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
2016-201720Rennesfr FRA1. Ligue 110130.1000000000.000.000.000.000.00Matches
2017-201821Rennesfr FRACoupe de France11450.5000000000.000.000.000.000.00Matches
2017-201821Rennesfr FRA1. Coupe de la Ligue322012.2000000100.000.000.000.000.00Matches
2017-201821Rennesfr FRA1. Ligue 132191,81820.2325300612.62.63.05.64789660.150.100.250.150.250.130.150.280.130.28Matches
2018-201922Rennesfr FRACoupe de France321701.9000000100.000.000.000.000.00Matches
2018-201922Rennesfr FRA1. Coupe de la Ligue10190.2000000000.000.000.000.000.00Matches
2018-201922Rennes2. Europa Lg632793.1011000100.10.10.40.5710300.000.320.320.000.320.040.120.160.040.16Matches
2018-201922Rennesfr FRA1. Ligue 124141,22013.6033000201.51.53.55.03758750.000.220.220.000.220.110.250.370.110.37Matches
2019-202023Rennesfr FRACoupe de France543353.7101100100.270.000.270.270.27Matches
2019-202023Rennesfr FRA1. Coupe de la Ligue00Matches
2019-202023Rennes2. Europa Lg321792.0000000000.20.20.00.23810.000.000.000.000.000.090.020.110.090.11Matches
2019-202023Rennesfr FRA1. Ligue 120121,07912.0000000400.90.91.12.02332300.000.000.000.000.000.080.090.170.080.17Matches
2019-202023Rennesfr FRATrophée des Champions11830.9000000100.000.000.000.000.00Matches
2020-202124Rennes1. Champions Lg432132.4000000200.30.30.10.436110.000.000.000.000.000.130.030.160.130.16Matches
2020-202124Rennesfr FRACoupe de France10160.2000000100.000.000.000.000.00Matches
2020-202124Rennesfr FRA1. Ligue 1732552.8000000000.20.20.00.3820140.000.000.000.000.000.090.020.100.090.10Matches
2021-202225Middlesbrougheng ENG2. Championship1133343.7000000000.20.20.50.63780.000.000.000.000.000.050.120.170.050.17Matches
2021-202225Middlesbrougheng ENGFA Cup00Matches
2021-202225Middlesbrougheng ENGJr. PL2 — Div. 2221411.6112100100.640.641.280.641.28Matches
2022-202326Estorilpt POR1. Primeira Liga2278038.9303300900.90.90.81.71031460.340.000.340.340.340.100.080.190.100.19Matches
7 Seasons3 Clubs9 Leagues145767,06278.576137002917.07.09.316.31412612810.090.080.170.090.170.100.140.240.100.24
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
Rennes (5 Seasons)6 Leagues112665,92565.846104002015.95.98.114.01282232270.060.090.150.060.150.110.140.250.110.25
Estoril (1 Season)1 League2278038.9303300900.90.90.81.71031460.340.000.340.340.340.100.080.190.100.19
Middlesbrough (1 Season)2 Leagues1133343.7000000000.20.20.50.63780.000.000.000.000.000.050.120.170.050.17
Middlesbrough (1 Season)1 League221411.6112100100.640.641.280.641.28
Ligue 1 (5 Seasons)84484,38548.73583001215.35.37.612.91151991850.060.100.160.060.160.110.160.270.110.27
Coupe de France (4 Seasons)1075666.3101100300.160.000.160.160.16
Coupe de la Ligue (3 Seasons)422202.4000000100.000.000.000.000.00
Europa Lg (2 Seasons)954585.1011000100.30.30.40.71018310.000.200.200.000.200.060.080.140.060.14
Primeira Liga (1 Season)2278038.9303300900.90.90.81.71031460.340.000.340.340.340.100.080.190.100.19
Championship (1 Season)1133343.7000000000.20.20.50.63780.000.000.000.000.000.050.120.170.050.17
Champions Lg (1 Season)432132.4000000200.30.30.10.436110.000.000.000.000.000.130.030.160.130.16
PL2 — Div. 2 (1 Season)221411.6112100100.640.641.280.641.28
Trophée des Champions (1 Season)11830.9000000100.000.000.000.000.00
FA Cup (1 Season)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
2016-201720Rennes1 League10130.1000000000.000.000.000.000.00
2017-201821Rennes3 Leagues36222,06422.9325300712.62.63.05.64789660.130.090.220.130.220.130.150.280.130.28
2018-201922Rennes4 Leagues34191,68818.8044000401.61.63.85.444681050.000.210.210.000.210.100.230.330.100.33
2019-202023Rennes5 Leagues29191,67618.6101100601.11.11.12.32640310.050.000.050.050.050.080.080.160.080.16
2020-202124Rennes3 Leagues1264845.4000000300.50.50.10.71126250.000.000.000.000.000.110.020.130.110.13
2021-202225Middlesbrough1 League221411.6112100100.640.641.280.641.28
2021-202225Middlesbrough2 Leagues1133343.7000000000.20.20.50.63780.000.000.000.000.000.050.120.170.050.17
2022-202326Estoril1 League2278038.9303300900.90.90.81.71031460.340.000.340.340.340.100.080.190.100.19
7 Seasons3 Clubs9 Leagues145767,06278.576137002917.07.09.316.31412612810.090.080.170.090.170.100.140.240.100.24
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
Rennes (5 Seasons)6 Leagues112665,92565.846104002015.95.98.114.01282232270.060.090.150.060.150.110.140.250.110.25
Estoril (1 Season)1 League2278038.9303300900.90.90.81.71031460.340.000.340.340.340.100.080.190.100.19
Middlesbrough (1 Season)2 Leagues1133343.7000000000.20.20.50.63780.000.000.000.000.000.050.120.170.050.17
Middlesbrough (1 Season)1 League221411.6112100100.640.641.280.641.28
Ligue 1 (5 Seasons)84484,38548.73583001215.35.37.612.91151991850.060.100.160.060.160.110.160.270.110.27
Coupe de France (4 Seasons)1075666.3101100300.160.000.160.160.16
Coupe de la Ligue (3 Seasons)422202.4000000100.000.000.000.000.00
Europa Lg (2 Seasons)954585.1011000100.30.30.40.71018310.000.200.200.000.200.060.080.140.060.14
Primeira Liga (1 Season)2278038.9303300900.90.90.81.71031460.340.000.340.340.340.100.080.190.100.19
Championship (1 Season)1133343.7000000000.20.20.50.63780.000.000.000.000.000.050.120.170.050.17
Champions Lg (1 Season)432132.4000000200.30.30.10.436110.000.000.000.000.000.130.030.160.130.16
PL2 — Div. 2 (1 Season)221411.6112100100.640.641.280.641.28
Trophée des Champions (1 Season)11830.9000000100.000.000.000.000.00
FA Cup (1 Season)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
2016-201720Rennesfr FRA1. Ligue 19th10130.1000000000.000.000.000.000.00Matches
2017-201821Rennesfr FRA1. Ligue 15th32191,81820.2325300612.62.63.05.64789660.150.100.250.150.250.130.150.280.130.28Matches
2018-201922Rennesfr FRA1. Ligue 110th24141,22013.6033000201.51.53.55.03758750.000.220.220.000.220.110.250.370.110.37Matches
2019-202023Rennesfr FRA1. Ligue 13rd20121,07912.0000000400.90.91.12.02332300.000.000.000.000.000.080.090.170.080.17Matches
2020-202124Rennesfr FRA1. Ligue 16th732552.8000000000.20.20.00.3820140.000.000.000.000.000.090.020.100.090.10Matches
2021-202225Middlesbrougheng ENGJr. PL2 — Div. 212th221411.6112100100.640.641.280.641.28Matches
2021-202225Middlesbrougheng ENG2. Championship7th1133343.7000000000.20.20.50.63780.000.000.000.000.000.050.120.170.050.17Matches
2022-202326Estorilpt POR1. Primeira Liga14th2278038.9303300900.90.90.81.71031460.340.000.340.340.340.100.080.190.100.19Matches
7 Seasons3 Clubs3 Leagues117585,52261.465116002116.46.48.815.21282372390.100.080.180.100.180.100.140.250.100.25
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
Rennes (5 Seasons)1 League84484,38548.73583001215.35.37.612.91151991850.060.100.160.060.160.110.160.270.110.27
Estoril (1 Season)1 League2278038.9303300900.90.90.81.71031460.340.000.340.340.340.100.080.190.100.19
Middlesbrough (1 Season)1 League1133343.7000000000.20.20.50.63780.000.000.000.000.000.050.120.170.050.17
Middlesbrough (1 Season)1 League221411.6112100100.640.641.280.641.28
Ligue 1 (5 Seasons)84484,38548.73583001215.35.37.612.91151991850.060.100.160.060.160.110.160.270.110.27
Primeira Liga (1 Season)2278038.9303300900.90.90.81.71031460.340.000.340.340.340.100.080.190.100.19
Championship (1 Season)1133343.7000000000.20.20.50.63780.000.000.000.000.000.050.120.170.050.17
PL2 — Div. 2 (1 Season)221411.6112100100.640.641.280.641.28
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
2017-201821Rennesfr FRACoupe de France33rd11450.5000000000.000.000.000.000.00Matches
2017-201821Rennesfr FRA1. Coupe de la Ligue3rd322012.2000000100.000.000.000.000.00Matches
2018-201922Rennesfr FRACoupe de France1st321701.9000000100.000.000.000.000.00Matches
2018-201922Rennesfr FRA1. Coupe de la Ligue5th10190.2000000000.000.000.000.000.00Matches
2019-202023Rennesfr FRACoupe de France3rd543353.7101100100.270.000.270.270.27Matches
2019-202023Rennesfr FRA1. Coupe de la Ligue9th00Matches
2019-202023Rennesfr FRATrophée des Champions2nd11830.9000000100.000.000.000.000.00Matches
2020-202124Rennesfr FRACoupe de France33rd10160.2000000100.000.000.000.000.00Matches
2021-202225Middlesbrougheng ENGFA CupQF00Matches
5 Seasons2 Clubs4 Leagues15108699.7101100500.100.000.100.100.10
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
Rennes (4 Seasons)3 Leagues15108699.7101100500.100.000.100.100.10
Middlesbrough (1 Season)1 League00
Coupe de France (4 Seasons)1075666.3101100300.160.000.160.160.16
Coupe de la Ligue (3 Seasons)422202.4000000100.000.000.000.000.00
Trophée des Champions (1 Season)11830.9000000100.000.000.000.000.00
FA Cup (1 Season)00
Standard Stats Table
Playing Time Performance Expected Progression Per 90 Minutes
Season Age Squad 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
2018-201922Rennes2. Europa LgR16632793.1011000100.10.10.40.5710300.000.320.320.000.320.040.120.160.040.16Matches
2019-202023Rennes2. Europa LgGR321792.0000000000.20.20.00.23810.000.000.000.000.000.090.020.110.090.11Matches
2020-202124Rennes1. Champions LgGR432132.4000000200.30.30.10.436110.000.000.000.000.000.130.030.160.130.16Matches
3 Seasons1 Club2 Leagues1386717.5011000300.60.60.51.11324420.000.130.130.000.130.080.070.150.080.15
Europa Lg (2 Seasons)954585.1011000100.30.30.40.71018310.000.200.200.000.200.060.080.140.060.14
Champions Lg (1 Season)432132.4000000200.30.30.10.436110.000.000.000.000.000.130.030.160.130.16
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
202124cm CameroonFriendlies (M)21881.0000000000.000.000.000.000.00Matches
202124cm CameroonAfrica Cup of Nations3P401191.3000000000.000.000.000.000.00Matches
202225cm CameroonWCQ501251.4000000000.000.000.000.000.00Matches
2 Seasons1 Club3 Leagues1113323.7000000000.000.000.000.000.00
WCQ (1 Season)501251.4000000000.000.000.000.000.00
Africa Cup of Nations (1 Season)401191.3000000000.000.000.000.000.00
Friendlies (M) (1 Season)21881.0000000000.000.000.000.000.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
2016-201720Rennesfr FRA1. Ligue 10.10000.000.0000Matches
2017-201821Rennesfr FRACoupe de France0.5000Matches
2017-201821Rennesfr FRA1. Coupe de la Ligue2.2000Matches
2017-201821Rennesfr FRA1. Ligue 120.2334926.51.680.450.090.3323.43002.62.60.08+0.4+0.4Matches
2018-201922Rennesfr FRACoupe de France1.905120.02.650.530.000.0000Matches
2018-201922Rennesfr FRA1. Coupe de la Ligue0.2000Matches
2018-201922Rennes2. Europa Lg3.10300.00.970.000.0021.60000.10.10.04-0.1-0.1Matches
2018-201922Rennesfr FRA1. Ligue 113.6021419.01.550.300.000.0023.21001.51.50.07-1.5-1.5Matches
2019-202023Rennesfr FRACoupe de France3.712150.00.540.270.501.0000Matches
2019-202023Rennes2. Europa Lg2.005360.02.511.510.000.0027.70000.20.20.04-0.2-0.2Matches
2019-202023Rennesfr FRA1. Ligue 112.0015320.01.250.250.000.0021.91000.90.90.06-0.9-0.9Matches
2019-202023Rennesfr FRATrophée des Champions0.90000.000.0000Matches
2020-202124Rennes1. Champions Lg2.40500.02.110.000.0015.20000.30.30.06-0.3-0.3Matches
2020-202124Rennesfr FRACoupe de France0.20000.000.0000Matches
2020-202124Rennesfr FRA1. Ligue 12.806116.72.120.350.000.0023.30000.20.20.04-0.2-0.2Matches
2021-202225Middlesbrougheng ENG2. Championship3.705240.01.350.540.000.0028.50000.20.20.03-0.2-0.2Matches
2021-202225Middlesbrougheng ENGJr. PL2 — Div. 21.6100Matches
2022-202326Estorilpt POR1. Primeira Liga8.9316637.51.790.670.190.5022.21000.90.90.06+2.1+2.1Matches
7 Seasons3 Clubs9 Leagues78.571173025.61.550.400.060.2323.06007.07.00.06-1.0-1.0
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
Rennes (5 Seasons)6 Leagues65.84962222.91.530.350.040.1822.85005.95.90.07-2.9-2.9
Estoril (1 Season)1 League8.9316637.51.790.670.190.5022.21000.90.90.06+2.1+2.1
Middlesbrough (1 Season)2 Leagues3.705240.01.350.540.000.0028.50000.20.20.03-0.2-0.2
Middlesbrough (1 Season)1 League1.6100
Ligue 1 (5 Seasons)48.73761722.41.560.350.040.1823.05005.35.30.07-2.3-2.3
Coupe de France (4 Seasons)6.317228.61.210.350.140.5000
Coupe de la Ligue (3 Seasons)2.4000
Europa Lg (2 Seasons)5.108337.51.570.590.000.0025.40000.30.30.04-0.3-0.3
Primeira Liga (1 Season)8.9316637.51.790.670.190.5022.21000.90.90.06+2.1+2.1
Championship (1 Season)3.705240.01.350.540.000.0028.50000.20.20.03-0.2-0.2
Champions Lg (1 Season)2.40500.02.110.000.0015.20000.30.30.06-0.3-0.3
PL2 — Div. 2 (1 Season)1.6100
Trophée des Champions (1 Season)0.90000.000.0000
FA Cup (1 Season)
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
2016-201720Rennes1 League0.10000.000.0000
2017-201821Rennes3 Leagues22.9334926.51.680.450.090.3323.43002.62.60.08+0.4+0.4
2018-201922Rennes4 Leagues18.8029517.21.560.270.000.0023.01001.61.60.07-1.6-1.6
2019-202023Rennes5 Leagues18.6122731.81.180.380.050.1423.41001.11.10.06-1.1-1.1
2020-202124Rennes3 Leagues5.401119.12.050.190.000.0019.60000.50.50.05-0.5-0.5
2021-202225Middlesbrough1 League1.6100
2021-202225Middlesbrough2 Leagues3.705240.01.350.540.000.0028.50000.20.20.03-0.2-0.2
2022-202326Estoril1 League8.9316637.51.790.670.190.5022.21000.90.90.06+2.1+2.1
7 Seasons3 Clubs9 Leagues78.571173025.61.550.400.060.2323.06007.07.00.06-1.0-1.0
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
Rennes (5 Seasons)6 Leagues65.84962222.91.530.350.040.1822.85005.95.90.07-2.9-2.9
Estoril (1 Season)1 League8.9316637.51.790.670.190.5022.21000.90.90.06+2.1+2.1
Middlesbrough (1 Season)2 Leagues3.705240.01.350.540.000.0028.50000.20.20.03-0.2-0.2
Middlesbrough (1 Season)1 League1.6100
Ligue 1 (5 Seasons)48.73761722.41.560.350.040.1823.05005.35.30.07-2.3-2.3
Coupe de France (4 Seasons)6.317228.61.210.350.140.5000
Coupe de la Ligue (3 Seasons)2.4000
Europa Lg (2 Seasons)5.108337.51.570.590.000.0025.40000.30.30.04-0.3-0.3
Primeira Liga (1 Season)8.9316637.51.790.670.190.5022.21000.90.90.06+2.1+2.1
Championship (1 Season)3.705240.01.350.540.000.0028.50000.20.20.03-0.2-0.2
Champions Lg (1 Season)2.40500.02.110.000.0015.20000.30.30.06-0.3-0.3
PL2 — Div. 2 (1 Season)1.6100
Trophée des Champions (1 Season)0.90000.000.0000
FA Cup (1 Season)
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
2016-201720Rennesfr FRA1. Ligue 19th0.10000.000.0000Matches
2017-201821Rennesfr FRA1. Ligue 15th20.2334926.51.680.450.090.3323.43002.62.60.08+0.4+0.4Matches
2018-201922Rennesfr FRA1. Ligue 110th13.6021419.01.550.300.000.0023.21001.51.50.07-1.5-1.5Matches
2019-202023Rennesfr FRA1. Ligue 13rd12.0015320.01.250.250.000.0021.91000.90.90.06-0.9-0.9Matches
2020-202124Rennesfr FRA1. Ligue 16th2.806116.72.120.350.000.0023.30000.20.20.04-0.2-0.2Matches
2021-202225Middlesbrougheng ENGJr. PL2 — Div. 212th1.6100Matches
2021-202225Middlesbrougheng ENG2. Championship7th3.705240.01.350.540.000.0028.50000.20.20.03-0.2-0.2Matches
2022-202326Estorilpt POR1. Primeira Liga14th8.9316637.51.790.670.190.5022.21000.90.90.06+2.1+2.1Matches
7 Seasons3 Clubs3 Leagues61.46972525.81.580.410.060.2423.26006.46.40.07-0.4-0.4
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
Rennes (5 Seasons)1 League48.73761722.41.560.350.040.1823.05005.35.30.07-2.3-2.3
Estoril (1 Season)1 League8.9316637.51.790.670.190.5022.21000.90.90.06+2.1+2.1
Middlesbrough (1 Season)1 League3.705240.01.350.540.000.0028.50000.20.20.03-0.2-0.2
Middlesbrough (1 Season)1 League1.6100
Ligue 1 (5 Seasons)48.73761722.41.560.350.040.1823.05005.35.30.07-2.3-2.3
Primeira Liga (1 Season)8.9316637.51.790.670.190.5022.21000.90.90.06+2.1+2.1
Championship (1 Season)3.705240.01.350.540.000.0028.50000.20.20.03-0.2-0.2
PL2 — Div. 2 (1 Season)1.6100
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
2017-201821Rennesfr FRACoupe de France33rd0.5000Matches
2017-201821Rennesfr FRA1. Coupe de la Ligue3rd2.2000Matches
2018-201922Rennesfr FRACoupe de France1st1.905120.02.650.530.000.0000Matches
2018-201922Rennesfr FRA1. Coupe de la Ligue5th0.2000Matches
2019-202023Rennesfr FRACoupe de France3rd3.712150.00.540.270.501.0000Matches
2019-202023Rennesfr FRATrophée des Champions2nd0.90000.000.0000Matches
2020-202124Rennesfr FRACoupe de France33rd0.20000.000.0000Matches
5 Seasons2 Clubs4 Leagues9.717228.61.040.300.140.5000
Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist PK PKatt Matches
Rennes (4 Seasons)3 Leagues9.717228.61.040.300.140.5000
Middlesbrough (1 Season)1 League
Coupe de France (4 Seasons)6.317228.61.210.350.140.5000
Coupe de la Ligue (3 Seasons)2.4000
Trophée des Champions (1 Season)0.90000.000.0000
FA Cup (1 Season)
Shooting Table
Standard Expected
Season Age Squad 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
2018-201922Rennes2. Europa LgR163.10300.00.970.000.0021.60000.10.10.04-0.1-0.1Matches
2019-202023Rennes2. Europa LgGR2.005360.02.511.510.000.0027.70000.20.20.04-0.2-0.2Matches
2020-202124Rennes1. Champions LgGR2.40500.02.110.000.0015.20000.30.30.06-0.3-0.3Matches
3 Seasons1 Club2 Leagues7.5013323.11.740.400.000.0021.50000.60.60.05-0.6-0.6
Europa Lg (2 Seasons)5.108337.51.570.590.000.0025.40000.30.30.04-0.3-0.3
Champions Lg (1 Season)2.40500.02.110.000.0015.20000.30.30.06-0.3-0.3
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
202124cm CameroonFriendlies (M)1.0000Matches
202124cm CameroonAfrica Cup of Nations3P1.30200.01.510.000.0000Matches
202225cm CameroonWCQ1.4000Matches
2 Seasons1 Club3 Leagues3.70200.01.510.000.0000
WCQ (1 Season)1.4000
Africa Cup of Nations (1 Season)1.30200.01.510.000.0000
Friendlies (M) (1 Season)1.0000

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
2016-201720Rennesfr FRA1. Ligue 10.10Matches
2017-201821Rennesfr FRACoupe de France0.50Matches
2017-201821Rennesfr FRA1. Coupe de la Ligue2.20Matches
2017-201821Rennesfr FRA1. Ligue 120.254875972.210041263624129382.319624480.37814454.223.02.4-1.0208013789Matches
2018-201922Rennesfr FRACoupe de France1.90Matches
2018-201922Rennesfr FRA1. Coupe de la Ligue0.20Matches
2018-201922Rennes2. Europa Lg3.1629763.91093294273187.1243666.791947.410.40.4+0.6352210Matches
2018-201922Rennesfr FRA1. Ligue 113.630344667.95268175015418384.210213973.4379041.133.51.7-0.5183911458Matches
2019-202023Rennesfr FRACoupe de France3.70Matches
2019-202023Rennes2. Europa Lg2.0607975.91144357272993.1212584.0112152.400.00.10.016108Matches
2019-202023Rennesfr FRA1. Ligue 112.030340574.84855106015618186.211114377.6235442.601.10.7-1.18267232Matches
2019-202023Rennesfr FRATrophée des Champions0.90Matches
2020-202124Rennes1. Champions Lg2.4578170.4926165293387.9212777.861154.500.10.1-0.115006Matches
2020-202124Rennesfr FRACoupe de France0.20Matches
2020-202124Rennesfr FRA1. Ligue 12.811815178.12033482667785.7384977.6142166.700.00.20.01163020Matches
2021-202225Middlesbrougheng ENG2. Championship3.7539655.2893289213363.6243372.762227.300.50.4-0.564527Matches
2021-202225Middlesbrougheng ENGJr. PL2 — Div. 21.61Matches
2022-202326Estorilpt POR1. Primeira Liga8.916527759.633321061618175.36910069.0307838.500.81.4-0.811279531Matches
7 Seasons3 Clubs9 Leagues78.51669239169.829585809478294183.160679676.121446046.569.37.4-3.3692085122261
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
Rennes (5 Seasons)6 Leagues65.81451201871.925360674470082784.651366377.417836049.468.15.5-2.1521773715223
Estoril (1 Season)1 League8.916527759.633321061618175.36910069.0307838.500.81.4-0.811279531
Middlesbrough (1 Season)2 Leagues3.7539655.2893289213363.6243372.762227.300.50.4-0.564527
Middlesbrough (1 Season)1 League1.61
Ligue 1 (5 Seasons)48.71272176172.222197592861773484.144757577.715230949.257.64.9-2.6471613413199
Coupe de France (4 Seasons)6.30
Coupe de la Ligue (3 Seasons)2.40
Europa Lg (2 Seasons)5.112217669.32237651546090.0456173.8204050.010.40.5+0.64113218
Primeira Liga (1 Season)8.916527759.633321061618175.36910069.0307838.500.81.4-0.811279531
Championship (1 Season)3.7539655.2893289213363.6243372.762227.300.50.4-0.564527
Champions Lg (1 Season)2.4578170.4926165293387.9212777.861154.500.10.1-0.115006
PL2 — Div. 2 (1 Season)1.61
Trophée des Champions (1 Season)0.90
FA Cup (1 Season)
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
2016-201720Rennes1 League0.10
2017-201821Rennes3 Leagues22.954875972.210041263624129382.319624480.37814454.223.02.4-1.0208013789
2018-201922Rennes4 Leagues18.836554367.26361204418121484.612617572.04610942.243.82.1+0.2214413668
2019-202023Rennes5 Leagues18.636348475.05999141718321087.113216878.6347545.301.10.8-1.19328240
2020-202124Rennes3 Leagues5.417523275.429596479511086.4597677.6203262.500.10.2-0.12213026
2021-202225Middlesbrough1 League1.61
2021-202225Middlesbrough2 Leagues3.7539655.2893289213363.6243372.762227.300.50.4-0.564527
2022-202326Estoril1 League8.916527759.633321061618175.36910069.0307838.500.81.4-0.811279531
7 Seasons3 Clubs9 Leagues78.51669239169.829585809478294183.160679676.121446046.569.37.4-3.3692085122261
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
Rennes (5 Seasons)6 Leagues65.81451201871.925360674470082784.651366377.417836049.468.15.5-2.1521773715223
Estoril (1 Season)1 League8.916527759.633321061618175.36910069.0307838.500.81.4-0.811279531
Middlesbrough (1 Season)2 Leagues3.7539655.2893289213363.6243372.762227.300.50.4-0.564527
Middlesbrough (1 Season)1 League1.61
Ligue 1 (5 Seasons)48.71272176172.222197592861773484.144757577.715230949.257.64.9-2.6471613413199
Coupe de France (4 Seasons)6.30
Coupe de la Ligue (3 Seasons)2.40
Europa Lg (2 Seasons)5.112217669.32237651546090.0456173.8204050.010.40.5+0.64113218
Primeira Liga (1 Season)8.916527759.633321061618175.36910069.0307838.500.81.4-0.811279531
Championship (1 Season)3.7539655.2893289213363.6243372.762227.300.50.4-0.564527
Champions Lg (1 Season)2.4578170.4926165293387.9212777.861154.500.10.1-0.115006
PL2 — Div. 2 (1 Season)1.61
Trophée des Champions (1 Season)0.90
FA Cup (1 Season)
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
2016-201720Rennesfr FRA1. Ligue 19th0.10Matches
2017-201821Rennesfr FRA1. Ligue 15th20.254875972.210041263624129382.319624480.37814454.223.02.4-1.0208013789Matches
2018-201922Rennesfr FRA1. Ligue 110th13.630344667.95268175015418384.210213973.4379041.133.51.7-0.5183911458Matches
2019-202023Rennesfr FRA1. Ligue 13rd12.030340574.84855106015618186.211114377.6235442.601.10.7-1.18267232Matches
2020-202124Rennesfr FRA1. Ligue 16th2.811815178.12033482667785.7384977.6142166.700.00.20.01163020Matches
2021-202225Middlesbrougheng ENGJr. PL2 — Div. 212th1.61Matches
2021-202225Middlesbrougheng ENG2. Championship7th3.7539655.2893289213363.6243372.762227.300.50.4-0.564527Matches
2022-202326Estorilpt POR1. Primeira Liga14th8.916527759.633321061618175.36910069.0307838.500.81.4-0.811279531Matches
7 Seasons3 Clubs3 Leagues61.41490213469.826422727869984882.454070876.318840946.058.86.8-3.8641924820237
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
Rennes (5 Seasons)1 League48.71272176172.222197592861773484.144757577.715230949.257.64.9-2.6471613413199
Estoril (1 Season)1 League8.916527759.633321061618175.36910069.0307838.500.81.4-0.811279531
Middlesbrough (1 Season)1 League3.7539655.2893289213363.6243372.762227.300.50.4-0.564527
Middlesbrough (1 Season)1 League1.61
Ligue 1 (5 Seasons)48.71272176172.222197592861773484.144757577.715230949.257.64.9-2.6471613413199
Primeira Liga (1 Season)8.916527759.633321061618175.36910069.0307838.500.81.4-0.811279531
Championship (1 Season)3.7539655.2893289213363.6243372.762227.300.50.4-0.564527
PL2 — Div. 2 (1 Season)1.61
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
2017-201821Rennesfr FRACoupe de France33rd0.50Matches
2017-201821Rennesfr FRA1. Coupe de la Ligue3rd2.20Matches
2018-201922Rennesfr FRACoupe de France1st1.90Matches
2018-201922Rennesfr FRA1. Coupe de la Ligue5th0.20Matches
2019-202023Rennesfr FRACoupe de France3rd3.70Matches
2019-202023Rennesfr FRATrophée des Champions2nd0.90Matches
2020-202124Rennesfr FRACoupe de France33rd0.20Matches
5 Seasons2 Clubs4 Leagues9.70
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
Rennes (4 Seasons)3 Leagues9.70
Middlesbrough (1 Season)1 League
Coupe de France (4 Seasons)6.30
Coupe de la Ligue (3 Seasons)2.40
Trophée des Champions (1 Season)0.90
FA Cup (1 Season)
Passing Table
Total Short Medium Long Expected
Season Age Squad 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
2018-201922Rennes2. Europa LgR163.1629763.91093294273187.1243666.791947.410.40.4+0.6352210Matches
2019-202023Rennes2. Europa LgGR2.0607975.91144357272993.1212584.0112152.400.00.10.016108Matches
2020-202124Rennes1. Champions LgGR2.4578170.4926165293387.9212777.861154.500.10.1-0.115006Matches
3 Seasons1 Club2 Leagues7.517925769.63163816839389.2668875.0265151.010.50.5+0.55163224
Europa Lg (2 Seasons)5.112217669.32237651546090.0456173.8204050.010.40.5+0.64113218
Champions Lg (1 Season)2.4578170.4926165293387.9212777.861154.500.10.1-0.115006
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
202124cm CameroonFriendlies (M)1.00Matches
202124cm CameroonAfrica Cup of Nations3P1.30Matches
202225cm CameroonWCQ1.40Matches
2 Seasons1 Club3 Leagues3.70
WCQ (1 Season)1.40
Africa Cup of Nations (1 Season)1.30
Friendlies (M) (1 Season)1.00
Become a Stathead & surf this site ad-free.

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
2016-201720Rennesfr FRA1. Ligue 10.11Matches
2017-201821Rennesfr FRACoupe de France0.5Matches
2017-201821Rennesfr FRA1. Coupe de la Ligue2.2Matches
2017-201821Rennesfr FRA1. Ligue 120.27597044216714592169205481323Matches
2018-201922Rennesfr FRACoupe de France1.93Matches
2018-201922Rennesfr FRA1. Coupe de la Ligue0.2Matches
2018-201922Rennes2. Europa Lg3.19793311113100006215Matches
2018-201922Rennesfr FRA1. Ligue 113.644642517521058111100303415Matches
2019-202023Rennesfr FRACoupe de France3.72Matches
2019-202023Rennes2. Europa Lg2.0797186126200006001Matches
2019-202023Rennesfr FRA1. Ligue 112.0405391131334220000030317Matches
2019-202023Rennesfr FRATrophée des Champions0.90Matches
2020-202124Rennes1. Champions Lg2.4818010022100005704Matches
2020-202124Rennesfr FRACoupe de France0.20Matches
2020-202124Rennesfr FRA1. Ligue 12.8151149110380000011814Matches
2021-202225Middlesbrougheng ENG2. Championship3.79696001110000005304Matches
2021-202225Middlesbrougheng ENGJr. PL2 — Div. 21.6Matches
2022-202326Estorilpt POR1. Primeira Liga8.927722847256455021163116529Matches
7 Seasons3 Clubs9 Leagues78.5239122371326721412391738265116692272
Country Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Rennes (5 Seasons)6 Leagues65.820181913854214361741717102014512059
Estoril (1 Season)1 League8.927722847256455021163116529
Middlesbrough (1 Season)2 Leagues3.79696001110000005304
Middlesbrough (1 Season)1 League1.6
Ligue 1 (5 Seasons)48.717611669733512311481317102012721949
Coupe de France (4 Seasons)6.35
Coupe de la Ligue (3 Seasons)2.4
Europa Lg (2 Seasons)5.117616411723193000012216
Primeira Liga (1 Season)8.927722847256455021163116529
Championship (1 Season)3.79696001110000005304
Champions Lg (1 Season)2.4818010022100005704
PL2 — Div. 2 (1 Season)1.6
Trophée des Champions (1 Season)0.90
FA Cup (1 Season)
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
2016-201720Rennes1 League0.11
2017-201821Rennes3 Leagues22.97597044216714592169205481323
2018-201922Rennes4 Leagues18.854351820631174121100365520
2019-202023Rennes5 Leagues18.6484462211946302000036318
2020-202124Rennes3 Leagues5.42322292105101000017518
2021-202225Middlesbrough1 League1.6
2021-202225Middlesbrough2 Leagues3.79696001110000005304
2022-202326Estoril1 League8.927722847256455021163116529
7 Seasons3 Clubs9 Leagues78.5239122371326721412391738265116692272
Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Rennes (5 Seasons)6 Leagues65.820181913854214361741717102014512059
Estoril (1 Season)1 League8.927722847256455021163116529
Middlesbrough (1 Season)2 Leagues3.79696001110000005304
Middlesbrough (1 Season)1 League1.6
Ligue 1 (5 Seasons)48.717611669733512311481317102012721949
Coupe de France (4 Seasons)6.35
Coupe de la Ligue (3 Seasons)2.4
Europa Lg (2 Seasons)5.117616411723193000012216
Primeira Liga (1 Season)8.927722847256455021163116529
Championship (1 Season)3.79696001110000005304
Champions Lg (1 Season)2.4818010022100005704
PL2 — Div. 2 (1 Season)1.6
Trophée des Champions (1 Season)0.90
FA Cup (1 Season)
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
2016-201720Rennesfr FRA1. Ligue 19th0.11Matches
2017-201821Rennesfr FRA1. Ligue 15th20.27597044216714592169205481323Matches
2018-201922Rennesfr FRA1. Ligue 110th13.644642517521058111100303415Matches
2019-202023Rennesfr FRA1. Ligue 13rd12.0405391131334220000030317Matches
2020-202124Rennesfr FRA1. Ligue 16th2.8151149110380000011814Matches
2021-202225Middlesbrougheng ENGJr. PL2 — Div. 212th1.6Matches
2021-202225Middlesbrougheng ENG2. Championship7th3.79696001110000005304Matches
2022-202326Estorilpt POR1. Primeira Liga14th8.927722847256455021163116529Matches
7 Seasons3 Clubs3 Leagues61.4213419931206019362131338265114902162
Country Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Rennes (5 Seasons)1 League48.717611669733512311481317102012721949
Estoril (1 Season)1 League8.927722847256455021163116529
Middlesbrough (1 Season)1 League3.79696001110000005304
Middlesbrough (1 Season)1 League1.6
Ligue 1 (5 Seasons)48.717611669733512311481317102012721949
Primeira Liga (1 Season)8.927722847256455021163116529
Championship (1 Season)3.79696001110000005304
PL2 — Div. 2 (1 Season)1.6
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
2017-201821Rennesfr FRACoupe de France33rd0.5Matches
2017-201821Rennesfr FRA1. Coupe de la Ligue3rd2.2Matches
2018-201922Rennesfr FRACoupe de France1st1.93Matches
2018-201922Rennesfr FRA1. Coupe de la Ligue5th0.2Matches
2019-202023Rennesfr FRACoupe de France3rd3.72Matches
2019-202023Rennesfr FRATrophée des Champions2nd0.90Matches
2020-202124Rennesfr FRACoupe de France33rd0.20Matches
5 Seasons2 Clubs4 Leagues9.75
Country Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Rennes (4 Seasons)3 Leagues9.75
Middlesbrough (1 Season)1 League
Coupe de France (4 Seasons)6.35
Coupe de la Ligue (3 Seasons)2.4
Trophée des Champions (1 Season)0.90
FA Cup (1 Season)
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
2018-201922Rennes2. Europa LgR163.19793311113100006215Matches
2019-202023Rennes2. Europa LgGR2.0797186126200006001Matches
2020-202124Rennes1. Champions LgGR2.4818010022100005704Matches
3 Seasons1 Club2 Leagues7.5257244127252140000179110
Europa Lg (2 Seasons)5.117616411723193000012216
Champions Lg (1 Season)2.4818010022100005704
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
202124cm CameroonFriendlies (M)1.0Matches
202124cm CameroonAfrica Cup of Nations3P1.316Matches
202225cm CameroonWCQ1.4Matches
2 Seasons1 Club3 Leagues3.716
WCQ (1 Season)1.4
Africa Cup of Nations (1 Season)1.316
Friendlies (M) (1 Season)1.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
2016-201720Rennesfr FRA1. Ligue 10.1Matches
2017-201821Rennesfr FRACoupe de France0.5Matches
2017-201821Rennesfr FRA1. Coupe de la Ligue2.2Matches
2017-201821Rennesfr FRA1. Ligue 120.2653.223635515160.30301110Matches
2018-201922Rennesfr FRACoupe de France1.9Matches
2018-201922Rennesfr FRA1. Coupe de la Ligue0.2Matches
2018-201922Rennes2. Europa Lg3.172.2670000020.65200000Matches
2018-201922Rennesfr FRA1. Ligue 113.6433.17262545150.37401000Matches
2019-202023Rennesfr FRACoupe de France3.7Matches
2019-202023Rennes2. Europa Lg2.063.0251000010.50100000Matches
2019-202023Rennesfr FRA1. Ligue 112.0272.25200105120.17200000Matches
2019-202023Rennesfr FRATrophée des Champions0.9Matches
2020-202124Rennes1. Champions Lg2.452.1120011100.00000000Matches
2020-202124Rennesfr FRACoupe de France0.2Matches
2020-202124Rennesfr FRA1. Ligue 12.893.1960120010.35100000Matches
2021-202225Middlesbrougheng ENG2. Championship3.782.1650111000.00000000Matches
2021-202225Middlesbrougheng ENGJr. PL2 — Div. 21.6Matches
2022-202326Estorilpt POR1. Primeira Liga8.9252.80194101000.00000000Matches
7 Seasons3 Clubs9 Leagues78.51952.84126101413284170.251302110
Country Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Rennes (5 Seasons)6 Leagues65.81622.8910261212264170.301302110
Estoril (1 Season)1 League8.9252.80194101000.00000000
Middlesbrough (1 Season)2 Leagues3.782.1650111000.00000000
Middlesbrough (1 Season)1 League1.6
Ligue 1 (5 Seasons)48.71442.978851211253140.291002110
Coupe de France (4 Seasons)6.3
Coupe de la Ligue (3 Seasons)2.4
Europa Lg (2 Seasons)5.1132.55121000030.59300000
Primeira Liga (1 Season)8.9252.80194101000.00000000
Championship (1 Season)3.782.1650111000.00000000
Champions Lg (1 Season)2.452.1120011100.00000000
PL2 — Div. 2 (1 Season)1.6
Trophée des Champions (1 Season)0.9
FA Cup (1 Season)
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
2016-201720Rennes1 League0.1
2017-201821Rennes3 Leagues22.9653.223635515160.30301110
2018-201922Rennes4 Leagues18.8503.00332545170.42601000
2019-202023Rennes5 Leagues18.6332.36251105130.21300000
2020-202124Rennes3 Leagues5.4142.7080131110.19100000
2021-202225Middlesbrough1 League1.6
2021-202225Middlesbrough2 Leagues3.782.1650111000.00000000
2022-202326Estoril1 League8.9252.80194101000.00000000
7 Seasons3 Clubs9 Leagues78.51952.84126101413284170.251302110
Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Rennes (5 Seasons)6 Leagues65.81622.8910261212264170.301302110
Estoril (1 Season)1 League8.9252.80194101000.00000000
Middlesbrough (1 Season)2 Leagues3.782.1650111000.00000000
Middlesbrough (1 Season)1 League1.6
Ligue 1 (5 Seasons)48.71442.978851211253140.291002110
Coupe de France (4 Seasons)6.3
Coupe de la Ligue (3 Seasons)2.4
Europa Lg (2 Seasons)5.1132.55121000030.59300000
Primeira Liga (1 Season)8.9252.80194101000.00000000
Championship (1 Season)3.782.1650111000.00000000
Champions Lg (1 Season)2.452.1120011100.00000000
PL2 — Div. 2 (1 Season)1.6
Trophée des Champions (1 Season)0.9
FA Cup (1 Season)
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
2016-201720Rennesfr FRA1. Ligue 19th0.1Matches
2017-201821Rennesfr FRA1. Ligue 15th20.2653.223635515160.30301110Matches
2018-201922Rennesfr FRA1. Ligue 110th13.6433.17262545150.37401000Matches
2019-202023Rennesfr FRA1. Ligue 13rd12.0272.25200105120.17200000Matches
2020-202124Rennesfr FRA1. Ligue 16th2.893.1960120010.35100000Matches
2021-202225Middlesbrougheng ENGJr. PL2 — Div. 212th1.6Matches
2021-202225Middlesbrougheng ENG2. Championship7th3.782.1650111000.00000000Matches
2022-202326Estorilpt POR1. Primeira Liga14th8.9252.80194101000.00000000Matches
7 Seasons3 Clubs3 Leagues61.41772.8911291412273140.231002110
Country Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Rennes (5 Seasons)1 League48.71442.978851211253140.291002110
Estoril (1 Season)1 League8.9252.80194101000.00000000
Middlesbrough (1 Season)1 League3.782.1650111000.00000000
Middlesbrough (1 Season)1 League1.6
Ligue 1 (5 Seasons)48.71442.978851211253140.291002110
Primeira Liga (1 Season)8.9252.80194101000.00000000
Championship (1 Season)3.782.1650111000.00000000
PL2 — Div. 2 (1 Season)1.6
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
2017-201821Rennesfr FRACoupe de France33rd0.5Matches
2017-201821Rennesfr FRA1. Coupe de la Ligue3rd2.2Matches
2018-201922Rennesfr FRACoupe de France1st1.9Matches
2018-201922Rennesfr FRA1. Coupe de la Ligue5th0.2Matches
2019-202023Rennesfr FRACoupe de France3rd3.7Matches
2019-202023Rennesfr FRATrophée des Champions2nd0.9Matches
2020-202124Rennesfr FRACoupe de France33rd0.2Matches
5 Seasons2 Clubs4 Leagues9.7
Country Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Rennes (4 Seasons)3 Leagues9.7
Middlesbrough (1 Season)1 League
Coupe de France (4 Seasons)6.3
Coupe de la Ligue (3 Seasons)2.4
Trophée des Champions (1 Season)0.9
FA Cup (1 Season)
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
2018-201922Rennes2. Europa LgR163.172.2670000020.65200000Matches
2019-202023Rennes2. Europa LgGR2.063.0251000010.50100000Matches
2020-202124Rennes1. Champions LgGR2.452.1120011100.00000000Matches
3 Seasons1 Club2 Leagues7.5182.41141011130.40300000
Europa Lg (2 Seasons)5.1132.55121000030.59300000
Champions Lg (1 Season)2.452.1120011100.00000000
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
202124cm CameroonFriendlies (M)1.0Matches
202124cm CameroonAfrica Cup of Nations3P1.3Matches
202225cm CameroonWCQ1.4Matches
2 Seasons1 Club3 Leagues3.7
WCQ (1 Season)1.4
Africa Cup of Nations (1 Season)1.3
Friendlies (M) (1 Season)1.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
2016-201720Rennesfr FRA1. Ligue 10.101Matches
2017-201821Rennesfr FRACoupe de France0.5Matches
2017-201821Rennesfr FRA1. Coupe de la Ligue2.2Matches
2017-201821Rennesfr FRA1. Ligue 120.23121919364114.635211201849141Matches
2018-201922Rennesfr FRACoupe de France1.910Matches
2018-201922Rennesfr FRA1. Coupe de la Ligue0.2Matches
2018-201922Rennes2. Europa Lg3.1431211333.324041550Matches
2018-201922Rennesfr FRA1. Ligue 113.6261713103123534.32314113103671Matches
2019-202023Rennesfr FRACoupe de France3.730Matches
2019-202023Rennes2. Europa Lg2.0202001333.321102430Matches
2019-202023Rennesfr FRA1. Ligue 112.028161990162955.213154111240120Matches
2019-202023Rennesfr FRATrophée des Champions0.901Matches
2020-202124Rennes1. Champions Lg2.4422201520.043031530Matches
2020-202124Rennesfr FRACoupe de France0.200Matches
2020-202124Rennesfr FRA1. Ligue 12.85213122100.003031611Matches
2021-202225Middlesbrougheng ENG2. Championship3.7842424666.7252321060Matches
2021-202225Middlesbrougheng ENGJr. PL2 — Div. 21.6Matches
2022-202326Estorilpt POR1. Primeira Liga8.9151277171163.6492792440Matches
7 Seasons3 Clubs9 Leagues78.5123815656115013537.08575116458179553
Country Comp 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
Rennes (5 Seasons)6 Leagues65.810065474583911833.1796175447145453
Estoril (1 Season)1 League8.9151277171163.6492792440
Middlesbrough (1 Season)2 Leagues3.7842424666.7252321060
Middlesbrough (1 Season)1 League1.60
Ligue 1 (5 Seasons)48.79056424173610733.6715364742131343
Coupe de France (4 Seasons)6.3400
Coupe de la Ligue (3 Seasons)2.40
Europa Lg (2 Seasons)5.1633212633.345143980
Primeira Liga (1 Season)8.9151277171163.6492792440
Championship (1 Season)3.7842424666.7252321060
Champions Lg (1 Season)2.4422201520.043031530
PL2 — Div. 2 (1 Season)1.60
Trophée des Champions (1 Season)0.9010
FA Cup (1 Season)0
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
2016-201720Rennes1 League0.1010
2017-201821Rennes3 Leagues22.93121919364114.635211201849141
2018-201922Rennes4 Leagues18.8302114124133834.225181171141121
2019-202023Rennes5 Leagues18.630192190173253.115165111544150
2020-202124Rennes3 Leagues5.4943513742.9460621141
2021-202225Middlesbrough1 League1.60
2021-202225Middlesbrough2 Leagues3.7842424666.7252321060
2022-202326Estoril1 League8.9151277171163.6492792440
7 Seasons3 Clubs9 Leagues78.5123815656115013537.08575116458179553
Comp 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
Rennes (5 Seasons)6 Leagues65.810065474583911833.1796175447145453
Estoril (1 Season)1 League8.9151277171163.6492792440
Middlesbrough (1 Season)2 Leagues3.7842424666.7252321060
Middlesbrough (1 Season)1 League1.60
Ligue 1 (5 Seasons)48.79056424173610733.6715364742131343
Coupe de France (4 Seasons)6.3400
Coupe de la Ligue (3 Seasons)2.40
Europa Lg (2 Seasons)5.1633212633.345143980
Primeira Liga (1 Season)8.9151277171163.6492792440
Championship (1 Season)3.7842424666.7252321060
Champions Lg (1 Season)2.4422201520.043031530
PL2 — Div. 2 (1 Season)1.60
Trophée des Champions (1 Season)0.9010
FA Cup (1 Season)0
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
2016-201720Rennesfr FRA1. Ligue 19th0.101Matches
2017-201821Rennesfr FRA1. Ligue 15th20.23121919364114.635211201849141Matches
2018-201922Rennesfr FRA1. Ligue 110th13.6261713103123534.32314113103671Matches
2019-202023Rennesfr FRA1. Ligue 13rd12.028161990162955.213154111240120Matches
2020-202124Rennesfr FRA1. Ligue 16th2.85213122100.003031611Matches
2021-202225Middlesbrougheng ENGJr. PL2 — Div. 212th1.6Matches
2021-202225Middlesbrougheng ENG2. Championship7th3.7842424666.7252321060Matches
2022-202326Estorilpt POR1. Primeira Liga14th8.9151277171163.6492792440Matches
7 Seasons3 Clubs3 Leagues61.4113725152104712437.97767105753165443
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
Rennes (5 Seasons)1 League48.79056424173610733.6715364742131343
Estoril (1 Season)1 League8.9151277171163.6492792440
Middlesbrough (1 Season)1 League3.7842424666.7252321060
Middlesbrough (1 Season)1 League1.60
Ligue 1 (5 Seasons)48.79056424173610733.6715364742131343
Primeira Liga (1 Season)8.9151277171163.6492792440
Championship (1 Season)3.7842424666.7252321060
PL2 — Div. 2 (1 Season)1.60
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
2017-201821Rennesfr FRACoupe de France33rd0.5Matches
2017-201821Rennesfr FRA1. Coupe de la Ligue3rd2.2Matches
2018-201922Rennesfr FRACoupe de France1st1.910Matches
2018-201922Rennesfr FRA1. Coupe de la Ligue5th0.2Matches
2019-202023Rennesfr FRACoupe de France3rd3.730Matches
2019-202023Rennesfr FRATrophée des Champions2nd0.901Matches
2020-202124Rennesfr FRACoupe de France33rd0.200Matches
5 Seasons2 Clubs4 Leagues9.7410
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
Rennes (4 Seasons)3 Leagues9.7410
Middlesbrough (1 Season)1 League0
Coupe de France (4 Seasons)6.3400
Coupe de la Ligue (3 Seasons)2.40
Trophée des Champions (1 Season)0.9010
FA Cup (1 Season)0
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
2018-201922Rennes2. Europa LgR163.1431211333.324041550Matches
2019-202023Rennes2. Europa LgGR2.0202001333.321102430Matches
2020-202124Rennes1. Champions LgGR2.4422201520.043031530Matches
3 Seasons1 Club2 Leagues7.510554131127.38817414110
Europa Lg (2 Seasons)5.1633212633.345143980
Champions Lg (1 Season)2.4422201520.043031530
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
202124cm CameroonFriendlies (M)1.0Matches
202124cm CameroonAfrica Cup of Nations3P1.310Matches
202225cm CameroonWCQ1.4Matches
2 Seasons1 Club3 Leagues3.7100
WCQ (1 Season)1.40
Africa Cup of Nations (1 Season)1.3100
Friendlies (M) (1 Season)1.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
2016-201720Rennesfr FRA1. Ligue 10.1Matches
2017-201821Rennesfr FRACoupe de France0.5Matches
2017-201821Rennesfr FRA1. Coupe de la Ligue2.2Matches
2017-201821Rennesfr FRA1. Ligue 120.29801411160528424980512956.92243.15343340175747347412266266Matches
2018-201922Rennesfr FRACoupe de France1.9Matches
2018-201922Rennesfr FRA1. Coupe de la Ligue0.2Matches
2018-201922Rennes2. Europa Lg3.1145418725531456233.3466.7814882247321249830Matches
2018-201922Rennesfr FRA1. Ligue 113.6606149929023533606331236.42163.639024491371373610321243075Matches
2019-202023Rennesfr FRACoupe de France3.7Matches
2019-202023Rennes2. Europa Lg2.01017285226110122100.000.05836919433044541Matches
2019-202023Rennesfr FRA1. Ligue 112.05382612231610712538191263.2736.8327192993023203191434730Matches
2019-202023Rennesfr FRATrophée des Champions0.9Matches
2020-202124Rennes1. Champions Lg2.4116320603781166233.3466.754258115330718011Matches
2020-202124Rennesfr FRACoupe de France0.2Matches
2020-202124Rennesfr FRA1. Ligue 12.81773201025831775360.0240.0934632478903113614Matches
2021-202225Middlesbrougheng ENG2. Championship3.7144930724731447457.1342.96834317533083748Matches
2021-202225Middlesbrougheng ENGJr. PL2 — Div. 21.6Matches
2022-202326Estorilpt POR1. Primeira Liga8.9381104217117019381301136.71550.020312444701093191024546Matches
7 Seasons3 Clubs9 Leagues78.53188904901740101910631881597748.47849.1180810883548314112025145712126281
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
Rennes (5 Seasons)6 Leagues65.826637141814978028426631226250.86049.215379296483812810822118581807227
Estoril (1 Season)1 League8.9381104217117019381301136.71550.020312444701093191024546
Middlesbrough (1 Season)2 Leagues3.7144930724731447457.1342.96834317533083748
Middlesbrough (1 Season)1 League1.6
Ligue 1 (5 Seasons)48.723015735213136847223011085651.95248.1134481814305115992095491575185
Coupe de France (4 Seasons)6.3
Coupe de la Ligue (3 Seasons)2.4
Europa Lg (2 Seasons)5.124611461248142468450.0450.0139857418106216815231
Primeira Liga (1 Season)8.9381104217117019381301136.71550.020312444701093191024546
Championship (1 Season)3.7144930724731447457.1342.96834317533083748
Champions Lg (1 Season)2.4116320603781166233.3466.754258115330718011
PL2 — Div. 2 (1 Season)1.6
Trophée des Champions (1 Season)0.9
FA Cup (1 Season)
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
2016-201720Rennes1 League0.1
2017-201821Rennes3 Leagues22.99801411160528424980512956.92243.15343340175747347412266266
2018-201922Rennes4 Leagues18.87511811736229036751391435.92564.1471293715954439124416528105
2019-202023Rennes5 Leagues18.66393315036813313639211466.7733.33852298112426233231840131
2020-202124Rennes3 Leagues5.4293640162951129311545.5654.51477213621112010221625
2021-202225Middlesbrough1 League1.6
2021-202225Middlesbrough2 Leagues3.7144930724731447457.1342.96834317533083748
2022-202326Estoril1 League8.9381104217117019381301136.71550.020312444701093191024546
7 Seasons3 Clubs9 Leagues78.53188904901740101910631881597748.47849.1180810883548314112025145712126281
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
Rennes (5 Seasons)6 Leagues65.826637141814978028426631226250.86049.215379296483812810822118581807227
Estoril (1 Season)1 League8.9381104217117019381301136.71550.020312444701093191024546
Middlesbrough (1 Season)2 Leagues3.7144930724731447457.1342.96834317533083748
Middlesbrough (1 Season)1 League1.6
Ligue 1 (5 Seasons)48.723015735213136847223011085651.95248.1134481814305115992095491575185
Coupe de France (4 Seasons)6.3
Coupe de la Ligue (3 Seasons)2.4
Europa Lg (2 Seasons)5.124611461248142468450.0450.0139857418106216815231
Primeira Liga (1 Season)8.9381104217117019381301136.71550.020312444701093191024546
Championship (1 Season)3.7144930724731447457.1342.96834317533083748
Champions Lg (1 Season)2.4116320603781166233.3466.754258115330718011
PL2 — Div. 2 (1 Season)1.6
Trophée des Champions (1 Season)0.9
FA Cup (1 Season)
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
2016-201720Rennesfr FRA1. Ligue 19th0.1Matches
2017-201821Rennesfr FRA1. Ligue 15th20.29801411160528424980512956.92243.15343340175747347412266266Matches
2018-201922Rennesfr FRA1. Ligue 110th13.6606149929023533606331236.42163.639024491371373610321243075Matches
2019-202023Rennesfr FRA1. Ligue 13rd12.05382612231610712538191263.2736.8327192993023203191434730Matches
2020-202124Rennesfr FRA1. Ligue 16th2.81773201025831775360.0240.0934632478903113614Matches
2021-202225Middlesbrougheng ENGJr. PL2 — Div. 212th1.6Matches
2021-202225Middlesbrougheng ENG2. Championship7th3.7144930724731447457.1342.96834317533083748Matches
2022-202326Estorilpt POR1. Primeira Liga14th8.9381104217117019381301136.71550.020312444701093191024546Matches
7 Seasons3 Clubs3 Leagues61.428267642415569019428261457149.07048.316159768495012811123122621894239
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
Rennes (5 Seasons)1 League48.723015735213136847223011085651.95248.1134481814305115992095491575185
Estoril (1 Season)1 League8.9381104217117019381301136.71550.020312444701093191024546
Middlesbrough (1 Season)1 League3.7144930724731447457.1342.96834317533083748
Middlesbrough (1 Season)1 League1.6
Ligue 1 (5 Seasons)48.723015735213136847223011085651.95248.1134481814305115992095491575185
Primeira Liga (1 Season)8.9381104217117019381301136.71550.020312444701093191024546
Championship (1 Season)3.7144930724731447457.1342.96834317533083748
PL2 — Div. 2 (1 Season)1.6
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
2017-201821Rennesfr FRACoupe de France33rd0.5Matches
2017-201821Rennesfr FRA1. Coupe de la Ligue3rd2.2Matches
2018-201922Rennesfr FRACoupe de France1st1.9Matches
2018-201922Rennesfr FRA1. Coupe de la Ligue5th0.2Matches
2019-202023Rennesfr FRACoupe de France3rd3.7Matches
2019-202023Rennesfr FRATrophée des Champions2nd0.9Matches
2020-202124Rennesfr FRACoupe de France33rd0.2Matches
5 Seasons2 Clubs4 Leagues9.7
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
Rennes (4 Seasons)3 Leagues9.7
Middlesbrough (1 Season)1 League
Coupe de France (4 Seasons)6.3
Coupe de la Ligue (3 Seasons)2.4
Trophée des Champions (1 Season)0.9
FA Cup (1 Season)
Possession Table
Touches Take-Ons Carries Receiving
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 PrgC 1/3 CPA Mis Dis Rec PrgR Matches
2018-201922Rennes2. Europa LgR163.1145418725531456233.3466.7814882247321249830Matches
2019-202023Rennes2. Europa LgGR2.01017285226110122100.000.05836919433044541Matches
2020-202124Rennes1. Champions LgGR2.4116320603781166233.3466.754258115330718011Matches
3 Seasons1 Club2 Leagues7.536214661841181236214642.9857.11931115533139223923242
Europa Lg (2 Seasons)5.124611461248142468450.0450.0139857418106216815231
Champions Lg (1 Season)2.4116320603781166233.3466.754258115330718011
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
202124cm CameroonFriendlies (M)1.0Matches
202124cm CameroonAfrica Cup of Nations3P1.3Matches
202225cm CameroonWCQ1.4Matches
2 Seasons1 Club3 Leagues3.7
WCQ (1 Season)1.4
Africa Cup of Nations (1 Season)1.3
Friendlies (M) (1 Season)1.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
2016-201720Rennesfr FRA1. Ligue 1113130.40.100121.0010+1+6.92+7.11Matches
2017-201821Rennesfr FRACoupe de France1454550.00.51450000.0004-4-8.00-6.00Matches
2017-201821Rennesfr FRA1. Coupe de la Ligue32016751.52.2291212002.0083+5+2.24+3.67Matches
2017-201821Rennesfr FRA1. Ligue 1321,8185753.220.2198113132131.593022+8+0.40+0.5126.326.30.00.00-0.03Matches
2018-201922Rennesfr FRACoupe de France31705728.31.9278011503.0042+2+1.06+0.22Matches
2018-201922Rennesfr FRA1. Coupe de la Ligue119199.00.20011813.0010+1+4.74+4.74Matches
2018-201922Rennes2. Europa Lg62794731.03.1382231111.0034-1-0.32-0.473.95.3-1.4-0.47-0.95Matches
2018-201922Rennesfr FRA1. Ligue 1241,2205135.713.614755101741.331417-3-0.22-0.4719.316.6+2.8+0.20-0.01Matches
2019-202023Rennesfr FRACoupe de France53356765.73.7478212302.4052+3+0.81-0.22Matches
2019-202023Rennesfr FRA1. Coupe de la Ligue00001Matches
2019-202023Rennes2. Europa Lg31796033.12.0282111621.0023-1-0.500.002.31.0+1.2+0.62-0.04Matches
2019-202023Rennesfr FRA1. Ligue 1201,0795442.812.01281581461.80127+5+0.42-0.1514.612.3+2.4+0.20-0.09Matches
2019-202023Rennesfr FRATrophée des Champions1838392.20.91830000.0012-1-1.08-1.08Matches
2020-202124Rennes1. Champions Lg42135339.42.4357014220.0004-4-1.69-0.591.04.8-3.8-1.59-1.31Matches
2020-202124Rennesfr FRACoupe de France1161617.80.20011600.000000.00+1.22Matches
2020-202124Rennesfr FRA1. Ligue 17255367.52.8363041691.8624-2-0.71-1.104.11.7+2.5+0.88+0.68Matches
2021-202225Middlesbrougheng ENG2. Championship11334308.13.73640818140.9138-5-1.35-1.684.54.4+0.1+0.02-0.46Matches
2021-202225Middlesbrougheng ENGFA Cup00001Matches
2021-202225Middlesbrougheng ENGJr. PL2 — Div. 22141716.01.62710002.0032+1+0.64+1.46Matches
2022-202326Estorilpt POR1. Primeira Liga228033726.28.97732152020.73615-9-1.01-0.737.117.9-10.8-1.21-0.62Matches
7 Seasons3 Clubs9 Leagues1457,0624925.378.57676326918481.369297-5-0.06-0.1783.190.2-7.1-0.10-0.26
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
Rennes (5 Seasons)6 Leagues1125,9255329.365.86677304618311.538374+9+0.14+0.0471.567.9+3.6+0.06-0.14
Estoril (1 Season)1 League228033726.28.97732152020.73615-9-1.01-0.737.117.9-10.8-1.21-0.62
Middlesbrough (1 Season)2 Leagues11334307.33.73640818150.9138-5-1.35-1.684.54.4+0.1+0.02-0.46
Middlesbrough (1 Season)1 League2141716.01.62710002.0032+1+0.64+1.46
Ligue 1 (5 Seasons)844,3855227.148.74878233618241.585950+9+0.18+0.0364.456.8+7.6+0.16-0.03
Coupe de France (4 Seasons)105665743.96.3773231802.1098+1+0.16-0.34
Coupe de la Ligue (3 Seasons)42205531.92.4291221922.2593+6+2.45+3.17
Europa Lg (2 Seasons)94585131.85.1582341231.0057-2-0.39-0.306.16.4-0.2-0.04-0.59
Primeira Liga (1 Season)228033726.28.97732152020.73615-9-1.01-0.737.117.9-10.8-1.21-0.62
Championship (1 Season)11334308.13.73640818140.9138-5-1.35-1.684.54.4+0.1+0.02-0.46
Champions Lg (1 Season)42135339.42.4357014220.0004-4-1.69-0.591.04.8-3.8-1.59-1.31
PL2 — Div. 2 (1 Season)2141716.01.62710002.0032+1+0.64+1.46
Trophée des Champions (1 Season)1838392.20.91830000.0012-1-1.08-1.08
FA Cup (1 Season)00001
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
2016-201720Rennes1 League113130.40.100121.0010+1+6.92+7.11
2017-201821Rennes3 Leagues362,0645752.922.9228015142131.583829+9+0.39+0.6926.326.30.00.00-0.03
2018-201922Rennes4 Leagues341,6885032.918.819767151661.472223-1-0.05-0.3423.221.9+1.3+0.08-0.19
2019-202023Rennes5 Leagues291,6765844.718.619808101591.762014+6+0.32-0.0916.913.3+3.6+0.26-0.10
2020-202124Rennes3 Leagues124844012.05.46600621111.0928-6-1.12-1.345.26.4-1.3-0.24-0.40
2021-202225Middlesbrough1 League2141716.01.62710002.0032+1+0.64+1.46
2021-202225Middlesbrough2 Leagues11334307.33.73640818150.9138-5-1.35-1.684.54.4+0.1+0.02-0.46
2022-202326Estoril1 League228033726.28.97732152020.73615-9-1.01-0.737.117.9-10.8-1.21-0.62
7 Seasons3 Clubs9 Leagues1457,0624925.378.57676326918481.369297-5-0.06-0.1783.190.2-7.1-0.10-0.26
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
Rennes (5 Seasons)6 Leagues1125,9255329.365.86677304618311.538374+9+0.14+0.0471.567.9+3.6+0.06-0.14
Estoril (1 Season)1 League228033726.28.97732152020.73615-9-1.01-0.737.117.9-10.8-1.21-0.62
Middlesbrough (1 Season)2 Leagues11334307.33.73640818150.9138-5-1.35-1.684.54.4+0.1+0.02-0.46
Middlesbrough (1 Season)1 League2141716.01.62710002.0032+1+0.64+1.46
Ligue 1 (5 Seasons)844,3855227.148.74878233618241.585950+9+0.18+0.0364.456.8+7.6+0.16-0.03
Coupe de France (4 Seasons)105665743.96.3773231802.1098+1+0.16-0.34
Coupe de la Ligue (3 Seasons)42205531.92.4291221922.2593+6+2.45+3.17
Europa Lg (2 Seasons)94585131.85.1582341231.0057-2-0.39-0.306.16.4-0.2-0.04-0.59
Primeira Liga (1 Season)228033726.28.97732152020.73615-9-1.01-0.737.117.9-10.8-1.21-0.62
Championship (1 Season)11334308.13.73640818140.9138-5-1.35-1.684.54.4+0.1+0.02-0.46
Champions Lg (1 Season)42135339.42.4357014220.0004-4-1.69-0.591.04.8-3.8-1.59-1.31
PL2 — Div. 2 (1 Season)2141716.01.62710002.0032+1+0.64+1.46
Trophée des Champions (1 Season)1838392.20.91830000.0012-1-1.08-1.08
FA Cup (1 Season)00001
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
2016-201720Rennesfr FRA1. Ligue 19th113130.40.100121.0010+1+6.92+7.11Matches
2017-201821Rennesfr FRA1. Ligue 15th321,8185753.220.2198113132131.593022+8+0.40+0.5126.326.30.00.00-0.03Matches
2018-201922Rennesfr FRA1. Ligue 110th241,2205135.713.614755101741.331417-3-0.22-0.4719.316.6+2.8+0.20-0.01Matches
2019-202023Rennesfr FRA1. Ligue 13rd201,0795442.812.01281581461.80127+5+0.42-0.1514.612.3+2.4+0.20-0.09Matches
2020-202124Rennesfr FRA1. Ligue 16th7255367.52.8363041691.8624-2-0.71-1.104.11.7+2.5+0.88+0.68Matches
2021-202225Middlesbrougheng ENGJr. PL2 — Div. 212th2141716.01.62710002.0032+1+0.64+1.46Matches
2021-202225Middlesbrougheng ENG2. Championship7th11334308.13.73640818140.9138-5-1.35-1.684.54.4+0.1+0.02-0.46Matches
2022-202326Estorilpt POR1. Primeira Liga14th228033726.28.97732152020.73615-9-1.01-0.737.117.9-10.8-1.21-0.62Matches
7 Seasons3 Clubs3 Leagues1175,5224723.661.45877255918401.366873-5-0.08-0.2275.979.0-3.2-0.05-0.20
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
Rennes (5 Seasons)1 League844,3855227.148.74878233618241.585950+9+0.18+0.0364.456.8+7.6+0.16-0.03
Estoril (1 Season)1 League228033726.28.97732152020.73615-9-1.01-0.737.117.9-10.8-1.21-0.62
Middlesbrough (1 Season)1 League11334308.13.73640818140.9138-5-1.35-1.684.54.4+0.1+0.02-0.46
Middlesbrough (1 Season)1 League2141716.01.62710002.0032+1+0.64+1.46
Ligue 1 (5 Seasons)844,3855227.148.74878233618241.585950+9+0.18+0.0364.456.8+7.6+0.16-0.03
Primeira Liga (1 Season)228033726.28.97732152020.73615-9-1.01-0.737.117.9-10.8-1.21-0.62
Championship (1 Season)11334308.13.73640818140.9138-5-1.35-1.684.54.4+0.1+0.02-0.46
PL2 — Div. 2 (1 Season)2141716.01.62710002.0032+1+0.64+1.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
2017-201821Rennesfr FRACoupe de France33rd1454550.00.51450000.0004-4-8.00-6.00Matches
2017-201821Rennesfr FRA1. Coupe de la Ligue3rd32016751.52.2291212002.0083+5+2.24+3.67Matches
2018-201922Rennesfr FRACoupe de France1st31705728.31.9278011503.0042+2+1.06+0.22Matches
2018-201922Rennesfr FRA1. Coupe de la Ligue5th119199.00.20011813.0010+1+4.74+4.74Matches
2019-202023Rennesfr FRACoupe de France3rd53356765.73.7478212302.4052+3+0.81-0.22Matches
2019-202023Rennesfr FRA1. Coupe de la Ligue9th00001Matches
2019-202023Rennesfr FRATrophée des Champions2nd1838392.20.91830000.0012-1-1.08-1.08Matches
2020-202124Rennesfr FRACoupe de France33rd1161617.80.20011600.000000.00+1.22Matches
2021-202225Middlesbrougheng ENGFA CupQF00001Matches
5 Seasons2 Clubs4 Leagues158695834.99.71078451832.001913+6+0.62+0.54
Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
Rennes (4 Seasons)3 Leagues158695842.09.71078451822.001913+6+0.62+0.54
Middlesbrough (1 Season)1 League00001
Coupe de France (4 Seasons)105665743.96.3773231802.1098+1+0.16-0.34
Coupe de la Ligue (3 Seasons)42205531.92.4291221922.2593+6+2.45+3.17
Trophée des Champions (1 Season)1838392.20.91830000.0012-1-1.08-1.08
FA Cup (1 Season)00001
Playing Time Table
Playing Time Starts Subs Team Success Team Success (xG)
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 onxG onxGA xG+/- xG+/-90 On-Off Matches
2018-201922Rennes2. Europa LgR1662794731.03.1382231111.0034-1-0.32-0.473.95.3-1.4-0.47-0.95Matches
2019-202023Rennes2. Europa LgGR31796033.12.0282111621.0023-1-0.500.002.31.0+1.2+0.62-0.04Matches
2020-202124Rennes1. Champions LgGR42135339.42.4357014220.0004-4-1.69-0.591.04.8-3.8-1.59-1.31Matches
3 Seasons1 Club2 Leagues136715233.97.5873351850.69511-6-0.80-0.467.211.1-4.0-0.53-0.87
Europa Lg (2 Seasons)94585131.85.1582341231.0057-2-0.39-0.306.16.4-0.2-0.04-0.59
Champions Lg (1 Season)42135339.42.4357014220.0004-4-1.69-0.591.04.8-3.8-1.59-1.31
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
202124cm CameroonFriendlies (M)2884448.91.018001802.000000.00-0.98Matches
202124cm CameroonAfrica Cup of Nations3P41193018.01.30043022.001100.00-1.16Matches
202225cm CameroonWCQ51252516.71.40052512.4031+2+1.44+0.43Matches
2 Seasons1 Club3 Leagues113323020.93.71800102532.1842+2+0.54-0.53
WCQ (1 Season)51252516.71.40052512.4031+2+1.44+0.43
Africa Cup of Nations (1 Season)41193018.01.30043022.001100.00-1.16
Friendlies (M) (1 Season)2884448.91.018001802.000000.00-0.98

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
2016-201720Rennesfr FRA1. Ligue 10.1000020110000Matches
2017-201821Rennesfr FRACoupe de France0.50000Matches
2017-201821Rennesfr FRA1. Coupe de la Ligue2.21000Matches
2017-201821Rennesfr FRA1. Ligue 120.261138490591821300112202050.0Matches
2018-201922Rennesfr FRACoupe de France1.9100110301000Matches
2018-201922Rennesfr FRA1. Coupe de la Ligue0.20000Matches
2018-201922Rennes2. Europa Lg3.11009211313000162340.0Matches
2018-201922Rennesfr FRA1. Ligue 113.620025250581017000663730.0Matches
2019-202023Rennesfr FRACoupe de France3.71002102030Matches
2019-202023Rennes2. Europa Lg2.0000852620000203260.0Matches
2019-202023Rennesfr FRA1. Ligue 112.0400333402212160006810952.6Matches
2019-202023Rennesfr FRATrophée des Champions0.91006300100Matches
2020-202124Rennes1. Champions Lg2.4200940212000123175.0Matches
2020-202124Rennesfr FRACoupe de France0.21003000000Matches
2020-202124Rennesfr FRA1. Ligue 12.8000300812000102166.7Matches
2021-202225Middlesbrougheng ENG2. Championship3.70009301024000184450.0Matches
2021-202225Middlesbrougheng ENGJr. PL2 — Div. 21.61000Matches
2022-202326Estorilpt POR1. Primeira Liga8.99003225155912000346275.0Matches
7 Seasons3 Clubs9 Leagues78.5291117815442395881300356534952.0
Country Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
Rennes (5 Seasons)6 Leagues65.8201113712631744765300304434350.0
Estoril (1 Season)1 League8.99003225155912000346275.0
Middlesbrough (1 Season)2 Leagues3.70009301024000184450.0
Middlesbrough (1 Season)1 League1.61000
Ligue 1 (5 Seasons)48.712119911001484256300256353748.6
Coupe de France (4 Seasons)6.3300620504000
Coupe de la Ligue (3 Seasons)2.41000
Europa Lg (2 Seasons)5.110017731933000365550.0
Primeira Liga (1 Season)8.99003225155912000346275.0
Championship (1 Season)3.70009301024000184450.0
Champions Lg (1 Season)2.4200940212000123175.0
PL2 — Div. 2 (1 Season)1.61000
Trophée des Champions (1 Season)0.91006300100
FA Cup (1 Season)
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
2016-201720Rennes1 League0.1000020110000
2017-201821Rennes3 Leagues22.971138490591821300112202050.0
2018-201922Rennes4 Leagues18.8400352817411210008251033.3
2019-202023Rennes5 Leagues18.66004943230151900088131154.2
2020-202124Rennes3 Leagues5.430015401024000225271.4
2021-202225Middlesbrough1 League1.61000
2021-202225Middlesbrough2 Leagues3.70009301024000184450.0
2022-202326Estoril1 League8.99003225155912000346275.0
7 Seasons3 Clubs9 Leagues78.5291117815442395881300356534952.0
Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
Rennes (5 Seasons)6 Leagues65.8201113712631744765300304434350.0
Estoril (1 Season)1 League8.99003225155912000346275.0
Middlesbrough (1 Season)2 Leagues3.70009301024000184450.0
Middlesbrough (1 Season)1 League1.61000
Ligue 1 (5 Seasons)48.712119911001484256300256353748.6
Coupe de France (4 Seasons)6.3300620504000
Coupe de la Ligue (3 Seasons)2.41000
Europa Lg (2 Seasons)5.110017731933000365550.0
Primeira Liga (1 Season)8.99003225155912000346275.0
Championship (1 Season)3.70009301024000184450.0
Champions Lg (1 Season)2.4200940212000123175.0
PL2 — Div. 2 (1 Season)1.61000
Trophée des Champions (1 Season)0.91006300100
FA Cup (1 Season)
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
2016-201720Rennesfr FRA1. Ligue 19th0.1000020110000Matches
2017-201821Rennesfr FRA1. Ligue 15th20.261138490591821300112202050.0Matches
2018-201922Rennesfr FRA1. Ligue 110th13.620025250581017000663730.0Matches
2019-202023Rennesfr FRA1. Ligue 13rd12.0400333402212160006810952.6Matches
2020-202124Rennesfr FRA1. Ligue 16th2.8000300812000102166.7Matches
2021-202225Middlesbrougheng ENGJr. PL2 — Div. 212th1.61000Matches
2021-202225Middlesbrougheng ENG2. Championship7th3.70009301024000184450.0Matches
2022-202326Estorilpt POR1. Primeira Liga14th8.99003225155912000346275.0Matches
7 Seasons3 Clubs3 Leagues61.4211114013812135372300308454351.1
Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
Rennes (5 Seasons)1 League48.712119911001484256300256353748.6
Estoril (1 Season)1 League8.99003225155912000346275.0
Middlesbrough (1 Season)1 League3.70009301024000184450.0
Middlesbrough (1 Season)1 League1.61000
Ligue 1 (5 Seasons)48.712119911001484256300256353748.6
Primeira Liga (1 Season)8.99003225155912000346275.0
Championship (1 Season)3.70009301024000184450.0
PL2 — Div. 2 (1 Season)1.61000
Miscellaneous Stats Table
Performance
Season Age Squad Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
2017-201821Rennesfr FRACoupe de France33rd0.50000Matches
2017-201821Rennesfr FRA1. Coupe de la Ligue3rd2.21000Matches
2018-201922Rennesfr FRACoupe de France1st1.9100110301000Matches
2018-201922Rennesfr FRA1. Coupe de la Ligue5th0.20000Matches
2019-202023Rennesfr FRACoupe de France3rd3.71002102030Matches
2019-202023Rennesfr FRATrophée des Champions2nd0.91006300100Matches
2020-202124Rennesfr FRACoupe de France33rd0.21003000000Matches
5 Seasons2 Clubs4 Leagues9.75001250514000
Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
Rennes (4 Seasons)3 Leagues9.75001250514000
Middlesbrough (1 Season)1 League
Coupe de France (4 Seasons)6.3300620504000
Coupe de la Ligue (3 Seasons)2.41000
Trophée des Champions (1 Season)0.91006300100
FA Cup (1 Season)
Miscellaneous Stats Table
Performance Aerial Duels
Season Age Squad Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
2018-201922Rennes2. Europa LgR163.11009211313000162340.0Matches
2019-202023Rennes2. Europa LgGR2.0000852620000203260.0Matches
2020-202124Rennes1. Champions LgGR2.4200940212000123175.0Matches
3 Seasons1 Club2 Leagues7.5300261132145000488657.1
Europa Lg (2 Seasons)5.110017731933000365550.0
Champions Lg (1 Season)2.4200940212000123175.0
Miscellaneous Stats Table
Performance
Season Age Squad Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
202124cm CameroonFriendlies (M)1.00000Matches
202124cm CameroonAfrica Cup of Nations3P1.300082016010Matches
202225cm CameroonWCQ1.40000Matches
2 Seasons1 Club3 Leagues3.700082016010
WCQ (1 Season)1.40000
Africa Cup of Nations (1 Season)1.300082016010
Friendlies (M) (1 Season)1.00000

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.