Note: The statistics shown below are limited to 2 seasons before and after 2021. Visit the player's page to view their career statistics.
Goalkeepers
Position: GK ▪ Footed: Right
Age : 34
Born : Bangor, Wales, United Kingdom wal
Wikipedia
Position: GK ▪ Footed: Right
Age : 27
Born : Wrexham, Wales, United Kingdom wal
Wikipedia
Position: GK ▪ Footed: Right
Age : 28
Born : Rinteln, Germany de
Wikipedia
Position: GK ▪ Footed: Right
Age : 25
Born : Plymouth, England, United Kingdom eng
Wikipedia
Player Summary Table
Season
Age
Squad
Country
Comp
MP
Min
GA
CS
MP
Min
GA
CS
MP
Min
GA
CS
MP
Min
GA
CS
MP
Min
GA
CS
Matches
2019-2020 24 Newport County eng ENG 4. League Two 31 2,790 33 12 2 180 4 0 33 2,970 37 12 Matches
2020 24 Wales 0
2020-2021 25 Newport County eng ENG 4. League Two 9 766 5 5 3 300 1 2 12 1,066 6 7 Matches
2020-2021 25 Wales 0 Matches
2021 25 Wales 0
2021-2022 26 Salford City FC eng ENG 4. League Two 36 3,240 35 14 2 180 5 0 38 3,420 40 14 Matches
2022 26 Wales 0
2022-2023 27 Salford City FC eng ENG 4. League Two 21 1,890 21 9 3 270 8 1 24 2,160 29 10 Matches
2022-2023 27 Northampton Town eng ENG 4. League Two 8 720 6 4 8 720 6 4 Matches
2022-2023 27 Wales 0 Matches
2023 27 Wales 0
19 Seasons *11 Clubs 183 16,312 200 66 18 1,680 30 5 1 45 0 202 18,037 230 71
Defenders
Position: DF-MF (CB-FB, left) ▪ Footed: Left
Age : 27
Born : Neath, Wales, United Kingdom wal
Wikipedia
Player Summary Table
Season
Age
Squad
Country
Comp
MP
Min
Gls
Ast
MP
Min
Gls
Ast
MP
Min
Gls
Ast
MP
Min
Gls
Ast
MP
Min
Gls
Ast
Matches
2019 25 Wales 1 89 0 0 1 89 0 0
2019-2020 26 Tottenham Hotspur eng ENG 1. Premier League 18 1,431 0 0 1 120 0 0 3 270 0 1 22 1,821 0 1 Matches
2020 26 Wales 1 90 0 0 1 90 0 0
2020-2021 27 Tottenham Hotspur eng ENG 1. Premier League 20 1,346 0 1 5 389 1 0 10 900 0 1 35 2,635 1 2 Matches
2020-2021 27 Wales 5 450 0 0 5 450 0 0 Matches
2021 27 Wales 15 1,052 0 1 15 1,052 0 1
2021-2022 28 Tottenham Hotspur eng ENG 1. Premier League 29 2,538 1 1 8 774 0 0 4 307 0 0 41 3,619 1 1 Matches
2022 29 Wales 9 778 1 2 9 778 1 2
2022-2023 29 Tottenham Hotspur eng ENG 1. Premier League 31 2,288 2 2 2 180 0 0 7 392 0 0 40 2,860 2 2 Matches
2022-2023 29 Wales 3 252 0 0 3 252 0 0 Matches
2023 29 Wales 2 135 1 0 2 135 1 0
27 Seasons *3 Clubs 316 24,180 11 19 44 3,811 2 0 72 5,635 0 3 95 7,941 3 5 527 41,567 16 27
Position: DF-MF (FB, right) ▪ Footed: Right
Age : 25
Born : Neath, Wales, United Kingdom wal
Wikipedia
Player Summary Table
Season
Age
Squad
Country
Comp
MP
Min
Gls
Ast
MP
Min
Gls
Ast
MP
Min
Gls
Ast
MP
Min
Gls
Ast
MP
Min
Gls
Ast
Matches
2019 23 Wales 1 90 0 0 1 90 0 0
2019-2020 23 Swansea City eng ENG 2. Championship 38 2,932 1 4 2 180 0 0 40 3,112 1 4 Matches
2020 24 Wales 2 162 0 0 2 162 0 0
2020-2021 24 Wales 4 334 0 0 4 334 0 0 Matches
2020-2021 24 Swansea City eng ENG 2. Championship 46 3,929 5 7 2 140 0 0 48 4,069 5 7 Matches
2021 25 Wales 13 1,034 1 0 13 1,034 1 0
2021-2022 25 Burnley eng ENG Jr. PL2 — Div. 2 1 59 0 0 1 59 0 0 Matches
2021-2022 25 Burnley eng ENG 1. Premier League 21 1,692 1 1 1 90 0 0 22 1,782 1 1 Matches
2022 26 Wales 11 839 1 0 11 839 1 0
2022-2023 26 Burnley eng ENG 2. Championship 43 3,530 4 6 7 480 1 1 50 4,010 5 7 Matches
2022-2023 26 Wales 5 369 0 1 5 369 0 1 Matches
2023 27 Wales 1 90 0 0 1 90 0 0
19 Seasons *7 Clubs 312 25,399 19 27 37 2,927 1 1 62 4,907 3 1 411 33,233 23 29
Position: DF (CB) ▪ Footed: Right
Age : 23
Born : Hammersmith, England, United Kingdom eng
Wikipedia
Player Summary Table
Season
Age
Squad
Country
Comp
MP
Min
Gls
Ast
MP
Min
Gls
Ast
MP
Min
Gls
Ast
MP
Min
Gls
Ast
MP
Min
Gls
Ast
Matches
2019 21 Wales 1 76 0 0 1 76 0 0
2019-2020 21 Bournemouth eng ENG 1. Premier League 12 912 1 0 3 300 0 0 15 1,212 1 0 Matches
2020 22 Wales 1 90 0 0 1 90 0 0
2020-2021 22 Bournemouth eng ENG 2. Championship 24 1,901 1 0 2 69 0 0 26 1,970 1 0 Matches
2020-2021 22 Wales 3 270 0 0 3 270 0 0 Matches
2021 23 Wales 10 869 0 0 10 869 0 0
2021-2022 23 Bournemouth eng ENG 2. Championship 22 1,095 0 0 2 117 0 1 24 1,212 0 1 Matches
2022 24 Wales 12 952 0 0 12 952 0 0
2022-2023 24 Bournemouth eng ENG 1. Premier League 26 2,199 0 0 2 180 0 0 28 2,379 0 0 Matches
2022-2023 24 Wales 5 450 0 0 5 450 0 0 Matches
2023 25 Wales 1 90 0 0 1 90 0 0
19 Seasons *5 Clubs 213 16,399 5 3 18 1,312 0 1 53 4,327 0 1 284 22,038 5 5
Position: DF-FW ▪ Footed: Right
Age : 28
Born : Torquay, England, United Kingdom eng
Wikipedia
Player Summary Table
Season
Age
Squad
Country
Comp
MP
Min
Gls
Ast
MP
Min
Gls
Ast
MP
Min
Gls
Ast
MP
Min
Gls
Ast
MP
Min
Gls
Ast
Matches
2019 26 Wales 1 74 0 0 1 74 0 0
2019-2020 26 Wigan Athletic eng ENG 2. Championship 36 2,799 10 4 36 2,799 10 4 Matches
2020 27 Wales 2 100 0 0 2 100 0 0
2020-2021 27 Cardiff City eng ENG 2. Championship 42 3,409 20 1 42 3,409 20 1 Matches
2020-2021 27 Wales 5 314 2 0 5 314 2 0 Matches
2021 28 Wales 11 765 4 1 11 765 4 1
2021-2022 28 Cardiff City eng ENG 2. Championship 22 1,506 5 2 2 109 0 1 24 1,615 5 3 Matches
2021-2022 28 Bournemouth eng ENG 2. Championship 4 87 4 0 4 87 4 0 Matches
2022 29 Wales 9 606 2 0 9 606 2 0
2022-2023 29 Bournemouth eng ENG 1. Premier League 27 1,279 4 0 2 135 0 0 29 1,414 4 0 Matches
2022-2023 29 Wales 3 143 1 0 3 143 1 0 Matches
2023 30 Wales 2 90 2 0 2 90 2 0
22 Seasons *13 Clubs 403 25,597 119 24 22 1,172 6 1 53 3,297 15 3 478 30,066 140 28
Position: DF (CB) ▪ Footed: Right
Age : 23
Born : Swansea, Wales, United Kingdom wal
Wikipedia
Player Summary Table
Season
Age
Squad
Country
Comp
MP
Min
Gls
Ast
MP
Min
Gls
Ast
MP
Min
Gls
Ast
MP
Min
Gls
Ast
MP
Min
Gls
Ast
Matches
2019 21 Wales 1 90 0 0 1 90 0 0
2019-2020 21 Swansea City eng ENG 2. Championship 21 1,793 0 1 21 1,793 0 1 Matches
2020 22 Wales 2 67 0 0 2 67 0 0
2020-2021 22 Swansea City eng ENG 2. Championship 4 360 0 0 1 90 0 0 5 450 0 0 Matches
2020-2021 22 Wales 4 360 0 0 4 360 0 0 Matches
2020-2021 22 Tottenham Hotspur eng ENG 1. Premier League 12 733 0 0 2 91 0 0 14 824 0 0 Matches
2021 23 Wales 9 750 0 0 9 750 0 0
2021-2022 23 Tottenham Hotspur eng ENG 1. Premier League 3 89 0 0 3 106 0 0 4 324 0 0 10 519 0 0 Matches
2022 24 Wales 12 1,020 0 0 12 1,020 0 0
2022-2023 24 Wales 5 426 0 0 5 426 0 0 Matches
2022-2023 24 Rennes fr FRA 1. Ligue 1 16 1,417 1 0 1 90 0 0 5 450 0 0 22 1,957 1 0 Matches
2023 25 Wales 1 90 0 0 1 90 0 0
19 Seasons *6 Clubs 219 17,899 4 1 17 1,099 0 0 9 774 0 0 61 5,252 2 0 306 25,024 6 1
Position: DF-MF (CB-CM-DM) ▪ Footed: Right
Age : 20
Born : Exeter, England, United Kingdom eng
Wikipedia
Player Summary Table
Season
Age
Squad
Country
Comp
MP
Min
Gls
Ast
MP
Min
Gls
Ast
MP
Min
Gls
Ast
MP
Min
Gls
Ast
MP
Min
Gls
Ast
Matches
2019 18 Wales 0 0 0
2019-2020 18 RB Leipzig de GER 1. Bundesliga 3 81 0 0 1 19 0 0 3 181 0 0 7 281 0 0 Matches
2020 19 Wales 1 61 0 0 1 61 0 0
2020-2021 19 Sheffield United eng ENG 1. Premier League 25 2,089 0 0 4 360 0 0 29 2,449 0 0 Matches
2020-2021 19 Wales 6 540 0 0 6 540 0 0 Matches
2021 20 Wales 12 575 0 0 12 575 0 0
2021-2022 20 Venezia it ITA 1. Serie A 29 2,282 0 3 1 90 0 0 30 2,372 0 3 Matches
2022 21 Wales 12 1,005 0 0 12 1,005 0 0
2022-2023 21 Spezia it ITA 1. Serie A 31 2,639 0 1 2 120 0 0 33 2,759 0 1 Matches
2022-2023 21 Wales 3 270 0 0 3 270 0 0 Matches
2022-2023 21 Chelsea eng ENG 1. Premier League 0 0 Matches
2022-2023 21 Chelsea eng ENG Jr. PL2 — Div. 1 1 90 0 0 1 90 0 0 Matches
2023 22 Wales 1 45 0 0 1 45 0 0
20 Seasons *8 Clubs 207 17,149 1 6 32 2,643 2 1 6 311 0 0 62 4,641 0 0 307 24,744 3 7
Position: DF-MF (CB-DM) ▪ Footed: Right
Age : 26
Born : Cardiff, Wales, United Kingdom wal
Wikipedia
Player Summary Table
Season
Age
Squad
Country
Comp
MP
Min
Gls
Ast
MP
Min
Gls
Ast
MP
Min
Gls
Ast
MP
Min
Gls
Ast
MP
Min
Gls
Ast
Matches
2019 24 Wales 1 14 0 0 1 14 0 0
2019-2020 24 Charlton Athletic eng ENG 2. Championship 43 3,870 0 0 43 3,870 0 0 Matches
2020 25 Wales 1 90 0 0 1 90 0 0
2020-2021 25 Wales 2 180 0 0 2 180 0 0 Matches
2020-2021 25 Luton Town eng ENG 2. Championship 20 1,509 0 0 3 269 0 0 23 1,778 0 0 Matches
2021 26 Wales 5 450 0 0 5 450 0 0
2021-2022 26 Luton Town eng ENG 2. Championship 29 2,425 1 1 3 270 0 0 32 2,695 1 1 Matches
2022 27 Wales 0 0 0
2022-2023 27 Luton Town eng ENG 2. Championship 39 3,443 3 1 4 271 1 0 43 3,714 4 1 Matches
2023 28 Wales 1 45 0 0 1 45 0 0
21 Seasons *4 Clubs 417 35,536 11 4 29 2,460 1 0 14 1,073 0 0 460 39,069 12 4
Position: DF-MF (FB, right) ▪ Footed: Right
Age : 31
Born : Newport, Wales, United Kingdom wal
Wikipedia
Player Summary Table
Season
Age
Squad
Country
Comp
MP
Min
Gls
Ast
MP
Min
Gls
Ast
MP
Min
Gls
Ast
MP
Min
Gls
Ast
MP
Min
Gls
Ast
Matches
2019 29 Wales 2 91 0 0 2 91 0 0
2019-2020 30 Reading eng ENG Jr. PL2 — Div. 2 3 270 0 1 3 270 0 1 Matches
2019-2020 30 Reading eng ENG 2. Championship 20 1,577 0 0 1 120 0 0 21 1,697 0 0 Matches
2020 30 Wales 2 108 0 0 2 108 0 0
2020-2021 31 Charlton Athletic eng ENG 3. League One 36 2,912 1 2 36 2,912 1 2 Matches
2020-2021 31 Wales 1 1 0 0 1 1 0 0 Matches
2021 31 Wales 4 360 0 0 4 360 0 0
2021-2022 32 Charlton Athletic eng ENG 3. League One 18 1,547 0 1 2 111 0 0 20 1,658 0 1 Matches
2022 32 Wales 5 307 0 0 5 307 0 0
2022-2023 33 AFC Wimbledon eng ENG 4. League Two 31 2,372 0 1 2 180 0 0 33 2,552 0 1 Matches
2022-2023 33 Wales 2 114 0 0 2 114 0 0 Matches
29 Seasons *7 Clubs 539 45,571 5 20 30 2,546 1 4 7 512 0 84 6,849 0 2 660 55,478 6 26
Position: DF (CB-FB) ▪ Footed: Left
Age : 28
Born : Henley-on-Thames, England, United Kingdom eng
Wikipedia
Player Summary Table
Season
Age
Squad
Country
Comp
MP
Min
Gls
Ast
MP
Min
Gls
Ast
MP
Min
Gls
Ast
MP
Min
Gls
Ast
MP
Min
Gls
Ast
Matches
2019 26 Wales 1 30 0 0 1 30 0 0
2019-2020 26 St Pauli de GER 2. 2. Bundesliga 14 1,005 1 0 14 1,005 1 0 Matches
2020 27 Wales 1 68 0 0 1 68 0 0
2020-2021 27 St Pauli de GER 2. 2. Bundesliga 19 1,493 0 1 19 1,493 0 1 Matches
2020-2021 27 Wales 1 45 0 0 1 45 0 0 Matches
2021 28 Wales 4 315 0 0 4 315 0 0
2021-2022 28 St Pauli de GER 2. 2. Bundesliga 18 1,077 0 1 3 142 0 0 21 1,219 0 1 Matches
2022 29 Wales 3 270 0 0 3 270 0 0
2022-2023 29 Nürnberg de GER 2. 2. Bundesliga 21 1,538 0 0 3 104 0 0 24 1,642 0 0 Matches
13 Seasons *5 Clubs 151 11,015 1 4 7 291 0 0 3 186 0 0 11 818 0 0 172 12,310 1 4
Position: DF-MF (FB) ▪ Footed: Right
Age : 19
Born : Wrexham, Wales, United Kingdom wal
Wikipedia
Position: DF-MF (FB, left) ▪ Footed: Left
Age : 21
Born : Swansea, Wales, United Kingdom wal
Wikipedia
Player Summary Table
Season
Age
Squad
Country
Comp
MP
Min
Gls
Ast
MP
Min
Gls
Ast
MP
Min
Gls
Ast
MP
Min
Gls
Ast
MP
Min
Gls
Ast
Matches
2019-2020 20 Rochdale eng ENG 3. League One 27 2,333 1 2 6 548 0 0 33 2,881 1 2 Matches
2020 20 Wales 0 0 0
2020-2021 21 Stoke City eng ENG 2. Championship 20 1,671 1 0 20 1,671 1 0 Matches
2020-2021 21 Wales 3 240 0 0 3 240 0 0 Matches
2020-2021 21 Luton Town eng ENG 2. Championship 18 1,428 0 2 4 287 0 1 22 1,715 0 3 Matches
2021 21 Wales 3 270 0 0 3 270 0 0
2021-2022 22 Sheffield United eng ENG 2. Championship 22 1,795 0 1 2 180 0 0 24 1,975 0 1 Matches
2022 22 Wales 2 91 0 0 2 91 0 0
2022-2023 23 Sheffield United eng ENG 2. Championship 15 1,262 0 0 15 1,262 0 0 Matches
2022-2023 23 Wales 5 350 1 0 5 350 1 0 Matches
14 Seasons *7 Clubs 188 14,398 3 5 18 1,375 0 1 16 992 1 0 222 16,765 4 6
Position: DF (CB) ▪ Footed: Right
Age : 36
Born : Wolverhampton, England, United Kingdom eng
Wikipedia
Player Summary Table
Season
Age
Squad
Country
Comp
MP
Min
Gls
Ast
MP
Min
Gls
Ast
MP
Min
Gls
Ast
MP
Min
Gls
Ast
MP
Min
Gls
Ast
Matches
2019 34 Wales 1 60 0 0 1 60 0 0
2019-2020 34 Bristol City eng ENG 2. Championship 32 2,766 2 1 1 90 0 0 33 2,856 2 1 Matches
2021 36 Wales 2 109 0 0 2 109 0 0
26 Seasons *6 Clubs 609 53,427 22 11 12 1,080 0 0 8 655 1 0 64 5,437 1 1 693 60,599 24 12
Position: DF (CB) ▪ Footed: Right
Age : 20
Born : Cardiff, Wales, United Kingdom wal
Wikipedia
Player Summary Table
Season
Age
Squad
Country
Comp
MP
Min
Gls
Ast
MP
Min
Gls
Ast
MP
Min
Gls
Ast
MP
Min
Gls
Ast
MP
Min
Gls
Ast
Matches
2019-2020 19 Swansea City eng ENG Jr. PL2 — Div. 2 1 45 0 0 1 45 0 0 Matches
2019-2020 19 Swansea City eng ENG 2. Championship 21 1,769 1 0 3 270 0 0 24 2,039 1 0 Matches
2020 19 Wales 1 45 0 0 1 45 0 0
2020-2021 20 Wales 1 1 0 0 1 1 0 0 Matches
2020-2021 20 Swansea City eng ENG 2. Championship 30 2,537 4 2 2 180 0 0 32 2,717 4 2 Matches
2021 20 Wales 1 90 0 0 1 90 0 0
2021-2022 21 Swansea City eng ENG 2. Championship 37 3,073 1 1 2 135 1 0 39 3,208 2 1 Matches
2022 22 Wales 1 90 0 0 1 90 0 0
2022-2023 22 Wales 1 90 0 0 1 90 0 0 Matches
2022-2023 22 Swansea City eng ENG 2. Championship 43 3,744 2 0 3 255 0 0 46 3,999 2 0 Matches
2023 22 Wales 0 0 0
14 Seasons *2 Clubs 256 22,079 11 5 15 1,202 1 0 16 961 0 0 287 24,242 12 5
Position: DF-MF (FB, left) ▪ Footed: Left
Age : 31
Born : Saint Asaph, Wales, United Kingdom wal
Wikipedia
Position: DF-MF (CB-CM-DM) ▪ Footed: Right
Age : 27
Born : Wirral, England, United Kingdom eng
Wikipedia
Player Summary Table
Season
Age
Squad
Country
Comp
MP
Min
Gls
Ast
MP
Min
Gls
Ast
MP
Min
Gls
Ast
MP
Min
Gls
Ast
MP
Min
Gls
Ast
Matches
2019 25 Wales 2 92 0 1 2 92 0 1
2019-2020 25 Cardiff City eng ENG 2. Championship 27 1,683 4 0 5 480 0 2 32 2,163 4 2 Matches
2020 26 Wales 1 29 0 0 1 29 0 0
2020-2021 26 Cardiff City eng ENG 2. Championship 42 3,134 5 2 1 62 0 0 43 3,196 5 2 Matches
2020-2021 26 Wales 0 0 0 Matches
2021 27 Wales 3 73 0 0 3 73 0 0
2021-2022 27 Cardiff City eng ENG 2. Championship 36 2,101 2 2 4 368 0 0 40 2,469 2 2 Matches
2022 28 Wales 1 60 0 0 1 60 0 0
2022-2023 28 Sheffield Weds eng ENG 3. League One 43 3,060 2 2 6 465 0 0 49 3,525 2 2 Matches
18 Seasons *6 Clubs 498 37,304 38 32 31 2,390 2 2 7 254 0 1 536 39,948 40 35
Position: DF (CB) ▪ Footed: Right
Age : 21
Born : Bridgend, Scotland, United Kingdom sco
Position: DF (FB, left) ▪ Footed: Left
Age : 29
Born : Newcastle upon Tyne, England, United Kingdom eng
Wikipedia
Position: DF-MF (FB, left) ▪ Footed: Left
Age : 25
Born : Merthyr Tydfil, Wales, United Kingdom wal
Wikipedia
Midfielders
Position: MF (CM-DM) ▪ Footed: Right
Age : 30
Born : Carmarthen, Wales, United Kingdom wal
Wikipedia
Player Summary Table
Season
Age
Squad
Country
Comp
MP
Min
Gls
Ast
MP
Min
Gls
Ast
MP
Min
Gls
Ast
MP
Min
Gls
Ast
MP
Min
Gls
Ast
Matches
2019 28 Wales 1 90 0 0 1 90 0 0
2019-2020 29 Stoke City eng ENG 2. Championship 35 2,938 4 2 35 2,938 4 2 Matches
2020-2021 30 Stoke City eng ENG Jr. PL2 — Div. 2 1 74 0 0 1 74 0 0 Matches
2020-2021 30 Stoke City eng ENG 2. Championship 18 1,379 0 2 1 90 0 0 19 1,469 0 2 Matches
2021 30 Wales 13 1,085 0 0 13 1,085 0 0
2021-2022 31 Stoke City eng ENG 2. Championship 41 3,478 0 1 3 270 0 0 44 3,748 0 1 Matches
2022 32 Wales 11 821 0 0 11 821 0 0
2022-2023 32 Wales 1 37 0 0 1 37 0 0 Matches
2022-2023 32 Swansea City eng ENG 2. Championship 25 1,235 1 1 3 135 0 0 28 1,370 1 1 Matches
30 Seasons *5 Clubs 501 34,779 34 29 30 2,020 3 5 22 1,408 1 0 64 4,980 2 2 617 43,187 40 36
Position: MF (AM-CM-DM) ▪ Footed: Right
Age : 30
Born : Caerphilly, Wales, United Kingdom wal
Wikipedia
Player Summary Table
Season
Age
Squad
Country
Comp
MP
Min
Gls
Ast
MP
Min
Gls
Ast
MP
Min
Gls
Ast
MP
Min
Gls
Ast
MP
Min
Gls
Ast
Matches
2019-2020 28 Juventus it ITA 1. Serie A 24 1,051 3 1 5 167 0 0 6 202 1 0 35 1,420 4 1 Matches
2020-2021 29 Wales 1 90 0 0 1 90 0 0 Matches
2020-2021 29 Juventus it ITA 1. Serie A 22 1,089 2 4 1 90 0 0 7 357 0 0 30 1,536 2 4 Matches
2021 30 Wales 8 565 3 0 8 565 3 0
2021-2022 30 Juventus it ITA 1. Serie A 3 99 0 0 2 16 0 0 5 115 0 0 Matches
2021-2022 30 Rangers sct SCO 1. Premiership 7 361 2 1 3 88 0 0 10 449 2 1 Matches
2022 31 Wales 9 774 3 0 9 774 3 0
2022-2023 31 Nice fr FRA 1. Ligue 1 27 1,584 1 1 5 306 0 1 32 1,890 1 2 Matches
2022-2023 31 Wales 2 81 0 1 2 81 0 1 Matches
2023 32 Wales 1 31 0 0 1 31 0 0
29 Seasons *8 Clubs 398 24,215 54 57 28 1,871 4 0 79 4,463 15 7 75 6,052 19 8 580 36,601 92 72
Position: MF (CM-DM) ▪ Footed: Right
Age : 21
Born : Redditch, England, United Kingdom eng
Position: MF (CM-DM) ▪ Footed: Right
Age : 20
Born : Bodelwyddan, Wales, United Kingdom wal
Wikipedia
Position: MF (CM-DM) ▪ Footed: Right
Age : 25
Born : Llanelli, Wales, United Kingdom wal
Wikipedia
Player Summary Table
Season
Age
Squad
Country
Comp
MP
Min
Gls
Ast
MP
Min
Gls
Ast
MP
Min
Gls
Ast
MP
Min
Gls
Ast
MP
Min
Gls
Ast
Matches
2019-2020 24 Newport County eng ENG 4. League Two 33 2,905 2 3 6 491 0 0 39 3,396 2 3 Matches
2020 24 Wales 1 45 0 0 1 45 0 0
2020-2021 25 Newport County eng ENG 4. League Two 43 3,818 3 3 7 660 0 0 50 4,478 3 3 Matches
2020-2021 25 Wales 0 0 0 Matches
2021 25 Wales 2 73 0 0 2 73 0 0
2021-2022 26 Bolton Wanderers eng ENG 3. League One 15 1,040 4 1 3 146 0 0 18 1,186 4 1 Matches
2022 26 Wales 0 0 0
2022-2023 27 Bolton Wanderers eng ENG 3. League One 24 1,081 2 2 24 1,081 2 2 Matches
2023 27 Wales 2 75 0 0 2 75 0 0
19 Seasons *5 Clubs 323 23,522 29 32 38 2,832 3 0 18 1,228 0 0 379 27,582 32 32
Position: MF (AM) ▪ Footed: Right
Age : 18
Born : Neath, Wales, United Kingdom wal
Wikipedia
Forwards
Position: FW-MF (AM-WM) ▪ Footed: Left
Age : 31
Born : Cardiff, Wales, United Kingdom wal
Wikipedia
Position: FW-MF (AM) ▪ Footed: Right
Age : 23
Born : Swansea, Wales, United Kingdom wal
Wikipedia
Player Summary Table
Season
Age
Squad
Country
Comp
MP
Min
Gls
Ast
MP
Min
Gls
Ast
MP
Min
Gls
Ast
MP
Min
Gls
Ast
MP
Min
Gls
Ast
Matches
2019 21 Wales 1 49 1 0 1 49 1 0
2019-2020 21 Manchester Utd eng ENG 1. Premier League 33 2,287 3 6 7 446 0 0 6 295 1 0 46 3,028 4 6 Matches
2020 22 Wales 1 29 0 0 1 29 0 0
2020-2021 22 Manchester Utd eng ENG 1. Premier League 15 910 3 1 2 135 0 0 9 473 2 1 26 1,518 5 2 Matches
2020-2021 22 Wales 6 484 1 2 6 484 1 2 Matches
2021 23 Wales 13 1,064 1 1 13 1,064 1 1
2021-2022 23 Manchester Utd eng ENG 1. Premier League 2 126 0 0 2 126 0 0 Matches
2021-2022 23 Leeds United eng ENG 1. Premier League 32 2,366 4 4 3 279 0 0 35 2,645 4 4 Matches
2022 24 Wales 13 1,016 2 2 13 1,016 2 2
2022-2023 24 Leeds United eng ENG Jr. PL2 — Div. 2 1 90 0 1 1 90 0 1 Matches
2022-2023 24 Wales 6 460 0 0 6 460 0 0 Matches
2022-2023 24 Fulham eng ENG 1. Premier League 20 621 2 1 3 103 1 0 23 724 3 1 Matches
2022-2023 24 Leeds United eng ENG 1. Premier League 4 198 0 0 1 16 0 0 5 214 0 0 Matches
2023 25 Wales 1 76 0 2 1 76 0 2
20 Seasons *6 Clubs 234 14,664 41 35 28 1,579 3 2 15 768 3 1 64 4,445 10 10 341 21,456 57 48
Position: FW-MF (AM-WM) ▪ Footed: Left
Age : 23
Born : Wrexham, Wales, United Kingdom wal
Wikipedia
Player Summary Table
Season
Age
Squad
Country
Comp
MP
Min
Gls
Ast
MP
Min
Gls
Ast
MP
Min
Gls
Ast
MP
Min
Gls
Ast
MP
Min
Gls
Ast
Matches
2019 21 Wales 1 88 0 0 1 88 0 0
2019-2020 22 Bournemouth eng ENG 1. Premier League 31 1,646 7 0 4 269 0 1 35 1,915 7 1 Matches
2020 22 Wales 1 90 0 0 1 90 0 0
2020-2021 23 Cardiff City eng ENG 2. Championship 37 2,811 7 11 1 90 0 0 38 2,901 7 11 Matches
2020-2021 23 Liverpool eng ENG 1. Premier League 1 90 0 0 1 90 0 0 Matches
2020-2021 23 Wales 4 270 1 0 4 270 1 0 Matches
2021 23 Wales 14 629 1 1 14 629 1 1
2021-2022 24 Fulham eng ENG 2. Championship 41 3,476 10 19 2 105 1 1 43 3,581 11 20 Matches
2022 25 Wales 11 636 1 3 11 636 1 3
2022-2023 25 Wales 3 252 0 1 3 252 0 1 Matches
2022-2023 25 Fulham eng ENG 1. Premier League 29 1,100 2 3 4 314 1 0 33 1,414 3 3 Matches
2023 25 Wales 2 86 0 0 2 86 0 0
21 Seasons *8 Clubs 294 18,913 68 53 35 2,290 6 7 67 4,502 16 12 396 25,705 90 72
Position: FW-MF (CM-DM) ▪ Footed: Right
Age : 24
Born : Ipswich, England, United Kingdom eng
Wikipedia
Position: FW-MF (AM-CM) ▪ Footed: Left
Age : 27
Born : Pembury, England, United Kingdom eng
Wikipedia
Player Summary Table
Season
Age
Squad
Country
Comp
MP
Min
Gls
Ast
MP
Min
Gls
Ast
MP
Min
Gls
Ast
MP
Min
Gls
Ast
MP
Min
Gls
Ast
Matches
2019 25 Wales 1 90 0 1 1 90 0 1
2019-2020 25 Charlton Athletic eng ENG 2. Championship 26 1,368 0 5 1 21 0 0 27 1,389 0 5 Matches
2020 26 Wales 1 72 0 0 1 72 0 0
2020-2021 26 Charlton Athletic eng ENG 3. League One 18 755 2 0 2 166 0 0 20 921 2 0 Matches
2020-2021 26 Cardiff City eng ENG 2. Championship 9 181 0 0 9 181 0 0 Matches
2020-2021 26 Wales 3 93 1 1 3 93 1 1 Matches
2021 27 Wales 6 322 0 1 6 322 0 1
2021-2022 27 Swindon Town eng ENG 4. League Two 40 2,211 5 5 3 155 0 1 43 2,366 5 6 Matches
2022 28 Wales 4 118 0 0 4 118 0 0
2022-2023 28 Swindon Town eng ENG 4. League Two 37 2,766 10 2 2 120 0 0 39 2,886 10 2 Matches
2022-2023 28 Wales 1 76 1 0 1 76 1 0 Matches
23 Seasons *10 Clubs 358 18,384 22 17 19 1,037 0 2 31 1,561 2 3 408 20,982 24 22
Position: FW-MF (AM, right) ▪ Footed: Left
Age : 23
Born : Warrington, England, United Kingdom eng
Wikipedia
Position: FW-MF (AM) ▪ Footed: Right
Age : 22
Born : Gloucester, England, United Kingdom eng
Wikipedia
Player Summary Table
Season
Age
Squad
Country
Comp
MP
Min
Gls
Ast
MP
Min
Gls
Ast
MP
Min
Gls
Ast
MP
Min
Gls
Ast
MP
Min
Gls
Ast
Matches
2019 20 Wales 1 70 0 0 1 70 0 0
2019-2020 20 Leeds United eng ENG 2. Championship 23 1,090 4 1 23 1,090 4 1 Matches
2020 21 Wales 1 90 0 0 1 90 0 0
2020-2021 21 Wales 3 95 0 0 3 95 0 0 Matches
2020-2021 21 Leeds United eng ENG 1. Premier League 27 1,340 1 2 1 90 0 0 28 1,430 1 2 Matches
2020-2021 21 Leeds United eng ENG Jr. PL2 — Div. 2 6 315 4 1 6 315 4 1 Matches
2021 22 Wales 6 265 0 0 6 265 0 0
2021-2022 22 Leeds United eng ENG 1. Premier League 23 987 1 1 3 196 0 0 26 1,183 1 1 Matches
2021-2022 22 Leeds United eng ENG Jr. PL2 — Div. 1 1 45 1 0 1 45 1 0 Matches
2022 23 Wales 4 107 0 0 4 107 0 0
2022-2023 23 QPR eng ENG 2. Championship 18 1,171 3 0 2 51 1 0 20 1,222 4 0 Matches
2022-2023 23 Wales 1 7 0 0 1 7 0 0 Matches
17 Seasons *10 Clubs 222 11,950 26 18 20 1,153 2 1 20 827 0 0 262 13,930 28 19
Position: FW-MF (AM) ▪ Footed: Right
Age : 27
Born : Wrexham, Wales, United Kingdom wal
Wikipedia
Player Summary Table
Season
Age
Squad
Country
Comp
MP
Min
Gls
Ast
MP
Min
Gls
Ast
MP
Min
Gls
Ast
MP
Min
Gls
Ast
MP
Min
Gls
Ast
Matches
2019-2020 25 Derby County eng ENG 2. Championship 37 3,219 10 3 3 223 0 0 40 3,442 10 3 Matches
2020 26 Wales 1 90 0 0 1 90 0 0
2020-2021 26 Derby County eng ENG 2. Championship 23 1,663 3 1 23 1,663 3 1 Matches
2020-2021 26 Wales 1 30 0 0 1 30 0 0 Matches
2021 27 Wales 3 232 0 0 3 232 0 0
2021-2022 27 Derby County eng ENG 2. Championship 38 3,223 11 5 1 78 0 0 39 3,301 11 5 Matches
2022 28 Wales 0 0 0
2022-2023 28 Rangers sct SCO 1. Premiership 5 348 2 1 5 348 2 1 Matches
21 Seasons *12 Clubs 336 24,963 66 42 15 1,058 3 1 10 446 3 0 23 1,508 3 0 384 27,975 75 43
Position: FW-MF ▪ Footed: Right
Age : 20
Born : Wales, United Kingdom wal
Position: FW-MF (AM)
Age : 19
Born : Nottingham, England, United Kingdom eng
Wikipedia
Player Summary Table
Season
Age
Squad
Country
Comp
MP
Min
Gls
Ast
MP
Min
Gls
Ast
MP
Min
Gls
Ast
MP
Min
Gls
Ast
MP
Min
Gls
Ast
Matches
2019-2020 18 Nottingham Forest eng ENG 2. Championship 4 110 0 0 4 252 0 0 8 362 0 0 Matches
2020 18 Wales 1 29 0 0 1 29 0 0
2020-2021 19 Wales 0 0 0 Matches
2020-2021 19 Lincoln City eng ENG 3. League One 40 3,307 10 6 2 180 1 0 42 3,487 11 6 Matches
2020-2021 19 Nottingham Forest eng ENG 2. Championship 0 0 Matches
2021 19 Wales 2 88 0 0 2 88 0 0
2021-2022 20 Nottingham Forest eng ENG 2. Championship 46 3,898 16 10 4 357 1 0 50 4,255 17 10 Matches
2022 21 Wales 10 310 0 1 10 310 0 1
2022-2023 21 Wales 5 364 2 1 5 364 2 1 Matches
2022-2023 21 Nottingham Forest eng ENG 1. Premier League 38 2,934 8 3 6 362 2 0 44 3,296 10 3 Matches
2023 21 Wales 1 45 0 0 1 45 0 0
14 Seasons *5 Clubs 230 16,470 52 33 27 1,859 7 0 24 1,207 6 2 44 2,466 7 5 325 22,002 72 40
Position: FW-MF (AM-WM) ▪ Footed: Left
Age : 31
Born : Acton, England, United Kingdom eng
Wikipedia
Position: FW ▪ Footed: Right
Age : 31
Born : Southampton, England, United Kingdom eng
Wikipedia
Player Summary Table
Season
Age
Squad
Country
Comp
MP
Min
Gls
Ast
MP
Min
Gls
Ast
MP
Min
Gls
Ast
MP
Min
Gls
Ast
MP
Min
Gls
Ast
Matches
2019 29 Wales 1 16 0 0 1 16 0 0
2019-2020 29 Stoke City eng ENG Jr. PL2 — Div. 2 1 60 0 0 1 60 0 0 Matches
2019-2020 29 Stoke City eng ENG 2. Championship 36 1,706 5 2 4 347 3 0 40 2,053 8 2 Matches
2020-2021 30 Stoke City eng ENG 2. Championship 30 832 0 0 4 234 1 0 34 1,066 1 0 Matches
2021 31 Wales 2 28 0 0 2 28 0 0
2021-2022 31 Wycombe Wanderers eng ENG 3. League One 43 3,563 16 6 4 228 0 0 47 3,791 16 6 Matches
2022-2023 32 Wycombe Wanderers eng ENG 3. League One 35 2,627 6 2 1 90 0 0 36 2,717 6 2 Matches
27 Seasons *12 Clubs 610 32,247 124 36 31 2,115 8 2 44 2,057 5 1 685 36,419 137 39
Position: FW-MF (AM) ▪ Footed: Right
Age : 21
Born : County of Cheshire, England, United Kingdom eng
Wikipedia
Position: FW
Age : 22
Born : Swansea, Wales, United Kingdom wal
Wikipedia
Position: FW-MF (AM-WM) ▪ Footed: Right
Age : 25
Born : Northampton, England, United Kingdom eng
Wikipedia
Player Summary Table
Season
Age
Squad
Country
Comp
MP
Min
Gls
Ast
MP
Min
Gls
Ast
MP
Min
Gls
Ast
MP
Min
Gls
Ast
MP
Min
Gls
Ast
Matches
2019 23 Wales 1 90 0 0 1 90 0 0
2019-2020 24 Aberdeen sct SCO 1. Premiership 22 1,211 4 5 22 1,211 4 5 Matches
2020-2021 25 Aberdeen sct SCO 1. Premiership 28 2,076 5 3 28 2,076 5 3 Matches
2021 25 Wales 0 0 0
2021-2022 26 Aberdeen sct SCO 1. Premiership 16 1,373 2 4 16 1,373 2 4 Matches
2021-2022 26 Blackburn Rovers eng ENG 2. Championship 11 401 0 1 11 401 0 1 Matches
2022-2023 27 Blackburn Rovers eng ENG Jr. PL2 — Div. 1 1 90 1 0 1 90 1 0 Matches
2022-2023 27 Blackburn Rovers eng ENG 2. Championship 43 2,493 4 4 5 320 0 0 48 2,813 4 4 Matches
16 Seasons *7 Clubs 299 17,367 27 30 17 1,090 2 3 2 110 0 0 318 18,567 29 33
Position: FW-MF ▪ Footed: Right
Age : 23
Born : Leicester, England, United Kingdom eng
Wikipedia
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 Wales Pages
Wales History
Match Logs (All Competitions)
Match Logs (UEFA Euro 2020)
Match Logs (UEFA Euro Qualifying)
Match Logs (Friendlies (M))
Competition Goal Logs
Affiliated Squads
We're Social...for Statheads
Site Last Updated: Wednesday, June 3, 9:50PM
Question, Comment, Feedback, or Correction?
Subscribe to our Free Email Newsletter
Subscribe to Stathead FBref: Get your first month FREE
Your All-Access Ticket to the FBref Database
Do you have a sports website? Or write about sports? We have tools and resources that can help you use sports data. Find out more.