Standard Stats Table 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-2015 18 Oxford United 3 Leagues 26 6 718 8.0 5 0 5 5 0 0 0 0 0.63 0.00 0.63 0.63 0.63 2015-2016 19 Barnet 1 League 2 1 82 0.9 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 2015-2016 19 Chester 1 League 6 6 353 3.9 1 0 1 1 0 0 0 0 0.25 0.00 0.25 0.25 0.25 2015-2016 19 Oxford United 1 League 4 1 132 1.5 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 2016-2017 20 Oxford United 1 League 0 0 2017-2018 21 Oxford United 1 League 1 0 1 0.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 2017-2018 21 Guiseley 1 League 18 10 939 10.4 3 1 4 2 1 2 2 0 0.29 0.10 0.38 0.19 0.29 2020-2021 24 Oxford City 1 League 2 2 170 1.9 1 0 1 1 0 1 0 1 0.53 0.00 0.53 0.53 0.53 2021-2022 25 Havant & W'ville 1 League 1 1 90 1.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 6 Seasons 6 Clubs 5 Leagues 60 27 2,485 27.6 10 1 11 9 1 3 3 1 0.36 0.04 0.40 0.33 0.36 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 Oxford United (4 Seasons) 4 Leagues 31 7 851 9.5 5 0 5 5 0 0 1 0 0.53 0.00 0.53 0.53 0.53 Guiseley (1 Season) 1 League 18 10 939 10.4 3 1 4 2 1 2 2 0 0.29 0.10 0.38 0.19 0.29 Chester (1 Season) 1 League 6 6 353 3.9 1 0 1 1 0 0 0 0 0.25 0.00 0.25 0.25 0.25 Oxford City (1 Season) 1 League 2 2 170 1.9 1 0 1 1 0 1 0 1 0.53 0.00 0.53 0.53 0.53 Barnet (1 Season) 1 League 2 1 82 0.9 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Havant & W'ville (1 Season) 1 League 1 1 90 1.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 FA Cup (3 Seasons) 4 4 344 3.8 3 0 3 3 0 1 0 1 0.78 0.00 0.78 0.78 0.78 League Two (2 Seasons) 31 7 848 9.4 3 0 3 3 0 0 1 0 0.32 0.00 0.32 0.32 0.32 National League (2 Seasons) 24 16 1,292 14.4 4 1 5 3 1 2 2 0 0.28 0.07 0.35 0.21 0.28 League One (2 Seasons) 1 0 1 0.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 League Cup (1 Season) 0 0
Standard Stats Table 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-2015 18 Oxford United eng ENG 4. League Two 13th 25 5 634 7.0 3 0 3 3 0 0 0 0 0.43 0.00 0.43 0.43 0.43 Matches 2015-2016 19 Barnet eng ENG 4. League Two 15th 2 1 82 0.9 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2015-2016 19 Chester eng ENG 5. National League 17th 6 6 353 3.9 1 0 1 1 0 0 0 0 0.25 0.00 0.25 0.25 0.25 Matches 2015-2016 19 Oxford United eng ENG 4. League Two 2nd 4 1 132 1.5 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Matches 2016-2017 20 Oxford United eng ENG 3. League One 8th 0 0 Matches 2017-2018 21 Oxford United eng ENG 3. League One 16th 1 0 1 0.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2017-2018 21 Guiseley eng ENG 5. National League 24th 18 10 939 10.4 3 1 4 2 1 2 2 0 0.29 0.10 0.38 0.19 0.29 Matches 4 Seasons 4 Clubs 3 Leagues 56 23 2,141 23.8 7 1 8 6 1 2 3 0 0.29 0.04 0.34 0.25 0.29 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 Oxford United (4 Seasons) 2 Leagues 30 6 767 8.5 3 0 3 3 0 0 1 0 0.35 0.00 0.35 0.35 0.35 Guiseley (1 Season) 1 League 18 10 939 10.4 3 1 4 2 1 2 2 0 0.29 0.10 0.38 0.19 0.29 Chester (1 Season) 1 League 6 6 353 3.9 1 0 1 1 0 0 0 0 0.25 0.00 0.25 0.25 0.25 Barnet (1 Season) 1 League 2 1 82 0.9 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 League Two (2 Seasons) 31 7 848 9.4 3 0 3 3 0 0 1 0 0.32 0.00 0.32 0.32 0.32 National League (2 Seasons) 24 16 1,292 14.4 4 1 5 3 1 2 2 0 0.28 0.07 0.35 0.21 0.28 League One (2 Seasons) 1 0 1 0.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00
Standard Stats Table 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-2015 18 Oxford United eng ENG FA Cup 65th 1 1 84 0.9 2 0 2 2 0 0 0 0 2.14 0.00 2.14 2.14 2.14 Matches 2014-2015 18 Oxford United eng ENG League Cup 33rd 0 0 Matches 2020-2021 24 Oxford City eng ENG FA Cup 65th 2 2 170 1.9 1 0 1 1 0 1 0 1 0.53 0.00 0.53 0.53 0.53 Matches 2021-2022 25 Havant & W'ville eng ENG FA Cup 1 1 90 1.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 3 Seasons 3 Clubs 2 Leagues 4 4 344 3.8 3 0 3 3 0 1 0 1 0.78 0.00 0.78 0.78 0.78 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 Oxford City (1 Season) 1 League 2 2 170 1.9 1 0 1 1 0 1 0 1 0.53 0.00 0.53 0.53 0.53 Havant & W'ville (1 Season) 1 League 1 1 90 1.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Oxford United (1 Season) 2 Leagues 1 1 84 0.9 2 0 2 2 0 0 0 0 2.14 0.00 2.14 2.14 2.14 FA Cup (3 Seasons) 4 4 344 3.8 3 0 3 3 0 1 0 1 0.78 0.00 0.78 0.78 0.78 League Cup (1 Season) 0 0
Shooting Table Season Age Squad Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist PK PKatt Matches 2014-2015 18 Oxford United 3 Leagues 8.0 5 9 1.28 0.33 0 0 2015-2016 19 Barnet 1 League 0.9 0 0 0.00 0 0 2015-2016 19 Chester 1 League 3.9 1 2 0.51 0.50 0 0 2015-2016 19 Oxford United 1 League 1.5 0 1 0.68 0.00 0 0 2017-2018 21 Oxford United 1 League 0.0 0 0 0 0.00 0.00 0 0 2017-2018 21 Guiseley 1 League 10.4 3 0 12 0.00 1.15 0.17 1 2 2020-2021 24 Oxford City 1 League 1.9 1 10 5 50.0 5.29 2.65 0.10 0.20 0 1 2021-2022 25 Havant & W'ville 1 League 1.0 0 0 0 0.00 0.00 0 0 6 Seasons 6 Clubs 5 Leagues 27.6 10 10 29 170.0 0.75 1.09 0.30 0.24 1 3 Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist PK PKatt Matches Oxford United (4 Seasons) 4 Leagues 9.5 5 0 10 0.00 1.17 0.30 0 0 Guiseley (1 Season) 1 League 10.4 3 0 12 0.00 1.15 0.17 1 2 Chester (1 Season) 1 League 3.9 1 2 0.51 0.50 0 0 Oxford City (1 Season) 1 League 1.9 1 10 5 50.0 5.29 2.65 0.10 0.20 0 1 Barnet (1 Season) 1 League 0.9 0 0 0.00 0 0 Havant & W'ville (1 Season) 1 League 1.0 0 0 0 0.00 0.00 0 0 FA Cup (3 Seasons) 3.8 3 10 5 50.0 3.46 1.73 0.10 0.20 0 1 League Two (2 Seasons) 9.4 3 10 1.06 0.30 0 0 National League (2 Seasons) 14.4 4 0 14 0.00 0.98 0.21 1 2 League One (2 Seasons) 0.0 0 0 0 0.00 0.00 0 0 League Cup (1 Season)
Shooting Table Season Age Squad Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist PK PKatt Matches 2014-2015 18 Oxford United eng ENG FA Cup 65th 0.9 2 0 0 Matches 2020-2021 24 Oxford City eng ENG FA Cup 65th 1.9 1 10 5 50.0 5.29 2.65 0.10 0.20 0 1 Matches 2021-2022 25 Havant & W'ville eng ENG FA Cup 1.0 0 0 0 0.00 0.00 0 0 Matches 3 Seasons 3 Clubs 2 Leagues 3.8 3 10 5 50.0 3.46 1.73 0.10 0.20 0 1 Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist PK PKatt Matches Oxford City (1 Season) 1 League 1.9 1 10 5 50.0 5.29 2.65 0.10 0.20 0 1 Havant & W'ville (1 Season) 1 League 1.0 0 0 0 0.00 0.00 0 0 Oxford United (1 Season) 2 Leagues 0.9 2 0 0 FA Cup (3 Seasons) 3.8 3 10 5 50.0 3.46 1.73 0.10 0.20 0 1 League Cup (1 Season)
Playing Time Table 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-2015 18 Oxford United 3 Leagues 26 718 28 15.5 8.0 6 84 3 20 5 1.42 10 10 0 0.00 -0.05 2015-2016 19 Barnet 1 League 2 82 41 2.0 0.9 1 0 1 2 1.50 2 2 0 0.00 +0.02 2015-2016 19 Chester 1 League 6 353 59 8.5 3.9 6 0 2015-2016 19 Oxford United 1 League 4 132 33 3.2 1.5 1 1 3 8 1.75 3 1 +2 +1.36 +0.44 2016-2017 20 Oxford United 1 League 0 0 0 0 2 2017-2018 21 Oxford United 1 League 1 1 1 0.0 0.0 0 0 1 2 3.00 0 0 0 0.00 +0.11 2017-2018 21 Guiseley 1 League 18 939 52 22.7 10.4 10 3 8 4 0.67 11 20 -9 -0.86 +0.15 2020-2021 24 Oxford City 1 League 2 170 85 81.0 1.9 2 85 1 0 0 1.50 2 1 +1 +0.53 +2.78 2021-2022 25 Havant & W'ville 1 League 1 90 90 100.0 1.0 1 90 1 0 0 0.00 0 4 -4 -4.00 6 Seasons 6 Clubs 5 Leagues 60 2,485 41 8.4 27.6 27 86 9 33 23 1.20 28 38 -10 -0.42 -0.42 Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches Oxford United (4 Seasons) 4 Leagues 31 851 27 5.0 9.5 7 84 4 24 17 1.52 13 11 +2 +0.21 -0.08 Guiseley (1 Season) 1 League 18 939 52 22.7 10.4 10 3 8 4 0.67 11 20 -9 -0.86 +0.15 Chester (1 Season) 1 League 6 353 59 8.5 3.9 6 0 Oxford City (1 Season) 1 League 2 170 85 81.0 1.9 2 85 1 0 0 1.50 2 1 +1 +0.53 +2.78 Barnet (1 Season) 1 League 2 82 41 2.0 0.9 1 0 1 2 1.50 2 2 0 0.00 +0.02 Havant & W'ville (1 Season) 1 League 1 90 90 100.0 1.0 1 90 1 0 0 0.00 0 4 -4 -4.00 FA Cup (3 Seasons) 4 344 86 60.4 3.8 4 86 2 0 0 1.50 5 6 -1 -0.26 +0.53 League Two (2 Seasons) 31 848 27 6.8 9.4 7 4 24 14 1.42 12 12 0 0.00 -0.33 National League (2 Seasons) 24 1,292 54 15.6 14.4 16 3 8 4 0.67 11 20 -9 -0.86 +0.15 League One (2 Seasons) 1 1 1 0.0 0.0 0 0 1 4 3.00 0 0 0 0.00 +0.11 League Cup (1 Season) 0 0 0 0 1
Playing Time Table 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-2015 18 Oxford United eng ENG 4. League Two 13th 25 634 25 15.3 7.0 5 3 20 4 1.36 7 9 -2 -0.28 -0.36 Matches 2015-2016 19 Barnet eng ENG 4. League Two 15th 2 82 41 2.0 0.9 1 0 1 2 1.50 2 2 0 0.00 +0.02 Matches 2015-2016 19 Chester eng ENG 5. National League 17th 6 353 59 8.5 3.9 6 0 Matches 2015-2016 19 Oxford United eng ENG 4. League Two 2nd 4 132 33 3.2 1.5 1 1 3 8 1.75 3 1 +2 +1.36 +0.44 Matches 2016-2017 20 Oxford United eng ENG 3. League One 8th 0 0 0 0 2 Matches 2017-2018 21 Oxford United eng ENG 3. League One 16th 1 1 1 0.0 0.0 0 0 1 2 3.00 0 0 0 0.00 +0.11 Matches 2017-2018 21 Guiseley eng ENG 5. National League 24th 18 939 52 22.7 10.4 10 3 8 4 0.67 11 20 -9 -0.86 +0.15 Matches 4 Seasons 4 Clubs 3 Leagues 56 2,141 38 7.4 23.8 23 7 33 22 1.18 23 32 -9 -0.45 -0.46 Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches Oxford United (4 Seasons) 2 Leagues 30 767 26 4.6 8.5 6 4 24 16 1.47 10 10 0 0.00 -0.30 Guiseley (1 Season) 1 League 18 939 52 22.7 10.4 10 3 8 4 0.67 11 20 -9 -0.86 +0.15 Chester (1 Season) 1 League 6 353 59 8.5 3.9 6 0 Barnet (1 Season) 1 League 2 82 41 2.0 0.9 1 0 1 2 1.50 2 2 0 0.00 +0.02 League Two (2 Seasons) 31 848 27 6.8 9.4 7 4 24 14 1.42 12 12 0 0.00 -0.33 National League (2 Seasons) 24 1,292 54 15.6 14.4 16 3 8 4 0.67 11 20 -9 -0.86 +0.15 League One (2 Seasons) 1 1 1 0.0 0.0 0 0 1 4 3.00 0 0 0 0.00 +0.11
Playing Time Table 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-2015 18 Oxford United eng ENG FA Cup 65th 1 84 84 31.1 0.9 1 84 0 0 0 3.00 3 1 +2 +2.14 +2.63 Matches 2014-2015 18 Oxford United eng ENG League Cup 33rd 0 0 0 0 1 Matches 2020-2021 24 Oxford City eng ENG FA Cup 65th 2 170 85 81.0 1.9 2 85 1 0 0 1.50 2 1 +1 +0.53 +2.78 Matches 2021-2022 25 Havant & W'ville eng ENG FA Cup 1 90 90 100.0 1.0 1 90 1 0 0 0.00 0 4 -4 -4.00 Matches 3 Seasons 3 Clubs 2 Leagues 4 344 86 44.1 3.8 4 86 2 0 1 1.50 5 6 -1 -0.26 +0.53 Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches Oxford City (1 Season) 1 League 2 170 85 81.0 1.9 2 85 1 0 0 1.50 2 1 +1 +0.53 +2.78 Havant & W'ville (1 Season) 1 League 1 90 90 100.0 1.0 1 90 1 0 0 0.00 0 4 -4 -4.00 Oxford United (1 Season) 2 Leagues 1 84 84 17.5 0.9 1 84 0 0 1 3.00 3 1 +2 +2.14 +2.63 FA Cup (3 Seasons) 4 344 86 60.4 3.8 4 86 2 0 0 1.50 5 6 -1 -0.26 +0.53 League Cup (1 Season) 0 0 0 0 1
Miscellaneous Stats Table Season Age Squad Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches 2014-2015 18 Oxford United 3 Leagues 8.0 0 0 0 9 0 2015-2016 19 Barnet 1 League 0.9 0 0 1 2015-2016 19 Chester 1 League 3.9 0 0 8 2015-2016 19 Oxford United 1 League 1.5 1 0 2 2017-2018 21 Oxford United 1 League 0.0 0 0 0 0 0 0 0 0 0 0 0 0 2017-2018 21 Guiseley 1 League 10.4 2 0 0 5 0 0 0 0 0 0 0 0 2020-2021 24 Oxford City 1 League 1.9 0 1 0 3 5 1 6 0 2 0 2021-2022 25 Havant & W'ville 1 League 1.0 0 0 0 0 3 2 0 0 0 0 6 Seasons 6 Clubs 5 Leagues 27.6 3 1 0 28 8 3 6 0 2 0 0 0 Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches Oxford United (4 Seasons) 4 Leagues 9.5 1 0 0 11 0 0 0 0 0 0 0 0 Guiseley (1 Season) 1 League 10.4 2 0 0 5 0 0 0 0 0 0 0 0 Chester (1 Season) 1 League 3.9 0 0 8 Oxford City (1 Season) 1 League 1.9 0 1 0 3 5 1 6 0 2 0 Barnet (1 Season) 1 League 0.9 0 0 1 Havant & W'ville (1 Season) 1 League 1.0 0 0 0 0 3 2 0 0 0 0 FA Cup (3 Seasons) 3.8 0 1 0 3 8 3 6 0 2 0 League Two (2 Seasons) 9.4 1 0 12 National League (2 Seasons) 14.4 2 0 0 13 0 0 0 0 0 0 0 0 League One (2 Seasons) 0.0 0 0 0 0 0 0 0 0 0 0 0 0 League Cup (1 Season)
Miscellaneous Stats Table Season Age Squad Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches 2014-2015 18 Oxford United eng ENG FA Cup 65th 0.9 0 0 0 0 Matches 2020-2021 24 Oxford City eng ENG FA Cup 65th 1.9 0 1 0 3 5 1 6 0 2 0 Matches 2021-2022 25 Havant & W'ville eng ENG FA Cup 1.0 0 0 0 0 3 2 0 0 0 0 Matches 3 Seasons 3 Clubs 2 Leagues 3.8 0 1 0 3 8 3 6 0 2 0 Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches Oxford City (1 Season) 1 League 1.9 0 1 0 3 5 1 6 0 2 0 Havant & W'ville (1 Season) 1 League 1.0 0 0 0 0 3 2 0 0 0 0 Oxford United (1 Season) 2 Leagues 0.9 0 0 0 0 FA Cup (3 Seasons) 3.8 0 1 0 3 8 3 6 0 2 0 League Cup (1 Season)
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, including advanced stats like xG for most of those nine.
In collaboration with Opta , we are including advanced analytical data such as xG, xA, progressive passing, duels and more for over twenty competitions. For more information on the expected goals model and which competitions have advanced data, see our xG explainer .
View Additional Information
More James Roberts Pages
James Roberts Overview
Stats by Competition
Match Logs (Summary)
Goal Logs by Competition
Stathead & Player Comparison
Player Club Summary