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
202118Drogheda Unitedie IRL1. Premier Division30272,43927.1202200200.070.000.070.070.07Matches
2021-202219Crystal Palaceeng ENGJr. PL2 — Div. 11044995.5112100000.180.180.360.180.36Matches
2022-202320Crystal Palaceeng ENGEFL Cup11500.6000000000.000.000.000.000.00Matches
2022-202320Shrewsbury Towneng ENGFA Cup11901.0000000000.000.000.000.000.00Matches
2022-202320Shrewsbury Towneng ENG3. League One19181,61017.9325300500.170.110.280.170.28Matches
2022-202320Crystal Palaceeng ENGJr. PL2 — Div. 11097758.6325300100.350.230.580.350.58Matches
2022-202320Crystal Palaceeng ENG1. Premier League00Matches
2023-202421Wycombe Wandererseng ENGEFL Cup11690.8000000000.000.000.000.000.00Matches
2023-202421Wycombe Wandererseng ENGFA Cup221802.0101100200.500.000.500.500.50Matches
2023-202421Wycombe Wandererseng ENG3. League One24161,31614.6101100400.070.000.070.070.07Matches
2023-202421Aberdeensct SCO1. Premiership1033073.4000000000.000.000.000.000.00Matches
2024-202522St Mirrensct SCO1. Premiership35352,93232.6415400900.120.030.150.120.15Matches
2025-202623St Mirrensct SCO1. Premiership37373,16835.2404400900.110.000.110.110.11Matches
5 Seasons6 Clubs6 Leagues16014112,161135.11531815003100.110.020.130.110.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
St Mirren (2 Seasons)1 League72726,10067.88198001800.120.010.130.120.13
Drogheda United (1 Season)1 League30272,43927.1202200200.070.000.070.070.07
Wycombe Wanderers (1 Season)3 Leagues27191,56517.4202200600.120.000.120.120.12
Shrewsbury Town (1 Season)2 Leagues20191,70018.9325300500.160.110.260.160.26
Crystal Palace (1 Season)1 League1044995.5112100000.180.180.360.180.36
Aberdeen (1 Season)1 League1033073.4000000000.000.000.000.000.00
Crystal Palace (1 Season)1 League1097758.6325300100.350.230.580.350.58
Crystal Palace (1 Season)2 Leagues11500.6000000000.000.000.000.000.00
Premiership (3 Seasons)82756,40771.28198001800.110.010.130.110.13
League One (2 Seasons)43342,92632.5426400900.120.060.180.120.18
PL2 — Div. 1 (2 Seasons)20131,27414.2437400100.280.210.490.280.49
FA Cup (2 Seasons)332703.0101100200.330.000.330.330.33
EFL Cup (2 Seasons)221191.3000000000.000.000.000.000.00
Premier Division (1 Season)30272,43927.1202200200.070.000.070.070.07
Premier League (1 Season)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
202118Drogheda United1 League30272,43927.1202200200.070.000.070.070.07
2021-202219Crystal Palace1 League1044995.5112100000.180.180.360.180.36
2022-202320Crystal Palace2 Leagues11500.6000000000.000.000.000.000.00
2022-202320Shrewsbury Town2 Leagues20191,70018.9325300500.160.110.260.160.26
2022-202320Crystal Palace1 League1097758.6325300100.350.230.580.350.58
2023-202421Wycombe Wanderers3 Leagues27191,56517.4202200600.120.000.120.120.12
2023-202421Aberdeen1 League1033073.4000000000.000.000.000.000.00
2024-202522St Mirren1 League35352,93232.6415400900.120.030.150.120.15
2025-202623St Mirren1 League37373,16835.2404400900.110.000.110.110.11
5 Seasons6 Clubs6 Leagues16014112,161135.11531815003100.110.020.130.110.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
St Mirren (2 Seasons)1 League72726,10067.88198001800.120.010.130.120.13
Drogheda United (1 Season)1 League30272,43927.1202200200.070.000.070.070.07
Wycombe Wanderers (1 Season)3 Leagues27191,56517.4202200600.120.000.120.120.12
Shrewsbury Town (1 Season)2 Leagues20191,70018.9325300500.160.110.260.160.26
Crystal Palace (1 Season)1 League1044995.5112100000.180.180.360.180.36
Aberdeen (1 Season)1 League1033073.4000000000.000.000.000.000.00
Crystal Palace (1 Season)1 League1097758.6325300100.350.230.580.350.58
Crystal Palace (1 Season)2 Leagues11500.6000000000.000.000.000.000.00
Premiership (3 Seasons)82756,40771.28198001800.110.010.130.110.13
League One (2 Seasons)43342,92632.5426400900.120.060.180.120.18
PL2 — Div. 1 (2 Seasons)20131,27414.2437400100.280.210.490.280.49
FA Cup (2 Seasons)332703.0101100200.330.000.330.330.33
EFL Cup (2 Seasons)221191.3000000000.000.000.000.000.00
Premier Division (1 Season)30272,43927.1202200200.070.000.070.070.07
Premier League (1 Season)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
202118Drogheda Unitedie IRL1. Premier Division7th30272,43927.1202200200.070.000.070.070.07Matches
2021-202219Crystal Palaceeng ENGJr. PL2 — Div. 15th1044995.5112100000.180.180.360.180.36Matches
2022-202320Crystal Palaceeng ENG1. Premier League11th00Matches
2022-202320Shrewsbury Towneng ENG3. League One12th19181,61017.9325300500.170.110.280.170.28Matches
2022-202320Crystal Palaceeng ENGJr. PL2 — Div. 14th1097758.6325300100.350.230.580.350.58Matches
2023-202421Wycombe Wandererseng ENG3. League One10th24161,31614.6101100400.070.000.070.070.07Matches
2023-202421Aberdeensct SCO1. Premiership7th1033073.4000000000.000.000.000.000.00Matches
2024-202522St Mirrensct SCO1. Premiership6th35352,93232.6415400900.120.030.150.120.15Matches
2025-202623St Mirrensct SCO1. Premiership11th37373,16835.2404400900.110.000.110.110.11Matches
5 Seasons6 Clubs4 Leagues15513611,772130.81431714002900.110.020.130.110.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
St Mirren (2 Seasons)1 League72726,10067.88198001800.120.010.130.120.13
Drogheda United (1 Season)1 League30272,43927.1202200200.070.000.070.070.07
Wycombe Wanderers (1 Season)1 League24161,31614.6101100400.070.000.070.070.07
Shrewsbury Town (1 Season)1 League19181,61017.9325300500.170.110.280.170.28
Crystal Palace (1 Season)1 League1044995.5112100000.180.180.360.180.36
Aberdeen (1 Season)1 League1033073.4000000000.000.000.000.000.00
Crystal Palace (1 Season)1 League1097758.6325300100.350.230.580.350.58
Crystal Palace (1 Season)1 League00
Premiership (3 Seasons)82756,40771.28198001800.110.010.130.110.13
League One (2 Seasons)43342,92632.5426400900.120.060.180.120.18
PL2 — Div. 1 (2 Seasons)20131,27414.2437400100.280.210.490.280.49
Premier Division (1 Season)30272,43927.1202200200.070.000.070.070.07
Premier League (1 Season)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
2022-202320Crystal Palaceeng ENGEFL CupRd311500.6000000000.000.000.000.000.00Matches
2022-202320Shrewsbury Towneng ENGFA Cup11901.0000000000.000.000.000.000.00Matches
2023-202421Wycombe Wandererseng ENGEFL CupRd211690.8000000000.000.000.000.000.00Matches
2023-202421Wycombe Wandererseng ENGFA Cup221802.0101100200.500.000.500.500.50Matches
2 Seasons3 Clubs2 Leagues553894.3101100200.230.000.230.230.23
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
Wycombe Wanderers (1 Season)2 Leagues332492.8101100200.360.000.360.360.36
Crystal Palace (1 Season)1 League11500.6000000000.000.000.000.000.00
Shrewsbury Town (1 Season)1 League11901.0000000000.000.000.000.000.00
FA Cup (2 Seasons)332703.0101100200.330.000.330.330.33
EFL Cup (2 Seasons)221191.3000000000.000.000.000.000.00
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
202522ie Rep. of IrelandFriendlies (M)21800.9000000000.000.000.000.000.00Matches
202623ie Rep. of IrelandWCQ10210.2000000000.000.000.000.000.00Matches
202623ie Rep. of IrelandFriendlies (M)00Matches
2 Seasons1 Club2 Leagues311011.1000000000.000.000.000.000.00
Friendlies (M) (2 Seasons)21800.9000000000.000.000.000.000.00
WCQ (1 Season)10210.2000000000.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
202118Drogheda Unitedie IRL1. Premier Division27.1200Matches
2021-202219Crystal Palaceeng ENGJr. PL2 — Div. 15.5100Matches
2022-202320Crystal Palaceeng ENGEFL Cup0.60000.000.0000Matches
2022-202320Shrewsbury Towneng ENGFA Cup1.003133.33.001.000.000.0000Matches
2022-202320Shrewsbury Towneng ENG3. League One17.9315746.70.840.390.200.4300Matches
2022-202320Crystal Palaceeng ENGJr. PL2 — Div. 18.6300Matches
2023-202421Wycombe Wandererseng ENGEFL Cup0.80100.01.300.000.0000Matches
2023-202421Wycombe Wandererseng ENGFA Cup2.015360.02.501.500.200.3300Matches
2023-202421Wycombe Wandererseng ENG3. League One14.6116425.01.090.270.060.2500Matches
2023-202421Aberdeensct SCO1. Premiership3.40300.00.880.000.0000Matches
2024-202522St Mirrensct SCO1. Premiership32.64381539.51.170.460.110.2700Matches
2025-202623St Mirrensct SCO1. Premiership35.24481735.41.360.480.080.2400Matches
5 Seasons6 Clubs6 Leagues135.1151294736.41.190.440.100.2800
Country Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches
St Mirren (2 Seasons)1 League67.88863237.21.270.470.090.2500
Drogheda United (1 Season)1 League27.1200
Wycombe Wanderers (1 Season)3 Leagues17.4222731.81.270.400.090.2900
Shrewsbury Town (1 Season)2 Leagues18.9318844.40.950.420.170.3800
Crystal Palace (1 Season)1 League5.5100
Aberdeen (1 Season)1 League3.40300.00.880.000.0000
Crystal Palace (1 Season)1 League8.6300
Crystal Palace (1 Season)2 Leagues0.60000.000.0000
Premiership (3 Seasons)71.28893236.01.250.450.090.2500
League One (2 Seasons)32.54311135.50.950.340.130.3600
PL2 — Div. 1 (2 Seasons)14.2400
FA Cup (2 Seasons)3.018450.02.671.330.130.2500
EFL Cup (2 Seasons)1.30100.00.760.000.0000
Premier Division (1 Season)27.1200
Premier League (1 Season)
Shooting Table
Standard
Season Age Squad Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches
202118Drogheda United1 League27.1200
2021-202219Crystal Palace1 League5.5100
2022-202320Crystal Palace2 Leagues0.60000.000.0000
2022-202320Shrewsbury Town2 Leagues18.9318844.40.950.420.170.3800
2022-202320Crystal Palace1 League8.6300
2023-202421Wycombe Wanderers3 Leagues17.4222731.81.270.400.090.2900
2023-202421Aberdeen1 League3.40300.00.880.000.0000
2024-202522St Mirren1 League32.64381539.51.170.460.110.2700
2025-202623St Mirren1 League35.24481735.41.360.480.080.2400
5 Seasons6 Clubs6 Leagues135.1151294736.41.190.440.100.2800
Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches
St Mirren (2 Seasons)1 League67.88863237.21.270.470.090.2500
Drogheda United (1 Season)1 League27.1200
Wycombe Wanderers (1 Season)3 Leagues17.4222731.81.270.400.090.2900
Shrewsbury Town (1 Season)2 Leagues18.9318844.40.950.420.170.3800
Crystal Palace (1 Season)1 League5.5100
Aberdeen (1 Season)1 League3.40300.00.880.000.0000
Crystal Palace (1 Season)1 League8.6300
Crystal Palace (1 Season)2 Leagues0.60000.000.0000
Premiership (3 Seasons)71.28893236.01.250.450.090.2500
League One (2 Seasons)32.54311135.50.950.340.130.3600
PL2 — Div. 1 (2 Seasons)14.2400
FA Cup (2 Seasons)3.018450.02.671.330.130.2500
EFL Cup (2 Seasons)1.30100.00.760.000.0000
Premier Division (1 Season)27.1200
Premier League (1 Season)
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
202118Drogheda Unitedie IRL1. Premier Division7th27.1200Matches
2021-202219Crystal Palaceeng ENGJr. PL2 — Div. 15th5.5100Matches
2022-202320Shrewsbury Towneng ENG3. League One12th17.9315746.70.840.390.200.4300Matches
2022-202320Crystal Palaceeng ENGJr. PL2 — Div. 14th8.6300Matches
2023-202421Wycombe Wandererseng ENG3. League One10th14.6116425.01.090.270.060.2500Matches
2023-202421Aberdeensct SCO1. Premiership7th3.40300.00.880.000.0000Matches
2024-202522St Mirrensct SCO1. Premiership6th32.64381539.51.170.460.110.2700Matches
2025-202623St Mirrensct SCO1. Premiership11th35.24481735.41.360.480.080.2400Matches
5 Seasons6 Clubs4 Leagues130.8141204335.81.160.410.100.2800
Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches
St Mirren (2 Seasons)1 League67.88863237.21.270.470.090.2500
Drogheda United (1 Season)1 League27.1200
Wycombe Wanderers (1 Season)1 League14.6116425.01.090.270.060.2500
Shrewsbury Town (1 Season)1 League17.9315746.70.840.390.200.4300
Crystal Palace (1 Season)1 League5.5100
Aberdeen (1 Season)1 League3.40300.00.880.000.0000
Crystal Palace (1 Season)1 League8.6300
Crystal Palace (1 Season)1 League
Premiership (3 Seasons)71.28893236.01.250.450.090.2500
League One (2 Seasons)32.54311135.50.950.340.130.3600
PL2 — Div. 1 (2 Seasons)14.2400
Premier Division (1 Season)27.1200
Premier League (1 Season)
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
2022-202320Crystal Palaceeng ENGEFL CupRd30.60000.000.0000Matches
2022-202320Shrewsbury Towneng ENGFA Cup1.003133.33.001.000.000.0000Matches
2023-202421Wycombe Wandererseng ENGEFL CupRd20.80100.01.300.000.0000Matches
2023-202421Wycombe Wandererseng ENGFA Cup2.015360.02.501.500.200.3300Matches
2 Seasons3 Clubs2 Leagues4.319444.42.080.930.110.2500
Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches
Wycombe Wanderers (1 Season)2 Leagues2.816350.02.171.080.170.3300
Crystal Palace (1 Season)1 League0.60000.000.0000
Shrewsbury Town (1 Season)1 League1.003133.33.001.000.000.0000
FA Cup (2 Seasons)3.018450.02.671.330.130.2500
EFL Cup (2 Seasons)1.30100.00.760.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
202522ie Rep. of IrelandFriendlies (M)0.9000Matches
202623ie Rep. of IrelandWCQ0.20000.000.0000Matches
2 Seasons1 Club2 Leagues1.10000.000.0000
Friendlies (M) (2 Seasons)0.9000
WCQ (1 Season)0.20000.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
202118Drogheda Unitedie IRL1. Premier Division302,4398175.327.127862334061.103133-2-0.07-0.52Matches
2021-202219Crystal Palaceeng ENGJr. PL2 — Div. 1104995021.35.5490462311.701311+2+0.36+0.26Matches
2022-202320Crystal Palaceeng ENGEFL Cup1505023.80.61500013.000000.00-1.13Matches
2022-202320Shrewsbury Towneng ENGFA Cup1909033.31.01901000.0012-1-1.00-2.50Matches
2022-202320Shrewsbury Towneng ENG3. League One191,6108538.917.918891611201.422426-2-0.11+0.14Matches
2022-202320Crystal Palaceeng ENGJr. PL2 — Div. 1107757833.18.6984711701.901710+7+0.81+1.04Matches
2022-202320Crystal Palaceeng ENG1. Premier League00002Matches
2023-202421Wycombe Wandererseng ENGEFL Cup1696938.30.81690000.0001-1-1.30-2.93Matches
2023-202421Wycombe Wandererseng ENGFA Cup218090100.02.02902001.5023-1-0.50Matches
2023-202421Wycombe Wandererseng ENG3. League One241,3165531.814.61675681511.211523-8-0.55-0.96Matches
2023-202421Aberdeensct SCO1. Premiership10307319.03.4374171231.0024-2-0.59-0.53Matches
2024-202522St Mirrensct SCO1. Premiership352,9328485.732.6358423001.31474700.00+1.11Matches
2025-202623St Mirrensct SCO1. Premiership373,1688692.635.2378628010.892651-25-0.71-0.71Matches
5 Seasons6 Clubs6 Leagues16012,1617646.7135.1141841001918141.15148190-42-0.31-0.39
Country Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
St Mirren (2 Seasons)1 League726,1008589.267.8728551011.097398-25-0.37+0.36
Drogheda United (1 Season)1 League302,4398175.327.127862334061.103133-2-0.07-0.52
Wycombe Wanderers (1 Season)3 Leagues271,5655834.817.41976881511.191727-10-0.58-1.04
Shrewsbury Town (1 Season)2 Leagues201,7008538.518.919891711201.352528-3-0.16-0.03
Crystal Palace (1 Season)1 League104995021.35.5490462311.701311+2+0.36+0.26
Aberdeen (1 Season)1 League10307319.03.4374171231.0024-2-0.59-0.53
Crystal Palace (1 Season)1 League107757833.18.6984711701.901710+7+0.81+1.04
Crystal Palace (1 Season)2 Leagues150501.40.61500033.000000.00-1.13
Premiership (3 Seasons)826,4077862.471.275845271241.0875102-27-0.38-0.19
League One (2 Seasons)432,9266835.332.534822291511.303949-10-0.31-0.41
PL2 — Div. 1 (2 Seasons)201,2746427.214.213861172211.803021+9+0.64+0.69
FA Cup (2 Seasons)32709060.03.03903001.0035-2-0.67-2.17
EFL Cup (2 Seasons)21196030.51.32600011.5001-1-0.76-2.08
Premier Division (1 Season)302,4398175.327.127862334061.103133-2-0.07-0.52
Premier League (1 Season)00002
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
202118Drogheda United1 League302,4398175.327.127862334061.103133-2-0.07-0.52
2021-202219Crystal Palace1 League104995021.35.5490462311.701311+2+0.36+0.26
2022-202320Crystal Palace2 Leagues150501.40.61500033.000000.00-1.13
2022-202320Shrewsbury Town2 Leagues201,7008538.518.919891711201.352528-3-0.16-0.03
2022-202320Crystal Palace1 League107757833.18.6984711701.901710+7+0.81+1.04
2023-202421Wycombe Wanderers3 Leagues271,5655834.817.41976881511.191727-10-0.58-1.04
2023-202421Aberdeen1 League10307319.03.4374171231.0024-2-0.59-0.53
2024-202522St Mirren1 League352,9328485.732.6358423001.31474700.00+1.11
2025-202623St Mirren1 League373,1688692.635.2378628010.892651-25-0.71-0.71
5 Seasons6 Clubs6 Leagues16012,1617646.7135.1141841001918141.15148190-42-0.31-0.39
Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
St Mirren (2 Seasons)1 League726,1008589.267.8728551011.097398-25-0.37+0.36
Drogheda United (1 Season)1 League302,4398175.327.127862334061.103133-2-0.07-0.52
Wycombe Wanderers (1 Season)3 Leagues271,5655834.817.41976881511.191727-10-0.58-1.04
Shrewsbury Town (1 Season)2 Leagues201,7008538.518.919891711201.352528-3-0.16-0.03
Crystal Palace (1 Season)1 League104995021.35.5490462311.701311+2+0.36+0.26
Aberdeen (1 Season)1 League10307319.03.4374171231.0024-2-0.59-0.53
Crystal Palace (1 Season)1 League107757833.18.6984711701.901710+7+0.81+1.04
Crystal Palace (1 Season)2 Leagues150501.40.61500033.000000.00-1.13
Premiership (3 Seasons)826,4077862.471.275845271241.0875102-27-0.38-0.19
League One (2 Seasons)432,9266835.332.534822291511.303949-10-0.31-0.41
PL2 — Div. 1 (2 Seasons)201,2746427.214.213861172211.803021+9+0.64+0.69
FA Cup (2 Seasons)32709060.03.03903001.0035-2-0.67-2.17
EFL Cup (2 Seasons)21196030.51.32600011.5001-1-0.76-2.08
Premier Division (1 Season)302,4398175.327.127862334061.103133-2-0.07-0.52
Premier League (1 Season)00002
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
202118Drogheda Unitedie IRL1. Premier Division7th302,4398175.327.127862334061.103133-2-0.07-0.52Matches
2021-202219Crystal Palaceeng ENGJr. PL2 — Div. 15th104995021.35.5490462311.701311+2+0.36+0.26Matches
2022-202320Crystal Palaceeng ENG1. Premier League11th00002Matches
2022-202320Shrewsbury Towneng ENG3. League One12th191,6108538.917.918891611201.422426-2-0.11+0.14Matches
2022-202320Crystal Palaceeng ENGJr. PL2 — Div. 14th107757833.18.6984711701.901710+7+0.81+1.04Matches
2023-202421Wycombe Wandererseng ENG3. League One10th241,3165531.814.61675681511.211523-8-0.55-0.96Matches
2023-202421Aberdeensct SCO1. Premiership7th10307319.03.4374171231.0024-2-0.59-0.53Matches
2024-202522St Mirrensct SCO1. Premiership6th352,9328485.732.6358423001.31474700.00+1.11Matches
2025-202623St Mirrensct SCO1. Premiership11th373,1688692.635.2378628010.892651-25-0.71-0.71Matches
5 Seasons6 Clubs4 Leagues15511,7727646.7130.813684971918131.15145184-39-0.30-0.32
Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
St Mirren (2 Seasons)1 League726,1008589.267.8728551011.097398-25-0.37+0.36
Drogheda United (1 Season)1 League302,4398175.327.127862334061.103133-2-0.07-0.52
Wycombe Wanderers (1 Season)1 League241,3165531.814.61675681511.211523-8-0.55-0.96
Shrewsbury Town (1 Season)1 League191,6108538.917.918891611201.422426-2-0.11+0.14
Crystal Palace (1 Season)1 League104995021.35.5490462311.701311+2+0.36+0.26
Aberdeen (1 Season)1 League10307319.03.4374171231.0024-2-0.59-0.53
Crystal Palace (1 Season)1 League107757833.18.6984711701.901710+7+0.81+1.04
Crystal Palace (1 Season)1 League00002
Premiership (3 Seasons)826,4077862.471.275845271241.0875102-27-0.38-0.19
League One (2 Seasons)432,9266835.332.534822291511.303949-10-0.31-0.41
PL2 — Div. 1 (2 Seasons)201,2746427.214.213861172211.803021+9+0.64+0.69
Premier Division (1 Season)302,4398175.327.127862334061.103133-2-0.07-0.52
Premier League (1 Season)00002
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
2022-202320Crystal Palaceeng ENGEFL CupRd31505023.80.61500013.000000.00-1.13Matches
2022-202320Shrewsbury Towneng ENGFA Cup1909033.31.01901000.0012-1-1.00-2.50Matches
2023-202421Wycombe Wandererseng ENGEFL CupRd21696938.30.81690000.0001-1-1.30-2.93Matches
2023-202421Wycombe Wandererseng ENGFA Cup218090100.02.02902001.5023-1-0.50Matches
2 Seasons3 Clubs2 Leagues53897846.34.35783011.2036-3-0.69-2.09
Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
Wycombe Wanderers (1 Season)2 Leagues32498369.22.83832001.0024-2-0.72-2.34
Crystal Palace (1 Season)1 League1505023.80.61500013.000000.00-1.13
Shrewsbury Town (1 Season)1 League1909033.31.01901000.0012-1-1.00-2.50
FA Cup (2 Seasons)32709060.03.03903001.0035-2-0.67-2.17
EFL Cup (2 Seasons)21196030.51.32600011.5001-1-0.76-2.08
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
202522ie Rep. of IrelandFriendlies (M)2804044.40.9156012401.0001-1-1.13-2.03Matches
202623ie Rep. of IrelandWCQ121213.20.20012110.000000.00-0.28Matches
202623ie Rep. of IrelandFriendlies (M)00001Matches
2 Seasons1 Club2 Leagues3101349.91.1156022320.6701-1-0.89-1.26
Friendlies (M) (2 Seasons)2804022.20.9156012411.0001-1-1.13-2.03
WCQ (1 Season)121213.20.20012110.000000.00-0.28
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
202118Drogheda Unitedie IRL1. Premier Division27.12000Matches
2021-202219Crystal Palaceeng ENGJr. PL2 — Div. 15.50000Matches
2022-202320Crystal Palaceeng ENGEFL Cup0.60000011100Matches
2022-202320Shrewsbury Towneng ENGFA Cup1.00002000000Matches
2022-202320Shrewsbury Towneng ENG3. League One17.950018150512100Matches
2022-202320Crystal Palaceeng ENGJr. PL2 — Div. 18.61000Matches
2023-202421Wycombe Wandererseng ENGEFL Cup0.80003100120Matches
2023-202421Wycombe Wandererseng ENGFA Cup2.02000221000Matches
2023-202421Wycombe Wandererseng ENG3. League One14.640018143167120Matches
2023-202421Aberdeensct SCO1. Premiership3.40009701030Matches
2024-202522St Mirrensct SCO1. Premiership32.6900453346825420Matches
2025-202623St Mirrensct SCO1. Premiership35.2900465257225370Matches
5 Seasons6 Clubs6 Leagues135.1310014112415164711060
Country Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
St Mirren (2 Seasons)1 League67.818009185914050790
Drogheda United (1 Season)1 League27.12000
Wycombe Wanderers (1 Season)3 Leagues17.460021175178140
Shrewsbury Town (1 Season)2 Leagues18.950020150512100
Crystal Palace (1 Season)1 League5.50000
Aberdeen (1 Season)1 League3.40009701030
Crystal Palace (1 Season)1 League8.61000
Crystal Palace (1 Season)2 Leagues0.60000011100
Premiership (3 Seasons)71.2180010092914150820
League One (2 Seasons)32.5900362932119220
PL2 — Div. 1 (2 Seasons)14.21000
FA Cup (2 Seasons)3.02002221000
EFL Cup (2 Seasons)1.30003111220
Premier Division (1 Season)27.12000
Premier League (1 Season)
Miscellaneous Stats Table
Performance
Season Age Squad Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
202118Drogheda United1 League27.12000
2021-202219Crystal Palace1 League5.50000
2022-202320Crystal Palace2 Leagues0.60000011100
2022-202320Shrewsbury Town2 Leagues18.950020150512100
2022-202320Crystal Palace1 League8.61000
2023-202421Wycombe Wanderers3 Leagues17.460021175178140
2023-202421Aberdeen1 League3.40009701030
2024-202522St Mirren1 League32.6900453346825420
2025-202623St Mirren1 League35.2900465257225370
5 Seasons6 Clubs6 Leagues135.1310014112415164711060
Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
St Mirren (2 Seasons)1 League67.818009185914050790
Drogheda United (1 Season)1 League27.12000
Wycombe Wanderers (1 Season)3 Leagues17.460021175178140
Shrewsbury Town (1 Season)2 Leagues18.950020150512100
Crystal Palace (1 Season)1 League5.50000
Aberdeen (1 Season)1 League3.40009701030
Crystal Palace (1 Season)1 League8.61000
Crystal Palace (1 Season)2 Leagues0.60000011100
Premiership (3 Seasons)71.2180010092914150820
League One (2 Seasons)32.5900362932119220
PL2 — Div. 1 (2 Seasons)14.21000
FA Cup (2 Seasons)3.02002221000
EFL Cup (2 Seasons)1.30003111220
Premier Division (1 Season)27.12000
Premier League (1 Season)
Miscellaneous Stats Table
Performance
Season Age Squad Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
202118Drogheda Unitedie IRL1. Premier Division7th27.12000Matches
2021-202219Crystal Palaceeng ENGJr. PL2 — Div. 15th5.50000Matches
2022-202320Shrewsbury Towneng ENG3. League One12th17.950018150512100Matches
2022-202320Crystal Palaceeng ENGJr. PL2 — Div. 14th8.61000Matches
2023-202421Wycombe Wandererseng ENG3. League One10th14.640018143167120Matches
2023-202421Aberdeensct SCO1. Premiership7th3.40009701030Matches
2024-202522St Mirrensct SCO1. Premiership6th32.6900453346825420Matches
2025-202623St Mirrensct SCO1. Premiership11th35.2900465257225370Matches
5 Seasons6 Clubs4 Leagues130.8290013612112162691040
Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
St Mirren (2 Seasons)1 League67.818009185914050790
Drogheda United (1 Season)1 League27.12000
Wycombe Wanderers (1 Season)1 League14.640018143167120
Shrewsbury Town (1 Season)1 League17.950018150512100
Crystal Palace (1 Season)1 League5.50000
Aberdeen (1 Season)1 League3.40009701030
Crystal Palace (1 Season)1 League8.61000
Crystal Palace (1 Season)1 League
Premiership (3 Seasons)71.2180010092914150820
League One (2 Seasons)32.5900362932119220
PL2 — Div. 1 (2 Seasons)14.21000
Premier Division (1 Season)27.12000
Premier League (1 Season)
Miscellaneous Stats Table
Performance
Season Age Squad Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
2022-202320Crystal Palaceeng ENGEFL CupRd30.60000011100Matches
2022-202320Shrewsbury Towneng ENGFA Cup1.00002000000Matches
2023-202421Wycombe Wandererseng ENGEFL CupRd20.80003100120Matches
2023-202421Wycombe Wandererseng ENGFA Cup2.02000221000Matches
2 Seasons3 Clubs2 Leagues4.32005332220
Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
Wycombe Wanderers (1 Season)2 Leagues2.82003321120
Crystal Palace (1 Season)1 League0.60000011100
Shrewsbury Town (1 Season)1 League1.00002000000
FA Cup (2 Seasons)3.02002221000
EFL Cup (2 Seasons)1.30003111220
Miscellaneous Stats Table
Performance
Season Age Squad Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
202522ie Rep. of IrelandFriendlies (M)0.90000Matches
202623ie Rep. of IrelandWCQ0.20001000000Matches
2 Seasons1 Club2 Leagues1.10001000000
Friendlies (M) (2 Seasons)0.90000
WCQ (1 Season)0.20001000000

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.