Skip to content
Joe Rankin-Costello

Joe Rankin-Costello

Defender - Right-Back  at Charlton Athletic
Age26
CitizenshipEngland
Height1.83 m
Footright
BornJuly 26, 1999
at Charlton Athletic 317 days · joined 2025-07-11
👕200+ Apps
Market value €1.60m
Right-Back Defender

Career snapshot

5
clubs played for
15/16
debut season
0.09
goals / match
Blackburn Rovers
top club · 132 apps

Career highs

€1.60m
peak value · 2025
€870k
top transfer fee · 25/26
5
best season · 17/18
int'l / penalties
217Appearances
20Goals
14Assists
38Yellow cards
0Red cards
72Full matches (90′)
Full nameJoe Rankin-Costello
Name in home countryJoseph Scott Rankin-Costello
Date of birth1999-07-26 (26 yrs)
Place of birthStockport, England
CitizenshipEngland
PositionDefender - Right-Back (main: Defender)
Footright
Height183.00 m
Current clubCharlton Athletic
Joined2025-07-11
Contract expires2029-06-30
AgentMurdock Sports Group
Jul 2025
Transfer: Blackburn → Charlton
25/26 · Transfer · €870k
Jul 2025
25/26 — Charlton Athletic
4 matches · 0 G · 0 A · across 2 competitions
Jul 2024
24/25 — Blackburn Rovers
32 matches · 2 G · 2 A · across 3 competitions
Jul 2023
23/24 — Blackburn Rovers
29 matches · 2 G · 4 A · across 3 competitions
Jul 2022
22/23 — Blackburn Rovers, Blackburn Rovers U21
37 matches · 3 G · 3 A · across 4 competitions
Jul 2021
21/22 — Blackburn Rovers, Blackburn Rovers U23
15 matches · 0 G · 0 A · across 3 competitions
Apr 2021
Injury: unknown
7 games missed
Nov 2020
Injury: unknown
15 games missed
Sep 2020
Injury: unknown
2 games missed
Jul 2020
20/21 — Blackburn Rovers, Blackburn Rovers U23
18 matches · 1 G · 3 A · across 3 competitions
Jun 2020
Injury: unknown
3 games missed
Feb 2020
Injury: unknown
3 games missed
Jan 2020
Transfer: Blackburn U23 → Blackburn
19/20 · Transfer
Jul 2019
19/20 — Blackburn Rovers, Blackburn Rovers U23
18 matches · 1 G · 1 A · across 3 competitions
Jul 2018
18/19 — Blackburn Rovers U23
9 matches · 3 G · 1 A · across 1 competition
Jul 2017
17/18 — Blackburn Rovers, Blackburn Rovers U23
14 matches · 5 G · 0 A · across 2 competitions
Jul 2016
16/17 — Blackburn Rovers U23, Blackburn Rovers U18
24 matches · 1 G · 0 A · across 3 competitions
Jul 2016
Transfer: Blackburn U18 → Blackburn U23
16/17 · Transfer
Jul 2015
15/16 — Blackburn Rovers U18, Blackburn Rovers U21
17 matches · 2 G · 0 A · across 3 competitions
Jan 2015
Transfer: Man Utd Youth → Blackburn U18
14/15 · Transfer
Jan 1970
Peak market value: €1.60m
Highest valuation recorded in dataset
6,515 min
Minutes played by club
Charlton Athletic 0.0%
Blackburn Rovers 45.8%
Blackburn Rovers U21 11.4%
Blackburn Rovers U23 42.8%
Blackburn Rovers U18 0.0%
ClubSeasonsFirstLastMatchesGoalsAssistsMinutes
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

2€400K3€800K5€1.2M6€1.6M15/16 — 2 goals (Blackburn Rovers U21)215/1616/17 — 1 goals (Blackburn Rovers U23)116/1717/18 — 5 goals (Blackburn Rovers U23)517/1818/19 — 3 goals (Blackburn Rovers U23)18/19 — 1 assists418/1919/20 — 1 goals (Blackburn Rovers U23)19/20 — 1 assists219/2020/21 — 1 goals (Blackburn Rovers)20/21 — 3 assists420/2121/2222/23 — 3 goals (Blackburn Rovers)22/23 — 3 assists622/2323/24 — 2 goals (Blackburn Rovers)23/24 — 4 assists623/2424/25 — 2 goals (Blackburn Rovers)24/25 — 2 assists424/2525/2620/21 — €1.3M21/22 — €1M22/23 — €800K23/24 — €1.2M24/25 — €1.5M25/26 — €1.6MGoalsAssistsMarket value

Goals by season

15/16: 2215/1616/17: 1116/1717/18: 5517/1818/19: 3318/1919/20: 1119/2020/21: 1120/2121/22: 0021/2222/23: 3322/2323/24: 2223/2424/25: 2224/2525/26: 0025/26

Assists by season

15/16: 0015/1616/17: 0016/1717/18: 0017/1818/19: 1118/1919/20: 1119/2020/21: 3320/2121/22: 0021/2222/23: 3322/2323/24: 4423/2424/25: 2224/2525/26: 0025/26
SeasonCompetitionClubMatchesGoalsAssistsYCRCMinutes
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
SeasonDateFromToTypeMarket valueFee
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
SeasonInjuryFromToDays missedGames 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
Current€1.60m
Peak€1.60m
Low€100k
Δ since start+€300k
€100k€475k€850k€1.23m€1.60m197019701970
DateValue
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.

TeammatePPG played withJoint goalsMinutes
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

SeasonCompetitionClubGoalsMatches
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

SeasonCompetitionClubAssistsMatches
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.

DateCompHomeScoreAwayAvailability
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).

OpponentPWDLGFGAGDWin %
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 / YearMilestoneDate
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.

SeasonMatchesMinsYC2nd YCRCCards / 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.

U21 PL
74 apps
11 G
1 A
Championship
117 apps
6 G
13 A
EFL Cup
10 apps
1 G
0 A
FA Cup
8 apps
1 G
0 A
U21 PL Playoffs
1 apps
1 G
0 A

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.