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-21SatChampionshipMatchweek 22HomeW 2–1QPRPrestonYRW8901003100271000.20.20.551141973.7017500Match Report
2024-12-14SatChampionshipMatchweek 21AwayD 1–1QPRBristol CityYRW8710001100251110.10.10.02141526.7010132Match Report
2024-12-11WedChampionshipMatchweek 20HomeW 2–0QPROxford UnitedYRW7500001000392000.00.00.031243275.0526243Match Report
2024-12-07SatChampionshipMatchweek 19HomeW 3–0QPRNorwich CityYRW7900000010332120.00.00.031112055.0314332Match Report
2024-11-30SatChampionshipMatchweek 18AwayD 0–0QPRWatfordYRW7000001010292020.00.00.24091947.4115310Match 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
2017-201819QPReng ENG2. Championship1376937.7213200100.260.130.390.260.39Matches
2017-201819QPReng ENGFA Cup11901.0000000000.000.000.000.000.00Matches
2018-201920QPReng ENG2. Championship31760.8000000000.00.00.00.02030.000.000.000.000.000.000.000.000.000.00Matches
2018-201920QPReng ENGEFL Cup20760.8000000000.000.000.000.000.00Matches
2018-201920Acc'ton Stanleyeng ENGFA Cup1070.1000000000.000.000.000.000.00Matches
2018-201920QPReng ENGFA Cup00Matches
2018-201920Acc'ton Stanleyeng ENG3. League One151193410.4325300200.290.190.480.290.48Matches
2019-202021Wycombeeng ENGFA Cup11750.8000000000.000.000.000.000.00Matches
2019-202021Wycombeeng ENG3. League One19131,12112.5101100500.080.000.080.080.08Matches
2020-202122QPReng ENG2. Championship30390.4000000000.10.10.00.10050.000.000.000.000.000.150.000.150.150.15Matches
2020-202122QPReng ENGEFL Cup10270.3000000000.000.000.000.000.00Matches
2020-202122Acc'ton Stanleyeng ENG3. League One21151,32614.7314300500.200.070.270.200.27Matches
2020-202122Charlton Atheng ENG3. League One1487137.9123100200.130.250.380.130.38Matches
2021-202223Leyton Orienteng ENGFA Cup11901.0000000000.000.000.000.000.00Matches
2021-202223Leyton Orienteng ENG4. League Two24141,27514.2314300200.210.070.280.210.28Matches
2022-202324Leyton Orienteng ENGEFL Cup11570.6000000000.000.000.000.000.00Matches
2022-202324Leyton Orienteng ENGFA Cup10330.4000000000.000.000.000.000.00Matches
2022-202324Leyton Orienteng ENG4. League Two38342,83131.5103131000800.320.100.410.320.41Matches
2023-202425QPReng ENG2. Championship44222,18924.3314300804.74.72.16.7106501740.120.040.160.120.160.190.080.280.190.28Matches
2023-202425QPReng ENGFA Cup11600.7000000000.000.000.000.000.00Matches
2024-202526QPReng ENG2. Championship22141,40015.6123100202.12.12.04.164481100.060.130.190.060.190.130.130.270.130.27Matches
2024-202526QPReng ENGEFL Cup322062.3101100100.440.000.440.440.44Matches
8 Seasons5 Clubs5 Leagues22914613,318148.028134128003606.86.84.110.9172982920.190.090.280.190.280.170.100.260.170.26
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
QPR (5 Seasons)3 Leagues93484,85654.074117001206.86.84.110.9172982920.130.070.200.130.200.170.100.260.170.26
Leyton Orient (2 Seasons)3 Leagues65504,28647.61341713001000.270.080.360.270.36
Acc'ton Stanley (2 Seasons)2 Leagues37262,26725.2639600700.240.120.360.240.36
Wycombe (1 Season)2 Leagues20141,19613.3101100500.080.000.080.080.08
Charlton Ath (1 Season)1 League1487137.9123100200.130.250.380.130.38
FA Cup (6 Seasons)643553.9000000000.000.000.000.000.00
Championship (5 Seasons)85444,39748.964106001106.86.84.110.9172982920.120.080.200.120.200.170.100.260.170.26
EFL Cup (4 Seasons)733664.1101100100.250.000.250.250.25
League One (3 Seasons)69474,09445.585138001400.180.110.290.180.29
League Two (2 Seasons)62484,10645.61341713001000.280.090.370.280.37
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
2017-201819QPR2 Leagues1487838.7213200100.230.110.340.230.34
2018-201920QPR3 Leagues511521.7000000000.00.00.00.02030.000.000.000.000.000.000.000.000.000.00
2018-201920Acc'ton Stanley2 Leagues161194110.5325300200.290.190.480.290.48
2019-202021Wycombe2 Leagues20141,19613.3101100500.080.000.080.080.08
2020-202122Charlton Ath1 League1487137.9123100200.130.250.380.130.38
2020-202122Acc'ton Stanley1 League21151,32614.7314300500.200.070.270.200.27
2020-202122QPR2 Leagues40660.7000000000.10.10.00.10050.000.000.000.000.000.150.000.150.150.15
2021-202223Leyton Orient2 Leagues25151,36515.2314300200.200.070.260.200.26
2022-202324Leyton Orient3 Leagues40352,92132.5103131000800.310.090.400.310.40
2023-202425QPR2 Leagues45232,24925.0314300804.74.72.16.7106501740.120.040.160.120.160.190.080.280.190.28
2024-202526QPR2 Leagues25161,60617.8224200302.12.12.04.164481100.110.110.220.110.220.130.130.270.130.27
8 Seasons5 Clubs5 Leagues22914613,318148.028134128003606.86.84.110.9172982920.190.090.280.190.280.170.100.260.170.26
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
QPR (5 Seasons)3 Leagues93484,85654.074117001206.86.84.110.9172982920.130.070.200.130.200.170.100.260.170.26
Leyton Orient (2 Seasons)3 Leagues65504,28647.61341713001000.270.080.360.270.36
Acc'ton Stanley (2 Seasons)2 Leagues37262,26725.2639600700.240.120.360.240.36
Wycombe (1 Season)2 Leagues20141,19613.3101100500.080.000.080.080.08
Charlton Ath (1 Season)1 League1487137.9123100200.130.250.380.130.38
FA Cup (6 Seasons)643553.9000000000.000.000.000.000.00
Championship (5 Seasons)85444,39748.964106001106.86.84.110.9172982920.120.080.200.120.200.170.100.260.170.26
EFL Cup (4 Seasons)733664.1101100100.250.000.250.250.25
League One (3 Seasons)69474,09445.585138001400.180.110.290.180.29
League Two (2 Seasons)62484,10645.61341713001000.280.090.370.280.37
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
2017-201819QPReng ENG2. Championship16th1376937.7213200100.260.130.390.260.39Matches
2018-201920QPReng ENG2. Championship19th31760.8000000000.00.00.00.02030.000.000.000.000.000.000.000.000.000.00Matches
2018-201920Acc'ton Stanleyeng ENG3. League One14th151193410.4325300200.290.190.480.290.48Matches
2019-202021Wycombeeng ENG3. League One3rd19131,12112.5101100500.080.000.080.080.08Matches
2020-202122Charlton Atheng ENG3. League One7th1487137.9123100200.130.250.380.130.38Matches
2020-202122Acc'ton Stanleyeng ENG3. League One11th21151,32614.7314300500.200.070.270.200.27Matches
2020-202122QPReng ENG2. Championship9th30390.4000000000.10.10.00.10050.000.000.000.000.000.150.000.150.150.15Matches
2021-202223Leyton Orienteng ENG4. League Two13th24141,27514.2314300200.210.070.280.210.28Matches
2022-202324Leyton Orienteng ENG4. League Two1st38342,83131.5103131000800.320.100.410.320.41Matches
2023-202425QPReng ENG2. Championship18th44222,18924.3314300804.74.72.16.7106501740.120.040.160.120.160.190.080.280.190.28Matches
2024-202526QPReng ENG2. Championship14th22141,40015.6123100202.12.12.04.164481100.060.130.190.060.190.130.130.270.130.27Matches
8 Seasons5 Clubs3 Leagues21613912,597140.027134027003506.86.84.110.9172982920.190.090.290.190.290.170.100.260.170.26
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
QPR (5 Seasons)1 League85444,39748.964106001106.86.84.110.9172982920.120.080.200.120.200.170.100.260.170.26
Leyton Orient (2 Seasons)1 League62484,10645.61341713001000.280.090.370.280.37
Acc'ton Stanley (2 Seasons)1 League36262,26025.1639600700.240.120.360.240.36
Wycombe (1 Season)1 League19131,12112.5101100500.080.000.080.080.08
Charlton Ath (1 Season)1 League1487137.9123100200.130.250.380.130.38
Championship (5 Seasons)85444,39748.964106001106.86.84.110.9172982920.120.080.200.120.200.170.100.260.170.26
League One (3 Seasons)69474,09445.585138001400.180.110.290.180.29
League Two (2 Seasons)62484,10645.61341713001000.280.090.370.280.37
Standard Stats Table
Playing Time Performance Per 90 Minutes
Season Age Squad Country Comp LgRank MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR Gls Ast G+A G-PK G+A-PK Matches
2017-201819QPReng ENGFA Cup33rd11901.0000000000.000.000.000.000.00Matches
2018-201920QPReng ENGEFL Cup17th20760.8000000000.000.000.000.000.00Matches
2018-201920QPReng ENGFA Cup9th00Matches
2018-201920Acc'ton Stanleyeng ENGFA Cup17th1070.1000000000.000.000.000.000.00Matches
2019-202021Wycombeeng ENGFA Cup85th11750.8000000000.000.000.000.000.00Matches
2020-202122QPReng ENGEFL Cup58th10270.3000000000.000.000.000.000.00Matches
2021-202223Leyton Orienteng ENGFA Cup11901.0000000000.000.000.000.000.00Matches
2022-202324Leyton Orienteng ENGEFL CupRd111570.6000000000.000.000.000.000.00Matches
2022-202324Leyton Orienteng ENGFA Cup10330.4000000000.000.000.000.000.00Matches
2023-202425QPReng ENGFA Cup11600.7000000000.000.000.000.000.00Matches
2024-202526QPReng ENGEFL CupRd3322062.3101100100.440.000.440.440.44Matches
8 Seasons4 Clubs2 Leagues1377218.0101100100.120.000.120.120.12
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
QPR (5 Seasons)2 Leagues844595.1101100100.200.000.200.200.20
Leyton Orient (2 Seasons)2 Leagues321802.0000000000.000.000.000.000.00
Wycombe (1 Season)1 League11750.8000000000.000.000.000.000.00
Acc'ton Stanley (1 Season)1 League1070.1000000000.000.000.000.000.00
FA Cup (6 Seasons)643553.9000000000.000.000.000.000.00
EFL Cup (4 Seasons)733664.1101100100.250.000.250.250.25
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
201820nir Northern IrelandFriendlies (M)20280.3101100003.210.003.213.213.21Matches
202123nir Northern IrelandFriendlies (M)10230.3000000000.000.000.000.000.00Matches
202123nir Northern IrelandUEFA Euro Qualifying00Matches
202224nir Northern IrelandWCQ00Matches
202426nir Northern IrelandFriendlies (M)21680.8000000000.000.000.000.000.00Matches
202426nir Northern IrelandUEFA Euro Qualifying521972.2112100100.460.460.910.460.91Matches
2024-202526nir Northern IrelandUEFA Nations LeagueLgC611281.4011000000.000.700.700.000.70Matches
4 Seasons1 Club4 Leagues1644444.9224200100.410.410.810.410.81
Friendlies (M) (3 Seasons)511191.3101100000.760.000.760.760.76
UEFA Euro Qualifying (2 Seasons)521972.2112100100.460.460.910.460.91
UEFA Nations League (1 Season)611281.4011000000.000.700.700.000.70
WCQ (1 Season)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
2017-201819QPReng ENG2. Championship7.7212541.71.560.650.170.4000Matches
2017-201819QPReng ENGFA Cup1.00100.01.000.000.0000Matches
2018-201920QPReng ENG2. Championship0.80000.000.000000.00.00.00.0Matches
2018-201920QPReng ENGEFL Cup0.80000.000.0000Matches
2018-201920Acc'ton Stanleyeng ENGFA Cup0.10000.000.0000Matches
2018-201920Acc'ton Stanleyeng ENG3. League One10.4300Matches
2019-202021Wycombeeng ENGFA Cup0.80000.000.0000Matches
2019-202021Wycombeeng ENG3. League One12.5123626.11.850.480.040.1700Matches
2020-202122QPReng ENG2. Championship0.40100.02.310.000.0015.30000.10.10.06-0.1-0.1Matches
2020-202122QPReng ENGEFL Cup0.30200.06.670.000.0000Matches
2020-202122Acc'ton Stanleyeng ENG3. League One14.73261038.51.760.680.120.3000Matches
2020-202122Charlton Atheng ENG3. League One7.9113430.81.640.500.080.2500Matches
2021-202223Leyton Orienteng ENGFA Cup1.00000.000.0000Matches
2021-202223Leyton Orienteng ENG4. League Two14.23391230.82.750.850.080.2500Matches
2022-202324Leyton Orienteng ENGEFL Cup0.60300.04.740.000.0000Matches
2022-202324Leyton Orienteng ENGFA Cup0.4000Matches
2022-202324Leyton Orienteng ENG4. League Two31.510612947.51.940.920.160.3400Matches
2023-202425QPReng ENG2. Championship24.33381231.61.560.490.080.2514.70004.74.70.12-1.7-1.7Matches
2023-202425QPReng ENGFA Cup0.70000.000.0000Matches
2024-202526QPReng ENG2. Championship15.6124833.31.540.510.040.1321.00002.12.10.09-1.1-1.1Matches
2024-202526QPReng ENGEFL Cup2.3122100.00.870.870.500.5000Matches
8 Seasons5 Clubs5 Leagues148.0282458835.91.790.640.100.2817.10006.86.80.11-2.8-2.8
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
QPR (5 Seasons)3 Leagues54.07802733.81.480.500.090.2617.10006.86.80.11-2.8-2.8
Leyton Orient (2 Seasons)3 Leagues47.6131034139.82.180.870.130.3200
Acc'ton Stanley (2 Seasons)2 Leagues25.26261038.51.760.680.120.3000
Wycombe (1 Season)2 Leagues13.3123626.11.730.450.040.1700
Charlton Ath (1 Season)1 League7.9113430.81.640.500.080.2500
FA Cup (6 Seasons)3.90100.00.280.000.0000
Championship (5 Seasons)48.96752533.31.540.510.080.2417.10006.86.80.11-2.8-2.8
EFL Cup (4 Seasons)4.117228.61.720.490.140.5000
League One (3 Seasons)45.58622032.31.770.570.080.2500
League Two (2 Seasons)45.6131004141.02.190.900.130.3200
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
2017-201819QPR2 Leagues8.7213538.51.490.570.150.4000
2018-201920QPR3 Leagues1.70000.000.000000.00.00.00.0
2018-201920Acc'ton Stanley2 Leagues10.53000.000.0000
2019-202021Wycombe2 Leagues13.3123626.11.730.450.040.1700
2020-202122Charlton Ath1 League7.9113430.81.640.500.080.2500
2020-202122Acc'ton Stanley1 League14.73261038.51.760.680.120.3000
2020-202122QPR2 Leagues0.70300.04.090.000.0015.30000.10.10.06-0.1-0.1
2021-202223Leyton Orient2 Leagues15.23391230.82.570.790.080.2500
2022-202324Leyton Orient3 Leagues32.510642945.31.990.900.160.3400
2023-202425QPR2 Leagues25.03381231.61.520.480.080.2514.70004.74.70.12-1.7-1.7
2024-202526QPR2 Leagues17.82261038.51.460.560.080.2021.00002.12.10.09-1.1-1.1
8 Seasons5 Clubs5 Leagues148.0282458835.91.790.640.100.2817.10006.86.80.11-2.8-2.8
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
QPR (5 Seasons)3 Leagues54.07802733.81.480.500.090.2617.10006.86.80.11-2.8-2.8
Leyton Orient (2 Seasons)3 Leagues47.6131034139.82.180.870.130.3200
Acc'ton Stanley (2 Seasons)2 Leagues25.26261038.51.760.680.120.3000
Wycombe (1 Season)2 Leagues13.3123626.11.730.450.040.1700
Charlton Ath (1 Season)1 League7.9113430.81.640.500.080.2500
FA Cup (6 Seasons)3.90100.00.280.000.0000
Championship (5 Seasons)48.96752533.31.540.510.080.2417.10006.86.80.11-2.8-2.8
EFL Cup (4 Seasons)4.117228.61.720.490.140.5000
League One (3 Seasons)45.58622032.31.770.570.080.2500
League Two (2 Seasons)45.6131004141.02.190.900.130.3200
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
2017-201819QPReng ENG2. Championship16th7.7212541.71.560.650.170.4000Matches
2018-201920QPReng ENG2. Championship19th0.80000.000.000000.00.00.00.0Matches
2018-201920Acc'ton Stanleyeng ENG3. League One14th10.4300Matches
2019-202021Wycombeeng ENG3. League One3rd12.5123626.11.850.480.040.1700Matches
2020-202122Charlton Atheng ENG3. League One7th7.9113430.81.640.500.080.2500Matches
2020-202122Acc'ton Stanleyeng ENG3. League One11th14.73261038.51.760.680.120.3000Matches
2020-202122QPReng ENG2. Championship9th0.40100.02.310.000.0015.30000.10.10.06-0.1-0.1Matches
2021-202223Leyton Orienteng ENG4. League Two13th14.23391230.82.750.850.080.2500Matches
2022-202324Leyton Orienteng ENG4. League Two1st31.510612947.51.940.920.160.3400Matches
2023-202425QPReng ENG2. Championship18th24.33381231.61.560.490.080.2514.70004.74.70.12-1.7-1.7Matches
2024-202526QPReng ENG2. Championship14th15.6124833.31.540.510.040.1321.00002.12.10.09-1.1-1.1Matches
8 Seasons5 Clubs3 Leagues140.0272378636.31.830.660.100.2817.10006.86.80.11-2.8-2.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
QPR (5 Seasons)1 League48.96752533.31.540.510.080.2417.10006.86.80.11-2.8-2.8
Leyton Orient (2 Seasons)1 League45.6131004141.02.190.900.130.3200
Acc'ton Stanley (2 Seasons)1 League25.16261038.51.760.680.120.3000
Wycombe (1 Season)1 League12.5123626.11.850.480.040.1700
Charlton Ath (1 Season)1 League7.9113430.81.640.500.080.2500
Championship (5 Seasons)48.96752533.31.540.510.080.2417.10006.86.80.11-2.8-2.8
League One (3 Seasons)45.58622032.31.770.570.080.2500
League Two (2 Seasons)45.6131004141.02.190.900.130.3200
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-201819QPReng ENGFA Cup33rd1.00100.01.000.000.0000Matches
2018-201920QPReng ENGEFL Cup17th0.80000.000.0000Matches
2018-201920Acc'ton Stanleyeng ENGFA Cup17th0.10000.000.0000Matches
2019-202021Wycombeeng ENGFA Cup85th0.80000.000.0000Matches
2020-202122QPReng ENGEFL Cup58th0.30200.06.670.000.0000Matches
2021-202223Leyton Orienteng ENGFA Cup1.00000.000.0000Matches
2022-202324Leyton Orienteng ENGEFL CupRd10.60300.04.740.000.0000Matches
2022-202324Leyton Orienteng ENGFA Cup0.4000Matches
2023-202425QPReng ENGFA Cup0.70000.000.0000Matches
2024-202526QPReng ENGEFL CupRd32.3122100.00.870.870.500.5000Matches
8 Seasons4 Clubs2 Leagues8.018225.01.050.260.130.5000
Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist PK PKatt Matches
QPR (5 Seasons)2 Leagues5.115240.00.980.390.200.5000
Leyton Orient (2 Seasons)2 Leagues2.00300.01.840.000.0000
Wycombe (1 Season)1 League0.80000.000.0000
Acc'ton Stanley (1 Season)1 League0.10000.000.0000
FA Cup (6 Seasons)3.90100.00.280.000.0000
EFL Cup (4 Seasons)4.117228.61.720.490.140.5000
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
201820nir Northern IrelandFriendlies (M)0.3100Matches
202123nir Northern IrelandFriendlies (M)0.3000Matches
202426nir Northern IrelandFriendlies (M)0.8000Matches
202426nir Northern IrelandUEFA Euro Qualifying2.215240.02.280.910.200.5000Matches
2024-202526nir Northern IrelandUEFA Nations LeagueLgC1.40000.000.0000Matches
4 Seasons1 Club4 Leagues4.925240.01.380.550.200.5000
Friendlies (M) (3 Seasons)1.3100
UEFA Euro Qualifying (2 Seasons)2.215240.02.280.910.200.5000
UEFA Nations League (1 Season)1.40000.000.0000
WCQ (1 Season)
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
2017-201819QPReng ENG2. Championship7.71Matches
2017-201819QPReng ENGFA Cup1.00Matches
2018-201920QPReng ENG2. Championship0.851435.769144666.71425.0020.000.00.00.000000Matches
2018-201920QPReng ENGEFL Cup0.80Matches
2018-201920Acc'ton Stanleyeng ENGFA Cup0.10Matches
2018-201920Acc'ton Stanleyeng ENG3. League One10.42Matches
2019-202021Wycombeeng ENGFA Cup0.80Matches
2019-202021Wycombeeng ENG3. League One12.50Matches
2020-202122QPReng ENG2. Championship0.44757.1139681250.01333.322100.000.00.00.001110Matches
2020-202122QPReng ENGEFL Cup0.30Matches
2020-202122Acc'ton Stanleyeng ENG3. League One14.71Matches
2020-202122Charlton Atheng ENG3. League One7.92Matches
2021-202223Leyton Orienteng ENGFA Cup1.00Matches
2021-202223Leyton Orienteng ENG4. League Two14.21Matches
2022-202324Leyton Orienteng ENGEFL Cup0.60Matches
2022-202324Leyton Orienteng ENGFA Cup0.40Matches
2022-202324Leyton Orienteng ENG4. League Two31.53Matches
2023-202425QPReng ENG2. Championship24.334163353.96132224717322875.910921550.74711640.512.12.3-1.1173219950Matches
2023-202425QPReng ENGFA Cup0.70Matches
2024-202526QPReng ENG2. Championship15.629345664.34726170315218482.611717168.4164932.722.02.00.0233120948Matches
2024-202526QPReng ENGEFL Cup2.30Matches
8 Seasons5 Clubs5 Leagues148.0643111057.911066403233042078.622839358.06516938.5134.14.3+8.94064401998
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
QPR (5 Seasons)3 Leagues54.0643111057.911066403233042078.622839358.06516938.544.14.3-0.14064401998
Leyton Orient (2 Seasons)3 Leagues47.64
Acc'ton Stanley (2 Seasons)2 Leagues25.23
Wycombe (1 Season)2 Leagues13.30
Charlton Ath (1 Season)1 League7.92
FA Cup (6 Seasons)3.90
Championship (5 Seasons)48.9643111057.911066403233042078.622839358.06516938.544.14.3-0.14064401998
EFL Cup (4 Seasons)4.10
League One (3 Seasons)45.55
League Two (2 Seasons)45.64
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
2017-201819QPR2 Leagues8.71
2018-201920QPR3 Leagues1.751435.769144666.71425.0020.000.00.00.000000
2018-201920Acc'ton Stanley2 Leagues10.52
2019-202021Wycombe2 Leagues13.30
2020-202122Charlton Ath1 League7.92
2020-202122Acc'ton Stanley1 League14.71
2020-202122QPR2 Leagues0.74757.1139681250.01333.322100.000.00.00.001110
2021-202223Leyton Orient2 Leagues15.21
2022-202324Leyton Orient3 Leagues32.53
2023-202425QPR2 Leagues25.034163353.96132224717322875.910921550.74711640.512.12.3-1.1173219950
2024-202526QPR2 Leagues17.829345664.34726170315218482.611717168.4164932.722.02.00.0233120948
8 Seasons5 Clubs5 Leagues148.0643111057.911066403233042078.622839358.06516938.5134.14.3+8.94064401998
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
QPR (5 Seasons)3 Leagues54.0643111057.911066403233042078.622839358.06516938.544.14.3-0.14064401998
Leyton Orient (2 Seasons)3 Leagues47.64
Acc'ton Stanley (2 Seasons)2 Leagues25.23
Wycombe (1 Season)2 Leagues13.30
Charlton Ath (1 Season)1 League7.92
FA Cup (6 Seasons)3.90
Championship (5 Seasons)48.9643111057.911066403233042078.622839358.06516938.544.14.3-0.14064401998
EFL Cup (4 Seasons)4.10
League One (3 Seasons)45.55
League Two (2 Seasons)45.64
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
2017-201819QPReng ENG2. Championship16th7.71Matches
2018-201920QPReng ENG2. Championship19th0.851435.769144666.71425.0020.000.00.00.000000Matches
2018-201920Acc'ton Stanleyeng ENG3. League One14th10.42Matches
2019-202021Wycombeeng ENG3. League One3rd12.50Matches
2020-202122Charlton Atheng ENG3. League One7th7.92Matches
2020-202122Acc'ton Stanleyeng ENG3. League One11th14.71Matches
2020-202122QPReng ENG2. Championship9th0.44757.1139681250.01333.322100.000.00.00.001110Matches
2021-202223Leyton Orienteng ENG4. League Two13th14.21Matches
2022-202324Leyton Orienteng ENG4. League Two1st31.53Matches
2023-202425QPReng ENG2. Championship18th24.334163353.96132224717322875.910921550.74711640.512.12.3-1.1173219950Matches
2024-202526QPReng ENG2. Championship14th15.629345664.34726170315218482.611717168.4164932.722.02.00.0233120948Matches
8 Seasons5 Clubs3 Leagues140.0643111057.911066403233042078.622839358.06516938.5134.14.3+8.94064401998
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
QPR (5 Seasons)1 League48.9643111057.911066403233042078.622839358.06516938.544.14.3-0.14064401998
Leyton Orient (2 Seasons)1 League45.64
Acc'ton Stanley (2 Seasons)1 League25.13
Wycombe (1 Season)1 League12.50
Charlton Ath (1 Season)1 League7.92
Championship (5 Seasons)48.9643111057.911066403233042078.622839358.06516938.544.14.3-0.14064401998
League One (3 Seasons)45.55
League Two (2 Seasons)45.64
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-201819QPReng ENGFA Cup33rd1.00Matches
2018-201920QPReng ENGEFL Cup17th0.80Matches
2018-201920Acc'ton Stanleyeng ENGFA Cup17th0.10Matches
2019-202021Wycombeeng ENGFA Cup85th0.80Matches
2020-202122QPReng ENGEFL Cup58th0.30Matches
2021-202223Leyton Orienteng ENGFA Cup1.00Matches
2022-202324Leyton Orienteng ENGEFL CupRd10.60Matches
2022-202324Leyton Orienteng ENGFA Cup0.40Matches
2023-202425QPReng ENGFA Cup0.70Matches
2024-202526QPReng ENGEFL CupRd32.30Matches
8 Seasons4 Clubs2 Leagues8.00
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
QPR (5 Seasons)2 Leagues5.10
Leyton Orient (2 Seasons)2 Leagues2.00
Wycombe (1 Season)1 League0.80
Acc'ton Stanley (1 Season)1 League0.10
FA Cup (6 Seasons)3.90
EFL Cup (4 Seasons)4.10
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
201820nir Northern IrelandFriendlies (M)0.30Matches
202123nir Northern IrelandFriendlies (M)0.30Matches
202426nir Northern IrelandFriendlies (M)0.80Matches
202426nir Northern IrelandUEFA Euro Qualifying2.21Matches
2024-202526nir Northern IrelandUEFA Nations LeagueLgC1.41Matches
4 Seasons1 Club4 Leagues4.92
Friendlies (M) (3 Seasons)1.30
UEFA Euro Qualifying (2 Seasons)2.21
UEFA Nations League (1 Season)1.41
WCQ (1 Season)

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
2017-201819QPReng ENG2. Championship7.734Matches
2017-201819QPReng ENGFA Cup1.00Matches
2018-201920QPReng ENG2. Championship0.814131000210000501Matches
2018-201920QPReng ENGEFL Cup0.80Matches
2018-201920Acc'ton Stanleyeng ENGFA Cup0.10Matches
2018-201920Acc'ton Stanleyeng ENG3. League One10.4Matches
2019-202021Wycombeeng ENGFA Cup0.81Matches
2019-202021Wycombeeng ENG3. League One12.537Matches
2020-202122QPReng ENG2. Championship0.4761000310000400Matches
2020-202122QPReng ENGEFL Cup0.32Matches
2020-202122Acc'ton Stanleyeng ENG3. League One14.756Matches
2020-202122Charlton Atheng ENG3. League One7.920Matches
2021-202223Leyton Orienteng ENGFA Cup1.03Matches
2021-202223Leyton Orienteng ENG4. League Two14.258Matches
2022-202324Leyton Orienteng ENGEFL Cup0.62Matches
2022-202324Leyton Orienteng ENGFA Cup0.4Matches
2022-202324Leyton Orienteng ENG4. League Two31.594Matches
2023-202425QPReng ENG2. Championship24.36335141175121111110000341244Matches
2023-202425QPReng ENGFA Cup0.72Matches
2024-202526QPReng ENG2. Championship15.64563985840069513120293028Matches
2024-202526QPReng ENGEFL Cup2.37Matches
8 Seasons5 Clubs5 Leagues148.011109311779125011643120643273
Country Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
QPR (5 Seasons)3 Leagues54.011109311779122301643120643273
Leyton Orient (2 Seasons)3 Leagues47.6157
Acc'ton Stanley (2 Seasons)2 Leagues25.256
Wycombe (1 Season)2 Leagues13.338
Charlton Ath (1 Season)1 League7.920
FA Cup (6 Seasons)3.96
Championship (5 Seasons)48.911109311779122191643120643273
EFL Cup (4 Seasons)4.111
League One (3 Seasons)45.5113
League Two (2 Seasons)45.6152
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
2017-201819QPR2 Leagues8.734
2018-201920QPR3 Leagues1.714131000210000501
2018-201920Acc'ton Stanley2 Leagues10.50
2019-202021Wycombe2 Leagues13.338
2020-202122Charlton Ath1 League7.920
2020-202122Acc'ton Stanley1 League14.756
2020-202122QPR2 Leagues0.7761000510000400
2021-202223Leyton Orient2 Leagues15.261
2022-202324Leyton Orient3 Leagues32.596
2023-202425QPR2 Leagues25.06335141175121131110000341244
2024-202526QPR2 Leagues17.84563985840076513120293028
8 Seasons5 Clubs5 Leagues148.011109311779125011643120643273
Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
QPR (5 Seasons)3 Leagues54.011109311779122301643120643273
Leyton Orient (2 Seasons)3 Leagues47.6157
Acc'ton Stanley (2 Seasons)2 Leagues25.256
Wycombe (1 Season)2 Leagues13.338
Charlton Ath (1 Season)1 League7.920
FA Cup (6 Seasons)3.96
Championship (5 Seasons)48.911109311779122191643120643273
EFL Cup (4 Seasons)4.111
League One (3 Seasons)45.5113
League Two (2 Seasons)45.6152
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-201819QPReng ENG2. Championship16th7.734Matches
2018-201920QPReng ENG2. Championship19th0.814131000210000501Matches
2018-201920Acc'ton Stanleyeng ENG3. League One14th10.4Matches
2019-202021Wycombeeng ENG3. League One3rd12.537Matches
2020-202122Charlton Atheng ENG3. League One7th7.920Matches
2020-202122Acc'ton Stanleyeng ENG3. League One11th14.756Matches
2020-202122QPReng ENG2. Championship9th0.4761000310000400Matches
2021-202223Leyton Orienteng ENG4. League Two13th14.258Matches
2022-202324Leyton Orienteng ENG4. League Two1st31.594Matches
2023-202425QPReng ENG2. Championship18th24.36335141175121111110000341244Matches
2024-202526QPReng ENG2. Championship14th15.64563985840069513120293028Matches
8 Seasons5 Clubs3 Leagues140.011109311779124841643120643273
Country Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
QPR (5 Seasons)1 League48.911109311779122191643120643273
Leyton Orient (2 Seasons)1 League45.6152
Acc'ton Stanley (2 Seasons)1 League25.156
Wycombe (1 Season)1 League12.537
Charlton Ath (1 Season)1 League7.920
Championship (5 Seasons)48.911109311779122191643120643273
League One (3 Seasons)45.5113
League Two (2 Seasons)45.6152
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-201819QPReng ENGFA Cup33rd1.00Matches
2018-201920QPReng ENGEFL Cup17th0.80Matches
2018-201920Acc'ton Stanleyeng ENGFA Cup17th0.10Matches
2019-202021Wycombeeng ENGFA Cup85th0.81Matches
2020-202122QPReng ENGEFL Cup58th0.32Matches
2021-202223Leyton Orienteng ENGFA Cup1.03Matches
2022-202324Leyton Orienteng ENGEFL CupRd10.62Matches
2022-202324Leyton Orienteng ENGFA Cup0.4Matches
2023-202425QPReng ENGFA Cup0.72Matches
2024-202526QPReng ENGEFL CupRd32.37Matches
8 Seasons4 Clubs2 Leagues8.017
Country Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
QPR (5 Seasons)2 Leagues5.111
Leyton Orient (2 Seasons)2 Leagues2.05
Wycombe (1 Season)1 League0.81
Acc'ton Stanley (1 Season)1 League0.10
FA Cup (6 Seasons)3.96
EFL Cup (4 Seasons)4.111
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
201820nir Northern IrelandFriendlies (M)0.3Matches
202123nir Northern IrelandFriendlies (M)0.3Matches
202426nir Northern IrelandFriendlies (M)0.8Matches
202426nir Northern IrelandUEFA Euro Qualifying2.215Matches
2024-202526nir Northern IrelandUEFA Nations LeagueLgC1.44Matches
4 Seasons1 Club4 Leagues4.919
Friendlies (M) (3 Seasons)1.3
UEFA Euro Qualifying (2 Seasons)2.215
UEFA Nations League (1 Season)1.44
WCQ (1 Season)

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
2017-201819QPReng ENG2. Championship7.7Matches
2017-201819QPReng ENGFA Cup1.0Matches
2018-201920QPReng ENG2. Championship0.811.1700001000.00000000Matches
2018-201920QPReng ENGEFL Cup0.8Matches
2018-201920Acc'ton Stanleyeng ENGFA Cup0.1Matches
2018-201920Acc'ton Stanleyeng ENG3. League One10.4Matches
2019-202021Wycombeeng ENGFA Cup0.8Matches
2019-202021Wycombeeng ENG3. League One12.5Matches
2020-202122QPReng ENG2. Championship0.412.3110000000.00000000Matches
2020-202122QPReng ENGEFL Cup0.3Matches
2020-202122Acc'ton Stanleyeng ENG3. League One14.7Matches
2020-202122Charlton Atheng ENG3. League One7.9Matches
2021-202223Leyton Orienteng ENGFA Cup1.0Matches
2021-202223Leyton Orienteng ENG4. League Two14.2Matches
2022-202324Leyton Orienteng ENGEFL Cup0.6Matches
2022-202324Leyton Orienteng ENGFA Cup0.4Matches
2022-202324Leyton Orienteng ENG4. League Two31.5Matches
2023-202425QPReng ENG2. Championship24.3572.34264979240.16111010Matches
2023-202425QPReng ENGFA Cup0.7Matches
2024-202526QPReng ENG2. Championship15.6563.61326539170.45311110Matches
2024-202526QPReng ENGEFL Cup2.3Matches
8 Seasons5 Clubs5 Leagues148.01152.8059101410193110.27422120
Country Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
QPR (5 Seasons)3 Leagues54.01152.8059101410193110.27422120
Leyton Orient (2 Seasons)3 Leagues47.6
Acc'ton Stanley (2 Seasons)2 Leagues25.2
Wycombe (1 Season)2 Leagues13.3
Charlton Ath (1 Season)1 League7.9
FA Cup (6 Seasons)3.9
Championship (5 Seasons)48.91152.8059101410193110.27422120
EFL Cup (4 Seasons)4.1
League One (3 Seasons)45.5
League Two (2 Seasons)45.6
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
2017-201819QPR2 Leagues8.7
2018-201920QPR3 Leagues1.711.1700001000.00000000
2018-201920Acc'ton Stanley2 Leagues10.5
2019-202021Wycombe2 Leagues13.3
2020-202122Charlton Ath1 League7.9
2020-202122Acc'ton Stanley1 League14.7
2020-202122QPR2 Leagues0.712.3110000000.00000000
2021-202223Leyton Orient2 Leagues15.2
2022-202324Leyton Orient3 Leagues32.5
2023-202425QPR2 Leagues25.0572.34264979240.16111010
2024-202526QPR2 Leagues17.8563.61326539170.45311110
8 Seasons5 Clubs5 Leagues148.01152.8059101410193110.27422120
Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
QPR (5 Seasons)3 Leagues54.01152.8059101410193110.27422120
Leyton Orient (2 Seasons)3 Leagues47.6
Acc'ton Stanley (2 Seasons)2 Leagues25.2
Wycombe (1 Season)2 Leagues13.3
Charlton Ath (1 Season)1 League7.9
FA Cup (6 Seasons)3.9
Championship (5 Seasons)48.91152.8059101410193110.27422120
EFL Cup (4 Seasons)4.1
League One (3 Seasons)45.5
League Two (2 Seasons)45.6
Goal and Shot Creation Table
SCA SCA Types GCA GCA Types
Season Age Squad Country Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
2017-201819QPReng ENG2. Championship16th7.7Matches
2018-201920QPReng ENG2. Championship19th0.811.1700001000.00000000Matches
2018-201920Acc'ton Stanleyeng ENG3. League One14th10.4Matches
2019-202021Wycombeeng ENG3. League One3rd12.5Matches
2020-202122Charlton Atheng ENG3. League One7th7.9Matches
2020-202122Acc'ton Stanleyeng ENG3. League One11th14.7Matches
2020-202122QPReng ENG2. Championship9th0.412.3110000000.00000000Matches
2021-202223Leyton Orienteng ENG4. League Two13th14.2Matches
2022-202324Leyton Orienteng ENG4. League Two1st31.5Matches
2023-202425QPReng ENG2. Championship18th24.3572.34264979240.16111010Matches
2024-202526QPReng ENG2. Championship14th15.6563.61326539170.45311110Matches
8 Seasons5 Clubs3 Leagues140.01152.8059101410193110.27422120
Country Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
QPR (5 Seasons)1 League48.91152.8059101410193110.27422120
Leyton Orient (2 Seasons)1 League45.6
Acc'ton Stanley (2 Seasons)1 League25.1
Wycombe (1 Season)1 League12.5
Charlton Ath (1 Season)1 League7.9
Championship (5 Seasons)48.91152.8059101410193110.27422120
League One (3 Seasons)45.5
League Two (2 Seasons)45.6
Goal and Shot Creation Table
SCA SCA Types GCA GCA Types
Season Age Squad Country Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
2017-201819QPReng ENGFA Cup33rd1.0Matches
2018-201920QPReng ENGEFL Cup17th0.8Matches
2018-201920Acc'ton Stanleyeng ENGFA Cup17th0.1Matches
2019-202021Wycombeeng ENGFA Cup85th0.8Matches
2020-202122QPReng ENGEFL Cup58th0.3Matches
2021-202223Leyton Orienteng ENGFA Cup1.0Matches
2022-202324Leyton Orienteng ENGEFL CupRd10.6Matches
2022-202324Leyton Orienteng ENGFA Cup0.4Matches
2023-202425QPReng ENGFA Cup0.7Matches
2024-202526QPReng ENGEFL CupRd32.3Matches
8 Seasons4 Clubs2 Leagues8.0
Country Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
QPR (5 Seasons)2 Leagues5.1
Leyton Orient (2 Seasons)2 Leagues2.0
Wycombe (1 Season)1 League0.8
Acc'ton Stanley (1 Season)1 League0.1
FA Cup (6 Seasons)3.9
EFL Cup (4 Seasons)4.1
Goal and Shot Creation Table
SCA SCA Types GCA GCA Types
Season Age Squad Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
201820nir Northern IrelandFriendlies (M)0.3Matches
202123nir Northern IrelandFriendlies (M)0.3Matches
202426nir Northern IrelandFriendlies (M)0.8Matches
202426nir Northern IrelandUEFA Euro Qualifying2.2Matches
2024-202526nir Northern IrelandUEFA Nations LeagueLgC1.4Matches
4 Seasons1 Club4 Leagues4.9
Friendlies (M) (3 Seasons)1.3
UEFA Euro Qualifying (2 Seasons)2.2
UEFA Nations League (1 Season)1.4
WCQ (1 Season)

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
2017-201819QPReng ENG2. Championship7.774Matches
2017-201819QPReng ENGFA Cup1.000Matches
2018-201920QPReng ENG2. Championship0.811100010.011011240Matches
2018-201920QPReng ENGEFL Cup0.800Matches
2018-201920Acc'ton Stanleyeng ENGFA Cup0.100Matches
2018-201920Acc'ton Stanleyeng ENG3. League One10.4Matches
2019-202021Wycombeeng ENGFA Cup0.800Matches
2019-202021Wycombeeng ENG3. League One12.555Matches
2020-202122QPReng ENG2. Championship0.4332102366.710000300Matches
2020-202122QPReng ENGEFL Cup0.300Matches
2020-202122Acc'ton Stanleyeng ENG3. League One14.7138Matches
2020-202122Charlton Atheng ENG3. League One7.935Matches
2021-202223Leyton Orienteng ENGFA Cup1.000Matches
2021-202223Leyton Orienteng ENG4. League Two14.2107Matches
2022-202324Leyton Orienteng ENGEFL Cup0.601Matches
2022-202324Leyton Orienteng ENGFA Cup0.4Matches
2022-202324Leyton Orienteng ENG4. League Two31.51711Matches
2023-202425QPReng ENG2. Championship24.3362222104154136.626352331753250Matches
2023-202425QPReng ENGFA Cup0.700Matches
2024-202526QPReng ENG2. Championship15.622156133102835.71818216224210Matches
2024-202526QPReng ENGEFL Cup2.301Matches
8 Seasons5 Clubs5 Leagues148.0629631247277337.046544506282500
Country Comp 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
QPR (5 Seasons)3 Leagues54.0624831247277337.046544502582500
Leyton Orient (2 Seasons)3 Leagues47.627190
Acc'ton Stanley (2 Seasons)2 Leagues25.21380
Wycombe (1 Season)2 Leagues13.3550
Charlton Ath (1 Season)1 League7.9350
FA Cup (6 Seasons)3.9000
Championship (5 Seasons)48.9624831247277337.046544502482500
EFL Cup (4 Seasons)4.1020
League One (3 Seasons)45.521180
League Two (2 Seasons)45.627180
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
2017-201819QPR2 Leagues8.7740
2018-201920QPR3 Leagues1.711100010.011011240
2018-201920Acc'ton Stanley2 Leagues10.5000
2019-202021Wycombe2 Leagues13.3550
2020-202122Charlton Ath1 League7.9350
2020-202122Acc'ton Stanley1 League14.71380
2020-202122QPR2 Leagues0.7332102366.710000300
2021-202223Leyton Orient2 Leagues15.21070
2022-202324Leyton Orient3 Leagues32.517120
2023-202425QPR2 Leagues25.0362222104154136.626352331753250
2024-202526QPR2 Leagues17.822156133102835.71818216324210
8 Seasons5 Clubs5 Leagues148.0629631247277337.046544506282500
Comp 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
QPR (5 Seasons)3 Leagues54.0624831247277337.046544502582500
Leyton Orient (2 Seasons)3 Leagues47.627190
Acc'ton Stanley (2 Seasons)2 Leagues25.21380
Wycombe (1 Season)2 Leagues13.3550
Charlton Ath (1 Season)1 League7.9350
FA Cup (6 Seasons)3.9000
Championship (5 Seasons)48.9624831247277337.046544502482500
EFL Cup (4 Seasons)4.1020
League One (3 Seasons)45.521180
League Two (2 Seasons)45.627180
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-201819QPReng ENG2. Championship16th7.774Matches
2018-201920QPReng ENG2. Championship19th0.811100010.011011240Matches
2018-201920Acc'ton Stanleyeng ENG3. League One14th10.4Matches
2019-202021Wycombeeng ENG3. League One3rd12.555Matches
2020-202122Charlton Atheng ENG3. League One7th7.935Matches
2020-202122Acc'ton Stanleyeng ENG3. League One11th14.7138Matches
2020-202122QPReng ENG2. Championship9th0.4332102366.710000300Matches
2021-202223Leyton Orienteng ENG4. League Two13th14.2107Matches
2022-202324Leyton Orienteng ENG4. League Two1st31.51711Matches
2023-202425QPReng ENG2. Championship18th24.3362222104154136.626352331753250Matches
2024-202526QPReng ENG2. Championship14th15.622156133102835.71818216224210Matches
8 Seasons5 Clubs3 Leagues140.0629631247277337.046544506082500
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
QPR (5 Seasons)1 League48.9624831247277337.046544502482500
Leyton Orient (2 Seasons)1 League45.627180
Acc'ton Stanley (2 Seasons)1 League25.11380
Wycombe (1 Season)1 League12.5550
Charlton Ath (1 Season)1 League7.9350
Championship (5 Seasons)48.9624831247277337.046544502482500
League One (3 Seasons)45.521180
League Two (2 Seasons)45.627180
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-201819QPReng ENGFA Cup33rd1.000Matches
2018-201920QPReng ENGEFL Cup17th0.800Matches
2018-201920Acc'ton Stanleyeng ENGFA Cup17th0.100Matches
2019-202021Wycombeeng ENGFA Cup85th0.800Matches
2020-202122QPReng ENGEFL Cup58th0.300Matches
2021-202223Leyton Orienteng ENGFA Cup1.000Matches
2022-202324Leyton Orienteng ENGEFL CupRd10.601Matches
2022-202324Leyton Orienteng ENGFA Cup0.4Matches
2023-202425QPReng ENGFA Cup0.700Matches
2024-202526QPReng ENGEFL CupRd32.301Matches
8 Seasons4 Clubs2 Leagues8.0020
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
QPR (5 Seasons)2 Leagues5.1010
Leyton Orient (2 Seasons)2 Leagues2.0010
Wycombe (1 Season)1 League0.8000
Acc'ton Stanley (1 Season)1 League0.1000
FA Cup (6 Seasons)3.9000
EFL Cup (4 Seasons)4.1020
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
201820nir Northern IrelandFriendlies (M)0.3Matches
202123nir Northern IrelandFriendlies (M)0.3Matches
202426nir Northern IrelandFriendlies (M)0.8Matches
202426nir Northern IrelandUEFA Euro Qualifying2.200Matches
2024-202526nir Northern IrelandUEFA Nations LeagueLgC1.410Matches
4 Seasons1 Club4 Leagues4.9100
Friendlies (M) (3 Seasons)1.30
UEFA Euro Qualifying (2 Seasons)2.2000
UEFA Nations League (1 Season)1.4100
WCQ (1 Season)0

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
2017-201819QPReng ENG2. Championship7.7Matches
2017-201819QPReng ENGFA Cup1.0Matches
2018-201920QPReng ENG2. Championship0.8292111193295240.0360.014844021041113Matches
2018-201920QPReng ENGEFL Cup0.8Matches
2018-201920Acc'ton Stanleyeng ENGFA Cup0.1Matches
2018-201920Acc'ton Stanleyeng ENG3. League One10.4Matches
2019-202021Wycombeeng ENGFA Cup0.8Matches
2019-202021Wycombeeng ENG3. League One12.5Matches
2020-202122QPReng ENG2. Championship0.4120336312100.01100.0633170000085Matches
2020-202122QPReng ENGEFL Cup0.3Matches
2020-202122Acc'ton Stanleyeng ENG3. League One14.7Matches
2020-202122Charlton Atheng ENG3. League One7.9Matches
2021-202223Leyton Orienteng ENGFA Cup1.0Matches
2021-202223Leyton Orienteng ENG4. League Two14.2Matches
2022-202324Leyton Orienteng ENGEFL Cup0.6Matches
2022-202324Leyton Orienteng ENGFA Cup0.4Matches
2022-202324Leyton Orienteng ENG4. League Two31.5Matches
2023-202425QPReng ENG2. Championship24.393432161295499859341034240.85452.45004235235810639345430539174Matches
2023-202425QPReng ENGFA Cup0.7Matches
2024-202526QPReng ENG2. Championship15.6642178523333439642431944.22148.8376290015666430154027418110Matches
2024-202526QPReng ENGEFL Cup2.3Matches
8 Seasons5 Clubs5 Leagues148.016175126054284813016171526341.47952.08967252398117270499858976292
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
QPR (5 Seasons)3 Leagues54.016175126054284813016171526341.47952.08967252398117270499858976292
Leyton Orient (2 Seasons)3 Leagues47.6
Acc'ton Stanley (2 Seasons)2 Leagues25.2
Wycombe (1 Season)2 Leagues13.3
Charlton Ath (1 Season)1 League7.9
FA Cup (6 Seasons)3.9
Championship (5 Seasons)48.916175126054284813016171526341.47952.08967252398117270499858976292
EFL Cup (4 Seasons)4.1
League One (3 Seasons)45.5
League Two (2 Seasons)45.6
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
2017-201819QPR2 Leagues8.7
2018-201920QPR3 Leagues1.7292111193295240.0360.014844021041113
2018-201920Acc'ton Stanley2 Leagues10.5
2019-202021Wycombe2 Leagues13.3
2020-202122Charlton Ath1 League7.9
2020-202122Acc'ton Stanley1 League14.7
2020-202122QPR2 Leagues0.7120336312100.01100.0633170000085
2021-202223Leyton Orient2 Leagues15.2
2022-202324Leyton Orient3 Leagues32.5
2023-202425QPR2 Leagues25.093432161295499859341034240.85452.45004235235810639345430539174
2024-202526QPR2 Leagues17.8642178523333439642431944.22148.8376290015666430154027418110
8 Seasons5 Clubs5 Leagues148.016175126054284813016171526341.47952.08967252398117270499858976292
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
QPR (5 Seasons)3 Leagues54.016175126054284813016171526341.47952.08967252398117270499858976292
Leyton Orient (2 Seasons)3 Leagues47.6
Acc'ton Stanley (2 Seasons)2 Leagues25.2
Wycombe (1 Season)2 Leagues13.3
Charlton Ath (1 Season)1 League7.9
FA Cup (6 Seasons)3.9
Championship (5 Seasons)48.916175126054284813016171526341.47952.08967252398117270499858976292
EFL Cup (4 Seasons)4.1
League One (3 Seasons)45.5
League Two (2 Seasons)45.6
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
2017-201819QPReng ENG2. Championship16th7.7Matches
2018-201920QPReng ENG2. Championship19th0.8292111193295240.0360.014844021041113Matches
2018-201920Acc'ton Stanleyeng ENG3. League One14th10.4Matches
2019-202021Wycombeeng ENG3. League One3rd12.5Matches
2020-202122Charlton Atheng ENG3. League One7th7.9Matches
2020-202122Acc'ton Stanleyeng ENG3. League One11th14.7Matches
2020-202122QPReng ENG2. Championship9th0.4120336312100.01100.0633170000085Matches
2021-202223Leyton Orienteng ENG4. League Two13th14.2Matches
2022-202324Leyton Orienteng ENG4. League Two1st31.5Matches
2023-202425QPReng ENG2. Championship18th24.393432161295499859341034240.85452.45004235235810639345430539174Matches
2024-202526QPReng ENG2. Championship14th15.6642178523333439642431944.22148.8376290015666430154027418110Matches
8 Seasons5 Clubs3 Leagues140.016175126054284813016171526341.47952.08967252398117270499858976292
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
QPR (5 Seasons)1 League48.916175126054284813016171526341.47952.08967252398117270499858976292
Leyton Orient (2 Seasons)1 League45.6
Acc'ton Stanley (2 Seasons)1 League25.1
Wycombe (1 Season)1 League12.5
Charlton Ath (1 Season)1 League7.9
Championship (5 Seasons)48.916175126054284813016171526341.47952.08967252398117270499858976292
League One (3 Seasons)45.5
League Two (2 Seasons)45.6
Possession Table
Touches Take-Ons Carries
Season Age Squad Country Comp LgRank 90s Touches Def Pen Def 3rd Mid 3rd Att 3rd Att Pen Live Att Succ Succ% Tkld Tkld% Carries TotDist PrgDist 1/3 CPA Mis Dis Rec Matches
2017-201819QPReng ENGFA Cup33rd1.0Matches
2018-201920QPReng ENGEFL Cup17th0.8Matches
2018-201920Acc'ton Stanleyeng ENGFA Cup17th0.1Matches
2019-202021Wycombeeng ENGFA Cup85th0.8Matches
2020-202122QPReng ENGEFL Cup58th0.3Matches
2021-202223Leyton Orienteng ENGFA Cup1.0Matches
2022-202324Leyton Orienteng ENGEFL CupRd10.6Matches
2022-202324Leyton Orienteng ENGFA Cup0.4Matches
2023-202425QPReng ENGFA Cup0.7Matches
2024-202526QPReng ENGEFL CupRd32.3Matches
8 Seasons4 Clubs2 Leagues8.0
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
QPR (5 Seasons)2 Leagues5.1
Leyton Orient (2 Seasons)2 Leagues2.0
Wycombe (1 Season)1 League0.8
Acc'ton Stanley (1 Season)1 League0.1
FA Cup (6 Seasons)3.9
EFL Cup (4 Seasons)4.1
Possession Table
Touches Take-Ons Carries
Season Age Squad Comp LgRank 90s Touches Def Pen Def 3rd Mid 3rd Att 3rd Att Pen Live Att Succ Succ% Tkld Tkld% Carries TotDist PrgDist 1/3 CPA Mis Dis Rec Matches
201820nir Northern IrelandFriendlies (M)0.3Matches
202123nir Northern IrelandFriendlies (M)0.3Matches
202426nir Northern IrelandFriendlies (M)0.8Matches
202426nir Northern IrelandUEFA Euro Qualifying2.2Matches
2024-202526nir Northern IrelandUEFA Nations LeagueLgC1.4Matches
4 Seasons1 Club4 Leagues4.9
Friendlies (M) (3 Seasons)1.3
UEFA Euro Qualifying (2 Seasons)2.2
UEFA Nations League (1 Season)1.4
WCQ (1 Season)

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
2017-201819QPReng ENG2. Championship136935316.77.773631.311413+1+0.13+0.47Matches
2017-201819QPReng ENGFA Cup19090100.01.01901000.0001-1-1.00Matches
2018-201920QPReng ENG2. Championship376251.80.8147021550.0012-1-1.18-0.810.71.2-0.5-0.57-0.43Matches
2018-201920QPReng ENGEFL Cup2763828.10.80023811.5012-1-1.18-2.58Matches
2018-201920Acc'ton Stanleyeng ENGFA Cup1771.90.1001600.000000.00-0.76Matches
2018-201920QPReng ENGFA Cup00001Matches
2018-201920Acc'ton Stanleyeng ENG3. League One159346222.610.41177442331.131316-3-0.29+0.08Matches
2019-202021Wycombeeng ENGFA Cup1757535.70.81750000.001100.00+0.67Matches
2019-202021Wycombeeng ENG3. League One191,1215936.612.51374262631.421216-4-0.32-0.74Matches
2020-202122QPReng ENG2. Championship339130.90.40031311.3321+1+2.31+2.291.10.3+0.8+1.82+1.87Matches
2020-202122QPReng ENGEFL Cup1272730.00.30012700.0001-1-3.33-3.33Matches
2020-202122Acc'ton Stanleyeng ENG3. League One211,3266332.014.71581661931.001631-15-1.02-1.34Matches
2020-202122Charlton Atheng ENG3. League One147135117.27.9874262111.71131300.00-0.37Matches
2021-202223Leyton Orienteng ENGFA Cup1909033.31.01901010.0002-2-2.00-4.50Matches
2021-202223Leyton Orienteng ENG4. League Two241,2755330.814.214712102801.251716+1+0.07-0.37Matches
2022-202324Leyton Orienteng ENGEFL Cup1575763.30.61570000.0002-2-3.16-3.16Matches
2022-202324Leyton Orienteng ENGFA Cup1333336.70.40013300.0001-1-2.73-2.73Matches
2022-202324Leyton Orienteng ENG4. League Two382,8317568.431.534801042632.034221+21+0.67+0.26Matches
2023-202425QPReng ENG2. Championship442,1895052.924.322756222501.203132-1-0.04+0.4224.727.5-2.7-0.11+0.08Matches
2023-202425QPReng ENGFA Cup1606066.70.71600000.002200.00+3.00Matches
2024-202526QPReng ENG2. Championship221,4006470.715.61480283601.141915+4+0.26+1.6516.118.5-2.4-0.16-0.04Matches
2024-202526QPReng ENGEFL Cup32066968.72.3272016201.333300.000.00Matches
8 Seasons5 Clubs5 Leagues22913,3185829.9148.014677398326251.32187191-4-0.03-0.0342.747.5-4.8-0.120.00
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
QPR (5 Seasons)3 Leagues934,8565224.654.04876124527111.147372+1+0.02+0.3042.747.5-4.8-0.120.00
Leyton Orient (2 Seasons)3 Leagues654,2866649.147.6507713152841.655942+17+0.36-0.15
Acc'ton Stanley (2 Seasons)2 Leagues372,2676126.225.2267910111961.032947-18-0.71-0.71
Wycombe (1 Season)2 Leagues201,1966036.613.31475262631.351317-4-0.30-0.65
Charlton Ath (1 Season)1 League147135117.27.9874262111.71131300.00-0.37
FA Cup (6 Seasons)63555924.13.9479222020.0037-4-1.01-1.73
Championship (5 Seasons)854,3975223.748.9447611412691.166763+4+0.08+0.3942.747.5-4.8-0.120.00
EFL Cup (4 Seasons)73665248.84.1367044111.0048-4-0.98-1.69
League One (3 Seasons)694,0945926.445.54777142222101.295476-22-0.48-0.64
League Two (2 Seasons)624,1066649.645.6487812142731.735937+22+0.48+0.05
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
2017-201819QPR2 Leagues147835618.58.78904631.22141400.00+0.34
2018-201920QPR3 Leagues5152303.21.7148042670.6024-2-1.18-0.890.71.2-0.5-0.57-0.43
2018-201920Acc'ton Stanley2 Leagues169415920.910.51177451931.061316-3-0.29-0.03
2019-202021Wycombe2 Leagues201,1966036.613.31475262631.351317-4-0.30-0.65
2020-202122Charlton Ath1 League147135117.27.9874262111.71131300.00-0.37
2020-202122Acc'ton Stanley1 League211,3266332.014.71581661931.001631-15-1.02-1.34
2020-202122QPR2 Leagues466171.60.70041711.002200.00-0.021.10.3+0.8+1.82+1.87
2021-202223Leyton Orient2 Leagues251,3655531.015.215723102811.201718-1-0.07-0.63
2022-202324Leyton Orient3 Leagues402,9217367.632.535801052731.934224+18+0.55+0.17
2023-202425QPR2 Leagues452,2495053.225.023746222501.173334-1-0.04+0.4624.727.5-2.7-0.11+0.08
2024-202526QPR2 Leagues251,6066470.417.81679293901.162218+4+0.22+1.4316.118.5-2.4-0.16-0.04
8 Seasons5 Clubs5 Leagues22913,3185829.9148.014677398326251.32187191-4-0.03-0.0342.747.5-4.8-0.120.00
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
QPR (5 Seasons)3 Leagues934,8565224.654.04876124527111.147372+1+0.02+0.3042.747.5-4.8-0.120.00
Leyton Orient (2 Seasons)3 Leagues654,2866649.147.6507713152841.655942+17+0.36-0.15
Acc'ton Stanley (2 Seasons)2 Leagues372,2676126.225.2267910111961.032947-18-0.71-0.71
Wycombe (1 Season)2 Leagues201,1966036.613.31475262631.351317-4-0.30-0.65
Charlton Ath (1 Season)1 League147135117.27.9874262111.71131300.00-0.37
FA Cup (6 Seasons)63555924.13.9479222020.0037-4-1.01-1.73
Championship (5 Seasons)854,3975223.748.9447611412691.166763+4+0.08+0.3942.747.5-4.8-0.120.00
EFL Cup (4 Seasons)73665248.84.1367044111.0048-4-0.98-1.69
League One (3 Seasons)694,0945926.445.54777142222101.295476-22-0.48-0.64
League Two (2 Seasons)624,1066649.645.6487812142731.735937+22+0.48+0.05
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
2017-201819QPReng ENG2. Championship16th136935316.77.773631.311413+1+0.13+0.47Matches
2018-201920QPReng ENG2. Championship19th376251.80.8147021550.0012-1-1.18-0.810.71.2-0.5-0.57-0.43Matches
2018-201920Acc'ton Stanleyeng ENG3. League One14th159346222.610.41177442331.131316-3-0.29+0.08Matches
2019-202021Wycombeeng ENG3. League One3rd191,1215936.612.51374262631.421216-4-0.32-0.74Matches
2020-202122Charlton Atheng ENG3. League One7th147135117.27.9874262111.71131300.00-0.37Matches
2020-202122Acc'ton Stanleyeng ENG3. League One11th211,3266332.014.71581661931.001631-15-1.02-1.34Matches
2020-202122QPReng ENG2. Championship9th339130.90.40031311.3321+1+2.31+2.291.10.3+0.8+1.82+1.87Matches
2021-202223Leyton Orienteng ENG4. League Two13th241,2755330.814.214712102801.251716+1+0.07-0.37Matches
2022-202324Leyton Orienteng ENG4. League Two1st382,8317568.431.534801042632.034221+21+0.67+0.26Matches
2023-202425QPReng ENG2. Championship18th442,1895052.924.322756222501.203132-1-0.04+0.4224.727.5-2.7-0.11+0.08Matches
2024-202526QPReng ENG2. Championship14th221,4006470.715.61480283601.141915+4+0.26+1.6516.118.5-2.4-0.16-0.04Matches
8 Seasons5 Clubs3 Leagues21612,5975829.8140.013977377725221.37180176+4+0.03+0.0542.747.5-4.8-0.120.00
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
QPR (5 Seasons)1 League854,3975223.748.9447611412691.166763+4+0.08+0.3942.747.5-4.8-0.120.00
Leyton Orient (2 Seasons)1 League624,1066649.645.6487812142731.735937+22+0.48+0.05
Acc'ton Stanley (2 Seasons)1 League362,2606327.325.1267910102161.052947-18-0.72-0.67
Wycombe (1 Season)1 League191,1215936.612.51374262631.421216-4-0.32-0.74
Charlton Ath (1 Season)1 League147135117.27.9874262111.71131300.00-0.37
Championship (5 Seasons)854,3975223.748.9447611412691.166763+4+0.08+0.3942.747.5-4.8-0.120.00
League One (3 Seasons)694,0945926.445.54777142222101.295476-22-0.48-0.64
League Two (2 Seasons)624,1066649.645.6487812142731.735937+22+0.48+0.05
Playing Time Table
Playing Time Starts Subs Team Success
Season Age Squad Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
2017-201819QPReng ENGFA Cup33rd19090100.01.01901000.0001-1-1.00Matches
2018-201920QPReng ENGEFL Cup17th2763828.10.80023811.5012-1-1.18-2.58Matches
2018-201920QPReng ENGFA Cup9th00001Matches
2018-201920Acc'ton Stanleyeng ENGFA Cup17th1771.90.1001600.000000.00-0.76Matches
2019-202021Wycombeeng ENGFA Cup85th1757535.70.81750000.001100.00+0.67Matches
2020-202122QPReng ENGEFL Cup58th1272730.00.30012700.0001-1-3.33-3.33Matches
2021-202223Leyton Orienteng ENGFA Cup1909033.31.01901010.0002-2-2.00-4.50Matches
2022-202324Leyton Orienteng ENGEFL CupRd11575763.30.61570000.0002-2-3.16-3.16Matches
2022-202324Leyton Orienteng ENGFA Cup1333336.70.40013300.0001-1-2.73-2.73Matches
2023-202425QPReng ENGFA Cup1606066.70.71600000.002200.00+3.00Matches
2024-202526QPReng ENGEFL CupRd332066968.72.3272016201.333300.000.00Matches
8 Seasons4 Clubs2 Leagues137215532.58.0774263430.54715-8-1.00-1.71
Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
QPR (5 Seasons)2 Leagues84595738.35.1474144120.8769-3-0.59-1.06
Leyton Orient (2 Seasons)2 Leagues31806040.02.0274113310.0005-5-2.50-4.17
Wycombe (1 Season)1 League1757535.70.81750000.001100.00+0.67
Acc'ton Stanley (1 Season)1 League1771.90.1001600.000000.00-0.76
FA Cup (6 Seasons)63555924.13.9479222020.0037-4-1.01-1.73
EFL Cup (4 Seasons)73665248.84.1367044111.0048-4-0.98-1.69
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
201820nir Northern IrelandFriendlies (M)228146.20.30021312.0010+1+3.21+3.21Matches
202123nir Northern IrelandFriendlies (M)123236.40.30012310.000000.00-0.53Matches
202123nir Northern IrelandUEFA Euro Qualifying00002Matches
202224nir Northern IrelandWCQ00002Matches
202426nir Northern IrelandFriendlies (M)2683418.90.816001823.0020+2+2.65+3.57Matches
202426nir Northern IrelandUEFA Euro Qualifying51973921.92.2262032401.2031+2+0.91+1.68Matches
2024-202526nir Northern IrelandUEFA Nations LeagueLgC61282123.71.4175051101.8340+4+2.81+1.94Matches
4 Seasons1 Club4 Leagues164442810.34.94650121581.69101+9+1.82+1.95
Friendlies (M) (3 Seasons)51192410.21.3162041442.0030+3+2.27+2.35
UEFA Euro Qualifying (2 Seasons)51973910.62.2262032421.2031+2+0.91+1.68
UEFA Nations League (1 Season)61282123.71.4175051101.8340+4+2.81+1.94
WCQ (1 Season)00002

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
2017-201819QPReng ENG2. Championship7.7100121253447000Matches
2017-201819QPReng ENGFA Cup1.00001100000Matches
2018-201920QPReng ENG2. Championship0.80000202110009050.0Matches
2018-201920QPReng ENGEFL Cup0.8000010000000Matches
2018-201920Acc'ton Stanleyeng ENGFA Cup0.1000020000000Matches
2018-201920Acc'ton Stanleyeng ENG3. League One10.42000Matches
2019-202021Wycombeeng ENGFA Cup0.80002111000Matches
2019-202021Wycombeeng ENG3. League One12.5500262383755100Matches
2020-202122QPReng ENG2. Championship0.40000203030001010.0Matches
2020-202122QPReng ENGEFL Cup0.30000002000Matches
2020-202122Acc'ton Stanleyeng ENG3. League One14.750022345568130Matches
2020-202122Charlton Atheng ENG3. League One7.92001920120530Matches
2021-202223Leyton Orienteng ENGFA Cup1.00001413000Matches
2021-202223Leyton Orienteng ENG4. League Two14.220020397587100Matches
2022-202324Leyton Orienteng ENGEFL Cup0.60002312100Matches
2022-202324Leyton Orienteng ENGFA Cup0.40000Matches
2022-202324Leyton Orienteng ENG4. League Two31.58003964129411170Matches
2023-202425QPReng ENG2. Championship24.3800396981111722000103162836.4Matches
2023-202425QPReng ENGFA Cup0.70000102000Matches
2024-202526QPReng ENG2. Championship15.620013393692151005891636.0Matches
2024-202526QPReng ENGEFL Cup2.31003617100Matches
8 Seasons5 Clubs5 Leagues148.03600199323535016296200171255033.3
Country Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
QPR (5 Seasons)3 Leagues54.0120068133172302548100171255033.3
Leyton Orient (2 Seasons)3 Leagues47.61000621102115719270
Acc'ton Stanley (2 Seasons)2 Leagues25.27002236556813000
Wycombe (1 Season)2 Leagues13.3500282493855100
Charlton Ath (1 Season)1 League7.92001920120530
FA Cup (6 Seasons)3.9000492600000
Championship (5 Seasons)48.9110064124162192448100171255033.3
EFL Cup (4 Seasons)4.110051021120000
League One (3 Seasons)45.514006777141131821100
League Two (2 Seasons)45.61000591031915218270
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
2017-201819QPR2 Leagues8.7100131353447000
2018-201920QPR3 Leagues1.70000302110009050.0
2018-201920Acc'ton Stanley2 Leagues10.5200020000000
2019-202021Wycombe2 Leagues13.3500282493855100
2020-202122Charlton Ath1 League7.92001920120530
2020-202122Acc'ton Stanley1 League14.750022345568130
2020-202122QPR2 Leagues0.70000205030001010.0
2021-202223Leyton Orient2 Leagues15.220021438617100
2022-202324Leyton Orient3 Leagues32.58004167139612170
2023-202425QPR2 Leagues25.0800397081131722000103162836.4
2024-202526QPR2 Leagues17.830016454763151005891636.0
8 Seasons5 Clubs5 Leagues148.03600199323535016296200171255033.3
Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
QPR (5 Seasons)3 Leagues54.0120068133172302548100171255033.3
Leyton Orient (2 Seasons)3 Leagues47.61000621102115719270
Acc'ton Stanley (2 Seasons)2 Leagues25.27002236556813000
Wycombe (1 Season)2 Leagues13.3500282493855100
Charlton Ath (1 Season)1 League7.92001920120530
FA Cup (6 Seasons)3.9000492600000
Championship (5 Seasons)48.9110064124162192448100171255033.3
EFL Cup (4 Seasons)4.110051021120000
League One (3 Seasons)45.514006777141131821100
League Two (2 Seasons)45.61000591031915218270
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
2017-201819QPReng ENG2. Championship16th7.7100121253447000Matches
2018-201920QPReng ENG2. Championship19th0.80000202110009050.0Matches
2018-201920Acc'ton Stanleyeng ENG3. League One14th10.42000Matches
2019-202021Wycombeeng ENG3. League One3rd12.5500262383755100Matches
2020-202122Charlton Atheng ENG3. League One7th7.92001920120530Matches
2020-202122Acc'ton Stanleyeng ENG3. League One11th14.750022345568130Matches
2020-202122QPReng ENG2. Championship9th0.40000203030001010.0Matches
2021-202223Leyton Orienteng ENG4. League Two13th14.220020397587100Matches
2022-202324Leyton Orienteng ENG4. League Two1st31.58003964129411170Matches
2023-202425QPReng ENG2. Championship18th24.3800396981111722000103162836.4Matches
2024-202526QPReng ENG2. Championship14th15.620013393692151005891636.0Matches
8 Seasons5 Clubs3 Leagues140.03500190304494846096200171255033.3
Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
QPR (5 Seasons)1 League48.9110064124162192448100171255033.3
Leyton Orient (2 Seasons)1 League45.61000591031915218270
Acc'ton Stanley (2 Seasons)1 League25.170022345568130
Wycombe (1 Season)1 League12.5500262383755100
Charlton Ath (1 Season)1 League7.92001920120530
Championship (5 Seasons)48.9110064124162192448100171255033.3
League One (3 Seasons)45.514006777141131821100
League Two (2 Seasons)45.61000591031915218270
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-201819QPReng ENGFA Cup33rd1.00001100000Matches
2018-201920QPReng ENGEFL Cup17th0.8000010000000Matches
2018-201920Acc'ton Stanleyeng ENGFA Cup17th0.1000020000000Matches
2019-202021Wycombeeng ENGFA Cup85th0.80002111000Matches
2020-202122QPReng ENGEFL Cup58th0.30000002000Matches
2021-202223Leyton Orienteng ENGFA Cup1.00001413000Matches
2022-202324Leyton Orienteng ENGEFL CupRd10.60002312100Matches
2022-202324Leyton Orienteng ENGFA Cup0.40000Matches
2023-202425QPReng ENGFA Cup0.70000102000Matches
2024-202526QPReng ENGEFL CupRd32.31003617100Matches
8 Seasons4 Clubs2 Leagues8.010091941720000
Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
QPR (5 Seasons)2 Leagues5.11004911110000
Leyton Orient (2 Seasons)2 Leagues2.00003725100
Wycombe (1 Season)1 League0.80002111000
Acc'ton Stanley (1 Season)1 League0.1000020000000
FA Cup (6 Seasons)3.9000492600000
EFL Cup (4 Seasons)4.110051021120000
Miscellaneous Stats Table
Performance
Season Age Squad Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
201820nir Northern IrelandFriendlies (M)0.30000Matches
202123nir Northern IrelandFriendlies (M)0.30000Matches
202426nir Northern IrelandFriendlies (M)0.80000Matches
202426nir Northern IrelandUEFA Euro Qualifying2.210067215000Matches
2024-202526nir Northern IrelandUEFA Nations LeagueLgC1.40002504010Matches
4 Seasons1 Club4 Leagues4.9100812219010
Friendlies (M) (3 Seasons)1.30000
UEFA Euro Qualifying (2 Seasons)2.210067215000
UEFA Nations League (1 Season)1.40002504010
WCQ (1 Season)

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.