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
2025-01-27MonSüper LigMatchweek 21AwayL 4–5HataysporKasımpaşaYFW76211142000Match Report
2025-01-17FriSüper LigMatchweek 20HomeD 1–1HataysporGalatasarayYFW89000010000Match Report
2025-01-11SatSüper LigMatchweek 19HomeL 1–2HataysporRizesporYFW68000011000Match Report
2025-01-05SunSüper LigMatchweek 18AwayL 1–2HataysporFenerbahçeYFW90000010100Match Report
2024-12-23MonSüper LigMatchweek 17HomeL 1–3HataysporAdana DemirsporYFW90100042000Match 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
2010-201118Valenciennesfr FRA1. Ligue 11745185.8112100000.170.170.350.170.35Matches
2011-201219Valenciennesfr FRA1. Ligue 127252,22724.7639600600.240.120.360.240.36Matches
2012-201320Valenciennesfr FRA1. Ligue 128131,19013.2213200000.150.080.230.150.23Matches
2013-201421Lorientfr FRA1. Ligue 135332,92532.5167231422200.490.220.710.430.65Matches
2014-201522Porto1. Champions Lg432713.0303300001.000.001.001.001.00Matches
2014-201522Lorientfr FRA1. Ligue 1221802.0101011100.500.000.500.000.00Matches
2014-201522Portopt POR1. Primeira Liga1455836.5448400000.620.621.230.621.23Matches
2015-201623Porto1. Champions Lg654845.4314300100.560.190.740.560.74Matches
2015-201623Porto2. Europa Lg221431.6000000000.000.000.000.000.00Matches
2015-201623Portopt POR1. Primeira Liga28242,09523.3131141300410.560.040.600.560.60Matches
2016-201724Beşiktaş1. Champions Lg664925.5303300320.550.000.550.550.55Matches
2016-201724Beşiktaş2. Europa Lg332002.2303300011.350.001.351.351.35Matches
2016-201724Beşiktaştr TUR1. Süper Lig27161,58817.6124161200120.680.230.910.680.91Matches
2017-201825Porto1. Champions Lg664955.5527500002.82.81.03.847380.910.361.270.911.270.510.190.700.510.70Matches
2017-201825Portopt POR1. Primeira Liga28252,00322.3154191411200.670.180.850.630.81Matches
2018-201926Porto1. Champions Lg11590.7000000000.10.10.10.20120.000.000.000.000.000.200.080.280.200.28Matches
2018-201926Portopt POR1. Primeira Liga864565.1415400100.790.200.990.790.99Matches
2019-202027Porto2. Europa Lg11901.0202200101.11.10.21.313112.000.002.002.002.001.110.171.291.111.29Matches
2019-202027Portopt POR1. Primeira Liga51700.8000000000.000.000.000.000.00Matches
2020-202128Beşiktaştr TUR1. Süper Lig26252,12423.6155201144000.640.210.850.470.68Matches
2021-202229Al-Nassrsa KSA1. Pro League23191,67118.69413900000.480.220.700.480.70Matches
2022-202330Al-Nassrsa KSA1. Pro League11118909.9415400000.400.100.510.400.51Matches
2022-202330Beşiktaştr TUR1. Süper Lig16151,31514.6132151122300.890.141.030.750.89Matches
2023-202431Beşiktaş3. Conf Lg443403.8213200000.530.260.790.530.79Matches
2023-202431Beşiktaştr TUR1. Süper Lig22101,07511.9516412200.420.080.500.330.42Matches
2024-202532Hataysportr TUR1. Süper Lig16141,23713.7527411300.360.150.510.290.44Matches
15 Seasons6 Clubs7 Leagues36627924,721274.71464519113412133064.04.01.35.3511510.530.160.700.490.650.570.180.740.570.74
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
Porto (5 Seasons)3 Leagues103796,74975.04913624811914.04.01.35.3511510.650.170.830.640.810.570.180.740.570.74
Beşiktaş (4 Seasons)4 Leagues104797,13479.35313664678950.670.160.830.580.74
Valenciennes (3 Seasons)1 League72423,93543.79514900600.210.110.320.210.32
Lorient (2 Seasons)1 League37353,10534.5177241433300.490.200.700.410.61
Al-Nassr (2 Seasons)1 League34302,56128.5135181300000.460.180.630.460.63
Hatayspor (1 Season)1 League16141,23713.7527411300.360.150.510.290.44
Ligue 1 (5 Seasons)109777,04078.22612382333900.330.150.490.290.45
Süper Lig (5 Seasons)107807,33981.55014644289920.610.170.780.520.69
Primeira Liga (5 Seasons)83615,20757.93610463511710.620.170.800.600.78
Champions Lg (5 Seasons)23211,80120.0143171400422.92.91.14.048400.700.150.850.700.850.480.180.660.480.66
Europa Lg (3 Seasons)664334.8505500111.11.10.21.313111.040.001.041.041.041.110.171.291.111.29
Pro League (2 Seasons)34302,56128.5135181300000.460.180.630.460.63
Conf Lg (1 Season)443403.8213200000.530.260.790.530.79
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
2010-201118Valenciennes1 League1745185.8112100000.170.170.350.170.35
2011-201219Valenciennes1 League27252,22724.7639600600.240.120.360.240.36
2012-201320Valenciennes1 League28131,19013.2213200000.150.080.230.150.23
2013-201421Lorient1 League35332,92532.5167231422200.490.220.710.430.65
2014-201522Lorient1 League221802.0101011100.500.000.500.000.00
2014-201522Porto2 Leagues1888549.57411700000.740.421.160.741.16
2015-201623Porto3 Leagues36312,72230.2162181600510.530.070.600.530.60
2016-201724Beşiktaş3 Leagues36252,28025.3184221800450.710.160.870.710.87
2017-201825Porto2 Leagues34312,49827.8206261911202.82.81.03.847380.720.220.940.680.900.510.190.700.510.70
2018-201926Porto2 Leagues975155.7415400100.10.10.10.20120.700.170.870.700.870.200.080.280.200.28
2019-202027Porto2 Leagues621601.8202200101.11.10.21.313111.130.001.131.131.131.110.171.291.111.29
2020-202128Beşiktaş1 League26252,12423.6155201144000.640.210.850.470.68
2021-202229Al-Nassr1 League23191,67118.69413900000.480.220.700.480.70
2022-202330Al-Nassr1 League11118909.9415400000.400.100.510.400.51
2022-202330Beşiktaş1 League16151,31514.6132151122300.890.141.030.750.89
2023-202431Beşiktaş2 Leagues26141,41515.7729612200.450.130.570.380.51
2024-202532Hatayspor1 League16141,23713.7527411300.360.150.510.290.44
15 Seasons6 Clubs7 Leagues36627924,721274.71464519113412133064.04.01.35.3511510.530.160.700.490.650.570.180.740.570.74
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
Porto (5 Seasons)3 Leagues103796,74975.04913624811914.04.01.35.3511510.650.170.830.640.810.570.180.740.570.74
Beşiktaş (4 Seasons)4 Leagues104797,13479.35313664678950.670.160.830.580.74
Valenciennes (3 Seasons)1 League72423,93543.79514900600.210.110.320.210.32
Lorient (2 Seasons)1 League37353,10534.5177241433300.490.200.700.410.61
Al-Nassr (2 Seasons)1 League34302,56128.5135181300000.460.180.630.460.63
Hatayspor (1 Season)1 League16141,23713.7527411300.360.150.510.290.44
Ligue 1 (5 Seasons)109777,04078.22612382333900.330.150.490.290.45
Süper Lig (5 Seasons)107807,33981.55014644289920.610.170.780.520.69
Primeira Liga (5 Seasons)83615,20757.93610463511710.620.170.800.600.78
Champions Lg (5 Seasons)23211,80120.0143171400422.92.91.14.048400.700.150.850.700.850.480.180.660.480.66
Europa Lg (3 Seasons)664334.8505500111.11.10.21.313111.040.001.041.041.041.110.171.291.111.29
Pro League (2 Seasons)34302,56128.5135181300000.460.180.630.460.63
Conf Lg (1 Season)443403.8213200000.530.260.790.530.79
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
2010-201118Valenciennesfr FRA1. Ligue 112th1745185.8112100000.170.170.350.170.35Matches
2011-201219Valenciennesfr FRA1. Ligue 112th27252,22724.7639600600.240.120.360.240.36Matches
2012-201320Valenciennesfr FRA1. Ligue 111th28131,19013.2213200000.150.080.230.150.23Matches
2013-201421Lorientfr FRA1. Ligue 18th35332,92532.5167231422200.490.220.710.430.65Matches
2014-201522Lorientfr FRA1. Ligue 116th221802.0101011100.500.000.500.000.00Matches
2014-201522Portopt POR1. Primeira Liga2nd1455836.5448400000.620.621.230.621.23Matches
2015-201623Portopt POR1. Primeira Liga3rd28242,09523.3131141300410.560.040.600.560.60Matches
2016-201724Beşiktaştr TUR1. Süper Lig1st27161,58817.6124161200120.680.230.910.680.91Matches
2017-201825Portopt POR1. Primeira Liga1st28252,00322.3154191411200.670.180.850.630.81Matches
2018-201926Portopt POR1. Primeira Liga2nd864565.1415400100.790.200.990.790.99Matches
2019-202027Portopt POR1. Primeira Liga1st51700.8000000000.000.000.000.000.00Matches
2020-202128Beşiktaştr TUR1. Süper Lig1st26252,12423.6155201144000.640.210.850.470.68Matches
2021-202229Al-Nassrsa KSA1. Pro League3rd23191,67118.69413900000.480.220.700.480.70Matches
2022-202330Al-Nassrsa KSA1. Pro League2nd11118909.9415400000.400.100.510.400.51Matches
2022-202330Beşiktaştr TUR1. Süper Lig3rd16151,31514.6132151122300.890.141.030.750.89Matches
2023-202431Beşiktaştr TUR1. Süper Lig6th22101,07511.9516412200.420.080.500.330.42Matches
2024-202532Hataysportr TUR1. Süper Lig18th16141,23713.7527411300.360.150.510.290.44Matches
15 Seasons6 Clubs4 Leagues33324822,147246.11254116611312132530.510.170.670.460.63
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
Porto (5 Seasons)1 League83615,20757.93610463511710.620.170.800.600.78
Beşiktaş (4 Seasons)1 League91666,10267.84512573878620.660.180.840.560.74
Valenciennes (3 Seasons)1 League72423,93543.79514900600.210.110.320.210.32
Lorient (2 Seasons)1 League37353,10534.5177241433300.490.200.700.410.61
Al-Nassr (2 Seasons)1 League34302,56128.5135181300000.460.180.630.460.63
Hatayspor (1 Season)1 League16141,23713.7527411300.360.150.510.290.44
Ligue 1 (5 Seasons)109777,04078.22612382333900.330.150.490.290.45
Süper Lig (5 Seasons)107807,33981.55014644289920.610.170.780.520.69
Primeira Liga (5 Seasons)83615,20757.93610463511710.620.170.800.600.78
Pro League (2 Seasons)34302,56128.5135181300000.460.180.630.460.63
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
2014-201522Porto1. Champions LgQF432713.0303300001.000.001.001.001.00Matches
2015-201623Porto1. Champions LgGR654845.4314300100.560.190.740.560.74Matches
2015-201623Porto2. Europa LgR32221431.6000000000.000.000.000.000.00Matches
2016-201724Beşiktaş1. Champions LgGR664925.5303300320.550.000.550.550.55Matches
2016-201724Beşiktaş2. Europa LgQF332002.2303300011.350.001.351.351.35Matches
2017-201825Porto1. Champions LgR16664955.5527500002.82.81.03.847380.910.361.270.911.270.510.190.700.510.70Matches
2018-201926Porto1. Champions LgQF11590.7000000000.10.10.10.20120.000.000.000.000.000.200.080.280.200.28Matches
2019-202027Porto2. Europa LgR3211901.0202200101.11.10.21.313112.000.002.002.002.001.110.171.291.111.29Matches
2023-202431Beşiktaş3. Conf LgGR443403.8213200000.530.260.790.530.79Matches
7 Seasons2 Clubs3 Leagues33312,57428.6214252100534.04.01.35.3511510.730.140.870.730.870.570.180.740.570.74
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
Porto (5 Seasons)2 Leagues20181,54217.1133161300204.04.01.35.3511510.760.180.930.760.930.570.180.740.570.74
Beşiktaş (2 Seasons)3 Leagues13131,03211.5819800330.700.090.780.700.78
Champions Lg (5 Seasons)23211,80120.0143171400422.92.91.14.048400.700.150.850.700.850.480.180.660.480.66
Europa Lg (3 Seasons)664334.8505500111.11.10.21.313111.040.001.041.041.041.110.171.291.111.29
Conf Lg (1 Season)443403.8213200000.530.260.790.530.79
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
201018cm Cameroon1. World CupGR20480.50000000.000.00Matches
201422cm Cameroon1. World CupGR221401.6000000000.000.000.000.000.00Matches
201422cm CameroonWCQ331952.20000000.000.00Matches
201422cm CameroonFriendlies (M)11620.7101100001.450.001.451.451.45Matches
201523cm CameroonFriendlies (M)443403.8202200000.530.000.530.530.53Matches
201523cm CameroonAfrica Cup of NationsGR322102.3000000000.000.000.000.000.00Matches
201624cm CameroonFriendlies (M)11690.8101100001.300.001.301.301.30Matches
201725cm CameroonFriendlies (M)21961.1101100000.940.000.940.940.94Matches
201725cm CameroonAfrica Cup of Nations1st511531.7112100100.590.591.180.591.18Matches
201725cm CameroonAfrica Cup of Nations qualification443604.0202200200.500.000.500.500.50Matches
201725cm CameroonFIFA Confederations CupGR332703.0101100000.330.000.330.330.33Matches
201826cm CameroonFriendlies (M)11901.0112100001.001.002.001.002.00Matches
201826cm CameroonWCQ876607.3314122000.410.140.550.140.27Matches
201927cm CameroonAfrica Cup of Nations qualification11901.0101100001.000.001.001.001.00Matches
202129cm CameroonAfrica Cup of Nations3P765856.5819622001.230.151.380.921.08Matches
202129cm CameroonAfrica Cup of Nations qualification654314.8303300000.630.000.630.630.63Matches
202230cm Cameroon1. World CupGR311421.6213200210.60.60.61.24191.270.631.901.271.900.370.390.760.370.76Matches
202230cm CameroonWCQ874414.9202111100.410.000.410.200.20Matches
202230cm CameroonFriendlies (M)442302.6000000000.000.000.000.000.00Matches
202331cm CameroonFriendlies (M)11790.9000000100.000.000.000.000.00Matches
202331cm CameroonAfrica Cup of NationsR1610140.2000000000.000.000.000.000.00Matches
202331cm CameroonAfrica Cup of Nations qualification332673.0202200000.670.000.670.670.67Matches
202533cm CameroonAfrica Cup of Nations qualification665265.8303211000.510.000.510.340.34Matches
202634cm CameroonWCQ221691.9202111001.070.001.070.530.53Matches
12 Seasons1 Club6 Leagues81665,66763.0365412977710.60.60.61.24190.570.080.680.460.560.370.390.760.370.76
Friendlies (M) (7 Seasons)141396610.7617600100.560.090.650.560.65
Africa Cup of Nations qualification (5 Seasons)20191,67418.6110111011200.590.000.590.540.54
WCQ (4 Seasons)21191,46516.3718344100.430.070.570.180.28
Africa Cup of Nations (4 Seasons)16996210.79211722100.840.191.030.650.84
World Cup (3 Seasons)733303.7213200210.60.60.61.24190.550.320.960.550.960.370.390.760.370.76
FIFA Confederations Cup (1 Season)332703.0101100000.330.000.330.330.33

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
2010-201118Valenciennesfr FRA1. Ligue 15.8181.390.1300Matches
2011-201219Valenciennesfr FRA1. Ligue 124.76240.970.2500Matches
2012-201320Valenciennesfr FRA1. Ligue 113.22110.830.1800Matches
2013-201421Lorientfr FRA1. Ligue 132.516401.230.3522Matches
2014-201522Porto1. Champions Lg3.0351.660.6000Matches
2014-201522Lorientfr FRA1. Ligue 12.0121.000.0011Matches
2014-201522Portopt POR1. Primeira Liga6.5491.390.4400Matches
2015-201623Porto1. Champions Lg5.4361.120.5000Matches
2015-201623Porto2. Europa Lg1.6010.630.0000Matches
2015-201623Portopt POR1. Primeira Liga23.313341.460.3800Matches
2016-201724Beşiktaş1. Champions Lg5.5313753.82.381.280.230.4300Matches
2016-201724Beşiktaş2. Europa Lg2.235480.02.251.800.600.7500Matches
2016-201724Beşiktaştr TUR1. Süper Lig17.612672943.33.801.640.180.4100Matches
2017-201825Porto1. Champions Lg5.55151066.72.731.820.330.5017.00002.82.80.22+2.2+2.2Matches
2017-201825Portopt POR1. Primeira Liga22.315773444.23.461.530.180.4111Matches
2018-201926Porto1. Champions Lg0.703133.34.581.530.000.0020.00000.10.10.04-0.1-0.1Matches
2018-201926Portopt POR1. Primeira Liga5.1416743.83.161.380.250.5700Matches
2019-202027Porto2. Europa Lg1.025360.05.003.000.400.6721.70001.11.10.22+0.9+0.9Matches
2019-202027Portopt POR1. Primeira Liga0.802150.02.571.290.000.0000Matches
2020-202128Beşiktaştr TUR1. Süper Lig23.615793544.33.351.480.140.3144Matches
2021-202229Al-Nassrsa KSA1. Pro League18.69532750.92.851.450.170.3300Matches
2022-202330Al-Nassrsa KSA1. Pro League9.9415853.31.520.810.270.5000Matches
2022-202330Beşiktaştr TUR1. Süper Lig14.613472348.93.221.570.230.4822Matches
2023-202431Beşiktaş3. Conf Lg3.8211654.52.911.590.180.3300Matches
2023-202431Beşiktaştr TUR1. Süper Lig11.95291241.42.431.000.140.3312Matches
2024-202532Hataysportr TUR1. Süper Lig13.75341441.22.471.020.120.2911Matches
15 Seasons6 Clubs7 Leagues274.714647136146.93.011.310.190.3718.4012134.04.00.20+3.0+3.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
Porto (5 Seasons)3 Leagues75.04911811147.53.351.480.210.4318.40114.04.00.20+3.0+3.0
Beşiktaş (4 Seasons)4 Leagues79.35325111646.23.171.460.180.4078
Valenciennes (3 Seasons)1 League43.79430.980.2100
Lorient (2 Seasons)1 League34.517421.220.3333
Al-Nassr (2 Seasons)1 League28.513683551.52.391.230.190.3700
Hatayspor (1 Season)1 League13.75341441.22.471.020.120.2911
Ligue 1 (5 Seasons)78.226851.090.2733
Süper Lig (5 Seasons)81.55025611344.13.141.390.160.3789
Primeira Liga (5 Seasons)57.936958544.23.381.470.190.4111
Champions Lg (5 Seasons)20.014312958.12.671.450.260.4817.50002.92.90.19+2.1+2.1
Europa Lg (3 Seasons)4.8510870.03.101.660.500.6321.70001.11.10.22+0.9+0.9
Pro League (2 Seasons)28.513683551.52.391.230.190.3700
Conf Lg (1 Season)3.8211654.52.911.590.180.3300
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
2010-201118Valenciennes1 League5.8181.390.1300
2011-201219Valenciennes1 League24.76240.970.2500
2012-201320Valenciennes1 League13.22110.830.1800
2013-201421Lorient1 League32.516401.230.3522
2014-201522Lorient1 League2.0121.000.0011
2014-201522Porto2 Leagues9.57141.480.5000
2015-201623Porto3 Leagues30.216411.360.3900
2016-201724Beşiktaş3 Leagues25.318854047.13.361.580.210.4500
2017-201825Porto2 Leagues27.820924447.83.311.590.210.4317.00112.82.80.22+2.2+2.2
2018-201926Porto2 Leagues5.7419842.13.321.400.210.5020.00000.10.10.04-0.1-0.1
2019-202027Porto2 Leagues1.827457.13.942.250.290.5021.70001.11.10.22+0.9+0.9
2020-202128Beşiktaş1 League23.615793544.33.351.480.140.3144
2021-202229Al-Nassr1 League18.69532750.92.851.450.170.3300
2022-202330Al-Nassr1 League9.9415853.31.520.810.270.5000
2022-202330Beşiktaş1 League14.613472348.93.221.570.230.4822
2023-202431Beşiktaş2 Leagues15.77401845.02.541.140.150.3312
2024-202532Hatayspor1 League13.75341441.22.471.020.120.2911
15 Seasons6 Clubs7 Leagues274.714647136146.93.011.310.190.3718.4012134.04.00.20+3.0+3.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
Porto (5 Seasons)3 Leagues75.04911811147.53.351.480.210.4318.40114.04.00.20+3.0+3.0
Beşiktaş (4 Seasons)4 Leagues79.35325111646.23.171.460.180.4078
Valenciennes (3 Seasons)1 League43.79430.980.2100
Lorient (2 Seasons)1 League34.517421.220.3333
Al-Nassr (2 Seasons)1 League28.513683551.52.391.230.190.3700
Hatayspor (1 Season)1 League13.75341441.22.471.020.120.2911
Ligue 1 (5 Seasons)78.226851.090.2733
Süper Lig (5 Seasons)81.55025611344.13.141.390.160.3789
Primeira Liga (5 Seasons)57.936958544.23.381.470.190.4111
Champions Lg (5 Seasons)20.014312958.12.671.450.260.4817.50002.92.90.19+2.1+2.1
Europa Lg (3 Seasons)4.8510870.03.101.660.500.6321.70001.11.10.22+0.9+0.9
Pro League (2 Seasons)28.513683551.52.391.230.190.3700
Conf Lg (1 Season)3.8211654.52.911.590.180.3300
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
2010-201118Valenciennesfr FRA1. Ligue 112th5.8181.390.1300Matches
2011-201219Valenciennesfr FRA1. Ligue 112th24.76240.970.2500Matches
2012-201320Valenciennesfr FRA1. Ligue 111th13.22110.830.1800Matches
2013-201421Lorientfr FRA1. Ligue 18th32.516401.230.3522Matches
2014-201522Lorientfr FRA1. Ligue 116th2.0121.000.0011Matches
2014-201522Portopt POR1. Primeira Liga2nd6.5491.390.4400Matches
2015-201623Portopt POR1. Primeira Liga3rd23.313341.460.3800Matches
2016-201724Beşiktaştr TUR1. Süper Lig1st17.612672943.33.801.640.180.4100Matches
2017-201825Portopt POR1. Primeira Liga1st22.315773444.23.461.530.180.4111Matches
2018-201926Portopt POR1. Primeira Liga2nd5.1416743.83.161.380.250.5700Matches
2019-202027Portopt POR1. Primeira Liga1st0.802150.02.571.290.000.0000Matches
2020-202128Beşiktaştr TUR1. Süper Lig1st23.615793544.33.351.480.140.3144Matches
2021-202229Al-Nassrsa KSA1. Pro League3rd18.69532750.92.851.450.170.3300Matches
2022-202330Al-Nassrsa KSA1. Pro League2nd9.9415853.31.520.810.270.5000Matches
2022-202330Beşiktaştr TUR1. Süper Lig3rd14.613472348.93.221.570.230.4822Matches
2023-202431Beşiktaştr TUR1. Süper Lig6th11.95291241.42.431.000.140.3312Matches
2024-202532Hataysportr TUR1. Süper Lig18th13.75341441.22.471.020.120.2911Matches
15 Seasons6 Clubs4 Leagues246.112541931845.33.031.290.170.361213
Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist PK PKatt Matches
Porto (5 Seasons)1 League57.936958544.23.381.470.190.4111
Beşiktaş (4 Seasons)1 League67.8452229944.63.271.460.170.3878
Valenciennes (3 Seasons)1 League43.79430.980.2100
Lorient (2 Seasons)1 League34.517421.220.3333
Al-Nassr (2 Seasons)1 League28.513683551.52.391.230.190.3700
Hatayspor (1 Season)1 League13.75341441.22.471.020.120.2911
Ligue 1 (5 Seasons)78.226851.090.2733
Süper Lig (5 Seasons)81.55025611344.13.141.390.160.3789
Primeira Liga (5 Seasons)57.936958544.23.381.470.190.4111
Pro League (2 Seasons)28.513683551.52.391.230.190.3700
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
2014-201522Porto1. Champions LgQF3.0351.660.6000Matches
2015-201623Porto1. Champions LgGR5.4361.120.5000Matches
2015-201623Porto2. Europa LgR321.6010.630.0000Matches
2016-201724Beşiktaş1. Champions LgGR5.5313753.82.381.280.230.4300Matches
2016-201724Beşiktaş2. Europa LgQF2.235480.02.251.800.600.7500Matches
2017-201825Porto1. Champions LgR165.55151066.72.731.820.330.5017.00002.82.80.22+2.2+2.2Matches
2018-201926Porto1. Champions LgQF0.703133.34.581.530.000.0020.00000.10.10.04-0.1-0.1Matches
2019-202027Porto2. Europa LgR321.025360.05.003.000.400.6721.70001.11.10.22+0.9+0.9Matches
2023-202431Beşiktaş3. Conf LgGR3.8211654.52.911.590.180.3300Matches
7 Seasons2 Clubs3 Leagues28.621524359.62.791.500.290.4918.40004.04.00.20+3.0+3.0
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
Porto (5 Seasons)2 Leagues17.113232660.93.211.520.300.5018.40004.04.00.20+3.0+3.0
Beşiktaş (2 Seasons)3 Leagues11.58291758.62.531.480.280.4700
Champions Lg (5 Seasons)20.014312958.12.671.450.260.4817.50002.92.90.19+2.1+2.1
Europa Lg (3 Seasons)4.8510870.03.101.660.500.6321.70001.11.10.22+0.9+0.9
Conf Lg (1 Season)3.8211654.52.911.590.180.3300
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
201018cm Cameroon1. World CupGR0.5000Matches
201422cm Cameroon1. World CupGR1.6000Matches
201422cm CameroonWCQ2.2000Matches
201422cm CameroonFriendlies (M)0.7100Matches
201523cm CameroonFriendlies (M)3.8200Matches
201523cm CameroonAfrica Cup of NationsGR2.3011218.24.710.860.000.0000Matches
201624cm CameroonFriendlies (M)0.8100Matches
201725cm CameroonFriendlies (M)1.1100Matches
201725cm CameroonAfrica Cup of Nations1st1.717228.64.121.180.140.5000Matches
201725cm CameroonAfrica Cup of Nations qualification4.0200Matches
201725cm CameroonFIFA Confederations CupGR3.0112216.74.000.670.080.5000Matches
201826cm CameroonFriendlies (M)1.0100Matches
201826cm CameroonWCQ7.3322Matches
201927cm CameroonAfrica Cup of Nations qualification1.0100Matches
202129cm CameroonAfrica Cup of Nations3P6.58311341.94.772.000.190.4622Matches
202129cm CameroonAfrica Cup of Nations qualification4.8300Matches
202230cm Cameroon1. World CupGR1.626350.03.801.900.330.6717.80000.60.60.10+1.4+1.4Matches
202230cm CameroonWCQ4.9211Matches
202230cm CameroonFriendlies (M)2.6000Matches
202331cm CameroonFriendlies (M)0.9000Matches
202331cm CameroonAfrica Cup of NationsR160.20000.000.0000Matches
202331cm CameroonAfrica Cup of Nations qualification3.0200Matches
202533cm CameroonAfrica Cup of Nations qualification5.8311Matches
202634cm CameroonWCQ1.9211Matches
12 Seasons1 Club6 Leagues63.036672232.84.391.440.150.4517.80770.60.60.10+1.4+1.4
Friendlies (M) (7 Seasons)10.7600
Africa Cup of Nations qualification (5 Seasons)18.61111
WCQ (4 Seasons)16.3744
Africa Cup of Nations (4 Seasons)10.79491734.74.581.590.140.4122
World Cup (3 Seasons)3.726350.03.801.900.330.6717.80000.60.60.10+1.4+1.4
FIFA Confederations Cup (1 Season)3.0112216.74.000.670.080.5000
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
2010-201118Valenciennesfr FRA1. Ligue 15.81Matches
2011-201219Valenciennesfr FRA1. Ligue 124.73Matches
2012-201320Valenciennesfr FRA1. Ligue 113.21Matches
2013-201421Lorientfr FRA1. Ligue 132.57Matches
2014-201522Porto1. Champions Lg3.00Matches
2014-201522Lorientfr FRA1. Ligue 12.00Matches
2014-201522Portopt POR1. Primeira Liga6.54Matches
2015-201623Porto1. Champions Lg5.41Matches
2015-201623Porto2. Europa Lg1.60Matches
2015-201623Portopt POR1. Primeira Liga23.31Matches
2016-201724Beşiktaş1. Champions Lg5.50Matches
2016-201724Beşiktaş2. Europa Lg2.20Matches
2016-201724Beşiktaştr TUR1. Süper Lig17.64Matches
2017-201825Porto1. Champions Lg5.58913565.91177140507170.4273773.03475.021.00.9+1.044207Matches
2017-201825Portopt POR1. Primeira Liga22.34Matches
2018-201926Porto1. Champions Lg0.751145.539104850.0000000.10.0-0.110101Matches
2018-201926Portopt POR1. Primeira Liga5.11Matches
2019-202027Porto2. Europa Lg1.0273284.442437161888.96785.74666.700.20.1-0.242103Matches
2019-202027Portopt POR1. Primeira Liga0.80Matches
2020-202128Beşiktaştr TUR1. Süper Lig23.65Matches
2021-202229Al-Nassrsa KSA1. Pro League18.64Matches
2022-202330Al-Nassrsa KSA1. Pro League9.91Matches
2022-202330Beşiktaştr TUR1. Süper Lig14.62Matches
2023-202431Beşiktaş3. Conf Lg3.81Matches
2023-202431Beşiktaştr TUR1. Süper Lig11.91Matches
2024-202532Hataysportr TUR1. Süper Lig13.72Matches
15 Seasons6 Clubs7 Leagues274.712117868.01640187709772.2334475.071070.0451.31.0+43.7964011
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
Porto (5 Seasons)3 Leagues75.012117868.01640187709772.2334475.071070.0131.31.0+11.7964011
Beşiktaş (4 Seasons)4 Leagues79.313
Valenciennes (3 Seasons)1 League43.75
Lorient (2 Seasons)1 League34.57
Al-Nassr (2 Seasons)1 League28.55
Hatayspor (1 Season)1 League13.72
Ligue 1 (5 Seasons)78.212
Süper Lig (5 Seasons)81.514
Primeira Liga (5 Seasons)57.910
Champions Lg (5 Seasons)20.09414664.41216150547968.4273773.03475.031.10.9+1.954308
Europa Lg (3 Seasons)4.8273284.442437161888.96785.74666.700.20.1-0.242103
Pro League (2 Seasons)28.55
Conf Lg (1 Season)3.81
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
2010-201118Valenciennes1 League5.81
2011-201219Valenciennes1 League24.73
2012-201320Valenciennes1 League13.21
2013-201421Lorient1 League32.57
2014-201522Lorient1 League2.00
2014-201522Porto2 Leagues9.54
2015-201623Porto3 Leagues30.22
2016-201724Beşiktaş3 Leagues25.34
2017-201825Porto2 Leagues27.88913565.91177140507170.4273773.03475.061.00.9+5.044207
2018-201926Porto2 Leagues5.751145.539104850.0000010.10.0+0.910101
2019-202027Porto2 Leagues1.8273284.442437161888.96785.74666.700.20.1-0.242103
2020-202128Beşiktaş1 League23.65
2021-202229Al-Nassr1 League18.64
2022-202330Al-Nassr1 League9.91
2022-202330Beşiktaş1 League14.62
2023-202431Beşiktaş2 Leagues15.72
2024-202532Hatayspor1 League13.72
15 Seasons6 Clubs7 Leagues274.712117868.01640187709772.2334475.071070.0451.31.0+43.7964011
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
Porto (5 Seasons)3 Leagues75.012117868.01640187709772.2334475.071070.0131.31.0+11.7964011
Beşiktaş (4 Seasons)4 Leagues79.313
Valenciennes (3 Seasons)1 League43.75
Lorient (2 Seasons)1 League34.57
Al-Nassr (2 Seasons)1 League28.55
Hatayspor (1 Season)1 League13.72
Ligue 1 (5 Seasons)78.212
Süper Lig (5 Seasons)81.514
Primeira Liga (5 Seasons)57.910
Champions Lg (5 Seasons)20.09414664.41216150547968.4273773.03475.031.10.9+1.954308
Europa Lg (3 Seasons)4.8273284.442437161888.96785.74666.700.20.1-0.242103
Pro League (2 Seasons)28.55
Conf Lg (1 Season)3.81
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
2010-201118Valenciennesfr FRA1. Ligue 112th5.81Matches
2011-201219Valenciennesfr FRA1. Ligue 112th24.73Matches
2012-201320Valenciennesfr FRA1. Ligue 111th13.21Matches
2013-201421Lorientfr FRA1. Ligue 18th32.57Matches
2014-201522Lorientfr FRA1. Ligue 116th2.00Matches
2014-201522Portopt POR1. Primeira Liga2nd6.54Matches
2015-201623Portopt POR1. Primeira Liga3rd23.31Matches
2016-201724Beşiktaştr TUR1. Süper Lig1st17.64Matches
2017-201825Portopt POR1. Primeira Liga1st22.34Matches
2018-201926Portopt POR1. Primeira Liga2nd5.11Matches
2019-202027Portopt POR1. Primeira Liga1st0.80Matches
2020-202128Beşiktaştr TUR1. Süper Lig1st23.65Matches
2021-202229Al-Nassrsa KSA1. Pro League3rd18.64Matches
2022-202330Al-Nassrsa KSA1. Pro League2nd9.91Matches
2022-202330Beşiktaştr TUR1. Süper Lig3rd14.62Matches
2023-202431Beşiktaştr TUR1. Süper Lig6th11.91Matches
2024-202532Hataysportr TUR1. Süper Lig18th13.72Matches
15 Seasons6 Clubs4 Leagues246.141
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
Porto (5 Seasons)1 League57.910
Beşiktaş (4 Seasons)1 League67.812
Valenciennes (3 Seasons)1 League43.75
Lorient (2 Seasons)1 League34.57
Al-Nassr (2 Seasons)1 League28.55
Hatayspor (1 Season)1 League13.72
Ligue 1 (5 Seasons)78.212
Süper Lig (5 Seasons)81.514
Primeira Liga (5 Seasons)57.910
Pro League (2 Seasons)28.55
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
2014-201522Porto1. Champions LgQF3.00Matches
2015-201623Porto1. Champions LgGR5.41Matches
2015-201623Porto2. Europa LgR321.60Matches
2016-201724Beşiktaş1. Champions LgGR5.50Matches
2016-201724Beşiktaş2. Europa LgQF2.20Matches
2017-201825Porto1. Champions LgR165.58913565.91177140507170.4273773.03475.021.00.9+1.044207Matches
2018-201926Porto1. Champions LgQF0.751145.539104850.0000000.10.0-0.110101Matches
2019-202027Porto2. Europa LgR321.0273284.442437161888.96785.74666.700.20.1-0.242103Matches
2023-202431Beşiktaş3. Conf LgGR3.81Matches
7 Seasons2 Clubs3 Leagues28.612117868.01640187709772.2334475.071070.041.31.0+2.7964011
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
Porto (5 Seasons)2 Leagues17.112117868.01640187709772.2334475.071070.031.31.0+1.7964011
Beşiktaş (2 Seasons)3 Leagues11.51
Champions Lg (5 Seasons)20.09414664.41216150547968.4273773.03475.031.10.9+1.954308
Europa Lg (3 Seasons)4.8273284.442437161888.96785.74666.700.20.1-0.242103
Conf Lg (1 Season)3.81
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
201018cm Cameroon1. World CupGR0.5Matches
201422cm Cameroon1. World CupGR1.60Matches
201422cm CameroonWCQ2.2Matches
201422cm CameroonFriendlies (M)0.70Matches
201523cm CameroonFriendlies (M)3.80Matches
201523cm CameroonAfrica Cup of NationsGR2.30Matches
201624cm CameroonFriendlies (M)0.80Matches
201725cm CameroonFriendlies (M)1.10Matches
201725cm CameroonAfrica Cup of Nations1st1.71Matches
201725cm CameroonAfrica Cup of Nations qualification4.00Matches
201725cm CameroonFIFA Confederations CupGR3.00Matches
201826cm CameroonFriendlies (M)1.01Matches
201826cm CameroonWCQ7.31Matches
201927cm CameroonAfrica Cup of Nations qualification1.00Matches
202129cm CameroonAfrica Cup of Nations3P6.51Matches
202129cm CameroonAfrica Cup of Nations qualification4.80Matches
202230cm Cameroon1. World CupGR1.6203164.53435391369.271353.833100.010.60.3+0.422001Matches
202230cm CameroonWCQ4.90Matches
202230cm CameroonFriendlies (M)2.60Matches
202331cm CameroonFriendlies (M)0.90Matches
202331cm CameroonAfrica Cup of NationsR160.20Matches
202331cm CameroonAfrica Cup of Nations qualification3.00Matches
202533cm CameroonAfrica Cup of Nations qualification5.80Matches
202634cm CameroonWCQ1.90Matches
12 Seasons1 Club6 Leagues63.0203164.53435391369.271353.833100.050.60.3+4.422001
Friendlies (M) (7 Seasons)10.71
Africa Cup of Nations qualification (5 Seasons)18.60
WCQ (4 Seasons)16.31
Africa Cup of Nations (4 Seasons)10.72
World Cup (3 Seasons)3.7203164.53435391369.271353.833100.010.60.3+0.422001
FIFA Confederations Cup (1 Season)3.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
2010-201118Valenciennesfr FRA1. Ligue 15.8Matches
2011-201219Valenciennesfr FRA1. Ligue 124.7Matches
2012-201320Valenciennesfr FRA1. Ligue 113.2Matches
2013-201421Lorientfr FRA1. Ligue 132.5Matches
2014-201522Porto1. Champions Lg3.0Matches
2014-201522Lorientfr FRA1. Ligue 12.0Matches
2014-201522Portopt POR1. Primeira Liga6.5Matches
2015-201623Porto1. Champions Lg5.4Matches
2015-201623Porto2. Europa Lg1.6Matches
2015-201623Portopt POR1. Primeira Liga23.3Matches
2016-201724Beşiktaş1. Champions Lg5.53Matches
2016-201724Beşiktaş2. Europa Lg2.21Matches
2016-201724Beşiktaştr TUR1. Süper Lig17.612Matches
2017-201825Porto1. Champions Lg5.513513410200000008905Matches
2017-201825Portopt POR1. Primeira Liga22.33Matches
2018-201926Porto1. Champions Lg0.711110000000000501Matches
2018-201926Portopt POR1. Primeira Liga5.12Matches
2019-202027Porto2. Europa Lg1.0323110010000002700Matches
2019-202027Portopt POR1. Primeira Liga0.82Matches
2020-202128Beşiktaştr TUR1. Süper Lig23.613Matches
2021-202229Al-Nassrsa KSA1. Pro League18.67Matches
2022-202330Al-Nassrsa KSA1. Pro League9.95Matches
2022-202330Beşiktaştr TUR1. Süper Lig14.63Matches
2023-202431Beşiktaş3. Conf Lg3.80Matches
2023-202431Beşiktaştr TUR1. Süper Lig11.93Matches
2024-202532Hataysportr TUR1. Süper Lig13.72Matches
15 Seasons6 Clubs7 Leagues274.71781762021560000012106
Country Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Porto (5 Seasons)3 Leagues75.0178176202170000012106
Beşiktaş (4 Seasons)4 Leagues79.335
Valenciennes (3 Seasons)1 League43.7
Lorient (2 Seasons)1 League34.5
Al-Nassr (2 Seasons)1 League28.512
Hatayspor (1 Season)1 League13.72
Ligue 1 (5 Seasons)78.2
Süper Lig (5 Seasons)81.533
Primeira Liga (5 Seasons)57.97
Champions Lg (5 Seasons)20.014614510203000009406
Europa Lg (3 Seasons)4.8323110011000002700
Pro League (2 Seasons)28.512
Conf Lg (1 Season)3.80
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
2010-201118Valenciennes1 League5.8
2011-201219Valenciennes1 League24.7
2012-201320Valenciennes1 League13.2
2013-201421Lorient1 League32.5
2014-201522Lorient1 League2.0
2014-201522Porto2 Leagues9.5
2015-201623Porto3 Leagues30.2
2016-201724Beşiktaş3 Leagues25.316
2017-201825Porto2 Leagues27.813513410203000008905
2018-201926Porto2 Leagues5.711110000200000501
2019-202027Porto2 Leagues1.8323110012000002700
2020-202128Beşiktaş1 League23.613
2021-202229Al-Nassr1 League18.67
2022-202330Al-Nassr1 League9.95
2022-202330Beşiktaş1 League14.63
2023-202431Beşiktaş2 Leagues15.73
2024-202532Hatayspor1 League13.72
15 Seasons6 Clubs7 Leagues274.71781762021560000012106
Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Porto (5 Seasons)3 Leagues75.0178176202170000012106
Beşiktaş (4 Seasons)4 Leagues79.335
Valenciennes (3 Seasons)1 League43.7
Lorient (2 Seasons)1 League34.5
Al-Nassr (2 Seasons)1 League28.512
Hatayspor (1 Season)1 League13.72
Ligue 1 (5 Seasons)78.2
Süper Lig (5 Seasons)81.533
Primeira Liga (5 Seasons)57.97
Champions Lg (5 Seasons)20.014614510203000009406
Europa Lg (3 Seasons)4.8323110011000002700
Pro League (2 Seasons)28.512
Conf Lg (1 Season)3.80
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
2010-201118Valenciennesfr FRA1. Ligue 112th5.8Matches
2011-201219Valenciennesfr FRA1. Ligue 112th24.7Matches
2012-201320Valenciennesfr FRA1. Ligue 111th13.2Matches
2013-201421Lorientfr FRA1. Ligue 18th32.5Matches
2014-201522Lorientfr FRA1. Ligue 116th2.0Matches
2014-201522Portopt POR1. Primeira Liga2nd6.5Matches
2015-201623Portopt POR1. Primeira Liga3rd23.3Matches
2016-201724Beşiktaştr TUR1. Süper Lig1st17.612Matches
2017-201825Portopt POR1. Primeira Liga1st22.33Matches
2018-201926Portopt POR1. Primeira Liga2nd5.12Matches
2019-202027Portopt POR1. Primeira Liga1st0.82Matches
2020-202128Beşiktaştr TUR1. Süper Lig1st23.613Matches
2021-202229Al-Nassrsa KSA1. Pro League3rd18.67Matches
2022-202330Al-Nassrsa KSA1. Pro League2nd9.95Matches
2022-202330Beşiktaştr TUR1. Süper Lig3rd14.63Matches
2023-202431Beşiktaştr TUR1. Süper Lig6th11.93Matches
2024-202532Hataysportr TUR1. Süper Lig18th13.72Matches
15 Seasons6 Clubs4 Leagues246.152
Country Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Porto (5 Seasons)1 League57.97
Beşiktaş (4 Seasons)1 League67.831
Valenciennes (3 Seasons)1 League43.7
Lorient (2 Seasons)1 League34.5
Al-Nassr (2 Seasons)1 League28.512
Hatayspor (1 Season)1 League13.72
Ligue 1 (5 Seasons)78.2
Süper Lig (5 Seasons)81.533
Primeira Liga (5 Seasons)57.97
Pro League (2 Seasons)28.512
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
2014-201522Porto1. Champions LgQF3.0Matches
2015-201623Porto1. Champions LgGR5.4Matches
2015-201623Porto2. Europa LgR321.6Matches
2016-201724Beşiktaş1. Champions LgGR5.53Matches
2016-201724Beşiktaş2. Europa LgQF2.21Matches
2017-201825Porto1. Champions LgR165.513513410200000008905Matches
2018-201926Porto1. Champions LgQF0.711110000000000501Matches
2019-202027Porto2. Europa LgR321.0323110010000002700Matches
2023-202431Beşiktaş3. Conf LgGR3.80Matches
7 Seasons2 Clubs3 Leagues28.6178176202140000012106
Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Porto (5 Seasons)2 Leagues17.1178176202100000012106
Beşiktaş (2 Seasons)3 Leagues11.54
Champions Lg (5 Seasons)20.014614510203000009406
Europa Lg (3 Seasons)4.8323110011000002700
Conf Lg (1 Season)3.80
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
201018cm Cameroon1. World CupGR0.5Matches
201422cm Cameroon1. World CupGR1.6Matches
201422cm CameroonWCQ2.2Matches
201422cm CameroonFriendlies (M)0.7Matches
201523cm CameroonFriendlies (M)3.8Matches
201523cm CameroonAfrica Cup of NationsGR2.31Matches
201624cm CameroonFriendlies (M)0.8Matches
201725cm CameroonFriendlies (M)1.1Matches
201725cm CameroonAfrica Cup of Nations1st1.70Matches
201725cm CameroonAfrica Cup of Nations qualification4.0Matches
201725cm CameroonFIFA Confederations CupGR3.01Matches
201826cm CameroonFriendlies (M)1.0Matches
201826cm CameroonWCQ7.3Matches
201927cm CameroonAfrica Cup of Nations qualification1.0Matches
202129cm CameroonAfrica Cup of Nations3P6.52Matches
202129cm CameroonAfrica Cup of Nations qualification4.8Matches
202230cm Cameroon1. World CupGR1.6313100100000002001Matches
202230cm CameroonWCQ4.9Matches
202230cm CameroonFriendlies (M)2.6Matches
202331cm CameroonFriendlies (M)0.9Matches
202331cm CameroonAfrica Cup of NationsR160.20Matches
202331cm CameroonAfrica Cup of Nations qualification3.0Matches
202533cm CameroonAfrica Cup of Nations qualification5.8Matches
202634cm CameroonWCQ1.9Matches
12 Seasons1 Club6 Leagues63.0313100104000002001
Friendlies (M) (7 Seasons)10.7
Africa Cup of Nations qualification (5 Seasons)18.6
WCQ (4 Seasons)16.3
Africa Cup of Nations (4 Seasons)10.73
World Cup (3 Seasons)3.7313100100000002001
FIFA Confederations Cup (1 Season)3.01

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
2010-201118Valenciennesfr FRA1. Ligue 15.8Matches
2011-201219Valenciennesfr FRA1. Ligue 124.7Matches
2012-201320Valenciennesfr FRA1. Ligue 113.2Matches
2013-201421Lorientfr FRA1. Ligue 132.5Matches
2014-201522Porto1. Champions Lg3.0Matches
2014-201522Lorientfr FRA1. Ligue 12.0Matches
2014-201522Portopt POR1. Primeira Liga6.5Matches
2015-201623Porto1. Champions Lg5.4Matches
2015-201623Porto2. Europa Lg1.6Matches
2015-201623Portopt POR1. Primeira Liga23.3Matches
2016-201724Beşiktaş1. Champions Lg5.5Matches
2016-201724Beşiktaş2. Europa Lg2.2Matches
2016-201724Beşiktaştr TUR1. Süper Lig17.6Matches
2017-201825Porto1. Champions Lg5.5132.3880221040.73201100Matches
2017-201825Portopt POR1. Primeira Liga22.3Matches
2018-201926Porto1. Champions Lg0.711.5310000000.00000000Matches
2018-201926Portopt POR1. Primeira Liga5.1Matches
2019-202027Porto2. Europa Lg1.055.0040100000.00000000Matches
2019-202027Portopt POR1. Primeira Liga0.8Matches
2020-202128Beşiktaştr TUR1. Süper Lig23.6Matches
2021-202229Al-Nassrsa KSA1. Pro League18.6Matches
2022-202330Al-Nassrsa KSA1. Pro League9.9Matches
2022-202330Beşiktaştr TUR1. Süper Lig14.6Matches
2023-202431Beşiktaş3. Conf Lg3.8Matches
2023-202431Beşiktaştr TUR1. Süper Lig11.9Matches
2024-202532Hataysportr TUR1. Süper Lig13.7Matches
15 Seasons6 Clubs7 Leagues274.7192.67130321040.56201100
Country Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Porto (5 Seasons)3 Leagues75.0192.67130321040.56201100
Beşiktaş (4 Seasons)4 Leagues79.3
Valenciennes (3 Seasons)1 League43.7
Lorient (2 Seasons)1 League34.5
Al-Nassr (2 Seasons)1 League28.5
Hatayspor (1 Season)1 League13.7
Ligue 1 (5 Seasons)78.2
Süper Lig (5 Seasons)81.5
Primeira Liga (5 Seasons)57.9
Champions Lg (5 Seasons)20.0142.2990221040.65201100
Europa Lg (3 Seasons)4.855.0040100000.00000000
Pro League (2 Seasons)28.5
Conf Lg (1 Season)3.8
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
2010-201118Valenciennes1 League5.8
2011-201219Valenciennes1 League24.7
2012-201320Valenciennes1 League13.2
2013-201421Lorient1 League32.5
2014-201522Lorient1 League2.0
2014-201522Porto2 Leagues9.5
2015-201623Porto3 Leagues30.2
2016-201724Beşiktaş3 Leagues25.3
2017-201825Porto2 Leagues27.8132.3880221040.73201100
2018-201926Porto2 Leagues5.711.5310000000.00000000
2019-202027Porto2 Leagues1.855.0040100000.00000000
2020-202128Beşiktaş1 League23.6
2021-202229Al-Nassr1 League18.6
2022-202330Al-Nassr1 League9.9
2022-202330Beşiktaş1 League14.6
2023-202431Beşiktaş2 Leagues15.7
2024-202532Hatayspor1 League13.7
15 Seasons6 Clubs7 Leagues274.7192.67130321040.56201100
Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Porto (5 Seasons)3 Leagues75.0192.67130321040.56201100
Beşiktaş (4 Seasons)4 Leagues79.3
Valenciennes (3 Seasons)1 League43.7
Lorient (2 Seasons)1 League34.5
Al-Nassr (2 Seasons)1 League28.5
Hatayspor (1 Season)1 League13.7
Ligue 1 (5 Seasons)78.2
Süper Lig (5 Seasons)81.5
Primeira Liga (5 Seasons)57.9
Champions Lg (5 Seasons)20.0142.2990221040.65201100
Europa Lg (3 Seasons)4.855.0040100000.00000000
Pro League (2 Seasons)28.5
Conf Lg (1 Season)3.8
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
2010-201118Valenciennesfr FRA1. Ligue 112th5.8Matches
2011-201219Valenciennesfr FRA1. Ligue 112th24.7Matches
2012-201320Valenciennesfr FRA1. Ligue 111th13.2Matches
2013-201421Lorientfr FRA1. Ligue 18th32.5Matches
2014-201522Lorientfr FRA1. Ligue 116th2.0Matches
2014-201522Portopt POR1. Primeira Liga2nd6.5Matches
2015-201623Portopt POR1. Primeira Liga3rd23.3Matches
2016-201724Beşiktaştr TUR1. Süper Lig1st17.6Matches
2017-201825Portopt POR1. Primeira Liga1st22.3Matches
2018-201926Portopt POR1. Primeira Liga2nd5.1Matches
2019-202027Portopt POR1. Primeira Liga1st0.8Matches
2020-202128Beşiktaştr TUR1. Süper Lig1st23.6Matches
2021-202229Al-Nassrsa KSA1. Pro League3rd18.6Matches
2022-202330Al-Nassrsa KSA1. Pro League2nd9.9Matches
2022-202330Beşiktaştr TUR1. Süper Lig3rd14.6Matches
2023-202431Beşiktaştr TUR1. Süper Lig6th11.9Matches
2024-202532Hataysportr TUR1. Süper Lig18th13.7Matches
15 Seasons6 Clubs4 Leagues246.1
Country Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Porto (5 Seasons)1 League57.9
Beşiktaş (4 Seasons)1 League67.8
Valenciennes (3 Seasons)1 League43.7
Lorient (2 Seasons)1 League34.5
Al-Nassr (2 Seasons)1 League28.5
Hatayspor (1 Season)1 League13.7
Ligue 1 (5 Seasons)78.2
Süper Lig (5 Seasons)81.5
Primeira Liga (5 Seasons)57.9
Pro League (2 Seasons)28.5
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
2014-201522Porto1. Champions LgQF3.0Matches
2015-201623Porto1. Champions LgGR5.4Matches
2015-201623Porto2. Europa LgR321.6Matches
2016-201724Beşiktaş1. Champions LgGR5.5Matches
2016-201724Beşiktaş2. Europa LgQF2.2Matches
2017-201825Porto1. Champions LgR165.5132.3880221040.73201100Matches
2018-201926Porto1. Champions LgQF0.711.5310000000.00000000Matches
2019-202027Porto2. Europa LgR321.055.0040100000.00000000Matches
2023-202431Beşiktaş3. Conf LgGR3.8Matches
7 Seasons2 Clubs3 Leagues28.6192.67130321040.56201100
Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Porto (5 Seasons)2 Leagues17.1192.67130321040.56201100
Beşiktaş (2 Seasons)3 Leagues11.5
Champions Lg (5 Seasons)20.0142.2990221040.65201100
Europa Lg (3 Seasons)4.855.0040100000.00000000
Conf Lg (1 Season)3.8
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
201018cm Cameroon1. World CupGR0.5Matches
201422cm Cameroon1. World CupGR1.6Matches
201422cm CameroonWCQ2.2Matches
201422cm CameroonFriendlies (M)0.7Matches
201523cm CameroonFriendlies (M)3.8Matches
201523cm CameroonAfrica Cup of NationsGR2.3Matches
201624cm CameroonFriendlies (M)0.8Matches
201725cm CameroonFriendlies (M)1.1Matches
201725cm CameroonAfrica Cup of Nations1st1.7Matches
201725cm CameroonAfrica Cup of Nations qualification4.0Matches
201725cm CameroonFIFA Confederations CupGR3.0Matches
201826cm CameroonFriendlies (M)1.0Matches
201826cm CameroonWCQ7.3Matches
201927cm CameroonAfrica Cup of Nations qualification1.0Matches
202129cm CameroonAfrica Cup of Nations3P6.5Matches
202129cm CameroonAfrica Cup of Nations qualification4.8Matches
202230cm Cameroon1. World CupGR1.674.4420410021.27101000Matches
202230cm CameroonWCQ4.9Matches
202230cm CameroonFriendlies (M)2.6Matches
202331cm CameroonFriendlies (M)0.9Matches
202331cm CameroonAfrica Cup of NationsR160.2Matches
202331cm CameroonAfrica Cup of Nations qualification3.0Matches
202533cm CameroonAfrica Cup of Nations qualification5.8Matches
202634cm CameroonWCQ1.9Matches
12 Seasons1 Club6 Leagues63.074.4420410021.27101000
Friendlies (M) (7 Seasons)10.7
Africa Cup of Nations qualification (5 Seasons)18.6
WCQ (4 Seasons)16.3
Africa Cup of Nations (4 Seasons)10.7
World Cup (3 Seasons)3.774.4420410021.27101000
FIFA Confederations Cup (1 Season)3.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
2010-201118Valenciennesfr FRA1. Ligue 15.8Matches
2011-201219Valenciennesfr FRA1. Ligue 124.7Matches
2012-201320Valenciennesfr FRA1. Ligue 113.2Matches
2013-201421Lorientfr FRA1. Ligue 132.5Matches
2014-201522Porto1. Champions Lg3.0Matches
2014-201522Lorientfr FRA1. Ligue 12.0Matches
2014-201522Portopt POR1. Primeira Liga6.5Matches
2015-201623Porto1. Champions Lg5.4Matches
2015-201623Porto2. Europa Lg1.6Matches
2015-201623Portopt POR1. Primeira Liga23.3Matches
2016-201724Beşiktaş1. Champions Lg5.536Matches
2016-201724Beşiktaş2. Europa Lg2.200Matches
2016-201724Beşiktaştr TUR1. Süper Lig17.646Matches
2017-201825Porto1. Champions Lg5.5101000000000110Matches
2017-201825Portopt POR1. Primeira Liga22.369Matches
2018-201926Porto1. Champions Lg0.7000000000000020Matches
2018-201926Portopt POR1. Primeira Liga5.113Matches
2019-202027Porto2. Europa Lg1.0000000001011120Matches
2019-202027Portopt POR1. Primeira Liga0.800Matches
2020-202128Beşiktaştr TUR1. Süper Lig23.634Matches
2021-202229Al-Nassrsa KSA1. Pro League18.622Matches
2022-202330Al-Nassrsa KSA1. Pro League9.901Matches
2022-202330Beşiktaştr TUR1. Süper Lig14.664Matches
2023-202431Beşiktaş3. Conf Lg3.800Matches
2023-202431Beşiktaştr TUR1. Süper Lig11.901Matches
2024-202532Hataysportr TUR1. Süper Lig13.711Matches
15 Seasons6 Clubs7 Leagues274.712610000010138250
Country Comp 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
Porto (5 Seasons)3 Leagues75.01710000010113250
Beşiktaş (4 Seasons)4 Leagues79.316210
Valenciennes (3 Seasons)1 League43.70
Lorient (2 Seasons)1 League34.50
Al-Nassr (2 Seasons)1 League28.5230
Hatayspor (1 Season)1 League13.7110
Ligue 1 (5 Seasons)78.20
Süper Lig (5 Seasons)81.514160
Primeira Liga (5 Seasons)57.97120
Champions Lg (5 Seasons)20.0131000000006130
Europa Lg (3 Seasons)4.8000000001011120
Pro League (2 Seasons)28.5230
Conf Lg (1 Season)3.8000
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
2010-201118Valenciennes1 League5.80
2011-201219Valenciennes1 League24.70
2012-201320Valenciennes1 League13.20
2013-201421Lorient1 League32.50
2014-201522Lorient1 League2.00
2014-201522Porto2 Leagues9.50
2015-201623Porto3 Leagues30.20
2016-201724Beşiktaş3 Leagues25.37120
2017-201825Porto2 Leagues27.8161000000009110
2018-201926Porto2 Leagues5.7010000000003020
2019-202027Porto2 Leagues1.8000000001011120
2020-202128Beşiktaş1 League23.6340
2021-202229Al-Nassr1 League18.6220
2022-202330Al-Nassr1 League9.9010
2022-202330Beşiktaş1 League14.6640
2023-202431Beşiktaş2 Leagues15.7010
2024-202532Hatayspor1 League13.7110
15 Seasons6 Clubs7 Leagues274.712610000010138250
Comp 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
Porto (5 Seasons)3 Leagues75.01710000010113250
Beşiktaş (4 Seasons)4 Leagues79.316210
Valenciennes (3 Seasons)1 League43.70
Lorient (2 Seasons)1 League34.50
Al-Nassr (2 Seasons)1 League28.5230
Hatayspor (1 Season)1 League13.7110
Ligue 1 (5 Seasons)78.20
Süper Lig (5 Seasons)81.514160
Primeira Liga (5 Seasons)57.97120
Champions Lg (5 Seasons)20.0131000000006130
Europa Lg (3 Seasons)4.8000000001011120
Pro League (2 Seasons)28.5230
Conf Lg (1 Season)3.8000
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
2010-201118Valenciennesfr FRA1. Ligue 112th5.8Matches
2011-201219Valenciennesfr FRA1. Ligue 112th24.7Matches
2012-201320Valenciennesfr FRA1. Ligue 111th13.2Matches
2013-201421Lorientfr FRA1. Ligue 18th32.5Matches
2014-201522Lorientfr FRA1. Ligue 116th2.0Matches
2014-201522Portopt POR1. Primeira Liga2nd6.5Matches
2015-201623Portopt POR1. Primeira Liga3rd23.3Matches
2016-201724Beşiktaştr TUR1. Süper Lig1st17.646Matches
2017-201825Portopt POR1. Primeira Liga1st22.369Matches
2018-201926Portopt POR1. Primeira Liga2nd5.113Matches
2019-202027Portopt POR1. Primeira Liga1st0.800Matches
2020-202128Beşiktaştr TUR1. Süper Lig1st23.634Matches
2021-202229Al-Nassrsa KSA1. Pro League3rd18.622Matches
2022-202330Al-Nassrsa KSA1. Pro League2nd9.901Matches
2022-202330Beşiktaştr TUR1. Süper Lig3rd14.664Matches
2023-202431Beşiktaştr TUR1. Süper Lig6th11.901Matches
2024-202532Hataysportr TUR1. Süper Lig18th13.711Matches
15 Seasons6 Clubs4 Leagues246.123310
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
Porto (5 Seasons)1 League57.97120
Beşiktaş (4 Seasons)1 League67.813150
Valenciennes (3 Seasons)1 League43.70
Lorient (2 Seasons)1 League34.50
Al-Nassr (2 Seasons)1 League28.5230
Hatayspor (1 Season)1 League13.7110
Ligue 1 (5 Seasons)78.20
Süper Lig (5 Seasons)81.514160
Primeira Liga (5 Seasons)57.97120
Pro League (2 Seasons)28.5230
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
2014-201522Porto1. Champions LgQF3.0Matches
2015-201623Porto1. Champions LgGR5.4Matches
2015-201623Porto2. Europa LgR321.6Matches
2016-201724Beşiktaş1. Champions LgGR5.536Matches
2016-201724Beşiktaş2. Europa LgQF2.200Matches
2017-201825Porto1. Champions LgR165.5101000000000110Matches
2018-201926Porto1. Champions LgQF0.7000000000000020Matches
2019-202027Porto2. Europa LgR321.0000000001011120Matches
2023-202431Beşiktaş3. Conf LgGR3.800Matches
7 Seasons2 Clubs3 Leagues28.6131000001017250
Comp LgRank 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
Porto (5 Seasons)2 Leagues17.1101000001011250
Beşiktaş (2 Seasons)3 Leagues11.5360
Champions Lg (5 Seasons)20.0131000000006130
Europa Lg (3 Seasons)4.8000000001011120
Conf Lg (1 Season)3.8000
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
201018cm Cameroon1. World CupGR0.5Matches
201422cm Cameroon1. World CupGR1.6Matches
201422cm CameroonWCQ2.2Matches
201422cm CameroonFriendlies (M)0.7Matches
201523cm CameroonFriendlies (M)3.8Matches
201523cm CameroonAfrica Cup of NationsGR2.301Matches
201624cm CameroonFriendlies (M)0.8Matches
201725cm CameroonFriendlies (M)1.1Matches
201725cm CameroonAfrica Cup of Nations1st1.700Matches
201725cm CameroonAfrica Cup of Nations qualification4.0Matches
201725cm CameroonFIFA Confederations CupGR3.021Matches
201826cm CameroonFriendlies (M)1.0Matches
201826cm CameroonWCQ7.3Matches
201927cm CameroonAfrica Cup of Nations qualification1.0Matches
202129cm CameroonAfrica Cup of Nations3P6.501Matches
202129cm CameroonAfrica Cup of Nations qualification4.8Matches
202230cm Cameroon1. World CupGR1.6000000000000040Matches
202230cm CameroonWCQ4.9Matches
202230cm CameroonFriendlies (M)2.6Matches
202331cm CameroonFriendlies (M)0.9Matches
202331cm CameroonAfrica Cup of NationsR160.200Matches
202331cm CameroonAfrica Cup of Nations qualification3.0Matches
202533cm CameroonAfrica Cup of Nations qualification5.8Matches
202634cm CameroonWCQ1.9Matches
12 Seasons1 Club6 Leagues63.0020000000003040
Friendlies (M) (7 Seasons)10.70
Africa Cup of Nations qualification (5 Seasons)18.60
WCQ (4 Seasons)16.30
Africa Cup of Nations (4 Seasons)10.7020
World Cup (3 Seasons)3.7000000000000040
FIFA Confederations Cup (1 Season)3.0210

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
2010-201118Valenciennesfr FRA1. Ligue 15.8Matches
2011-201219Valenciennesfr FRA1. Ligue 124.7Matches
2012-201320Valenciennesfr FRA1. Ligue 113.2Matches
2013-201421Lorientfr FRA1. Ligue 132.5Matches
2014-201522Porto1. Champions Lg3.0Matches
2014-201522Lorientfr FRA1. Ligue 12.0Matches
2014-201522Portopt POR1. Primeira Liga6.5Matches
2015-201623Porto1. Champions Lg5.4Matches
2015-201623Porto2. Europa Lg1.6Matches
2015-201623Portopt POR1. Primeira Liga23.3Matches
2016-201724Beşiktaş1. Champions Lg5.5Matches
2016-201724Beşiktaş2. Europa Lg2.2Matches
2016-201724Beşiktaştr TUR1. Süper Lig17.6Matches
2017-201825Porto1. Champions Lg5.517811010663201788225.0675.012746314046281515438Matches
2017-201825Portopt POR1. Primeira Liga22.3Matches
2018-201926Porto1. Champions Lg0.72123414221100.01100.014591201002192Matches
2018-201926Portopt POR1. Primeira Liga5.1Matches
2019-202027Porto2. Europa Lg1.0562527248564375.0125.03712835100934411Matches
2019-202027Portopt POR1. Primeira Liga0.8Matches
2020-202128Beşiktaştr TUR1. Süper Lig23.6Matches
2021-202229Al-Nassrsa KSA1. Pro League18.6Matches
2022-202330Al-Nassrsa KSA1. Pro League9.9Matches
2022-202330Beşiktaştr TUR1. Süper Lig14.6Matches
2023-202431Beşiktaş3. Conf Lg3.8Matches
2023-202431Beşiktaştr TUR1. Süper Lig11.9Matches
2024-202532Hataysportr TUR1. Süper Lig13.7Matches
15 Seasons6 Clubs7 Leagues274.72555181371013025513538.5861.5178650187572172021751
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
Porto (5 Seasons)3 Leagues75.02555181371013025513538.5861.5178650187572172021751
Beşiktaş (4 Seasons)4 Leagues79.3
Valenciennes (3 Seasons)1 League43.7
Lorient (2 Seasons)1 League34.5
Al-Nassr (2 Seasons)1 League28.5
Hatayspor (1 Season)1 League13.7
Ligue 1 (5 Seasons)78.2
Süper Lig (5 Seasons)81.5
Primeira Liga (5 Seasons)57.9
Champions Lg (5 Seasons)20.019931311077221999222.2777.814152215247281717340
Europa Lg (3 Seasons)4.8562527248564375.0125.03712835100934411
Pro League (2 Seasons)28.5
Conf Lg (1 Season)3.8
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
2010-201118Valenciennes1 League5.8
2011-201219Valenciennes1 League24.7
2012-201320Valenciennes1 League13.2
2013-201421Lorient1 League32.5
2014-201522Lorient1 League2.0
2014-201522Porto2 Leagues9.5
2015-201623Porto3 Leagues30.2
2016-201724Beşiktaş3 Leagues25.3
2017-201825Porto2 Leagues27.817811010663201788225.0675.012746314046281515438
2018-201926Porto2 Leagues5.72123414221100.01100.014591201002192
2019-202027Porto2 Leagues1.8562527248564375.0125.03712835100934411
2020-202128Beşiktaş1 League23.6
2021-202229Al-Nassr1 League18.6
2022-202330Al-Nassr1 League9.9
2022-202330Beşiktaş1 League14.6
2023-202431Beşiktaş2 Leagues15.7
2024-202532Hatayspor1 League13.7
15 Seasons6 Clubs7 Leagues274.72555181371013025513538.5861.5178650187572172021751
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
Porto (5 Seasons)3 Leagues75.02555181371013025513538.5861.5178650187572172021751
Beşiktaş (4 Seasons)4 Leagues79.3
Valenciennes (3 Seasons)1 League43.7
Lorient (2 Seasons)1 League34.5
Al-Nassr (2 Seasons)1 League28.5
Hatayspor (1 Season)1 League13.7
Ligue 1 (5 Seasons)78.2
Süper Lig (5 Seasons)81.5
Primeira Liga (5 Seasons)57.9
Champions Lg (5 Seasons)20.019931311077221999222.2777.814152215247281717340
Europa Lg (3 Seasons)4.8562527248564375.0125.03712835100934411
Pro League (2 Seasons)28.5
Conf Lg (1 Season)3.8
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
2010-201118Valenciennesfr FRA1. Ligue 112th5.8Matches
2011-201219Valenciennesfr FRA1. Ligue 112th24.7Matches
2012-201320Valenciennesfr FRA1. Ligue 111th13.2Matches
2013-201421Lorientfr FRA1. Ligue 18th32.5Matches
2014-201522Lorientfr FRA1. Ligue 116th2.0Matches
2014-201522Portopt POR1. Primeira Liga2nd6.5Matches
2015-201623Portopt POR1. Primeira Liga3rd23.3Matches
2016-201724Beşiktaştr TUR1. Süper Lig1st17.6Matches
2017-201825Portopt POR1. Primeira Liga1st22.3Matches
2018-201926Portopt POR1. Primeira Liga2nd5.1Matches
2019-202027Portopt POR1. Primeira Liga1st0.8Matches
2020-202128Beşiktaştr TUR1. Süper Lig1st23.6Matches
2021-202229Al-Nassrsa KSA1. Pro League3rd18.6Matches
2022-202330Al-Nassrsa KSA1. Pro League2nd9.9Matches
2022-202330Beşiktaştr TUR1. Süper Lig3rd14.6Matches
2023-202431Beşiktaştr TUR1. Süper Lig6th11.9Matches
2024-202532Hataysportr TUR1. Süper Lig18th13.7Matches
15 Seasons6 Clubs4 Leagues246.1
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
Porto (5 Seasons)1 League57.9
Beşiktaş (4 Seasons)1 League67.8
Valenciennes (3 Seasons)1 League43.7
Lorient (2 Seasons)1 League34.5
Al-Nassr (2 Seasons)1 League28.5
Hatayspor (1 Season)1 League13.7
Ligue 1 (5 Seasons)78.2
Süper Lig (5 Seasons)81.5
Primeira Liga (5 Seasons)57.9
Pro League (2 Seasons)28.5
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
2014-201522Porto1. Champions LgQF3.0Matches
2015-201623Porto1. Champions LgGR5.4Matches
2015-201623Porto2. Europa LgR321.6Matches
2016-201724Beşiktaş1. Champions LgGR5.5Matches
2016-201724Beşiktaş2. Europa LgQF2.2Matches
2017-201825Porto1. Champions LgR165.517811010663201788225.0675.012746314046281515438Matches
2018-201926Porto1. Champions LgQF0.72123414221100.01100.014591201002192Matches
2019-202027Porto2. Europa LgR321.0562527248564375.0125.03712835100934411Matches
2023-202431Beşiktaş3. Conf LgGR3.8Matches
7 Seasons2 Clubs3 Leagues28.62555181371013025513538.5861.5178650187572172021751
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
Porto (5 Seasons)2 Leagues17.12555181371013025513538.5861.5178650187572172021751
Beşiktaş (2 Seasons)3 Leagues11.5
Champions Lg (5 Seasons)20.019931311077221999222.2777.814152215247281717340
Europa Lg (3 Seasons)4.8562527248564375.0125.03712835100934411
Conf Lg (1 Season)3.8
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
201018cm Cameroon1. World CupGR0.5Matches
201422cm Cameroon1. World CupGR1.6Matches
201422cm CameroonWCQ2.2Matches
201422cm CameroonFriendlies (M)0.7Matches
201523cm CameroonFriendlies (M)3.8Matches
201523cm CameroonAfrica Cup of NationsGR2.3Matches
201624cm CameroonFriendlies (M)0.8Matches
201725cm CameroonFriendlies (M)1.1Matches
201725cm CameroonAfrica Cup of Nations1st1.7Matches
201725cm CameroonAfrica Cup of Nations qualification4.0Matches
201725cm CameroonFIFA Confederations CupGR3.0Matches
201826cm CameroonFriendlies (M)1.0Matches
201826cm CameroonWCQ7.3Matches
201927cm CameroonAfrica Cup of Nations qualification1.0Matches
202129cm CameroonAfrica Cup of Nations3P6.5Matches
202129cm CameroonAfrica Cup of Nations qualification4.8Matches
202230cm Cameroon1. World CupGR1.6485719227487571.4228.6301827942330349Matches
202230cm CameroonWCQ4.9Matches
202230cm CameroonFriendlies (M)2.6Matches
202331cm CameroonFriendlies (M)0.9Matches
202331cm CameroonAfrica Cup of NationsR160.2Matches
202331cm CameroonAfrica Cup of Nations qualification3.0Matches
202533cm CameroonAfrica Cup of Nations qualification5.8Matches
202634cm CameroonWCQ1.9Matches
12 Seasons1 Club6 Leagues63.0485719227487571.4228.6301827942330349
Friendlies (M) (7 Seasons)10.7
Africa Cup of Nations qualification (5 Seasons)18.6
WCQ (4 Seasons)16.3
Africa Cup of Nations (4 Seasons)10.7
World Cup (3 Seasons)3.7485719227487571.4228.6301827942330349
FIFA Confederations Cup (1 Season)3.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
2010-201118Valenciennesfr FRA1. Ligue 1175183015.15.84113Matches
2011-201219Valenciennesfr FRA1. Ligue 1272,2278265.124.725162Matches
2012-201320Valenciennesfr FRA1. Ligue 1281,1904334.813.213515Matches
2013-201421Lorientfr FRA1. Ligue 1352,9258485.532.533282Matches
2014-201522Porto1. Champions Lg42716830.13.032162.0062+4+1.33-0.39Matches
2014-201522Lorientfr FRA1. Ligue 12180905.32.022002.0021+1+0.50+0.69Matches
2014-201522Portopt POR1. Primeira Liga145834219.16.5549132.31163+13+2.01+0.26Matches
2015-201623Porto1. Champions Lg64848189.65.454101.6796+3+0.56+3.77Matches
2015-201623Porto2. Europa Lg21437279.41.620000.0003-3-1.89-1.89Matches
2015-201623Portopt POR1. Primeira Liga282,0957568.523.32414452.074222+20+0.86-0.73Matches
2016-201724Beşiktaş1. Champions Lg64928291.15.563001.17812-4-0.73+1.14Matches
2016-201724Beşiktaş2. Europa Lg32006735.12.230002.3343+1+0.45-0.77Matches
2016-201724Beşiktaştr TUR1. Süper Lig271,5885951.917.61651112.154014+26+1.47+0.43Matches
2017-201825Porto1. Champions Lg64958368.85.563001.83126+6+1.09+3.497.66.6+1.0+0.18+0.69Matches
2017-201825Portopt POR1. Primeira Liga282,0037265.522.3257312.505213+39+1.75-0.38Matches
2018-201926Porto1. Champions Lg159596.30.71590001.000000.00-0.521.40.3+1.1+1.70+2.07Matches
2018-201926Portopt POR1. Primeira Liga84565714.95.1672121222.63142+12+2.37+0.92Matches
2019-202027Porto2. Europa Lg1909012.51.01901023.0021+1+1.00+1.712.21.0+1.2+1.17+0.97Matches
2019-202027Portopt POR1. Primeira Liga570142.30.813704891.0010+1+1.29-0.25Matches
2020-202128Beşiktaştr TUR1. Süper Lig262,1248259.023.625831314502.124725+22+0.93-0.47Matches
2021-202229Al-Nassrsa KSA1. Pro League231,6717361.918.61981943311.833125+6+0.32-1.08Matches
2022-202330Al-Nassrsa KSA1. Pro League118908133.09.911814012.36205+15+1.52+0.03Matches
2022-202330Beşiktaştr TUR1. Süper Lig161,3158243.014.61586812102.443514+21+1.44+0.35Matches
2023-202431Beşiktaş3. Conf Lg43408563.03.84852001.9038-5-1.32-0.42Matches
2023-202431Beşiktaştr TUR1. Süper Lig221,0754931.411.910813122221.591610+6+0.50+0.54Matches
2024-202532Hataysportr TUR1. Süper Lig161,2377768.713.71484922800.561627-11-0.800.00Matches
15 Seasons6 Clubs7 Leagues36624,7216842.3274.7279821448722431.97376202+174+0.88-0.0711.17.9+3.3+0.46+0.64
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
Porto (5 Seasons)3 Leagues1036,7496635.075.07969362410382.1315458+96+1.28-0.0611.17.9+3.3+0.46+0.64
Beşiktaş (4 Seasons)4 Leagues1047,1346948.279.3798434252432.0115386+67+0.85+0.12
Valenciennes (3 Seasons)1 League723,9355538.443.7422230
Lorient (2 Seasons)1 League373,1058445.434.53530202.0021+1+0.50+0.69
Al-Nassr (2 Seasons)1 League342,5617547.428.530811343322.005130+21+0.74-0.72
Hatayspor (1 Season)1 League161,2377768.713.71484922800.561627-11-0.800.00
Ligue 1 (5 Seasons)1097,0406541.278.277523202.0021+1+0.50+0.69
Süper Lig (5 Seasons)1077,3396949.181.5808438272431.8315490+64+0.78+0.13
Primeira Liga (5 Seasons)835,2076334.057.96167262210302.2512540+85+1.47-0.16
Champions Lg (5 Seasons)231,8017849.620.0215912261.613526+9+0.45+0.069.06.9+2.1+0.34+0.74
Europa Lg (3 Seasons)64337229.54.86901021.6767-1-0.21-0.212.21.0+1.2+1.17+0.97
Pro League (2 Seasons)342,5617547.428.530811343322.005130+21+0.74-0.72
Conf Lg (1 Season)43408563.03.84852001.9038-5-1.32-0.42
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
2010-201118Valenciennes1 League175183015.15.84113
2011-201219Valenciennes1 League272,2278265.124.725162
2012-201320Valenciennes1 League281,1904334.813.213515
2013-201421Lorient1 League352,9258485.532.533282
2014-201522Lorient1 League2180905.32.022002.0021+1+0.50+0.69
2014-201522Porto2 Leagues188544721.69.58610192.24225+17+1.79+0.05
2015-201623Porto3 Leagues362,7227672.030.23118551.895131+20+0.66-0.61
2016-201724Beşiktaş3 Leagues362,2806354.725.32581112.005229+23+0.91-0.09
2017-201825Porto2 Leagues342,4987366.127.83110312.386419+45+1.62+0.297.66.6+1.0+0.18+0.69
2018-201926Porto2 Leagues95155712.95.7770121222.45142+12+2.10+0.881.40.3+1.1+1.70+2.07
2019-202027Porto2 Leagues6160274.21.8264148111.3331+2+1.13-0.022.21.0+1.2+1.17+0.97
2020-202128Beşiktaş1 League262,1248259.023.625831314502.124725+22+0.93-0.47
2021-202229Al-Nassr1 League231,6717361.918.61981943311.833125+6+0.32-1.08
2022-202330Al-Nassr1 League118908133.09.911814012.36205+15+1.52+0.03
2022-202330Beşiktaş1 League161,3158243.014.61586812102.443514+21+1.44+0.35
2023-202431Beşiktaş2 Leagues261,4155435.715.714825122221.641918+1+0.06+0.17
2024-202532Hatayspor1 League161,2377768.713.71484922800.561627-11-0.800.00
15 Seasons6 Clubs7 Leagues36624,7216842.3274.7279821448722431.97376202+174+0.88-0.0711.17.9+3.3+0.46+0.64
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
Porto (5 Seasons)3 Leagues1036,7496635.075.07969362410382.1315458+96+1.28-0.0611.17.9+3.3+0.46+0.64
Beşiktaş (4 Seasons)4 Leagues1047,1346948.279.3798434252432.0115386+67+0.85+0.12
Valenciennes (3 Seasons)1 League723,9355538.443.7422230
Lorient (2 Seasons)1 League373,1058445.434.53530202.0021+1+0.50+0.69
Al-Nassr (2 Seasons)1 League342,5617547.428.530811343322.005130+21+0.74-0.72
Hatayspor (1 Season)1 League161,2377768.713.71484922800.561627-11-0.800.00
Ligue 1 (5 Seasons)1097,0406541.278.277523202.0021+1+0.50+0.69
Süper Lig (5 Seasons)1077,3396949.181.5808438272431.8315490+64+0.78+0.13
Primeira Liga (5 Seasons)835,2076334.057.96167262210302.2512540+85+1.47-0.16
Champions Lg (5 Seasons)231,8017849.620.0215912261.613526+9+0.45+0.069.06.9+2.1+0.34+0.74
Europa Lg (3 Seasons)64337229.54.86901021.6767-1-0.21-0.212.21.0+1.2+1.17+0.97
Pro League (2 Seasons)342,5617547.428.530811343322.005130+21+0.74-0.72
Conf Lg (1 Season)43408563.03.84852001.9038-5-1.32-0.42
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
2010-201118Valenciennesfr FRA1. Ligue 112th175183015.15.84113Matches
2011-201219Valenciennesfr FRA1. Ligue 112th272,2278265.124.725162Matches
2012-201320Valenciennesfr FRA1. Ligue 111th281,1904334.813.213515Matches
2013-201421Lorientfr FRA1. Ligue 18th352,9258485.532.533282Matches
2014-201522Lorientfr FRA1. Ligue 116th2180905.32.022002.0021+1+0.50+0.69Matches
2014-201522Portopt POR1. Primeira Liga2nd145834219.16.5549132.31163+13+2.01+0.26Matches
2015-201623Portopt POR1. Primeira Liga3rd282,0957568.523.32414452.074222+20+0.86-0.73Matches
2016-201724Beşiktaştr TUR1. Süper Lig1st271,5885951.917.61651112.154014+26+1.47+0.43Matches
2017-201825Portopt POR1. Primeira Liga1st282,0037265.522.3257312.505213+39+1.75-0.38Matches
2018-201926Portopt POR1. Primeira Liga2nd84565714.95.1672121222.63142+12+2.37+0.92Matches
2019-202027Portopt POR1. Primeira Liga1st570142.30.813704891.0010+1+1.29-0.25Matches
2020-202128Beşiktaştr TUR1. Süper Lig1st262,1248259.023.625831314502.124725+22+0.93-0.47Matches
2021-202229Al-Nassrsa KSA1. Pro League3rd231,6717361.918.61981943311.833125+6+0.32-1.08Matches
2022-202330Al-Nassrsa KSA1. Pro League2nd118908133.09.911814012.36205+15+1.52+0.03Matches
2022-202330Beşiktaştr TUR1. Süper Lig3rd161,3158243.014.61586812102.443514+21+1.44+0.35Matches
2023-202431Beşiktaştr TUR1. Süper Lig6th221,0754931.411.910813122221.591610+6+0.50+0.54Matches
2024-202532Hataysportr TUR1. Süper Lig18th161,2377768.713.71484922800.561627-11-0.800.00Matches
15 Seasons6 Clubs4 Leagues33322,1476742.0246.1248821298522352.01332161+171+1.01-0.04
Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
Porto (5 Seasons)1 League835,2076334.057.96167262210302.2512540+85+1.47-0.16
Beşiktaş (4 Seasons)1 League916,1026746.467.8668429252432.0613863+75+1.11+0.34
Valenciennes (3 Seasons)1 League723,9355538.443.7422230
Lorient (2 Seasons)1 League373,1058445.434.53530202.0021+1+0.50+0.69
Al-Nassr (2 Seasons)1 League342,5617547.428.530811343322.005130+21+0.74-0.72
Hatayspor (1 Season)1 League161,2377768.713.71484922800.561627-11-0.800.00
Ligue 1 (5 Seasons)1097,0406541.278.277523202.0021+1+0.50+0.69
Süper Lig (5 Seasons)1077,3396949.181.5808438272431.8315490+64+0.78+0.13
Primeira Liga (5 Seasons)835,2076334.057.96167262210302.2512540+85+1.47-0.16
Pro League (2 Seasons)342,5617547.428.530811343322.005130+21+0.74-0.72
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
2014-201522Porto1. Champions LgQF42716830.13.032162.0062+4+1.33-0.39Matches
2015-201623Porto1. Champions LgGR64848189.65.454101.6796+3+0.56+3.77Matches
2015-201623Porto2. Europa LgR3221437279.41.620000.0003-3-1.89-1.89Matches
2016-201724Beşiktaş1. Champions LgGR64928291.15.563001.17812-4-0.73+1.14Matches
2016-201724Beşiktaş2. Europa LgQF32006735.12.230002.3343+1+0.45-0.77Matches
2017-201825Porto1. Champions LgR1664958368.85.563001.83126+6+1.09+3.497.66.6+1.0+0.18+0.69Matches
2018-201926Porto1. Champions LgQF159596.30.71590001.000000.00-0.521.40.3+1.1+1.70+2.07Matches
2019-202027Porto2. Europa LgR321909012.51.01901023.0021+1+1.00+1.712.21.0+1.2+1.17+0.97Matches
2023-202431Beşiktaş3. Conf LgGR43408563.03.84852001.9038-5-1.32-0.42Matches
7 Seasons2 Clubs3 Leagues332,5747845.628.6318215281.654441+3+0.10-0.0711.17.9+3.3+0.46+0.64
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
Porto (5 Seasons)2 Leagues201,5427738.617.1187510281.652918+11+0.64+0.4911.17.9+3.3+0.46+0.64
Beşiktaş (2 Seasons)3 Leagues131,0327962.511.513855001.661523-8-0.70-0.99
Champions Lg (5 Seasons)231,8017849.620.0215912261.613526+9+0.45+0.069.06.9+2.1+0.34+0.74
Europa Lg (3 Seasons)64337229.54.86901021.6767-1-0.21-0.212.21.0+1.2+1.17+0.97
Conf Lg (1 Season)43408563.03.84852001.9038-5-1.32-0.42
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
201018cm Cameroon1. World CupGR2482417.80.50022310.001100.00+1.22Matches
201422cm Cameroon1. World CupGR21407051.91.62700010.0016-5-3.21-1.14Matches
201422cm CameroonWCQ31956527.12.23651031.3313-2-0.92-2.64Matches
201422cm CameroonFriendlies (M)1626223.00.71620020.001100.00+0.87Matches
201523cm CameroonFriendlies (M)43408554.03.84853001.2535-2-0.53-1.46Matches
201523cm CameroonAfrica Cup of NationsGR32107077.82.3283114500.672200.00+1.50Matches
201624cm CameroonFriendlies (M)1696925.60.81690000.0012-1-1.30-1.75Matches
201725cm CameroonFriendlies (M)2964835.61.1179011711.5010+1+0.94+3.52Matches
201725cm CameroonAfrica Cup of Nations1st51533126.81.7167042202.6041+3+1.76+1.55Matches
201725cm CameroonAfrica Cup of Nations qualification43609080.04.04904002.5030+3+0.75-1.25Matches
201725cm CameroonFIFA Confederations CupGR327090100.03.03903000.3326-4-1.33Matches
201826cm CameroonFriendlies (M)1909033.31.01901003.0031+2+2.00+3.00Matches
201826cm CameroonWCQ86608391.77.3790712901.38108+2+0.27+1.77Matches
201927cm CameroonAfrica Cup of Nations qualification1909016.71.01901003.0010+1+1.00+0.60Matches
202129cm CameroonAfrica Cup of Nations3P75858488.66.5690314502.14144+10+1.54+5.14Matches
202129cm CameroonAfrica Cup of Nations qualification64317279.84.8580213101.8373+4+0.84+0.84Matches
202230cm Cameroon1. World CupGR31424752.61.6189022701.3330+3+1.90+4.011.52.4-0.9-0.55+0.49Matches
202230cm CameroonWCQ84415558.84.9760011902.2594+5+1.02-0.14Matches
202230cm CameroonFriendlies (M)42305863.92.64580000.5002-2-0.78-0.09Matches
202331cm CameroonFriendlies (M)1797943.90.91790000.0001-1-1.14-1.14Matches
202331cm CameroonAfrica Cup of NationsR16114143.90.20011400.0001-1-6.43-5.91Matches
202331cm CameroonAfrica Cup of Nations qualification32678974.23.03892002.0052+3+1.01+1.01Matches
202533cm CameroonAfrica Cup of Nations qualification65268897.45.86884002.3382+6+1.03+1.03Matches
202634cm CameroonWCQ21698546.91.92850002.0052+3+1.60+0.18Matches
12 Seasons1 Club6 Leagues815,6677055.763.0668032152681.598557+28+0.44+0.441.52.4-0.9-0.55+0.49
Friendlies (M) (7 Seasons)149666942.910.71373411730.93912-3-0.28+0.14
Africa Cup of Nations qualification (5 Seasons)201,6748468.918.619861313102.20247+17+0.91+0.44
WCQ (4 Seasons)211,4657057.516.31975822431.762517+8+0.49-0.84
Africa Cup of Nations (4 Seasons)169626051.710.7986472701.87208+12+1.12+1.62
World Cup (3 Seasons)73304740.73.7377042520.5757-2-0.55+1.141.52.4-0.9-0.55+0.49
FIFA Confederations Cup (1 Season)327090100.03.03903000.3326-4-1.33

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
2010-201118Valenciennesfr FRA1. Ligue 15.8008Matches
2011-201219Valenciennesfr FRA1. Ligue 124.76042Matches
2012-201320Valenciennesfr FRA1. Ligue 113.20012Matches
2013-201421Lorientfr FRA1. Ligue 132.52043Matches
2014-201522Porto1. Champions Lg3.0001Matches
2014-201522Lorientfr FRA1. Ligue 12.0103Matches
2014-201522Portopt POR1. Primeira Liga6.500Matches
2015-201623Porto1. Champions Lg5.4108Matches
2015-201623Porto2. Europa Lg1.6003Matches
2015-201623Portopt POR1. Primeira Liga23.34138Matches
2016-201724Beşiktaş1. Champions Lg5.5321966363000Matches
2016-201724Beşiktaş2. Europa Lg2.2010031100000Matches
2016-201724Beşiktaştr TUR1. Süper Lig17.6121232681264100Matches
2017-201825Porto1. Champions Lg5.500098300000019122334.3Matches
2017-201825Portopt POR1. Primeira Liga22.3200242312396100Matches
2018-201926Porto1. Champions Lg0.700002000000002625.0Matches
2018-201926Portopt POR1. Primeira Liga5.1100640231100Matches
2019-202027Porto2. Europa Lg1.010001001000041233.3Matches
2019-202027Portopt POR1. Primeira Liga0.80002002000Matches
2020-202128Beşiktaştr TUR1. Süper Lig23.600014291913430Matches
2021-202229Al-Nassrsa KSA1. Pro League18.6000161947220Matches
2022-202330Al-Nassrsa KSA1. Pro League9.90001265100Matches
2022-202330Beşiktaştr TUR1. Süper Lig14.6300131653460Matches
2023-202431Beşiktaş3. Conf Lg3.80003820000Matches
2023-202431Beşiktaştr TUR1. Süper Lig11.920081533100Matches
2024-202532Hataysportr TUR1. Süper Lig13.73001311112110Matches
15 Seasons6 Clubs7 Leagues274.730622991738056382630023153132.6
Country Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
Porto (5 Seasons)3 Leagues75.0910913815713720023153132.6
Beşiktaş (4 Seasons)4 Leagues79.39527010344352116100
Valenciennes (3 Seasons)1 League43.76062
Lorient (2 Seasons)1 League34.53046
Al-Nassr (2 Seasons)1 League28.500017211012320
Hatayspor (1 Season)1 League13.73001311112110
Ligue 1 (5 Seasons)78.290108
Süper Lig (5 Seasons)81.5921719746331614100
Primeira Liga (5 Seasons)57.97107027127127200
Champions Lg (5 Seasons)20.04212716936300019142932.6
Europa Lg (3 Seasons)4.811034111000041233.3
Pro League (2 Seasons)28.500017211012320
Conf Lg (1 Season)3.80003820000
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
2010-201118Valenciennes1 League5.8008
2011-201219Valenciennes1 League24.76042
2012-201320Valenciennes1 League13.20012
2013-201421Lorient1 League32.52043
2014-201522Lorient1 League2.0103
2014-201522Porto2 Leagues9.5001
2015-201623Porto3 Leagues30.25149
2016-201724Beşiktaş3 Leagues25.345232351516127100
2017-201825Porto2 Leagues27.820033311539610019122334.3
2018-201926Porto2 Leagues5.710066023110002625.0
2019-202027Porto2 Leagues1.810021021000041233.3
2020-202128Beşiktaş1 League23.600014291913430
2021-202229Al-Nassr1 League18.6000161947220
2022-202330Al-Nassr1 League9.90001265100
2022-202330Beşiktaş1 League14.6300131653460
2023-202431Beşiktaş2 Leagues15.7200112353100
2024-202532Hatayspor1 League13.73001311112110
15 Seasons6 Clubs7 Leagues274.730622991738056382630023153132.6
Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
Porto (5 Seasons)3 Leagues75.0910913815713720023153132.6
Beşiktaş (4 Seasons)4 Leagues79.39527010344352116100
Valenciennes (3 Seasons)1 League43.76062
Lorient (2 Seasons)1 League34.53046
Al-Nassr (2 Seasons)1 League28.500017211012320
Hatayspor (1 Season)1 League13.73001311112110
Ligue 1 (5 Seasons)78.290108
Süper Lig (5 Seasons)81.5921719746331614100
Primeira Liga (5 Seasons)57.97107027127127200
Champions Lg (5 Seasons)20.04212716936300019142932.6
Europa Lg (3 Seasons)4.811034111000041233.3
Pro League (2 Seasons)28.500017211012320
Conf Lg (1 Season)3.80003820000
Miscellaneous Stats Table
Performance
Season Age Squad Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
2010-201118Valenciennesfr FRA1. Ligue 112th5.8008Matches
2011-201219Valenciennesfr FRA1. Ligue 112th24.76042Matches
2012-201320Valenciennesfr FRA1. Ligue 111th13.20012Matches
2013-201421Lorientfr FRA1. Ligue 18th32.52043Matches
2014-201522Lorientfr FRA1. Ligue 116th2.0103Matches
2014-201522Portopt POR1. Primeira Liga2nd6.500Matches
2015-201623Portopt POR1. Primeira Liga3rd23.34138Matches
2016-201724Beşiktaştr TUR1. Süper Lig1st17.6121232681264100Matches
2017-201825Portopt POR1. Primeira Liga1st22.3200242312396100Matches
2018-201926Portopt POR1. Primeira Liga2nd5.1100640231100Matches
2019-202027Portopt POR1. Primeira Liga1st0.80002002000Matches
2020-202128Beşiktaştr TUR1. Süper Lig1st23.600014291913430Matches
2021-202229Al-Nassrsa KSA1. Pro League3rd18.6000161947220Matches
2022-202330Al-Nassrsa KSA1. Pro League2nd9.90001265100Matches
2022-202330Beşiktaştr TUR1. Süper Lig3rd14.6300131653460Matches
2023-202431Beşiktaştr TUR1. Süper Lig6th11.920081533100Matches
2024-202532Hataysportr TUR1. Süper Lig18th13.73001311112110Matches
15 Seasons6 Clubs4 Leagues246.1253126614568523123300
Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
Porto (5 Seasons)1 League57.97107027127127200
Beşiktaş (4 Seasons)1 League67.8621588635311513100
Valenciennes (3 Seasons)1 League43.76062
Lorient (2 Seasons)1 League34.53046
Al-Nassr (2 Seasons)1 League28.500017211012320
Hatayspor (1 Season)1 League13.73001311112110
Ligue 1 (5 Seasons)78.290108
Süper Lig (5 Seasons)81.5921719746331614100
Primeira Liga (5 Seasons)57.97107027127127200
Pro League (2 Seasons)28.500017211012320
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
2014-201522Porto1. Champions LgQF3.0001Matches
2015-201623Porto1. Champions LgGR5.4108Matches
2015-201623Porto2. Europa LgR321.6003Matches
2016-201724Beşiktaş1. Champions LgGR5.5321966363000Matches
2016-201724Beşiktaş2. Europa LgQF2.2010031100000Matches
2017-201825Porto1. Champions LgR165.500098300000019122334.3Matches
2018-201926Porto1. Champions LgQF0.700002000000002625.0Matches
2019-202027Porto2. Europa LgR321.010001001000041233.3Matches
2023-202431Beşiktaş3. Conf LgGR3.80003820000Matches
7 Seasons2 Clubs3 Leagues28.653133281247300023153132.6
Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
Porto (5 Seasons)2 Leagues17.12002111301000023153132.6
Beşiktaş (2 Seasons)3 Leagues11.533112179463000
Champions Lg (5 Seasons)20.04212716936300019142932.6
Europa Lg (3 Seasons)4.811034111000041233.3
Conf Lg (1 Season)3.80003820000
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
201018cm Cameroon1. World CupGR0.50000Matches
201422cm Cameroon1. World CupGR1.60000Matches
201422cm CameroonWCQ2.20000Matches
201422cm CameroonFriendlies (M)0.70000Matches
201523cm CameroonFriendlies (M)3.80000Matches
201523cm CameroonAfrica Cup of NationsGR2.3000362110000Matches
201624cm CameroonFriendlies (M)0.80000Matches
201725cm CameroonFriendlies (M)1.10000Matches
201725cm CameroonAfrica Cup of Nations1st1.7100411000000Matches
201725cm CameroonAfrica Cup of Nations qualification4.02000Matches
201725cm CameroonFIFA Confederations CupGR3.0000182112000Matches
201826cm CameroonFriendlies (M)1.00000Matches
201826cm CameroonWCQ7.30000Matches
201927cm CameroonAfrica Cup of Nations qualification1.00000Matches
202129cm CameroonAfrica Cup of Nations3P6.50003822100Matches
202129cm CameroonAfrica Cup of Nations qualification4.80000Matches
202230cm Cameroon1. World CupGR1.621132000000032340.0Matches
202230cm CameroonWCQ4.91000Matches
202230cm CameroonFriendlies (M)2.60000Matches
202331cm CameroonFriendlies (M)0.91000Matches
202331cm CameroonAfrica Cup of NationsR160.20000100000Matches
202331cm CameroonAfrica Cup of Nations qualification3.00000Matches
202533cm CameroonAfrica Cup of Nations qualification5.80000Matches
202634cm CameroonWCQ1.90000Matches
12 Seasons1 Club6 Leagues63.07111426743200032340.0
Friendlies (M) (7 Seasons)10.71000
Africa Cup of Nations qualification (5 Seasons)18.62000
WCQ (4 Seasons)16.31000
Africa Cup of Nations (4 Seasons)10.710010165320000
World Cup (3 Seasons)3.721132000000032340.0
FIFA Confederations Cup (1 Season)3.0000182112000

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.