Last 5 Matches

Last 5 Matches Table
Performance Expected SCA Passes Carries Take-Ons
Date Day Comp Round Venue Result Squad Opponent Start Pos Min Gls Ast PK PKatt Sh SoT CrdY CrdR Touches Tkl Int Blocks xG npxG xAG SCA GCA Cmp Att Cmp% PrgP Carries PrgC Att Succ Match Report
2024-11-18MonAfrica Cup of Nations qualificationGroup stageNeutralW 1–0ga Gaboncf CARY*CB90000000Match Report
2024-09-06FriAfrica Cup of Nations qualificationGroup stageAwayL 1–4ga Gabonma MoroccoN25000000Match Report
2024-06-11TueWCQFirst roundHomeW 3–2ga Gabongm GambiaY*CB90000000Match Report
2024-06-07FriWCQFirst roundAwayL 0–1ga Gabonci Côte d'IvoireY*CB90000000Match Report
2024-03-22FriFriendlies (M)Friendlies (M)NeutralL 0–3ga Gabonsn SenegalY*CB90000000Match Report

Standard Stats

Standard Stats Table
Playing Time Performance Expected Progression Per 90 Minutes
Season Age Squad Country Comp MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR xG npxG xAG npxG+xAG PrgC PrgP PrgR Gls Ast G+A G-PK G+A-PK xG xAG xG+xAG npxG npxG+xAG Matches
2007-200819Bordeaux2. UEFA Cup11901.0000000.000.00Matches
2009-201021Angersfr FRA2. Ligue 228282,52028.0303300400.110.000.110.110.11
2010-201122Lorientfr FRA1. Ligue 131312,78731.0101100500.030.000.030.030.03Matches
2011-201223Lorientfr FRA1. Ligue 132312,80031.1213200800.060.030.100.060.10Matches
2012-201324Lorientfr FRA1. Ligue 117171,48516.5000000300.000.000.000.000.00Matches
2013-201425Lorientfr FRA1. Ligue 135353,08534.3101100410.030.000.030.030.03Matches
2014-201526Cardiff Cityeng ENG2. Championship29292,61029.0303300000.100.000.100.100.10Matches
2014-201526Cardiff Cityeng ENGFA Cup00Matches
2014-201526Lorientfr FRA1. Ligue 1332703.0000000000.000.000.000.000.00Matches
2015-201627Cardiff Cityeng ENG2. Championship24191,87920.9213200000.100.050.140.100.14Matches
2015-201627Cardiff Cityeng ENGFA Cup11901.0000000000.000.000.000.000.00Matches
2015-201627Cardiff Cityeng ENGLeague Cup111201.3000000000.000.000.000.000.00Matches
2016-201728Cardiff Cityeng ENG2. Championship21161,52817.0000000000.000.000.000.000.00Matches
2016-201728Cardiff Cityeng ENGEFL Cup111201.3000000100.000.000.000.000.00Matches
2017-201829Cardiff Cityeng ENG2. Championship38353,18335.4022000400.000.060.060.000.06Matches
2017-201829Cardiff Cityeng ENGEFL Cup222102.3000000000.000.000.000.000.00Matches
2017-201829Cardiff Cityeng ENGFA Cup332703.0101100100.330.000.330.330.33Matches
2018-201930Cardiff Cityeng ENGEFL Cup11901.0101100001.000.001.001.001.00Matches
2018-201930Cardiff Cityeng ENGFA Cup11901.0000000000.000.000.000.000.00Matches
2018-201930Cardiff Cityeng ENG1. Premier League38373,37637.5011000001.11.10.41.518102190.000.030.030.000.030.030.010.040.030.04Matches
2019-202031Dijonfr FRACoupe de France221802.0101100000.500.000.500.500.50Matches
2019-202031Dijonfr FRA1. Coupe de la Ligue11901.0000000000.000.000.000.000.00Matches
2019-202031Dijonfr FRA1. Ligue 128282,52028.0000000201.71.70.32.054810.000.000.000.000.000.060.010.070.060.07Matches
2020-202132Dijonfr FRACoupe de France00Matches
2020-202132Dijonfr FRA1. Ligue 138383,42038.0202200302.42.40.12.5107620.050.000.050.050.050.060.000.070.060.07Matches
2021-202233Dijonfr FRACoupe de France221701.9101100000.530.000.530.530.53Matches
2021-202233Dijonfr FRA2. Ligue 218171,54717.2112100100.90.90.21.233410.060.060.120.060.120.050.010.070.050.07Matches
14 Seasons5 Clubs9 Leagues39638034,530383.71962519003616.16.11.17.236260230.050.020.070.050.070.050.010.060.050.06
Country Comp MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR xG npxG xAG npxG+xAG PrgC PrgP PrgR Gls Ast G+A G-PK G+A-PK xG xAG xG+xAG npxG npxG+xAG Matches
Cardiff City (5 Seasons)4 Leagues16014613,566150.77411700601.11.10.41.518102190.050.030.070.050.070.030.010.040.030.04
Lorient (5 Seasons)1 League11811710,427115.94154002010.030.010.040.030.04
Dijon (3 Seasons)4 Leagues89887,92788.1516500605.05.00.65.71815840.060.010.070.060.070.060.010.070.060.07
Angers (1 Season)1 League28282,52028.0303300400.110.000.110.110.11
Bordeaux (1 Season)1 League11901.0000000.000.00
Ligue 1 (7 Seasons)18418316,367181.96176002514.14.10.44.51512430.030.010.040.030.040.060.010.070.060.07
Championship (4 Seasons)112999,200102.2538500400.050.030.080.050.08
FA Cup (4 Seasons)554505.0101100100.200.000.200.200.20
League Cup (4 Seasons)555406.0101100100.170.000.170.170.17
Coupe de France (3 Seasons)443503.9202200000.510.000.510.510.51
Ligue 2 (2 Seasons)46454,06745.2415400500.90.90.21.233410.090.020.110.090.110.050.010.070.050.07
Premier League (1 Season)38373,37637.5011000001.11.10.41.518102190.000.030.030.000.030.030.010.040.030.04
UEFA Cup (1 Season)11901.0000000.000.00
Coupe de la Ligue (1 Season)11901.0000000000.000.000.000.000.00
Standard Stats Table
Playing Time Performance Expected Progression Per 90 Minutes
Season Age Squad Comp MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR xG npxG xAG npxG+xAG PrgC PrgP PrgR Gls Ast G+A G-PK G+A-PK xG xAG xG+xAG npxG npxG+xAG Matches
2007-200819Bordeaux1 League11901.0000000.000.00
2009-201021Angers1 League28282,52028.0303300400.110.000.110.110.11
2010-201122Lorient1 League31312,78731.0101100500.030.000.030.030.03
2011-201223Lorient1 League32312,80031.1213200800.060.030.100.060.10
2012-201324Lorient1 League17171,48516.5000000300.000.000.000.000.00
2013-201425Lorient1 League35353,08534.3101100410.030.000.030.030.03
2014-201526Lorient1 League332703.0000000000.000.000.000.000.00
2014-201526Cardiff City2 Leagues29292,61029.0303300000.100.000.100.100.10
2015-201627Cardiff City3 Leagues26212,08923.2213200000.090.040.130.090.13
2016-201728Cardiff City2 Leagues22171,64818.3000000100.000.000.000.000.00
2017-201829Cardiff City3 Leagues43403,66340.7123100500.020.050.070.020.07
2018-201930Cardiff City3 Leagues40393,55639.5112100001.11.10.41.518102190.030.030.050.030.050.030.010.040.030.04
2019-202031Dijon3 Leagues31312,79031.0101100201.71.70.32.054810.030.000.030.030.030.060.010.070.060.07
2020-202132Dijon2 Leagues38383,42038.0202200302.42.40.12.5107620.050.000.050.050.050.060.000.070.060.07
2021-202233Dijon2 Leagues20191,71719.1213200100.90.90.21.233410.100.050.160.100.160.050.010.070.050.07
14 Seasons5 Clubs9 Leagues39638034,530383.71962519003616.16.11.17.236260230.050.020.070.050.070.050.010.060.050.06
Comp MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR xG npxG xAG npxG+xAG PrgC PrgP PrgR Gls Ast G+A G-PK G+A-PK xG xAG xG+xAG npxG npxG+xAG Matches
Cardiff City (5 Seasons)4 Leagues16014613,566150.77411700601.11.10.41.518102190.050.030.070.050.070.030.010.040.030.04
Lorient (5 Seasons)1 League11811710,427115.94154002010.030.010.040.030.04
Dijon (3 Seasons)4 Leagues89887,92788.1516500605.05.00.65.71815840.060.010.070.060.070.060.010.070.060.07
Angers (1 Season)1 League28282,52028.0303300400.110.000.110.110.11
Bordeaux (1 Season)1 League11901.0000000.000.00
Ligue 1 (7 Seasons)18418316,367181.96176002514.14.10.44.51512430.030.010.040.030.040.060.010.070.060.07
Championship (4 Seasons)112999,200102.2538500400.050.030.080.050.08
FA Cup (4 Seasons)554505.0101100100.200.000.200.200.20
League Cup (4 Seasons)555406.0101100100.170.000.170.170.17
Coupe de France (3 Seasons)443503.9202200000.510.000.510.510.51
Ligue 2 (2 Seasons)46454,06745.2415400500.90.90.21.233410.090.020.110.090.110.050.010.070.050.07
Premier League (1 Season)38373,37637.5011000001.11.10.41.518102190.000.030.030.000.030.030.010.040.030.04
UEFA Cup (1 Season)11901.0000000.000.00
Coupe de la Ligue (1 Season)11901.0000000000.000.000.000.000.00
Standard Stats Table
Playing Time Performance Expected Progression Per 90 Minutes
Season Age Squad Country Comp LgRank MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR xG npxG xAG npxG+xAG PrgC PrgP PrgR Gls Ast G+A G-PK G+A-PK xG xAG xG+xAG npxG npxG+xAG Matches
2009-201021Angersfr FRA2. Ligue 25th28282,52028.0303300400.110.000.110.110.11
2010-201122Lorientfr FRA1. Ligue 111th31312,78731.0101100500.030.000.030.030.03Matches
2011-201223Lorientfr FRA1. Ligue 117th32312,80031.1213200800.060.030.100.060.10Matches
2012-201324Lorientfr FRA1. Ligue 18th17171,48516.5000000300.000.000.000.000.00Matches
2013-201425Lorientfr FRA1. Ligue 18th35353,08534.3101100410.030.000.030.030.03Matches
2014-201526Lorientfr FRA1. Ligue 116th332703.0000000000.000.000.000.000.00Matches
2014-201526Cardiff Cityeng ENG2. Championship11th29292,61029.0303300000.100.000.100.100.10Matches
2015-201627Cardiff Cityeng ENG2. Championship8th24191,87920.9213200000.100.050.140.100.14Matches
2016-201728Cardiff Cityeng ENG2. Championship12th21161,52817.0000000000.000.000.000.000.00Matches
2017-201829Cardiff Cityeng ENG2. Championship2nd38353,18335.4022000400.000.060.060.000.06Matches
2018-201930Cardiff Cityeng ENG1. Premier League18th38373,37637.5011000001.11.10.41.518102190.000.030.030.000.030.030.010.040.030.04Matches
2019-202031Dijonfr FRA1. Ligue 116th28282,52028.0000000201.71.70.32.054810.000.000.000.000.000.060.010.070.060.07Matches
2020-202132Dijonfr FRA1. Ligue 120th38383,42038.0202200302.42.40.12.5107620.050.000.050.050.050.060.000.070.060.07Matches
2021-202233Dijonfr FRA2. Ligue 211th18171,54717.2112100100.90.90.21.233410.060.060.120.060.120.050.010.070.050.07Matches
13 Seasons4 Clubs4 Leagues38036433,010366.81562115003416.16.11.17.236260230.040.020.060.040.060.050.010.060.050.06
Country Comp LgRank MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR xG npxG xAG npxG+xAG PrgC PrgP PrgR Gls Ast G+A G-PK G+A-PK xG xAG xG+xAG npxG npxG+xAG Matches
Cardiff City (5 Seasons)2 Leagues15013612,576139.7549500401.11.10.41.518102190.040.030.060.040.060.030.010.040.030.04
Lorient (5 Seasons)1 League11811710,427115.94154002010.030.010.040.030.04
Dijon (3 Seasons)2 Leagues84837,48783.2314300605.05.00.65.71815840.040.010.050.040.050.060.010.070.060.07
Angers (1 Season)1 League28282,52028.0303300400.110.000.110.110.11
Ligue 1 (7 Seasons)18418316,367181.96176002514.14.10.44.51512430.030.010.040.030.040.060.010.070.060.07
Championship (4 Seasons)112999,200102.2538500400.050.030.080.050.08
Ligue 2 (2 Seasons)46454,06745.2415400500.90.90.21.233410.090.020.110.090.110.050.010.070.050.07
Premier League (1 Season)38373,37637.5011000001.11.10.41.518102190.000.030.030.000.030.030.010.040.030.04
Standard Stats Table
Playing Time Performance Per 90 Minutes
Season Age Squad Country Comp LgRank MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR Gls Ast G+A G-PK G+A-PK Matches
2014-201526Cardiff Cityeng ENGFA Cup17th00Matches
2015-201627Cardiff Cityeng ENGFA Cup33rd11901.0000000000.000.000.000.000.00Matches
2015-201627Cardiff Cityeng ENGLeague Cup33rd111201.3000000000.000.000.000.000.00Matches
2016-201728Cardiff Cityeng ENGEFL Cup58th111201.3000000100.000.000.000.000.00Matches
2017-201829Cardiff Cityeng ENGEFL Cup33rd222102.3000000000.000.000.000.000.00Matches
2017-201829Cardiff Cityeng ENGFA Cup17th332703.0101100100.330.000.330.330.33Matches
2018-201930Cardiff Cityeng ENGEFL Cup33rd11901.0101100001.000.001.001.001.00Matches
2018-201930Cardiff Cityeng ENGFA Cup33rd11901.0000000000.000.000.000.000.00Matches
2019-202031Dijonfr FRACoupe de France5th221802.0101100000.500.000.500.500.50Matches
2019-202031Dijonfr FRA1. Coupe de la Ligue17th11901.0000000000.000.000.000.000.00Matches
2020-202132Dijonfr FRACoupe de France33rd00Matches
2021-202233Dijonfr FRACoupe de FranceR64221701.9101100000.530.000.530.530.53Matches
8 Seasons2 Clubs4 Leagues15151,43015.9404400200.250.000.250.250.25
Country Comp LgRank MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR Gls Ast G+A G-PK G+A-PK Matches
Cardiff City (5 Seasons)2 Leagues101099011.0202200200.180.000.180.180.18
Dijon (3 Seasons)2 Leagues554404.9202200000.410.000.410.410.41
FA Cup (4 Seasons)554505.0101100100.200.000.200.200.20
League Cup (4 Seasons)555406.0101100100.170.000.170.170.17
Coupe de France (3 Seasons)443503.9202200000.510.000.510.510.51
Coupe de la Ligue (1 Season)11901.0000000000.000.000.000.000.00
Standard Stats Table
Playing Time Performance Per 90 Minutes
Season Age Squad Comp LgRank MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR Gls Ast G+A G-PK G+A-PK Matches
2007-200819Bordeaux2. UEFA CupR3211901.0000000.000.00Matches
1 Season1 Club1 League11901.0000000.000.00
Standard Stats Table
Playing Time Performance Per 90 Minutes
Season Age Squad Comp LgRank MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR Gls Ast G+A G-PK G+A-PK Matches
201021ga GabonAfrica Cup of NationsGR332703.0000000000.000.000.000.000.00Matches
201223ga GabonAfrica Cup of NationsQF443904.3000000000.000.000.000.000.00Matches
201425ga GabonWCQ665406.01100000.170.17Matches
201425ga GabonFriendlies (M)11901.0000000000.000.000.000.000.00Matches
201526ga GabonFriendlies (M)765856.5101100100.150.000.150.150.15Matches
201526ga GabonAfrica Cup of NationsGR332703.0000000000.000.000.000.000.00Matches
201526ga GabonAfrica Cup of Nations qualification332703.00000000.000.00Matches
201627ga GabonFriendlies (M)665406.0101100000.170.000.170.170.17Matches
201728ga GabonFriendlies (M)11450.5000000000.000.000.000.000.00Matches
201728ga GabonAfrica Cup of NationsGR332703.0000000000.000.000.000.000.00Matches
201829ga GabonFriendlies (M)11901.0000000100.000.000.000.000.00Matches
201829ga GabonWCQ665406.0000000000.000.000.000.000.00Matches
201930ga GabonFriendlies (M)211351.5000000000.000.000.000.000.00Matches
201930ga GabonAfrica Cup of Nations qualification554505.0000000000.000.000.000.000.00Matches
202031ga GabonFriendlies (M)11901.0000000000.000.000.000.000.00Matches
202132ga GabonAfrica Cup of NationsR16443904.3000000200.000.000.000.000.00Matches
202132ga GabonAfrica Cup of Nations qualification665406.0101100000.170.000.170.170.17Matches
202233ga GabonWCQ443604.0000000100.000.000.000.000.00Matches
202334ga GabonAfrica Cup of Nations qualification00Matches
202435ga GabonFriendlies (M)11901.0000000000.000.000.000.000.00Matches
202536ga GabonAfrica Cup of Nations qualification211151.3000000000.000.000.000.000.00Matches
202637ga GabonWCQ443604.0000000100.000.000.000.000.00Matches
15 Seasons1 Club4 Leagues73706,43071.4403400600.060.000.050.060.05
Friendlies (M) (8 Seasons)20181,66518.5202200200.110.000.110.110.11
Africa Cup of Nations (5 Seasons)17171,59017.7000000200.000.000.000.000.00
Africa Cup of Nations qualification (5 Seasons)16151,37515.3101100000.070.000.080.070.08
WCQ (4 Seasons)20201,80020.0100100200.050.000.000.050.00

Shooting

Shooting Table
Standard Expected
Season Age Squad Country Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist FK PK PKatt xG npxG npxG/Sh G-xG np:G-xG Matches
2007-200819Bordeaux2. UEFA Cup1.000Matches
2009-201021Angersfr FRA2. Ligue 228.0360.210.5000
2010-201122Lorientfr FRA1. Ligue 131.0120.060.5000Matches
2011-201223Lorientfr FRA1. Ligue 131.1270.230.2900Matches
2012-201324Lorientfr FRA1. Ligue 116.5020.120.0000Matches
2013-201425Lorientfr FRA1. Ligue 134.3130.090.3300Matches
2014-201526Cardiff Cityeng ENG2. Championship29.0350.170.6000Matches
2014-201526Lorientfr FRA1. Ligue 13.0010.330.0000Matches
2015-201627Cardiff Cityeng ENG2. Championship20.9260.290.3300Matches
2015-201627Cardiff Cityeng ENGFA Cup1.0000Matches
2015-201627Cardiff Cityeng ENGLeague Cup1.3000Matches
2016-201728Cardiff Cityeng ENG2. Championship17.00020.000.120.0000Matches
2016-201728Cardiff Cityeng ENGEFL Cup1.3011100.00.750.750.000.0000Matches
2017-201829Cardiff Cityeng ENG2. Championship35.4014428.60.400.110.000.0000Matches
2017-201829Cardiff Cityeng ENGEFL Cup2.3011100.00.430.430.000.0000Matches
2017-201829Cardiff Cityeng ENGFA Cup3.0111100.00.330.331.001.0000Matches
2018-201930Cardiff Cityeng ENGEFL Cup1.0111100.01.001.001.001.0000Matches
2018-201930Cardiff Cityeng ENGFA Cup1.00000.000.0000Matches
2018-201930Cardiff Cityeng ENG1. Premier League37.5010330.00.270.080.000.0013.40001.11.10.11-1.1-1.1Matches
2019-202031Dijonfr FRACoupe de France2.0111100.00.500.501.001.0000Matches
2019-202031Dijonfr FRA1. Coupe de la Ligue1.00100.01.000.000.0000Matches
2019-202031Dijonfr FRA1. Ligue 128.001800.00.640.000.0013.70001.71.70.09-1.7-1.7Matches
2020-202132Dijonfr FRA1. Ligue 138.0231825.80.820.210.060.2511.20002.42.40.08-0.4-0.4Matches
2021-202233Dijonfr FRACoupe de France1.91000.000.0000Matches
2021-202233Dijonfr FRA2. Ligue 217.215120.00.290.060.201.008.00000.90.90.18+0.1+0.1Matches
14 Seasons5 Clubs9 Leagues383.719845527.40.450.140.080.3512.00006.16.10.10-3.1-3.1
Country Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist FK PK PKatt xG npxG npxG/Sh G-xG np:G-xG Matches
Cardiff City (5 Seasons)4 Leagues150.77282446.40.280.160.070.2913.40001.11.10.11-1.1-1.1
Lorient (5 Seasons)1 League115.94150.130.2700
Dijon (3 Seasons)4 Leagues88.15561017.90.640.110.090.5011.80005.05.00.09-2.0-2.0
Angers (1 Season)1 League28.0360.210.5000
Bordeaux (1 Season)1 League1.000
Ligue 1 (7 Seasons)181.96492316.30.740.130.040.2612.10004.14.10.08-2.1-2.1
Championship (4 Seasons)102.25141742.90.270.170.000.2900
FA Cup (4 Seasons)5.0111100.00.250.251.001.0000
League Cup (4 Seasons)6.0133100.00.640.640.330.3300
Coupe de France (3 Seasons)3.9211100.00.260.262.002.0000
Ligue 2 (2 Seasons)45.245720.00.290.150.200.578.00000.90.90.18+0.1+0.1
Premier League (1 Season)37.5010330.00.270.080.000.0013.40001.11.10.11-1.1-1.1
UEFA Cup (1 Season)1.000
Coupe de la Ligue (1 Season)1.00100.01.000.000.0000
Shooting Table
Standard Expected
Season Age Squad Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist FK PK PKatt xG npxG npxG/Sh G-xG np:G-xG Matches
2007-200819Bordeaux1 League1.000
2009-201021Angers1 League28.0360.210.5000
2010-201122Lorient1 League31.0120.060.5000
2011-201223Lorient1 League31.1270.230.2900
2012-201324Lorient1 League16.5020.120.0000
2013-201425Lorient1 League34.3130.090.3300
2014-201526Lorient1 League3.0010.330.0000
2014-201526Cardiff City2 Leagues29.0350.170.6000
2015-201627Cardiff City3 Leagues23.2260.290.3300
2016-201728Cardiff City2 Leagues18.3013300.00.050.160.000.0000
2017-201829Cardiff City3 Leagues40.7116637.50.390.150.060.1700
2018-201930Cardiff City3 Leagues39.5111436.40.280.100.090.2513.40001.11.10.11-1.1-1.1
2019-202031Dijon3 Leagues31.012015.00.650.030.051.0013.70001.71.70.09-1.7-1.7
2020-202132Dijon2 Leagues38.0231825.80.820.210.060.2511.20002.42.40.08-0.4-0.4
2021-202233Dijon2 Leagues19.125120.00.260.050.402.008.00000.90.90.18+0.1+0.1
14 Seasons5 Clubs9 Leagues383.719845527.40.450.140.080.3512.00006.16.10.10-3.1-3.1
Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist FK PK PKatt xG npxG npxG/Sh G-xG np:G-xG Matches
Cardiff City (5 Seasons)4 Leagues150.77282446.40.280.160.070.2913.40001.11.10.11-1.1-1.1
Lorient (5 Seasons)1 League115.94150.130.2700
Dijon (3 Seasons)4 Leagues88.15561017.90.640.110.090.5011.80005.05.00.09-2.0-2.0
Angers (1 Season)1 League28.0360.210.5000
Bordeaux (1 Season)1 League1.000
Ligue 1 (7 Seasons)181.96492316.30.740.130.040.2612.10004.14.10.08-2.1-2.1
Championship (4 Seasons)102.25141742.90.270.170.000.2900
FA Cup (4 Seasons)5.0111100.00.250.251.001.0000
League Cup (4 Seasons)6.0133100.00.640.640.330.3300
Coupe de France (3 Seasons)3.9211100.00.260.262.002.0000
Ligue 2 (2 Seasons)45.245720.00.290.150.200.578.00000.90.90.18+0.1+0.1
Premier League (1 Season)37.5010330.00.270.080.000.0013.40001.11.10.11-1.1-1.1
UEFA Cup (1 Season)1.000
Coupe de la Ligue (1 Season)1.00100.01.000.000.0000
Shooting Table
Standard Expected
Season Age Squad Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist FK PK PKatt xG npxG npxG/Sh G-xG np:G-xG Matches
2009-201021Angersfr FRA2. Ligue 25th28.0360.210.5000
2010-201122Lorientfr FRA1. Ligue 111th31.0120.060.5000Matches
2011-201223Lorientfr FRA1. Ligue 117th31.1270.230.2900Matches
2012-201324Lorientfr FRA1. Ligue 18th16.5020.120.0000Matches
2013-201425Lorientfr FRA1. Ligue 18th34.3130.090.3300Matches
2014-201526Lorientfr FRA1. Ligue 116th3.0010.330.0000Matches
2014-201526Cardiff Cityeng ENG2. Championship11th29.0350.170.6000Matches
2015-201627Cardiff Cityeng ENG2. Championship8th20.9260.290.3300Matches
2016-201728Cardiff Cityeng ENG2. Championship12th17.00020.000.120.0000Matches
2017-201829Cardiff Cityeng ENG2. Championship2nd35.4014428.60.400.110.000.0000Matches
2018-201930Cardiff Cityeng ENG1. Premier League18th37.5010330.00.270.080.000.0013.40001.11.10.11-1.1-1.1Matches
2019-202031Dijonfr FRA1. Ligue 116th28.001800.00.640.000.0013.70001.71.70.09-1.7-1.7Matches
2020-202132Dijonfr FRA1. Ligue 120th38.0231825.80.820.210.060.2511.20002.42.40.08-0.4-0.4Matches
2021-202233Dijonfr FRA2. Ligue 211th17.215120.00.290.060.201.008.00000.90.90.18+0.1+0.1Matches
13 Seasons4 Clubs4 Leagues366.815785023.10.450.140.040.3012.00006.16.10.10-3.1-3.1
Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist FK PK PKatt xG npxG npxG/Sh G-xG np:G-xG Matches
Cardiff City (5 Seasons)2 Leagues139.75242037.50.270.140.000.2513.40001.11.10.11-1.1-1.1
Lorient (5 Seasons)1 League115.94150.130.2700
Dijon (3 Seasons)2 Leagues83.2354916.70.650.110.060.3311.80005.05.00.09-2.0-2.0
Angers (1 Season)1 League28.0360.210.5000
Ligue 1 (7 Seasons)181.96492316.30.740.130.040.2612.10004.14.10.08-2.1-2.1
Championship (4 Seasons)102.25141742.90.270.170.000.2900
Ligue 2 (2 Seasons)45.245720.00.290.150.200.578.00000.90.90.18+0.1+0.1
Premier League (1 Season)37.5010330.00.270.080.000.0013.40001.11.10.11-1.1-1.1
Shooting Table
Standard
Season Age Squad Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist PK PKatt Matches
2015-201627Cardiff Cityeng ENGFA Cup33rd1.0000Matches
2015-201627Cardiff Cityeng ENGLeague Cup33rd1.3000Matches
2016-201728Cardiff Cityeng ENGEFL Cup58th1.3011100.00.750.750.000.0000Matches
2017-201829Cardiff Cityeng ENGEFL Cup33rd2.3011100.00.430.430.000.0000Matches
2017-201829Cardiff Cityeng ENGFA Cup17th3.0111100.00.330.331.001.0000Matches
2018-201930Cardiff Cityeng ENGEFL Cup33rd1.0111100.01.001.001.001.0000Matches
2018-201930Cardiff Cityeng ENGFA Cup33rd1.00000.000.0000Matches
2019-202031Dijonfr FRACoupe de France5th2.0111100.00.500.501.001.0000Matches
2019-202031Dijonfr FRA1. Coupe de la Ligue17th1.00100.01.000.000.0000Matches
2021-202233Dijonfr FRACoupe de FranceR641.91000.000.0000Matches
8 Seasons2 Clubs4 Leagues15.946583.30.440.370.670.8000
Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist PK PKatt Matches
Cardiff City (5 Seasons)2 Leagues11.0244100.00.460.460.500.5000
Dijon (3 Seasons)2 Leagues4.922150.00.410.201.002.0000
FA Cup (4 Seasons)5.0111100.00.250.251.001.0000
League Cup (4 Seasons)6.0133100.00.640.640.330.3300
Coupe de France (3 Seasons)3.9211100.00.260.262.002.0000
Coupe de la Ligue (1 Season)1.00100.01.000.000.0000
Shooting Table
Standard
Season Age Squad Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist PK PKatt Matches
2007-200819Bordeaux2. UEFA CupR321.000Matches
1 Season1 Club1 League1.000
Shooting Table
Standard
Season Age Squad Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist PK PKatt Matches
201021ga GabonAfrica Cup of NationsGR3.0000Matches
201223ga GabonAfrica Cup of NationsQF4.3000Matches
201425ga GabonWCQ6.0100Matches
201425ga GabonFriendlies (M)1.0000Matches
201526ga GabonFriendlies (M)6.5100Matches
201526ga GabonAfrica Cup of NationsGR3.00000.000.0000Matches
201526ga GabonAfrica Cup of Nations qualification3.0000Matches
201627ga GabonFriendlies (M)6.0100Matches
201728ga GabonFriendlies (M)0.5000Matches
201728ga GabonAfrica Cup of NationsGR3.00100.00.330.000.0000Matches
201829ga GabonFriendlies (M)1.0000Matches
201829ga GabonWCQ6.0000Matches
201930ga GabonFriendlies (M)1.5000Matches
201930ga GabonAfrica Cup of Nations qualification5.0000Matches
202031ga GabonFriendlies (M)1.0000Matches
202132ga GabonAfrica Cup of NationsR164.30400.00.920.000.0000Matches
202132ga GabonAfrica Cup of Nations qualification6.0100Matches
202233ga GabonWCQ4.0000Matches
202435ga GabonFriendlies (M)1.0000Matches
202536ga GabonAfrica Cup of Nations qualification1.3000Matches
202637ga GabonWCQ4.0000Matches
15 Seasons1 Club4 Leagues71.44500.00.480.000.0000
Friendlies (M) (8 Seasons)18.5200
Africa Cup of Nations (5 Seasons)17.70500.00.480.000.0000
Africa Cup of Nations qualification (5 Seasons)15.3100
WCQ (4 Seasons)20.0100
Become a Stathead & surf this site ad-free.

Passing

Passing Table
Total Short Medium Long Expected
Season Age Squad Country Comp 90s Cmp Att Cmp% TotDist PrgDist Cmp Att Cmp% Cmp Att Cmp% Cmp Att Cmp% Ast xAG xA A-xAG KP 1/3 PPA CrsPA PrgP Matches
2007-200819Bordeaux2. UEFA Cup1.0Matches
2009-201021Angersfr FRA2. Ligue 228.00
2010-201122Lorientfr FRA1. Ligue 131.00Matches
2011-201223Lorientfr FRA1. Ligue 131.11Matches
2012-201324Lorientfr FRA1. Ligue 116.50Matches
2013-201425Lorientfr FRA1. Ligue 134.30Matches
2014-201526Cardiff Cityeng ENG2. Championship29.00Matches
2014-201526Lorientfr FRA1. Ligue 13.00Matches
2015-201627Cardiff Cityeng ENG2. Championship20.91Matches
2015-201627Cardiff Cityeng ENGFA Cup1.00Matches
2015-201627Cardiff Cityeng ENGLeague Cup1.30Matches
2016-201728Cardiff Cityeng ENG2. Championship17.00Matches
2016-201728Cardiff Cityeng ENGEFL Cup1.30Matches
2017-201829Cardiff Cityeng ENG2. Championship35.42Matches
2017-201829Cardiff Cityeng ENGEFL Cup2.30Matches
2017-201829Cardiff Cityeng ENGFA Cup3.00Matches
2018-201930Cardiff Cityeng ENGEFL Cup1.00Matches
2018-201930Cardiff Cityeng ENGFA Cup1.00Matches
2018-201930Cardiff Cityeng ENG1. Premier League37.5692109763.113124646128836379.328543066.39823641.510.40.6+0.667172102Matches
2019-202031Dijonfr FRACoupe de France2.00Matches
2019-202031Dijonfr FRA1. Coupe de la Ligue1.00Matches
2019-202031Dijonfr FRA1. Ligue 128.01151136684.324668965629834486.666272591.318127266.500.30.5-0.35506048Matches
2020-202132Dijonfr FRA1. Ligue 138.01666197284.5351681444144549390.3981107491.322936363.100.10.3-0.11571076Matches
2021-202233Dijonfr FRACoupe de France1.90Matches
2021-202233Dijonfr FRA2. Ligue 217.269484881.815329574315218482.642246690.611318262.110.20.1+0.82221134Matches
14 Seasons5 Clubs9 Leagues383.74203528379.688289363011183138485.52350269587.2621105359.061.11.4+4.914200153260
Country Comp 90s Cmp Att Cmp% TotDist PrgDist Cmp Att Cmp% Cmp Att Cmp% Cmp Att Cmp% Ast xAG xA A-xAG KP 1/3 PPA CrsPA PrgP Matches
Cardiff City (5 Seasons)4 Leagues150.7692109763.113124646128836379.328543066.39823641.540.40.6+3.667172102
Lorient (5 Seasons)1 League115.91
Dijon (3 Seasons)4 Leagues88.13511418683.97516529840895102187.72065226591.252381764.010.60.8+0.4812981158
Angers (1 Season)1 League28.00
Bordeaux (1 Season)1 League1.0
Ligue 1 (7 Seasons)181.92817333884.4598362409774383788.81643179991.341063564.610.40.7+0.6610770124
Championship (4 Seasons)102.23
FA Cup (4 Seasons)5.00
League Cup (4 Seasons)6.00
Coupe de France (3 Seasons)3.90
Ligue 2 (2 Seasons)45.269484881.815329574315218482.642246690.611318262.110.20.1+0.82221134
Premier League (1 Season)37.5692109763.113124646128836379.328543066.39823641.510.40.6+0.667172102
UEFA Cup (1 Season)1.0
Coupe de la Ligue (1 Season)1.00
Passing Table
Total Short Medium Long Expected
Season Age Squad Comp 90s Cmp Att Cmp% TotDist PrgDist Cmp Att Cmp% Cmp Att Cmp% Cmp Att Cmp% Ast xAG xA A-xAG KP 1/3 PPA CrsPA PrgP Matches
2007-200819Bordeaux1 League1.0
2009-201021Angers1 League28.00
2010-201122Lorient1 League31.00
2011-201223Lorient1 League31.11
2012-201324Lorient1 League16.50
2013-201425Lorient1 League34.30
2014-201526Lorient1 League3.00
2014-201526Cardiff City2 Leagues29.00
2015-201627Cardiff City3 Leagues23.21
2016-201728Cardiff City2 Leagues18.30
2017-201829Cardiff City3 Leagues40.72
2018-201930Cardiff City3 Leagues39.5692109763.113124646128836379.328543066.39823641.510.40.6+0.667172102
2019-202031Dijon3 Leagues31.01151136684.324668965629834486.666272591.318127266.500.30.5-0.35506048
2020-202132Dijon2 Leagues38.01666197284.5351681444144549390.3981107491.322936363.100.10.3-0.11571076
2021-202233Dijon2 Leagues19.169484881.815329574315218482.642246690.611318262.110.20.1+0.82221134
14 Seasons5 Clubs9 Leagues383.74203528379.688289363011183138485.52350269587.2621105359.061.11.4+4.914200153260
Comp 90s Cmp Att Cmp% TotDist PrgDist Cmp Att Cmp% Cmp Att Cmp% Cmp Att Cmp% Ast xAG xA A-xAG KP 1/3 PPA CrsPA PrgP Matches
Cardiff City (5 Seasons)4 Leagues150.7692109763.113124646128836379.328543066.39823641.540.40.6+3.667172102
Lorient (5 Seasons)1 League115.91
Dijon (3 Seasons)4 Leagues88.13511418683.97516529840895102187.72065226591.252381764.010.60.8+0.4812981158
Angers (1 Season)1 League28.00
Bordeaux (1 Season)1 League1.0
Ligue 1 (7 Seasons)181.92817333884.4598362409774383788.81643179991.341063564.610.40.7+0.6610770124
Championship (4 Seasons)102.23
FA Cup (4 Seasons)5.00
League Cup (4 Seasons)6.00
Coupe de France (3 Seasons)3.90
Ligue 2 (2 Seasons)45.269484881.815329574315218482.642246690.611318262.110.20.1+0.82221134
Premier League (1 Season)37.5692109763.113124646128836379.328543066.39823641.510.40.6+0.667172102
UEFA Cup (1 Season)1.0
Coupe de la Ligue (1 Season)1.00
Passing Table
Total Short Medium Long Expected
Season Age Squad Country Comp LgRank 90s Cmp Att Cmp% TotDist PrgDist Cmp Att Cmp% Cmp Att Cmp% Cmp Att Cmp% Ast xAG xA A-xAG KP 1/3 PPA CrsPA PrgP Matches
2009-201021Angersfr FRA2. Ligue 25th28.00
2010-201122Lorientfr FRA1. Ligue 111th31.00Matches
2011-201223Lorientfr FRA1. Ligue 117th31.11Matches
2012-201324Lorientfr FRA1. Ligue 18th16.50Matches
2013-201425Lorientfr FRA1. Ligue 18th34.30Matches
2014-201526Lorientfr FRA1. Ligue 116th3.00Matches
2014-201526Cardiff Cityeng ENG2. Championship11th29.00Matches
2015-201627Cardiff Cityeng ENG2. Championship8th20.91Matches
2016-201728Cardiff Cityeng ENG2. Championship12th17.00Matches
2017-201829Cardiff Cityeng ENG2. Championship2nd35.42Matches
2018-201930Cardiff Cityeng ENG1. Premier League18th37.5692109763.113124646128836379.328543066.39823641.510.40.6+0.667172102Matches
2019-202031Dijonfr FRA1. Ligue 116th28.01151136684.324668965629834486.666272591.318127266.500.30.5-0.35506048Matches
2020-202132Dijonfr FRA1. Ligue 120th38.01666197284.5351681444144549390.3981107491.322936363.100.10.3-0.11571076Matches
2021-202233Dijonfr FRA2. Ligue 211th17.269484881.815329574315218482.642246690.611318262.110.20.1+0.82221134Matches
13 Seasons4 Clubs4 Leagues366.84203528379.688289363011183138485.52350269587.2621105359.061.11.4+4.914200153260
Country Comp LgRank 90s Cmp Att Cmp% TotDist PrgDist Cmp Att Cmp% Cmp Att Cmp% Cmp Att Cmp% Ast xAG xA A-xAG KP 1/3 PPA CrsPA PrgP Matches
Cardiff City (5 Seasons)2 Leagues139.7692109763.113124646128836379.328543066.39823641.540.40.6+3.667172102
Lorient (5 Seasons)1 League115.91
Dijon (3 Seasons)2 Leagues83.23511418683.97516529840895102187.72065226591.252381764.010.60.8+0.4812981158
Angers (1 Season)1 League28.00
Ligue 1 (7 Seasons)181.92817333884.4598362409774383788.81643179991.341063564.610.40.7+0.6610770124
Championship (4 Seasons)102.23
Ligue 2 (2 Seasons)45.269484881.815329574315218482.642246690.611318262.110.20.1+0.82221134
Premier League (1 Season)37.5692109763.113124646128836379.328543066.39823641.510.40.6+0.667172102
Passing Table
Total Short Medium Long
Season Age Squad Country Comp LgRank 90s Cmp Att Cmp% TotDist PrgDist Cmp Att Cmp% Cmp Att Cmp% Cmp Att Cmp% Ast A-xAG KP 1/3 PPA CrsPA Matches
2015-201627Cardiff Cityeng ENGFA Cup33rd1.00Matches
2015-201627Cardiff Cityeng ENGLeague Cup33rd1.30Matches
2016-201728Cardiff Cityeng ENGEFL Cup58th1.30Matches
2017-201829Cardiff Cityeng ENGEFL Cup33rd2.30Matches
2017-201829Cardiff Cityeng ENGFA Cup17th3.00Matches
2018-201930Cardiff Cityeng ENGEFL Cup33rd1.00Matches
2018-201930Cardiff Cityeng ENGFA Cup33rd1.00Matches
2019-202031Dijonfr FRACoupe de France5th2.00Matches
2019-202031Dijonfr FRA1. Coupe de la Ligue17th1.00Matches
2021-202233Dijonfr FRACoupe de FranceR641.90Matches
8 Seasons2 Clubs4 Leagues15.90
Country Comp LgRank 90s Cmp Att Cmp% TotDist PrgDist Cmp Att Cmp% Cmp Att Cmp% Cmp Att Cmp% Ast A-xAG KP 1/3 PPA CrsPA Matches
Cardiff City (5 Seasons)2 Leagues11.00
Dijon (3 Seasons)2 Leagues4.90
FA Cup (4 Seasons)5.00
League Cup (4 Seasons)6.00
Coupe de France (3 Seasons)3.90
Coupe de la Ligue (1 Season)1.00
Passing Table
Total Short Medium Long
Season Age Squad Comp LgRank 90s Cmp Att Cmp% TotDist PrgDist Cmp Att Cmp% Cmp Att Cmp% Cmp Att Cmp% Ast A-xAG KP 1/3 PPA CrsPA Matches
2007-200819Bordeaux2. UEFA CupR321.0Matches
1 Season1 Club1 League1.0
Passing Table
Total Short Medium Long
Season Age Squad Comp LgRank 90s Cmp Att Cmp% TotDist PrgDist Cmp Att Cmp% Cmp Att Cmp% Cmp Att Cmp% Ast A-xAG KP 1/3 PPA CrsPA Matches
201021ga GabonAfrica Cup of NationsGR3.00Matches
201223ga GabonAfrica Cup of NationsQF4.30Matches
201425ga GabonWCQ6.0Matches
201425ga GabonFriendlies (M)1.00Matches
201526ga GabonFriendlies (M)6.50Matches
201526ga GabonAfrica Cup of NationsGR3.00Matches
201526ga GabonAfrica Cup of Nations qualification3.0Matches
201627ga GabonFriendlies (M)6.00Matches
201728ga GabonFriendlies (M)0.50Matches
201728ga GabonAfrica Cup of NationsGR3.00Matches
201829ga GabonFriendlies (M)1.00Matches
201829ga GabonWCQ6.00Matches
201930ga GabonFriendlies (M)1.50Matches
201930ga GabonAfrica Cup of Nations qualification5.00Matches
202031ga GabonFriendlies (M)1.00Matches
202132ga GabonAfrica Cup of NationsR164.30Matches
202132ga GabonAfrica Cup of Nations qualification6.00Matches
202233ga GabonWCQ4.00Matches
202435ga GabonFriendlies (M)1.00Matches
202536ga GabonAfrica Cup of Nations qualification1.30Matches
202637ga GabonWCQ4.00Matches
15 Seasons1 Club4 Leagues71.40
Friendlies (M) (8 Seasons)18.50
Africa Cup of Nations (5 Seasons)17.70
Africa Cup of Nations qualification (5 Seasons)15.30
WCQ (4 Seasons)20.00

Pass Types

Pass Types Table
Pass Types Corner Kicks Outcomes
Season Age Squad Country Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
2007-200819Bordeaux2. UEFA Cup1.0Matches
2009-201021Angersfr FRA2. Ligue 228.0
2010-201122Lorientfr FRA1. Ligue 131.0Matches
2011-201223Lorientfr FRA1. Ligue 131.1Matches
2012-201324Lorientfr FRA1. Ligue 116.5Matches
2013-201425Lorientfr FRA1. Ligue 134.3Matches
2014-201526Cardiff Cityeng ENG2. Championship29.0Matches
2014-201526Lorientfr FRA1. Ligue 13.0Matches
2015-201627Cardiff Cityeng ENG2. Championship20.9Matches
2015-201627Cardiff Cityeng ENGFA Cup1.0Matches
2015-201627Cardiff Cityeng ENGLeague Cup1.3Matches
2016-201728Cardiff Cityeng ENG2. Championship17.00Matches
2016-201728Cardiff Cityeng ENGEFL Cup1.30Matches
2017-201829Cardiff Cityeng ENG2. Championship35.412Matches
2017-201829Cardiff Cityeng ENGEFL Cup2.30Matches
2017-201829Cardiff Cityeng ENGFA Cup3.00Matches
2018-201930Cardiff Cityeng ENGEFL Cup1.00Matches
2018-201930Cardiff Cityeng ENGFA Cup1.00Matches
2018-201930Cardiff Cityeng ENG1. Premier League37.510979371524027201120000692828Matches
2019-202031Dijonfr FRACoupe de France2.00Matches
2019-202031Dijonfr FRA1. Coupe de la Ligue1.00Matches
2019-202031Dijonfr FRA1. Ligue 128.013661307575206250000115127Matches
2020-202132Dijonfr FRA1. Ligue 138.0197218947569010260000166637Matches
2021-202233Dijonfr FRACoupe de France1.90Matches
2021-202233Dijonfr FRA2. Ligue 217.284880444400314000069401Matches
14 Seasons5 Clubs9 Leagues383.75283494232820122637127000042031343
Country Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Cardiff City (5 Seasons)4 Leagues150.710979371524027321120000692828
Lorient (5 Seasons)1 League115.9
Dijon (3 Seasons)4 Leagues88.14186400517616101951500003511515
Angers (1 Season)1 League28.0
Bordeaux (1 Season)1 League1.0
Ligue 1 (7 Seasons)181.93338320113212101641100002817514
Championship (4 Seasons)102.212
FA Cup (4 Seasons)5.00
League Cup (4 Seasons)6.00
Coupe de France (3 Seasons)3.90
Ligue 2 (2 Seasons)45.284880444400314000069401
Premier League (1 Season)37.510979371524027201120000692828
UEFA Cup (1 Season)1.0
Coupe de la Ligue (1 Season)1.00
Pass Types Table
Pass Types Corner Kicks Outcomes
Season Age Squad Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
2007-200819Bordeaux1 League1.0
2009-201021Angers1 League28.0
2010-201122Lorient1 League31.0
2011-201223Lorient1 League31.1
2012-201324Lorient1 League16.5
2013-201425Lorient1 League34.3
2014-201526Lorient1 League3.0
2014-201526Cardiff City2 Leagues29.0
2015-201627Cardiff City3 Leagues23.2
2016-201728Cardiff City2 Leagues18.30
2017-201829Cardiff City3 Leagues40.712
2018-201930Cardiff City3 Leagues39.510979371524027201120000692828
2019-202031Dijon3 Leagues31.013661307575206250000115127
2020-202132Dijon2 Leagues38.0197218947569010260000166637
2021-202233Dijon2 Leagues19.184880444400314000069401
14 Seasons5 Clubs9 Leagues383.75283494232820122637127000042031343
Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Cardiff City (5 Seasons)4 Leagues150.710979371524027321120000692828
Lorient (5 Seasons)1 League115.9
Dijon (3 Seasons)4 Leagues88.14186400517616101951500003511515
Angers (1 Season)1 League28.0
Bordeaux (1 Season)1 League1.0
Ligue 1 (7 Seasons)181.93338320113212101641100002817514
Championship (4 Seasons)102.212
FA Cup (4 Seasons)5.00
League Cup (4 Seasons)6.00
Coupe de France (3 Seasons)3.90
Ligue 2 (2 Seasons)45.284880444400314000069401
Premier League (1 Season)37.510979371524027201120000692828
UEFA Cup (1 Season)1.0
Coupe de la Ligue (1 Season)1.00
Pass Types Table
Pass Types Corner Kicks Outcomes
Season Age Squad Country Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
2009-201021Angersfr FRA2. Ligue 25th28.0
2010-201122Lorientfr FRA1. Ligue 111th31.0Matches
2011-201223Lorientfr FRA1. Ligue 117th31.1Matches
2012-201324Lorientfr FRA1. Ligue 18th16.5Matches
2013-201425Lorientfr FRA1. Ligue 18th34.3Matches
2014-201526Lorientfr FRA1. Ligue 116th3.0Matches
2014-201526Cardiff Cityeng ENG2. Championship11th29.0Matches
2015-201627Cardiff Cityeng ENG2. Championship8th20.9Matches
2016-201728Cardiff Cityeng ENG2. Championship12th17.00Matches
2017-201829Cardiff Cityeng ENG2. Championship2nd35.412Matches
2018-201930Cardiff Cityeng ENG1. Premier League18th37.510979371524027201120000692828Matches
2019-202031Dijonfr FRA1. Ligue 116th28.013661307575206250000115127Matches
2020-202132Dijonfr FRA1. Ligue 120th38.0197218947569010260000166637Matches
2021-202233Dijonfr FRA2. Ligue 211th17.284880444400314000069401Matches
13 Seasons4 Clubs4 Leagues366.85283494232820122637127000042031343
Country Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Cardiff City (5 Seasons)2 Leagues139.710979371524027321120000692828
Lorient (5 Seasons)1 League115.9
Dijon (3 Seasons)2 Leagues83.24186400517616101951500003511515
Angers (1 Season)1 League28.0
Ligue 1 (7 Seasons)181.93338320113212101641100002817514
Championship (4 Seasons)102.212
Ligue 2 (2 Seasons)45.284880444400314000069401
Premier League (1 Season)37.510979371524027201120000692828
Pass Types Table
Pass Types Corner Kicks Outcomes
Season Age Squad Country Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
2015-201627Cardiff Cityeng ENGFA Cup33rd1.0Matches
2015-201627Cardiff Cityeng ENGLeague Cup33rd1.3Matches
2016-201728Cardiff Cityeng ENGEFL Cup58th1.30Matches
2017-201829Cardiff Cityeng ENGEFL Cup33rd2.30Matches
2017-201829Cardiff Cityeng ENGFA Cup17th3.00Matches
2018-201930Cardiff Cityeng ENGEFL Cup33rd1.00Matches
2018-201930Cardiff Cityeng ENGFA Cup33rd1.00Matches
2019-202031Dijonfr FRACoupe de France5th2.00Matches
2019-202031Dijonfr FRA1. Coupe de la Ligue17th1.00Matches
2021-202233Dijonfr FRACoupe de FranceR641.90Matches
8 Seasons2 Clubs4 Leagues15.90
Country Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Cardiff City (5 Seasons)2 Leagues11.00
Dijon (3 Seasons)2 Leagues4.90
FA Cup (4 Seasons)5.00
League Cup (4 Seasons)6.00
Coupe de France (3 Seasons)3.90
Coupe de la Ligue (1 Season)1.00
Pass Types Table
Pass Types Corner Kicks Outcomes
Season Age Squad Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
2007-200819Bordeaux2. UEFA CupR321.0Matches
1 Season1 Club1 League1.0
Pass Types Table
Pass Types Corner Kicks Outcomes
Season Age Squad Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
201021ga GabonAfrica Cup of NationsGR3.0Matches
201223ga GabonAfrica Cup of NationsQF4.3Matches
201425ga GabonWCQ6.0Matches
201425ga GabonFriendlies (M)1.0Matches
201526ga GabonFriendlies (M)6.5Matches
201526ga GabonAfrica Cup of NationsGR3.00Matches
201526ga GabonAfrica Cup of Nations qualification3.0Matches
201627ga GabonFriendlies (M)6.0Matches
201728ga GabonFriendlies (M)0.5Matches
201728ga GabonAfrica Cup of NationsGR3.00Matches
201829ga GabonFriendlies (M)1.0Matches
201829ga GabonWCQ6.0Matches
201930ga GabonFriendlies (M)1.5Matches
201930ga GabonAfrica Cup of Nations qualification5.0Matches
202031ga GabonFriendlies (M)1.0Matches
202132ga GabonAfrica Cup of NationsR164.30Matches
202132ga GabonAfrica Cup of Nations qualification6.0Matches
202233ga GabonWCQ4.0Matches
202435ga GabonFriendlies (M)1.0Matches
202536ga GabonAfrica Cup of Nations qualification1.3Matches
202637ga GabonWCQ4.0Matches
15 Seasons1 Club4 Leagues71.40
Friendlies (M) (8 Seasons)18.5
Africa Cup of Nations (5 Seasons)17.70
Africa Cup of Nations qualification (5 Seasons)15.3
WCQ (4 Seasons)20.0

Goal and Shot Creation

Goal and Shot Creation Table
SCA SCA Types GCA GCA Types
Season Age Squad Country Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
2007-200819Bordeaux2. UEFA Cup1.0Matches
2009-201021Angersfr FRA2. Ligue 228.0
2010-201122Lorientfr FRA1. Ligue 131.0Matches
2011-201223Lorientfr FRA1. Ligue 131.1Matches
2012-201324Lorientfr FRA1. Ligue 116.5Matches
2013-201425Lorientfr FRA1. Ligue 134.3Matches
2014-201526Cardiff Cityeng ENG2. Championship29.0Matches
2014-201526Lorientfr FRA1. Ligue 13.0Matches
2015-201627Cardiff Cityeng ENG2. Championship20.9Matches
2015-201627Cardiff Cityeng ENGFA Cup1.0Matches
2015-201627Cardiff Cityeng ENGLeague Cup1.3Matches
2016-201728Cardiff Cityeng ENG2. Championship17.0Matches
2016-201728Cardiff Cityeng ENGEFL Cup1.3Matches
2017-201829Cardiff Cityeng ENG2. Championship35.4Matches
2017-201829Cardiff Cityeng ENGEFL Cup2.3Matches
2017-201829Cardiff Cityeng ENGFA Cup3.0Matches
2018-201930Cardiff Cityeng ENGEFL Cup1.0Matches
2018-201930Cardiff Cityeng ENGFA Cup1.0Matches
2018-201930Cardiff Cityeng ENG1. Premier League37.5240.64173031040.11300100Matches
2019-202031Dijonfr FRACoupe de France2.0Matches
2019-202031Dijonfr FRA1. Coupe de la Ligue1.0Matches
2019-202031Dijonfr FRA1. Ligue 128.0140.50100040010.04000100Matches
2020-202132Dijonfr FRA1. Ligue 138.0110.2991010010.03100000Matches
2021-202233Dijonfr FRACoupe de France1.9Matches
2021-202233Dijonfr FRA2. Ligue 217.240.2330010010.06000100Matches
14 Seasons5 Clubs9 Leagues383.7530.44394091070.06400300
Country Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Cardiff City (5 Seasons)4 Leagues150.7240.64173031040.11300100
Lorient (5 Seasons)1 League115.9
Dijon (3 Seasons)4 Leagues88.1290.35221060030.04100200
Angers (1 Season)1 League28.0
Bordeaux (1 Season)1 League1.0
Ligue 1 (7 Seasons)181.9250.38191050020.03100100
Championship (4 Seasons)102.2
FA Cup (4 Seasons)5.0
League Cup (4 Seasons)6.0
Coupe de France (3 Seasons)3.9
Ligue 2 (2 Seasons)45.240.2330010010.06000100
Premier League (1 Season)37.5240.64173031040.11300100
UEFA Cup (1 Season)1.0
Coupe de la Ligue (1 Season)1.0
Goal and Shot Creation Table
SCA SCA Types GCA GCA Types
Season Age Squad Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
2007-200819Bordeaux1 League1.0
2009-201021Angers1 League28.0
2010-201122Lorient1 League31.0
2011-201223Lorient1 League31.1
2012-201324Lorient1 League16.5
2013-201425Lorient1 League34.3
2014-201526Lorient1 League3.0
2014-201526Cardiff City2 Leagues29.0
2015-201627Cardiff City3 Leagues23.2
2016-201728Cardiff City2 Leagues18.3
2017-201829Cardiff City3 Leagues40.7
2018-201930Cardiff City3 Leagues39.5240.64173031040.11300100
2019-202031Dijon3 Leagues31.0140.50100040010.04000100
2020-202132Dijon2 Leagues38.0110.2991010010.03100000
2021-202233Dijon2 Leagues19.140.2330010010.06000100
14 Seasons5 Clubs9 Leagues383.7530.44394091070.06400300
Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Cardiff City (5 Seasons)4 Leagues150.7240.64173031040.11300100
Lorient (5 Seasons)1 League115.9
Dijon (3 Seasons)4 Leagues88.1290.35221060030.04100200
Angers (1 Season)1 League28.0
Bordeaux (1 Season)1 League1.0
Ligue 1 (7 Seasons)181.9250.38191050020.03100100
Championship (4 Seasons)102.2
FA Cup (4 Seasons)5.0
League Cup (4 Seasons)6.0
Coupe de France (3 Seasons)3.9
Ligue 2 (2 Seasons)45.240.2330010010.06000100
Premier League (1 Season)37.5240.64173031040.11300100
UEFA Cup (1 Season)1.0
Coupe de la Ligue (1 Season)1.0
Goal and Shot Creation Table
SCA SCA Types GCA GCA Types
Season Age Squad Country Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
2009-201021Angersfr FRA2. Ligue 25th28.0
2010-201122Lorientfr FRA1. Ligue 111th31.0Matches
2011-201223Lorientfr FRA1. Ligue 117th31.1Matches
2012-201324Lorientfr FRA1. Ligue 18th16.5Matches
2013-201425Lorientfr FRA1. Ligue 18th34.3Matches
2014-201526Lorientfr FRA1. Ligue 116th3.0Matches
2014-201526Cardiff Cityeng ENG2. Championship11th29.0Matches
2015-201627Cardiff Cityeng ENG2. Championship8th20.9Matches
2016-201728Cardiff Cityeng ENG2. Championship12th17.0Matches
2017-201829Cardiff Cityeng ENG2. Championship2nd35.4Matches
2018-201930Cardiff Cityeng ENG1. Premier League18th37.5240.64173031040.11300100Matches
2019-202031Dijonfr FRA1. Ligue 116th28.0140.50100040010.04000100Matches
2020-202132Dijonfr FRA1. Ligue 120th38.0110.2991010010.03100000Matches
2021-202233Dijonfr FRA2. Ligue 211th17.240.2330010010.06000100Matches
13 Seasons4 Clubs4 Leagues366.8530.44394091070.06400300
Country Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Cardiff City (5 Seasons)2 Leagues139.7240.64173031040.11300100
Lorient (5 Seasons)1 League115.9
Dijon (3 Seasons)2 Leagues83.2290.35221060030.04100200
Angers (1 Season)1 League28.0
Ligue 1 (7 Seasons)181.9250.38191050020.03100100
Championship (4 Seasons)102.2
Ligue 2 (2 Seasons)45.240.2330010010.06000100
Premier League (1 Season)37.5240.64173031040.11300100
Goal and Shot Creation Table
SCA SCA Types GCA GCA Types
Season Age Squad Country Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
2015-201627Cardiff Cityeng ENGFA Cup33rd1.0Matches
2015-201627Cardiff Cityeng ENGLeague Cup33rd1.3Matches
2016-201728Cardiff Cityeng ENGEFL Cup58th1.3Matches
2017-201829Cardiff Cityeng ENGEFL Cup33rd2.3Matches
2017-201829Cardiff Cityeng ENGFA Cup17th3.0Matches
2018-201930Cardiff Cityeng ENGEFL Cup33rd1.0Matches
2018-201930Cardiff Cityeng ENGFA Cup33rd1.0Matches
2019-202031Dijonfr FRACoupe de France5th2.0Matches
2019-202031Dijonfr FRA1. Coupe de la Ligue17th1.0Matches
2021-202233Dijonfr FRACoupe de FranceR641.9Matches
8 Seasons2 Clubs4 Leagues15.9
Country Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Cardiff City (5 Seasons)2 Leagues11.0
Dijon (3 Seasons)2 Leagues4.9
FA Cup (4 Seasons)5.0
League Cup (4 Seasons)6.0
Coupe de France (3 Seasons)3.9
Coupe de la Ligue (1 Season)1.0
Goal and Shot Creation Table
SCA SCA Types GCA GCA Types
Season Age Squad Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
2007-200819Bordeaux2. UEFA CupR321.0Matches
1 Season1 Club1 League1.0
Goal and Shot Creation Table
SCA SCA Types GCA GCA Types
Season Age Squad Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
201021ga GabonAfrica Cup of NationsGR3.0Matches
201223ga GabonAfrica Cup of NationsQF4.3Matches
201425ga GabonWCQ6.0Matches
201425ga GabonFriendlies (M)1.0Matches
201526ga GabonFriendlies (M)6.5Matches
201526ga GabonAfrica Cup of NationsGR3.0Matches
201526ga GabonAfrica Cup of Nations qualification3.0Matches
201627ga GabonFriendlies (M)6.0Matches
201728ga GabonFriendlies (M)0.5Matches
201728ga GabonAfrica Cup of NationsGR3.0Matches
201829ga GabonFriendlies (M)1.0Matches
201829ga GabonWCQ6.0Matches
201930ga GabonFriendlies (M)1.5Matches
201930ga GabonAfrica Cup of Nations qualification5.0Matches
202031ga GabonFriendlies (M)1.0Matches
202132ga GabonAfrica Cup of NationsR164.3Matches
202132ga GabonAfrica Cup of Nations qualification6.0Matches
202233ga GabonWCQ4.0Matches
202435ga GabonFriendlies (M)1.0Matches
202536ga GabonAfrica Cup of Nations qualification1.3Matches
202637ga GabonWCQ4.0Matches
15 Seasons1 Club4 Leagues71.4
Friendlies (M) (8 Seasons)18.5
Africa Cup of Nations (5 Seasons)17.7
Africa Cup of Nations qualification (5 Seasons)15.3
WCQ (4 Seasons)20.0

Defensive Actions

Defensive Actions Table
Tackles Challenges Blocks
Season Age Squad Country Comp 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
2007-200819Bordeaux2. UEFA Cup1.0Matches
2009-201021Angersfr FRA2. Ligue 228.0
2010-201122Lorientfr FRA1. Ligue 131.0Matches
2011-201223Lorientfr FRA1. Ligue 131.1Matches
2012-201324Lorientfr FRA1. Ligue 116.5Matches
2013-201425Lorientfr FRA1. Ligue 134.3Matches
2014-201526Cardiff Cityeng ENG2. Championship29.0Matches
2014-201526Lorientfr FRA1. Ligue 13.0Matches
2015-201627Cardiff Cityeng ENG2. Championship20.9Matches
2015-201627Cardiff Cityeng ENGFA Cup1.0Matches
2015-201627Cardiff Cityeng ENGLeague Cup1.3Matches
2016-201728Cardiff Cityeng ENG2. Championship17.000Matches
2016-201728Cardiff Cityeng ENGEFL Cup1.300Matches
2017-201829Cardiff Cityeng ENG2. Championship35.46590Matches
2017-201829Cardiff Cityeng ENGEFL Cup2.300Matches
2017-201829Cardiff Cityeng ENGFA Cup3.004Matches
2018-201930Cardiff Cityeng ENGEFL Cup1.000Matches
2018-201930Cardiff Cityeng ENGFA Cup1.000Matches
2018-201930Cardiff Cityeng ENG1. Premier League37.5693648165295850.029622834811501794Matches
2019-202031Dijonfr FRACoupe de France2.000Matches
2019-202031Dijonfr FRA1. Coupe de la Ligue1.011Matches
2019-202031Dijonfr FRA1. Ligue 128.02215175092045.01134231137591122Matches
2020-202132Dijonfr FRA1. Ligue 138.052384660294072.511503317571091653Matches
2021-202233Dijonfr FRACoupe de France1.900Matches
2021-202233Dijonfr FRA2. Ligue 217.233172490132552.012151052659751Matches
14 Seasons5 Clubs9 Leagues383.71761721353658014355.963161946729637753110
Country Comp 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
Cardiff City (5 Seasons)4 Leagues150.76910148165295850.0296228341751501794
Lorient (5 Seasons)1 League115.90
Dijon (3 Seasons)4 Leagues88.11077187200518560.0349966331212273526
Angers (1 Season)1 League28.00
Bordeaux (1 Season)1 League1.00
Ligue 1 (7 Seasons)181.9745363110386063.322845628941682775
Championship (4 Seasons)102.265900
FA Cup (4 Seasons)5.0040
League Cup (4 Seasons)6.0000
Coupe de France (3 Seasons)3.9000
Ligue 2 (2 Seasons)45.233172490132552.012151052659751
Premier League (1 Season)37.5693648165295850.029622834811501794
UEFA Cup (1 Season)1.00
Coupe de la Ligue (1 Season)1.0110
Defensive Actions Table
Tackles Challenges Blocks
Season Age Squad Comp 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
2007-200819Bordeaux1 League1.00
2009-201021Angers1 League28.00
2010-201122Lorient1 League31.00
2011-201223Lorient1 League31.10
2012-201324Lorient1 League16.50
2013-201425Lorient1 League34.30
2014-201526Lorient1 League3.00
2014-201526Cardiff City2 Leagues29.00
2015-201627Cardiff City3 Leagues23.20
2016-201728Cardiff City2 Leagues18.3000
2017-201829Cardiff City3 Leagues40.765940
2018-201930Cardiff City3 Leagues39.5693648165295850.029622834811501794
2019-202031Dijon3 Leagues31.02216175092045.01134231138591122
2020-202132Dijon2 Leagues38.052384660294072.511503317571091653
2021-202233Dijon2 Leagues19.133172490132552.012151052659751
14 Seasons5 Clubs9 Leagues383.71761721353658014355.963161946729637753110
Comp 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
Cardiff City (5 Seasons)4 Leagues150.76910148165295850.0296228341751501794
Lorient (5 Seasons)1 League115.90
Dijon (3 Seasons)4 Leagues88.11077187200518560.0349966331212273526
Angers (1 Season)1 League28.00
Bordeaux (1 Season)1 League1.00
Ligue 1 (7 Seasons)181.9745363110386063.322845628941682775
Championship (4 Seasons)102.265900
FA Cup (4 Seasons)5.0040
League Cup (4 Seasons)6.0000
Coupe de France (3 Seasons)3.9000
Ligue 2 (2 Seasons)45.233172490132552.012151052659751
Premier League (1 Season)37.5693648165295850.029622834811501794
UEFA Cup (1 Season)1.00
Coupe de la Ligue (1 Season)1.0110
Defensive Actions Table
Tackles Challenges Blocks
Season Age Squad Country Comp LgRank 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
2009-201021Angersfr FRA2. Ligue 25th28.0
2010-201122Lorientfr FRA1. Ligue 111th31.0Matches
2011-201223Lorientfr FRA1. Ligue 117th31.1Matches
2012-201324Lorientfr FRA1. Ligue 18th16.5Matches
2013-201425Lorientfr FRA1. Ligue 18th34.3Matches
2014-201526Lorientfr FRA1. Ligue 116th3.0Matches
2014-201526Cardiff Cityeng ENG2. Championship11th29.0Matches
2015-201627Cardiff Cityeng ENG2. Championship8th20.9Matches
2016-201728Cardiff Cityeng ENG2. Championship12th17.000Matches
2017-201829Cardiff Cityeng ENG2. Championship2nd35.46590Matches
2018-201930Cardiff Cityeng ENG1. Premier League18th37.5693648165295850.029622834811501794Matches
2019-202031Dijonfr FRA1. Ligue 116th28.02215175092045.01134231137591122Matches
2020-202132Dijonfr FRA1. Ligue 120th38.052384660294072.511503317571091653Matches
2021-202233Dijonfr FRA2. Ligue 211th17.233172490132552.012151052659751Matches
13 Seasons4 Clubs4 Leagues366.81761711353658014355.963161946729137753110
Country Comp LgRank 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
Cardiff City (5 Seasons)2 Leagues139.76910148165295850.0296228341711501794
Lorient (5 Seasons)1 League115.90
Dijon (3 Seasons)2 Leagues83.21077087200518560.0349966331202273526
Angers (1 Season)1 League28.00
Ligue 1 (7 Seasons)181.9745363110386063.322845628941682775
Championship (4 Seasons)102.265900
Ligue 2 (2 Seasons)45.233172490132552.012151052659751
Premier League (1 Season)37.5693648165295850.029622834811501794
Defensive Actions Table
Tackles Challenges Blocks
Season Age Squad Country Comp LgRank 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
2015-201627Cardiff Cityeng ENGFA Cup33rd1.0Matches
2015-201627Cardiff Cityeng ENGLeague Cup33rd1.3Matches
2016-201728Cardiff Cityeng ENGEFL Cup58th1.300Matches
2017-201829Cardiff Cityeng ENGEFL Cup33rd2.300Matches
2017-201829Cardiff Cityeng ENGFA Cup17th3.004Matches
2018-201930Cardiff Cityeng ENGEFL Cup33rd1.000Matches
2018-201930Cardiff Cityeng ENGFA Cup33rd1.000Matches
2019-202031Dijonfr FRACoupe de France5th2.000Matches
2019-202031Dijonfr FRA1. Coupe de la Ligue17th1.011Matches
2021-202233Dijonfr FRACoupe de FranceR641.900Matches
8 Seasons2 Clubs4 Leagues15.9150
Country Comp LgRank 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
Cardiff City (5 Seasons)2 Leagues11.0040
Dijon (3 Seasons)2 Leagues4.9110
FA Cup (4 Seasons)5.0040
League Cup (4 Seasons)6.0000
Coupe de France (3 Seasons)3.9000
Coupe de la Ligue (1 Season)1.0110
Defensive Actions Table
Tackles Challenges Blocks
Season Age Squad Comp LgRank 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
2007-200819Bordeaux2. UEFA CupR321.0Matches
1 Season1 Club1 League1.00
Defensive Actions Table
Tackles Challenges Blocks
Season Age Squad Comp LgRank 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
201021ga GabonAfrica Cup of NationsGR3.0Matches
201223ga GabonAfrica Cup of NationsQF4.3Matches
201425ga GabonWCQ6.0Matches
201425ga GabonFriendlies (M)1.0Matches
201526ga GabonFriendlies (M)6.5Matches
201526ga GabonAfrica Cup of NationsGR3.086Matches
201526ga GabonAfrica Cup of Nations qualification3.0Matches
201627ga GabonFriendlies (M)6.0Matches
201728ga GabonFriendlies (M)0.5Matches
201728ga GabonAfrica Cup of NationsGR3.043Matches
201829ga GabonFriendlies (M)1.0Matches
201829ga GabonWCQ6.0Matches
201930ga GabonFriendlies (M)1.5Matches
201930ga GabonAfrica Cup of Nations qualification5.0Matches
202031ga GabonFriendlies (M)1.0Matches
202132ga GabonAfrica Cup of NationsR164.349Matches
202132ga GabonAfrica Cup of Nations qualification6.0Matches
202233ga GabonWCQ4.0Matches
202435ga GabonFriendlies (M)1.0Matches
202536ga GabonAfrica Cup of Nations qualification1.3Matches
202637ga GabonWCQ4.0Matches
15 Seasons1 Club4 Leagues71.416180
Friendlies (M) (8 Seasons)18.50
Africa Cup of Nations (5 Seasons)17.716180
Africa Cup of Nations qualification (5 Seasons)15.30
WCQ (4 Seasons)20.00

Possession

Possession Table
Touches Take-Ons Carries Receiving
Season Age Squad Country Comp 90s Touches Def Pen Def 3rd Mid 3rd Att 3rd Att Pen Live Att Succ Succ% Tkld Tkld% Carries TotDist PrgDist PrgC 1/3 CPA Mis Dis Rec PrgR Matches
2007-200819Bordeaux2. UEFA Cup1.0Matches
2009-201021Angersfr FRA2. Ligue 228.0
2010-201122Lorientfr FRA1. Ligue 131.0Matches
2011-201223Lorientfr FRA1. Ligue 131.1Matches
2012-201324Lorientfr FRA1. Ligue 116.5Matches
2013-201425Lorientfr FRA1. Ligue 134.3Matches
2014-201526Cardiff Cityeng ENG2. Championship29.0Matches
2014-201526Lorientfr FRA1. Ligue 13.0Matches
2015-201627Cardiff Cityeng ENG2. Championship20.9Matches
2015-201627Cardiff Cityeng ENGFA Cup1.0Matches
2015-201627Cardiff Cityeng ENGLeague Cup1.3Matches
2016-201728Cardiff Cityeng ENG2. Championship17.0Matches
2016-201728Cardiff Cityeng ENGEFL Cup1.3Matches
2017-201829Cardiff Cityeng ENG2. Championship35.4Matches
2017-201829Cardiff Cityeng ENGEFL Cup2.3Matches
2017-201829Cardiff Cityeng ENGFA Cup3.0Matches
2018-201930Cardiff Cityeng ENGEFL Cup1.0Matches
2018-201930Cardiff Cityeng ENGFA Cup1.0Matches
2018-201930Cardiff Cityeng ENG1. Premier League37.51529235639740171181529141071.4428.65492727123618141211346919Matches
2019-202031Dijonfr FRACoupe de France2.0Matches
2019-202031Dijonfr FRA1. Coupe de la Ligue1.0Matches
2019-202031Dijonfr FRA1. Ligue 128.016292371026576372316297685.7114.38723845199355113119941Matches
2020-202132Dijonfr FRA1. Ligue 138.02351390151079560402351131184.6215.4142461463172106316614792Matches
2021-202233Dijonfr FRACoupe de France1.9Matches
2021-202233Dijonfr FRA2. Ligue 217.2102312558043714810238562.5337.561538401875310735671Matches
14 Seasons5 Clubs9 Leagues383.7653298737552548282896532423276.21023.83460165588276362655733350923
Country Comp 90s Touches Def Pen Def 3rd Mid 3rd Att 3rd Att Pen Live Att Succ Succ% Tkld Tkld% Carries TotDist PrgDist PrgC 1/3 CPA Mis Dis Rec PrgR Matches
Cardiff City (5 Seasons)4 Leagues150.71529235639740171181529141071.4428.65492727123618141211346919
Lorient (5 Seasons)1 League115.9
Dijon (3 Seasons)4 Leagues88.1500375231161808111715003282278.6621.4291113831704018124362030404
Angers (1 Season)1 League28.0
Bordeaux (1 Season)1 League1.0
Ligue 1 (7 Seasons)181.939806272536137197633980201785.0315.022969991516515114291724733
Championship (4 Seasons)102.2
FA Cup (4 Seasons)5.0
League Cup (4 Seasons)6.0
Coupe de France (3 Seasons)3.9
Ligue 2 (2 Seasons)45.2102312558043714810238562.5337.561538401875310735671
Premier League (1 Season)37.51529235639740171181529141071.4428.65492727123618141211346919
UEFA Cup (1 Season)1.0
Coupe de la Ligue (1 Season)1.0
Possession Table
Touches Take-Ons Carries Receiving
Season Age Squad Comp 90s Touches Def Pen Def 3rd Mid 3rd Att 3rd Att Pen Live Att Succ Succ% Tkld Tkld% Carries TotDist PrgDist PrgC 1/3 CPA Mis Dis Rec PrgR Matches
2007-200819Bordeaux1 League1.0
2009-201021Angers1 League28.0
2010-201122Lorient1 League31.0
2011-201223Lorient1 League31.1
2012-201324Lorient1 League16.5
2013-201425Lorient1 League34.3
2014-201526Lorient1 League3.0
2014-201526Cardiff City2 Leagues29.0
2015-201627Cardiff City3 Leagues23.2
2016-201728Cardiff City2 Leagues18.3
2017-201829Cardiff City3 Leagues40.7
2018-201930Cardiff City3 Leagues39.51529235639740171181529141071.4428.65492727123618141211346919
2019-202031Dijon3 Leagues31.016292371026576372316297685.7114.38723845199355113119941
2020-202132Dijon2 Leagues38.02351390151079560402351131184.6215.4142461463172106316614792
2021-202233Dijon2 Leagues19.1102312558043714810238562.5337.561538401875310735671
14 Seasons5 Clubs9 Leagues383.7653298737552548282896532423276.21023.83460165588276362655733350923
Comp 90s Touches Def Pen Def 3rd Mid 3rd Att 3rd Att Pen Live Att Succ Succ% Tkld Tkld% Carries TotDist PrgDist PrgC 1/3 CPA Mis Dis Rec PrgR Matches
Cardiff City (5 Seasons)4 Leagues150.71529235639740171181529141071.4428.65492727123618141211346919
Lorient (5 Seasons)1 League115.9
Dijon (3 Seasons)4 Leagues88.1500375231161808111715003282278.6621.4291113831704018124362030404
Angers (1 Season)1 League28.0
Bordeaux (1 Season)1 League1.0
Ligue 1 (7 Seasons)181.939806272536137197633980201785.0315.022969991516515114291724733
Championship (4 Seasons)102.2
FA Cup (4 Seasons)5.0
League Cup (4 Seasons)6.0
Coupe de France (3 Seasons)3.9
Ligue 2 (2 Seasons)45.2102312558043714810238562.5337.561538401875310735671
Premier League (1 Season)37.51529235639740171181529141071.4428.65492727123618141211346919
UEFA Cup (1 Season)1.0
Coupe de la Ligue (1 Season)1.0
Possession Table
Touches Take-Ons Carries Receiving
Season Age Squad Country Comp LgRank 90s Touches Def Pen Def 3rd Mid 3rd Att 3rd Att Pen Live Att Succ Succ% Tkld Tkld% Carries TotDist PrgDist PrgC 1/3 CPA Mis Dis Rec PrgR Matches
2009-201021Angersfr FRA2. Ligue 25th28.0
2010-201122Lorientfr FRA1. Ligue 111th31.0Matches
2011-201223Lorientfr FRA1. Ligue 117th31.1Matches
2012-201324Lorientfr FRA1. Ligue 18th16.5Matches
2013-201425Lorientfr FRA1. Ligue 18th34.3Matches
2014-201526Lorientfr FRA1. Ligue 116th3.0Matches
2014-201526Cardiff Cityeng ENG2. Championship11th29.0Matches
2015-201627Cardiff Cityeng ENG2. Championship8th20.9Matches
2016-201728Cardiff Cityeng ENG2. Championship12th17.0Matches
2017-201829Cardiff Cityeng ENG2. Championship2nd35.4Matches
2018-201930Cardiff Cityeng ENG1. Premier League18th37.51529235639740171181529141071.4428.65492727123618141211346919Matches
2019-202031Dijonfr FRA1. Ligue 116th28.016292371026576372316297685.7114.38723845199355113119941Matches
2020-202132Dijonfr FRA1. Ligue 120th38.02351390151079560402351131184.6215.4142461463172106316614792Matches
2021-202233Dijonfr FRA2. Ligue 211th17.2102312558043714810238562.5337.561538401875310735671Matches
13 Seasons4 Clubs4 Leagues366.8653298737552548282896532423276.21023.83460165588276362655733350923
Country Comp LgRank 90s Touches Def Pen Def 3rd Mid 3rd Att 3rd Att Pen Live Att Succ Succ% Tkld Tkld% Carries TotDist PrgDist PrgC 1/3 CPA Mis Dis Rec PrgR Matches
Cardiff City (5 Seasons)2 Leagues139.71529235639740171181529141071.4428.65492727123618141211346919
Lorient (5 Seasons)1 League115.9
Dijon (3 Seasons)2 Leagues83.2500375231161808111715003282278.6621.4291113831704018124362030404
Angers (1 Season)1 League28.0
Ligue 1 (7 Seasons)181.939806272536137197633980201785.0315.022969991516515114291724733
Championship (4 Seasons)102.2
Ligue 2 (2 Seasons)45.2102312558043714810238562.5337.561538401875310735671
Premier League (1 Season)37.51529235639740171181529141071.4428.65492727123618141211346919
Possession Table
Touches Take-Ons Carries
Season Age Squad Country Comp LgRank 90s Touches Def Pen Def 3rd Mid 3rd Att 3rd Att Pen Live Att Succ Succ% Tkld Tkld% Carries TotDist PrgDist 1/3 CPA Mis Dis Rec Matches
2015-201627Cardiff Cityeng ENGFA Cup33rd1.0Matches
2015-201627Cardiff Cityeng ENGLeague Cup33rd1.3Matches
2016-201728Cardiff Cityeng ENGEFL Cup58th1.3Matches
2017-201829Cardiff Cityeng ENGEFL Cup33rd2.3Matches
2017-201829Cardiff Cityeng ENGFA Cup17th3.0Matches
2018-201930Cardiff Cityeng ENGEFL Cup33rd1.0Matches
2018-201930Cardiff Cityeng ENGFA Cup33rd1.0Matches
2019-202031Dijonfr FRACoupe de France5th2.0Matches
2019-202031Dijonfr FRA1. Coupe de la Ligue17th1.0Matches
2021-202233Dijonfr FRACoupe de FranceR641.9Matches
8 Seasons2 Clubs4 Leagues15.9
Country Comp LgRank 90s Touches Def Pen Def 3rd Mid 3rd Att 3rd Att Pen Live Att Succ Succ% Tkld Tkld% Carries TotDist PrgDist 1/3 CPA Mis Dis Rec Matches
Cardiff City (5 Seasons)2 Leagues11.0
Dijon (3 Seasons)2 Leagues4.9
FA Cup (4 Seasons)5.0
League Cup (4 Seasons)6.0
Coupe de France (3 Seasons)3.9
Coupe de la Ligue (1 Season)1.0
Possession Table
Touches Take-Ons Carries
Season Age Squad Comp LgRank 90s Touches Def Pen Def 3rd Mid 3rd Att 3rd Att Pen Live Att Succ Succ% Tkld Tkld% Carries TotDist PrgDist 1/3 CPA Mis Dis Rec Matches
2007-200819Bordeaux2. UEFA CupR321.0Matches
1 Season1 Club1 League1.0
Possession Table
Touches Take-Ons Carries
Season Age Squad Comp LgRank 90s Touches Def Pen Def 3rd Mid 3rd Att 3rd Att Pen Live Att Succ Succ% Tkld Tkld% Carries TotDist PrgDist 1/3 CPA Mis Dis Rec Matches
201021ga GabonAfrica Cup of NationsGR3.0Matches
201223ga GabonAfrica Cup of NationsQF4.3Matches
201425ga GabonWCQ6.0Matches
201425ga GabonFriendlies (M)1.0Matches
201526ga GabonFriendlies (M)6.5Matches
201526ga GabonAfrica Cup of NationsGR3.0Matches
201526ga GabonAfrica Cup of Nations qualification3.0Matches
201627ga GabonFriendlies (M)6.0Matches
201728ga GabonFriendlies (M)0.5Matches
201728ga GabonAfrica Cup of NationsGR3.0Matches
201829ga GabonFriendlies (M)1.0Matches
201829ga GabonWCQ6.0Matches
201930ga GabonFriendlies (M)1.5Matches
201930ga GabonAfrica Cup of Nations qualification5.0Matches
202031ga GabonFriendlies (M)1.0Matches
202132ga GabonAfrica Cup of NationsR164.3Matches
202132ga GabonAfrica Cup of Nations qualification6.0Matches
202233ga GabonWCQ4.0Matches
202435ga GabonFriendlies (M)1.0Matches
202536ga GabonAfrica Cup of Nations qualification1.3Matches
202637ga GabonWCQ4.0Matches
15 Seasons1 Club4 Leagues71.4
Friendlies (M) (8 Seasons)18.5
Africa Cup of Nations (5 Seasons)17.7
Africa Cup of Nations qualification (5 Seasons)15.3
WCQ (4 Seasons)20.0

Playing Time

Playing Time Table
Playing Time Starts Subs Team Success Team Success (xG)
Season Age Squad Country Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off onxG onxGA xG+/- xG+/-90 On-Off Matches
2007-200819Bordeaux2. UEFA Cup190901.01101Matches
2009-201021Angersfr FRA2. Ligue 2282,5209073.728.0280
2010-201122Lorientfr FRA1. Ligue 1312,7879081.531.031310Matches
2011-201223Lorientfr FRA1. Ligue 1322,8008881.931.131311Matches
2012-201324Lorientfr FRA1. Ligue 1171,4858743.416.517160Matches
2013-201425Lorientfr FRA1. Ligue 1353,0858890.234.335340Matches
2014-201526Cardiff Cityeng ENG2. Championship292,6109063.029.02929041.343638-2-0.07+0.05Matches
2014-201526Cardiff Cityeng ENGFA Cup00001Matches
2014-201526Lorientfr FRA1. Ligue 13270907.93.034001.7552+3+1.00+1.26Matches
2015-201627Cardiff Cityeng ENG2. Championship241,8797845.420.919195101.422526-1-0.05-0.29Matches
2015-201627Cardiff Cityeng ENGFA Cup19090100.01.01901000.0001-1-1.00Matches
2015-201627Cardiff Cityeng ENGLeague Cup112012057.11.311201000.0012-1-0.75-1.75Matches
2016-201728Cardiff Cityeng ENG2. Championship211,5287336.917.01616571.141423-9-0.53-0.81Matches
2016-201728Cardiff Cityeng ENGEFL Cup1120120100.01.311201000.0001-1-0.75Matches
2017-201829Cardiff Cityeng ENG2. Championship383,1838476.935.43534382.135730+27+0.76+0.48Matches
2017-201829Cardiff Cityeng ENGEFL Cup2210105100.02.321052001.503300.00Matches
2017-201829Cardiff Cityeng ENGFA Cup327090100.03.03903001.3343+1+0.33Matches
2018-201930Cardiff Cityeng ENGEFL Cup19090100.01.01901000.0013-2-2.00Matches
2018-201930Cardiff Cityeng ENGFA Cup19090100.01.01901000.0001-1-1.00Matches
2018-201930Cardiff Cityeng ENG1. Premier League383,3768998.737.537903714500.893467-33-0.88+3.2142.159.8-17.7-0.47+2.46Matches
2019-202031Dijonfr FRACoupe de France21809046.22.02902003.0071+6+3.00+4.71Matches
2019-202031Dijonfr FRA1. Coupe de la Ligue19090100.01.01901000.0002-2-2.00Matches
2019-202031Dijonfr FRA1. Ligue 1282,52090100.028.0289028001.072737-10-0.3630.538.4-8.0-0.28Matches
2020-202132Dijonfr FRACoupe de France0001Matches
2020-202132Dijonfr FRA1. Ligue 1383,42090100.038.0389038000.552573-48-1.2633.772.5-38.8-1.02Matches
2021-202233Dijonfr FRACoupe de France21708563.01.92851002.0031+2+1.06-1.64Matches
2021-202233Dijonfr FRA2. Ligue 2181,5478645.217.217871616291.282429-5-0.29-0.2920.527.3-6.8-0.40-0.51Matches
14 Seasons5 Clubs9 Leagues39634,5308766.3383.7380903481654411.22266343-77-0.32-0.35126.8198.0-71.3-0.59-0.63
Country Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off onxG onxGA xG+/- xG+/-90 On-Off Matches
Cardiff City (5 Seasons)4 Leagues16013,5668563.9150.7146921451445301.37175198-23-0.15-0.3242.159.8-17.7-0.47+2.46
Lorient (5 Seasons)1 League11810,4278861.0115.9117116101.7552+3+1.00+1.26
Dijon (3 Seasons)4 Leagues897,9278977.788.1888986162100.9486143-57-0.65-0.6184.7138.3-53.6-0.64-0.76
Angers (1 Season)1 League282,5209073.728.0280
Bordeaux (1 Season)1 League190901.01101
Ligue 1 (7 Seasons)18416,3678971.0181.918390182100.8157112-55-0.80-0.5464.2110.9-46.8-0.71
Championship (4 Seasons)1129,2008255.6102.2999813291.59132117+15+0.15-0.04
FA Cup (4 Seasons)54509071.45.05905010.8045-1-0.20
League Cup (4 Seasons)554010885.76.051085000.6059-4-0.67-1.67
Coupe de France (3 Seasons)43508846.73.94883012.50102+8+2.06+2.35
Ligue 2 (2 Seasons)464,0678859.545.245871616291.282429-5-0.29-0.2920.527.3-6.8-0.40-0.51
Premier League (1 Season)383,3768998.737.537903714500.893467-33-0.88+3.2142.159.8-17.7-0.47+2.46
UEFA Cup (1 Season)190901.01101
Coupe de la Ligue (1 Season)19090100.01.01901000.0002-2-2.00
Playing Time Table
Playing Time Starts Subs Team Success Team Success (xG)
Season Age Squad Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off onxG onxGA xG+/- xG+/-90 On-Off Matches
2007-200819Bordeaux1 League190901.01101
2009-201021Angers1 League282,5209073.728.0280
2010-201122Lorient1 League312,7879081.531.031310
2011-201223Lorient1 League322,8008881.931.131311
2012-201324Lorient1 League171,4858743.416.517160
2013-201425Lorient1 League353,0858890.234.335340
2014-201526Lorient1 League3270907.93.034001.7552+3+1.00+1.26
2014-201526Cardiff City2 Leagues292,6109060.429.02929051.343638-2-0.07+0.05
2015-201627Cardiff City3 Leagues262,0898047.023.221105215101.312629-3-0.13-0.40
2016-201728Cardiff City2 Leagues221,6487538.718.31712017571.091424-10-0.55-0.82
2017-201829Cardiff City3 Leagues433,6638579.340.7409639382.046436+28+0.69+0.41
2018-201930Cardiff City3 Leagues403,5568998.839.539903914500.853571-36-0.91+3.1842.159.8-17.7-0.47+2.46
2019-202031Dijon3 Leagues312,7909093.031.0319031001.163440-6-0.19+1.5230.538.4-8.0-0.28
2020-202132Dijon2 Leagues383,4209097.438.0389038010.552573-48-1.2633.772.5-38.8-1.02
2021-202233Dijon2 Leagues201,7178646.519.119871716291.352730-3-0.16-0.2920.527.3-6.8-0.40-0.51
14 Seasons5 Clubs9 Leagues39634,5308766.3383.7380903481654411.22266343-77-0.32-0.35126.8198.0-71.3-0.59-0.63
Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off onxG onxGA xG+/- xG+/-90 On-Off Matches
Cardiff City (5 Seasons)4 Leagues16013,5668563.9150.7146921451445301.37175198-23-0.15-0.3242.159.8-17.7-0.47+2.46
Lorient (5 Seasons)1 League11810,4278861.0115.9117116101.7552+3+1.00+1.26
Dijon (3 Seasons)4 Leagues897,9278977.788.1888986162100.9486143-57-0.65-0.6184.7138.3-53.6-0.64-0.76
Angers (1 Season)1 League282,5209073.728.0280
Bordeaux (1 Season)1 League190901.01101
Ligue 1 (7 Seasons)18416,3678971.0181.918390182100.8157112-55-0.80-0.5464.2110.9-46.8-0.71
Championship (4 Seasons)1129,2008255.6102.2999813291.59132117+15+0.15-0.04
FA Cup (4 Seasons)54509071.45.05905010.8045-1-0.20
League Cup (4 Seasons)554010885.76.051085000.6059-4-0.67-1.67
Coupe de France (3 Seasons)43508846.73.94883012.50102+8+2.06+2.35
Ligue 2 (2 Seasons)464,0678859.545.245871616291.282429-5-0.29-0.2920.527.3-6.8-0.40-0.51
Premier League (1 Season)383,3768998.737.537903714500.893467-33-0.88+3.2142.159.8-17.7-0.47+2.46
UEFA Cup (1 Season)190901.01101
Coupe de la Ligue (1 Season)19090100.01.01901000.0002-2-2.00
Playing Time Table
Playing Time Starts Subs Team Success Team Success (xG)
Season Age Squad Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off onxG onxGA xG+/- xG+/-90 On-Off Matches
2009-201021Angersfr FRA2. Ligue 25th282,5209073.728.0280
2010-201122Lorientfr FRA1. Ligue 111th312,7879081.531.031310Matches
2011-201223Lorientfr FRA1. Ligue 117th322,8008881.931.131311Matches
2012-201324Lorientfr FRA1. Ligue 18th171,4858743.416.517160Matches
2013-201425Lorientfr FRA1. Ligue 18th353,0858890.234.335340Matches
2014-201526Lorientfr FRA1. Ligue 116th3270907.93.034001.7552+3+1.00+1.26Matches
2014-201526Cardiff Cityeng ENG2. Championship11th292,6109063.029.02929041.343638-2-0.07+0.05Matches
2015-201627Cardiff Cityeng ENG2. Championship8th241,8797845.420.919195101.422526-1-0.05-0.29Matches
2016-201728Cardiff Cityeng ENG2. Championship12th211,5287336.917.01616571.141423-9-0.53-0.81Matches
2017-201829Cardiff Cityeng ENG2. Championship2nd383,1838476.935.43534382.135730+27+0.76+0.48Matches
2018-201930Cardiff Cityeng ENG1. Premier League18th383,3768998.737.537903714500.893467-33-0.88+3.2142.159.8-17.7-0.47+2.46Matches
2019-202031Dijonfr FRA1. Ligue 116th282,52090100.028.0289028001.072737-10-0.3630.538.4-8.0-0.28Matches
2020-202132Dijonfr FRA1. Ligue 120th383,42090100.038.0389038000.552573-48-1.2633.772.5-38.8-1.02Matches
2021-202233Dijonfr FRA2. Ligue 211th181,5478645.217.217871616291.282429-5-0.29-0.2920.527.3-6.8-0.40-0.51Matches
13 Seasons4 Clubs4 Leagues38033,0108766.2366.8364903331654381.23247325-78-0.35-0.37126.8198.0-71.3-0.59-0.63
Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off onxG onxGA xG+/- xG+/-90 On-Off Matches
Cardiff City (5 Seasons)2 Leagues15012,5768462.9139.7136901351445291.41166184-18-0.13-0.2942.159.8-17.7-0.47+2.46
Lorient (5 Seasons)1 League11810,4278861.0115.9117116101.7552+3+1.00+1.26
Dijon (3 Seasons)2 Leagues847,4878980.083.283898216290.8876139-63-0.76-0.7684.7138.3-53.6-0.64-0.76
Angers (1 Season)1 League282,5209073.728.0280
Ligue 1 (7 Seasons)18416,3678971.0181.918390182100.8157112-55-0.80-0.5464.2110.9-46.8-0.71
Championship (4 Seasons)1129,2008255.6102.2999813291.59132117+15+0.15-0.04
Ligue 2 (2 Seasons)464,0678859.545.245871616291.282429-5-0.29-0.2920.527.3-6.8-0.40-0.51
Premier League (1 Season)383,3768998.737.537903714500.893467-33-0.88+3.2142.159.8-17.7-0.47+2.46
Playing Time Table
Playing Time Starts Subs Team Success
Season Age Squad Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
2014-201526Cardiff Cityeng ENGFA Cup17th00001Matches
2015-201627Cardiff Cityeng ENGFA Cup33rd19090100.01.01901000.0001-1-1.00Matches
2015-201627Cardiff Cityeng ENGLeague Cup33rd112012057.11.311201000.0012-1-0.75-1.75Matches
2016-201728Cardiff Cityeng ENGEFL Cup58th1120120100.01.311201000.0001-1-0.75Matches
2017-201829Cardiff Cityeng ENGEFL Cup33rd2210105100.02.321052001.503300.00Matches
2017-201829Cardiff Cityeng ENGFA Cup17th327090100.03.03903001.3343+1+0.33Matches
2018-201930Cardiff Cityeng ENGEFL Cup33rd19090100.01.01901000.0013-2-2.00Matches
2018-201930Cardiff Cityeng ENGFA Cup33rd19090100.01.01901000.0001-1-1.00Matches
2019-202031Dijonfr FRACoupe de France5th21809046.22.02902003.0071+6+3.00+4.71Matches
2019-202031Dijonfr FRA1. Coupe de la Ligue17th19090100.01.01901000.0002-2-2.00Matches
2020-202132Dijonfr FRACoupe de France33rd0001Matches
2021-202233Dijonfr FRACoupe de FranceR6421708563.01.92851002.0031+2+1.06-1.64Matches
8 Seasons2 Clubs4 Leagues151,4309568.115.9159514021.131918+1+0.06+0.06
Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
Cardiff City (5 Seasons)2 Leagues109909978.611.0109910010.70914-5-0.45-1.45
Dijon (3 Seasons)2 Leagues54408852.44.95884012.00104+6+1.23+1.52
FA Cup (4 Seasons)54509071.45.05905010.8045-1-0.20
League Cup (4 Seasons)554010885.76.051085000.6059-4-0.67-1.67
Coupe de France (3 Seasons)43508846.73.94883012.50102+8+2.06+2.35
Coupe de la Ligue (1 Season)19090100.01.01901000.0002-2-2.00
Playing Time Table
Playing Time Starts Subs Team Success
Season Age Squad Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
2007-200819Bordeaux2. UEFA CupR32190901.01101Matches
1 Season1 Club1 League190901.01101
Playing Time Table
Playing Time Starts Subs Team Success
Season Age Squad Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
201021ga GabonAfrica Cup of NationsGR327090100.03.03903001.332200.00Matches
201223ga GabonAfrica Cup of NationsQF439098100.04.34984002.2573+4+0.92Matches
201425ga GabonWCQ654090100.06.06906001.1753+2+0.33Matches
201425ga GabonFriendlies (M)1909050.01.01901001.001100.00+3.00Matches
201526ga GabonFriendlies (M)75858465.06.5690614501.29129+3+0.46+0.46Matches
201526ga GabonAfrica Cup of NationsGR327090100.03.03903001.0023-1-0.33Matches
201526ga GabonAfrica Cup of Nations qualification32709050.03.03903002.3341+3+1.00+0.33Matches
201627ga GabonFriendlies (M)65409085.76.06906001.1779-2-0.33+0.67Matches
201728ga GabonFriendlies (M)1454512.50.51450011.000000.00+0.29Matches
201728ga GabonAfrica Cup of NationsGR327090100.03.03903001.002200.00Matches
201829ga GabonFriendlies (M)1909030.01.01901000.0001-1-1.00-1.43Matches
201829ga GabonWCQ65409072.06.06906001.0027-5-0.83-0.83Matches
201930ga GabonFriendlies (M)21356875.01.5190114503.0031+2+1.33+1.33Matches
201930ga GabonAfrica Cup of Nations qualification54509083.35.05905001.6063+3+0.60+1.60Matches
202031ga GabonFriendlies (M)19090100.01.01901000.0002-2-2.00Matches
202132ga GabonAfrica Cup of NationsR16439098100.04.34984001.5054+1+0.23Matches
202132ga GabonAfrica Cup of Nations qualification654090100.06.06906001.6786+2+0.33Matches
202233ga GabonWCQ43609066.74.04904001.0045-1-0.25-0.25Matches
202334ga GabonAfrica Cup of Nations qualification00002Matches
202435ga GabonFriendlies (M)19090100.01.01901000.0003-3-3.00Matches
202536ga GabonAfrica Cup of Nations qualification21155821.31.3190112521.501100.00+0.42Matches
202637ga GabonWCQ436090100.04.04904002.2575+2+0.50Matches
15 Seasons1 Club4 Leagues736,4308869.871.470906933851.417871+7+0.10+0.42
Friendlies (M) (8 Seasons)201,6658361.018.518881724511.202326-3-0.16+0.18
Africa Cup of Nations (5 Seasons)171,59094100.017.7179417001.471814+4+0.23
Africa Cup of Nations qualification (5 Seasons)161,3758650.915.315901512541.751911+8+0.52+0.64
WCQ (4 Seasons)201,8009082.220.0209020001.301820-2-0.10+0.59

Miscellaneous Stats

Miscellaneous Stats Table
Performance Aerial Duels
Season Age Squad Country Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
2007-200819Bordeaux2. UEFA Cup1.00000Matches
2009-201021Angersfr FRA2. Ligue 228.040
2010-201122Lorientfr FRA1. Ligue 131.05023Matches
2011-201223Lorientfr FRA1. Ligue 131.18024Matches
2012-201324Lorientfr FRA1. Ligue 116.53012Matches
2013-201425Lorientfr FRA1. Ligue 134.34127Matches
2014-201526Cardiff Cityeng ENG2. Championship29.00017Matches
2014-201526Lorientfr FRA1. Ligue 13.0001Matches
2015-201627Cardiff Cityeng ENG2. Championship20.90029Matches
2015-201627Cardiff Cityeng ENGFA Cup1.00000Matches
2015-201627Cardiff Cityeng ENGLeague Cup1.30000Matches
2016-201728Cardiff Cityeng ENG2. Championship17.00001200000000Matches
2016-201728Cardiff Cityeng ENGEFL Cup1.3100220000000Matches
2017-201829Cardiff Cityeng ENG2. Championship35.440033273129065000Matches
2017-201829Cardiff Cityeng ENGEFL Cup2.3000100000000Matches
2017-201829Cardiff Cityeng ENGFA Cup3.01006000400Matches
2018-201930Cardiff Cityeng ENGEFL Cup1.0000320000000Matches
2018-201930Cardiff Cityeng ENGFA Cup1.0000010000000Matches
2018-201930Cardiff Cityeng ENG1. Premier League37.500015111208136020268876059.2Matches
2019-202031Dijonfr FRACoupe de France2.00000000000Matches
2019-202031Dijonfr FRA1. Coupe de la Ligue1.00000000110Matches
2019-202031Dijonfr FRA1. Ligue 128.02001015123715000172843968.3Matches
2020-202132Dijonfr FRA1. Ligue 138.030017261257380102571256565.8Matches
2021-202233Dijonfr FRACoupe de France1.90000000000Matches
2021-202233Dijonfr FRA2. Ligue 217.21001215112617000120702573.7Matches
14 Seasons5 Clubs9 Leagues383.736102449973729617203081736618965.9
Country Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
Cardiff City (5 Seasons)4 Leagues150.760011843432175101020268876059.2
Lorient (5 Seasons)1 League115.920187
Dijon (3 Seasons)4 Leagues88.16003956351217101054927912968.4
Angers (1 Season)1 League28.040
Bordeaux (1 Season)1 League1.00000
Ligue 1 (7 Seasons)181.925101144124945301042920910466.8
Championship (4 Seasons)102.240091273129065000
FA Cup (4 Seasons)5.0100610040000
League Cup (4 Seasons)6.0100640000000
Coupe de France (3 Seasons)3.90000000000
Ligue 2 (2 Seasons)45.25001215112617000120702573.7
Premier League (1 Season)37.500015111208136020268876059.2
UEFA Cup (1 Season)1.00000
Coupe de la Ligue (1 Season)1.00000000110
Miscellaneous Stats Table
Performance Aerial Duels
Season Age Squad Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
2007-200819Bordeaux1 League1.00000
2009-201021Angers1 League28.040
2010-201122Lorient1 League31.05023
2011-201223Lorient1 League31.18024
2012-201324Lorient1 League16.53012
2013-201425Lorient1 League34.34127
2014-201526Lorient1 League3.0001
2014-201526Cardiff City2 Leagues29.00017
2015-201627Cardiff City3 Leagues23.2000290
2016-201728Cardiff City2 Leagues18.31001420000000
2017-201829Cardiff City3 Leagues40.750040273129465000
2018-201930Cardiff City3 Leagues39.500018141208136020268876059.2
2019-202031Dijon3 Leagues31.02001015123816000172843968.3
2020-202132Dijon2 Leagues38.030017261257380102571256565.8
2021-202233Dijon2 Leagues19.11001215112617000120702573.7
14 Seasons5 Clubs9 Leagues383.736102449973729617203081736618965.9
Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
Cardiff City (5 Seasons)4 Leagues150.760011843432175101020268876059.2
Lorient (5 Seasons)1 League115.920187
Dijon (3 Seasons)4 Leagues88.16003956351217101054927912968.4
Angers (1 Season)1 League28.040
Bordeaux (1 Season)1 League1.00000
Ligue 1 (7 Seasons)181.925101144124945301042920910466.8
Championship (4 Seasons)102.240091273129065000
FA Cup (4 Seasons)5.0100610040000
League Cup (4 Seasons)6.0100640000000
Coupe de France (3 Seasons)3.90000000000
Ligue 2 (2 Seasons)45.25001215112617000120702573.7
Premier League (1 Season)37.500015111208136020268876059.2
UEFA Cup (1 Season)1.00000
Coupe de la Ligue (1 Season)1.00000000110
Miscellaneous Stats Table
Performance Aerial Duels
Season Age Squad Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
2009-201021Angersfr FRA2. Ligue 25th28.040
2010-201122Lorientfr FRA1. Ligue 111th31.05023Matches
2011-201223Lorientfr FRA1. Ligue 117th31.18024Matches
2012-201324Lorientfr FRA1. Ligue 18th16.53012Matches
2013-201425Lorientfr FRA1. Ligue 18th34.34127Matches
2014-201526Lorientfr FRA1. Ligue 116th3.0001Matches
2014-201526Cardiff Cityeng ENG2. Championship11th29.00017Matches
2015-201627Cardiff Cityeng ENG2. Championship8th20.90029Matches
2016-201728Cardiff Cityeng ENG2. Championship12th17.00001200000000Matches
2017-201829Cardiff Cityeng ENG2. Championship2nd35.440033273129065000Matches
2018-201930Cardiff Cityeng ENG1. Premier League18th37.500015111208136020268876059.2Matches
2019-202031Dijonfr FRA1. Ligue 116th28.02001015123715000172843968.3Matches
2020-202132Dijonfr FRA1. Ligue 120th38.030017261257380102571256565.8Matches
2021-202233Dijonfr FRA2. Ligue 211th17.21001215112617000120702573.7Matches
13 Seasons4 Clubs4 Leagues366.834102329473729117103081736618965.9
Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
Cardiff City (5 Seasons)2 Leagues139.740010638432171101020268876059.2
Lorient (5 Seasons)1 League115.920187
Dijon (3 Seasons)2 Leagues83.26003956351207001054927912968.4
Angers (1 Season)1 League28.040
Ligue 1 (7 Seasons)181.925101144124945301042920910466.8
Championship (4 Seasons)102.240091273129065000
Ligue 2 (2 Seasons)45.25001215112617000120702573.7
Premier League (1 Season)37.500015111208136020268876059.2
Miscellaneous Stats Table
Performance
Season Age Squad Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
2015-201627Cardiff Cityeng ENGFA Cup33rd1.00000Matches
2015-201627Cardiff Cityeng ENGLeague Cup33rd1.30000Matches
2016-201728Cardiff Cityeng ENGEFL Cup58th1.3100220000000Matches
2017-201829Cardiff Cityeng ENGEFL Cup33rd2.3000100000000Matches
2017-201829Cardiff Cityeng ENGFA Cup17th3.01006000400Matches
2018-201930Cardiff Cityeng ENGEFL Cup33rd1.0000320000000Matches
2018-201930Cardiff Cityeng ENGFA Cup33rd1.0000010000000Matches
2019-202031Dijonfr FRACoupe de France5th2.00000000000Matches
2019-202031Dijonfr FRA1. Coupe de la Ligue17th1.00000000110Matches
2021-202233Dijonfr FRACoupe de FranceR641.90000000000Matches
8 Seasons2 Clubs4 Leagues15.92001250051000
Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
Cardiff City (5 Seasons)2 Leagues11.02001250040000
Dijon (3 Seasons)2 Leagues4.90000000110
FA Cup (4 Seasons)5.0100610040000
League Cup (4 Seasons)6.0100640000000
Coupe de France (3 Seasons)3.90000000000
Coupe de la Ligue (1 Season)1.00000000110
Miscellaneous Stats Table
Performance
Season Age Squad Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
2007-200819Bordeaux2. UEFA CupR321.00000Matches
1 Season1 Club1 League1.00000
Miscellaneous Stats Table
Performance
Season Age Squad Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
201021ga GabonAfrica Cup of NationsGR3.00000Matches
201223ga GabonAfrica Cup of NationsQF4.30000Matches
201425ga GabonWCQ6.00000Matches
201425ga GabonFriendlies (M)1.00000Matches
201526ga GabonFriendlies (M)6.51000Matches
201526ga GabonAfrica Cup of NationsGR3.0000450068000Matches
201526ga GabonAfrica Cup of Nations qualification3.00000Matches
201627ga GabonFriendlies (M)6.00000Matches
201728ga GabonFriendlies (M)0.50000Matches
201728ga GabonAfrica Cup of NationsGR3.0000220034000Matches
201829ga GabonFriendlies (M)1.01000Matches
201829ga GabonWCQ6.00000Matches
201930ga GabonFriendlies (M)1.50000Matches
201930ga GabonAfrica Cup of Nations qualification5.00000Matches
202031ga GabonFriendlies (M)1.00000Matches
202132ga GabonAfrica Cup of NationsR164.32004200940Matches
202132ga GabonAfrica Cup of Nations qualification6.00000Matches
202233ga GabonWCQ4.01000Matches
202435ga GabonFriendlies (M)1.00000Matches
202536ga GabonAfrica Cup of Nations qualification1.30000Matches
202637ga GabonWCQ4.01000Matches
15 Seasons1 Club4 Leagues71.4600109001816000
Friendlies (M) (8 Seasons)18.52000
Africa Cup of Nations (5 Seasons)17.7200109001816000
Africa Cup of Nations qualification (5 Seasons)15.30000
WCQ (4 Seasons)20.02000

Player Club Summary

About FBref.com

FBref.com launched (June 13, 2018) with domestic league coverage for England, France, Germany, Italy, Spain, and United States. Since then we have been steadily expanding our coverage to include domestic leagues from over 40 countries as well as domestic cup, super cup and youth leagues from top European countries. We have also added coverage for major international cups such as the UEFA Champions League and Copa Libertadores.

FBref is the most complete sources for women's football data on the internet. This includes the entire history of the FIFA Women's World Cup as well as recent domestic league seasons from nine countries, including advanced stats like xG for most of those nine.

In collaboration with Opta, we are including advanced analytical data such as xG, xA, progressive passing, duels and more for over twenty competitions. For more information on the expected goals model and which competitions have advanced data, see our xG explainer.

Note that player records are likely not complete for their careers. Players may come from or move to leagues we don't currently cover. This issue will go down over time, as we add new leagues and seasons. We will never in the future have less data than we do today.

You can sign up to receive an e-mail when new countries and features launch.

For more information, see our Launch Blog Post, the overall leagues/competition page with details on leagues and seasons we include, or our About Page. Let us know if you find an issue or have a suggestion.

FBref is one of seven Sports-Reference.com sites.