Joe Rafferty
Career snapshot
Career highs
Born the same day
Shares 1993-10-06 · 6 players total
| Full name | Joe Rafferty |
|---|---|
| Name in home country | Joseph Rafferty |
| Date of birth | 1993-10-06 (32 yrs) |
| Place of birth | Liverpool, Ireland |
| Citizenship | Ireland England |
| Position | Defender - Right-Back (main: Defender) |
| Foot | right |
| Height | 180.00 m |
| Current club | Rotherham United |
| Joined | 2024-07-01 |
| Contract expires | 2026-06-30 |
| Agent | GW Sports |
| Club | Seasons | First | Last | Matches | Goals | Assists | Minutes |
|---|---|---|---|---|---|---|---|
| Rotherham United | 2 | 24/25 | 25/26 | 52 | 1 | 2 | 3,384 |
| Portsmouth FC | 2 | 22/23 | 23/24 | 68 | 0 | 7 | 0 |
| Preston North End | 4 | 18/19 | 21/22 | 73 | 2 | 3 | 2,730 |
| Rochdale AFC | 7 | 12/13 | 18/19 | 257 | 5 | 24 | 7,709 |
| Liverpool FC Reserves | 2 | 10/11 | 11/12 | 2 | 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 | EFL Cup | Rotherham United | 2 | 0 | 0 | 0 | 0 | 0 |
| 25/26 | EFL Trophy | Rotherham United | 1 | 0 | 0 | 0 | 0 | 0 |
| 25/26 | League One | Rotherham United | 5 | 0 | 1 | 1 | 0 | 0 |
| 24/25 | EFL Trophy | Rotherham United | 4 | 0 | 0 | 0 | 0 | 0 |
| 24/25 | FA Cup | Rotherham United | 1 | 0 | 0 | 0 | 0 | 0 |
| 24/25 | League One | Rotherham United | 39 | 1 | 1 | 5 | 0 | 3,384 |
| 23/24 | EFL Cup | Portsmouth FC | 0 | 0 | 0 | 0 | 0 | 0 |
| 23/24 | EFL Trophy | Portsmouth FC | 2 | 0 | 0 | 1 | 0 | 0 |
| 23/24 | FA Cup | Portsmouth FC | 1 | 0 | 0 | 1 | 0 | 0 |
| 23/24 | League One | Portsmouth FC | 39 | 0 | 4 | 7 | 1 | 0 |
| 22/23 | EFL Cup | Portsmouth FC | 1 | 0 | 0 | 0 | 0 | 0 |
| 22/23 | League One | Portsmouth FC | 25 | 0 | 3 | 4 | 0 | 0 |
| 21/22 | Championship | Preston North End | 5 | 0 | 0 | 0 | 0 | 0 |
| 21/22 | EFL Cup | Preston North End | 3 | 1 | 1 | 0 | 0 | 254 |
| 21/22 | FA Cup | Preston North End | 0 | 0 | 0 | 0 | 0 | 0 |
| 20/21 | Championship | Preston North End | 22 | 0 | 1 | 1 | 1 | 0 |
| 20/21 | EFL Cup | Preston North End | 3 | 0 | 0 | 0 | 0 | 0 |
| 20/21 | FA Cup | Preston North End | 1 | 0 | 0 | 0 | 0 | 0 |
| 19/20 | Championship | Preston North End | 29 | 1 | 1 | 2 | 1 | 2,476 |
| 19/20 | EFL Cup | Preston North End | 3 | 0 | 0 | 0 | 0 | 0 |
| 19/20 | FA Cup | Preston North End | 1 | 0 | 0 | 0 | 0 | 0 |
| 18/19 | Championship | Preston North End | 6 | 0 | 0 | 0 | 0 | 0 |
| 18/19 | EFL Cup | Rochdale AFC | 2 | 0 | 0 | 0 | 0 | 0 |
| 18/19 | EFL Trophy | Rochdale AFC | 2 | 1 | 0 | 1 | 0 | 135 |
| 18/19 | FA Cup | Rochdale AFC | 2 | 0 | 0 | 0 | 0 | 0 |
| 18/19 | League One | Rochdale AFC | 27 | 0 | 4 | 2 | 0 | 0 |
| 17/18 | EFL Cup | Rochdale AFC | 2 | 0 | 0 | 0 | 0 | 0 |
| 17/18 | EFL Trophy | Rochdale AFC | 4 | 0 | 1 | 1 | 0 | 0 |
| 17/18 | FA Cup | Rochdale AFC | 6 | 0 | 1 | 1 | 0 | 0 |
| 17/18 | League One | Rochdale AFC | 33 | 1 | 2 | 4 | 0 | 2,755 |
| 16/17 | EFL Cup | Rochdale AFC | 2 | 0 | 0 | 1 | 0 | 0 |
| 16/17 | EFL Trophy | Rochdale AFC | 3 | 0 | 0 | 0 | 0 | 0 |
| 16/17 | FA Cup | Rochdale AFC | 5 | 0 | 1 | 0 | 0 | 0 |
| 16/17 | League One | Rochdale AFC | 40 | 0 | 5 | 5 | 0 | 0 |
| 15/16 | League Cup | Rochdale AFC | 2 | 0 | 0 | 1 | 0 | 0 |
| 15/16 | League One | Rochdale AFC | 31 | 1 | 1 | 7 | 0 | 2,462 |
| 14/15 | EFL Trophy | Rochdale AFC | 2 | 0 | 1 | 0 | 0 | 0 |
| 14/15 | FA Cup | Rochdale AFC | 5 | 0 | 2 | 0 | 0 | 0 |
| 14/15 | League Cup | Rochdale AFC | 1 | 0 | 0 | 0 | 0 | 0 |
| 14/15 | League One | Rochdale AFC | 31 | 1 | 3 | 7 | 0 | 2,267 |
| 13/14 | EFL Trophy | Rochdale AFC | 1 | 1 | 0 | 0 | 0 | 90 |
| 13/14 | FA Cup | Rochdale AFC | 1 | 0 | 0 | 1 | 0 | 0 |
| 13/14 | League Cup | Rochdale AFC | 1 | 0 | 0 | 0 | 0 | 0 |
| 13/14 | League Two | Rochdale AFC | 31 | 0 | 0 | 4 | 0 | 0 |
| 12/13 | EFL Trophy | Rochdale AFC | 2 | 0 | 0 | 0 | 0 | 0 |
| 12/13 | FA Cup | Rochdale AFC | 0 | 0 | 0 | 0 | 0 | 0 |
| 12/13 | League Cup | Rochdale AFC | 0 | 0 | 0 | 0 | 0 | 0 |
| 12/13 | League Two | Rochdale AFC | 21 | 0 | 3 | 6 | 0 | 0 |
| 11/12 | Reserve League | Liverpool FC Reserves | 2 | 0 | 0 | 0 | 0 | 0 |
| 10/11 | Reserve League | Liverpool FC Reserves | 0 | 0 | 0 | 0 | 0 | 0 |
| Season | Date | From | To | Type | Market value | Fee |
|---|---|---|---|---|---|---|
| 11/12 | 2011-07-01 | Liverpool U18 | Liverpool Res. | Transfer | 0 | — |
| 12/13 | 2012-07-06 | Liverpool U21 | Rochdale | Transfer | 0 | — |
| 18/19 | 2019-01-23 | Rochdale | Preston | Transfer | 125000 | — |
| 22/23 | 2022-07-01 | Preston | Portsmouth | Transfer | 300000 | — |
| 24/25 | 2024-07-01 | Portsmouth | Rotherham | Transfer | 350000 | — |
No recorded injuries.
| Date | Value |
|---|---|
| Jan 1, 1970 | €275k |
| Jan 1, 1970 | €275k |
| Jan 1, 1970 | €350k |
| Jan 1, 1970 | €400k |
| Jan 1, 1970 | €350k |
| Jan 1, 1970 | €300k |
| Jan 1, 1970 | €300k |
| Jan 1, 1970 | €700k |
| Jan 1, 1970 | €700k |
| Jan 1, 1970 | €500k |
| Jan 1, 1970 | €475k |
| Jan 1, 1970 | €600k |
| Jan 1, 1970 | €700k |
| Jan 1, 1970 | €500k |
| Jan 1, 1970 | €250k |
| Jan 1, 1970 | €200k |
| Jan 1, 1970 | €125k |
| Jan 1, 1970 | €125k |
| Jan 1, 1970 | €75k |
No national team data.
| Teammate | PPG played with | Joint goals | Minutes |
|---|---|---|---|
| Ian Henderson | 2 | 7 | 0 |
| Callum Camps | 2 | 1 | 0 |
| Jamie Allen | 1 | 0 | 0 |
| Peter Vincenti | 2 | 1 | 0 |
| Harrison McGahey | 2 | 0 | 0 |
| Joe Bunney | 2 | 1 | 0 |
| Ollie Rathbone | 2 | 0 | 0 |
| Andy Cannon | 1 | 0 | 0 |
| Colby Bishop | 2 | 3 | 0 |
| Nathaniel Méndez-Laing | 2 | 0 | 0 |
| Alan Browne | 1 | 0 | 0 |
| Brad Inman | 1 | 1 | 0 |
| Daniel Johnson | 1 | 0 | 0 |
Single-season peaks across competitions in this player's career.
Top goalscoring seasons
| Season | Competition | Club | Goals | Matches |
|---|---|---|---|---|
| 15/16 | League One | Rochdale AFC | 1 | 31 |
| 14/15 | League One | Rochdale AFC | 1 | 31 |
| 13/14 | EFL Trophy | Rochdale AFC | 1 | 1 |
Top assist seasons
| Season | Competition | Club | Assists | Matches |
|---|---|---|---|---|
| 16/17 | League One | Rochdale AFC | 5 | 40 |
| 18/19 | League One | Rochdale AFC | 4 | 27 |
| 23/24 | League One | Portsmouth FC | 4 | 39 |
Last 50 matches for Rotherham United 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 |
Exeter City | 0–4 | Rotherham United | Available |
| 2026-01-27 | GB3 |
Rotherham United | 2–1 | Northampton Town | Available |
| 2026-01-24 | GB3 |
Rotherham United | 1–1 | AFC Wimbledon | Available |
| 2026-01-17 | GB3 |
Stockport County | 3–2 | Rotherham United | Available |
| 2026-01-01 | GB3 |
Rotherham United | 0–2 | Peterborough United | Available |
| 2025-12-29 | GB3 |
Blackpool FC | 1–2 | Rotherham United | Available |
| 2025-12-26 | GB3 |
Bolton Wanderers | 1–0 | Rotherham United | Available |
| 2025-12-20 | GB3 |
Rotherham United | 1–1 | Huddersfield Town | Available |
| 2025-12-13 | GB3 |
Plymouth Argyle | 1–2 | Rotherham United | Available |
| 2025-12-09 | GB3 |
Rotherham United | 2–0 | Blackpool FC | Available |
| 2025-11-29 | GB3 |
Rotherham United | 1–0 | Wycombe Wanderers | Available |
| 2025-11-22 | GB3 |
Reading FC | 1–1 | Rotherham United | Available |
| 2025-11-15 | GB3 |
Luton Town | 1–0 | Rotherham United | Available |
| 2025-11-08 | GB3 |
Rotherham United | 2–1 | Lincoln City | Available |
| 2025-10-25 | GB3 |
Barnsley FC | 0–1 | Rotherham United | Available |
| 2025-10-18 | GB3 |
Rotherham United | 1–0 | Leyton Orient | Available |
| 2025-10-11 | GB3 |
Northampton Town | 1–2 | Rotherham United | Available |
| 2025-10-02 | GB3 |
Rotherham United | 2–2 | Bradford City | Available |
| 2025-09-27 | GB3 |
Mansfield Town | 2–1 | Rotherham United | Available |
| 2025-09-20 | GB3 |
Rotherham United | 0–1 | Stockport County | Available |
| 2025-09-13 | GB3 |
AFC Wimbledon | 2–1 | Rotherham United | Available |
| 2025-09-06 | GB3 |
Rotherham United | 1–0 | Exeter City | Available |
| 2025-08-30 | GB3 |
Doncaster Rovers | 1–0 | Rotherham United | Available |
| 2025-08-23 | GB3 |
Rotherham United | 2–2 | Wigan Athletic | Available |
| 2025-08-16 | GB3 |
Cardiff City | 3–0 | Rotherham United | Available |
| 2025-08-09 | GB3 |
Stevenage FC | 1–0 | Rotherham United | Available |
| 2025-08-02 | GB3 |
Rotherham United | 2–1 | Port Vale FC | Available |
| 2025-05-03 | GB3 |
Rotherham United | 2–1 | Peterborough United | Available |
| 2025-04-27 | GB3 |
Stevenage FC | 1–1 | Rotherham United | Available |
| 2025-04-21 | GB3 |
Wigan Athletic | 1–0 | Rotherham United | Available |
| 2025-04-18 | GB3 |
Rotherham United | 3–3 | Mansfield Town | Available |
| 2025-04-12 | GB3 |
Stockport County | 3–1 | Rotherham United | Available |
| 2025-04-08 | GB3 |
Bolton Wanderers | 0–1 | Rotherham United | Available |
| 2025-04-05 | GB3 |
Rotherham United | 2–1 | Blackpool FC | Available |
| 2025-04-01 | GB3 |
Northampton Town | 0–2 | Rotherham United | Available |
| 2025-03-29 | GB3 |
Rotherham United | 0–4 | Crawley Town | Available |
| 2025-03-18 | GB3 |
Rotherham United | 2–3 | Wycombe Wanderers | Available |
| 2025-03-15 | GB3 |
Rotherham United | 1–1 | Exeter City | Available |
| 2025-03-08 | GB3 |
Wrexham AFC | 1–0 | Rotherham United | Available |
| 2025-03-04 | GB3 |
Rotherham United | 1–0 | Leyton Orient | Available |
| 2025-03-01 | GB3 |
Bristol Rovers | 2–3 | Rotherham United | Available |
| 2025-02-22 | GB3 |
Rotherham United | 0–1 | Barnsley FC | Available |
| 2025-02-15 | GB3 |
Reading FC | 2–1 | Rotherham United | Available |
| 2025-02-11 | GB3 |
Blackpool FC | 0–0 | Rotherham United | Available |
| 2025-02-08 | GB3 |
Rotherham United | 1–2 | Shrewsbury Town | Available |
| 2025-02-01 | GB3 |
Birmingham City | 2–1 | Rotherham United | Available |
| 2025-01-28 | GB3 |
Rotherham United | 2–1 | Cambridge United | Available |
| 2025-01-25 | GB3 |
Burton Albion | 4–2 | Rotherham United | Available |
| 2025-01-18 | GB3 |
Rotherham United | 4–2 | Charlton Athletic | Available |
Teams faced most often by Joe Rafferty'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 % |
|---|---|---|---|---|---|---|---|---|
| Shrewsbury Town | 22 | 11 | 5 | 6 | 36 | 25 | +11 | 50% |
| Milton Keynes Dons | 22 | 7 | 8 | 7 | 37 | 32 | +5 | 32% |
| Peterborough United | 21 | 10 | 2 | 9 | 29 | 29 | 0 | 48% |
| Gillingham FC | 21 | 11 | 5 | 5 | 40 | 23 | +17 | 52% |
| Bolton Wanderers | 20 | 13 | 4 | 3 | 46 | 21 | +25 | 65% |
| Fleetwood Town | 20 | 3 | 7 | 10 | 23 | 34 | -11 | 15% |
| Bristol City | 20 | 9 | 9 | 2 | 26 | 17 | +9 | 45% |
| Bradford City | 19 | 6 | 6 | 7 | 24 | 24 | 0 | 32% |
| Wigan Athletic | 19 | 5 | 3 | 11 | 19 | 24 | -5 | 26% |
| Oldham Athletic | 18 | 8 | 5 | 5 | 26 | 20 | +6 | 44% |
| Brentford FC | 18 | 5 | 1 | 12 | 21 | 35 | -14 | 28% |
| Walsall FC | 18 | 10 | 4 | 4 | 34 | 17 | +17 | 56% |
Auto-detected milestones based on cumulative career totals.
| Season / Year | Milestone | Date |
|---|---|---|
| 13/14 | 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′ |
|---|---|---|---|---|---|---|
| 25/26 | 8 | 0 | 1 | 0 | 0 | 0 |
| 24/25 | 44 | 3,384 | 5 | 0 | 0 | 0.13 |
| 23/24 | 42 | 0 | 9 | 0 | 1 | 0 |
| 22/23 | 26 | 0 | 4 | 0 | 0 | 0 |
| 20/21 | 26 | 0 | 1 | 0 | 1 | 0 |
| 19/20 | 33 | 2,476 | 2 | 0 | 1 | 0.11 |
| 18/19 | 39 | 135 | 3 | 0 | 0 | 2 |
| 17/18 | 45 | 2,755 | 6 | 0 | 0 | 0.2 |
| 16/17 | 50 | 0 | 6 | 1 | 0 | 0 |
| 15/16 | 33 | 2,462 | 8 | 0 | 0 | 0.29 |
| 14/15 | 39 | 2,267 | 7 | 1 | 0 | 0.32 |
| 13/14 | 34 | 90 | 5 | 0 | 0 | 5 |
| 12/13 | 23 | 0 | 6 | 1 | 0 | 0 |
Output by competition
Career goals and assists broken down by tournament.
More on Joe Rafferty
Explore this player's career through different angles.
Similar players
Same position, similar age, sorted by market value.
Frequently asked about Joe Rafferty
Who is Joe Rafferty?
Joe Rafferty is an Ireland professional footballer who plays as a right-back for Rotherham United.
How old is Joe Rafferty?
Joe Rafferty is 32 years old. He was born on October 6, 1993 in Liverpool.
What position does Joe Rafferty play?
Joe Rafferty plays as a right-back (Defender - Right-Back).
What club does Joe Rafferty play for?
Joe Rafferty currently plays for Rotherham United.
How many career goals has Joe Rafferty scored?
Across all senior club competitions in our dataset, Joe Rafferty has scored 8 goals in 452 appearances.
What is Joe Rafferty's market value?
Joe Rafferty's most recent reported market value is €275k.