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
2018-201920Oxford Unitedeng ENG3. League One976166.8022000000.000.290.290.000.29Matches
2019-202021Oxford Unitedeng ENGEFL Cup423123.5123100100.290.580.870.290.87Matches
2019-202021Oxford Unitedeng ENGFA Cup543814.2011000200.000.240.240.000.24Matches
2019-202021Oxford Unitedeng ENG3. League One23171,53117.0123100200.060.120.180.060.18Matches
2020-202122Oxford Unitedeng ENGEFL Cup11840.9000000000.000.000.000.000.00Matches
2020-202122Oxford Unitedeng ENGFA Cup11901.0000000000.000.000.000.000.00Matches
2020-202122Oxford Unitedeng ENG3. League One32211,88721.0022000510.000.100.100.000.10Matches
2021-202223Oxford Unitedeng ENGEFL Cup221802.0011000100.000.500.500.000.50Matches
2021-202223Oxford Unitedeng ENGFA Cup221401.6011000000.000.640.640.000.64Matches
2021-202223Oxford Unitedeng ENG3. League One40363,20335.68311800500.220.080.310.220.31Matches
2022-202324Bristol Cityeng ENG2. Championship36292,48427.6516500510.180.040.220.180.22Matches
2022-202324Bristol Cityeng ENGEFL Cup21580.6000000000.000.000.000.000.00Matches
2022-202324Bristol Cityeng ENGFA Cup433193.5112100000.280.280.560.280.56Matches
2023-202425Bristol Cityeng ENG2. Championship40312,58128.7549500300.170.140.310.170.31Matches
2023-202425Bristol Cityeng ENGEFL Cup211051.2000000000.000.000.000.000.00Matches
2024-202526Bristol Cityeng ENG2. Championship27211,70719.0347300500.160.210.370.160.37Matches
2024-202526Bristol Cityeng ENGEFL Cup11670.7000000000.000.000.000.000.00Matches
2024-202526Bristol Cityeng ENGFA Cup00Matches
2025-202627Bristol Cityeng ENG2. Championship38252,14023.8415400200.170.040.210.170.21Matches
2025-202627Bristol Cityeng ENGEFL Cup211351.5000000000.000.000.000.000.00Matches
2025-202627Bristol Cityeng ENGFA Cup10260.3000000000.000.000.000.000.00Matches
8 Seasons2 Clubs4 Leagues27220618,046200.528255328003120.140.120.260.140.26
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
Bristol City (4 Seasons)3 Leagues1531139,622106.918112918001510.170.100.270.170.27
Oxford United (4 Seasons)3 Leagues119938,42493.610142410001610.110.150.260.110.26
EFL Cup (7 Seasons)14994110.5134100200.100.290.380.100.38
FA Cup (6 Seasons)131095610.6134100200.090.280.380.090.38
Championship (4 Seasons)1411068,91299.017102717001510.170.100.270.170.27
League One (4 Seasons)104817,23780.499189001210.110.110.220.110.22
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
2018-201920Oxford United1 League976166.8022000000.000.290.290.000.29
2019-202021Oxford United3 Leagues32232,22424.7257200500.080.200.280.080.28
2020-202122Oxford United3 Leagues34232,06122.9022000510.000.090.090.000.09
2021-202223Oxford United3 Leagues44403,52339.18513800600.200.130.330.200.33
2022-202324Bristol City3 Leagues42332,86131.8628600510.190.060.250.190.25
2023-202425Bristol City2 Leagues42322,68629.8549500300.170.130.300.170.30
2024-202526Bristol City3 Leagues28221,77419.7347300500.150.200.360.150.36
2025-202627Bristol City3 Leagues41262,30125.6415400200.160.040.200.160.20
8 Seasons2 Clubs4 Leagues27220618,046200.528255328003120.140.120.260.140.26
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
Bristol City (4 Seasons)3 Leagues1531139,622106.918112918001510.170.100.270.170.27
Oxford United (4 Seasons)3 Leagues119938,42493.610142410001610.110.150.260.110.26
EFL Cup (7 Seasons)14994110.5134100200.100.290.380.100.38
FA Cup (6 Seasons)131095610.6134100200.090.280.380.090.38
Championship (4 Seasons)1411068,91299.017102717001510.170.100.270.170.27
League One (4 Seasons)104817,23780.499189001210.110.110.220.110.22
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
2018-201920Oxford Unitedeng ENG3. League One12th976166.8022000000.000.290.290.000.29Matches
2019-202021Oxford Unitedeng ENG3. League One4th23171,53117.0123100200.060.120.180.060.18Matches
2020-202122Oxford Unitedeng ENG3. League One6th32211,88721.0022000510.000.100.100.000.10Matches
2021-202223Oxford Unitedeng ENG3. League One8th40363,20335.68311800500.220.080.310.220.31Matches
2022-202324Bristol Cityeng ENG2. Championship14th36292,48427.6516500510.180.040.220.180.22Matches
2023-202425Bristol Cityeng ENG2. Championship11th40312,58128.7549500300.170.140.310.170.31Matches
2024-202526Bristol Cityeng ENG2. Championship6th27211,70719.0347300500.160.210.370.160.37Matches
2025-202627Bristol Cityeng ENG2. Championship12th38252,14023.8415400200.170.040.210.170.21Matches
8 Seasons2 Clubs2 Leagues24518716,149179.426194526002720.140.110.250.140.25
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
Bristol City (4 Seasons)1 League1411068,91299.017102717001510.170.100.270.170.27
Oxford United (4 Seasons)1 League104817,23780.499189001210.110.110.220.110.22
Championship (4 Seasons)1411068,91299.017102717001510.170.100.270.170.27
League One (4 Seasons)104817,23780.499189001210.110.110.220.110.22
Standard Stats Table
Playing Time Performance Per 90 Minutes
Season Age Squad Country Comp LgRank MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR Gls Ast G+A G-PK G+A-PK Matches
2019-202021Oxford Unitedeng ENGEFL Cup5th423123.5123100100.290.580.870.290.87Matches
2019-202021Oxford Unitedeng ENGFA Cup17th543814.2011000200.000.240.240.000.24Matches
2020-202122Oxford Unitedeng ENGEFL Cup33rd11840.9000000000.000.000.000.000.00Matches
2020-202122Oxford Unitedeng ENGFA Cup85th11901.0000000000.000.000.000.000.00Matches
2021-202223Oxford Unitedeng ENGEFL CupRd2221802.0011000100.000.500.500.000.50Matches
2021-202223Oxford Unitedeng ENGFA Cup221401.6011000000.000.640.640.000.64Matches
2022-202324Bristol Cityeng ENGEFL CupRd321580.6000000000.000.000.000.000.00Matches
2022-202324Bristol Cityeng ENGFA Cup433193.5112100000.280.280.560.280.56Matches
2023-202425Bristol Cityeng ENGEFL CupRd2211051.2000000000.000.000.000.000.00Matches
2024-202526Bristol Cityeng ENGEFL CupRd111670.7000000000.000.000.000.000.00Matches
2024-202526Bristol Cityeng ENGFA Cup00Matches
2025-202627Bristol Cityeng ENGEFL CupRd2211351.5000000000.000.000.000.000.00Matches
2025-202627Bristol Cityeng ENGFA Cup10260.3000000000.000.000.000.000.00Matches
7 Seasons2 Clubs2 Leagues27191,89721.1268200400.090.280.380.090.38
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
Bristol City (4 Seasons)2 Leagues1277107.9112100000.130.130.250.130.25
Oxford United (3 Seasons)2 Leagues15121,18713.2156100400.080.380.450.080.45
EFL Cup (7 Seasons)14994110.5134100200.100.290.380.100.38
FA Cup (6 Seasons)131095610.6134100200.090.280.380.090.38
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
201921nir Northern IrelandFriendlies (M)00Matches
202123nir Northern IrelandUEFA Euro Qualifying00Matches
202224ie Rep. of IrelandFriendlies (M)1060.1000000000.000.000.000.000.00Matches
202325ie Rep. of IrelandFriendlies (M)11901.0011000000.001.001.000.001.00Matches
202426ie Rep. of IrelandFriendlies (M)20200.2000000000.000.000.000.000.00Matches
202426ie Rep. of IrelandUEFA Euro Qualifying1080.1000000000.000.000.000.000.00Matches
5 Seasons2 Clubs2 Leagues511241.4011000000.000.730.730.000.73
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
Rep. of Ireland (3 Seasons)2 Leagues511241.4011000000.000.730.730.000.73
Northern Ireland (2 Seasons)2 Leagues00
Friendlies (M) (4 Seasons)411161.3011000000.000.780.780.000.78
UEFA Euro Qualifying (2 Seasons)1080.1000000000.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
2018-201920Oxford Unitedeng ENG3. League One6.8000Matches
2019-202021Oxford Unitedeng ENGEFL Cup3.516350.01.730.870.170.3300Matches
2019-202021Oxford Unitedeng ENGFA Cup4.208337.51.890.710.000.0000Matches
2019-202021Oxford Unitedeng ENG3. League One17.012229.11.290.120.050.5000Matches
2020-202122Oxford Unitedeng ENGEFL Cup0.90100.01.070.000.0000Matches
2020-202122Oxford Unitedeng ENGFA Cup1.002150.02.001.000.000.0000Matches
2020-202122Oxford Unitedeng ENG3. League One21.00301136.71.430.520.000.0000Matches
2021-202223Oxford Unitedeng ENGEFL Cup2.00000.000.0000Matches
2021-202223Oxford Unitedeng ENGFA Cup1.604250.02.571.290.000.0000Matches
2021-202223Oxford Unitedeng ENG3. League One35.68692333.31.940.650.120.3500Matches
2022-202324Bristol Cityeng ENG2. Championship27.65291241.41.050.430.170.4200Matches
2022-202324Bristol Cityeng ENGEFL Cup0.6011100.01.551.550.000.0000Matches
2022-202324Bristol Cityeng ENGFA Cup3.512150.00.560.280.501.0000Matches
2023-202425Bristol Cityeng ENG2. Championship28.75321340.61.120.450.160.3800Matches
2023-202425Bristol Cityeng ENGEFL Cup1.20200.01.710.000.0000Matches
2024-202526Bristol Cityeng ENG2. Championship19.03221045.51.160.530.140.3000Matches
2024-202526Bristol Cityeng ENGEFL Cup0.70200.02.690.000.0000Matches
2025-202627Bristol Cityeng ENG2. Championship23.8421628.60.880.250.190.6700Matches
2025-202627Bristol Cityeng ENGEFL Cup1.50300.02.000.000.0000Matches
2025-202627Bristol Cityeng ENGFA Cup0.30000.000.0000Matches
8 Seasons2 Clubs4 Leagues200.5282568834.41.320.450.110.3200
Country Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches
Bristol City (4 Seasons)3 Leagues106.9181144337.71.070.400.160.4200
Oxford United (4 Seasons)3 Leagues93.6101424531.71.640.520.070.2200
EFL Cup (7 Seasons)10.5115426.71.430.380.070.2500
FA Cup (6 Seasons)10.6116743.81.510.660.060.1400
Championship (4 Seasons)99.0171044139.41.050.410.160.4100
League One (4 Seasons)80.491213629.81.640.490.070.2500
Shooting Table
Standard
Season Age Squad Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches
2018-201920Oxford United1 League6.8000
2019-202021Oxford United3 Leagues24.7236822.21.460.320.060.2500
2020-202122Oxford United3 Leagues22.90331236.41.440.520.000.0000
2021-202223Oxford United3 Leagues39.18732534.21.860.640.110.3200
2022-202324Bristol City3 Leagues31.86321443.81.010.440.190.4300
2023-202425Bristol City2 Leagues29.85341338.21.140.440.150.3800
2024-202526Bristol City3 Leagues19.73241041.71.220.510.130.3000
2025-202627Bristol City3 Leagues25.6424625.00.940.230.170.6700
8 Seasons2 Clubs4 Leagues200.5282568834.41.320.450.110.3200
Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches
Bristol City (4 Seasons)3 Leagues106.9181144337.71.070.400.160.4200
Oxford United (4 Seasons)3 Leagues93.6101424531.71.640.520.070.2200
EFL Cup (7 Seasons)10.5115426.71.430.380.070.2500
FA Cup (6 Seasons)10.6116743.81.510.660.060.1400
Championship (4 Seasons)99.0171044139.41.050.410.160.4100
League One (4 Seasons)80.491213629.81.640.490.070.2500
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
2018-201920Oxford Unitedeng ENG3. League One12th6.8000Matches
2019-202021Oxford Unitedeng ENG3. League One4th17.012229.11.290.120.050.5000Matches
2020-202122Oxford Unitedeng ENG3. League One6th21.00301136.71.430.520.000.0000Matches
2021-202223Oxford Unitedeng ENG3. League One8th35.68692333.31.940.650.120.3500Matches
2022-202324Bristol Cityeng ENG2. Championship14th27.65291241.41.050.430.170.4200Matches
2023-202425Bristol Cityeng ENG2. Championship11th28.75321340.61.120.450.160.3800Matches
2024-202526Bristol Cityeng ENG2. Championship6th19.03221045.51.160.530.140.3000Matches
2025-202627Bristol Cityeng ENG2. Championship12th23.8421628.60.880.250.190.6700Matches
8 Seasons2 Clubs2 Leagues179.4262257734.21.300.450.120.3400
Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches
Bristol City (4 Seasons)1 League99.0171044139.41.050.410.160.4100
Oxford United (4 Seasons)1 League80.491213629.81.640.490.070.2500
Championship (4 Seasons)99.0171044139.41.050.410.160.4100
League One (4 Seasons)80.491213629.81.640.490.070.2500
Shooting Table
Standard
Season Age Squad Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches
2019-202021Oxford Unitedeng ENGEFL Cup5th3.516350.01.730.870.170.3300Matches
2019-202021Oxford Unitedeng ENGFA Cup17th4.208337.51.890.710.000.0000Matches
2020-202122Oxford Unitedeng ENGEFL Cup33rd0.90100.01.070.000.0000Matches
2020-202122Oxford Unitedeng ENGFA Cup85th1.002150.02.001.000.000.0000Matches
2021-202223Oxford Unitedeng ENGEFL CupRd22.00000.000.0000Matches
2021-202223Oxford Unitedeng ENGFA Cup1.604250.02.571.290.000.0000Matches
2022-202324Bristol Cityeng ENGEFL CupRd30.6011100.01.551.550.000.0000Matches
2022-202324Bristol Cityeng ENGFA Cup3.512150.00.560.280.501.0000Matches
2023-202425Bristol Cityeng ENGEFL CupRd21.20200.01.710.000.0000Matches
2024-202526Bristol Cityeng ENGEFL CupRd10.70200.02.690.000.0000Matches
2025-202627Bristol Cityeng ENGEFL CupRd21.50300.02.000.000.0000Matches
2025-202627Bristol Cityeng ENGFA Cup0.30000.000.0000Matches
7 Seasons2 Clubs2 Leagues21.12311135.51.470.520.060.1800
Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches
Bristol City (4 Seasons)2 Leagues7.9110220.01.270.250.100.5000
Oxford United (3 Seasons)2 Leagues13.2121942.91.590.680.050.1100
EFL Cup (7 Seasons)10.5115426.71.430.380.070.2500
FA Cup (6 Seasons)10.6116743.81.510.660.060.1400
Shooting Table
Standard
Season Age Squad Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches
202224ie Rep. of IrelandFriendlies (M)0.1000Matches
202325ie Rep. of IrelandFriendlies (M)1.0000Matches
202426ie Rep. of IrelandFriendlies (M)0.2000Matches
202426ie Rep. of IrelandUEFA Euro Qualifying0.10000.000.0000Matches
5 Seasons2 Clubs2 Leagues1.40000.000.0000
Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches
Rep. of Ireland (3 Seasons)2 Leagues1.40000.000.0000
Northern Ireland (2 Seasons)2 Leagues
Friendlies (M) (4 Seasons)1.3000
UEFA Euro Qualifying (2 Seasons)0.10000.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
2018-201920Oxford Unitedeng ENG3. League One96166814.96.87855211101.89119+2+0.29+0.50Matches
2019-202021Oxford Unitedeng ENGEFL Cup43127861.23.52105225112.2573+4+1.15+1.61Matches
2019-202021Oxford Unitedeng ENGFA Cup53817679.44.2491311602.0064+2+0.47-2.25Matches
2019-202021Oxford Unitedeng ENG3. League One231,5316748.617.01780762931.852815+13+0.76+0.15Matches
2020-202122Oxford Unitedeng ENGEFL Cup1848446.70.91840001.001100.000.00Matches
2020-202122Oxford Unitedeng ENGFA Cup19090100.01.01901000.0012-1-1.00Matches
2020-202122Oxford Unitedeng ENG3. League One321,8875945.621.0218011111821.413628+8+0.38-0.14Matches
2021-202223Oxford Unitedeng ENGEFL Cup218090100.02.02902000.5013-2-1.00Matches
2021-202223Oxford Unitedeng ENGFA Cup21407066.71.62700000.5032+1+0.64+3.21Matches
2021-202223Oxford Unitedeng ENG3. League One403,2038077.435.636862442411.636845+23+0.65+0.65Matches
2022-202324Bristol Cityeng ENG2. Championship362,4846960.027.629801572441.283433+1+0.04+0.14Matches
2022-202324Bristol Cityeng ENGEFL Cup2582921.50.6145011301.5012-1-1.55-3.25Matches
2022-202324Bristol Cityeng ENGFA Cup43198081.83.53100311901.7564+2+0.56+1.83Matches
2023-202425Bristol Cityeng ENG2. Championship402,5816562.328.73175893011.353234-2-0.07-0.30Matches
2023-202425Bristol Cityeng ENGEFL Cup21055358.31.2160014501.5031+2+1.71+0.51Matches
2024-202526Bristol Cityeng ENG2. Championship271,7076341.219.02172263211.442421+3+0.16+0.12Matches
2024-202526Bristol Cityeng ENGEFL Cup1676774.40.71670000.0001-1-1.34-1.34Matches
2024-202526Bristol Cityeng ENGFA Cup00001Matches
2025-202627Bristol Cityeng ENG2. Championship382,1405651.723.825708133011.342831-3-0.13-0.26Matches
2025-202627Bristol Cityeng ENGEFL Cup21356875.01.5190114501.5020+2+1.33+5.33Matches
2025-202627Bristol Cityeng ENGFA Cup1262612.40.30012600.0001-1-3.46-5.42Matches
8 Seasons2 Clubs4 Leagues27218,0466651.3200.520679926627251.46292240+52+0.26+0.11
Country Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
Bristol City (4 Seasons)3 Leagues1539,6226353.5106.91137537402981.35130128+2+0.02-0.11
Oxford United (4 Seasons)3 Leagues1198,4247148.993.69384552624171.61162112+50+0.53+0.37
EFL Cup (7 Seasons)149416759.210.5982554111.431511+4+0.38+0.11
FA Cup (6 Seasons)139567465.010.61090732011.381613+3+0.28-0.57
Championship (4 Seasons)1418,9126353.899.01067433352971.35118119-1-0.01-0.08
League One (4 Seasons)1047,2377046.580.48183472321161.6314397+46+0.57+0.40
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
2018-201920Oxford United1 League96166814.96.87855211101.89119+2+0.29+0.50
2019-202021Oxford United3 Leagues322,2247053.724.723841293341.924122+19+0.77+0.16
2020-202122Oxford United3 Leagues342,0616146.722.9238112111821.363831+7+0.31-0.19
2021-202223Oxford United3 Leagues443,5238077.839.140862642411.537250+22+0.56+0.74
2022-202324Bristol City3 Leagues422,8616859.631.833811892241.344139+2+0.06+0.02
2023-202425Bristol City2 Leagues422,6866462.229.832748103211.36353500.00-0.28
2024-202526Bristol City3 Leagues281,7746341.119.72272263221.392422+2+0.10+0.06
2025-202627Bristol City3 Leagues412,3015650.825.626719153111.323032-2-0.08-0.28
8 Seasons2 Clubs4 Leagues27218,0466651.3200.520679926627251.46292240+52+0.26+0.11
Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
Bristol City (4 Seasons)3 Leagues1539,6226353.5106.91137537402981.35130128+2+0.02-0.11
Oxford United (4 Seasons)3 Leagues1198,4247148.993.69384552624171.61162112+50+0.53+0.37
EFL Cup (7 Seasons)149416759.210.5982554111.431511+4+0.38+0.11
FA Cup (6 Seasons)139567465.010.61090732011.381613+3+0.28-0.57
Championship (4 Seasons)1418,9126353.899.01067433352971.35118119-1-0.01-0.08
League One (4 Seasons)1047,2377046.580.48183472321161.6314397+46+0.57+0.40
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
2018-201920Oxford Unitedeng ENG3. League One12th96166814.96.87855211101.89119+2+0.29+0.50Matches
2019-202021Oxford Unitedeng ENG3. League One4th231,5316748.617.01780762931.852815+13+0.76+0.15Matches
2020-202122Oxford Unitedeng ENG3. League One6th321,8875945.621.0218011111821.413628+8+0.38-0.14Matches
2021-202223Oxford Unitedeng ENG3. League One8th403,2038077.435.636862442411.636845+23+0.65+0.65Matches
2022-202324Bristol Cityeng ENG2. Championship14th362,4846960.027.629801572441.283433+1+0.04+0.14Matches
2023-202425Bristol Cityeng ENG2. Championship11th402,5816562.328.73175893011.353234-2-0.07-0.30Matches
2024-202526Bristol Cityeng ENG2. Championship6th271,7076341.219.02172263211.442421+3+0.16+0.12Matches
2025-202627Bristol Cityeng ENG2. Championship12th382,1405651.723.825708133011.342831-3-0.13-0.26Matches
8 Seasons2 Clubs2 Leagues24516,1496650.3179.418778805826231.47261216+45+0.25+0.13
Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
Bristol City (4 Seasons)1 League1418,9126353.899.01067433352971.35118119-1-0.01-0.08
Oxford United (4 Seasons)1 League1047,2377046.580.48183472321161.6314397+46+0.57+0.40
Championship (4 Seasons)1418,9126353.899.01067433352971.35118119-1-0.01-0.08
League One (4 Seasons)1047,2377046.580.48183472321161.6314397+46+0.57+0.40
Playing Time Table
Playing Time Starts Subs Team Success
Season Age Squad Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
2019-202021Oxford Unitedeng ENGEFL Cup5th43127861.23.52105225112.2573+4+1.15+1.61Matches
2019-202021Oxford Unitedeng ENGFA Cup17th53817679.44.2491311602.0064+2+0.47-2.25Matches
2020-202122Oxford Unitedeng ENGEFL Cup33rd1848446.70.91840001.001100.000.00Matches
2020-202122Oxford Unitedeng ENGFA Cup85th19090100.01.01901000.0012-1-1.00Matches
2021-202223Oxford Unitedeng ENGEFL CupRd2218090100.02.02902000.5013-2-1.00Matches
2021-202223Oxford Unitedeng ENGFA Cup21407066.71.62700000.5032+1+0.64+3.21Matches
2022-202324Bristol Cityeng ENGEFL CupRd32582921.50.6145011301.5012-1-1.55-3.25Matches
2022-202324Bristol Cityeng ENGFA Cup43198081.83.53100311901.7564+2+0.56+1.83Matches
2023-202425Bristol Cityeng ENGEFL CupRd221055358.31.2160014501.5031+2+1.71+0.51Matches
2024-202526Bristol Cityeng ENGEFL CupRd11676774.40.71670000.0001-1-1.34-1.34Matches
2024-202526Bristol Cityeng ENGFA Cup00001Matches
2025-202627Bristol Cityeng ENGEFL CupRd221356875.01.5190114501.5020+2+1.33+5.33Matches
2025-202627Bristol Cityeng ENGFA Cup1262612.40.30012600.0001-1-3.46-5.42Matches
7 Seasons2 Clubs2 Leagues271,8977062.021.119861283321.413124+7+0.33-0.17
Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
Bristol City (4 Seasons)2 Leagues127105950.47.9780453011.33129+3+0.38-0.50
Oxford United (3 Seasons)2 Leagues151,1877971.913.21289833911.471915+4+0.30+0.30
EFL Cup (7 Seasons)149416759.210.5982554111.431511+4+0.38+0.11
FA Cup (6 Seasons)139567465.010.61090732011.381613+3+0.28-0.57
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
201921nir Northern IrelandFriendlies (M)00001Matches
202123nir Northern IrelandUEFA Euro Qualifying00001Matches
202224ie Rep. of IrelandFriendlies (M)1661.70.1001633.000000.00-0.25Matches
202325ie Rep. of IrelandFriendlies (M)1909050.01.01901011.001100.00-1.00Matches
202426ie Rep. of IrelandFriendlies (M)220105.60.20021020.000000.00+0.79Matches
202426ie Rep. of IrelandUEFA Euro Qualifying1881.10.1001853.000000.00+0.13Matches
5 Seasons2 Clubs2 Leagues5124254.51.4190149131.401100.00+0.12
Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
Rep. of Ireland (3 Seasons)2 Leagues5124257.71.4190149111.401100.00+0.12
Northern Ireland (2 Seasons)2 Leagues00002
Friendlies (M) (4 Seasons)41162910.71.319013971.001100.00+0.11
UEFA Euro Qualifying (2 Seasons)1880.50.1001863.000000.00+0.13
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
2018-201920Oxford Unitedeng ENG3. League One6.80000Matches
2019-202021Oxford Unitedeng ENGEFL Cup3.51008819220Matches
2019-202021Oxford Unitedeng ENGFA Cup4.22006906110Matches
2019-202021Oxford Unitedeng ENG3. League One17.020017217441423000Matches
2020-202122Oxford Unitedeng ENGEFL Cup0.90001111000Matches
2020-202122Oxford Unitedeng ENGFA Cup1.00000401000Matches
2020-202122Oxford Unitedeng ENG3. League One21.0511424323511330Matches
2021-202223Oxford Unitedeng ENGEFL Cup2.01005319120Matches
2021-202223Oxford Unitedeng ENGFA Cup1.60000403000Matches
2021-202223Oxford Unitedeng ENG3. League One35.6500353469734360Matches
2022-202324Bristol Cityeng ENG2. Championship27.65102245711324320Matches
2022-202324Bristol Cityeng ENGEFL Cup0.60000112100Matches
2022-202324Bristol Cityeng ENGFA Cup3.500023010200Matches
2023-202425Bristol Cityeng ENG2. Championship28.7300213957217260Matches
2023-202425Bristol Cityeng ENGEFL Cup1.20001203010Matches
2024-202526Bristol Cityeng ENG2. Championship19.0500202057820210Matches
2024-202526Bristol Cityeng ENGEFL Cup0.70001103010Matches
2025-202627Bristol Cityeng ENG2. Championship23.8200182855613180Matches
2025-202627Bristol Cityeng ENGEFL Cup1.50002117130Matches
2025-202627Bristol Cityeng ENGFA Cup0.30000110000Matches
8 Seasons2 Clubs4 Leagues200.5312120126843549141199000
Country Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
Bristol City (4 Seasons)3 Leagues106.915108714125344781020
Oxford United (4 Seasons)3 Leagues93.61611114127182056397000
EFL Cup (7 Seasons)10.52001817534590
FA Cup (6 Seasons)10.6200821120310
Championship (4 Seasons)99.01510811322231974970
League One (4 Seasons)80.412119498151765992000
Miscellaneous Stats Table
Performance
Season Age Squad Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
2018-201920Oxford United1 League6.80000
2019-202021Oxford United3 Leagues24.750031388591726000
2020-202122Oxford United3 Leagues22.9511434833711330
2021-202223Oxford United3 Leagues39.16004041710935380
2022-202324Bristol City3 Leagues31.85102449812527320
2023-202425Bristol City2 Leagues29.8300224157517270
2024-202526Bristol City3 Leagues19.7500212158120220
2025-202627Bristol City3 Leagues25.6200203076314210
8 Seasons2 Clubs4 Leagues200.5312120126843549141199000
Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
Bristol City (4 Seasons)3 Leagues106.915108714125344781020
Oxford United (4 Seasons)3 Leagues93.61611114127182056397000
EFL Cup (7 Seasons)10.52001817534590
FA Cup (6 Seasons)10.6200821120310
Championship (4 Seasons)99.01510811322231974970
League One (4 Seasons)80.412119498151765992000
Miscellaneous Stats Table
Performance
Season Age Squad Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
2018-201920Oxford Unitedeng ENG3. League One12th6.80000Matches
2019-202021Oxford Unitedeng ENG3. League One4th17.020017217441423000Matches
2020-202122Oxford Unitedeng ENG3. League One6th21.0511424323511330Matches
2021-202223Oxford Unitedeng ENG3. League One8th35.6500353469734360Matches
2022-202324Bristol Cityeng ENG2. Championship14th27.65102245711324320Matches
2023-202425Bristol Cityeng ENG2. Championship11th28.7300213957217260Matches
2024-202526Bristol Cityeng ENG2. Championship6th19.0500202057820210Matches
2025-202627Bristol Cityeng ENG2. Championship12th23.8200182855613180Matches
8 Seasons2 Clubs2 Leagues179.4272117523037495133189000
Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
Bristol City (4 Seasons)1 League99.01510811322231974970
Oxford United (4 Seasons)1 League80.412119498151765992000
Championship (4 Seasons)99.01510811322231974970
League One (4 Seasons)80.412119498151765992000
Miscellaneous Stats Table
Performance
Season Age Squad Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
2019-202021Oxford Unitedeng ENGEFL Cup5th3.51008819220Matches
2019-202021Oxford Unitedeng ENGFA Cup17th4.22006906110Matches
2020-202122Oxford Unitedeng ENGEFL Cup33rd0.90001111000Matches
2020-202122Oxford Unitedeng ENGFA Cup85th1.00000401000Matches
2021-202223Oxford Unitedeng ENGEFL CupRd22.01005319120Matches
2021-202223Oxford Unitedeng ENGFA Cup1.60000403000Matches
2022-202324Bristol Cityeng ENGEFL CupRd30.60000112100Matches
2022-202324Bristol Cityeng ENGFA Cup3.500023010200Matches
2023-202425Bristol Cityeng ENGEFL CupRd21.20001203010Matches
2024-202526Bristol Cityeng ENGEFL CupRd10.70001103010Matches
2025-202627Bristol Cityeng ENGEFL CupRd21.50002117130Matches
2025-202627Bristol Cityeng ENGFA Cup0.30000110000Matches
7 Seasons2 Clubs2 Leagues21.140026386548100
Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
Bristol City (4 Seasons)2 Leagues7.900069325450
Oxford United (3 Seasons)2 Leagues13.24002029329450
EFL Cup (7 Seasons)10.52001817534590
FA Cup (6 Seasons)10.6200821120310
Miscellaneous Stats Table
Performance
Season Age Squad Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
202224ie Rep. of IrelandFriendlies (M)0.10000Matches
202325ie Rep. of IrelandFriendlies (M)1.00000Matches
202426ie Rep. of IrelandFriendlies (M)0.20000Matches
202426ie Rep. of IrelandUEFA Euro Qualifying0.10001100010Matches
5 Seasons2 Clubs2 Leagues1.40001100010
Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
Rep. of Ireland (3 Seasons)2 Leagues1.40001100010
Northern Ireland (2 Seasons)2 Leagues
Friendlies (M) (4 Seasons)1.30000
UEFA Euro Qualifying (2 Seasons)0.10001100010

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.