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-12-21SatEredivisieMatchweek 17HomeW 1–0AZ AlkmaarTwenteYFW8810001100292000.60.60.010111764.7014010Match Report
2024-12-15SunEredivisieMatchweek 16AwayW 2–1AZ AlkmaarNAC BredaYFW9010002100351000.20.20.150172373.9126110Match Report
2024-12-12ThuEuropa LgLeague phaseAwayD 2–2nl AZ Alkmaarbg LudogoretsYFW6900001000271010.10.10.440152075.078000Match Report
2024-12-08SunEredivisieMatchweek 15HomeW 2–1AZ AlkmaarAjaxYFW8910002100262000.40.40.140132065.0212131Match Report
2024-12-01SunEredivisieMatchweek 14HomeW 1–0AZ AlkmaarHeracles AlmeloNFW1700002000130000.30.30.0007977.816000Match 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
2018-201916Tottenhameng ENGJr. PL2 — Div. 11076287.0202200110.290.000.290.290.29Matches
2019-202017Tottenham1. Champions Lg00Matches
2019-202017Tottenhameng ENGEFL Cup11650.7000000000.000.000.000.000.00Matches
2019-202017Tottenhameng ENGFA Cup10250.3000000000.000.000.000.000.00Matches
2019-202017Tottenhameng ENGJr. PL2 — Div. 1221051.2303211002.570.002.571.711.71Matches
2019-202017Tottenhameng ENG1. Premier League2070.1000000000.00.00.00.00000.000.000.000.000.000.000.000.000.000.00Matches
2020-202118Millwalleng ENG2. Championship1176006.7000000000.70.70.20.9715300.000.000.000.000.000.110.030.140.110.14Matches
2020-202118Millwalleng ENGEFL Cup11450.5000000000.000.000.000.000.00Matches
2020-202118Millwalleng ENGFA Cup221421.6000000000.000.000.000.000.00Matches
2020-202118Ipswich Towneng ENG3. League One18131,13712.6202200000.160.000.160.160.16Matches
2021-202219MK Donseng ENGFA Cup211651.8000000000.000.000.000.000.00Matches
2021-202219MK Donseng ENG3. League One41342,99133.28715711200.240.210.450.210.42Matches
2022-202320Prestoneng ENG2. Championship32211,95621.7303211205.64.81.26.050321580.140.000.140.090.090.260.060.310.220.28Matches
2022-202320Prestoneng ENGEFL Cup21710.8101100001.270.001.271.271.27Matches
2023-202421Excelsiornl NED1. Eredivisie25181,58817.6104141000219.59.53.312.83822820.570.230.790.570.790.530.180.720.530.72Matches
2024-202522AZ Alkmaarnl NED1. Eredivisie17161,32914.810111911008.47.71.89.52318950.680.070.740.610.680.570.120.690.520.65Matches
2024-202522AZ Alkmaar2. Europa Lg664625.1112011101.60.82.53.3724330.190.190.390.000.190.310.480.800.160.64Matches
6 Seasons7 Clubs8 Leagues16112110,583117.635134831447125.823.69.032.61251113980.300.110.410.260.370.390.140.520.360.49
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
Tottenham (2 Seasons)1 League1297338.1505411110.610.000.610.490.49
MK Dons (1 Season)2 Leagues43353,15635.18715711200.230.200.430.200.40
Preston (1 Season)2 Leagues34222,02722.5404311205.64.81.26.050321580.180.000.180.130.130.260.060.310.220.28
Excelsior (1 Season)1 League25181,58817.6104141000219.59.53.312.83822820.570.230.790.570.790.530.180.720.530.72
AZ Alkmaar (1 Season)2 Leagues23221,79119.9112139221010.08.54.312.830421280.550.100.650.450.550.500.210.720.430.64
Ipswich Town (1 Season)1 League18131,13712.6202200000.160.000.160.160.16
Millwall (1 Season)3 Leagues14107878.7000000000.70.70.20.9715300.000.000.000.000.000.110.030.140.110.14
Tottenham (1 Season)4 Leagues41971.1000000000.00.00.00.00000.000.000.000.000.000.000.000.000.000.00
FA Cup (3 Seasons)533323.7000000000.000.000.000.000.00
EFL Cup (3 Seasons)431812.0101100000.500.000.500.500.50
League One (2 Seasons)59474,12845.910717911200.220.150.370.200.35
Championship (2 Seasons)43282,55628.4303211206.35.61.47.057471880.110.000.110.070.070.220.050.270.200.25
Eredivisie (2 Seasons)42342,91732.42052519112117.917.25.122.361401770.620.150.770.590.740.550.160.700.530.68
PL2 — Div. 1 (2 Seasons)1297338.1505411110.610.000.610.490.49
Europa Lg (1 Season)664625.1112011101.60.82.53.3724330.190.190.390.000.190.310.480.800.160.64
Premier League (1 Season)2070.1000000000.00.00.00.00000.000.000.000.000.000.000.000.000.000.00
Champions Lg (1 Season)00
Standard Stats Table
Playing Time Performance Expected Progression Per 90 Minutes
Season Age Squad Comp MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR xG npxG xAG npxG+xAG PrgC PrgP PrgR Gls Ast G+A G-PK G+A-PK xG xAG xG+xAG npxG npxG+xAG Matches
2018-201916Tottenham1 League1076287.0202200110.290.000.290.290.29
2019-202017Tottenham1 League221051.2303211002.570.002.571.711.71
2019-202017Tottenham4 Leagues41971.1000000000.00.00.00.00000.000.000.000.000.000.000.000.000.000.00
2020-202118Ipswich Town1 League18131,13712.6202200000.160.000.160.160.16
2020-202118Millwall3 Leagues14107878.7000000000.70.70.20.9715300.000.000.000.000.000.110.030.140.110.14
2021-202219MK Dons2 Leagues43353,15635.18715711200.230.200.430.200.40
2022-202320Preston2 Leagues34222,02722.5404311205.64.81.26.050321580.180.000.180.130.130.260.060.310.220.28
2023-202421Excelsior1 League25181,58817.6104141000219.59.53.312.83822820.570.230.790.570.790.530.180.720.530.72
2024-202522AZ Alkmaar2 Leagues23221,79119.9112139221010.08.54.312.830421280.550.100.650.450.550.500.210.720.430.64
6 Seasons7 Clubs8 Leagues16112110,583117.635134831447125.823.69.032.61251113980.300.110.410.260.370.390.140.520.360.49
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
Tottenham (2 Seasons)1 League1297338.1505411110.610.000.610.490.49
MK Dons (1 Season)2 Leagues43353,15635.18715711200.230.200.430.200.40
Preston (1 Season)2 Leagues34222,02722.5404311205.64.81.26.050321580.180.000.180.130.130.260.060.310.220.28
Excelsior (1 Season)1 League25181,58817.6104141000219.59.53.312.83822820.570.230.790.570.790.530.180.720.530.72
AZ Alkmaar (1 Season)2 Leagues23221,79119.9112139221010.08.54.312.830421280.550.100.650.450.550.500.210.720.430.64
Ipswich Town (1 Season)1 League18131,13712.6202200000.160.000.160.160.16
Millwall (1 Season)3 Leagues14107878.7000000000.70.70.20.9715300.000.000.000.000.000.110.030.140.110.14
Tottenham (1 Season)4 Leagues41971.1000000000.00.00.00.00000.000.000.000.000.000.000.000.000.000.00
FA Cup (3 Seasons)533323.7000000000.000.000.000.000.00
EFL Cup (3 Seasons)431812.0101100000.500.000.500.500.50
League One (2 Seasons)59474,12845.910717911200.220.150.370.200.35
Championship (2 Seasons)43282,55628.4303211206.35.61.47.057471880.110.000.110.070.070.220.050.270.200.25
Eredivisie (2 Seasons)42342,91732.42052519112117.917.25.122.361401770.620.150.770.590.740.550.160.700.530.68
PL2 — Div. 1 (2 Seasons)1297338.1505411110.610.000.610.490.49
Europa Lg (1 Season)664625.1112011101.60.82.53.3724330.190.190.390.000.190.310.480.800.160.64
Premier League (1 Season)2070.1000000000.00.00.00.00000.000.000.000.000.000.000.000.000.000.00
Champions Lg (1 Season)00
Standard Stats Table
Playing Time Performance Expected Progression Per 90 Minutes
Season Age Squad Country Comp LgRank MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR xG npxG xAG npxG+xAG PrgC PrgP PrgR Gls Ast G+A G-PK G+A-PK xG xAG xG+xAG npxG npxG+xAG Matches
2018-201916Tottenhameng ENGJr. PL2 — Div. 19th1076287.0202200110.290.000.290.290.29Matches
2019-202017Tottenhameng ENGJr. PL2 — Div. 110th221051.2303211002.570.002.571.711.71Matches
2019-202017Tottenhameng ENG1. Premier League6th2070.1000000000.00.00.00.00000.000.000.000.000.000.000.000.000.000.00Matches
2020-202118Ipswich Towneng ENG3. League One9th18131,13712.6202200000.160.000.160.160.16Matches
2020-202118Millwalleng ENG2. Championship11th1176006.7000000000.70.70.20.9715300.000.000.000.000.000.110.030.140.110.14Matches
2021-202219MK Donseng ENG3. League One3rd41342,99133.28715711200.240.210.450.210.42Matches
2022-202320Prestoneng ENG2. Championship12th32211,95621.7303211205.64.81.26.050321580.140.000.140.090.090.260.060.310.220.28Matches
2023-202421Excelsiornl NED1. Eredivisie16th25181,58817.6104141000219.59.53.312.83822820.570.230.790.570.790.530.180.720.530.72Matches
2024-202522AZ Alkmaarnl NED1. Eredivisie5th17161,32914.810111911008.47.71.89.52318950.680.070.740.610.680.570.120.690.520.65Matches
6 Seasons7 Clubs4 Leagues1461099,608106.833124530336124.222.86.529.3118873650.310.110.420.280.390.400.110.500.370.48
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
Tottenham (2 Seasons)1 League1297338.1505411110.610.000.610.490.49
MK Dons (1 Season)1 League41342,99133.28715711200.240.210.450.210.42
Preston (1 Season)1 League32211,95621.7303211205.64.81.26.050321580.140.000.140.090.090.260.060.310.220.28
Excelsior (1 Season)1 League25181,58817.6104141000219.59.53.312.83822820.570.230.790.570.790.530.180.720.530.72
Ipswich Town (1 Season)1 League18131,13712.6202200000.160.000.160.160.16
AZ Alkmaar (1 Season)1 League17161,32914.810111911008.47.71.89.52318950.680.070.740.610.680.570.120.690.520.65
Millwall (1 Season)1 League1176006.7000000000.70.70.20.9715300.000.000.000.000.000.110.030.140.110.14
Tottenham (1 Season)1 League2070.1000000000.00.00.00.00000.000.000.000.000.000.000.000.000.000.00
League One (2 Seasons)59474,12845.910717911200.220.150.370.200.35
Championship (2 Seasons)43282,55628.4303211206.35.61.47.057471880.110.000.110.070.070.220.050.270.200.25
Eredivisie (2 Seasons)42342,91732.42052519112117.917.25.122.361401770.620.150.770.590.740.550.160.700.530.68
PL2 — Div. 1 (2 Seasons)1297338.1505411110.610.000.610.490.49
Premier League (1 Season)2070.1000000000.00.00.00.00000.000.000.000.000.000.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
2019-202017Tottenhameng ENGEFL Cup17th11650.7000000000.000.000.000.000.00Matches
2019-202017Tottenhameng ENGFA Cup9th10250.3000000000.000.000.000.000.00Matches
2020-202118Millwalleng ENGEFL Cup17th11450.5000000000.000.000.000.000.00Matches
2020-202118Millwalleng ENGFA Cup17th221421.6000000000.000.000.000.000.00Matches
2021-202219MK Donseng ENGFA Cup211651.8000000000.000.000.000.000.00Matches
2022-202320Prestoneng ENGEFL CupRd221710.8101100001.270.001.271.271.27Matches
4 Seasons4 Clubs2 Leagues965135.7101100000.180.000.180.180.18
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
Millwall (1 Season)2 Leagues331872.1000000000.000.000.000.000.00
Preston (1 Season)1 League21710.8101100001.270.001.271.271.27
Tottenham (1 Season)2 Leagues21901.0000000000.000.000.000.000.00
MK Dons (1 Season)1 League211651.8000000000.000.000.000.000.00
FA Cup (3 Seasons)533323.7000000000.000.000.000.000.00
EFL Cup (3 Seasons)431812.0101100000.500.000.500.500.50
Standard Stats Table
Playing Time Performance Expected Progression Per 90 Minutes
Season Age Squad Comp LgRank MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR xG npxG xAG npxG+xAG PrgC PrgP PrgR Gls Ast G+A G-PK G+A-PK xG xAG xG+xAG npxG npxG+xAG Matches
2019-202017Tottenham1. Champions LgR1600Matches
2024-202522AZ Alkmaar2. Europa Lg664625.1112011101.60.82.53.3724330.190.190.390.000.190.310.480.800.160.64Matches
2 Seasons2 Clubs2 Leagues664625.1112011101.60.82.53.3724330.190.190.390.000.190.310.480.800.160.64
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
AZ Alkmaar (1 Season)1 League664625.1112011101.60.82.53.3724330.190.190.390.000.190.310.480.800.160.64
Tottenham (1 Season)1 League00
Europa Lg (1 Season)664625.1112011101.60.82.53.3724330.190.190.390.000.190.310.480.800.160.64
Champions Lg (1 Season)00
Standard Stats Table
Playing Time Performance Per 90 Minutes
Season Age Squad Comp LgRank MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR Gls Ast G+A G-PK G+A-PK Matches
201916ie Rep. of IrelandFriendlies (M)11610.7011000000.001.481.480.001.48Matches
2020-202118ie Rep. of IrelandUEFA Nations LeagueLgB1050.1000000000.000.000.000.000.00Matches
202118ie Rep. of IrelandFriendlies (M)422192.4202200000.820.000.820.820.82Matches
202118ie Rep. of IrelandUEFA Euro Qualifying00Matches
202219ie Rep. of IrelandWCQ41670.7000000000.000.000.000.000.00Matches
202219ie Rep. of IrelandFriendlies (M)20290.3101100003.100.003.103.103.10Matches
2022-202320ie Rep. of IrelandUEFA Nations LeagueLgB553764.2112100000.240.240.480.240.48Matches
202320ie Rep. of IrelandFriendlies (M)10180.2000000000.000.000.000.000.00Matches
202421ie Rep. of IrelandFriendlies (M)21810.9101100001.110.001.111.111.11Matches
202421ie Rep. of IrelandUEFA Euro Qualifying30360.4000000000.000.000.000.000.00Matches
2024-202522ie Rep. of IrelandUEFA Nations LeagueLgB311341.5000000000.000.000.000.000.00Matches
6 Seasons1 Club4 Leagues26111,02611.4527500000.440.180.610.440.61
Friendlies (M) (5 Seasons)1044084.5415400000.880.221.100.881.10
UEFA Nations League (3 Seasons)965155.7112100000.170.170.350.170.35
UEFA Euro Qualifying (2 Seasons)30360.4000000000.000.000.000.000.00
WCQ (1 Season)41670.7000000000.000.000.000.000.00

Shooting

Shooting Table
Standard Expected
Season Age Squad Country Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist FK PK PKatt xG npxG npxG/Sh G-xG np:G-xG Matches
2018-201916Tottenhameng ENGJr. PL2 — Div. 17.0200Matches
2019-202017Tottenhameng ENGEFL Cup0.70400.05.540.000.0000Matches
2019-202017Tottenhameng ENGFA Cup0.30000.000.0000Matches
2019-202017Tottenhameng ENGJr. PL2 — Div. 11.2311Matches
2019-202017Tottenhameng ENG1. Premier League0.10000.000.000000.00.00.00.0Matches
2020-202118Millwalleng ENG2. Championship6.7015320.02.250.450.000.0019.50000.70.70.05-0.7-0.7Matches
2020-202118Millwalleng ENGEFL Cup0.50000.000.0000Matches
2020-202118Millwalleng ENGFA Cup1.608112.55.070.630.000.0000Matches
2020-202118Ipswich Towneng ENG3. League One12.6224729.21.900.550.080.2900Matches
2021-202219MK Donseng ENGFA Cup1.803133.31.640.550.000.0000Matches
2021-202219MK Donseng ENG3. League One33.28863743.02.591.110.080.1911Matches
2022-202320Prestoneng ENG2. Championship21.73471531.92.160.690.040.1317.91115.64.80.10-2.6-2.8Matches
2022-202320Prestoneng ENGEFL Cup0.8111100.01.271.271.001.0000Matches
2023-202421Excelsiornl NED1. Eredivisie17.610532343.43.001.300.190.4313.30009.59.50.18+0.5+0.5Matches
2024-202522AZ Alkmaarnl NED1. Eredivisie14.810381847.42.571.220.240.5012.80118.47.70.20+1.6+1.3Matches
2024-202522AZ Alkmaar2. Europa Lg5.117228.61.360.390.000.0026.40111.60.80.12-0.6-0.8Matches
6 Seasons7 Clubs8 Leagues117.63528610837.82.430.920.110.2915.714425.823.60.15-1.8-2.6
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
Tottenham (2 Seasons)1 League8.1511
MK Dons (1 Season)2 Leagues35.18893842.72.541.080.080.1811
Preston (1 Season)2 Leagues22.54481633.32.130.710.060.1917.91115.64.80.10-2.6-2.8
Excelsior (1 Season)1 League17.610532343.43.001.300.190.4313.30009.59.50.18+0.5+0.5
AZ Alkmaar (1 Season)2 Leagues19.911452044.42.261.010.200.4515.002210.08.50.19+1.0+0.5
Ipswich Town (1 Season)1 League12.6224729.21.900.550.080.2900
Millwall (1 Season)3 Leagues8.7023417.42.630.460.000.0019.50000.70.70.05-0.7-0.7
Tottenham (1 Season)4 Leagues1.10400.03.710.000.000000.00.00.00.0
FA Cup (3 Seasons)3.7011218.22.980.540.000.0000
EFL Cup (3 Seasons)2.015120.02.490.500.201.0000
League One (2 Seasons)45.9101104440.02.400.960.080.2011
Championship (2 Seasons)28.43621829.02.180.630.030.1118.31116.35.60.09-3.3-3.6
Eredivisie (2 Seasons)32.420914145.12.811.260.210.4613.101117.917.20.19+2.1+1.8
PL2 — Div. 1 (2 Seasons)8.1511
Europa Lg (1 Season)5.117228.61.360.390.000.0026.40111.60.80.12-0.6-0.8
Premier League (1 Season)0.10000.000.000000.00.00.00.0
Champions Lg (1 Season)
Shooting Table
Standard Expected
Season Age Squad Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist FK PK PKatt xG npxG npxG/Sh G-xG np:G-xG Matches
2018-201916Tottenham1 League7.0200
2019-202017Tottenham1 League1.2311
2019-202017Tottenham4 Leagues1.10400.03.710.000.000000.00.00.00.0
2020-202118Ipswich Town1 League12.6224729.21.900.550.080.2900
2020-202118Millwall3 Leagues8.7023417.42.630.460.000.0019.50000.70.70.05-0.7-0.7
2021-202219MK Dons2 Leagues35.18893842.72.541.080.080.1811
2022-202320Preston2 Leagues22.54481633.32.130.710.060.1917.91115.64.80.10-2.6-2.8
2023-202421Excelsior1 League17.610532343.43.001.300.190.4313.30009.59.50.18+0.5+0.5
2024-202522AZ Alkmaar2 Leagues19.911452044.42.261.010.200.4515.002210.08.50.19+1.0+0.5
6 Seasons7 Clubs8 Leagues117.63528610837.82.430.920.110.2915.714425.823.60.15-1.8-2.6
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
Tottenham (2 Seasons)1 League8.1511
MK Dons (1 Season)2 Leagues35.18893842.72.541.080.080.1811
Preston (1 Season)2 Leagues22.54481633.32.130.710.060.1917.91115.64.80.10-2.6-2.8
Excelsior (1 Season)1 League17.610532343.43.001.300.190.4313.30009.59.50.18+0.5+0.5
AZ Alkmaar (1 Season)2 Leagues19.911452044.42.261.010.200.4515.002210.08.50.19+1.0+0.5
Ipswich Town (1 Season)1 League12.6224729.21.900.550.080.2900
Millwall (1 Season)3 Leagues8.7023417.42.630.460.000.0019.50000.70.70.05-0.7-0.7
Tottenham (1 Season)4 Leagues1.10400.03.710.000.000000.00.00.00.0
FA Cup (3 Seasons)3.7011218.22.980.540.000.0000
EFL Cup (3 Seasons)2.015120.02.490.500.201.0000
League One (2 Seasons)45.9101104440.02.400.960.080.2011
Championship (2 Seasons)28.43621829.02.180.630.030.1118.31116.35.60.09-3.3-3.6
Eredivisie (2 Seasons)32.420914145.12.811.260.210.4613.101117.917.20.19+2.1+1.8
PL2 — Div. 1 (2 Seasons)8.1511
Europa Lg (1 Season)5.117228.61.360.390.000.0026.40111.60.80.12-0.6-0.8
Premier League (1 Season)0.10000.000.000000.00.00.00.0
Champions Lg (1 Season)
Shooting Table
Standard Expected
Season Age Squad Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist FK PK PKatt xG npxG npxG/Sh G-xG np:G-xG Matches
2018-201916Tottenhameng ENGJr. PL2 — Div. 19th7.0200Matches
2019-202017Tottenhameng ENGJr. PL2 — Div. 110th1.2311Matches
2019-202017Tottenhameng ENG1. Premier League6th0.10000.000.000000.00.00.00.0Matches
2020-202118Ipswich Towneng ENG3. League One9th12.6224729.21.900.550.080.2900Matches
2020-202118Millwalleng ENG2. Championship11th6.7015320.02.250.450.000.0019.50000.70.70.05-0.7-0.7Matches
2021-202219MK Donseng ENG3. League One3rd33.28863743.02.591.110.080.1911Matches
2022-202320Prestoneng ENG2. Championship12th21.73471531.92.160.690.040.1317.91115.64.80.10-2.6-2.8Matches
2023-202421Excelsiornl NED1. Eredivisie16th17.610532343.43.001.300.190.4313.30009.59.50.18+0.5+0.5Matches
2024-202522AZ Alkmaarnl NED1. Eredivisie5th14.810381847.42.571.220.240.5012.80118.47.70.20+1.6+1.3Matches
6 Seasons7 Clubs4 Leagues106.83326310339.22.460.960.110.2915.213324.222.80.15-1.2-1.8
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
Tottenham (2 Seasons)1 League8.1511
MK Dons (1 Season)1 League33.28863743.02.591.110.080.1911
Preston (1 Season)1 League21.73471531.92.160.690.040.1317.91115.64.80.10-2.6-2.8
Excelsior (1 Season)1 League17.610532343.43.001.300.190.4313.30009.59.50.18+0.5+0.5
Ipswich Town (1 Season)1 League12.6224729.21.900.550.080.2900
AZ Alkmaar (1 Season)1 League14.810381847.42.571.220.240.5012.80118.47.70.20+1.6+1.3
Millwall (1 Season)1 League6.7015320.02.250.450.000.0019.50000.70.70.05-0.7-0.7
Tottenham (1 Season)1 League0.10000.000.000000.00.00.00.0
League One (2 Seasons)45.9101104440.02.400.960.080.2011
Championship (2 Seasons)28.43621829.02.180.630.030.1118.31116.35.60.09-3.3-3.6
Eredivisie (2 Seasons)32.420914145.12.811.260.210.4613.101117.917.20.19+2.1+1.8
PL2 — Div. 1 (2 Seasons)8.1511
Premier League (1 Season)0.10000.000.000000.00.00.00.0
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
2019-202017Tottenhameng ENGEFL Cup17th0.70400.05.540.000.0000Matches
2019-202017Tottenhameng ENGFA Cup9th0.30000.000.0000Matches
2020-202118Millwalleng ENGEFL Cup17th0.50000.000.0000Matches
2020-202118Millwalleng ENGFA Cup17th1.608112.55.070.630.000.0000Matches
2021-202219MK Donseng ENGFA Cup1.803133.31.640.550.000.0000Matches
2022-202320Prestoneng ENGEFL CupRd20.8111100.01.271.271.001.0000Matches
4 Seasons4 Clubs2 Leagues5.7116318.82.810.530.060.3300
Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist PK PKatt Matches
Millwall (1 Season)2 Leagues2.108112.53.850.480.000.0000
Preston (1 Season)1 League0.8111100.01.271.271.001.0000
Tottenham (1 Season)2 Leagues1.00400.04.000.000.0000
MK Dons (1 Season)1 League1.803133.31.640.550.000.0000
FA Cup (3 Seasons)3.7011218.22.980.540.000.0000
EFL Cup (3 Seasons)2.015120.02.490.500.201.0000
Shooting Table
Standard Expected
Season Age Squad Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist FK PK PKatt xG npxG npxG/Sh G-xG np:G-xG Matches
2024-202522AZ Alkmaar2. Europa Lg5.117228.61.360.390.000.0026.40111.60.80.12-0.6-0.8Matches
2 Seasons2 Clubs2 Leagues5.117228.61.360.390.000.0026.40111.60.80.12-0.6-0.8
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
AZ Alkmaar (1 Season)1 League5.117228.61.360.390.000.0026.40111.60.80.12-0.6-0.8
Tottenham (1 Season)1 League
Europa Lg (1 Season)5.117228.61.360.390.000.0026.40111.60.80.12-0.6-0.8
Champions Lg (1 Season)
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
201916ie Rep. of IrelandFriendlies (M)0.7000Matches
2020-202118ie Rep. of IrelandUEFA Nations LeagueLgB0.10000.000.0000Matches
202118ie Rep. of IrelandFriendlies (M)2.4200Matches
202219ie Rep. of IrelandWCQ0.7022100.02.692.690.000.0000Matches
202219ie Rep. of IrelandFriendlies (M)0.3100Matches
2022-202320ie Rep. of IrelandUEFA Nations LeagueLgB4.217228.61.680.480.140.5000Matches
202320ie Rep. of IrelandFriendlies (M)0.2000Matches
202421ie Rep. of IrelandFriendlies (M)0.9100Matches
202421ie Rep. of IrelandUEFA Euro Qualifying0.4011100.02.502.500.000.0000Matches
2024-202522ie Rep. of IrelandUEFA Nations LeagueLgB1.503133.32.010.670.000.0000Matches
6 Seasons1 Club4 Leagues11.4513646.21.890.870.080.1700
Friendlies (M) (5 Seasons)4.5400
UEFA Nations League (3 Seasons)5.7110330.01.750.520.100.3300
UEFA Euro Qualifying (2 Seasons)0.4011100.02.502.500.000.0000
WCQ (1 Season)0.7022100.02.692.690.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
2018-201916Tottenhameng ENGJr. PL2 — Div. 17.00Matches
2019-202017Tottenhameng ENGEFL Cup0.70Matches
2019-202017Tottenhameng ENGFA Cup0.30Matches
2019-202017Tottenhameng ENGJr. PL2 — Div. 11.20Matches
2019-202017Tottenhameng ENG1. Premier League0.144100.0681211100.033100.00000.00.00.000000Matches
2020-202118Millwalleng ENG2. Championship6.712717074.71983376808890.9313881.6122157.100.20.2-0.25115115Matches
2020-202118Millwalleng ENGEFL Cup0.50Matches
2020-202118Millwalleng ENGFA Cup1.60Matches
2020-202118Ipswich Towneng ENG3. League One12.60Matches
2021-202219MK Donseng ENGFA Cup1.80Matches
2021-202219MK Donseng ENG3. League One33.27Matches
2022-202320Prestoneng ENG2. Championship21.742358871.9553985726333079.711415175.5174339.501.21.3-1.2201518232Matches
2022-202320Prestoneng ENGEFL Cup0.80Matches
2023-202421Excelsiornl NED1. Eredivisie17.621631768.1316353411917169.6728683.7121866.743.32.8+0.72087222Matches
2024-202522AZ Alkmaarnl NED1. Eredivisie14.821831669.0286754812816975.7658873.97977.811.82.2-0.818148218Matches
2024-202522AZ Alkmaar2. Europa Lg5.18812371.51206434485981.4293778.44944.412.51.6-1.51279024Matches
6 Seasons7 Clubs8 Leagues117.61076151870.914826276163981878.131440377.95210052.0139.08.2+4.07555477111
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
Tottenham (2 Seasons)1 League8.10
MK Dons (1 Season)2 Leagues35.17
Preston (1 Season)2 Leagues22.542358871.9553985726333079.711415175.5174339.501.21.3-1.2201518232
Excelsior (1 Season)1 League17.621631768.1316353411917169.6728683.7121866.743.32.8+0.72087222
AZ Alkmaar (1 Season)2 Leagues19.930643969.7407398217622877.29412575.2111861.124.33.8-2.3302117242
Ipswich Town (1 Season)1 League12.60
Millwall (1 Season)3 Leagues8.712717074.71983376808890.9313881.6122157.100.20.2-0.25115115
Tottenham (1 Season)4 Leagues1.144100.0681211100.033100.00000.00.00.000000
FA Cup (3 Seasons)3.70
EFL Cup (3 Seasons)2.00
League One (2 Seasons)45.97
Championship (2 Seasons)28.455075872.67522123334341882.114518976.7296445.301.41.5-1.4252623347
Eredivisie (2 Seasons)32.443463368.66030108224734072.613717478.7192770.455.15.0-0.1382215440
PL2 — Div. 1 (2 Seasons)8.10
Europa Lg (1 Season)5.18812371.51206434485981.4293778.44944.412.51.6-1.51279024
Premier League (1 Season)0.144100.0681211100.033100.00000.00.00.000000
Champions Lg (1 Season)
Passing Table
Total Short Medium Long Expected
Season Age Squad Comp 90s Cmp Att Cmp% TotDist PrgDist Cmp Att Cmp% Cmp Att Cmp% Cmp Att Cmp% Ast xAG xA A-xAG KP 1/3 PPA CrsPA PrgP Matches
2018-201916Tottenham1 League7.00
2019-202017Tottenham1 League1.20
2019-202017Tottenham4 Leagues1.144100.0681211100.033100.00000.00.00.000000
2020-202118Ipswich Town1 League12.60
2020-202118Millwall3 Leagues8.712717074.71983376808890.9313881.6122157.100.20.2-0.25115115
2021-202219MK Dons2 Leagues35.17
2022-202320Preston2 Leagues22.542358871.9553985726333079.711415175.5174339.501.21.3-1.2201518232
2023-202421Excelsior1 League17.621631768.1316353411917169.6728683.7121866.743.32.8+0.72087222
2024-202522AZ Alkmaar2 Leagues19.930643969.7407398217622877.29412575.2111861.124.33.8-2.3302117242
6 Seasons7 Clubs8 Leagues117.61076151870.914826276163981878.131440377.95210052.0139.08.2+4.07555477111
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
Tottenham (2 Seasons)1 League8.10
MK Dons (1 Season)2 Leagues35.17
Preston (1 Season)2 Leagues22.542358871.9553985726333079.711415175.5174339.501.21.3-1.2201518232
Excelsior (1 Season)1 League17.621631768.1316353411917169.6728683.7121866.743.32.8+0.72087222
AZ Alkmaar (1 Season)2 Leagues19.930643969.7407398217622877.29412575.2111861.124.33.8-2.3302117242
Ipswich Town (1 Season)1 League12.60
Millwall (1 Season)3 Leagues8.712717074.71983376808890.9313881.6122157.100.20.2-0.25115115
Tottenham (1 Season)4 Leagues1.144100.0681211100.033100.00000.00.00.000000
FA Cup (3 Seasons)3.70
EFL Cup (3 Seasons)2.00
League One (2 Seasons)45.97
Championship (2 Seasons)28.455075872.67522123334341882.114518976.7296445.301.41.5-1.4252623347
Eredivisie (2 Seasons)32.443463368.66030108224734072.613717478.7192770.455.15.0-0.1382215440
PL2 — Div. 1 (2 Seasons)8.10
Europa Lg (1 Season)5.18812371.51206434485981.4293778.44944.412.51.6-1.51279024
Premier League (1 Season)0.144100.0681211100.033100.00000.00.00.000000
Champions Lg (1 Season)
Passing Table
Total Short Medium Long Expected
Season Age Squad Country Comp LgRank 90s Cmp Att Cmp% TotDist PrgDist Cmp Att Cmp% Cmp Att Cmp% Cmp Att Cmp% Ast xAG xA A-xAG KP 1/3 PPA CrsPA PrgP Matches
2018-201916Tottenhameng ENGJr. PL2 — Div. 19th7.00Matches
2019-202017Tottenhameng ENGJr. PL2 — Div. 110th1.20Matches
2019-202017Tottenhameng ENG1. Premier League6th0.144100.0681211100.033100.00000.00.00.000000Matches
2020-202118Ipswich Towneng ENG3. League One9th12.60Matches
2020-202118Millwalleng ENG2. Championship11th6.712717074.71983376808890.9313881.6122157.100.20.2-0.25115115Matches
2021-202219MK Donseng ENG3. League One3rd33.27Matches
2022-202320Prestoneng ENG2. Championship12th21.742358871.9553985726333079.711415175.5174339.501.21.3-1.2201518232Matches
2023-202421Excelsiornl NED1. Eredivisie16th17.621631768.1316353411917169.6728683.7121866.743.32.8+0.72087222Matches
2024-202522AZ Alkmaarnl NED1. Eredivisie5th14.821831669.0286754812816975.7658873.97977.811.82.2-0.818148218Matches
6 Seasons7 Clubs4 Leagues106.8988139570.813620232759175977.928536677.9489152.7126.56.6+5.5634838787
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
Tottenham (2 Seasons)1 League8.10
MK Dons (1 Season)1 League33.27
Preston (1 Season)1 League21.742358871.9553985726333079.711415175.5174339.501.21.3-1.2201518232
Excelsior (1 Season)1 League17.621631768.1316353411917169.6728683.7121866.743.32.8+0.72087222
Ipswich Town (1 Season)1 League12.60
AZ Alkmaar (1 Season)1 League14.821831669.0286754812816975.7658873.97977.811.82.2-0.818148218
Millwall (1 Season)1 League6.712717074.71983376808890.9313881.6122157.100.20.2-0.25115115
Tottenham (1 Season)1 League0.144100.0681211100.033100.00000.00.00.000000
League One (2 Seasons)45.97
Championship (2 Seasons)28.455075872.67522123334341882.114518976.7296445.301.41.5-1.4252623347
Eredivisie (2 Seasons)32.443463368.66030108224734072.613717478.7192770.455.15.0-0.1382215440
PL2 — Div. 1 (2 Seasons)8.10
Premier League (1 Season)0.144100.0681211100.033100.00000.00.00.000000
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
2019-202017Tottenhameng ENGEFL Cup17th0.70Matches
2019-202017Tottenhameng ENGFA Cup9th0.30Matches
2020-202118Millwalleng ENGEFL Cup17th0.50Matches
2020-202118Millwalleng ENGFA Cup17th1.60Matches
2021-202219MK Donseng ENGFA Cup1.80Matches
2022-202320Prestoneng ENGEFL CupRd20.80Matches
4 Seasons4 Clubs2 Leagues5.70
Country Comp LgRank 90s Cmp Att Cmp% TotDist PrgDist Cmp Att Cmp% Cmp Att Cmp% Cmp Att Cmp% Ast A-xAG KP 1/3 PPA CrsPA Matches
Millwall (1 Season)2 Leagues2.10
Preston (1 Season)1 League0.80
Tottenham (1 Season)2 Leagues1.00
MK Dons (1 Season)1 League1.80
FA Cup (3 Seasons)3.70
EFL Cup (3 Seasons)2.00
Passing Table
Total Short Medium Long Expected
Season Age Squad Comp LgRank 90s Cmp Att Cmp% TotDist PrgDist Cmp Att Cmp% Cmp Att Cmp% Cmp Att Cmp% Ast xAG xA A-xAG KP 1/3 PPA CrsPA PrgP Matches
2024-202522AZ Alkmaar2. Europa Lg5.18812371.51206434485981.4293778.44944.412.51.6-1.51279024Matches
2 Seasons2 Clubs2 Leagues5.18812371.51206434485981.4293778.44944.412.51.6-1.51279024
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
AZ Alkmaar (1 Season)1 League5.18812371.51206434485981.4293778.44944.412.51.6-1.51279024
Tottenham (1 Season)1 League
Europa Lg (1 Season)5.18812371.51206434485981.4293778.44944.412.51.6-1.51279024
Champions Lg (1 Season)
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
201916ie Rep. of IrelandFriendlies (M)0.71Matches
2020-202118ie Rep. of IrelandUEFA Nations LeagueLgB0.10Matches
202118ie Rep. of IrelandFriendlies (M)2.40Matches
202219ie Rep. of IrelandWCQ0.70Matches
202219ie Rep. of IrelandFriendlies (M)0.30Matches
2022-202320ie Rep. of IrelandUEFA Nations LeagueLgB4.21Matches
202320ie Rep. of IrelandFriendlies (M)0.20Matches
202421ie Rep. of IrelandFriendlies (M)0.90Matches
202421ie Rep. of IrelandUEFA Euro Qualifying0.40Matches
2024-202522ie Rep. of IrelandUEFA Nations LeagueLgB1.50Matches
6 Seasons1 Club4 Leagues11.42
Friendlies (M) (5 Seasons)4.51
UEFA Nations League (3 Seasons)5.71
UEFA Euro Qualifying (2 Seasons)0.40
WCQ (1 Season)0.70

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
2018-201916Tottenhameng ENGJr. PL2 — Div. 17.0Matches
2019-202017Tottenhameng ENGEFL Cup0.70Matches
2019-202017Tottenhameng ENGFA Cup0.30Matches
2019-202017Tottenhameng ENGJr. PL2 — Div. 11.2Matches
2019-202017Tottenhameng ENG1. Premier League0.1440000000000400Matches
2020-202118Millwalleng ENG2. Championship6.7170162600513000012729Matches
2020-202118Millwalleng ENGEFL Cup0.50Matches
2020-202118Millwalleng ENGFA Cup1.61Matches
2020-202118Ipswich Towneng ENG3. League One12.68Matches
2021-202219MK Donseng ENGFA Cup1.81Matches
2021-202219MK Donseng ENG3. League One33.233Matches
2022-202320Prestoneng ENG2. Championship21.7588565221021840000423114Matches
2022-202320Prestoneng ENGEFL Cup0.81Matches
2023-202421Excelsiornl NED1. Eredivisie17.6317286280201050000216318Matches
2024-202522AZ Alkmaarnl NED1. Eredivisie14.8316300140101400000218213Matches
2024-202522AZ Alkmaar2. Europa Lg5.112311740402100008826Matches
6 Seasons7 Clubs8 Leagues117.615181434741778913000010761060
Country Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Tottenham (2 Seasons)1 League8.1
MK Dons (1 Season)2 Leagues35.134
Preston (1 Season)2 Leagues22.5588565221021940000423114
Excelsior (1 Season)1 League17.6317286280201050000216318
AZ Alkmaar (1 Season)2 Leagues19.9439417180501610000306419
Ipswich Town (1 Season)1 League12.68
Millwall (1 Season)3 Leagues8.7170162600523000012729
Tottenham (1 Season)4 Leagues1.1440000000000400
FA Cup (3 Seasons)3.72
EFL Cup (3 Seasons)2.01
League One (2 Seasons)45.941
Championship (2 Seasons)28.4758727281071970000550323
Eredivisie (2 Seasons)32.4633586420302450000434531
PL2 — Div. 1 (2 Seasons)8.1
Europa Lg (1 Season)5.112311740402100008826
Premier League (1 Season)0.1440000000000400
Champions Lg (1 Season)
Pass Types Table
Pass Types Corner Kicks Outcomes
Season Age Squad Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
2018-201916Tottenham1 League7.0
2019-202017Tottenham1 League1.2
2019-202017Tottenham4 Leagues1.1440000000000400
2020-202118Ipswich Town1 League12.68
2020-202118Millwall3 Leagues8.7170162600523000012729
2021-202219MK Dons2 Leagues35.134
2022-202320Preston2 Leagues22.5588565221021940000423114
2023-202421Excelsior1 League17.6317286280201050000216318
2024-202522AZ Alkmaar2 Leagues19.9439417180501610000306419
6 Seasons7 Clubs8 Leagues117.615181434741778913000010761060
Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Tottenham (2 Seasons)1 League8.1
MK Dons (1 Season)2 Leagues35.134
Preston (1 Season)2 Leagues22.5588565221021940000423114
Excelsior (1 Season)1 League17.6317286280201050000216318
AZ Alkmaar (1 Season)2 Leagues19.9439417180501610000306419
Ipswich Town (1 Season)1 League12.68
Millwall (1 Season)3 Leagues8.7170162600523000012729
Tottenham (1 Season)4 Leagues1.1440000000000400
FA Cup (3 Seasons)3.72
EFL Cup (3 Seasons)2.01
League One (2 Seasons)45.941
Championship (2 Seasons)28.4758727281071970000550323
Eredivisie (2 Seasons)32.4633586420302450000434531
PL2 — Div. 1 (2 Seasons)8.1
Europa Lg (1 Season)5.112311740402100008826
Premier League (1 Season)0.1440000000000400
Champions Lg (1 Season)
Pass Types Table
Pass Types Corner Kicks Outcomes
Season Age Squad Country Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
2018-201916Tottenhameng ENGJr. PL2 — Div. 19th7.0Matches
2019-202017Tottenhameng ENGJr. PL2 — Div. 110th1.2Matches
2019-202017Tottenhameng ENG1. Premier League6th0.1440000000000400Matches
2020-202118Ipswich Towneng ENG3. League One9th12.68Matches
2020-202118Millwalleng ENG2. Championship11th6.7170162600513000012729Matches
2021-202219MK Donseng ENG3. League One3rd33.233Matches
2022-202320Prestoneng ENG2. Championship12th21.7588565221021840000423114Matches
2023-202421Excelsiornl NED1. Eredivisie16th17.6317286280201050000216318Matches
2024-202522AZ Alkmaarnl NED1. Eredivisie5th14.8316300140101400000218213Matches
6 Seasons7 Clubs4 Leagues106.8139513177013784120000988854
Country Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Tottenham (2 Seasons)1 League8.1
MK Dons (1 Season)1 League33.233
Preston (1 Season)1 League21.7588565221021840000423114
Excelsior (1 Season)1 League17.6317286280201050000216318
Ipswich Town (1 Season)1 League12.68
AZ Alkmaar (1 Season)1 League14.8316300140101400000218213
Millwall (1 Season)1 League6.7170162600513000012729
Tottenham (1 Season)1 League0.1440000000000400
League One (2 Seasons)45.941
Championship (2 Seasons)28.4758727281071970000550323
Eredivisie (2 Seasons)32.4633586420302450000434531
PL2 — Div. 1 (2 Seasons)8.1
Premier League (1 Season)0.1440000000000400
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
2019-202017Tottenhameng ENGEFL Cup17th0.70Matches
2019-202017Tottenhameng ENGFA Cup9th0.30Matches
2020-202118Millwalleng ENGEFL Cup17th0.50Matches
2020-202118Millwalleng ENGFA Cup17th1.61Matches
2021-202219MK Donseng ENGFA Cup1.81Matches
2022-202320Prestoneng ENGEFL CupRd20.81Matches
4 Seasons4 Clubs2 Leagues5.73
Country Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Millwall (1 Season)2 Leagues2.11
Preston (1 Season)1 League0.81
Tottenham (1 Season)2 Leagues1.00
MK Dons (1 Season)1 League1.81
FA Cup (3 Seasons)3.72
EFL Cup (3 Seasons)2.01
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
2024-202522AZ Alkmaar2. Europa Lg5.112311740402100008826Matches
2 Seasons2 Clubs2 Leagues5.112311740402100008826
Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
AZ Alkmaar (1 Season)1 League5.112311740402100008826
Tottenham (1 Season)1 League
Europa Lg (1 Season)5.112311740402100008826
Champions Lg (1 Season)
Pass Types Table
Pass Types Corner Kicks Outcomes
Season Age Squad Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
201916ie Rep. of IrelandFriendlies (M)0.7Matches
2020-202118ie Rep. of IrelandUEFA Nations LeagueLgB0.10Matches
202118ie Rep. of IrelandFriendlies (M)2.4Matches
202219ie Rep. of IrelandWCQ0.70Matches
202219ie Rep. of IrelandFriendlies (M)0.3Matches
2022-202320ie Rep. of IrelandUEFA Nations LeagueLgB4.23Matches
202320ie Rep. of IrelandFriendlies (M)0.2Matches
202421ie Rep. of IrelandFriendlies (M)0.9Matches
202421ie Rep. of IrelandUEFA Euro Qualifying0.40Matches
2024-202522ie Rep. of IrelandUEFA Nations LeagueLgB1.50Matches
6 Seasons1 Club4 Leagues11.43
Friendlies (M) (5 Seasons)4.5
UEFA Nations League (3 Seasons)5.73
UEFA Euro Qualifying (2 Seasons)0.40
WCQ (1 Season)0.70

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
2018-201916Tottenhameng ENGJr. PL2 — Div. 17.0Matches
2019-202017Tottenhameng ENGEFL Cup0.7Matches
2019-202017Tottenhameng ENGFA Cup0.3Matches
2019-202017Tottenhameng ENGJr. PL2 — Div. 11.2Matches
2019-202017Tottenhameng ENG1. Premier League0.100.0000000000.00000000Matches
2020-202118Millwalleng ENG2. Championship6.7182.7080343020.30000020Matches
2020-202118Millwalleng ENGEFL Cup0.5Matches
2020-202118Millwalleng ENGFA Cup1.6Matches
2020-202118Ipswich Towneng ENG3. League One12.6Matches
2021-202219MK Donseng ENGFA Cup1.8Matches
2021-202219MK Donseng ENG3. League One33.2Matches
2022-202320Prestoneng ENG2. Championship21.7572.62350768150.23200210Matches
2022-202320Prestoneng ENGEFL Cup0.8Matches
2023-202421Excelsiornl NED1. Eredivisie17.6432.41240775040.22400000Matches
2024-202522AZ Alkmaarnl NED1. Eredivisie14.8382.57280253030.20200100Matches
2024-202522AZ Alkmaar2. Europa Lg5.1183.51170001020.39200000Matches
6 Seasons7 Clubs8 Leagues117.61742.6311201922201160.241000330
Country Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Tottenham (2 Seasons)1 League8.1
MK Dons (1 Season)2 Leagues35.1
Preston (1 Season)2 Leagues22.5572.62350768150.23200210
Excelsior (1 Season)1 League17.6432.41240775040.22400000
AZ Alkmaar (1 Season)2 Leagues19.9562.81450254050.25400100
Ipswich Town (1 Season)1 League12.6
Millwall (1 Season)3 Leagues8.7182.7080343020.30000020
Tottenham (1 Season)4 Leagues1.100.0000000000.00000000
FA Cup (3 Seasons)3.7
EFL Cup (3 Seasons)2.0
League One (2 Seasons)45.9
Championship (2 Seasons)28.4752.64430101011170.25200230
Eredivisie (2 Seasons)32.4812.485209128070.21600100
PL2 — Div. 1 (2 Seasons)8.1
Europa Lg (1 Season)5.1183.51170001020.39200000
Premier League (1 Season)0.100.0000000000.00000000
Champions Lg (1 Season)
Goal and Shot Creation Table
SCA SCA Types GCA GCA Types
Season Age Squad Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
2018-201916Tottenham1 League7.0
2019-202017Tottenham1 League1.2
2019-202017Tottenham4 Leagues1.100.0000000000.00000000
2020-202118Ipswich Town1 League12.6
2020-202118Millwall3 Leagues8.7182.7080343020.30000020
2021-202219MK Dons2 Leagues35.1
2022-202320Preston2 Leagues22.5572.62350768150.23200210
2023-202421Excelsior1 League17.6432.41240775040.22400000
2024-202522AZ Alkmaar2 Leagues19.9562.81450254050.25400100
6 Seasons7 Clubs8 Leagues117.61742.6311201922201160.241000330
Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Tottenham (2 Seasons)1 League8.1
MK Dons (1 Season)2 Leagues35.1
Preston (1 Season)2 Leagues22.5572.62350768150.23200210
Excelsior (1 Season)1 League17.6432.41240775040.22400000
AZ Alkmaar (1 Season)2 Leagues19.9562.81450254050.25400100
Ipswich Town (1 Season)1 League12.6
Millwall (1 Season)3 Leagues8.7182.7080343020.30000020
Tottenham (1 Season)4 Leagues1.100.0000000000.00000000
FA Cup (3 Seasons)3.7
EFL Cup (3 Seasons)2.0
League One (2 Seasons)45.9
Championship (2 Seasons)28.4752.64430101011170.25200230
Eredivisie (2 Seasons)32.4812.485209128070.21600100
PL2 — Div. 1 (2 Seasons)8.1
Europa Lg (1 Season)5.1183.51170001020.39200000
Premier League (1 Season)0.100.0000000000.00000000
Champions Lg (1 Season)
Goal and Shot Creation Table
SCA SCA Types GCA GCA Types
Season Age Squad Country Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
2018-201916Tottenhameng ENGJr. PL2 — Div. 19th7.0Matches
2019-202017Tottenhameng ENGJr. PL2 — Div. 110th1.2Matches
2019-202017Tottenhameng ENG1. Premier League6th0.100.0000000000.00000000Matches
2020-202118Ipswich Towneng ENG3. League One9th12.6Matches
2020-202118Millwalleng ENG2. Championship11th6.7182.7080343020.30000020Matches
2021-202219MK Donseng ENG3. League One3rd33.2Matches
2022-202320Prestoneng ENG2. Championship12th21.7572.62350768150.23200210Matches
2023-202421Excelsiornl NED1. Eredivisie16th17.6432.41240775040.22400000Matches
2024-202522AZ Alkmaarnl NED1. Eredivisie5th14.8382.57280253030.20200100Matches
6 Seasons7 Clubs4 Leagues106.81562.559501922191140.23800330
Country Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Tottenham (2 Seasons)1 League8.1
MK Dons (1 Season)1 League33.2
Preston (1 Season)1 League21.7572.62350768150.23200210
Excelsior (1 Season)1 League17.6432.41240775040.22400000
Ipswich Town (1 Season)1 League12.6
AZ Alkmaar (1 Season)1 League14.8382.57280253030.20200100
Millwall (1 Season)1 League6.7182.7080343020.30000020
Tottenham (1 Season)1 League0.100.0000000000.00000000
League One (2 Seasons)45.9
Championship (2 Seasons)28.4752.64430101011170.25200230
Eredivisie (2 Seasons)32.4812.485209128070.21600100
PL2 — Div. 1 (2 Seasons)8.1
Premier League (1 Season)0.100.0000000000.00000000
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
2019-202017Tottenhameng ENGEFL Cup17th0.7Matches
2019-202017Tottenhameng ENGFA Cup9th0.3Matches
2020-202118Millwalleng ENGEFL Cup17th0.5Matches
2020-202118Millwalleng ENGFA Cup17th1.6Matches
2021-202219MK Donseng ENGFA Cup1.8Matches
2022-202320Prestoneng ENGEFL CupRd20.8Matches
4 Seasons4 Clubs2 Leagues5.7
Country Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Millwall (1 Season)2 Leagues2.1
Preston (1 Season)1 League0.8
Tottenham (1 Season)2 Leagues1.0
MK Dons (1 Season)1 League1.8
FA Cup (3 Seasons)3.7
EFL Cup (3 Seasons)2.0
Goal and Shot Creation Table
SCA SCA Types GCA GCA Types
Season Age Squad Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
2024-202522AZ Alkmaar2. Europa Lg5.1183.51170001020.39200000Matches
2 Seasons2 Clubs2 Leagues5.1183.51170001020.39200000
Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
AZ Alkmaar (1 Season)1 League5.1183.51170001020.39200000
Tottenham (1 Season)1 League
Europa Lg (1 Season)5.1183.51170001020.39200000
Champions Lg (1 Season)
Goal and Shot Creation Table
SCA SCA Types GCA GCA Types
Season Age Squad Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
201916ie Rep. of IrelandFriendlies (M)0.7Matches
2020-202118ie Rep. of IrelandUEFA Nations LeagueLgB0.1Matches
202118ie Rep. of IrelandFriendlies (M)2.4Matches
202219ie Rep. of IrelandWCQ0.7Matches
202219ie Rep. of IrelandFriendlies (M)0.3Matches
2022-202320ie Rep. of IrelandUEFA Nations LeagueLgB4.2Matches
202320ie Rep. of IrelandFriendlies (M)0.2Matches
202421ie Rep. of IrelandFriendlies (M)0.9Matches
202421ie Rep. of IrelandUEFA Euro Qualifying0.4Matches
2024-202522ie Rep. of IrelandUEFA Nations LeagueLgB1.5Matches
6 Seasons1 Club4 Leagues11.4
Friendlies (M) (5 Seasons)4.5
UEFA Nations League (3 Seasons)5.7
UEFA Euro Qualifying (2 Seasons)0.4
WCQ (1 Season)0.7

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
2018-201916Tottenhameng ENGJr. PL2 — Div. 17.0Matches
2019-202017Tottenhameng ENGEFL Cup0.700Matches
2019-202017Tottenhameng ENGFA Cup0.300Matches
2019-202017Tottenhameng ENGJr. PL2 — Div. 11.2Matches
2019-202017Tottenhameng ENG1. Premier League0.1000000000000000Matches
2020-202118Millwalleng ENG2. Championship6.732120070.074223630Matches
2020-202118Millwalleng ENGEFL Cup0.500Matches
2020-202118Millwalleng ENGFA Cup1.601Matches
2020-202118Ipswich Towneng ENG3. League One12.61210Matches
2021-202219MK Donseng ENGFA Cup1.800Matches
2021-202219MK Donseng ENG3. League One33.2217Matches
2022-202320Prestoneng ENG2. Championship21.72716139541428.61021219633100Matches
2022-202320Prestoneng ENGEFL Cup0.800Matches
2023-202421Excelsiornl NED1. Eredivisie17.6652314757.13123917160Matches
2024-202522AZ Alkmaarnl NED1. Eredivisie14.81172363933.36514011130Matches
2024-202522AZ Alkmaar2. Europa Lg5.1844403742.945050820Matches
6 Seasons7 Clubs8 Leagues117.65567222112144431.830478392865440
Country Comp 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
Tottenham (2 Seasons)1 League8.10
MK Dons (1 Season)2 Leagues35.12170
Preston (1 Season)2 Leagues22.52716139541428.61021219633100
Excelsior (1 Season)1 League17.6652314757.13123917160
AZ Alkmaar (1 Season)2 Leagues19.9191167661637.5101019019150
Ipswich Town (1 Season)1 League12.612100
Millwall (1 Season)3 Leagues8.732120070.074224630
Tottenham (1 Season)4 Leagues1.1000000000000000
FA Cup (3 Seasons)3.7010
EFL Cup (3 Seasons)2.0000
League One (2 Seasons)45.933170
Championship (2 Seasons)28.430181411542119.01725421939130
Eredivisie (2 Seasons)32.4171246771643.8917413118290
PL2 — Div. 1 (2 Seasons)8.10
Europa Lg (1 Season)5.1844403742.945050820
Premier League (1 Season)0.1000000000000000
Champions Lg (1 Season)0
Defensive Actions Table
Tackles Challenges Blocks
Season Age Squad Comp 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
2018-201916Tottenham1 League7.00
2019-202017Tottenham1 League1.20
2019-202017Tottenham4 Leagues1.1000000000000000
2020-202118Ipswich Town1 League12.612100
2020-202118Millwall3 Leagues8.732120070.074224630
2021-202219MK Dons2 Leagues35.12170
2022-202320Preston2 Leagues22.52716139541428.61021219633100
2023-202421Excelsior1 League17.6652314757.13123917160
2024-202522AZ Alkmaar2 Leagues19.9191167661637.5101019019150
6 Seasons7 Clubs8 Leagues117.65567222112144431.830478392865440
Comp 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
Tottenham (2 Seasons)1 League8.10
MK Dons (1 Season)2 Leagues35.12170
Preston (1 Season)2 Leagues22.52716139541428.61021219633100
Excelsior (1 Season)1 League17.6652314757.13123917160
AZ Alkmaar (1 Season)2 Leagues19.9191167661637.5101019019150
Ipswich Town (1 Season)1 League12.612100
Millwall (1 Season)3 Leagues8.732120070.074224630
Tottenham (1 Season)4 Leagues1.1000000000000000
FA Cup (3 Seasons)3.7010
EFL Cup (3 Seasons)2.0000
League One (2 Seasons)45.933170
Championship (2 Seasons)28.430181411542119.01725421939130
Eredivisie (2 Seasons)32.4171246771643.8917413118290
PL2 — Div. 1 (2 Seasons)8.10
Europa Lg (1 Season)5.1844403742.945050820
Premier League (1 Season)0.1000000000000000
Champions Lg (1 Season)0
Defensive Actions Table
Tackles Challenges Blocks
Season Age Squad Country Comp LgRank 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
2018-201916Tottenhameng ENGJr. PL2 — Div. 19th7.0Matches
2019-202017Tottenhameng ENGJr. PL2 — Div. 110th1.2Matches
2019-202017Tottenhameng ENG1. Premier League6th0.1000000000000000Matches
2020-202118Ipswich Towneng ENG3. League One9th12.61210Matches
2020-202118Millwalleng ENG2. Championship11th6.732120070.074223630Matches
2021-202219MK Donseng ENG3. League One3rd33.2217Matches
2022-202320Prestoneng ENG2. Championship12th21.72716139541428.61021219633100Matches
2023-202421Excelsiornl NED1. Eredivisie16th17.6652314757.13123917160Matches
2024-202522AZ Alkmaarnl NED1. Eredivisie5th14.81172363933.36514011130Matches
6 Seasons7 Clubs4 Leagues106.84763181712113729.726428342757420
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
Tottenham (2 Seasons)1 League8.10
MK Dons (1 Season)1 League33.22170
Preston (1 Season)1 League21.72716139541428.61021219633100
Excelsior (1 Season)1 League17.6652314757.13123917160
Ipswich Town (1 Season)1 League12.612100
AZ Alkmaar (1 Season)1 League14.81172363933.36514011130
Millwall (1 Season)1 League6.732120070.074223630
Tottenham (1 Season)1 League0.1000000000000000
League One (2 Seasons)45.933170
Championship (2 Seasons)28.430181411542119.01725421939130
Eredivisie (2 Seasons)32.4171246771643.8917413118290
PL2 — Div. 1 (2 Seasons)8.10
Premier League (1 Season)0.1000000000000000
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
2019-202017Tottenhameng ENGEFL Cup17th0.700Matches
2019-202017Tottenhameng ENGFA Cup9th0.300Matches
2020-202118Millwalleng ENGEFL Cup17th0.500Matches
2020-202118Millwalleng ENGFA Cup17th1.601Matches
2021-202219MK Donseng ENGFA Cup1.800Matches
2022-202320Prestoneng ENGEFL CupRd20.800Matches
4 Seasons4 Clubs2 Leagues5.7010
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
Millwall (1 Season)2 Leagues2.1010
Preston (1 Season)1 League0.8000
Tottenham (1 Season)2 Leagues1.0000
MK Dons (1 Season)1 League1.8000
FA Cup (3 Seasons)3.7010
EFL Cup (3 Seasons)2.0000
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
2024-202522AZ Alkmaar2. Europa Lg5.1844403742.945050820Matches
2 Seasons2 Clubs2 Leagues5.1844403742.945050820
Comp LgRank 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
AZ Alkmaar (1 Season)1 League5.1844403742.945050820
Tottenham (1 Season)1 League0
Europa Lg (1 Season)5.1844403742.945050820
Champions Lg (1 Season)0
Defensive Actions Table
Tackles Challenges Blocks
Season Age Squad Comp LgRank 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
201916ie Rep. of IrelandFriendlies (M)0.7Matches
2020-202118ie Rep. of IrelandUEFA Nations LeagueLgB0.100Matches
202118ie Rep. of IrelandFriendlies (M)2.4Matches
202219ie Rep. of IrelandWCQ0.700Matches
202219ie Rep. of IrelandFriendlies (M)0.3Matches
2022-202320ie Rep. of IrelandUEFA Nations LeagueLgB4.233Matches
202320ie Rep. of IrelandFriendlies (M)0.2Matches
202421ie Rep. of IrelandFriendlies (M)0.9Matches
202421ie Rep. of IrelandUEFA Euro Qualifying0.400Matches
2024-202522ie Rep. of IrelandUEFA Nations LeagueLgB1.510Matches
6 Seasons1 Club4 Leagues11.4430
Friendlies (M) (5 Seasons)4.50
UEFA Nations League (3 Seasons)5.7430
UEFA Euro Qualifying (2 Seasons)0.4000
WCQ (1 Season)0.7000

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
2018-201916Tottenhameng ENGJr. PL2 — Div. 17.0Matches
2019-202017Tottenhameng ENGEFL Cup0.7Matches
2019-202017Tottenhameng ENGFA Cup0.3Matches
2019-202017Tottenhameng ENGJr. PL2 — Div. 11.2Matches
2019-202017Tottenhameng ENG1. Premier League0.1501400500051610000050Matches
2020-202118Millwalleng ENG2. Championship6.724672111511514246181372.2527.8156879319794251518530Matches
2020-202118Millwalleng ENGEFL Cup0.5Matches
2020-202118Millwalleng ENGFA Cup1.6Matches
2020-202118Ipswich Towneng ENG3. League One12.6Matches
2021-202219MK Donseng ENGFA Cup1.8Matches
2021-202219MK Donseng ENG3. League One33.2Matches
2022-202320Prestoneng ENG2. Championship21.7846167933844389845602541.72541.7540312411865036287053630158Matches
2022-202320Prestoneng ENGEFL Cup0.8Matches
2023-202421Excelsiornl NED1. Eredivisie17.6510235220825788510351645.71645.73001774894381927531836182Matches
2024-202522AZ Alkmaarnl NED1. Eredivisie14.845814291692658345723939.11460.92771272542231312331633395Matches
2024-202522AZ Alkmaar2. Europa Lg5.1171319708421170400.0375.07838220676412811633Matches
6 Seasons7 Clubs8 Leagues117.6223663201904116429522331406345.06345.013567447314812583751931101630398
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
Tottenham (2 Seasons)1 League8.1
MK Dons (1 Season)2 Leagues35.1
Preston (1 Season)2 Leagues22.5846167933844389845602541.72541.7540312411865036287053630158
Excelsior (1 Season)1 League17.6510235220825788510351645.71645.73001774894381927531836182
AZ Alkmaar (1 Season)2 Leagues19.9629174823934910462727933.31763.035516547483019164524449128
Ipswich Town (1 Season)1 League12.6
Millwall (1 Season)3 Leagues8.724672111511514246181372.2527.8156879319794251518530
Tottenham (1 Season)4 Leagues1.1501400500051610000050
FA Cup (3 Seasons)3.7
EFL Cup (3 Seasons)2.0
League One (2 Seasons)45.9
Championship (2 Seasons)28.41092231004535581031091783848.73038.5696400315055745329568815188
Eredivisie (2 Seasons)32.49683781377522171967582543.13051.7577304614366132398634694177
PL2 — Div. 1 (2 Seasons)8.1
Europa Lg (1 Season)5.1171319708421170400.0375.07838220676412811633
Premier League (1 Season)0.1501400500051610000050
Champions Lg (1 Season)
Possession Table
Touches Take-Ons Carries Receiving
Season Age Squad Comp 90s Touches Def Pen Def 3rd Mid 3rd Att 3rd Att Pen Live Att Succ Succ% Tkld Tkld% Carries TotDist PrgDist PrgC 1/3 CPA Mis Dis Rec PrgR Matches
2018-201916Tottenham1 League7.0
2019-202017Tottenham1 League1.2
2019-202017Tottenham4 Leagues1.1501400500051610000050
2020-202118Ipswich Town1 League12.6
2020-202118Millwall3 Leagues8.724672111511514246181372.2527.8156879319794251518530
2021-202219MK Dons2 Leagues35.1
2022-202320Preston2 Leagues22.5846167933844389845602541.72541.7540312411865036287053630158
2023-202421Excelsior1 League17.6510235220825788510351645.71645.73001774894381927531836182
2024-202522AZ Alkmaar2 Leagues19.9629174823934910462727933.31763.035516547483019164524449128
6 Seasons7 Clubs8 Leagues117.6223663201904116429522331406345.06345.013567447314812583751931101630398
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
Tottenham (2 Seasons)1 League8.1
MK Dons (1 Season)2 Leagues35.1
Preston (1 Season)2 Leagues22.5846167933844389845602541.72541.7540312411865036287053630158
Excelsior (1 Season)1 League17.6510235220825788510351645.71645.73001774894381927531836182
AZ Alkmaar (1 Season)2 Leagues19.9629174823934910462727933.31763.035516547483019164524449128
Ipswich Town (1 Season)1 League12.6
Millwall (1 Season)3 Leagues8.724672111511514246181372.2527.8156879319794251518530
Tottenham (1 Season)4 Leagues1.1501400500051610000050
FA Cup (3 Seasons)3.7
EFL Cup (3 Seasons)2.0
League One (2 Seasons)45.9
Championship (2 Seasons)28.41092231004535581031091783848.73038.5696400315055745329568815188
Eredivisie (2 Seasons)32.49683781377522171967582543.13051.7577304614366132398634694177
PL2 — Div. 1 (2 Seasons)8.1
Europa Lg (1 Season)5.1171319708421170400.0375.07838220676412811633
Premier League (1 Season)0.1501400500051610000050
Champions Lg (1 Season)
Possession Table
Touches Take-Ons Carries Receiving
Season Age Squad Country Comp LgRank 90s Touches Def Pen Def 3rd Mid 3rd Att 3rd Att Pen Live Att Succ Succ% Tkld Tkld% Carries TotDist PrgDist PrgC 1/3 CPA Mis Dis Rec PrgR Matches
2018-201916Tottenhameng ENGJr. PL2 — Div. 19th7.0Matches
2019-202017Tottenhameng ENGJr. PL2 — Div. 110th1.2Matches
2019-202017Tottenhameng ENG1. Premier League6th0.1501400500051610000050Matches
2020-202118Ipswich Towneng ENG3. League One9th12.6Matches
2020-202118Millwalleng ENG2. Championship11th6.724672111511514246181372.2527.8156879319794251518530Matches
2021-202219MK Donseng ENG3. League One3rd33.2Matches
2022-202320Prestoneng ENG2. Championship12th21.7846167933844389845602541.72541.7540312411865036287053630158Matches
2023-202421Excelsiornl NED1. Eredivisie16th17.6510235220825788510351645.71645.73001774894381927531836182Matches
2024-202522AZ Alkmaarnl NED1. Eredivisie5th14.845814291692658345723939.11460.92771272542231312331633395Matches
6 Seasons7 Clubs4 Leagues106.8206560182834108027420631366346.36044.112787065294211877711811021514365
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
Tottenham (2 Seasons)1 League8.1
MK Dons (1 Season)1 League33.2
Preston (1 Season)1 League21.7846167933844389845602541.72541.7540312411865036287053630158
Excelsior (1 Season)1 League17.6510235220825788510351645.71645.73001774894381927531836182
Ipswich Town (1 Season)1 League12.6
AZ Alkmaar (1 Season)1 League14.845814291692658345723939.11460.92771272542231312331633395
Millwall (1 Season)1 League6.724672111511514246181372.2527.8156879319794251518530
Tottenham (1 Season)1 League0.1501400500051610000050
League One (2 Seasons)45.9
Championship (2 Seasons)28.41092231004535581031091783848.73038.5696400315055745329568815188
Eredivisie (2 Seasons)32.49683781377522171967582543.13051.7577304614366132398634694177
PL2 — Div. 1 (2 Seasons)8.1
Premier League (1 Season)0.1501400500051610000050
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
2019-202017Tottenhameng ENGEFL Cup17th0.7Matches
2019-202017Tottenhameng ENGFA Cup9th0.3Matches
2020-202118Millwalleng ENGEFL Cup17th0.5Matches
2020-202118Millwalleng ENGFA Cup17th1.6Matches
2021-202219MK Donseng ENGFA Cup1.8Matches
2022-202320Prestoneng ENGEFL CupRd20.8Matches
4 Seasons4 Clubs2 Leagues5.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
Millwall (1 Season)2 Leagues2.1
Preston (1 Season)1 League0.8
Tottenham (1 Season)2 Leagues1.0
MK Dons (1 Season)1 League1.8
FA Cup (3 Seasons)3.7
EFL Cup (3 Seasons)2.0
Possession Table
Touches Take-Ons Carries Receiving
Season Age Squad Comp LgRank 90s Touches Def Pen Def 3rd Mid 3rd Att 3rd Att Pen Live Att Succ Succ% Tkld Tkld% Carries TotDist PrgDist PrgC 1/3 CPA Mis Dis Rec PrgR Matches
2024-202522AZ Alkmaar2. Europa Lg5.1171319708421170400.0375.07838220676412811633Matches
2 Seasons2 Clubs2 Leagues5.1171319708421170400.0375.07838220676412811633
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
AZ Alkmaar (1 Season)1 League5.1171319708421170400.0375.07838220676412811633
Tottenham (1 Season)1 League
Europa Lg (1 Season)5.1171319708421170400.0375.07838220676412811633
Champions Lg (1 Season)
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
201916ie Rep. of IrelandFriendlies (M)0.7Matches
2020-202118ie Rep. of IrelandUEFA Nations LeagueLgB0.1Matches
202118ie Rep. of IrelandFriendlies (M)2.4Matches
202219ie Rep. of IrelandWCQ0.7Matches
202219ie Rep. of IrelandFriendlies (M)0.3Matches
2022-202320ie Rep. of IrelandUEFA Nations LeagueLgB4.2Matches
202320ie Rep. of IrelandFriendlies (M)0.2Matches
202421ie Rep. of IrelandFriendlies (M)0.9Matches
202421ie Rep. of IrelandUEFA Euro Qualifying0.4Matches
2024-202522ie Rep. of IrelandUEFA Nations LeagueLgB1.5Matches
6 Seasons1 Club4 Leagues11.4
Friendlies (M) (5 Seasons)4.5
UEFA Nations League (3 Seasons)5.7
UEFA Euro Qualifying (2 Seasons)0.4
WCQ (1 Season)0.7

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
2018-201916Tottenhameng ENGJr. PL2 — Div. 1106286331.77.0783331600.90612-6-0.86-0.46Matches
2019-202017Tottenham1. Champions Lg00002Matches
2019-202017Tottenhameng ENGEFL Cup1656554.20.71650000.000000.000.00Matches
2019-202017Tottenhameng ENGFA Cup125255.20.30012520.000000.00-0.40Matches
2019-202017Tottenhameng ENGJr. PL2 — Div. 12105536.51.22530003.0060+6+5.14+5.68Matches
2019-202017Tottenhameng ENG1. Premier League2740.20.1002411.500000.00-0.370.10.0+0.1+1.58+1.75Matches
2020-202118Millwalleng ENG2. Championship116005514.56.7770042840.55411-7-1.05-1.105.39.8-4.4-0.66-0.70Matches
2020-202118Millwalleng ENGEFL Cup1454516.70.51450000.0001-1-2.00-3.20Matches
2020-202118Millwalleng ENGFA Cup21427178.91.62710001.502200.00+2.37Matches
2020-202118Ipswich Towneng ENG3. League One181,1376327.512.61379452201.67149+5+0.40+0.55Matches
2021-202219MK Donseng ENGFA Cup21658378.61.8190117500.5024-2-1.09-3.09Matches
2021-202219MK Donseng ENG3. League One412,9917372.233.234852171401.915428+26+0.78+0.16Matches
2022-202320Prestoneng ENG2. Championship321,9566147.221.721795112601.411721-4-0.18+0.2322.626.1-3.5-0.16+0.05Matches
2022-202320Prestoneng ENGEFL Cup2713639.40.8159011201.5040+4+5.07+6.72Matches
2023-202421Excelsiornl NED1. Eredivisie251,5886451.917.618821071710.922739-12-0.68-0.0126.731.4-4.7-0.26+0.21Matches
2024-202522AZ Alkmaarnl NED1. Eredivisie171,3297886.914.81682511701.882615+11+0.74-0.6024.013.6+10.4+0.71+0.28Matches
2024-202522AZ Alkmaar2. Europa Lg64627785.65.16772001.337700.000.008.67.3+1.4+0.27-0.18Matches
6 Seasons7 Clubs8 Leagues16110,5836638.8117.612180484022101.44157137+20+0.17+0.1587.488.1-0.7-0.01+0.13
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
Tottenham (2 Seasons)1 League127336120.48.1976331601.25121200.00+0.47
MK Dons (1 Season)2 Leagues433,1567372.635.135852282201.845632+24+0.68+0.01
Preston (1 Season)2 Leagues342,0276046.922.522785122501.42212100.00+0.4722.626.1-3.5-0.16+0.05
Excelsior (1 Season)1 League251,5886451.917.618821071710.922739-12-0.68-0.0126.731.4-4.7-0.26+0.21
AZ Alkmaar (1 Season)2 Leagues231,7917886.519.92281711701.743322+11+0.55-0.4132.620.8+11.8+0.59+0.16
Ipswich Town (1 Season)1 League181,1376327.512.61379452201.67149+5+0.40+0.55
Millwall (1 Season)3 Leagues147875617.18.71068042840.65614-8-0.91-1.015.39.8-4.4-0.66-0.70
Tottenham (1 Season)4 Leagues497242.01.1165031150.750000.00-0.370.10.0+0.1+1.58+1.75
FA Cup (3 Seasons)53326638.23.7377125020.8046-2-0.54-0.88
EFL Cup (3 Seasons)41814531.82.0356011200.7541+3+1.49+1.26
League One (2 Seasons)594,1287049.945.9478325121701.846837+31+0.68+0.61
Championship (2 Seasons)432,5565930.928.428775152741.192132-11-0.39-0.2627.935.8-7.9-0.28-0.22
Eredivisie (2 Seasons)422,9176963.632.434821581711.315354-1-0.03+0.4050.745.0+5.7+0.18+0.54
PL2 — Div. 1 (2 Seasons)127336120.48.1976331601.25121200.00+0.47
Europa Lg (1 Season)64627785.65.16772001.337700.000.008.67.3+1.4+0.27-0.18
Premier League (1 Season)2740.20.1002411.500000.00-0.370.10.0+0.1+1.58+1.75
Champions Lg (1 Season)00002
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
2018-201916Tottenham1 League106286331.77.0783331600.90612-6-0.86-0.46
2019-202017Tottenham1 League2105536.51.22530003.0060+6+5.14+5.68
2019-202017Tottenham4 Leagues497242.01.1165031150.750000.00-0.370.10.0+0.1+1.58+1.75
2020-202118Ipswich Town1 League181,1376327.512.61379452201.67149+5+0.40+0.55
2020-202118Millwall3 Leagues147875617.18.71068042840.65614-8-0.91-1.015.39.8-4.4-0.66-0.70
2021-202219MK Dons2 Leagues433,1567372.635.135852282201.845632+24+0.68+0.01
2022-202320Preston2 Leagues342,0276046.922.522785122501.42212100.00+0.4722.626.1-3.5-0.16+0.05
2023-202421Excelsior1 League251,5886451.917.618821071710.922739-12-0.68-0.0126.731.4-4.7-0.26+0.21
2024-202522AZ Alkmaar2 Leagues231,7917886.519.92281711701.743322+11+0.55-0.4132.620.8+11.8+0.59+0.16
6 Seasons7 Clubs8 Leagues16110,5836638.8117.612180484022101.44157137+20+0.17+0.1587.488.1-0.7-0.01+0.13
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
Tottenham (2 Seasons)1 League127336120.48.1976331601.25121200.00+0.47
MK Dons (1 Season)2 Leagues433,1567372.635.135852282201.845632+24+0.68+0.01
Preston (1 Season)2 Leagues342,0276046.922.522785122501.42212100.00+0.4722.626.1-3.5-0.16+0.05
Excelsior (1 Season)1 League251,5886451.917.618821071710.922739-12-0.68-0.0126.731.4-4.7-0.26+0.21
AZ Alkmaar (1 Season)2 Leagues231,7917886.519.92281711701.743322+11+0.55-0.4132.620.8+11.8+0.59+0.16
Ipswich Town (1 Season)1 League181,1376327.512.61379452201.67149+5+0.40+0.55
Millwall (1 Season)3 Leagues147875617.18.71068042840.65614-8-0.91-1.015.39.8-4.4-0.66-0.70
Tottenham (1 Season)4 Leagues497242.01.1165031150.750000.00-0.370.10.0+0.1+1.58+1.75
FA Cup (3 Seasons)53326638.23.7377125020.8046-2-0.54-0.88
EFL Cup (3 Seasons)41814531.82.0356011200.7541+3+1.49+1.26
League One (2 Seasons)594,1287049.945.9478325121701.846837+31+0.68+0.61
Championship (2 Seasons)432,5565930.928.428775152741.192132-11-0.39-0.2627.935.8-7.9-0.28-0.22
Eredivisie (2 Seasons)422,9176963.632.434821581711.315354-1-0.03+0.4050.745.0+5.7+0.18+0.54
PL2 — Div. 1 (2 Seasons)127336120.48.1976331601.25121200.00+0.47
Europa Lg (1 Season)64627785.65.16772001.337700.000.008.67.3+1.4+0.27-0.18
Premier League (1 Season)2740.20.1002411.500000.00-0.370.10.0+0.1+1.58+1.75
Champions Lg (1 Season)00002
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
2018-201916Tottenhameng ENGJr. PL2 — Div. 19th106286331.77.0783331600.90612-6-0.86-0.46Matches
2019-202017Tottenhameng ENGJr. PL2 — Div. 110th2105536.51.22530003.0060+6+5.14+5.68Matches
2019-202017Tottenhameng ENG1. Premier League6th2740.20.1002411.500000.00-0.370.10.0+0.1+1.58+1.75Matches
2020-202118Ipswich Towneng ENG3. League One9th181,1376327.512.61379452201.67149+5+0.40+0.55Matches
2020-202118Millwalleng ENG2. Championship11th116005514.56.7770042840.55411-7-1.05-1.105.39.8-4.4-0.66-0.70Matches
2021-202219MK Donseng ENG3. League One3rd412,9917372.233.234852171401.915428+26+0.78+0.16Matches
2022-202320Prestoneng ENG2. Championship12th321,9566147.221.721795112601.411721-4-0.18+0.2322.626.1-3.5-0.16+0.05Matches
2023-202421Excelsiornl NED1. Eredivisie16th251,5886451.917.618821071710.922739-12-0.68-0.0126.731.4-4.7-0.26+0.21Matches
2024-202522AZ Alkmaarnl NED1. Eredivisie5th171,3297886.914.81682511701.882615+11+0.74-0.6024.013.6+10.4+0.71+0.28Matches
6 Seasons7 Clubs4 Leagues1469,6086639.1106.81098145372061.49142123+19+0.18+0.1778.880.8-2.1-0.03+0.11
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
Tottenham (2 Seasons)1 League127336120.48.1976331601.25121200.00+0.47
MK Dons (1 Season)1 League412,9917372.233.234852171401.915428+26+0.78+0.16
Preston (1 Season)1 League321,9566147.221.721795112601.411721-4-0.18+0.2322.626.1-3.5-0.16+0.05
Excelsior (1 Season)1 League251,5886451.917.618821071710.922739-12-0.68-0.0126.731.4-4.7-0.26+0.21
Ipswich Town (1 Season)1 League181,1376327.512.61379452201.67149+5+0.40+0.55
AZ Alkmaar (1 Season)1 League171,3297886.914.81682511701.882615+11+0.74-0.6024.013.6+10.4+0.71+0.28
Millwall (1 Season)1 League116005514.56.7770042840.55411-7-1.05-1.105.39.8-4.4-0.66-0.70
Tottenham (1 Season)1 League2740.20.1002411.500000.00-0.370.10.0+0.1+1.58+1.75
League One (2 Seasons)594,1287049.945.9478325121701.846837+31+0.68+0.61
Championship (2 Seasons)432,5565930.928.428775152741.192132-11-0.39-0.2627.935.8-7.9-0.28-0.22
Eredivisie (2 Seasons)422,9176963.632.434821581711.315354-1-0.03+0.4050.745.0+5.7+0.18+0.54
PL2 — Div. 1 (2 Seasons)127336120.48.1976331601.25121200.00+0.47
Premier League (1 Season)2740.20.1002411.500000.00-0.370.10.0+0.1+1.58+1.75
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
2019-202017Tottenhameng ENGEFL Cup17th1656554.20.71650000.000000.000.00Matches
2019-202017Tottenhameng ENGFA Cup9th125255.20.30012520.000000.00-0.40Matches
2020-202118Millwalleng ENGEFL Cup17th1454516.70.51450000.0001-1-2.00-3.20Matches
2020-202118Millwalleng ENGFA Cup17th21427178.91.62710001.502200.00+2.37Matches
2021-202219MK Donseng ENGFA Cup21658378.61.8190117500.5024-2-1.09-3.09Matches
2022-202320Prestoneng ENGEFL CupRd22713639.40.8159011201.5040+4+5.07+6.72Matches
4 Seasons4 Clubs2 Leagues95135735.65.7667133720.7887+1+0.18-0.12
Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
Millwall (1 Season)2 Leagues31876241.62.13620001.0023-1-0.48-1.17
Preston (1 Season)1 League2713639.40.8159011201.5040+4+5.07+6.72
Tottenham (1 Season)2 Leagues2904515.01.0165012520.000000.00-0.35
MK Dons (1 Season)1 League21658378.61.8190117500.5024-2-1.09-3.09
FA Cup (3 Seasons)53326638.23.7377125020.8046-2-0.54-0.88
EFL Cup (3 Seasons)41814531.82.0356011200.7541+3+1.49+1.26
Playing Time Table
Playing Time Starts Subs Team Success Team Success (xG)
Season Age Squad Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off onxG onxGA xG+/- xG+/-90 On-Off Matches
2019-202017Tottenham1. Champions LgR1600002Matches
2024-202522AZ Alkmaar2. Europa Lg64627785.65.16772001.337700.000.008.67.3+1.4+0.27-0.18Matches
2 Seasons2 Clubs2 Leagues64627736.75.16772021.337700.000.008.67.3+1.4+0.27-0.18
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
AZ Alkmaar (1 Season)1 League64627785.65.16772001.337700.000.008.67.3+1.4+0.27-0.18
Tottenham (1 Season)1 League00002
Europa Lg (1 Season)64627785.65.16772001.337700.000.008.67.3+1.4+0.27-0.18
Champions Lg (1 Season)00002
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
201916ie Rep. of IrelandFriendlies (M)1616133.90.71610003.0021+1+1.48-0.79Matches
2020-202118ie Rep. of IrelandUEFA Nations LeagueLgB1550.90.1001501.000000.00+0.50Matches
202118ie Rep. of IrelandFriendlies (M)42195560.82.4268024202.002200.00-4.47Matches
202118ie Rep. of IrelandUEFA Euro Qualifying00001Matches
202219ie Rep. of IrelandWCQ467179.30.716203231.7501-1-1.34-1.89Matches
202219ie Rep. of IrelandFriendlies (M)229158.10.30021502.0010+1+3.10+3.10Matches
2022-202320ie Rep. of IrelandUEFA Nations LeagueLgB53767569.64.25750011.4074+3+0.72+1.82Matches
202320ie Rep. of IrelandFriendlies (M)1181810.00.20011813.000000.00-0.56Matches
202421ie Rep. of IrelandFriendlies (M)2814122.50.9152012901.5012-1-1.11-0.47Matches
202421ie Rep. of IrelandUEFA Euro Qualifying336125.00.40031201.0020+2+5.00+5.39Matches
2024-202522ie Rep. of IrelandUEFA Nations LeagueLgB31344524.81.5190122231.0014-3-2.01-0.68Matches
6 Seasons1 Club4 Leagues261,0263919.211.411711151791.621614+2+0.18+0.20
Friendlies (M) (5 Seasons)104084128.34.5462062712.1065+1+0.22-0.56
UEFA Nations League (3 Seasons)95155731.85.7678131641.228800.00+0.90
UEFA Euro Qualifying (2 Seasons)336122.30.40031211.0020+2+5.00+5.39
WCQ (1 Season)467179.30.716203231.7501-1-1.34-1.89

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
2018-201916Tottenhameng ENGJr. PL2 — Div. 17.01100Matches
2019-202017Tottenhameng ENGEFL Cup0.70000000000Matches
2019-202017Tottenhameng ENGFA Cup0.30000000000Matches
2019-202017Tottenhameng ENGJr. PL2 — Div. 11.20000Matches
2019-202017Tottenhameng ENG1. Premier League0.10000000000000020.0Matches
2020-202118Millwalleng ENG2. Championship6.700010821321002372025.9Matches
2020-202118Millwalleng ENGEFL Cup0.50000100000Matches
2020-202118Millwalleng ENGFA Cup1.60006101100Matches
2020-202118Ipswich Towneng ENG3. League One12.600021315810120Matches
2021-202219MK Donseng ENGFA Cup1.80002401000Matches
2021-202219MK Donseng ENG3. League One33.2200326815337210Matches
2022-202320Prestoneng ENG2. Championship21.72002745121861600096386337.6Matches
2022-202320Prestoneng ENGEFL Cup0.80000101000Matches
2023-202421Excelsiornl NED1. Eredivisie17.62107287101500054315336.9Matches
2024-202522AZ Alkmaarnl NED1. Eredivisie14.800017176140700035203139.2Matches
2024-202522AZ Alkmaar2. Europa Lg5.1100911102040002381436.4Matches
6 Seasons7 Clubs8 Leagues117.67101312155789286710023110418336.2
Country Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
Tottenham (2 Seasons)1 League8.11100
MK Dons (1 Season)2 Leagues35.1200347215347210
Preston (1 Season)2 Leagues22.52002746121961600096386337.6
Excelsior (1 Season)1 League17.62107287101500054315336.9
AZ Alkmaar (1 Season)2 Leagues19.91002628161601100058284538.4
Ipswich Town (1 Season)1 League12.600021315810120
Millwall (1 Season)3 Leagues8.7000161022421002372025.9
Tottenham (1 Season)4 Leagues1.10000000000000020.0
FA Cup (3 Seasons)3.70008502100
EFL Cup (3 Seasons)2.00000201000
League One (2 Seasons)45.92005399204117330
Championship (2 Seasons)28.420037531419918100119458335.2
Eredivisie (2 Seasons)32.42102445132411200089518437.8
PL2 — Div. 1 (2 Seasons)8.11100
Europa Lg (1 Season)5.1100911102040002381436.4
Premier League (1 Season)0.10000000000000020.0
Champions Lg (1 Season)
Miscellaneous Stats Table
Performance Aerial Duels
Season Age Squad Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
2018-201916Tottenham1 League7.01100
2019-202017Tottenham1 League1.20000
2019-202017Tottenham4 Leagues1.10000000000000020.0
2020-202118Ipswich Town1 League12.600021315810120
2020-202118Millwall3 Leagues8.7000161022421002372025.9
2021-202219MK Dons2 Leagues35.1200347215347210
2022-202320Preston2 Leagues22.52002746121961600096386337.6
2023-202421Excelsior1 League17.62107287101500054315336.9
2024-202522AZ Alkmaar2 Leagues19.91002628161601100058284538.4
6 Seasons7 Clubs8 Leagues117.67101312155789286710023110418336.2
Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
Tottenham (2 Seasons)1 League8.11100
MK Dons (1 Season)2 Leagues35.1200347215347210
Preston (1 Season)2 Leagues22.52002746121961600096386337.6
Excelsior (1 Season)1 League17.62107287101500054315336.9
AZ Alkmaar (1 Season)2 Leagues19.91002628161601100058284538.4
Ipswich Town (1 Season)1 League12.600021315810120
Millwall (1 Season)3 Leagues8.7000161022421002372025.9
Tottenham (1 Season)4 Leagues1.10000000000000020.0
FA Cup (3 Seasons)3.70008502100
EFL Cup (3 Seasons)2.00000201000
League One (2 Seasons)45.92005399204117330
Championship (2 Seasons)28.420037531419918100119458335.2
Eredivisie (2 Seasons)32.42102445132411200089518437.8
PL2 — Div. 1 (2 Seasons)8.11100
Europa Lg (1 Season)5.1100911102040002381436.4
Premier League (1 Season)0.10000000000000020.0
Champions Lg (1 Season)
Miscellaneous Stats Table
Performance Aerial Duels
Season Age Squad Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
2018-201916Tottenhameng ENGJr. PL2 — Div. 19th7.01100Matches
2019-202017Tottenhameng ENGJr. PL2 — Div. 110th1.20000Matches
2019-202017Tottenhameng ENG1. Premier League6th0.10000000000000020.0Matches
2020-202118Ipswich Towneng ENG3. League One9th12.600021315810120Matches
2020-202118Millwalleng ENG2. Championship11th6.700010821321002372025.9Matches
2021-202219MK Donseng ENG3. League One3rd33.2200326815337210Matches
2022-202320Prestoneng ENG2. Championship12th21.72002745121861600096386337.6Matches
2023-202421Excelsiornl NED1. Eredivisie16th17.62107287101500054315336.9Matches
2024-202522AZ Alkmaarnl NED1. Eredivisie5th14.800017176140700035203139.2Matches
6 Seasons7 Clubs4 Leagues106.8610114197478427631002089616936.2
Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
Tottenham (2 Seasons)1 League8.11100
MK Dons (1 Season)1 League33.2200326815337210
Preston (1 Season)1 League21.72002745121861600096386337.6
Excelsior (1 Season)1 League17.62107287101500054315336.9
Ipswich Town (1 Season)1 League12.600021315810120
AZ Alkmaar (1 Season)1 League14.800017176140700035203139.2
Millwall (1 Season)1 League6.700010821321002372025.9
Tottenham (1 Season)1 League0.10000000000000020.0
League One (2 Seasons)45.92005399204117330
Championship (2 Seasons)28.420037531419918100119458335.2
Eredivisie (2 Seasons)32.42102445132411200089518437.8
PL2 — Div. 1 (2 Seasons)8.11100
Premier League (1 Season)0.10000000000000020.0
Miscellaneous Stats Table
Performance
Season Age Squad Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
2019-202017Tottenhameng ENGEFL Cup17th0.70000000000Matches
2019-202017Tottenhameng ENGFA Cup9th0.30000000000Matches
2020-202118Millwalleng ENGEFL Cup17th0.50000100000Matches
2020-202118Millwalleng ENGFA Cup17th1.60006101100Matches
2021-202219MK Donseng ENGFA Cup1.80002401000Matches
2022-202320Prestoneng ENGEFL CupRd20.80000101000Matches
4 Seasons4 Clubs2 Leagues5.70008703100
Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
Millwall (1 Season)2 Leagues2.10006201100
Preston (1 Season)1 League0.80000101000
Tottenham (1 Season)2 Leagues1.00000000000
MK Dons (1 Season)1 League1.80002401000
FA Cup (3 Seasons)3.70008502100
EFL Cup (3 Seasons)2.00000201000
Miscellaneous Stats Table
Performance Aerial Duels
Season Age Squad Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
2024-202522AZ Alkmaar2. Europa Lg5.1100911102040002381436.4Matches
2 Seasons2 Clubs2 Leagues5.1100911102040002381436.4
Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
AZ Alkmaar (1 Season)1 League5.1100911102040002381436.4
Tottenham (1 Season)1 League
Europa Lg (1 Season)5.1100911102040002381436.4
Champions Lg (1 Season)
Miscellaneous Stats Table
Performance
Season Age Squad Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
201916ie Rep. of IrelandFriendlies (M)0.70000Matches
2020-202118ie Rep. of IrelandUEFA Nations LeagueLgB0.10000010000Matches
202118ie Rep. of IrelandFriendlies (M)2.40000Matches
202219ie Rep. of IrelandWCQ0.70001110000Matches
202219ie Rep. of IrelandFriendlies (M)0.30000Matches
2022-202320ie Rep. of IrelandUEFA Nations LeagueLgB4.20005713330Matches
202320ie Rep. of IrelandFriendlies (M)0.20000Matches
202421ie Rep. of IrelandFriendlies (M)0.90000Matches
202421ie Rep. of IrelandUEFA Euro Qualifying0.40000200000Matches
2024-202522ie Rep. of IrelandUEFA Nations LeagueLgB1.50002100010Matches
6 Seasons1 Club4 Leagues11.400081133340
Friendlies (M) (5 Seasons)4.50000
UEFA Nations League (3 Seasons)5.70007823340
UEFA Euro Qualifying (2 Seasons)0.40000200000
WCQ (1 Season)0.70001110000

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.