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
2014-201521Walsalleng ENG3. League One221802.084.0014642.9101150.0Matches
2015-201622Walsalleng ENGFA Cup20570.6010000Matches
2015-201622Walsalleng ENG3. League One554505.061.20191368.4311240.0Matches
2016-201723Walsalleng ENG3. League One554505.071.40221568.2113120.00000Matches
2017-201824Shrewsburyeng ENGFA Cup221802.000.0033100.02002100.00000Matches
2017-201824Shrewsburyeng ENG3. League One887208.070.87292275.9521225.01010100.0Matches
2018-201925Portsmoutheng ENGFA Cup554505.030.6011872.7311360.00000Matches
2018-201925Portsmoutheng ENG3. League One46464,14046.0511.11251381123.9971112.5Matches
2019-202026Portsmoutheng ENGEFL Cup332703.041.33151173.3201266.70000Matches
2019-202026Portsmoutheng ENGFA Cup221802.021.006583.320000.011000.0Matches
2019-202026Portsmoutheng ENG3. League One20201,80020.0261.30714767.6866630.033000.0Matches
2020-202127Portsmoutheng ENGEFL Cup211351.542.6712866.700100.00000Matches
2020-202127Portsmoutheng ENGFA Cup222102.341.7110660.010100.00000Matches
2020-202127Portsmoutheng ENG3. League One46464,14046.0511.1117112673.7219161532.666000.0Matches
2021-202228Charlton Atheng ENGEFL Cup11901.011.002150.000100.00000Matches
2021-202228Charlton Atheng ENG3. League One43433,87043.0521.2115410467.5177191637.222000.0Matches
2022-202329Charlton Atheng ENGFA Cup11901.033.005360.000100.011000.0Matches
2022-202329Charlton Atheng ENG3. League One443604.082.00181055.611200.00000Matches
2022-202329Burton Albioneng ENG3. League One19191,71019.0251.32866373.3946631.632010.0Matches
2023-202430MK Donseng ENGEFL Cup11901.022.004250.000100.00000Matches
2023-202430Stevenageeng ENG3. League One111199011.0161.45352262.943419.133000.0Matches
2023-202430MK Donseng ENG4. League Two24242,16024.0311.291017170.31167625.011000.0Matches
2024-202531MK Donseng ENGFA Cup11901.022.009777.800100.00000Matches
11 Seasons7 Clubs4 Leagues25525222,812253.53131.2479755369.511654827529.83026227.1
Country Comp MP Starts Min 90s GA GA90 SoTA Saves Save% W D L CS CS% PKatt PKA PKsv PKm Save% Matches
Portsmouth (3 Seasons)3 Leagues12612511,325125.81451.1529621171.66229343729.61917115.6
Walsall (3 Seasons)3 Leagues14121,13712.6211.75553461.8525541.70000
Charlton Ath (2 Seasons)3 Leagues49494,41049.0641.3117911865.9188231632.733000.0
MK Dons (2 Seasons)3 Leagues26262,34026.0351.351148070.21169623.111000.0
Burton Albion (1 Season)1 League19191,71019.0251.32866373.3946631.632010.0
Stevenage (1 Season)1 League111199011.0161.45352262.943419.133000.0
Shrewsbury (1 Season)3 Leagues101090010.070.70322578.1721440.01010100.0
FA Cup (11 Seasons)15131,25714.0141.05443272.7814646.222000.0
League One (10 Seasons)20920918,810209.02571.2361942869.39547676129.22723228.0
EFL Cup (10 Seasons)765856.5111.69332266.7204233.30000
League Two (2 Seasons)24242,16024.0311.291017170.31167625.011000.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
2014-201521Walsall3 Leagues221802.084.0014642.9101150.0
2015-201622Walsall3 Leagues755075.661.20191368.4311360.00000
2016-201723Walsall3 Leagues554505.071.40221568.2113120.00000
2017-201824Shrewsbury3 Leagues101090010.070.70322578.1721440.01010100.0
2018-201925Portsmouth3 Leagues51514,59051.0541.0611872.7281491427.5971112.5
2019-202026Portsmouth3 Leagues25252,25025.0321.28926369.61267832.044000.0
2020-202127Portsmouth3 Leagues50494,48549.8591.1819314072.5229181530.666000.0
2021-202228Charlton Ath3 Leagues44443,96044.0531.2015610567.3177201636.422000.0
2022-202329Charlton Ath3 Leagues554505.0112.20231356.511300.011000.0
2022-202329Burton Albion1 League19191,71019.0251.32866373.3946631.632010.0
2023-202430Stevenage1 League111199011.0161.45352262.943419.133000.0
2023-202430MK Dons3 Leagues25252,25025.0331.321057369.51168624.011000.0
2024-202531MK Dons2 Leagues11901.022.009777.800100.00000
11 Seasons7 Clubs4 Leagues25525222,812253.53131.2479755369.511654827529.83026227.1
Comp MP Starts Min 90s GA GA90 SoTA Saves Save% W D L CS CS% PKatt PKA PKsv PKm Save% Matches
Portsmouth (3 Seasons)3 Leagues12612511,325125.81451.1529621171.66229343729.61917115.6
Walsall (3 Seasons)3 Leagues14121,13712.6211.75553461.8525541.70000
Charlton Ath (2 Seasons)3 Leagues49494,41049.0641.3117911865.9188231632.733000.0
MK Dons (2 Seasons)3 Leagues26262,34026.0351.351148070.21169623.111000.0
Burton Albion (1 Season)1 League19191,71019.0251.32866373.3946631.632010.0
Stevenage (1 Season)1 League111199011.0161.45352262.943419.133000.0
Shrewsbury (1 Season)3 Leagues101090010.070.70322578.1721440.01010100.0
FA Cup (11 Seasons)15131,25714.0141.05443272.7814646.222000.0
League One (10 Seasons)20920918,810209.02571.2361942869.39547676129.22723228.0
EFL Cup (10 Seasons)765856.5111.69332266.7204233.30000
League Two (2 Seasons)24242,16024.0311.291017170.31167625.011000.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
2014-201521Walsalleng ENG3. League One14th221802.084.0014642.9101150.0Matches
2015-201622Walsalleng ENG3. League One3rd554505.061.20191368.4311240.0Matches
2016-201723Walsalleng ENG3. League One14th554505.071.40221568.2113120.00000Matches
2017-201824Shrewsburyeng ENG3. League One3rd887208.070.87292275.9521225.01010100.0Matches
2018-201925Portsmoutheng ENG3. League One4th46464,14046.0511.11251381123.9971112.5Matches
2019-202026Portsmoutheng ENG3. League One5th20201,80020.0261.30714767.6866630.033000.0Matches
2020-202127Portsmoutheng ENG3. League One8th46464,14046.0511.1117112673.7219161532.666000.0Matches
2021-202228Charlton Atheng ENG3. League One13th43433,87043.0521.2115410467.5177191637.222000.0Matches
2022-202329Charlton Atheng ENG3. League One10th443604.082.00181055.611200.00000Matches
2022-202329Burton Albioneng ENG3. League One15th19191,71019.0251.32866373.3946631.632010.0Matches
2023-202430Stevenageeng ENG3. League One9th111199011.0161.45352262.943419.133000.0Matches
2023-202430MK Donseng ENG4. League Two4th24242,16024.0311.291017170.31167625.011000.0Matches
11 Seasons7 Clubs2 Leagues23323320,970233.02881.2472049969.410653746728.82824227.7
Country Comp LgRank MP Starts Min 90s GA GA90 SoTA Saves Save% W D L CS CS% PKatt PKA PKsv PKm Save% Matches
Portsmouth (3 Seasons)1 League11211210,080112.01281.1424217371.95428303228.61816115.9
Walsall (3 Seasons)1 League12121,08012.0211.75553461.8525433.30000
Charlton Ath (2 Seasons)1 League47474,23047.0601.2817211466.3188211634.022000.0
MK Dons (2 Seasons)1 League24242,16024.0311.291017170.31167625.011000.0
Burton Albion (1 Season)1 League19191,71019.0251.32866373.3946631.632010.0
Stevenage (1 Season)1 League111199011.0161.45352262.943419.133000.0
Shrewsbury (1 Season)1 League887208.070.87292275.9521225.01010100.0
League One (10 Seasons)20920918,810209.02571.2361942869.39547676129.22723228.0
League Two (2 Seasons)24242,16024.0311.291017170.31167625.011000.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-201622Walsalleng ENGFA Cup17th20570.6010000Matches
2017-201824Shrewsburyeng ENGFA Cup33rd221802.000.0033100.02002100.00000Matches
2018-201925Portsmoutheng ENGFA Cup17th554505.030.6011872.7311360.00000Matches
2019-202026Portsmoutheng ENGEFL Cup17th332703.041.33151173.3201266.70000Matches
2019-202026Portsmoutheng ENGFA Cup9th221802.021.006583.320000.011000.0Matches
2020-202127Portsmoutheng ENGEFL Cup33rd211351.542.6712866.700100.00000Matches
2020-202127Portsmoutheng ENGFA Cup33rd222102.341.7110660.010100.00000Matches
2021-202228Charlton Atheng ENGEFL CupRd111901.011.002150.000100.00000Matches
2022-202329Charlton Atheng ENGFA Cup11901.033.005360.000100.011000.0Matches
2023-202430MK Donseng ENGEFL CupRd111901.022.004250.000100.00000Matches
2024-202531MK Donseng ENGFA Cup11901.022.009777.800100.00000Matches
11 Seasons5 Clubs2 Leagues22191,84220.5251.26775470.11018842.122000.0
Country Comp LgRank MP Starts Min 90s GA GA90 SoTA Saves Save% W D L CS CS% PKatt PKA PKsv PKm Save% Matches
Portsmouth (3 Seasons)2 Leagues14131,24513.8171.23543870.4814538.511000.0
Walsall (3 Seasons)2 Leagues20570.6010000
Charlton Ath (2 Seasons)2 Leagues221802.042.007457.100200.011000.0
MK Dons (2 Seasons)2 Leagues221802.042.0013969.200200.00000
Shrewsbury (1 Season)2 Leagues221802.000.0033100.02002100.00000
FA Cup (11 Seasons)15131,25714.0141.05443272.7814646.222000.0
EFL Cup (10 Seasons)765856.5111.69332266.7204233.30000

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-201521Walsalleng ENGFA Cup00Matches
2014-201521Walsalleng ENGLeague Cup00Matches
2014-201521Walsalleng ENG3. League One221802.0000000000.000.000.000.000.00Matches
2015-201622Walsalleng ENGFA Cup20580.6000000000.000.000.000.000.00Matches
2015-201622Walsalleng ENGLeague Cup00Matches
2015-201622Walsalleng ENG3. League One554505.0000000000.000.000.000.000.00Matches
2016-201723Walsalleng ENGEFL Cup00Matches
2016-201723Walsalleng ENGFA Cup00Matches
2016-201723Walsalleng ENG3. League One554505.0000000000.000.000.000.000.00Matches
2017-201824Shrewsburyeng ENGEFL Cup00Matches
2017-201824Shrewsburyeng ENGFA Cup221802.0000000000.000.000.000.000.00Matches
2017-201824Shrewsburyeng ENG3. League One887208.0000000000.000.000.000.000.00Matches
2018-201925Portsmoutheng ENGEFL Cup00Matches
2018-201925Portsmoutheng ENGFA Cup554505.0000000000.000.000.000.000.00Matches
2018-201925Portsmoutheng ENG3. League One46464,14046.0011000000.000.020.020.000.02Matches
2019-202026Portsmoutheng ENGEFL Cup332703.0000000000.000.000.000.000.00Matches
2019-202026Portsmoutheng ENGFA Cup221802.0000000000.000.000.000.000.00Matches
2019-202026Portsmoutheng ENG3. League One20201,80020.0000000000.000.000.000.000.00Matches
2020-202127Portsmoutheng ENGEFL Cup211351.5000000000.000.000.000.000.00Matches
2020-202127Portsmoutheng ENGFA Cup222102.3000000000.000.000.000.000.00Matches
2020-202127Portsmoutheng ENG3. League One46464,14046.0000000000.000.000.000.000.00Matches
2021-202228Charlton Atheng ENGEFL Cup11901.0000000000.000.000.000.000.00Matches
2021-202228Charlton Atheng ENGFA Cup00Matches
2021-202228Charlton Atheng ENG3. League One43433,87043.0022000000.000.050.050.000.05Matches
2022-202329Charlton Atheng ENGEFL Cup00Matches
2022-202329Charlton Atheng ENGFA Cup11901.0000000000.000.000.000.000.00Matches
2022-202329Charlton Atheng ENG3. League One443604.0000000000.000.000.000.000.00Matches
2022-202329Burton Albioneng ENG3. League One19191,71019.0000000100.000.000.000.000.00Matches
2023-202430MK Donseng ENGEFL Cup11901.0000000000.000.000.000.000.00Matches
2023-202430MK Donseng ENGFA Cup00Matches
2023-202430Stevenageeng ENG3. League One111199011.0000000100.000.000.000.000.00Matches
2023-202430MK Donseng ENG4. League Two24242,16024.0000000200.000.000.000.000.00Matches
2024-202531MK Donseng ENGFA Cup11901.0000000000.000.000.000.000.00Matches
2024-202531MK Donseng ENG4. League Two00Matches
11 Seasons7 Clubs4 Leagues25525222,813253.5033000400.000.010.010.000.01
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
Portsmouth (3 Seasons)3 Leagues12612511,325125.8011000000.000.010.010.000.01
Walsall (3 Seasons)3 Leagues14121,13812.6000000000.000.000.000.000.00
Charlton Ath (2 Seasons)3 Leagues49494,41049.0022000000.000.040.040.000.04
MK Dons (2 Seasons)3 Leagues26262,34026.0000000200.000.000.000.000.00
Burton Albion (1 Season)1 League19191,71019.0000000100.000.000.000.000.00
Stevenage (1 Season)1 League111199011.0000000100.000.000.000.000.00
Shrewsbury (1 Season)3 Leagues101090010.0000000000.000.000.000.000.00
FA Cup (11 Seasons)15131,25814.0000000000.000.000.000.000.00
League One (10 Seasons)20920918,810209.0033000200.000.010.010.000.01
EFL Cup (10 Seasons)765856.5000000000.000.000.000.000.00
League Two (2 Seasons)24242,16024.0000000200.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
2014-201521Walsall3 Leagues221802.0000000000.000.000.000.000.00
2015-201622Walsall3 Leagues755085.6000000000.000.000.000.000.00
2016-201723Walsall3 Leagues554505.0000000000.000.000.000.000.00
2017-201824Shrewsbury3 Leagues101090010.0000000000.000.000.000.000.00
2018-201925Portsmouth3 Leagues51514,59051.0011000000.000.020.020.000.02
2019-202026Portsmouth3 Leagues25252,25025.0000000000.000.000.000.000.00
2020-202127Portsmouth3 Leagues50494,48549.8000000000.000.000.000.000.00
2021-202228Charlton Ath3 Leagues44443,96044.0022000000.000.050.050.000.05
2022-202329Charlton Ath3 Leagues554505.0000000000.000.000.000.000.00
2022-202329Burton Albion1 League19191,71019.0000000100.000.000.000.000.00
2023-202430Stevenage1 League111199011.0000000100.000.000.000.000.00
2023-202430MK Dons3 Leagues25252,25025.0000000200.000.000.000.000.00
2024-202531MK Dons2 Leagues11901.0000000000.000.000.000.000.00
11 Seasons7 Clubs4 Leagues25525222,813253.5033000400.000.010.010.000.01
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
Portsmouth (3 Seasons)3 Leagues12612511,325125.8011000000.000.010.010.000.01
Walsall (3 Seasons)3 Leagues14121,13812.6000000000.000.000.000.000.00
Charlton Ath (2 Seasons)3 Leagues49494,41049.0022000000.000.040.040.000.04
MK Dons (2 Seasons)3 Leagues26262,34026.0000000200.000.000.000.000.00
Burton Albion (1 Season)1 League19191,71019.0000000100.000.000.000.000.00
Stevenage (1 Season)1 League111199011.0000000100.000.000.000.000.00
Shrewsbury (1 Season)3 Leagues101090010.0000000000.000.000.000.000.00
FA Cup (11 Seasons)15131,25814.0000000000.000.000.000.000.00
League One (10 Seasons)20920918,810209.0033000200.000.010.010.000.01
EFL Cup (10 Seasons)765856.5000000000.000.000.000.000.00
League Two (2 Seasons)24242,16024.0000000200.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
2014-201521Walsalleng ENG3. League One14th221802.0000000000.000.000.000.000.00Matches
2015-201622Walsalleng ENG3. League One3rd554505.0000000000.000.000.000.000.00Matches
2016-201723Walsalleng ENG3. League One14th554505.0000000000.000.000.000.000.00Matches
2017-201824Shrewsburyeng ENG3. League One3rd887208.0000000000.000.000.000.000.00Matches
2018-201925Portsmoutheng ENG3. League One4th46464,14046.0011000000.000.020.020.000.02Matches
2019-202026Portsmoutheng ENG3. League One5th20201,80020.0000000000.000.000.000.000.00Matches
2020-202127Portsmoutheng ENG3. League One8th46464,14046.0000000000.000.000.000.000.00Matches
2021-202228Charlton Atheng ENG3. League One13th43433,87043.0022000000.000.050.050.000.05Matches
2022-202329Charlton Atheng ENG3. League One10th443604.0000000000.000.000.000.000.00Matches
2022-202329Burton Albioneng ENG3. League One15th19191,71019.0000000100.000.000.000.000.00Matches
2023-202430Stevenageeng ENG3. League One9th111199011.0000000100.000.000.000.000.00Matches
2023-202430MK Donseng ENG4. League Two4th24242,16024.0000000200.000.000.000.000.00Matches
2024-202531MK Donseng ENG4. League Two6th00Matches
11 Seasons7 Clubs2 Leagues23323320,970233.0033000400.000.010.010.000.01
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
Portsmouth (3 Seasons)1 League11211210,080112.0011000000.000.010.010.000.01
Walsall (3 Seasons)1 League12121,08012.0000000000.000.000.000.000.00
Charlton Ath (2 Seasons)1 League47474,23047.0022000000.000.040.040.000.04
MK Dons (2 Seasons)1 League24242,16024.0000000200.000.000.000.000.00
Burton Albion (1 Season)1 League19191,71019.0000000100.000.000.000.000.00
Stevenage (1 Season)1 League111199011.0000000100.000.000.000.000.00
Shrewsbury (1 Season)1 League887208.0000000000.000.000.000.000.00
League One (10 Seasons)20920918,810209.0033000200.000.010.010.000.01
League Two (2 Seasons)24242,16024.0000000200.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
2014-201521Walsalleng ENGFA Cup85th00Matches
2014-201521Walsalleng ENGLeague Cup33rd00Matches
2015-201622Walsalleng ENGFA Cup17th20580.6000000000.000.000.000.000.00Matches
2015-201622Walsalleng ENGLeague Cup17th00Matches
2016-201723Walsalleng ENGEFL Cup58th00Matches
2016-201723Walsalleng ENGFA Cup85th00Matches
2017-201824Shrewsburyeng ENGEFL Cup58th00Matches
2017-201824Shrewsburyeng ENGFA Cup33rd221802.0000000000.000.000.000.000.00Matches
2018-201925Portsmoutheng ENGEFL Cup58th00Matches
2018-201925Portsmoutheng ENGFA Cup17th554505.0000000000.000.000.000.000.00Matches
2019-202026Portsmoutheng ENGEFL Cup17th332703.0000000000.000.000.000.000.00Matches
2019-202026Portsmoutheng ENGFA Cup9th221802.0000000000.000.000.000.000.00Matches
2020-202127Portsmoutheng ENGEFL Cup33rd211351.5000000000.000.000.000.000.00Matches
2020-202127Portsmoutheng ENGFA Cup33rd222102.3000000000.000.000.000.000.00Matches
2021-202228Charlton Atheng ENGEFL CupRd111901.0000000000.000.000.000.000.00Matches
2021-202228Charlton Atheng ENGFA Cup00Matches
2022-202329Charlton Atheng ENGEFL CupQF00Matches
2022-202329Charlton Atheng ENGFA Cup11901.0000000000.000.000.000.000.00Matches
2023-202430MK Donseng ENGEFL CupRd111901.0000000000.000.000.000.000.00Matches
2023-202430MK Donseng ENGFA Cup00Matches
2024-202531MK Donseng ENGFA Cup11901.0000000000.000.000.000.000.00Matches
11 Seasons5 Clubs2 Leagues22191,84320.5000000000.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
Portsmouth (3 Seasons)2 Leagues14131,24513.8000000000.000.000.000.000.00
Walsall (3 Seasons)2 Leagues20580.6000000000.000.000.000.000.00
Charlton Ath (2 Seasons)2 Leagues221802.0000000000.000.000.000.000.00
MK Dons (2 Seasons)2 Leagues221802.0000000000.000.000.000.000.00
Shrewsbury (1 Season)2 Leagues221802.0000000000.000.000.000.000.00
FA Cup (11 Seasons)15131,25814.0000000000.000.000.000.000.00
EFL Cup (10 Seasons)765856.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
2014-201521Walsalleng ENGFA Cup00002Matches
2014-201521Walsalleng ENGLeague Cup00002Matches
2014-201521Walsalleng ENG3. League One2180904.32.0220441.5048-4-2.00-2.00Matches
2015-201622Walsalleng ENGFA Cup2582912.10.60022931.501100.00+0.21Matches
2015-201622Walsalleng ENGLeague Cup00003Matches
2015-201622Walsalleng ENG3. League One54509010.95.0550332.00106+4+0.80+0.36Matches
2016-201723Walsalleng ENGEFL Cup00001Matches
2016-201723Walsalleng ENGFA Cup00001Matches
2016-201723Walsalleng ENG3. League One54509010.95.0550410.8037-4-0.80-0.73Matches
2017-201824Shrewsburyeng ENGEFL Cup00001Matches
2017-201824Shrewsburyeng ENGFA Cup21809046.22.02902023.0070+7+3.50+3.93Matches
2017-201824Shrewsburyeng ENG3. League One87209017.48.0880382.13127+5+0.62+0.20Matches
2018-201925Portsmoutheng ENGEFL Cup00001Matches
2018-201925Portsmoutheng ENGFA Cup545090100.05.05905002.0073+4+0.80Matches
2018-201925Portsmoutheng ENG3. League One464,14090100.046.0469046001.858351+32+0.70Matches
2019-202026Portsmoutheng ENGEFL Cup327090100.03.03903002.0054+1+0.33Matches
2019-202026Portsmoutheng ENGFA Cup21809040.02.02902033.0042+2+1.00+0.67Matches
2019-202026Portsmoutheng ENG3. League One201,8009057.120.02090200131.502926+3+0.15-0.78Matches
2020-202127Portsmoutheng ENGEFL Cup21356875.01.5190114500.5014-3-2.000.00Matches
2020-202127Portsmoutheng ENGFA Cup221010570.02.321052011.504400.00-5.00Matches
2020-202127Portsmoutheng ENG3. League One464,14090100.046.0469046001.576551+14+0.30Matches
2021-202228Charlton Atheng ENGEFL Cup19090100.01.01901000.0001-1-1.00Matches
2021-202228Charlton Atheng ENGFA Cup00002Matches
2021-202228Charlton Atheng ENG3. League One433,8709093.543.0439043001.355352+1+0.02+1.69Matches
2022-202329Charlton Atheng ENGEFL Cup00005Matches
2022-202329Charlton Atheng ENGFA Cup1909033.31.01901010.0013-2-2.00-3.50Matches
2022-202329Charlton Atheng ENG3. League One4360908.74.049040181.0068-2-0.50-0.64Matches
2022-202329Burton Albioneng ENG3. League One191,7109041.319.0199019021.632425-1-0.05+0.73Matches
2023-202430MK Donseng ENGEFL Cup19090100.01.01901000.0002-2-2.00Matches
2023-202430MK Donseng ENGFA Cup00001Matches
2023-202430Stevenageeng ENG3. League One119909023.911.0119011091.36161600.00-0.31Matches
2023-202430MK Donseng ENG4. League Two242,1609052.224.0249024011.633931+8+0.33+0.02Matches
2024-202531MK Donseng ENGFA Cup19090100.01.01901000.0002-2-2.00Matches
2024-202531MK Donseng ENG4. League Two00006Matches
11 Seasons7 Clubs4 Leagues25522,8138941.5253.5252902523342341.58374314+60+0.24+0.08
Country Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
Portsmouth (3 Seasons)3 Leagues12611,3259086.0125.812590125145181.69198145+53+0.42-0.55
Walsall (3 Seasons)3 Leagues141,138818.312.612122291301.431822-4-0.32-0.42
Charlton Ath (2 Seasons)3 Leagues494,4109047.149.04990490261.276064-4-0.08-0.17
MK Dons (2 Seasons)3 Leagues262,3409040.026.0269026081.503935+4+0.15-0.16
Burton Albion (1 Season)1 League191,7109041.319.0199019021.632425-1-0.05+0.73
Stevenage (1 Season)1 League119909023.911.0119011091.36161600.00-0.31
Shrewsbury (1 Season)3 Leagues109009019.510.01090100412.30197+12+1.20+0.83
FA Cup (11 Seasons)151,2588441.114.0139213229161.872415+9+0.64+0.11
League One (10 Seasons)20918,8109042.2209.02099020901981.58305257+48+0.23+0.10
EFL Cup (10 Seasons)75858432.06.56906145131.00611-5-0.77+1.23
League Two (2 Seasons)242,1609038.724.0249024071.633931+8+0.33+0.02
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-201521Walsall3 Leagues2180904.02.0220481.5048-4-2.00-2.00
2015-201622Walsall3 Leagues75087310.45.655229391.86117+4+0.71+0.34
2016-201723Walsall3 Leagues54509010.35.0550430.8037-4-0.80-0.73
2017-201824Shrewsbury3 Leagues109009019.510.01090100412.30197+12+1.20+0.83
2018-201925Portsmouth3 Leagues514,5909098.151.0519051011.869054+36+0.71
2019-202026Portsmouth3 Leagues252,2509058.125.02590250161.683832+6+0.24-0.59
2020-202127Portsmouth3 Leagues504,4859097.149.849914914511.527059+11+0.22-2.45
2021-202228Charlton Ath3 Leagues443,9609088.044.0449044021.32535300.00+1.67
2022-202329Charlton Ath3 Leagues5450909.35.059050240.80711-4-0.80-1.00
2022-202329Burton Albion1 League191,7109041.319.0199019021.632425-1-0.05+0.73
2023-202430Stevenage1 League119909023.911.0119011091.36161600.00-0.31
2023-202430MK Dons3 Leagues252,2509052.125.0259025021.563933+6+0.24-0.08
2024-202531MK Dons2 Leagues190905.91.01901060.0002-2-2.00
11 Seasons7 Clubs4 Leagues25522,8138941.5253.5252902523342341.58374314+60+0.24+0.08
Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
Portsmouth (3 Seasons)3 Leagues12611,3259086.0125.812590125145181.69198145+53+0.42-0.55
Walsall (3 Seasons)3 Leagues141,138818.312.612122291301.431822-4-0.32-0.42
Charlton Ath (2 Seasons)3 Leagues494,4109047.149.04990490261.276064-4-0.08-0.17
MK Dons (2 Seasons)3 Leagues262,3409040.026.0269026081.503935+4+0.15-0.16
Burton Albion (1 Season)1 League191,7109041.319.0199019021.632425-1-0.05+0.73
Stevenage (1 Season)1 League119909023.911.0119011091.36161600.00-0.31
Shrewsbury (1 Season)3 Leagues109009019.510.01090100412.30197+12+1.20+0.83
FA Cup (11 Seasons)151,2588441.114.0139213229161.872415+9+0.64+0.11
League One (10 Seasons)20918,8109042.2209.02099020901981.58305257+48+0.23+0.10
EFL Cup (10 Seasons)75858432.06.56906145131.00611-5-0.77+1.23
League Two (2 Seasons)242,1609038.724.0249024071.633931+8+0.33+0.02
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-201521Walsalleng ENG3. League One14th2180904.32.0220441.5048-4-2.00-2.00Matches
2015-201622Walsalleng ENG3. League One3rd54509010.95.0550332.00106+4+0.80+0.36Matches
2016-201723Walsalleng ENG3. League One14th54509010.95.0550410.8037-4-0.80-0.73Matches
2017-201824Shrewsburyeng ENG3. League One3rd87209017.48.0880382.13127+5+0.62+0.20Matches
2018-201925Portsmoutheng ENG3. League One4th464,14090100.046.0469046001.858351+32+0.70Matches
2019-202026Portsmoutheng ENG3. League One5th201,8009057.120.02090200131.502926+3+0.15-0.78Matches
2020-202127Portsmoutheng ENG3. League One8th464,14090100.046.0469046001.576551+14+0.30Matches
2021-202228Charlton Atheng ENG3. League One13th433,8709093.543.0439043001.355352+1+0.02+1.69Matches
2022-202329Charlton Atheng ENG3. League One10th4360908.74.049040181.0068-2-0.50-0.64Matches
2022-202329Burton Albioneng ENG3. League One15th191,7109041.319.0199019021.632425-1-0.05+0.73Matches
2023-202430Stevenageeng ENG3. League One9th119909023.911.0119011091.36161600.00-0.31Matches
2023-202430MK Donseng ENG4. League Two4th242,1609052.224.0249024011.633931+8+0.33+0.02Matches
2024-202531MK Donseng ENG4. League Two6th00006Matches
11 Seasons7 Clubs2 Leagues23320,9709041.8233.02339023302051.58344288+56+0.24+0.10
Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
Portsmouth (3 Seasons)1 League11210,0809088.2112.0112901120131.67177128+49+0.44-0.50
Walsall (3 Seasons)1 League121,080908.712.0121201181.421721-4-0.33-0.45
Charlton Ath (2 Seasons)1 League474,2309051.147.04790470181.325960-1-0.02-0.04
MK Dons (2 Seasons)1 League242,1609038.724.0249024071.633931+8+0.33+0.02
Burton Albion (1 Season)1 League191,7109041.319.0199019021.632425-1-0.05+0.73
Stevenage (1 Season)1 League119909023.911.0119011091.36161600.00-0.31
Shrewsbury (1 Season)1 League87209017.48.0880382.13127+5+0.62+0.20
League One (10 Seasons)20918,8109042.2209.02099020901981.58305257+48+0.23+0.10
League Two (2 Seasons)242,1609038.724.0249024071.633931+8+0.33+0.02
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-201521Walsalleng ENGFA Cup85th00002Matches
2014-201521Walsalleng ENGLeague Cup33rd00002Matches
2015-201622Walsalleng ENGFA Cup17th2582912.10.60022931.501100.00+0.21Matches
2015-201622Walsalleng ENGLeague Cup17th00003Matches
2016-201723Walsalleng ENGEFL Cup58th00001Matches
2016-201723Walsalleng ENGFA Cup85th00001Matches
2017-201824Shrewsburyeng ENGEFL Cup58th00001Matches
2017-201824Shrewsburyeng ENGFA Cup33rd21809046.22.02902023.0070+7+3.50+3.93Matches
2018-201925Portsmoutheng ENGEFL Cup58th00001Matches
2018-201925Portsmoutheng ENGFA Cup17th545090100.05.05905002.0073+4+0.80Matches
2019-202026Portsmoutheng ENGEFL Cup17th327090100.03.03903002.0054+1+0.33Matches
2019-202026Portsmoutheng ENGFA Cup9th21809040.02.02902033.0042+2+1.00+0.67Matches
2020-202127Portsmoutheng ENGEFL Cup33rd21356875.01.5190114500.5014-3-2.000.00Matches
2020-202127Portsmoutheng ENGFA Cup33rd221010570.02.321052011.504400.00-5.00Matches
2021-202228Charlton Atheng ENGEFL CupRd119090100.01.01901000.0001-1-1.00Matches
2021-202228Charlton Atheng ENGFA Cup00002Matches
2022-202329Charlton Atheng ENGEFL CupQF00005Matches
2022-202329Charlton Atheng ENGFA Cup1909033.31.01901010.0013-2-2.00-3.50Matches
2023-202430MK Donseng ENGEFL CupRd119090100.01.01901000.0002-2-2.00Matches
2023-202430MK Donseng ENGFA Cup00001Matches
2024-202531MK Donseng ENGFA Cup19090100.01.01901000.0002-2-2.00Matches
11 Seasons5 Clubs2 Leagues221,8438437.720.5199219334291.593026+4+0.20-0.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
Portsmouth (3 Seasons)2 Leagues141,2458971.613.813921314551.862117+4+0.29-0.82
Walsall (3 Seasons)2 Leagues258294.40.600229121.501100.00+0.21
Charlton Ath (2 Seasons)2 Leagues21809016.72.02902080.0014-3-1.50-3.00
MK Dons (2 Seasons)2 Leagues21809066.72.02902010.0004-4-2.00
Shrewsbury (1 Season)2 Leagues21809037.52.02902033.0070+7+3.50+3.93
FA Cup (11 Seasons)151,2588441.114.0139213229161.872415+9+0.64+0.11
EFL Cup (10 Seasons)75858432.06.56906145131.00611-5-0.77+1.23
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
2014-201521Walsalleng ENG3. League One2.0000Matches
2015-201622Walsalleng ENGFA Cup0.60000Matches
2015-201622Walsalleng ENG3. League One5.0000Matches
2016-201723Walsalleng ENG3. League One5.0000000000000Matches
2017-201824Shrewsburyeng ENGFA Cup2.00000000000Matches
2017-201824Shrewsburyeng ENG3. League One8.0000000000000Matches
2018-201925Portsmoutheng ENGFA Cup5.0000010000000Matches
2018-201925Portsmoutheng ENG3. League One46.00000Matches
2019-202026Portsmoutheng ENGEFL Cup3.00000100000Matches
2019-202026Portsmoutheng ENGFA Cup2.00000100000Matches
2019-202026Portsmoutheng ENG3. League One20.0000030000001Matches
2020-202127Portsmoutheng ENGEFL Cup1.50001000100Matches
2020-202127Portsmoutheng ENGFA Cup2.30000000000Matches
2020-202127Portsmoutheng ENG3. League One46.00000901000Matches
2021-202228Charlton Atheng ENGEFL Cup1.00000000000Matches
2021-202228Charlton Atheng ENG3. League One43.00000300020Matches
2022-202329Charlton Atheng ENGFA Cup1.00000000000Matches
2022-202329Charlton Atheng ENG3. League One4.00000100000Matches
2022-202329Burton Albioneng ENG3. League One19.01000300000Matches
2023-202430MK Donseng ENGEFL Cup1.00000000000Matches
2023-202430Stevenageeng ENG3. League One11.01001200010Matches
2023-202430MK Donseng ENG4. League Two24.02000400000Matches
2024-202531MK Donseng ENGFA Cup1.00000100000Matches
11 Seasons7 Clubs4 Leagues253.54002290113001
Country Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
Portsmouth (3 Seasons)3 Leagues125.80001150110001
Walsall (3 Seasons)3 Leagues12.6000000000000
Charlton Ath (2 Seasons)3 Leagues49.00000400020
MK Dons (2 Seasons)3 Leagues26.02000500000
Burton Albion (1 Season)1 League19.01000300000
Stevenage (1 Season)1 League11.01001200010
Shrewsbury (1 Season)3 Leagues10.0000000000000
FA Cup (11 Seasons)14.0000030000000
League One (10 Seasons)209.02001210103001
EFL Cup (10 Seasons)6.50001100100
League Two (2 Seasons)24.02000400000
Miscellaneous Stats Table
Performance
Season Age Squad Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
2014-201521Walsall3 Leagues2.0000
2015-201622Walsall3 Leagues5.600000
2016-201723Walsall3 Leagues5.0000000000000
2017-201824Shrewsbury3 Leagues10.0000000000000
2018-201925Portsmouth3 Leagues51.0000010000000
2019-202026Portsmouth3 Leagues25.0000050000001
2020-202127Portsmouth3 Leagues49.80001901100
2021-202228Charlton Ath3 Leagues44.00000300020
2022-202329Charlton Ath3 Leagues5.00000100000
2022-202329Burton Albion1 League19.01000300000
2023-202430Stevenage1 League11.01001200010
2023-202430MK Dons3 Leagues25.02000400000
2024-202531MK Dons2 Leagues1.00000100000
11 Seasons7 Clubs4 Leagues253.54002290113001
Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
Portsmouth (3 Seasons)3 Leagues125.80001150110001
Walsall (3 Seasons)3 Leagues12.6000000000000
Charlton Ath (2 Seasons)3 Leagues49.00000400020
MK Dons (2 Seasons)3 Leagues26.02000500000
Burton Albion (1 Season)1 League19.01000300000
Stevenage (1 Season)1 League11.01001200010
Shrewsbury (1 Season)3 Leagues10.0000000000000
FA Cup (11 Seasons)14.0000030000000
League One (10 Seasons)209.02001210103001
EFL Cup (10 Seasons)6.50001100100
League Two (2 Seasons)24.02000400000
Miscellaneous Stats Table
Performance
Season Age Squad Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
2014-201521Walsalleng ENG3. League One14th2.0000Matches
2015-201622Walsalleng ENG3. League One3rd5.0000Matches
2016-201723Walsalleng ENG3. League One14th5.0000000000000Matches
2017-201824Shrewsburyeng ENG3. League One3rd8.0000000000000Matches
2018-201925Portsmoutheng ENG3. League One4th46.00000Matches
2019-202026Portsmoutheng ENG3. League One5th20.0000030000001Matches
2020-202127Portsmoutheng ENG3. League One8th46.00000901000Matches
2021-202228Charlton Atheng ENG3. League One13th43.00000300020Matches
2022-202329Charlton Atheng ENG3. League One10th4.00000100000Matches
2022-202329Burton Albioneng ENG3. League One15th19.01000300000Matches
2023-202430Stevenageeng ENG3. League One9th11.01001200010Matches
2023-202430MK Donseng ENG4. League Two4th24.02000400000Matches
11 Seasons7 Clubs2 Leagues233.04001250103001
Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
Portsmouth (3 Seasons)1 League112.00000120100001
Walsall (3 Seasons)1 League12.0000000000000
Charlton Ath (2 Seasons)1 League47.00000400020
MK Dons (2 Seasons)1 League24.02000400000
Burton Albion (1 Season)1 League19.01000300000
Stevenage (1 Season)1 League11.01001200010
Shrewsbury (1 Season)1 League8.0000000000000
League One (10 Seasons)209.02001210103001
League Two (2 Seasons)24.02000400000
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-201622Walsalleng ENGFA Cup17th0.60000Matches
2017-201824Shrewsburyeng ENGFA Cup33rd2.00000000000Matches
2018-201925Portsmoutheng ENGFA Cup17th5.0000010000000Matches
2019-202026Portsmoutheng ENGEFL Cup17th3.00000100000Matches
2019-202026Portsmoutheng ENGFA Cup9th2.00000100000Matches
2020-202127Portsmoutheng ENGEFL Cup33rd1.50001000100Matches
2020-202127Portsmoutheng ENGFA Cup33rd2.30000000000Matches
2021-202228Charlton Atheng ENGEFL CupRd11.00000000000Matches
2022-202329Charlton Atheng ENGFA Cup1.00000000000Matches
2023-202430MK Donseng ENGEFL CupRd11.00000000000Matches
2024-202531MK Donseng ENGFA Cup1.00000100000Matches
11 Seasons5 Clubs2 Leagues20.5000140010000
Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
Portsmouth (3 Seasons)2 Leagues13.8000130010000
Walsall (3 Seasons)2 Leagues0.60000
Charlton Ath (2 Seasons)2 Leagues2.00000000000
MK Dons (2 Seasons)2 Leagues2.00000100000
Shrewsbury (1 Season)2 Leagues2.00000000000
FA Cup (11 Seasons)14.0000030000000
EFL Cup (10 Seasons)6.50001100100

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.