Note: The statistics shown below are limited to 2 seasons before and after 2023. Visit the player's page to view their career statistics.
Goalkeepers
Position: GK ▪ Footed: Right
Age : 29
Born : Wrexham, Wales, United Kingdom wal
Wikipedia
Position: GK ▪ Footed: Right
Age : 36
Born : Bangor, Wales, United Kingdom wal
Wikipedia
Position: GK ▪ Footed: Right
Age : 30
Born : Rinteln, Germany de
Wikipedia
Position: GK ▪ Footed: Right
Age : 27
Born : Plymouth, England, United Kingdom eng
Wikipedia
Defenders
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
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
2024-2025 31 Tottenham Hotspur eng ENG 1. Premier League 17 1,331 0 0 3 210 0 0 8 637 0 0 28 2,178 0 0 Matches
2024-2025 31 Wales 6 540 0 0 6 540 0 0 Matches
2025 31 Wales 2 153 0 0 2 153 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-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
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
2024-2025 23 Wales 6 540 0 2 6 540 0 2 Matches
2024-2025 23 Nottingham Forest eng ENG 1. Premier League 35 2,594 1 3 4 212 0 0 39 2,806 1 3 Matches
2025 23 Wales 2 123 0 0 2 123 0 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 (CB)
Age : 20
Born : Wales, United Kingdom wal
Position: DF (CB) ▪ Footed: Right
Age : 25
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
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
2024-2025 26 Sunderland eng ENG 2. Championship 38 3,273 1 0 38 3,273 1 0 Matches
2024-2025 26 Wales 1 90 0 0 1 90 0 0 Matches
2025 27 Wales 2 33 0 0 2 33 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 : 30
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
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
2024-2025 31 Sheffield United eng ENG 2. Championship 27 1,767 5 0 27 1,767 5 0 Matches
2024-2025 31 Wales 4 190 1 0 4 190 1 0 Matches
2025 32 Wales 1 75 0 0 1 75 0 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-MF (CB-FB) ▪ Footed: Right
Age : 24
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
2021-2022 23 Lincoln City eng ENG 3. League One 44 3,934 1 1 2 152 0 0 46 4,086 1 1 Matches
2022-2023 24 Lincoln City eng ENG 3. League One 45 4,050 2 3 5 437 0 0 50 4,487 2 3 Matches
2023 24 Wales 1 90 0 0 1 90 0 0
2023-2024 25 Portsmouth eng ENG 3. League One 14 1,260 3 0 2 69 0 0 16 1,329 3 0 Matches
2024 25 Wales 0 0 0
2024-2025 26 Portsmouth eng ENG 2. Championship 27 2,144 1 0 27 2,144 1 0 Matches
13 Seasons *7 Clubs 289 24,244 8 9 23 1,948 0 2 1 1 0 0 1 90 0 0 314 26,283 8 11
Position: DF-MF (FB, right) ▪ Footed: Right
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
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
2024-2025 28 Burnley eng ENG 2. Championship 41 3,636 2 3 1 45 0 0 42 3,681 2 3 Matches
2024-2025 28 Wales 5 299 0 0 5 299 0 0 Matches
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 : 25
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
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
2024-2025 26 Leeds United eng ENG 2. Championship 46 4,135 1 0 2 116 0 0 48 4,251 1 0 Matches
2024-2025 26 Wales 6 540 0 0 6 540 0 0 Matches
2025 27 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 : 22
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
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
2024-2025 23 Leeds United eng ENG 2. Championship 29 2,285 0 0 3 262 0 0 32 2,547 0 0 Matches
2024-2025 23 Wales 2 180 0 0 2 180 0 0 Matches
2025 24 Wales 1 63 0 0 1 63 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-FW-MF (AM, right) ▪ Footed: Left
Age : 28
Born : Cardiff, Wales, United Kingdom wal
Wikipedia
Position: DF-MF (CB-DM) ▪ Footed: Right
Age : 28
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
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
Position: DF-MF (FB, left)
Age : 20
Born : Wales, England, United Kingdom eng
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
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
2024-2025 24 Wales 3 195 0 0 3 195 0 0 Matches
2024-2025 24 Swansea City eng ENG 2. Championship 45 4,032 2 1 2 123 0 0 47 4,155 2 1 Matches
2025 24 Wales 1 84 0 0 1 84 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 (FB, left) ▪ Footed: Left
Age : 29
Born : Chelmsford, England, United Kingdom eng
Wikipedia
Midfielders
Position: MF (DM)
Age : 18
Born : 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
2021-2022 17 Birmingham City eng ENG Jr. PL2 — Div. 2 6 511 1 0 6 511 1 0 Matches
2021-2022 17 Birmingham City eng ENG 2. Championship 20 1,183 1 2 1 69 0 0 21 1,252 1 2 Matches
2022-2023 18 Wales 0 0 0 Matches
2022-2023 18 Birmingham City eng ENG 2. Championship 33 1,048 0 0 4 183 1 0 37 1,231 1 0 Matches
2023 18 Wales 2 105 0 0 2 105 0 0
2023-2024 19 Birmingham City eng ENG 2. Championship 42 2,304 8 0 5 393 0 0 47 2,697 8 0 Matches
2024 19 Wales 9 668 0 0 9 668 0 0
2024-2025 20 Wales 5 281 0 0 5 281 0 0 Matches
2024-2025 20 Rennes fr FRA 1. Ligue 1 23 1,178 0 1 2 168 1 0 25 1,346 1 1 Matches
2025 20 Wales 2 88 0 0 2 88 0 0
9 Seasons *4 Clubs 152 7,831 20 7 12 813 2 0 26 1,571 1 0 190 10,215 23 7
Position: MF (CM-DM)
Age : 19
Born : Wales, 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
2021-2022 18 Manchester Utd eng ENG Jr. PL2 — Div. 1 21 1,615 2 2 21 1,615 2 2 Matches
2021-2022 18 Manchester Utd eng ENG 1. Premier League 1 2 0 0 1 2 0 0 Matches
2022-2023 19 Manchester Utd eng ENG Jr. PL2 — Div. 1 13 1,085 1 0 13 1,085 1 0 Matches
2022-2023 19 Forest Green Rovers eng ENG 3. League One 15 998 1 0 15 998 1 0 Matches
2023 19 Wales 1 90 0 1 1 90 0 1
2023-2024 20 Reading FC eng ENG Jr. PL2 1 90 0 1 1 90 0 1 Matches
2023-2024 20 Reading eng ENG 3. League One 40 2,268 3 2 3 157 1 0 43 2,425 4 2 Matches
2024 20 Wales 1 77 0 0 1 77 0 0
2024-2025 21 Reading eng ENG 3. League One 45 3,495 5 9 4 375 2 3 49 3,870 7 12 Matches
7 Seasons *4 Clubs 143 10,233 11 15 10 744 3 3 1 2 0 0 2 167 0 1 156 11,146 14 19
Position: MF (CM-DM) ▪ Footed: Right
Age : 27
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
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
2024-2025 29 Bolton Wanderers eng ENG 3. League One 34 2,499 3 5 3 199 1 0 37 2,698 4 5 Matches
2024-2025 29 Wales 3 268 0 0 3 268 0 0 Matches
2025 29 Wales 1 27 0 0 1 27 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-CM-DM) ▪ Footed: Right
Age : 32
Born : Caerphilly, Wales, United Kingdom wal
Wikipedia
Position: MF (AM)
Age : 17
Born : Bailiwick of Jersey, Jersey
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
2021-2022 16 Fulham eng ENG Jr. PL2 — Div. 2 18 1,300 13 1 18 1,300 13 1 Matches
2022-2023 17 Wales 0 0 0 Matches
2022-2023 17 Fulham eng ENG Jr. PL2 — Div. 1 17 1,500 12 0 17 1,500 12 0 Matches
2022-2023 17 Fulham eng ENG 1. Premier League 3 13 0 0 2 90 0 0 5 103 0 0 Matches
2023 17 Wales 0 0 0
2023-2024 18 Fulham eng ENG Jr. PL2 6 501 2 2 6 501 2 2 Matches
2023-2024 18 Fulham eng ENG 1. Premier League 1 75 0 0 1 44 0 0 2 119 0 0 Matches
2023-2024 18 Exeter City eng ENG 3. League One 21 1,725 4 2 21 1,725 4 2 Matches
2024 18 Wales 0 0 0
2024-2025 19 Birmingham City eng ENG 3. League One 29 1,024 3 1 4 330 0 0 33 1,354 3 1 Matches
6 Seasons *6 Clubs 89 4,775 10 5 8 489 0 0 0 97 5,264 10 5
Position: MF (CM-DM) ▪ Footed: Right
Age : 22
Born : Bodelwyddan, 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
2021 20 Wales 5 262 0 0 5 262 0 0
2021-2022 20 Manchester Utd eng ENG Jr. PL2 — Div. 1 1 90 0 0 1 90 0 0 Matches
2021-2022 20 Dundee United sct SCO 1. Premiership 25 2,028 5 1 25 2,028 5 1 Matches
2022 21 Wales 0 0 0
2022-2023 21 Wales 3 228 0 0 3 228 0 0 Matches
2022-2023 21 Dundee United sct SCO 1. Premiership 27 2,082 5 3 27 2,082 5 3 Matches
2023 22 Wales 0 0 0
2023-2024 22 Hibernian sct SCO 1. Premiership 28 1,398 2 2 28 1,398 2 2 Matches
2024 23 Wales 0 0 0
2024-2025 23 Hibernian sct SCO 1. Premiership 19 1,052 2 1 19 1,052 2 1 Matches
13 Seasons *7 Clubs 129 7,957 15 8 2 180 0 0 1 90 0 0 13 747 0 0 145 8,974 15 8
Forwards
Position: FW-MF (AM) ▪ Footed: Right
Age : 24
Born : Bangor, 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
2021-2022 23 Everton eng ENG 1. Premier League 0 0 Matches
2021-2022 23 Sunderland eng ENG 3. League One 20 1,240 10 0 4 297 2 0 24 1,537 12 0 Matches
2022-2023 24 Wigan Athletic eng ENG 2. Championship 22 1,069 5 0 22 1,069 5 0 Matches
2022-2023 24 Ipswich Town eng ENG 3. League One 19 1,319 8 6 2 52 0 0 21 1,371 8 6 Matches
2023 24 Wales 2 162 1 1 2 162 1 1
2023-2024 25 Ipswich Town eng ENG 2. Championship 38 2,294 13 3 3 215 0 0 41 2,509 13 3 Matches
2024 25 Wales 10 214 1 0 10 214 1 0
2024-2025 26 Wales 1 22 0 0 1 22 0 0 Matches
2024-2025 26 Ipswich Town eng ENG 1. Premier League 18 702 2 0 3 140 0 1 21 842 2 1 Matches
2025 26 Wales 0 0 0
12 Seasons *7 Clubs 175 9,585 47 15 19 1,199 5 3 1 8 0 1 19 641 4 1 214 11,433 56 20
Position: FW-MF (AM) ▪ Footed: Right
Age : 23
Born : Tenby, 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
2021-2022 22 Lincoln City eng ENG 3. League One 20 1,130 1 1 20 1,130 1 1 Matches
2021-2022 22 Swansea City eng ENG 2. Championship 12 433 0 1 2 174 0 0 14 607 0 1 Matches
2022-2023 23 Swansea City eng ENG 2. Championship 29 1,216 8 1 3 224 1 1 32 1,440 9 2 Matches
2023 23 Wales 1 90 0 0 1 90 0 0
2023-2024 24 Swansea City eng ENG 2. Championship 45 2,372 7 5 4 256 0 0 49 2,628 7 5 Matches
2024 24 Wales 2 92 0 0 2 92 0 0
2024-2025 25 Wales 4 212 2 2 4 212 2 2 Matches
2024-2025 25 Swansea City eng ENG 2. Championship 42 2,995 11 3 3 67 1 0 45 3,062 12 3 Matches
2025 25 Wales 1 90 0 0 1 90 0 0
12 Seasons *3 Clubs 207 10,425 34 11 18 885 4 2 15 931 2 3 240 12,241 40 16
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
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
2024-2025 27 Wales 6 507 4 1 6 507 4 1 Matches
2024-2025 27 Fulham eng ENG 1. Premier League 25 1,162 6 1 2 162 0 0 27 1,324 6 1 Matches
2025 27 Wales 2 153 0 0 2 153 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 (AM) ▪ Footed: Right
Age : 25
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
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
2024-2025 26 Leeds United eng ENG 2. Championship 36 2,609 12 9 1 13 0 0 37 2,622 12 9 Matches
2024-2025 26 Wales 2 117 0 0 2 117 0 0 Matches
2025 27 Wales 1 90 0 0 1 90 0 0
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 ▪ Footed: Right
Age : 30
Born : Shrewsbury, England, United Kingdom eng
Wikipedia
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
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
2024-2025 23 Tottenham Hotspur eng ENG 1. Premier League 33 2,177 11 3 5 337 2 0 13 801 5 1 51 3,315 18 4 Matches
2024-2025 23 Wales 5 360 2 1 5 360 2 1 Matches
2025 23 Wales 1 75 0 0 1 75 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 (CM-DM) ▪ Footed: Right
Age : 26
Born : Ipswich, England, United Kingdom eng
Wikipedia
Position: FW-MF (AM, right) ▪ Footed: Left
Age : 25
Born : Warrington, England, United Kingdom eng
Wikipedia
Position: FW-MF ▪ Footed: Right
Age : 22
Born : Wales, United Kingdom wal
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 (Friendlies (M))
Affiliated Squads
We're Social...for Statheads
Site Last Updated: Thursday, June 4, 5:57AM
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.