Note: The statistics shown below are limited to 2 seasons before and after 2018-2019. Visit the player's page to view their career statistics.
Goalkeepers
Position: GK ▪ Footed: Right
Age : 31
Born : Bangor, Wales, United Kingdom wal
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
2016 29 Wales 18 1,530 9 9 18 1,530 9 9
2016-2017 29 Crystal Palace eng ENG 1. Premier League 29 2,610 46 7 2 180 2 0 31 2,790 48 7 Matches
2017 30 Wales 1 90 0 1 90 0 0
2017-2018 30 Crystal Palace eng ENG 1. Premier League 27 2,430 41 7 2 180 6 0 29 2,610 47 7 Matches
2018 31 Wales 12 1,080 6 12 1,080 0 6
2018-2019 31 Crystal Palace eng ENG 1. Premier League 18 1,575 26 5 2 180 0 2 20 1,755 26 7 Matches
2018-2019 31 Wales 4 360 1 4 360 0 1 Matches
2019 32 Wales 0
2019-2020 32 Crystal Palace eng ENG 1. Premier League 3 270 8 0 2 210 1 1 5 480 9 1 Matches
2020 33 Wales 1 90 0 1 90 0 0
2020-2021 33 Crystal Palace eng ENG 1. Premier League 1 90 0 1 1 90 0 1 Matches
2020-2021 33 Crystal Palace eng ENG Jr. PL2 — Div. 2 2 180 1 2 180 0 1 Matches
2020-2021 33 Wales 4 348 0 4 4 348 0 4 Matches
2021 34 Wales 11 945 6 6 11 945 6 6
32 Seasons *7 Clubs 295 26,256 432 79 28 2,640 18 12 89 7,632 26 36 412 36,528 476 127
Position: GK ▪ Footed: Right
Age : 26
Born : Rinteln, Germany de
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
2016-2017 24 Barnsley eng ENG 2. Championship 46 4,140 67 14 3 330 2 1 49 4,470 69 15 Matches
2017-2018 25 Barnsley eng ENG 2. Championship 35 3,150 53 6 4 360 10 0 39 3,510 63 6 Matches
2018 25 Wales 0
2018-2019 26 Barnsley eng ENG 3. League One 42 3,780 36 19 3 270 3 1 45 4,050 39 20 Matches
2018-2019 26 Wales 0 Matches
2019 26 Wales 1 45 1 1 45 0 1
2019-2020 27 Stoke City eng ENG 2. Championship 4 360 2 2 1 90 1 0 5 450 3 2 Matches
2019-2020 27 Stoke City eng ENG Jr. PL2 — Div. 2 4 360 1 4 360 0 1 Matches
2020 27 Wales 0
2020-2021 28 Stoke City eng ENG Jr. PL2 — Div. 2 1 90 0 1 90 0 0 Matches
2020-2021 28 Wales 1 12 0 1 1 12 0 1 Matches
2020-2021 28 Stoke City eng ENG 2. Championship 17 1,485 15 8 4 360 0 4 21 1,845 15 12 Matches
2021 28 Wales 0
21 Seasons *4 Clubs 240 21,419 278 81 29 2,700 30 9 6 268 3 2 275 24,387 311 92
Position: GK ▪ Footed: Right
Age : 25
Born : Wrexham, Wales, United Kingdom wal
Wikipedia
Defenders
Position: DF-MF (FB, right) ▪ Footed: Right
Age : 22
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
2016-2017 20 Bristol Rovers eng ENG 3. League One 2 180 0 0 2 210 0 0 4 390 0 0 Matches
2016-2017 20 Swansea City eng ENG 1. Premier League 0 0 Matches
2017-2018 21 Middlesbrough eng ENG 2. Championship 1 90 0 0 3 270 0 0 4 360 0 0 Matches
2017-2018 21 Swansea City eng ENG 1. Premier League 4 268 0 0 7 550 0 0 11 818 0 0 Matches
2018 22 Wales 3 212 0 0 3 212 0 0
2018-2019 22 Wales 4 328 1 0 4 328 1 0 Matches
2018-2019 22 Swansea City eng ENG 2. Championship 45 3,952 5 1 4 359 0 0 49 4,311 5 1 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
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 : 33
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
2016 31 Wales 19 1,684 1 0 19 1,684 1 0
2016-2017 31 Everton eng ENG 1. Premier League 36 3,160 1 2 3 270 0 0 39 3,430 1 2 Matches
2017 32 Wales 1 90 0 0 1 90 0 0
2017-2018 32 Everton eng ENG 1. Premier League 24 1,834 1 0 2 180 0 0 4 360 1 0 30 2,374 2 0 Matches
2018 33 Wales 12 956 0 0 12 956 0 0
2018-2019 33 Stoke City eng ENG 2. Championship 33 2,597 1 1 4 360 0 0 37 2,957 1 1 Matches
2018-2019 33 Wales 3 270 0 1 3 270 0 1 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-MF (CB-FB, left) ▪ Footed: Left
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
2016 22 Wales 14 1,260 0 1 14 1,260 0 1
2016-2017 23 Tottenham Hotspur eng ENG 1. Premier League 23 1,739 1 3 6 529 1 0 5 418 0 0 34 2,686 2 3 Matches
2017 23 Wales 2 108 0 0 2 108 0 0
2017-2018 24 Tottenham Hotspur eng ENG 1. Premier League 29 2,324 2 6 4 257 0 0 5 450 0 0 38 3,031 2 6 Matches
2018 24 Wales 11 961 0 0 11 961 0 0
2018-2019 25 Tottenham Hotspur eng ENG 1. Premier League 27 1,844 0 0 4 332 0 0 9 570 0 1 40 2,746 0 1 Matches
2018-2019 25 Wales 3 260 0 0 3 260 0 0 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
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 (CB) ▪ Footed: Right
Age : 29
Born : Warrington, 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
2016 27 Wales 15 1,323 0 0 15 1,323 0 0
2016-2017 27 Aston Villa eng ENG 2. Championship 45 4,050 3 0 1 90 0 0 46 4,140 3 0 Matches
2017 28 Wales 2 180 0 0 2 180 0 0
2017-2018 28 Aston Villa eng ENG 2. Championship 46 4,140 4 1 1 90 0 0 47 4,230 4 1 Matches
2018 29 Wales 11 945 0 0 11 945 0 0
2018-2019 29 Aston Villa eng ENG 2. Championship 28 2,483 5 0 28 2,483 5 0 Matches
2018-2019 29 Wales 3 229 0 0 3 229 0 0 Matches
2019-2020 30 Aston Villa eng ENG 1. Premier League 2 166 0 0 2 166 0 0 Matches
2019-2020 30 Aston Villa eng ENG Jr. PL2 — Div. 2 3 220 0 0 3 220 0 0 Matches
2019-2020 30 Stoke City eng ENG 2. Championship 16 1,237 0 1 16 1,237 0 1 Matches
2020-2021 31 Stoke City eng ENG 2. Championship 32 2,786 0 0 1 90 0 0 33 2,876 0 0 Matches
21 Seasons *11 Clubs 424 36,441 23 7 20 1,698 0 0 32 2,767 0 0 476 40,906 23 7
Position: DF (CB) ▪ Footed: Right
Age : 20
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
2016-2017 18 Brentford eng ENG 2. Championship 1 11 0 0 1 11 0 0 Matches
2017-2018 19 Brentford eng ENG 2. Championship 21 1,708 1 0 2 180 0 0 23 1,888 1 0 Matches
2018 20 Wales 1 90 0 0 1 90 0 0
2018-2019 20 Brentford eng ENG 2. Championship 22 1,908 0 1 2 110 0 0 24 2,018 0 1 Matches
2018-2019 20 Wales 2 180 0 0 2 180 0 0 Matches
2018-2019 20 Bournemouth eng ENG 1. Premier League 13 850 0 1 13 850 0 1 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
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 (CB-CM-DM) ▪ Footed: Right
Age : 17
Born : Exeter, England, United Kingdom eng
Wikipedia
Position: DF-MF (FB, right) ▪ Footed: Right
Age : 29
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
2016 26 Wales 19 1,710 0 1 19 1,710 0 1
2016-2017 27 Reading eng ENG 2. Championship 46 4,130 1 3 3 210 0 1 49 4,340 1 4 Matches
2017 27 Wales 2 180 0 0 2 180 0 0
2017-2018 28 Reading eng ENG 2. Championship 46 4,125 1 1 6 481 0 2 52 4,606 1 3 Matches
2018 28 Wales 13 1,125 0 1 13 1,125 0 1
2018-2019 29 Wales 3 149 0 0 3 149 0 0 Matches
2018-2019 29 Reading eng ENG Jr. PL2 — Div. 2 1 45 0 0 1 45 0 0 Matches
2018-2019 29 Reading eng ENG 2. Championship 22 1,557 0 1 1 90 0 0 23 1,647 0 1 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
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 (FB, left) ▪ Footed: Left
Age : 26
Born : Newcastle upon Tyne, 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
2016 24 Wales 0 0 0
2016-2017 24 Newcastle United eng ENG 2. Championship 45 3,924 0 0 1 57 0 0 46 3,981 0 0 Matches
2017-2018 25 Newcastle United eng ENG Jr. PL2 — Div. 2 1 61 0 0 1 61 0 0 Matches
2017-2018 25 Newcastle United eng ENG 1. Premier League 20 1,602 0 0 1 90 0 0 21 1,692 0 0 Matches
2018 26 Wales 0 0 0
2018-2019 26 Wales 2 47 0 0 2 47 0 0 Matches
2018-2019 26 Newcastle United eng ENG 1. Premier League 26 1,990 0 0 26 1,990 0 0 Matches
2019 27 Wales 1 60 0 0 1 60 0 0
2019-2020 27 Newcastle United eng ENG 1. Premier League 16 1,228 0 0 1 43 0 0 17 1,271 0 0 Matches
2020-2021 28 Newcastle United eng ENG Jr. PL2 — Div. 2 2 150 0 0 2 150 0 0 Matches
2020-2021 28 Newcastle United eng ENG 1. Premier League 15 1,255 1 0 1 120 0 0 16 1,375 1 0 Matches
2021 29 Wales 0 0 0
20 Seasons *6 Clubs 242 18,948 5 0 13 1,060 1 0 0 4 133 0 0 259 20,141 6 0
Position: DF-MF ▪ Footed: Right
Age : 26
Born : Nottingham, England, United Kingdom eng
Wikipedia
Position: DF-MF (FB, left) ▪ Footed: Left
Age : 23
Born : Merthyr Tydfil, Wales, United Kingdom wal
Wikipedia
Position: DF (CB-FB) ▪ Footed: Left
Age : 25
Born : Henley-on-Thames, England, United Kingdom eng
Wikipedia
Position: DF-MF (CB-DM) ▪ Footed: Right
Age : 23
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
2016-2017 21 Bristol Rovers eng ENG 3. League One 46 4,096 0 0 5 510 0 0 51 4,606 0 0 Matches
2017 22 Wales 1 44 0 0 1 44 0 0
2017-2018 22 Bristol Rovers eng ENG 3. League One 37 3,330 1 0 4 389 0 0 41 3,719 1 0 Matches
2018 23 Wales 2 160 0 0 2 160 0 0
2018-2019 23 Bristol Rovers eng ENG 3. League One 40 3,546 3 0 4 282 0 0 44 3,828 3 0 Matches
2018-2019 23 Wales 0 0 0 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
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 : 27
Born : Swansea, Wales, United Kingdom wal
Wikipedia
Position: DF (CB) ▪ Footed: Right
Age : 20
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
2017-2018 19 Cheltenham Town eng ENG 4. League Two 12 644 0 0 12 644 0 0 Matches
2017-2018 19 Swansea City eng ENG Jr. PL2 — Div. 1 12 1,080 0 0 12 1,080 0 0 Matches
2017-2018 19 Swansea City eng ENG 1. Premier League 0 0 Matches
2018 20 Wales 0 0 0
2018-2019 20 Wales 0 0 0 Matches
2018-2019 20 Swansea City eng ENG 2. Championship 27 2,055 0 0 1 90 0 0 28 2,145 0 0 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
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
Midfielders
Position: MF (CM-DM) ▪ Footed: Right
Age : 28
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
2016 25 Wales 13 1,076 0 1 13 1,076 0 1
2016-2017 26 Stoke City eng ENG 1. Premier League 36 2,930 6 2 3 219 0 2 39 3,149 6 4 Matches
2017 26 Wales 1 90 0 0 1 90 0 0
2017-2018 27 Stoke City eng ENG 1. Premier League 36 3,139 2 6 2 135 2 1 38 3,274 4 7 Matches
2018 27 Wales 10 747 2 0 10 747 2 0
2018-2019 28 Stoke City eng ENG 2. Championship 46 4,131 6 4 46 4,131 6 4 Matches
2018-2019 28 Wales 4 360 0 0 4 360 0 0 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
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 : 27
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
2016 25 Wales 14 1,248 3 6 14 1,248 3 6
2016-2017 25 Arsenal eng ENG 1. Premier League 23 1,236 1 4 5 480 3 0 4 307 0 1 32 2,023 4 5 Matches
2017 26 Wales 1 90 0 0 1 90 0 0
2017-2018 26 Arsenal eng ENG 1. Premier League 24 1,846 7 8 2 79 0 0 6 540 4 1 32 2,465 11 9 Matches
2018 27 Wales 10 845 2 1 10 845 2 1
2018-2019 27 Arsenal eng ENG 1. Premier League 28 1,331 4 6 5 367 0 0 7 477 2 1 40 2,175 6 7 Matches
2018-2019 27 Wales 3 270 1 0 3 270 1 0 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
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 : 18
Born : Redditch, England, United Kingdom eng
Position: MF (CM) ▪ Footed: Right
Age : 29
Born : Barnstaple, England, United Kingdom eng
Wikipedia
Position: MF (CM-WM, left) ▪ Footed: Left
Age : 31
Born : Cardiff, Wales, United Kingdom wal
Wikipedia
Forwards
Position: FW-MF (AM) ▪ Footed: Right
Age : 24
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
2016 22 Wales 3 177 0 0 3 177 0 0
2016-2017 22 Leicester City eng ENG Jr. PL2 — Div. 1 3 239 0 1 3 239 0 1 Matches
2016-2017 22 Ipswich Town eng ENG 2. Championship 34 2,796 9 9 2 180 2 0 36 2,976 11 9 Matches
2017 23 Wales 2 97 1 0 2 97 1 0
2017-2018 23 Derby County eng ENG 2. Championship 39 3,066 6 7 3 170 0 0 42 3,236 6 7 Matches
2018 24 Wales 8 444 1 0 8 444 1 0
2018-2019 24 Derby County eng ENG 2. Championship 33 2,593 6 2 3 211 1 1 36 2,804 7 3 Matches
2018-2019 24 Wales 4 348 1 0 4 348 1 0 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
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, right) ▪ Footed: Left
Age : 21
Born : Warrington, 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
2016-2017 19 Sheffield United eng ENG 3. League One 1 31 0 1 1 31 0 1 Matches
2017 19 Wales 2 97 0 0 2 97 0 0
2017-2018 20 Sheffield United eng ENG 2. Championship 30 1,162 3 4 3 225 0 1 33 1,387 3 5 Matches
2018 20 Wales 3 148 0 1 3 148 0 1
2018-2019 21 Bournemouth eng ENG 1. Premier League 30 2,261 7 5 3 137 0 0 33 2,398 7 5 Matches
2018-2019 21 Wales 4 298 0 0 4 298 0 0 Matches
2019-2020 22 Bournemouth eng ENG 1. Premier League 9 506 1 0 9 506 1 0 Matches
2020 22 Wales 0 0 0
2020-2021 23 Bournemouth eng ENG 2. Championship 32 2,146 5 5 5 383 1 0 37 2,529 6 5 Matches
2020-2021 23 Wales 4 180 1 0 4 180 1 0 Matches
2021 23 Wales 8 285 1 0 8 285 1 0
19 Seasons *5 Clubs 209 10,405 24 23 25 1,509 6 6 44 2,082 6 4 278 13,996 36 33
Position: FW-MF (AM-WM) ▪ Footed: Left
Age : 29
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
2016 26 Wales 17 1,454 10 2 17 1,454 10 2
2016-2017 27 Real Madrid es ESP 1. La Liga 19 1,418 7 2 8 509 2 2 27 1,927 9 4 Matches
2017-2018 28 Real Madrid es ESP 1. La Liga 26 1,799 16 2 3 169 1 1 8 370 3 3 37 2,338 20 6 Matches
2018 28 Wales 8 662 4 1 8 662 4 1
2018-2019 29 Real Madrid es ESP 1. La Liga 29 1,786 8 3 3 74 0 0 8 606 3 3 40 2,466 11 6 Matches
2018-2019 29 Wales 3 254 2 0 3 254 2 0 Matches
2019 29 Wales 1 41 0 0 1 41 0 0
2019-2020 30 Real Madrid es ESP 1. La Liga 16 1,089 2 2 1 52 1 0 3 116 0 0 20 1,257 3 2 Matches
2020-2021 31 Tottenham Hotspur eng ENG 1. Premier League 20 920 11 2 4 185 2 0 10 560 3 2 34 1,665 16 4 Matches
2020-2021 31 Wales 4 285 0 2 4 285 0 2 Matches
2021 31 Wales 16 1,137 2 3 16 1,137 2 3
27 Seasons *5 Clubs 394 29,470 141 70 13 660 4 1 98 6,832 26 25 96 7,503 34 12 601 44,465 205 108
Position: FW-MF (AM) ▪ Footed: Right
Age : 19
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
2016-2017 17 Oxford United eng ENG 3. League One 14 220 0 1 5 320 1 1 19 540 1 2 Matches
2016-2017 17 Shrewsbury Town eng ENG 3. League One 12 895 4 2 12 895 4 2 Matches
2017-2018 18 West Brom eng ENG 1. Premier League 0 0 Matches
2017-2018 18 Walsall eng ENG 3. League One 13 933 5 2 1 90 0 0 14 1,023 5 2 Matches
2018 19 Wales 0 0 0
2018-2019 19 Leeds United eng ENG 2. Championship 28 1,863 3 5 3 216 0 0 31 2,079 3 5 Matches
2018-2019 19 Wales 4 193 0 0 4 193 0 0 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
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-WM) ▪ Footed: Left
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
2016-2017 19 Liverpool eng ENG 1. Premier League 1 26 0 0 1 26 0 0 Matches
2016-2017 19 Liverpool eng ENG Jr. PL2 — Div. 1 18 1,610 12 7 18 1,610 12 7 Matches
2017-2018 20 Liverpool eng ENG Jr. PL2 — Div. 1 12 1,065 10 3 12 1,065 10 3 Matches
2017-2018 20 Hull City eng ENG 2. Championship 13 994 7 3 1 54 0 0 14 1,048 7 3 Matches
2018 20 Wales 3 198 0 0 3 198 0 0
2018-2019 21 Derby County eng ENG 2. Championship 40 3,171 15 3 6 529 2 1 46 3,700 17 4 Matches
2018-2019 21 Wales 2 107 1 0 2 107 1 0 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
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 ▪ Footed: Right
Age : 21
Born : Leicester, 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
2016-2017 19 Coventry City eng ENG 3. League One 28 1,936 5 0 2 46 0 0 30 1,982 5 0 Matches
2017-2018 20 Leicester City eng ENG Jr. PL2 — Div. 1 21 1,847 7 2 21 1,847 7 2 Matches
2017-2018 20 Leicester City eng ENG 1. Premier League 0 0 Matches
2018 20 Wales 1 27 0 0 1 27 0 0
2018-2019 21 Scunthorpe United eng ENG 3. League One 37 2,347 4 5 3 255 0 0 40 2,602 4 5 Matches
2018-2019 21 Wales 1 16 0 0 1 16 0 0 Matches
2019 21 Wales 1 90 0 0 1 90 0 0
2019-2020 22 ADO Den Haag nl NED 1. Eredivisie 3 267 0 0 3 267 0 0 Matches
2019-2020 22 Leicester City eng ENG Jr. PL2 — Div. 1 14 1,254 4 3 14 1,254 4 3 Matches
2020-2021 23 QPR eng ENG 2. Championship 17 486 0 1 1 39 0 0 18 525 0 1 Matches
2021 23 Wales 0 0 0
15 Seasons *9 Clubs 189 9,767 14 11 15 937 0 0 3 133 0 0 207 10,837 14 11
Position: FW-MF (AM) ▪ Footed: Right
Age : 18
Born : County of Cheshire, England, United Kingdom eng
Wikipedia
Position: FW-MF (AM-WM) ▪ Footed: Both
Age : 25
Born : Lampeter, 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
2016 22 Wales 1 33 0 0 1 33 0 0
2016-2017 23 Peterborough United eng ENG 3. League One 33 2,126 7 3 6 443 2 1 39 2,569 9 4 Matches
2017-2018 24 Peterborough United eng ENG 3. League One 26 2,121 4 2 4 334 2 2 30 2,455 6 4 Matches
2018-2019 25 Wales 0 0 0 Matches
2018-2019 25 Ipswich Town eng ENG 2. Championship 33 2,310 6 2 1 90 0 0 34 2,400 6 2 Matches
2019-2020 26 Ipswich Town eng ENG 3. League One 27 1,919 2 1 4 191 0 0 31 2,110 2 1 Matches
2020-2021 27 Ipswich Town eng ENG 3. League One 36 2,475 6 4 3 154 0 0 39 2,629 6 4 Matches
15 Seasons *8 Clubs 375 24,716 52 24 34 2,291 4 4 1 33 0 0 410 27,040 56 28
Position: FW-MF (AM) ▪ Footed: Right
Age : 20
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
2016-2017 18 Swansea City eng ENG 1. Premier League 0 0 Matches
2017-2018 19 Shrewsbury Town eng ENG 3. League One 0 0 Matches
2017-2018 19 Swansea City eng ENG Jr. PL2 — Div. 1 10 672 0 0 10 672 0 0 Matches
2017-2018 19 Swansea City eng ENG 1. Premier League 1 29 1 0 1 29 1 0 Matches
2018 20 Wales 1 55 0 0 1 55 0 0
2018-2019 20 Wales 0 0 0 Matches
2018-2019 20 Swansea City eng ENG 2. Championship 33 2,500 4 7 5 310 1 1 38 2,810 5 8 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
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 : 28
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
2016 26 Wales 13 525 1 0 13 525 1 0
2016-2017 26 Burnley eng ENG 1. Premier League 37 2,064 10 3 5 408 2 1 42 2,472 12 4 Matches
2017 27 Wales 2 128 0 0 2 128 0 0
2017-2018 27 Burnley eng ENG 1. Premier League 30 998 4 1 2 161 0 0 32 1,159 4 1 Matches
2018 28 Wales 13 857 2 1 13 857 2 1
2018-2019 28 Burnley eng ENG 1. Premier League 20 915 3 0 2 83 0 0 22 998 3 0 Matches
2018-2019 28 Wales 0 0 0 Matches
2018-2019 28 Stoke City eng ENG 2. Championship 12 835 3 1 12 835 3 1 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
27 Seasons *12 Clubs 610 32,247 124 36 31 2,115 8 2 44 2,057 5 1 685 36,419 137 39
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
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.