# 2024–25 Rotherham United F.C. season

The 2024–25 season is the 100th season in the history of Rotherham United Football Club and their first season back in League One since the 2021–22 season, following relegation from the Championship in the previous season. In addition to the domestic league, the club would also participate in the FA Cup, the EFL Cup, and the EFL Trophy.

## Transfers
### In

| Date | Pos. | Player | From | Fee |
| 1 July 2024 | CF | Jonson Clarke-Harris | Peterborough United | Free |
| 1 July 2024 | GK | Cameron Dawson | Sheffield Wednesday | Free |
| 1 July 2024 | LB | Reece James | Sheffield Wednesday | Free |
| 1 July 2024 | CB | Zak Jules | Exeter City | Free |
| 1 July 2024 | CM | Liam Kelly | Coventry City | Free |
| 1 July 2024 | RM | Alex MacDonald | Stevenage | Free |
| 1 July 2024 | CM | Shaun McWilliams | Northampton Town | Free |
| 1 July 2024 | AM | Joe Powell | Burton Albion | Free |
| 1 July 2024 | RB | Joe Rafferty | Portsmouth | Free |
| 1 July 2024 | CB | Sean Raggett | Portsmouth | Free |
| 27 July 2024 | RM | Jack Holmes | Stamford | Free |
* ↑ The transfer was announced on 15 May, and would become official on July 1 once his Peterborough United contract expired
* ↑ The transfer was announced on 24 June, and would become official on July 1 once his Sheffield Wednesday contract expired
* ↑ The transfer was announced on 22 May, and would become official on July 1 once his Sheffield Wednesday contract expired
* ↑ The transfer was announced on 18 June, and would become official on July 1 once his Exeter City contract expired
* ↑ The transfer was announced on 31 May, and would become official on July 1 once his Coventry City contract expired
* ↑ The transfer was announced on 24 June, and would become official on July 1 once his Stevenage contract expired
* ↑ The transfer was announced on 20 May, and would become official on July 1 once his Northampton Town contract expired
* ↑ The transfer was announced on 29 May, and would become official on July 1 once his Burton Albion contract expired
* ↑ The transfer was announced on 20 May, and would become official on July 1 once his Portsmouth contract expired
* ↑ The transfer was announced on 24 May, and would become official on July 1 once his Portsmouth contract expired

### Out

| Date | Pos. | Player | To | Fee |
| 14 June 2024 | GK | Viktor Johansson | Stoke City | Undisclosed |
| 24 June 2024 | RB | Peter Kioso | Oxford United | Undisclosed |
| 9 August 2024 | CM | Oliver Rathbone | Wrexham | Undisclosed |
| 3 January 2025 | CB | Jamie McCart | Heart of Midlothian | Undisclosed |
| 11 January 2025 | DM | Christ Tiéhi | Diósgyőri | Undisclosed |
| 31 January 2025 | LB | Cohen Bramall | Portsmouth | Undisclosed |
* ↑ The transfer was announced on 18 May, and would become official on June 14 once the transfer window re-opens

### Loaned in

| Date | Pos. | Player | From | Date until |
| 10 July 2024 | RW | Joseph Hungbo | 1. FC Nürnberg | 3 January 2025 |
| 18 July 2024 | CF | Esapa Osong | Nottingham Forest | 2 January 2025 |
| 15 August 2024 | RW | Mallik Wilks | Sheffield Wednesday | End of Season |
| 24 January 2025 | CM | Louie Sibley | Oxford United | End of Season |
| 31 January 2025 | CM | Dan Gore | Manchester United | End of Season |
| 3 February 2025 | DM | Pelly Ruddock Mpanzu | Luton Town | End of Season |
* ↑ On 3 January, Hungbo was recalled back to Nürnberg
* ↑ On 2 January, Esapa Osong was recalled back to Nottingham Forest

### Loaned out

| Date | Pos. | Player | To | Date until |
| 26 July 2024 | CF | Joshua Kayode | Shrewsbury Town | 12 January 2025 |
| 10 August 2024 | CF | Josh Ayres | Buxton | 7 September 2024 |
| 19 September 2024 | CF | Ciaran McGuckin | Yeovil Town | 25 October 2024 |
| 4 October 2024 | CB | Hamish Douglas | Warrington Town | End of Season |
| 29 October 2024 | CF | Josh Ayres | Sheffield | 1 January 2025 |
| 8 February 2025 | CF | Josh Ayres | Matlock Town | 18 March 2025 |
| 13 March 2025 | CM | Ben Hatton | Warrington Town | End of Season |
* ↑ On 12 January, Kayode was recalled back from his loan at Shrewsbury
* ↑ On 25 October, McGuckin was recalled back from his loat at Yeovil
* ↑ On 7 November, Douglas' loan at Warrington was extended by a further two-months Then on 17 January it was extended again for a further month Then on 27 February, it was extended until the end of season
* ↑ On 4 December, Ayres' loan at Sheffield was extended until January, Then on 3 January, it was extended again for a further month
* ↑ On 18 March, Ayres was recalled back from his loan at Matlock

### Released / Out of Contract

| Date | Pos. | Player | Subsequent club | Join date |
| 30 June 2024 | RM | Curtis Durose | Matlock Town | 4 July 2024 |
| 30 June 2024 | CB | Grant Hall | Swindon Town | 10 July 2024 |
| 30 June 2024 | CM | Jamie Lindsay | Bristol Rovers | 12 July 2024 |
| 12 July 2024 | CF | Tom Eaves | Northampton Town | 12 July 2024 |
| 30 June 2024 | GK | Nathaniel Ford | FC Halifax Town | 9 August 2024 |
| 30 June 2024 | CM | Cafú | Kasımpaşa | 10 August 2024 |
| 30 June 2024 | CM | Sam Clucas | Oldham Athletic | 31 October 2024 |
| 30 June 2024 | LM | Shane Ferguson | Derry City | 11 December 2024 |
| 30 June 2024 | LB | Tyler Blackett | | |
| 30 June 2024 | LB | Tolaji Bola | | |
| 30 June 2024 | CM | Joel Holvey | | |
| 30 June 2024 | CB | Sean Morrison | | |
| 30 June 2024 | RB | Lee Peltier | | |

## Pre-season and friendlies

On 24 May, Rotherham confirmed their first pre-season friendly, against Sheffield United. Six days later, a second friendly was announced with the annually meeting with Parkgate. Alfreton Town was later confirmed as a third pre-season opponent. On 10 June, a trip to face Spalding United was added to the schedule. Two days later, Doncaster Rovers were added to the schedule. A sixth and seventh was confirmed with trips to Grimsby Town and Stamford.
Win  Draw  Loss  Fixtures

## Competitions
### League One
#### League table

| Pos | Teamvte | Pld | W | D | L | GF | GA | GD | Pts |
| 12 | Lincoln City | 37 | 13 | 10 | 14 | 53 | 45 | +8 | 49 |
| 13 | Stevenage | 37 | 13 | 10 | 14 | 35 | 38 | −3 | 49 |
| 14 | Rotherham United | 37 | 12 | 9 | 16 | 42 | 45 | −3 | 45 |
| 15 | Mansfield Town | 37 | 12 | 8 | 17 | 43 | 51 | −8 | 44 |
| 16 | Exeter City | 36 | 12 | 8 | 16 | 40 | 51 | −11 | 44 |

#### Results summary

| Overall | Overall | Overall | Overall | Overall | Overall | Overall | Overall | Home | Home | Home | Home | Home | Home | Away | Away | Away | Away | Away | Away |
Last updated: 15 March 2025. Source: Soccerway

#### Results by round

| Round | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 17 | 18 | 20 | 21 | 22 | 23 | 24 | 25 | 16$^1$ | 27 | 28 | 29 | 30 | 31 | 19$^2$ | 32 | 33 | 34 | 35 | 36 | 37 | 26$^3$ | 39 | 40 | 41 | 38$^4$ | 42 | 43 | 44 | 45 |
| Ground | A | H | A | H | A | H | H | A | A | H | A | H | A | H | A | A | H | H | A | H | H | A | A | H | H | A | H | A | H | A | A | H | A | H | A | H | H | H | A | H | A | A | H | A | A |
| Result | L | D | L | W | D | D | L | D | W | W | D | L | L | W | L | L | W | W | L | L | D | W | D | W | W | L | W | L | L | D | L | L | W | W | L | D | L | | | | | | | | |
| Position | 20 | 18 | 21 | 17 | 15 | 17 | 21 | 19 | 17 | 17 | 15 | 16 | 17 | 14 | 15 | 18 | 18 | 17 | 18 | 18 | 17 | 17 | 16 | 15 | 13 | 13 | 13 | 15 | 15 | 14 | 14 | 14 | 14 | 14 | 14 | 14 | 14 | | | | | | | | |
| Points | 0 | 1 | 1 | 4 | 5 | 6 | 6 | 7 | 10 | 13 | 14 | 14 | 14 | 17 | 17 | 17 | 20 | 23 | 23 | 23 | 24 | 27 | 28 | 31 | 34 | 34 | 37 | 37 | 37 | 38 | 38 | 38 | 41 | 44 | 44 | 45 | 45 | | | | | | | | |
* $^1$ Matchday 16 (vs. Bolton Wanderers) was postponed due to international call-ups.
* $^2$ Matchday 19 (vs. Blackpool) was postponed due to safery concerns from Storm Darragh.
* $^3$ Matchday 26 (vs. Wycombe Wanderers) was postponed due to Wycombe's FA Cup involvements.
* $^4$ Matchday 38 (vs. Bolton Wanderers) was postponed due to international call-ups.

#### Matches

On 26 June, the League One fixtures were announced.
Win  Draw  Loss  Fixtures

### FA Cup

Rotherham United were drawn at home to Cheltenham Town in the first round.
Win  Draw  Loss  Fixtures

### EFL Cup

On 27 June, the draw for the first round was made, with Rotherham being drawn at home against Crewe Alexandra. In the second round, they were drawn away to Fleetwood Town.
Win  Draw  Loss  Fixtures

### EFL Trophy

In the group stage, Rotherham were drawn into Northern Group H alongside Bradford City, Mansfield Town and Newcastle United U21. Rotherham were drawn at home against Tranmere Rovers in the round of 32, away to Chesterfield in the round of 16 and home against Bradford City in the quarter-finals.

#### Group stage

| Pos | Div | Teamvte | Pld | W | PW | PL | L | GF | GA | GD | Pts | Qualification |
| 1 | L1 | Rotherham United | 3 | 3 | 0 | 0 | 0 | 6 | 1 | +5 | 9 | Advance to Round 2 |
| 2 | L2 | Bradford City | 3 | 1 | 0 | 1 | 1 | 5 | 3 | +2 | 4 | Advance to Round 2 |
| 3 | L1 | Mansfield Town | 3 | 1 | 0 | 0 | 2 | 3 | 5 | −2 | 3 | |
| 4 | ACA | Newcastle United U21 | 3 | 0 | 1 | 0 | 2 | 3 | 8 | −5 | 2 | |
Win  Draw  Loss  Fixtures

#### Knoutout stages
## Statistics
### Appearances and goals

    As of match played 15 March 2025
Players with no appearances are not included on the list Italics indicate a loaned in player
| No. | Pos | Nat | Player | Total | Total | League One | League One | FA Cup | FA Cup | EFL Cup | EFL Cup | EFL Trophy | EFL Trophy |
| No. | Pos | Nat | Player | Apps | Goals | Apps | Goals | Apps | Goals | Apps | Goals | Apps | Goals |
| 1 | GK | ENG | Cameron Dawson | 16 | 0 | 8+1 | 0 | 1+0 | 0 | 2+0 | 0 | 4+0 | 0 |
| 2 | DF | IRL | Joe Rafferty | 34 | 0 | 28+1 | 0 | 1+0 | 0 | 0+0 | 0 | 4+0 | 0 |
| 4 | MF | SCO | Liam Kelly | 17 | 1 | 11+1 | 1 | 0+1 | 0 | 1+1 | 0 | 2+0 | 0 |
| 5 | DF | ENG | Sean Raggett | 11 | 1 | 6+3 | 1 | 0+0 | 0 | 1+0 | 0 | 1+0 | 0 |
| 6 | DF | ENG | Reece James | 41 | 2 | 33+1 | 2 | 0+0 | 0 | 1+1 | 0 | 5+0 | 0 |
| 7 | MF | ENG | Joe Powell | 45 | 1 | 34+2 | 1 | 1+0 | 0 | 2+0 | 0 | 3+3 | 0 |
| 8 | FW | ENG | Sam Nombe | 40 | 10 | 30+3 | 9 | 0+1 | 0 | 1+1 | 1 | 0+4 | 0 |
| 9 | FW | JAM | Jonson Clarke-Harris | 27 | 7 | 18+5 | 6 | 0+0 | 0 | 2+0 | 0 | 2+0 | 1 |
| 10 | FW | ENG | Jordan Hugill | 31 | 5 | 7+17 | 1 | 1+0 | 0 | 0+0 | 0 | 5+1 | 4 |
| 11 | FW | ENG | Andre Green | 16 | 3 | 8+5 | 3 | 0+0 | 0 | 0+0 | 0 | 3+0 | 0 |
| 12 | FW | ENG | Mallik Wilks | 35 | 7 | 29+2 | 6 | 1+0 | 1 | 1+0 | 0 | 2+0 | 0 |
| 14 | MF | SCO | Alex MacDonald | 19 | 1 | 8+7 | 1 | 0+1 | 0 | 2+0 | 0 | 1+0 | 0 |
| 15 | MF | ENG | Louie Sibley | 12 | 1 | 7+4 | 1 | 0+0 | 0 | 0+0 | 0 | 1+0 | 0 |
| 16 | DF | SCO | Zak Jules | 28 | 3 | 21+0 | 2 | 1+0 | 0 | 0+0 | 0 | 6+0 | 1 |
| 17 | MF | ENG | Shaun McWilliams | 27 | 1 | 11+9 | 0 | 0+0 | 0 | 1+1 | 0 | 4+1 | 1 |
| 18 | MF | ENG | Dan Gore | 1 | 0 | 0+1 | 0 | 0+0 | 0 | 0+0 | 0 | 0+0 | 0 |
| 20 | GK | ENG | Dillon Phillips | 30 | 0 | 28+0 | 0 | 0+0 | 0 | 0+0 | 0 | 2+0 | 0 |
| 22 | MF | ENG | Hakeem Odoffin | 42 | 6 | 34+0 | 4 | 1+0 | 0 | 1+1 | 1 | 4+1 | 1 |
| 23 | MF | ENG | Jack Holmes | 28 | 0 | 0+20 | 0 | 1+0 | 0 | 1+0 | 0 | 3+3 | 0 |
| 24 | DF | ENG | Cameron Humphreys | 36 | 1 | 29+1 | 1 | 1+0 | 0 | 1+0 | 0 | 3+1 | 0 |
| 25 | MF | COD | Pelly Ruddock Mpanzu | 8 | 0 | 8+0 | 0 | 0+0 | 0 | 0+0 | 0 | 0+0 | 0 |
| 28 | FW | IRL | Joshua Kayode | 6 | 0 | 0+6 | 0 | 0+0 | 0 | 0+0 | 0 | 0+0 | 0 |
| 34 | FW | NIR | Ciaran McGuckin | 3 | 0 | 1+2 | 0 | 0+0 | 0 | 0+0 | 0 | 0+0 | 0 |
| 35 | FW | ENG | Ben Hatton | 5 | 0 | 0+0 | 0 | 0+1 | 0 | 0+0 | 0 | 2+2 | 0 |
| 37 | DF | ENG | Jake Hull | 2 | 0 | 0+0 | 0 | 0+0 | 0 | 0+0 | 0 | 0+2 | 0 |
| 38 | MF | ENG | Kane Richardson | 1 | 0 | 0+0 | 0 | 0+0 | 0 | 0+0 | 0 | 0+1 | 0 |
| 39 | DF | ENG | Harrison Duncan | 1 | 0 | 0+0 | 0 | 0+0 | 0 | 0+0 | 0 | 1+0 | 0 |
| 41 | FW | ENG | Josh Ayres | 1 | 0 | 0+0 | 0 | 0+0 | 0 | 0+0 | 0 | 0+1 | 0 |
| Player(s) who featured whilst on loan but returned to parent club during the season: ||||||||||||||
| 19 | FW | ENG | Esapa Osong | 10 | 1 | 1+5 | 0 | 0+0 | 0 | 0+2 | 0 | 2+0 | 1 |
| 21 | FW | ENG | Joseph Hungbo | 18 | 0 | 5+8 | 0 | 0+1 | 0 | 1+0 | 0 | 2+1 | 0 |
| Player(s) who featured but departed the club permanently during the season: ||||||||||||||
| 3 | DF | ENG | Cohen Bramall | 20 | 0 | 5+10 | 0 | 1+0 | 0 | 1+0 | 0 | 3+0 | 0 |
| 27 | MF | CIV | Christ Tiéhi | 20 | 0 | 13+3 | 0 | 1+0 | 0 | 1+0 | 0 | 1+1 | 0 |
| 30 | DF | SCO | Jamie McCart | 20 | 1 | 13+3 | 0 | 0+0 | 0 | 2+0 | 1 | 0+2 | 0 |