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 2015-2016 20 Braintree Town eng ENG 5. National League 16 16 1,440 16.0 17 1.06 71 54 76.1 9 3 4 7 43.8 Matches 2015-2016 20 Welling United eng ENG 5. National League 20 20 1,800 20.0 38 1.90 101 63 62.4 6 5 9 1 5.0 Matches 2016-2017 21 Millwall eng ENG EFL Cup 1 1 90 1.0 2 2.00 4 2 50.0 0 0 1 0 0.0 0 0 0 0 Matches 2016-2017 21 Millwall eng ENG FA Cup 1 1 90 1.0 0 0 0 1 0 0.0 0 0 0 0 Matches 2016-2017 21 Millwall eng ENG 3. League One 11 10 965 10.7 6 0.56 35 29 82.9 5 5 1 5 50.0 0 0 0 0 Matches 2017-2018 22 Millwall eng ENG EFL Cup 2 2 210 2.3 3 1.29 12 9 75.0 1 0 1 1 50.0 0 0 0 0 Matches 2017-2018 22 Stevenage eng ENG FA Cup 2 2 180 2.0 3 1.50 8 5 62.5 0 1 1 1 50.0 0 0 0 0 Matches 2017-2018 22 Stevenage eng ENG 4. League Two 18 18 1,620 18.0 24 1.33 77 53 70.1 6 5 7 4 22.2 1 1 0 0 0.0 Matches 2018-2019 23 AFC Wimbledon eng ENG EFL Cup 2 2 180 2.0 4 2.00 13 9 69.2 1 0 1 0 0.0 0 0 0 0 Matches 2018-2019 23 AFC Wimbledon eng ENG 3. League One 12 12 1,080 12.0 15 1.25 4 3 5 5 41.7 0 0 0 0 Matches 2019-2020 24 Newport County eng ENG FA Cup 2 2 180 2.0 4 2.00 6 3 50.0 0 1 1 0 0.0 1 1 0 0 0.0 Matches 2019-2020 24 Newport County eng ENG 4. League Two 31 31 2,790 31.0 33 1.06 99 69 68.7 12 9 10 12 38.7 3 2 1 0 33.3 Matches 2020-2021 25 Newport County eng ENG EFL Cup 1 1 90 1.0 0 0.00 0 0 1 0 0 1 100.0 0 0 0 0 Matches 2020-2021 25 Newport County eng ENG FA Cup 2 2 210 2.3 1 0.43 7 6 85.7 1 1 0 1 50.0 0 0 0 0 Matches 2020-2021 25 Newport County eng ENG 4. League Two 9 8 766 8.5 5 0.59 21 17 76.2 3 4 1 5 62.5 2 0 1 1 100.0 Matches 2021-2022 26 Salford City FC eng ENG EFL Cup 1 1 90 1.0 3 3.00 7 5 71.4 0 1 0 0 0.0 1 1 0 0 0.0 Matches 2021-2022 26 Salford City FC eng ENG FA Cup 1 1 90 1.0 2 2.00 4 2 50.0 0 0 1 0 0.0 0 0 0 0 Matches 2021-2022 26 Salford City FC eng ENG 4. League Two 36 36 3,240 36.0 35 0.97 126 94 74.6 15 10 11 14 38.9 3 3 0 0 0.0 Matches 2022-2023 27 Salford City FC eng ENG EFL Cup 1 1 90 1.0 5 5.00 5 0 0.0 0 0 1 0 0.0 0 0 0 0 Matches 2022-2023 27 Salford City FC eng ENG FA Cup 2 2 180 2.0 3 1.50 6 3 50.0 0 1 1 1 50.0 0 0 0 0 Matches 2022-2023 27 Salford City FC eng ENG 4. League Two 21 21 1,890 21.0 21 1.00 74 53 71.6 9 4 8 9 42.9 0 0 0 0 Matches 2022-2023 27 Northampton Town eng ENG 4. League Two 8 8 720 8.0 6 0.75 23 17 73.9 2 4 2 4 50.0 0 0 0 0 Matches 2023-2024 28 Wolves eng ENG Jr. PL2 1 1 90 1.0 1 0 0 1 100.0 1 0 0 1 Matches 2024-2025 29 Wolves eng ENG 1. Premier League 1 0 1 0.0 0 0.00 0 0 0 0 0 0 0 0 0 0 Matches 12 Seasons 10 Clubs 7 Leagues 201 198 17,992 199.9 230 1.16 699 493 70.4 75 57 67 71 35.9 11 8 2 1 20.0 Country Comp MP Starts Min 90s GA GA90 SoTA Saves Save% W D L CS CS% PKatt PKA PKsv PKm Save% Matches Millwall (4 Seasons) 4 Leagues 15 14 1,355 15.1 11 0.78 51 40 78.4 6 5 4 6 42.9 0 0 0 0 Salford City FC (2 Seasons) 3 Leagues 62 62 5,580 62.0 69 1.11 222 157 70.7 24 16 22 24 38.7 4 4 0 0 0.0 Newport County (2 Seasons) 3 Leagues 45 44 4,036 44.8 43 0.96 133 95 69.9 17 15 12 19 43.2 6 3 2 1 40.0 Wolves (2 Seasons) 3 Leagues 1 0 1 0.0 0 0.00 0 0 0 0 0 0 0 0 0 0 Stevenage (1 Season) 2 Leagues 20 20 1,800 20.0 27 1.35 85 58 69.4 6 6 8 5 25.0 1 1 0 0 0.0 Welling United (1 Season) 1 League 20 20 1,800 20.0 38 1.90 101 63 62.4 6 5 9 1 5.0 Braintree Town (1 Season) 1 League 16 16 1,440 16.0 17 1.06 71 54 76.1 9 3 4 7 43.8 AFC Wimbledon (1 Season) 3 Leagues 14 14 1,260 14.0 19 1.36 13 9 69.2 5 3 6 5 35.7 0 0 0 0 Northampton Town (1 Season) 1 League 8 8 720 8.0 6 0.75 23 17 73.9 2 4 2 4 50.0 0 0 0 0 Wolves (1 Season) 1 League 1 1 90 1.0 1 0 0 1 100.0 1 0 0 1 FA Cup (10 Seasons) 10 10 930 10.3 13 1.39 31 19 61.3 1 4 5 3 30.0 1 1 0 0 0.0 EFL Cup (10 Seasons) 8 8 750 8.3 17 2.04 41 25 61.0 3 1 4 2 25.0 1 1 0 0 0.0 League Two (5 Seasons) 123 122 11,026 122.5 124 1.01 420 303 71.9 47 36 39 48 39.3 9 6 2 1 25.0 League One (3 Seasons) 23 22 2,045 22.7 21 0.92 35 29 82.9 9 8 6 10 45.5 0 0 0 0 Premier League (3 Seasons) 1 0 1 0.0 0 0.00 0 0 0 0 0 0 0 0 0 0 National League (1 Season) 36 36 3,240 36.0 55 1.53 172 117 68.0 15 8 13 8 22.2 PL2 (1 Season) 1 1 90 1.0 1 0 0 1 100.0 1 0 0 1
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 2015-2016 20 Braintree Town 1 League 16 16 1,440 16.0 17 1.06 71 54 76.1 9 3 4 7 43.8 2015-2016 20 Welling United 1 League 20 20 1,800 20.0 38 1.90 101 63 62.4 6 5 9 1 5.0 2016-2017 21 Millwall 3 Leagues 13 12 1,145 12.7 8 0.68 39 31 79.5 5 5 3 5 41.7 0 0 0 0 2017-2018 22 Millwall 2 Leagues 2 2 210 2.3 3 1.29 12 9 75.0 1 0 1 1 50.0 0 0 0 0 2017-2018 22 Stevenage 2 Leagues 20 20 1,800 20.0 27 1.35 85 58 69.4 6 6 8 5 25.0 1 1 0 0 0.0 2018-2019 23 AFC Wimbledon 3 Leagues 14 14 1,260 14.0 19 1.36 13 9 69.2 5 3 6 5 35.7 0 0 0 0 2019-2020 24 Newport County 3 Leagues 33 33 2,970 33.0 37 1.12 105 72 67.6 12 10 11 12 36.4 4 3 1 0 25.0 2020-2021 25 Newport County 3 Leagues 12 11 1,066 11.8 6 0.51 28 23 78.6 5 5 1 7 63.6 2 0 1 1 100.0 2021-2022 26 Salford City FC 3 Leagues 38 38 3,420 38.0 40 1.05 137 101 73.7 15 11 12 14 36.8 4 4 0 0 0.0 2022-2023 27 Salford City FC 3 Leagues 24 24 2,160 24.0 29 1.21 85 56 65.9 9 5 10 10 41.7 0 0 0 0 2022-2023 27 Northampton Town 1 League 8 8 720 8.0 6 0.75 23 17 73.9 2 4 2 4 50.0 0 0 0 0 2023-2024 28 Wolves 1 League 1 1 90 1.0 1 0 0 1 100.0 1 0 0 1 2024-2025 29 Wolves 2 Leagues 1 0 1 0.0 0 0.00 0 0 0 0 0 0 0 0 0 0 12 Seasons 10 Clubs 7 Leagues 201 198 17,992 199.9 230 1.16 699 493 70.4 75 57 67 71 35.9 11 8 2 1 20.0 Comp MP Starts Min 90s GA GA90 SoTA Saves Save% W D L CS CS% PKatt PKA PKsv PKm Save% Matches Millwall (4 Seasons) 4 Leagues 15 14 1,355 15.1 11 0.78 51 40 78.4 6 5 4 6 42.9 0 0 0 0 Salford City FC (2 Seasons) 3 Leagues 62 62 5,580 62.0 69 1.11 222 157 70.7 24 16 22 24 38.7 4 4 0 0 0.0 Newport County (2 Seasons) 3 Leagues 45 44 4,036 44.8 43 0.96 133 95 69.9 17 15 12 19 43.2 6 3 2 1 40.0 Wolves (2 Seasons) 3 Leagues 1 0 1 0.0 0 0.00 0 0 0 0 0 0 0 0 0 0 Stevenage (1 Season) 2 Leagues 20 20 1,800 20.0 27 1.35 85 58 69.4 6 6 8 5 25.0 1 1 0 0 0.0 Welling United (1 Season) 1 League 20 20 1,800 20.0 38 1.90 101 63 62.4 6 5 9 1 5.0 Braintree Town (1 Season) 1 League 16 16 1,440 16.0 17 1.06 71 54 76.1 9 3 4 7 43.8 AFC Wimbledon (1 Season) 3 Leagues 14 14 1,260 14.0 19 1.36 13 9 69.2 5 3 6 5 35.7 0 0 0 0 Northampton Town (1 Season) 1 League 8 8 720 8.0 6 0.75 23 17 73.9 2 4 2 4 50.0 0 0 0 0 Wolves (1 Season) 1 League 1 1 90 1.0 1 0 0 1 100.0 1 0 0 1 FA Cup (10 Seasons) 10 10 930 10.3 13 1.39 31 19 61.3 1 4 5 3 30.0 1 1 0 0 0.0 EFL Cup (10 Seasons) 8 8 750 8.3 17 2.04 41 25 61.0 3 1 4 2 25.0 1 1 0 0 0.0 League Two (5 Seasons) 123 122 11,026 122.5 124 1.01 420 303 71.9 47 36 39 48 39.3 9 6 2 1 25.0 League One (3 Seasons) 23 22 2,045 22.7 21 0.92 35 29 82.9 9 8 6 10 45.5 0 0 0 0 Premier League (3 Seasons) 1 0 1 0.0 0 0.00 0 0 0 0 0 0 0 0 0 0 National League (1 Season) 36 36 3,240 36.0 55 1.53 172 117 68.0 15 8 13 8 22.2 PL2 (1 Season) 1 1 90 1.0 1 0 0 1 100.0 1 0 0 1
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 2015-2016 20 Braintree Town eng ENG 5. National League 3rd 16 16 1,440 16.0 17 1.06 71 54 76.1 9 3 4 7 43.8 Matches 2015-2016 20 Welling United eng ENG 5. National League 24th 20 20 1,800 20.0 38 1.90 101 63 62.4 6 5 9 1 5.0 Matches 2016-2017 21 Millwall eng ENG 3. League One 6th 11 10 965 10.7 6 0.56 35 29 82.9 5 5 1 5 50.0 0 0 0 0 Matches 2017-2018 22 Stevenage eng ENG 4. League Two 16th 18 18 1,620 18.0 24 1.33 77 53 70.1 6 5 7 4 22.2 1 1 0 0 0.0 Matches 2018-2019 23 AFC Wimbledon eng ENG 3. League One 20th 12 12 1,080 12.0 15 1.25 4 3 5 5 41.7 0 0 0 0 Matches 2019-2020 24 Newport County eng ENG 4. League Two 14th 31 31 2,790 31.0 33 1.06 99 69 68.7 12 9 10 12 38.7 3 2 1 0 33.3 Matches 2020-2021 25 Newport County eng ENG 4. League Two 5th 9 8 766 8.5 5 0.59 21 17 76.2 3 4 1 5 62.5 2 0 1 1 100.0 Matches 2021-2022 26 Salford City FC eng ENG 4. League Two 10th 36 36 3,240 36.0 35 0.97 126 94 74.6 15 10 11 14 38.9 3 3 0 0 0.0 Matches 2022-2023 27 Salford City FC eng ENG 4. League Two 7th 21 21 1,890 21.0 21 1.00 74 53 71.6 9 4 8 9 42.9 0 0 0 0 Matches 2022-2023 27 Northampton Town eng ENG 4. League Two 3rd 8 8 720 8.0 6 0.75 23 17 73.9 2 4 2 4 50.0 0 0 0 0 Matches 2023-2024 28 Wolves eng ENG Jr. PL2 10th 1 1 90 1.0 1 0 0 1 100.0 1 0 0 1 Matches 2024-2025 29 Wolves eng ENG 1. Premier League 16th 1 0 1 0.0 0 0.00 0 0 0 0 0 0 0 0 0 0 Matches 12 Seasons 10 Clubs 5 Leagues 183 180 16,312 181.2 200 1.10 627 449 71.5 71 52 58 66 36.7 9 6 2 1 25.0 Country Comp LgRank MP Starts Min 90s GA GA90 SoTA Saves Save% W D L CS CS% PKatt PKA PKsv PKm Save% Matches Millwall (4 Seasons) 2 Leagues 11 10 965 10.7 6 0.56 35 29 82.9 5 5 1 5 50.0 0 0 0 0 Salford City FC (2 Seasons) 1 League 57 57 5,130 57.0 56 0.98 200 147 73.5 24 14 19 23 40.4 3 3 0 0 0.0 Newport County (2 Seasons) 1 League 40 39 3,556 39.5 38 0.96 120 86 70.0 15 13 11 17 43.6 5 2 2 1 50.0 Wolves (2 Seasons) 1 League 1 0 1 0.0 0 0.00 0 0 0 0 0 0 0 0 0 0 Welling United (1 Season) 1 League 20 20 1,800 20.0 38 1.90 101 63 62.4 6 5 9 1 5.0 Stevenage (1 Season) 1 League 18 18 1,620 18.0 24 1.33 77 53 70.1 6 5 7 4 22.2 1 1 0 0 0.0 Braintree Town (1 Season) 1 League 16 16 1,440 16.0 17 1.06 71 54 76.1 9 3 4 7 43.8 AFC Wimbledon (1 Season) 1 League 12 12 1,080 12.0 15 1.25 4 3 5 5 41.7 0 0 0 0 Northampton Town (1 Season) 1 League 8 8 720 8.0 6 0.75 23 17 73.9 2 4 2 4 50.0 0 0 0 0 Wolves (1 Season) 1 League 1 1 90 1.0 1 0 0 1 100.0 1 0 0 1 League Two (5 Seasons) 123 122 11,026 122.5 124 1.01 420 303 71.9 47 36 39 48 39.3 9 6 2 1 25.0 League One (3 Seasons) 23 22 2,045 22.7 21 0.92 35 29 82.9 9 8 6 10 45.5 0 0 0 0 Premier League (3 Seasons) 1 0 1 0.0 0 0.00 0 0 0 0 0 0 0 0 0 0 National League (1 Season) 36 36 3,240 36.0 55 1.53 172 117 68.0 15 8 13 8 22.2 PL2 (1 Season) 1 1 90 1.0 1 0 0 1 100.0 1 0 0 1
Goalkeeping Table Season Age Squad Comp LgRank MP Starts Min 90s GA GA90 SoTA Saves Save% W D L CS CS% PKatt PKA PKsv PKm Save% Matches 2024 28 wls Wales Friendlies (M) 1 0 45 0.5 0 0 0 0 0 0 0 0 Matches 7 Seasons 1 Club 4 Leagues 1 0 45 0.5 0 0 0 0 0 0 0 0 Friendlies (M) (7 Seasons) 1 0 45 0.5 0 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 2014-2015 19 Millwall eng ENG 2. Championship 0 0 Matches 2014-2015 19 Millwall eng ENG FA Cup 0 0 Matches 2015-2016 20 Millwall eng ENG 3. League One 0 0 Matches 2015-2016 20 Braintree Town eng ENG 5. National League 16 16 1,440 16.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2015-2016 20 Welling United eng ENG 5. National League 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 2016-2017 21 Millwall 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 2016-2017 21 Millwall 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 2016-2017 21 Millwall eng ENG 3. League One 11 10 965 10.7 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Matches 2017-2018 22 Millwall eng ENG 2. Championship 0 0 Matches 2017-2018 22 Millwall eng ENG EFL Cup 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 22 Stevenage 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 2017-2018 22 Stevenage eng ENG 4. League Two 18 18 1,620 18.0 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Matches 2018-2019 23 AFC Wimbledon eng ENG EFL 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 2018-2019 23 AFC Wimbledon eng ENG FA Cup 0 0 Matches 2018-2019 23 AFC Wimbledon eng ENG 3. League One 12 12 1,080 12.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2019-2020 24 Newport County eng ENG EFL Cup 0 0 Matches 2019-2020 24 Newport County 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 2019-2020 24 Newport County eng ENG 4. League Two 31 31 2,790 31.0 0 0 0 0 0 0 2 0 0.00 0.00 0.00 0.00 0.00 Matches 2020-2021 25 Newport County 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 2020-2021 25 Newport County eng ENG FA Cup 2 2 210 2.3 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2020-2021 25 Newport County eng ENG 4. League Two 9 8 766 8.5 1 0 1 1 0 0 0 0 0.12 0.00 0.12 0.12 0.12 Matches 2021-2022 26 Salford City FC 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 2021-2022 26 Salford City FC 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 2021-2022 26 Salford City FC eng ENG 4. League Two 36 36 3,240 36.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2022-2023 27 Salford City FC 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 27 Salford City FC 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 27 Salford City FC eng ENG 4. League Two 21 21 1,890 21.0 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Matches 2022-2023 27 Northampton Town eng ENG 4. League Two 8 8 720 8.0 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Matches 2023-2024 28 Wolves eng ENG EFL Cup 0 0 Matches 2023-2024 28 Wolves eng ENG FA Cup 0 0 Matches 2023-2024 28 Wolves eng ENG Jr. PL2 1 1 90 1.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2023-2024 28 Wolves eng ENG 1. Premier League 0 0 Matches 2024-2025 29 Wolves eng ENG EFL Cup 0 0 Matches 2024-2025 29 Wolves eng ENG 1. Premier League 1 0 1 0.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2025-2026 30 Everton eng ENG EFL Cup 0 0 Matches 2025-2026 30 Everton eng ENG FA Cup 0 0 Matches 2025-2026 30 Everton eng ENG 1. Premier League 0 0 Matches 12 Seasons 10 Clubs 7 Leagues 201 198 17,992 199.9 1 0 1 1 0 0 6 0 0.01 0.00 0.01 0.01 0.01 Country Comp MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR Gls Ast G+A G-PK G+A-PK Matches Millwall (4 Seasons) 4 Leagues 15 14 1,355 15.1 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Salford City FC (2 Seasons) 3 Leagues 62 62 5,580 62.0 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Newport County (2 Seasons) 3 Leagues 45 44 4,036 44.8 1 0 1 1 0 0 2 0 0.02 0.00 0.02 0.02 0.02 Wolves (2 Seasons) 3 Leagues 1 0 1 0.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Stevenage (1 Season) 2 Leagues 20 20 1,800 20.0 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Welling United (1 Season) 1 League 20 20 1,800 20.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Braintree Town (1 Season) 1 League 16 16 1,440 16.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 AFC Wimbledon (1 Season) 3 Leagues 14 14 1,260 14.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Northampton Town (1 Season) 1 League 8 8 720 8.0 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Wolves (1 Season) 1 League 1 1 90 1.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Everton (1 Season) 3 Leagues 0 0 FA Cup (10 Seasons) 10 10 930 10.3 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 EFL Cup (10 Seasons) 8 8 750 8.3 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 League Two (5 Seasons) 123 122 11,026 122.5 1 0 1 1 0 0 5 0 0.01 0.00 0.01 0.01 0.01 League One (3 Seasons) 23 22 2,045 22.7 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Premier League (3 Seasons) 1 0 1 0.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Championship (2 Seasons) 0 0 National League (1 Season) 36 36 3,240 36.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 PL2 (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
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 2014-2015 19 Millwall 2 Leagues 0 0 2015-2016 20 Braintree Town 1 League 16 16 1,440 16.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 2015-2016 20 Welling United 1 League 20 20 1,800 20.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 2015-2016 20 Millwall 1 League 0 0 2016-2017 21 Millwall 3 Leagues 13 12 1,145 12.7 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 2017-2018 22 Millwall 2 Leagues 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 22 Stevenage 2 Leagues 20 20 1,800 20.0 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 2018-2019 23 AFC Wimbledon 3 Leagues 14 14 1,260 14.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 2019-2020 24 Newport County 3 Leagues 33 33 2,970 33.0 0 0 0 0 0 0 2 0 0.00 0.00 0.00 0.00 0.00 2020-2021 25 Newport County 3 Leagues 12 11 1,066 11.8 1 0 1 1 0 0 0 0 0.08 0.00 0.08 0.08 0.08 2021-2022 26 Salford City FC 3 Leagues 38 38 3,420 38.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 2022-2023 27 Salford City FC 3 Leagues 24 24 2,160 24.0 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 2022-2023 27 Northampton Town 1 League 8 8 720 8.0 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 2023-2024 28 Wolves 1 League 1 1 90 1.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 2023-2024 28 Wolves 3 Leagues 0 0 2024-2025 29 Wolves 2 Leagues 1 0 1 0.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 2025-2026 30 Everton 3 Leagues 0 0 12 Seasons 10 Clubs 7 Leagues 201 198 17,992 199.9 1 0 1 1 0 0 6 0 0.01 0.00 0.01 0.01 0.01 Comp MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR Gls Ast G+A G-PK G+A-PK Matches Millwall (4 Seasons) 4 Leagues 15 14 1,355 15.1 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Salford City FC (2 Seasons) 3 Leagues 62 62 5,580 62.0 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Newport County (2 Seasons) 3 Leagues 45 44 4,036 44.8 1 0 1 1 0 0 2 0 0.02 0.00 0.02 0.02 0.02 Wolves (2 Seasons) 3 Leagues 1 0 1 0.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Stevenage (1 Season) 2 Leagues 20 20 1,800 20.0 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Welling United (1 Season) 1 League 20 20 1,800 20.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Braintree Town (1 Season) 1 League 16 16 1,440 16.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 AFC Wimbledon (1 Season) 3 Leagues 14 14 1,260 14.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Northampton Town (1 Season) 1 League 8 8 720 8.0 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Wolves (1 Season) 1 League 1 1 90 1.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Everton (1 Season) 3 Leagues 0 0 FA Cup (10 Seasons) 10 10 930 10.3 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 EFL Cup (10 Seasons) 8 8 750 8.3 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 League Two (5 Seasons) 123 122 11,026 122.5 1 0 1 1 0 0 5 0 0.01 0.00 0.01 0.01 0.01 League One (3 Seasons) 23 22 2,045 22.7 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Premier League (3 Seasons) 1 0 1 0.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Championship (2 Seasons) 0 0 National League (1 Season) 36 36 3,240 36.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 PL2 (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
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 2014-2015 19 Millwall eng ENG 2. Championship 22nd 0 0 Matches 2015-2016 20 Braintree Town eng ENG 5. National League 3rd 16 16 1,440 16.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2015-2016 20 Welling United eng ENG 5. National League 24th 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 2015-2016 20 Millwall eng ENG 3. League One 4th 0 0 Matches 2016-2017 21 Millwall eng ENG 3. League One 6th 11 10 965 10.7 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Matches 2017-2018 22 Millwall eng ENG 2. Championship 8th 0 0 Matches 2017-2018 22 Stevenage eng ENG 4. League Two 16th 18 18 1,620 18.0 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Matches 2018-2019 23 AFC Wimbledon eng ENG 3. League One 20th 12 12 1,080 12.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2019-2020 24 Newport County eng ENG 4. League Two 14th 31 31 2,790 31.0 0 0 0 0 0 0 2 0 0.00 0.00 0.00 0.00 0.00 Matches 2020-2021 25 Newport County eng ENG 4. League Two 5th 9 8 766 8.5 1 0 1 1 0 0 0 0 0.12 0.00 0.12 0.12 0.12 Matches 2021-2022 26 Salford City FC eng ENG 4. League Two 10th 36 36 3,240 36.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2022-2023 27 Salford City FC eng ENG 4. League Two 7th 21 21 1,890 21.0 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Matches 2022-2023 27 Northampton Town eng ENG 4. League Two 3rd 8 8 720 8.0 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Matches 2023-2024 28 Wolves eng ENG Jr. PL2 10th 1 1 90 1.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2023-2024 28 Wolves eng ENG 1. Premier League 14th 0 0 Matches 2024-2025 29 Wolves eng ENG 1. Premier League 16th 1 0 1 0.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2025-2026 30 Everton eng ENG 1. Premier League 13th 0 0 Matches 12 Seasons 10 Clubs 5 Leagues 183 180 16,312 181.2 1 0 1 1 0 0 6 0 0.01 0.00 0.01 0.01 0.01 Country Comp LgRank MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR Gls Ast G+A G-PK G+A-PK Matches Millwall (4 Seasons) 2 Leagues 11 10 965 10.7 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Salford City FC (2 Seasons) 1 League 57 57 5,130 57.0 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Newport County (2 Seasons) 1 League 40 39 3,556 39.5 1 0 1 1 0 0 2 0 0.03 0.00 0.03 0.03 0.03 Wolves (2 Seasons) 1 League 1 0 1 0.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Welling United (1 Season) 1 League 20 20 1,800 20.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Stevenage (1 Season) 1 League 18 18 1,620 18.0 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Braintree Town (1 Season) 1 League 16 16 1,440 16.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 AFC Wimbledon (1 Season) 1 League 12 12 1,080 12.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Northampton Town (1 Season) 1 League 8 8 720 8.0 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Wolves (1 Season) 1 League 1 1 90 1.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Everton (1 Season) 1 League 0 0 League Two (5 Seasons) 123 122 11,026 122.5 1 0 1 1 0 0 5 0 0.01 0.00 0.01 0.01 0.01 League One (3 Seasons) 23 22 2,045 22.7 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Premier League (3 Seasons) 1 0 1 0.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Championship (2 Seasons) 0 0 National League (1 Season) 36 36 3,240 36.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 PL2 (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
Shooting Table Season Age Squad Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches 2015-2016 20 Braintree Town 1 League 16.0 0 0 0.00 0 0 2015-2016 20 Welling United 1 League 20.0 0 0 0.00 0 0 2016-2017 21 Millwall 3 Leagues 12.7 0 0 0 0.00 0.00 0 0 2017-2018 22 Millwall 2 Leagues 2.3 0 0 0 0.00 0.00 0 0 2017-2018 22 Stevenage 2 Leagues 20.0 0 0 0 0.00 0.00 0 0 2018-2019 23 AFC Wimbledon 3 Leagues 14.0 0 0 0 0.00 0.00 0 0 2019-2020 24 Newport County 3 Leagues 33.0 0 0 0 0.00 0.00 0 0 2020-2021 25 Newport County 3 Leagues 11.8 1 1 1 100.0 0.08 0.08 1.00 1.00 0 0 2021-2022 26 Salford City FC 3 Leagues 38.0 0 0 0 0.00 0.00 0 0 2022-2023 27 Salford City FC 3 Leagues 24.0 0 0 0 0.00 0.00 0 0 2022-2023 27 Northampton Town 1 League 8.0 0 0 0 0.00 0.00 0 0 2023-2024 28 Wolves 1 League 1.0 0 0 0 2024-2025 29 Wolves 2 Leagues 0.0 0 0 0 0.00 0.00 0 0 12 Seasons 10 Clubs 7 Leagues 199.9 1 1 1 100.0 0.01 0.01 1.00 1.00 0 0 Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches Millwall (4 Seasons) 4 Leagues 15.1 0 0 0 0.00 0.00 0 0 Salford City FC (2 Seasons) 3 Leagues 62.0 0 0 0 0.00 0.00 0 0 Newport County (2 Seasons) 3 Leagues 44.8 1 1 1 100.0 0.02 0.02 1.00 1.00 0 0 Wolves (2 Seasons) 3 Leagues 0.0 0 0 0 0.00 0.00 0 0 Stevenage (1 Season) 2 Leagues 20.0 0 0 0 0.00 0.00 0 0 Welling United (1 Season) 1 League 20.0 0 0 0.00 0 0 Braintree Town (1 Season) 1 League 16.0 0 0 0.00 0 0 AFC Wimbledon (1 Season) 3 Leagues 14.0 0 0 0 0.00 0.00 0 0 Northampton Town (1 Season) 1 League 8.0 0 0 0 0.00 0.00 0 0 Wolves (1 Season) 1 League 1.0 0 0 0 Everton (1 Season) 3 Leagues FA Cup (10 Seasons) 10.3 0 0 0 0.00 0.00 0 0 EFL Cup (10 Seasons) 8.3 0 0 0 0.00 0.00 0 0 League Two (5 Seasons) 122.5 1 1 1 100.0 0.01 0.01 1.00 1.00 0 0 League One (3 Seasons) 22.7 0 0 0 0.00 0.00 0 0 Premier League (3 Seasons) 0.0 0 0 0 0.00 0.00 0 0 Championship (2 Seasons) National League (1 Season) 36.0 0 0 0.00 0 0 PL2 (1 Season) 1.0 0 0 0
Shooting Table Season Age Squad Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches 2024 28 wls Wales Friendlies (M) 0.5 0 0 0 Matches 7 Seasons 1 Club 4 Leagues 0.5 0 0 0 Friendlies (M) (7 Seasons) 0.5 0 0 0 UEFA Nations League (3 Seasons) WCQ (2 Seasons) UEFA Euro Qualifying (2 Seasons)
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 2014-2015 19 Millwall eng ENG 2. Championship 0 0 0 0 27 Matches 2014-2015 19 Millwall eng ENG FA Cup 0 0 0 0 2 Matches 2015-2016 20 Millwall eng ENG 3. League One 0 0 0 0 1 Matches 2015-2016 20 Braintree Town eng ENG 5. National League 16 1,440 90 34.8 16.0 16 0 Matches 2015-2016 20 Welling United eng ENG 5. National League 20 1,800 90 43.5 20.0 20 0 Matches 2016-2017 21 Millwall eng ENG EFL Cup 1 90 90 50.0 1.0 1 90 1 0 1 0.00 1 2 -1 -1.00 -5.00 Matches 2016-2017 21 Millwall eng ENG FA Cup 1 90 90 16.7 1.0 1 90 1 0 5 0.00 0 6 -6 -6.00 -7.80 Matches 2016-2017 21 Millwall eng ENG 3. League One 11 965 88 23.3 10.7 10 10 1 35 1.73 12 6 +6 +0.56 +0.47 Matches 2017-2018 22 Millwall eng ENG 2. Championship 0 0 0 0 11 Matches 2017-2018 22 Millwall eng ENG EFL Cup 2 210 105 100.0 2.3 2 105 2 0 0 1.50 3 3 0 0.00 Matches 2017-2018 22 Stevenage eng ENG FA Cup 2 180 90 50.0 2.0 2 90 2 0 0 0.50 0 3 -3 -1.50 -5.50 Matches 2017-2018 22 Stevenage eng ENG 4. League Two 18 1,620 90 39.1 18.0 18 18 0 1 1.06 21 24 -3 -0.17 -0.10 Matches 2018-2019 23 AFC Wimbledon eng ENG EFL Cup 2 180 90 100.0 2.0 2 90 2 0 0 1.50 3 4 -1 -0.50 Matches 2018-2019 23 AFC Wimbledon eng ENG FA Cup 0 0 0 0 2 Matches 2018-2019 23 AFC Wimbledon eng ENG 3. League One 12 1,080 90 26.1 12.0 12 90 12 0 14 1.25 11 15 -4 -0.33 +0.17 Matches 2019-2020 24 Newport County eng ENG EFL Cup 0 0 0 0 2 Matches 2019-2020 24 Newport County eng ENG FA Cup 2 180 90 50.0 2.0 2 90 2 0 2 0.50 1 4 -3 -1.50 -3.00 Matches 2019-2020 24 Newport County eng ENG 4. League Two 31 2,790 90 86.1 31.0 31 90 31 0 5 1.45 30 33 -3 -0.10 +0.70 Matches 2020-2021 25 Newport County eng ENG EFL Cup 1 90 90 25.0 1.0 1 90 1 0 3 3.00 1 0 +1 +1.00 -0.33 Matches 2020-2021 25 Newport County eng ENG FA Cup 2 210 105 70.0 2.3 2 105 2 0 1 2.00 4 1 +3 +1.29 +0.29 Matches 2020-2021 25 Newport County eng ENG 4. League Two 9 766 85 18.5 8.5 8 90 8 1 46 37 1.42 11 5 +6 +0.70 +0.46 Matches 2021-2022 26 Salford City FC eng ENG EFL Cup 1 90 90 100.0 1.0 1 90 1 0 0 1.00 3 3 0 0.00 Matches 2021-2022 26 Salford City FC eng ENG FA Cup 1 90 90 50.0 1.0 1 90 1 0 0 0.00 0 2 -2 -2.00 -3.00 Matches 2021-2022 26 Salford City FC eng ENG 4. League Two 36 3,240 90 78.3 36.0 36 90 36 0 0 1.53 47 35 +12 +0.33 +0.13 Matches 2022-2023 27 Salford City FC eng ENG EFL Cup 1 90 90 100.0 1.0 1 90 1 0 0 0.00 1 5 -4 -4.00 Matches 2022-2023 27 Salford City FC eng ENG FA Cup 2 180 90 100.0 2.0 2 90 2 0 0 0.50 0 3 -3 -1.50 Matches 2022-2023 27 Salford City FC eng ENG 4. League Two 21 1,890 90 45.7 21.0 21 90 21 0 2 1.48 27 21 +6 +0.29 -0.19 Matches 2022-2023 27 Northampton Town eng ENG 4. League Two 8 720 90 17.4 8.0 8 90 8 0 12 1.25 6 6 0 0.00 -0.53 Matches 2023-2024 28 Wolves eng ENG EFL Cup 0 0 0 0 2 Matches 2023-2024 28 Wolves eng ENG FA Cup 0 0 0 0 2 Matches 2023-2024 28 Wolves eng ENG Jr. PL2 1 90 90 5.0 1.0 1 90 1 0 0 3.00 2 0 +2 +2.00 +1.95 Matches 2023-2024 28 Wolves eng ENG 1. Premier League 0 0 0 0 4 Matches 2024-2025 29 Wolves eng ENG EFL Cup 0 0 0 0 2 Matches 2024-2025 29 Wolves eng ENG 1. Premier League 1 1 1 0.0 0.0 0 0 1 1 2 1.00 0 0 0 0.00 +0.39 Matches 2025-2026 30 Everton eng ENG EFL Cup 0 0 0 0 2 Matches 2025-2026 30 Everton eng ENG FA Cup 0 0 0 0 1 Matches 2025-2026 30 Everton eng ENG 1. Premier League 0 0 0 0 13 Matches 12 Seasons 10 Clubs 7 Leagues 201 17,992 90 26.4 199.9 198 90 162 3 24 191 1.36 182 181 +1 +0.01 -0.14 Country Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches Millwall (4 Seasons) 4 Leagues 15 1,355 90 7.7 15.1 14 98 14 1 82 1.47 16 17 -1 -0.07 -0.45 Salford City FC (2 Seasons) 3 Leagues 62 5,580 90 63.3 62.0 62 90 62 0 2 1.42 78 69 +9 +0.15 -0.27 Newport County (2 Seasons) 3 Leagues 45 4,036 90 46.9 44.8 44 91 44 1 46 50 1.46 47 43 +4 +0.09 -0.18 Wolves (2 Seasons) 3 Leagues 1 1 1 0.0 0.0 0 0 1 1 12 1.00 0 0 0 0.00 +0.39 Stevenage (1 Season) 2 Leagues 20 1,800 90 40.0 20.0 20 90 20 0 1 1.00 21 27 -6 -0.30 -0.50 Welling United (1 Season) 1 League 20 1,800 90 43.5 20.0 20 0 Braintree Town (1 Season) 1 League 16 1,440 90 34.8 16.0 16 0 AFC Wimbledon (1 Season) 3 Leagues 14 1,260 90 26.4 14.0 14 90 14 0 16 1.29 14 19 -5 -0.36 +0.14 Northampton Town (1 Season) 1 League 8 720 90 17.4 8.0 8 90 8 0 12 1.25 6 6 0 0.00 -0.53 Wolves (1 Season) 1 League 1 90 90 5.0 1.0 1 90 1 0 0 3.00 2 0 +2 +2.00 +1.95 Everton (1 Season) 3 Leagues 0 0 0 0 16 FA Cup (10 Seasons) 10 930 93 29.5 10.3 10 93 10 0 15 0.70 5 19 -14 -1.35 -3.35 EFL Cup (10 Seasons) 8 750 94 40.3 8.3 8 94 8 0 12 1.25 12 17 -5 -0.60 -2.60 League Two (5 Seasons) 123 11,026 90 46.1 122.5 122 90 122 1 46 57 1.41 142 124 +18 +0.15 -0.11 League One (3 Seasons) 23 2,045 89 16.5 22.7 22 90 22 1 50 1.48 23 21 +2 +0.09 +0.29 Premier League (3 Seasons) 1 1 1 0.0 0.0 0 0 1 1 19 1.00 0 0 0 0.00 +0.39 Championship (2 Seasons) 0 0 0 0 38 National League (1 Season) 36 3,240 90 39.1 36.0 36 0 PL2 (1 Season) 1 90 90 5.0 1.0 1 90 1 0 0 3.00 2 0 +2 +2.00 +1.95
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 2014-2015 19 Millwall 2 Leagues 0 0 0 0 29 2015-2016 20 Braintree Town 1 League 16 1,440 90 34.8 16.0 16 0 2015-2016 20 Welling United 1 League 20 1,800 90 43.5 20.0 20 0 2015-2016 20 Millwall 1 League 0 0 0 0 1 2016-2017 21 Millwall 3 Leagues 13 1,145 88 23.6 12.7 12 90 12 1 41 1.46 13 14 -1 -0.08 -0.47 2017-2018 22 Millwall 2 Leagues 2 210 105 4.8 2.3 2 105 2 0 11 1.50 3 3 0 0.00 2017-2018 22 Stevenage 2 Leagues 20 1,800 90 40.0 20.0 20 90 20 0 1 1.00 21 27 -6 -0.30 -0.50 2018-2019 23 AFC Wimbledon 3 Leagues 14 1,260 90 26.4 14.0 14 90 14 0 16 1.29 14 19 -5 -0.36 +0.14 2019-2020 24 Newport County 3 Leagues 33 2,970 90 78.0 33.0 33 90 33 0 9 1.39 31 37 -6 -0.18 -0.04 2020-2021 25 Newport County 3 Leagues 12 1,066 89 22.2 11.8 11 93 11 1 46 41 1.65 16 6 +10 +0.84 +0.51 2021-2022 26 Salford City FC 3 Leagues 38 3,420 90 77.6 38.0 38 90 38 0 0 1.48 50 40 +10 +0.26 -0.01 2022-2023 27 Salford City FC 3 Leagues 24 2,160 90 49.0 24.0 24 90 24 0 2 1.34 28 29 -1 -0.04 -0.52 2022-2023 27 Northampton Town 1 League 8 720 90 17.4 8.0 8 90 8 0 12 1.25 6 6 0 0.00 -0.53 2023-2024 28 Wolves 1 League 1 90 90 5.0 1.0 1 90 1 0 0 3.00 2 0 +2 +2.00 +1.95 2023-2024 28 Wolves 3 Leagues 0 0 0 0 8 2024-2025 29 Wolves 2 Leagues 1 1 1 0.0 0.0 0 0 1 1 4 1.00 0 0 0 0.00 +0.39 2025-2026 30 Everton 3 Leagues 0 0 0 0 16 12 Seasons 10 Clubs 7 Leagues 201 17,992 90 26.4 199.9 198 90 162 3 24 191 1.36 182 181 +1 +0.01 -0.14 Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches Millwall (4 Seasons) 4 Leagues 15 1,355 90 7.7 15.1 14 98 14 1 82 1.47 16 17 -1 -0.07 -0.45 Salford City FC (2 Seasons) 3 Leagues 62 5,580 90 63.3 62.0 62 90 62 0 2 1.42 78 69 +9 +0.15 -0.27 Newport County (2 Seasons) 3 Leagues 45 4,036 90 46.9 44.8 44 91 44 1 46 50 1.46 47 43 +4 +0.09 -0.18 Wolves (2 Seasons) 3 Leagues 1 1 1 0.0 0.0 0 0 1 1 12 1.00 0 0 0 0.00 +0.39 Stevenage (1 Season) 2 Leagues 20 1,800 90 40.0 20.0 20 90 20 0 1 1.00 21 27 -6 -0.30 -0.50 Welling United (1 Season) 1 League 20 1,800 90 43.5 20.0 20 0 Braintree Town (1 Season) 1 League 16 1,440 90 34.8 16.0 16 0 AFC Wimbledon (1 Season) 3 Leagues 14 1,260 90 26.4 14.0 14 90 14 0 16 1.29 14 19 -5 -0.36 +0.14 Northampton Town (1 Season) 1 League 8 720 90 17.4 8.0 8 90 8 0 12 1.25 6 6 0 0.00 -0.53 Wolves (1 Season) 1 League 1 90 90 5.0 1.0 1 90 1 0 0 3.00 2 0 +2 +2.00 +1.95 Everton (1 Season) 3 Leagues 0 0 0 0 16 FA Cup (10 Seasons) 10 930 93 29.5 10.3 10 93 10 0 15 0.70 5 19 -14 -1.35 -3.35 EFL Cup (10 Seasons) 8 750 94 40.3 8.3 8 94 8 0 12 1.25 12 17 -5 -0.60 -2.60 League Two (5 Seasons) 123 11,026 90 46.1 122.5 122 90 122 1 46 57 1.41 142 124 +18 +0.15 -0.11 League One (3 Seasons) 23 2,045 89 16.5 22.7 22 90 22 1 50 1.48 23 21 +2 +0.09 +0.29 Premier League (3 Seasons) 1 1 1 0.0 0.0 0 0 1 1 19 1.00 0 0 0 0.00 +0.39 Championship (2 Seasons) 0 0 0 0 38 National League (1 Season) 36 3,240 90 39.1 36.0 36 0 PL2 (1 Season) 1 90 90 5.0 1.0 1 90 1 0 0 3.00 2 0 +2 +2.00 +1.95
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 2014-2015 19 Millwall eng ENG 2. Championship 22nd 0 0 0 0 27 Matches 2015-2016 20 Braintree Town eng ENG 5. National League 3rd 16 1,440 90 34.8 16.0 16 0 Matches 2015-2016 20 Welling United eng ENG 5. National League 24th 20 1,800 90 43.5 20.0 20 0 Matches 2015-2016 20 Millwall eng ENG 3. League One 4th 0 0 0 0 1 Matches 2016-2017 21 Millwall eng ENG 3. League One 6th 11 965 88 23.3 10.7 10 10 1 35 1.73 12 6 +6 +0.56 +0.47 Matches 2017-2018 22 Millwall eng ENG 2. Championship 8th 0 0 0 0 11 Matches 2017-2018 22 Stevenage eng ENG 4. League Two 16th 18 1,620 90 39.1 18.0 18 18 0 1 1.06 21 24 -3 -0.17 -0.10 Matches 2018-2019 23 AFC Wimbledon eng ENG 3. League One 20th 12 1,080 90 26.1 12.0 12 90 12 0 14 1.25 11 15 -4 -0.33 +0.17 Matches 2019-2020 24 Newport County eng ENG 4. League Two 14th 31 2,790 90 86.1 31.0 31 90 31 0 5 1.45 30 33 -3 -0.10 +0.70 Matches 2020-2021 25 Newport County eng ENG 4. League Two 5th 9 766 85 18.5 8.5 8 90 8 1 46 37 1.42 11 5 +6 +0.70 +0.46 Matches 2021-2022 26 Salford City FC eng ENG 4. League Two 10th 36 3,240 90 78.3 36.0 36 90 36 0 0 1.53 47 35 +12 +0.33 +0.13 Matches 2022-2023 27 Salford City FC eng ENG 4. League Two 7th 21 1,890 90 45.7 21.0 21 90 21 0 2 1.48 27 21 +6 +0.29 -0.19 Matches 2022-2023 27 Northampton Town eng ENG 4. League Two 3rd 8 720 90 17.4 8.0 8 90 8 0 12 1.25 6 6 0 0.00 -0.53 Matches 2023-2024 28 Wolves eng ENG Jr. PL2 10th 1 90 90 5.0 1.0 1 90 1 0 0 3.00 2 0 +2 +2.00 +1.95 Matches 2023-2024 28 Wolves eng ENG 1. Premier League 14th 0 0 0 0 4 Matches 2024-2025 29 Wolves eng ENG 1. Premier League 16th 1 1 1 0.0 0.0 0 0 1 1 2 1.00 0 0 0 0.00 +0.39 Matches 2025-2026 30 Everton eng ENG 1. Premier League 13th 0 0 0 0 13 Matches 12 Seasons 10 Clubs 5 Leagues 183 16,312 89 25.8 181.2 180 90 144 3 24 164 1.41 165 145 +20 +0.14 +0.11 Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches Millwall (4 Seasons) 2 Leagues 11 965 88 5.8 10.7 10 10 1 74 1.73 12 6 +6 +0.56 +0.47 Salford City FC (2 Seasons) 1 League 57 5,130 90 62.0 57.0 57 90 57 0 2 1.51 74 56 +18 +0.32 -0.08 Newport County (2 Seasons) 1 League 40 3,556 89 48.2 39.5 39 90 39 1 46 42 1.44 41 38 +3 +0.08 -0.04 Wolves (2 Seasons) 1 League 1 1 1 0.0 0.0 0 0 1 1 6 1.00 0 0 0 0.00 +0.39 Welling United (1 Season) 1 League 20 1,800 90 43.5 20.0 20 0 Stevenage (1 Season) 1 League 18 1,620 90 39.1 18.0 18 18 0 1 1.06 21 24 -3 -0.17 -0.10 Braintree Town (1 Season) 1 League 16 1,440 90 34.8 16.0 16 0 AFC Wimbledon (1 Season) 1 League 12 1,080 90 26.1 12.0 12 90 12 0 14 1.25 11 15 -4 -0.33 +0.17 Northampton Town (1 Season) 1 League 8 720 90 17.4 8.0 8 90 8 0 12 1.25 6 6 0 0.00 -0.53 Wolves (1 Season) 1 League 1 90 90 5.0 1.0 1 90 1 0 0 3.00 2 0 +2 +2.00 +1.95 Everton (1 Season) 1 League 0 0 0 0 13 League Two (5 Seasons) 123 11,026 90 46.1 122.5 122 90 122 1 46 57 1.41 142 124 +18 +0.15 -0.11 League One (3 Seasons) 23 2,045 89 16.5 22.7 22 90 22 1 50 1.48 23 21 +2 +0.09 +0.29 Premier League (3 Seasons) 1 1 1 0.0 0.0 0 0 1 1 19 1.00 0 0 0 0.00 +0.39 Championship (2 Seasons) 0 0 0 0 38 National League (1 Season) 36 3,240 90 39.1 36.0 36 0 PL2 (1 Season) 1 90 90 5.0 1.0 1 90 1 0 0 3.00 2 0 +2 +2.00 +1.95
Miscellaneous Stats Table Season Age Squad Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches 2015-2016 20 Braintree Town 1 League 16.0 0 0 0 2015-2016 20 Welling United 1 League 20.0 0 0 0 2016-2017 21 Millwall 3 Leagues 12.7 1 0 0 0 0 0 0 0 0 0 0 0 2017-2018 22 Millwall 2 Leagues 2.3 0 0 0 0 0 0 1 0 0 0 0 0 2017-2018 22 Stevenage 2 Leagues 20.0 1 0 0 0 0 0 0 0 0 0 0 0 2018-2019 23 AFC Wimbledon 3 Leagues 14.0 0 0 0 0 0 0 0 0 0 0 0 0 2019-2020 24 Newport County 3 Leagues 33.0 2 0 0 0 3 0 0 0 1 0 0 0 2020-2021 25 Newport County 3 Leagues 11.8 0 0 0 1 1 0 0 0 0 0 2021-2022 26 Salford City FC 3 Leagues 38.0 0 0 0 0 4 0 0 0 1 0 2022-2023 27 Salford City FC 3 Leagues 24.0 1 0 0 0 3 0 0 0 1 0 2022-2023 27 Northampton Town 1 League 8.0 1 0 0 0 4 0 0 0 0 0 2023-2024 28 Wolves 1 League 1.0 0 0 0 0 2024-2025 29 Wolves 2 Leagues 0.0 0 0 0 0 0 0 0 0 0 0 12 Seasons 10 Clubs 7 Leagues 199.9 6 0 0 1 15 0 1 0 3 0 0 0 Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches Millwall (4 Seasons) 4 Leagues 15.1 1 0 0 0 0 0 1 0 0 0 0 0 Salford City FC (2 Seasons) 3 Leagues 62.0 1 0 0 0 7 0 0 0 2 0 Newport County (2 Seasons) 3 Leagues 44.8 2 0 0 1 4 0 0 0 1 0 0 0 Wolves (2 Seasons) 3 Leagues 0.0 0 0 0 0 0 0 0 0 0 0 Stevenage (1 Season) 2 Leagues 20.0 1 0 0 0 0 0 0 0 0 0 0 0 Welling United (1 Season) 1 League 20.0 0 0 0 Braintree Town (1 Season) 1 League 16.0 0 0 0 AFC Wimbledon (1 Season) 3 Leagues 14.0 0 0 0 0 0 0 0 0 0 0 0 0 Northampton Town (1 Season) 1 League 8.0 1 0 0 0 4 0 0 0 0 0 Wolves (1 Season) 1 League 1.0 0 0 0 0 Everton (1 Season) 3 Leagues FA Cup (10 Seasons) 10.3 0 0 0 0 1 0 0 0 1 0 EFL Cup (10 Seasons) 8.3 0 0 0 0 0 0 1 0 0 0 0 0 League Two (5 Seasons) 122.5 5 0 0 1 14 0 0 0 2 0 0 0 League One (3 Seasons) 22.7 1 0 0 0 0 0 0 0 0 0 0 0 Premier League (3 Seasons) 0.0 0 0 0 0 0 0 0 0 0 0 Championship (2 Seasons) National League (1 Season) 36.0 0 0 0 PL2 (1 Season) 1.0 0 0 0 0
Miscellaneous Stats Table Season Age Squad Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches 2024 28 wls Wales Friendlies (M) 0.5 0 0 0 0 Matches 7 Seasons 1 Club 4 Leagues 0.5 0 0 0 0 Friendlies (M) (7 Seasons) 0.5 0 0 0 0 UEFA Nations League (3 Seasons) WCQ (2 Seasons) UEFA Euro Qualifying (2 Seasons)
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.
View Additional Information
More Tom King Pages
Tom King Overview
Stats by Competition
Match Logs (Goalkeeping)
Match Logs (Summary)
Stathead & Player Comparison
Player Club Summary