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-11-23SatPremiershipRegular seasonHomeW 4–1DundeeHibernianN4100011000Match Report
2024-11-09SatPremiershipRegular seasonAwayL 1–4DundeeAberdeenN1000000000Match Report
2024-10-26SatPremiershipRegular seasonHomeL 1–2DundeeSt JohnstoneYFW68000010100Match Report
2024-10-19SatPremiershipRegular seasonAwayW 1–0DundeeMotherwellYFW90000021000Match Report
2024-10-05SatPremiershipRegular seasonHomeL 2–3DundeeKilmarnockYFW45000010000Match Report

Standard Stats

Standard Stats Table
Playing Time Performance Per 90 Minutes
Season Age Squad Country Comp MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR Gls Ast G+A G-PK G+A-PK Matches
2008-200916Darlingtoneng ENG4. League Two18155886.5224200000.310.310.610.310.61
2009-201017Darlingtoneng ENG4. League Two26121,20613.4303300200.220.000.220.220.22
2010-201118Darlingtoneng ENG5. Conf Premier1656317.0000000100.000.000.000.000.00
2011-201219Middlesbrougheng ENG2. Championship1203283.6213200100.550.270.820.550.82
2012-201320Middlesbrougheng ENG2. Championship1366617.3303300110.410.000.410.410.41
2013-201421Middlesbrougheng ENG2. Championship2377348.2112100110.120.120.250.120.25
2013-201421Shrewsburyeng ENG3. League One543804.2022000200.000.470.470.000.47
2014-201522Doncastereng ENGFA Cup432833.1101100000.320.000.320.320.32Matches
2014-201522Doncastereng ENGLeague Cup11891.0000000000.000.000.000.000.00Matches
2014-201522Doncastereng ENG3. League One38232,19524.48210711200.330.080.410.290.37Matches
2015-201623Doncastereng ENGFA Cup10150.2000000000.000.000.000.000.00Matches
2015-201623Doncastereng ENGLeague Cup211401.6000000100.000.000.000.000.00Matches
2015-201623Doncastereng ENG3. League One1065325.9101100000.170.000.170.170.17Matches
2015-201623Oldham Athleticeng ENG3. League One18161,42315.8415400100.250.060.320.250.32Matches
2016-201724Portsmoutheng ENGEFL Cup11830.9101011001.080.001.080.000.00Matches
2016-201724Portsmoutheng ENG4. League Two1243964.4202200100.450.000.450.450.45Matches
2017-201825Portsmoutheng ENGEFL Cup00Matches
2017-201825Portsmoutheng ENG3. League One521892.1000000000.000.000.000.000.00Matches
2017-201825Motherwellsct SCO1. Premiership16161,34114.9527411200.340.130.470.270.40Matches
2018-201926Motherwellsct SCO1. Premiership31282,28025.3336301410.120.120.240.120.24Matches
2019-202027Aberdeensct SCO1. Premiership18121,04711.6415400010.340.090.430.340.43Matches
2020-202128Shrewsburyeng ENG3. League One20141,25413.9224111300.140.140.290.070.22Matches
2020-202128Aberdeensct SCO1. Premiership1487077.9202200100.250.000.250.250.25Matches
2021-202229St Mirrensct SCO1. Premiership31161,67418.6112100200.050.050.110.050.11Matches
2022-202330St Mirrensct SCO1. Premiership37363,06334.09312900500.260.090.350.260.35Matches
2023-202431Dundeesct SCO1. Premiership1444745.3000000300.000.000.000.000.00Matches
2023-202431Bengaluruin IND1. Super League844194.7202200000.430.000.430.430.43Matches
2024-202532Dundeesct SCO1. Premiership1143714.1202200100.490.000.490.490.49Matches
17 Seasons11 Clubs8 Leagues40524822,503250.058217954453440.230.080.320.220.30
Country Comp MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR Gls Ast G+A G-PK G+A-PK Matches
Darlington (3 Seasons)2 Leagues60322,42526.9527500300.190.070.260.190.26
Middlesbrough (3 Seasons)1 League48131,72319.1628600320.310.100.420.310.42
St Mirren (2 Seasons)1 League68524,73752.6104141000700.190.080.270.190.27
Doncaster (2 Seasons)3 Leagues56343,25436.210212911300.280.060.330.250.30
Motherwell (2 Seasons)1 League47443,62140.28513712610.200.120.320.170.30
Aberdeen (2 Seasons)1 League32201,75419.5617600110.310.050.360.310.36
Dundee (2 Seasons)1 League2588459.4202200400.210.000.210.210.21
Shrewsbury (2 Seasons)1 League25181,63418.2246111500.110.220.330.060.28
Portsmouth (2 Seasons)3 Leagues1876687.4303211100.400.000.400.270.27
Oldham Athletic (1 Season)1 League18161,42315.8415400100.250.060.320.250.32
Bengaluru (1 Season)1 League844194.7202200000.430.000.430.430.43
Premiership (8 Seasons)17212410,957121.726103625121820.210.080.300.210.29
League One (5 Seasons)96655,97366.4157221322800.230.110.330.200.30
EFL Cup (4 Seasons)433123.5101011100.290.000.290.000.00
League Two (3 Seasons)56312,19024.3729700300.290.080.370.290.37
Championship (3 Seasons)48131,72319.1628600320.310.100.420.310.42
FA Cup (2 Seasons)532983.3101100000.300.000.300.300.30
Conf Premier (1 Season)1656317.0000000100.000.000.000.000.00
Super League (1 Season)844194.7202200000.430.000.430.430.43
Standard Stats Table
Playing Time Performance Per 90 Minutes
Season Age Squad Comp MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR Gls Ast G+A G-PK G+A-PK Matches
2008-200916Darlington1 League18155886.5224200000.310.310.610.310.61
2009-201017Darlington1 League26121,20613.4303300200.220.000.220.220.22
2010-201118Darlington1 League1656317.0000000100.000.000.000.000.00
2011-201219Middlesbrough1 League1203283.6213200100.550.270.820.550.82
2012-201320Middlesbrough1 League1366617.3303300110.410.000.410.410.41
2013-201421Middlesbrough1 League2377348.2112100110.120.120.250.120.25
2013-201421Shrewsbury1 League543804.2022000200.000.470.470.000.47
2014-201522Doncaster3 Leagues43272,56728.59211811200.320.070.390.280.35
2015-201623Doncaster3 Leagues1376877.6101100100.130.000.130.130.13
2015-201623Oldham Athletic1 League18161,42315.8415400100.250.060.320.250.32
2016-201724Portsmouth2 Leagues1354795.3303211100.560.000.560.380.38
2017-201825Portsmouth2 Leagues521892.1000000000.000.000.000.000.00
2017-201825Motherwell1 League16161,34114.9527411200.340.130.470.270.40
2018-201926Motherwell1 League31282,28025.3336301410.120.120.240.120.24
2019-202027Aberdeen1 League18121,04711.6415400010.340.090.430.340.43
2020-202128Aberdeen1 League1487077.9202200100.250.000.250.250.25
2020-202128Shrewsbury1 League20141,25413.9224111300.140.140.290.070.22
2021-202229St Mirren1 League31161,67418.6112100200.050.050.110.050.11
2022-202330St Mirren1 League37363,06334.09312900500.260.090.350.260.35
2023-202431Bengaluru1 League844194.7202200000.430.000.430.430.43
2023-202431Dundee1 League1444745.3000000300.000.000.000.000.00
2024-202532Dundee1 League1143714.1202200100.490.000.490.490.49
17 Seasons11 Clubs8 Leagues40524822,503250.058217954453440.230.080.320.220.30
Comp MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR Gls Ast G+A G-PK G+A-PK Matches
Darlington (3 Seasons)2 Leagues60322,42526.9527500300.190.070.260.190.26
Middlesbrough (3 Seasons)1 League48131,72319.1628600320.310.100.420.310.42
St Mirren (2 Seasons)1 League68524,73752.6104141000700.190.080.270.190.27
Doncaster (2 Seasons)3 Leagues56343,25436.210212911300.280.060.330.250.30
Motherwell (2 Seasons)1 League47443,62140.28513712610.200.120.320.170.30
Aberdeen (2 Seasons)1 League32201,75419.5617600110.310.050.360.310.36
Dundee (2 Seasons)1 League2588459.4202200400.210.000.210.210.21
Shrewsbury (2 Seasons)1 League25181,63418.2246111500.110.220.330.060.28
Portsmouth (2 Seasons)3 Leagues1876687.4303211100.400.000.400.270.27
Oldham Athletic (1 Season)1 League18161,42315.8415400100.250.060.320.250.32
Bengaluru (1 Season)1 League844194.7202200000.430.000.430.430.43
Premiership (8 Seasons)17212410,957121.726103625121820.210.080.300.210.29
League One (5 Seasons)96655,97366.4157221322800.230.110.330.200.30
EFL Cup (4 Seasons)433123.5101011100.290.000.290.000.00
League Two (3 Seasons)56312,19024.3729700300.290.080.370.290.37
Championship (3 Seasons)48131,72319.1628600320.310.100.420.310.42
FA Cup (2 Seasons)532983.3101100000.300.000.300.300.30
Conf Premier (1 Season)1656317.0000000100.000.000.000.000.00
Super League (1 Season)844194.7202200000.430.000.430.430.43
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
2008-200916Darlingtoneng ENG4. League Two12th18155886.5224200000.310.310.610.310.61
2009-201017Darlingtoneng ENG4. League Two24th26121,20613.4303300200.220.000.220.220.22
2010-201118Darlingtoneng ENG5. Conf Premier7th1656317.0000000100.000.000.000.000.00
2011-201219Middlesbrougheng ENG2. Championship7th1203283.6213200100.550.270.820.550.82
2012-201320Middlesbrougheng ENG2. Championship16th1366617.3303300110.410.000.410.410.41
2013-201421Middlesbrougheng ENG2. Championship12th2377348.2112100110.120.120.250.120.25
2013-201421Shrewsburyeng ENG3. League One23rd543804.2022000200.000.470.470.000.47
2014-201522Doncastereng ENG3. League One13th38232,19524.48210711200.330.080.410.290.37Matches
2015-201623Doncastereng ENG3. League One21st1065325.9101100000.170.000.170.170.17Matches
2015-201623Oldham Athleticeng ENG3. League One17th18161,42315.8415400100.250.060.320.250.32Matches
2016-201724Portsmoutheng ENG4. League Two1st1243964.4202200100.450.000.450.450.45Matches
2017-201825Portsmoutheng ENG3. League One8th521892.1000000000.000.000.000.000.00Matches
2017-201825Motherwellsct SCO1. Premiership7th16161,34114.9527411200.340.130.470.270.40Matches
2018-201926Motherwellsct SCO1. Premiership8th31282,28025.3336301410.120.120.240.120.24Matches
2019-202027Aberdeensct SCO1. Premiership4th18121,04711.6415400010.340.090.430.340.43Matches
2020-202128Aberdeensct SCO1. Premiership4th1487077.9202200100.250.000.250.250.25Matches
2020-202128Shrewsburyeng ENG3. League One17th20141,25413.9224111300.140.140.290.070.22Matches
2021-202229St Mirrensct SCO1. Premiership9th31161,67418.6112100200.050.050.110.050.11Matches
2022-202330St Mirrensct SCO1. Premiership6th37363,06334.09312900500.260.090.350.260.35Matches
2023-202431Bengaluruin IND1. Super League10th844194.7202200000.430.000.430.430.43Matches
2023-202431Dundeesct SCO1. Premiership6th1444745.3000000300.000.000.000.000.00Matches
2024-202532Dundeesct SCO1. Premiership7th1143714.1202200100.490.000.490.490.49Matches
17 Seasons11 Clubs6 Leagues39624221,893243.356217753343340.230.090.320.220.30
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
Darlington (3 Seasons)2 Leagues60322,42526.9527500300.190.070.260.190.26
Middlesbrough (3 Seasons)1 League48131,72319.1628600320.310.100.420.310.42
St Mirren (2 Seasons)1 League68524,73752.6104141000700.190.080.270.190.27
Doncaster (2 Seasons)1 League48292,72730.39211811200.300.070.360.260.33
Motherwell (2 Seasons)1 League47443,62140.28513712610.200.120.320.170.30
Aberdeen (2 Seasons)1 League32201,75419.5617600110.310.050.360.310.36
Dundee (2 Seasons)1 League2588459.4202200400.210.000.210.210.21
Shrewsbury (2 Seasons)1 League25181,63418.2246111500.110.220.330.060.28
Portsmouth (2 Seasons)2 Leagues1765856.5202200100.310.000.310.310.31
Oldham Athletic (1 Season)1 League18161,42315.8415400100.250.060.320.250.32
Bengaluru (1 Season)1 League844194.7202200000.430.000.430.430.43
Premiership (8 Seasons)17212410,957121.726103625121820.210.080.300.210.29
League One (5 Seasons)96655,97366.4157221322800.230.110.330.200.30
League Two (3 Seasons)56312,19024.3729700300.290.080.370.290.37
Championship (3 Seasons)48131,72319.1628600320.310.100.420.310.42
Conf Premier (1 Season)1656317.0000000100.000.000.000.000.00
Super League (1 Season)844194.7202200000.430.000.430.430.43
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-201522Doncastereng ENGFA Cup33rd432833.1101100000.320.000.320.320.32Matches
2014-201522Doncastereng ENGLeague Cup17th11891.0000000000.000.000.000.000.00Matches
2015-201623Doncastereng ENGFA Cup33rd10150.2000000000.000.000.000.000.00Matches
2015-201623Doncastereng ENGLeague Cup33rd211401.6000000100.000.000.000.000.00Matches
2016-201724Portsmoutheng ENGEFL Cup58th11830.9101011001.080.001.080.000.00Matches
2017-201825Portsmoutheng ENGEFL Cup58th00Matches
4 Seasons2 Clubs2 Leagues966106.8202111100.300.000.300.150.15
Country Comp LgRank MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR Gls Ast G+A G-PK G+A-PK Matches
Doncaster (2 Seasons)2 Leagues855275.9101100100.170.000.170.170.17
Portsmouth (2 Seasons)1 League11830.9101011001.080.001.080.000.00
EFL Cup (4 Seasons)433123.5101011100.290.000.290.000.00
FA Cup (2 Seasons)532983.3101100000.300.000.300.300.30

Shooting

Shooting Table
Standard
Season Age Squad Country Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist PK PKatt Matches
2008-200916Darlingtoneng ENG4. League Two6.5260.920.3300
2009-201017Darlingtoneng ENG4. League Two13.4360.450.5000
2010-201118Darlingtoneng ENG5. Conf Premier7.0050.710.0000
2011-201219Middlesbrougheng ENG2. Championship3.6230.820.6700
2012-201320Middlesbrougheng ENG2. Championship7.3381.090.3800
2013-201421Middlesbrougheng ENG2. Championship8.2150.610.2000
2013-201421Shrewsburyeng ENG3. League One4.2010.240.0000
2014-201522Doncastereng ENGFA Cup3.1100Matches
2014-201522Doncastereng ENGLeague Cup1.0000Matches
2014-201522Doncastereng ENG3. League One24.48271.110.2611Matches
2015-201623Doncastereng ENGFA Cup0.2000Matches
2015-201623Doncastereng ENGLeague Cup1.6000Matches
2015-201623Doncastereng ENG3. League One5.9161.020.1700Matches
2015-201623Oldham Athleticeng ENG3. League One15.84161.010.2500Matches
2016-201724Portsmoutheng ENGEFL Cup0.914375.04.343.250.000.0011Matches
2016-201724Portsmoutheng ENG4. League Two4.42090.002.050.2200Matches
2017-201825Portsmoutheng ENG3. League One2.10010.000.480.0000Matches
2017-201825Motherwellsct SCO1. Premiership14.95191.280.2111Matches
2018-201926Motherwellsct SCO1. Premiership25.3301Matches
2019-202027Aberdeensct SCO1. Premiership11.6417741.21.460.600.240.5700Matches
2020-202128Shrewsburyeng ENG3. League One13.9218844.41.290.570.060.1311Matches
2020-202128Aberdeensct SCO1. Premiership7.9215533.31.910.640.130.4000Matches
2021-202229St Mirrensct SCO1. Premiership18.61461737.02.470.910.020.0600Matches
2022-202330St Mirrensct SCO1. Premiership34.09912830.82.670.820.100.3200Matches
2023-202431Dundeesct SCO1. Premiership5.308450.01.520.760.000.0000Matches
2023-202431Bengaluruin IND1. Super League4.7210660.02.151.290.200.3300Matches
2024-202532Dundeesct SCO1. Premiership4.1213646.23.151.460.150.3300Matches
17 Seasons11 Clubs8 Leagues250.05822219642.32.060.900.100.2645
Country Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist PK PKatt Matches
Darlington (3 Seasons)2 Leagues26.95170.630.2900
Middlesbrough (3 Seasons)1 League19.16160.840.3800
St Mirren (2 Seasons)1 League52.6101374532.82.600.850.070.2200
Doncaster (2 Seasons)3 Leagues36.210331.090.2411
Motherwell (2 Seasons)1 League40.28191.280.2112
Aberdeen (2 Seasons)1 League19.56321237.51.640.620.190.5000
Dundee (2 Seasons)1 League9.42211047.62.241.070.100.2000
Shrewsbury (2 Seasons)1 League18.2218944.41.290.500.060.1111
Portsmouth (2 Seasons)3 Leagues7.43413325.00.541.750.500.1511
Oldham Athletic (1 Season)1 League15.84161.010.2500
Bengaluru (1 Season)1 League4.7210660.02.151.290.200.3300
Premiership (8 Seasons)121.7261908635.32.330.890.090.2612
League One (5 Seasons)66.415185950.01.120.890.060.2222
EFL Cup (4 Seasons)3.514375.04.343.250.000.0011
League Two (3 Seasons)24.370210.000.860.3300
Championship (3 Seasons)19.16160.840.3800
FA Cup (2 Seasons)3.3100
Conf Premier (1 Season)7.0050.710.0000
Super League (1 Season)4.7210660.02.151.290.200.3300
Shooting Table
Standard
Season Age Squad Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist PK PKatt Matches
2008-200916Darlington1 League6.5260.920.3300
2009-201017Darlington1 League13.4360.450.5000
2010-201118Darlington1 League7.0050.710.0000
2011-201219Middlesbrough1 League3.6230.820.6700
2012-201320Middlesbrough1 League7.3381.090.3800
2013-201421Middlesbrough1 League8.2150.610.2000
2013-201421Shrewsbury1 League4.2010.240.0000
2014-201522Doncaster3 Leagues28.59271.110.2611
2015-201623Doncaster3 Leagues7.6161.020.1700
2015-201623Oldham Athletic1 League15.84161.010.2500
2016-201724Portsmouth2 Leagues5.33412300.00.752.250.500.1711
2017-201825Portsmouth2 Leagues2.10010.000.480.0000
2017-201825Motherwell1 League14.95191.280.2111
2018-201926Motherwell1 League25.3301
2019-202027Aberdeen1 League11.6417741.21.460.600.240.5700
2020-202128Aberdeen1 League7.9215533.31.910.640.130.4000
2020-202128Shrewsbury1 League13.9218844.41.290.570.060.1311
2021-202229St Mirren1 League18.61461737.02.470.910.020.0600
2022-202330St Mirren1 League34.09912830.82.670.820.100.3200
2023-202431Bengaluru1 League4.7210660.02.151.290.200.3300
2023-202431Dundee1 League5.308450.01.520.760.000.0000
2024-202532Dundee1 League4.1213646.23.151.460.150.3300
17 Seasons11 Clubs8 Leagues250.05822219642.32.060.900.100.2645
Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist PK PKatt Matches
Darlington (3 Seasons)2 Leagues26.95170.630.2900
Middlesbrough (3 Seasons)1 League19.16160.840.3800
St Mirren (2 Seasons)1 League52.6101374532.82.600.850.070.2200
Doncaster (2 Seasons)3 Leagues36.210331.090.2411
Motherwell (2 Seasons)1 League40.28191.280.2112
Aberdeen (2 Seasons)1 League19.56321237.51.640.620.190.5000
Dundee (2 Seasons)1 League9.42211047.62.241.070.100.2000
Shrewsbury (2 Seasons)1 League18.2218944.41.290.500.060.1111
Portsmouth (2 Seasons)3 Leagues7.43413325.00.541.750.500.1511
Oldham Athletic (1 Season)1 League15.84161.010.2500
Bengaluru (1 Season)1 League4.7210660.02.151.290.200.3300
Premiership (8 Seasons)121.7261908635.32.330.890.090.2612
League One (5 Seasons)66.415185950.01.120.890.060.2222
EFL Cup (4 Seasons)3.514375.04.343.250.000.0011
League Two (3 Seasons)24.370210.000.860.3300
Championship (3 Seasons)19.16160.840.3800
FA Cup (2 Seasons)3.3100
Conf Premier (1 Season)7.0050.710.0000
Super League (1 Season)4.7210660.02.151.290.200.3300
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
2008-200916Darlingtoneng ENG4. League Two12th6.5260.920.3300
2009-201017Darlingtoneng ENG4. League Two24th13.4360.450.5000
2010-201118Darlingtoneng ENG5. Conf Premier7th7.0050.710.0000
2011-201219Middlesbrougheng ENG2. Championship7th3.6230.820.6700
2012-201320Middlesbrougheng ENG2. Championship16th7.3381.090.3800
2013-201421Middlesbrougheng ENG2. Championship12th8.2150.610.2000
2013-201421Shrewsburyeng ENG3. League One23rd4.2010.240.0000
2014-201522Doncastereng ENG3. League One13th24.48271.110.2611Matches
2015-201623Doncastereng ENG3. League One21st5.9161.020.1700Matches
2015-201623Oldham Athleticeng ENG3. League One17th15.84161.010.2500Matches
2016-201724Portsmoutheng ENG4. League Two1st4.42090.002.050.2200Matches
2017-201825Portsmoutheng ENG3. League One8th2.10010.000.480.0000Matches
2017-201825Motherwellsct SCO1. Premiership7th14.95191.280.2111Matches
2018-201926Motherwellsct SCO1. Premiership8th25.3301Matches
2019-202027Aberdeensct SCO1. Premiership4th11.6417741.21.460.600.240.5700Matches
2020-202128Aberdeensct SCO1. Premiership4th7.9215533.31.910.640.130.4000Matches
2020-202128Shrewsburyeng ENG3. League One17th13.9218844.41.290.570.060.1311Matches
2021-202229St Mirrensct SCO1. Premiership9th18.61461737.02.470.910.020.0600Matches
2022-202330St Mirrensct SCO1. Premiership6th34.09912830.82.670.820.100.3200Matches
2023-202431Bengaluruin IND1. Super League10th4.7210660.02.151.290.200.3300Matches
2023-202431Dundeesct SCO1. Premiership6th5.308450.01.520.760.000.0000Matches
2024-202532Dundeesct SCO1. Premiership7th4.1213646.23.151.460.150.3300Matches
17 Seasons11 Clubs6 Leagues243.35621819341.72.050.890.110.2634
Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist PK PKatt Matches
Darlington (3 Seasons)2 Leagues26.95170.630.2900
Middlesbrough (3 Seasons)1 League19.16160.840.3800
St Mirren (2 Seasons)1 League52.6101374532.82.600.850.070.2200
Doncaster (2 Seasons)1 League30.39331.090.2411
Motherwell (2 Seasons)1 League40.28191.280.2112
Aberdeen (2 Seasons)1 League19.56321237.51.640.620.190.5000
Dundee (2 Seasons)1 League9.42211047.62.241.070.100.2000
Shrewsbury (2 Seasons)1 League18.2218944.41.290.500.060.1111
Portsmouth (2 Seasons)2 Leagues6.520100.001.540.2000
Oldham Athletic (1 Season)1 League15.84161.010.2500
Bengaluru (1 Season)1 League4.7210660.02.151.290.200.3300
Premiership (8 Seasons)121.7261908635.32.330.890.090.2612
League One (5 Seasons)66.415185950.01.120.890.060.2222
League Two (3 Seasons)24.370210.000.860.3300
Championship (3 Seasons)19.16160.840.3800
Conf Premier (1 Season)7.0050.710.0000
Super League (1 Season)4.7210660.02.151.290.200.3300
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-201522Doncastereng ENGFA Cup33rd3.1100Matches
2014-201522Doncastereng ENGLeague Cup17th1.0000Matches
2015-201623Doncastereng ENGFA Cup33rd0.2000Matches
2015-201623Doncastereng ENGLeague Cup33rd1.6000Matches
2016-201724Portsmoutheng ENGEFL Cup58th0.914375.04.343.250.000.0011Matches
4 Seasons2 Clubs2 Leagues6.824375.04.343.250.000.0011
Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist PK PKatt Matches
Doncaster (2 Seasons)2 Leagues5.9100
Portsmouth (2 Seasons)1 League0.914375.04.343.250.000.0011
EFL Cup (4 Seasons)3.514375.04.343.250.000.0011
FA Cup (2 Seasons)3.3100
Become a Stathead & surf this site ad-free.

Playing Time

Playing Time Table
Playing Time Starts Subs Team Success
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 Matches
2008-200916Darlingtoneng ENG4. League Two185883314.26.5153
2009-201017Darlingtoneng ENG4. League Two261,2064629.113.41214
2010-201118Darlingtoneng ENG5. Conf Premier166313915.27.0511
2011-201219Middlesbrougheng ENG2. Championship12328277.93.6012
2012-201320Middlesbrougheng ENG2. Championship136615116.07.367
2013-201421Middlesbrougheng ENG2. Championship237343217.78.2716
2013-201421Shrewsburyeng ENG3. League One5380769.24.241
2014-201522Doncastereng ENGFA Cup42837178.63.1390311201.7553+2+0.64+0.64Matches
2014-201522Doncastereng ENGLeague Cup1898933.01.01890003.000000.00-0.50Matches
2014-201522Doncastereng ENG3. League One382,1955853.024.423101511.273435-1-0.04+0.10Matches
2015-201623Doncastereng ENGFA Cup115155.60.20011410.000000.00-1.06Matches
2015-201623Doncastereng ENGLeague Cup21407058.31.61121111901.5014-3-1.93-1.93Matches
2015-201623Doncastereng ENG3. League One105325312.95.962431.1037-4-0.68-0.38Matches
2015-201623Oldham Athleticeng ENG3. League One181,4237934.415.81612201.61151500.00+0.46Matches
2016-201724Portsmoutheng ENGEFL Cup1838369.20.91830000.0012-1-1.08-1.08Matches
2016-201724Portsmoutheng ENG4. League Two12396339.64.440821.6763+3+0.68-0.18Matches
2017-201825Portsmoutheng ENGEFL Cup00001Matches
2017-201825Portsmoutheng ENG3. League One5189384.62.1213131.4023-1-0.48-0.52Matches
2017-201825Motherwellsct SCO1. Premiership161,3418439.214.916901.31Matches
2018-201926Motherwellsct SCO1. Premiership312,2807466.725.328801131421.393235-3-0.12+0.43Matches
2019-202027Aberdeensct SCO1. Premiership181,0475838.811.61279861771.391814+4+0.34+0.34Matches
2020-202128Shrewsburyeng ENG3. League One201,2546330.313.91482461821.301619-3-0.22-0.09Matches
2020-202128Aberdeensct SCO1. Premiership147075120.77.9875061821.7975+2+0.25+0.39Matches
2021-202229St Mirrensct SCO1. Premiership311,6745448.918.616808152620.971425-11-0.59-0.23Matches
2022-202330St Mirrensct SCO1. Premiership373,0638389.634.036842212901.163854-16-0.47+0.03Matches
2023-202431Dundeesct SCO1. Premiership144743413.95.34711101930.79515-10-1.90-1.62Matches
2023-202431Bengaluruin IND1. Super League84195221.24.7478142710.75510-5-1.07-0.56Matches
2024-202532Dundeesct SCO1. Premiership113713424.24.1473271151.0984+4+0.97+1.51Matches
17 Seasons11 Clubs8 Leagues40522,5035627.5250.0248819515720451.27210253-43-0.23-0.13
Country Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
Darlington (3 Seasons)2 Leagues602,4254019.526.93228
Middlesbrough (3 Seasons)1 League481,7233613.919.11335
St Mirren (2 Seasons)1 League684,7377069.352.6528330162621.075279-27-0.51-0.13
Doncaster (2 Seasons)3 Leagues563,2545834.536.2349616221551.294349-6-0.17-0.01
Motherwell (2 Seasons)1 League473,6217752.940.244802031421.363235-3-0.12+0.43
Aberdeen (2 Seasons)1 League321,7545528.719.520778121791.572519+6+0.31+0.39
Dundee (2 Seasons)1 League258453417.19.48723171680.921319-6-0.64-0.29
Shrewsbury (2 Seasons)1 League251,6346519.718.21882471821.301619-3-0.22-0.09
Portsmouth (2 Seasons)3 Leagues18668377.87.4783111161.5098+1+0.13-0.31
Oldham Athletic (1 Season)1 League181,4237934.415.81612201.61151500.00+0.46
Bengaluru (1 Season)1 League84195221.24.7478142710.75510-5-1.07-0.56
Premiership (8 Seasons)17210,9576444.3121.712480614819211.22122152-30-0.280.00
League One (5 Seasons)965,9736224.066.46582293118191.337079-9-0.14+0.04
EFL Cup (4 Seasons)43127841.63.5398111911.5026-4-1.15-1.44
League Two (3 Seasons)562,1903917.624.33102521.6763+3+0.68-0.18
Championship (3 Seasons)481,7233613.919.11335
FA Cup (2 Seasons)52986047.33.3391321311.4053+2+0.60-0.21
Conf Premier (1 Season)166313915.27.0511
Super League (1 Season)84195221.24.7478142710.75510-5-1.07-0.56
Playing Time Table
Playing Time Starts Subs Team Success
Season Age Squad Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
2008-200916Darlington1 League185883314.26.5153
2009-201017Darlington1 League261,2064629.113.41214
2010-201118Darlington1 League166313915.27.0511
2011-201219Middlesbrough1 League12328277.93.6012
2012-201320Middlesbrough1 League136615116.07.367
2013-201421Middlesbrough1 League237343217.78.2716
2013-201421Shrewsbury1 League5380769.24.241
2014-201522Doncaster3 Leagues432,5676053.828.5279013161211.353938+1+0.04+0.12
2015-201623Doncaster3 Leagues136875314.87.67122361741.08411-7-0.92-0.71
2015-201623Oldham Athletic1 League181,4237934.415.81612201.61151500.00+0.46
2016-201724Portsmouth2 Leagues134793711.25.35830821.5475+2+0.38-0.48
2017-201825Portsmouth2 Leagues5189384.42.1213141.4023-1-0.48-0.52
2017-201825Motherwell1 League161,3418439.214.916901.31
2018-201926Motherwell1 League312,2807466.725.328801131421.393235-3-0.12+0.43
2019-202027Aberdeen1 League181,0475838.811.61279861771.391814+4+0.34+0.34
2020-202128Aberdeen1 League147075120.77.9875061821.7975+2+0.25+0.39
2020-202128Shrewsbury1 League201,2546330.313.91482461821.301619-3-0.22-0.09
2021-202229St Mirren1 League311,6745448.918.616808152620.971425-11-0.59-0.23
2022-202330St Mirren1 League373,0638389.634.036842212901.163854-16-0.47+0.03
2023-202431Bengaluru1 League84195221.24.7478142710.75510-5-1.07-0.56
2023-202431Dundee1 League144743413.95.34711101930.79515-10-1.90-1.62
2024-202532Dundee1 League113713424.24.1473271151.0984+4+0.97+1.51
17 Seasons11 Clubs8 Leagues40522,5035627.5250.0248819515720451.27210253-43-0.23-0.13
Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
Darlington (3 Seasons)2 Leagues602,4254019.526.93228
Middlesbrough (3 Seasons)1 League481,7233613.919.11335
St Mirren (2 Seasons)1 League684,7377069.352.6528330162621.075279-27-0.51-0.13
Doncaster (2 Seasons)3 Leagues563,2545834.536.2349616221551.294349-6-0.17-0.01
Motherwell (2 Seasons)1 League473,6217752.940.244802031421.363235-3-0.12+0.43
Aberdeen (2 Seasons)1 League321,7545528.719.520778121791.572519+6+0.31+0.39
Dundee (2 Seasons)1 League258453417.19.48723171680.921319-6-0.64-0.29
Shrewsbury (2 Seasons)1 League251,6346519.718.21882471821.301619-3-0.22-0.09
Portsmouth (2 Seasons)3 Leagues18668377.87.4783111161.5098+1+0.13-0.31
Oldham Athletic (1 Season)1 League181,4237934.415.81612201.61151500.00+0.46
Bengaluru (1 Season)1 League84195221.24.7478142710.75510-5-1.07-0.56
Premiership (8 Seasons)17210,9576444.3121.712480614819211.22122152-30-0.280.00
League One (5 Seasons)965,9736224.066.46582293118191.337079-9-0.14+0.04
EFL Cup (4 Seasons)43127841.63.5398111911.5026-4-1.15-1.44
League Two (3 Seasons)562,1903917.624.33102521.6763+3+0.68-0.18
Championship (3 Seasons)481,7233613.919.11335
FA Cup (2 Seasons)52986047.33.3391321311.4053+2+0.60-0.21
Conf Premier (1 Season)166313915.27.0511
Super League (1 Season)84195221.24.7478142710.75510-5-1.07-0.56
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
2008-200916Darlingtoneng ENG4. League Two12th185883314.26.5153
2009-201017Darlingtoneng ENG4. League Two24th261,2064629.113.41214
2010-201118Darlingtoneng ENG5. Conf Premier7th166313915.27.0511
2011-201219Middlesbrougheng ENG2. Championship7th12328277.93.6012
2012-201320Middlesbrougheng ENG2. Championship16th136615116.07.367
2013-201421Middlesbrougheng ENG2. Championship12th237343217.78.2716
2013-201421Shrewsburyeng ENG3. League One23rd5380769.24.241
2014-201522Doncastereng ENG3. League One13th382,1955853.024.423101511.273435-1-0.04+0.10Matches
2015-201623Doncastereng ENG3. League One21st105325312.95.962431.1037-4-0.68-0.38Matches
2015-201623Oldham Athleticeng ENG3. League One17th181,4237934.415.81612201.61151500.00+0.46Matches
2016-201724Portsmoutheng ENG4. League Two1st12396339.64.440821.6763+3+0.68-0.18Matches
2017-201825Portsmoutheng ENG3. League One8th5189384.62.1213131.4023-1-0.48-0.52Matches
2017-201825Motherwellsct SCO1. Premiership7th161,3418439.214.916901.31Matches
2018-201926Motherwellsct SCO1. Premiership8th312,2807466.725.328801131421.393235-3-0.12+0.43Matches
2019-202027Aberdeensct SCO1. Premiership4th181,0475838.811.61279861771.391814+4+0.34+0.34Matches
2020-202128Aberdeensct SCO1. Premiership4th147075120.77.9875061821.7975+2+0.25+0.39Matches
2020-202128Shrewsburyeng ENG3. League One17th201,2546330.313.91482461821.301619-3-0.22-0.09Matches
2021-202229St Mirrensct SCO1. Premiership9th311,6745448.918.616808152620.971425-11-0.59-0.23Matches
2022-202330St Mirrensct SCO1. Premiership6th373,0638389.634.036842212901.163854-16-0.47+0.03Matches
2023-202431Bengaluruin IND1. Super League10th84195221.24.7478142710.75510-5-1.07-0.56Matches
2023-202431Dundeesct SCO1. Premiership6th144743413.95.34711101930.79515-10-1.90-1.62Matches
2024-202532Dundeesct SCO1. Premiership7th113713424.24.1473271151.0984+4+0.97+1.51Matches
17 Seasons11 Clubs6 Leagues39621,8935527.2243.3242819115420431.26203244-41-0.23-0.12
Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
Darlington (3 Seasons)2 Leagues602,4254019.526.93228
Middlesbrough (3 Seasons)1 League481,7233613.919.11335
St Mirren (2 Seasons)1 League684,7377069.352.6528330162621.075279-27-0.51-0.13
Doncaster (2 Seasons)1 League482,7275732.930.329121941.233742-5-0.17+0.08
Motherwell (2 Seasons)1 League473,6217752.940.244802031421.363235-3-0.12+0.43
Aberdeen (2 Seasons)1 League321,7545528.719.520778121791.572519+6+0.31+0.39
Dundee (2 Seasons)1 League258453417.19.48723171680.921319-6-0.64-0.29
Shrewsbury (2 Seasons)1 League251,6346519.718.21882471821.301619-3-0.22-0.09
Portsmouth (2 Seasons)2 Leagues17585347.16.56111151.5986+2+0.31-0.14
Oldham Athletic (1 Season)1 League181,4237934.415.81612201.61151500.00+0.46
Bengaluru (1 Season)1 League84195221.24.7478142710.75510-5-1.07-0.56
Premiership (8 Seasons)17210,9576444.3121.712480614819211.22122152-30-0.280.00
League One (5 Seasons)965,9736224.066.46582293118191.337079-9-0.14+0.04
League Two (3 Seasons)562,1903917.624.33102521.6763+3+0.68-0.18
Championship (3 Seasons)481,7233613.919.11335
Conf Premier (1 Season)166313915.27.0511
Super League (1 Season)84195221.24.7478142710.75510-5-1.07-0.56
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-201522Doncastereng ENGFA Cup33rd42837178.63.1390311201.7553+2+0.64+0.64Matches
2014-201522Doncastereng ENGLeague Cup17th1898933.01.01890003.000000.00-0.50Matches
2015-201623Doncastereng ENGFA Cup33rd115155.60.20011410.000000.00-1.06Matches
2015-201623Doncastereng ENGLeague Cup33rd21407058.31.61121111901.5014-3-1.93-1.93Matches
2016-201724Portsmoutheng ENGEFL Cup58th1838369.20.91830000.0012-1-1.08-1.08Matches
2017-201825Portsmoutheng ENGEFL Cup58th00001Matches
4 Seasons2 Clubs2 Leagues96106844.26.8694431521.4479-2-0.30-0.85
Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
Doncaster (2 Seasons)2 Leagues85276646.25.9596431511.6367-1-0.17-0.76
Portsmouth (2 Seasons)1 League1838334.60.91830010.0012-1-1.08-1.08
EFL Cup (4 Seasons)43127841.63.5398111911.5026-4-1.15-1.44
FA Cup (2 Seasons)52986047.33.3391321311.4053+2+0.60-0.21

Miscellaneous Stats

Miscellaneous Stats Table
Performance
Season Age Squad Country Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
2008-200916Darlingtoneng ENG4. League Two6.50017
2009-201017Darlingtoneng ENG4. League Two13.42016
2010-201118Darlingtoneng ENG5. Conf Premier7.01013
2011-201219Middlesbrougheng ENG2. Championship3.6109
2012-201320Middlesbrougheng ENG2. Championship7.31111
2013-201421Middlesbrougheng ENG2. Championship8.21114
2013-201421Shrewsburyeng ENG3. League One4.22010
2014-201522Doncastereng ENGFA Cup3.10000Matches
2014-201522Doncastereng ENGLeague Cup1.00000Matches
2014-201522Doncastereng ENG3. League One24.42028Matches
2015-201623Doncastereng ENGFA Cup0.20000Matches
2015-201623Doncastereng ENGLeague Cup1.61000Matches
2015-201623Doncastereng ENG3. League One5.9009Matches
2015-201623Oldham Athleticeng ENG3. League One15.81021Matches
2016-201724Portsmoutheng ENGEFL Cup0.9000202000000Matches
2016-201724Portsmoutheng ENG4. League Two4.41001000000000Matches
2017-201825Portsmoutheng ENG3. League One2.1000400000000Matches
2017-201825Motherwellsct SCO1. Premiership14.92032Matches
2018-201926Motherwellsct SCO1. Premiership25.34110Matches
2019-202027Aberdeensct SCO1. Premiership11.6010281784000Matches
2020-202128Shrewsburyeng ENG3. League One13.93003432104340Matches
2020-202128Aberdeensct SCO1. Premiership7.9100271068150Matches
2021-202229St Mirrensct SCO1. Premiership18.620045301227260Matches
2022-202330St Mirrensct SCO1. Premiership34.05008040214812180Matches
2023-202431Dundeesct SCO1. Premiership5.330012731010Matches
2023-202431Bengaluruin IND1. Super League4.70004613320Matches
2024-202532Dundeesct SCO1. Premiership4.11005834020Matches
17 Seasons11 Clubs8 Leagues250.0344143115066992138000
Country Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
Darlington (3 Seasons)2 Leagues26.93046
Middlesbrough (3 Seasons)1 League19.13234
St Mirren (2 Seasons)1 League52.670012570337514240
Doncaster (2 Seasons)3 Leagues36.2300370
Motherwell (2 Seasons)1 League40.2611320
Aberdeen (2 Seasons)1 League19.511055271412150
Dundee (2 Seasons)1 League9.4400171565030
Shrewsbury (2 Seasons)1 League18.25004432104340
Portsmouth (2 Seasons)3 Leagues7.41001602000000
Oldham Athletic (1 Season)1 League15.81021
Bengaluru (1 Season)1 League4.70004613320
Premiership (8 Seasons)121.71821229112539215320
League One (5 Seasons)66.48001063210434000
EFL Cup (4 Seasons)3.5100202000000
League Two (3 Seasons)24.33004300000000
Championship (3 Seasons)19.13234
FA Cup (2 Seasons)3.30000
Conf Premier (1 Season)7.01013
Super League (1 Season)4.70004613320
Miscellaneous Stats Table
Performance
Season Age Squad Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
2008-200916Darlington1 League6.50017
2009-201017Darlington1 League13.42016
2010-201118Darlington1 League7.01013
2011-201219Middlesbrough1 League3.6109
2012-201320Middlesbrough1 League7.31111
2013-201421Middlesbrough1 League8.21114
2013-201421Shrewsbury1 League4.22010
2014-201522Doncaster3 Leagues28.5200280
2015-201623Doncaster3 Leagues7.610090
2015-201623Oldham Athletic1 League15.81021
2016-201724Portsmouth2 Leagues5.31001202000000
2017-201825Portsmouth2 Leagues2.1000400000000
2017-201825Motherwell1 League14.92032
2018-201926Motherwell1 League25.34110
2019-202027Aberdeen1 League11.6010281784000
2020-202128Aberdeen1 League7.9100271068150
2020-202128Shrewsbury1 League13.93003432104340
2021-202229St Mirren1 League18.620045301227260
2022-202330St Mirren1 League34.05008040214812180
2023-202431Bengaluru1 League4.70004613320
2023-202431Dundee1 League5.330012731010
2024-202532Dundee1 League4.11005834020
17 Seasons11 Clubs8 Leagues250.0344143115066992138000
Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
Darlington (3 Seasons)2 Leagues26.93046
Middlesbrough (3 Seasons)1 League19.13234
St Mirren (2 Seasons)1 League52.670012570337514240
Doncaster (2 Seasons)3 Leagues36.2300370
Motherwell (2 Seasons)1 League40.2611320
Aberdeen (2 Seasons)1 League19.511055271412150
Dundee (2 Seasons)1 League9.4400171565030
Shrewsbury (2 Seasons)1 League18.25004432104340
Portsmouth (2 Seasons)3 Leagues7.41001602000000
Oldham Athletic (1 Season)1 League15.81021
Bengaluru (1 Season)1 League4.70004613320
Premiership (8 Seasons)121.71821229112539215320
League One (5 Seasons)66.48001063210434000
EFL Cup (4 Seasons)3.5100202000000
League Two (3 Seasons)24.33004300000000
Championship (3 Seasons)19.13234
FA Cup (2 Seasons)3.30000
Conf Premier (1 Season)7.01013
Super League (1 Season)4.70004613320
Miscellaneous Stats Table
Performance
Season Age Squad Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
2008-200916Darlingtoneng ENG4. League Two12th6.50017
2009-201017Darlingtoneng ENG4. League Two24th13.42016
2010-201118Darlingtoneng ENG5. Conf Premier7th7.01013
2011-201219Middlesbrougheng ENG2. Championship7th3.6109
2012-201320Middlesbrougheng ENG2. Championship16th7.31111
2013-201421Middlesbrougheng ENG2. Championship12th8.21114
2013-201421Shrewsburyeng ENG3. League One23rd4.22010
2014-201522Doncastereng ENG3. League One13th24.42028Matches
2015-201623Doncastereng ENG3. League One21st5.9009Matches
2015-201623Oldham Athleticeng ENG3. League One17th15.81021Matches
2016-201724Portsmoutheng ENG4. League Two1st4.41001000000000Matches
2017-201825Portsmoutheng ENG3. League One8th2.1000400000000Matches
2017-201825Motherwellsct SCO1. Premiership7th14.92032Matches
2018-201926Motherwellsct SCO1. Premiership8th25.34110Matches
2019-202027Aberdeensct SCO1. Premiership4th11.6010281784000Matches
2020-202128Aberdeensct SCO1. Premiership4th7.9100271068150Matches
2020-202128Shrewsburyeng ENG3. League One17th13.93003432104340Matches
2021-202229St Mirrensct SCO1. Premiership9th18.620045301227260Matches
2022-202330St Mirrensct SCO1. Premiership6th34.05008040214812180Matches
2023-202431Bengaluruin IND1. Super League10th4.70004613320Matches
2023-202431Dundeesct SCO1. Premiership6th5.330012731010Matches
2024-202532Dundeesct SCO1. Premiership7th4.11005834020Matches
17 Seasons11 Clubs6 Leagues243.3334142915064992138000
Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
Darlington (3 Seasons)2 Leagues26.93046
Middlesbrough (3 Seasons)1 League19.13234
St Mirren (2 Seasons)1 League52.670012570337514240
Doncaster (2 Seasons)1 League30.32037
Motherwell (2 Seasons)1 League40.2611320
Aberdeen (2 Seasons)1 League19.511055271412150
Dundee (2 Seasons)1 League9.4400171565030
Shrewsbury (2 Seasons)1 League18.25004432104340
Portsmouth (2 Seasons)2 Leagues6.51001400000000
Oldham Athletic (1 Season)1 League15.81021
Bengaluru (1 Season)1 League4.70004613320
Premiership (8 Seasons)121.71821229112539215320
League One (5 Seasons)66.48001063210434000
League Two (3 Seasons)24.33004300000000
Championship (3 Seasons)19.13234
Conf Premier (1 Season)7.01013
Super League (1 Season)4.70004613320
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-201522Doncastereng ENGFA Cup33rd3.10000Matches
2014-201522Doncastereng ENGLeague Cup17th1.00000Matches
2015-201623Doncastereng ENGFA Cup33rd0.20000Matches
2015-201623Doncastereng ENGLeague Cup33rd1.61000Matches
2016-201724Portsmoutheng ENGEFL Cup58th0.9000202000000Matches
4 Seasons2 Clubs2 Leagues6.8100202000000
Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
Doncaster (2 Seasons)2 Leagues5.91000
Portsmouth (2 Seasons)1 League0.9000202000000
EFL Cup (4 Seasons)3.5100202000000
FA Cup (2 Seasons)3.30000

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.