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-201519Leyton Orienteng ENG3. League One171197010.8224200300.190.190.370.190.37Matches
2015-201620Stevenageeng ENG4. League Two654074.5000000000.000.000.000.000.00Matches
2016-201721Barnsleyeng ENG2. Championship821741.9000000000.000.000.000.000.00Matches
2016-201721Yeovil Towneng ENGEFL Cup222102.3011000000.000.430.430.000.43Matches
2016-201721Yeovil Towneng ENGFA Cup222102.3101100000.430.000.430.430.43Matches
2016-201721Yeovil Towneng ENG4. League Two21201,70819.0426400200.210.110.320.210.32Matches
2017-201822Barnsleyeng ENG2. Championship2367938.8213200000.230.110.340.230.34Matches
2017-201822Barnsleyeng ENGEFL Cup321521.7101100000.590.000.590.590.59Matches
2018-201923Barnsleyeng ENGFA Cup21760.8000000100.000.000.000.000.00Matches
2018-201923Barnsleyeng ENG3. League One2156497.2011000200.000.140.140.000.14Matches
2019-202024Aberdeensct SCO1. Premiership22141,21113.5459400200.300.370.670.300.67Matches
2020-202125Aberdeensct SCO1. Premiership28252,07623.1538500110.220.130.350.220.35Matches
2021-202226Blackburn Roverseng ENG2. Championship1144014.5011000100.000.220.220.000.22Matches
2021-202226Aberdeensct SCO1. Premiership16161,37315.3246200300.130.260.390.130.39Matches
2022-202327Blackburn Roverseng ENG2. Championship43272,49327.7448400300.140.140.290.140.29Matches
2022-202327Blackburn Roverseng ENGEFL Cup11901.0000000000.000.000.000.000.00Matches
2022-202327Blackburn Roverseng ENGFA Cup432302.6000000000.000.000.000.000.00Matches
2022-202327Blackburn Roverseng ENGJr. PL2 — Div. 111901.0101100001.000.001.001.001.00Matches
2023-202428Blackburn Roverseng ENG2. Championship171397910.9235200200.180.280.460.180.46Matches
2023-202428Blackburn Roverseng ENGEFL Cup11901.0022000000.002.002.000.002.00Matches
2024-202529Blackburn Roverseng ENG2. Championship42332,56128.5123100400.040.070.110.040.11Matches
2024-202529Blackburn Roverseng ENGEFL Cup10250.3000000000.000.000.000.000.00Matches
2024-202529Blackburn Roverseng ENGFA Cup1070.1000000000.000.000.000.000.00Matches
2025-202630Blackburn Roverseng ENG2. Championship24181,57217.5123100300.060.110.170.060.17Matches
12 Seasons6 Clubs6 Leagues31621118,457205.129336229002710.140.160.300.140.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
Blackburn Rovers (5 Seasons)3 Leagues1451008,44893.9814228001300.090.150.230.090.23
Aberdeen (3 Seasons)1 League66554,66051.81112231100610.210.230.440.210.44
Barnsley (3 Seasons)4 Leagues57161,84420.5325300300.150.100.240.150.24
Yeovil Town (1 Season)3 Leagues25242,12823.6538500200.210.130.340.210.34
Leyton Orient (1 Season)1 League171197010.8224200300.190.190.370.190.37
Stevenage (1 Season)1 League654074.5000000000.000.000.000.000.00
Blackburn Rovers (1 Season)1 League11901.0101100001.000.001.001.001.00
Championship (7 Seasons)1681038,97399.710132310001300.100.130.230.100.23
EFL Cup (5 Seasons)865676.3134100000.160.480.630.160.63
FA Cup (4 Seasons)965235.8101100100.170.000.170.170.17
Premiership (3 Seasons)66554,66051.81112231100610.210.230.440.210.44
League One (2 Seasons)38161,61918.0235200500.110.170.280.110.28
League Two (2 Seasons)27252,11523.5426400200.170.090.260.170.26
PL2 — Div. 1 (1 Season)11901.0101100001.000.001.001.001.00
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-201519Leyton Orient1 League171197010.8224200300.190.190.370.190.37
2015-201620Stevenage1 League654074.5000000000.000.000.000.000.00
2016-201721Yeovil Town3 Leagues25242,12823.6538500200.210.130.340.210.34
2016-201721Barnsley1 League821741.9000000000.000.000.000.000.00
2017-201822Barnsley2 Leagues26894510.5314300000.290.100.380.290.38
2018-201923Barnsley2 Leagues2367258.1011000300.000.120.120.000.12
2019-202024Aberdeen1 League22141,21113.5459400200.300.370.670.300.67
2020-202125Aberdeen1 League28252,07623.1538500110.220.130.350.220.35
2021-202226Aberdeen1 League16161,37315.3246200300.130.260.390.130.39
2021-202226Blackburn Rovers1 League1144014.5011000100.000.220.220.000.22
2022-202327Blackburn Rovers1 League11901.0101100001.000.001.001.001.00
2022-202327Blackburn Rovers3 Leagues48312,81331.3448400300.130.130.260.130.26
2023-202428Blackburn Rovers2 Leagues18141,06911.9257200200.170.420.590.170.59
2024-202529Blackburn Rovers3 Leagues44332,59328.8123100400.030.070.100.030.10
2025-202630Blackburn Rovers1 League24181,57217.5123100300.060.110.170.060.17
12 Seasons6 Clubs6 Leagues31621118,457205.129336229002710.140.160.300.140.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
Blackburn Rovers (5 Seasons)3 Leagues1451008,44893.9814228001300.090.150.230.090.23
Aberdeen (3 Seasons)1 League66554,66051.81112231100610.210.230.440.210.44
Barnsley (3 Seasons)4 Leagues57161,84420.5325300300.150.100.240.150.24
Yeovil Town (1 Season)3 Leagues25242,12823.6538500200.210.130.340.210.34
Leyton Orient (1 Season)1 League171197010.8224200300.190.190.370.190.37
Stevenage (1 Season)1 League654074.5000000000.000.000.000.000.00
Blackburn Rovers (1 Season)1 League11901.0101100001.000.001.001.001.00
Championship (7 Seasons)1681038,97399.710132310001300.100.130.230.100.23
EFL Cup (5 Seasons)865676.3134100000.160.480.630.160.63
FA Cup (4 Seasons)965235.8101100100.170.000.170.170.17
Premiership (3 Seasons)66554,66051.81112231100610.210.230.440.210.44
League One (2 Seasons)38161,61918.0235200500.110.170.280.110.28
League Two (2 Seasons)27252,11523.5426400200.170.090.260.170.26
PL2 — Div. 1 (1 Season)11901.0101100001.000.001.001.001.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
2014-201519Leyton Orienteng ENG3. League One23rd171197010.8224200300.190.190.370.190.37Matches
2015-201620Stevenageeng ENG4. League Two18th654074.5000000000.000.000.000.000.00Matches
2016-201721Yeovil Towneng ENG4. League Two20th21201,70819.0426400200.210.110.320.210.32Matches
2016-201721Barnsleyeng ENG2. Championship14th821741.9000000000.000.000.000.000.00Matches
2017-201822Barnsleyeng ENG2. Championship22nd2367938.8213200000.230.110.340.230.34Matches
2018-201923Barnsleyeng ENG3. League One2nd2156497.2011000200.000.140.140.000.14Matches
2019-202024Aberdeensct SCO1. Premiership4th22141,21113.5459400200.300.370.670.300.67Matches
2020-202125Aberdeensct SCO1. Premiership4th28252,07623.1538500110.220.130.350.220.35Matches
2021-202226Aberdeensct SCO1. Premiership10th16161,37315.3246200300.130.260.390.130.39Matches
2021-202226Blackburn Roverseng ENG2. Championship8th1144014.5011000100.000.220.220.000.22Matches
2022-202327Blackburn Roverseng ENGJr. PL2 — Div. 110th11901.0101100001.000.001.001.001.00Matches
2022-202327Blackburn Roverseng ENG2. Championship7th43272,49327.7448400300.140.140.290.140.29Matches
2023-202428Blackburn Roverseng ENG2. Championship19th171397910.9235200200.180.280.460.180.46Matches
2024-202529Blackburn Roverseng ENG2. Championship7th42332,56128.5123100400.040.070.110.040.11Matches
2025-202630Blackburn Roverseng ENG2. Championship20th24181,57217.5123100300.060.110.170.060.17Matches
12 Seasons6 Clubs4 Leagues29919917,367193.027305727002610.140.160.300.140.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
Blackburn Rovers (5 Seasons)1 League137958,00689.0812208001300.090.130.220.090.22
Aberdeen (3 Seasons)1 League66554,66051.81112231100610.210.230.440.210.44
Barnsley (3 Seasons)2 Leagues52131,61618.0224200200.110.110.220.110.22
Yeovil Town (1 Season)1 League21201,70819.0426400200.210.110.320.210.32
Leyton Orient (1 Season)1 League171197010.8224200300.190.190.370.190.37
Stevenage (1 Season)1 League654074.5000000000.000.000.000.000.00
Blackburn Rovers (1 Season)1 League11901.0101100001.000.001.001.001.00
Championship (7 Seasons)1681038,97399.710132310001300.100.130.230.100.23
Premiership (3 Seasons)66554,66051.81112231100610.210.230.440.210.44
League One (2 Seasons)38161,61918.0235200500.110.170.280.110.28
League Two (2 Seasons)27252,11523.5426400200.170.090.260.170.26
PL2 — Div. 1 (1 Season)11901.0101100001.000.001.001.001.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-201721Yeovil Towneng ENGEFL Cup33rd222102.3011000000.000.430.430.000.43Matches
2016-201721Yeovil Towneng ENGFA Cup85th222102.3101100000.430.000.430.430.43Matches
2017-201822Barnsleyeng ENGEFL Cup17th321521.7101100000.590.000.590.590.59Matches
2018-201923Barnsleyeng ENGFA Cup33rd21760.8000000100.000.000.000.000.00Matches
2022-202327Blackburn Roverseng ENGEFL CupRd411901.0000000000.000.000.000.000.00Matches
2022-202327Blackburn Roverseng ENGFA CupQF432302.6000000000.000.000.000.000.00Matches
2023-202428Blackburn Roverseng ENGEFL CupRd411901.0022000000.002.002.000.002.00Matches
2024-202529Blackburn Roverseng ENGEFL CupRd210250.3000000000.000.000.000.000.00Matches
2024-202529Blackburn Roverseng ENGFA Cup1070.1000000000.000.000.000.000.00Matches
6 Seasons3 Clubs2 Leagues17121,09012.1235200100.170.250.410.170.41
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
Blackburn Rovers (3 Seasons)2 Leagues854424.9022000000.000.410.410.000.41
Barnsley (2 Seasons)2 Leagues532282.5101100100.390.000.390.390.39
Yeovil Town (1 Season)2 Leagues444204.7112100000.210.210.430.210.43
EFL Cup (5 Seasons)865676.3134100000.160.480.630.160.63
FA Cup (4 Seasons)965235.8101100100.170.000.170.170.17
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
201721wls WalesFriendlies (M)10200.2000000000.000.000.000.000.00Matches
201822wls WalesWCQ00Matches
201822wls WalesFriendlies (M)00Matches
201923wls WalesFriendlies (M)11901.0000000000.000.000.000.000.00Matches
202125wls WalesUEFA Euro Qualifying00Matches
4 Seasons1 Club3 Leagues211101.2000000000.000.000.000.000.00
Friendlies (M) (3 Seasons)211101.2000000000.000.000.000.000.00
WCQ (1 Season)00
UEFA Euro Qualifying (1 Season)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
2014-201519Leyton Orienteng ENG3. League One10.82111.020.1800Matches
2015-201620Stevenageeng ENG4. League Two4.5010.220.0000Matches
2016-201721Barnsleyeng ENG2. Championship1.90000.000.0000Matches
2016-201721Yeovil Towneng ENGEFL Cup2.303133.31.290.430.000.0000Matches
2016-201721Yeovil Towneng ENGFA Cup2.3100Matches
2016-201721Yeovil Towneng ENG4. League Two19.040130.000.690.3100Matches
2017-201822Barnsleyeng ENG2. Championship8.8217847.11.930.910.120.2500Matches
2017-201822Barnsleyeng ENGEFL Cup1.712150.01.180.590.501.0000Matches
2018-201923Barnsleyeng ENGFA Cup0.80000.000.0000Matches
2018-201923Barnsleyeng ENG3. League One7.2000Matches
2019-202024Aberdeensct SCO1. Premiership13.5416743.81.190.520.250.5700Matches
2020-202125Aberdeensct SCO1. Premiership23.15511325.52.210.560.100.3800Matches
2021-202226Blackburn Roverseng ENG2. Championship4.5010330.02.240.670.000.0000Matches
2021-202226Aberdeensct SCO1. Premiership15.32321340.62.100.850.060.1500Matches
2022-202327Blackburn Roverseng ENG2. Championship27.74371540.51.340.540.110.2700Matches
2022-202327Blackburn Roverseng ENGEFL Cup1.0011100.01.001.000.000.0000Matches
2022-202327Blackburn Roverseng ENGFA Cup2.60400.01.570.000.0000Matches
2022-202327Blackburn Roverseng ENGJr. PL2 — Div. 11.0100Matches
2023-202428Blackburn Roverseng ENG2. Championship10.9217741.21.560.640.120.2900Matches
2023-202428Blackburn Roverseng ENGEFL Cup1.0022100.02.002.000.000.0000Matches
2024-202529Blackburn Roverseng ENG2. Championship28.51331236.41.160.420.030.0800Matches
2024-202529Blackburn Roverseng ENGEFL Cup0.302150.07.203.600.000.0000Matches
2024-202529Blackburn Roverseng ENGFA Cup0.10000.000.0000Matches
2025-202630Blackburn Roverseng ENG2. Championship17.5119315.81.090.170.050.3300Matches
12 Seasons6 Clubs6 Leagues205.12924611240.71.360.570.110.2500
Country Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches
Blackburn Rovers (5 Seasons)3 Leagues93.981254435.21.330.470.060.1800
Aberdeen (3 Seasons)1 League51.811993333.31.910.640.110.3300
Barnsley (3 Seasons)4 Leagues20.5319947.41.430.680.160.3300
Yeovil Town (1 Season)3 Leagues23.65314466.70.140.661.330.2900
Leyton Orient (1 Season)1 League10.82111.020.1800
Stevenage (1 Season)1 League4.5010.220.0000
Blackburn Rovers (1 Season)1 League1.0100
Championship (7 Seasons)99.7101334836.11.330.480.080.2100
EFL Cup (5 Seasons)6.3110660.01.590.950.100.1700
FA Cup (4 Seasons)5.81400.01.150.000.0000
Premiership (3 Seasons)51.811993333.31.910.640.110.3300
League One (2 Seasons)18.02111.020.1800
League Two (2 Seasons)23.540140.000.600.2900
PL2 — Div. 1 (1 Season)1.0100
Shooting Table
Standard
Season Age Squad Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches
2014-201519Leyton Orient1 League10.82111.020.1800
2015-201620Stevenage1 League4.5010.220.0000
2016-201721Yeovil Town3 Leagues23.65314466.70.140.661.330.2900
2016-201721Barnsley1 League1.90000.000.0000
2017-201822Barnsley2 Leagues10.5319947.41.810.860.160.3300
2018-201923Barnsley2 Leagues8.10000.000.0000
2019-202024Aberdeen1 League13.5416743.81.190.520.250.5700
2020-202125Aberdeen1 League23.15511325.52.210.560.100.3800
2021-202226Aberdeen1 League15.32321340.62.100.850.060.1500
2021-202226Blackburn Rovers1 League4.5010330.02.240.670.000.0000
2022-202327Blackburn Rovers1 League1.0100
2022-202327Blackburn Rovers3 Leagues31.34421638.11.340.510.100.2500
2023-202428Blackburn Rovers2 Leagues11.9219947.41.600.760.110.2200
2024-202529Blackburn Rovers3 Leagues28.81351337.11.210.450.030.0800
2025-202630Blackburn Rovers1 League17.5119315.81.090.170.050.3300
12 Seasons6 Clubs6 Leagues205.12924611240.71.360.570.110.2500
Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches
Blackburn Rovers (5 Seasons)3 Leagues93.981254435.21.330.470.060.1800
Aberdeen (3 Seasons)1 League51.811993333.31.910.640.110.3300
Barnsley (3 Seasons)4 Leagues20.5319947.41.430.680.160.3300
Yeovil Town (1 Season)3 Leagues23.65314466.70.140.661.330.2900
Leyton Orient (1 Season)1 League10.82111.020.1800
Stevenage (1 Season)1 League4.5010.220.0000
Blackburn Rovers (1 Season)1 League1.0100
Championship (7 Seasons)99.7101334836.11.330.480.080.2100
EFL Cup (5 Seasons)6.3110660.01.590.950.100.1700
FA Cup (4 Seasons)5.81400.01.150.000.0000
Premiership (3 Seasons)51.811993333.31.910.640.110.3300
League One (2 Seasons)18.02111.020.1800
League Two (2 Seasons)23.540140.000.600.2900
PL2 — Div. 1 (1 Season)1.0100
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
2014-201519Leyton Orienteng ENG3. League One23rd10.82111.020.1800Matches
2015-201620Stevenageeng ENG4. League Two18th4.5010.220.0000Matches
2016-201721Yeovil Towneng ENG4. League Two20th19.040130.000.690.3100Matches
2016-201721Barnsleyeng ENG2. Championship14th1.90000.000.0000Matches
2017-201822Barnsleyeng ENG2. Championship22nd8.8217847.11.930.910.120.2500Matches
2018-201923Barnsleyeng ENG3. League One2nd7.2000Matches
2019-202024Aberdeensct SCO1. Premiership4th13.5416743.81.190.520.250.5700Matches
2020-202125Aberdeensct SCO1. Premiership4th23.15511325.52.210.560.100.3800Matches
2021-202226Aberdeensct SCO1. Premiership10th15.32321340.62.100.850.060.1500Matches
2021-202226Blackburn Roverseng ENG2. Championship8th4.5010330.02.240.670.000.0000Matches
2022-202327Blackburn Roverseng ENGJr. PL2 — Div. 110th1.0100Matches
2022-202327Blackburn Roverseng ENG2. Championship7th27.74371540.51.340.540.110.2700Matches
2023-202428Blackburn Roverseng ENG2. Championship19th10.9217741.21.560.640.120.2900Matches
2024-202529Blackburn Roverseng ENG2. Championship7th28.51331236.41.160.420.030.0800Matches
2025-202630Blackburn Roverseng ENG2. Championship20th17.5119315.81.090.170.050.3300Matches
12 Seasons6 Clubs4 Leagues193.02723210640.51.360.570.110.2500
Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches
Blackburn Rovers (5 Seasons)1 League89.081164034.51.300.450.070.2000
Aberdeen (3 Seasons)1 League51.811993333.31.910.640.110.3300
Barnsley (3 Seasons)2 Leagues18.0217847.11.580.740.120.2500
Yeovil Town (1 Season)1 League19.040130.000.690.3100
Leyton Orient (1 Season)1 League10.82111.020.1800
Stevenage (1 Season)1 League4.5010.220.0000
Blackburn Rovers (1 Season)1 League1.0100
Championship (7 Seasons)99.7101334836.11.330.480.080.2100
Premiership (3 Seasons)51.811993333.31.910.640.110.3300
League One (2 Seasons)18.02111.020.1800
League Two (2 Seasons)23.540140.000.600.2900
PL2 — Div. 1 (1 Season)1.0100
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
2016-201721Yeovil Towneng ENGEFL Cup33rd2.303133.31.290.430.000.0000Matches
2016-201721Yeovil Towneng ENGFA Cup85th2.3100Matches
2017-201822Barnsleyeng ENGEFL Cup17th1.712150.01.180.590.501.0000Matches
2018-201923Barnsleyeng ENGFA Cup33rd0.80000.000.0000Matches
2022-202327Blackburn Roverseng ENGEFL CupRd41.0011100.01.001.000.000.0000Matches
2022-202327Blackburn Roverseng ENGFA CupQF2.60400.01.570.000.0000Matches
2023-202428Blackburn Roverseng ENGEFL CupRd41.0022100.02.002.000.000.0000Matches
2024-202529Blackburn Roverseng ENGEFL CupRd20.302150.07.203.600.000.0000Matches
2024-202529Blackburn Roverseng ENGFA Cup0.10000.000.0000Matches
6 Seasons3 Clubs2 Leagues12.1214642.91.430.610.070.1700
Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches
Blackburn Rovers (3 Seasons)2 Leagues4.909444.41.830.810.000.0000
Barnsley (2 Seasons)2 Leagues2.512150.00.790.390.501.0000
Yeovil Town (1 Season)2 Leagues4.713133.31.290.430.000.0000
EFL Cup (5 Seasons)6.3110660.01.590.950.100.1700
FA Cup (4 Seasons)5.81400.01.150.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
201721wls WalesFriendlies (M)0.2000Matches
201923wls WalesFriendlies (M)1.0000Matches
4 Seasons1 Club3 Leagues1.2000
Friendlies (M) (3 Seasons)1.2000
WCQ (1 Season)
UEFA Euro Qualifying (1 Season)

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-201519Leyton Orienteng ENG3. League One179705723.410.8111621.06131300.00+0.28Matches
2015-201620Stevenageeng ENG4. League Two6407689.84.551121.0043+1+0.22+0.61Matches
2016-201721Barnsleyeng ENG2. Championship8174224.21.920660.8831+2+1.03+1.15Matches
2016-201721Yeovil Towneng ENGEFL Cup2210105100.02.321052001.5024-2-0.86Matches
2016-201721Yeovil Towneng ENGFA Cup2210105100.02.321052001.003300.00Matches
2016-201721Yeovil Towneng ENG4. League Two211,7088141.319.02016101.382419+5+0.26+1.00Matches
2017-201822Barnsleyeng ENG2. Championship237933419.28.8621730.70814-6-0.68-0.20Matches
2017-201822Barnsleyeng ENGEFL Cup31525156.31.727611102.0023-1-0.59-2.12Matches
2018-201923Barnsleyeng ENGFA Cup2763828.10.8163011301.5010+1+1.18-0.67Matches
2018-201923Barnsleyeng ENG3. League One216493115.77.258731614112.0089-1-0.14-1.22Matches
2019-202024Aberdeensct SCO1. Premiership221,2115544.913.51477581771.551916+3+0.22+0.16Matches
2020-202125Aberdeensct SCO1. Premiership282,0767460.723.125811531501.682924+5+0.22+0.69Matches
2021-202226Blackburn Roverseng ENG2. Championship11401369.74.5475271551.0987+1+0.22+0.03Matches
2021-202226Aberdeensct SCO1. Premiership161,3738640.115.3168612001.442119+2+0.13+0.44Matches
2022-202327Blackburn Roverseng ENG2. Championship432,4935860.227.7277915162201.533634+2+0.07+0.29Matches
2022-202327Blackburn Roverseng ENGEFL Cup1909025.01.01901000.0014-3-3.00-4.67Matches
2022-202327Blackburn Roverseng ENGFA Cup42305847.92.6369012311.7563+3+1.17+1.53Matches
2022-202327Blackburn Roverseng ENGJr. PL2 — Div. 1190903.81.01901003.0010+1+1.00+1.44Matches
2023-202428Blackburn Roverseng ENG2. Championship179795823.610.91368342301.241712+5+0.46+1.00Matches
2023-202428Blackburn Roverseng ENGEFL Cup1909025.01.01901003.0043+1+1.00-2.00Matches
2024-202529Blackburn Roverseng ENG2. Championship422,5616161.928.53372392211.573330+3+0.11-0.01Matches
2024-202529Blackburn Roverseng ENGEFL Cup1252513.90.30012500.0002-2-7.20-10.68Matches
2024-202529Blackburn Roverseng ENGFA Cup1773.90.1001700.000000.00+0.52Matches
2025-202630Blackburn Roverseng ENG2. Championship241,5726638.017.51879762611.131618-2-0.11+0.31Matches
12 Seasons6 Clubs6 Leagues31618,4575832.0205.1211789210519391.39258241+17+0.08+0.18
Country Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
Blackburn Rovers (5 Seasons)3 Leagues1458,4485838.093.91007532452181.39121113+8+0.09+0.13
Aberdeen (3 Seasons)1 League664,6607148.851.8558132111771.586959+10+0.19+0.43
Barnsley (3 Seasons)4 Leagues571,8443214.220.5168164113201.302227-5-0.24-0.45
Yeovil Town (1 Season)3 Leagues252,1288546.723.62410520101.362926+3+0.13+0.87
Leyton Orient (1 Season)1 League179705723.410.8111621.06131300.00+0.28
Stevenage (1 Season)1 League6407689.84.551121.0043+1+0.22+0.61
Blackburn Rovers (1 Season)1 League190903.81.01901003.0010+1+1.00+1.44
Championship (7 Seasons)1688,9735331.099.710375326522161.28121116+5+0.05+0.27
EFL Cup (5 Seasons)85677141.16.3690521301.50916-7-1.11-3.55
FA Cup (4 Seasons)95235845.95.8680231411.33106+4+0.69+0.40
Premiership (3 Seasons)664,6607148.851.8558132111771.586959+10+0.19+0.43
League One (2 Seasons)381,6194319.618.0168742214131.582122-1-0.06-0.49
League Two (2 Seasons)272,1157825.523.52517221.302822+6+0.26+0.78
PL2 — Div. 1 (1 Season)190903.81.01901003.0010+1+1.00+1.44
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-201519Leyton Orient1 League179705723.410.8111621.06131300.00+0.28
2015-201620Stevenage1 League6407689.84.551121.0043+1+0.22+0.61
2016-201721Yeovil Town3 Leagues252,1288546.723.62410520101.362926+3+0.13+0.87
2016-201721Barnsley1 League8174224.21.920660.8831+2+1.03+1.15
2017-201822Barnsley2 Leagues269453621.410.5876318130.851017-7-0.67-0.25
2018-201923Barnsley2 Leagues237253216.48.168331713111.969900.00-1.12
2019-202024Aberdeen1 League221,2115544.913.51477581771.551916+3+0.22+0.16
2020-202125Aberdeen1 League282,0767460.723.125811531501.682924+5+0.22+0.69
2021-202226Aberdeen1 League161,3738640.115.3168612001.442119+2+0.13+0.44
2021-202226Blackburn Rovers1 League11401369.74.5475271551.0987+1+0.22+0.03
2022-202327Blackburn Rovers1 League190903.81.01901003.0010+1+1.00+1.44
2022-202327Blackburn Rovers3 Leagues482,8135956.531.3317816172211.524341+2+0.06+0.06
2023-202428Blackburn Rovers2 Leagues181,0695923.811.91470442301.342115+6+0.51+0.77
2024-202529Blackburn Rovers3 Leagues442,5935957.628.833723112111.503332+1+0.03-0.30
2025-202630Blackburn Rovers1 League241,5726638.017.51879762611.131618-2-0.11+0.31
12 Seasons6 Clubs6 Leagues31618,4575832.0205.1211789210519391.39258241+17+0.08+0.18
Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
Blackburn Rovers (5 Seasons)3 Leagues1458,4485838.093.91007532452181.39121113+8+0.09+0.13
Aberdeen (3 Seasons)1 League664,6607148.851.8558132111771.586959+10+0.19+0.43
Barnsley (3 Seasons)4 Leagues571,8443214.220.5168164113201.302227-5-0.24-0.45
Yeovil Town (1 Season)3 Leagues252,1288546.723.62410520101.362926+3+0.13+0.87
Leyton Orient (1 Season)1 League179705723.410.8111621.06131300.00+0.28
Stevenage (1 Season)1 League6407689.84.551121.0043+1+0.22+0.61
Blackburn Rovers (1 Season)1 League190903.81.01901003.0010+1+1.00+1.44
Championship (7 Seasons)1688,9735331.099.710375326522161.28121116+5+0.05+0.27
EFL Cup (5 Seasons)85677141.16.3690521301.50916-7-1.11-3.55
FA Cup (4 Seasons)95235845.95.8680231411.33106+4+0.69+0.40
Premiership (3 Seasons)664,6607148.851.8558132111771.586959+10+0.19+0.43
League One (2 Seasons)381,6194319.618.0168742214131.582122-1-0.06-0.49
League Two (2 Seasons)272,1157825.523.52517221.302822+6+0.26+0.78
PL2 — Div. 1 (1 Season)190903.81.01901003.0010+1+1.00+1.44
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-201519Leyton Orienteng ENG3. League One23rd179705723.410.8111621.06131300.00+0.28Matches
2015-201620Stevenageeng ENG4. League Two18th6407689.84.551121.0043+1+0.22+0.61Matches
2016-201721Yeovil Towneng ENG4. League Two20th211,7088141.319.02016101.382419+5+0.26+1.00Matches
2016-201721Barnsleyeng ENG2. Championship14th8174224.21.920660.8831+2+1.03+1.15Matches
2017-201822Barnsleyeng ENG2. Championship22nd237933419.28.8621730.70814-6-0.68-0.20Matches
2018-201923Barnsleyeng ENG3. League One2nd216493115.77.258731614112.0089-1-0.14-1.22Matches
2019-202024Aberdeensct SCO1. Premiership4th221,2115544.913.51477581771.551916+3+0.22+0.16Matches
2020-202125Aberdeensct SCO1. Premiership4th282,0767460.723.125811531501.682924+5+0.22+0.69Matches
2021-202226Aberdeensct SCO1. Premiership10th161,3738640.115.3168612001.442119+2+0.13+0.44Matches
2021-202226Blackburn Roverseng ENG2. Championship8th11401369.74.5475271551.0987+1+0.22+0.03Matches
2022-202327Blackburn Roverseng ENGJr. PL2 — Div. 110th190903.81.01901003.0010+1+1.00+1.44Matches
2022-202327Blackburn Roverseng ENG2. Championship7th432,4935860.227.7277915162201.533634+2+0.07+0.29Matches
2023-202428Blackburn Roverseng ENG2. Championship19th179795823.610.91368342301.241712+5+0.46+1.00Matches
2024-202529Blackburn Roverseng ENG2. Championship7th422,5616161.928.53372392211.573330+3+0.11-0.01Matches
2025-202630Blackburn Roverseng ENG2. Championship20th241,5726638.017.51879762611.131618-2-0.11+0.31Matches
12 Seasons6 Clubs4 Leagues29917,3675831.5193.0199778510019381.39239219+20+0.10+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
Blackburn Rovers (5 Seasons)1 League1378,0065838.789.0957530422271.40110101+9+0.10+0.28
Aberdeen (3 Seasons)1 League664,6607148.851.8558132111771.586959+10+0.19+0.43
Barnsley (3 Seasons)2 Leagues521,6163113.018.0138753914201.251924-5-0.28-0.44
Yeovil Town (1 Season)1 League211,7088141.319.02016101.382419+5+0.26+1.00
Leyton Orient (1 Season)1 League179705723.410.8111621.06131300.00+0.28
Stevenage (1 Season)1 League6407689.84.551121.0043+1+0.22+0.61
Blackburn Rovers (1 Season)1 League190903.81.01901003.0010+1+1.00+1.44
Championship (7 Seasons)1688,9735331.099.710375326522161.28121116+5+0.05+0.27
Premiership (3 Seasons)664,6607148.851.8558132111771.586959+10+0.19+0.43
League One (2 Seasons)381,6194319.618.0168742214131.582122-1-0.06-0.49
League Two (2 Seasons)272,1157825.523.52517221.302822+6+0.26+0.78
PL2 — Div. 1 (1 Season)190903.81.01901003.0010+1+1.00+1.44
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-201721Yeovil Towneng ENGEFL Cup33rd2210105100.02.321052001.5024-2-0.86Matches
2016-201721Yeovil Towneng ENGFA Cup85th2210105100.02.321052001.003300.00Matches
2017-201822Barnsleyeng ENGEFL Cup17th31525156.31.727611102.0023-1-0.59-2.12Matches
2018-201923Barnsleyeng ENGFA Cup33rd2763828.10.8163011301.5010+1+1.18-0.67Matches
2022-202327Blackburn Roverseng ENGEFL CupRd41909025.01.01901000.0014-3-3.00-4.67Matches
2022-202327Blackburn Roverseng ENGFA CupQF42305847.92.6369012311.7563+3+1.17+1.53Matches
2023-202428Blackburn Roverseng ENGEFL CupRd41909025.01.01901003.0043+1+1.00-2.00Matches
2024-202529Blackburn Roverseng ENGEFL CupRd21252513.90.30012500.0002-2-7.20-10.68Matches
2024-202529Blackburn Roverseng ENGFA Cup1773.90.1001700.000000.00+0.52Matches
6 Seasons3 Clubs2 Leagues171,0906443.312.11285751411.411922-3-0.25-1.76
Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
Blackburn Rovers (3 Seasons)2 Leagues84425528.34.9577231811.251112-1-0.20-1.65
Barnsley (2 Seasons)2 Leagues52284642.22.537112701.803300.00-1.73
Yeovil Town (1 Season)2 Leagues4420105100.04.741054001.2557-2-0.43
EFL Cup (5 Seasons)85677141.16.3690521301.50916-7-1.11-3.55
FA Cup (4 Seasons)95235845.95.8680231411.33106+4+0.69+0.40
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
201721wls WalesFriendlies (M)1202011.10.20011911.001100.00+1.13Matches
201822wls WalesWCQ00002Matches
201822wls WalesFriendlies (M)00001Matches
201923wls WalesFriendlies (M)1909050.01.01901013.0010+1+1.000.00Matches
202125wls WalesUEFA Euro Qualifying00001Matches
4 Seasons1 Club3 Leagues2110554.91.2191111962.0021+1+0.82+1.18
Friendlies (M) (3 Seasons)21105517.51.2191111932.0021+1+0.82+1.18
WCQ (1 Season)00002
UEFA Euro Qualifying (1 Season)00001
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
2014-201519Leyton Orienteng ENG3. League One10.83014Matches
2015-201620Stevenageeng ENG4. League Two4.5004Matches
2016-201721Barnsleyeng ENG2. Championship1.9000100000000Matches
2016-201721Yeovil Towneng ENGEFL Cup2.3000460700000Matches
2016-201721Yeovil Towneng ENGFA Cup2.30000Matches
2016-201721Yeovil Towneng ENG4. League Two19.02001700000000Matches
2017-201822Barnsleyeng ENG2. Championship8.8000141314975000Matches
2017-201822Barnsleyeng ENGEFL Cup1.7000040811000Matches
2018-201923Barnsleyeng ENGFA Cup0.8100110000000Matches
2018-201923Barnsleyeng ENG3. League One7.22000Matches
2019-202024Aberdeensct SCO1. Premiership13.52001115265000Matches
2020-202125Aberdeensct SCO1. Premiership23.1110172971042270Matches
2021-202226Blackburn Roverseng ENG2. Championship4.510071024340Matches
2021-202226Aberdeensct SCO1. Premiership15.330017222279110Matches
2022-202327Blackburn Roverseng ENG2. Championship27.7300334538425310Matches
2022-202327Blackburn Roverseng ENGEFL Cup1.00000403000Matches
2022-202327Blackburn Roverseng ENGFA Cup2.60001208560Matches
2022-202327Blackburn Roverseng ENGJr. PL2 — Div. 11.00000Matches
2023-202428Blackburn Roverseng ENG2. Championship10.920011131276180Matches
2023-202428Blackburn Roverseng ENGEFL Cup1.00000107100Matches
2024-202529Blackburn Roverseng ENG2. Championship28.5400464147932440Matches
2024-202529Blackburn Roverseng ENGEFL Cup0.30000015000Matches
2024-202529Blackburn Roverseng ENGFA Cup0.10000000000Matches
2025-202630Blackburn Roverseng ENG2. Championship17.5300261566722220Matches
12 Seasons6 Clubs6 Leagues205.1271022422129544133149000
Country Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
Blackburn Rovers (5 Seasons)3 Leagues93.9130012413117284941250
Aberdeen (3 Seasons)1 League51.861045661119631180
Barnsley (3 Seasons)4 Leagues20.5300161815786000
Yeovil Town (1 Season)3 Leagues23.62002160700000
Leyton Orient (1 Season)1 League10.83014
Stevenage (1 Season)1 League4.5004
Blackburn Rovers (1 Season)1 League1.00000
Championship (7 Seasons)99.713001381371731095124000
EFL Cup (5 Seasons)6.300041513021000
FA Cup (4 Seasons)5.8100230856000
Premiership (3 Seasons)51.861045661119631180
League One (2 Seasons)18.0500140
League Two (2 Seasons)23.52002100000000
PL2 — Div. 1 (1 Season)1.00000
Miscellaneous Stats Table
Performance
Season Age Squad Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
2014-201519Leyton Orient1 League10.83014
2015-201620Stevenage1 League4.5004
2016-201721Yeovil Town3 Leagues23.62002160700000
2016-201721Barnsley1 League1.9000100000000
2017-201822Barnsley2 Leagues10.5000141715786000
2018-201923Barnsley2 Leagues8.1300110000000
2019-202024Aberdeen1 League13.52001115265000
2020-202125Aberdeen1 League23.1110172971042270
2021-202226Aberdeen1 League15.330017222279110
2021-202226Blackburn Rovers1 League4.510071024340
2022-202327Blackburn Rovers1 League1.00000
2022-202327Blackburn Rovers3 Leagues31.3300345139530370
2023-202428Blackburn Rovers2 Leagues11.920011141347180
2024-202529Blackburn Rovers3 Leagues28.8400464158432440
2025-202630Blackburn Rovers1 League17.5300261566722220
12 Seasons6 Clubs6 Leagues205.1271022422129544133149000
Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
Blackburn Rovers (5 Seasons)3 Leagues93.9130012413117284941250
Aberdeen (3 Seasons)1 League51.861045661119631180
Barnsley (3 Seasons)4 Leagues20.5300161815786000
Yeovil Town (1 Season)3 Leagues23.62002160700000
Leyton Orient (1 Season)1 League10.83014
Stevenage (1 Season)1 League4.5004
Blackburn Rovers (1 Season)1 League1.00000
Championship (7 Seasons)99.713001381371731095124000
EFL Cup (5 Seasons)6.300041513021000
FA Cup (4 Seasons)5.8100230856000
Premiership (3 Seasons)51.861045661119631180
League One (2 Seasons)18.0500140
League Two (2 Seasons)23.52002100000000
PL2 — Div. 1 (1 Season)1.00000
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-201519Leyton Orienteng ENG3. League One23rd10.83014Matches
2015-201620Stevenageeng ENG4. League Two18th4.5004Matches
2016-201721Yeovil Towneng ENG4. League Two20th19.02001700000000Matches
2016-201721Barnsleyeng ENG2. Championship14th1.9000100000000Matches
2017-201822Barnsleyeng ENG2. Championship22nd8.8000141314975000Matches
2018-201923Barnsleyeng ENG3. League One2nd7.22000Matches
2019-202024Aberdeensct SCO1. Premiership4th13.52001115265000Matches
2020-202125Aberdeensct SCO1. Premiership4th23.1110172971042270Matches
2021-202226Aberdeensct SCO1. Premiership10th15.330017222279110Matches
2021-202226Blackburn Roverseng ENG2. Championship8th4.510071024340Matches
2022-202327Blackburn Roverseng ENGJr. PL2 — Div. 110th1.00000Matches
2022-202327Blackburn Roverseng ENG2. Championship7th27.7300334538425310Matches
2023-202428Blackburn Roverseng ENG2. Championship19th10.920011131276180Matches
2024-202529Blackburn Roverseng ENG2. Championship7th28.5400464147932440Matches
2025-202630Blackburn Roverseng ENG2. Championship20th17.5300261566722220Matches
12 Seasons6 Clubs4 Leagues193.0261021820328506126142000
Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
Blackburn Rovers (5 Seasons)1 League89.0130012312416261881190
Aberdeen (3 Seasons)1 League51.861045661119631180
Barnsley (3 Seasons)2 Leagues18.0200151314975000
Yeovil Town (1 Season)1 League19.02001700000000
Leyton Orient (1 Season)1 League10.83014
Stevenage (1 Season)1 League4.5004
Blackburn Rovers (1 Season)1 League1.00000
Championship (7 Seasons)99.713001381371731095124000
Premiership (3 Seasons)51.861045661119631180
League One (2 Seasons)18.0500140
League Two (2 Seasons)23.52002100000000
PL2 — Div. 1 (1 Season)1.00000
Miscellaneous Stats Table
Performance
Season Age Squad Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
2016-201721Yeovil Towneng ENGEFL Cup33rd2.3000460700000Matches
2016-201721Yeovil Towneng ENGFA Cup85th2.30000Matches
2017-201822Barnsleyeng ENGEFL Cup17th1.7000040811000Matches
2018-201923Barnsleyeng ENGFA Cup33rd0.8100110000000Matches
2022-202327Blackburn Roverseng ENGEFL CupRd41.00000403000Matches
2022-202327Blackburn Roverseng ENGFA CupQF2.60001208560Matches
2023-202428Blackburn Roverseng ENGEFL CupRd41.00000107100Matches
2024-202529Blackburn Roverseng ENGEFL CupRd20.30000015000Matches
2024-202529Blackburn Roverseng ENGFA Cup0.10000000000Matches
6 Seasons3 Clubs2 Leagues12.110061813877000
Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
Blackburn Rovers (3 Seasons)2 Leagues4.900017123660
Barnsley (2 Seasons)2 Leagues2.5100150811000
Yeovil Town (1 Season)2 Leagues4.7000460700000
EFL Cup (5 Seasons)6.300041513021000
FA Cup (4 Seasons)5.8100230856000
Miscellaneous Stats Table
Performance
Season Age Squad Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
201721wls WalesFriendlies (M)0.20000Matches
201923wls WalesFriendlies (M)1.00000Matches
4 Seasons1 Club3 Leagues1.20000
Friendlies (M) (3 Seasons)1.20000
WCQ (1 Season)
UEFA Euro Qualifying (1 Season)

Player Club Summary

About FBref.com

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

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

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.