Last 5 Matches

Last 5 Matches Table
Performance Penalty Kicks Launched Passes Goal Kicks Crosses Sweeper
Date Day Comp Round Venue Result Squad Opponent Start Pos Min SoTA GA Saves Save% CS PSxG PKatt PKA PKsv PKm Cmp Att Cmp% Att (GK) Thr Launch% AvgLen Att Launch% AvgLen Opp Stp Stp% #OPA AvgDist Match Report
2024-04-20SatNational LeagueMatchweek 46HomeL 2–3Oldham AthleticWealdstoneYGK9000000Match Report
2024-04-18ThuNational LeagueMatchweek 39AwayD 2–2Oldham AthleticFC Halifax TownYGK9000000Match Report
2024-04-13SatNational LeagueMatchweek 45AwayD 0–0Oldham AthleticOxford CityYGK9010000Match Report
2024-04-06SatNational LeagueMatchweek 44HomeD 1–1Oldham AthleticRochdaleYGK9000000Match Report
2024-04-01MonNational LeagueMatchweek 43AwayL 0–1Oldham AthleticAltrinchamYGK9000000Match Report

Goalkeeping

Goalkeeping Table
Playing Time Performance Penalty Kicks
Season Age Squad Country Comp MP Starts Min 90s GA GA90 SoTA Saves Save% W D L CS CS% PKatt PKA PKsv PKm Save% Matches
2015-201617Prestoneng ENG2. Championship10570.600.0022100.00100Matches
2022-202324Oldham Athleticeng ENG5. National League443604.092.2503100.00000Matches
2023-202425Oldham Athleticeng ENGFA Cup11901.022.004250.000100.00000Matches
2023-202425Oldham Athleticeng ENG5. National League44443,96044.01418121227.355000.0Matches
10 Seasons4 Clubs5 Leagues50494,46749.6111.956466.71422141224.555000.0
Country Comp MP Starts Min 90s GA GA90 SoTA Saves Save% W D L CS CS% PKatt PKA PKsv PKm Save% Matches
Preston (7 Seasons)3 Leagues10570.600.0022100.00100
Oldham Athletic (2 Seasons)2 Leagues49494,41049.0112.204250.01421141224.555000.0
FA Cup (8 Seasons)11901.022.004250.000100.00000
Championship (6 Seasons)10570.600.0022100.00100
National League (2 Seasons)48484,32048.092.251421131225.055000.0
Goalkeeping Table
Playing Time Performance Penalty Kicks
Season Age Squad Comp MP Starts Min 90s GA GA90 SoTA Saves Save% W D L CS CS% PKatt PKA PKsv PKm Save% Matches
2015-201617Preston2 Leagues10570.600.0022100.00100
2022-202324Oldham Athletic1 League443604.092.2503100.00000
2023-202425Oldham Athletic2 Leagues45454,05045.022.004250.01418131226.755000.0
10 Seasons4 Clubs5 Leagues50494,46749.6111.956466.71422141224.555000.0
Comp MP Starts Min 90s GA GA90 SoTA Saves Save% W D L CS CS% PKatt PKA PKsv PKm Save% Matches
Preston (7 Seasons)3 Leagues10570.600.0022100.00100
Oldham Athletic (2 Seasons)2 Leagues49494,41049.0112.204250.01421141224.555000.0
FA Cup (8 Seasons)11901.022.004250.000100.00000
Championship (6 Seasons)10570.600.0022100.00100
National League (2 Seasons)48484,32048.092.251421131225.055000.0
Goalkeeping Table
Playing Time Performance Penalty Kicks
Season Age Squad Country Comp LgRank MP Starts Min 90s GA GA90 SoTA Saves Save% W D L CS CS% PKatt PKA PKsv PKm Save% Matches
2015-201617Prestoneng ENG2. Championship11th10570.600.0022100.00100Matches
2022-202324Oldham Athleticeng ENG5. National League12th443604.092.2503100.00000Matches
2023-202425Oldham Athleticeng ENG5. National League10th44443,96044.01418121227.355000.0Matches
9 Seasons3 Clubs3 Leagues49484,37748.691.9422100.01422131225.055000.0
Country Comp LgRank MP Starts Min 90s GA GA90 SoTA Saves Save% W D L CS CS% PKatt PKA PKsv PKm Save% Matches
Preston (6 Seasons)1 League10570.600.0022100.00100
Oldham Athletic (2 Seasons)1 League48484,32048.092.251421131225.055000.0
Championship (6 Seasons)10570.600.0022100.00100
National League (2 Seasons)48484,32048.092.251421131225.055000.0
Goalkeeping Table
Playing Time Performance Penalty Kicks
Season Age Squad Country Comp LgRank MP Starts Min 90s GA GA90 SoTA Saves Save% W D L CS CS% PKatt PKA PKsv PKm Save% Matches
2023-202425Oldham Athleticeng ENGFA Cup11901.022.004250.000100.00000Matches
9 Seasons4 Clubs2 Leagues11901.022.004250.000100.00000
Country Comp LgRank MP Starts Min 90s GA GA90 SoTA Saves Save% W D L CS CS% PKatt PKA PKsv PKm Save% Matches
Oldham Athletic (1 Season)1 League11901.022.004250.000100.00000
FA Cup (8 Seasons)11901.022.004250.000100.00000

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-201516Prestoneng ENGFA Cup00Matches
2015-201617Prestoneng ENG2. Championship10570.6000000000.000.000.000.000.00Matches
2015-201617Prestoneng ENGFA Cup00Matches
2016-201718Prestoneng ENG2. Championship00Matches
2016-201718Prestoneng ENGEFL Cup00Matches
2017-201819Prestoneng ENG2. Championship00Matches
2017-201819Prestoneng ENGEFL Cup00Matches
2017-201819Prestoneng ENGFA Cup00Matches
2018-201920Buryeng ENGEFL Cup00Matches
2018-201920Buryeng ENGFA Cup00Matches
2018-201920Buryeng ENG4. League Two00Matches
2019-202021Prestoneng ENG2. Championship00Matches
2020-202122Prestoneng ENG2. Championship00Matches
2020-202122Prestoneng ENGEFL Cup00Matches
2020-202122Prestoneng ENGFA Cup00Matches
2021-202223Prestoneng ENG2. Championship00Matches
2021-202223Prestoneng ENGFA Cup00Matches
2022-202324Buxtoneng ENGFA Cup00Matches
2022-202324Oldham Athleticeng ENG5. National League443604.00000000.000.00Matches
2023-202425Oldham Athleticeng ENGFA Cup11901.0000000000.000.000.000.000.00Matches
2023-202425Oldham Athleticeng ENG5. National League44443,96044.00000100.000.00Matches
10 Seasons4 Clubs5 Leagues50494,46749.6000000100.000.000.000.000.00
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
Preston (7 Seasons)3 Leagues10570.6000000000.000.000.000.000.00
Oldham Athletic (2 Seasons)2 Leagues49494,41049.0000000100.000.000.000.000.00
Buxton (1 Season)1 League00
Bury (1 Season)3 Leagues00
FA Cup (8 Seasons)11901.0000000000.000.000.000.000.00
Championship (6 Seasons)10570.6000000000.000.000.000.000.00
EFL Cup (4 Seasons)00
National League (2 Seasons)48484,32048.00000100.000.00
League Two (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
2014-201516Preston1 League00
2015-201617Preston2 Leagues10570.6000000000.000.000.000.000.00
2016-201718Preston2 Leagues00
2017-201819Preston3 Leagues00
2018-201920Bury3 Leagues00
2019-202021Preston1 League00
2020-202122Preston3 Leagues00
2021-202223Preston2 Leagues00
2022-202324Buxton1 League00
2022-202324Oldham Athletic1 League443604.00000000.000.00
2023-202425Oldham Athletic2 Leagues45454,05045.0000000100.000.000.000.000.00
10 Seasons4 Clubs5 Leagues50494,46749.6000000100.000.000.000.000.00
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
Preston (7 Seasons)3 Leagues10570.6000000000.000.000.000.000.00
Oldham Athletic (2 Seasons)2 Leagues49494,41049.0000000100.000.000.000.000.00
Buxton (1 Season)1 League00
Bury (1 Season)3 Leagues00
FA Cup (8 Seasons)11901.0000000000.000.000.000.000.00
Championship (6 Seasons)10570.6000000000.000.000.000.000.00
EFL Cup (4 Seasons)00
National League (2 Seasons)48484,32048.00000100.000.00
League Two (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
2015-201617Prestoneng ENG2. Championship11th10570.6000000000.000.000.000.000.00Matches
2016-201718Prestoneng ENG2. Championship11th00Matches
2017-201819Prestoneng ENG2. Championship7th00Matches
2018-201920Buryeng ENG4. League Two2nd00Matches
2019-202021Prestoneng ENG2. Championship9th00Matches
2020-202122Prestoneng ENG2. Championship13th00Matches
2021-202223Prestoneng ENG2. Championship13th00Matches
2022-202324Oldham Athleticeng ENG5. National League12th443604.00000000.000.00Matches
2023-202425Oldham Athleticeng ENG5. National League10th44443,96044.00000100.000.00Matches
9 Seasons3 Clubs3 Leagues49484,37748.6000000100.000.000.000.000.00
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
Preston (6 Seasons)1 League10570.6000000000.000.000.000.000.00
Oldham Athletic (2 Seasons)1 League48484,32048.00000100.000.00
Bury (1 Season)1 League00
Championship (6 Seasons)10570.6000000000.000.000.000.000.00
National League (2 Seasons)48484,32048.00000100.000.00
League Two (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
2014-201516Prestoneng ENGFA Cup9th00Matches
2015-201617Prestoneng ENGFA Cup33rd00Matches
2016-201718Prestoneng ENGEFL Cup9th00Matches
2017-201819Prestoneng ENGEFL Cup58th00Matches
2017-201819Prestoneng ENGFA Cup17th00Matches
2018-201920Buryeng ENGEFL Cup58th00Matches
2018-201920Buryeng ENGFA Cup65th00Matches
2020-202122Prestoneng ENGEFL Cup17th00Matches
2020-202122Prestoneng ENGFA Cup33rd00Matches
2021-202223Prestoneng ENGFA Cup00Matches
2022-202324Buxtoneng ENGFA Cup00Matches
2023-202425Oldham Athleticeng ENGFA Cup11901.0000000000.000.000.000.000.00Matches
9 Seasons4 Clubs2 Leagues11901.0000000000.000.000.000.000.00
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
Preston (6 Seasons)2 Leagues00
Oldham Athletic (1 Season)1 League11901.0000000000.000.000.000.000.00
Buxton (1 Season)1 League00
Bury (1 Season)2 Leagues00
FA Cup (8 Seasons)11901.0000000000.000.000.000.000.00
EFL Cup (4 Seasons)00
Become a Stathead & surf this site ad-free.

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-201516Prestoneng ENGFA Cup00003Matches
2015-201617Prestoneng ENG2. Championship157571.40.600160.0001-1-1.58-1.60Matches
2015-201617Prestoneng ENGFA Cup00001Matches
2016-201718Prestoneng ENG2. Championship00002Matches
2016-201718Prestoneng ENGEFL Cup00002Matches
2017-201819Prestoneng ENG2. Championship000015Matches
2017-201819Prestoneng ENGEFL Cup00001Matches
2017-201819Prestoneng ENGFA Cup00001Matches
2018-201920Buryeng ENGEFL Cup00001Matches
2018-201920Buryeng ENGFA Cup00001Matches
2018-201920Buryeng ENG4. League Two000026Matches
2019-202021Prestoneng ENG2. Championship000012Matches
2020-202122Prestoneng ENG2. Championship0006Matches
2020-202122Prestoneng ENGEFL Cup0002Matches
2020-202122Prestoneng ENGFA Cup0001Matches
2021-202223Prestoneng ENG2. Championship00007Matches
2021-202223Prestoneng ENGFA Cup00001Matches
2022-202324Buxtoneng ENGFA Cup00002Matches
2022-202324Oldham Athleticeng ENG5. National League4360908.74.049040220.7559-4-1.00-1.07Matches
2023-202425Oldham Athleticeng ENGFA Cup19090100.01.01901000.0002-2-2.00Matches
2023-202425Oldham Athleticeng ENG5. National League443,9609095.744.0449044011.365855+3+0.07+0.07Matches
10 Seasons4 Clubs5 Leagues504,4678911.349.649904911131.266367-4-0.08-0.13
Country Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
Preston (7 Seasons)3 Leagues157570.20.6001600.0001-1-1.58-1.60
Oldham Athletic (2 Seasons)2 Leagues494,4109052.749.04990490231.286366-3-0.06-0.13
Buxton (1 Season)1 League00002
Bury (1 Season)3 Leagues000028
FA Cup (8 Seasons)190906.11.019010100.0002-2-2.00
Championship (6 Seasons)157570.20.6001480.0001-1-1.58-1.60
EFL Cup (4 Seasons)00006
National League (2 Seasons)484,3209052.248.04890480231.316364-1-0.02-0.09
League Two (1 Season)000026
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-201516Preston1 League00003
2015-201617Preston2 Leagues157571.30.600170.0001-1-1.58-1.60
2016-201718Preston2 Leagues00004
2017-201819Preston3 Leagues000017
2018-201920Bury3 Leagues000028
2019-202021Preston1 League000012
2020-202122Preston3 Leagues0009
2021-202223Preston2 Leagues00008
2022-202324Buxton1 League00002
2022-202324Oldham Athletic1 League4360908.74.049040220.7559-4-1.00-1.07
2023-202425Oldham Athletic2 Leagues454,0509095.745.0459045011.335857+1+0.02+0.02
10 Seasons4 Clubs5 Leagues504,4678911.349.649904911131.266367-4-0.08-0.13
Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
Preston (7 Seasons)3 Leagues157570.20.6001600.0001-1-1.58-1.60
Oldham Athletic (2 Seasons)2 Leagues494,4109052.749.04990490231.286366-3-0.06-0.13
Buxton (1 Season)1 League00002
Bury (1 Season)3 Leagues000028
FA Cup (8 Seasons)190906.11.019010100.0002-2-2.00
Championship (6 Seasons)157570.20.6001480.0001-1-1.58-1.60
EFL Cup (4 Seasons)00006
National League (2 Seasons)484,3209052.248.04890480231.316364-1-0.02-0.09
League Two (1 Season)000026
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
2015-201617Prestoneng ENG2. Championship11th157571.40.600160.0001-1-1.58-1.60Matches
2016-201718Prestoneng ENG2. Championship11th00002Matches
2017-201819Prestoneng ENG2. Championship7th000015Matches
2018-201920Buryeng ENG4. League Two2nd000026Matches
2019-202021Prestoneng ENG2. Championship9th000012Matches
2020-202122Prestoneng ENG2. Championship13th0006Matches
2021-202223Prestoneng ENG2. Championship13th00007Matches
2022-202324Oldham Athleticeng ENG5. National League12th4360908.74.049040220.7559-4-1.00-1.07Matches
2023-202425Oldham Athleticeng ENG5. National League10th443,9609095.744.0449044011.365855+3+0.07+0.07Matches
9 Seasons3 Clubs3 Leagues494,3778911.748.64890481971.286365-2-0.04-0.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
Preston (6 Seasons)1 League157570.20.6001480.0001-1-1.58-1.60
Oldham Athletic (2 Seasons)1 League484,3209052.248.04890480231.316364-1-0.02-0.09
Bury (1 Season)1 League000026
Championship (6 Seasons)157570.20.6001480.0001-1-1.58-1.60
National League (2 Seasons)484,3209052.248.04890480231.316364-1-0.02-0.09
League Two (1 Season)000026
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-201516Prestoneng ENGFA Cup9th00003Matches
2015-201617Prestoneng ENGFA Cup33rd00001Matches
2016-201718Prestoneng ENGEFL Cup9th00002Matches
2017-201819Prestoneng ENGEFL Cup58th00001Matches
2017-201819Prestoneng ENGFA Cup17th00001Matches
2018-201920Buryeng ENGEFL Cup58th00001Matches
2018-201920Buryeng ENGFA Cup65th00001Matches
2020-202122Prestoneng ENGEFL Cup17th0002Matches
2020-202122Prestoneng ENGFA Cup33rd0001Matches
2021-202223Prestoneng ENGFA Cup00001Matches
2022-202324Buxtoneng ENGFA Cup00002Matches
2023-202425Oldham Athleticeng ENGFA Cup19090100.01.01901000.0002-2-2.00Matches
9 Seasons4 Clubs2 Leagues190903.81.019010160.0002-2-2.00
Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
Preston (6 Seasons)2 Leagues000012
Oldham Athletic (1 Season)1 League19090100.01.01901000.0002-2-2.00
Buxton (1 Season)1 League00002
Bury (1 Season)2 Leagues00002
FA Cup (8 Seasons)190906.11.019010100.0002-2-2.00
EFL Cup (4 Seasons)00006

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
2015-201617Prestoneng ENG2. Championship0.6000Matches
2022-202324Oldham Athleticeng ENG5. National League4.00000Matches
2023-202425Oldham Athleticeng ENGFA Cup1.00000000000Matches
2023-202425Oldham Athleticeng ENG5. National League44.01000Matches
10 Seasons4 Clubs5 Leagues49.61000000000
Country Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
Preston (7 Seasons)3 Leagues0.6000
Oldham Athletic (2 Seasons)2 Leagues49.01000000000
Buxton (1 Season)1 League
Bury (1 Season)3 Leagues
FA Cup (8 Seasons)1.00000000000
Championship (6 Seasons)0.6000
EFL Cup (4 Seasons)
National League (2 Seasons)48.01000
League Two (1 Season)
Miscellaneous Stats Table
Performance
Season Age Squad Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
2015-201617Preston2 Leagues0.6000
2022-202324Oldham Athletic1 League4.00000
2023-202425Oldham Athletic2 Leagues45.01000000000
10 Seasons4 Clubs5 Leagues49.61000000000
Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
Preston (7 Seasons)3 Leagues0.6000
Oldham Athletic (2 Seasons)2 Leagues49.01000000000
Buxton (1 Season)1 League
Bury (1 Season)3 Leagues
FA Cup (8 Seasons)1.00000000000
Championship (6 Seasons)0.6000
EFL Cup (4 Seasons)
National League (2 Seasons)48.01000
League Two (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
2015-201617Prestoneng ENG2. Championship11th0.6000Matches
2022-202324Oldham Athleticeng ENG5. National League12th4.00000Matches
2023-202425Oldham Athleticeng ENG5. National League10th44.01000Matches
9 Seasons3 Clubs3 Leagues48.610000
Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
Preston (6 Seasons)1 League0.6000
Oldham Athletic (2 Seasons)1 League48.01000
Bury (1 Season)1 League
Championship (6 Seasons)0.6000
National League (2 Seasons)48.01000
League Two (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
2023-202425Oldham Athleticeng ENGFA Cup1.00000000000Matches
9 Seasons4 Clubs2 Leagues1.00000000000
Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
Preston (6 Seasons)2 Leagues
Oldham Athletic (1 Season)1 League1.00000000000
Buxton (1 Season)1 League
Bury (1 Season)2 Leagues
FA Cup (8 Seasons)1.00000000000
EFL Cup (4 Seasons)

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, 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.

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. We will never in the future have less data than we do today.

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.