Callum Robinson
Career snapshot
Career highs
Born the same day
Shares 1995-02-02 · 6 players total
| Full name | Callum Robinson |
|---|---|
| Name in home country | Callum Jack Robinson |
| Date of birth | 1995-02-02 (31 yrs) |
| Place of birth | Northampton, Ireland |
| Citizenship | Ireland England |
| Position | Attack - Centre-Forward (main: Attack) |
| Foot | right |
| Height | 178.00 m |
| Current club | Cardiff City |
| Joined | 2022-09-01 |
| Contract expires | 2027-06-30 |
| Agent | Wasserman |
| Club | Seasons | First | Last | Matches | Goals | Assists | Minutes |
|---|---|---|---|---|---|---|---|
| Cardiff City | 4 | 22/23 | 25/26 | 91 | 22 | 9 | 986 |
| West Bromwich Albion | 4 | 19/20 | 22/23 | 95 | 17 | 12 | 1,036 |
| West Bromwich Albion U23 | 1 | 20/21 | 20/21 | 1 | 1 | 0 | 90 |
| Sheffield United | 1 | 19/20 | 19/20 | 19 | 2 | 2 | 831 |
| Preston North End | 5 | 14/15 | 18/19 | 160 | 41 | 21 | 1,661 |
| Bristol City | 1 | 15/16 | 15/16 | 7 | 1 | 0 | 90 |
| Aston Villa | 2 | 13/14 | 14/15 | 5 | 0 | 0 | 0 |
| Aston Villa U21 | 3 | 12/13 | 14/15 | 27 | 14 | 5 | 757 |
| Aston Villa Reserves | 2 | 10/11 | 11/12 | 15 | 5 | 2 | 162 |
Career trajectory — goals, assists & market value
Goals by season
Assists by season
| Season | Competition | Club | Matches | Goals | Assists | YC | RC | Minutes |
|---|---|---|---|---|---|---|---|---|
| 25/26 | EFL Cup | Cardiff City | 2 | 0 | 0 | 1 | 0 | 0 |
| 25/26 | League One | Cardiff City | 6 | 0 | 0 | 0 | 0 | 0 |
| 24/25 | Championship | Cardiff City | 34 | 12 | 1 | 1 | 1 | 169 |
| 24/25 | FA Cup | Cardiff City | 1 | 0 | 0 | 0 | 0 | 0 |
| 23/24 | Championship | Cardiff City | 23 | 2 | 2 | 0 | 0 | 422 |
| 23/24 | EFL Cup | Cardiff City | 1 | 1 | 0 | 0 | 0 | 71 |
| 23/24 | FA Cup | Cardiff City | 1 | 0 | 0 | 0 | 0 | 0 |
| 22/23 | Championship | Cardiff City | 22 | 5 | 6 | 1 | 1 | 311 |
| 22/23 | Championship | West Bromwich Albion | 4 | 0 | 0 | 0 | 0 | 0 |
| 22/23 | EFL Cup | West Bromwich Albion | 2 | 0 | 1 | 0 | 0 | 0 |
| 22/23 | FA Cup | Cardiff City | 1 | 2 | 0 | 0 | 0 | 13 |
| 21/22 | Championship | West Bromwich Albion | 43 | 7 | 9 | 2 | 0 | 342 |
| 21/22 | FA Cup | West Bromwich Albion | 1 | 1 | 0 | 0 | 0 | 79 |
| 20/21 | EFL Cup | West Bromwich Albion | 1 | 1 | 0 | 0 | 0 | 17 |
| 20/21 | Premier League | West Bromwich Albion | 28 | 5 | 0 | 0 | 0 | 313 |
| 20/21 | Premier League 2 | West Bromwich Albion U23 | 1 | 1 | 0 | 0 | 0 | 90 |
| 19/20 | Championship | West Bromwich Albion | 16 | 3 | 2 | 1 | 0 | 285 |
| 19/20 | EFL Cup | Sheffield United | 1 | 0 | 0 | 0 | 0 | 0 |
| 19/20 | FA Cup | Sheffield United | 2 | 1 | 0 | 0 | 0 | 155 |
| 19/20 | Premier League | Sheffield United | 16 | 1 | 2 | 1 | 0 | 676 |
| 18/19 | Championship | Preston North End | 27 | 12 | 3 | 1 | 0 | 170 |
| 18/19 | EFL Cup | Preston North End | 1 | 1 | 1 | 0 | 0 | 90 |
| 17/18 | Championship | Preston North End | 41 | 8 | 7 | 1 | 0 | 321 |
| 17/18 | EFL Cup | Preston North End | 1 | 0 | 0 | 0 | 0 | 0 |
| 17/18 | FA Cup | Preston North End | 1 | 0 | 0 | 0 | 0 | 0 |
| 16/17 | Championship | Preston North End | 42 | 10 | 6 | 4 | 0 | 300 |
| 16/17 | EFL Cup | Preston North End | 3 | 0 | 0 | 0 | 0 | 0 |
| 16/17 | FA Cup | Preston North End | 1 | 1 | 0 | 0 | 0 | 90 |
| 15/16 | Championship | Preston North End | 14 | 2 | 0 | 2 | 0 | 259 |
| 15/16 | Championship | Bristol City | 6 | 0 | 0 | 0 | 0 | 0 |
| 15/16 | FA Cup | Preston North End | 1 | 0 | 0 | 0 | 0 | 0 |
| 15/16 | League Cup | Bristol City | 1 | 1 | 0 | 0 | 0 | 90 |
| 14/15 | FA Cup | Preston North End | 2 | 3 | 0 | 0 | 0 | 34 |
| 14/15 | League One | Preston North End | 25 | 4 | 4 | 0 | 0 | 397 |
| 14/15 | League One Play-Offs | Preston North End | 1 | 0 | 0 | 0 | 0 | 0 |
| 14/15 | Premier League | Aston Villa | 0 | 0 | 0 | 0 | 0 | 0 |
| 14/15 | U21 PL | Aston Villa U21 | 5 | 1 | 0 | 0 | 0 | 450 |
| 13/14 | League Cup | Aston Villa | 1 | 0 | 0 | 0 | 0 | 0 |
| 13/14 | Premier League | Aston Villa | 4 | 0 | 0 | 0 | 0 | 0 |
| 13/14 | U21 PL | Aston Villa U21 | 17 | 11 | 5 | 0 | 0 | 139 |
| 12/13 | U21 PL | Aston Villa U21 | 1 | 0 | 0 | 0 | 0 | 0 |
| 12/13 | U21 PL Qualificationsgr. 1 | Aston Villa U21 | 4 | 2 | 0 | 0 | 0 | 168 |
| 11/12 | Reserve League | Aston Villa Reserves | 13 | 5 | 2 | 0 | 0 | 162 |
| 10/11 | Reserve League | Aston Villa Reserves | 2 | 0 | 0 | 0 | 0 | 0 |
| Season | Date | From | To | Type | Market value | Fee |
|---|---|---|---|---|---|---|
| 13/14 | 2013-07-01 | Aston Villa U18 | Aston Villa U21 | Transfer | 0 | — |
| 14/15 | 2014-07-01 | Aston Villa U21 | Aston Villa | Transfer | 250000 | — |
| 14/15 | 2014-09-16 | Aston Villa | Preston | Loan | 250000 | — |
| 14/15 | 2014-11-25 | Preston | Aston Villa | Return from loan | 250000 | — |
| 14/15 | 2015-02-02 | Aston Villa | Preston | Loan | 250000 | — |
| 14/15 | 2015-05-11 | Preston | Aston Villa | Return from loan | 250000 | — |
| 15/16 | 2015-08-07 | Aston Villa | Bristol City | Loan | 500000 | — |
| 15/16 | 2016-01-03 | Bristol City | Aston Villa | Return from loan | 500000 | — |
| 15/16 | 2016-01-05 | Aston Villa | Preston | Loan | 500000 | — |
| 15/16 | 2016-06-30 | Preston | Aston Villa | Return from loan | 500000 | — |
| 16/17 | 2016-07-04 | Aston Villa | Preston | Transfer | 500000 | — |
| 19/20 | 2019-07-12 | Preston | Sheff Utd | Transfer | 4500000 | €7.80m |
| 19/20 | 2020-01-29 | Sheff Utd | West Brom | Loan | 7000000 | — |
| 19/20 | 2020-07-31 | West Brom | Sheff Utd | Return from loan | 5500000 | — |
| 20/21 | 2020-09-09 | Sheff Utd | West Brom | Transfer | 5500000 | — |
| 22/23 | 2022-09-01 | West Brom | Cardiff | Transfer | 6000000 | — |
| Season | Injury | From | To | Days missed | Games missed |
|---|---|---|---|---|---|
| 18/19 | Hamstring injury | 2018-11-25 | 2019-03-11 | 107 | 19 |
| 19/20 | Hamstring strain | 2019-08-19 | 2019-08-23 | 5 | 0 |
| 19/20 | Hamstring strain | 2019-09-07 | 2019-09-13 | 7 | 1 |
| 19/20 | Ill | 2019-12-09 | 2019-12-20 | 12 | 1 |
| 20/21 | Ill | 2020-10-10 | 2020-10-18 | 9 | 2 |
| 20/21 | Virus | 2020-11-09 | 2020-11-20 | 12 | 3 |
| 22/23 | Hamstring muscle injury | 2023-02-17 | 2023-06-19 | 123 | 18 |
| 23/24 | unknown injury | 2024-01-07 | 2024-03-28 | 82 | 14 |
| 24/25 | Achilles tendon problems | 2024-11-06 | 2024-11-20 | 15 | 2 |
| Date | Value |
|---|---|
| Jan 1, 1970 | €1.60m |
| Jan 1, 1970 | €1.80m |
| Jan 1, 1970 | €1.80m |
| Jan 1, 1970 | €2.20m |
| Jan 1, 1970 | €3.80m |
| Jan 1, 1970 | €3.80m |
| Jan 1, 1970 | €3.00m |
| Jan 1, 1970 | €5.00m |
| Jan 1, 1970 | €6.00m |
| Jan 1, 1970 | €5.00m |
| Jan 1, 1970 | €6.00m |
| Jan 1, 1970 | €6.00m |
| Jan 1, 1970 | €6.00m |
| Jan 1, 1970 | €8.00m |
| Jan 1, 1970 | €5.50m |
| Jan 1, 1970 | €7.00m |
| Jan 1, 1970 | €4.50m |
| Jan 1, 1970 | €3.50m |
| Jan 1, 1970 | €7.00m |
| Jan 1, 1970 | €7.00m |
| Jan 1, 1970 | €1.50m |
| Jan 1, 1970 | €2.00m |
| Jan 1, 1970 | €1.50m |
| Jan 1, 1970 | €750k |
| Jan 1, 1970 | €500k |
| Jan 1, 1970 | €500k |
| Jan 1, 1970 | €250k |
| Jan 1, 1970 | €500k |
| Jan 1, 1970 | €250k |
| Team | Shirt | Matches | Goals | Debut | Age at debut | Status |
|---|---|---|---|---|---|---|
| Team #30322 | — | 5 | 1 | — | — | former national player |
| Team #23260 | — | 12 | 2 | — | — | former national player |
| Team #22907 | #10 | 6 | 2 | — | — | former national player |
| Team #21340 | #18 | 5 | 3 | — | — | former national player |
| Team #3509 | #18 | 38 | 9 | — | — | former national player |
| Teammate | PPG played with | Joint goals | Minutes |
|---|---|---|---|
| Daniel Johnson | 2 | 7 | 0 |
| Alan Browne | 2 | 5 | 0 |
| Sam Johnstone | 1 | 0 | 0 |
| Ben Pearson | 2 | 0 | 0 |
| Jordan Hugill | 2 | 3 | 0 |
| Karlan Grant | 1 | 13 | 0 |
| Greg Cunningham | 2 | 3 | 0 |
| Conor Townsend | 1 | 0 | 0 |
| Semi Ajayi | 1 | 0 | 0 |
| Darnell Furlong | 1 | 2 | 0 |
| Dara O'Shea | 1 | 0 | 0 |
| Tom Barkhuizen | 1 | 8 | 0 |
| Ben Davies | 1 | 0 | 0 |
| Callum O'Dowda | 1 | 3 | 0 |
| Bailey Wright | 2 | 0 | 0 |
| Dimitrios Goutas | 1 | 1 | 0 |
Single-season peaks across competitions in this player's career.
Top goalscoring seasons
| Season | Competition | Club | Goals | Matches |
|---|---|---|---|---|
| 18/19 | Championship | Preston North End | 12 | 27 |
| 24/25 | Championship | Cardiff City | 12 | 34 |
| 13/14 | U21 PL | Aston Villa U21 | 11 | 17 |
Top assist seasons
| Season | Competition | Club | Assists | Matches |
|---|---|---|---|---|
| 21/22 | Championship | West Bromwich Albion | 9 | 43 |
| 17/18 | Championship | Preston North End | 7 | 41 |
| 16/17 | Championship | Preston North End | 6 | 42 |
Every loan spell across this player's career.
| Season | Date | From | To | Type | Fee | Value at transfer |
|---|---|---|---|---|---|---|
| 19/20 | 2020-07-31 | West Brom | Sheff Utd | Return from loan | — | €5.50m |
| 19/20 | 2020-01-29 | Sheff Utd | West Brom | Loan | — | €7.00m |
| 15/16 | 2016-06-30 | Preston | Aston Villa | Return from loan | — | €500k |
| 15/16 | 2016-01-05 | Aston Villa | Preston | Loan | — | €500k |
| 15/16 | 2016-01-03 | Bristol City | Aston Villa | Return from loan | — | €500k |
| 15/16 | 2015-08-07 | Aston Villa | Bristol City | Loan | — | €500k |
| 14/15 | 2015-05-11 | Preston | Aston Villa | Return from loan | — | €250k |
| 14/15 | 2015-02-02 | Aston Villa | Preston | Loan | — | €250k |
| 14/15 | 2014-11-25 | Preston | Aston Villa | Return from loan | — | €250k |
| 14/15 | 2014-09-16 | Aston Villa | Preston | Loan | — | €250k |
Last 50 matches for Cardiff City The Availability column cross-references our injury database — matches inside a known injury window are flagged INJURED. Per-match goal attribution requires a paid feed (FBref/Sofascore) and isn't wired up yet.
| Date | Comp | Home | Score | Away | Availability |
|---|---|---|---|---|---|
| 2026-02-07 | GB3 |
Rotherham United | 0–3 | Cardiff City | Available |
| 2026-01-31 | GB3 |
Burton Albion | 2–2 | Cardiff City | Available |
| 2026-01-27 | GB3 |
Cardiff City | 4–0 | Barnsley FC | Available |
| 2026-01-24 | GB3 |
Cardiff City | 1–1 | Stockport County | Available |
| 2026-01-17 | GB3 |
Bradford City | 1–2 | Cardiff City | Available |
| 2026-01-10 | GB3 |
Leyton Orient | 1–1 | Cardiff City | Available |
| 2026-01-04 | GB3 |
Cardiff City | 1–0 | Wigan Athletic | Available |
| 2026-01-01 | GB3 |
Wycombe Wanderers | 1–1 | Cardiff City | Available |
| 2025-12-29 | GB3 |
Cardiff City | 3–0 | Stevenage FC | Available |
| 2025-12-26 | GB3 |
Cardiff City | 3–0 | Exeter City | Available |
| 2025-12-20 | GB3 |
Lincoln City | 0–1 | Cardiff City | Available |
| 2025-12-13 | GB3 |
Cardiff City | 4–0 | Doncaster Rovers | Available |
| 2025-12-09 | GB3 |
Stevenage FC | 0–2 | Cardiff City | Available |
| 2025-11-29 | GB3 |
Cardiff City | 3–0 | Mansfield Town | Available |
| 2025-11-22 | GB3 |
Northampton Town | 0–2 | Cardiff City | Available |
| 2025-11-15 | GB3 |
Cardiff City | 2–1 | Huddersfield Town | Available |
| 2025-11-08 | GB3 |
Blackpool FC | 0–2 | Cardiff City | Available |
| 2025-10-25 | GB3 |
Bolton Wanderers | 1–0 | Cardiff City | Available |
| 2025-10-18 | GB3 |
Cardiff City | 2–1 | Reading FC | Available |
| 2025-10-04 | GB3 |
Cardiff City | 4–3 | Leyton Orient | Available |
| 2025-09-30 | GB3 |
Cardiff City | 0–1 | Burton Albion | Available |
| 2025-09-27 | GB3 |
Wigan Athletic | 0–2 | Cardiff City | Available |
| 2025-09-20 | GB3 |
Cardiff City | 1–3 | Bradford City | Available |
| 2025-09-13 | GB3 |
Stockport County | 1–1 | Cardiff City | Available |
| 2025-08-30 | GB3 |
Cardiff City | 4–0 | Plymouth Argyle | Available |
| 2025-08-23 | GB3 |
Luton Town | 0–1 | Cardiff City | Available |
| 2025-08-19 | GB3 |
AFC Wimbledon | 0–1 | Cardiff City | Available |
| 2025-08-16 | GB3 |
Cardiff City | 3–0 | Rotherham United | Available |
| 2025-08-07 | GB3 |
Port Vale FC | 0–0 | Cardiff City | Available |
| 2025-08-02 | GB3 |
Cardiff City | 2–1 | Peterborough United | Available |
| 2025-02-28 | GB1 |
Aston Villa | 2–0 | Cardiff City | Available |
| 2024-08-28 | CGB |
Cardiff City | 3–5 | Southampton FC | Available |
| 2024-08-13 | CGB |
Cardiff City | 2–0 | Bristol Rovers | Available |
| 2023-09-27 | CGB |
Blackburn Rovers | 5–2 | Cardiff City | Available |
| 2023-08-29 | CGB |
Birmingham City | 1–3 | Cardiff City | Available |
| 2023-08-09 | CGB |
Cardiff City | 3–0 | Colchester United | Available |
| 2022-08-09 | CGB |
Cardiff City | 0–3 | Portsmouth FC | Available |
| 2021-08-24 | CGB |
Cardiff City | 0–2 | Brighton & Hove Albion | Available |
| 2021-08-10 | CGB |
Cardiff City | 3–2 | Sutton United | Available |
| 2020-09-05 | CGB |
Northampton Town | 3–0 | Cardiff City | Available |
| 2020-06-30 | GB2 |
Cardiff City | 0–0 | Charlton Athletic | Available |
| 2020-06-27 | GB2 |
Preston North End | 1–3 | Cardiff City | Available |
| 2020-06-21 | GB2 |
Cardiff City | 2–0 | Leeds United | Available |
| 2020-03-07 | GB2 |
Barnsley FC | 0–2 | Cardiff City | Available |
| 2020-02-29 | GB2 |
Cardiff City | 2–2 | Brentford FC | Available |
| 2020-02-25 | GB2 |
Cardiff City | 0–1 | Nottingham Forest | Available |
| 2020-02-22 | GB2 |
Stoke City | 2–0 | Cardiff City | Available |
| 2020-02-15 | GB2 |
Cardiff City | 2–2 | Wigan Athletic | Available |
| 2020-02-12 | GB2 |
Huddersfield Town | 0–3 | Cardiff City | Available |
| 2020-02-08 | GB2 |
Luton Town | 0–1 | Cardiff City | Available |
Teams faced most often by Callum Robinson's clubs during seasons he played in those competitions (team-level results, not personal head-to-head goals — see disclaimer above).
| Opponent | P | W | D | L | GF | GA | GD | Win % |
|---|---|---|---|---|---|---|---|---|
| Brentford FC | 53 | 16 | 13 | 24 | 71 | 89 | -18 | 30% |
| Derby County | 49 | 13 | 15 | 21 | 56 | 71 | -15 | 27% |
| Hull City | 48 | 21 | 12 | 15 | 72 | 73 | -1 | 44% |
| Birmingham City | 47 | 16 | 18 | 13 | 57 | 54 | +3 | 34% |
| Leeds United | 47 | 15 | 10 | 22 | 53 | 68 | -15 | 32% |
| Sheffield Wednesday | 46 | 14 | 17 | 15 | 59 | 59 | 0 | 30% |
| Nottingham Forest | 46 | 23 | 15 | 8 | 54 | 32 | +22 | 50% |
| Reading FC | 45 | 20 | 8 | 17 | 61 | 50 | +11 | 44% |
| Middlesbrough FC | 43 | 18 | 8 | 17 | 48 | 48 | 0 | 42% |
| Queens Park Rangers | 43 | 23 | 8 | 12 | 71 | 54 | +17 | 53% |
| Fulham FC | 41 | 10 | 16 | 15 | 68 | 78 | -10 | 24% |
| Wolverhampton Wanderers | 40 | 14 | 6 | 20 | 50 | 57 | -7 | 35% |
Auto-detected milestones based on cumulative career totals.
| Season / Year | Milestone | Date |
|---|---|---|
| 10/11 | Senior debut season | |
| 11/12 | First senior goal | |
| 18/19 | Goal #50 (career) | |
| 24/25 | Goal #100 (career) |
Yellow / second-yellow / red cards per season. Only seasons with at least one card are shown.
| Season | Matches | Mins | YC | 2nd YC | RC | Cards / 90′ |
|---|---|---|---|---|---|---|
| 25/26 | 8 | 0 | 1 | 0 | 0 | 0 |
| 24/25 | 35 | 169 | 1 | 0 | 1 | 1.07 |
| 22/23 | 29 | 324 | 1 | 0 | 1 | 0.56 |
| 21/22 | 44 | 421 | 2 | 0 | 0 | 0.43 |
| 19/20 | 35 | 1,116 | 2 | 0 | 0 | 0.16 |
| 18/19 | 28 | 260 | 1 | 0 | 0 | 0.35 |
| 17/18 | 43 | 321 | 1 | 0 | 0 | 0.28 |
| 16/17 | 46 | 390 | 4 | 0 | 0 | 0.92 |
| 15/16 | 22 | 349 | 2 | 0 | 0 | 0.52 |
Output by competition
Career goals and assists broken down by tournament.
More on Callum Robinson
Explore this player's career through different angles.
Similar players
Same position, similar age, sorted by market value.
Frequently asked about Callum Robinson
Who is Callum Robinson?
Callum Robinson is an Ireland professional footballer who plays as a centre-forward for Cardiff City.
How old is Callum Robinson?
Callum Robinson is 31 years old. He was born on February 2, 1995 in Northampton.
What position does Callum Robinson play?
Callum Robinson plays as a centre-forward (Attack - Centre-Forward).
What club does Callum Robinson play for?
Callum Robinson currently plays for Cardiff City.
How many career goals has Callum Robinson scored?
Across all senior club competitions in our dataset, Callum Robinson has scored 103 goals in 420 appearances.
What is Callum Robinson's market value?
Callum Robinson's most recent reported market value is €1.60m.