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
2016-201716Norwich Cityeng ENGFA Cup00Matches
2017-201817Norwich Cityeng ENGJr. PL2 — Div. 21177338.1112100000.120.120.250.120.25Matches
2018-201918Rangers2. Europa Lg632973.3101100100.300.000.300.300.30Matches
2018-201918Rangerssct SCO1. Premiership1546357.1235200000.280.430.710.280.71Matches
2019-202019Bradford Cityeng ENG4. League Two321902.1000000000.000.000.000.000.00Matches
2019-202019Hiberniansct SCO1. Premiership643023.4011000000.000.300.300.000.30Matches
2020-202120St Johnstonesct SCO1. Premiership933423.8202200000.530.000.530.530.53Matches
2021-202221St Johnstonesct SCO1. Premiership28161,45116.1112100100.060.060.120.060.12Matches
2022-202322Dundee Unitedsct SCO1. Premiership29211,82820.3224200300.100.100.200.100.20Matches
2023-202423Dundee Unitedsct SCO2. Championship36332,92632.541317400300.120.400.520.120.52Matches
2024-202524Dundee Unitedsct SCO1. Premiership29232,07223.0246200300.090.170.260.090.26Matches
2025-202625Doncaster Roverseng ENGEFL Cup311231.4011000000.000.730.730.000.73Matches
2025-202625Doncaster Roverseng ENGFA Cup21600.7000000000.000.000.000.000.00Matches
2025-202625Doncaster Roverseng ENG3. League One35151,55617.3123100400.060.120.170.060.17Matches
9 Seasons7 Clubs7 Leagues20112611,782130.915274215001500.110.210.320.110.32
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
Dundee United (3 Seasons)2 Leagues94776,82675.881927800900.110.250.360.110.36
St Johnstone (2 Seasons)1 League37191,79319.9314300100.150.050.200.150.20
Doncaster Rovers (1 Season)3 Leagues40171,73919.3134100400.050.160.210.050.21
Rangers (1 Season)2 Leagues21793210.4336300100.290.290.580.290.58
Norwich City (1 Season)1 League1177338.1112100000.120.120.250.120.25
Hibernian (1 Season)1 League643023.4011000000.000.300.300.000.30
Bradford City (1 Season)1 League321902.1000000000.000.000.000.000.00
Norwich City (1 Season)1 League00
Premiership (6 Seasons)116716,63073.791120900700.120.150.270.120.27
FA Cup (2 Seasons)21600.7000000000.000.000.000.000.00
Championship (1 Season)36332,92632.541317400300.120.400.520.120.52
League One (1 Season)35151,55617.3123100400.060.120.170.060.17
PL2 — Div. 2 (1 Season)1177338.1112100000.120.120.250.120.25
Europa Lg (1 Season)632973.3101100100.300.000.300.300.30
League Two (1 Season)321902.1000000000.000.000.000.000.00
EFL Cup (1 Season)311231.4011000000.000.730.730.000.73
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
2016-201716Norwich City1 League00
2017-201817Norwich City1 League1177338.1112100000.120.120.250.120.25
2018-201918Rangers2 Leagues21793210.4336300100.290.290.580.290.58
2019-202019Bradford City1 League321902.1000000000.000.000.000.000.00
2019-202019Hibernian1 League643023.4011000000.000.300.300.000.30
2020-202120St Johnstone1 League933423.8202200000.530.000.530.530.53
2021-202221St Johnstone1 League28161,45116.1112100100.060.060.120.060.12
2022-202322Dundee United1 League29211,82820.3224200300.100.100.200.100.20
2023-202423Dundee United1 League36332,92632.541317400300.120.400.520.120.52
2024-202524Dundee United1 League29232,07223.0246200300.090.170.260.090.26
2025-202625Doncaster Rovers3 Leagues40171,73919.3134100400.050.160.210.050.21
9 Seasons7 Clubs7 Leagues20112611,782130.915274215001500.110.210.320.110.32
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
Dundee United (3 Seasons)2 Leagues94776,82675.881927800900.110.250.360.110.36
St Johnstone (2 Seasons)1 League37191,79319.9314300100.150.050.200.150.20
Doncaster Rovers (1 Season)3 Leagues40171,73919.3134100400.050.160.210.050.21
Rangers (1 Season)2 Leagues21793210.4336300100.290.290.580.290.58
Norwich City (1 Season)1 League1177338.1112100000.120.120.250.120.25
Hibernian (1 Season)1 League643023.4011000000.000.300.300.000.30
Bradford City (1 Season)1 League321902.1000000000.000.000.000.000.00
Norwich City (1 Season)1 League00
Premiership (6 Seasons)116716,63073.791120900700.120.150.270.120.27
FA Cup (2 Seasons)21600.7000000000.000.000.000.000.00
Championship (1 Season)36332,92632.541317400300.120.400.520.120.52
League One (1 Season)35151,55617.3123100400.060.120.170.060.17
PL2 — Div. 2 (1 Season)1177338.1112100000.120.120.250.120.25
Europa Lg (1 Season)632973.3101100100.300.000.300.300.30
League Two (1 Season)321902.1000000000.000.000.000.000.00
EFL Cup (1 Season)311231.4011000000.000.730.730.000.73
Standard Stats Table
Playing Time Performance Per 90 Minutes
Season Age Squad Country Comp LgRank MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR Gls Ast G+A G-PK G+A-PK Matches
2017-201817Norwich Cityeng ENGJr. PL2 — Div. 27th1177338.1112100000.120.120.250.120.25Matches
2018-201918Rangerssct SCO1. Premiership2nd1546357.1235200000.280.430.710.280.71Matches
2019-202019Bradford Cityeng ENG4. League Two9th321902.1000000000.000.000.000.000.00Matches
2019-202019Hiberniansct SCO1. Premiership7th643023.4011000000.000.300.300.000.30Matches
2020-202120St Johnstonesct SCO1. Premiership5th933423.8202200000.530.000.530.530.53Matches
2021-202221St Johnstonesct SCO1. Premiership11th28161,45116.1112100100.060.060.120.060.12Matches
2022-202322Dundee Unitedsct SCO1. Premiership12th29211,82820.3224200300.100.100.200.100.20Matches
2023-202423Dundee Unitedsct SCO2. Championship1st36332,92632.541317400300.120.400.520.120.52Matches
2024-202524Dundee Unitedsct SCO1. Premiership4th29232,07223.0246200300.090.170.260.090.26Matches
2025-202625Doncaster Roverseng ENG3. League One14th35151,55617.3123100400.060.120.170.060.17Matches
8 Seasons6 Clubs4 Leagues19012111,302125.614264014001400.110.210.320.110.32
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
Dundee United (3 Seasons)2 Leagues94776,82675.881927800900.110.250.360.110.36
St Johnstone (2 Seasons)1 League37191,79319.9314300100.150.050.200.150.20
Doncaster Rovers (1 Season)1 League35151,55617.3123100400.060.120.170.060.17
Rangers (1 Season)1 League1546357.1235200000.280.430.710.280.71
Norwich City (1 Season)1 League1177338.1112100000.120.120.250.120.25
Hibernian (1 Season)1 League643023.4011000000.000.300.300.000.30
Bradford City (1 Season)1 League321902.1000000000.000.000.000.000.00
Premiership (6 Seasons)116716,63073.791120900700.120.150.270.120.27
Championship (1 Season)36332,92632.541317400300.120.400.520.120.52
League One (1 Season)35151,55617.3123100400.060.120.170.060.17
PL2 — Div. 2 (1 Season)1177338.1112100000.120.120.250.120.25
League Two (1 Season)321902.1000000000.000.000.000.000.00
Standard Stats Table
Playing Time Performance Per 90 Minutes
Season Age Squad Country Comp LgRank MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR Gls Ast G+A G-PK G+A-PK Matches
2016-201716Norwich Cityeng ENGFA Cup33rd00Matches
2025-202625Doncaster Roverseng ENGEFL CupRd3311231.4011000000.000.730.730.000.73Matches
2025-202625Doncaster Roverseng ENGFA Cup21600.7000000000.000.000.000.000.00Matches
2 Seasons2 Clubs2 Leagues521832.0011000000.000.490.490.000.49
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 Rovers (1 Season)2 Leagues521832.0011000000.000.490.490.000.49
Norwich City (1 Season)1 League00
FA Cup (2 Seasons)21600.7000000000.000.000.000.000.00
EFL Cup (1 Season)311231.4011000000.000.730.730.000.73
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
2018-201918Rangers2. Europa LgGR632973.3101100100.300.000.300.300.30Matches
1 Season1 Club1 League632973.3101100100.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 PK PKatt Matches
2017-201817Norwich Cityeng ENGJr. PL2 — Div. 28.1100Matches
2018-201918Rangers2. Europa Lg3.315120.01.520.300.201.0000Matches
2018-201918Rangerssct SCO1. Premiership7.1200Matches
2019-202019Bradford Cityeng ENG4. League Two2.104125.01.890.470.000.0000Matches
2019-202019Hiberniansct SCO1. Premiership3.405360.01.490.890.000.0000Matches
2020-202120St Johnstonesct SCO1. Premiership3.8214428.63.681.050.140.5000Matches
2021-202221St Johnstonesct SCO1. Premiership16.11321134.41.980.680.030.0900Matches
2022-202322Dundee Unitedsct SCO1. Premiership20.32321650.01.580.790.060.1300Matches
2023-202423Dundee Unitedsct SCO2. Championship32.5400Matches
2024-202524Dundee Unitedsct SCO1. Premiership23.02331236.41.430.520.060.1700Matches
2025-202625Doncaster Roverseng ENGEFL Cup1.40400.02.930.000.0000Matches
2025-202625Doncaster Roverseng ENGFA Cup0.70000.000.0000Matches
2025-202625Doncaster Roverseng ENG3. League One17.31301136.71.740.640.030.0900Matches
9 Seasons7 Clubs7 Leagues130.9151595937.11.740.650.060.1500
Country Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches
Dundee United (3 Seasons)2 Leagues75.88652843.11.500.650.060.1400
St Johnstone (2 Seasons)1 League19.93461532.62.310.750.070.2000
Doncaster Rovers (1 Season)3 Leagues19.31341132.41.760.570.030.0900
Rangers (1 Season)2 Leagues10.435120.01.520.300.201.0000
Norwich City (1 Season)1 League8.1100
Hibernian (1 Season)1 League3.405360.01.490.890.000.0000
Bradford City (1 Season)1 League2.104125.01.890.470.000.0000
Norwich City (1 Season)1 League
Premiership (6 Seasons)73.791164639.71.740.690.060.1500
FA Cup (2 Seasons)0.70000.000.0000
Championship (1 Season)32.5400
League One (1 Season)17.31301136.71.740.640.030.0900
PL2 — Div. 2 (1 Season)8.1100
Europa Lg (1 Season)3.315120.01.520.300.201.0000
League Two (1 Season)2.104125.01.890.470.000.0000
EFL Cup (1 Season)1.40400.02.930.000.0000
Shooting Table
Standard
Season Age Squad Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches
2017-201817Norwich City1 League8.1100
2018-201918Rangers2 Leagues10.435120.01.520.300.201.0000
2019-202019Bradford City1 League2.104125.01.890.470.000.0000
2019-202019Hibernian1 League3.405360.01.490.890.000.0000
2020-202120St Johnstone1 League3.8214428.63.681.050.140.5000
2021-202221St Johnstone1 League16.11321134.41.980.680.030.0900
2022-202322Dundee United1 League20.32321650.01.580.790.060.1300
2023-202423Dundee United1 League32.5400
2024-202524Dundee United1 League23.02331236.41.430.520.060.1700
2025-202625Doncaster Rovers3 Leagues19.31341132.41.760.570.030.0900
9 Seasons7 Clubs7 Leagues130.9151595937.11.740.650.060.1500
Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches
Dundee United (3 Seasons)2 Leagues75.88652843.11.500.650.060.1400
St Johnstone (2 Seasons)1 League19.93461532.62.310.750.070.2000
Doncaster Rovers (1 Season)3 Leagues19.31341132.41.760.570.030.0900
Rangers (1 Season)2 Leagues10.435120.01.520.300.201.0000
Norwich City (1 Season)1 League8.1100
Hibernian (1 Season)1 League3.405360.01.490.890.000.0000
Bradford City (1 Season)1 League2.104125.01.890.470.000.0000
Norwich City (1 Season)1 League
Premiership (6 Seasons)73.791164639.71.740.690.060.1500
FA Cup (2 Seasons)0.70000.000.0000
Championship (1 Season)32.5400
League One (1 Season)17.31301136.71.740.640.030.0900
PL2 — Div. 2 (1 Season)8.1100
Europa Lg (1 Season)3.315120.01.520.300.201.0000
League Two (1 Season)2.104125.01.890.470.000.0000
EFL Cup (1 Season)1.40400.02.930.000.0000
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
2017-201817Norwich Cityeng ENGJr. PL2 — Div. 27th8.1100Matches
2018-201918Rangerssct SCO1. Premiership2nd7.1200Matches
2019-202019Bradford Cityeng ENG4. League Two9th2.104125.01.890.470.000.0000Matches
2019-202019Hiberniansct SCO1. Premiership7th3.405360.01.490.890.000.0000Matches
2020-202120St Johnstonesct SCO1. Premiership5th3.8214428.63.681.050.140.5000Matches
2021-202221St Johnstonesct SCO1. Premiership11th16.11321134.41.980.680.030.0900Matches
2022-202322Dundee Unitedsct SCO1. Premiership12th20.32321650.01.580.790.060.1300Matches
2023-202423Dundee Unitedsct SCO2. Championship1st32.5400Matches
2024-202524Dundee Unitedsct SCO1. Premiership4th23.02331236.41.430.520.060.1700Matches
2025-202625Doncaster Roverseng ENG3. League One14th17.31301136.71.740.640.030.0900Matches
8 Seasons6 Clubs4 Leagues125.6141505838.71.740.670.050.1400
Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches
Dundee United (3 Seasons)2 Leagues75.88652843.11.500.650.060.1400
St Johnstone (2 Seasons)1 League19.93461532.62.310.750.070.2000
Doncaster Rovers (1 Season)1 League17.31301136.71.740.640.030.0900
Rangers (1 Season)1 League7.1200
Norwich City (1 Season)1 League8.1100
Hibernian (1 Season)1 League3.405360.01.490.890.000.0000
Bradford City (1 Season)1 League2.104125.01.890.470.000.0000
Premiership (6 Seasons)73.791164639.71.740.690.060.1500
Championship (1 Season)32.5400
League One (1 Season)17.31301136.71.740.640.030.0900
PL2 — Div. 2 (1 Season)8.1100
League Two (1 Season)2.104125.01.890.470.000.0000
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
2025-202625Doncaster Roverseng ENGEFL CupRd31.40400.02.930.000.0000Matches
2025-202625Doncaster Roverseng ENGFA Cup0.70000.000.0000Matches
2 Seasons2 Clubs2 Leagues2.00400.01.970.000.0000
Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches
Doncaster Rovers (1 Season)2 Leagues2.00400.01.970.000.0000
Norwich City (1 Season)1 League
FA Cup (2 Seasons)0.70000.000.0000
EFL Cup (1 Season)1.40400.02.930.000.0000
Shooting Table
Standard
Season Age Squad Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches
2018-201918Rangers2. Europa LgGR3.315120.01.520.300.201.0000Matches
1 Season1 Club1 League3.315120.01.520.300.201.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
2016-201716Norwich Cityeng ENGFA Cup00001Matches
2017-201817Norwich Cityeng ENGJr. PL2 — Div. 2117336740.78.1782443901.181214-2-0.25-0.41Matches
2018-201918Rangers2. Europa Lg62975055.03.339033901.6045-1-0.30-0.67Matches
2018-201918Rangerssct SCO1. Premiership156354218.67.148621126121.60134+9+1.28-0.21Matches
2019-202019Bradford Cityeng ENG4. League Two3190635.72.1273014520.0023-1-0.47-0.62Matches
2019-202019Hiberniansct SCO1. Premiership63025011.23.4467121830.6738-5-1.49-1.42Matches
2020-202120St Johnstonesct SCO1. Premiership93423810.03.8374062031.3334-1-0.260.00Matches
2021-202221St Johnstonesct SCO1. Premiership281,4515242.416.116767121940.931122-11-0.68+0.05Matches
2022-202322Dundee Unitedsct SCO1. Premiership291,8286353.520.32176682810.692242-20-0.98-0.42Matches
2023-202423Dundee Unitedsct SCO2. Championship362,9268190.332.533862532802.086720+47+1.45+0.59Matches
2024-202524Dundee Unitedsct SCO1. Premiership292,0727160.623.023821262991.312538-13-0.56-0.83Matches
2025-202625Doncaster Roverseng ENGEFL Cup31234145.61.4174022502.0042+2+1.46+0.85Matches
2025-202625Doncaster Roverseng ENGFA Cup2603022.20.7145011511.5001-1-1.50-2.36Matches
2025-202625Doncaster Roverseng ENG3. League One351,5564437.617.315752202261.14923-14-0.81-0.64Matches
9 Seasons7 Clubs7 Leagues20111,7825937.1130.912680587523421.28163172-9-0.07-0.16
Country Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
Dundee United (3 Seasons)2 Leagues946,8267367.775.87782431728101.41114100+14+0.18+0.27
St Johnstone (2 Seasons)1 League371,7934826.219.919767181971.031426-12-0.60-0.16
Doncaster Rovers (1 Season)3 Leagues401,7394337.219.317732232271.221326-13-0.67-0.61
Rangers (1 Season)2 Leagues219324423.510.478851423121.60179+8+0.77-0.62
Norwich City (1 Season)1 League117336740.78.1782443901.181214-2-0.25-0.41
Hibernian (1 Season)1 League63025011.23.4467121830.6738-5-1.49-1.42
Bradford City (1 Season)1 League3190635.72.1273014520.0023-1-0.47-0.62
Norwich City (1 Season)1 League00001
Premiership (6 Seasons)1166,6305733.573.77178284524321.0777118-41-0.56-0.65
FA Cup (2 Seasons)2603013.30.7145011521.5001-1-1.50-2.36
Championship (1 Season)362,9268190.332.533862532802.086720+47+1.45+0.59
League One (1 Season)351,5564437.617.315752202261.14923-14-0.81-0.64
PL2 — Div. 2 (1 Season)117336740.78.1782443901.181214-2-0.25-0.41
Europa Lg (1 Season)62975055.03.339033901.6045-1-0.30-0.67
League Two (1 Season)3190635.72.1273014520.0023-1-0.47-0.62
EFL Cup (1 Season)31234145.61.4174022502.0042+2+1.46+0.85
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
2016-201716Norwich City1 League00001
2017-201817Norwich City1 League117336740.78.1782443901.181214-2-0.25-0.41
2018-201918Rangers2 Leagues219324423.510.478851423121.60179+8+0.77-0.62
2019-202019Bradford City1 League3190635.72.1273014520.0023-1-0.47-0.62
2019-202019Hibernian1 League63025011.23.4467121830.6738-5-1.49-1.42
2020-202120St Johnstone1 League93423810.03.8374062031.3334-1-0.260.00
2021-202221St Johnstone1 League281,4515242.416.116767121940.931122-11-0.68+0.05
2022-202322Dundee United1 League291,8286353.520.32176682810.692242-20-0.98-0.42
2023-202423Dundee United1 League362,9268190.332.533862532802.086720+47+1.45+0.59
2024-202524Dundee United1 League292,0727160.623.023821262991.312538-13-0.56-0.83
2025-202625Doncaster Rovers3 Leagues401,7394337.219.317732232271.221326-13-0.67-0.61
9 Seasons7 Clubs7 Leagues20111,7825937.1130.912680587523421.28163172-9-0.07-0.16
Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
Dundee United (3 Seasons)2 Leagues946,8267367.775.87782431728101.41114100+14+0.18+0.27
St Johnstone (2 Seasons)1 League371,7934826.219.919767181971.031426-12-0.60-0.16
Doncaster Rovers (1 Season)3 Leagues401,7394337.219.317732232271.221326-13-0.67-0.61
Rangers (1 Season)2 Leagues219324423.510.478851423121.60179+8+0.77-0.62
Norwich City (1 Season)1 League117336740.78.1782443901.181214-2-0.25-0.41
Hibernian (1 Season)1 League63025011.23.4467121830.6738-5-1.49-1.42
Bradford City (1 Season)1 League3190635.72.1273014520.0023-1-0.47-0.62
Norwich City (1 Season)1 League00001
Premiership (6 Seasons)1166,6305733.573.77178284524321.0777118-41-0.56-0.65
FA Cup (2 Seasons)2603013.30.7145011521.5001-1-1.50-2.36
Championship (1 Season)362,9268190.332.533862532802.086720+47+1.45+0.59
League One (1 Season)351,5564437.617.315752202261.14923-14-0.81-0.64
PL2 — Div. 2 (1 Season)117336740.78.1782443901.181214-2-0.25-0.41
Europa Lg (1 Season)62975055.03.339033901.6045-1-0.30-0.67
League Two (1 Season)3190635.72.1273014520.0023-1-0.47-0.62
EFL Cup (1 Season)31234145.61.4174022502.0042+2+1.46+0.85
Playing Time Table
Playing Time Starts Subs Team Success
Season Age Squad Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
2017-201817Norwich Cityeng ENGJr. PL2 — Div. 27th117336740.78.1782443901.181214-2-0.25-0.41Matches
2018-201918Rangerssct SCO1. Premiership2nd156354218.67.148621126121.60134+9+1.28-0.21Matches
2019-202019Bradford Cityeng ENG4. League Two9th3190635.72.1273014520.0023-1-0.47-0.62Matches
2019-202019Hiberniansct SCO1. Premiership7th63025011.23.4467121830.6738-5-1.49-1.42Matches
2020-202120St Johnstonesct SCO1. Premiership5th93423810.03.8374062031.3334-1-0.260.00Matches
2021-202221St Johnstonesct SCO1. Premiership11th281,4515242.416.116767121940.931122-11-0.68+0.05Matches
2022-202322Dundee Unitedsct SCO1. Premiership12th291,8286353.520.32176682810.692242-20-0.98-0.42Matches
2023-202423Dundee Unitedsct SCO2. Championship1st362,9268190.332.533862532802.086720+47+1.45+0.59Matches
2024-202524Dundee Unitedsct SCO1. Premiership4th292,0727160.623.023821262991.312538-13-0.56-0.83Matches
2025-202625Doncaster Roverseng ENG3. League One14th351,5564437.617.315752202261.14923-14-0.81-0.64Matches
8 Seasons6 Clubs4 Leagues19011,3025937.0125.612180556924401.26155164-9-0.07-0.15
Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
Dundee United (3 Seasons)2 Leagues946,8267367.775.87782431728101.41114100+14+0.18+0.27
St Johnstone (2 Seasons)1 League371,7934826.219.919767181971.031426-12-0.60-0.16
Doncaster Rovers (1 Season)1 League351,5564437.617.315752202261.14923-14-0.81-0.64
Rangers (1 Season)1 League156354218.67.148621126121.60134+9+1.28-0.21
Norwich City (1 Season)1 League117336740.78.1782443901.181214-2-0.25-0.41
Hibernian (1 Season)1 League63025011.23.4467121830.6738-5-1.49-1.42
Bradford City (1 Season)1 League3190635.72.1273014520.0023-1-0.47-0.62
Premiership (6 Seasons)1166,6305733.573.77178284524321.0777118-41-0.56-0.65
Championship (1 Season)362,9268190.332.533862532802.086720+47+1.45+0.59
League One (1 Season)351,5564437.617.315752202261.14923-14-0.81-0.64
PL2 — Div. 2 (1 Season)117336740.78.1782443901.181214-2-0.25-0.41
League Two (1 Season)3190635.72.1273014520.0023-1-0.47-0.62
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
2016-201716Norwich Cityeng ENGFA Cup33rd00001Matches
2025-202625Doncaster Roverseng ENGEFL CupRd331234145.61.4174022502.0042+2+1.46+0.85Matches
2025-202625Doncaster Roverseng ENGFA Cup2603022.20.7145011511.5001-1-1.50-2.36Matches
2 Seasons2 Clubs2 Leagues51833725.42.0260032121.8043+1+0.49-0.26
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 Rovers (1 Season)2 Leagues51833733.92.0260032111.8043+1+0.49-0.26
Norwich City (1 Season)1 League00001
FA Cup (2 Seasons)2603013.30.7145011521.5001-1-1.50-2.36
EFL Cup (1 Season)31234145.61.4174022502.0042+2+1.46+0.85
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
2018-201918Rangers2. Europa LgGR62975055.03.339033901.6045-1-0.30-0.67Matches
1 Season1 Club1 League62975055.03.339033901.6045-1-0.30-0.67
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
2017-201817Norwich Cityeng ENGJr. PL2 — Div. 28.10000Matches
2018-201918Rangers2. Europa Lg3.31005321614000Matches
2018-201918Rangerssct SCO1. Premiership7.10000Matches
2019-202019Bradford Cityeng ENG4. League Two2.100001015000Matches
2019-202019Hiberniansct SCO1. Premiership3.400052112000Matches
2020-202120St Johnstonesct SCO1. Premiership3.800035112420Matches
2021-202221St Johnstonesct SCO1. Premiership16.11002010747790Matches
2022-202322Dundee Unitedsct SCO1. Premiership20.330016244798140Matches
2023-202423Dundee Unitedsct SCO2. Championship32.53000Matches
2024-202524Dundee Unitedsct SCO1. Premiership23.0300918112214130Matches
2025-202625Doncaster Roverseng ENGEFL Cup1.400020020110Matches
2025-202625Doncaster Roverseng ENGFA Cup0.70000003000Matches
2025-202625Doncaster Roverseng ENG3. League One17.34008123172790Matches
9 Seasons7 Clubs7 Leagues130.915006875194984252000
Country Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
Dundee United (3 Seasons)2 Leagues75.89002542520122270
St Johnstone (2 Seasons)1 League19.9100231585911110
Doncaster Rovers (1 Season)3 Leagues19.3400101231958100
Rangers (1 Season)2 Leagues10.41005321614000
Norwich City (1 Season)1 League8.10000
Hibernian (1 Season)1 League3.400052112000
Bradford City (1 Season)1 League2.100001015000
Norwich City (1 Season)1 League
Premiership (6 Seasons)73.770053591427233380
FA Cup (2 Seasons)0.70000003000
Championship (1 Season)32.53000
League One (1 Season)17.34008123172790
PL2 — Div. 2 (1 Season)8.10000
Europa Lg (1 Season)3.31005321614000
League Two (1 Season)2.100001015000
EFL Cup (1 Season)1.400020020110
Miscellaneous Stats Table
Performance
Season Age Squad Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
2017-201817Norwich City1 League8.10000
2018-201918Rangers2 Leagues10.41005321614000
2019-202019Bradford City1 League2.100001015000
2019-202019Hibernian1 League3.400052112000
2020-202120St Johnstone1 League3.800035112420
2021-202221St Johnstone1 League16.11002010747790
2022-202322Dundee United1 League20.330016244798140
2023-202423Dundee United1 League32.53000
2024-202524Dundee United1 League23.0300918112214130
2025-202625Doncaster Rovers3 Leagues19.3400101231958100
9 Seasons7 Clubs7 Leagues130.915006875194984252000
Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
Dundee United (3 Seasons)2 Leagues75.89002542520122270
St Johnstone (2 Seasons)1 League19.9100231585911110
Doncaster Rovers (1 Season)3 Leagues19.3400101231958100
Rangers (1 Season)2 Leagues10.41005321614000
Norwich City (1 Season)1 League8.10000
Hibernian (1 Season)1 League3.400052112000
Bradford City (1 Season)1 League2.100001015000
Norwich City (1 Season)1 League
Premiership (6 Seasons)73.770053591427233380
FA Cup (2 Seasons)0.70000003000
Championship (1 Season)32.53000
League One (1 Season)17.34008123172790
PL2 — Div. 2 (1 Season)8.10000
Europa Lg (1 Season)3.31005321614000
League Two (1 Season)2.100001015000
EFL Cup (1 Season)1.400020020110
Miscellaneous Stats Table
Performance
Season Age Squad Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
2017-201817Norwich Cityeng ENGJr. PL2 — Div. 27th8.10000Matches
2018-201918Rangerssct SCO1. Premiership2nd7.10000Matches
2019-202019Bradford Cityeng ENG4. League Two9th2.100001015000Matches
2019-202019Hiberniansct SCO1. Premiership7th3.400052112000Matches
2020-202120St Johnstonesct SCO1. Premiership5th3.800035112420Matches
2021-202221St Johnstonesct SCO1. Premiership11th16.11002010747790Matches
2022-202322Dundee Unitedsct SCO1. Premiership12th20.330016244798140Matches
2023-202423Dundee Unitedsct SCO2. Championship1st32.53000Matches
2024-202524Dundee Unitedsct SCO1. Premiership4th23.0300918112214130Matches
2025-202625Doncaster Roverseng ENG3. League One14th17.34008123172790Matches
8 Seasons6 Clubs4 Leagues125.6140061721745940470
Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
Dundee United (3 Seasons)2 Leagues75.89002542520122270
St Johnstone (2 Seasons)1 League19.9100231585911110
Doncaster Rovers (1 Season)1 League17.34008123172790
Rangers (1 Season)1 League7.10000
Norwich City (1 Season)1 League8.10000
Hibernian (1 Season)1 League3.400052112000
Bradford City (1 Season)1 League2.100001015000
Premiership (6 Seasons)73.770053591427233380
Championship (1 Season)32.53000
League One (1 Season)17.34008123172790
PL2 — Div. 2 (1 Season)8.10000
League Two (1 Season)2.100001015000
Miscellaneous Stats Table
Performance
Season Age Squad Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
2025-202625Doncaster Roverseng ENGEFL CupRd31.400020020110Matches
2025-202625Doncaster Roverseng ENGFA Cup0.70000003000Matches
2 Seasons2 Clubs2 Leagues2.000020023110
Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
Doncaster Rovers (1 Season)2 Leagues2.000020023110
Norwich City (1 Season)1 League
FA Cup (2 Seasons)0.70000003000
EFL Cup (1 Season)1.400020020110
Miscellaneous Stats Table
Performance
Season Age Squad Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
2018-201918Rangers2. Europa LgGR3.31005321614000Matches
1 Season1 Club1 League3.31005321614000

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.