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
2017-201819Blackburn Roverseng ENGJr. PL2 — Div. 216161,44016.001042850.00000Matches
2018-201920Blackburn Roverseng ENGJr. PL2 — Div. 112121,08012.0336216.70000Matches
2019-202021Blackburn Roverseng ENGJr. PL2 — Div. 1332703.011100.01001Matches
2020-202122Blackburn Roverseng ENGEFL Cup11901.022.004375.010000.011000.0Matches
2020-202122Milton Keynes Donseng ENG3. League One39393,51039.0511.311369166.2179131128.2651016.7Matches
2020-202122Blackburn Roverseng ENGJr. PL2 — Div. 111901.01001100.00000Matches
2021-202223Swansea Cityeng ENG2. Championship20201,80020.0341.70916167.0857525.044000.0Matches
2021-202223Milton Keynes Donseng ENGFA Cup222102.341.719666.701100.011000.0Matches
2021-202223Milton Keynes Donseng ENG3. League One23232,07023.0271.17755065.31166626.1211050.0Matches
2022-202324Swansea Cityeng ENG2. Championship26252,28025.3371.46956163.29610624.0321033.3Matches
2022-202324Swansea Cityeng ENGFA Cup111201.321.50200.000100.00000Matches
2023-202425Swansea Cityeng ENGFA Cup221802.052.50500.0101150.00000Matches
2024-202526St Johnstonesct SCO1. Premiership14141,26014.0221.57583967.2428321.433000.0Matches
2025-202627Swansea Cityeng ENG2. Championship11901.011.003266.710000.00000Matches
2025-202627Swansea Cityeng ENGEFL Cup443604.071.7516956.321100.00000Matches
2025-202627Swansea Cityeng ENGFA Cup111201.321.503133.301000.00000Matches
10 Seasons5 Clubs6 Leagues13413312,090134.31941.4449732364.45431483224.120173015.0
Country Comp MP Starts Min 90s GA GA90 SoTA Saves Save% W D L CS CS% PKatt PKA PKsv PKm Save% Matches
Blackburn Rovers (5 Seasons)4 Leagues11901.022.004375.010000.011000.0
Swansea City (4 Seasons)3 Leagues55544,95055.0881.6021513461.92113201222.2761014.3
Blackburn Rovers (4 Seasons)2 Leagues32322,88032.0015891134.41001
Milton Keynes Dons (3 Seasons)2 Leagues64645,79064.3821.2722014765.92816201726.6972022.2
St Johnstone (1 Season)1 League14141,26014.0221.57583967.2428321.433000.0
Championship (7 Seasons)47464,17046.3721.5518912465.11811171123.9761014.3
FA Cup (7 Seasons)666307.0131.8619736.8123116.711000.0
League One (4 Seasons)62625,58062.0781.2621114165.92815191727.4862025.0
PL2 — Div. 1 (3 Seasons)16161,44016.0547318.81001
EFL Cup (3 Seasons)554505.091.80201260.031100.011000.0
PL2 — Div. 2 (1 Season)16161,44016.001042850.00000
Premiership (1 Season)14141,26014.0221.57583967.2428321.433000.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
2017-201819Blackburn Rovers1 League16161,44016.001042850.00000
2018-201920Blackburn Rovers1 League12121,08012.0336216.70000
2019-202021Blackburn Rovers1 League332703.011100.01001
2020-202122Blackburn Rovers1 League11901.01001100.00000
2020-202122Blackburn Rovers2 Leagues11901.022.004375.010000.011000.0
2020-202122Milton Keynes Dons2 Leagues39393,51039.0511.311369166.2179131128.2651016.7
2021-202223Milton Keynes Dons2 Leagues25252,28025.3311.22845665.51177624.0321033.3
2021-202223Swansea City1 League20201,80020.0341.70916167.0857525.044000.0
2022-202324Swansea City2 Leagues27262,40026.7391.46976161.99611623.1321033.3
2023-202425Swansea City3 Leagues221802.052.50500.0101150.00000
2024-202526St Johnstone1 League14141,26014.0221.57583967.2428321.433000.0
2025-202627Swansea City3 Leagues665706.3101.58221254.532100.00000
10 Seasons5 Clubs6 Leagues13413312,090134.31941.4449732364.45431483224.120173015.0
Comp MP Starts Min 90s GA GA90 SoTA Saves Save% W D L CS CS% PKatt PKA PKsv PKm Save% Matches
Blackburn Rovers (5 Seasons)4 Leagues11901.022.004375.010000.011000.0
Swansea City (4 Seasons)3 Leagues55544,95055.0881.6021513461.92113201222.2761014.3
Blackburn Rovers (4 Seasons)2 Leagues32322,88032.0015891134.41001
Milton Keynes Dons (3 Seasons)2 Leagues64645,79064.3821.2722014765.92816201726.6972022.2
St Johnstone (1 Season)1 League14141,26014.0221.57583967.2428321.433000.0
Championship (7 Seasons)47464,17046.3721.5518912465.11811171123.9761014.3
FA Cup (7 Seasons)666307.0131.8619736.8123116.711000.0
League One (4 Seasons)62625,58062.0781.2621114165.92815191727.4862025.0
PL2 — Div. 1 (3 Seasons)16161,44016.0547318.81001
EFL Cup (3 Seasons)554505.091.80201260.031100.011000.0
PL2 — Div. 2 (1 Season)16161,44016.001042850.00000
Premiership (1 Season)14141,26014.0221.57583967.2428321.433000.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
2017-201819Blackburn Roverseng ENGJr. PL2 — Div. 21st16161,44016.001042850.00000Matches
2018-201920Blackburn Roverseng ENGJr. PL2 — Div. 15th12121,08012.0336216.70000Matches
2019-202021Blackburn Roverseng ENGJr. PL2 — Div. 18th332703.011100.01001Matches
2020-202122Blackburn Roverseng ENGJr. PL2 — Div. 14th11901.01001100.00000Matches
2020-202122Milton Keynes Donseng ENG3. League One13th39393,51039.0511.311369166.2179131128.2651016.7Matches
2021-202223Milton Keynes Donseng ENG3. League One3rd23232,07023.0271.17755065.31166626.1211050.0Matches
2021-202223Swansea Cityeng ENG2. Championship15th20201,80020.0341.70916167.0857525.044000.0Matches
2022-202324Swansea Cityeng ENG2. Championship10th26252,28025.3371.46956163.29610624.0321033.3Matches
2024-202526St Johnstonesct SCO1. Premiership12th14141,26014.0221.57583967.2428321.433000.0Matches
2025-202627Swansea Cityeng ENG2. Championship11th11901.011.003266.710000.00000Matches
10 Seasons5 Clubs4 Leagues12312211,010122.31721.4145830465.75028443125.418153016.7
Country Comp LgRank MP Starts Min 90s GA GA90 SoTA Saves Save% W D L CS CS% PKatt PKA PKsv PKm Save% Matches
Swansea City (4 Seasons)1 League47464,17046.3721.5518912465.11811171123.9761014.3
Blackburn Rovers (4 Seasons)2 Leagues32322,88032.0015891134.41001
Milton Keynes Dons (3 Seasons)1 League62625,58062.0781.2621114165.92815191727.4862025.0
St Johnstone (1 Season)1 League14141,26014.0221.57583967.2428321.433000.0
Championship (7 Seasons)47464,17046.3721.5518912465.11811171123.9761014.3
League One (4 Seasons)62625,58062.0781.2621114165.92815191727.4862025.0
PL2 — Div. 1 (3 Seasons)16161,44016.0547318.81001
PL2 — Div. 2 (1 Season)16161,44016.001042850.00000
Premiership (1 Season)14141,26014.0221.57583967.2428321.433000.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
2020-202122Blackburn Roverseng ENGEFL Cup33rd11901.022.004375.010000.011000.0Matches
2021-202223Milton Keynes Donseng ENGFA Cup222102.341.719666.701100.011000.0Matches
2022-202324Swansea Cityeng ENGFA Cup111201.321.50200.000100.00000Matches
2023-202425Swansea Cityeng ENGFA Cup221802.052.50500.0101150.00000Matches
2025-202627Swansea Cityeng ENGEFL CupRd4443604.071.7516956.321100.00000Matches
2025-202627Swansea Cityeng ENGFA Cup111201.321.503133.301000.00000Matches
7 Seasons3 Clubs2 Leagues11111,08012.0221.83391948.743419.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
Swansea City (3 Seasons)2 Leagues887808.7161.85261038.5323112.50000
Blackburn Rovers (3 Seasons)2 Leagues11901.022.004375.010000.011000.0
Milton Keynes Dons (2 Seasons)1 League222102.341.719666.701100.011000.0
FA Cup (7 Seasons)666307.0131.8619736.8123116.711000.0
EFL Cup (3 Seasons)554505.091.80201260.031100.011000.0

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
2016-201718Blackburn Roverseng ENG2. Championship00Matches
2017-201819Blackburn Roverseng ENGFA Cup00Matches
2017-201819Blackburn Roverseng ENG3. League One00Matches
2017-201819Blackburn Roverseng ENGJr. PL2 — Div. 216161,44016.0000000000.000.000.000.000.00Matches
2018-201920Blackburn Roverseng ENG2. Championship00Matches
2018-201920Blackburn Roverseng ENGJr. PL2 — Div. 112121,08012.0000000000.000.000.000.000.00Matches
2019-202021Blackburn Roverseng ENGFA Cup00Matches
2019-202021Milton Keynes Donseng ENG3. League One00Matches
2019-202021Northampton Towneng ENG4. League Two00Matches
2019-202021Blackburn Roverseng ENGJr. PL2 — Div. 1332703.0000000000.000.000.000.000.00Matches
2020-202122Blackburn Roverseng ENG2. Championship00Matches
2020-202122Blackburn Roverseng ENGEFL Cup11901.0000000000.000.000.000.000.00Matches
2020-202122Milton Keynes Donseng ENGFA Cup00Matches
2020-202122Milton Keynes Donseng ENG3. League One39393,51039.0000000200.000.000.000.000.00Matches
2020-202122Blackburn Roverseng ENGJr. PL2 — Div. 111901.0000000000.000.000.000.000.00Matches
2021-202223Swansea Cityeng ENG2. Championship20201,80020.0000000100.000.000.000.000.00Matches
2021-202223Milton Keynes Donseng ENGFA Cup222102.3000000000.000.000.000.000.00Matches
2021-202223Milton Keynes Donseng ENG3. League One23232,07023.0000000100.000.000.000.000.00Matches
2022-202324Swansea Cityeng ENG2. Championship26252,28025.3000000200.000.000.000.000.00Matches
2022-202324Swansea Cityeng ENGFA Cup111201.3000000000.000.000.000.000.00Matches
2023-202425Swansea Cityeng ENG2. Championship00Matches
2023-202425Swansea Cityeng ENGEFL Cup00Matches
2023-202425Swansea Cityeng ENGFA Cup221802.0000000000.000.000.000.000.00Matches
2024-202526St Johnstonesct SCO1. Premiership14141,26014.0000000100.000.000.000.000.00Matches
2025-202627Swansea Cityeng ENG2. Championship11901.0000000000.000.000.000.000.00Matches
2025-202627Swansea Cityeng ENGEFL Cup443604.0000000000.000.000.000.000.00Matches
2025-202627Swansea Cityeng ENGFA Cup111201.3000000000.000.000.000.000.00Matches
10 Seasons5 Clubs6 Leagues13413312,090134.3000000700.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
Blackburn Rovers (5 Seasons)4 Leagues11901.0000000000.000.000.000.000.00
Swansea City (4 Seasons)3 Leagues55544,95055.0000000300.000.000.000.000.00
Blackburn Rovers (4 Seasons)2 Leagues32322,88032.0000000000.000.000.000.000.00
Milton Keynes Dons (3 Seasons)2 Leagues64645,79064.3000000300.000.000.000.000.00
St Johnstone (1 Season)1 League14141,26014.0000000100.000.000.000.000.00
Northampton Town (1 Season)1 League00
Championship (7 Seasons)47464,17046.3000000300.000.000.000.000.00
FA Cup (7 Seasons)666307.0000000000.000.000.000.000.00
League One (4 Seasons)62625,58062.0000000300.000.000.000.000.00
PL2 — Div. 1 (3 Seasons)16161,44016.0000000000.000.000.000.000.00
EFL Cup (3 Seasons)554505.0000000000.000.000.000.000.00
PL2 — Div. 2 (1 Season)16161,44016.0000000000.000.000.000.000.00
Premiership (1 Season)14141,26014.0000000100.000.000.000.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
2016-201718Blackburn Rovers1 League00
2017-201819Blackburn Rovers1 League16161,44016.0000000000.000.000.000.000.00
2017-201819Blackburn Rovers2 Leagues00
2018-201920Blackburn Rovers1 League12121,08012.0000000000.000.000.000.000.00
2018-201920Blackburn Rovers1 League00
2019-202021Northampton Town1 League00
2019-202021Blackburn Rovers1 League332703.0000000000.000.000.000.000.00
2019-202021Blackburn Rovers1 League00
2019-202021Milton Keynes Dons1 League00
2020-202122Blackburn Rovers1 League11901.0000000000.000.000.000.000.00
2020-202122Blackburn Rovers2 Leagues11901.0000000000.000.000.000.000.00
2020-202122Milton Keynes Dons2 Leagues39393,51039.0000000200.000.000.000.000.00
2021-202223Milton Keynes Dons2 Leagues25252,28025.3000000100.000.000.000.000.00
2021-202223Swansea City1 League20201,80020.0000000100.000.000.000.000.00
2022-202324Swansea City2 Leagues27262,40026.7000000200.000.000.000.000.00
2023-202425Swansea City3 Leagues221802.0000000000.000.000.000.000.00
2024-202526St Johnstone1 League14141,26014.0000000100.000.000.000.000.00
2025-202627Swansea City3 Leagues665706.3000000000.000.000.000.000.00
10 Seasons5 Clubs6 Leagues13413312,090134.3000000700.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
Blackburn Rovers (5 Seasons)4 Leagues11901.0000000000.000.000.000.000.00
Swansea City (4 Seasons)3 Leagues55544,95055.0000000300.000.000.000.000.00
Blackburn Rovers (4 Seasons)2 Leagues32322,88032.0000000000.000.000.000.000.00
Milton Keynes Dons (3 Seasons)2 Leagues64645,79064.3000000300.000.000.000.000.00
St Johnstone (1 Season)1 League14141,26014.0000000100.000.000.000.000.00
Northampton Town (1 Season)1 League00
Championship (7 Seasons)47464,17046.3000000300.000.000.000.000.00
FA Cup (7 Seasons)666307.0000000000.000.000.000.000.00
League One (4 Seasons)62625,58062.0000000300.000.000.000.000.00
PL2 — Div. 1 (3 Seasons)16161,44016.0000000000.000.000.000.000.00
EFL Cup (3 Seasons)554505.0000000000.000.000.000.000.00
PL2 — Div. 2 (1 Season)16161,44016.0000000000.000.000.000.000.00
Premiership (1 Season)14141,26014.0000000100.000.000.000.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
2016-201718Blackburn Roverseng ENG2. Championship22nd00Matches
2017-201819Blackburn Roverseng ENGJr. PL2 — Div. 21st16161,44016.0000000000.000.000.000.000.00Matches
2017-201819Blackburn Roverseng ENG3. League One2nd00Matches
2018-201920Blackburn Roverseng ENGJr. PL2 — Div. 15th12121,08012.0000000000.000.000.000.000.00Matches
2018-201920Blackburn Roverseng ENG2. Championship15th00Matches
2019-202021Northampton Towneng ENG4. League Two7th00Matches
2019-202021Blackburn Roverseng ENGJr. PL2 — Div. 18th332703.0000000000.000.000.000.000.00Matches
2019-202021Milton Keynes Donseng ENG3. League One19th00Matches
2020-202122Blackburn Roverseng ENGJr. PL2 — Div. 14th11901.0000000000.000.000.000.000.00Matches
2020-202122Blackburn Roverseng ENG2. Championship15th00Matches
2020-202122Milton Keynes Donseng ENG3. League One13th39393,51039.0000000200.000.000.000.000.00Matches
2021-202223Milton Keynes Donseng ENG3. League One3rd23232,07023.0000000100.000.000.000.000.00Matches
2021-202223Swansea Cityeng ENG2. Championship15th20201,80020.0000000100.000.000.000.000.00Matches
2022-202324Swansea Cityeng ENG2. Championship10th26252,28025.3000000200.000.000.000.000.00Matches
2023-202425Swansea Cityeng ENG2. Championship14th00Matches
2024-202526St Johnstonesct SCO1. Premiership12th14141,26014.0000000100.000.000.000.000.00Matches
2025-202627Swansea Cityeng ENG2. Championship11th11901.0000000000.000.000.000.000.00Matches
10 Seasons5 Clubs4 Leagues12312211,010122.3000000700.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
Swansea City (4 Seasons)1 League47464,17046.3000000300.000.000.000.000.00
Blackburn Rovers (4 Seasons)2 Leagues32322,88032.0000000000.000.000.000.000.00
Blackburn Rovers (4 Seasons)2 Leagues00
Milton Keynes Dons (3 Seasons)1 League62625,58062.0000000300.000.000.000.000.00
St Johnstone (1 Season)1 League14141,26014.0000000100.000.000.000.000.00
Northampton Town (1 Season)1 League00
Championship (7 Seasons)47464,17046.3000000300.000.000.000.000.00
League One (4 Seasons)62625,58062.0000000300.000.000.000.000.00
PL2 — Div. 1 (3 Seasons)16161,44016.0000000000.000.000.000.000.00
PL2 — Div. 2 (1 Season)16161,44016.0000000000.000.000.000.000.00
Premiership (1 Season)14141,26014.0000000100.000.000.000.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
2017-201819Blackburn Roverseng ENGFA Cup33rd00Matches
2019-202021Blackburn Roverseng ENGFA Cup33rd00Matches
2020-202122Blackburn Roverseng ENGEFL Cup33rd11901.0000000000.000.000.000.000.00Matches
2020-202122Milton Keynes Donseng ENGFA Cup33rd00Matches
2021-202223Milton Keynes Donseng ENGFA Cup222102.3000000000.000.000.000.000.00Matches
2022-202324Swansea Cityeng ENGFA Cup111201.3000000000.000.000.000.000.00Matches
2023-202425Swansea Cityeng ENGEFL CupRd200Matches
2023-202425Swansea Cityeng ENGFA Cup221802.0000000000.000.000.000.000.00Matches
2025-202627Swansea Cityeng ENGEFL CupRd4443604.0000000000.000.000.000.000.00Matches
2025-202627Swansea Cityeng ENGFA Cup111201.3000000000.000.000.000.000.00Matches
7 Seasons3 Clubs2 Leagues11111,08012.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
Swansea City (3 Seasons)2 Leagues887808.7000000000.000.000.000.000.00
Blackburn Rovers (3 Seasons)2 Leagues11901.0000000000.000.000.000.000.00
Milton Keynes Dons (2 Seasons)1 League222102.3000000000.000.000.000.000.00
FA Cup (7 Seasons)666307.0000000000.000.000.000.000.00
EFL Cup (3 Seasons)554505.0000000000.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
2016-201718Blackburn Roverseng ENG2. Championship00002Matches
2017-201819Blackburn Roverseng ENGFA Cup00001Matches
2017-201819Blackburn Roverseng ENG3. League One00001Matches
2017-201819Blackburn Roverseng ENGJr. PL2 — Div. 2161,4409084.216.0169016002.133114+17+1.06-2.27Matches
2018-201920Blackburn Roverseng ENG2. Championship00001Matches
2018-201920Blackburn Roverseng ENGJr. PL2 — Div. 1121,0809054.512.0129012001.002223-1-0.08-0.28Matches
2019-202021Blackburn Roverseng ENGFA Cup00001Matches
2019-202021Milton Keynes Donseng ENG3. League One00007Matches
2019-202021Northampton Towneng ENG4. League Two000013Matches
2019-202021Blackburn Roverseng ENGJr. PL2 — Div. 132709017.63.03903001.3354+1+0.33+0.33Matches
2020-202122Blackburn Roverseng ENG2. Championship0004Matches
2020-202122Blackburn Roverseng ENGEFL Cup1909050.01.01901013.0032+1+1.00+2.00Matches
2020-202122Milton Keynes Donseng ENGFA Cup0003Matches
2020-202122Milton Keynes Donseng ENG3. League One393,5109084.839.0399039001.545651+5+0.13+0.56Matches
2020-202122Blackburn Roverseng ENGJr. PL2 — Div. 1190904.21.01901003.0040+4+4.00+3.87Matches
2021-202223Swansea Cityeng ENG2. Championship201,8009043.520.0209020041.453034-4-0.20+0.03Matches
2021-202223Milton Keynes Donseng ENGFA Cup2210105100.02.321052000.5034-1-0.43Matches
2021-202223Milton Keynes Donseng ENG3. League One232,0709050.023.0239023001.704027+13+0.57-0.35Matches
2022-202324Swansea Cityeng ENG2. Championship262,2808855.125.3259025130201.313537-2-0.08-0.37Matches
2022-202324Swansea Cityeng ENGFA Cup112012057.11.311201010.0012-1-0.75-0.75Matches
2023-202425Swansea Cityeng ENG2. Championship000046Matches
2023-202425Swansea Cityeng ENGEFL Cup00002Matches
2023-202425Swansea Cityeng ENGFA Cup218090100.02.02902001.5025-3-1.50Matches
2024-202526St Johnstonesct SCO1. Premiership141,2609036.814.0149014001.001322-9-0.64+0.23Matches
2025-202627Swansea Cityeng ENG2. Championship190902.21.019010453.0031+2+2.00+2.09Matches
2025-202627Swansea Cityeng ENGEFL Cup436090100.04.04904001.7587+1+0.25Matches
2025-202627Swansea Cityeng ENGFA Cup1120120100.01.311201001.002200.00Matches
10 Seasons5 Clubs6 Leagues13412,0909022.6134.3133911331301521.45196194+2+0.01+0.07
Country Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
Blackburn Rovers (5 Seasons)4 Leagues190900.51.019010113.0032+1+1.00+2.00
Swansea City (4 Seasons)3 Leagues554,9509028.155.05491541301181.408188-7-0.13-0.08
Blackburn Rovers (4 Seasons)2 Leagues322,8809039.032.0329032001.666241+21+0.66+0.36
Milton Keynes Dons (3 Seasons)2 Leagues645,7909048.464.36490640101.579982+17+0.26-0.34
St Johnstone (1 Season)1 League141,2609036.814.0149014001.001322-9-0.64+0.23
Northampton Town (1 Season)1 League000013
Championship (7 Seasons)474,1708914.446.34690461301221.416872-4-0.09-0.04
FA Cup (7 Seasons)663010542.07.061056060.83813-5-0.71-0.71
League One (4 Seasons)625,5809035.862.0629062081.609678+18+0.29-0.31
PL2 — Div. 1 (3 Seasons)161,4409025.416.0169016001.193127+4+0.25+0.14
EFL Cup (3 Seasons)54509062.55.05905032.00119+2+0.40+1.40
PL2 — Div. 2 (1 Season)161,4409084.216.0169016002.133114+17+1.06-2.27
Premiership (1 Season)141,2609036.814.0149014001.001322-9-0.64+0.23
League Two (1 Season)000013
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
2016-201718Blackburn Rovers1 League00002
2017-201819Blackburn Rovers1 League161,4409084.216.0169016002.133114+17+1.06-2.27
2017-201819Blackburn Rovers2 Leagues00002
2018-201920Blackburn Rovers1 League121,0809054.512.0129012001.002223-1-0.08-0.28
2018-201920Blackburn Rovers1 League00001
2019-202021Northampton Town1 League000013
2019-202021Blackburn Rovers1 League32709017.63.03903001.3354+1+0.33+0.33
2019-202021Blackburn Rovers1 League00001
2019-202021Milton Keynes Dons1 League00007
2020-202122Blackburn Rovers1 League190904.21.01901003.0040+4+4.00+3.87
2020-202122Blackburn Rovers2 Leagues190902.11.01901053.0032+1+1.00+2.00
2020-202122Milton Keynes Dons2 Leagues393,5109078.539.0399039031.545651+5+0.13+0.56
2021-202223Milton Keynes Dons2 Leagues252,2809152.425.3259125001.604331+12+0.47-0.44
2021-202223Swansea City1 League201,8009043.520.0209020041.453034-4-0.20+0.03
2022-202324Swansea City2 Leagues272,4008955.226.7269126130211.263639-3-0.11-0.39
2023-202425Swansea City3 Leagues2180904.02.029020481.5025-3-1.50
2024-202526St Johnstone1 League141,2609036.814.0149014001.001322-9-0.64+0.23
2025-202627Swansea City3 Leagues65709512.36.369560451.831310+3+0.47+0.56
10 Seasons5 Clubs6 Leagues13412,0909022.6134.3133911331301521.45196194+2+0.01+0.07
Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
Blackburn Rovers (5 Seasons)4 Leagues190900.51.019010113.0032+1+1.00+2.00
Swansea City (4 Seasons)3 Leagues554,9509028.155.05491541301181.408188-7-0.13-0.08
Blackburn Rovers (4 Seasons)2 Leagues322,8809039.032.0329032001.666241+21+0.66+0.36
Milton Keynes Dons (3 Seasons)2 Leagues645,7909048.464.36490640101.579982+17+0.26-0.34
St Johnstone (1 Season)1 League141,2609036.814.0149014001.001322-9-0.64+0.23
Northampton Town (1 Season)1 League000013
Championship (7 Seasons)474,1708914.446.34690461301221.416872-4-0.09-0.04
FA Cup (7 Seasons)663010542.07.061056060.83813-5-0.71-0.71
League One (4 Seasons)625,5809035.862.0629062081.609678+18+0.29-0.31
PL2 — Div. 1 (3 Seasons)161,4409025.416.0169016001.193127+4+0.25+0.14
EFL Cup (3 Seasons)54509062.55.05905032.00119+2+0.40+1.40
PL2 — Div. 2 (1 Season)161,4409084.216.0169016002.133114+17+1.06-2.27
Premiership (1 Season)141,2609036.814.0149014001.001322-9-0.64+0.23
League Two (1 Season)000013
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
2016-201718Blackburn Roverseng ENG2. Championship22nd00002Matches
2017-201819Blackburn Roverseng ENGJr. PL2 — Div. 21st161,4409084.216.0169016002.133114+17+1.06-2.27Matches
2017-201819Blackburn Roverseng ENG3. League One2nd00001Matches
2018-201920Blackburn Roverseng ENGJr. PL2 — Div. 15th121,0809054.512.0129012001.002223-1-0.08-0.28Matches
2018-201920Blackburn Roverseng ENG2. Championship15th00001Matches
2019-202021Northampton Towneng ENG4. League Two7th000013Matches
2019-202021Blackburn Roverseng ENGJr. PL2 — Div. 18th32709017.63.03903001.3354+1+0.33+0.33Matches
2019-202021Milton Keynes Donseng ENG3. League One19th00007Matches
2020-202122Blackburn Roverseng ENGJr. PL2 — Div. 14th190904.21.01901003.0040+4+4.00+3.87Matches
2020-202122Blackburn Roverseng ENG2. Championship15th0004Matches
2020-202122Milton Keynes Donseng ENG3. League One13th393,5109084.839.0399039001.545651+5+0.13+0.56Matches
2021-202223Milton Keynes Donseng ENG3. League One3rd232,0709050.023.0239023001.704027+13+0.57-0.35Matches
2021-202223Swansea Cityeng ENG2. Championship15th201,8009043.520.0209020041.453034-4-0.20+0.03Matches
2022-202324Swansea Cityeng ENG2. Championship10th262,2808855.125.3259025130201.313537-2-0.08-0.37Matches
2023-202425Swansea Cityeng ENG2. Championship14th000046Matches
2024-202526St Johnstonesct SCO1. Premiership12th141,2609036.814.0149014001.001322-9-0.64+0.23Matches
2025-202627Swansea Cityeng ENG2. Championship11th190902.21.019010453.0031+2+2.00+2.09Matches
10 Seasons5 Clubs4 Leagues12311,0109021.5122.3122901221301431.46177172+5+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
Swansea City (4 Seasons)1 League474,1708925.246.34690461301151.416872-4-0.09-0.04
Blackburn Rovers (4 Seasons)2 Leagues322,8809039.032.0329032001.666241+21+0.66+0.36
Blackburn Rovers (4 Seasons)2 Leagues00008
Milton Keynes Dons (3 Seasons)1 League625,5809048.862.0629062071.609678+18+0.29-0.31
St Johnstone (1 Season)1 League141,2609036.814.0149014001.001322-9-0.64+0.23
Northampton Town (1 Season)1 League000013
Championship (7 Seasons)474,1708914.446.34690461301221.416872-4-0.09-0.04
League One (4 Seasons)625,5809035.862.0629062081.609678+18+0.29-0.31
PL2 — Div. 1 (3 Seasons)161,4409025.416.0169016001.193127+4+0.25+0.14
PL2 — Div. 2 (1 Season)161,4409084.216.0169016002.133114+17+1.06-2.27
Premiership (1 Season)141,2609036.814.0149014001.001322-9-0.64+0.23
League Two (1 Season)000013
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
2017-201819Blackburn Roverseng ENGFA Cup33rd00001Matches
2019-202021Blackburn Roverseng ENGFA Cup33rd00001Matches
2020-202122Blackburn Roverseng ENGEFL Cup33rd1909050.01.01901013.0032+1+1.00+2.00Matches
2020-202122Milton Keynes Donseng ENGFA Cup33rd0003Matches
2021-202223Milton Keynes Donseng ENGFA Cup2210105100.02.321052000.5034-1-0.43Matches
2022-202324Swansea Cityeng ENGFA Cup112012057.11.311201010.0012-1-0.75-0.75Matches
2023-202425Swansea Cityeng ENGEFL CupRd200002Matches
2023-202425Swansea Cityeng ENGFA Cup218090100.02.02902001.5025-3-1.50Matches
2025-202627Swansea Cityeng ENGEFL CupRd4436090100.04.04904001.7587+1+0.25Matches
2025-202627Swansea Cityeng ENGFA Cup1120120100.01.311201001.002200.00Matches
7 Seasons3 Clubs2 Leagues111,0809848.612.0119811091.361922-3-0.25+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
Swansea City (3 Seasons)2 Leagues87809874.38.78988031.381316-3-0.35-0.35
Blackburn Rovers (3 Seasons)2 Leagues1909014.31.01901033.0032+1+1.00+2.00
Milton Keynes Dons (2 Seasons)1 League221010538.92.321052030.5034-1-0.43
FA Cup (7 Seasons)663010542.07.061056060.83813-5-0.71-0.71
EFL Cup (3 Seasons)54509062.55.05905032.00119+2+0.40+1.40
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
2017-201819Blackburn Roverseng ENGJr. PL2 — Div. 216.00000Matches
2018-201920Blackburn Roverseng ENGJr. PL2 — Div. 112.00000Matches
2019-202021Blackburn Roverseng ENGJr. PL2 — Div. 13.00000Matches
2020-202122Blackburn Roverseng ENGEFL Cup1.00000000000Matches
2020-202122Milton Keynes Donseng ENG3. League One39.02001500011Matches
2020-202122Blackburn Roverseng ENGJr. PL2 — Div. 11.00000Matches
2021-202223Swansea Cityeng ENG2. Championship20.01001500000Matches
2021-202223Milton Keynes Donseng ENGFA Cup2.30000000000Matches
2021-202223Milton Keynes Donseng ENG3. League One23.01000200000Matches
2022-202324Swansea Cityeng ENG2. Championship25.32001800000Matches
2022-202324Swansea Cityeng ENGFA Cup1.30000000000Matches
2023-202425Swansea Cityeng ENGFA Cup2.00000000010Matches
2024-202526St Johnstonesct SCO1. Premiership14.01001100000Matches
2025-202627Swansea Cityeng ENG2. Championship1.00000000000Matches
2025-202627Swansea Cityeng ENGEFL Cup4.00000100000Matches
2025-202627Swansea Cityeng ENGFA Cup1.30000000000Matches
10 Seasons5 Clubs6 Leagues134.370042200021
Country Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
Blackburn Rovers (5 Seasons)4 Leagues1.00000000000
Swansea City (4 Seasons)3 Leagues55.030021400010
Blackburn Rovers (4 Seasons)2 Leagues32.00000
Milton Keynes Dons (3 Seasons)2 Leagues64.33001700011
St Johnstone (1 Season)1 League14.01001100000
Northampton Town (1 Season)1 League
Championship (7 Seasons)46.330021300000
FA Cup (7 Seasons)7.00000000010
League One (4 Seasons)62.03001700011
PL2 — Div. 1 (3 Seasons)16.00000
EFL Cup (3 Seasons)5.00000100000
PL2 — Div. 2 (1 Season)16.00000
Premiership (1 Season)14.01001100000
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
2017-201819Blackburn Rovers1 League16.00000
2018-201920Blackburn Rovers1 League12.00000
2019-202021Blackburn Rovers1 League3.00000
2020-202122Blackburn Rovers1 League1.00000
2020-202122Blackburn Rovers2 Leagues1.00000000000
2020-202122Milton Keynes Dons2 Leagues39.02001500011
2021-202223Milton Keynes Dons2 Leagues25.31000200000
2021-202223Swansea City1 League20.01001500000
2022-202324Swansea City2 Leagues26.72001800000
2023-202425Swansea City3 Leagues2.00000000010
2024-202526St Johnstone1 League14.01001100000
2025-202627Swansea City3 Leagues6.30000100000
10 Seasons5 Clubs6 Leagues134.370042200021
Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
Blackburn Rovers (5 Seasons)4 Leagues1.00000000000
Swansea City (4 Seasons)3 Leagues55.030021400010
Blackburn Rovers (4 Seasons)2 Leagues32.00000
Milton Keynes Dons (3 Seasons)2 Leagues64.33001700011
St Johnstone (1 Season)1 League14.01001100000
Northampton Town (1 Season)1 League
Championship (7 Seasons)46.330021300000
FA Cup (7 Seasons)7.00000000010
League One (4 Seasons)62.03001700011
PL2 — Div. 1 (3 Seasons)16.00000
EFL Cup (3 Seasons)5.00000100000
PL2 — Div. 2 (1 Season)16.00000
Premiership (1 Season)14.01001100000
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
2017-201819Blackburn Roverseng ENGJr. PL2 — Div. 21st16.00000Matches
2018-201920Blackburn Roverseng ENGJr. PL2 — Div. 15th12.00000Matches
2019-202021Blackburn Roverseng ENGJr. PL2 — Div. 18th3.00000Matches
2020-202122Blackburn Roverseng ENGJr. PL2 — Div. 14th1.00000Matches
2020-202122Milton Keynes Donseng ENG3. League One13th39.02001500011Matches
2021-202223Milton Keynes Donseng ENG3. League One3rd23.01000200000Matches
2021-202223Swansea Cityeng ENG2. Championship15th20.01001500000Matches
2022-202324Swansea Cityeng ENG2. Championship10th25.32001800000Matches
2024-202526St Johnstonesct SCO1. Premiership12th14.01001100000Matches
2025-202627Swansea Cityeng ENG2. Championship11th1.00000000000Matches
10 Seasons5 Clubs4 Leagues122.370042100011
Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
Swansea City (4 Seasons)1 League46.330021300000
Blackburn Rovers (4 Seasons)2 Leagues32.00000
Blackburn Rovers (4 Seasons)2 Leagues
Milton Keynes Dons (3 Seasons)1 League62.03001700011
St Johnstone (1 Season)1 League14.01001100000
Northampton Town (1 Season)1 League
Championship (7 Seasons)46.330021300000
League One (4 Seasons)62.03001700011
PL2 — Div. 1 (3 Seasons)16.00000
PL2 — Div. 2 (1 Season)16.00000
Premiership (1 Season)14.01001100000
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
2020-202122Blackburn Roverseng ENGEFL Cup33rd1.00000000000Matches
2021-202223Milton Keynes Donseng ENGFA Cup2.30000000000Matches
2022-202324Swansea Cityeng ENGFA Cup1.30000000000Matches
2023-202425Swansea Cityeng ENGFA Cup2.00000000010Matches
2025-202627Swansea Cityeng ENGEFL CupRd44.00000100000Matches
2025-202627Swansea Cityeng ENGFA Cup1.30000000000Matches
7 Seasons3 Clubs2 Leagues12.00000100010
Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
Swansea City (3 Seasons)2 Leagues8.70000100010
Blackburn Rovers (3 Seasons)2 Leagues1.00000000000
Milton Keynes Dons (2 Seasons)1 League2.30000000000
FA Cup (7 Seasons)7.00000000010
EFL Cup (3 Seasons)5.00000100000

Player Club Summary

About FBref.com

FBref.com launched (June 13, 2018) with domestic league coverage for England, France, Germany, Italy, Spain, and United States. Since then we have been steadily expanding our coverage to include domestic leagues from over 40 countries as well as domestic cup, super cup and youth leagues from top European countries. We have also added coverage for major international cups such as the UEFA Champions League and Copa Libertadores.

FBref is the most complete sources for women's football data on the internet. This includes the entire history of the FIFA Women's World Cup as well as recent domestic league seasons from nine countries.

Note that player records are likely not complete for their careers. Players may come from or move to leagues we don't currently cover. This issue will go down over time, as we add new leagues and seasons.

You can sign up to receive an e-mail when new countries and features launch.

For more information, see our Launch Blog Post, the overall leagues/competition page with details on leagues and seasons we include, or our About Page. Let us know if you find an issue or have a suggestion.

FBref is one of seven Sports-Reference.com sites.