Standard Stats

Standard Stats Table
Playing Time Performance Expected Progression Per 90 Minutes
Season Age Squad Country Comp MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR xG npxG xAG npxG+xAG PrgC PrgP PrgR Gls Ast G+A G-PK G+A-PK xG xAG xG+xAG npxG npxG+xAG Matches
2007-200818Metzfr FRA1. Ligue 11266907.7011000000.000.130.130.000.13Matches
2010-201121Metzfr FRA2. Ligue 21165606.2303211000.480.000.480.320.32
2011-201222Cardiff Cityeng ENG2. Championship2557948.8213200100.230.110.340.230.34
2012-201323Cardiff Cityeng ENG2. Championship27590910.1538500000.500.300.790.500.79
2013-201424Blackburneng ENG2. Championship27211,70919.0133161300400.680.160.840.680.84Matches
2013-201424Cardiff Cityeng ENG1. Premier League30520.6000000000.000.000.000.000.00Matches
2014-201525Blackburneng ENG2. Championship39312,70030.0204242000300.670.130.800.670.80Matches
2014-201525Blackburneng ENGFA Cup422372.6224111000.760.761.520.381.14Matches
2014-201525Blackburneng ENGLeague Cup10290.3000000000.000.000.000.000.00Matches
2015-201626Aston Villaeng ENGFA Cup221802.0011000000.000.500.500.000.50Matches
2015-201626Aston Villaeng ENGLeague Cup221611.8101100000.560.000.560.560.56Matches
2015-201626Aston Villaeng ENG1. Premier League32141,66918.5527500200.270.110.380.270.38Matches
2016-201727Aston Villaeng ENG2. Championship1887568.4404311300.480.000.480.360.36Matches
2016-201727Aston Villaeng ENGEFL Cup10450.5000000000.000.000.000.000.00Matches
2016-201727Middlesbrougheng ENGFA Cup332002.2101100000.450.000.450.450.45Matches
2016-201727Middlesbrougheng ENG1. Premier League1645335.9101100300.170.000.170.170.17Matches
2017-201828Middlesbrougheng ENG2. Championship191093010.3325300310.290.190.480.290.48Matches
2017-201828Middlesbrougheng ENGEFL Cup10100.1000000000.000.000.000.000.00Matches
2017-201828Middlesbrougheng ENGFA Cup11901.0101100001.000.001.001.001.00Matches
2017-201828Middlesbrougheng ENGJr. PL2 — Div. 211901.0000000000.000.000.000.000.00Matches
2018-201929Middlesbrougheng ENG2. Championship411111.2000000000.80.80.10.90290.000.000.000.000.000.630.100.730.630.73Matches
2018-201929Middlesbrougheng ENGEFL Cup211561.7011000000.000.580.580.000.58Matches
2018-201929Middlesbrougheng ENGFA Cup211071.2011000000.000.840.840.000.84Matches
2018-201929Middlesbrougheng ENGJr. PL2 — Div. 211660.7000000000.000.000.000.000.00Matches
2019-202030Middlesbrougheng ENG2. Championship1955916.6213200003.33.30.94.2315250.300.150.460.300.460.500.140.640.500.64Matches
2019-202030Middlesbrougheng ENGEFL Cup11600.7000000000.000.000.000.000.00Matches
2019-202030Middlesbrougheng ENGFA Cup20350.4011000000.002.572.570.002.57Matches
2019-202030Middlesbrougheng ENGJr. PL2 — Div. 211620.7000000000.000.000.000.000.00Matches
2020-202131Melb Victoryau AUS1. A-League18151,27414.2527500200.350.140.490.350.49Matches
2021-202232Esteghlalir IRN1. Pro League23201,63918.2325211400.160.110.270.110.22Matches
2021-202232Panetolikosgr GRE1. Super League30760.8101100001.180.001.181.181.18Matches
13 Seasons8 Clubs9 Leagues31816416,303181.172279968442514.14.11.05.1317340.400.150.550.380.520.520.130.650.520.65
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
Middlesbrough (4 Seasons)4 Leagues70272,82331.48614800614.14.11.05.1317340.260.190.450.260.450.520.130.650.520.65
Cardiff City (3 Seasons)2 Leagues55101,75519.57411700100.360.210.560.360.56
Middlesbrough (3 Seasons)1 League332182.4000000000.000.000.000.000.00
Blackburn (2 Seasons)3 Leagues71544,67551.9359443411700.670.170.850.650.83
Aston Villa (2 Seasons)4 Leagues55262,81131.210313911500.320.100.420.290.38
Metz (2 Seasons)2 Leagues23121,25013.9314211000.220.070.290.140.22
Esteghlal (1 Season)1 League23201,63918.2325211400.160.110.270.110.22
Melb Victory (1 Season)1 League18151,27414.2527500200.350.140.490.350.49
Panetolikos (1 Season)1 League30760.8101100001.180.001.181.181.18
Championship (8 Seasons)178868,50094.449146348111414.14.11.05.1317340.520.150.670.510.660.520.130.650.520.65
FA Cup (6 Seasons)1498499.4459311000.420.530.950.320.85
EFL Cup (6 Seasons)844615.1112100000.200.200.390.200.39
Premier League (3 Seasons)51182,25425.0628600500.240.080.320.240.32
PL2 — Div. 2 (3 Seasons)332182.4000000000.000.000.000.000.00
Pro League (1 Season)23201,63918.2325211400.160.110.270.110.22
A-League (1 Season)18151,27414.2527500200.350.140.490.350.49
Ligue 1 (1 Season)1266907.7011000000.000.130.130.000.13
Ligue 2 (1 Season)1165606.2303211000.480.000.480.320.32
Super League (1 Season)30760.8101100001.180.001.181.181.18
Standard Stats Table
Playing Time Performance Expected Progression Per 90 Minutes
Season Age Squad Comp MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR xG npxG xAG npxG+xAG PrgC PrgP PrgR Gls Ast G+A G-PK G+A-PK xG xAG xG+xAG npxG npxG+xAG Matches
2007-200818Metz1 League1266907.7011000000.000.130.130.000.13
2010-201121Metz1 League1165606.2303211000.480.000.480.320.32
2011-201222Cardiff City1 League2557948.8213200100.230.110.340.230.34
2012-201323Cardiff City1 League27590910.1538500000.500.300.790.500.79
2013-201424Cardiff City1 League30520.6000000000.000.000.000.000.00
2013-201424Blackburn1 League27211,70919.0133161300400.680.160.840.680.84
2014-201525Blackburn3 Leagues44332,96633.0226282111300.670.180.850.640.82
2015-201626Aston Villa3 Leagues36182,01022.3639600200.270.130.400.270.40
2016-201727Aston Villa2 Leagues1988018.9404311300.450.000.450.340.34
2016-201727Middlesbrough2 Leagues1977338.1202200300.250.000.250.250.25
2017-201828Middlesbrough1 League11901.0000000000.000.000.000.000.00
2017-201828Middlesbrough3 Leagues21111,03011.4426400310.350.170.520.350.52
2018-201929Middlesbrough1 League11660.7000000000.000.000.000.000.00
2018-201929Middlesbrough3 Leagues833744.2022000000.80.80.10.90290.000.480.480.000.480.630.100.730.630.73
2019-202030Middlesbrough1 League11620.7000000000.000.000.000.000.00
2019-202030Middlesbrough3 Leagues2266867.6224200003.33.30.94.2315250.260.260.520.260.520.500.140.640.500.64
2020-202131Melb Victory1 League18151,27414.2527500200.350.140.490.350.49
2021-202232Panetolikos1 League30760.8101100001.180.001.181.181.18
2021-202232Esteghlal1 League23201,63918.2325211400.160.110.270.110.22
13 Seasons8 Clubs9 Leagues31816416,303181.172279968442514.14.11.05.1317340.400.150.550.380.520.520.130.650.520.65
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
Middlesbrough (4 Seasons)4 Leagues70272,82331.48614800614.14.11.05.1317340.260.190.450.260.450.520.130.650.520.65
Cardiff City (3 Seasons)2 Leagues55101,75519.57411700100.360.210.560.360.56
Middlesbrough (3 Seasons)1 League332182.4000000000.000.000.000.000.00
Blackburn (2 Seasons)3 Leagues71544,67551.9359443411700.670.170.850.650.83
Aston Villa (2 Seasons)4 Leagues55262,81131.210313911500.320.100.420.290.38
Metz (2 Seasons)2 Leagues23121,25013.9314211000.220.070.290.140.22
Esteghlal (1 Season)1 League23201,63918.2325211400.160.110.270.110.22
Melb Victory (1 Season)1 League18151,27414.2527500200.350.140.490.350.49
Panetolikos (1 Season)1 League30760.8101100001.180.001.181.181.18
Championship (8 Seasons)178868,50094.449146348111414.14.11.05.1317340.520.150.670.510.660.520.130.650.520.65
FA Cup (6 Seasons)1498499.4459311000.420.530.950.320.85
EFL Cup (6 Seasons)844615.1112100000.200.200.390.200.39
Premier League (3 Seasons)51182,25425.0628600500.240.080.320.240.32
PL2 — Div. 2 (3 Seasons)332182.4000000000.000.000.000.000.00
Pro League (1 Season)23201,63918.2325211400.160.110.270.110.22
A-League (1 Season)18151,27414.2527500200.350.140.490.350.49
Ligue 1 (1 Season)1266907.7011000000.000.130.130.000.13
Ligue 2 (1 Season)1165606.2303211000.480.000.480.320.32
Super League (1 Season)30760.8101100001.180.001.181.181.18
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
2007-200818Metzfr FRA1. Ligue 120th1266907.7011000000.000.130.130.000.13Matches
2010-201121Metzfr FRA2. Ligue 217th1165606.2303211000.480.000.480.320.32
2011-201222Cardiff Cityeng ENG2. Championship6th2557948.8213200100.230.110.340.230.34
2012-201323Cardiff Cityeng ENG2. Championship1st27590910.1538500000.500.300.790.500.79
2013-201424Cardiff Cityeng ENG1. Premier League20th30520.6000000000.000.000.000.000.00Matches
2013-201424Blackburneng ENG2. Championship8th27211,70919.0133161300400.680.160.840.680.84Matches
2014-201525Blackburneng ENG2. Championship9th39312,70030.0204242000300.670.130.800.670.80Matches
2015-201626Aston Villaeng ENG1. Premier League20th32141,66918.5527500200.270.110.380.270.38Matches
2016-201727Aston Villaeng ENG2. Championship13th1887568.4404311300.480.000.480.360.36Matches
2016-201727Middlesbrougheng ENG1. Premier League19th1645335.9101100300.170.000.170.170.17Matches
2017-201828Middlesbrougheng ENGJr. PL2 — Div. 24th11901.0000000000.000.000.000.000.00Matches
2017-201828Middlesbrougheng ENG2. Championship5th191093010.3325300310.290.190.480.290.48Matches
2018-201929Middlesbrougheng ENGJr. PL2 — Div. 28th11660.7000000000.000.000.000.000.00Matches
2018-201929Middlesbrougheng ENG2. Championship7th411111.2000000000.80.80.10.90290.000.000.000.000.000.630.100.730.630.73Matches
2019-202030Middlesbrougheng ENGJr. PL2 — Div. 25th11620.7000000000.000.000.000.000.00Matches
2019-202030Middlesbrougheng ENG2. Championship17th1955916.6213200003.33.30.94.2315250.300.150.460.300.460.500.140.640.500.64Matches
2020-202131Melb Victoryau AUS1. A-League12th18151,27414.2527500200.350.140.490.350.49Matches
2021-202232Panetolikosgr GRE1. Super League11th30760.8101100001.180.001.181.181.18Matches
2021-202232Esteghlalir IRN1. Pro League1st23201,63918.2325211400.160.110.270.110.22Matches
13 Seasons8 Clubs7 Leagues29615114,993166.667218864332514.14.11.05.1317340.400.130.530.380.510.520.130.650.520.65
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
Middlesbrough (4 Seasons)2 Leagues58202,16524.1639600614.14.11.05.1317340.250.120.370.250.370.520.130.650.520.65
Cardiff City (3 Seasons)2 Leagues55101,75519.57411700100.360.210.560.360.56
Middlesbrough (3 Seasons)1 League332182.4000000000.000.000.000.000.00
Blackburn (2 Seasons)1 League66524,40949.0337403300700.670.140.820.670.82
Aston Villa (2 Seasons)2 Leagues50222,42526.99211811500.330.070.410.300.37
Metz (2 Seasons)2 Leagues23121,25013.9314211000.220.070.290.140.22
Esteghlal (1 Season)1 League23201,63918.2325211400.160.110.270.110.22
Melb Victory (1 Season)1 League18151,27414.2527500200.350.140.490.350.49
Panetolikos (1 Season)1 League30760.8101100001.180.001.181.181.18
Championship (8 Seasons)178868,50094.449146348111414.14.11.05.1317340.520.150.670.510.660.520.130.650.520.65
Premier League (3 Seasons)51182,25425.0628600500.240.080.320.240.32
PL2 — Div. 2 (3 Seasons)332182.4000000000.000.000.000.000.00
Pro League (1 Season)23201,63918.2325211400.160.110.270.110.22
A-League (1 Season)18151,27414.2527500200.350.140.490.350.49
Ligue 1 (1 Season)1266907.7011000000.000.130.130.000.13
Ligue 2 (1 Season)1165606.2303211000.480.000.480.320.32
Super League (1 Season)30760.8101100001.180.001.181.181.18
Standard Stats Table
Playing Time Performance Per 90 Minutes
Season Age Squad Country Comp LgRank MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR Gls Ast G+A G-PK G+A-PK Matches
2014-201525Blackburneng ENGFA Cup5th422372.6224111000.760.761.520.381.14Matches
2014-201525Blackburneng ENGLeague Cup58th10290.3000000000.000.000.000.000.00Matches
2015-201626Aston Villaeng ENGFA Cup17th221802.0011000000.000.500.500.000.50Matches
2015-201626Aston Villaeng ENGLeague Cup9th221611.8101100000.560.000.560.560.56Matches
2016-201727Aston Villaeng ENGEFL Cup58th10450.5000000000.000.000.000.000.00Matches
2016-201727Middlesbrougheng ENGFA Cup5th332002.2101100000.450.000.450.450.45Matches
2017-201828Middlesbrougheng ENGEFL Cup9th10100.1000000000.000.000.000.000.00Matches
2017-201828Middlesbrougheng ENGFA Cup17th11901.0101100001.000.001.001.001.00Matches
2018-201929Middlesbrougheng ENGEFL Cup5th211561.7011000000.000.580.580.000.58Matches
2018-201929Middlesbrougheng ENGFA Cup17th211071.2011000000.000.840.840.000.84Matches
2019-202030Middlesbrougheng ENGEFL Cup58th11600.7000000000.000.000.000.000.00Matches
2019-202030Middlesbrougheng ENGFA Cup33rd20350.4011000000.002.572.570.002.57Matches
6 Seasons3 Clubs2 Leagues22131,31014.65611411000.340.410.760.270.69
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
Middlesbrough (4 Seasons)2 Leagues1276587.3235200000.270.410.680.270.68
Aston Villa (2 Seasons)2 Leagues543864.3112100000.230.230.470.230.47
Blackburn (1 Season)2 Leagues522663.0224111000.680.681.350.341.02
FA Cup (6 Seasons)1498499.4459311000.420.530.950.320.85
EFL Cup (6 Seasons)844615.1112100000.200.200.390.200.39
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
201425bj BeninWCQ443483.92200100.520.52Matches
201425bj BeninFriendlies (M)11901.0101100001.000.001.001.001.00Matches
201526bj BeninAfrica Cup of Nations qualification11750.80000000.000.00Matches
201728bj BeninAfrica Cup of Nations qualification422342.6000000000.000.000.000.000.00Matches
201829bj BeninWCQ11440.5000000000.000.000.000.000.00Matches
4 Seasons1 Club3 Leagues1197918.8301300100.340.000.240.340.24
WCQ (2 Seasons)553924.4200200100.460.000.000.460.00
Africa Cup of Nations qualification (2 Seasons)533093.4000000000.000.000.000.000.00
Friendlies (M) (1 Season)11901.0101100001.000.001.001.001.00

Shooting

Shooting Table
Standard Expected
Season Age Squad Country Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist FK PK PKatt xG npxG npxG/Sh G-xG np:G-xG Matches
2007-200818Metzfr FRA1. Ligue 17.7081.040.0000Matches
2010-201121Metzfr FRA2. Ligue 26.2381.290.2511
2011-201222Cardiff Cityeng ENG2. Championship8.82101.130.2000
2012-201323Cardiff Cityeng ENG2. Championship10.15151.490.3300
2013-201424Blackburneng ENG2. Championship19.013382.000.3400Matches
2013-201424Cardiff Cityeng ENG1. Premier League0.6000.0000Matches
2014-201525Blackburneng ENG2. Championship30.020401.330.5000Matches
2014-201525Blackburneng ENGFA Cup2.6211Matches
2014-201525Blackburneng ENGLeague Cup0.3000Matches
2015-201626Aston Villaeng ENGFA Cup2.0000Matches
2015-201626Aston Villaeng ENGLeague Cup1.8100Matches
2015-201626Aston Villaeng ENG1. Premier League18.55180.970.2800Matches
2016-201727Aston Villaeng ENG2. Championship8.440110.001.310.2711Matches
2016-201727Aston Villaeng ENGEFL Cup0.50000.000.0000Matches
2016-201727Middlesbrougheng ENGFA Cup2.2100Matches
2016-201727Middlesbrougheng ENG1. Premier League5.9115533.32.530.840.070.2000Matches
2017-201828Middlesbrougheng ENG2. Championship10.3325936.02.420.870.120.3300Matches
2017-201828Middlesbrougheng ENGEFL Cup0.10100.09.000.000.0000Matches
2017-201828Middlesbrougheng ENGFA Cup1.014375.04.003.000.250.3300Matches
2017-201828Middlesbrougheng ENGJr. PL2 — Div. 21.0000Matches
2018-201929Middlesbrougheng ENG2. Championship1.204375.03.242.430.000.009.10000.80.80.19-0.8-0.8Matches
2018-201929Middlesbrougheng ENGEFL Cup1.704125.02.310.580.000.0000Matches
2018-201929Middlesbrougheng ENGFA Cup1.2011100.00.840.840.000.0000Matches
2018-201929Middlesbrougheng ENGJr. PL2 — Div. 20.7000Matches
2019-202030Middlesbrougheng ENG2. Championship6.6223730.43.501.070.090.299.80003.33.30.14-1.3-1.3Matches
2019-202030Middlesbrougheng ENGEFL Cup0.70200.03.000.000.0000Matches
2019-202030Middlesbrougheng ENGFA Cup0.40200.05.140.000.0000Matches
2019-202030Middlesbrougheng ENGJr. PL2 — Div. 20.7000Matches
2020-202131Melb Victoryau AUS1. A-League14.25441227.33.110.850.110.4200Matches
2021-202232Esteghlalir IRN1. Pro League18.2311Matches
2021-202232Panetolikosgr GRE1. Super League0.8100Matches
13 Seasons8 Clubs9 Leagues181.17212518941.62.391.230.120.339.70444.14.10.15-2.1-2.1
Country Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist FK PK PKatt xG npxG npxG/Sh G-xG np:G-xG Matches
Middlesbrough (4 Seasons)4 Leagues31.48812935.82.781.000.090.249.70004.14.10.15-2.1-2.1
Cardiff City (3 Seasons)2 Leagues19.57251.280.2800
Middlesbrough (3 Seasons)1 League2.4000
Blackburn (2 Seasons)3 Leagues51.935781.590.4211
Aston Villa (2 Seasons)4 Leagues31.2100290.001.060.2811
Metz (2 Seasons)2 Leagues13.93161.150.1311
Esteghlal (1 Season)1 League18.2311
Melb Victory (1 Season)1 League14.25441227.33.110.850.110.4200
Panetolikos (1 Season)1 League0.8100
Championship (8 Seasons)94.4495213357.71.961.410.150.369.70114.14.10.15-2.1-2.1
FA Cup (6 Seasons)9.447457.12.721.550.140.2511
EFL Cup (6 Seasons)5.117114.32.320.330.000.0000
Premier League (3 Seasons)25.06152333.32.530.920.070.2600
PL2 — Div. 2 (3 Seasons)2.4000
Pro League (1 Season)18.2311
A-League (1 Season)14.25441227.33.110.850.110.4200
Ligue 1 (1 Season)7.7081.040.0000
Ligue 2 (1 Season)6.2381.290.2511
Super League (1 Season)0.8100
Shooting Table
Standard Expected
Season Age Squad Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist FK PK PKatt xG npxG npxG/Sh G-xG np:G-xG Matches
2007-200818Metz1 League7.7081.040.0000
2010-201121Metz1 League6.2381.290.2511
2011-201222Cardiff City1 League8.82101.130.2000
2012-201323Cardiff City1 League10.15151.490.3300
2013-201424Cardiff City1 League0.6000.0000
2013-201424Blackburn1 League19.013382.000.3400
2014-201525Blackburn3 Leagues33.022401.330.5011
2015-201626Aston Villa3 Leagues22.36180.970.2800
2016-201727Aston Villa2 Leagues8.940110.001.240.2711
2016-201727Middlesbrough2 Leagues8.1215533.32.530.840.070.2000
2017-201828Middlesbrough1 League1.0000
2017-201828Middlesbrough3 Leagues11.44301240.02.621.050.130.3300
2018-201929Middlesbrough1 League0.7000
2018-201929Middlesbrough3 Leagues4.209555.62.171.200.000.009.10000.80.80.19-0.8-0.8
2019-202030Middlesbrough1 League0.7000
2019-202030Middlesbrough3 Leagues7.6227725.93.540.920.070.299.80003.33.30.14-1.3-1.3
2020-202131Melb Victory1 League14.25441227.33.110.850.110.4200
2021-202232Panetolikos1 League0.8100
2021-202232Esteghlal1 League18.2311
13 Seasons8 Clubs9 Leagues181.17212518941.62.391.230.120.339.70444.14.10.15-2.1-2.1
Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist FK PK PKatt xG npxG npxG/Sh G-xG np:G-xG Matches
Middlesbrough (4 Seasons)4 Leagues31.48812935.82.781.000.090.249.70004.14.10.15-2.1-2.1
Cardiff City (3 Seasons)2 Leagues19.57251.280.2800
Middlesbrough (3 Seasons)1 League2.4000
Blackburn (2 Seasons)3 Leagues51.935781.590.4211
Aston Villa (2 Seasons)4 Leagues31.2100290.001.060.2811
Metz (2 Seasons)2 Leagues13.93161.150.1311
Esteghlal (1 Season)1 League18.2311
Melb Victory (1 Season)1 League14.25441227.33.110.850.110.4200
Panetolikos (1 Season)1 League0.8100
Championship (8 Seasons)94.4495213357.71.961.410.150.369.70114.14.10.15-2.1-2.1
FA Cup (6 Seasons)9.447457.12.721.550.140.2511
EFL Cup (6 Seasons)5.117114.32.320.330.000.0000
Premier League (3 Seasons)25.06152333.32.530.920.070.2600
PL2 — Div. 2 (3 Seasons)2.4000
Pro League (1 Season)18.2311
A-League (1 Season)14.25441227.33.110.850.110.4200
Ligue 1 (1 Season)7.7081.040.0000
Ligue 2 (1 Season)6.2381.290.2511
Super League (1 Season)0.8100
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
2007-200818Metzfr FRA1. Ligue 120th7.7081.040.0000Matches
2010-201121Metzfr FRA2. Ligue 217th6.2381.290.2511
2011-201222Cardiff Cityeng ENG2. Championship6th8.82101.130.2000
2012-201323Cardiff Cityeng ENG2. Championship1st10.15151.490.3300
2013-201424Cardiff Cityeng ENG1. Premier League20th0.6000.0000Matches
2013-201424Blackburneng ENG2. Championship8th19.013382.000.3400Matches
2014-201525Blackburneng ENG2. Championship9th30.020401.330.5000Matches
2015-201626Aston Villaeng ENG1. Premier League20th18.55180.970.2800Matches
2016-201727Aston Villaeng ENG2. Championship13th8.440110.001.310.2711Matches
2016-201727Middlesbrougheng ENG1. Premier League19th5.9115533.32.530.840.070.2000Matches
2017-201828Middlesbrougheng ENGJr. PL2 — Div. 24th1.0000Matches
2017-201828Middlesbrougheng ENG2. Championship5th10.3325936.02.420.870.120.3300Matches
2018-201929Middlesbrougheng ENGJr. PL2 — Div. 28th0.7000Matches
2018-201929Middlesbrougheng ENG2. Championship7th1.204375.03.242.430.000.009.10000.80.80.19-0.8-0.8Matches
2019-202030Middlesbrougheng ENGJr. PL2 — Div. 25th0.7000Matches
2019-202030Middlesbrougheng ENG2. Championship17th6.6223730.43.501.070.090.299.80003.33.30.14-1.3-1.3Matches
2020-202131Melb Victoryau AUS1. A-League12th14.25441227.33.110.850.110.4200Matches
2021-202232Panetolikosgr GRE1. Super League11th0.8100Matches
2021-202232Esteghlalir IRN1. Pro League1st18.2311Matches
13 Seasons8 Clubs7 Leagues166.66711118442.32.381.250.130.339.70334.14.10.15-2.1-2.1
Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist FK PK PKatt xG npxG npxG/Sh G-xG np:G-xG Matches
Middlesbrough (4 Seasons)2 Leagues24.16672435.82.791.000.090.259.70004.14.10.15-2.1-2.1
Cardiff City (3 Seasons)2 Leagues19.57251.280.2800
Middlesbrough (3 Seasons)1 League2.4000
Blackburn (2 Seasons)1 League49.033781.590.4200
Aston Villa (2 Seasons)2 Leagues26.990290.001.080.2811
Metz (2 Seasons)2 Leagues13.93161.150.1311
Esteghlal (1 Season)1 League18.2311
Melb Victory (1 Season)1 League14.25441227.33.110.850.110.4200
Panetolikos (1 Season)1 League0.8100
Championship (8 Seasons)94.4495213357.71.961.410.150.369.70114.14.10.15-2.1-2.1
Premier League (3 Seasons)25.06152333.32.530.920.070.2600
PL2 — Div. 2 (3 Seasons)2.4000
Pro League (1 Season)18.2311
A-League (1 Season)14.25441227.33.110.850.110.4200
Ligue 1 (1 Season)7.7081.040.0000
Ligue 2 (1 Season)6.2381.290.2511
Super League (1 Season)0.8100
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
2014-201525Blackburneng ENGFA Cup5th2.6211Matches
2014-201525Blackburneng ENGLeague Cup58th0.3000Matches
2015-201626Aston Villaeng ENGFA Cup17th2.0000Matches
2015-201626Aston Villaeng ENGLeague Cup9th1.8100Matches
2016-201727Aston Villaeng ENGEFL Cup58th0.50000.000.0000Matches
2016-201727Middlesbrougheng ENGFA Cup5th2.2100Matches
2017-201828Middlesbrougheng ENGEFL Cup9th0.10100.09.000.000.0000Matches
2017-201828Middlesbrougheng ENGFA Cup17th1.014375.04.003.000.250.3300Matches
2018-201929Middlesbrougheng ENGEFL Cup5th1.704125.02.310.580.000.0000Matches
2018-201929Middlesbrougheng ENGFA Cup17th1.2011100.00.840.840.000.0000Matches
2019-202030Middlesbrougheng ENGEFL Cup58th0.70200.03.000.000.0000Matches
2019-202030Middlesbrougheng ENGFA Cup33rd0.40200.05.140.000.0000Matches
6 Seasons3 Clubs2 Leagues14.6514535.72.500.890.070.2011
Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist PK PKatt Matches
Middlesbrough (4 Seasons)2 Leagues7.3214535.72.750.980.070.2000
Aston Villa (2 Seasons)2 Leagues4.31000.000.0000
Blackburn (1 Season)2 Leagues3.0211
FA Cup (6 Seasons)9.447457.12.721.550.140.2511
EFL Cup (6 Seasons)5.117114.32.320.330.000.0000
Shooting Table
Standard
Season Age Squad Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist PK PKatt Matches
201425bj BeninWCQ3.9200Matches
201425bj BeninFriendlies (M)1.0100Matches
201526bj BeninAfrica Cup of Nations qualification0.8000Matches
201728bj BeninAfrica Cup of Nations qualification2.6000Matches
201829bj BeninWCQ0.5000Matches
4 Seasons1 Club3 Leagues8.8300
WCQ (2 Seasons)4.4200
Africa Cup of Nations qualification (2 Seasons)3.4000
Friendlies (M) (1 Season)1.0100

Passing

Passing Table
Total Short Medium Long Expected
Season Age Squad Country Comp 90s Cmp Att Cmp% TotDist PrgDist Cmp Att Cmp% Cmp Att Cmp% Cmp Att Cmp% Ast xAG xA A-xAG KP 1/3 PPA CrsPA PrgP Matches
2007-200818Metzfr FRA1. Ligue 17.71Matches
2010-201121Metzfr FRA2. Ligue 26.20
2011-201222Cardiff Cityeng ENG2. Championship8.81
2012-201323Cardiff Cityeng ENG2. Championship10.13
2013-201424Blackburneng ENG2. Championship19.03Matches
2013-201424Cardiff Cityeng ENG1. Premier League0.60Matches
2014-201525Blackburneng ENG2. Championship30.04Matches
2014-201525Blackburneng ENGFA Cup2.62Matches
2014-201525Blackburneng ENGLeague Cup0.30Matches
2015-201626Aston Villaeng ENGFA Cup2.01Matches
2015-201626Aston Villaeng ENGLeague Cup1.80Matches
2015-201626Aston Villaeng ENG1. Premier League18.52Matches
2016-201727Aston Villaeng ENG2. Championship8.40Matches
2016-201727Aston Villaeng ENGEFL Cup0.50Matches
2016-201727Middlesbrougheng ENGFA Cup2.20Matches
2016-201727Middlesbrougheng ENG1. Premier League5.90Matches
2017-201828Middlesbrougheng ENG2. Championship10.32Matches
2017-201828Middlesbrougheng ENGEFL Cup0.10Matches
2017-201828Middlesbrougheng ENGFA Cup1.00Matches
2017-201828Middlesbrougheng ENGJr. PL2 — Div. 21.00Matches
2018-201929Middlesbrougheng ENG2. Championship1.2163743.219683132748.11812.511100.000.10.2-0.124102Matches
2018-201929Middlesbrougheng ENGEFL Cup1.71Matches
2018-201929Middlesbrougheng ENGFA Cup1.21Matches
2018-201929Middlesbrougheng ENGJr. PL2 — Div. 20.70Matches
2019-202030Middlesbrougheng ENG2. Championship6.68016349.1942332558664.0175034.01333.310.90.4+0.110154015Matches
2019-202030Middlesbrougheng ENGEFL Cup0.70Matches
2019-202030Middlesbrougheng ENGFA Cup0.41Matches
2019-202030Middlesbrougheng ENGJr. PL2 — Div. 20.70Matches
2020-202131Melb Victoryau AUS1. A-League14.22Matches
2021-202232Esteghlalir IRN1. Pro League18.22Matches
2021-202232Panetolikosgr GRE1. Super League0.80Matches
13 Seasons8 Clubs9 Leagues181.19620048.011384156811360.2185831.02450.0271.00.6+26.012195017
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
Middlesbrough (4 Seasons)4 Leagues31.49620048.011384156811360.2185831.02450.061.00.6+5.012195017
Cardiff City (3 Seasons)2 Leagues19.54
Middlesbrough (3 Seasons)1 League2.40
Blackburn (2 Seasons)3 Leagues51.99
Aston Villa (2 Seasons)4 Leagues31.23
Metz (2 Seasons)2 Leagues13.91
Esteghlal (1 Season)1 League18.22
Melb Victory (1 Season)1 League14.22
Panetolikos (1 Season)1 League0.80
Championship (8 Seasons)94.49620048.011384156811360.2185831.02450.0141.00.6+13.012195017
FA Cup (6 Seasons)9.45
EFL Cup (6 Seasons)5.11
Premier League (3 Seasons)25.02
PL2 — Div. 2 (3 Seasons)2.40
Pro League (1 Season)18.22
A-League (1 Season)14.22
Ligue 1 (1 Season)7.71
Ligue 2 (1 Season)6.20
Super League (1 Season)0.80
Passing Table
Total Short Medium Long Expected
Season Age Squad Comp 90s Cmp Att Cmp% TotDist PrgDist Cmp Att Cmp% Cmp Att Cmp% Cmp Att Cmp% Ast xAG xA A-xAG KP 1/3 PPA CrsPA PrgP Matches
2007-200818Metz1 League7.71
2010-201121Metz1 League6.20
2011-201222Cardiff City1 League8.81
2012-201323Cardiff City1 League10.13
2013-201424Cardiff City1 League0.60
2013-201424Blackburn1 League19.03
2014-201525Blackburn3 Leagues33.06
2015-201626Aston Villa3 Leagues22.33
2016-201727Aston Villa2 Leagues8.90
2016-201727Middlesbrough2 Leagues8.10
2017-201828Middlesbrough1 League1.00
2017-201828Middlesbrough3 Leagues11.42
2018-201929Middlesbrough1 League0.70
2018-201929Middlesbrough3 Leagues4.2163743.219683132748.11812.511100.020.10.2+1.924102
2019-202030Middlesbrough1 League0.70
2019-202030Middlesbrough3 Leagues7.68016349.1942332558664.0175034.01333.320.90.4+1.110154015
2020-202131Melb Victory1 League14.22
2021-202232Panetolikos1 League0.80
2021-202232Esteghlal1 League18.22
13 Seasons8 Clubs9 Leagues181.19620048.011384156811360.2185831.02450.0271.00.6+26.012195017
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
Middlesbrough (4 Seasons)4 Leagues31.49620048.011384156811360.2185831.02450.061.00.6+5.012195017
Cardiff City (3 Seasons)2 Leagues19.54
Middlesbrough (3 Seasons)1 League2.40
Blackburn (2 Seasons)3 Leagues51.99
Aston Villa (2 Seasons)4 Leagues31.23
Metz (2 Seasons)2 Leagues13.91
Esteghlal (1 Season)1 League18.22
Melb Victory (1 Season)1 League14.22
Panetolikos (1 Season)1 League0.80
Championship (8 Seasons)94.49620048.011384156811360.2185831.02450.0141.00.6+13.012195017
FA Cup (6 Seasons)9.45
EFL Cup (6 Seasons)5.11
Premier League (3 Seasons)25.02
PL2 — Div. 2 (3 Seasons)2.40
Pro League (1 Season)18.22
A-League (1 Season)14.22
Ligue 1 (1 Season)7.71
Ligue 2 (1 Season)6.20
Super League (1 Season)0.80
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
2007-200818Metzfr FRA1. Ligue 120th7.71Matches
2010-201121Metzfr FRA2. Ligue 217th6.20
2011-201222Cardiff Cityeng ENG2. Championship6th8.81
2012-201323Cardiff Cityeng ENG2. Championship1st10.13
2013-201424Cardiff Cityeng ENG1. Premier League20th0.60Matches
2013-201424Blackburneng ENG2. Championship8th19.03Matches
2014-201525Blackburneng ENG2. Championship9th30.04Matches
2015-201626Aston Villaeng ENG1. Premier League20th18.52Matches
2016-201727Aston Villaeng ENG2. Championship13th8.40Matches
2016-201727Middlesbrougheng ENG1. Premier League19th5.90Matches
2017-201828Middlesbrougheng ENGJr. PL2 — Div. 24th1.00Matches
2017-201828Middlesbrougheng ENG2. Championship5th10.32Matches
2018-201929Middlesbrougheng ENGJr. PL2 — Div. 28th0.70Matches
2018-201929Middlesbrougheng ENG2. Championship7th1.2163743.219683132748.11812.511100.000.10.2-0.124102Matches
2019-202030Middlesbrougheng ENGJr. PL2 — Div. 25th0.70Matches
2019-202030Middlesbrougheng ENG2. Championship17th6.68016349.1942332558664.0175034.01333.310.90.4+0.110154015Matches
2020-202131Melb Victoryau AUS1. A-League12th14.22Matches
2021-202232Panetolikosgr GRE1. Super League11th0.80Matches
2021-202232Esteghlalir IRN1. Pro League1st18.22Matches
13 Seasons8 Clubs7 Leagues166.69620048.011384156811360.2185831.02450.0211.00.6+20.012195017
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
Middlesbrough (4 Seasons)2 Leagues24.19620048.011384156811360.2185831.02450.031.00.6+2.012195017
Cardiff City (3 Seasons)2 Leagues19.54
Middlesbrough (3 Seasons)1 League2.40
Blackburn (2 Seasons)1 League49.07
Aston Villa (2 Seasons)2 Leagues26.92
Metz (2 Seasons)2 Leagues13.91
Esteghlal (1 Season)1 League18.22
Melb Victory (1 Season)1 League14.22
Panetolikos (1 Season)1 League0.80
Championship (8 Seasons)94.49620048.011384156811360.2185831.02450.0141.00.6+13.012195017
Premier League (3 Seasons)25.02
PL2 — Div. 2 (3 Seasons)2.40
Pro League (1 Season)18.22
A-League (1 Season)14.22
Ligue 1 (1 Season)7.71
Ligue 2 (1 Season)6.20
Super League (1 Season)0.80
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
2014-201525Blackburneng ENGFA Cup5th2.62Matches
2014-201525Blackburneng ENGLeague Cup58th0.30Matches
2015-201626Aston Villaeng ENGFA Cup17th2.01Matches
2015-201626Aston Villaeng ENGLeague Cup9th1.80Matches
2016-201727Aston Villaeng ENGEFL Cup58th0.50Matches
2016-201727Middlesbrougheng ENGFA Cup5th2.20Matches
2017-201828Middlesbrougheng ENGEFL Cup9th0.10Matches
2017-201828Middlesbrougheng ENGFA Cup17th1.00Matches
2018-201929Middlesbrougheng ENGEFL Cup5th1.71Matches
2018-201929Middlesbrougheng ENGFA Cup17th1.21Matches
2019-202030Middlesbrougheng ENGEFL Cup58th0.70Matches
2019-202030Middlesbrougheng ENGFA Cup33rd0.41Matches
6 Seasons3 Clubs2 Leagues14.66
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
Middlesbrough (4 Seasons)2 Leagues7.33
Aston Villa (2 Seasons)2 Leagues4.31
Blackburn (1 Season)2 Leagues3.02
FA Cup (6 Seasons)9.45
EFL Cup (6 Seasons)5.11
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
201425bj BeninWCQ3.9Matches
201425bj BeninFriendlies (M)1.00Matches
201526bj BeninAfrica Cup of Nations qualification0.8Matches
201728bj BeninAfrica Cup of Nations qualification2.60Matches
201829bj BeninWCQ0.50Matches
4 Seasons1 Club3 Leagues8.80
WCQ (2 Seasons)4.40
Africa Cup of Nations qualification (2 Seasons)3.40
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
2007-200818Metzfr FRA1. Ligue 17.7Matches
2010-201121Metzfr FRA2. Ligue 26.2
2011-201222Cardiff Cityeng ENG2. Championship8.8
2012-201323Cardiff Cityeng ENG2. Championship10.1
2013-201424Blackburneng ENG2. Championship19.0Matches
2013-201424Cardiff Cityeng ENG1. Premier League0.6Matches
2014-201525Blackburneng ENG2. Championship30.0Matches
2014-201525Blackburneng ENGFA Cup2.6Matches
2014-201525Blackburneng ENGLeague Cup0.3Matches
2015-201626Aston Villaeng ENGFA Cup2.0Matches
2015-201626Aston Villaeng ENGLeague Cup1.8Matches
2015-201626Aston Villaeng ENG1. Premier League18.5Matches
2016-201727Aston Villaeng ENG2. Championship8.40Matches
2016-201727Aston Villaeng ENGEFL Cup0.51Matches
2016-201727Middlesbrougheng ENGFA Cup2.2Matches
2016-201727Middlesbrougheng ENG1. Premier League5.92Matches
2017-201828Middlesbrougheng ENG2. Championship10.33Matches
2017-201828Middlesbrougheng ENGEFL Cup0.10Matches
2017-201828Middlesbrougheng ENGFA Cup1.00Matches
2017-201828Middlesbrougheng ENGJr. PL2 — Div. 21.0Matches
2018-201929Middlesbrougheng ENG2. Championship1.2373700001000001600Matches
2018-201929Middlesbrougheng ENGEFL Cup1.70Matches
2018-201929Middlesbrougheng ENGFA Cup1.20Matches
2018-201929Middlesbrougheng ENGJr. PL2 — Div. 20.7Matches
2019-202030Middlesbrougheng ENG2. Championship6.616315740000000008021Matches
2019-202030Middlesbrougheng ENGEFL Cup0.70Matches
2019-202030Middlesbrougheng ENGFA Cup0.40Matches
2019-202030Middlesbrougheng ENGJr. PL2 — Div. 20.7Matches
2020-202131Melb Victoryau AUS1. A-League14.21Matches
2021-202232Esteghlalir IRN1. Pro League18.2Matches
2021-202232Panetolikosgr GRE1. Super League0.8Matches
13 Seasons8 Clubs9 Leagues181.120019440008000009621
Country Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Middlesbrough (4 Seasons)4 Leagues31.420019440006000009621
Cardiff City (3 Seasons)2 Leagues19.5
Middlesbrough (3 Seasons)1 League2.4
Blackburn (2 Seasons)3 Leagues51.9
Aston Villa (2 Seasons)4 Leagues31.21
Metz (2 Seasons)2 Leagues13.9
Esteghlal (1 Season)1 League18.2
Melb Victory (1 Season)1 League14.21
Panetolikos (1 Season)1 League0.8
Championship (8 Seasons)94.420019440004000009621
FA Cup (6 Seasons)9.40
EFL Cup (6 Seasons)5.11
Premier League (3 Seasons)25.02
PL2 — Div. 2 (3 Seasons)2.4
Pro League (1 Season)18.2
A-League (1 Season)14.21
Ligue 1 (1 Season)7.7
Ligue 2 (1 Season)6.2
Super League (1 Season)0.8
Pass Types Table
Pass Types Corner Kicks Outcomes
Season Age Squad Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
2007-200818Metz1 League7.7
2010-201121Metz1 League6.2
2011-201222Cardiff City1 League8.8
2012-201323Cardiff City1 League10.1
2013-201424Cardiff City1 League0.6
2013-201424Blackburn1 League19.0
2014-201525Blackburn3 Leagues33.0
2015-201626Aston Villa3 Leagues22.3
2016-201727Aston Villa2 Leagues8.91
2016-201727Middlesbrough2 Leagues8.12
2017-201828Middlesbrough1 League1.0
2017-201828Middlesbrough3 Leagues11.43
2018-201929Middlesbrough1 League0.7
2018-201929Middlesbrough3 Leagues4.2373700001000001600
2019-202030Middlesbrough1 League0.7
2019-202030Middlesbrough3 Leagues7.616315740000000008021
2020-202131Melb Victory1 League14.21
2021-202232Panetolikos1 League0.8
2021-202232Esteghlal1 League18.2
13 Seasons8 Clubs9 Leagues181.120019440008000009621
Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Middlesbrough (4 Seasons)4 Leagues31.420019440006000009621
Cardiff City (3 Seasons)2 Leagues19.5
Middlesbrough (3 Seasons)1 League2.4
Blackburn (2 Seasons)3 Leagues51.9
Aston Villa (2 Seasons)4 Leagues31.21
Metz (2 Seasons)2 Leagues13.9
Esteghlal (1 Season)1 League18.2
Melb Victory (1 Season)1 League14.21
Panetolikos (1 Season)1 League0.8
Championship (8 Seasons)94.420019440004000009621
FA Cup (6 Seasons)9.40
EFL Cup (6 Seasons)5.11
Premier League (3 Seasons)25.02
PL2 — Div. 2 (3 Seasons)2.4
Pro League (1 Season)18.2
A-League (1 Season)14.21
Ligue 1 (1 Season)7.7
Ligue 2 (1 Season)6.2
Super League (1 Season)0.8
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
2007-200818Metzfr FRA1. Ligue 120th7.7Matches
2010-201121Metzfr FRA2. Ligue 217th6.2
2011-201222Cardiff Cityeng ENG2. Championship6th8.8
2012-201323Cardiff Cityeng ENG2. Championship1st10.1
2013-201424Cardiff Cityeng ENG1. Premier League20th0.6Matches
2013-201424Blackburneng ENG2. Championship8th19.0Matches
2014-201525Blackburneng ENG2. Championship9th30.0Matches
2015-201626Aston Villaeng ENG1. Premier League20th18.5Matches
2016-201727Aston Villaeng ENG2. Championship13th8.40Matches
2016-201727Middlesbrougheng ENG1. Premier League19th5.92Matches
2017-201828Middlesbrougheng ENGJr. PL2 — Div. 24th1.0Matches
2017-201828Middlesbrougheng ENG2. Championship5th10.33Matches
2018-201929Middlesbrougheng ENGJr. PL2 — Div. 28th0.7Matches
2018-201929Middlesbrougheng ENG2. Championship7th1.2373700001000001600Matches
2019-202030Middlesbrougheng ENGJr. PL2 — Div. 25th0.7Matches
2019-202030Middlesbrougheng ENG2. Championship17th6.616315740000000008021Matches
2020-202131Melb Victoryau AUS1. A-League12th14.21Matches
2021-202232Panetolikosgr GRE1. Super League11th0.8Matches
2021-202232Esteghlalir IRN1. Pro League1st18.2Matches
13 Seasons8 Clubs7 Leagues166.620019440007000009621
Country Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Middlesbrough (4 Seasons)2 Leagues24.120019440006000009621
Cardiff City (3 Seasons)2 Leagues19.5
Middlesbrough (3 Seasons)1 League2.4
Blackburn (2 Seasons)1 League49.0
Aston Villa (2 Seasons)2 Leagues26.90
Metz (2 Seasons)2 Leagues13.9
Esteghlal (1 Season)1 League18.2
Melb Victory (1 Season)1 League14.21
Panetolikos (1 Season)1 League0.8
Championship (8 Seasons)94.420019440004000009621
Premier League (3 Seasons)25.02
PL2 — Div. 2 (3 Seasons)2.4
Pro League (1 Season)18.2
A-League (1 Season)14.21
Ligue 1 (1 Season)7.7
Ligue 2 (1 Season)6.2
Super League (1 Season)0.8
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
2014-201525Blackburneng ENGFA Cup5th2.6Matches
2014-201525Blackburneng ENGLeague Cup58th0.3Matches
2015-201626Aston Villaeng ENGFA Cup17th2.0Matches
2015-201626Aston Villaeng ENGLeague Cup9th1.8Matches
2016-201727Aston Villaeng ENGEFL Cup58th0.51Matches
2016-201727Middlesbrougheng ENGFA Cup5th2.2Matches
2017-201828Middlesbrougheng ENGEFL Cup9th0.10Matches
2017-201828Middlesbrougheng ENGFA Cup17th1.00Matches
2018-201929Middlesbrougheng ENGEFL Cup5th1.70Matches
2018-201929Middlesbrougheng ENGFA Cup17th1.20Matches
2019-202030Middlesbrougheng ENGEFL Cup58th0.70Matches
2019-202030Middlesbrougheng ENGFA Cup33rd0.40Matches
6 Seasons3 Clubs2 Leagues14.61
Country Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Middlesbrough (4 Seasons)2 Leagues7.30
Aston Villa (2 Seasons)2 Leagues4.31
Blackburn (1 Season)2 Leagues3.0
FA Cup (6 Seasons)9.40
EFL Cup (6 Seasons)5.11
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
201425bj BeninWCQ3.9Matches
201425bj BeninFriendlies (M)1.0Matches
201526bj BeninAfrica Cup of Nations qualification0.8Matches
201728bj BeninAfrica Cup of Nations qualification2.6Matches
201829bj BeninWCQ0.5Matches
4 Seasons1 Club3 Leagues8.8
WCQ (2 Seasons)4.4
Africa Cup of Nations qualification (2 Seasons)3.4
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
2007-200818Metzfr FRA1. Ligue 17.7Matches
2010-201121Metzfr FRA2. Ligue 26.2
2011-201222Cardiff Cityeng ENG2. Championship8.8
2012-201323Cardiff Cityeng ENG2. Championship10.1
2013-201424Blackburneng ENG2. Championship19.0Matches
2013-201424Cardiff Cityeng ENG1. Premier League0.6Matches
2014-201525Blackburneng ENG2. Championship30.0Matches
2014-201525Blackburneng ENGFA Cup2.6Matches
2014-201525Blackburneng ENGLeague Cup0.3Matches
2015-201626Aston Villaeng ENGFA Cup2.0Matches
2015-201626Aston Villaeng ENGLeague Cup1.8Matches
2015-201626Aston Villaeng ENG1. Premier League18.5Matches
2016-201727Aston Villaeng ENG2. Championship8.4Matches
2016-201727Aston Villaeng ENGEFL Cup0.5Matches
2016-201727Middlesbrougheng ENGFA Cup2.2Matches
2016-201727Middlesbrougheng ENG1. Premier League5.9Matches
2017-201828Middlesbrougheng ENG2. Championship10.3Matches
2017-201828Middlesbrougheng ENGEFL Cup0.1Matches
2017-201828Middlesbrougheng ENGFA Cup1.0Matches
2017-201828Middlesbrougheng ENGJr. PL2 — Div. 21.0Matches
2018-201929Middlesbrougheng ENG2. Championship1.221.6220000000.00000000Matches
2018-201929Middlesbrougheng ENGEFL Cup1.7Matches
2018-201929Middlesbrougheng ENGFA Cup1.2Matches
2018-201929Middlesbrougheng ENGJr. PL2 — Div. 20.7Matches
2019-202030Middlesbrougheng ENG2. Championship6.6131.98110020010.15100000Matches
2019-202030Middlesbrougheng ENGEFL Cup0.7Matches
2019-202030Middlesbrougheng ENGFA Cup0.4Matches
2019-202030Middlesbrougheng ENGJr. PL2 — Div. 20.7Matches
2020-202131Melb Victoryau AUS1. A-League14.2Matches
2021-202232Esteghlalir IRN1. Pro League18.2Matches
2021-202232Panetolikosgr GRE1. Super League0.8Matches
13 Seasons8 Clubs9 Leagues181.1151.92130020010.13100000
Country Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Middlesbrough (4 Seasons)4 Leagues31.4151.92130020010.13100000
Cardiff City (3 Seasons)2 Leagues19.5
Middlesbrough (3 Seasons)1 League2.4
Blackburn (2 Seasons)3 Leagues51.9
Aston Villa (2 Seasons)4 Leagues31.2
Metz (2 Seasons)2 Leagues13.9
Esteghlal (1 Season)1 League18.2
Melb Victory (1 Season)1 League14.2
Panetolikos (1 Season)1 League0.8
Championship (8 Seasons)94.4151.92130020010.13100000
FA Cup (6 Seasons)9.4
EFL Cup (6 Seasons)5.1
Premier League (3 Seasons)25.0
PL2 — Div. 2 (3 Seasons)2.4
Pro League (1 Season)18.2
A-League (1 Season)14.2
Ligue 1 (1 Season)7.7
Ligue 2 (1 Season)6.2
Super League (1 Season)0.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
2007-200818Metz1 League7.7
2010-201121Metz1 League6.2
2011-201222Cardiff City1 League8.8
2012-201323Cardiff City1 League10.1
2013-201424Cardiff City1 League0.6
2013-201424Blackburn1 League19.0
2014-201525Blackburn3 Leagues33.0
2015-201626Aston Villa3 Leagues22.3
2016-201727Aston Villa2 Leagues8.9
2016-201727Middlesbrough2 Leagues8.1
2017-201828Middlesbrough1 League1.0
2017-201828Middlesbrough3 Leagues11.4
2018-201929Middlesbrough1 League0.7
2018-201929Middlesbrough3 Leagues4.221.6220000000.00000000
2019-202030Middlesbrough1 League0.7
2019-202030Middlesbrough3 Leagues7.6131.98110020010.15100000
2020-202131Melb Victory1 League14.2
2021-202232Panetolikos1 League0.8
2021-202232Esteghlal1 League18.2
13 Seasons8 Clubs9 Leagues181.1151.92130020010.13100000
Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Middlesbrough (4 Seasons)4 Leagues31.4151.92130020010.13100000
Cardiff City (3 Seasons)2 Leagues19.5
Middlesbrough (3 Seasons)1 League2.4
Blackburn (2 Seasons)3 Leagues51.9
Aston Villa (2 Seasons)4 Leagues31.2
Metz (2 Seasons)2 Leagues13.9
Esteghlal (1 Season)1 League18.2
Melb Victory (1 Season)1 League14.2
Panetolikos (1 Season)1 League0.8
Championship (8 Seasons)94.4151.92130020010.13100000
FA Cup (6 Seasons)9.4
EFL Cup (6 Seasons)5.1
Premier League (3 Seasons)25.0
PL2 — Div. 2 (3 Seasons)2.4
Pro League (1 Season)18.2
A-League (1 Season)14.2
Ligue 1 (1 Season)7.7
Ligue 2 (1 Season)6.2
Super League (1 Season)0.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
2007-200818Metzfr FRA1. Ligue 120th7.7Matches
2010-201121Metzfr FRA2. Ligue 217th6.2
2011-201222Cardiff Cityeng ENG2. Championship6th8.8
2012-201323Cardiff Cityeng ENG2. Championship1st10.1
2013-201424Cardiff Cityeng ENG1. Premier League20th0.6Matches
2013-201424Blackburneng ENG2. Championship8th19.0Matches
2014-201525Blackburneng ENG2. Championship9th30.0Matches
2015-201626Aston Villaeng ENG1. Premier League20th18.5Matches
2016-201727Aston Villaeng ENG2. Championship13th8.4Matches
2016-201727Middlesbrougheng ENG1. Premier League19th5.9Matches
2017-201828Middlesbrougheng ENGJr. PL2 — Div. 24th1.0Matches
2017-201828Middlesbrougheng ENG2. Championship5th10.3Matches
2018-201929Middlesbrougheng ENGJr. PL2 — Div. 28th0.7Matches
2018-201929Middlesbrougheng ENG2. Championship7th1.221.6220000000.00000000Matches
2019-202030Middlesbrougheng ENGJr. PL2 — Div. 25th0.7Matches
2019-202030Middlesbrougheng ENG2. Championship17th6.6131.98110020010.15100000Matches
2020-202131Melb Victoryau AUS1. A-League12th14.2Matches
2021-202232Panetolikosgr GRE1. Super League11th0.8Matches
2021-202232Esteghlalir IRN1. Pro League1st18.2Matches
13 Seasons8 Clubs7 Leagues166.6151.92130020010.13100000
Country Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Middlesbrough (4 Seasons)2 Leagues24.1151.92130020010.13100000
Cardiff City (3 Seasons)2 Leagues19.5
Middlesbrough (3 Seasons)1 League2.4
Blackburn (2 Seasons)1 League49.0
Aston Villa (2 Seasons)2 Leagues26.9
Metz (2 Seasons)2 Leagues13.9
Esteghlal (1 Season)1 League18.2
Melb Victory (1 Season)1 League14.2
Panetolikos (1 Season)1 League0.8
Championship (8 Seasons)94.4151.92130020010.13100000
Premier League (3 Seasons)25.0
PL2 — Div. 2 (3 Seasons)2.4
Pro League (1 Season)18.2
A-League (1 Season)14.2
Ligue 1 (1 Season)7.7
Ligue 2 (1 Season)6.2
Super League (1 Season)0.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
2014-201525Blackburneng ENGFA Cup5th2.6Matches
2014-201525Blackburneng ENGLeague Cup58th0.3Matches
2015-201626Aston Villaeng ENGFA Cup17th2.0Matches
2015-201626Aston Villaeng ENGLeague Cup9th1.8Matches
2016-201727Aston Villaeng ENGEFL Cup58th0.5Matches
2016-201727Middlesbrougheng ENGFA Cup5th2.2Matches
2017-201828Middlesbrougheng ENGEFL Cup9th0.1Matches
2017-201828Middlesbrougheng ENGFA Cup17th1.0Matches
2018-201929Middlesbrougheng ENGEFL Cup5th1.7Matches
2018-201929Middlesbrougheng ENGFA Cup17th1.2Matches
2019-202030Middlesbrougheng ENGEFL Cup58th0.7Matches
2019-202030Middlesbrougheng ENGFA Cup33rd0.4Matches
6 Seasons3 Clubs2 Leagues14.6
Country Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Middlesbrough (4 Seasons)2 Leagues7.3
Aston Villa (2 Seasons)2 Leagues4.3
Blackburn (1 Season)2 Leagues3.0
FA Cup (6 Seasons)9.4
EFL Cup (6 Seasons)5.1
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
201425bj BeninWCQ3.9Matches
201425bj BeninFriendlies (M)1.0Matches
201526bj BeninAfrica Cup of Nations qualification0.8Matches
201728bj BeninAfrica Cup of Nations qualification2.6Matches
201829bj BeninWCQ0.5Matches
4 Seasons1 Club3 Leagues8.8
WCQ (2 Seasons)4.4
Africa Cup of Nations qualification (2 Seasons)3.4
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
2007-200818Metzfr FRA1. Ligue 17.7Matches
2010-201121Metzfr FRA2. Ligue 26.2
2011-201222Cardiff Cityeng ENG2. Championship8.8
2012-201323Cardiff Cityeng ENG2. Championship10.1
2013-201424Blackburneng ENG2. Championship19.0Matches
2013-201424Cardiff Cityeng ENG1. Premier League0.6Matches
2014-201525Blackburneng ENG2. Championship30.0Matches
2014-201525Blackburneng ENGFA Cup2.6Matches
2014-201525Blackburneng ENGLeague Cup0.3Matches
2015-201626Aston Villaeng ENGFA Cup2.0Matches
2015-201626Aston Villaeng ENGLeague Cup1.8Matches
2015-201626Aston Villaeng ENG1. Premier League18.5Matches
2016-201727Aston Villaeng ENG2. Championship8.400Matches
2016-201727Aston Villaeng ENGEFL Cup0.500Matches
2016-201727Middlesbrougheng ENGFA Cup2.2Matches
2016-201727Middlesbrougheng ENG1. Premier League5.963Matches
2017-201828Middlesbrougheng ENG2. Championship10.375Matches
2017-201828Middlesbrougheng ENGEFL Cup0.100Matches
2017-201828Middlesbrougheng ENGFA Cup1.000Matches
2017-201828Middlesbrougheng ENGJr. PL2 — Div. 21.0Matches
2018-201929Middlesbrougheng ENG2. Championship1.2110100001010120Matches
2018-201929Middlesbrougheng ENGEFL Cup1.700Matches
2018-201929Middlesbrougheng ENGFA Cup1.200Matches
2018-201929Middlesbrougheng ENGJr. PL2 — Div. 20.7Matches
2019-202030Middlesbrougheng ENG2. Championship6.631021020.0253214130Matches
2019-202030Middlesbrougheng ENGEFL Cup0.700Matches
2019-202030Middlesbrougheng ENGFA Cup0.400Matches
2019-202030Middlesbrougheng ENGJr. PL2 — Div. 20.7Matches
2020-202131Melb Victoryau AUS1. A-League14.232Matches
2021-202232Esteghlalir IRN1. Pro League18.2Matches
2021-202232Panetolikosgr GRE1. Super League0.8Matches
13 Seasons8 Clubs9 Leagues181.1418031020.02633115150
Country Comp 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
Middlesbrough (4 Seasons)4 Leagues31.4415031020.0263395150
Cardiff City (3 Seasons)2 Leagues19.50
Middlesbrough (3 Seasons)1 League2.40
Blackburn (2 Seasons)3 Leagues51.90
Aston Villa (2 Seasons)4 Leagues31.2000
Metz (2 Seasons)2 Leagues13.90
Esteghlal (1 Season)1 League18.20
Melb Victory (1 Season)1 League14.2320
Panetolikos (1 Season)1 League0.80
Championship (8 Seasons)94.449031020.0263365150
FA Cup (6 Seasons)9.4000
EFL Cup (6 Seasons)5.1000
Premier League (3 Seasons)25.0630
PL2 — Div. 2 (3 Seasons)2.40
Pro League (1 Season)18.20
A-League (1 Season)14.2320
Ligue 1 (1 Season)7.70
Ligue 2 (1 Season)6.20
Super League (1 Season)0.80
Defensive Actions Table
Tackles Challenges Blocks
Season Age Squad Comp 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
2007-200818Metz1 League7.70
2010-201121Metz1 League6.20
2011-201222Cardiff City1 League8.80
2012-201323Cardiff City1 League10.10
2013-201424Cardiff City1 League0.60
2013-201424Blackburn1 League19.00
2014-201525Blackburn3 Leagues33.00
2015-201626Aston Villa3 Leagues22.30
2016-201727Aston Villa2 Leagues8.9000
2016-201727Middlesbrough2 Leagues8.1630
2017-201828Middlesbrough1 League1.00
2017-201828Middlesbrough3 Leagues11.4750
2018-201929Middlesbrough1 League0.70
2018-201929Middlesbrough3 Leagues4.2110100001010120
2019-202030Middlesbrough1 League0.70
2019-202030Middlesbrough3 Leagues7.631021020.0253214130
2020-202131Melb Victory1 League14.2320
2021-202232Panetolikos1 League0.80
2021-202232Esteghlal1 League18.20
13 Seasons8 Clubs9 Leagues181.1418031020.02633115150
Comp 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
Middlesbrough (4 Seasons)4 Leagues31.4415031020.0263395150
Cardiff City (3 Seasons)2 Leagues19.50
Middlesbrough (3 Seasons)1 League2.40
Blackburn (2 Seasons)3 Leagues51.90
Aston Villa (2 Seasons)4 Leagues31.2000
Metz (2 Seasons)2 Leagues13.90
Esteghlal (1 Season)1 League18.20
Melb Victory (1 Season)1 League14.2320
Panetolikos (1 Season)1 League0.80
Championship (8 Seasons)94.449031020.0263365150
FA Cup (6 Seasons)9.4000
EFL Cup (6 Seasons)5.1000
Premier League (3 Seasons)25.0630
PL2 — Div. 2 (3 Seasons)2.40
Pro League (1 Season)18.20
A-League (1 Season)14.2320
Ligue 1 (1 Season)7.70
Ligue 2 (1 Season)6.20
Super League (1 Season)0.80
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
2007-200818Metzfr FRA1. Ligue 120th7.7Matches
2010-201121Metzfr FRA2. Ligue 217th6.2
2011-201222Cardiff Cityeng ENG2. Championship6th8.8
2012-201323Cardiff Cityeng ENG2. Championship1st10.1
2013-201424Cardiff Cityeng ENG1. Premier League20th0.6Matches
2013-201424Blackburneng ENG2. Championship8th19.0Matches
2014-201525Blackburneng ENG2. Championship9th30.0Matches
2015-201626Aston Villaeng ENG1. Premier League20th18.5Matches
2016-201727Aston Villaeng ENG2. Championship13th8.400Matches
2016-201727Middlesbrougheng ENG1. Premier League19th5.963Matches
2017-201828Middlesbrougheng ENGJr. PL2 — Div. 24th1.0Matches
2017-201828Middlesbrougheng ENG2. Championship5th10.375Matches
2018-201929Middlesbrougheng ENGJr. PL2 — Div. 28th0.7Matches
2018-201929Middlesbrougheng ENG2. Championship7th1.2110100001010120Matches
2019-202030Middlesbrougheng ENGJr. PL2 — Div. 25th0.7Matches
2019-202030Middlesbrougheng ENG2. Championship17th6.631021020.0253214130Matches
2020-202131Melb Victoryau AUS1. A-League12th14.232Matches
2021-202232Panetolikosgr GRE1. Super League11th0.8Matches
2021-202232Esteghlalir IRN1. Pro League1st18.2Matches
13 Seasons8 Clubs7 Leagues166.6418031020.02633115150
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
Middlesbrough (4 Seasons)2 Leagues24.1415031020.0263395150
Cardiff City (3 Seasons)2 Leagues19.50
Middlesbrough (3 Seasons)1 League2.40
Blackburn (2 Seasons)1 League49.00
Aston Villa (2 Seasons)2 Leagues26.9000
Metz (2 Seasons)2 Leagues13.90
Esteghlal (1 Season)1 League18.20
Melb Victory (1 Season)1 League14.2320
Panetolikos (1 Season)1 League0.80
Championship (8 Seasons)94.449031020.0263365150
Premier League (3 Seasons)25.0630
PL2 — Div. 2 (3 Seasons)2.40
Pro League (1 Season)18.20
A-League (1 Season)14.2320
Ligue 1 (1 Season)7.70
Ligue 2 (1 Season)6.20
Super League (1 Season)0.80
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
2014-201525Blackburneng ENGFA Cup5th2.6Matches
2014-201525Blackburneng ENGLeague Cup58th0.3Matches
2015-201626Aston Villaeng ENGFA Cup17th2.0Matches
2015-201626Aston Villaeng ENGLeague Cup9th1.8Matches
2016-201727Aston Villaeng ENGEFL Cup58th0.500Matches
2016-201727Middlesbrougheng ENGFA Cup5th2.2Matches
2017-201828Middlesbrougheng ENGEFL Cup9th0.100Matches
2017-201828Middlesbrougheng ENGFA Cup17th1.000Matches
2018-201929Middlesbrougheng ENGEFL Cup5th1.700Matches
2018-201929Middlesbrougheng ENGFA Cup17th1.200Matches
2019-202030Middlesbrougheng ENGEFL Cup58th0.700Matches
2019-202030Middlesbrougheng ENGFA Cup33rd0.400Matches
6 Seasons3 Clubs2 Leagues14.6000
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
Middlesbrough (4 Seasons)2 Leagues7.3000
Aston Villa (2 Seasons)2 Leagues4.3000
Blackburn (1 Season)2 Leagues3.00
FA Cup (6 Seasons)9.4000
EFL Cup (6 Seasons)5.1000
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
201425bj BeninWCQ3.9Matches
201425bj BeninFriendlies (M)1.0Matches
201526bj BeninAfrica Cup of Nations qualification0.8Matches
201728bj BeninAfrica Cup of Nations qualification2.6Matches
201829bj BeninWCQ0.5Matches
4 Seasons1 Club3 Leagues8.80
WCQ (2 Seasons)4.40
Africa Cup of Nations qualification (2 Seasons)3.40
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
2007-200818Metzfr FRA1. Ligue 17.7Matches
2010-201121Metzfr FRA2. Ligue 26.2
2011-201222Cardiff Cityeng ENG2. Championship8.8
2012-201323Cardiff Cityeng ENG2. Championship10.1
2013-201424Blackburneng ENG2. Championship19.0Matches
2013-201424Cardiff Cityeng ENG1. Premier League0.6Matches
2014-201525Blackburneng ENG2. Championship30.0Matches
2014-201525Blackburneng ENGFA Cup2.6Matches
2014-201525Blackburneng ENGLeague Cup0.3Matches
2015-201626Aston Villaeng ENGFA Cup2.0Matches
2015-201626Aston Villaeng ENGLeague Cup1.8Matches
2015-201626Aston Villaeng ENG1. Premier League18.5Matches
2016-201727Aston Villaeng ENG2. Championship8.4Matches
2016-201727Aston Villaeng ENGEFL Cup0.5Matches
2016-201727Middlesbrougheng ENGFA Cup2.2Matches
2016-201727Middlesbrougheng ENG1. Premier League5.9Matches
2017-201828Middlesbrougheng ENG2. Championship10.3Matches
2017-201828Middlesbrougheng ENGEFL Cup0.1Matches
2017-201828Middlesbrougheng ENGFA Cup1.0Matches
2017-201828Middlesbrougheng ENGJr. PL2 — Div. 21.0Matches
2018-201929Middlesbrougheng ENG2. Championship1.250222127950100.01100.01013500041389Matches
2018-201929Middlesbrougheng ENGEFL Cup1.7Matches
2018-201929Middlesbrougheng ENGFA Cup1.2Matches
2018-201929Middlesbrougheng ENGJr. PL2 — Div. 20.7Matches
2019-202030Middlesbrougheng ENG2. Championship6.62471525113109352472150.0150.0682006731119516925Matches
2019-202030Middlesbrougheng ENGEFL Cup0.7Matches
2019-202030Middlesbrougheng ENGFA Cup0.4Matches
2019-202030Middlesbrougheng ENGJr. PL2 — Div. 20.7Matches
2020-202131Melb Victoryau AUS1. A-League14.2Matches
2021-202232Esteghlalir IRN1. Pro League18.2Matches
2021-202232Panetolikosgr GRE1. Super League0.8Matches
13 Seasons8 Clubs9 Leagues181.12971727134136442973133.3266.7782137231123620734
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
Middlesbrough (4 Seasons)4 Leagues31.42971727134136442973133.3266.7782137231123620734
Cardiff City (3 Seasons)2 Leagues19.5
Middlesbrough (3 Seasons)1 League2.4
Blackburn (2 Seasons)3 Leagues51.9
Aston Villa (2 Seasons)4 Leagues31.2
Metz (2 Seasons)2 Leagues13.9
Esteghlal (1 Season)1 League18.2
Melb Victory (1 Season)1 League14.2
Panetolikos (1 Season)1 League0.8
Championship (8 Seasons)94.42971727134136442973133.3266.7782137231123620734
FA Cup (6 Seasons)9.4
EFL Cup (6 Seasons)5.1
Premier League (3 Seasons)25.0
PL2 — Div. 2 (3 Seasons)2.4
Pro League (1 Season)18.2
A-League (1 Season)14.2
Ligue 1 (1 Season)7.7
Ligue 2 (1 Season)6.2
Super League (1 Season)0.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
2007-200818Metz1 League7.7
2010-201121Metz1 League6.2
2011-201222Cardiff City1 League8.8
2012-201323Cardiff City1 League10.1
2013-201424Cardiff City1 League0.6
2013-201424Blackburn1 League19.0
2014-201525Blackburn3 Leagues33.0
2015-201626Aston Villa3 Leagues22.3
2016-201727Aston Villa2 Leagues8.9
2016-201727Middlesbrough2 Leagues8.1
2017-201828Middlesbrough1 League1.0
2017-201828Middlesbrough3 Leagues11.4
2018-201929Middlesbrough1 League0.7
2018-201929Middlesbrough3 Leagues4.250222127950100.01100.01013500041389
2019-202030Middlesbrough1 League0.7
2019-202030Middlesbrough3 Leagues7.62471525113109352472150.0150.0682006731119516925
2020-202131Melb Victory1 League14.2
2021-202232Panetolikos1 League0.8
2021-202232Esteghlal1 League18.2
13 Seasons8 Clubs9 Leagues181.12971727134136442973133.3266.7782137231123620734
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
Middlesbrough (4 Seasons)4 Leagues31.42971727134136442973133.3266.7782137231123620734
Cardiff City (3 Seasons)2 Leagues19.5
Middlesbrough (3 Seasons)1 League2.4
Blackburn (2 Seasons)3 Leagues51.9
Aston Villa (2 Seasons)4 Leagues31.2
Metz (2 Seasons)2 Leagues13.9
Esteghlal (1 Season)1 League18.2
Melb Victory (1 Season)1 League14.2
Panetolikos (1 Season)1 League0.8
Championship (8 Seasons)94.42971727134136442973133.3266.7782137231123620734
FA Cup (6 Seasons)9.4
EFL Cup (6 Seasons)5.1
Premier League (3 Seasons)25.0
PL2 — Div. 2 (3 Seasons)2.4
Pro League (1 Season)18.2
A-League (1 Season)14.2
Ligue 1 (1 Season)7.7
Ligue 2 (1 Season)6.2
Super League (1 Season)0.8
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
2007-200818Metzfr FRA1. Ligue 120th7.7Matches
2010-201121Metzfr FRA2. Ligue 217th6.2
2011-201222Cardiff Cityeng ENG2. Championship6th8.8
2012-201323Cardiff Cityeng ENG2. Championship1st10.1
2013-201424Cardiff Cityeng ENG1. Premier League20th0.6Matches
2013-201424Blackburneng ENG2. Championship8th19.0Matches
2014-201525Blackburneng ENG2. Championship9th30.0Matches
2015-201626Aston Villaeng ENG1. Premier League20th18.5Matches
2016-201727Aston Villaeng ENG2. Championship13th8.4Matches
2016-201727Middlesbrougheng ENG1. Premier League19th5.9Matches
2017-201828Middlesbrougheng ENGJr. PL2 — Div. 24th1.0Matches
2017-201828Middlesbrougheng ENG2. Championship5th10.3Matches
2018-201929Middlesbrougheng ENGJr. PL2 — Div. 28th0.7Matches
2018-201929Middlesbrougheng ENG2. Championship7th1.250222127950100.01100.01013500041389Matches
2019-202030Middlesbrougheng ENGJr. PL2 — Div. 25th0.7Matches
2019-202030Middlesbrougheng ENG2. Championship17th6.62471525113109352472150.0150.0682006731119516925Matches
2020-202131Melb Victoryau AUS1. A-League12th14.2Matches
2021-202232Panetolikosgr GRE1. Super League11th0.8Matches
2021-202232Esteghlalir IRN1. Pro League1st18.2Matches
13 Seasons8 Clubs7 Leagues166.62971727134136442973133.3266.7782137231123620734
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
Middlesbrough (4 Seasons)2 Leagues24.12971727134136442973133.3266.7782137231123620734
Cardiff City (3 Seasons)2 Leagues19.5
Middlesbrough (3 Seasons)1 League2.4
Blackburn (2 Seasons)1 League49.0
Aston Villa (2 Seasons)2 Leagues26.9
Metz (2 Seasons)2 Leagues13.9
Esteghlal (1 Season)1 League18.2
Melb Victory (1 Season)1 League14.2
Panetolikos (1 Season)1 League0.8
Championship (8 Seasons)94.42971727134136442973133.3266.7782137231123620734
Premier League (3 Seasons)25.0
PL2 — Div. 2 (3 Seasons)2.4
Pro League (1 Season)18.2
A-League (1 Season)14.2
Ligue 1 (1 Season)7.7
Ligue 2 (1 Season)6.2
Super League (1 Season)0.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
2014-201525Blackburneng ENGFA Cup5th2.6Matches
2014-201525Blackburneng ENGLeague Cup58th0.3Matches
2015-201626Aston Villaeng ENGFA Cup17th2.0Matches
2015-201626Aston Villaeng ENGLeague Cup9th1.8Matches
2016-201727Aston Villaeng ENGEFL Cup58th0.5Matches
2016-201727Middlesbrougheng ENGFA Cup5th2.2Matches
2017-201828Middlesbrougheng ENGEFL Cup9th0.1Matches
2017-201828Middlesbrougheng ENGFA Cup17th1.0Matches
2018-201929Middlesbrougheng ENGEFL Cup5th1.7Matches
2018-201929Middlesbrougheng ENGFA Cup17th1.2Matches
2019-202030Middlesbrougheng ENGEFL Cup58th0.7Matches
2019-202030Middlesbrougheng ENGFA Cup33rd0.4Matches
6 Seasons3 Clubs2 Leagues14.6
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
Middlesbrough (4 Seasons)2 Leagues7.3
Aston Villa (2 Seasons)2 Leagues4.3
Blackburn (1 Season)2 Leagues3.0
FA Cup (6 Seasons)9.4
EFL Cup (6 Seasons)5.1
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
201425bj BeninWCQ3.9Matches
201425bj BeninFriendlies (M)1.0Matches
201526bj BeninAfrica Cup of Nations qualification0.8Matches
201728bj BeninAfrica Cup of Nations qualification2.6Matches
201829bj BeninWCQ0.5Matches
4 Seasons1 Club3 Leagues8.8
WCQ (2 Seasons)4.4
Africa Cup of Nations qualification (2 Seasons)3.4
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
2007-200818Metzfr FRA1. Ligue 1126905820.27.7656Matches
2010-201121Metzfr FRA2. Ligue 2115605116.46.265
2011-201222Cardiff Cityeng ENG2. Championship257943219.28.8520
2012-201323Cardiff Cityeng ENG2. Championship279093422.010.1522
2013-201424Blackburneng ENG2. Championship271,7096341.319.0216Matches
2013-201424Cardiff Cityeng ENG1. Premier League352171.50.603Matches
2014-201525Blackburneng ENG2. Championship392,7006965.230.03118821.414941+8+0.27+0.33Matches
2014-201525Blackburneng ENGFA Cup42375952.72.6291222811.7562+4+1.52+1.10Matches
2014-201525Blackburneng ENGLeague Cup1292932.20.30012800.000000.00+1.48Matches
2015-201626Aston Villaeng ENGFA Cup21809066.72.02902002.0031+2+1.00+5.00Matches
2015-201626Aston Villaeng ENGLeague Cup21618153.71.82811001.501100.00-1.29Matches
2015-201626Aston Villaeng ENG1. Premier League321,6695248.818.514121820.312038-18-0.97+0.62Matches
2016-201727Aston Villaeng ENG2. Championship187564218.38.4831041.44126+6+0.71+0.90Matches
2016-201727Aston Villaeng ENGEFL Cup1454550.00.50014500.0002-2-4.00-4.00Matches
2016-201727Middlesbrougheng ENGFA Cup32006755.62.23671012.0043+1+0.45-0.68Matches
2016-201727Middlesbrougheng ENG1. Premier League165333315.65.9411210.56312-9-1.52-0.99Matches
2017-201828Middlesbrougheng ENG2. Championship199304922.510.3103901.50145+9+0.87+0.51Matches
2017-201828Middlesbrougheng ENGEFL Cup110103.70.1001903.000000.00-1.04Matches
2017-201828Middlesbrougheng ENGFA Cup1909050.01.01901003.0020+2+2.00+3.00Matches
2017-201828Middlesbrougheng ENGJr. PL2 — Div. 2190904.81.01901001.003300.00-0.25Matches
2018-201929Middlesbrougheng ENG2. Championship4111282.71.21290327130.751100.00-0.182.22.0+0.2+0.14+0.01Matches
2018-201929Middlesbrougheng ENGEFL Cup21567830.61.71121113503.002200.00-0.25Matches
2018-201929Middlesbrougheng ENGFA Cup21075439.61.2174013301.5041+3+2.52+2.52Matches
2018-201929Middlesbrougheng ENGJr. PL2 — Div. 2166663.30.71660003.0021+1+1.36+1.60Matches
2019-202030Middlesbrougheng ENG2. Championship195913114.36.65864141231.21910-1-0.15+0.159.912.3-2.4-0.37-0.28Matches
2019-202030Middlesbrougheng ENGEFL Cup1606050.00.71600000.0002-2-3.00-6.00Matches
2019-202030Middlesbrougheng ENGFA Cup2351819.40.40021800.5010+1+2.57+3.81Matches
2019-202030Middlesbrougheng ENGJr. PL2 — Div. 2162623.80.71620000.002200.00+0.52Matches
2020-202131Melb Victoryau AUS1. A-League181,2747154.414.215791132900.612231-9-0.64+1.05Matches
2021-202232Esteghlalir IRN1. Pro League231,6397160.718.22078432922.04247+17+0.93-0.08Matches
2021-202232Panetolikosgr GRE1. Super League376252.60.80032511.0021+1+1.18+1.71Matches
13 Seasons8 Clubs9 Leagues31816,3035126.6181.1164796915421301.18179166+13+0.10+0.3312.114.3-2.3-0.29-0.32
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
Middlesbrough (4 Seasons)4 Leagues702,8234015.931.42777114316181.224036+4+0.13+0.1512.114.3-2.3-0.29-0.32
Cardiff City (3 Seasons)2 Leagues551,7553215.019.51045
Middlesbrough (3 Seasons)1 League3218734.02.43731001.3376+1+0.41+0.57
Blackburn (2 Seasons)3 Leagues714,6756653.051.9549220172831.415543+12+0.36+0.42
Aston Villa (2 Seasons)4 Leagues552,8115134.231.2268518294560.783648-12-0.38+0.28
Metz (2 Seasons)2 Leagues231,2505418.313.912511
Esteghlal (1 Season)1 League231,6397160.718.22078432922.04247+17+0.93-0.08
Melb Victory (1 Season)1 League181,2747154.414.215791132900.612231-9-0.64+1.05
Panetolikos (1 Season)1 League376252.60.80032511.0021+1+1.18+1.71
Championship (8 Seasons)1788,5004825.794.48676289214221.378563+22+0.39+0.3812.114.3-2.3-0.29-0.32
FA Cup (6 Seasons)148496149.69.4981652521.71207+13+1.38+1.80
EFL Cup (6 Seasons)84615833.45.1486242901.5037-4-0.78-1.47
Premier League (3 Seasons)512,2544422.025.018133330.392350-27-1.10-0.17
PL2 — Div. 2 (3 Seasons)3218734.02.43731001.3376+1+0.41+0.57
Pro League (1 Season)231,6397160.718.22078432922.04247+17+0.93-0.08
A-League (1 Season)181,2747154.414.215791132900.612231-9-0.64+1.05
Ligue 1 (1 Season)126905820.27.7656
Ligue 2 (1 Season)115605116.46.265
Super League (1 Season)376252.60.80032511.0021+1+1.18+1.71
Playing Time Table
Playing Time Starts Subs Team Success Team Success (xG)
Season Age Squad Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off onxG onxGA xG+/- xG+/-90 On-Off Matches
2007-200818Metz1 League126905820.27.7656
2010-201121Metz1 League115605116.46.265
2011-201222Cardiff City1 League257943219.28.8520
2012-201323Cardiff City1 League279093422.010.1522
2013-201424Cardiff City1 League352171.50.603
2013-201424Blackburn1 League271,7096341.319.0216
2014-201525Blackburn3 Leagues442,9666763.433.0339220112831.415543+12+0.36+0.42
2015-201626Aston Villa3 Leagues362,0105650.422.31885151820.472440-16-0.72+0.78
2016-201727Aston Villa2 Leagues198014218.98.983114541.36128+4+0.45+0.63
2016-201727Middlesbrough2 Leagues197333919.48.176721220.79715-8-0.98-0.54
2017-201828Middlesbrough1 League190904.81.01901001.003300.00-0.25
2017-201828Middlesbrough3 Leagues211,0304922.411.41191410901.64165+11+0.96+0.58
2018-201929Middlesbrough1 League166663.30.71660003.0021+1+1.36+1.60
2018-201929Middlesbrough3 Leagues8374477.64.23751530131.5074+3+0.72+0.542.22.0+0.2+0.14+0.01
2019-202030Middlesbrough1 League162623.80.71620000.002200.00+0.52
2019-202030Middlesbrough3 Leagues226863115.57.66814161231.091012-2-0.26+0.039.912.3-2.4-0.37-0.28
2020-202131Melb Victory1 League181,2747154.414.215791132900.612231-9-0.64+1.05
2021-202232Panetolikos1 League376252.60.80032511.0021+1+1.18+1.71
2021-202232Esteghlal1 League231,6397160.718.22078432922.04247+17+0.93-0.08
13 Seasons8 Clubs9 Leagues31816,3035126.6181.1164796915421301.18179166+13+0.10+0.3312.114.3-2.3-0.29-0.32
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
Middlesbrough (4 Seasons)4 Leagues702,8234015.931.42777114316181.224036+4+0.13+0.1512.114.3-2.3-0.29-0.32
Cardiff City (3 Seasons)2 Leagues551,7553215.019.51045
Middlesbrough (3 Seasons)1 League3218734.02.43731001.3376+1+0.41+0.57
Blackburn (2 Seasons)3 Leagues714,6756653.051.9549220172831.415543+12+0.36+0.42
Aston Villa (2 Seasons)4 Leagues552,8115134.231.2268518294560.783648-12-0.38+0.28
Metz (2 Seasons)2 Leagues231,2505418.313.912511
Esteghlal (1 Season)1 League231,6397160.718.22078432922.04247+17+0.93-0.08
Melb Victory (1 Season)1 League181,2747154.414.215791132900.612231-9-0.64+1.05
Panetolikos (1 Season)1 League376252.60.80032511.0021+1+1.18+1.71
Championship (8 Seasons)1788,5004825.794.48676289214221.378563+22+0.39+0.3812.114.3-2.3-0.29-0.32
FA Cup (6 Seasons)148496149.69.4981652521.71207+13+1.38+1.80
EFL Cup (6 Seasons)84615833.45.1486242901.5037-4-0.78-1.47
Premier League (3 Seasons)512,2544422.025.018133330.392350-27-1.10-0.17
PL2 — Div. 2 (3 Seasons)3218734.02.43731001.3376+1+0.41+0.57
Pro League (1 Season)231,6397160.718.22078432922.04247+17+0.93-0.08
A-League (1 Season)181,2747154.414.215791132900.612231-9-0.64+1.05
Ligue 1 (1 Season)126905820.27.7656
Ligue 2 (1 Season)115605116.46.265
Super League (1 Season)376252.60.80032511.0021+1+1.18+1.71
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
2007-200818Metzfr FRA1. Ligue 120th126905820.27.7656Matches
2010-201121Metzfr FRA2. Ligue 217th115605116.46.265
2011-201222Cardiff Cityeng ENG2. Championship6th257943219.28.8520
2012-201323Cardiff Cityeng ENG2. Championship1st279093422.010.1522
2013-201424Cardiff Cityeng ENG1. Premier League20th352171.50.603Matches
2013-201424Blackburneng ENG2. Championship8th271,7096341.319.0216Matches
2014-201525Blackburneng ENG2. Championship9th392,7006965.230.03118821.414941+8+0.27+0.33Matches
2015-201626Aston Villaeng ENG1. Premier League20th321,6695248.818.514121820.312038-18-0.97+0.62Matches
2016-201727Aston Villaeng ENG2. Championship13th187564218.38.4831041.44126+6+0.71+0.90Matches
2016-201727Middlesbrougheng ENG1. Premier League19th165333315.65.9411210.56312-9-1.52-0.99Matches
2017-201828Middlesbrougheng ENGJr. PL2 — Div. 24th190904.81.01901001.003300.00-0.25Matches
2017-201828Middlesbrougheng ENG2. Championship5th199304922.510.3103901.50145+9+0.87+0.51Matches
2018-201929Middlesbrougheng ENGJr. PL2 — Div. 28th166663.30.71660003.0021+1+1.36+1.60Matches
2018-201929Middlesbrougheng ENG2. Championship7th4111282.71.21290327130.751100.00-0.182.22.0+0.2+0.14+0.01Matches
2019-202030Middlesbrougheng ENGJr. PL2 — Div. 25th162623.80.71620000.002200.00+0.52Matches
2019-202030Middlesbrougheng ENG2. Championship17th195913114.36.65864141231.21910-1-0.15+0.159.912.3-2.4-0.37-0.28Matches
2020-202131Melb Victoryau AUS1. A-League12th181,2747154.414.215791132900.612231-9-0.64+1.05Matches
2021-202232Panetolikosgr GRE1. Super League11th376252.60.80032511.0021+1+1.18+1.71Matches
2021-202232Esteghlalir IRN1. Pro League1st231,6397160.718.22078432922.04247+17+0.93-0.08Matches
13 Seasons8 Clubs7 Leagues29614,9935125.7166.6151786114519281.13156152+4+0.04+0.2912.114.3-2.3-0.29-0.32
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
Middlesbrough (4 Seasons)2 Leagues582,1653713.724.1207683814171.092728-1-0.04+0.0112.114.3-2.3-0.29-0.32
Cardiff City (3 Seasons)2 Leagues551,7553215.019.51045
Middlesbrough (3 Seasons)1 League3218734.02.43731001.3376+1+0.41+0.57
Blackburn (2 Seasons)1 League664,4096753.249.052181421.414941+8+0.27+0.33
Aston Villa (2 Seasons)2 Leagues502,4254932.126.922152860.723244-12-0.45+0.22
Metz (2 Seasons)2 Leagues231,2505418.313.912511
Esteghlal (1 Season)1 League231,6397160.718.22078432922.04247+17+0.93-0.08
Melb Victory (1 Season)1 League181,2747154.414.215791132900.612231-9-0.64+1.05
Panetolikos (1 Season)1 League376252.60.80032511.0021+1+1.18+1.71
Championship (8 Seasons)1788,5004825.794.48676289214221.378563+22+0.39+0.3812.114.3-2.3-0.29-0.32
Premier League (3 Seasons)512,2544422.025.018133330.392350-27-1.10-0.17
PL2 — Div. 2 (3 Seasons)3218734.02.43731001.3376+1+0.41+0.57
Pro League (1 Season)231,6397160.718.22078432922.04247+17+0.93-0.08
A-League (1 Season)181,2747154.414.215791132900.612231-9-0.64+1.05
Ligue 1 (1 Season)126905820.27.7656
Ligue 2 (1 Season)115605116.46.265
Super League (1 Season)376252.60.80032511.0021+1+1.18+1.71
Playing Time Table
Playing Time Starts Subs Team Success
Season Age Squad Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
2014-201525Blackburneng ENGFA Cup5th42375952.72.6291222811.7562+4+1.52+1.10Matches
2014-201525Blackburneng ENGLeague Cup58th1292932.20.30012800.000000.00+1.48Matches
2015-201626Aston Villaeng ENGFA Cup17th21809066.72.02902002.0031+2+1.00+5.00Matches
2015-201626Aston Villaeng ENGLeague Cup9th21618153.71.82811001.501100.00-1.29Matches
2016-201727Aston Villaeng ENGEFL Cup58th1454550.00.50014500.0002-2-4.00-4.00Matches
2016-201727Middlesbrougheng ENGFA Cup5th32006755.62.23671012.0043+1+0.45-0.68Matches
2017-201828Middlesbrougheng ENGEFL Cup9th110103.70.1001903.000000.00-1.04Matches
2017-201828Middlesbrougheng ENGFA Cup17th1909050.01.01901003.0020+2+2.00+3.00Matches
2018-201929Middlesbrougheng ENGEFL Cup5th21567830.61.71121113503.002200.00-0.25Matches
2018-201929Middlesbrougheng ENGFA Cup17th21075439.61.2174013301.5041+3+2.52+2.52Matches
2019-202030Middlesbrougheng ENGEFL Cup58th1606050.00.71600000.0002-2-3.00-6.00Matches
2019-202030Middlesbrougheng ENGFA Cup33rd2351819.40.40021800.5010+1+2.57+3.81Matches
6 Seasons3 Clubs2 Leagues221,3106042.414.61382892721.642314+9+0.62+0.47
Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
Middlesbrough (4 Seasons)2 Leagues126585534.87.3778352211.83138+5+0.68+0.32
Aston Villa (2 Seasons)2 Leagues53867758.54.3485314501.404400.00+0.66
Blackburn (1 Season)2 Leagues52665349.33.0292232811.4062+4+1.35+1.35
FA Cup (6 Seasons)148496149.69.4981652521.71207+13+1.38+1.80
EFL Cup (6 Seasons)84615833.45.1486242901.5037-4-0.78-1.47
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
201425bj BeninWCQ43488764.43.94873001.0068-2-0.52-0.99Matches
201425bj BeninFriendlies (M)19090100.01.01901000.0016-5-5.00Matches
201526bj BeninAfrica Cup of Nations qualification1757519.20.81750003.0010+1+1.20+0.34Matches
201728bj BeninAfrica Cup of Nations qualification42345943.32.6285123301.7564+2+0.77+0.77Matches
201829bj BeninWCQ1444424.40.51440003.000000.00+0.66Matches
4 Seasons1 Club3 Leagues117917245.58.8981523301.551418-4-0.46-0.46
WCQ (2 Seasons)53927854.44.45783001.4068-2-0.46-0.46
Africa Cup of Nations qualification (2 Seasons)53096233.23.4381123302.0074+3+0.87+0.44
Friendlies (M) (1 Season)19090100.01.01901000.0016-5-5.00

Miscellaneous Stats

Miscellaneous Stats Table
Performance Aerial Duels
Season Age Squad Country Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
2007-200818Metzfr FRA1. Ligue 17.70015Matches
2010-201121Metzfr FRA2. Ligue 26.200
2011-201222Cardiff Cityeng ENG2. Championship8.81011
2012-201323Cardiff Cityeng ENG2. Championship10.10017
2013-201424Blackburneng ENG2. Championship19.04025Matches
2013-201424Cardiff Cityeng ENG1. Premier League0.6000Matches
2014-201525Blackburneng ENG2. Championship30.03049Matches
2014-201525Blackburneng ENGFA Cup2.60000Matches
2014-201525Blackburneng ENGLeague Cup0.30000Matches
2015-201626Aston Villaeng ENGFA Cup2.00000Matches
2015-201626Aston Villaeng ENGLeague Cup1.80000Matches
2015-201626Aston Villaeng ENG1. Premier League18.52024Matches
2016-201727Aston Villaeng ENG2. Championship8.43001500000000Matches
2016-201727Aston Villaeng ENGEFL Cup0.5000100100000Matches
2016-201727Middlesbrougheng ENGFA Cup2.20000Matches
2016-201727Middlesbrougheng ENG1. Premier League5.93008123236000Matches
2017-201828Middlesbrougheng ENG2. Championship10.33101877357000Matches
2017-201828Middlesbrougheng ENGEFL Cup0.1000000000000Matches
2017-201828Middlesbrougheng ENGFA Cup1.00000000000Matches
2017-201828Middlesbrougheng ENGJr. PL2 — Div. 21.00000Matches
2018-201929Middlesbrougheng ENG2. Championship1.20005001010003271367.5Matches
2018-201929Middlesbrougheng ENGEFL Cup1.7000010000000Matches
2018-201929Middlesbrougheng ENGFA Cup1.2000101000000Matches
2018-201929Middlesbrougheng ENGJr. PL2 — Div. 20.70000Matches
2019-202030Middlesbrougheng ENG2. Championship6.600093401100012936957.4Matches
2019-202030Middlesbrougheng ENGEFL Cup0.70002020000Matches
2019-202030Middlesbrougheng ENGFA Cup0.40000010000Matches
2019-202030Middlesbrougheng ENGJr. PL2 — Div. 20.70000Matches
2020-202131Melb Victoryau AUS1. A-League14.220016961230Matches
2021-202232Esteghlalir IRN1. Pro League18.24000Matches
2021-202232Panetolikosgr GRE1. Super League0.80000Matches
13 Seasons8 Clubs9 Leagues181.12510216322481118000151208259.4
Country Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
Middlesbrough (4 Seasons)4 Leagues31.46104323186915000151208259.4
Cardiff City (3 Seasons)2 Leagues19.51028
Middlesbrough (3 Seasons)1 League2.40000
Blackburn (2 Seasons)3 Leagues51.9700740
Aston Villa (2 Seasons)4 Leagues31.25004000100000
Metz (2 Seasons)2 Leagues13.90015
Esteghlal (1 Season)1 League18.24000
Melb Victory (1 Season)1 League14.220016961230
Panetolikos (1 Season)1 League0.80000
Championship (8 Seasons)94.414101491011469000151208259.4
FA Cup (6 Seasons)9.4000102000000
EFL Cup (6 Seasons)5.1000312100000
Premier League (3 Seasons)25.050032123236000
PL2 — Div. 2 (3 Seasons)2.40000
Pro League (1 Season)18.24000
A-League (1 Season)14.220016961230
Ligue 1 (1 Season)7.70015
Ligue 2 (1 Season)6.200
Super League (1 Season)0.80000
Miscellaneous Stats Table
Performance Aerial Duels
Season Age Squad Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
2007-200818Metz1 League7.70015
2010-201121Metz1 League6.200
2011-201222Cardiff City1 League8.81011
2012-201323Cardiff City1 League10.10017
2013-201424Cardiff City1 League0.6000
2013-201424Blackburn1 League19.04025
2014-201525Blackburn3 Leagues33.0300490
2015-201626Aston Villa3 Leagues22.3200240
2016-201727Aston Villa2 Leagues8.93001600100000
2016-201727Middlesbrough2 Leagues8.13008123236000
2017-201828Middlesbrough1 League1.00000
2017-201828Middlesbrough3 Leagues11.43101877357000
2018-201929Middlesbrough1 League0.70000
2018-201929Middlesbrough3 Leagues4.20006111010003271367.5
2019-202030Middlesbrough1 League0.70000
2019-202030Middlesbrough3 Leagues7.6000113701100012936957.4
2020-202131Melb Victory1 League14.220016961230
2021-202232Panetolikos1 League0.80000
2021-202232Esteghlal1 League18.24000
13 Seasons8 Clubs9 Leagues181.12510216322481118000151208259.4
Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
Middlesbrough (4 Seasons)4 Leagues31.46104323186915000151208259.4
Cardiff City (3 Seasons)2 Leagues19.51028
Middlesbrough (3 Seasons)1 League2.40000
Blackburn (2 Seasons)3 Leagues51.9700740
Aston Villa (2 Seasons)4 Leagues31.25004000100000
Metz (2 Seasons)2 Leagues13.90015
Esteghlal (1 Season)1 League18.24000
Melb Victory (1 Season)1 League14.220016961230
Panetolikos (1 Season)1 League0.80000
Championship (8 Seasons)94.414101491011469000151208259.4
FA Cup (6 Seasons)9.4000102000000
EFL Cup (6 Seasons)5.1000312100000
Premier League (3 Seasons)25.050032123236000
PL2 — Div. 2 (3 Seasons)2.40000
Pro League (1 Season)18.24000
A-League (1 Season)14.220016961230
Ligue 1 (1 Season)7.70015
Ligue 2 (1 Season)6.200
Super League (1 Season)0.80000
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
2007-200818Metzfr FRA1. Ligue 120th7.70015Matches
2010-201121Metzfr FRA2. Ligue 217th6.200
2011-201222Cardiff Cityeng ENG2. Championship6th8.81011
2012-201323Cardiff Cityeng ENG2. Championship1st10.10017
2013-201424Cardiff Cityeng ENG1. Premier League20th0.6000Matches
2013-201424Blackburneng ENG2. Championship8th19.04025Matches
2014-201525Blackburneng ENG2. Championship9th30.03049Matches
2015-201626Aston Villaeng ENG1. Premier League20th18.52024Matches
2016-201727Aston Villaeng ENG2. Championship13th8.43001500000000Matches
2016-201727Middlesbrougheng ENG1. Premier League19th5.93008123236000Matches
2017-201828Middlesbrougheng ENGJr. PL2 — Div. 24th1.00000Matches
2017-201828Middlesbrougheng ENG2. Championship5th10.33101877357000Matches
2018-201929Middlesbrougheng ENGJr. PL2 — Div. 28th0.70000Matches
2018-201929Middlesbrougheng ENG2. Championship7th1.20005001010003271367.5Matches
2019-202030Middlesbrougheng ENGJr. PL2 — Div. 25th0.70000Matches
2019-202030Middlesbrougheng ENG2. Championship17th6.600093401100012936957.4Matches
2020-202131Melb Victoryau AUS1. A-League12th14.220016961230Matches
2021-202232Panetolikosgr GRE1. Super League11th0.80000Matches
2021-202232Esteghlalir IRN1. Pro League1st18.24000Matches
13 Seasons8 Clubs7 Leagues166.62510212312071118000151208259.4
Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
Middlesbrough (4 Seasons)2 Leagues24.16104022146915000151208259.4
Cardiff City (3 Seasons)2 Leagues19.51028
Middlesbrough (3 Seasons)1 League2.40000
Blackburn (2 Seasons)1 League49.07074
Aston Villa (2 Seasons)2 Leagues26.95003900000000
Metz (2 Seasons)2 Leagues13.90015
Esteghlal (1 Season)1 League18.24000
Melb Victory (1 Season)1 League14.220016961230
Panetolikos (1 Season)1 League0.80000
Championship (8 Seasons)94.414101491011469000151208259.4
Premier League (3 Seasons)25.050032123236000
PL2 — Div. 2 (3 Seasons)2.40000
Pro League (1 Season)18.24000
A-League (1 Season)14.220016961230
Ligue 1 (1 Season)7.70015
Ligue 2 (1 Season)6.200
Super League (1 Season)0.80000
Miscellaneous Stats Table
Performance
Season Age Squad Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
2014-201525Blackburneng ENGFA Cup5th2.60000Matches
2014-201525Blackburneng ENGLeague Cup58th0.30000Matches
2015-201626Aston Villaeng ENGFA Cup17th2.00000Matches
2015-201626Aston Villaeng ENGLeague Cup9th1.80000Matches
2016-201727Aston Villaeng ENGEFL Cup58th0.5000100100000Matches
2016-201727Middlesbrougheng ENGFA Cup5th2.20000Matches
2017-201828Middlesbrougheng ENGEFL Cup9th0.1000000000000Matches
2017-201828Middlesbrougheng ENGFA Cup17th1.00000000000Matches
2018-201929Middlesbrougheng ENGEFL Cup5th1.7000010000000Matches
2018-201929Middlesbrougheng ENGFA Cup17th1.2000101000000Matches
2019-202030Middlesbrougheng ENGEFL Cup58th0.70002020000Matches
2019-202030Middlesbrougheng ENGFA Cup33rd0.40000010000Matches
6 Seasons3 Clubs2 Leagues14.6000414100000
Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
Middlesbrough (4 Seasons)2 Leagues7.3000314000000
Aston Villa (2 Seasons)2 Leagues4.3000100100000
Blackburn (1 Season)2 Leagues3.00000
FA Cup (6 Seasons)9.4000102000000
EFL Cup (6 Seasons)5.1000312100000
Miscellaneous Stats Table
Performance
Season Age Squad Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
201425bj BeninWCQ3.91000Matches
201425bj BeninFriendlies (M)1.00000Matches
201526bj BeninAfrica Cup of Nations qualification0.80000Matches
201728bj BeninAfrica Cup of Nations qualification2.60000Matches
201829bj BeninWCQ0.50000Matches
4 Seasons1 Club3 Leagues8.81000
WCQ (2 Seasons)4.41000
Africa Cup of Nations qualification (2 Seasons)3.40000
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.

More Rudy Gestede Pages

Rudy Gestede Overview

Stats by Competition

Match Logs (Summary)

Match Logs (Passing)

Match Logs (Pass Types)

Match Logs (Goal and Shot Creation)

Match Logs (Defensive Actions)

Match Logs (Possession)

Match Logs (Miscellaneous Stats)

Goal Logs by Competition

Scouting Report

Stathead & Player Comparison