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 2018-2019 16 Arsenal eng ENG Jr. PL2 — Div. 1 4 4 360 4.0 4 0 0 3 75.0 0 0 0 0 Matches 2020-2021 18 Arsenal eng ENG Jr. PL2 — Div. 1 7 6 565 6.3 3 0 3 1 16.7 4 2 2 0 50.0 Matches 2021-2022 19 Arsenal eng ENG Jr. PL2 — Div. 1 6 6 540 6.0 2 2 2 1 16.7 1 1 0 0 0.0 Matches 2022-2023 20 Sturm Graz at AUT 1. Bundesliga 15 15 1,350 15.0 18 1.20 48 31 64.6 10 0 5 4 26.7 1 1 0 0 0.0 Matches 2022-2023 20 Crewe Alexandra eng ENG EFL Cup 1 1 90 1.0 4 4.00 7 3 42.9 0 0 1 0 0.0 0 0 0 0 Matches 2022-2023 20 Crewe Alexandra eng ENG FA Cup 2 2 180 2.0 3 1.50 6 4 66.7 1 0 1 1 50.0 1 1 0 0 0.0 Matches 2022-2023 20 Crewe Alexandra eng ENG 4. League Two 23 23 2,070 23.0 27 1.17 102 78 74.5 7 8 8 9 39.1 3 1 2 0 66.7 Matches 2023-2024 21 Wrexham eng ENG FA Cup 3 3 270 3.0 5 1.67 9 5 44.4 2 0 1 1 33.3 0 0 0 0 Matches 2023-2024 21 Wrexham eng ENG 4. League Two 36 36 3,195 35.5 30 0.85 134 107 79.1 21 7 8 13 36.1 3 2 1 0 33.3 Matches 2024-2025 22 Wrexham eng ENG FA Cup 1 1 90 1.0 1 1.00 0 0 1 0 0.0 0 0 0 0 Matches 2024-2025 22 Wrexham eng ENG 3. League One 20 20 1,800 20.0 17 0.85 69 54 76.8 10 6 4 10 50.0 2 1 1 0 50.0 Matches 5 Seasons 4 Clubs 7 Leagues 101 101 9,045 100.5 105 1.04 375 282 73.9 51 21 29 38 37.6 10 6 4 0 40.0 Country Comp MP Starts Min 90s GA GA90 SoTA Saves Save% W D L CS CS% PKatt PKA PKsv PKm Save% Matches Arsenal (3 Seasons) 1 League 17 16 1,465 16.3 9 2 5 5 31.3 5 3 2 0 40.0 Wrexham (2 Seasons) 3 Leagues 60 60 5,355 59.5 53 0.89 212 166 76.9 33 13 14 24 40.0 5 3 2 0 40.0 Crewe Alexandra (1 Season) 3 Leagues 26 26 2,340 26.0 34 1.31 115 85 72.2 8 8 10 10 38.5 4 2 2 0 50.0 Sturm Graz (1 Season) 1 League 15 15 1,350 15.0 18 1.20 48 31 64.6 10 0 5 4 26.7 1 1 0 0 0.0 PL2 — Div. 1 (3 Seasons) 17 16 1,465 16.3 9 2 5 5 31.3 5 3 2 0 40.0 FA Cup (3 Seasons) 6 6 540 6.0 9 1.50 15 9 53.3 3 0 3 2 33.3 1 1 0 0 0.0 League Two (2 Seasons) 59 59 5,265 58.5 57 0.97 236 185 77.1 28 15 16 22 37.3 6 3 3 0 50.0 League One (1 Season) 20 20 1,800 20.0 17 0.85 69 54 76.8 10 6 4 10 50.0 2 1 1 0 50.0 Bundesliga (1 Season) 15 15 1,350 15.0 18 1.20 48 31 64.6 10 0 5 4 26.7 1 1 0 0 0.0 EFL Cup (1 Season) 1 1 90 1.0 4 4.00 7 3 42.9 0 0 1 0 0.0 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 2018-2019 16 Arsenal 1 League 4 4 360 4.0 4 0 0 3 75.0 0 0 0 0 2020-2021 18 Arsenal 1 League 7 6 565 6.3 3 0 3 1 16.7 4 2 2 0 50.0 2021-2022 19 Arsenal 1 League 6 6 540 6.0 2 2 2 1 16.7 1 1 0 0 0.0 2022-2023 20 Sturm Graz 1 League 15 15 1,350 15.0 18 1.20 48 31 64.6 10 0 5 4 26.7 1 1 0 0 0.0 2022-2023 20 Crewe Alexandra 3 Leagues 26 26 2,340 26.0 34 1.31 115 85 72.2 8 8 10 10 38.5 4 2 2 0 50.0 2023-2024 21 Wrexham 2 Leagues 39 39 3,465 38.5 35 0.91 143 112 76.9 23 7 9 14 35.9 3 2 1 0 33.3 2024-2025 22 Wrexham 2 Leagues 21 21 1,890 21.0 18 0.86 69 54 76.8 10 6 5 10 47.6 2 1 1 0 50.0 5 Seasons 4 Clubs 7 Leagues 101 101 9,045 100.5 105 1.04 375 282 73.9 51 21 29 38 37.6 10 6 4 0 40.0 Comp MP Starts Min 90s GA GA90 SoTA Saves Save% W D L CS CS% PKatt PKA PKsv PKm Save% Matches Arsenal (3 Seasons) 1 League 17 16 1,465 16.3 9 2 5 5 31.3 5 3 2 0 40.0 Wrexham (2 Seasons) 3 Leagues 60 60 5,355 59.5 53 0.89 212 166 76.9 33 13 14 24 40.0 5 3 2 0 40.0 Crewe Alexandra (1 Season) 3 Leagues 26 26 2,340 26.0 34 1.31 115 85 72.2 8 8 10 10 38.5 4 2 2 0 50.0 Sturm Graz (1 Season) 1 League 15 15 1,350 15.0 18 1.20 48 31 64.6 10 0 5 4 26.7 1 1 0 0 0.0 PL2 — Div. 1 (3 Seasons) 17 16 1,465 16.3 9 2 5 5 31.3 5 3 2 0 40.0 FA Cup (3 Seasons) 6 6 540 6.0 9 1.50 15 9 53.3 3 0 3 2 33.3 1 1 0 0 0.0 League Two (2 Seasons) 59 59 5,265 58.5 57 0.97 236 185 77.1 28 15 16 22 37.3 6 3 3 0 50.0 League One (1 Season) 20 20 1,800 20.0 17 0.85 69 54 76.8 10 6 4 10 50.0 2 1 1 0 50.0 Bundesliga (1 Season) 15 15 1,350 15.0 18 1.20 48 31 64.6 10 0 5 4 26.7 1 1 0 0 0.0 EFL Cup (1 Season) 1 1 90 1.0 4 4.00 7 3 42.9 0 0 1 0 0.0 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 2018-2019 16 Arsenal eng ENG Jr. PL2 — Div. 1 2nd 4 4 360 4.0 4 0 0 3 75.0 0 0 0 0 Matches 2020-2021 18 Arsenal eng ENG Jr. PL2 — Div. 1 10th 7 6 565 6.3 3 0 3 1 16.7 4 2 2 0 50.0 Matches 2021-2022 19 Arsenal eng ENG Jr. PL2 — Div. 1 3rd 6 6 540 6.0 2 2 2 1 16.7 1 1 0 0 0.0 Matches 2022-2023 20 Sturm Graz at AUT 1. Bundesliga 2nd 15 15 1,350 15.0 18 1.20 48 31 64.6 10 0 5 4 26.7 1 1 0 0 0.0 Matches 2022-2023 20 Crewe Alexandra eng ENG 4. League Two 13th 23 23 2,070 23.0 27 1.17 102 78 74.5 7 8 8 9 39.1 3 1 2 0 66.7 Matches 2023-2024 21 Wrexham eng ENG 4. League Two 2nd 36 36 3,195 35.5 30 0.85 134 107 79.1 21 7 8 13 36.1 3 2 1 0 33.3 Matches 2024-2025 22 Wrexham eng ENG 3. League One 3rd 20 20 1,800 20.0 17 0.85 69 54 76.8 10 6 4 10 50.0 2 1 1 0 50.0 Matches 4 Seasons 4 Clubs 4 Leagues 94 94 8,415 93.5 92 0.98 353 270 75.4 48 21 25 36 38.3 9 5 4 0 44.4 Country Comp LgRank MP Starts Min 90s GA GA90 SoTA Saves Save% W D L CS CS% PKatt PKA PKsv PKm Save% Matches Arsenal (3 Seasons) 1 League 17 16 1,465 16.3 9 2 5 5 31.3 5 3 2 0 40.0 Wrexham (2 Seasons) 2 Leagues 56 56 4,995 55.5 47 0.85 203 161 78.3 31 13 12 23 41.1 5 3 2 0 40.0 Crewe Alexandra (1 Season) 1 League 23 23 2,070 23.0 27 1.17 102 78 74.5 7 8 8 9 39.1 3 1 2 0 66.7 Sturm Graz (1 Season) 1 League 15 15 1,350 15.0 18 1.20 48 31 64.6 10 0 5 4 26.7 1 1 0 0 0.0 PL2 — Div. 1 (3 Seasons) 17 16 1,465 16.3 9 2 5 5 31.3 5 3 2 0 40.0 League Two (2 Seasons) 59 59 5,265 58.5 57 0.97 236 185 77.1 28 15 16 22 37.3 6 3 3 0 50.0 League One (1 Season) 20 20 1,800 20.0 17 0.85 69 54 76.8 10 6 4 10 50.0 2 1 1 0 50.0 Bundesliga (1 Season) 15 15 1,350 15.0 18 1.20 48 31 64.6 10 0 5 4 26.7 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 2022-2023 20 Crewe Alexandra eng ENG EFL Cup Rd1 1 1 90 1.0 4 4.00 7 3 42.9 0 0 1 0 0.0 0 0 0 0 Matches 2022-2023 20 Crewe Alexandra eng ENG FA Cup 2 2 180 2.0 3 1.50 6 4 66.7 1 0 1 1 50.0 1 1 0 0 0.0 Matches 2023-2024 21 Wrexham eng ENG FA Cup 3 3 270 3.0 5 1.67 9 5 44.4 2 0 1 1 33.3 0 0 0 0 Matches 2024-2025 22 Wrexham eng ENG FA Cup 1 1 90 1.0 1 1.00 0 0 1 0 0.0 0 0 0 0 Matches 3 Seasons 2 Clubs 2 Leagues 7 7 630 7.0 13 1.86 22 12 50.0 3 0 4 2 28.6 1 1 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 Wrexham (2 Seasons) 1 League 4 4 360 4.0 6 1.50 9 5 44.4 2 0 2 1 25.0 0 0 0 0 Crewe Alexandra (1 Season) 2 Leagues 3 3 270 3.0 7 2.33 13 7 53.8 1 0 2 1 33.3 1 1 0 0 0.0 FA Cup (3 Seasons) 6 6 540 6.0 9 1.50 15 9 53.3 3 0 3 2 33.3 1 1 0 0 0.0 EFL Cup (1 Season) 1 1 90 1.0 4 4.00 7 3 42.9 0 0 1 0 0.0 0 0 0 0
Standard Stats Table 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 2018-2019 16 Arsenal eng ENG Jr. PL2 — Div. 1 4 4 360 4.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2020-2021 18 Arsenal 2. Europa Lg 0 0 Matches 2020-2021 18 Arsenal eng ENG Jr. PL2 — Div. 1 7 6 565 6.3 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2021-2022 19 Arsenal eng ENG Jr. PL2 — Div. 1 6 6 540 6.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2021-2022 19 Arsenal eng ENG 1. Premier League 0 0 Matches 2022-2023 20 Sturm Graz at AUT 1. Bundesliga 15 15 1,350 15.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2022-2023 20 Crewe Alexandra eng ENG EFL Cup 1 1 90 1.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2022-2023 20 Crewe Alexandra eng ENG FA Cup 2 2 180 2.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2022-2023 20 Crewe Alexandra eng ENG 4. League Two 23 23 2,070 23.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2023-2024 21 Wrexham eng ENG FA Cup 3 3 270 3.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2023-2024 21 Wrexham eng ENG 4. League Two 36 36 3,195 35.5 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2024-2025 22 Wrexham eng ENG FA Cup 1 1 90 1.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2024-2025 22 Wrexham eng ENG 3. League One 20 20 1,800 20.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 5 Seasons 4 Clubs 7 Leagues 101 101 9,045 100.5 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.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 Arsenal (3 Seasons) 1 League 17 16 1,465 16.3 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Wrexham (2 Seasons) 3 Leagues 60 60 5,355 59.5 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Arsenal (2 Seasons) 2 Leagues 0 0 Crewe Alexandra (1 Season) 3 Leagues 26 26 2,340 26.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Sturm Graz (1 Season) 1 League 15 15 1,350 15.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 PL2 — Div. 1 (3 Seasons) 17 16 1,465 16.3 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 FA Cup (3 Seasons) 6 6 540 6.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 League Two (2 Seasons) 59 59 5,265 58.5 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 League One (1 Season) 20 20 1,800 20.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Bundesliga (1 Season) 15 15 1,350 15.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 EFL Cup (1 Season) 1 1 90 1.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Premier League (1 Season) 0 0 Europa Lg (1 Season) 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 2018-2019 16 Arsenal 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 2020-2021 18 Arsenal 1 League 0 0 2020-2021 18 Arsenal 1 League 7 6 565 6.3 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 2021-2022 19 Arsenal 1 League 0 0 2021-2022 19 Arsenal 1 League 6 6 540 6.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 2022-2023 20 Sturm Graz 1 League 15 15 1,350 15.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 2022-2023 20 Crewe Alexandra 3 Leagues 26 26 2,340 26.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 2023-2024 21 Wrexham 2 Leagues 39 39 3,465 38.5 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 2024-2025 22 Wrexham 2 Leagues 21 21 1,890 21.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 5 Seasons 4 Clubs 7 Leagues 101 101 9,045 100.5 0 0 0 0 0 0 0 0 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 Arsenal (3 Seasons) 1 League 17 16 1,465 16.3 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Wrexham (2 Seasons) 3 Leagues 60 60 5,355 59.5 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Arsenal (2 Seasons) 2 Leagues 0 0 Crewe Alexandra (1 Season) 3 Leagues 26 26 2,340 26.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Sturm Graz (1 Season) 1 League 15 15 1,350 15.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 PL2 — Div. 1 (3 Seasons) 17 16 1,465 16.3 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 FA Cup (3 Seasons) 6 6 540 6.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 League Two (2 Seasons) 59 59 5,265 58.5 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 League One (1 Season) 20 20 1,800 20.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Bundesliga (1 Season) 15 15 1,350 15.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 EFL Cup (1 Season) 1 1 90 1.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Premier League (1 Season) 0 0 Europa Lg (1 Season) 0 0
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 2018-2019 16 Arsenal eng ENG Jr. PL2 — Div. 1 2nd 4 4 360 4.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2020-2021 18 Arsenal eng ENG Jr. PL2 — Div. 1 10th 7 6 565 6.3 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2021-2022 19 Arsenal eng ENG 1. Premier League 5th 0 0 Matches 2021-2022 19 Arsenal eng ENG Jr. PL2 — Div. 1 3rd 6 6 540 6.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2022-2023 20 Sturm Graz at AUT 1. Bundesliga 2nd 15 15 1,350 15.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2022-2023 20 Crewe Alexandra eng ENG 4. League Two 13th 23 23 2,070 23.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2023-2024 21 Wrexham eng ENG 4. League Two 2nd 36 36 3,195 35.5 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2024-2025 22 Wrexham eng ENG 3. League One 3rd 20 20 1,800 20.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 4 Seasons 4 Clubs 4 Leagues 94 94 8,415 93.5 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 Arsenal (3 Seasons) 1 League 17 16 1,465 16.3 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Wrexham (2 Seasons) 2 Leagues 56 56 4,995 55.5 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Crewe Alexandra (1 Season) 1 League 23 23 2,070 23.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Sturm Graz (1 Season) 1 League 15 15 1,350 15.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Arsenal (1 Season) 1 League 0 0 PL2 — Div. 1 (3 Seasons) 17 16 1,465 16.3 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 League Two (2 Seasons) 59 59 5,265 58.5 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 League One (1 Season) 20 20 1,800 20.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Bundesliga (1 Season) 15 15 1,350 15.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Premier League (1 Season) 0 0
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 2022-2023 20 Crewe Alexandra eng ENG EFL Cup Rd1 1 1 90 1.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2022-2023 20 Crewe Alexandra eng ENG FA Cup 2 2 180 2.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2023-2024 21 Wrexham eng ENG FA Cup 3 3 270 3.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2024-2025 22 Wrexham eng ENG FA Cup 1 1 90 1.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 3 Seasons 2 Clubs 2 Leagues 7 7 630 7.0 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 Wrexham (2 Seasons) 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 Crewe Alexandra (1 Season) 2 Leagues 3 3 270 3.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 FA Cup (3 Seasons) 6 6 540 6.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 EFL Cup (1 Season) 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 Country Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches 2018-2019 16 Arsenal eng ENG Jr. PL2 — Div. 1 4 360 90 18.2 4.0 4 90 4 0 11 3.00 12 1 +11 +2.75 +2.69 Matches 2020-2021 18 Arsenal 2. Europa Lg 0 0 0 0 3 Matches 2020-2021 18 Arsenal eng ENG Jr. PL2 — Div. 1 7 565 81 26.2 6.3 6 90 6 1 25 4 1.29 10 11 -1 -0.16 +0.12 Matches 2021-2022 19 Arsenal eng ENG Jr. PL2 — Div. 1 6 540 90 23.1 6.0 6 90 6 0 0 1.33 11 11 0 0.00 -0.40 Matches 2021-2022 19 Arsenal eng ENG 1. Premier League 0 0 0 0 7 Matches 2022-2023 20 Sturm Graz at AUT 1. Bundesliga 15 1,350 90 46.9 15.0 15 90 15 0 1 2.00 29 18 +11 +0.73 -0.27 Matches 2022-2023 20 Crewe Alexandra eng ENG EFL Cup 1 90 90 100.0 1.0 1 90 1 0 0 0.00 0 4 -4 -4.00 Matches 2022-2023 20 Crewe Alexandra eng ENG FA Cup 2 180 90 100.0 2.0 2 90 2 0 0 1.50 1 3 -2 -1.00 Matches 2022-2023 20 Crewe Alexandra eng ENG 4. League Two 23 2,070 90 50.0 23.0 23 90 23 0 0 1.26 19 27 -8 -0.35 -0.17 Matches 2023-2024 21 Wrexham eng ENG FA Cup 3 270 90 75.0 3.0 3 90 3 0 0 2.00 4 5 -1 -0.33 -3.33 Matches 2023-2024 21 Wrexham eng ENG 4. League Two 36 3,195 89 77.2 35.5 36 89 35 0 3 1.94 67 30 +37 +1.04 +1.04 Matches 2024-2025 22 Wrexham eng ENG FA Cup 1 90 90 100.0 1.0 1 90 1 0 0 0.00 0 1 -1 -1.00 Matches 2024-2025 22 Wrexham eng ENG 3. League One 20 1,800 90 60.6 20.0 20 90 20 0 5 1.80 29 17 +12 +0.60 -0.02 Matches 5 Seasons 4 Clubs 7 Leagues 101 9,045 90 46.3 100.5 101 90 100 0 19 1.72 149 105 +44 +0.44 +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 Arsenal (3 Seasons) 1 League 17 1,465 86 22.6 16.3 16 90 16 1 25 15 1.71 33 23 +10 +0.61 +0.54 Wrexham (2 Seasons) 3 Leagues 60 5,355 89 70.8 59.5 60 89 59 0 8 1.86 100 53 +47 +0.79 +0.34 Arsenal (2 Seasons) 2 Leagues 0 0 0 0 10 Crewe Alexandra (1 Season) 3 Leagues 26 2,340 90 53.1 26.0 26 90 26 0 0 1.23 20 34 -14 -0.54 -0.36 Sturm Graz (1 Season) 1 League 15 1,350 90 46.9 15.0 15 90 15 0 1 2.00 29 18 +11 +0.73 -0.27 PL2 — Div. 1 (3 Seasons) 17 1,465 86 22.6 16.3 16 90 16 1 25 15 1.71 33 23 +10 +0.61 +0.54 FA Cup (3 Seasons) 6 540 90 85.7 6.0 6 90 6 0 0 1.50 5 9 -4 -0.67 -3.67 League Two (2 Seasons) 59 5,265 89 63.6 58.5 59 89 58 0 3 1.67 86 57 +29 +0.50 +0.62 League One (1 Season) 20 1,800 90 60.6 20.0 20 90 20 0 5 1.80 29 17 +12 +0.60 -0.02 Bundesliga (1 Season) 15 1,350 90 46.9 15.0 15 90 15 0 1 2.00 29 18 +11 +0.73 -0.27 EFL Cup (1 Season) 1 90 90 100.0 1.0 1 90 1 0 0 0.00 0 4 -4 -4.00 Premier League (1 Season) 0 0 0 0 7 Europa Lg (1 Season) 0 0 0 0 3
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 2018-2019 16 Arsenal 1 League 4 360 90 18.2 4.0 4 90 4 0 11 3.00 12 1 +11 +2.75 +2.69 2020-2021 18 Arsenal 1 League 0 0 0 0 3 2020-2021 18 Arsenal 1 League 7 565 81 26.2 6.3 6 90 6 1 25 4 1.29 10 11 -1 -0.16 +0.12 2021-2022 19 Arsenal 1 League 0 0 0 0 7 2021-2022 19 Arsenal 1 League 6 540 90 23.1 6.0 6 90 6 0 0 1.33 11 11 0 0.00 -0.40 2022-2023 20 Sturm Graz 1 League 15 1,350 90 46.9 15.0 15 90 15 0 1 2.00 29 18 +11 +0.73 -0.27 2022-2023 20 Crewe Alexandra 3 Leagues 26 2,340 90 53.1 26.0 26 90 26 0 0 1.23 20 34 -14 -0.54 -0.36 2023-2024 21 Wrexham 2 Leagues 39 3,465 89 77.0 38.5 39 89 38 0 3 1.94 71 35 +36 +0.94 +0.67 2024-2025 22 Wrexham 2 Leagues 21 1,890 90 61.8 21.0 21 90 21 0 5 1.71 29 18 +11 +0.52 -0.09 5 Seasons 4 Clubs 7 Leagues 101 9,045 90 46.3 100.5 101 90 100 0 19 1.72 149 105 +44 +0.44 +0.07 Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches Arsenal (3 Seasons) 1 League 17 1,465 86 22.6 16.3 16 90 16 1 25 15 1.71 33 23 +10 +0.61 +0.54 Wrexham (2 Seasons) 3 Leagues 60 5,355 89 70.8 59.5 60 89 59 0 8 1.86 100 53 +47 +0.79 +0.34 Arsenal (2 Seasons) 2 Leagues 0 0 0 0 10 Crewe Alexandra (1 Season) 3 Leagues 26 2,340 90 53.1 26.0 26 90 26 0 0 1.23 20 34 -14 -0.54 -0.36 Sturm Graz (1 Season) 1 League 15 1,350 90 46.9 15.0 15 90 15 0 1 2.00 29 18 +11 +0.73 -0.27 PL2 — Div. 1 (3 Seasons) 17 1,465 86 22.6 16.3 16 90 16 1 25 15 1.71 33 23 +10 +0.61 +0.54 FA Cup (3 Seasons) 6 540 90 85.7 6.0 6 90 6 0 0 1.50 5 9 -4 -0.67 -3.67 League Two (2 Seasons) 59 5,265 89 63.6 58.5 59 89 58 0 3 1.67 86 57 +29 +0.50 +0.62 League One (1 Season) 20 1,800 90 60.6 20.0 20 90 20 0 5 1.80 29 17 +12 +0.60 -0.02 Bundesliga (1 Season) 15 1,350 90 46.9 15.0 15 90 15 0 1 2.00 29 18 +11 +0.73 -0.27 EFL Cup (1 Season) 1 90 90 100.0 1.0 1 90 1 0 0 0.00 0 4 -4 -4.00 Premier League (1 Season) 0 0 0 0 7 Europa Lg (1 Season) 0 0 0 0 3
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 2018-2019 16 Arsenal eng ENG Jr. PL2 — Div. 1 2nd 4 360 90 18.2 4.0 4 90 4 0 11 3.00 12 1 +11 +2.75 +2.69 Matches 2020-2021 18 Arsenal eng ENG Jr. PL2 — Div. 1 10th 7 565 81 26.2 6.3 6 90 6 1 25 4 1.29 10 11 -1 -0.16 +0.12 Matches 2021-2022 19 Arsenal eng ENG 1. Premier League 5th 0 0 0 0 7 Matches 2021-2022 19 Arsenal eng ENG Jr. PL2 — Div. 1 3rd 6 540 90 23.1 6.0 6 90 6 0 0 1.33 11 11 0 0.00 -0.40 Matches 2022-2023 20 Sturm Graz at AUT 1. Bundesliga 2nd 15 1,350 90 46.9 15.0 15 90 15 0 1 2.00 29 18 +11 +0.73 -0.27 Matches 2022-2023 20 Crewe Alexandra eng ENG 4. League Two 13th 23 2,070 90 50.0 23.0 23 90 23 0 0 1.26 19 27 -8 -0.35 -0.17 Matches 2023-2024 21 Wrexham eng ENG 4. League Two 2nd 36 3,195 89 77.2 35.5 36 89 35 0 3 1.94 67 30 +37 +1.04 +1.04 Matches 2024-2025 22 Wrexham eng ENG 3. League One 3rd 20 1,800 90 60.6 20.0 20 90 20 0 5 1.80 29 17 +12 +0.60 -0.02 Matches 4 Seasons 4 Clubs 4 Leagues 94 8,415 90 47.9 93.5 94 90 93 0 16 1.75 144 92 +52 +0.56 +0.23 Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches Arsenal (3 Seasons) 1 League 17 1,465 86 22.6 16.3 16 90 16 1 25 15 1.71 33 23 +10 +0.61 +0.54 Wrexham (2 Seasons) 2 Leagues 56 4,995 89 70.3 55.5 56 89 55 0 8 1.89 96 47 +49 +0.88 +0.54 Crewe Alexandra (1 Season) 1 League 23 2,070 90 50.0 23.0 23 90 23 0 0 1.26 19 27 -8 -0.35 -0.17 Sturm Graz (1 Season) 1 League 15 1,350 90 46.9 15.0 15 90 15 0 1 2.00 29 18 +11 +0.73 -0.27 Arsenal (1 Season) 1 League 0 0 0 0 7 PL2 — Div. 1 (3 Seasons) 17 1,465 86 22.6 16.3 16 90 16 1 25 15 1.71 33 23 +10 +0.61 +0.54 League Two (2 Seasons) 59 5,265 89 63.6 58.5 59 89 58 0 3 1.67 86 57 +29 +0.50 +0.62 League One (1 Season) 20 1,800 90 60.6 20.0 20 90 20 0 5 1.80 29 17 +12 +0.60 -0.02 Bundesliga (1 Season) 15 1,350 90 46.9 15.0 15 90 15 0 1 2.00 29 18 +11 +0.73 -0.27 Premier League (1 Season) 0 0 0 0 7
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 2022-2023 20 Crewe Alexandra eng ENG EFL Cup Rd1 1 90 90 100.0 1.0 1 90 1 0 0 0.00 0 4 -4 -4.00 Matches 2022-2023 20 Crewe Alexandra eng ENG FA Cup 2 180 90 100.0 2.0 2 90 2 0 0 1.50 1 3 -2 -1.00 Matches 2023-2024 21 Wrexham eng ENG FA Cup 3 270 90 75.0 3.0 3 90 3 0 0 2.00 4 5 -1 -0.33 -3.33 Matches 2024-2025 22 Wrexham eng ENG FA Cup 1 90 90 100.0 1.0 1 90 1 0 0 0.00 0 1 -1 -1.00 Matches 3 Seasons 2 Clubs 2 Leagues 7 630 90 87.5 7.0 7 90 7 0 0 1.29 5 13 -8 -1.14 -4.14 Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches Wrexham (2 Seasons) 1 League 4 360 90 80.0 4.0 4 90 4 0 0 1.50 4 6 -2 -0.50 -3.50 Crewe Alexandra (1 Season) 2 Leagues 3 270 90 100.0 3.0 3 90 3 0 0 1.00 1 7 -6 -2.00 FA Cup (3 Seasons) 6 540 90 85.7 6.0 6 90 6 0 0 1.50 5 9 -4 -0.67 -3.67 EFL Cup (1 Season) 1 90 90 100.0 1.0 1 90 1 0 0 0.00 0 4 -4 -4.00
Miscellaneous Stats Table Season Age Squad Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches 2018-2019 16 Arsenal 1 League 4.0 0 0 0 0 2020-2021 18 Arsenal 1 League 6.3 0 0 0 0 2021-2022 19 Arsenal 1 League 6.0 0 0 0 0 2022-2023 20 Sturm Graz 1 League 15.0 0 0 0 0 0 0 0 0 0 0 2022-2023 20 Crewe Alexandra 3 Leagues 26.0 0 0 0 0 4 0 0 0 1 0 2023-2024 21 Wrexham 2 Leagues 38.5 0 0 0 0 8 0 0 0 0 0 2024-2025 22 Wrexham 2 Leagues 21.0 0 0 0 0 2 0 0 0 0 0 5 Seasons 4 Clubs 7 Leagues 100.5 0 0 0 0 14 0 0 0 1 0 Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches Arsenal (3 Seasons) 1 League 16.3 0 0 0 0 Wrexham (2 Seasons) 3 Leagues 59.5 0 0 0 0 10 0 0 0 0 0 Arsenal (2 Seasons) 2 Leagues Crewe Alexandra (1 Season) 3 Leagues 26.0 0 0 0 0 4 0 0 0 1 0 Sturm Graz (1 Season) 1 League 15.0 0 0 0 0 0 0 0 0 0 0 PL2 — Div. 1 (3 Seasons) 16.3 0 0 0 0 FA Cup (3 Seasons) 6.0 0 0 0 0 0 0 0 0 0 0 League Two (2 Seasons) 58.5 0 0 0 0 12 0 0 0 0 0 League One (1 Season) 20.0 0 0 0 0 2 0 0 0 0 0 Bundesliga (1 Season) 15.0 0 0 0 0 0 0 0 0 0 0 EFL Cup (1 Season) 1.0 0 0 0 0 0 0 0 0 1 0 Premier League (1 Season) Europa Lg (1 Season)
Miscellaneous Stats Table Season Age Squad Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches 2022-2023 20 Crewe Alexandra eng ENG EFL Cup Rd1 1.0 0 0 0 0 0 0 0 0 1 0 Matches 2022-2023 20 Crewe Alexandra eng ENG FA Cup 2.0 0 0 0 0 0 0 0 0 0 0 Matches 2023-2024 21 Wrexham eng ENG FA Cup 3.0 0 0 0 0 0 0 0 0 0 0 Matches 2024-2025 22 Wrexham eng ENG FA Cup 1.0 0 0 0 0 Matches 3 Seasons 2 Clubs 2 Leagues 7.0 0 0 0 0 0 0 0 0 1 0 Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches Wrexham (2 Seasons) 1 League 4.0 0 0 0 0 0 0 0 0 0 0 Crewe Alexandra (1 Season) 2 Leagues 3.0 0 0 0 0 0 0 0 0 1 0 FA Cup (3 Seasons) 6.0 0 0 0 0 0 0 0 0 0 0 EFL Cup (1 Season) 1.0 0 0 0 0 0 0 0 0 1 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 Arthur Okonkwo Pages
Arthur Okonkwo Overview
Stats by Competition
Match Logs (Goalkeeping)
Match Logs (Summary)
Stathead & Player Comparison
Player Club Summary