Goalkeeping Table 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 2016-2017 19 Southport eng ENG FA Cup 2 2 210 2.3 0 0 1 1 1 50.0 0 0 0 0 Matches 2017-2018 20 Fulham eng ENG Jr. PL2 — Div. 2 10 10 900 10.0 0 4 2 4 1 10.0 1 0 0 1 Matches 2018-2019 21 Rochdale eng ENG EFL Cup 1 1 90 1.0 2 2.00 5 3 60.0 0 0 1 0 0.0 0 0 0 0 Matches 2018-2019 21 Rochdale eng ENG 3. League One 7 6 520 5.8 14 2.42 1 2 3 2 33.3 1 1 0 0 0.0 Matches 2018-2019 21 Fulham eng ENG Jr. PL2 — Div. 2 2 2 134 1.5 0 2 0 0 0.0 0 0 0 0 Matches 2019-2020 22 Fulham eng ENG Jr. PL2 — Div. 2 5 5 450 5.0 2 0 3 2 40.0 1 0 0 1 Matches 2020-2021 23 Carlisle United eng ENG 4. League Two 4 4 360 4.0 7 1.75 15 9 53.3 1 2 1 0 0.0 1 0 1 0 100.0 Matches 2021-2022 24 Carlisle United eng ENG 4. League Two 10 10 900 10.0 15 1.50 39 24 61.5 2 4 4 2 20.0 0 0 0 0 Matches 2022-2023 25 Oldham Athletic eng ENG 5. National League 42 42 3,780 42.0 24 0.57 16 10 16 11 26.2 3 3 0 0 0.0 Matches 7 Seasons 5 Clubs 6 Leagues 66 65 5,860 65.1 62 0.99 59 36 59.3 20 19 26 16 24.6 5 4 1 0 20.0 Country Comp MP Starts Min 90s GA GA90 SoTA Saves Save% W D L CS CS% PKatt PKA PKsv PKm Save% Matches Fulham (3 Seasons) 1 League 17 17 1,484 16.5 0 6 4 7 3 17.6 2 0 0 2 Carlisle United (2 Seasons) 2 Leagues 14 14 1,260 14.0 22 1.57 54 33 59.3 3 6 5 2 14.3 1 0 1 0 100.0 Oldham Athletic (1 Season) 2 Leagues 42 42 3,780 42.0 24 0.57 16 10 16 11 26.2 3 3 0 0 0.0 Rochdale (1 Season) 3 Leagues 8 7 610 6.8 16 2.36 5 3 60.0 1 2 4 2 28.6 1 1 0 0 0.0 Southport (1 Season) 1 League 2 2 210 2.3 0 0 1 1 1 50.0 0 0 0 0 FA Cup (4 Seasons) 2 2 210 2.3 0 0 1 1 1 50.0 0 0 0 0 PL2 — Div. 2 (3 Seasons) 17 17 1,484 16.5 0 6 4 7 3 17.6 2 0 0 2 EFL Cup (3 Seasons) 1 1 90 1.0 2 2.00 5 3 60.0 0 0 1 0 0.0 0 0 0 0 League Two (2 Seasons) 14 14 1,260 14.0 22 1.57 54 33 59.3 3 6 5 2 14.3 1 0 1 0 100.0 National League (1 Season) 42 42 3,780 42.0 24 0.57 16 10 16 11 26.2 3 3 0 0 0.0 League One (1 Season) 7 6 520 5.8 14 2.42 1 2 3 2 33.3 1 1 0 0 0.0
Goalkeeping Table Season Age Squad Comp MP Starts Min 90s GA GA90 SoTA Saves Save% W D L CS CS% PKatt PKA PKsv PKm Save% Matches 2016-2017 19 Southport 1 League 2 2 210 2.3 0 0 1 1 1 50.0 0 0 0 0 2017-2018 20 Fulham 1 League 10 10 900 10.0 0 4 2 4 1 10.0 1 0 0 1 2018-2019 21 Rochdale 3 Leagues 8 7 610 6.8 16 2.36 5 3 60.0 1 2 4 2 28.6 1 1 0 0 0.0 2018-2019 21 Fulham 1 League 2 2 134 1.5 0 2 0 0 0.0 0 0 0 0 2019-2020 22 Fulham 1 League 5 5 450 5.0 2 0 3 2 40.0 1 0 0 1 2020-2021 23 Carlisle United 1 League 4 4 360 4.0 7 1.75 15 9 53.3 1 2 1 0 0.0 1 0 1 0 100.0 2021-2022 24 Carlisle United 2 Leagues 10 10 900 10.0 15 1.50 39 24 61.5 2 4 4 2 20.0 0 0 0 0 2022-2023 25 Oldham Athletic 2 Leagues 42 42 3,780 42.0 24 0.57 16 10 16 11 26.2 3 3 0 0 0.0 7 Seasons 5 Clubs 6 Leagues 66 65 5,860 65.1 62 0.99 59 36 59.3 20 19 26 16 24.6 5 4 1 0 20.0 Comp MP Starts Min 90s GA GA90 SoTA Saves Save% W D L CS CS% PKatt PKA PKsv PKm Save% Matches Fulham (3 Seasons) 1 League 17 17 1,484 16.5 0 6 4 7 3 17.6 2 0 0 2 Carlisle United (2 Seasons) 2 Leagues 14 14 1,260 14.0 22 1.57 54 33 59.3 3 6 5 2 14.3 1 0 1 0 100.0 Oldham Athletic (1 Season) 2 Leagues 42 42 3,780 42.0 24 0.57 16 10 16 11 26.2 3 3 0 0 0.0 Rochdale (1 Season) 3 Leagues 8 7 610 6.8 16 2.36 5 3 60.0 1 2 4 2 28.6 1 1 0 0 0.0 Southport (1 Season) 1 League 2 2 210 2.3 0 0 1 1 1 50.0 0 0 0 0 FA Cup (4 Seasons) 2 2 210 2.3 0 0 1 1 1 50.0 0 0 0 0 PL2 — Div. 2 (3 Seasons) 17 17 1,484 16.5 0 6 4 7 3 17.6 2 0 0 2 EFL Cup (3 Seasons) 1 1 90 1.0 2 2.00 5 3 60.0 0 0 1 0 0.0 0 0 0 0 League Two (2 Seasons) 14 14 1,260 14.0 22 1.57 54 33 59.3 3 6 5 2 14.3 1 0 1 0 100.0 National League (1 Season) 42 42 3,780 42.0 24 0.57 16 10 16 11 26.2 3 3 0 0 0.0 League One (1 Season) 7 6 520 5.8 14 2.42 1 2 3 2 33.3 1 1 0 0 0.0
Goalkeeping Table 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-2018 20 Fulham eng ENG Jr. PL2 — Div. 2 8th 10 10 900 10.0 0 4 2 4 1 10.0 1 0 0 1 Matches 2018-2019 21 Rochdale eng ENG 3. League One 16th 7 6 520 5.8 14 2.42 1 2 3 2 33.3 1 1 0 0 0.0 Matches 2018-2019 21 Fulham eng ENG Jr. PL2 — Div. 2 10th 2 2 134 1.5 0 2 0 0 0.0 0 0 0 0 Matches 2019-2020 22 Fulham eng ENG Jr. PL2 — Div. 2 10th 5 5 450 5.0 2 0 3 2 40.0 1 0 0 1 Matches 2020-2021 23 Carlisle United eng ENG 4. League Two 10th 4 4 360 4.0 7 1.75 15 9 53.3 1 2 1 0 0.0 1 0 1 0 100.0 Matches 2021-2022 24 Carlisle United eng ENG 4. League Two 20th 10 10 900 10.0 15 1.50 39 24 61.5 2 4 4 2 20.0 0 0 0 0 Matches 2022-2023 25 Oldham Athletic eng ENG 5. National League 12th 42 42 3,780 42.0 24 0.57 16 10 16 11 26.2 3 3 0 0 0.0 Matches 6 Seasons 4 Clubs 4 Leagues 63 62 5,560 61.8 60 0.97 54 33 59.3 20 18 24 15 24.2 5 4 1 0 20.0 Country Comp LgRank MP Starts Min 90s GA GA90 SoTA Saves Save% W D L CS CS% PKatt PKA PKsv PKm Save% Matches Fulham (3 Seasons) 1 League 17 17 1,484 16.5 0 6 4 7 3 17.6 2 0 0 2 Carlisle United (2 Seasons) 1 League 14 14 1,260 14.0 22 1.57 54 33 59.3 3 6 5 2 14.3 1 0 1 0 100.0 Oldham Athletic (1 Season) 1 League 42 42 3,780 42.0 24 0.57 16 10 16 11 26.2 3 3 0 0 0.0 Rochdale (1 Season) 1 League 7 6 520 5.8 14 2.42 1 2 3 2 33.3 1 1 0 0 0.0 PL2 — Div. 2 (3 Seasons) 17 17 1,484 16.5 0 6 4 7 3 17.6 2 0 0 2 League Two (2 Seasons) 14 14 1,260 14.0 22 1.57 54 33 59.3 3 6 5 2 14.3 1 0 1 0 100.0 National League (1 Season) 42 42 3,780 42.0 24 0.57 16 10 16 11 26.2 3 3 0 0 0.0 League One (1 Season) 7 6 520 5.8 14 2.42 1 2 3 2 33.3 1 1 0 0 0.0
Goalkeeping Table 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 2016-2017 19 Southport eng ENG FA Cup 85th 2 2 210 2.3 0 0 1 1 1 50.0 0 0 0 0 Matches 2018-2019 21 Rochdale eng ENG EFL Cup 33rd 1 1 90 1.0 2 2.00 5 3 60.0 0 0 1 0 0.0 0 0 0 0 Matches 6 Seasons 5 Clubs 2 Leagues 3 3 300 3.3 2 2.00 5 3 60.0 0 1 2 1 33.3 0 0 0 0 Country Comp LgRank MP Starts Min 90s GA GA90 SoTA Saves Save% W D L CS CS% PKatt PKA PKsv PKm Save% Matches Southport (1 Season) 1 League 2 2 210 2.3 0 0 1 1 1 50.0 0 0 0 0 Rochdale (1 Season) 2 Leagues 1 1 90 1.0 2 2.00 5 3 60.0 0 0 1 0 0.0 0 0 0 0 FA Cup (4 Seasons) 2 2 210 2.3 0 0 1 1 1 50.0 0 0 0 0 EFL Cup (3 Seasons) 1 1 90 1.0 2 2.00 5 3 60.0 0 0 1 0 0.0 0 0 0 0
Standard Stats Table Season Age Squad Comp MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR Gls Ast G+A G-PK G+A-PK Matches 2016-2017 19 Southport 1 League 2 2 210 2.3 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 2017-2018 20 Fulham 2 Leagues 0 0 2017-2018 20 Fulham 1 League 10 10 900 10.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 2018-2019 21 Rochdale 3 Leagues 8 7 610 6.8 0 0 0 0 0 0 0 1 0.00 0.00 0.00 0.00 0.00 2018-2019 21 Fulham 1 League 2 2 134 1.5 0 0 0 0 0 0 0 1 0.00 0.00 0.00 0.00 0.00 2019-2020 22 Fulham 1 League 5 5 450 5.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 2019-2020 22 Fulham 2 Leagues 0 0 2020-2021 23 Carlisle United 1 League 4 4 360 4.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 2021-2022 24 Carlisle United 2 Leagues 10 10 900 10.0 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 2022-2023 25 Oldham Athletic 2 Leagues 42 42 3,780 42.0 0 0 0 0 1 0 0.00 0.00 7 Seasons 5 Clubs 6 Leagues 66 65 5,860 65.1 0 0 0 0 0 0 2 1 0.00 0.00 0.00 0.00 0.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 Fulham (3 Seasons) 1 League 17 17 1,484 16.5 0 0 0 0 0 0 0 1 0.00 0.00 0.00 0.00 0.00 Carlisle United (2 Seasons) 2 Leagues 14 14 1,260 14.0 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Fulham (2 Seasons) 3 Leagues 0 0 Oldham Athletic (1 Season) 2 Leagues 42 42 3,780 42.0 0 0 0 0 1 0 0.00 0.00 Rochdale (1 Season) 3 Leagues 8 7 610 6.8 0 0 0 0 0 0 0 1 0.00 0.00 0.00 0.00 0.00 Southport (1 Season) 1 League 2 2 210 2.3 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 FA Cup (4 Seasons) 2 2 210 2.3 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 PL2 — Div. 2 (3 Seasons) 17 17 1,484 16.5 0 0 0 0 0 0 0 1 0.00 0.00 0.00 0.00 0.00 EFL Cup (3 Seasons) 1 1 90 1.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 League Two (2 Seasons) 14 14 1,260 14.0 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Championship (2 Seasons) 0 0 National League (1 Season) 42 42 3,780 42.0 0 0 0 0 1 0 0.00 0.00 League One (1 Season) 7 6 520 5.8 0 0 0 0 0 0 0 1 0.00 0.00 0.00 0.00 0.00
Standard Stats Table Season Age Squad Country Comp LgRank MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR Gls Ast G+A G-PK G+A-PK Matches 2017-2018 20 Fulham eng ENG 2. Championship 3rd 0 0 Matches 2017-2018 20 Fulham eng ENG Jr. PL2 — Div. 2 8th 10 10 900 10.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2018-2019 21 Rochdale eng ENG 3. League One 16th 7 6 520 5.8 0 0 0 0 0 0 0 1 0.00 0.00 0.00 0.00 0.00 Matches 2018-2019 21 Fulham eng ENG Jr. PL2 — Div. 2 10th 2 2 134 1.5 0 0 0 0 0 0 0 1 0.00 0.00 0.00 0.00 0.00 Matches 2019-2020 22 Fulham eng ENG Jr. PL2 — Div. 2 10th 5 5 450 5.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2019-2020 22 Fulham eng ENG 2. Championship 4th 0 0 Matches 2020-2021 23 Carlisle United eng ENG 4. League Two 10th 4 4 360 4.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2021-2022 24 Carlisle United eng ENG 4. League Two 20th 10 10 900 10.0 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Matches 2022-2023 25 Oldham Athletic eng ENG 5. National League 12th 42 42 3,780 42.0 0 0 0 0 1 0 0.00 0.00 Matches 6 Seasons 4 Clubs 4 Leagues 63 62 5,560 61.8 0 0 0 0 0 0 2 1 0.00 0.00 0.00 0.00 0.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 Fulham (3 Seasons) 1 League 17 17 1,484 16.5 0 0 0 0 0 0 0 1 0.00 0.00 0.00 0.00 0.00 Carlisle United (2 Seasons) 1 League 14 14 1,260 14.0 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Fulham (2 Seasons) 1 League 0 0 Oldham Athletic (1 Season) 1 League 42 42 3,780 42.0 0 0 0 0 1 0 0.00 0.00 Rochdale (1 Season) 1 League 7 6 520 5.8 0 0 0 0 0 0 0 1 0.00 0.00 0.00 0.00 0.00 PL2 — Div. 2 (3 Seasons) 17 17 1,484 16.5 0 0 0 0 0 0 0 1 0.00 0.00 0.00 0.00 0.00 League Two (2 Seasons) 14 14 1,260 14.0 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Championship (2 Seasons) 0 0 National League (1 Season) 42 42 3,780 42.0 0 0 0 0 1 0 0.00 0.00 League One (1 Season) 7 6 520 5.8 0 0 0 0 0 0 0 1 0.00 0.00 0.00 0.00 0.00
Standard Stats Table Season Age Squad Country Comp LgRank MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR Gls Ast G+A G-PK G+A-PK Matches 2016-2017 19 Southport eng ENG FA Cup 85th 2 2 210 2.3 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2017-2018 20 Fulham eng ENG FA Cup 33rd 0 0 Matches 2018-2019 21 Rochdale eng ENG EFL Cup 33rd 1 1 90 1.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2018-2019 21 Rochdale eng ENG FA Cup 65th 0 0 Matches 2019-2020 22 Fulham eng ENG EFL Cup 33rd 0 0 Matches 2021-2022 24 Carlisle United eng ENG EFL Cup Rd1 0 0 Matches 2022-2023 25 Oldham Athletic eng ENG FA Cup 0 0 Matches 6 Seasons 5 Clubs 2 Leagues 3 3 300 3.3 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.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 Fulham (2 Seasons) 2 Leagues 0 0 Southport (1 Season) 1 League 2 2 210 2.3 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Rochdale (1 Season) 2 Leagues 1 1 90 1.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Carlisle United (1 Season) 1 League 0 0 Oldham Athletic (1 Season) 1 League 0 0 FA Cup (4 Seasons) 2 2 210 2.3 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 EFL Cup (3 Seasons) 1 1 90 1.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00
Playing Time Table Season Age Squad Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches 2016-2017 19 Southport 1 League 2 210 105 100.0 2.3 2 105 2 0 0 0.50 1 4 -3 -1.29 2017-2018 20 Fulham 2 Leagues 0 0 0 0 3 2017-2018 20 Fulham 1 League 10 900 90 50.0 10.0 10 90 10 0 0 1.40 17 18 -1 -0.10 -0.30 2018-2019 21 Rochdale 3 Leagues 8 610 76 13.6 6.8 7 83 5 1 29 11 0.62 8 16 -8 -1.18 -0.60 2018-2019 21 Fulham 1 League 2 134 67 6.8 1.5 2 67 1 0 0 1.00 3 2 +1 +0.67 +1.11 2019-2020 22 Fulham 1 League 5 450 90 27.8 5.0 5 90 5 0 0 1.20 6 7 -1 -0.20 +0.18 2019-2020 22 Fulham 2 Leagues 0 0 0 0 3 2020-2021 23 Carlisle United 1 League 4 360 90 8.7 4.0 4 90 4 0 28 1.25 6 7 -1 -0.25 -0.49 2021-2022 24 Carlisle United 2 Leagues 10 900 90 21.3 10.0 10 90 10 0 24 1.00 9 15 -6 -0.60 -0.13 2022-2023 25 Oldham Athletic 2 Leagues 42 3,780 90 89.4 42.0 42 90 42 0 2 1.38 58 55 +3 +0.07 +1.07 7 Seasons 5 Clubs 6 Leagues 66 5,860 89 22.7 65.1 65 90 63 1 29 71 1.20 82 97 -15 -0.23 +0.05 Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches Fulham (3 Seasons) 1 League 17 1,484 87 27.5 16.5 17 87 16 0 0 1.29 26 27 -1 -0.06 +0.22 Carlisle United (2 Seasons) 2 Leagues 14 1,260 90 15.1 14.0 14 90 14 0 52 1.07 15 22 -7 -0.50 -0.41 Fulham (2 Seasons) 3 Leagues 0 0 0 0 6 Oldham Athletic (1 Season) 2 Leagues 42 3,780 90 89.4 42.0 42 90 42 0 2 1.38 58 55 +3 +0.07 +1.07 Rochdale (1 Season) 3 Leagues 8 610 76 13.6 6.8 7 83 5 1 29 11 0.62 8 16 -8 -1.18 -0.60 Southport (1 Season) 1 League 2 210 105 100.0 2.3 2 105 2 0 0 0.50 1 4 -3 -1.29 FA Cup (4 Seasons) 2 210 105 36.8 2.3 2 105 2 0 3 0.50 1 4 -3 -1.29 PL2 — Div. 2 (3 Seasons) 17 1,484 87 27.5 16.5 17 87 16 0 0 1.29 26 27 -1 -0.06 +0.22 EFL Cup (3 Seasons) 1 90 90 25.0 1.0 1 90 1 0 2 0.00 1 2 -1 -1.00 -3.00 League Two (2 Seasons) 14 1,260 90 15.2 14.0 14 90 14 0 51 1.07 15 22 -7 -0.50 -0.41 Championship (2 Seasons) 0 0 0 0 4 National League (1 Season) 42 3,780 90 91.3 42.0 42 90 42 0 1 1.38 58 55 +3 +0.07 +1.07 League One (1 Season) 7 520 74 12.6 5.8 6 82 4 1 29 10 0.71 7 14 -7 -1.21 -0.57
Playing Time Table Season Age Squad Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches 2017-2018 20 Fulham eng ENG 2. Championship 3rd 0 0 0 0 2 Matches 2017-2018 20 Fulham eng ENG Jr. PL2 — Div. 2 8th 10 900 90 50.0 10.0 10 90 10 0 0 1.40 17 18 -1 -0.10 -0.30 Matches 2018-2019 21 Rochdale eng ENG 3. League One 16th 7 520 74 12.6 5.8 6 82 4 1 29 10 0.71 7 14 -7 -1.21 -0.57 Matches 2018-2019 21 Fulham eng ENG Jr. PL2 — Div. 2 10th 2 134 67 6.8 1.5 2 67 1 0 0 1.00 3 2 +1 +0.67 +1.11 Matches 2019-2020 22 Fulham eng ENG Jr. PL2 — Div. 2 10th 5 450 90 27.8 5.0 5 90 5 0 0 1.20 6 7 -1 -0.20 +0.18 Matches 2019-2020 22 Fulham eng ENG 2. Championship 4th 0 0 0 0 2 Matches 2020-2021 23 Carlisle United eng ENG 4. League Two 10th 4 360 90 8.7 4.0 4 90 4 0 28 1.25 6 7 -1 -0.25 -0.49 Matches 2021-2022 24 Carlisle United eng ENG 4. League Two 20th 10 900 90 21.7 10.0 10 90 10 0 23 1.00 9 15 -6 -0.60 -0.13 Matches 2022-2023 25 Oldham Athletic eng ENG 5. National League 12th 42 3,780 90 91.3 42.0 42 90 42 0 1 1.38 58 55 +3 +0.07 +1.07 Matches 6 Seasons 4 Clubs 4 Leagues 63 5,560 88 22.4 61.8 62 89 60 1 29 66 1.24 80 91 -11 -0.18 +0.12 Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches Fulham (3 Seasons) 1 League 17 1,484 87 27.5 16.5 17 87 16 0 0 1.29 26 27 -1 -0.06 +0.22 Carlisle United (2 Seasons) 1 League 14 1,260 90 15.2 14.0 14 90 14 0 51 1.07 15 22 -7 -0.50 -0.41 Fulham (2 Seasons) 1 League 0 0 0 0 4 Oldham Athletic (1 Season) 1 League 42 3,780 90 91.3 42.0 42 90 42 0 1 1.38 58 55 +3 +0.07 +1.07 Rochdale (1 Season) 1 League 7 520 74 12.6 5.8 6 82 4 1 29 10 0.71 7 14 -7 -1.21 -0.57 PL2 — Div. 2 (3 Seasons) 17 1,484 87 27.5 16.5 17 87 16 0 0 1.29 26 27 -1 -0.06 +0.22 League Two (2 Seasons) 14 1,260 90 15.2 14.0 14 90 14 0 51 1.07 15 22 -7 -0.50 -0.41 Championship (2 Seasons) 0 0 0 0 4 National League (1 Season) 42 3,780 90 91.3 42.0 42 90 42 0 1 1.38 58 55 +3 +0.07 +1.07 League One (1 Season) 7 520 74 12.6 5.8 6 82 4 1 29 10 0.71 7 14 -7 -1.21 -0.57
Playing Time Table Season Age Squad Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches 2016-2017 19 Southport eng ENG FA Cup 85th 2 210 105 100.0 2.3 2 105 2 0 0 0.50 1 4 -3 -1.29 Matches 2017-2018 20 Fulham eng ENG FA Cup 33rd 0 0 0 0 1 Matches 2018-2019 21 Rochdale eng ENG EFL Cup 33rd 1 90 90 50.0 1.0 1 90 1 0 0 0.00 1 2 -1 -1.00 -3.00 Matches 2018-2019 21 Rochdale eng ENG FA Cup 65th 0 0 0 0 1 Matches 2019-2020 22 Fulham eng ENG EFL Cup 33rd 0 0 0 0 1 Matches 2021-2022 24 Carlisle United eng ENG EFL Cup Rd1 0 0 0 0 1 Matches 2022-2023 25 Oldham Athletic eng ENG FA Cup 0 0 0 0 1 Matches 6 Seasons 5 Clubs 2 Leagues 3 300 100 32.3 3.3 3 100 3 0 5 0.33 2 6 -4 -1.20 -3.20 Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches Fulham (2 Seasons) 2 Leagues 0 0 0 0 2 Southport (1 Season) 1 League 2 210 105 100.0 2.3 2 105 2 0 0 0.50 1 4 -3 -1.29 Rochdale (1 Season) 2 Leagues 1 90 90 25.0 1.0 1 90 1 0 1 0.00 1 2 -1 -1.00 -3.00 Carlisle United (1 Season) 1 League 0 0 0 0 1 Oldham Athletic (1 Season) 1 League 0 0 0 0 1 FA Cup (4 Seasons) 2 210 105 36.8 2.3 2 105 2 0 3 0.50 1 4 -3 -1.29 EFL Cup (3 Seasons) 1 90 90 25.0 1.0 1 90 1 0 2 0.00 1 2 -1 -1.00 -3.00
Miscellaneous Stats Table Season Age Squad Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches 2016-2017 19 Southport 1 League 2.3 0 0 0 0 2017-2018 20 Fulham 1 League 10.0 0 0 0 0 2018-2019 21 Rochdale 3 Leagues 6.8 0 1 0 0 0 0 0 0 0 0 0 0 2018-2019 21 Fulham 1 League 1.5 0 1 0 0 2019-2020 22 Fulham 1 League 5.0 0 0 0 0 2020-2021 23 Carlisle United 1 League 4.0 0 0 0 1 0 0 0 0 0 0 2021-2022 24 Carlisle United 2 Leagues 10.0 1 0 0 0 1 0 0 0 0 0 2022-2023 25 Oldham Athletic 2 Leagues 42.0 1 0 0 0 7 Seasons 5 Clubs 6 Leagues 65.1 2 1 0 1 1 0 0 0 0 0 0 0 Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches Fulham (3 Seasons) 1 League 16.5 0 1 0 0 Carlisle United (2 Seasons) 2 Leagues 14.0 1 0 0 1 1 0 0 0 0 0 Fulham (2 Seasons) 3 Leagues Oldham Athletic (1 Season) 2 Leagues 42.0 1 0 0 0 Rochdale (1 Season) 3 Leagues 6.8 0 1 0 0 0 0 0 0 0 0 0 0 Southport (1 Season) 1 League 2.3 0 0 0 0 FA Cup (4 Seasons) 2.3 0 0 0 0 PL2 — Div. 2 (3 Seasons) 16.5 0 1 0 0 EFL Cup (3 Seasons) 1.0 0 0 0 0 0 0 0 0 0 0 0 0 League Two (2 Seasons) 14.0 1 0 0 1 1 0 0 0 0 0 Championship (2 Seasons) National League (1 Season) 42.0 1 0 0 0 League One (1 Season) 5.8 0 1 0 0
Miscellaneous Stats Table Season Age Squad Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches 2016-2017 19 Southport eng ENG FA Cup 85th 2.3 0 0 0 0 Matches 2018-2019 21 Rochdale eng ENG EFL Cup 33rd 1.0 0 0 0 0 0 0 0 0 0 0 0 0 Matches 6 Seasons 5 Clubs 2 Leagues 3.3 0 0 0 0 0 0 0 0 0 0 0 0 Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches Fulham (2 Seasons) 2 Leagues Southport (1 Season) 1 League 2.3 0 0 0 0 Rochdale (1 Season) 2 Leagues 1.0 0 0 0 0 0 0 0 0 0 0 0 0 Carlisle United (1 Season) 1 League Oldham Athletic (1 Season) 1 League FA Cup (4 Seasons) 2.3 0 0 0 0 EFL Cup (3 Seasons) 1.0 0 0 0 0 0 0 0 0 0 0 0 0
About FBref.com
FBref.com launched (June 13, 2018) with domestic league coverage for England, France, Germany, Italy, Spain, and United States. Since then we have been steadily expanding our coverage to include domestic leagues from over 40 countries as well as domestic cup, super cup and youth leagues from top European countries. We have also added coverage for major international cups such as the UEFA Champions League and Copa Libertadores .
FBref is the most complete sources for women's football data on the internet. This includes the entire history of the FIFA Women's World Cup as well as recent domestic league seasons from nine countries, including advanced stats like xG for most of those nine.
In collaboration with Opta , we are including advanced analytical data such as xG, xA, progressive passing, duels and more for over twenty competitions. For more information on the expected goals model and which competitions have advanced data, see our xG explainer .
View Additional Information
More Magnus Norman Pages
Magnus Norman Overview
Stats by Competition
Match Logs (Goalkeeping)
Match Logs (Summary)
Stathead & Player Comparison
Player Club Summary