PythiaFootballPythiaFootballBETA Free Picks Fixtures League Stats Team Stats Player Stats Pro Picks PRO Research Head-to-Head Validation Pricing Log in
MetzMetz · Ligue 1
← Back

Koffi Kouao

Defender·29 apps·2,422 mins
Last 6
LLLDDL
Tackles /90
2.86
tackles
Interceptions /90
1.11
interceptions
Duels won
57%
of duels
Blocks /90
0.48
blocks
Pass accuracy
86%
of passes
Fouls /90
1.23
committed
Summary

Koffi Kouao has delivered an exceptional offensive output for a defender in the 2025/26 Ligue 1 season, featuring in 29 matches and logging 2,422 minutes. He has scored 2 goals, surpassing the defender baseline of 0.04 goals per 90 minutes with a rate of 0.07, and has added an assist, contributing directly to 3 goals. His 20 shots, 10 of which were on target, give him a 10% conversion rate, well above the 0.42 shots per 90 baseline. Kouao has also created 12 key passes, a figure that, while slightly below the baseline of 0.53, still reflects a notable creative contribution for his position. Defensively he has executed 77 tackles and 30 interceptions, translating to 2.86 tackles per 90 minutes versus the 1.64 baseline, and has successfully completed 1.11 dribbles per 90, outpacing the 0.36 baseline. His average match rating of 6.87 underscores a solid season overall.

Koffi Kouao has played 2,422 minutes across 29 appearances in Ligue 1, scoring 0.07 goals per 90 against a positional baseline of 0.04, converting 10% of 20 shots and averaging 6.87 a match.

Written by Pythia from this player's own numbers.
01 Historic Performance02 Player Strength Analysis03 VS other players04 Player value05 Squad Statistics06 Season log07 Match log
01Historic Performance📊
Tackles per match
Total
28
Per match
2.80
6LIL06/022AUX15/021PAR21/023STA01/032TOU15/035REN22/034NAN05/042MAR10/041PAR19/042LOR10/05
Interceptions per match
Total
11
Per match
1.10
1LIL06/021AUX15/02PAR21/02STA01/031TOU15/032REN22/031NAN05/043MAR10/042PAR19/04LOR10/05
Duels won per match
Dotted line: duels won %
Total
56
Win rate
58%
9LIL06/023AUX15/022PAR21/0210STA01/034TOU15/0310REN22/039NAN05/043MAR10/043PAR19/043LOR10/05
Blocks per match
Total
7
Per match
0.70
2LIL06/021AUX15/021PAR21/021STA01/032TOU15/03REN22/03NAN05/04MAR10/04PAR19/04LOR10/05
Pass accuracy per match
Dotted line: accuracy %
Completed
347
Accuracy
86%
24LIL06/0239AUX15/0222PAR21/0257STA01/0318TOU15/0326REN22/0344NAN05/0430MAR10/0439PAR19/0448LOR10/05
Fouls per match
Total
12
Per match
1.20
3LIL06/023AUX15/02PAR21/02STA01/03TOU15/03REN22/033NAN05/042MAR10/041PAR19/04LOR10/05
Dribbled past per match
Total
11
Per match
1.10
1LIL06/021AUX15/022PAR21/022STA01/03TOU15/03REN22/03NAN05/045MAR10/04PAR19/04LOR10/05
Saves per match
Total
0
Per match
0.00
Save rate
-
LIL06/02AUX15/02PAR21/02STA01/03TOU15/03REN22/03NAN05/04MAR10/04PAR19/04LOR10/05
Form per match
0-10 against his own baseline · 5 is normal
Average
5.6
Best
9.0
5.09.0LIL06/024.5AUX15/022.7PAR21/027.3STA01/037.6TOU15/038.9REN22/036.7NAN05/043.1MAR10/042.4PAR19/044.0LOR10/05
02Player Strength Analysis💪
Where they rank
Tackles
=8thof 373 · 2 level72
Interceptions
=44thof 373 · 6 level29
Duels won
86thof 35257%
Pass accuracy
118thof 37386%
Saves
=28thof 373 · 346 level0
Ranked against 373 players in Ligue 1 with 450+ minutes this season, every position included. Rates need 20+ attempts, so a percentage off a handful of tries is left out rather than ranked. Each chart draws the top 40, plus this player where he falls outside them.

🛡️ Tackles

Season total · per 90 beside it
Adrien Thomasson
99(3.31)
Mamadou Sangare
86(3.33)
Johann Lepenant
79(3.27)
Samir El Mourabet
79(3.32)
Cristian Cásseres Jr.
78(2.81)
Kévin Danois
78(2.48)
Valentin Rongier
74(2.43)
Haris Belkebla
72(2.25)
Koffi Kouao
72(2.85)
Hugo Magnetti
70(2.34)
Elisha Owusu
69(2.64)
Rassoul Ndiaye
68(2.38)
Jonathan Clauss
67(2.23)
Benjamin André
66(2.55)
Joris Chotard
66(2.14)
Thilo Kehrer
65(2.48)
Malang Sarr
65(2.00)
Pierre Lees Melou
65(2.98)
Mahdi Camara
62(2.10)
Jordan Teze
61(2.20)
Kamory Doumbia
61(3.11)
Jacques Ekomié
60(2.41)
Romain Del Castillo
59(2.01)
Yassin Belkhdim
59(2.47)
Antoine Mendy
59(2.33)
Ayyoub Bouaddi
59(2.27)
Adama Camara
58(2.40)
Ainsley Maitland-Niles
57(2.06)
Marvin Senaya
57(2.88)
Quentin Merlin
56(1.99)
Melvin Bard
55(1.96)
Lamine Camara
55(2.67)
Arthur Avom Ebong
55(2.34)
Valentín Barco
54(2.24)
Dayann Methalie
54(2.58)
Bradley Locko
53(3.66)
Loic Négo
52(1.99)
Lilian Raolisoa
52(2.37)
Moustapha Mbow
52(1.72)
Jean-Philippe Gbamin
51(1.84)

🧲 Interceptions

Season total · per 90 beside it
Malang Sarr
76(2.34)
Matthieu Udol
51(1.53)
Jordan Lefort
48(1.41)
Jonathan Clauss
48(1.59)
Joris Chotard
47(1.52)
Hugo Magnetti
45(1.50)
Aïssa Mandi
44(1.63)
Rasmus Nicolaisen
43(1.51)
Gautier Lloris
42(1.57)
Melvin Bard
42(1.49)
Denis Zakaria
40(1.77)
Mamadou Sangare
40(1.55)
Valentin Rongier
39(1.28)
Adama Camara
39(1.62)
Moustapha Mbow
39(1.29)
Lilian Brassier
38(1.52)
Arouna Sangante
38(1.47)
Kévin Danois
38(1.21)
Sadibou Sané
38(1.76)
Ayumu Seko
37(1.27)
Lamine Camara
37(1.80)
Yassin Belkhdim
36(1.51)
Nathan Ngoy
36(1.34)
Emerson
35(1.48)
Cristian Cásseres Jr.
35(1.26)
Quentin Merlin
35(1.24)
Marvin Senaya
34(1.72)
Ainsley Maitland-Niles
33(1.20)
Benjamin André
33(1.27)
Loic Négo
33(1.27)
Brendan Chardonnet
32(1.13)
Haris Belkebla
32(1.00)
Mahdi Camara
32(1.08)
Carlens Arcus
31(1.36)
Kenny Lala
31(1.00)
Sinaly Diomandé
31(1.31)
Ousmane Camara
31(1.03)
Jacques Ekomié
31(1.25)
Thilo Kehrer
30(1.15)
Romain Del Castillo
30(1.02)
Koffi Kouao
29(1.15)

💪 Duels won

Won / contested · count beside it
Hervé Koffi
90%(19)
Anthony Lopes
87%(20)
Gerónimo Rulli
87%(26)
Grégoire Coudert
85%(17)
Berke Özer
85%(22)
Donovan Léon
81%(17)
Francisco Sierralta
69%(53)
Ali Youssef
69%(46)
Krépin Diatta
68%(73)
Jérémy Jacquet
68%(81)
Gautier Lloris
67%(128)
Abu Francis
67%(33)
Aïssa Mandi
67%(96)
Moussa Niakhaté
66%(167)
Clement Akpa
66%(107)
Alexsandro Ribeiro
66%(40)
Malang Sarr
65%(145)
Michel Diaz
64%(74)
Julien Le Cardinal
64%(34)
Thilo Kehrer
64%(165)
Soumaila Coulibaly
64%(63)
Bryan Okoh
63%(52)
Andrew Omobamidele
63%(45)
Willian Pacho
63%(83)
Kojo Peprah Oppong
63%(143)
Alidu Seidu
63%(87)
Rasmus Nicolaisen
63%(122)
Moustapha Mbow
62%(135)
Chidozie Awaziem
62%(96)
Urie-Michel Mboula
62%(32)
Marvin Senaya
61%(134)
Romain Faivre
61%(33)
Benjamin Pavard
61%(86)
Haris Belkebla
61%(162)
Igor Silva
61%(56)
Ismaelo Ganiou
61%(121)
Otávio
61%(112)
Sadibou Sané
60%(96)
Marius Louer
60%(32)
Ayumu Seko
60%(99)
Koffi Kouao
57%(143)

📏 Pass accuracy

Completed / attempted · count beside it
Andrew Omobamidele
96%(1138)
Marquinhos
95%(892)
Willian Pacho
95%(1609)
Mamadou Sarr
95%(933)
Ilya Zabarnyi
95%(2091)
Vitinha
94%(2572)
Eric Dier
94%(555)
Warren Zaïre-Emery
94%(1929)
Lucas Beraldo
93%(1337)
Denis Zakaria
93%(1036)
Wout Faes
93%(727)
Nayef Aguerd
93%(1210)
Kojo Peprah Oppong
93%(1453)
Lucas Høgsberg
93%(1228)
Conrad Jaden Egan-Riley
93%(485)
Samson Baidoo
93%(980)
Fabián Ruiz
93%(1122)
Leonardo Balerdi
92%(1377)
Aïssa Mandi
92%(1748)
Salis Abdul Samed
92%(406)
Chancel Mbemba
92%(608)
Alidu Seidu
92%(695)
Lucas Hernández
92%(1502)
Moustapha Mbow
92%(1459)
Abdulay Juma Bah
92%(1138)
Ismael Doukouré
92%(1355)
Nidal Čelik
92%(295)
Jonathan Gradit
92%(433)
Nathaniel Adjei
92%(356)
Urie-Michel Mboula
91%(505)
Nathan Ngoy
91%(1507)
João Neves
91%(950)
Facundo Medina
91%(953)
Gautier Lloris
91%(1396)
Benjamin Pavard
91%(1223)
Seko Fofana
91%(328)
Kang-in Lee
91%(951)
Dro Fernández
91%(357)
Achraf Hakimi
91%(1160)
Angel Gomes
91%(529)
Koffi Kouao
86%(937)

🧤 Saves

Season total · per 90 beside it
Hervé Koffi
123(4.16)
Mike Penders
108(3.27)
Anthony Lopes
97(3.13)
Donovan Léon
96(3.51)
Yehvann Diouf
94(3.36)
Jonathan Fischer
94(3.60)
Brice Samba
87(2.72)
Guillaume Restes
84(2.57)
Mory Diaw
82(2.78)
Dominik Greif
80(2.76)
Robin Risser
78(2.36)
Grégoire Coudert
77(3.16)
Gerónimo Rulli
76(2.62)
Yvon Mvogo
75(2.42)
Berke Özer
72(2.29)
Kevin Trapp
59(2.68)
Philipp Köhn
49(2.72)
Lukáš Hrádecký
45(2.81)
Matvey Safonov
41(2.73)
Lucas Chevalier
33(1.94)
Pape Sy
29(3.69)
Obed Nkambadio
27(2.25)
Radosław Majecki
26(2.71)
Maxime Dupé
20(2.50)
Théo De Percin
16(2.42)
Rémy Descamps
14(2.80)
Jeffrey De Lange
13(2.60)
Leonardo Balerdi
0(0.00)
Achraf Hakimi
0(0.00)
Lucas Hernández
0(0.00)
Clinton Mata
0(0.00)
Krépin Diatta
0(0.00)
Djibril Sidibé
0(0.00)
Fodé Ballo-Touré
0(0.00)
Sofiane Diop
0(0.00)
Aleksandr Golovin
0(0.00)
Willem Geubbels
0(0.00)
Ousmane Dembélé
0(0.00)
Eric Dier
0(0.00)
Jordan Teze
0(0.00)
Koffi Kouao
0(0.00)
03VS other players👥
Compare with
Up to 3 at once
Tackles /90
2.86
1.76
Interceptions /90
1.11
1.22
Duels won %
57%
63%
Blocks /90
0.48
0.87
Pass accuracy %
86%
91%
Fouls /90
1.23
0.98
2.861.1157%0.4886%1.231.761.2263%0.8791%0.98Tacklesrim 2.86Intrim 1.22Duelsrim 63%Blocksrim 0.87Pass accrim 91%Foulsrim 1.23
Each spoke has its own scale: rings are 25/50/75/100% of the rim value shown.
Koffi Kouao Kojo Peprah Oppong
04Player value💶
Current market value
€2.5m
Transfermarkt, 2025
Value by year
€2.0m2024€2.5m2025
05Squad Statistics👥
Min apps6+
Team form
PlayerPosAppsMinsGoalsAssistsShotsOn tgtGoals
/shot
Key
passes
Pass
acc
DribblesDrib
%
TacklesInterc.BlocksDuels
won %
FoulsFouledYelRedSavesRatingForm
Gauthier HeinM31253188281429%6390%1042%209236%16183107.01
7.1
Habibou DialloF25191041281214%1267%1350%92447%27290006.71
1.4
Giorgi TsitaishviliM3526153224912%5079%4350%2113350%24393006.79
5.5
Boubacar TraoréM2215203018517%487%2071%5214155%3274006.83
3.8
Koffi KouaoD29242221201010%1286%3068%77301357%33359006.87
5.1
Jessy DeminguetM3221112013715%489%1150%4624248%29334006.73
5.9
Sadibou SanéD242033215240%390%343%49412459%22165206.93
4.2
Giorgi AbuashviliF247192016912%690%932%135134%8111006.59
5.0
Ibou SaneF187112210720%684%431%91051%10182006.74
5.1
Giorgi KvilitaiaF105022010720%970%467%70144%1161006.71
7.2
Nathan MbalaF144512212417%1474%638%91047%360006.67
4.4
Jean-Philippe GbaminD3124881110710%1588%2679%51271352%2482006.58
2.8
Jahyann PandoreF4851011100%172%00%40031%210006.70
Jonathan FischerG2723530000179%000086%0400946.99
2.4
Terry YegbeD24196601620%588%267%15231950%1982006.45
3.5
Maxime ColinD24182100520%690%764%40281056%1172006.55
6.3
Alpha TouréM321705011110%1287%1757%4110451%27285006.51
6.1
Benjamin StambouliM21109300510%881%1083%299656%15100006.80
7.9
Cheick Tidiane SabalyF1497602740%1076%1441%185338%14162006.57
3.9
Urie-Michel MboulaD1690900310%091%862%1118660%12142006.74
6.4
Fodé Ballo-TouréD1490200410%591%1467%226060%14191006.47
4.5
Bouna SarrD12897001130%890%1134%2311653%12201006.60
8.0
Pape SyG87070000067%0100100%0400297.01
3.2
Malick MbayeF746001410%581%444%153044%853006.50
6.3
Believe MunongoM1244400510%384%350%127145%1721006.63
5.3
Morgan Bokele MputuF1227400220%580%338%71155%2100006.69
5.7
Joel AsoroF926400310%159%117%00021%220006.35
5.4
Lucas MichalF921900620%285%240%00026%321006.31
4.4
Ousmane BaG21800000079%000067%120057.00
Brian MadjoF516200210%056%00%00040%330006.62
Idrissa GueyeF313000100%050%00%20035%320006.53
Ismaël GuertiM3350000086%150%21050%000006.37
Cléo MélièresD2300000092%00000%101005.70
Moustapha DiopD1220000083%0001000006.90
Joseph N'DuquidiM1140000067%0000000006.50
Per-player totals for 2025/26 from API-Football match stats, across 35 players. Click any column to sort. Goals/shot is conversion - goals divided by shots taken. Rating is API-Football's own 0-10 composite for each appearance, averaged here; it is their proprietary score, so treat it as a summary rather than an input. A blank from the provider means the player recorded none of that event, so it counts as zero. Form is 0-10: each appearance is scored as a per-90 composite of the stats that matter for that position, then the last 5 are compared with the player's own season baseline. 5 is their normal, green a hot run, red a cold one – it measures a player against themselves, not against the squad. Under 6 appearances shows a dash rather than a number off too small a sample.
06Season log🗂️
SeasonClubCompAppsMinsGoalsAssistsShotsOn tgtGoals
/shot
Key
passes
Pass
acc
DribblesTacklesInterc.Duels
won %
FoulsYelRedRating
2025/26MetzLigue 127227321191011%1186%30722957%32906.88
2025/26MetzCoupe de France214900100%181%05156%1006.75
2024/25MetzLigue 2292350031240%2487%28642856%37517.09
2024/25MetzLigue 121930000089%015383%2007.60
2024/25MetzCoupe de France12000100%0100%100100%0006.30
2023/24MetzLigue 11494702610%678%9221457%17206.83
2022/23MetzLigue 2332745111258%1882%33674055%48606.98
07Match log📅
DateOpponentResMinsGoalsAssistsShotsOn tgtKey
passes
TacklesFoulsYelRedRatingForm
10 Mayv LorientL650002006.60
4.0
19 Aprv Paris FCL9000011106.00
2.4
10 Apra MarseilleL9000022105.90
3.1
05 Aprv NantesD90011043007.60
6.7
22 Mara RennesD9001105007.90
8.9
15 Marv ToulouseL71101102007.20
7.6
01 Marv Stade Brestois 29L900123007.50
7.3
21 Feba Paris Saint GermainL660001006.50
2.7
15 Febv AuxerreL63021123106.60
4.5
06 Febv LilleD9001063007.90
9.0
01 Feba AngersL860102006.70
5.3
25 Janv LyonL901122101107.70
6.3
11 Janv MontpellierL590012006.30
5.4
04 Jana LorientD9000033106.30
4.5
20 Deca BiesheimW9001031007.20
4.0