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
2014-201518Celticsct SCO1. Premiership00Matches
2015-201619Dumbartonsct SCO2. Championship23201,72019.1011000000.000.050.050.000.05Matches
2016-201720Mortonsct SCO2. Championship31292,43327.0000000800.000.000.000.000.00Matches
2017-201821Ross Countysct SCO1. Premiership26211,98422.0202200500.090.000.090.090.09Matches
2018-201922Ross Countysct SCO2. Championship35343,06434.06511600900.180.150.320.180.32Matches
2019-202023Rotherham Unitedeng ENGEFL Cup20450.5000000000.000.000.000.000.00Matches
2019-202023Rotherham Unitedeng ENGFA Cup10200.2000000000.000.000.000.000.00Matches
2019-202023Rotherham Unitedeng ENG3. League One22141,31314.6145100300.070.270.340.070.34Matches
2020-202124Rotherham Unitedeng ENG2. Championship35282,32425.8314300600.120.040.150.120.15Matches
2020-202124Rotherham Unitedeng ENGEFL Cup11700.8000000000.000.000.000.000.00Matches
2020-202124Rotherham Unitedeng ENGFA Cup11750.8000000000.000.000.000.000.00Matches
2021-202225Rotherham Unitedeng ENGEFL Cup00Matches
2021-202225Rotherham Unitedeng ENGFA Cup20891.0000000100.000.000.000.000.00Matches
2021-202225Rotherham Unitedeng ENG3. League One28151,44316.0112100400.060.060.120.060.12Matches
2022-202326Rotherham Unitedeng ENG2. Championship36191,92521.4202200200.090.000.090.090.09Matches
2022-202326Rotherham Unitedeng ENGEFL Cup211241.4000000000.000.000.000.000.00Matches
2022-202326Rotherham Unitedeng ENGFA Cup11740.8000000000.000.000.000.000.00Matches
2023-202427Rotherham Unitedeng ENG2. Championship21121,08012.0101100300.080.000.080.080.08Matches
2023-202427Rotherham Unitedeng ENGFA Cup11901.0000000000.000.000.000.000.00Matches
2024-202528Bristol Roverseng ENGEFL Cup11760.8000000000.000.000.000.000.00Matches
2024-202528Bristol Roverseng ENGFA Cup321601.8101100000.560.000.560.560.56Matches
2024-202528Bristol Roverseng ENG3. League One28181,53117.0202200710.120.000.120.120.12Matches
2025-202629Ross Countysct SCO2. Championship32242,09123.2101100600.040.000.040.040.04Matches
12 Seasons6 Clubs6 Leagues33224221,731241.520123220005410.080.050.130.080.13
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
Rotherham United (5 Seasons)4 Leagues153938,67296.486148001900.080.060.150.080.15
Ross County (3 Seasons)2 Leagues93797,13979.395149002000.110.060.180.110.18
Bristol Rovers (1 Season)3 Leagues32211,76719.6303300710.150.000.150.150.15
Morton (1 Season)1 League31292,43327.0000000800.000.000.000.000.00
Dumbarton (1 Season)1 League23201,72019.1011000000.000.050.050.000.05
Celtic (1 Season)1 League00
FA Cup (6 Seasons)955085.6101100100.180.000.180.180.18
EFL Cup (5 Seasons)633153.5000000000.000.000.000.000.00
Championship (4 Seasons)1211079,308103.476137002300.070.060.130.070.13
Championship (3 Seasons)92595,32959.26176001100.100.020.120.100.12
League One (3 Seasons)78474,28747.64594001410.080.100.190.080.19
Premiership (2 Seasons)26211,98422.0202200500.090.000.090.090.09
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
2014-201518Celtic1 League00
2015-201619Dumbarton1 League23201,72019.1011000000.000.050.050.000.05
2016-201720Morton1 League31292,43327.0000000800.000.000.000.000.00
2017-201821Ross County1 League26211,98422.0202200500.090.000.090.090.09
2018-201922Ross County1 League35343,06434.06511600900.180.150.320.180.32
2019-202023Rotherham United3 Leagues25141,37815.3145100300.070.260.330.070.33
2020-202124Rotherham United3 Leagues37302,46927.4314300600.110.040.150.110.15
2021-202225Rotherham United3 Leagues30151,53217.0112100500.060.060.120.060.12
2022-202326Rotherham United3 Leagues39212,12323.6202200200.080.000.080.080.08
2023-202427Rotherham United2 Leagues22131,17013.0101100300.080.000.080.080.08
2024-202528Bristol Rovers3 Leagues32211,76719.6303300710.150.000.150.150.15
2025-202629Ross County1 League32242,09123.2101100600.040.000.040.040.04
12 Seasons6 Clubs6 Leagues33224221,731241.520123220005410.080.050.130.080.13
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
Rotherham United (5 Seasons)4 Leagues153938,67296.486148001900.080.060.150.080.15
Ross County (3 Seasons)2 Leagues93797,13979.395149002000.110.060.180.110.18
Bristol Rovers (1 Season)3 Leagues32211,76719.6303300710.150.000.150.150.15
Morton (1 Season)1 League31292,43327.0000000800.000.000.000.000.00
Dumbarton (1 Season)1 League23201,72019.1011000000.000.050.050.000.05
Celtic (1 Season)1 League00
FA Cup (6 Seasons)955085.6101100100.180.000.180.180.18
EFL Cup (5 Seasons)633153.5000000000.000.000.000.000.00
Championship (4 Seasons)1211079,308103.476137002300.070.060.130.070.13
Championship (3 Seasons)92595,32959.26176001100.100.020.120.100.12
League One (3 Seasons)78474,28747.64594001410.080.100.190.080.19
Premiership (2 Seasons)26211,98422.0202200500.090.000.090.090.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
2014-201518Celticsct SCO1. Premiership1st00Matches
2015-201619Dumbartonsct SCO2. Championship8th23201,72019.1011000000.000.050.050.000.05Matches
2016-201720Mortonsct SCO2. Championship4th31292,43327.0000000800.000.000.000.000.00Matches
2017-201821Ross Countysct SCO1. Premiership12th26211,98422.0202200500.090.000.090.090.09Matches
2018-201922Ross Countysct SCO2. Championship1st35343,06434.06511600900.180.150.320.180.32Matches
2019-202023Rotherham Unitedeng ENG3. League One2nd22141,31314.6145100300.070.270.340.070.34Matches
2020-202124Rotherham Unitedeng ENG2. Championship23rd35282,32425.8314300600.120.040.150.120.15Matches
2021-202225Rotherham Unitedeng ENG3. League One2nd28151,44316.0112100400.060.060.120.060.12Matches
2022-202326Rotherham Unitedeng ENG2. Championship19th36191,92521.4202200200.090.000.090.090.09Matches
2023-202427Rotherham Unitedeng ENG2. Championship24th21121,08012.0101100300.080.000.080.080.08Matches
2024-202528Bristol Roverseng ENG3. League One22nd28181,53117.0202200710.120.000.120.120.12Matches
2025-202629Ross Countysct SCO2. Championship10th32242,09123.2101100600.040.000.040.040.04Matches
12 Seasons6 Clubs4 Leagues31723420,908232.319123119005310.080.050.130.080.13
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
Rotherham United (5 Seasons)2 Leagues142888,08589.886148001800.090.070.160.090.16
Ross County (3 Seasons)2 Leagues93797,13979.395149002000.110.060.180.110.18
Morton (1 Season)1 League31292,43327.0000000800.000.000.000.000.00
Bristol Rovers (1 Season)1 League28181,53117.0202200710.120.000.120.120.12
Dumbarton (1 Season)1 League23201,72019.1011000000.000.050.050.000.05
Celtic (1 Season)1 League00
Championship (4 Seasons)1211079,308103.476137002300.070.060.130.070.13
Championship (3 Seasons)92595,32959.26176001100.100.020.120.100.12
League One (3 Seasons)78474,28747.64594001410.080.100.190.080.19
Premiership (2 Seasons)26211,98422.0202200500.090.000.090.090.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
2019-202023Rotherham Unitedeng ENGEFL Cup33rd20450.5000000000.000.000.000.000.00Matches
2019-202023Rotherham Unitedeng ENGFA Cup33rd10200.2000000000.000.000.000.000.00Matches
2020-202124Rotherham Unitedeng ENGEFL Cup58th11700.8000000000.000.000.000.000.00Matches
2020-202124Rotherham Unitedeng ENGFA Cup33rd11750.8000000000.000.000.000.000.00Matches
2021-202225Rotherham Unitedeng ENGEFL CupRd100Matches
2021-202225Rotherham Unitedeng ENGFA Cup20891.0000000100.000.000.000.000.00Matches
2022-202326Rotherham Unitedeng ENGEFL CupRd2211241.4000000000.000.000.000.000.00Matches
2022-202326Rotherham Unitedeng ENGFA Cup11740.8000000000.000.000.000.000.00Matches
2023-202427Rotherham Unitedeng ENGFA Cup11901.0000000000.000.000.000.000.00Matches
2024-202528Bristol Roverseng ENGEFL CupRd111760.8000000000.000.000.000.000.00Matches
2024-202528Bristol Roverseng ENGFA Cup321601.8101100000.560.000.560.560.56Matches
6 Seasons2 Clubs2 Leagues1588239.1101100100.110.000.110.110.11
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
Rotherham United (5 Seasons)2 Leagues1155876.5000000100.000.000.000.000.00
Bristol Rovers (1 Season)2 Leagues432362.6101100000.380.000.380.380.38
FA Cup (6 Seasons)955085.6101100100.180.000.180.180.18
EFL Cup (5 Seasons)633153.5000000000.000.000.000.000.00

Shooting

Shooting Table
Standard
Season Age Squad Country Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches
2015-201619Dumbartonsct SCO2. Championship19.1040.210.0000Matches
2016-201720Mortonsct SCO2. Championship27.00030.000.110.0000Matches
2017-201821Ross Countysct SCO1. Premiership22.02120.540.1700Matches
2018-201922Ross Countysct SCO2. Championship34.0600Matches
2019-202023Rotherham Unitedeng ENGEFL Cup0.50100.02.000.000.0000Matches
2019-202023Rotherham Unitedeng ENGFA Cup0.20100.04.500.000.0000Matches
2019-202023Rotherham Unitedeng ENG3. League One14.6113323.10.890.210.080.3300Matches
2020-202124Rotherham Unitedeng ENG2. Championship25.83351440.01.360.540.090.2100Matches
2020-202124Rotherham Unitedeng ENGEFL Cup0.8011100.01.291.290.000.0000Matches
2020-202124Rotherham Unitedeng ENGFA Cup0.80000.000.0000Matches
2021-202225Rotherham Unitedeng ENGFA Cup1.00200.02.020.000.0000Matches
2021-202225Rotherham Unitedeng ENG3. League One16.0115426.70.940.250.070.2500Matches
2022-202326Rotherham Unitedeng ENG2. Championship21.4215533.30.700.230.130.4000Matches
2022-202326Rotherham Unitedeng ENGEFL Cup1.40400.02.900.000.0000Matches
2022-202326Rotherham Unitedeng ENGFA Cup0.80000.000.0000Matches
2023-202427Rotherham Unitedeng ENG2. Championship12.017228.60.580.170.140.5000Matches
2023-202427Rotherham Unitedeng ENGFA Cup1.00000.000.0000Matches
2024-202528Bristol Roverseng ENGEFL Cup0.802150.02.371.180.000.0000Matches
2024-202528Bristol Roverseng ENGFA Cup1.8100Matches
2024-202528Bristol Roverseng ENG3. League One17.0215320.00.880.180.130.6700Matches
2025-202629Ross Countysct SCO2. Championship23.2100Matches
12 Seasons6 Clubs6 Leagues241.5201115232.40.790.290.090.2300
Country Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches
Rotherham United (5 Seasons)4 Leagues96.48942930.90.980.300.090.2800
Ross County (3 Seasons)2 Leagues79.39120.540.1700
Bristol Rovers (1 Season)3 Leagues19.6317423.50.950.220.120.5000
Morton (1 Season)1 League27.00030.000.110.0000
Dumbarton (1 Season)1 League19.1040.210.0000
Celtic (1 Season)1 League
FA Cup (6 Seasons)5.61300.00.780.000.0000
EFL Cup (5 Seasons)3.508225.02.290.570.000.0000
Championship (4 Seasons)103.47070.000.150.0000
Championship (3 Seasons)59.26572136.80.960.350.110.2900
League One (3 Seasons)47.64431023.30.900.210.090.4000
Premiership (2 Seasons)22.02120.540.1700
Shooting Table
Standard
Season Age Squad Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches
2015-201619Dumbarton1 League19.1040.210.0000
2016-201720Morton1 League27.00030.000.110.0000
2017-201821Ross County1 League22.02120.540.1700
2018-201922Ross County1 League34.0600
2019-202023Rotherham United3 Leagues15.3115320.00.980.200.070.3300
2020-202124Rotherham United3 Leagues27.43361541.71.310.550.080.2000
2021-202225Rotherham United3 Leagues17.0117423.51.000.230.060.2500
2022-202326Rotherham United3 Leagues23.6219526.30.810.210.110.4000
2023-202427Rotherham United2 Leagues13.017228.60.540.150.140.5000
2024-202528Bristol Rovers3 Leagues19.6317423.50.950.220.120.5000
2025-202629Ross County1 League23.2100
12 Seasons6 Clubs6 Leagues241.5201115232.40.790.290.090.2300
Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches
Rotherham United (5 Seasons)4 Leagues96.48942930.90.980.300.090.2800
Ross County (3 Seasons)2 Leagues79.39120.540.1700
Bristol Rovers (1 Season)3 Leagues19.6317423.50.950.220.120.5000
Morton (1 Season)1 League27.00030.000.110.0000
Dumbarton (1 Season)1 League19.1040.210.0000
Celtic (1 Season)1 League
FA Cup (6 Seasons)5.61300.00.780.000.0000
EFL Cup (5 Seasons)3.508225.02.290.570.000.0000
Championship (4 Seasons)103.47070.000.150.0000
Championship (3 Seasons)59.26572136.80.960.350.110.2900
League One (3 Seasons)47.64431023.30.900.210.090.4000
Premiership (2 Seasons)22.02120.540.1700
Shooting Table
Standard
Season Age Squad Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches
2015-201619Dumbartonsct SCO2. Championship8th19.1040.210.0000Matches
2016-201720Mortonsct SCO2. Championship4th27.00030.000.110.0000Matches
2017-201821Ross Countysct SCO1. Premiership12th22.02120.540.1700Matches
2018-201922Ross Countysct SCO2. Championship1st34.0600Matches
2019-202023Rotherham Unitedeng ENG3. League One2nd14.6113323.10.890.210.080.3300Matches
2020-202124Rotherham Unitedeng ENG2. Championship23rd25.83351440.01.360.540.090.2100Matches
2021-202225Rotherham Unitedeng ENG3. League One2nd16.0115426.70.940.250.070.2500Matches
2022-202326Rotherham Unitedeng ENG2. Championship19th21.4215533.30.700.230.130.4000Matches
2023-202427Rotherham Unitedeng ENG2. Championship24th12.017228.60.580.170.140.5000Matches
2024-202528Bristol Roverseng ENG3. League One22nd17.0215320.00.880.180.130.6700Matches
2025-202629Ross Countysct SCO2. Championship10th23.2100Matches
12 Seasons6 Clubs4 Leagues232.3191005034.00.750.290.100.2400
Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches
Rotherham United (5 Seasons)2 Leagues89.88852832.90.950.310.090.2900
Ross County (3 Seasons)2 Leagues79.39120.540.1700
Morton (1 Season)1 League27.00030.000.110.0000
Bristol Rovers (1 Season)1 League17.0215320.00.880.180.130.6700
Dumbarton (1 Season)1 League19.1040.210.0000
Celtic (1 Season)1 League
Championship (4 Seasons)103.47070.000.150.0000
Championship (3 Seasons)59.26572136.80.960.350.110.2900
League One (3 Seasons)47.64431023.30.900.210.090.4000
Premiership (2 Seasons)22.02120.540.1700
Shooting Table
Standard
Season Age Squad Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches
2019-202023Rotherham Unitedeng ENGEFL Cup33rd0.50100.02.000.000.0000Matches
2019-202023Rotherham Unitedeng ENGFA Cup33rd0.20100.04.500.000.0000Matches
2020-202124Rotherham Unitedeng ENGEFL Cup58th0.8011100.01.291.290.000.0000Matches
2020-202124Rotherham Unitedeng ENGFA Cup33rd0.80000.000.0000Matches
2021-202225Rotherham Unitedeng ENGFA Cup1.00200.02.020.000.0000Matches
2022-202326Rotherham Unitedeng ENGEFL CupRd21.40400.02.900.000.0000Matches
2022-202326Rotherham Unitedeng ENGFA Cup0.80000.000.0000Matches
2023-202427Rotherham Unitedeng ENGFA Cup1.00000.000.0000Matches
2024-202528Bristol Roverseng ENGEFL CupRd10.802150.02.371.180.000.0000Matches
2024-202528Bristol Roverseng ENGFA Cup1.8100Matches
6 Seasons2 Clubs2 Leagues9.1111218.21.490.270.000.0000
Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches
Rotherham United (5 Seasons)2 Leagues6.509111.11.380.150.000.0000
Bristol Rovers (1 Season)2 Leagues2.612150.02.371.180.000.0000
FA Cup (6 Seasons)5.61300.00.780.000.0000
EFL Cup (5 Seasons)3.508225.02.290.570.000.0000

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
2014-201518Celticsct SCO1. Premiership00001Matches
2015-201619Dumbartonsct SCO2. Championship231,7207553.119.12010311.302035-15-0.78+0.16Matches
2016-201720Mortonsct SCO2. Championship312,4337875.127.02920211.45292900.00-0.33Matches
2017-201821Ross Countysct SCO1. Premiership261,9847658.022.0211850.88Matches
2018-201922Ross Countysct SCO2. Championship353,0648894.634.034893212302.036232+30+0.88+1.39Matches
2019-202023Rotherham Unitedeng ENGEFL Cup2452325.00.50022301.501100.00-2.00Matches
2019-202023Rotherham Unitedeng ENGFA Cup120207.40.20012010.0001-1-4.50-5.58Matches
2019-202023Rotherham Unitedeng ENG3. League One221,3136041.714.6148411817111.502416+8+0.55-0.19Matches
2020-202124Rotherham Unitedeng ENG2. Championship352,3246656.125.828761073030.972734-7-0.27+0.17Matches
2020-202124Rotherham Unitedeng ENGEFL Cup1707077.80.81700001.000000.000.00Matches
2020-202124Rotherham Unitedeng ENGFA Cup1757562.50.81750000.001100.00+2.00Matches
2021-202225Rotherham Unitedeng ENGEFL Cup00001Matches
2021-202225Rotherham Unitedeng ENGFA Cup2894529.71.00024502.001100.00-1.71Matches
2021-202225Rotherham Unitedeng ENG3. League One281,4435234.916.0158310131591.961815+3+0.19-0.95Matches
2022-202326Rotherham Unitedeng ENG2. Championship361,9255346.521.4198210172140.972330-7-0.33-0.16Matches
2022-202326Rotherham Unitedeng ENGEFL Cup21246268.91.4179014501.5002-2-1.45-4.67Matches
2022-202326Rotherham Unitedeng ENGFA Cup1747482.20.81740000.0012-1-1.22+10.03Matches
2023-202427Rotherham Unitedeng ENG2. Championship211,0805126.112.01276391860.52723-16-1.33-0.27Matches
2023-202427Rotherham Unitedeng ENGFA Cup19090100.01.01901000.0001-1-1.00Matches
2024-202528Bristol Roverseng ENGEFL Cup1767684.40.81760000.0001-1-1.18+5.24Matches
2024-202528Bristol Roverseng ENGFA Cup31605348.51.8272011701.331100.00+0.53Matches
2024-202528Bristol Roverseng ENG3. League One281,5315537.017.018744102141.041531-16-0.94-0.39Matches
2025-202629Ross Countysct SCO2. Championship322,0916564.523.224771082911.002034-14-0.60-0.05Matches
12 Seasons6 Clubs6 Leagues33221,7316547.8241.5242811399022431.24250290-40-0.18-0.04
Country Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
Rotherham United (5 Seasons)4 Leagues1538,6725741.196.49380456021351.17103127-24-0.25-0.31
Ross County (3 Seasons)2 Leagues937,1397772.179.3798460142911.358266+16+0.28+0.82
Bristol Rovers (1 Season)3 Leagues321,7675538.819.621734112041.031633-17-0.87-0.29
Morton (1 Season)1 League312,4337875.127.02920211.45292900.00-0.33
Dumbarton (1 Season)1 League231,7207553.119.12010311.302035-15-0.78+0.16
Celtic (1 Season)1 League00001
FA Cup (6 Seasons)95085642.35.6576143210.8947-3-0.53-0.92
EFL Cup (5 Seasons)63155350.03.5375033011.1714-3-0.86-2.46
Championship (4 Seasons)1219,3087771.8103.41078472142931.47131130+1+0.01+0.53
Championship (3 Seasons)925,3295842.959.25978233322130.875787-30-0.51+0.12
League One (3 Seasons)784,2875537.547.64780253117241.505762-5-0.10-0.52
Premiership (2 Seasons)261,9847629.022.02118510.88
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
2014-201518Celtic1 League00001
2015-201619Dumbarton1 League231,7207553.119.12010311.302035-15-0.78+0.16
2016-201720Morton1 League312,4337875.127.02920211.45292900.00-0.33
2017-201821Ross County1 League261,9847658.022.0211850.88
2018-201922Ross County1 League353,0648894.634.034893212302.036232+30+0.88+1.39
2019-202023Rotherham United3 Leagues251,3785538.315.31484111118121.442518+7+0.46-0.39
2020-202124Rotherham United3 Leagues372,4696756.827.430751073030.942835-7-0.26+0.22
2021-202225Rotherham United3 Leagues301,5325133.817.01583101519101.961916+3+0.18-1.00
2022-202326Rotherham United3 Leagues392,1235448.123.6218210182340.972434-10-0.42-0.27
2023-202427Rotherham United2 Leagues221,1705327.713.01377491860.50724-17-1.31-0.25
2024-202528Bristol Rovers3 Leagues321,7675538.819.621734112041.031633-17-0.87-0.29
2025-202629Ross County1 League322,0916564.523.224771082911.002034-14-0.60-0.05
12 Seasons6 Clubs6 Leagues33221,7316547.8241.5242811399022431.24250290-40-0.18-0.04
Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
Rotherham United (5 Seasons)4 Leagues1538,6725741.196.49380456021351.17103127-24-0.25-0.31
Ross County (3 Seasons)2 Leagues937,1397772.179.3798460142911.358266+16+0.28+0.82
Bristol Rovers (1 Season)3 Leagues321,7675538.819.621734112041.031633-17-0.87-0.29
Morton (1 Season)1 League312,4337875.127.02920211.45292900.00-0.33
Dumbarton (1 Season)1 League231,7207553.119.12010311.302035-15-0.78+0.16
Celtic (1 Season)1 League00001
FA Cup (6 Seasons)95085642.35.6576143210.8947-3-0.53-0.92
EFL Cup (5 Seasons)63155350.03.5375033011.1714-3-0.86-2.46
Championship (4 Seasons)1219,3087771.8103.41078472142931.47131130+1+0.01+0.53
Championship (3 Seasons)925,3295842.959.25978233322130.875787-30-0.51+0.12
League One (3 Seasons)784,2875537.547.64780253117241.505762-5-0.10-0.52
Premiership (2 Seasons)261,9847629.022.02118510.88
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-201518Celticsct SCO1. Premiership1st00001Matches
2015-201619Dumbartonsct SCO2. Championship8th231,7207553.119.12010311.302035-15-0.78+0.16Matches
2016-201720Mortonsct SCO2. Championship4th312,4337875.127.02920211.45292900.00-0.33Matches
2017-201821Ross Countysct SCO1. Premiership12th261,9847658.022.0211850.88Matches
2018-201922Ross Countysct SCO2. Championship1st353,0648894.634.034893212302.036232+30+0.88+1.39Matches
2019-202023Rotherham Unitedeng ENG3. League One2nd221,3136041.714.6148411817111.502416+8+0.55-0.19Matches
2020-202124Rotherham Unitedeng ENG2. Championship23rd352,3246656.125.828761073030.972734-7-0.27+0.17Matches
2021-202225Rotherham Unitedeng ENG3. League One2nd281,4435234.916.0158310131591.961815+3+0.19-0.95Matches
2022-202326Rotherham Unitedeng ENG2. Championship19th361,9255346.521.4198210172140.972330-7-0.33-0.16Matches
2023-202427Rotherham Unitedeng ENG2. Championship24th211,0805126.112.01276391860.52723-16-1.33-0.27Matches
2024-202528Bristol Roverseng ENG3. League One22nd281,5315537.017.018744102141.041531-16-0.94-0.39Matches
2025-202629Ross Countysct SCO2. Championship10th322,0916564.523.224771082911.002034-14-0.60-0.05Matches
12 Seasons6 Clubs4 Leagues31720,9086647.9232.3234811388321411.25245279-34-0.16+0.02
Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
Rotherham United (5 Seasons)2 Leagues1428,0855741.089.88880445420331.1899118-19-0.21-0.21
Ross County (3 Seasons)2 Leagues937,1397772.179.3798460142911.358266+16+0.28+0.82
Morton (1 Season)1 League312,4337875.127.02920211.45292900.00-0.33
Bristol Rovers (1 Season)1 League281,5315537.017.018744102141.041531-16-0.94-0.39
Dumbarton (1 Season)1 League231,7207553.119.12010311.302035-15-0.78+0.16
Celtic (1 Season)1 League00001
Championship (4 Seasons)1219,3087771.8103.41078472142931.47131130+1+0.01+0.53
Championship (3 Seasons)925,3295842.959.25978233322130.875787-30-0.51+0.12
League One (3 Seasons)784,2875537.547.64780253117241.505762-5-0.10-0.52
Premiership (2 Seasons)261,9847629.022.02118510.88
Playing Time Table
Playing Time Starts Subs Team Success
Season Age Squad Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
2019-202023Rotherham Unitedeng ENGEFL Cup33rd2452325.00.50022301.501100.00-2.00Matches
2019-202023Rotherham Unitedeng ENGFA Cup33rd120207.40.20012010.0001-1-4.50-5.58Matches
2020-202124Rotherham Unitedeng ENGEFL Cup58th1707077.80.81700001.000000.000.00Matches
2020-202124Rotherham Unitedeng ENGFA Cup33rd1757562.50.81750000.001100.00+2.00Matches
2021-202225Rotherham Unitedeng ENGEFL CupRd100001Matches
2021-202225Rotherham Unitedeng ENGFA Cup2894529.71.00024502.001100.00-1.71Matches
2022-202326Rotherham Unitedeng ENGEFL CupRd221246268.91.4179014501.5002-2-1.45-4.67Matches
2022-202326Rotherham Unitedeng ENGFA Cup1747482.20.81740000.0012-1-1.22+10.03Matches
2023-202427Rotherham Unitedeng ENGFA Cup19090100.01.01901000.0001-1-1.00Matches
2024-202528Bristol Roverseng ENGEFL CupRd11767684.40.81760000.0001-1-1.18+5.24Matches
2024-202528Bristol Roverseng ENGFA Cup31605348.51.8272011701.331100.00+0.53Matches
6 Seasons2 Clubs2 Leagues158235545.09.1876173121.00511-6-0.66-1.34
Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
Rotherham United (5 Seasons)2 Leagues115875341.66.5578163321.0049-5-0.77-1.87
Bristol Rovers (1 Season)2 Leagues42365956.22.6373011701.0012-1-0.38+0.60
FA Cup (6 Seasons)95085642.35.6576143210.8947-3-0.53-0.92
EFL Cup (5 Seasons)63155350.03.5375033011.1714-3-0.86-2.46
Become a Stathead & surf this site ad-free.

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
2015-201619Dumbartonsct SCO2. Championship19.10023Matches
2016-201720Mortonsct SCO2. Championship27.08003500000000Matches
2017-201821Ross Countysct SCO1. Premiership22.05031Matches
2018-201922Ross Countysct SCO2. Championship34.09000Matches
2019-202023Rotherham Unitedeng ENGEFL Cup0.50002100200Matches
2019-202023Rotherham Unitedeng ENGFA Cup0.20000000000Matches
2019-202023Rotherham Unitedeng ENG3. League One14.630024240191724000Matches
2020-202124Rotherham Unitedeng ENG2. Championship25.8600434014936350Matches
2020-202124Rotherham Unitedeng ENGEFL Cup0.80000100010Matches
2020-202124Rotherham Unitedeng ENGFA Cup0.80001004400Matches
2021-202225Rotherham Unitedeng ENGFA Cup1.01001103200Matches
2021-202225Rotherham Unitedeng ENG3. League One16.0400251312120320Matches
2022-202326Rotherham Unitedeng ENG2. Championship21.4200302201818350Matches
2022-202326Rotherham Unitedeng ENGEFL Cup1.40001102130Matches
2022-202326Rotherham Unitedeng ENGFA Cup0.80001000000Matches
2023-202427Rotherham Unitedeng ENG2. Championship12.03001010041080Matches
2023-202427Rotherham Unitedeng ENGFA Cup1.00000210020Matches
2024-202528Bristol Roverseng ENGEFL Cup0.80002000000Matches
2024-202528Bristol Roverseng ENGFA Cup1.80000Matches
2024-202528Bristol Roverseng ENG3. League One17.071123802219170Matches
2025-202629Ross Countysct SCO2. Championship23.26000Matches
12 Seasons6 Clubs6 Leagues241.554112521233142129157000
Country Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
Rotherham United (5 Seasons)4 Leagues96.419001381153120110140000
Ross County (3 Seasons)2 Leagues79.32000310
Bristol Rovers (1 Season)3 Leagues19.671125802219170
Morton (1 Season)1 League27.08003500000000
Dumbarton (1 Season)1 League19.10023
Celtic (1 Season)1 League
FA Cup (6 Seasons)5.61003317620
EFL Cup (5 Seasons)3.50005302340
Championship (4 Seasons)103.423005800000000
Championship (3 Seasons)59.21100837217164780
League One (3 Seasons)47.6141172451625673000
Premiership (2 Seasons)22.05031
Miscellaneous Stats Table
Performance
Season Age Squad Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
2015-201619Dumbarton1 League19.10023
2016-201720Morton1 League27.08003500000000
2017-201821Ross County1 League22.05031
2018-201922Ross County1 League34.09000
2019-202023Rotherham United3 Leagues15.330026250191924000
2020-202124Rotherham United3 Leagues27.4600444115340360
2021-202225Rotherham United3 Leagues17.0500261412422320
2022-202326Rotherham United3 Leagues23.6200322302019380
2023-202427Rotherham United2 Leagues13.030010121410100
2024-202528Bristol Rovers3 Leagues19.671125802219170
2025-202629Ross County1 League23.26000
12 Seasons6 Clubs6 Leagues241.554112521233142129157000
Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
Rotherham United (5 Seasons)4 Leagues96.419001381153120110140000
Ross County (3 Seasons)2 Leagues79.32000310
Bristol Rovers (1 Season)3 Leagues19.671125802219170
Morton (1 Season)1 League27.08003500000000
Dumbarton (1 Season)1 League19.10023
Celtic (1 Season)1 League
FA Cup (6 Seasons)5.61003317620
EFL Cup (5 Seasons)3.50005302340
Championship (4 Seasons)103.423005800000000
Championship (3 Seasons)59.21100837217164780
League One (3 Seasons)47.6141172451625673000
Premiership (2 Seasons)22.05031
Miscellaneous Stats Table
Performance
Season Age Squad Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
2015-201619Dumbartonsct SCO2. Championship8th19.10023Matches
2016-201720Mortonsct SCO2. Championship4th27.08003500000000Matches
2017-201821Ross Countysct SCO1. Premiership12th22.05031Matches
2018-201922Ross Countysct SCO2. Championship1st34.09000Matches
2019-202023Rotherham Unitedeng ENG3. League One2nd14.630024240191724000Matches
2020-202124Rotherham Unitedeng ENG2. Championship23rd25.8600434014936350Matches
2021-202225Rotherham Unitedeng ENG3. League One2nd16.0400251312120320Matches
2022-202326Rotherham Unitedeng ENG2. Championship19th21.4200302201818350Matches
2023-202427Rotherham Unitedeng ENG2. Championship24th12.03001010041080Matches
2024-202528Bristol Roverseng ENG3. League One22nd17.071123802219170Matches
2025-202629Ross Countysct SCO2. Championship10th23.26000Matches
12 Seasons6 Clubs4 Leagues232.353112441172133120151000
Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
Rotherham United (5 Seasons)2 Leagues89.818001321092111101134000
Ross County (3 Seasons)2 Leagues79.32000310
Morton (1 Season)1 League27.08003500000000
Bristol Rovers (1 Season)1 League17.071123802219170
Dumbarton (1 Season)1 League19.10023
Celtic (1 Season)1 League
Championship (4 Seasons)103.423005800000000
Championship (3 Seasons)59.21100837217164780
League One (3 Seasons)47.6141172451625673000
Premiership (2 Seasons)22.05031
Miscellaneous Stats Table
Performance
Season Age Squad Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
2019-202023Rotherham Unitedeng ENGEFL Cup33rd0.50002100200Matches
2019-202023Rotherham Unitedeng ENGFA Cup33rd0.20000000000Matches
2020-202124Rotherham Unitedeng ENGEFL Cup58th0.80000100010Matches
2020-202124Rotherham Unitedeng ENGFA Cup33rd0.80001004400Matches
2021-202225Rotherham Unitedeng ENGFA Cup1.01001103200Matches
2022-202326Rotherham Unitedeng ENGEFL CupRd21.40001102130Matches
2022-202326Rotherham Unitedeng ENGFA Cup0.80001000000Matches
2023-202427Rotherham Unitedeng ENGFA Cup1.00000210020Matches
2024-202528Bristol Roverseng ENGEFL CupRd10.80002000000Matches
2024-202528Bristol Roverseng ENGFA Cup1.80000Matches
6 Seasons2 Clubs2 Leagues9.11008619960
Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
Rotherham United (5 Seasons)2 Leagues6.51006619960
Bristol Rovers (1 Season)2 Leagues2.60002000000
FA Cup (6 Seasons)5.61003317620
EFL Cup (5 Seasons)3.50005302340

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.

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.

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.