PLAYER PROFILE

Joe Rankin-Costello.

Charlton Athletic · England

Matrix 890

At a glance

Full name
Joseph Scott Rankin-Costello
Born
26 Jul 1999
Age today
27
Nationality
England

Career by season

166 recorded appearances
Joe Rankin-Costello appearances by season, competition and team
SeasonCompetitionTeamAppsStartsGoalsAssistsMinutesCards
26/27EFL Cup Charlton Athletic 1001240
26/27Championship Charlton Athletic 83013271
25/26FA Cup Charlton Athletic 1000230
25/26EFL Cup Charlton Athletic 22001540
25/26Championship Charlton Athletic 237208265
24/25FA Cup Blackburn Rovers 22001800
24/25EFL Cup Blackburn Rovers 1100900
24/25Championship Blackburn Rovers 2913221,2464
23/24FA Cup Blackburn Rovers 1100830
23/24EFL Cup Blackburn Rovers 1100900
23/24Championship Blackburn Rovers 2721241,6757
22/23FA Cup Blackburn Rovers 54103741
22/23EFL Cup Blackburn Rovers 33002701
22/23Championship Blackburn Rovers 2424232,0209
21/22Championship Blackburn Rovers 106006042
20/21EFL Cup Blackburn Rovers 22101500
20/21Championship Blackburn Rovers 1414031,0832
19/20EFL Cup Blackburn Rovers 1000190
19/20Championship Blackburn Rovers 118016971

Appearances in our supported competitions. Goals, assists and minutes come from match reports where we have them.

Match log

Newest first
Joe Rankin-Costello match log
DateCompetitionMatchScoreMinutesGoals
31 Oct 2026Championship Middlesbrough FC v Charlton Athletic 3 – 066
24 Oct 2026Championship Charlton Athletic v Norwich City 1 – 383
09 Sep 2026Championship Charlton Athletic v Queens Park RangersSubstitute, on 46′ 0 – 045
05 Sep 2026Championship Stoke City v Charlton Athletic 4 – 072
02 Sep 2026Championship West Bromwich Albion v Charlton AthleticSubstitute, on 60′ 1 – 130
29 Aug 2026Championship Charlton Athletic v Preston North EndSubstitute, on 90′ 1 – 01
26 Aug 2026EFL Cup Tottenham Hotspur v Charlton AthleticSubstitute, on 66′ 5 – 124
22 Aug 2026Championship West Ham United v Charlton AthleticSubstitute, on 77′ 1 – 213
15 Aug 2026Championship Charlton Athletic v Derby CountySubstitute, on 73′ 2 – 117
02 May 2026Championship Swansea City v Charlton AthleticSubstitute, on 60′ 3 – 130
22 Apr 2026Championship Charlton Athletic v Ipswich Town 1 – 278
18 Apr 2026Championship Sheffield Wednesday v Charlton AthleticSubstitute, on 90′ 1 – 11
11 Apr 2026Championship Charlton Athletic v Preston North End 1 – 2581
06 Apr 2026Championship Watford FC v Charlton AthleticSubstitute, on 61′ 1 – 129
03 Apr 2026Championship Charlton Athletic v Bristol CitySubstitute, on 79′ 1 – 211
21 Mar 2026Championship Charlton Athletic v Norwich CitySubstitute, on 87′ 0 – 19
14 Mar 2026Championship Oxford United v Charlton AthleticSubstitute, on 82′ 1 – 18
07 Mar 2026Championship Charlton Athletic v Birmingham CitySubstitute, on 71′ 1 – 019
28 Feb 2026Championship Charlton Athletic v Wrexham AFCSubstitute, on 46′ 0 – 145
24 Jan 2026Championship Millwall FC v Charlton Athletic 4 – 083

Career transfers

4 recorded moves

All recorded career moves, newest first.

Joe Rankin-Costello career transfers
Date FromToMoveFee
11 Jul 2025 Blackburn Rovers Charlton Athletic Transfer €870k
01 Jan 2020 Blackburn Rovers U21 Blackburn Rovers Internal move —
01 Jul 2016 Blackburn Rovers U18 Blackburn Rovers U21 Internal move —
01 Jan 2015 Manchester United Youth Blackburn Rovers U18 Transfer Free

Contracts and market values are not available yet.