Note: The statistics shown below are limited to 2 seasons before and after 2022. Visit the player's page to view their career statistics.
Goalkeepers
Position: GK ▪ Footed: Right
Age : 28
Born : Wrexham, Wales, United Kingdom wal
Wikipedia
Position: GK ▪ Footed: Right
Age : 35
Born : Bangor, Wales, United Kingdom wal
Wikipedia
Position: GK ▪ Footed: Right
Age : 29
Born : Rinteln, Germany de
Wikipedia
Position: GK ▪ Footed: Right
Age : 26
Born : Plymouth, England, United Kingdom eng
Wikipedia
Defenders
Position: DF (CB) ▪ Footed: Right
Age : 24
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
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
2023-2024 25 Leeds United eng ENG 2. Championship 43 3,722 0 0 4 390 0 0 47 4,112 0 0 Matches
2024 26 Wales 10 906 0 0 10 906 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 : 21
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
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
2023-2024 22 Leeds United eng ENG 2. Championship 46 4,138 0 1 5 480 2 1 51 4,618 2 2 Matches
2024 23 Wales 11 1,020 0 0 11 1,020 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 (CB) ▪ Footed: Right
Age : 24
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
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
2023-2024 25 Bournemouth eng ENG 1. Premier League 10 617 0 1 3 225 0 0 13 842 0 1 Matches
2024 26 Wales 9 839 0 1 9 839 0 1
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-MF (FB, right) ▪ Footed: Right
Age : 26
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
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
2023-2024 27 Leeds United eng ENG 2. Championship 12 317 1 1 1 90 0 0 13 407 1 1 Matches
2023-2024 27 Burnley eng ENG 1. Premier League 14 823 0 1 2 33 0 0 16 856 0 1 Matches
2024 28 Wales 10 880 0 0 10 880 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-MF (FB) ▪ Footed: Right
Age : 21
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
2020 18 Wales 1 51 0 0 1 51 0 0
2020-2021 19 Liverpool eng ENG 1. Premier League 6 249 0 0 4 328 0 0 4 190 0 1 14 767 0 1 Matches
2020-2021 19 Wales 5 261 1 1 5 261 1 1 Matches
2021 19 Wales 6 278 0 0 6 278 0 0
2021-2022 20 Liverpool eng ENG 1. Premier League 1 8 0 1 4 202 0 1 3 180 0 0 8 390 0 2 Matches
2021-2022 20 Fulham eng ENG 2. Championship 14 1,192 2 2 1 90 0 0 15 1,282 2 2 Matches
2022 21 Wales 10 818 1 1 10 818 1 1
2022-2023 21 Wales 4 300 0 0 4 300 0 0 Matches
2022-2023 21 Nottingham Forest eng ENG 1. Premier League 31 1,882 1 0 5 302 0 1 36 2,184 1 1 Matches
2023 21 Wales 2 122 0 0 2 122 0 0
2023-2024 22 Nottingham Forest eng ENG 1. Premier League 26 1,637 0 1 6 362 0 0 32 1,999 0 1 Matches
2024 22 Wales 10 857 2 0 10 857 2 0
15 Seasons *4 Clubs 156 10,996 6 10 30 2,051 0 3 22 1,421 0 2 56 4,204 4 5 264 18,672 10 20
Position: DF-MF (CB-FB, left) ▪ Footed: Left
Age : 29
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
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
2023-2024 30 Tottenham Hotspur eng ENG 1. Premier League 17 1,090 1 0 2 210 0 0 19 1,300 1 0 Matches
2024 30 Wales 7 660 0 0 7 660 0 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-FW ▪ Footed: Right
Age : 29
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
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
2023-2024 30 Bournemouth eng ENG 1. Premier League 8 108 1 0 5 189 1 0 13 297 2 0 Matches
2023-2024 30 Ipswich Town eng ENG 2. Championship 18 1,140 7 1 18 1,140 7 1 Matches
2024 31 Wales 10 694 1 1 10 694 1 1
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-MF (FB, right) ▪ Footed: Right
Age : 32
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
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 : 29
Born : Henley-on-Thames, England, United Kingdom eng
Wikipedia
Position: DF-MF (FB, left) ▪ Footed: Left
Age : 22
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
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
2023-2024 24 Sheffield United eng ENG 1. Premier League 5 110 0 0 2 140 0 0 7 250 0 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 : 22
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
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
2023-2024 23 Swansea City eng ENG 2. Championship 35 2,890 0 1 1 90 0 0 36 2,980 0 1 Matches
2024 23 Wales 4 226 0 0 4 226 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 (CB-CM-DM) ▪ Footed: Right
Age : 28
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
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
2023-2024 29 Sheffield Weds eng ENG 2. Championship 34 2,354 0 3 3 210 0 0 37 2,564 0 3 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-MF (CB-DM) ▪ Footed: Right
Age : 27
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
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
2023-2024 28 Luton Town eng ENG 1. Premier League 14 1,169 1 1 1 45 0 0 15 1,214 1 1 Matches
2024 29 Wales 1 90 0 0 1 90 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
Midfielders
Position: MF (CM-DM) ▪ Footed: Right
Age : 32
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
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
2023-2024 33 Swansea City eng ENG 2. Championship 19 642 2 1 4 242 0 0 23 884 2 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 : 31
Born : Caerphilly, Wales, United Kingdom wal
Wikipedia
Position: MF (AM) ▪ Footed: Right
Age : 20
Born : Neath, Wales, United Kingdom wal
Wikipedia
Position: MF (CM-DM) ▪ Footed: Right
Age : 21
Born : Bodelwyddan, Wales, United Kingdom wal
Wikipedia
Position: MF (CM-DM) ▪ Footed: Right
Age : 26
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
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
2023-2024 28 Bolton Wanderers eng ENG 3. League One 43 3,313 2 12 4 285 0 0 47 3,598 2 12 Matches
2024 28 Wales 2 180 0 0 2 180 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 (CM-DM) ▪ Footed: Right
Age : 22
Born : Redditch, England, United Kingdom eng
Forwards
Position: FW-MF (AM) ▪ Footed: Right
Age : 24
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
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
2023-2024 25 Leeds United eng ENG 2. Championship 40 2,488 13 7 3 172 0 1 43 2,660 13 8 Matches
2024 26 Wales 11 517 2 2 11 517 2 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 : 32
Born : Cardiff, Wales, United Kingdom wal
Wikipedia
Position: FW-MF (CM-DM) ▪ Footed: Right
Age : 25
Born : Ipswich, England, United Kingdom eng
Wikipedia
Position: FW-MF (AM-WM) ▪ Footed: Left
Age : 25
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
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
2023-2024 26 Fulham eng ENG 1. Premier League 35 1,620 4 6 8 454 1 3 43 2,074 5 9 Matches
2024 26 Wales 10 840 3 4 10 840 3 4
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 (AM)
Age : 21
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
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
2023-2024 22 Nottingham Forest eng ENG 1. Premier League 3 237 0 0 1 19 0 0 4 256 0 0 Matches
2023-2024 22 Tottenham Hotspur eng ENG 1. Premier League 32 2,085 5 10 2 153 0 0 34 2,238 5 10 Matches
2024 22 Wales 9 563 1 1 9 563 1 1
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)
Age : 22
Born : Newham, England, United Kingdom eng
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
2020-2021 20 Boreham Wood eng ENG 5. National League 10 900 3 3 300 0 1 13 1,200 3 1 Matches
2020-2021 20 Huddersfield Town eng ENG 2. Championship 7 177 0 0 7 177 0 0 Matches
2021-2022 21 Huddersfield Town eng ENG 2. Championship 43 3,635 3 11 5 326 0 3 48 3,961 3 14 Matches
2022 22 Wales 4 196 0 0 4 196 0 0
2022-2023 22 Wales 3 110 0 0 3 110 0 0 Matches
2022-2023 22 Blackburn Rovers eng ENG 2. Championship 17 900 0 2 17 900 0 2 Matches
2022-2023 22 Huddersfield Town eng ENG 2. Championship 23 1,826 0 6 2 126 0 0 25 1,952 0 6 Matches
2023-2024 23 Huddersfield Town eng ENG 2. Championship 41 3,427 4 9 1 90 0 0 42 3,517 4 9 Matches
2024 24 Wales 1 27 0 0 1 27 0 0
14 Seasons *6 Clubs 275 20,231 26 42 16 1,102 0 4 26 1,436 2 5 317 22,769 28 51
Position: FW-MF (AM-CM) ▪ Footed: Left
Age : 28
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
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
2023-2024 29 Gillingham eng ENG 4. League Two 42 2,431 0 1 4 146 0 1 46 2,577 0 2 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) ▪ Footed: Right
Age : 23
Born : Gloucester, England, United Kingdom eng
Wikipedia
Position: FW
Age : 23
Born : Swansea, Wales, United Kingdom wal
Wikipedia
Position: FW-MF ▪ Footed: Right
Age : 21
Born : Wales, United Kingdom wal
Position: FW-MF (AM) ▪ Footed: Right
Age : 28
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
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
2023-2024 29 Rangers sct SCO 1. Premiership 23 1,177 2 3 5 248 1 0 28 1,425 3 3 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 (AM-WM) ▪ Footed: Left
Age : 32
Born : Acton, England, United Kingdom eng
Wikipedia
Position: FW-MF (AM) ▪ Footed: Right
Age : 22
Born : County of Cheshire, 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 (World Cup)
Match Logs (WCQ — UEFA (M))
Match Logs (Friendlies (M))
Competition Goal Logs
Affiliated Squads
We're Social...for Statheads
Site Last Updated: Wednesday, June 3, 1:47PM
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.