Last 5 Matches

Last 5 Matches Table
Performance Expected SCA Passes Carries Take-Ons
Date Day Comp Round Venue Result Squad Opponent Start Pos Min Gls Ast PK PKatt Sh SoT CrdY CrdR Touches Tkl Int Blocks xG npxG xAG SCA GCA Cmp Att Cmp% PrgP Carries PrgC Att Succ Match Report
2024-04-13SatSüper LigMatchweek 32AwayD 1–1SamsunsporBeşiktaşN1000000000Match Report
2024-03-03SunSüper LigMatchweek 28AwayL 0–1SamsunsporBaşakşehirN1000000001Match Report
2024-02-02FriSüper LigMatchweek 24HomeL 0–2SamsunsporGalatasarayN18000000001Match Report
2024-01-29MonSüper LigMatchweek 23AwayD 1–1SamsunsporİstanbulsporYLB87000000001Match Report
2024-01-25ThuSüper LigMatchweek 22HomeW 2–0SamsunsporKayserisporYLB90000010005Match 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
2016-201718Arsenaleng ENGEFL Cup00Matches
2016-201718Notts Countyeng ENG4. League Two131097310.8011000300.000.090.090.000.09Matches
2016-201718Arsenaleng ENGJr. PL2 — Div. 1665235.8000000200.000.000.000.000.00Matches
2017-201819Bristol Roverseng ENGEFL Cup222102.3000000000.000.000.000.000.00Matches
2017-201819Bristol Roverseng ENGFA Cup00Matches
2017-201819Bristol Roverseng ENG3. League One18151,39515.5011000100.000.060.060.000.06Matches
2018-201920Blackpooleng ENGEFL Cup432793.1000000000.000.000.000.000.00Matches
2018-201920Blackpooleng ENGFA Cup333003.3011000000.000.300.300.000.30Matches
2018-201920Blackpooleng ENG3. League One35353,02733.6235200410.060.090.150.060.15Matches
2019-202021Middlesbrougheng ENG2. Championship765175.7000000100.00.00.20.21218150.000.000.000.000.000.000.030.030.000.03Matches
2019-202021Middlesbrougheng ENGEFL Cup111201.3101100000.750.000.750.750.75Matches
2019-202021Blackpooleng ENG3. League One554505.0000000100.000.000.000.000.00Matches
2019-202021Middlesbrougheng ENGJr. PL2 — Div. 2221802.0022000000.001.001.000.001.00Matches
2020-202122Middlesbrougheng ENG2. Championship41413,60640.1112100700.80.83.34.166140900.020.020.050.020.050.020.080.100.020.10Matches
2020-202122Middlesbrougheng ENGEFL Cup11901.0000000000.000.000.000.000.00Matches
2020-202122Middlesbrougheng ENGFA Cup11901.0000000000.000.000.000.000.00Matches
2020-202122Middlesbrougheng ENGJr. PL2 — Div. 211901.0000000000.000.000.000.000.00Matches
2021-202223Middlesbrougheng ENG2. Championship23191,76119.6112100400.90.92.53.337891080.050.050.100.050.100.040.130.170.040.17Matches
2021-202223Middlesbrougheng ENGFA Cup20580.6000000000.000.000.000.000.00Matches
2022-202324Middlesbrougheng ENG2. Championship2591,02111.3000000300.70.70.61.32585430.000.000.000.000.000.060.060.110.060.11Matches
2022-202324Middlesbrougheng ENGEFL Cup11730.8000000000.000.000.000.000.00Matches
2022-202324Middlesbrougheng ENGFA Cup10100.1000000000.000.000.000.000.00Matches
2022-202324Middlesbrougheng ENGJr. PL2 — Div. 222390.4000000010.000.000.000.000.00Matches
2023-202425Samsunsportr TUR1. Süper Lig1586887.6000000100.000.000.000.000.00Matches
8 Seasons6 Clubs6 Leagues19816014,668163.058135002512.32.36.68.91403322560.030.050.080.030.080.030.090.120.030.12
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)3 Leagues103797,34681.63253001502.32.36.68.91403322560.040.020.060.040.060.030.090.120.030.12
Blackpool (2 Seasons)3 Leagues47464,05645.1246200510.040.090.130.040.13
Middlesbrough (2 Seasons)1 League332703.0022000000.000.670.670.000.67
Bristol Rovers (1 Season)3 Leagues20171,60517.8011000100.000.060.060.000.06
Samsunspor (1 Season)1 League1586887.6000000100.000.000.000.000.00
Notts County (1 Season)1 League131097310.8011000300.000.090.090.000.09
Arsenal (1 Season)1 League665235.8000000200.000.000.000.000.00
Middlesbrough (1 Season)1 League22390.4000000010.000.000.000.000.00
Arsenal (1 Season)1 League00
EFL Cup (6 Seasons)987728.6101100000.120.000.120.120.12
FA Cup (5 Seasons)744585.1011000000.000.200.200.000.20
Championship (4 Seasons)96756,90576.72242001502.32.36.68.91403322560.030.030.050.030.050.030.090.120.030.12
League One (3 Seasons)58554,87254.1246200610.040.070.110.040.11
PL2 — Div. 2 (3 Seasons)553093.4022000010.000.580.580.000.58
Süper Lig (1 Season)1586887.6000000100.000.000.000.000.00
League Two (1 Season)131097310.8011000300.000.090.090.000.09
PL2 — Div. 1 (1 Season)665235.8000000200.000.000.000.000.00
Standard Stats Table
Playing Time Performance Expected Progression Per 90 Minutes
Season Age Squad Comp MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR xG npxG xAG npxG+xAG PrgC PrgP PrgR Gls Ast G+A G-PK G+A-PK xG xAG xG+xAG npxG npxG+xAG Matches
2016-201718Arsenal1 League00
2016-201718Notts County1 League131097310.8011000300.000.090.090.000.09
2016-201718Arsenal1 League665235.8000000200.000.000.000.000.00
2017-201819Bristol Rovers3 Leagues20171,60517.8011000100.000.060.060.000.06
2018-201920Blackpool3 Leagues42413,60640.1246200410.050.100.150.050.15
2019-202021Blackpool1 League554505.0000000100.000.000.000.000.00
2019-202021Middlesbrough1 League221802.0022000000.001.001.000.001.00
2019-202021Middlesbrough2 Leagues876377.1101100100.00.00.20.21218150.140.000.140.140.140.000.030.030.000.03
2020-202122Middlesbrough1 League11901.0000000000.000.000.000.000.00
2020-202122Middlesbrough3 Leagues43433,78642.1112100700.80.83.34.166140900.020.020.050.020.050.020.080.100.020.10
2021-202223Middlesbrough2 Leagues25191,81920.2112100400.90.92.53.337891080.050.050.100.050.100.040.130.170.040.17
2022-202324Middlesbrough3 Leagues27101,10412.3000000300.70.70.61.32585430.000.000.000.000.000.060.060.110.060.11
2022-202324Middlesbrough1 League22390.4000000010.000.000.000.000.00
2023-202425Samsunspor1 League1586887.6000000100.000.000.000.000.00
8 Seasons6 Clubs6 Leagues19816014,668163.058135002512.32.36.68.91403322560.030.050.080.030.080.030.090.120.030.12
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)3 Leagues103797,34681.63253001502.32.36.68.91403322560.040.020.060.040.060.030.090.120.030.12
Blackpool (2 Seasons)3 Leagues47464,05645.1246200510.040.090.130.040.13
Middlesbrough (2 Seasons)1 League332703.0022000000.000.670.670.000.67
Bristol Rovers (1 Season)3 Leagues20171,60517.8011000100.000.060.060.000.06
Samsunspor (1 Season)1 League1586887.6000000100.000.000.000.000.00
Notts County (1 Season)1 League131097310.8011000300.000.090.090.000.09
Arsenal (1 Season)1 League665235.8000000200.000.000.000.000.00
Middlesbrough (1 Season)1 League22390.4000000010.000.000.000.000.00
Arsenal (1 Season)1 League00
EFL Cup (6 Seasons)987728.6101100000.120.000.120.120.12
FA Cup (5 Seasons)744585.1011000000.000.200.200.000.20
Championship (4 Seasons)96756,90576.72242001502.32.36.68.91403322560.030.030.050.030.050.030.090.120.030.12
League One (3 Seasons)58554,87254.1246200610.040.070.110.040.11
PL2 — Div. 2 (3 Seasons)553093.4022000010.000.580.580.000.58
Süper Lig (1 Season)1586887.6000000100.000.000.000.000.00
League Two (1 Season)131097310.8011000300.000.090.090.000.09
PL2 — Div. 1 (1 Season)665235.8000000200.000.000.000.000.00
Standard Stats Table
Playing Time Performance Expected Progression Per 90 Minutes
Season Age Squad Country Comp LgRank MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR xG npxG xAG npxG+xAG PrgC PrgP PrgR Gls Ast G+A G-PK G+A-PK xG xAG xG+xAG npxG npxG+xAG Matches
2016-201718Notts Countyeng ENG4. League Two16th131097310.8011000300.000.090.090.000.09Matches
2016-201718Arsenaleng ENGJr. PL2 — Div. 14th665235.8000000200.000.000.000.000.00Matches
2017-201819Bristol Roverseng ENG3. League One13th18151,39515.5011000100.000.060.060.000.06Matches
2018-201920Blackpooleng ENG3. League One10th35353,02733.6235200410.060.090.150.060.15Matches
2019-202021Blackpooleng ENG3. League One13th554505.0000000100.000.000.000.000.00Matches
2019-202021Middlesbrougheng ENGJr. PL2 — Div. 25th221802.0022000000.001.001.000.001.00Matches
2019-202021Middlesbrougheng ENG2. Championship17th765175.7000000100.00.00.20.21218150.000.000.000.000.000.000.030.030.000.03Matches
2020-202122Middlesbrougheng ENGJr. PL2 — Div. 26th11901.0000000000.000.000.000.000.00Matches
2020-202122Middlesbrougheng ENG2. Championship10th41413,60640.1112100700.80.83.34.166140900.020.020.050.020.050.020.080.100.020.10Matches
2021-202223Middlesbrougheng ENG2. Championship7th23191,76119.6112100400.90.92.53.337891080.050.050.100.050.100.040.130.170.040.17Matches
2022-202324Middlesbrougheng ENG2. Championship4th2591,02111.3000000300.70.70.61.32585430.000.000.000.000.000.060.060.110.060.11Matches
2022-202324Middlesbrougheng ENGJr. PL2 — Div. 27th22390.4000000010.000.000.000.000.00Matches
2023-202425Samsunsportr TUR1. Süper Lig13th1586887.6000000100.000.000.000.000.00Matches
8 Seasons5 Clubs4 Leagues18214813,438149.347114002512.32.36.68.91403322560.030.050.070.030.070.030.090.120.030.12
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)1 League96756,90576.72242001502.32.36.68.91403322560.030.030.050.030.050.030.090.120.030.12
Blackpool (2 Seasons)1 League40403,47738.6235200510.050.080.130.050.13
Middlesbrough (2 Seasons)1 League332703.0022000000.000.670.670.000.67
Bristol Rovers (1 Season)1 League18151,39515.5011000100.000.060.060.000.06
Samsunspor (1 Season)1 League1586887.6000000100.000.000.000.000.00
Notts County (1 Season)1 League131097310.8011000300.000.090.090.000.09
Arsenal (1 Season)1 League665235.8000000200.000.000.000.000.00
Middlesbrough (1 Season)1 League22390.4000000010.000.000.000.000.00
Championship (4 Seasons)96756,90576.72242001502.32.36.68.91403322560.030.030.050.030.050.030.090.120.030.12
League One (3 Seasons)58554,87254.1246200610.040.070.110.040.11
PL2 — Div. 2 (3 Seasons)553093.4022000010.000.580.580.000.58
Süper Lig (1 Season)1586887.6000000100.000.000.000.000.00
League Two (1 Season)131097310.8011000300.000.090.090.000.09
PL2 — Div. 1 (1 Season)665235.8000000200.000.000.000.000.00
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
2016-201718Arsenaleng ENGEFL Cup5th00Matches
2017-201819Bristol Roverseng ENGEFL Cup17th222102.3000000000.000.000.000.000.00Matches
2017-201819Bristol Roverseng ENGFA Cup85th00Matches
2018-201920Blackpooleng ENGEFL Cup9th432793.1000000000.000.000.000.000.00Matches
2018-201920Blackpooleng ENGFA Cup33rd333003.3011000000.000.300.300.000.30Matches
2019-202021Middlesbrougheng ENGEFL Cup58th111201.3101100000.750.000.750.750.75Matches
2020-202122Middlesbrougheng ENGEFL Cup33rd11901.0000000000.000.000.000.000.00Matches
2020-202122Middlesbrougheng ENGFA Cup33rd11901.0000000000.000.000.000.000.00Matches
2021-202223Middlesbrougheng ENGFA CupQF20580.6000000000.000.000.000.000.00Matches
2022-202324Middlesbrougheng ENGEFL CupRd111730.8000000000.000.000.000.000.00Matches
2022-202324Middlesbrougheng ENGFA Cup10100.1000000000.000.000.000.000.00Matches
7 Seasons4 Clubs2 Leagues16121,23013.7112100000.070.070.150.070.15
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 Leagues744414.9101100000.200.000.200.200.20
Blackpool (1 Season)2 Leagues765796.4011000000.000.160.160.000.16
Bristol Rovers (1 Season)2 Leagues222102.3000000000.000.000.000.000.00
Arsenal (1 Season)1 League00
EFL Cup (6 Seasons)987728.6101100000.120.000.120.120.12
FA Cup (5 Seasons)744585.1011000000.000.200.200.000.20

Shooting

Shooting Table
Standard Expected
Season Age Squad Country Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist FK PK PKatt xG npxG npxG/Sh G-xG np:G-xG Matches
2016-201718Notts Countyeng ENG4. League Two10.80000.000.0000Matches
2016-201718Arsenaleng ENGJr. PL2 — Div. 15.8000Matches
2017-201819Bristol Roverseng ENGEFL Cup2.3011100.00.430.430.000.0000Matches
2017-201819Bristol Roverseng ENG3. League One15.50010.000.060.0000Matches
2018-201920Blackpooleng ENGEFL Cup3.102150.00.650.320.000.0000Matches
2018-201920Blackpooleng ENGFA Cup3.30000.000.0000Matches
2018-201920Blackpooleng ENG3. League One33.6200Matches
2019-202021Middlesbrougheng ENG2. Championship5.70100.00.170.000.0033.10000.00.00.030.00.0Matches
2019-202021Middlesbrougheng ENGEFL Cup1.3111100.00.750.751.001.0000Matches
2019-202021Blackpooleng ENG3. League One5.00100.00.200.000.0000Matches
2019-202021Middlesbrougheng ENGJr. PL2 — Div. 22.0000Matches
2020-202122Middlesbrougheng ENG2. Championship40.1121419.00.520.100.050.2522.50000.80.80.04+0.2+0.2Matches
2020-202122Middlesbrougheng ENGEFL Cup1.00000.000.0000Matches
2020-202122Middlesbrougheng ENGFA Cup1.002150.02.001.000.000.0000Matches
2020-202122Middlesbrougheng ENGJr. PL2 — Div. 21.0000Matches
2021-202223Middlesbrougheng ENG2. Championship19.6117317.60.870.150.060.3321.10000.90.90.05+0.1+0.1Matches
2021-202223Middlesbrougheng ENGFA Cup0.60100.01.550.000.0000Matches
2022-202324Middlesbrougheng ENG2. Championship11.3010220.00.880.180.000.0021.90000.70.70.07-0.7-0.7Matches
2022-202324Middlesbrougheng ENGEFL Cup0.80000.000.0000Matches
2022-202324Middlesbrougheng ENGFA Cup0.10000.000.0000Matches
2022-202324Middlesbrougheng ENGJr. PL2 — Div. 20.4000Matches
2023-202425Samsunsportr TUR1. Süper Lig7.604125.00.520.130.000.0000Matches
8 Seasons6 Clubs6 Leagues163.05611524.60.470.120.050.2022.10002.32.30.05-0.3-0.3
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)3 Leagues81.63531120.80.650.130.060.2722.10002.32.30.05-0.3-0.3
Blackpool (2 Seasons)3 Leagues45.123133.30.260.090.000.0000
Middlesbrough (2 Seasons)1 League3.0000
Bristol Rovers (1 Season)3 Leagues17.8012200.00.060.110.000.0000
Samsunspor (1 Season)1 League7.604125.00.520.130.000.0000
Notts County (1 Season)1 League10.80000.000.0000
Arsenal (1 Season)1 League5.8000
Middlesbrough (1 Season)1 League0.4000
Arsenal (1 Season)1 League
EFL Cup (6 Seasons)8.614375.00.470.350.250.3300
FA Cup (5 Seasons)5.103133.30.590.200.000.0000
Championship (4 Seasons)76.7249918.40.640.120.040.2222.10002.32.30.05-0.3-0.3
League One (3 Seasons)54.1211100.00.050.050.000.0000
PL2 — Div. 2 (3 Seasons)3.4000
Süper Lig (1 Season)7.604125.00.520.130.000.0000
League Two (1 Season)10.80000.000.0000
PL2 — Div. 1 (1 Season)5.8000
Shooting Table
Standard Expected
Season Age Squad Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist FK PK PKatt xG npxG npxG/Sh G-xG np:G-xG Matches
2016-201718Notts County1 League10.80000.000.0000
2016-201718Arsenal1 League5.8000
2017-201819Bristol Rovers3 Leagues17.8012200.00.060.110.000.0000
2018-201920Blackpool3 Leagues40.122150.00.310.160.000.0000
2019-202021Blackpool1 League5.00100.00.200.000.0000
2019-202021Middlesbrough1 League2.0000
2019-202021Middlesbrough2 Leagues7.112150.00.280.140.501.0033.10000.00.00.030.00.0
2020-202122Middlesbrough1 League1.0000
2020-202122Middlesbrough3 Leagues42.1123521.70.550.120.040.2022.50000.80.80.04+0.2+0.2
2021-202223Middlesbrough2 Leagues20.2118316.70.890.150.060.3321.10000.90.90.05+0.1+0.1
2022-202324Middlesbrough3 Leagues12.3010220.00.820.160.000.0021.90000.70.70.07-0.7-0.7
2022-202324Middlesbrough1 League0.4000
2023-202425Samsunspor1 League7.604125.00.520.130.000.0000
8 Seasons6 Clubs6 Leagues163.05611524.60.470.120.050.2022.10002.32.30.05-0.3-0.3
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)3 Leagues81.63531120.80.650.130.060.2722.10002.32.30.05-0.3-0.3
Blackpool (2 Seasons)3 Leagues45.123133.30.260.090.000.0000
Middlesbrough (2 Seasons)1 League3.0000
Bristol Rovers (1 Season)3 Leagues17.8012200.00.060.110.000.0000
Samsunspor (1 Season)1 League7.604125.00.520.130.000.0000
Notts County (1 Season)1 League10.80000.000.0000
Arsenal (1 Season)1 League5.8000
Middlesbrough (1 Season)1 League0.4000
Arsenal (1 Season)1 League
EFL Cup (6 Seasons)8.614375.00.470.350.250.3300
FA Cup (5 Seasons)5.103133.30.590.200.000.0000
Championship (4 Seasons)76.7249918.40.640.120.040.2222.10002.32.30.05-0.3-0.3
League One (3 Seasons)54.1211100.00.050.050.000.0000
PL2 — Div. 2 (3 Seasons)3.4000
Süper Lig (1 Season)7.604125.00.520.130.000.0000
League Two (1 Season)10.80000.000.0000
PL2 — Div. 1 (1 Season)5.8000
Shooting Table
Standard Expected
Season Age Squad Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist FK PK PKatt xG npxG npxG/Sh G-xG np:G-xG Matches
2016-201718Notts Countyeng ENG4. League Two16th10.80000.000.0000Matches
2016-201718Arsenaleng ENGJr. PL2 — Div. 14th5.8000Matches
2017-201819Bristol Roverseng ENG3. League One13th15.50010.000.060.0000Matches
2018-201920Blackpooleng ENG3. League One10th33.6200Matches
2019-202021Blackpooleng ENG3. League One13th5.00100.00.200.000.0000Matches
2019-202021Middlesbrougheng ENGJr. PL2 — Div. 25th2.0000Matches
2019-202021Middlesbrougheng ENG2. Championship17th5.70100.00.170.000.0033.10000.00.00.030.00.0Matches
2020-202122Middlesbrougheng ENGJr. PL2 — Div. 26th1.0000Matches
2020-202122Middlesbrougheng ENG2. Championship10th40.1121419.00.520.100.050.2522.50000.80.80.04+0.2+0.2Matches
2021-202223Middlesbrougheng ENG2. Championship7th19.6117317.60.870.150.060.3321.10000.90.90.05+0.1+0.1Matches
2022-202324Middlesbrougheng ENG2. Championship4th11.3010220.00.880.180.000.0021.90000.70.70.07-0.7-0.7Matches
2022-202324Middlesbrougheng ENGJr. PL2 — Div. 27th0.4000Matches
2023-202425Samsunsportr TUR1. Süper Lig13th7.604125.00.520.130.000.0000Matches
8 Seasons5 Clubs4 Leagues149.34541120.40.470.100.040.1822.10002.32.30.05-0.3-0.3
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)1 League76.7249918.40.640.120.040.2222.10002.32.30.05-0.3-0.3
Blackpool (2 Seasons)1 League38.62100.00.200.000.0000
Middlesbrough (2 Seasons)1 League3.0000
Bristol Rovers (1 Season)1 League15.50010.000.060.0000
Samsunspor (1 Season)1 League7.604125.00.520.130.000.0000
Notts County (1 Season)1 League10.80000.000.0000
Arsenal (1 Season)1 League5.8000
Middlesbrough (1 Season)1 League0.4000
Championship (4 Seasons)76.7249918.40.640.120.040.2222.10002.32.30.05-0.3-0.3
League One (3 Seasons)54.1211100.00.050.050.000.0000
PL2 — Div. 2 (3 Seasons)3.4000
Süper Lig (1 Season)7.604125.00.520.130.000.0000
League Two (1 Season)10.80000.000.0000
PL2 — Div. 1 (1 Season)5.8000
Shooting Table
Standard
Season Age Squad Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist PK PKatt Matches
2017-201819Bristol Roverseng ENGEFL Cup17th2.3011100.00.430.430.000.0000Matches
2018-201920Blackpooleng ENGEFL Cup9th3.102150.00.650.320.000.0000Matches
2018-201920Blackpooleng ENGFA Cup33rd3.30000.000.0000Matches
2019-202021Middlesbrougheng ENGEFL Cup58th1.3111100.00.750.751.001.0000Matches
2020-202122Middlesbrougheng ENGEFL Cup33rd1.00000.000.0000Matches
2020-202122Middlesbrougheng ENGFA Cup33rd1.002150.02.001.000.000.0000Matches
2021-202223Middlesbrougheng ENGFA CupQF0.60100.01.550.000.0000Matches
2022-202324Middlesbrougheng ENGEFL CupRd10.80000.000.0000Matches
2022-202324Middlesbrougheng ENGFA Cup0.10000.000.0000Matches
7 Seasons4 Clubs2 Leagues13.717457.10.510.290.140.2500
Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist PK PKatt Matches
Middlesbrough (4 Seasons)2 Leagues4.914250.00.820.410.250.5000
Blackpool (1 Season)2 Leagues6.402150.00.310.160.000.0000
Bristol Rovers (1 Season)2 Leagues2.3011100.00.430.430.000.0000
Arsenal (1 Season)1 League
EFL Cup (6 Seasons)8.614375.00.470.350.250.3300
FA Cup (5 Seasons)5.103133.30.590.200.000.0000
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
2016-201718Notts Countyeng ENG4. League Two10.81Matches
2016-201718Arsenaleng ENGJr. PL2 — Div. 15.80Matches
2017-201819Bristol Roverseng ENGEFL Cup2.30Matches
2017-201819Bristol Roverseng ENG3. League One15.51Matches
2018-201920Blackpooleng ENGEFL Cup3.10Matches
2018-201920Blackpooleng ENGFA Cup3.31Matches
2018-201920Blackpooleng ENG3. League One33.63Matches
2019-202021Middlesbrougheng ENG2. Championship5.716425065.6251610249110487.55910257.8113135.500.20.5-0.23104218Matches
2019-202021Middlesbrougheng ENGEFL Cup1.30Matches
2019-202021Blackpooleng ENG3. League One5.00Matches
2019-202021Middlesbrougheng ENGJr. PL2 — Div. 22.02Matches
2020-202122Middlesbrougheng ENG2. Championship40.11175186862.920118885558070981.844172760.712631639.913.32.4-2.3301272412140Matches
2020-202122Middlesbrougheng ENGEFL Cup1.00Matches
2020-202122Middlesbrougheng ENGFA Cup1.00Matches
2020-202122Middlesbrougheng ENGJr. PL2 — Div. 21.00Matches
2021-202223Middlesbrougheng ENG2. Championship19.670598471.610775378739344787.925435272.23911135.112.52.7-1.5236322789Matches
2021-202223Middlesbrougheng ENGFA Cup0.60Matches
2022-202324Middlesbrougheng ENG2. Championship11.365682379.710600362433336092.527233281.9399341.900.61.2-0.687616285Matches
2022-202324Middlesbrougheng ENGEFL Cup0.80Matches
2022-202324Middlesbrougheng ENGFA Cup0.10Matches
2022-202324Middlesbrougheng ENGJr. PL2 — Div. 20.40Matches
2023-202425Samsunsportr TUR1. Süper Lig7.60Matches
8 Seasons6 Clubs6 Leagues163.02700392568.844009172901397162086.21026151367.821555139.086.66.8+1.4642766623332
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)3 Leagues81.62700392568.844009172901397162086.21026151367.821555139.026.66.8-4.6642766623332
Blackpool (2 Seasons)3 Leagues45.14
Middlesbrough (2 Seasons)1 League3.02
Bristol Rovers (1 Season)3 Leagues17.81
Samsunspor (1 Season)1 League7.60
Notts County (1 Season)1 League10.81
Arsenal (1 Season)1 League5.80
Middlesbrough (1 Season)1 League0.40
Arsenal (1 Season)1 League
EFL Cup (6 Seasons)8.60
FA Cup (5 Seasons)5.11
Championship (4 Seasons)76.72700392568.844009172901397162086.21026151367.821555139.026.66.8-4.6642766623332
League One (3 Seasons)54.14
PL2 — Div. 2 (3 Seasons)3.42
Süper Lig (1 Season)7.60
League Two (1 Season)10.81
PL2 — Div. 1 (1 Season)5.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
2016-201718Notts County1 League10.81
2016-201718Arsenal1 League5.80
2017-201819Bristol Rovers3 Leagues17.81
2018-201920Blackpool3 Leagues40.14
2019-202021Blackpool1 League5.00
2019-202021Middlesbrough1 League2.02
2019-202021Middlesbrough2 Leagues7.116425065.6251610249110487.55910257.8113135.500.20.5-0.23104218
2020-202122Middlesbrough1 League1.00
2020-202122Middlesbrough3 Leagues42.11175186862.920118885558070981.844172760.712631639.913.32.4-2.3301272412140
2021-202223Middlesbrough2 Leagues20.270598471.610775378739344787.925435272.23911135.112.52.7-1.5236322789
2022-202324Middlesbrough3 Leagues12.365682379.710600362433336092.527233281.9399341.900.61.2-0.687616285
2022-202324Middlesbrough1 League0.40
2023-202425Samsunspor1 League7.60
8 Seasons6 Clubs6 Leagues163.02700392568.844009172901397162086.21026151367.821555139.086.66.8+1.4642766623332
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)3 Leagues81.62700392568.844009172901397162086.21026151367.821555139.026.66.8-4.6642766623332
Blackpool (2 Seasons)3 Leagues45.14
Middlesbrough (2 Seasons)1 League3.02
Bristol Rovers (1 Season)3 Leagues17.81
Samsunspor (1 Season)1 League7.60
Notts County (1 Season)1 League10.81
Arsenal (1 Season)1 League5.80
Middlesbrough (1 Season)1 League0.40
Arsenal (1 Season)1 League
EFL Cup (6 Seasons)8.60
FA Cup (5 Seasons)5.11
Championship (4 Seasons)76.72700392568.844009172901397162086.21026151367.821555139.026.66.8-4.6642766623332
League One (3 Seasons)54.14
PL2 — Div. 2 (3 Seasons)3.42
Süper Lig (1 Season)7.60
League Two (1 Season)10.81
PL2 — Div. 1 (1 Season)5.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
2016-201718Notts Countyeng ENG4. League Two16th10.81Matches
2016-201718Arsenaleng ENGJr. PL2 — Div. 14th5.80Matches
2017-201819Bristol Roverseng ENG3. League One13th15.51Matches
2018-201920Blackpooleng ENG3. League One10th33.63Matches
2019-202021Blackpooleng ENG3. League One13th5.00Matches
2019-202021Middlesbrougheng ENGJr. PL2 — Div. 25th2.02Matches
2019-202021Middlesbrougheng ENG2. Championship17th5.716425065.6251610249110487.55910257.8113135.500.20.5-0.23104218Matches
2020-202122Middlesbrougheng ENGJr. PL2 — Div. 26th1.00Matches
2020-202122Middlesbrougheng ENG2. Championship10th40.11175186862.920118885558070981.844172760.712631639.913.32.4-2.3301272412140Matches
2021-202223Middlesbrougheng ENG2. Championship7th19.670598471.610775378739344787.925435272.23911135.112.52.7-1.5236322789Matches
2022-202324Middlesbrougheng ENG2. Championship4th11.365682379.710600362433336092.527233281.9399341.900.61.2-0.687616285Matches
2022-202324Middlesbrougheng ENGJr. PL2 — Div. 27th0.40Matches
2023-202425Samsunsportr TUR1. Süper Lig13th7.60Matches
8 Seasons5 Clubs4 Leagues149.32700392568.844009172901397162086.21026151367.821555139.076.66.8+0.4642766623332
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)1 League76.72700392568.844009172901397162086.21026151367.821555139.026.66.8-4.6642766623332
Blackpool (2 Seasons)1 League38.63
Middlesbrough (2 Seasons)1 League3.02
Bristol Rovers (1 Season)1 League15.51
Samsunspor (1 Season)1 League7.60
Notts County (1 Season)1 League10.81
Arsenal (1 Season)1 League5.80
Middlesbrough (1 Season)1 League0.40
Championship (4 Seasons)76.72700392568.844009172901397162086.21026151367.821555139.026.66.8-4.6642766623332
League One (3 Seasons)54.14
PL2 — Div. 2 (3 Seasons)3.42
Süper Lig (1 Season)7.60
League Two (1 Season)10.81
PL2 — Div. 1 (1 Season)5.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
2017-201819Bristol Roverseng ENGEFL Cup17th2.30Matches
2018-201920Blackpooleng ENGEFL Cup9th3.10Matches
2018-201920Blackpooleng ENGFA Cup33rd3.31Matches
2019-202021Middlesbrougheng ENGEFL Cup58th1.30Matches
2020-202122Middlesbrougheng ENGEFL Cup33rd1.00Matches
2020-202122Middlesbrougheng ENGFA Cup33rd1.00Matches
2021-202223Middlesbrougheng ENGFA CupQF0.60Matches
2022-202324Middlesbrougheng ENGEFL CupRd10.80Matches
2022-202324Middlesbrougheng ENGFA Cup0.10Matches
7 Seasons4 Clubs2 Leagues13.71
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 Leagues4.90
Blackpool (1 Season)2 Leagues6.41
Bristol Rovers (1 Season)2 Leagues2.30
Arsenal (1 Season)1 League
EFL Cup (6 Seasons)8.60
FA Cup (5 Seasons)5.11

Pass Types

Pass Types Table
Pass Types Corner Kicks Outcomes
Season Age Squad Country Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
2016-201718Notts Countyeng ENG4. League Two10.80Matches
2016-201718Arsenaleng ENGJr. PL2 — Div. 15.8Matches
2017-201819Bristol Roverseng ENGEFL Cup2.30Matches
2017-201819Bristol Roverseng ENG3. League One15.50Matches
2018-201920Blackpooleng ENGEFL Cup3.13Matches
2018-201920Blackpooleng ENGFA Cup3.319Matches
2018-201920Blackpooleng ENG3. League One33.6Matches
2019-202021Middlesbrougheng ENG2. Championship5.7250192571011956000016416Matches
2019-202021Middlesbrougheng ENGEFL Cup1.37Matches
2019-202021Blackpooleng ENG3. League One5.028Matches
2019-202021Middlesbrougheng ENGJr. PL2 — Div. 22.0Matches
2020-202122Middlesbrougheng ENG2. Championship40.118681347505301712844926181011751653Matches
2020-202122Middlesbrougheng ENGEFL Cup1.07Matches
2020-202122Middlesbrougheng ENGFA Cup1.00Matches
2020-202122Middlesbrougheng ENGJr. PL2 — Div. 21.0Matches
2021-202223Middlesbrougheng ENG2. Championship19.69848251531642661298300705629Matches
2021-202223Middlesbrougheng ENGFA Cup0.62Matches
2022-202324Middlesbrougheng ENG2. Championship11.3823714103103416912000656617Matches
2022-202324Middlesbrougheng ENGEFL Cup0.88Matches
2022-202324Middlesbrougheng ENGFA Cup0.10Matches
2022-202324Middlesbrougheng ENGJr. PL2 — Div. 20.4Matches
2023-202425Samsunsportr TUR1. Süper Lig7.622Matches
8 Seasons6 Clubs6 Leagues163.03925307881857814325725362110270029105
Country Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Middlesbrough (4 Seasons)3 Leagues81.63925307881857814253725362110270029105
Blackpool (2 Seasons)3 Leagues45.150
Middlesbrough (2 Seasons)1 League3.0
Bristol Rovers (1 Season)3 Leagues17.80
Samsunspor (1 Season)1 League7.622
Notts County (1 Season)1 League10.80
Arsenal (1 Season)1 League5.8
Middlesbrough (1 Season)1 League0.4
Arsenal (1 Season)1 League
EFL Cup (6 Seasons)8.625
FA Cup (5 Seasons)5.121
Championship (4 Seasons)76.73925307881857814229725362110270029105
League One (3 Seasons)54.128
PL2 — Div. 2 (3 Seasons)3.4
Süper Lig (1 Season)7.622
League Two (1 Season)10.80
PL2 — Div. 1 (1 Season)5.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
2016-201718Notts County1 League10.80
2016-201718Arsenal1 League5.8
2017-201819Bristol Rovers3 Leagues17.80
2018-201920Blackpool3 Leagues40.122
2019-202021Blackpool1 League5.028
2019-202021Middlesbrough1 League2.0
2019-202021Middlesbrough2 Leagues7.1250192571012656000016416
2020-202122Middlesbrough1 League1.0
2020-202122Middlesbrough3 Leagues42.118681347505301713544926181011751653
2021-202223Middlesbrough2 Leagues20.29848251531642681298300705629
2022-202324Middlesbrough3 Leagues12.3823714103103424912000656617
2022-202324Middlesbrough1 League0.4
2023-202425Samsunspor1 League7.622
8 Seasons6 Clubs6 Leagues163.03925307881857814325725362110270029105
Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Middlesbrough (4 Seasons)3 Leagues81.63925307881857814253725362110270029105
Blackpool (2 Seasons)3 Leagues45.150
Middlesbrough (2 Seasons)1 League3.0
Bristol Rovers (1 Season)3 Leagues17.80
Samsunspor (1 Season)1 League7.622
Notts County (1 Season)1 League10.80
Arsenal (1 Season)1 League5.8
Middlesbrough (1 Season)1 League0.4
Arsenal (1 Season)1 League
EFL Cup (6 Seasons)8.625
FA Cup (5 Seasons)5.121
Championship (4 Seasons)76.73925307881857814229725362110270029105
League One (3 Seasons)54.128
PL2 — Div. 2 (3 Seasons)3.4
Süper Lig (1 Season)7.622
League Two (1 Season)10.80
PL2 — Div. 1 (1 Season)5.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
2016-201718Notts Countyeng ENG4. League Two16th10.80Matches
2016-201718Arsenaleng ENGJr. PL2 — Div. 14th5.8Matches
2017-201819Bristol Roverseng ENG3. League One13th15.50Matches
2018-201920Blackpooleng ENG3. League One10th33.6Matches
2019-202021Blackpooleng ENG3. League One13th5.028Matches
2019-202021Middlesbrougheng ENGJr. PL2 — Div. 25th2.0Matches
2019-202021Middlesbrougheng ENG2. Championship17th5.7250192571011956000016416Matches
2020-202122Middlesbrougheng ENGJr. PL2 — Div. 26th1.0Matches
2020-202122Middlesbrougheng ENG2. Championship10th40.118681347505301712844926181011751653Matches
2021-202223Middlesbrougheng ENG2. Championship7th19.69848251531642661298300705629Matches
2022-202324Middlesbrougheng ENG2. Championship4th11.3823714103103416912000656617Matches
2022-202324Middlesbrougheng ENGJr. PL2 — Div. 27th0.4Matches
2023-202425Samsunsportr TUR1. Süper Lig13th7.622Matches
8 Seasons5 Clubs4 Leagues149.33925307881857814279725362110270029105
Country Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Middlesbrough (4 Seasons)1 League76.73925307881857814229725362110270029105
Blackpool (2 Seasons)1 League38.628
Middlesbrough (2 Seasons)1 League3.0
Bristol Rovers (1 Season)1 League15.50
Samsunspor (1 Season)1 League7.622
Notts County (1 Season)1 League10.80
Arsenal (1 Season)1 League5.8
Middlesbrough (1 Season)1 League0.4
Championship (4 Seasons)76.73925307881857814229725362110270029105
League One (3 Seasons)54.128
PL2 — Div. 2 (3 Seasons)3.4
Süper Lig (1 Season)7.622
League Two (1 Season)10.80
PL2 — Div. 1 (1 Season)5.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
2017-201819Bristol Roverseng ENGEFL Cup17th2.30Matches
2018-201920Blackpooleng ENGEFL Cup9th3.13Matches
2018-201920Blackpooleng ENGFA Cup33rd3.319Matches
2019-202021Middlesbrougheng ENGEFL Cup58th1.37Matches
2020-202122Middlesbrougheng ENGEFL Cup33rd1.07Matches
2020-202122Middlesbrougheng ENGFA Cup33rd1.00Matches
2021-202223Middlesbrougheng ENGFA CupQF0.62Matches
2022-202324Middlesbrougheng ENGEFL CupRd10.88Matches
2022-202324Middlesbrougheng ENGFA Cup0.10Matches
7 Seasons4 Clubs2 Leagues13.746
Country Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Middlesbrough (4 Seasons)2 Leagues4.924
Blackpool (1 Season)2 Leagues6.422
Bristol Rovers (1 Season)2 Leagues2.30
Arsenal (1 Season)1 League
EFL Cup (6 Seasons)8.625
FA Cup (5 Seasons)5.121

Goal and Shot Creation

Goal and Shot Creation Table
SCA SCA Types GCA GCA Types
Season Age Squad Country Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
2016-201718Notts Countyeng ENG4. League Two10.8Matches
2016-201718Arsenaleng ENGJr. PL2 — Div. 15.8Matches
2017-201819Bristol Roverseng ENGEFL Cup2.3Matches
2017-201819Bristol Roverseng ENG3. League One15.5Matches
2018-201920Blackpooleng ENGEFL Cup3.1Matches
2018-201920Blackpooleng ENGFA Cup3.3Matches
2018-201920Blackpooleng ENG3. League One33.6Matches
2019-202021Middlesbrougheng ENG2. Championship5.761.0450100010.17100000Matches
2019-202021Middlesbrougheng ENGEFL Cup1.3Matches
2019-202021Blackpooleng ENG3. League One5.0Matches
2019-202021Middlesbrougheng ENGJr. PL2 — Div. 22.0Matches
2020-202122Middlesbrougheng ENG2. Championship40.1741.855012254130.07110100Matches
2020-202122Middlesbrougheng ENGEFL Cup1.0Matches
2020-202122Middlesbrougheng ENGFA Cup1.0Matches
2020-202122Middlesbrougheng ENGJr. PL2 — Div. 21.0Matches
2021-202223Middlesbrougheng ENG2. Championship19.6422.15352212040.20400000Matches
2021-202223Middlesbrougheng ENGFA Cup0.6Matches
2022-202324Middlesbrougheng ENG2. Championship11.3252.20240001000.00000000Matches
2022-202324Middlesbrougheng ENGEFL Cup0.8Matches
2022-202324Middlesbrougheng ENGFA Cup0.1Matches
2022-202324Middlesbrougheng ENGJr. PL2 — Div. 20.4Matches
2023-202425Samsunsportr TUR1. Süper Lig7.6Matches
8 Seasons6 Clubs6 Leagues163.01471.9211414567180.10610100
Country Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Middlesbrough (4 Seasons)3 Leagues81.61471.9211414567180.10610100
Blackpool (2 Seasons)3 Leagues45.1
Middlesbrough (2 Seasons)1 League3.0
Bristol Rovers (1 Season)3 Leagues17.8
Samsunspor (1 Season)1 League7.6
Notts County (1 Season)1 League10.8
Arsenal (1 Season)1 League5.8
Middlesbrough (1 Season)1 League0.4
Arsenal (1 Season)1 League
EFL Cup (6 Seasons)8.6
FA Cup (5 Seasons)5.1
Championship (4 Seasons)76.71471.9211414567180.10610100
League One (3 Seasons)54.1
PL2 — Div. 2 (3 Seasons)3.4
Süper Lig (1 Season)7.6
League Two (1 Season)10.8
PL2 — Div. 1 (1 Season)5.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
2016-201718Notts County1 League10.8
2016-201718Arsenal1 League5.8
2017-201819Bristol Rovers3 Leagues17.8
2018-201920Blackpool3 Leagues40.1
2019-202021Blackpool1 League5.0
2019-202021Middlesbrough1 League2.0
2019-202021Middlesbrough2 Leagues7.161.0450100010.17100000
2020-202122Middlesbrough1 League1.0
2020-202122Middlesbrough3 Leagues42.1741.855012254130.07110100
2021-202223Middlesbrough2 Leagues20.2422.15352212040.20400000
2022-202324Middlesbrough3 Leagues12.3252.20240001000.00000000
2022-202324Middlesbrough1 League0.4
2023-202425Samsunspor1 League7.6
8 Seasons6 Clubs6 Leagues163.01471.9211414567180.10610100
Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Middlesbrough (4 Seasons)3 Leagues81.61471.9211414567180.10610100
Blackpool (2 Seasons)3 Leagues45.1
Middlesbrough (2 Seasons)1 League3.0
Bristol Rovers (1 Season)3 Leagues17.8
Samsunspor (1 Season)1 League7.6
Notts County (1 Season)1 League10.8
Arsenal (1 Season)1 League5.8
Middlesbrough (1 Season)1 League0.4
Arsenal (1 Season)1 League
EFL Cup (6 Seasons)8.6
FA Cup (5 Seasons)5.1
Championship (4 Seasons)76.71471.9211414567180.10610100
League One (3 Seasons)54.1
PL2 — Div. 2 (3 Seasons)3.4
Süper Lig (1 Season)7.6
League Two (1 Season)10.8
PL2 — Div. 1 (1 Season)5.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
2016-201718Notts Countyeng ENG4. League Two16th10.8Matches
2016-201718Arsenaleng ENGJr. PL2 — Div. 14th5.8Matches
2017-201819Bristol Roverseng ENG3. League One13th15.5Matches
2018-201920Blackpooleng ENG3. League One10th33.6Matches
2019-202021Blackpooleng ENG3. League One13th5.0Matches
2019-202021Middlesbrougheng ENGJr. PL2 — Div. 25th2.0Matches
2019-202021Middlesbrougheng ENG2. Championship17th5.761.0450100010.17100000Matches
2020-202122Middlesbrougheng ENGJr. PL2 — Div. 26th1.0Matches
2020-202122Middlesbrougheng ENG2. Championship10th40.1741.855012254130.07110100Matches
2021-202223Middlesbrougheng ENG2. Championship7th19.6422.15352212040.20400000Matches
2022-202324Middlesbrougheng ENG2. Championship4th11.3252.20240001000.00000000Matches
2022-202324Middlesbrougheng ENGJr. PL2 — Div. 27th0.4Matches
2023-202425Samsunsportr TUR1. Süper Lig13th7.6Matches
8 Seasons5 Clubs4 Leagues149.31471.9211414567180.10610100
Country Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Middlesbrough (4 Seasons)1 League76.71471.9211414567180.10610100
Blackpool (2 Seasons)1 League38.6
Middlesbrough (2 Seasons)1 League3.0
Bristol Rovers (1 Season)1 League15.5
Samsunspor (1 Season)1 League7.6
Notts County (1 Season)1 League10.8
Arsenal (1 Season)1 League5.8
Middlesbrough (1 Season)1 League0.4
Championship (4 Seasons)76.71471.9211414567180.10610100
League One (3 Seasons)54.1
PL2 — Div. 2 (3 Seasons)3.4
Süper Lig (1 Season)7.6
League Two (1 Season)10.8
PL2 — Div. 1 (1 Season)5.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
2017-201819Bristol Roverseng ENGEFL Cup17th2.3Matches
2018-201920Blackpooleng ENGEFL Cup9th3.1Matches
2018-201920Blackpooleng ENGFA Cup33rd3.3Matches
2019-202021Middlesbrougheng ENGEFL Cup58th1.3Matches
2020-202122Middlesbrougheng ENGEFL Cup33rd1.0Matches
2020-202122Middlesbrougheng ENGFA Cup33rd1.0Matches
2021-202223Middlesbrougheng ENGFA CupQF0.6Matches
2022-202324Middlesbrougheng ENGEFL CupRd10.8Matches
2022-202324Middlesbrougheng ENGFA Cup0.1Matches
7 Seasons4 Clubs2 Leagues13.7
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 Leagues4.9
Blackpool (1 Season)2 Leagues6.4
Bristol Rovers (1 Season)2 Leagues2.3
Arsenal (1 Season)1 League
EFL Cup (6 Seasons)8.6
FA Cup (5 Seasons)5.1

Defensive Actions

Defensive Actions Table
Tackles Challenges Blocks
Season Age Squad Country Comp 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
2016-201718Notts Countyeng ENG4. League Two10.800Matches
2016-201718Arsenaleng ENGJr. PL2 — Div. 15.8Matches
2017-201819Bristol Roverseng ENGEFL Cup2.396Matches
2017-201819Bristol Roverseng ENG3. League One15.500Matches
2018-201920Blackpooleng ENGEFL Cup3.100Matches
2018-201920Blackpooleng ENGFA Cup3.327Matches
2018-201920Blackpooleng ENG3. League One33.6Matches
2019-202021Middlesbrougheng ENG2. Championship5.711674061154.558261223262Matches
2019-202021Middlesbrougheng ENGEFL Cup1.322Matches
2019-202021Blackpooleng ENG3. League One5.0138Matches
2019-202021Middlesbrougheng ENGJr. PL2 — Div. 22.0Matches
2020-202122Middlesbrougheng ENG2. Championship40.1624032255202871.4850123869131831Matches
2020-202122Middlesbrougheng ENGEFL Cup1.023Matches
2020-202122Middlesbrougheng ENGFA Cup1.000Matches
2020-202122Middlesbrougheng ENGJr. PL2 — Div. 21.0Matches
2021-202223Middlesbrougheng ENG2. Championship19.6281711107142458.310269173058210Matches
2021-202223Middlesbrougheng ENGFA Cup0.611Matches
2022-202324Middlesbrougheng ENG2. Championship11.31192633933.3612841728350Matches
2022-202324Middlesbrougheng ENGEFL Cup0.810Matches
2022-202324Middlesbrougheng ENGFA Cup0.100Matches
2022-202324Middlesbrougheng ENGJr. PL2 — Div. 20.4Matches
2023-202425Samsunsportr TUR1. Süper Lig7.6914Matches
8 Seasons6 Clubs6 Leagues163.0112111524515437259.7299631651692401653
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)3 Leagues81.611278524515437259.7299631651342401653
Blackpool (2 Seasons)3 Leagues45.115150
Middlesbrough (2 Seasons)1 League3.00
Bristol Rovers (1 Season)3 Leagues17.8960
Samsunspor (1 Season)1 League7.69140
Notts County (1 Season)1 League10.8000
Arsenal (1 Season)1 League5.80
Middlesbrough (1 Season)1 League0.40
Arsenal (1 Season)1 League0
EFL Cup (6 Seasons)8.614110
FA Cup (5 Seasons)5.1380
Championship (4 Seasons)76.711272524515437259.7299631651282401653
League One (3 Seasons)54.11380
PL2 — Div. 2 (3 Seasons)3.40
Süper Lig (1 Season)7.69140
League Two (1 Season)10.8000
PL2 — Div. 1 (1 Season)5.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
2016-201718Notts County1 League10.8000
2016-201718Arsenal1 League5.80
2017-201819Bristol Rovers3 Leagues17.8960
2018-201920Blackpool3 Leagues40.1270
2019-202021Blackpool1 League5.01380
2019-202021Middlesbrough1 League2.00
2019-202021Middlesbrough2 Leagues7.111874061154.558261423262
2020-202122Middlesbrough1 League1.00
2020-202122Middlesbrough3 Leagues42.1624232255202871.4850123872131831
2021-202223Middlesbrough2 Leagues20.2281811107142458.310269173158210
2022-202324Middlesbrough3 Leagues12.311102633933.3612841728350
2022-202324Middlesbrough1 League0.40
2023-202425Samsunspor1 League7.69140
8 Seasons6 Clubs6 Leagues163.0112111524515437259.7299631651692401653
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)3 Leagues81.611278524515437259.7299631651342401653
Blackpool (2 Seasons)3 Leagues45.115150
Middlesbrough (2 Seasons)1 League3.00
Bristol Rovers (1 Season)3 Leagues17.8960
Samsunspor (1 Season)1 League7.69140
Notts County (1 Season)1 League10.8000
Arsenal (1 Season)1 League5.80
Middlesbrough (1 Season)1 League0.40
Arsenal (1 Season)1 League0
EFL Cup (6 Seasons)8.614110
FA Cup (5 Seasons)5.1380
Championship (4 Seasons)76.711272524515437259.7299631651282401653
League One (3 Seasons)54.11380
PL2 — Div. 2 (3 Seasons)3.40
Süper Lig (1 Season)7.69140
League Two (1 Season)10.8000
PL2 — Div. 1 (1 Season)5.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
2016-201718Notts Countyeng ENG4. League Two16th10.800Matches
2016-201718Arsenaleng ENGJr. PL2 — Div. 14th5.8Matches
2017-201819Bristol Roverseng ENG3. League One13th15.500Matches
2018-201920Blackpooleng ENG3. League One10th33.6Matches
2019-202021Blackpooleng ENG3. League One13th5.0138Matches
2019-202021Middlesbrougheng ENGJr. PL2 — Div. 25th2.0Matches
2019-202021Middlesbrougheng ENG2. Championship17th5.711674061154.558261223262Matches
2020-202122Middlesbrougheng ENGJr. PL2 — Div. 26th1.0Matches
2020-202122Middlesbrougheng ENG2. Championship10th40.1624032255202871.4850123869131831Matches
2021-202223Middlesbrougheng ENG2. Championship7th19.6281711107142458.310269173058210Matches
2022-202324Middlesbrougheng ENG2. Championship4th11.31192633933.3612841728350Matches
2022-202324Middlesbrougheng ENGJr. PL2 — Div. 27th0.4Matches
2023-202425Samsunsportr TUR1. Süper Lig13th7.6914Matches
8 Seasons5 Clubs4 Leagues149.311294524515437259.7299631651502401653
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)1 League76.711272524515437259.7299631651282401653
Blackpool (2 Seasons)1 League38.61380
Middlesbrough (2 Seasons)1 League3.00
Bristol Rovers (1 Season)1 League15.5000
Samsunspor (1 Season)1 League7.69140
Notts County (1 Season)1 League10.8000
Arsenal (1 Season)1 League5.80
Middlesbrough (1 Season)1 League0.40
Championship (4 Seasons)76.711272524515437259.7299631651282401653
League One (3 Seasons)54.11380
PL2 — Div. 2 (3 Seasons)3.40
Süper Lig (1 Season)7.69140
League Two (1 Season)10.8000
PL2 — Div. 1 (1 Season)5.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
2017-201819Bristol Roverseng ENGEFL Cup17th2.396Matches
2018-201920Blackpooleng ENGEFL Cup9th3.100Matches
2018-201920Blackpooleng ENGFA Cup33rd3.327Matches
2019-202021Middlesbrougheng ENGEFL Cup58th1.322Matches
2020-202122Middlesbrougheng ENGEFL Cup33rd1.023Matches
2020-202122Middlesbrougheng ENGFA Cup33rd1.000Matches
2021-202223Middlesbrougheng ENGFA CupQF0.611Matches
2022-202324Middlesbrougheng ENGEFL CupRd10.810Matches
2022-202324Middlesbrougheng ENGFA Cup0.100Matches
7 Seasons4 Clubs2 Leagues13.717190
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 Leagues4.9660
Blackpool (1 Season)2 Leagues6.4270
Bristol Rovers (1 Season)2 Leagues2.3960
Arsenal (1 Season)1 League0
EFL Cup (6 Seasons)8.614110
FA Cup (5 Seasons)5.1380

Possession

Possession Table
Touches Take-Ons Carries Receiving
Season Age Squad Country Comp 90s Touches Def Pen Def 3rd Mid 3rd Att 3rd Att Pen Live Att Succ Succ% Tkld Tkld% Carries TotDist PrgDist PrgC 1/3 CPA Mis Dis Rec PrgR Matches
2016-201718Notts Countyeng ENG4. League Two10.8Matches
2016-201718Arsenaleng ENGJr. PL2 — Div. 15.8Matches
2017-201819Bristol Roverseng ENGEFL Cup2.3Matches
2017-201819Bristol Roverseng ENG3. League One15.5Matches
2018-201920Blackpooleng ENGEFL Cup3.1Matches
2018-201920Blackpooleng ENGFA Cup3.3Matches
2018-201920Blackpooleng ENG3. League One33.6Matches
2019-202021Middlesbrougheng ENG2. Championship5.73282911614868332811763.6436.4150854453121025514015Matches
2019-202021Middlesbrougheng ENGEFL Cup1.3Matches
2019-202021Blackpooleng ENG3. League One5.0Matches
2019-202021Middlesbrougheng ENGJr. PL2 — Div. 22.0Matches
2020-202122Middlesbrougheng ENG2. Championship40.1226499591999695272264503162.01938.08914563236366609341393090Matches
2020-202122Middlesbrougheng ENGEFL Cup1.0Matches
2020-202122Middlesbrougheng ENGFA Cup1.0Matches
2020-202122Middlesbrougheng ENGJr. PL2 — Div. 21.0Matches
2021-202223Middlesbrougheng ENG2. Championship19.6114830204498452261148241354.21145.859822431087371791810679108Matches
2021-202223Middlesbrougheng ENGFA Cup0.6Matches
2022-202324Middlesbrougheng ENG2. Championship11.3940422164992301194021733.31361.9525251716292516112963543Matches
2022-202324Middlesbrougheng ENGEFL Cup0.8Matches
2022-202324Middlesbrougheng ENGFA Cup0.1Matches
2022-202324Middlesbrougheng ENGJr. PL2 — Div. 20.4Matches
2023-202425Samsunsportr TUR1. Süper Lig7.6Matches
8 Seasons6 Clubs6 Leagues163.046802001127214414456746801065854.74744.321641017755321401032169372384256
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)3 Leagues81.646802001127214414456746801065854.74744.321641017755321401032169372384256
Blackpool (2 Seasons)3 Leagues45.1
Middlesbrough (2 Seasons)1 League3.0
Bristol Rovers (1 Season)3 Leagues17.8
Samsunspor (1 Season)1 League7.6
Notts County (1 Season)1 League10.8
Arsenal (1 Season)1 League5.8
Middlesbrough (1 Season)1 League0.4
Arsenal (1 Season)1 League
EFL Cup (6 Seasons)8.6
FA Cup (5 Seasons)5.1
Championship (4 Seasons)76.746802001127214414456746801065854.74744.321641017755321401032169372384256
League One (3 Seasons)54.1
PL2 — Div. 2 (3 Seasons)3.4
Süper Lig (1 Season)7.6
League Two (1 Season)10.8
PL2 — Div. 1 (1 Season)5.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
2016-201718Notts County1 League10.8
2016-201718Arsenal1 League5.8
2017-201819Bristol Rovers3 Leagues17.8
2018-201920Blackpool3 Leagues40.1
2019-202021Blackpool1 League5.0
2019-202021Middlesbrough1 League2.0
2019-202021Middlesbrough2 Leagues7.13282911614868332811763.6436.4150854453121025514015
2020-202122Middlesbrough1 League1.0
2020-202122Middlesbrough3 Leagues42.1226499591999695272264503162.01938.08914563236366609341393090
2021-202223Middlesbrough2 Leagues20.2114830204498452261148241354.21145.859822431087371791810679108
2022-202324Middlesbrough3 Leagues12.3940422164992301194021733.31361.9525251716292516112963543
2022-202324Middlesbrough1 League0.4
2023-202425Samsunspor1 League7.6
8 Seasons6 Clubs6 Leagues163.046802001127214414456746801065854.74744.321641017755321401032169372384256
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)3 Leagues81.646802001127214414456746801065854.74744.321641017755321401032169372384256
Blackpool (2 Seasons)3 Leagues45.1
Middlesbrough (2 Seasons)1 League3.0
Bristol Rovers (1 Season)3 Leagues17.8
Samsunspor (1 Season)1 League7.6
Notts County (1 Season)1 League10.8
Arsenal (1 Season)1 League5.8
Middlesbrough (1 Season)1 League0.4
Arsenal (1 Season)1 League
EFL Cup (6 Seasons)8.6
FA Cup (5 Seasons)5.1
Championship (4 Seasons)76.746802001127214414456746801065854.74744.321641017755321401032169372384256
League One (3 Seasons)54.1
PL2 — Div. 2 (3 Seasons)3.4
Süper Lig (1 Season)7.6
League Two (1 Season)10.8
PL2 — Div. 1 (1 Season)5.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
2016-201718Notts Countyeng ENG4. League Two16th10.8Matches
2016-201718Arsenaleng ENGJr. PL2 — Div. 14th5.8Matches
2017-201819Bristol Roverseng ENG3. League One13th15.5Matches
2018-201920Blackpooleng ENG3. League One10th33.6Matches
2019-202021Blackpooleng ENG3. League One13th5.0Matches
2019-202021Middlesbrougheng ENGJr. PL2 — Div. 25th2.0Matches
2019-202021Middlesbrougheng ENG2. Championship17th5.73282911614868332811763.6436.4150854453121025514015Matches
2020-202122Middlesbrougheng ENGJr. PL2 — Div. 26th1.0Matches
2020-202122Middlesbrougheng ENG2. Championship10th40.1226499591999695272264503162.01938.08914563236366609341393090Matches
2021-202223Middlesbrougheng ENG2. Championship7th19.6114830204498452261148241354.21145.859822431087371791810679108Matches
2022-202324Middlesbrougheng ENG2. Championship4th11.3940422164992301194021733.31361.9525251716292516112963543Matches
2022-202324Middlesbrougheng ENGJr. PL2 — Div. 27th0.4Matches
2023-202425Samsunsportr TUR1. Süper Lig13th7.6Matches
8 Seasons5 Clubs4 Leagues149.346802001127214414456746801065854.74744.321641017755321401032169372384256
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)1 League76.746802001127214414456746801065854.74744.321641017755321401032169372384256
Blackpool (2 Seasons)1 League38.6
Middlesbrough (2 Seasons)1 League3.0
Bristol Rovers (1 Season)1 League15.5
Samsunspor (1 Season)1 League7.6
Notts County (1 Season)1 League10.8
Arsenal (1 Season)1 League5.8
Middlesbrough (1 Season)1 League0.4
Championship (4 Seasons)76.746802001127214414456746801065854.74744.321641017755321401032169372384256
League One (3 Seasons)54.1
PL2 — Div. 2 (3 Seasons)3.4
Süper Lig (1 Season)7.6
League Two (1 Season)10.8
PL2 — Div. 1 (1 Season)5.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
2017-201819Bristol Roverseng ENGEFL Cup17th2.3Matches
2018-201920Blackpooleng ENGEFL Cup9th3.1Matches
2018-201920Blackpooleng ENGFA Cup33rd3.3Matches
2019-202021Middlesbrougheng ENGEFL Cup58th1.3Matches
2020-202122Middlesbrougheng ENGEFL Cup33rd1.0Matches
2020-202122Middlesbrougheng ENGFA Cup33rd1.0Matches
2021-202223Middlesbrougheng ENGFA CupQF0.6Matches
2022-202324Middlesbrougheng ENGEFL CupRd10.8Matches
2022-202324Middlesbrougheng ENGFA Cup0.1Matches
7 Seasons4 Clubs2 Leagues13.7
Country Comp LgRank 90s Touches Def Pen Def 3rd Mid 3rd Att 3rd Att Pen Live Att Succ Succ% Tkld Tkld% Carries TotDist PrgDist 1/3 CPA Mis Dis Rec Matches
Middlesbrough (4 Seasons)2 Leagues4.9
Blackpool (1 Season)2 Leagues6.4
Bristol Rovers (1 Season)2 Leagues2.3
Arsenal (1 Season)1 League
EFL Cup (6 Seasons)8.6
FA Cup (5 Seasons)5.1

Playing Time

Playing Time Table
Playing Time Starts Subs Team Success Team Success (xG)
Season Age Squad Country Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off onxG onxGA xG+/- xG+/-90 On-Off Matches
2016-201718Arsenaleng ENGEFL Cup00002Matches
2016-201718Notts Countyeng ENG4. League Two139737523.510.8109321.541618-2-0.18+0.38Matches
2016-201718Arsenaleng ENGJr. PL2 — Div. 165238726.45.86875002.17134+9+1.55+1.61Matches
2017-201819Bristol Roverseng ENGEFL Cup221010570.02.321052011.501100.00-3.00Matches
2017-201819Bristol Roverseng ENGFA Cup00001Matches
2017-201819Bristol Roverseng ENG3. League One181,3957833.715.515133181.222123-2-0.130.00Matches
2018-201920Blackpooleng ENGEFL Cup42797077.53.139031802.2553+2+0.65-1.58Matches
2018-201920Blackpooleng ENGFA Cup330010076.93.331003001.3335-2-0.60-1.60Matches
2018-201920Blackpooleng ENG3. League One353,0278673.133.6358631021.464236+6+0.18+0.83Matches
2019-202021Middlesbrougheng ENG2. Championship75177412.55.76753169131.57711-4-0.70-0.475.47.9-2.5-0.43-0.34Matches
2019-202021Middlesbrougheng ENGEFL Cup1120120100.01.311201000.002200.00Matches
2019-202021Blackpooleng ENG3. League One54509014.35.05905040.6069-3-0.60-0.73Matches
2019-202021Middlesbrougheng ENGJr. PL2 — Div. 221809011.12.02902000.5036-3-1.50-1.13Matches
2020-202122Middlesbrougheng ENG2. Championship413,6068887.140.1418835051.374648-2-0.05-0.7248.742.3+6.4+0.16-0.62Matches
2020-202122Middlesbrougheng ENGEFL Cup1909050.01.01901010.0002-2-2.00-3.00Matches
2020-202122Middlesbrougheng ENGFA Cup19090100.01.01901000.0012-1-1.00Matches
2020-202122Middlesbrougheng ENGJr. PL2 — Div. 2190904.21.01901003.0020+2+2.00+1.70Matches
2021-202223Middlesbrougheng ENG2. Championship231,7617742.519.619881742231.351920-1-0.05-0.4322.521.5+1.0+0.05-0.68Matches
2021-202223Middlesbrougheng ENGFA Cup2582913.80.60022901.5010+1+1.55+1.80Matches
2022-202324Middlesbrougheng ENG2. Championship251,0214124.711.398681616151.64141400.00-0.8118.39.7+8.6+0.76+0.30Matches
2022-202324Middlesbrougheng ENGEFL Cup1737381.10.81730000.000000.00+5.29Matches
2022-202324Middlesbrougheng ENGFA Cup1101011.10.10011000.0001-1-9.00-5.63Matches
2022-202324Middlesbrougheng ENGJr. PL2 — Div. 2239202.20.42200001.5010+1+2.31+2.51Matches
2023-202425Samsunsportr TUR1. Süper Lig156884623.27.6877371161.27813-5-0.65-0.61Matches
8 Seasons6 Clubs6 Leagues19814,6687439.1163.0160871353817731.38192208-16-0.10-0.1294.981.4+13.5+0.18-0.16
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)3 Leagues1037,3467141.981.67987662420371.3890100-10-0.12-0.3894.981.4+13.5+0.18-0.16
Blackpool (2 Seasons)3 Leagues474,0568650.445.14688421861.435653+3+0.07+0.09
Middlesbrough (2 Seasons)1 League3270907.13.03903001.3356-1-0.33-0.36
Bristol Rovers (1 Season)3 Leagues201,6058035.417.817105153201.252224-2-0.11-0.08
Samsunspor (1 Season)1 League156884623.27.6877371161.27813-5-0.65-0.61
Notts County (1 Season)1 League139737523.510.8109321.541618-2-0.18+0.38
Arsenal (1 Season)1 League65238726.45.86875002.17134+9+1.55+1.61
Middlesbrough (1 Season)1 League239202.20.42200001.5010+1+2.31+2.51
Arsenal (1 Season)1 League00002
EFL Cup (6 Seasons)97728658.58.689671841.338800.00-1.62
FA Cup (5 Seasons)74586542.45.1498432311.0058-3-0.59-0.08
Championship (4 Seasons)966,9057241.776.77587632119361.458693-7-0.09-0.4094.981.4+13.5+0.18-0.16
League One (3 Seasons)584,8728442.654.15587493241.316968+1+0.02+0.13
PL2 — Div. 2 (3 Seasons)5309625.53.45623001.406600.00+0.05
Süper Lig (1 Season)156884623.27.6877371161.27813-5-0.65-0.61
League Two (1 Season)139737523.510.8109321.541618-2-0.18+0.38
PL2 — Div. 1 (1 Season)65238726.45.86875002.17134+9+1.55+1.61
Playing Time Table
Playing Time Starts Subs Team Success Team Success (xG)
Season Age Squad Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off onxG onxGA xG+/- xG+/-90 On-Off Matches
2016-201718Arsenal1 League00002
2016-201718Notts County1 League139737523.510.8109321.541618-2-0.18+0.38
2016-201718Arsenal1 League65238726.45.86875002.17134+9+1.55+1.61
2017-201819Bristol Rovers3 Leagues201,6058035.417.817105153201.252224-2-0.11-0.08
2018-201920Blackpool3 Leagues423,6068673.740.14188371821.535044+6+0.15+0.50
2019-202021Blackpool1 League54509014.35.05905040.6069-3-0.60-0.73
2019-202021Middlesbrough1 League21809011.12.02902000.5036-3-1.50-1.13
2019-202021Middlesbrough2 Leagues86378015.07.17814169131.37913-4-0.57-0.345.47.9-2.5-0.43-0.34
2020-202122Middlesbrough1 League190904.21.01901003.0020+2+2.00+1.70
2020-202122Middlesbrough3 Leagues433,7868885.942.1438837061.314752-5-0.12-0.8448.742.3+6.4+0.16-0.62
2021-202223Middlesbrough2 Leagues251,8197339.920.219881762531.36202000.00-0.3022.521.5+1.0+0.05-0.68
2022-202324Middlesbrough3 Leagues271,1044125.612.3108481715151.521415-1-0.08-0.7518.39.7+8.6+0.76+0.30
2022-202324Middlesbrough1 League239202.20.42200001.5010+1+2.31+2.51
2023-202425Samsunspor1 League156884623.27.6877371161.27813-5-0.65-0.61
8 Seasons6 Clubs6 Leagues19814,6687439.1163.0160871353817731.38192208-16-0.10-0.1294.981.4+13.5+0.18-0.16
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)3 Leagues1037,3467141.981.67987662420371.3890100-10-0.12-0.3894.981.4+13.5+0.18-0.16
Blackpool (2 Seasons)3 Leagues474,0568650.445.14688421861.435653+3+0.07+0.09
Middlesbrough (2 Seasons)1 League3270907.13.03903001.3356-1-0.33-0.36
Bristol Rovers (1 Season)3 Leagues201,6058035.417.817105153201.252224-2-0.11-0.08
Samsunspor (1 Season)1 League156884623.27.6877371161.27813-5-0.65-0.61
Notts County (1 Season)1 League139737523.510.8109321.541618-2-0.18+0.38
Arsenal (1 Season)1 League65238726.45.86875002.17134+9+1.55+1.61
Middlesbrough (1 Season)1 League239202.20.42200001.5010+1+2.31+2.51
Arsenal (1 Season)1 League00002
EFL Cup (6 Seasons)97728658.58.689671841.338800.00-1.62
FA Cup (5 Seasons)74586542.45.1498432311.0058-3-0.59-0.08
Championship (4 Seasons)966,9057241.776.77587632119361.458693-7-0.09-0.4094.981.4+13.5+0.18-0.16
League One (3 Seasons)584,8728442.654.15587493241.316968+1+0.02+0.13
PL2 — Div. 2 (3 Seasons)5309625.53.45623001.406600.00+0.05
Süper Lig (1 Season)156884623.27.6877371161.27813-5-0.65-0.61
League Two (1 Season)139737523.510.8109321.541618-2-0.18+0.38
PL2 — Div. 1 (1 Season)65238726.45.86875002.17134+9+1.55+1.61
Playing Time Table
Playing Time Starts Subs Team Success Team Success (xG)
Season Age Squad Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off onxG onxGA xG+/- xG+/-90 On-Off Matches
2016-201718Notts Countyeng ENG4. League Two16th139737523.510.8109321.541618-2-0.18+0.38Matches
2016-201718Arsenaleng ENGJr. PL2 — Div. 14th65238726.45.86875002.17134+9+1.55+1.61Matches
2017-201819Bristol Roverseng ENG3. League One13th181,3957833.715.515133181.222123-2-0.130.00Matches
2018-201920Blackpooleng ENG3. League One10th353,0278673.133.6358631021.464236+6+0.18+0.83Matches
2019-202021Blackpooleng ENG3. League One13th54509014.35.05905040.6069-3-0.60-0.73Matches
2019-202021Middlesbrougheng ENGJr. PL2 — Div. 25th21809011.12.02902000.5036-3-1.50-1.13Matches
2019-202021Middlesbrougheng ENG2. Championship17th75177412.55.76753169131.57711-4-0.70-0.475.47.9-2.5-0.43-0.34Matches
2020-202122Middlesbrougheng ENGJr. PL2 — Div. 26th190904.21.01901003.0020+2+2.00+1.70Matches
2020-202122Middlesbrougheng ENG2. Championship10th413,6068887.140.1418835051.374648-2-0.05-0.7248.742.3+6.4+0.16-0.62Matches
2021-202223Middlesbrougheng ENG2. Championship7th231,7617742.519.619881742231.351920-1-0.05-0.4322.521.5+1.0+0.05-0.68Matches
2022-202324Middlesbrougheng ENG2. Championship4th251,0214124.711.398681616151.64141400.00-0.8118.39.7+8.6+0.76+0.30Matches
2022-202324Middlesbrougheng ENGJr. PL2 — Div. 27th239202.20.42200001.5010+1+2.31+2.51Matches
2023-202425Samsunsportr TUR1. Süper Lig13th156884623.27.6877371161.27813-5-0.65-0.61Matches
8 Seasons5 Clubs4 Leagues18213,4387438.3149.3148861243417681.40179192-13-0.09-0.1094.981.4+13.5+0.18-0.16
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)1 League966,9057241.776.77587632119361.458693-7-0.09-0.4094.981.4+13.5+0.18-0.16
Blackpool (2 Seasons)1 League403,4778747.738.6408736061.354845+3+0.08+0.17
Middlesbrough (2 Seasons)1 League3270907.13.03903001.3356-1-0.33-0.36
Bristol Rovers (1 Season)1 League181,3957833.715.515133181.222123-2-0.130.00
Samsunspor (1 Season)1 League156884623.27.6877371161.27813-5-0.65-0.61
Notts County (1 Season)1 League139737523.510.8109321.541618-2-0.18+0.38
Arsenal (1 Season)1 League65238726.45.86875002.17134+9+1.55+1.61
Middlesbrough (1 Season)1 League239202.20.42200001.5010+1+2.31+2.51
Championship (4 Seasons)966,9057241.776.77587632119361.458693-7-0.09-0.4094.981.4+13.5+0.18-0.16
League One (3 Seasons)584,8728442.654.15587493241.316968+1+0.02+0.13
PL2 — Div. 2 (3 Seasons)5309625.53.45623001.406600.00+0.05
Süper Lig (1 Season)156884623.27.6877371161.27813-5-0.65-0.61
League Two (1 Season)139737523.510.8109321.541618-2-0.18+0.38
PL2 — Div. 1 (1 Season)65238726.45.86875002.17134+9+1.55+1.61
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
2016-201718Arsenaleng ENGEFL Cup5th00002Matches
2017-201819Bristol Roverseng ENGEFL Cup17th221010570.02.321052011.501100.00-3.00Matches
2017-201819Bristol Roverseng ENGFA Cup85th00001Matches
2018-201920Blackpooleng ENGEFL Cup9th42797077.53.139031802.2553+2+0.65-1.58Matches
2018-201920Blackpooleng ENGFA Cup33rd330010076.93.331003001.3335-2-0.60-1.60Matches
2019-202021Middlesbrougheng ENGEFL Cup58th1120120100.01.311201000.002200.00Matches
2020-202122Middlesbrougheng ENGEFL Cup33rd1909050.01.01901010.0002-2-2.00-3.00Matches
2020-202122Middlesbrougheng ENGFA Cup33rd19090100.01.01901000.0012-1-1.00Matches
2021-202223Middlesbrougheng ENGFA CupQF2582913.80.60022901.5010+1+1.55+1.80Matches
2022-202324Middlesbrougheng ENGEFL CupRd11737381.10.81730000.000000.00+5.29Matches
2022-202324Middlesbrougheng ENGFA Cup1101011.10.10011000.0001-1-9.00-5.63Matches
7 Seasons4 Clubs2 Leagues161,2307751.313.712961141951.191316-3-0.22-0.44
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 Leagues74416344.54.9493332310.4347-3-0.61+0.04
Blackpool (1 Season)2 Leagues75798377.26.469561801.868800.00-1.58
Bristol Rovers (1 Season)2 Leagues221010553.82.321052021.501100.00-3.00
Arsenal (1 Season)1 League00002
EFL Cup (6 Seasons)97728658.58.689671841.338800.00-1.62
FA Cup (5 Seasons)74586542.45.1498432311.0058-3-0.59-0.08

Miscellaneous Stats

Miscellaneous Stats Table
Performance Aerial Duels
Season Age Squad Country Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
2016-201718Notts Countyeng ENG4. League Two10.8300500000000Matches
2016-201718Arsenaleng ENGJr. PL2 — Div. 15.82000Matches
2017-201819Bristol Roverseng ENGEFL Cup2.3000120069000Matches
2017-201819Bristol Roverseng ENG3. League One15.51001200000000Matches
2018-201920Blackpooleng ENGEFL Cup3.1000121300000Matches
2018-201920Blackpooleng ENGFA Cup3.30003201972000Matches
2018-201920Blackpooleng ENG3. League One33.64100Matches
2019-202021Middlesbrougheng ENG2. Championship5.7100520191260003241028.6Matches
2019-202021Middlesbrougheng ENGEFL Cup1.30001007220Matches
2019-202021Blackpooleng ENG3. League One5.0100531288130Matches
2019-202021Middlesbrougheng ENGJr. PL2 — Div. 22.00000Matches
2020-202122Middlesbrougheng ENG2. Championship40.1700384441286940010220845660.0Matches
2020-202122Middlesbrougheng ENGEFL Cup1.00001007320Matches
2020-202122Middlesbrougheng ENGFA Cup1.00002100000Matches
2020-202122Middlesbrougheng ENGJr. PL2 — Div. 21.00000Matches
2021-202223Middlesbrougheng ENG2. Championship19.6400187066301700078201655.6Matches
2021-202223Middlesbrougheng ENGFA Cup0.60000002110Matches
2022-202324Middlesbrougheng ENG2. Championship11.33001441161790004219773.1Matches
2022-202324Middlesbrougheng ENGEFL Cup0.80000008010Matches
2022-202324Middlesbrougheng ENGFA Cup0.10000000000Matches
2022-202324Middlesbrougheng ENGJr. PL2 — Div. 20.40100Matches
2023-202425Samsunsportr TUR1. Süper Lig7.61001150221490Matches
8 Seasons6 Clubs6 Leagues163.025101177273251691110103721278958.8
Country Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
Middlesbrough (4 Seasons)3 Leagues81.6150079585253134780103721278958.8
Blackpool (2 Seasons)3 Leagues45.1510972501515000
Middlesbrough (2 Seasons)1 League3.00000
Bristol Rovers (1 Season)3 Leagues17.81001320069000
Samsunspor (1 Season)1 League7.61001150221490
Notts County (1 Season)1 League10.8300500000000
Arsenal (1 Season)1 League5.82000
Middlesbrough (1 Season)1 League0.40100
Arsenal (1 Season)1 League
EFL Cup (6 Seasons)8.6000441251114000
FA Cup (5 Seasons)5.10005302183000
Championship (4 Seasons)76.7150075575229128720103721278958.8
League One (3 Seasons)54.1610173128813000
PL2 — Div. 2 (3 Seasons)3.40100
Süper Lig (1 Season)7.61001150221490
League Two (1 Season)10.8300500000000
PL2 — Div. 1 (1 Season)5.82000
Miscellaneous Stats Table
Performance Aerial Duels
Season Age Squad Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
2016-201718Notts County1 League10.8300500000000
2016-201718Arsenal1 League5.82000
2017-201819Bristol Rovers3 Leagues17.81001320069000
2018-201920Blackpool3 Leagues40.14104412272000
2019-202021Blackpool1 League5.0100531288130
2019-202021Middlesbrough1 League2.00000
2019-202021Middlesbrough2 Leagues7.1100620261480003241028.6
2020-202122Middlesbrough1 League1.00000
2020-202122Middlesbrough3 Leagues42.1700414541357242010220845660.0
2021-202223Middlesbrough2 Leagues20.2400187068311800078201655.6
2022-202324Middlesbrough3 Leagues12.330014412417100004219773.1
2022-202324Middlesbrough1 League0.40100
2023-202425Samsunspor1 League7.61001150221490
8 Seasons6 Clubs6 Leagues163.025101177273251691110103721278958.8
Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
Middlesbrough (4 Seasons)3 Leagues81.6150079585253134780103721278958.8
Blackpool (2 Seasons)3 Leagues45.1510972501515000
Middlesbrough (2 Seasons)1 League3.00000
Bristol Rovers (1 Season)3 Leagues17.81001320069000
Samsunspor (1 Season)1 League7.61001150221490
Notts County (1 Season)1 League10.8300500000000
Arsenal (1 Season)1 League5.82000
Middlesbrough (1 Season)1 League0.40100
Arsenal (1 Season)1 League
EFL Cup (6 Seasons)8.6000441251114000
FA Cup (5 Seasons)5.10005302183000
Championship (4 Seasons)76.7150075575229128720103721278958.8
League One (3 Seasons)54.1610173128813000
PL2 — Div. 2 (3 Seasons)3.40100
Süper Lig (1 Season)7.61001150221490
League Two (1 Season)10.8300500000000
PL2 — Div. 1 (1 Season)5.82000
Miscellaneous Stats Table
Performance Aerial Duels
Season Age Squad Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
2016-201718Notts Countyeng ENG4. League Two16th10.8300500000000Matches
2016-201718Arsenaleng ENGJr. PL2 — Div. 14th5.82000Matches
2017-201819Bristol Roverseng ENG3. League One13th15.51001200000000Matches
2018-201920Blackpooleng ENG3. League One10th33.64100Matches
2019-202021Blackpooleng ENG3. League One13th5.0100531288130Matches
2019-202021Middlesbrougheng ENGJr. PL2 — Div. 25th2.00000Matches
2019-202021Middlesbrougheng ENG2. Championship17th5.7100520191260003241028.6Matches
2020-202122Middlesbrougheng ENGJr. PL2 — Div. 26th1.00000Matches
2020-202122Middlesbrougheng ENG2. Championship10th40.1700384441286940010220845660.0Matches
2021-202223Middlesbrougheng ENG2. Championship7th19.6400187066301700078201655.6Matches
2022-202324Middlesbrougheng ENG2. Championship4th11.33001441161790004219773.1Matches
2022-202324Middlesbrougheng ENGJr. PL2 — Div. 27th0.40100Matches
2023-202425Samsunsportr TUR1. Süper Lig13th7.61001150221490Matches
8 Seasons5 Clubs4 Leagues149.32510108656279150940103721278958.8
Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
Middlesbrough (4 Seasons)1 League76.7150075575229128720103721278958.8
Blackpool (2 Seasons)1 League38.6510531288130
Middlesbrough (2 Seasons)1 League3.00000
Bristol Rovers (1 Season)1 League15.51001200000000
Samsunspor (1 Season)1 League7.61001150221490
Notts County (1 Season)1 League10.8300500000000
Arsenal (1 Season)1 League5.82000
Middlesbrough (1 Season)1 League0.40100
Championship (4 Seasons)76.7150075575229128720103721278958.8
League One (3 Seasons)54.1610173128813000
PL2 — Div. 2 (3 Seasons)3.40100
Süper Lig (1 Season)7.61001150221490
League Two (1 Season)10.8300500000000
PL2 — Div. 1 (1 Season)5.82000
Miscellaneous Stats Table
Performance
Season Age Squad Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
2017-201819Bristol Roverseng ENGEFL Cup17th2.3000120069000Matches
2018-201920Blackpooleng ENGEFL Cup9th3.1000121300000Matches
2018-201920Blackpooleng ENGFA Cup33rd3.30003201972000Matches
2019-202021Middlesbrougheng ENGEFL Cup58th1.30001007220Matches
2020-202122Middlesbrougheng ENGEFL Cup33rd1.00001007320Matches
2020-202122Middlesbrougheng ENGFA Cup33rd1.00002100000Matches
2021-202223Middlesbrougheng ENGFA CupQF0.60000002110Matches
2022-202324Middlesbrougheng ENGEFL CupRd10.80000008010Matches
2022-202324Middlesbrougheng ENGFA Cup0.10000000000Matches
7 Seasons4 Clubs2 Leagues13.7000971461917000
Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
Middlesbrough (4 Seasons)2 Leagues4.900041024660
Blackpool (1 Season)2 Leagues6.40004412272000
Bristol Rovers (1 Season)2 Leagues2.3000120069000
Arsenal (1 Season)1 League
EFL Cup (6 Seasons)8.6000441251114000
FA Cup (5 Seasons)5.10005302183000

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.