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
2008-200918Grays Athleticeng ENG5. Conf Premier18171,49216.6231.39997676.8557317.6
2011-201221Hayes & Yeadingeng ENG5. Conf Premier31312,69229.9511.711489765.58417722.6
2012-201322Stevenageeng ENG3. League One30302,62229.1401.3718214278.011414826.7
2013-201423Stevenageeng ENG3. League One322252.541.6011763.601100.0
2014-201524FG Roverseng ENG5. Conf Premier14141,08012.0171.42634673.0734321.4
2015-201625FG Roverseng ENGFA Cup221802.0010100.00000Matches
2015-201625FG Roverseng ENG5. National League26262,34026.0210.811199882.415951142.3Matches
2016-201726Dover Athleticeng ENG5. National League30302,70030.0421.4014410272.9146101136.733000.0Matches
2017-201827Barroweng ENG5. National League17171,53017.0231.35664365.2467529.40000Matches
2018-201928Shrewsburyeng ENGFA Cup776307.0101.43251660.0331114.31010100.0Matches
2018-201928Shrewsburyeng ENG3. League One23232,05622.8331.44779626.122000.0Matches
2019-202029Northamptoneng ENGFA Cup221802.010.506583.3200150.00000Matches
2019-202029Northamptoneng ENG4. League Two443343.771.89221672.7112125.011000.0Matches
2020-202130Northamptoneng ENGEFL Cup11901.000.0011100.01001100.00000Matches
2020-202130Northamptoneng ENG3. League One111199011.0232.09583762.121819.1211050.0Matches
2021-202231Southend Unitedeng ENGFA Cup11901.033.005240.000100.00000Matches
2021-202231Southend Unitedeng ENG5. National League40403,60040.01610141025.044000.0Matches
2022-202332Southend Unitedeng ENG5. National League101090010.090.90226110.033000.0Matches
2023-202433Sutton Unitedeng ENGEFL Cup11450.512.003266.701000.00000Matches
2023-202433Sutton Unitedeng ENG4. League Two15141,33614.8231.55816072.856317.1211050.0Matches
14 Seasons11 Clubs5 Leagues28628325,112279.83311.40103375072.6104691107125.118153016.7
Country Comp MP Starts Min 90s GA GA90 SoTA Saves Save% W D L CS CS% PKatt PKA PKsv PKm Save% Matches
Southend United (2 Seasons)2 Leagues51514,59051.8121.095240.01812211121.677000.0
FG Rovers (2 Seasons)2 Leagues42423,60040.0381.0018214479.12312101433.30000
Stevenage (2 Seasons)1 League33322,84731.6441.3919314977.211515825.0
Northampton (2 Seasons)4 Leagues18181,59417.7311.75875966.76210422.2321033.3
Hayes & Yeading (1 Season)1 League31312,69229.9511.711489765.58417722.6
Shrewsbury (1 Season)3 Leagues30302,68629.8431.44251660.0101010723.3321033.3
Dover Athletic (1 Season)2 Leagues30302,70030.0421.4014410272.9146101136.733000.0
Grays Athletic (1 Season)1 League18171,49216.6231.39997676.8557317.6
Barrow (1 Season)1 League17171,53017.0231.35664365.2467529.40000
Sutton United (1 Season)3 Leagues16151,38115.3241.56846272.657316.7211050.0
Conf Premier (8 Seasons)18618516,334182.31861.3163946272.87145705127.61010000.0
FA Cup (7 Seasons)12121,08012.0141.40362361.1633216.71010100.0
League One (5 Seasons)67665,89365.51001.5325118673.72013321522.7431025.0
EFL Cup (3 Seasons)221351.510.674375.0110150.00000
League Two (2 Seasons)19181,67018.6301.621037672.8675211.1321033.3
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
2008-200918Grays Athletic1 League18171,49216.6231.39997676.8557317.6
2011-201221Hayes & Yeading1 League31312,69229.9511.711489765.58417722.6
2012-201322Stevenage1 League30302,62229.1401.3718214278.011414826.7
2013-201423Stevenage1 League322252.541.6011763.601100.0
2014-201524FG Rovers1 League14141,08012.0171.42634673.0734321.4
2015-201625FG Rovers2 Leagues28282,52028.0210.811199882.416961139.30000
2016-201726Dover Athletic2 Leagues30302,70030.0421.4014410272.9146101136.733000.0
2017-201827Barrow1 League17171,53017.0231.35664365.2467529.40000
2018-201928Shrewsbury3 Leagues30302,68629.8431.44251660.0101010723.3321033.3
2019-202029Northampton2 Leagues665145.781.40282175.0312233.311000.0
2020-202130Northampton2 Leagues12121,08012.0231.92593862.7318216.7211050.0
2021-202231Southend United2 Leagues41413,69041.033.005240.01610151024.444000.0
2022-202332Southend United1 League101090010.090.90226110.033000.0
2023-202433Sutton United3 Leagues16151,38115.3241.56846272.657316.7211050.0
14 Seasons11 Clubs5 Leagues28628325,112279.83311.40103375072.6104691107125.118153016.7
Comp MP Starts Min 90s GA GA90 SoTA Saves Save% W D L CS CS% PKatt PKA PKsv PKm Save% Matches
Southend United (2 Seasons)2 Leagues51514,59051.8121.095240.01812211121.677000.0
FG Rovers (2 Seasons)2 Leagues42423,60040.0381.0018214479.12312101433.30000
Stevenage (2 Seasons)1 League33322,84731.6441.3919314977.211515825.0
Northampton (2 Seasons)4 Leagues18181,59417.7311.75875966.76210422.2321033.3
Hayes & Yeading (1 Season)1 League31312,69229.9511.711489765.58417722.6
Shrewsbury (1 Season)3 Leagues30302,68629.8431.44251660.0101010723.3321033.3
Dover Athletic (1 Season)2 Leagues30302,70030.0421.4014410272.9146101136.733000.0
Grays Athletic (1 Season)1 League18171,49216.6231.39997676.8557317.6
Barrow (1 Season)1 League17171,53017.0231.35664365.2467529.40000
Sutton United (1 Season)3 Leagues16151,38115.3241.56846272.657316.7211050.0
Conf Premier (8 Seasons)18618516,334182.31861.3163946272.87145705127.61010000.0
FA Cup (7 Seasons)12121,08012.0141.40362361.1633216.71010100.0
League One (5 Seasons)67665,89365.51001.5325118673.72013321522.7431025.0
EFL Cup (3 Seasons)221351.510.674375.0110150.00000
League Two (2 Seasons)19181,67018.6301.621037672.8675211.1321033.3
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
2008-200918Grays Athleticeng ENG5. Conf Premier19th18171,49216.6231.39997676.8557317.6
2011-201221Hayes & Yeadingeng ENG5. Conf Premier21st31312,69229.9511.711489765.58417722.6
2012-201322Stevenageeng ENG3. League One18th30302,62229.1401.3718214278.011414826.7
2013-201423Stevenageeng ENG3. League One24th322252.541.6011763.601100.0
2014-201524FG Roverseng ENG5. Conf Premier5th14141,08012.0171.42634673.0734321.4
2015-201625FG Roverseng ENG5. National League2nd26262,34026.0210.811199882.415951142.3Matches
2016-201726Dover Athleticeng ENG5. National League6th30302,70030.0421.4014410272.9146101136.733000.0Matches
2017-201827Barroweng ENG5. National League20th17171,53017.0231.35664365.2467529.40000Matches
2018-201928Shrewsburyeng ENG3. League One18th23232,05622.8331.44779626.122000.0Matches
2019-202029Northamptoneng ENG4. League Two7th443343.771.89221672.7112125.011000.0Matches
2020-202130Northamptoneng ENG3. League One22nd111199011.0232.09583762.121819.1211050.0Matches
2021-202231Southend Unitedeng ENG5. National League13th40403,60040.01610141025.044000.0Matches
2022-202332Southend Unitedeng ENG5. National League8th101090010.090.90226110.033000.0Matches
2023-202433Sutton Unitedeng ENG4. League Two23rd15141,33614.8231.55816072.856317.1211050.0Matches
14 Seasons11 Clubs3 Leagues27226923,897266.33161.4099372473.097651076825.317152011.8
Country Comp LgRank MP Starts Min 90s GA GA90 SoTA Saves Save% W D L CS CS% PKatt PKA PKsv PKm Save% Matches
Southend United (2 Seasons)1 League50504,50050.890.901812201122.077000.0
FG Rovers (2 Seasons)1 League40403,42038.0381.0018214479.1221291435.0
Stevenage (2 Seasons)1 League33322,84731.6441.3919314977.211515825.0
Northampton (2 Seasons)2 Leagues15151,32414.7302.04805365.03210213.3321033.3
Hayes & Yeading (1 Season)1 League31312,69229.9511.711489765.58417722.6
Dover Athletic (1 Season)1 League30302,70030.0421.4014410272.9146101136.733000.0
Shrewsbury (1 Season)1 League23232,05622.8331.44779626.122000.0
Grays Athletic (1 Season)1 League18171,49216.6231.39997676.8557317.6
Barrow (1 Season)1 League17171,53017.0231.35664365.2467529.40000
Sutton United (1 Season)1 League15141,33614.8231.55816072.856317.1211050.0
Conf Premier (8 Seasons)18618516,334182.31861.3163946272.87145705127.61010000.0
League One (5 Seasons)67665,89365.51001.5325118673.72013321522.7431025.0
League Two (2 Seasons)19181,67018.6301.621037672.8675211.1321033.3
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-201625FG Roverseng ENGFA Cup65th221802.0010100.00000Matches
2018-201928Shrewsburyeng ENGFA Cup17th776307.0101.43251660.0331114.31010100.0Matches
2019-202029Northamptoneng ENGFA Cup17th221802.010.506583.3200150.00000Matches
2020-202130Northamptoneng ENGEFL Cup33rd11901.000.0011100.01001100.00000Matches
2021-202231Southend Unitedeng ENGFA Cup11901.033.005240.000100.00000Matches
2023-202433Sutton Unitedeng ENGEFL CupRd311450.512.003266.701000.00000Matches
8 Seasons7 Clubs2 Leagues14141,21513.5151.30402662.5743321.41010100.0
Country Comp LgRank MP Starts Min 90s GA GA90 SoTA Saves Save% W D L CS CS% PKatt PKA PKsv PKm Save% Matches
Northampton (2 Seasons)2 Leagues332703.010.337685.7300266.70000
Shrewsbury (1 Season)2 Leagues776307.0101.43251660.0331114.31010100.0
FG Rovers (1 Season)1 League221802.0010100.00000
Southend United (1 Season)1 League11901.033.005240.000100.00000
Sutton United (1 Season)2 Leagues11450.512.003266.701000.00000
FA Cup (7 Seasons)12121,08012.0141.40362361.1633216.71010100.0
EFL Cup (3 Seasons)221351.510.674375.0110150.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
2008-200918Grays Athleticeng ENG5. Conf Premier18171,49216.6000000100.000.000.000.000.00
2011-201221Hayes & Yeadingeng ENG5. Conf Premier31312,69229.9000000300.000.000.000.000.00
2012-201322Stevenageeng ENG3. League One30302,62229.1000000010.000.000.000.000.00
2013-201423Stevenageeng ENG3. League One322252.5000000000.000.000.000.000.00
2014-201524FG Roverseng ENG5. Conf Premier12121,08012.0000000100.000.000.000.000.00
2015-201625FG Roverseng ENGFA Cup221802.0000000000.000.000.000.000.00Matches
2015-201625FG Roverseng ENG5. National League26262,34026.0000000100.000.000.000.000.00Matches
2016-201726Dover Athleticeng ENGFA Cup00Matches
2016-201726Dover Athleticeng ENG5. National League30302,70030.0000000100.000.000.000.000.00Matches
2017-201827Gillinghameng ENGFA Cup00Matches
2017-201827Gillinghameng ENG3. League One00Matches
2017-201827Barroweng ENG5. National League17171,53017.0000000000.000.000.000.000.00Matches
2018-201928Shrewsburyeng ENGEFL Cup00Matches
2018-201928Shrewsburyeng ENGFA Cup776307.0000000100.000.000.000.000.00Matches
2018-201928Shrewsburyeng ENG3. League One23232,05422.8000000000.000.000.000.000.00Matches
2019-202029Northamptoneng ENGFA Cup221802.0000000000.000.000.000.000.00Matches
2019-202029Northamptoneng ENG4. League Two443343.7000000000.000.000.000.000.00Matches
2020-202130Northamptoneng ENGEFL Cup11901.0000000000.000.000.000.000.00Matches
2020-202130Northamptoneng ENG3. League One111199011.0000000100.000.000.000.000.00Matches
2021-202231Southend Unitedeng ENGFA Cup11901.0000000000.000.000.000.000.00Matches
2021-202231Southend Unitedeng ENG5. National League41413,67640.00000100.000.00Matches
2022-202332Southend Unitedeng ENG5. National League101090010.00000100.000.00Matches
2023-202433Sutton Unitedeng ENGEFL Cup11450.5000000000.000.000.000.000.00Matches
2023-202433Sutton Unitedeng ENGFA Cup00Matches
2023-202433Sutton Unitedeng ENG4. League Two15141,33614.8000000000.000.000.000.000.00Matches
14 Seasons11 Clubs5 Leagues28528225,186279.80000001110.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
Southend United (2 Seasons)2 Leagues52524,66651.8000000200.000.000.000.000.00
FG Rovers (2 Seasons)2 Leagues40403,60040.0000000200.000.000.000.000.00
Stevenage (2 Seasons)1 League33322,84731.6000000010.000.000.000.000.00
Northampton (2 Seasons)4 Leagues18181,59417.7000000100.000.000.000.000.00
Hayes & Yeading (1 Season)1 League31312,69229.9000000300.000.000.000.000.00
Shrewsbury (1 Season)3 Leagues30302,68429.8000000100.000.000.000.000.00
Dover Athletic (1 Season)2 Leagues30302,70030.0000000100.000.000.000.000.00
Grays Athletic (1 Season)1 League18171,49216.6000000100.000.000.000.000.00
Barrow (1 Season)1 League17171,53017.0000000000.000.000.000.000.00
Sutton United (1 Season)3 Leagues16151,38115.3000000000.000.000.000.000.00
Gillingham (1 Season)2 Leagues00
Conf Premier (8 Seasons)18518416,410182.3000000900.000.000.000.000.00
FA Cup (7 Seasons)12121,08012.0000000100.000.000.000.000.00
League One (5 Seasons)67665,89165.5000000110.000.000.000.000.00
EFL Cup (3 Seasons)221351.5000000000.000.000.000.000.00
League Two (2 Seasons)19181,67018.6000000000.000.000.000.000.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
2008-200918Grays Athletic1 League18171,49216.6000000100.000.000.000.000.00
2011-201221Hayes & Yeading1 League31312,69229.9000000300.000.000.000.000.00
2012-201322Stevenage1 League30302,62229.1000000010.000.000.000.000.00
2013-201423Stevenage1 League322252.5000000000.000.000.000.000.00
2014-201524FG Rovers1 League12121,08012.0000000100.000.000.000.000.00
2015-201625FG Rovers2 Leagues28282,52028.0000000100.000.000.000.000.00
2016-201726Dover Athletic2 Leagues30302,70030.0000000100.000.000.000.000.00
2017-201827Gillingham2 Leagues00
2017-201827Barrow1 League17171,53017.0000000000.000.000.000.000.00
2018-201928Shrewsbury3 Leagues30302,68429.8000000100.000.000.000.000.00
2019-202029Northampton2 Leagues665145.7000000000.000.000.000.000.00
2020-202130Northampton2 Leagues12121,08012.0000000100.000.000.000.000.00
2021-202231Southend United2 Leagues42423,76641.0000000100.000.000.000.000.00
2022-202332Southend United1 League101090010.00000100.000.00
2023-202433Sutton United3 Leagues16151,38115.3000000000.000.000.000.000.00
14 Seasons11 Clubs5 Leagues28528225,186279.80000001110.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
Southend United (2 Seasons)2 Leagues52524,66651.8000000200.000.000.000.000.00
FG Rovers (2 Seasons)2 Leagues40403,60040.0000000200.000.000.000.000.00
Stevenage (2 Seasons)1 League33322,84731.6000000010.000.000.000.000.00
Northampton (2 Seasons)4 Leagues18181,59417.7000000100.000.000.000.000.00
Hayes & Yeading (1 Season)1 League31312,69229.9000000300.000.000.000.000.00
Shrewsbury (1 Season)3 Leagues30302,68429.8000000100.000.000.000.000.00
Dover Athletic (1 Season)2 Leagues30302,70030.0000000100.000.000.000.000.00
Grays Athletic (1 Season)1 League18171,49216.6000000100.000.000.000.000.00
Barrow (1 Season)1 League17171,53017.0000000000.000.000.000.000.00
Sutton United (1 Season)3 Leagues16151,38115.3000000000.000.000.000.000.00
Gillingham (1 Season)2 Leagues00
Conf Premier (8 Seasons)18518416,410182.3000000900.000.000.000.000.00
FA Cup (7 Seasons)12121,08012.0000000100.000.000.000.000.00
League One (5 Seasons)67665,89165.5000000110.000.000.000.000.00
EFL Cup (3 Seasons)221351.5000000000.000.000.000.000.00
League Two (2 Seasons)19181,67018.6000000000.000.000.000.000.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
2008-200918Grays Athleticeng ENG5. Conf Premier19th18171,49216.6000000100.000.000.000.000.00
2011-201221Hayes & Yeadingeng ENG5. Conf Premier21st31312,69229.9000000300.000.000.000.000.00
2012-201322Stevenageeng ENG3. League One18th30302,62229.1000000010.000.000.000.000.00
2013-201423Stevenageeng ENG3. League One24th322252.5000000000.000.000.000.000.00
2014-201524FG Roverseng ENG5. Conf Premier5th12121,08012.0000000100.000.000.000.000.00
2015-201625FG Roverseng ENG5. National League2nd26262,34026.0000000100.000.000.000.000.00Matches
2016-201726Dover Athleticeng ENG5. National League6th30302,70030.0000000100.000.000.000.000.00Matches
2017-201827Gillinghameng ENG3. League One17th00Matches
2017-201827Barroweng ENG5. National League20th17171,53017.0000000000.000.000.000.000.00Matches
2018-201928Shrewsburyeng ENG3. League One18th23232,05422.8000000000.000.000.000.000.00Matches
2019-202029Northamptoneng ENG4. League Two7th443343.7000000000.000.000.000.000.00Matches
2020-202130Northamptoneng ENG3. League One22nd111199011.0000000100.000.000.000.000.00Matches
2021-202231Southend Unitedeng ENG5. National League13th41413,67640.00000100.000.00Matches
2022-202332Southend Unitedeng ENG5. National League8th101090010.00000100.000.00Matches
2023-202433Sutton Unitedeng ENG4. League Two23rd15141,33614.8000000000.000.000.000.000.00Matches
14 Seasons11 Clubs3 Leagues27126823,971266.30000001010.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
Southend United (2 Seasons)1 League51514,57650.80000200.000.00
FG Rovers (2 Seasons)1 League38383,42038.0000000200.000.000.000.000.00
Stevenage (2 Seasons)1 League33322,84731.6000000010.000.000.000.000.00
Northampton (2 Seasons)2 Leagues15151,32414.7000000100.000.000.000.000.00
Hayes & Yeading (1 Season)1 League31312,69229.9000000300.000.000.000.000.00
Dover Athletic (1 Season)1 League30302,70030.0000000100.000.000.000.000.00
Shrewsbury (1 Season)1 League23232,05422.8000000000.000.000.000.000.00
Grays Athletic (1 Season)1 League18171,49216.6000000100.000.000.000.000.00
Barrow (1 Season)1 League17171,53017.0000000000.000.000.000.000.00
Sutton United (1 Season)1 League15141,33614.8000000000.000.000.000.000.00
Gillingham (1 Season)1 League00
Conf Premier (8 Seasons)18518416,410182.3000000900.000.000.000.000.00
League One (5 Seasons)67665,89165.5000000110.000.000.000.000.00
League Two (2 Seasons)19181,67018.6000000000.000.000.000.000.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-201625FG Roverseng ENGFA Cup65th221802.0000000000.000.000.000.000.00Matches
2016-201726Dover Athleticeng ENGFA Cup85th00Matches
2017-201827Gillinghameng ENGFA Cup65th00Matches
2018-201928Shrewsburyeng ENGEFL Cup58th00Matches
2018-201928Shrewsburyeng ENGFA Cup17th776307.0000000100.000.000.000.000.00Matches
2019-202029Northamptoneng ENGFA Cup17th221802.0000000000.000.000.000.000.00Matches
2020-202130Northamptoneng ENGEFL Cup33rd11901.0000000000.000.000.000.000.00Matches
2021-202231Southend Unitedeng ENGFA Cup11901.0000000000.000.000.000.000.00Matches
2023-202433Sutton Unitedeng ENGEFL CupRd311450.5000000000.000.000.000.000.00Matches
2023-202433Sutton Unitedeng ENGFA Cup00Matches
8 Seasons7 Clubs2 Leagues14141,21513.5000000100.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
Northampton (2 Seasons)2 Leagues332703.0000000000.000.000.000.000.00
Shrewsbury (1 Season)2 Leagues776307.0000000100.000.000.000.000.00
FG Rovers (1 Season)1 League221802.0000000000.000.000.000.000.00
Southend United (1 Season)1 League11901.0000000000.000.000.000.000.00
Sutton United (1 Season)2 Leagues11450.5000000000.000.000.000.000.00
Gillingham (1 Season)1 League00
Dover Athletic (1 Season)1 League00
FA Cup (7 Seasons)12121,08012.0000000100.000.000.000.000.00
EFL Cup (3 Seasons)221351.5000000000.000.000.000.000.00

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
2008-200918Grays Athleticeng ENG5. Conf Premier181,4928336.016.6171
2011-201221Hayes & Yeadingeng ENG5. Conf Premier312,6928765.029.9310
2012-201322Stevenageeng ENG3. League One302,6228763.329.1300
2013-201423Stevenageeng ENG3. League One3225755.42.521
2014-201524FG Roverseng ENG5. Conf Premier121,0809026.112.0120
2015-201625FG Roverseng ENGFA Cup218090100.02.02902001.502200.00Matches
2015-201625FG Roverseng ENG5. National League262,3409056.526.0260Matches
2016-201726Dover Athleticeng ENGFA Cup00002Matches
2016-201726Dover Athleticeng ENG5. National League302,7009065.230.03030041.605042+8+0.27-0.61Matches
2017-201827Gillinghameng ENGFA Cup00001Matches
2017-201827Gillinghameng ENG3. League One000012Matches
2017-201827Barroweng ENG5. National League171,5309037.017.01717001.061523-8-0.47-0.33Matches
2018-201928Shrewsburyeng ENGEFL Cup00001Matches
2018-201928Shrewsburyeng ENGFA Cup763090100.07.07907001.711310+3+0.43Matches
2018-201928Shrewsburyeng ENG3. League One232,0548949.622.82389210151.222833-5-0.22-0.09Matches
2019-202029Northamptoneng ENGFA Cup21809040.02.02902033.0061+5+2.50+2.50Matches
2019-202029Northamptoneng ENG4. League Two43348410.03.748430181.4357-2-0.54-1.02Matches
2020-202130Northamptoneng ENGEFL Cup1909050.01.01901013.0030+3+3.00+7.00Matches
2020-202130Northamptoneng ENG3. League One119909023.911.01190110200.64723-16-1.45-1.17Matches
2021-202231Southend Unitedeng ENGFA Cup19090100.01.01901000.0013-2-2.00Matches
2021-202231Southend Unitedeng ENG5. National League413,6769092.840.0419040001.414449-5-0.12+3.36Matches
2022-202332Southend Unitedeng ENG5. National League109009021.710.0109010000.80811-3-0.30-0.72Matches
2023-202433Sutton Unitedeng ENGEFL Cup1454515.00.51450001.001100.000.00Matches
2023-202433Sutton Unitedeng ENGFA Cup00002Matches
2023-202433Sutton Unitedeng ENG4. League Two151,3368932.314.8149014176191.472623+3+0.20+1.10Matches
14 Seasons11 Clubs5 Leagues28525,1868839.5279.828289159376981.33209228-19-0.12-0.05
Country Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
Southend United (2 Seasons)2 Leagues524,6669057.051.8529051001.275363-10-0.19-0.30
FG Rovers (2 Seasons)2 Leagues403,6009042.640.040902001.502200.00
Stevenage (2 Seasons)1 League332,8478634.431.6321
Northampton (2 Seasons)4 Leagues181,5948919.717.71889170421.212131-10-0.56-0.59
Hayes & Yeading (1 Season)1 League312,6928765.029.9310
Shrewsbury (1 Season)3 Leagues302,6848955.229.83089280161.334143-2-0.07+0.06
Dover Athletic (1 Season)2 Leagues302,7009062.130.03030061.605042+8+0.27-0.61
Grays Athletic (1 Season)1 League181,4928336.016.6171
Barrow (1 Season)1 League171,5309037.017.01717001.061523-8-0.47-0.33
Sutton United (1 Season)3 Leagues161,3818629.315.3158714176211.442724+3+0.20+1.02
Gillingham (1 Season)2 Leagues000013
Conf Premier (8 Seasons)18516,4108949.8182.31849097141.35117125-8-0.08-0.25
FA Cup (7 Seasons)121,0809051.412.0129012081.752216+6+0.50+0.50
League One (5 Seasons)675,8918828.565.56690321471.033556-21-0.62-0.40
EFL Cup (3 Seasons)21356823.71.52681022.0041+3+2.00+3.04
League Two (2 Seasons)191,6708822.418.6188917176371.463130+1+0.05+0.24
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
2008-200918Grays Athletic1 League181,4928336.016.6171
2011-201221Hayes & Yeading1 League312,6928765.029.9310
2012-201322Stevenage1 League302,6228763.329.1300
2013-201423Stevenage1 League3225755.42.521
2014-201524FG Rovers1 League121,0809026.112.0120
2015-201625FG Rovers2 Leagues282,5209058.328.028902001.502200.00
2016-201726Dover Athletic2 Leagues302,7009062.130.03030061.605042+8+0.27-0.61
2017-201827Gillingham2 Leagues000013
2017-201827Barrow1 League171,5309037.017.01717001.061523-8-0.47-0.33
2018-201928Shrewsbury3 Leagues302,6848955.229.83089280161.334143-2-0.07+0.06
2019-202029Northampton2 Leagues65148613.65.768650211.95118+3+0.53+0.08
2020-202130Northampton2 Leagues121,0809025.012.01290120210.841023-13-1.08-0.69
2021-202231Southend United2 Leagues423,7669093.041.0429041001.384552-7-0.17+3.32
2022-202332Southend United1 League109009021.710.0109010000.80811-3-0.30-0.72
2023-202433Sutton United3 Leagues161,3818629.315.3158714176211.442724+3+0.20+1.02
14 Seasons11 Clubs5 Leagues28525,1868839.5279.828289159376981.33209228-19-0.12-0.05
Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
Southend United (2 Seasons)2 Leagues524,6669057.051.8529051001.275363-10-0.19-0.30
FG Rovers (2 Seasons)2 Leagues403,6009042.640.040902001.502200.00
Stevenage (2 Seasons)1 League332,8478634.431.6321
Northampton (2 Seasons)4 Leagues181,5948919.717.71889170421.212131-10-0.56-0.59
Hayes & Yeading (1 Season)1 League312,6928765.029.9310
Shrewsbury (1 Season)3 Leagues302,6848955.229.83089280161.334143-2-0.07+0.06
Dover Athletic (1 Season)2 Leagues302,7009062.130.03030061.605042+8+0.27-0.61
Grays Athletic (1 Season)1 League181,4928336.016.6171
Barrow (1 Season)1 League171,5309037.017.01717001.061523-8-0.47-0.33
Sutton United (1 Season)3 Leagues161,3818629.315.3158714176211.442724+3+0.20+1.02
Gillingham (1 Season)2 Leagues000013
Conf Premier (8 Seasons)18516,4108949.8182.31849097141.35117125-8-0.08-0.25
FA Cup (7 Seasons)121,0809051.412.0129012081.752216+6+0.50+0.50
League One (5 Seasons)675,8918828.565.56690321471.033556-21-0.62-0.40
EFL Cup (3 Seasons)21356823.71.52681022.0041+3+2.00+3.04
League Two (2 Seasons)191,6708822.418.6188917176371.463130+1+0.05+0.24
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
2008-200918Grays Athleticeng ENG5. Conf Premier19th181,4928336.016.6171
2011-201221Hayes & Yeadingeng ENG5. Conf Premier21st312,6928765.029.9310
2012-201322Stevenageeng ENG3. League One18th302,6228763.329.1300
2013-201423Stevenageeng ENG3. League One24th3225755.42.521
2014-201524FG Roverseng ENG5. Conf Premier5th121,0809026.112.0120
2015-201625FG Roverseng ENG5. National League2nd262,3409056.526.0260Matches
2016-201726Dover Athleticeng ENG5. National League6th302,7009065.230.03030041.605042+8+0.27-0.61Matches
2017-201827Gillinghameng ENG3. League One17th000012Matches
2017-201827Barroweng ENG5. National League20th171,5309037.017.01717001.061523-8-0.47-0.33Matches
2018-201928Shrewsburyeng ENG3. League One18th232,0548949.622.82389210151.222833-5-0.22-0.09Matches
2019-202029Northamptoneng ENG4. League Two7th43348410.03.748430181.4357-2-0.54-1.02Matches
2020-202130Northamptoneng ENG3. League One22nd119909023.911.01190110200.64723-16-1.45-1.17Matches
2021-202231Southend Unitedeng ENG5. National League13th413,6769092.840.0419040001.414449-5-0.12+3.36Matches
2022-202332Southend Unitedeng ENG5. National League8th109009021.710.0109010000.80811-3-0.30-0.72Matches
2023-202433Sutton Unitedeng ENG4. League Two23rd151,3368932.314.8149014176191.472623+3+0.20+1.10Matches
14 Seasons11 Clubs3 Leagues27123,9718839.2266.326889146376881.29183211-28-0.19-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
Southend United (2 Seasons)1 League514,5769056.550.8519050001.295260-8-0.16-0.26
FG Rovers (2 Seasons)1 League383,4209041.338.0380
Stevenage (2 Seasons)1 League332,8478634.431.6321
Northampton (2 Seasons)2 Leagues151,3248817.714.71588140380.851230-18-1.22-1.31
Hayes & Yeading (1 Season)1 League312,6928765.029.9310
Dover Athletic (1 Season)1 League302,7009065.230.03030041.605042+8+0.27-0.61
Shrewsbury (1 Season)1 League232,0548949.622.82389210151.222833-5-0.22-0.09
Grays Athletic (1 Season)1 League181,4928336.016.6171
Barrow (1 Season)1 League171,5309037.017.01717001.061523-8-0.47-0.33
Sutton United (1 Season)1 League151,3368932.314.8149014176191.472623+3+0.20+1.10
Gillingham (1 Season)1 League000012
Conf Premier (8 Seasons)18516,4108949.8182.31849097141.35117125-8-0.08-0.25
League One (5 Seasons)675,8918828.565.56690321471.033556-21-0.62-0.40
League Two (2 Seasons)191,6708822.418.6188917176371.463130+1+0.05+0.24
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-201625FG Roverseng ENGFA Cup65th218090100.02.02902001.502200.00Matches
2016-201726Dover Athleticeng ENGFA Cup85th00002Matches
2017-201827Gillinghameng ENGFA Cup65th00001Matches
2018-201928Shrewsburyeng ENGEFL Cup58th00001Matches
2018-201928Shrewsburyeng ENGFA Cup17th763090100.07.07907001.711310+3+0.43Matches
2019-202029Northamptoneng ENGFA Cup17th21809040.02.02902033.0061+5+2.50+2.50Matches
2020-202130Northamptoneng ENGEFL Cup33rd1909050.01.01901013.0030+3+3.00+7.00Matches
2021-202231Southend Unitedeng ENGFA Cup19090100.01.01901000.0013-2-2.00Matches
2023-202433Sutton Unitedeng ENGEFL CupRd31454515.00.51450001.001100.000.00Matches
2023-202433Sutton Unitedeng ENGFA Cup00002Matches
8 Seasons7 Clubs2 Leagues141,2158745.513.51487130101.782617+9+0.67+1.25
Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
Northampton (2 Seasons)2 Leagues32709042.93.03903043.0091+8+2.67+3.67
Shrewsbury (1 Season)2 Leagues76309087.57.07907011.711310+3+0.43
FG Rovers (1 Season)1 League218090100.02.02902001.502200.00
Southend United (1 Season)1 League19090100.01.01901000.0013-2-2.00
Sutton United (1 Season)2 Leagues145457.90.51450021.001100.000.00
Gillingham (1 Season)1 League00001
Dover Athletic (1 Season)1 League00002
FA Cup (7 Seasons)121,0809051.412.0129012081.752216+6+0.50+0.50
EFL Cup (3 Seasons)21356823.71.52681022.0041+3+2.00+3.04
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
2008-200918Grays Athleticeng ENG5. Conf Premier16.6100
2011-201221Hayes & Yeadingeng ENG5. Conf Premier29.9300
2012-201322Stevenageeng ENG3. League One29.1010
2013-201423Stevenageeng ENG3. League One2.5000
2014-201524FG Roverseng ENG5. Conf Premier12.0100
2015-201625FG Roverseng ENGFA Cup2.00000Matches
2015-201625FG Roverseng ENG5. National League26.0100Matches
2016-201726Dover Athleticeng ENG5. National League30.0100000000000Matches
2017-201827Barroweng ENG5. National League17.0000000000000Matches
2018-201928Shrewsburyeng ENGFA Cup7.0100000000000Matches
2018-201928Shrewsburyeng ENG3. League One22.80000Matches
2019-202029Northamptoneng ENGFA Cup2.00000000000Matches
2019-202029Northamptoneng ENG4. League Two3.7000000001000Matches
2020-202130Northamptoneng ENGEFL Cup1.00000000000Matches
2020-202130Northamptoneng ENG3. League One11.01000100010Matches
2021-202231Southend Unitedeng ENGFA Cup1.00000000000Matches
2021-202231Southend Unitedeng ENG5. National League40.01000Matches
2022-202332Southend Unitedeng ENG5. National League10.01001Matches
2023-202433Sutton Unitedeng ENGEFL Cup0.50000000000Matches
2023-202433Sutton Unitedeng ENG4. League Two14.80000200000Matches
14 Seasons11 Clubs5 Leagues279.81110030002001
Country Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
Southend United (2 Seasons)2 Leagues51.82000000001
FG Rovers (2 Seasons)2 Leagues40.020000
Stevenage (2 Seasons)1 League31.6010
Northampton (2 Seasons)4 Leagues17.7100010002000
Hayes & Yeading (1 Season)1 League29.9300
Shrewsbury (1 Season)3 Leagues29.8100000000000
Dover Athletic (1 Season)2 Leagues30.0100000000000
Grays Athletic (1 Season)1 League16.6100
Barrow (1 Season)1 League17.0000000000000
Sutton United (1 Season)3 Leagues15.30000200000
Gillingham (1 Season)2 Leagues
Conf Premier (8 Seasons)182.3900000000001
FA Cup (7 Seasons)12.0100000000000
League One (5 Seasons)65.51100100010
EFL Cup (3 Seasons)1.50000000000
League Two (2 Seasons)18.6000020001000
Miscellaneous Stats Table
Performance
Season Age Squad Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
2008-200918Grays Athletic1 League16.6100
2011-201221Hayes & Yeading1 League29.9300
2012-201322Stevenage1 League29.1010
2013-201423Stevenage1 League2.5000
2014-201524FG Rovers1 League12.0100
2015-201625FG Rovers2 Leagues28.010000
2016-201726Dover Athletic2 Leagues30.0100000000000
2017-201827Barrow1 League17.0000000000000
2018-201928Shrewsbury3 Leagues29.8100000000000
2019-202029Northampton2 Leagues5.7000000001000
2020-202130Northampton2 Leagues12.01000100010
2021-202231Southend United2 Leagues41.01000000000
2022-202332Southend United1 League10.01001
2023-202433Sutton United3 Leagues15.30000200000
14 Seasons11 Clubs5 Leagues279.81110030002001
Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
Southend United (2 Seasons)2 Leagues51.82000000001
FG Rovers (2 Seasons)2 Leagues40.020000
Stevenage (2 Seasons)1 League31.6010
Northampton (2 Seasons)4 Leagues17.7100010002000
Hayes & Yeading (1 Season)1 League29.9300
Shrewsbury (1 Season)3 Leagues29.8100000000000
Dover Athletic (1 Season)2 Leagues30.0100000000000
Grays Athletic (1 Season)1 League16.6100
Barrow (1 Season)1 League17.0000000000000
Sutton United (1 Season)3 Leagues15.30000200000
Gillingham (1 Season)2 Leagues
Conf Premier (8 Seasons)182.3900000000001
FA Cup (7 Seasons)12.0100000000000
League One (5 Seasons)65.51100100010
EFL Cup (3 Seasons)1.50000000000
League Two (2 Seasons)18.6000020001000
Miscellaneous Stats Table
Performance
Season Age Squad Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
2008-200918Grays Athleticeng ENG5. Conf Premier19th16.6100
2011-201221Hayes & Yeadingeng ENG5. Conf Premier21st29.9300
2012-201322Stevenageeng ENG3. League One18th29.1010
2013-201423Stevenageeng ENG3. League One24th2.5000
2014-201524FG Roverseng ENG5. Conf Premier5th12.0100
2015-201625FG Roverseng ENG5. National League2nd26.0100Matches
2016-201726Dover Athleticeng ENG5. National League6th30.0100000000000Matches
2017-201827Barroweng ENG5. National League20th17.0000000000000Matches
2018-201928Shrewsburyeng ENG3. League One18th22.80000Matches
2019-202029Northamptoneng ENG4. League Two7th3.7000000001000Matches
2020-202130Northamptoneng ENG3. League One22nd11.01000100010Matches
2021-202231Southend Unitedeng ENG5. National League13th40.01000Matches
2022-202332Southend Unitedeng ENG5. National League8th10.01001Matches
2023-202433Sutton Unitedeng ENG4. League Two23rd14.80000200000Matches
14 Seasons11 Clubs3 Leagues266.31010030002001
Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
Southend United (2 Seasons)1 League50.82001
FG Rovers (2 Seasons)1 League38.0200
Stevenage (2 Seasons)1 League31.6010
Northampton (2 Seasons)2 Leagues14.7100010002000
Hayes & Yeading (1 Season)1 League29.9300
Dover Athletic (1 Season)1 League30.0100000000000
Shrewsbury (1 Season)1 League22.80000
Grays Athletic (1 Season)1 League16.6100
Barrow (1 Season)1 League17.0000000000000
Sutton United (1 Season)1 League14.80000200000
Gillingham (1 Season)1 League
Conf Premier (8 Seasons)182.3900000000001
League One (5 Seasons)65.51100100010
League Two (2 Seasons)18.6000020001000
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-201625FG Roverseng ENGFA Cup65th2.00000Matches
2018-201928Shrewsburyeng ENGFA Cup17th7.0100000000000Matches
2019-202029Northamptoneng ENGFA Cup17th2.00000000000Matches
2020-202130Northamptoneng ENGEFL Cup33rd1.00000000000Matches
2021-202231Southend Unitedeng ENGFA Cup1.00000000000Matches
2023-202433Sutton Unitedeng ENGEFL CupRd30.50000000000Matches
8 Seasons7 Clubs2 Leagues13.5100000000000
Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
Northampton (2 Seasons)2 Leagues3.00000000000
Shrewsbury (1 Season)2 Leagues7.0100000000000
FG Rovers (1 Season)1 League2.00000
Southend United (1 Season)1 League1.00000000000
Sutton United (1 Season)2 Leagues0.50000000000
Gillingham (1 Season)1 League
Dover Athletic (1 Season)1 League
FA Cup (7 Seasons)12.0100000000000
EFL Cup (3 Seasons)1.50000000000

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.