
The highest earners in the history of Cardiff City
Joe Ralls has earned $10.7m at Cardiff City across 8 seasons, more than any other player in our records. 15 of the twenty above have since left the club.
The 20 biggest earners in Cardiff City history
These 20 players took $107.4m between them, 51% of everything Cardiff City has paid the players we hold a salary for.
Every Cardiff City player we hold a salary for
Every player we hold a Cardiff City salary for, ranked on what the club has paid them. Totals run to the end of the 2025/26 season.
Tap a column heading to re-rank
| # | PLAYER | EARNED AT CLUB | SEASONS | YEARS |
|---|---|---|---|---|
| 1 | Joe Ralls | $10.7m | 8 | 2017-2024 |
| 2 | Alex Smithies | $9.3m | 4 | 2019-2022 |
| 3 | Junior Hoilett | $7.8m | 5 | 2017-2021 |
| 4 | Sean Morrison | $7.7m | 6 | 2017-2022 |
| 5 | Leandro Bacuna | $7.6m | 4 | 2019-2022 |
| 6 | Bruno Ecuélé Manga | $6.1m | 3 | 2017-2019 |
| 7 | David Marshall | $5.9m | 3 | 2014-2016 |
| 8 | Josh Murphy | $5.3m | 3 | 2019-2021 |
| 9 | Callum Robinson Current squad | $5.2m | 4 | 2023-2026 |
| 10 | Anthony Pilkington | $4.8m | 4 | 2015-2018 |
| 11 | Matthew Connolly | $4.7m | 4 | 2017-2020 |
| 12 | Callum Paterson | $4.1m | 3 | 2018-2020 |
| 13 | Ashley Richards | $3.9m | 4 | 2017-2020 |
| 14 | Aden Flint | $3.8m | 3 | 2020-2022 |
| 15 | Gabriel Osho Current squad | $3.7m | 2 | 2025-2026 |
| 16 | Calum Chambers Current squad | $3.6m | 2 | 2025-2026 |
| 17 | David Turnbull Current squad | $3.6m | 3 | 2024-2026 |
| 18 | Oumar Niasse | $3.4m | 1 | 2019 |
| 19 | Sol Bamba | $3.4m | 5 | 2017-2021 |
| 20 | Perry Ng Current squad | $3.1m | 6 | 2021-2026 |
| 21 | Neil Etheridge | $3.1m | 3 | 2018-2020 |
| 22 | Lee Peltier | $3m | 4 | 2016-2019 |
| 23 | Harry Arter | $2.9m | 1 | 2019 |
| 24 | Harry Wilson | $2.9m | 1 | 2021 |
| 25 | Nathaniel Méndez-Laing | $2.7m | 3 | 2018-2020 |
| 26 | Sheyi Ojo | $2.7m | 2 | 2021-2023 |
| 27 | Lee Tomlin | $2.7m | 2 | 2020-2021 |
| 28 | Omari Kellyman Current squad | $2.7m | 2 | 2025-2026 |
| 29 | Ryan Wintle | $2.6m | 5 | 2022-2026 |
| 30 | Greg Cunningham | $2.5m | 2 | 2019-2020 |
| 31 | Kenneth Zohore | $2.5m | 3 | 2017-2019 |
| 32 | Rubin Colwill Current squad | $2.5m | 8 | 2019-2026 |
| 33 | Curtis Nelson | $2.4m | 3 | 2020-2022 |
| 34 | Bobby De Cordova-Reid | $2.3m | 1 | 2019 |
| 35 | Alex Robertson Current squad | $2.2m | 2 | 2025-2026 |
| 36 | Jordan Hugill | $2.1m | 1 | 2022 |
| 37 | Josh Bowler | $2.1m | 1 | 2024 |
| 38 | Will Vaulks | $2.1m | 3 | 2020-2022 |
| 39 | Declan John | $2.1m | 4 | 2014-2017 |
| 40 | Isaac Vassell | $1.9m | 3 | 2020-2022 |
| 41 | Fraizer Campbell | $1.9m | 1 | 2014 |
| 42 | Marlon Pack | $1.9m | 3 | 2020-2022 |
| 43 | Kadeem Harris | $1.8m | 3 | 2017-2019 |
| 44 | Callum O'Dowda | $1.7m | 2 | 2023-2024 |
| 45 | Nat Phillips | $1.7m | 1 | 2024 |
| 46 | Yousef Salech Current squad | $1.6m | 2 | 2025-2026 |
| 47 | Chris Willock Current squad | $1.6m | 2 | 2025-2026 |
| 48 | Brad Smith | $1.5m | 1 | 2020 |
| 49 | Will Fish Current squad | $1.5m | 2 | 2025-2026 |
| 50 | Karlan Grant | $1.4m | 1 | 2024 |
| 51 | Nathan Trott Current squad | $1.3m | 2 | 2025-2026 |
| 52 | Mark McGuinness | $1.3m | 3 | 2022-2024 |
| 53 | Joe Lewis | $1.3m | 2 | 2014-2015 |
| 54 | Albert Adomah | $1.3m | 1 | 2020 |
| 55 | Allan McGregor | $1.3m | 1 | 2017 |
| 56 | Romaine Sawyers | $1.3m | 2 | 2023-2024 |
| 57 | Sammy Ameobi | $1.3m | 1 | 2016 |
| 58 | Mark Harris | $1.2m | 7 | 2016-2023 |
| 59 | Marko Grujić | $1.2m | 1 | 2018 |
| 60 | Víctor Camarasa | $1.2m | 1 | 2019 |
| 61 | Gavin Whyte | $1.2m | 2 | 2020-2023 |
| 62 | Manolis Siopis | $1.1m | 1 | 2024 |
| 63 | Ben Amos | $983k | 1 | 2017 |
| 64 | Cédric Kipré | $983k | 1 | 2023 |
| 65 | Mahlon Romeo | $969k | 2 | 2023-2024 |
| 66 | Joel Bagan Current squad | $963k | 7 | 2019-2026 |
| 67 | Gary Madine | $913k | 1 | 2018 |
| 68 | Kieffer Moore | $842k | 1 | 2021 |
| 69 | Kion Etete | $842k | 2 | 2023-2024 |
| 70 | Robert Glatzel | $702k | 1 | 2020 |
| 71 | Dylan Lawlor Current squad | $675k | 4 | 2023-2026 |
| 72 | Yakou Meïté | $632k | 1 | 2024 |
| 73 | Dillon Phillips | $618k | 2 | 2021-2022 |
| 74 | Isaak Davies Current squad | $600k | 7 | 2019-2026 |
| 75 | Andy Rinomhota | $597k | 1 | 2023 |
| 76 | Harry Tyrer Current squad | $590k | 2 | 2025-2026 |
| 77 | Jaden Philogene | $569k | 1 | 2023 |
| 78 | James Collins | $569k | 1 | 2022 |
| 79 | Rhys Healey | $569k | 3 | 2017-2019 |
| 80 | Ryan Allsop | $541k | 1 | 2023 |
| 81 | Ethan Horvath | $512k | 1 | 2024 |
| 82 | Josh Wilson-Esbrand | $498k | 1 | 2024 |
| 83 | Tommy Doyle | $491k | 1 | 2022 |
| 84 | Thomas Sang | $451k | 3 | 2020-2023 |
| 85 | Vontae Daley-Campbell | $386k | 1 | 2023 |
| 86 | Ebou Adams | $372k | 1 | 2023 |
| 87 | Jonny Williams | $358k | 1 | 2021 |
| 88 | Eli King | $357k | 6 | 2020-2026 |
| 89 | Aaron Bolger | $310k | 3 | 2019-2021 |
| 90 | Cody Drameh | $309k | 1 | 2022 |
| 91 | Connor Wickham | $309k | 1 | 2023 |
| 92 | Matthew Turner Current squad | $294k | 4 | 2022-2026 |
| 93 | Jack Simpson | $288k | 1 | 2023 |
| 94 | Alfie Doughty | $246k | 1 | 2022 |
| 95 | Danny Williams | $183k | 3 | 2019-2021 |
| 96 | Cameron Coxe | $134k | 4 | 2017-2020 |
| 97 | Sam Bowen | $115k | 5 | 2018-2022 |
| 98 | Ciaron Brown | $110k | 2 | 2018-2021 |
| 99 | Chanka Zimba | $106k | 2 | 2021-2023 |
| 100 | James Waite | $100k | 5 | 2017-2021 |
Frequently asked questions
Who has earned the most money at Cardiff City?
Joe Ralls, with $10.7m across 8 seasons at Cardiff City.
How is a career total worked out?
Each season counts the salary the club paid that year, added to every other season we hold. A player who moved mid-season has that year credited to the club paying him more. Totals run to the end of the 2025/26 season.
How far back does this go?
It covers the 140 players we hold a Cardiff City salary for, from 2014 to 2026.