Joe Rankin-Costello
Career snapshot
Career highs
Born the same day
Shares 1999-07-26 · 6 players total
| Full name | Joe Rankin-Costello |
|---|---|
| Name in home country | Joseph Scott Rankin-Costello |
| Date of birth | 1999-07-26 (26 yrs) |
| Place of birth | Stockport, England |
| Citizenship | England |
| Position | Defender - Right-Back (main: Defender) |
| Foot | right |
| Height | 183.00 m |
| Current club | Charlton Athletic |
| Joined | 2025-07-11 |
| Contract expires | 2029-06-30 |
| Agent | Murdock Sports Group |
| Club | Seasons | First | Last | Matches | Goals | Assists | Minutes |
|---|---|---|---|---|---|---|---|
| Charlton Athletic | 1 | 25/26 | 25/26 | 4 | 0 | 0 | 0 |
| Blackburn Rovers | 7 | 17/18 | 24/25 | 132 | 8 | 13 | 2,985 |
| Blackburn Rovers U21 | 2 | 15/16 | 22/23 | 18 | 2 | 0 | 740 |
| Blackburn Rovers U23 | 6 | 16/17 | 21/22 | 58 | 10 | 1 | 2,790 |
| Blackburn Rovers U18 | 2 | 15/16 | 16/17 | 5 | 0 | 0 | 0 |
Career trajectory — goals, assists & market value
Goals by season
Assists by season
| Season | Competition | Club | Matches | Goals | Assists | YC | RC | Minutes |
|---|---|---|---|---|---|---|---|---|
| 25/26 | Championship | Charlton Athletic | 2 | 0 | 0 | 0 | 0 | 0 |
| 25/26 | EFL Cup | Charlton Athletic | 2 | 0 | 0 | 0 | 0 | 0 |
| 24/25 | Championship | Blackburn Rovers | 29 | 2 | 2 | 4 | 0 | 619 |
| 24/25 | EFL Cup | Blackburn Rovers | 1 | 0 | 0 | 0 | 0 | 0 |
| 24/25 | FA Cup | Blackburn Rovers | 2 | 0 | 0 | 0 | 0 | 0 |
| 23/24 | Championship | Blackburn Rovers | 27 | 2 | 4 | 7 | 0 | 837 |
| 23/24 | EFL Cup | Blackburn Rovers | 1 | 0 | 0 | 0 | 0 | 0 |
| 23/24 | FA Cup | Blackburn Rovers | 1 | 0 | 0 | 0 | 0 | 0 |
| 22/23 | Championship | Blackburn Rovers | 24 | 2 | 3 | 9 | 0 | 1,005 |
| 22/23 | EFL Cup | Blackburn Rovers | 3 | 0 | 0 | 1 | 0 | 0 |
| 22/23 | FA Cup | Blackburn Rovers | 5 | 1 | 0 | 1 | 0 | 374 |
| 22/23 | Premier League 2 | Blackburn Rovers U21 | 5 | 0 | 0 | 0 | 0 | 0 |
| 21/22 | Championship | Blackburn Rovers | 10 | 0 | 0 | 2 | 0 | 0 |
| 21/22 | FA Cup | Blackburn Rovers | 0 | 0 | 0 | 0 | 0 | 0 |
| 21/22 | Premier League 2 | Blackburn Rovers U23 | 5 | 0 | 0 | 1 | 0 | 0 |
| 20/21 | Championship | Blackburn Rovers | 14 | 0 | 3 | 2 | 0 | 0 |
| 20/21 | EFL Cup | Blackburn Rovers | 2 | 1 | 0 | 0 | 0 | 150 |
| 20/21 | Premier League 2 | Blackburn Rovers U23 | 2 | 0 | 0 | 0 | 0 | 0 |
| 19/20 | Championship | Blackburn Rovers | 11 | 0 | 1 | 1 | 0 | 0 |
| 19/20 | EFL Cup | Blackburn Rovers | 1 | 0 | 0 | 0 | 0 | 0 |
| 19/20 | Premier League 2 | Blackburn Rovers U23 | 6 | 1 | 0 | 1 | 0 | 495 |
| 18/19 | Premier League 2 | Blackburn Rovers U23 | 9 | 3 | 1 | 1 | 0 | 221 |
| 17/18 | EFL Trophy | Blackburn Rovers | 1 | 0 | 0 | 0 | 0 | 0 |
| 17/18 | Premier League 2 | Blackburn Rovers U23 | 13 | 5 | 0 | 3 | 0 | 231 |
| 16/17 | EFL Trophy | Blackburn Rovers U23 | 1 | 0 | 0 | 0 | 0 | 0 |
| 16/17 | Premier League 2 | Blackburn Rovers U23 | 22 | 1 | 0 | 4 | 0 | 1,843 |
| 16/17 | U18 PL - Final Stage | Blackburn Rovers U18 | 1 | 0 | 0 | 0 | 0 | 0 |
| 15/16 | FA Youth Cup | Blackburn Rovers U18 | 4 | 0 | 0 | 0 | 0 | 0 |
| 15/16 | U21 PL | Blackburn Rovers U21 | 12 | 1 | 0 | 1 | 0 | 650 |
| 15/16 | U21 PL Playoffs | Blackburn Rovers U21 | 1 | 1 | 0 | 0 | 0 | 90 |
| Season | Date | From | To | Type | Market value | Fee |
|---|---|---|---|---|---|---|
| 14/15 | 2015-01-01 | Man Utd Youth | Blackburn U18 | Transfer | 0 | — |
| 16/17 | 2016-07-01 | Blackburn U18 | Blackburn U23 | Transfer | 0 | — |
| 19/20 | 2020-01-01 | Blackburn U23 | Blackburn | Transfer | 0 | — |
| 25/26 | 2025-07-11 | Blackburn | Charlton | Transfer | 1600000 | €870k |
| Season | Injury | From | To | Days missed | Games missed |
|---|---|---|---|---|---|
| 19/20 | Hamstring injury | 2020-02-09 | 2020-02-24 | 16 | 3 |
| 19/20 | Hamstring injury | 2020-06-21 | 2020-07-05 | 15 | 3 |
| 20/21 | Hamstring injury | 2020-09-27 | 2020-10-19 | 23 | 2 |
| 20/21 | Hamstring injury | 2020-11-24 | 2021-02-03 | 72 | 15 |
| 20/21 | Metatarsal fracture | 2021-04-05 | 2021-08-01 | 119 | 7 |
| Date | Value |
|---|---|
| Jan 1, 1970 | €1.60m |
| Jan 1, 1970 | €1.50m |
| Jan 1, 1970 | €1.50m |
| Jan 1, 1970 | €1.20m |
| Jan 1, 1970 | €1.20m |
| Jan 1, 1970 | €800k |
| Jan 1, 1970 | €800k |
| Jan 1, 1970 | €1.00m |
| Jan 1, 1970 | €1.00m |
| Jan 1, 1970 | €800k |
| Jan 1, 1970 | €800k |
| Jan 1, 1970 | €100k |
| Jan 1, 1970 | €1.30m |
No national team data.
| Teammate | PPG played with | Joint goals | Minutes |
|---|---|---|---|
| Ben Brereton Díaz | 1 | 0 | 0 |
| Stefan Mols | 2 | 1 | 0 |
| Joe Grayson | 1 | 0 | 0 |
| Darragh Lenihan | 1 | 0 | 0 |
| Lewis Mansell | 2 | 0 | 0 |
| Willem Tomlinson | 2 | 0 | 0 |
| Ryan Nyambe | 1 | 0 | 0 |
| Matty Platt | 2 | 0 | 0 |
| Sondre Tronstad | 2 | 0 | 0 |
| Andy Fisher | 2 | 0 | 0 |
| Callum Brittain | 1 | 1 | 0 |
| Lewis Travis | 1 | 2 | 0 |
| Sammie Szmodics | 2 | 2 | 0 |
| Harry Pickering | 1 | 0 | 0 |
| Ryan Hedges | 1 | 0 | 0 |
| Hayden Carter | 1 | 0 | 0 |
| Sam Gallagher | 1 | 3 | 0 |
| Scott Wharton | 1 | 0 | 0 |
| John Buckley | 1 | 0 | 0 |
| Aynsley Pears | 1 | 0 | 0 |
Single-season peaks across competitions in this player's career.
Top goalscoring seasons
| Season | Competition | Club | Goals | Matches |
|---|---|---|---|---|
| 17/18 | Premier League 2 | Blackburn Rovers U23 | 5 | 13 |
| 18/19 | Premier League 2 | Blackburn Rovers U23 | 3 | 9 |
| 22/23 | Championship | Blackburn Rovers | 2 | 24 |
Top assist seasons
| Season | Competition | Club | Assists | Matches |
|---|---|---|---|---|
| 23/24 | Championship | Blackburn Rovers | 4 | 27 |
| 20/21 | Championship | Blackburn Rovers | 3 | 14 |
| 22/23 | Championship | Blackburn Rovers | 3 | 24 |
Last 50 matches for Charlton Athletic 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 |
|---|---|---|---|---|---|
| 2025-05-03 | GB3 |
Charlton Athletic | 3–1 | Burton Albion | Available |
| 2025-04-26 | GB3 |
Wrexham AFC | 3–0 | Charlton Athletic | Available |
| 2025-04-21 | GB3 |
Wycombe Wanderers | 0–4 | Charlton Athletic | Available |
| 2025-04-18 | GB3 |
Charlton Athletic | 2–1 | Northampton Town | Available |
| 2025-04-12 | GB3 |
Cambridge United | 0–1 | Charlton Athletic | Available |
| 2025-04-05 | GB3 |
Charlton Athletic | 2–2 | Lincoln City | Available |
| 2025-04-01 | GB3 |
Mansfield Town | 1–2 | Charlton Athletic | Available |
| 2025-03-29 | GB3 |
Charlton Athletic | 4–0 | Huddersfield Town | Available |
| 2025-03-22 | GB3 |
Peterborough United | 3–0 | Charlton Athletic | Available |
| 2025-03-15 | GB3 |
Charlton Athletic | 2–1 | Wigan Athletic | Available |
| 2025-03-11 | GB3 |
Crawley Town | 0–1 | Charlton Athletic | Available |
| 2025-03-08 | GB3 |
Stockport County | 0–0 | Charlton Athletic | Available |
| 2025-03-04 | GB3 |
Charlton Athletic | 1–0 | Barnsley FC | Available |
| 2025-03-01 | GB3 |
Leyton Orient | 1–2 | Charlton Athletic | Available |
| 2025-02-22 | GB3 |
Charlton Athletic | 3–0 | Exeter City | Available |
| 2025-02-15 | GB3 |
Birmingham City | 1–0 | Charlton Athletic | Available |
| 2025-02-11 | GB3 |
Charlton Athletic | 2–1 | Peterborough United | Available |
| 2025-02-08 | GB3 |
Charlton Athletic | 2–0 | Stevenage FC | Available |
| 2025-02-01 | GB3 |
Blackpool FC | 2–2 | Charlton Athletic | Available |
| 2025-01-28 | GB3 |
Charlton Athletic | 2–0 | Bristol Rovers | Available |
| 2025-01-25 | GB3 |
Charlton Athletic | 1–0 | Shrewsbury Town | Available |
| 2025-01-21 | GB3 |
Bolton Wanderers | 1–2 | Charlton Athletic | Available |
| 2025-01-18 | GB3 |
Rotherham United | 4–2 | Charlton Athletic | Available |
| 2025-01-04 | GB3 |
Charlton Athletic | 0–0 | Reading FC | Available |
| 2024-12-29 | GB3 |
Charlton Athletic | 2–1 | Wycombe Wanderers | Available |
| 2024-12-26 | GB3 |
Charlton Athletic | 2–1 | Cambridge United | Available |
| 2024-12-21 | GB3 |
Northampton Town | 0–5 | Charlton Athletic | Available |
| 2024-12-14 | GB3 |
Charlton Athletic | 0–0 | Mansfield Town | Available |
| 2024-12-07 | GB3 |
Lincoln City | 0–0 | Charlton Athletic | Available |
| 2024-12-03 | GB3 |
Charlton Athletic | 1–2 | Crawley Town | Available |
| 2024-11-26 | GB3 |
Burton Albion | 0–1 | Charlton Athletic | Available |
| 2024-11-23 | GB3 |
Huddersfield Town | 2–1 | Charlton Athletic | Available |
| 2024-11-09 | GB3 |
Exeter City | 1–0 | Charlton Athletic | Available |
| 2024-10-26 | GB3 |
Charlton Athletic | 2–2 | Wrexham AFC | Available |
| 2024-10-22 | GB3 |
Barnsley FC | 2–2 | Charlton Athletic | Available |
| 2024-10-19 | GB3 |
Charlton Athletic | 1–1 | Stockport County | Available |
| 2024-10-05 | GB3 |
Charlton Athletic | 1–0 | Birmingham City | Available |
| 2024-10-01 | GB3 |
Bristol Rovers | 3–2 | Charlton Athletic | Available |
| 2024-09-28 | GB3 |
Stevenage FC | 1–0 | Charlton Athletic | Available |
| 2024-09-21 | GB3 |
Charlton Athletic | 1–2 | Blackpool FC | Available |
| 2024-09-14 | GB3 |
Shrewsbury Town | 0–1 | Charlton Athletic | Available |
| 2024-09-07 | GB3 |
Charlton Athletic | 1–1 | Rotherham United | Available |
| 2024-08-31 | GB3 |
Reading FC | 2–0 | Charlton Athletic | Available |
| 2024-08-24 | GB3 |
Charlton Athletic | 2–0 | Bolton Wanderers | Available |
| 2024-08-17 | GB3 |
Charlton Athletic | 1–0 | Leyton Orient | Available |
| 2024-08-13 | CGB |
Charlton Athletic | 0–1 | Birmingham City | Available |
| 2024-08-10 | GB3 |
Wigan Athletic | 0–1 | Charlton Athletic | Available |
| 2024-04-27 | GB3 |
Wycombe Wanderers | 1–0 | Charlton Athletic | Available |
| 2024-04-20 | GB3 |
Charlton Athletic | 1–1 | Shrewsbury Town | Available |
| 2024-04-13 | GB3 |
Cambridge United | 1–1 | Charlton Athletic | Available |
Teams faced most often by Joe Rankin-Costello'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 % |
|---|---|---|---|---|---|---|---|---|
| Nottingham Forest | 9 | 3 | 4 | 2 | 12 | 13 | -1 | 33% |
| Bristol City | 8 | 3 | 2 | 3 | 11 | 10 | +1 | 38% |
| Queens Park Rangers | 8 | 4 | 3 | 1 | 12 | 10 | +2 | 50% |
| Reading FC | 8 | 3 | 1 | 4 | 15 | 16 | -1 | 38% |
| Brentford FC | 8 | 5 | 2 | 1 | 14 | 11 | +3 | 63% |
| Birmingham City | 8 | 1 | 5 | 2 | 8 | 8 | 0 | 13% |
| Rotherham United | 8 | 4 | 3 | 1 | 13 | 8 | +5 | 50% |
| Leeds United | 8 | 2 | 0 | 6 | 11 | 15 | -4 | 25% |
| Wigan Athletic | 8 | 2 | 3 | 3 | 7 | 10 | -3 | 25% |
| Derby County | 8 | 4 | 2 | 2 | 6 | 5 | +1 | 50% |
| Sheffield Wednesday | 8 | 3 | 1 | 4 | 17 | 14 | +3 | 38% |
| Preston North End | 8 | 1 | 2 | 5 | 11 | 17 | -6 | 13% |
Auto-detected milestones based on cumulative career totals.
| Season / Year | Milestone | Date |
|---|---|---|
| 15/16 | Senior debut season | |
| 15/16 | First senior goal |
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′ |
|---|---|---|---|---|---|---|
| 24/25 | 32 | 619 | 4 | 0 | 0 | 0.58 |
| 23/24 | 29 | 837 | 7 | 0 | 0 | 0.75 |
| 22/23 | 37 | 1,379 | 11 | 0 | 0 | 0.72 |
| 21/22 | 15 | 0 | 3 | 0 | 0 | 0 |
| 20/21 | 18 | 150 | 2 | 0 | 0 | 1.2 |
| 19/20 | 18 | 495 | 2 | 0 | 0 | 0.36 |
| 18/19 | 9 | 221 | 1 | 0 | 0 | 0.41 |
| 17/18 | 14 | 231 | 3 | 0 | 0 | 1.17 |
| 16/17 | 24 | 1,843 | 4 | 0 | 0 | 0.2 |
| 15/16 | 17 | 740 | 1 | 0 | 0 | 0.12 |
Output by competition
Career goals and assists broken down by tournament.
More on Joe Rankin-Costello
Explore this player's career through different angles.
Similar players
Same position, similar age, sorted by market value.
Frequently asked about Joe Rankin-Costello
Who is Joe Rankin-Costello?
Joe Rankin-Costello is an England professional footballer who plays as a right-back for Charlton Athletic.
How old is Joe Rankin-Costello?
Joe Rankin-Costello is 26 years old. He was born on July 26, 1999 in Stockport.
What position does Joe Rankin-Costello play?
Joe Rankin-Costello plays as a right-back (Defender - Right-Back).
What club does Joe Rankin-Costello play for?
Joe Rankin-Costello currently plays for Charlton Athletic.
How many career goals has Joe Rankin-Costello scored?
Across all senior club competitions in our dataset, Joe Rankin-Costello has scored 20 goals in 217 appearances.
What is Joe Rankin-Costello's market value?
Joe Rankin-Costello's most recent reported market value is €1.60m.
England