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-14SatLeague TwoMatchweek 20HomeL 0–2Carlisle UnitedChesterfieldYAM60000000001Match Report
2024-11-30SatLeague TwoMatchweek 18HomeD 1–1Carlisle UnitedCrewe AlexandraN22000000100Match Report
2024-10-01TueLeague TwoMatchweek 9HomeL 0–2Carlisle UnitedNotts CountyYAM90000032000Match Report
2024-09-28SatLeague TwoMatchweek 8HomeL 2–3Carlisle UnitedGrimsby TownYLM90000020000Match Report
2024-09-21SatLeague TwoMatchweek 7AwayW 2–0Carlisle UnitedSwindon TownYFW68000000100Match 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
2014-201519Hartlepool Utdeng ENG4. League Two1013574.0011000000.000.250.250.000.25Matches
2015-201620Cambridge Utdeng ENGFA Cup00Matches
2015-201620Cambridge Utdeng ENG4. League Two11450.5000000000.000.000.000.000.00Matches
2016-201721Kilmarnocksct SCO1. Premiership37292,65529.5347300200.100.140.240.100.24Matches
2017-201822Kilmarnocksct SCO1. Premiership32282,61729.1448400710.140.140.280.140.28Matches
2018-201923Kilmarnocksct SCO1. Premiership28252,21224.6404311100.160.000.160.120.12Matches
2019-202024Rangers2. Europa Lg10250.3000000000.00.00.00.11100.000.000.000.000.000.100.150.250.100.25Matches
2019-202024Rangerssct SCO1. Premiership722152.4000000010.000.000.000.000.00Matches
2020-202125Sunderlandeng ENG3. League One191199711.1347300100.270.360.630.270.63Matches
2020-202125Rangerssct SCO1. Premiership321511.7101100000.600.000.600.600.60Matches
2021-202226Wigan Athleticeng ENGEFL Cup321852.1000000000.000.000.000.000.00Matches
2021-202226Wigan Athleticeng ENGFA Cup30410.5000000000.000.000.000.000.00Matches
2021-202226Wigan Athleticeng ENG3. League One932913.2011000100.000.310.310.000.31Matches
2021-202226St Mirrensct SCO1. Premiership11108279.2000000000.000.000.000.000.00Matches
2022-202327Kilmarnocksct SCO1. Premiership22141,15912.9011000300.000.080.080.000.08Matches
2023-202428Wigan Athleticeng ENGFA Cup332522.8000000000.000.000.000.000.00Matches
2023-202428Wigan Athleticeng ENG3. League One26201,85920.7268200800.100.290.390.100.39Matches
2024-202529Wigan Athleticeng ENGEFL Cup10750.8000000000.000.000.000.000.00Matches
2024-202529Wigan Athleticeng ENG3. League One20600.7000000000.000.000.000.000.00Matches
2024-202529Carlisle Unitedeng ENG4. League Two875726.4000000400.000.000.000.000.00Matches
11 Seasons8 Clubs6 Leagues22615814,595162.217213816112720.00.00.00.11100.100.130.230.100.230.100.150.250.100.25
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
Kilmarnock (4 Seasons)1 League119968,64396.01192010111310.110.090.210.100.20
Wigan Athletic (3 Seasons)3 Leagues47282,76330.7279200900.070.230.290.070.29
Rangers (2 Seasons)2 Leagues1143914.3101100010.00.00.00.11100.230.000.230.230.230.100.150.250.100.25
Sunderland (1 Season)1 League191199711.1347300100.270.360.630.270.63
St Mirren (1 Season)1 League11108279.2000000000.000.000.000.000.00
Hartlepool Utd (1 Season)1 League1013574.0011000000.000.250.250.000.25
Carlisle United (1 Season)1 League875726.4000000400.000.000.000.000.00
Cambridge Utd (1 Season)2 Leagues11450.5000000000.000.000.000.000.00
Premiership (7 Seasons)1401109,836109.31292111111320.110.080.190.100.18
League One (4 Seasons)56343,20735.6511165001000.140.310.450.140.45
League Two (3 Seasons)19997410.8011000400.000.090.090.000.09
FA Cup (3 Seasons)632933.3000000000.000.000.000.000.00
EFL Cup (2 Seasons)422602.9000000000.000.000.000.000.00
Europa Lg (1 Season)10250.3000000000.00.00.00.11100.000.000.000.000.000.100.150.250.100.25
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
2014-201519Hartlepool Utd1 League1013574.0011000000.000.250.250.000.25
2015-201620Cambridge Utd2 Leagues11450.5000000000.000.000.000.000.00
2016-201721Kilmarnock1 League37292,65529.5347300200.100.140.240.100.24
2017-201822Kilmarnock1 League32282,61729.1448400710.140.140.280.140.28
2018-201923Kilmarnock1 League28252,21224.6404311100.160.000.160.120.12
2019-202024Rangers2 Leagues822402.7000000010.00.00.00.11100.000.000.000.000.000.100.150.250.100.25
2020-202125Rangers1 League321511.7101100000.600.000.600.600.60
2020-202125Sunderland1 League191199711.1347300100.270.360.630.270.63
2021-202226St Mirren1 League11108279.2000000000.000.000.000.000.00
2021-202226Wigan Athletic3 Leagues1555175.7011000100.000.170.170.000.17
2022-202327Kilmarnock1 League22141,15912.9011000300.000.080.080.000.08
2023-202428Wigan Athletic2 Leagues29232,11123.5268200800.090.260.340.090.34
2024-202529Wigan Athletic2 Leagues301351.5000000000.000.000.000.000.00
2024-202529Carlisle United1 League875726.4000000400.000.000.000.000.00
11 Seasons8 Clubs6 Leagues22615814,595162.217213816112720.00.00.00.11100.100.130.230.100.230.100.150.250.100.25
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
Kilmarnock (4 Seasons)1 League119968,64396.01192010111310.110.090.210.100.20
Wigan Athletic (3 Seasons)3 Leagues47282,76330.7279200900.070.230.290.070.29
Rangers (2 Seasons)2 Leagues1143914.3101100010.00.00.00.11100.230.000.230.230.230.100.150.250.100.25
Sunderland (1 Season)1 League191199711.1347300100.270.360.630.270.63
St Mirren (1 Season)1 League11108279.2000000000.000.000.000.000.00
Hartlepool Utd (1 Season)1 League1013574.0011000000.000.250.250.000.25
Carlisle United (1 Season)1 League875726.4000000400.000.000.000.000.00
Cambridge Utd (1 Season)2 Leagues11450.5000000000.000.000.000.000.00
Premiership (7 Seasons)1401109,836109.31292111111320.110.080.190.100.18
League One (4 Seasons)56343,20735.6511165001000.140.310.450.140.45
League Two (3 Seasons)19997410.8011000400.000.090.090.000.09
FA Cup (3 Seasons)632933.3000000000.000.000.000.000.00
EFL Cup (2 Seasons)422602.9000000000.000.000.000.000.00
Europa Lg (1 Season)10250.3000000000.00.00.00.11100.000.000.000.000.000.100.150.250.100.25
Standard Stats Table
Playing Time Performance Per 90 Minutes
Season Age Squad Country Comp LgRank MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR Gls Ast G+A G-PK G+A-PK Matches
2014-201519Hartlepool Utdeng ENG4. League Two22nd1013574.0011000000.000.250.250.000.25Matches
2015-201620Cambridge Utdeng ENG4. League Two9th11450.5000000000.000.000.000.000.00Matches
2016-201721Kilmarnocksct SCO1. Premiership8th37292,65529.5347300200.100.140.240.100.24Matches
2017-201822Kilmarnocksct SCO1. Premiership5th32282,61729.1448400710.140.140.280.140.28Matches
2018-201923Kilmarnocksct SCO1. Premiership3rd28252,21224.6404311100.160.000.160.120.12Matches
2019-202024Rangerssct SCO1. Premiership2nd722152.4000000010.000.000.000.000.00Matches
2020-202125Rangerssct SCO1. Premiership1st321511.7101100000.600.000.600.600.60Matches
2020-202125Sunderlandeng ENG3. League One4th191199711.1347300100.270.360.630.270.63Matches
2021-202226St Mirrensct SCO1. Premiership9th11108279.2000000000.000.000.000.000.00Matches
2021-202226Wigan Athleticeng ENG3. League One1st932913.2011000100.000.310.310.000.31Matches
2022-202327Kilmarnocksct SCO1. Premiership10th22141,15912.9011000300.000.080.080.000.08Matches
2023-202428Wigan Athleticeng ENG3. League One12th26201,85920.7268200800.100.290.390.100.39Matches
2024-202529Wigan Athleticeng ENG3. League One16th20600.7000000000.000.000.000.000.00Matches
2024-202529Carlisle Unitedeng ENG4. League Two24th875726.4000000400.000.000.000.000.00Matches
11 Seasons8 Clubs3 Leagues21515314,017155.717213816112720.110.130.240.100.24
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
Kilmarnock (4 Seasons)1 League119968,64396.01192010111310.110.090.210.100.20
Wigan Athletic (3 Seasons)1 League37232,21024.6279200900.080.290.370.080.37
Rangers (2 Seasons)1 League1043664.1101100010.250.000.250.250.25
Sunderland (1 Season)1 League191199711.1347300100.270.360.630.270.63
St Mirren (1 Season)1 League11108279.2000000000.000.000.000.000.00
Hartlepool Utd (1 Season)1 League1013574.0011000000.000.250.250.000.25
Carlisle United (1 Season)1 League875726.4000000400.000.000.000.000.00
Cambridge Utd (1 Season)1 League11450.5000000000.000.000.000.000.00
Premiership (7 Seasons)1401109,836109.31292111111320.110.080.190.100.18
League One (4 Seasons)56343,20735.6511165001000.140.310.450.140.45
League Two (3 Seasons)19997410.8011000400.000.090.090.000.09
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
2015-201620Cambridge Utdeng ENGFA Cup65th00Matches
2021-202226Wigan Athleticeng ENGEFL CupRd3321852.1000000000.000.000.000.000.00Matches
2021-202226Wigan Athleticeng ENGFA Cup30410.5000000000.000.000.000.000.00Matches
2023-202428Wigan Athleticeng ENGFA Cup332522.8000000000.000.000.000.000.00Matches
2024-202529Wigan Athleticeng ENGEFL CupRd110750.8000000000.000.000.000.000.00Matches
4 Seasons2 Clubs2 Leagues1055536.1000000000.000.000.000.000.00
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
Wigan Athletic (3 Seasons)2 Leagues1055536.1000000000.000.000.000.000.00
Cambridge Utd (1 Season)1 League00
FA Cup (3 Seasons)632933.3000000000.000.000.000.000.00
EFL Cup (2 Seasons)422602.9000000000.000.000.000.000.00
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-202024Rangers2. Europa LgR1610250.3000000000.00.00.00.11100.000.000.000.000.000.100.150.250.100.25Matches
1 Season1 Club1 League10250.3000000000.00.00.00.11100.000.000.000.000.000.100.150.250.100.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
201823nir Northern IrelandWCQ10170.2000000000.000.000.000.000.00Matches
201823nir Northern IrelandFriendlies (M)321751.9000000000.000.000.000.000.00Matches
2018-201923nir Northern IrelandUEFA Nations League24th11901.0011000000.001.001.000.001.00Matches
2020-202125nir Northern IrelandUEFA Nations LeagueLgB11901.0000000000.000.000.000.000.00Matches
202126nir Northern IrelandFriendlies (M)221621.8101100000.560.000.560.560.56Matches
202126nir Northern IrelandUEFA Euro Qualifying533213.6011000000.000.280.280.000.28Matches
202227nir Northern IrelandWCQ50520.6000000000.000.000.000.000.00Matches
202429nir Northern IrelandUEFA Euro Qualifying10280.3000000000.000.000.000.000.00Matches
5 Seasons1 Club4 Leagues19993510.4123100000.100.190.290.100.29
WCQ (2 Seasons)60690.8000000000.000.000.000.000.00
UEFA Euro Qualifying (2 Seasons)633493.9011000000.000.260.260.000.26
Friendlies (M) (2 Seasons)543373.7101100000.270.000.270.270.27
UEFA Nations League (2 Seasons)221802.0011000000.000.500.500.000.50

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
2014-201519Hartlepool Utdeng ENG4. League Two4.0010.250.0000Matches
2015-201620Cambridge Utdeng ENG4. League Two0.5000.0000Matches
2016-201721Kilmarnocksct SCO1. Premiership29.53160.540.1900Matches
2017-201822Kilmarnocksct SCO1. Premiership29.14210.720.1900Matches
2018-201923Kilmarnocksct SCO1. Premiership24.6411Matches
2019-202024Rangers2. Europa Lg0.30100.03.600.000.0025.90000.00.00.030.00.0Matches
2019-202024Rangerssct SCO1. Premiership2.403133.31.260.420.000.0000Matches
2020-202125Sunderlandeng ENG3. League One11.13301136.72.710.990.100.2700Matches
2020-202125Rangerssct SCO1. Premiership1.713266.71.791.190.330.5000Matches
2021-202226Wigan Athleticeng ENGEFL Cup2.10100.00.490.000.0000Matches
2021-202226Wigan Athleticeng ENGFA Cup0.50100.02.200.000.0000Matches
2021-202226Wigan Athleticeng ENG3. League One3.205240.01.550.620.000.0000Matches
2021-202226St Mirrensct SCO1. Premiership9.2014321.41.520.330.000.0000Matches
2022-202327Kilmarnocksct SCO1. Premiership12.9022313.61.710.230.000.0000Matches
2023-202428Wigan Athleticeng ENGFA Cup2.8011100.00.360.360.000.0000Matches
2023-202428Wigan Athleticeng ENG3. League One20.7225624.01.210.290.080.3300Matches
2024-202529Wigan Athleticeng ENGEFL Cup0.80100.01.200.000.0000Matches
2024-202529Wigan Athleticeng ENG3. League One0.7011100.01.501.500.000.0000Matches
2024-202529Carlisle Unitedeng ENG4. League Two6.4010330.01.570.470.000.0000Matches
11 Seasons8 Clubs6 Leagues162.2171187128.01.580.520.050.1825.90110.00.00.00.0
Country Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist FK PK PKatt xG npxG npxG/Sh G-xG np:G-xG Matches
Kilmarnock (4 Seasons)1 League96.011224013.61.710.560.000.1811
Wigan Athletic (3 Seasons)3 Leagues30.72351028.61.140.330.060.2000
Rangers (2 Seasons)2 Leagues4.317342.91.610.690.140.3325.90000.00.00.030.00.0
Sunderland (1 Season)1 League11.13301136.72.710.990.100.2700
St Mirren (1 Season)1 League9.2014321.41.520.330.000.0000
Hartlepool Utd (1 Season)1 League4.0010.250.0000
Carlisle United (1 Season)1 League6.4010330.01.570.470.000.0000
Cambridge Utd (1 Season)2 Leagues0.5000.0000
Premiership (7 Seasons)109.312424621.41.610.540.020.1711
League One (4 Seasons)35.65612032.81.710.560.080.2500
League Two (3 Seasons)10.8010430.01.570.370.000.0000
FA Cup (3 Seasons)3.302150.00.610.310.000.0000
EFL Cup (2 Seasons)2.90200.00.690.000.0000
Europa Lg (1 Season)0.30100.03.600.000.0025.90000.00.00.030.00.0
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
2014-201519Hartlepool Utd1 League4.0010.250.0000
2015-201620Cambridge Utd2 Leagues0.5000.0000
2016-201721Kilmarnock1 League29.53160.540.1900
2017-201822Kilmarnock1 League29.14210.720.1900
2018-201923Kilmarnock1 League24.6411
2019-202024Rangers2 Leagues2.704125.01.500.370.000.0025.90000.00.00.030.00.0
2020-202125Rangers1 League1.713266.71.791.190.330.5000
2020-202125Sunderland1 League11.13301136.72.710.990.100.2700
2021-202226St Mirren1 League9.2014321.41.520.330.000.0000
2021-202226Wigan Athletic3 Leagues5.707228.61.220.350.000.0000
2022-202327Kilmarnock1 League12.9022313.61.710.230.000.0000
2023-202428Wigan Athletic2 Leagues23.5226726.91.110.300.080.2900
2024-202529Wigan Athletic2 Leagues1.502150.01.330.670.000.0000
2024-202529Carlisle United1 League6.4010330.01.570.470.000.0000
11 Seasons8 Clubs6 Leagues162.2171187128.01.580.520.050.1825.90110.00.00.00.0
Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist FK PK PKatt xG npxG npxG/Sh G-xG np:G-xG Matches
Kilmarnock (4 Seasons)1 League96.011224013.61.710.560.000.1811
Wigan Athletic (3 Seasons)3 Leagues30.72351028.61.140.330.060.2000
Rangers (2 Seasons)2 Leagues4.317342.91.610.690.140.3325.90000.00.00.030.00.0
Sunderland (1 Season)1 League11.13301136.72.710.990.100.2700
St Mirren (1 Season)1 League9.2014321.41.520.330.000.0000
Hartlepool Utd (1 Season)1 League4.0010.250.0000
Carlisle United (1 Season)1 League6.4010330.01.570.470.000.0000
Cambridge Utd (1 Season)2 Leagues0.5000.0000
Premiership (7 Seasons)109.312424621.41.610.540.020.1711
League One (4 Seasons)35.65612032.81.710.560.080.2500
League Two (3 Seasons)10.8010430.01.570.370.000.0000
FA Cup (3 Seasons)3.302150.00.610.310.000.0000
EFL Cup (2 Seasons)2.90200.00.690.000.0000
Europa Lg (1 Season)0.30100.03.600.000.0025.90000.00.00.030.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
2014-201519Hartlepool Utdeng ENG4. League Two22nd4.0010.250.0000Matches
2015-201620Cambridge Utdeng ENG4. League Two9th0.5000.0000Matches
2016-201721Kilmarnocksct SCO1. Premiership8th29.53160.540.1900Matches
2017-201822Kilmarnocksct SCO1. Premiership5th29.14210.720.1900Matches
2018-201923Kilmarnocksct SCO1. Premiership3rd24.6411Matches
2019-202024Rangerssct SCO1. Premiership2nd2.403133.31.260.420.000.0000Matches
2020-202125Rangerssct SCO1. Premiership1st1.713266.71.791.190.330.5000Matches
2020-202125Sunderlandeng ENG3. League One4th11.13301136.72.710.990.100.2700Matches
2021-202226St Mirrensct SCO1. Premiership9th9.2014321.41.520.330.000.0000Matches
2021-202226Wigan Athleticeng ENG3. League One1st3.205240.01.550.620.000.0000Matches
2022-202327Kilmarnocksct SCO1. Premiership10th12.9022313.61.710.230.000.0000Matches
2023-202428Wigan Athleticeng ENG3. League One12th20.7225624.01.210.290.080.3300Matches
2024-202529Wigan Athleticeng ENG3. League One16th0.7011100.01.501.500.000.0000Matches
2024-202529Carlisle Unitedeng ENG4. League Two24th6.4010330.01.570.470.000.0000Matches
11 Seasons8 Clubs3 Leagues155.7171137028.31.660.530.050.1911
Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist PK PKatt Matches
Kilmarnock (4 Seasons)1 League96.011224013.61.710.560.000.1811
Wigan Athletic (3 Seasons)1 League24.6231929.01.260.370.060.2200
Rangers (2 Seasons)1 League4.116350.01.480.740.170.3300
Sunderland (1 Season)1 League11.13301136.72.710.990.100.2700
St Mirren (1 Season)1 League9.2014321.41.520.330.000.0000
Hartlepool Utd (1 Season)1 League4.0010.250.0000
Carlisle United (1 Season)1 League6.4010330.01.570.470.000.0000
Cambridge Utd (1 Season)1 League0.5000.0000
Premiership (7 Seasons)109.312424621.41.610.540.020.1711
League One (4 Seasons)35.65612032.81.710.560.080.2500
League Two (3 Seasons)10.8010430.01.570.370.000.0000
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
2021-202226Wigan Athleticeng ENGEFL CupRd32.10100.00.490.000.0000Matches
2021-202226Wigan Athleticeng ENGFA Cup0.50100.02.200.000.0000Matches
2023-202428Wigan Athleticeng ENGFA Cup2.8011100.00.360.360.000.0000Matches
2024-202529Wigan Athleticeng ENGEFL CupRd10.80100.01.200.000.0000Matches
4 Seasons2 Clubs2 Leagues6.104125.00.650.160.000.0000
Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist PK PKatt Matches
Wigan Athletic (3 Seasons)2 Leagues6.104125.00.650.160.000.0000
Cambridge Utd (1 Season)1 League
FA Cup (3 Seasons)3.302150.00.610.310.000.0000
EFL Cup (2 Seasons)2.90200.00.690.000.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
2019-202024Rangers2. Europa LgR160.30100.03.600.000.0025.90000.00.00.030.00.0Matches
1 Season1 Club1 League0.30100.03.600.000.0025.90000.00.00.030.00.0
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
201823nir Northern IrelandWCQ0.2000Matches
201823nir Northern IrelandFriendlies (M)1.9000Matches
2018-201923nir Northern IrelandUEFA Nations League24th1.0000Matches
2020-202125nir Northern IrelandUEFA Nations LeagueLgB1.00000.000.0000Matches
202126nir Northern IrelandFriendlies (M)1.8100Matches
202126nir Northern IrelandUEFA Euro Qualifying3.609222.22.520.560.000.0000Matches
202227nir Northern IrelandWCQ0.60000.000.0000Matches
202429nir Northern IrelandUEFA Euro Qualifying0.30000.000.0000Matches
5 Seasons1 Club4 Leagues10.419222.21.650.370.000.0000
WCQ (2 Seasons)0.80000.000.0000
UEFA Euro Qualifying (2 Seasons)3.909222.22.320.520.000.0000
Friendlies (M) (2 Seasons)3.7100
UEFA Nations League (2 Seasons)2.00000.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
2014-201519Hartlepool Utdeng ENG4. League Two4.01Matches
2015-201620Cambridge Utdeng ENG4. League Two0.50Matches
2016-201721Kilmarnocksct SCO1. Premiership29.54Matches
2017-201822Kilmarnocksct SCO1. Premiership29.14Matches
2018-201923Kilmarnocksct SCO1. Premiership24.60Matches
2019-202024Rangers2. Europa Lg0.38988.9872055100.022100.0010.000.00.00.010101Matches
2019-202024Rangerssct SCO1. Premiership2.40Matches
2020-202125Sunderlandeng ENG3. League One11.14Matches
2020-202125Rangerssct SCO1. Premiership1.70Matches
2021-202226Wigan Athleticeng ENGEFL Cup2.10Matches
2021-202226Wigan Athleticeng ENGFA Cup0.50Matches
2021-202226Wigan Athleticeng ENG3. League One3.21Matches
2021-202226St Mirrensct SCO1. Premiership9.20Matches
2022-202327Kilmarnocksct SCO1. Premiership12.91Matches
2023-202428Wigan Athleticeng ENGFA Cup2.80Matches
2023-202428Wigan Athleticeng ENG3. League One20.76Matches
2024-202529Wigan Athleticeng ENGEFL Cup0.80Matches
2024-202529Wigan Athleticeng ENG3. League One0.70Matches
2024-202529Carlisle Unitedeng ENG4. League Two6.40Matches
11 Seasons8 Clubs6 Leagues162.28988.9872055100.022100.0010.0210.00.0+21.010101
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
Kilmarnock (4 Seasons)1 League96.09
Wigan Athletic (3 Seasons)3 Leagues30.77
Rangers (2 Seasons)2 Leagues4.38988.9872055100.022100.0010.000.00.00.010101
Sunderland (1 Season)1 League11.14
St Mirren (1 Season)1 League9.20
Hartlepool Utd (1 Season)1 League4.01
Carlisle United (1 Season)1 League6.40
Cambridge Utd (1 Season)2 Leagues0.50
Premiership (7 Seasons)109.39
League One (4 Seasons)35.611
League Two (3 Seasons)10.81
FA Cup (3 Seasons)3.30
EFL Cup (2 Seasons)2.90
Europa Lg (1 Season)0.38988.9872055100.022100.0010.000.00.00.010101
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
2014-201519Hartlepool Utd1 League4.01
2015-201620Cambridge Utd2 Leagues0.50
2016-201721Kilmarnock1 League29.54
2017-201822Kilmarnock1 League29.14
2018-201923Kilmarnock1 League24.60
2019-202024Rangers2 Leagues2.78988.9872055100.022100.0010.000.00.00.010101
2020-202125Rangers1 League1.70
2020-202125Sunderland1 League11.14
2021-202226St Mirren1 League9.20
2021-202226Wigan Athletic3 Leagues5.71
2022-202327Kilmarnock1 League12.91
2023-202428Wigan Athletic2 Leagues23.56
2024-202529Wigan Athletic2 Leagues1.50
2024-202529Carlisle United1 League6.40
11 Seasons8 Clubs6 Leagues162.28988.9872055100.022100.0010.0210.00.0+21.010101
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
Kilmarnock (4 Seasons)1 League96.09
Wigan Athletic (3 Seasons)3 Leagues30.77
Rangers (2 Seasons)2 Leagues4.38988.9872055100.022100.0010.000.00.00.010101
Sunderland (1 Season)1 League11.14
St Mirren (1 Season)1 League9.20
Hartlepool Utd (1 Season)1 League4.01
Carlisle United (1 Season)1 League6.40
Cambridge Utd (1 Season)2 Leagues0.50
Premiership (7 Seasons)109.39
League One (4 Seasons)35.611
League Two (3 Seasons)10.81
FA Cup (3 Seasons)3.30
EFL Cup (2 Seasons)2.90
Europa Lg (1 Season)0.38988.9872055100.022100.0010.000.00.00.010101
Passing Table
Total Short Medium Long
Season Age Squad Country Comp LgRank 90s Cmp Att Cmp% TotDist PrgDist Cmp Att Cmp% Cmp Att Cmp% Cmp Att Cmp% Ast A-xAG KP 1/3 PPA CrsPA Matches
2014-201519Hartlepool Utdeng ENG4. League Two22nd4.01Matches
2015-201620Cambridge Utdeng ENG4. League Two9th0.50Matches
2016-201721Kilmarnocksct SCO1. Premiership8th29.54Matches
2017-201822Kilmarnocksct SCO1. Premiership5th29.14Matches
2018-201923Kilmarnocksct SCO1. Premiership3rd24.60Matches
2019-202024Rangerssct SCO1. Premiership2nd2.40Matches
2020-202125Rangerssct SCO1. Premiership1st1.70Matches
2020-202125Sunderlandeng ENG3. League One4th11.14Matches
2021-202226St Mirrensct SCO1. Premiership9th9.20Matches
2021-202226Wigan Athleticeng ENG3. League One1st3.21Matches
2022-202327Kilmarnocksct SCO1. Premiership10th12.91Matches
2023-202428Wigan Athleticeng ENG3. League One12th20.76Matches
2024-202529Wigan Athleticeng ENG3. League One16th0.70Matches
2024-202529Carlisle Unitedeng ENG4. League Two24th6.40Matches
11 Seasons8 Clubs3 Leagues155.721
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
Kilmarnock (4 Seasons)1 League96.09
Wigan Athletic (3 Seasons)1 League24.67
Rangers (2 Seasons)1 League4.10
Sunderland (1 Season)1 League11.14
St Mirren (1 Season)1 League9.20
Hartlepool Utd (1 Season)1 League4.01
Carlisle United (1 Season)1 League6.40
Cambridge Utd (1 Season)1 League0.50
Premiership (7 Seasons)109.39
League One (4 Seasons)35.611
League Two (3 Seasons)10.81
Passing Table
Total Short Medium Long
Season Age Squad Country Comp LgRank 90s Cmp Att Cmp% TotDist PrgDist Cmp Att Cmp% Cmp Att Cmp% Cmp Att Cmp% Ast A-xAG KP 1/3 PPA CrsPA Matches
2021-202226Wigan Athleticeng ENGEFL CupRd32.10Matches
2021-202226Wigan Athleticeng ENGFA Cup0.50Matches
2023-202428Wigan Athleticeng ENGFA Cup2.80Matches
2024-202529Wigan Athleticeng ENGEFL CupRd10.80Matches
4 Seasons2 Clubs2 Leagues6.10
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
Wigan Athletic (3 Seasons)2 Leagues6.10
Cambridge Utd (1 Season)1 League
FA Cup (3 Seasons)3.30
EFL Cup (2 Seasons)2.90
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
2019-202024Rangers2. Europa LgR160.38988.9872055100.022100.0010.000.00.00.010101Matches
1 Season1 Club1 League0.38988.9872055100.022100.0010.000.00.00.010101
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
201823nir Northern IrelandWCQ0.20Matches
201823nir Northern IrelandFriendlies (M)1.90Matches
2018-201923nir Northern IrelandUEFA Nations League24th1.01Matches
2020-202125nir Northern IrelandUEFA Nations LeagueLgB1.00Matches
202126nir Northern IrelandFriendlies (M)1.80Matches
202126nir Northern IrelandUEFA Euro Qualifying3.61Matches
202227nir Northern IrelandWCQ0.60Matches
202429nir Northern IrelandUEFA Euro Qualifying0.30Matches
5 Seasons1 Club4 Leagues10.42
WCQ (2 Seasons)0.80
UEFA Euro Qualifying (2 Seasons)3.91
Friendlies (M) (2 Seasons)3.70
UEFA Nations League (2 Seasons)2.01

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
2014-201519Hartlepool Utdeng ENG4. League Two4.0Matches
2015-201620Cambridge Utdeng ENG4. League Two0.5Matches
2016-201721Kilmarnocksct SCO1. Premiership29.5Matches
2017-201822Kilmarnocksct SCO1. Premiership29.1Matches
2018-201923Kilmarnocksct SCO1. Premiership24.6Matches
2019-202024Rangers2. Europa Lg0.3981000110000800Matches
2019-202024Rangerssct SCO1. Premiership2.48Matches
2020-202125Sunderlandeng ENG3. League One11.1100Matches
2020-202125Rangerssct SCO1. Premiership1.76Matches
2021-202226Wigan Athleticeng ENGEFL Cup2.111Matches
2021-202226Wigan Athleticeng ENGFA Cup0.51Matches
2021-202226Wigan Athleticeng ENG3. League One3.227Matches
2021-202226St Mirrensct SCO1. Premiership9.277Matches
2022-202327Kilmarnocksct SCO1. Premiership12.9115Matches
2023-202428Wigan Athleticeng ENGFA Cup2.811Matches
2023-202428Wigan Athleticeng ENG3. League One20.7180Matches
2024-202529Wigan Athleticeng ENGEFL Cup0.82Matches
2024-202529Wigan Athleticeng ENG3. League One0.714Matches
2024-202529Carlisle Unitedeng ENG4. League Two6.470Matches
11 Seasons8 Clubs6 Leagues162.298100062310000800
Country Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Kilmarnock (4 Seasons)1 League96.0115
Wigan Athletic (3 Seasons)3 Leagues30.7246
Rangers (2 Seasons)2 Leagues4.39810001510000800
Sunderland (1 Season)1 League11.1100
St Mirren (1 Season)1 League9.277
Hartlepool Utd (1 Season)1 League4.0
Carlisle United (1 Season)1 League6.470
Cambridge Utd (1 Season)2 Leagues0.5
Premiership (7 Seasons)109.3206
League One (4 Seasons)35.6321
League Two (3 Seasons)10.870
FA Cup (3 Seasons)3.312
EFL Cup (2 Seasons)2.913
Europa Lg (1 Season)0.3981000110000800
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
2014-201519Hartlepool Utd1 League4.0
2015-201620Cambridge Utd2 Leagues0.5
2016-201721Kilmarnock1 League29.5
2017-201822Kilmarnock1 League29.1
2018-201923Kilmarnock1 League24.6
2019-202024Rangers2 Leagues2.7981000910000800
2020-202125Rangers1 League1.76
2020-202125Sunderland1 League11.1100
2021-202226St Mirren1 League9.277
2021-202226Wigan Athletic3 Leagues5.739
2022-202327Kilmarnock1 League12.9115
2023-202428Wigan Athletic2 Leagues23.5191
2024-202529Wigan Athletic2 Leagues1.516
2024-202529Carlisle United1 League6.470
11 Seasons8 Clubs6 Leagues162.298100062310000800
Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Kilmarnock (4 Seasons)1 League96.0115
Wigan Athletic (3 Seasons)3 Leagues30.7246
Rangers (2 Seasons)2 Leagues4.39810001510000800
Sunderland (1 Season)1 League11.1100
St Mirren (1 Season)1 League9.277
Hartlepool Utd (1 Season)1 League4.0
Carlisle United (1 Season)1 League6.470
Cambridge Utd (1 Season)2 Leagues0.5
Premiership (7 Seasons)109.3206
League One (4 Seasons)35.6321
League Two (3 Seasons)10.870
FA Cup (3 Seasons)3.312
EFL Cup (2 Seasons)2.913
Europa Lg (1 Season)0.3981000110000800
Pass Types Table
Pass Types Corner Kicks Outcomes
Season Age Squad Country Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
2014-201519Hartlepool Utdeng ENG4. League Two22nd4.0Matches
2015-201620Cambridge Utdeng ENG4. League Two9th0.5Matches
2016-201721Kilmarnocksct SCO1. Premiership8th29.5Matches
2017-201822Kilmarnocksct SCO1. Premiership5th29.1Matches
2018-201923Kilmarnocksct SCO1. Premiership3rd24.6Matches
2019-202024Rangerssct SCO1. Premiership2nd2.48Matches
2020-202125Rangerssct SCO1. Premiership1st1.76Matches
2020-202125Sunderlandeng ENG3. League One4th11.1100Matches
2021-202226St Mirrensct SCO1. Premiership9th9.277Matches
2021-202226Wigan Athleticeng ENG3. League One1st3.227Matches
2022-202327Kilmarnocksct SCO1. Premiership10th12.9115Matches
2023-202428Wigan Athleticeng ENG3. League One12th20.7180Matches
2024-202529Wigan Athleticeng ENG3. League One16th0.714Matches
2024-202529Carlisle Unitedeng ENG4. League Two24th6.470Matches
11 Seasons8 Clubs3 Leagues155.7597
Country Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Kilmarnock (4 Seasons)1 League96.0115
Wigan Athletic (3 Seasons)1 League24.6221
Rangers (2 Seasons)1 League4.114
Sunderland (1 Season)1 League11.1100
St Mirren (1 Season)1 League9.277
Hartlepool Utd (1 Season)1 League4.0
Carlisle United (1 Season)1 League6.470
Cambridge Utd (1 Season)1 League0.5
Premiership (7 Seasons)109.3206
League One (4 Seasons)35.6321
League Two (3 Seasons)10.870
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
2021-202226Wigan Athleticeng ENGEFL CupRd32.111Matches
2021-202226Wigan Athleticeng ENGFA Cup0.51Matches
2023-202428Wigan Athleticeng ENGFA Cup2.811Matches
2024-202529Wigan Athleticeng ENGEFL CupRd10.82Matches
4 Seasons2 Clubs2 Leagues6.125
Country Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Wigan Athletic (3 Seasons)2 Leagues6.125
Cambridge Utd (1 Season)1 League
FA Cup (3 Seasons)3.312
EFL Cup (2 Seasons)2.913
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
2019-202024Rangers2. Europa LgR160.3981000110000800Matches
1 Season1 Club1 League0.3981000110000800
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
201823nir Northern IrelandWCQ0.2Matches
201823nir Northern IrelandFriendlies (M)1.9Matches
2018-201923nir Northern IrelandUEFA Nations League24th1.0Matches
2020-202125nir Northern IrelandUEFA Nations LeagueLgB1.02Matches
202126nir Northern IrelandFriendlies (M)1.8Matches
202126nir Northern IrelandUEFA Euro Qualifying3.625Matches
202227nir Northern IrelandWCQ0.61Matches
202429nir Northern IrelandUEFA Euro Qualifying0.33Matches
5 Seasons1 Club4 Leagues10.431
WCQ (2 Seasons)0.81
UEFA Euro Qualifying (2 Seasons)3.928
Friendlies (M) (2 Seasons)3.7
UEFA Nations League (2 Seasons)2.02

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
2014-201519Hartlepool Utdeng ENG4. League Two4.0Matches
2015-201620Cambridge Utdeng ENG4. League Two0.5Matches
2016-201721Kilmarnocksct SCO1. Premiership29.5Matches
2017-201822Kilmarnocksct SCO1. Premiership29.1Matches
2018-201923Kilmarnocksct SCO1. Premiership24.6Matches
2019-202024Rangers2. Europa Lg0.313.6010000000.00000000Matches
2019-202024Rangerssct SCO1. Premiership2.4Matches
2020-202125Sunderlandeng ENG3. League One11.1Matches
2020-202125Rangerssct SCO1. Premiership1.7Matches
2021-202226Wigan Athleticeng ENGEFL Cup2.1Matches
2021-202226Wigan Athleticeng ENGFA Cup0.5Matches
2021-202226Wigan Athleticeng ENG3. League One3.2Matches
2021-202226St Mirrensct SCO1. Premiership9.2Matches
2022-202327Kilmarnocksct SCO1. Premiership12.9Matches
2023-202428Wigan Athleticeng ENGFA Cup2.8Matches
2023-202428Wigan Athleticeng ENG3. League One20.7Matches
2024-202529Wigan Athleticeng ENGEFL Cup0.8Matches
2024-202529Wigan Athleticeng ENG3. League One0.7Matches
2024-202529Carlisle Unitedeng ENG4. League Two6.4Matches
11 Seasons8 Clubs6 Leagues162.213.6010000000.00000000
Country Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Kilmarnock (4 Seasons)1 League96.0
Wigan Athletic (3 Seasons)3 Leagues30.7
Rangers (2 Seasons)2 Leagues4.313.6010000000.00000000
Sunderland (1 Season)1 League11.1
St Mirren (1 Season)1 League9.2
Hartlepool Utd (1 Season)1 League4.0
Carlisle United (1 Season)1 League6.4
Cambridge Utd (1 Season)2 Leagues0.5
Premiership (7 Seasons)109.3
League One (4 Seasons)35.6
League Two (3 Seasons)10.8
FA Cup (3 Seasons)3.3
EFL Cup (2 Seasons)2.9
Europa Lg (1 Season)0.313.6010000000.00000000
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
2014-201519Hartlepool Utd1 League4.0
2015-201620Cambridge Utd2 Leagues0.5
2016-201721Kilmarnock1 League29.5
2017-201822Kilmarnock1 League29.1
2018-201923Kilmarnock1 League24.6
2019-202024Rangers2 Leagues2.713.6010000000.00000000
2020-202125Rangers1 League1.7
2020-202125Sunderland1 League11.1
2021-202226St Mirren1 League9.2
2021-202226Wigan Athletic3 Leagues5.7
2022-202327Kilmarnock1 League12.9
2023-202428Wigan Athletic2 Leagues23.5
2024-202529Wigan Athletic2 Leagues1.5
2024-202529Carlisle United1 League6.4
11 Seasons8 Clubs6 Leagues162.213.6010000000.00000000
Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Kilmarnock (4 Seasons)1 League96.0
Wigan Athletic (3 Seasons)3 Leagues30.7
Rangers (2 Seasons)2 Leagues4.313.6010000000.00000000
Sunderland (1 Season)1 League11.1
St Mirren (1 Season)1 League9.2
Hartlepool Utd (1 Season)1 League4.0
Carlisle United (1 Season)1 League6.4
Cambridge Utd (1 Season)2 Leagues0.5
Premiership (7 Seasons)109.3
League One (4 Seasons)35.6
League Two (3 Seasons)10.8
FA Cup (3 Seasons)3.3
EFL Cup (2 Seasons)2.9
Europa Lg (1 Season)0.313.6010000000.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
2014-201519Hartlepool Utdeng ENG4. League Two22nd4.0Matches
2015-201620Cambridge Utdeng ENG4. League Two9th0.5Matches
2016-201721Kilmarnocksct SCO1. Premiership8th29.5Matches
2017-201822Kilmarnocksct SCO1. Premiership5th29.1Matches
2018-201923Kilmarnocksct SCO1. Premiership3rd24.6Matches
2019-202024Rangerssct SCO1. Premiership2nd2.4Matches
2020-202125Rangerssct SCO1. Premiership1st1.7Matches
2020-202125Sunderlandeng ENG3. League One4th11.1Matches
2021-202226St Mirrensct SCO1. Premiership9th9.2Matches
2021-202226Wigan Athleticeng ENG3. League One1st3.2Matches
2022-202327Kilmarnocksct SCO1. Premiership10th12.9Matches
2023-202428Wigan Athleticeng ENG3. League One12th20.7Matches
2024-202529Wigan Athleticeng ENG3. League One16th0.7Matches
2024-202529Carlisle Unitedeng ENG4. League Two24th6.4Matches
11 Seasons8 Clubs3 Leagues155.7
Country Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Kilmarnock (4 Seasons)1 League96.0
Wigan Athletic (3 Seasons)1 League24.6
Rangers (2 Seasons)1 League4.1
Sunderland (1 Season)1 League11.1
St Mirren (1 Season)1 League9.2
Hartlepool Utd (1 Season)1 League4.0
Carlisle United (1 Season)1 League6.4
Cambridge Utd (1 Season)1 League0.5
Premiership (7 Seasons)109.3
League One (4 Seasons)35.6
League Two (3 Seasons)10.8
Goal and Shot Creation Table
SCA SCA Types GCA GCA Types
Season Age Squad Country Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
2021-202226Wigan Athleticeng ENGEFL CupRd32.1Matches
2021-202226Wigan Athleticeng ENGFA Cup0.5Matches
2023-202428Wigan Athleticeng ENGFA Cup2.8Matches
2024-202529Wigan Athleticeng ENGEFL CupRd10.8Matches
4 Seasons2 Clubs2 Leagues6.1
Country Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Wigan Athletic (3 Seasons)2 Leagues6.1
Cambridge Utd (1 Season)1 League
FA Cup (3 Seasons)3.3
EFL Cup (2 Seasons)2.9
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
2019-202024Rangers2. Europa LgR160.313.6010000000.00000000Matches
1 Season1 Club1 League0.313.6010000000.00000000
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
201823nir Northern IrelandWCQ0.2Matches
201823nir Northern IrelandFriendlies (M)1.9Matches
2018-201923nir Northern IrelandUEFA Nations League24th1.0Matches
2020-202125nir Northern IrelandUEFA Nations LeagueLgB1.0Matches
202126nir Northern IrelandFriendlies (M)1.8Matches
202126nir Northern IrelandUEFA Euro Qualifying3.6Matches
202227nir Northern IrelandWCQ0.6Matches
202429nir Northern IrelandUEFA Euro Qualifying0.3Matches
5 Seasons1 Club4 Leagues10.4
WCQ (2 Seasons)0.8
UEFA Euro Qualifying (2 Seasons)3.9
Friendlies (M) (2 Seasons)3.7
UEFA Nations League (2 Seasons)2.0

Defensive Actions

Defensive Actions Table
Tackles Challenges Blocks
Season Age Squad Country Comp 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
2014-201519Hartlepool Utdeng ENG4. League Two4.0Matches
2015-201620Cambridge Utdeng ENG4. League Two0.5Matches
2016-201721Kilmarnocksct SCO1. Premiership29.5Matches
2017-201822Kilmarnocksct SCO1. Premiership29.1Matches
2018-201923Kilmarnocksct SCO1. Premiership24.6Matches
2019-202024Rangers2. Europa Lg0.3000000000000000Matches
2019-202024Rangerssct SCO1. Premiership2.400Matches
2020-202125Sunderlandeng ENG3. League One11.1167Matches
2020-202125Rangerssct SCO1. Premiership1.710Matches
2021-202226Wigan Athleticeng ENGEFL Cup2.131Matches
2021-202226Wigan Athleticeng ENGFA Cup0.500Matches
2021-202226Wigan Athleticeng ENG3. League One3.231Matches
2021-202226St Mirrensct SCO1. Premiership9.263Matches
2022-202327Kilmarnocksct SCO1. Premiership12.9148Matches
2023-202428Wigan Athleticeng ENGFA Cup2.832Matches
2023-202428Wigan Athleticeng ENG3. League One20.72113Matches
2024-202529Wigan Athleticeng ENGEFL Cup0.812Matches
2024-202529Wigan Athleticeng ENG3. League One0.700Matches
2024-202529Carlisle Unitedeng ENG4. League Two6.441Matches
11 Seasons8 Clubs6 Leagues162.207200000000038000
Country Comp 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
Kilmarnock (4 Seasons)1 League96.01480
Wigan Athletic (3 Seasons)3 Leagues30.731190
Rangers (2 Seasons)2 Leagues4.3010000000000000
Sunderland (1 Season)1 League11.11670
St Mirren (1 Season)1 League9.2630
Hartlepool Utd (1 Season)1 League4.00
Carlisle United (1 Season)1 League6.4410
Cambridge Utd (1 Season)2 Leagues0.50
Premiership (7 Seasons)109.321110
League One (4 Seasons)35.640210
League Two (3 Seasons)10.8410
FA Cup (3 Seasons)3.3320
EFL Cup (2 Seasons)2.9430
Europa Lg (1 Season)0.3000000000000000
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
2014-201519Hartlepool Utd1 League4.00
2015-201620Cambridge Utd2 Leagues0.50
2016-201721Kilmarnock1 League29.50
2017-201822Kilmarnock1 League29.10
2018-201923Kilmarnock1 League24.60
2019-202024Rangers2 Leagues2.7000000000000000
2020-202125Rangers1 League1.7100
2020-202125Sunderland1 League11.11670
2021-202226St Mirren1 League9.2630
2021-202226Wigan Athletic3 Leagues5.7620
2022-202327Kilmarnock1 League12.91480
2023-202428Wigan Athletic2 Leagues23.524150
2024-202529Wigan Athletic2 Leagues1.5120
2024-202529Carlisle United1 League6.4410
11 Seasons8 Clubs6 Leagues162.207200000000038000
Comp 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
Kilmarnock (4 Seasons)1 League96.01480
Wigan Athletic (3 Seasons)3 Leagues30.731190
Rangers (2 Seasons)2 Leagues4.3010000000000000
Sunderland (1 Season)1 League11.11670
St Mirren (1 Season)1 League9.2630
Hartlepool Utd (1 Season)1 League4.00
Carlisle United (1 Season)1 League6.4410
Cambridge Utd (1 Season)2 Leagues0.50
Premiership (7 Seasons)109.321110
League One (4 Seasons)35.640210
League Two (3 Seasons)10.8410
FA Cup (3 Seasons)3.3320
EFL Cup (2 Seasons)2.9430
Europa Lg (1 Season)0.3000000000000000
Defensive Actions Table
Tackles Challenges Blocks
Season Age Squad Country Comp LgRank 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
2014-201519Hartlepool Utdeng ENG4. League Two22nd4.0Matches
2015-201620Cambridge Utdeng ENG4. League Two9th0.5Matches
2016-201721Kilmarnocksct SCO1. Premiership8th29.5Matches
2017-201822Kilmarnocksct SCO1. Premiership5th29.1Matches
2018-201923Kilmarnocksct SCO1. Premiership3rd24.6Matches
2019-202024Rangerssct SCO1. Premiership2nd2.400Matches
2020-202125Rangerssct SCO1. Premiership1st1.710Matches
2020-202125Sunderlandeng ENG3. League One4th11.1167Matches
2021-202226St Mirrensct SCO1. Premiership9th9.263Matches
2021-202226Wigan Athleticeng ENG3. League One1st3.231Matches
2022-202327Kilmarnocksct SCO1. Premiership10th12.9148Matches
2023-202428Wigan Athleticeng ENG3. League One12th20.72113Matches
2024-202529Wigan Athleticeng ENG3. League One16th0.700Matches
2024-202529Carlisle Unitedeng ENG4. League Two24th6.441Matches
11 Seasons8 Clubs3 Leagues155.765330
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
Kilmarnock (4 Seasons)1 League96.01480
Wigan Athletic (3 Seasons)1 League24.624140
Rangers (2 Seasons)1 League4.1100
Sunderland (1 Season)1 League11.11670
St Mirren (1 Season)1 League9.2630
Hartlepool Utd (1 Season)1 League4.00
Carlisle United (1 Season)1 League6.4410
Cambridge Utd (1 Season)1 League0.50
Premiership (7 Seasons)109.321110
League One (4 Seasons)35.640210
League Two (3 Seasons)10.8410
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
2021-202226Wigan Athleticeng ENGEFL CupRd32.131Matches
2021-202226Wigan Athleticeng ENGFA Cup0.500Matches
2023-202428Wigan Athleticeng ENGFA Cup2.832Matches
2024-202529Wigan Athleticeng ENGEFL CupRd10.812Matches
4 Seasons2 Clubs2 Leagues6.1750
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
Wigan Athletic (3 Seasons)2 Leagues6.1750
Cambridge Utd (1 Season)1 League0
FA Cup (3 Seasons)3.3320
EFL Cup (2 Seasons)2.9430
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
2019-202024Rangers2. Europa LgR160.3000000000000000Matches
1 Season1 Club1 League0.3000000000000000
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
201823nir Northern IrelandWCQ0.2Matches
201823nir Northern IrelandFriendlies (M)1.9Matches
2018-201923nir Northern IrelandUEFA Nations League24th1.0Matches
2020-202125nir Northern IrelandUEFA Nations LeagueLgB1.010Matches
202126nir Northern IrelandFriendlies (M)1.8Matches
202126nir Northern IrelandUEFA Euro Qualifying3.633Matches
202227nir Northern IrelandWCQ0.600Matches
202429nir Northern IrelandUEFA Euro Qualifying0.300Matches
5 Seasons1 Club4 Leagues10.4430
WCQ (2 Seasons)0.8000
UEFA Euro Qualifying (2 Seasons)3.9330
Friendlies (M) (2 Seasons)3.70
UEFA Nations League (2 Seasons)2.0100

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
2014-201519Hartlepool Utdeng ENG4. League Two4.0Matches
2015-201620Cambridge Utdeng ENG4. League Two0.5Matches
2016-201721Kilmarnocksct SCO1. Premiership29.5Matches
2017-201822Kilmarnocksct SCO1. Premiership29.1Matches
2018-201923Kilmarnocksct SCO1. Premiership24.6Matches
2019-202024Rangers2. Europa Lg0.3110056011100.01100.09742310000100Matches
2019-202024Rangerssct SCO1. Premiership2.4Matches
2020-202125Sunderlandeng ENG3. League One11.1Matches
2020-202125Rangerssct SCO1. Premiership1.7Matches
2021-202226Wigan Athleticeng ENGEFL Cup2.1Matches
2021-202226Wigan Athleticeng ENGFA Cup0.5Matches
2021-202226Wigan Athleticeng ENG3. League One3.2Matches
2021-202226St Mirrensct SCO1. Premiership9.2Matches
2022-202327Kilmarnocksct SCO1. Premiership12.9Matches
2023-202428Wigan Athleticeng ENGFA Cup2.8Matches
2023-202428Wigan Athleticeng ENG3. League One20.7Matches
2024-202529Wigan Athleticeng ENGEFL Cup0.8Matches
2024-202529Wigan Athleticeng ENG3. League One0.7Matches
2024-202529Carlisle Unitedeng ENG4. League Two6.4Matches
11 Seasons8 Clubs6 Leagues162.2110056011100.01100.09742310000100
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
Kilmarnock (4 Seasons)1 League96.0
Wigan Athletic (3 Seasons)3 Leagues30.7
Rangers (2 Seasons)2 Leagues4.3110056011100.01100.09742310000100
Sunderland (1 Season)1 League11.1
St Mirren (1 Season)1 League9.2
Hartlepool Utd (1 Season)1 League4.0
Carlisle United (1 Season)1 League6.4
Cambridge Utd (1 Season)2 Leagues0.5
Premiership (7 Seasons)109.3
League One (4 Seasons)35.6
League Two (3 Seasons)10.8
FA Cup (3 Seasons)3.3
EFL Cup (2 Seasons)2.9
Europa Lg (1 Season)0.3110056011100.01100.09742310000100
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
2014-201519Hartlepool Utd1 League4.0
2015-201620Cambridge Utd2 Leagues0.5
2016-201721Kilmarnock1 League29.5
2017-201822Kilmarnock1 League29.1
2018-201923Kilmarnock1 League24.6
2019-202024Rangers2 Leagues2.7110056011100.01100.09742310000100
2020-202125Rangers1 League1.7
2020-202125Sunderland1 League11.1
2021-202226St Mirren1 League9.2
2021-202226Wigan Athletic3 Leagues5.7
2022-202327Kilmarnock1 League12.9
2023-202428Wigan Athletic2 Leagues23.5
2024-202529Wigan Athletic2 Leagues1.5
2024-202529Carlisle United1 League6.4
11 Seasons8 Clubs6 Leagues162.2110056011100.01100.09742310000100
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
Kilmarnock (4 Seasons)1 League96.0
Wigan Athletic (3 Seasons)3 Leagues30.7
Rangers (2 Seasons)2 Leagues4.3110056011100.01100.09742310000100
Sunderland (1 Season)1 League11.1
St Mirren (1 Season)1 League9.2
Hartlepool Utd (1 Season)1 League4.0
Carlisle United (1 Season)1 League6.4
Cambridge Utd (1 Season)2 Leagues0.5
Premiership (7 Seasons)109.3
League One (4 Seasons)35.6
League Two (3 Seasons)10.8
FA Cup (3 Seasons)3.3
EFL Cup (2 Seasons)2.9
Europa Lg (1 Season)0.3110056011100.01100.09742310000100
Possession Table
Touches Take-Ons Carries
Season Age Squad Country Comp LgRank 90s Touches Def Pen Def 3rd Mid 3rd Att 3rd Att Pen Live Att Succ Succ% Tkld Tkld% Carries TotDist PrgDist 1/3 CPA Mis Dis Rec Matches
2014-201519Hartlepool Utdeng ENG4. League Two22nd4.0Matches
2015-201620Cambridge Utdeng ENG4. League Two9th0.5Matches
2016-201721Kilmarnocksct SCO1. Premiership8th29.5Matches
2017-201822Kilmarnocksct SCO1. Premiership5th29.1Matches
2018-201923Kilmarnocksct SCO1. Premiership3rd24.6Matches
2019-202024Rangerssct SCO1. Premiership2nd2.4Matches
2020-202125Rangerssct SCO1. Premiership1st1.7Matches
2020-202125Sunderlandeng ENG3. League One4th11.1Matches
2021-202226St Mirrensct SCO1. Premiership9th9.2Matches
2021-202226Wigan Athleticeng ENG3. League One1st3.2Matches
2022-202327Kilmarnocksct SCO1. Premiership10th12.9Matches
2023-202428Wigan Athleticeng ENG3. League One12th20.7Matches
2024-202529Wigan Athleticeng ENG3. League One16th0.7Matches
2024-202529Carlisle Unitedeng ENG4. League Two24th6.4Matches
11 Seasons8 Clubs3 Leagues155.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
Kilmarnock (4 Seasons)1 League96.0
Wigan Athletic (3 Seasons)1 League24.6
Rangers (2 Seasons)1 League4.1
Sunderland (1 Season)1 League11.1
St Mirren (1 Season)1 League9.2
Hartlepool Utd (1 Season)1 League4.0
Carlisle United (1 Season)1 League6.4
Cambridge Utd (1 Season)1 League0.5
Premiership (7 Seasons)109.3
League One (4 Seasons)35.6
League Two (3 Seasons)10.8
Possession Table
Touches Take-Ons Carries
Season Age Squad Country Comp LgRank 90s Touches Def Pen Def 3rd Mid 3rd Att 3rd Att Pen Live Att Succ Succ% Tkld Tkld% Carries TotDist PrgDist 1/3 CPA Mis Dis Rec Matches
2021-202226Wigan Athleticeng ENGEFL CupRd32.1Matches
2021-202226Wigan Athleticeng ENGFA Cup0.5Matches
2023-202428Wigan Athleticeng ENGFA Cup2.8Matches
2024-202529Wigan Athleticeng ENGEFL CupRd10.8Matches
4 Seasons2 Clubs2 Leagues6.1
Country Comp LgRank 90s Touches Def Pen Def 3rd Mid 3rd Att 3rd Att Pen Live Att Succ Succ% Tkld Tkld% Carries TotDist PrgDist 1/3 CPA Mis Dis Rec Matches
Wigan Athletic (3 Seasons)2 Leagues6.1
Cambridge Utd (1 Season)1 League
FA Cup (3 Seasons)3.3
EFL Cup (2 Seasons)2.9
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
2019-202024Rangers2. Europa LgR160.3110056011100.01100.09742310000100Matches
1 Season1 Club1 League0.3110056011100.01100.09742310000100
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
201823nir Northern IrelandWCQ0.2Matches
201823nir Northern IrelandFriendlies (M)1.9Matches
2018-201923nir Northern IrelandUEFA Nations League24th1.0Matches
2020-202125nir Northern IrelandUEFA Nations LeagueLgB1.0Matches
202126nir Northern IrelandFriendlies (M)1.8Matches
202126nir Northern IrelandUEFA Euro Qualifying3.6Matches
202227nir Northern IrelandWCQ0.6Matches
202429nir Northern IrelandUEFA Euro Qualifying0.3Matches
5 Seasons1 Club4 Leagues10.4
WCQ (2 Seasons)0.8
UEFA Euro Qualifying (2 Seasons)3.9
Friendlies (M) (2 Seasons)3.7
UEFA Nations League (2 Seasons)2.0

Playing Time

Playing Time Table
Playing Time Starts Subs Team Success Team Success (xG)
Season Age Squad Country Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off onxG onxGA xG+/- xG+/-90 On-Off Matches
2014-201519Hartlepool Utdeng ENG4. League Two10357368.64.011940.8253+2+0.50+1.29Matches
2015-201620Cambridge Utdeng ENGFA Cup00001Matches
2015-201620Cambridge Utdeng ENG4. League Two145451.10.511011.5002-2-4.00-4.29Matches
2016-201721Kilmarnocksct SCO1. Premiership372,6557277.629.5291581.08Matches
2017-201822Kilmarnocksct SCO1. Premiership322,6178276.529.1282041.44Matches
2018-201923Kilmarnocksct SCO1. Premiership282,2127964.724.625861532011.683225+7+0.28-0.61Matches
2019-202024Rangers2. Europa Lg125252.80.30012502.500000.00-0.100.40.2+0.2+0.81+1.07Matches
2019-202024Rangerssct SCO1. Premiership7215318.22.4271051552.5762+4+1.67+0.13Matches
2020-202125Sunderlandeng ENG3. League One199975224.111.11174282301.501912+7+0.63+0.03Matches
2020-202125Rangerssct SCO1. Premiership3151504.41.727201743.0050+5+2.98+0.94Matches
2021-202226Wigan Athleticeng ENGEFL Cup31856268.52.129021500.6713-2-0.97-0.97Matches
2021-202226Wigan Athleticeng ENGFA Cup341148.50.50031402.331100.00-0.21Matches
2021-202226Wigan Athleticeng ENG3. League One9291327.03.23620618121.5650+5+1.55+0.77Matches
2021-202226St Mirrensct SCO1. Premiership118277524.29.2108251611.00614-8-0.87-0.52Matches
2022-202327Kilmarnocksct SCO1. Premiership221,1595333.912.91471482160.911223-11-0.85-0.30Matches
2023-202428Wigan Athleticeng ENGFA Cup32528493.32.83841002.0032+1+0.36+0.36Matches
2023-202428Wigan Athleticeng ENG3. League One261,8597244.920.720811063911.582723+4+0.19+0.08Matches
2024-202529Wigan Athleticeng ENGEFL Cup1757562.50.80017501.0001-1-1.20-3.20Matches
2024-202529Wigan Athleticeng ENG3. League One260303.50.70023000.0001-1-1.50-1.61Matches
2024-202529Carlisle Unitedeng ENG4. League Two85727233.56.4779312200.50714-7-1.10-0.31Matches
11 Seasons8 Clubs6 Leagues22614,5956529.5162.215879796823361.36129126+3+0.03-0.340.40.2+0.2+0.81+1.07
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
Kilmarnock (4 Seasons)1 League1198,6437363.296.0968154232071.294448-4-0.11-0.05
Wigan Athletic (3 Seasons)3 Leagues472,7635924.830.72880131927131.513731+6+0.20-0.23
Rangers (2 Seasons)2 Leagues11391365.64.3471071592.68112+9+2.07+0.480.40.2+0.2+0.81+1.07
Sunderland (1 Season)1 League199975224.111.11174282301.501912+7+0.63+0.03
St Mirren (1 Season)1 League118277524.29.2108251611.00614-8-0.87-0.52
Hartlepool Utd (1 Season)1 League10357368.64.011940.8253+2+0.50+1.29
Carlisle United (1 Season)1 League85727233.56.4779312200.50714-7-1.10-0.31
Cambridge Utd (1 Season)2 Leagues145451.00.511021.5002-2-4.00-4.29
Premiership (7 Seasons)1409,8367042.5109.311080593017171.366164-3-0.06-0.85
League One (4 Seasons)563,2075722.735.63477122226131.495136+15+0.42-0.07
League Two (3 Seasons)19974519.710.89795102250.721219-7-0.65-0.35
FA Cup (3 Seasons)62934931.53.3384131412.1743+1+0.31+0.11
EFL Cup (2 Seasons)42606566.72.9290224000.7514-3-1.04-1.73
Europa Lg (1 Season)125252.80.30012502.500000.00-0.100.40.2+0.2+0.81+1.07
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
2014-201519Hartlepool Utd1 League10357368.64.011940.8253+2+0.50+1.29
2015-201620Cambridge Utd2 Leagues145451.00.511021.5002-2-4.00-4.29
2016-201721Kilmarnock1 League372,6557277.629.5291581.08
2017-201822Kilmarnock1 League322,6178276.529.1282041.44
2018-201923Kilmarnock1 League282,2127964.724.625861532011.683225+7+0.28-0.61
2019-202024Rangers2 Leagues8240306.82.7271061752.5662+4+1.50+0.340.40.2+0.2+0.81+1.07
2020-202125Rangers1 League3151504.41.727201743.0050+5+2.98+0.94
2020-202125Sunderland1 League199975224.111.11174282301.501912+7+0.63+0.03
2021-202226St Mirren1 League118277524.29.2108251611.00614-8-0.87-0.52
2021-202226Wigan Athletic3 Leagues155173410.65.757321015121.5474+3+0.52-0.18
2022-202327Kilmarnock1 League221,1595333.912.91471482160.911223-11-0.85-0.30
2023-202428Wigan Athletic2 Leagues292,1117347.923.523821163911.623025+5+0.21+0.10
2024-202529Wigan Athletic2 Leagues3135457.41.50034500.3302-2-1.33-1.49
2024-202529Carlisle United1 League85727233.56.4779312200.50714-7-1.10-0.31
11 Seasons8 Clubs6 Leagues22614,5956529.5162.215879796823361.36129126+3+0.03-0.340.40.2+0.2+0.81+1.07
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
Kilmarnock (4 Seasons)1 League1198,6437363.296.0968154232071.294448-4-0.11-0.05
Wigan Athletic (3 Seasons)3 Leagues472,7635924.830.72880131927131.513731+6+0.20-0.23
Rangers (2 Seasons)2 Leagues11391365.64.3471071592.68112+9+2.07+0.480.40.2+0.2+0.81+1.07
Sunderland (1 Season)1 League199975224.111.11174282301.501912+7+0.63+0.03
St Mirren (1 Season)1 League118277524.29.2108251611.00614-8-0.87-0.52
Hartlepool Utd (1 Season)1 League10357368.64.011940.8253+2+0.50+1.29
Carlisle United (1 Season)1 League85727233.56.4779312200.50714-7-1.10-0.31
Cambridge Utd (1 Season)2 Leagues145451.00.511021.5002-2-4.00-4.29
Premiership (7 Seasons)1409,8367042.5109.311080593017171.366164-3-0.06-0.85
League One (4 Seasons)563,2075722.735.63477122226131.495136+15+0.42-0.07
League Two (3 Seasons)19974519.710.89795102250.721219-7-0.65-0.35
FA Cup (3 Seasons)62934931.53.3384131412.1743+1+0.31+0.11
EFL Cup (2 Seasons)42606566.72.9290224000.7514-3-1.04-1.73
Europa Lg (1 Season)125252.80.30012502.500000.00-0.100.40.2+0.2+0.81+1.07
Playing Time Table
Playing Time Starts Subs Team Success
Season Age Squad Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
2014-201519Hartlepool Utdeng ENG4. League Two22nd10357368.64.011940.8253+2+0.50+1.29Matches
2015-201620Cambridge Utdeng ENG4. League Two9th145451.10.511011.5002-2-4.00-4.29Matches
2016-201721Kilmarnocksct SCO1. Premiership8th372,6557277.629.5291581.08Matches
2017-201822Kilmarnocksct SCO1. Premiership5th322,6178276.529.1282041.44Matches
2018-201923Kilmarnocksct SCO1. Premiership3rd282,2127964.724.625861532011.683225+7+0.28-0.61Matches
2019-202024Rangerssct SCO1. Premiership2nd7215318.22.4271051552.5762+4+1.67+0.13Matches
2020-202125Rangerssct SCO1. Premiership1st3151504.41.727201743.0050+5+2.98+0.94Matches
2020-202125Sunderlandeng ENG3. League One4th199975224.111.11174282301.501912+7+0.63+0.03Matches
2021-202226St Mirrensct SCO1. Premiership9th118277524.29.2108251611.00614-8-0.87-0.52Matches
2021-202226Wigan Athleticeng ENG3. League One1st9291327.03.23620618121.5650+5+1.55+0.77Matches
2022-202327Kilmarnocksct SCO1. Premiership10th221,1595333.912.91471482160.911223-11-0.85-0.30Matches
2023-202428Wigan Athleticeng ENG3. League One12th261,8597244.920.720811063911.582723+4+0.19+0.08Matches
2024-202529Wigan Athleticeng ENG3. League One16th260303.50.70023000.0001-1-1.50-1.61Matches
2024-202529Carlisle Unitedeng ENG4. League Two24th85727233.56.4779312200.50714-7-1.10-0.31Matches
11 Seasons8 Clubs3 Leagues21514,0176529.7155.715379766222351.34124119+5+0.05-0.32
Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
Kilmarnock (4 Seasons)1 League1198,6437363.296.0968154232071.294448-4-0.11-0.05
Wigan Athletic (3 Seasons)1 League372,2106022.124.62379101429131.493224+8+0.33-0.11
Rangers (2 Seasons)1 League10366376.14.1471061492.70112+9+2.21+0.39
Sunderland (1 Season)1 League199975224.111.11174282301.501912+7+0.63+0.03
St Mirren (1 Season)1 League118277524.29.2108251611.00614-8-0.87-0.52
Hartlepool Utd (1 Season)1 League10357368.64.011940.8253+2+0.50+1.29
Carlisle United (1 Season)1 League85727233.56.4779312200.50714-7-1.10-0.31
Cambridge Utd (1 Season)1 League145451.10.511011.5002-2-4.00-4.29
Premiership (7 Seasons)1409,8367042.5109.311080593017171.366164-3-0.06-0.85
League One (4 Seasons)563,2075722.735.63477122226131.495136+15+0.42-0.07
League Two (3 Seasons)19974519.710.89795102250.721219-7-0.65-0.35
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
2015-201620Cambridge Utdeng ENGFA Cup65th00001Matches
2021-202226Wigan Athleticeng ENGEFL CupRd331856268.52.129021500.6713-2-0.97-0.97Matches
2021-202226Wigan Athleticeng ENGFA Cup341148.50.50031402.331100.00-0.21Matches
2023-202428Wigan Athleticeng ENGFA Cup32528493.32.83841002.0032+1+0.36+0.36Matches
2024-202529Wigan Athleticeng ENGEFL CupRd11757562.50.80017501.0001-1-1.20-3.20Matches
4 Seasons2 Clubs2 Leagues105535541.96.1586352411.6057-2-0.33-0.63
Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
Wigan Athletic (3 Seasons)2 Leagues105535548.56.1586352401.6057-2-0.33-0.63
Cambridge Utd (1 Season)1 League00001
FA Cup (3 Seasons)62934931.53.3384131412.1743+1+0.31+0.11
EFL Cup (2 Seasons)42606566.72.9290224000.7514-3-1.04-1.73
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-202024Rangers2. Europa LgR16125252.80.30012502.500000.00-0.100.40.2+0.2+0.81+1.07Matches
1 Season1 Club1 League125252.80.30012502.500000.00-0.100.40.2+0.2+0.81+1.07
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
201823nir Northern IrelandWCQ117171.60.20011621.000000.00-1.19Matches
201823nir Northern IrelandFriendlies (M)31755838.91.9273012902.3331+2+1.03+1.36Matches
2018-201923nir Northern IrelandUEFA Nations League24th1909025.01.01901030.0012-1-1.00+0.33Matches
2020-202125nir Northern IrelandUEFA Nations LeagueLgB1909016.71.01901000.0001-1-1.00+0.20Matches
202126nir Northern IrelandFriendlies (M)21628145.01.82811003.0040+4+2.22+3.13Matches
202126nir Northern IrelandUEFA Euro Qualifying53216433.43.6385023302.6061+5+1.40+2.81Matches
202227nir Northern IrelandWCQ552107.20.60051011.4001-1-1.73-1.73Matches
202429nir Northern IrelandUEFA Euro Qualifying128283.10.30012830.000000.00+0.41Matches
5 Seasons1 Club4 Leagues199354917.410.49833101991.79146+8+0.77+1.03
WCQ (2 Seasons)669123.80.80061131.3301-1-1.30-2.03
UEFA Euro Qualifying (2 Seasons)63495818.83.9385033132.1761+5+1.29+2.12
Friendlies (M) (2 Seasons)53376741.63.7477112902.6071+6+1.60+2.17
UEFA Nations League (2 Seasons)21809020.02.02902030.0013-2-1.00+0.25

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
2014-201519Hartlepool Utdeng ENG4. League Two4.0003Matches
2015-201620Cambridge Utdeng ENG4. League Two0.5000Matches
2016-201721Kilmarnocksct SCO1. Premiership29.52021Matches
2017-201822Kilmarnocksct SCO1. Premiership29.17135Matches
2018-201923Kilmarnocksct SCO1. Premiership24.61000Matches
2019-202024Rangers2. Europa Lg0.3000020100000000Matches
2019-202024Rangerssct SCO1. Premiership2.40102608000Matches
2020-202125Sunderlandeng ENG3. League One11.1100103321007160Matches
2020-202125Rangerssct SCO1. Premiership1.70000306010Matches
2021-202226Wigan Athleticeng ENGEFL Cup2.100003011130Matches
2021-202226Wigan Athleticeng ENGFA Cup0.50000101000Matches
2021-202226Wigan Athleticeng ENG3. League One3.210065127130Matches
2021-202226St Mirrensct SCO1. Premiership9.2000317077360Matches
2022-202327Kilmarnocksct SCO1. Premiership12.9300123311158140Matches
2023-202428Wigan Athleticeng ENGFA Cup2.800037111230Matches
2023-202428Wigan Athleticeng ENG3. League One20.78002252618013210Matches
2024-202529Wigan Athleticeng ENGEFL Cup0.80001102210Matches
2024-202529Wigan Athleticeng ENG3. League One0.700011014000Matches
2024-202529Carlisle Unitedeng ENG4. League Two6.4400821070140Matches
11 Seasons8 Clubs6 Leagues162.22720127185116233872000000
Country Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
Kilmarnock (4 Seasons)1 League96.01310683311158140
Wigan Athletic (3 Seasons)3 Leagues30.79003370824619310
Rangers (2 Seasons)2 Leagues4.301021101501000000
Sunderland (1 Season)1 League11.1100103321007160
St Mirren (1 Season)1 League9.2000317077360
Hartlepool Utd (1 Season)1 League4.0003
Carlisle United (1 Season)1 League6.4400821070140
Cambridge Utd (1 Season)2 Leagues0.5000
Premiership (7 Seasons)109.313207359120611210
League One (4 Seasons)35.610003991932121400
League Two (3 Seasons)10.84001121070140
FA Cup (3 Seasons)3.300038112230
EFL Cup (2 Seasons)2.900014013340
Europa Lg (1 Season)0.3000020100000000
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
2014-201519Hartlepool Utd1 League4.0003
2015-201620Cambridge Utd2 Leagues0.5000
2016-201721Kilmarnock1 League29.52021
2017-201822Kilmarnock1 League29.17135
2018-201923Kilmarnock1 League24.61000
2019-202024Rangers2 Leagues2.7010280900000000
2020-202125Rangers1 League1.70000306010
2020-202125Sunderland1 League11.1100103321007160
2021-202226St Mirren1 League9.2000317077360
2021-202226Wigan Athletic3 Leagues5.710069139260
2022-202327Kilmarnock1 League12.9300123311158140
2023-202428Wigan Athletic2 Leagues23.58002559719115240
2024-202529Wigan Athletic2 Leagues1.500022016210
2024-202529Carlisle United1 League6.4400821070140
11 Seasons8 Clubs6 Leagues162.22720127185116233872000000
Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
Kilmarnock (4 Seasons)1 League96.01310683311158140
Wigan Athletic (3 Seasons)3 Leagues30.79003370824619310
Rangers (2 Seasons)2 Leagues4.301021101501000000
Sunderland (1 Season)1 League11.1100103321007160
St Mirren (1 Season)1 League9.2000317077360
Hartlepool Utd (1 Season)1 League4.0003
Carlisle United (1 Season)1 League6.4400821070140
Cambridge Utd (1 Season)2 Leagues0.5000
Premiership (7 Seasons)109.313207359120611210
League One (4 Seasons)35.610003991932121400
League Two (3 Seasons)10.84001121070140
FA Cup (3 Seasons)3.300038112230
EFL Cup (2 Seasons)2.900014013340
Europa Lg (1 Season)0.3000020100000000
Miscellaneous Stats Table
Performance
Season Age Squad Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
2014-201519Hartlepool Utdeng ENG4. League Two22nd4.0003Matches
2015-201620Cambridge Utdeng ENG4. League Two9th0.5000Matches
2016-201721Kilmarnocksct SCO1. Premiership8th29.52021Matches
2017-201822Kilmarnocksct SCO1. Premiership5th29.17135Matches
2018-201923Kilmarnocksct SCO1. Premiership3rd24.61000Matches
2019-202024Rangerssct SCO1. Premiership2nd2.40102608000Matches
2020-202125Rangerssct SCO1. Premiership1st1.70000306010Matches
2020-202125Sunderlandeng ENG3. League One4th11.1100103321007160Matches
2021-202226St Mirrensct SCO1. Premiership9th9.2000317077360Matches
2021-202226Wigan Athleticeng ENG3. League One1st3.210065127130Matches
2022-202327Kilmarnocksct SCO1. Premiership10th12.9300123311158140Matches
2023-202428Wigan Athleticeng ENG3. League One12th20.78002252618013210Matches
2024-202529Wigan Athleticeng ENG3. League One16th0.700011014000Matches
2024-202529Carlisle Unitedeng ENG4. League Two24th6.4400821070140Matches
11 Seasons8 Clubs3 Leagues155.727201231711059733650
Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
Kilmarnock (4 Seasons)1 League96.01310683311158140
Wigan Athletic (3 Seasons)1 League24.69002958722114240
Rangers (2 Seasons)1 League4.101029014010
Sunderland (1 Season)1 League11.1100103321007160
St Mirren (1 Season)1 League9.2000317077360
Hartlepool Utd (1 Season)1 League4.0003
Carlisle United (1 Season)1 League6.4400821070140
Cambridge Utd (1 Season)1 League0.5000
Premiership (7 Seasons)109.313207359120611210
League One (4 Seasons)35.610003991932121400
League Two (3 Seasons)10.84001121070140
Miscellaneous Stats Table
Performance
Season Age Squad Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
2021-202226Wigan Athleticeng ENGEFL CupRd32.100003011130Matches
2021-202226Wigan Athleticeng ENGFA Cup0.50000101000Matches
2023-202428Wigan Athleticeng ENGFA Cup2.800037111230Matches
2024-202529Wigan Athleticeng ENGEFL CupRd10.80001102210Matches
4 Seasons2 Clubs2 Leagues6.1000412125570
Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
Wigan Athletic (3 Seasons)2 Leagues6.1000412125570
Cambridge Utd (1 Season)1 League
FA Cup (3 Seasons)3.300038112230
EFL Cup (2 Seasons)2.900014013340
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
2019-202024Rangers2. Europa LgR160.3000020100000000Matches
1 Season1 Club1 League0.3000020100000000
Miscellaneous Stats Table
Performance
Season Age Squad Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
201823nir Northern IrelandWCQ0.20000Matches
201823nir Northern IrelandFriendlies (M)1.90000Matches
2018-201923nir Northern IrelandUEFA Nations League24th1.00000Matches
2020-202125nir Northern IrelandUEFA Nations LeagueLgB1.00001402010Matches
202126nir Northern IrelandFriendlies (M)1.80000Matches
202126nir Northern IrelandUEFA Euro Qualifying3.60006402533000Matches
202227nir Northern IrelandWCQ0.60001101000Matches
202429nir Northern IrelandUEFA Euro Qualifying0.30001003000Matches
5 Seasons1 Club4 Leagues10.40009903134000
WCQ (2 Seasons)0.80001101000
UEFA Euro Qualifying (2 Seasons)3.90007402833000
Friendlies (M) (2 Seasons)3.70000
UEFA Nations League (2 Seasons)2.00001402010

Player Club Summary

About FBref.com

FBref.com launched (June 13, 2018) with domestic league coverage for England, France, Germany, Italy, Spain, and United States. Since then we have been steadily expanding our coverage to include domestic leagues from over 40 countries as well as domestic cup, super cup and youth leagues from top European countries. We have also added coverage for major international cups such as the UEFA Champions League and Copa Libertadores.

FBref is the most complete sources for women's football data on the internet. This includes the entire history of the FIFA Women's World Cup as well as recent domestic league seasons from nine countries, including advanced stats like xG for most of those nine.

In collaboration with Opta, we are including advanced analytical data such as xG, xA, progressive passing, duels and more for over twenty competitions. For more information on the expected goals model and which competitions have advanced data, see our xG explainer.

Note that player records are likely not complete for their careers. Players may come from or move to leagues we don't currently cover. This issue will go down over time, as we add new leagues and seasons. We will never in the future have less data than we do today.

You can sign up to receive an e-mail when new countries and features launch.

For more information, see our Launch Blog Post, the overall leagues/competition page with details on leagues and seasons we include, or our About Page. Let us know if you find an issue or have a suggestion.

FBref is one of seven Sports-Reference.com sites.

More Jordan Jones Pages

Jordan Jones Overview

Stats by Competition

Match Logs (Summary)

Match Logs (Passing)

Match Logs (Pass Types)

Match Logs (Goal and Shot Creation)

Match Logs (Defensive Actions)

Match Logs (Possession)

Match Logs (Miscellaneous Stats)

Goal Logs by Competition

Stathead & Player Comparison