Calum Kavanagh
|
Kavanagh with Bradford City in 2024 | |||
| Personal information | |||
|---|---|---|---|
| Full name | Calum Graham Kavanagh[1] | ||
| Date of birth | 5 September 2003 | ||
| Place of birth | Cardiff, Wales | ||
| Height | 1.83 m (6 ft 0 in)[2] | ||
| Position | Forward | ||
| Team information | |||
Current team | Bradford City | ||
| Number | 8 | ||
| Youth career | |||
| –2022 | Middlesbrough | ||
| Senior career* | |||
| Years | Team | Apps | (Gls) |
| 2022–2024 | Middlesbrough | 2 | (0) |
| 2022 | → Harrogate Town (loan) | 12 | (1) |
| 2023 | → Newport County (loan) | 19 | (2) |
| 2024– | Bradford City | 53 | (14) |
| International career‡ | |||
| 2019–2020 | Republic of Ireland U17 | 4 | (1) |
| 2024 | Republic of Ireland U21 | 1 | (0) |
|
* Club domestic league appearances and goals as of 22:40, 06 April 2025 (UTC) ‡ National team caps and goals as of 14:13, 25 September 2025 (UTC) | |||
Calum Graham Kavanagh (born 5 September 2003) is a professional footballer who plays as a forward for EFL League One club Bradford City. Born in Wales, he has represented the Republic of Ireland internationally at under-17 and under-21 level.
Early and personal life
[edit | edit source]Kavanagh is the son of former professional footballer Graham Kavanagh, who played internationally for the Republic of Ireland.[3] He was born in Cardiff, whilst his father was playing for Cardiff City and grew up in England once his father returned there after leaving Cardiff City.[4]
Club career
[edit | edit source]After coming through Middlesbrough's academy, he made his debut for the club's under-18 side during the 2019–20 season and, after a string of impressive performances, was linked with a potential transfer to Premier League clubs Arsenal and Chelsea.[5] He signed a scholarship deal with the club in summer 2020,[6] before signing a three-year professional contract in September 2020.[7]
On 28 January 2022, it was announced that Kavanagh had joined EFL League Two club Harrogate Town on loan until the end of the season.[8][3][9] On 19 March 2022, he scored his first goal for the club on his seventh appearance.[10]
On 31 January 2023, Kavanagh joined Newport County on loan for the remainder of the 2022–23 season.[11] He made his Newport debut in a 2–1 win against Swindon Town on 4 February 2023 as a second-half substitute, scoring the second Newport goal.[12]
Kavanagh's Middlesbrough debut came on 19 December 2023 in a 0–3 away win over Port Vale in the quarter-final of the EFL Cup, where he was substituted on in the 73rd minute.[13] On 26 December 2023, he came on as a substitute in a 1–0 away loss to Rotherham United to make his league debut.[14] His home debut came in a 3–1 loss to Coventry City on 1 January 2024.[15]
On 1 February 2024, Kavanagh signed for League Two club Bradford City for an undisclosed fee on a two-and-a-half-year deal.[16]
International career
[edit | edit source]Kavanagh made four appearances for the Republic of Ireland national under-17 team, scoring one goal.[17][4] He made his debut for the Republic of Ireland U21 side on 7 June 2024, in a 3–2 win away to Croatia U21 in a friendly.[18]
Career statistics
[edit | edit source]- As of match played 3 May 2025
| Club | Season | League | FA Cup | EFL Cup | Other | Total | ||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Division | Apps | Goals | Apps | Goals | Apps | Goals | Apps | Goals | Apps | Goals | ||
| Middlesbrough | 2021–22[19] | Championship | 0 | 0 | 0 | 0 | 0 | 0 | — | 0 | 0 | |
| 2022–23[20] | Championship | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | |
| 2023–24[21] | Championship | 2 | 0 | 0 | 0 | 1 | 0 | — | 3 | 0 | ||
| Total | 2 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 3 | 0 | ||
| Harrogate Town (loan) | 2021–22[19] | League Two | 12 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 12 | 1 |
| Newport County (loan) | 2022–23[20] | League Two | 19 | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 19 | 2 |
| Bradford City | 2023–24[21] | League Two | 15 | 5 | 0 | 0 | 0 | 0 | 1[a] | 0 | 16 | 5 |
| 2024–25[22] | League Two | 38 | 9 | 2 | 1 | 1 | 0 | 4 | 3 | 45 | 13 | |
| Total | 53 | 14 | 2 | 1 | 1 | 0 | 5 | 3 | 61 | 18 | ||
| Career total | 86 | 17 | 2 | 1 | 2 | 0 | 5 | 3 | 95 | 21 | ||
- ^ Appearance(s) in EFL Trophy
References
[edit | edit source]- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ a b Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ a b Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).[permanent dead link]
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ a b Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ a b Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ a b Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
External links
[edit | edit source]- Calum Kavanagh at SoccerwayLua error in Module:WikidataCheck at line 29: attempt to index field 'wikibase' (a nil value).
- Calum Kavanagh at SoccerbaseLua error in Module:WikidataCheck at line 29: attempt to index field 'wikibase' (a nil value).
- 2003 births
- Living people
- Footballers from Cardiff
- Republic of Ireland men's association footballers
- Republic of Ireland men's youth international footballers
- Welsh men's footballers
- Welsh people of Irish descent
- Men's association football forwards
- Middlesbrough F.C. players
- Harrogate Town A.F.C. players
- Newport County A.F.C. players
- Bradford City A.F.C. players
- English Football League players
- 21st-century Irish sportsmen
- 21st-century British sportsmen