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 1 0 0.0 0 0 1 0 0.0 0 0 0 0 Matches 2024-2025 22 Wrexham eng ENG 3. League One 14 14 1,260 14.0 10 0.71 57 48 84.2 8 4 2 8 57.1 1 1 0 0 0.0 Matches 5 Seasons 4 Clubs 7 Leagues 95 95 8,505 94.5 98 1.04 364 276 74.7 49 19 27 36 37.9 9 6 3 0 33.3 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 54 54 4,815 53.5 46 0.86 201 160 78.6 31 11 12 22 40.7 4 3 1 0 25.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 16 9 50.0 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 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 League One (1 Season) 14 14 1,260 14.0 10 0.71 57 48 84.2 8 4 2 8 57.1 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 15 15 1,350 15.0 11 0.73 58 48 82.8 8 4 3 8 53.3 1 1 0 0 0.0 5 Seasons 4 Clubs 7 Leagues 95 95 8,505 94.5 98 1.04 364 276 74.7 49 19 27 36 37.9 9 6 3 0 33.3 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 54 54 4,815 53.5 46 0.86 201 160 78.6 31 11 12 22 40.7 4 3 1 0 25.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 16 9 50.0 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 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 League One (1 Season) 14 14 1,260 14.0 10 0.71 57 48 84.2 8 4 2 8 57.1 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 14 14 1,260 14.0 10 0.71 57 48 84.2 8 4 2 8 57.1 1 1 0 0 0.0 Matches 4 Seasons 4 Clubs 4 Leagues 88 88 7,875 87.5 85 0.97 341 264 76.5 46 19 23 34 38.6 8 5 3 0 37.5 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 50 50 4,455 49.5 40 0.81 191 155 80.6 29 11 10 21 42.0 4 3 1 0 25.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 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 League One (1 Season) 14 14 1,260 14.0 10 0.71 57 48 84.2 8 4 2 8 57.1 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 1 0 0.0 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 23 12 47.8 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 10 5 40.0 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 16 9 50.0 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 14 14 1,260 14.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 95 95 8,505 94.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 54 54 4,815 53.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 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 League One (1 Season) 14 14 1,260 14.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 15 15 1,350 15.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 95 95 8,505 94.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 54 54 4,815 53.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 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 League One (1 Season) 14 14 1,260 14.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 14 14 1,260 14.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 88 88 7,875 87.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 50 50 4,455 49.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 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 League One (1 Season) 14 14 1,260 14.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 14 1,260 90 66.7 14.0 14 90 14 0 0 2.00 22 10 +12 +0.86 +0.14 Matches 5 Seasons 4 Clubs 7 Leagues 95 8,505 90 46.1 94.5 95 90 94 0 14 1.75 142 98 +44 +0.47 +0.11 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 54 4,815 89 74.3 53.5 54 89 53 0 3 1.92 93 46 +47 +0.88 +0.45 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 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 League One (1 Season) 14 1,260 90 66.7 14.0 14 90 14 0 0 2.00 22 10 +12 +0.86 +0.14 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 15 1,350 90 68.2 15.0 15 90 15 0 0 1.87 22 11 +11 +0.73 +0.02 5 Seasons 4 Clubs 7 Leagues 95 8,505 90 46.1 94.5 95 90 94 0 14 1.75 142 98 +44 +0.47 +0.11 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 54 4,815 89 74.3 53.5 54 89 53 0 3 1.92 93 46 +47 +0.88 +0.45 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 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 League One (1 Season) 14 1,260 90 66.7 14.0 14 90 14 0 0 2.00 22 10 +12 +0.86 +0.14 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 14 1,260 90 66.7 14.0 14 90 14 0 0 2.00 22 10 +12 +0.86 +0.14 Matches 4 Seasons 4 Clubs 4 Leagues 88 7,875 89 47.8 87.5 88 89 87 0 11 1.78 137 85 +52 +0.59 +0.28 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 50 4,455 89 73.9 49.5 50 89 49 0 3 1.96 89 40 +49 +0.99 +0.70 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 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 League One (1 Season) 14 1,260 90 66.7 14.0 14 90 14 0 0 2.00 22 10 +12 +0.86 +0.14 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 15.0 0 0 0 0 1 0 0 0 0 0 5 Seasons 4 Clubs 7 Leagues 94.5 0 0 0 0 13 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 53.5 0 0 0 0 9 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 Bundesliga (1 Season) 15.0 0 0 0 0 0 0 0 0 0 0 League One (1 Season) 14.0 0 0 0 0 1 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 0 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