Top Qs
Timeline
Chat
Perspective

2024–25 Middlesbrough F.C. season

149th season in existence of Middlesbrough FC From Wikipedia, the free encyclopedia

Remove ads

The 2024–25 season is the 149th season in the history of Middlesbrough Football Club and their eighth consecutive season in the Championship. In addition to the domestic league, the club were also participating in the FA Cup and the EFL Cup before being knocked out by Stoke City and Blackburn Rovers respectively. After the season amid missing out on the promotion playoffs, head coach Michael Carrick was let go of the club.[1]

Quick facts season, Chairman ...
Remove ads

Transfers

In

More information Date, Pos. ...
  1. The transfer was announced on 27 May, and would become official on July 1 once his Leeds United contract expired
  2. Signed initially for Under-21s

Out

More information Date, Pos. ...

Loaned in

More information Date, Pos. ...
  1. On 21 January, Edmundson was recalled back to his parent club Ipswich[22]

Loaned out

More information Date, Pos. ...
  1. The loan was announced on 26 June, and would officially commence on July 1
  2. On 2 January, Agyemang was recalled back from his loan at Airdrieonians[28]
  3. On 13 January, Silvera was recalled back from his loan at Portsmouth and subsequently loaned out to Blackpool[30]
  4. On 1 January, Hemming was recalled back from his loan at Leyton Orient[32]
  5. On 2 January, Finch was recalled back from his loan at Milton Keynes Dons[28]
  6. On 16 January, Willis was recalled back from his loan at Queen of the South[37]

Released / Out of Contract

More information Date, Pos. ...
Remove ads

Pre-season and friendlies

On 7 June, Boro announced their pre-season schedule, with matches against Bolton Wanderers, Gateshead, Doncaster Rovers, Harrogate Town and Heerenveen.[65]

  Win   Draw   Loss   Fixtures

20 July 2024 Friendly Middlesbrough 3–0 Bolton Wanderers Bishop Auckland
15:00 BST
Report Stadium: Heritage Park
24 July 2024 Friendly Gateshead 0–1 Middlesbrough Gateshead
19:30 BST Report
Stadium: Gateshead International Stadium
Attendance: 1,319
27 July 2024 Friendly Doncaster Rovers 3–5 Middlesbrough Doncaster
14:00 BST
Report
Stadium: Eco-Power Stadium
31 July 2024 Friendly Harrogate Town 0–0 Middlesbrough Harrogate
19:30 BST Report Stadium: Wetherby Road
3 August 2024 Friendly Middlesbrough 1–0 Heerenveen Middlesbrough
15:00 BST
Report Stadium: Riverside Stadium
Remove ads

Competitions

Summarize
Perspective

Championship

League table

More information Pos, Pld ...
Source: English Football League
Rules for classification: 1) Points; 2) Goal difference; 3) Number of goals scored; 4) Head-to-head results; 5) Wins; 6) Away goals; 7) Penalty points (sec 9.5); 8) Number of 12-point sending off offences; 9) Play-off (only if needed to determine promotion/relegation)[66]

Results summary

More information Overall, Home ...

Last updated: 26 April 2025.
Source: Soccerway

Results by round

More information Round, Ground ...
Source: EFL
A = Away; H = Home; W = Win; D = Draw; L = Loss; P = Postponed
Notes:

Matches

On 26 June, the Championship fixtures were announced.[67]

  Win   Draw   Loss   Fixtures

10 August 2024 1 Middlesbrough 1–0 Swansea City Middlesbrough
12:30 BST
Report
Stadium: Riverside Stadium
Attendance: 26,610
Referee: Sam Allison
17 August 2024 2 Derby County 1–0 Middlesbrough Derby
12:30 BST
Report
Stadium: Pride Park Stadium
Attendance: 29,443
Referee: Bobby Madley
Note: Fixture was initially scheduled for a 15:00 kick-off, but was moved for live Sky Sports broadcast.[68]
24 August 2024 3 Middlesbrough 2–2 Portsmouth Middlesbrough
15:00 BST
Report
Stadium: Riverside Stadium
Attendance: 26,270
Referee: Matt Donohue
31 August 2024 4 Cardiff City 0–2 Middlesbrough Leckwith
12:30 BST
Report
Stadium: Cardiff City Stadium
Attendance: 18,000
Referee: David Webb
Note: Fixture was initially scheduled for a 15:00 kick-off, but was moved for live Sky Sports broadcast.[68]
14 September 2024 5 Middlesbrough 1–1 Preston North End Middlesbrough
15:00 BST
Report
Stadium: Riverside Stadium
Referee: Tom Nield
21 September 2024 6 Sunderland 1–0 Middlesbrough Sunderland
12:30 BST
Report
Stadium: Stadium of Light
Referee: Simon Hooper
Note: Fixture was initially scheduled for a 15:00 kick-off, but was moved for live Sky Sports broadcast.[68]
28 September 2024 7 Middlesbrough 2–0 Stoke City Middlesbrough
15:00 BST
Report
Stadium: Riverside Stadium
Attendance: 24,610
Referee: Stephen Martin
1 October 2024 8 West Bromwich Albion 0–1 Middlesbrough West Bromwich
20:00 BST
Report
Stadium: The Hawthorns
Attendance: 23,769
Referee: David Webb
Note: Fixture was initially scheduled for a 19:45 kick-off, but was moved for live Sky Sports broadcast.[69]
5 October 2024 9 Watford 2–1 Middlesbrough Watford
15:00 BST
Report
Stadium: Vicarage Road
Attendance: 20,002
Referee: Matt Donohue
19 October 2024 10 Middlesbrough 0–2 Bristol City Middlesbrough
15:00 BST
Report
Stadium: Riverside Stadium
Attendance: 24,438
Referee: Sam Allison
23 October 2024 11 Middlesbrough 1–0 Sheffield United Middlesbrough
20:00 BST Report
Stadium: Riverside Stadium
Attendance: 24,303
Referee: Andy Davies
Note: Fixture was initially scheduled for a 19:45 kick-off, but was moved for live Sky Sports broadcast.[69]
27 October 2024 12 Norwich City 3–3 Middlesbrough Norwich
15:00 BST
Report
Stadium: Carrow Road
Attendance: 26,487
Referee: James Bell
Note: Fixture was initially scheduled for 26 October, but was moved for live Sky Sports broadcast.[69]
2 November 2024 13 Middlesbrough 0–3 Coventry City Middlesbrough
15:00 GMT
Report
Stadium: Riverside Stadium
Attendance: 24,921
Referee: Thomas Bramall
5 November 2024 14 Queens Park Rangers 1–4 Middlesbrough Shepherd's Bush
19:45 GMT
Report
Stadium: Loftus Road
Attendance: 14,054
Referee: Oliver Langford
9 November 2024 15 Middlesbrough 5–1 Luton Town Middlesbrough
12:30 GMT
Report
Stadium: Riverside Stadium
Attendance: 23,692
Referee: Tony Harrington
Note: Fixture was initially scheduled for a 15:00 kick-off, but was moved for live Sky Sports broadcast.[69]
23 November 2024 16 Oxford United 2–6 Middlesbrough Littlemore
15:00 GMT
Report
Stadium: Kassam Stadium
Attendance: 11,442
Referee: Josh Smith
27 November 2024 17 Middlesbrough 0–1 Blackburn Rovers Middlesbrough
19:45 GMT
Report
Stadium: Riverside Stadium
Attendance: 22,751
Referee: James Bell
30 November 2024 18 Middlesbrough 3–1 Hull City Middlesbrough
12:30 GMT
Report
Stadium: Riverside Stadium
Attendance: 24,121
Referee: Stephen Martin
Note: Fixture was initially scheduled for a 15:00 kick-off, but was moved for live Sky Sports broadcast.[69]
6 December 2024 19 Burnley 1–1 Middlesbrough Burnley
20:00 GMT
Report Stadium: Turf Moor
Attendance: 20,543
Referee: Andrew Kitchen
Note: Fixture was initially scheduled for 7 December, but was moved for live Sky Sports broadcast.[69]
10 December 2024 20 Leeds United 3–1 Middlesbrough Leeds
20:00 GMT
Report
Stadium: Elland Road
Attendance: 36,422
Referee: Ben Toner
Note: Fixture was initially scheduled for a 19:45 kick-off, but was moved for live Sky Sports broadcast.[69]
14 December 2024 21 Middlesbrough 1–0 Millwall Middlesbrough
15:00 GMT
Report
Stadium: Riverside Stadium
Attendance: 23,445
Referee: Geoff Eltringham
21 December 2024 22 Plymouth Argyle 3–3 Middlesbrough Plymouth
15:00 GMT
Report
Stadium: Home Park
Attendance: 16,550
Referee: Will Finnie
26 December 2024 23 Middlesbrough 3–3 Sheffield Wednesday Middlesbrough
15:00 GMT
Report
Stadium: Riverside Stadium
Attendance: 32,147
Referee: Anthony Backhouse
29 December 2024 24 Middlesbrough 0–0 Burnley Middlesbrough
20:00 GMT
Report
Stadium: Riverside Stadium
Attendance: 27,686
Referee: Josh Smith
Note: Fixture was initially scheduled for 28 December, but was moved for live Sky Sports broadcast.[69]
1 January 2025 25 Hull City 0–1 Middlesbrough Kingston upon Hull
17:30 GMT
Report
Stadium: MKM Stadium
Attendance: 21,585
Referee: Leigh Doughty
4 January 2025 26 Middlesbrough 1–1 Cardiff City Middlesbrough
15:00 GMT
Report
Stadium: Riverside Stadium
Attendance: 24,634
Referee: Tom Nield
18 January 2025 27 Portsmouth 2–1 Middlesbrough Milton
15:00 GMT
Report
Stadium: Fratton Park
Attendance: 20,389
Referee: Gavin Ward
21 January 2025 28 Middlesbrough 2–0 West Bromwich Albion Middlesbrough
15:00 GMT
Report Stadium: Riverside Stadium
Referee: Andrew Kitchen
25 January 2025 29 Preston North End 2–1 Middlesbrough Preston
15:00 GMT
Report
Stadium: Deepdale
Attendance: 18,474
Referee: John Busby
3 February 2025 30 Middlesbrough 2–3 Sunderland Middlesbrough
20:00 GMT
Report
Stadium: Riverside Stadium
Attendance: 29,161
Referee: Stephen Martin
Note: Fixture was initially scheduled for 1 February, but was moved for live Sky Sports broadcasting.[70]
12 February 2025 32 Sheffield United 3–1 Middlesbrough Sheffield
20:00 GMT Report
Stadium: Bramall Lane
Attendance: 27,124
Referee: Matthew Donohue
Note: Fixture was initially scheduled for a 19:45 kick-off, but was moved for live Sky Sports broadcasting.[70]
15 February 2025 33 Middlesbrough 0–1 Watford Middlesbrough
15:00 GMT
Report
Stadium: Riverside Stadium
Attendance: 24,326
Referee: Adam Herczeg
21 February 2025 34 Bristol City 2–1 Middlesbrough Ashton Gate
19:45 GMT
Report
Stadium: Ashton Gate
Attendance: 21,894
Referee: Tom Nield
Note: Fixture was initially scheduled for 22 February, but was pushed forward a day earlier.[69]
25 February 2025 31[71] Stoke City 1–3 Middlesbrough Stoke on Trent
19:45 GMT
Report
Stadium: Bet365 Stadium
Attendance: 20,141
Referee: Andy Davies
Note: Fixture was initially scheduled for 8 February, but was moved for live Sky Sports broadcasting.[70] The match was then later postponed, due to Stoke's FA Cup involvements.
1 March 2025 35 Middlesbrough 1–0 Derby County Middlesbrough
15:00 GMT
Report
Stadium: Riverside Stadium
Attendance: 25,839
Referee: Gavin Ward
8 March 2025 36 Swansea City 1–0 Middlesbrough Landore
15:00 GMT
Report
Stadium: Swansea.com Stadium
Attendance: 13,986
Referee: Ruebyn Ricardo
11 March 2025 37 Middlesbrough 2–1 Queens Park Rangers Middlesbrough
19:45 GMT
Report
Stadium: Riverside Stadium
Attendance: 22,177
Referee: David Webb
15 March 2025 38 Luton Town 0–0 Middlesbrough Luton
15:00 GMT
Report
Stadium: Kenilworth Road
Attendance: 11,815
Referee: Farai Hallam
29 March 2025 39 Middlesbrough 2–1 Oxford United Middlesbrough
15:00 GMT
Report
Stadium: Riverside Stadium
Attendance: 24,624
Referee: Matthew Donohue
4 April 2025 40 Blackburn Rovers 0–2 Middlesbrough Blackburn
20:00 BST
Report Stadium: Ewood Park
Attendance: 15,638
Referee: John Busby
Note: Fixture was initially scheduled for 5 April, but was moved for live Sky Sports broadcasting.[72]
8 April 2025 41 Middlesbrough 0–1 Leeds United Middlesbrough
20:00 BST
Report
Stadium: Riverside Stadium
Attendance: 28,729
Referee: Andrew Kitchen
Note: Fixture was initially scheduled for a 19:45 kick-off, but was moved for live Sky Sports broadcasting.[72]
12 April 2025 42 Millwall 1–0 Middlesbrough Bermondsey
15:00 BST
Report Stadium: The Den
Referee: Tom Nield
18 April 2025 43 Middlesbrough 2–1 Plymouth Argyle Middlesbrough
15:00 BST
Report
Stadium: Riverside Stadium
Attendance: 26,276
Referee: Anthony Backhouse
21 April 2025 44 Sheffield Wednesday 2–1 Middlesbrough Sheffield
15:00 BST
Report
Stadium: Hillsborough Stadium
Attendance: 27,668
Referee: Bobby Madley
26 April 2025 45 Middlesbrough 0–0 Norwich City Middlesbrough
15:00 BST Report
Stadium: Riverside Stadium
Attendance: 26,374
Referee: Dean Whitestone
3 May 2025 46 Coventry City 2–0 Middlesbrough Coventry
12:30 BST
Report
Stadium: Coventry Building Society Arena
Attendance: 31,452
Referee: Stuart Attwell
Note: Fixture was initially scheduled for a 15:00 kick-off, but all EFL Championship final matchday fixtures were moved to an earlier kick-off.[73]

FA Cup

Middlesbrough entered the FA Cup at the third round stage, and were drawn at home to Blackburn Rovers.[74][75]

  Win   Draw   Loss   Fixtures

11 January 2025 Third round Middlesbrough 0–1 Blackburn Rovers Middlesbrough
12:00 GMT
Report
Stadium: Riverside Stadium
Attendance: 16,794
Referee: Dean Whitestone

EFL Cup

On 27 June, the draw for the first round was made, with Middlesbrough being drawn away against Leeds United.[76] In the second round, they were drawn at home to Stoke City.[77][78]

  Win   Draw   Loss   Fixtures

14 August 2024 First round Leeds United 0–3 Middlesbrough Leeds
20:00 BST
Report
Stadium: Elland Road
Attendance: 35,150
Referee: Anthony Backhouse
27 August 2024 Second round Middlesbrough 0–5 Stoke City Middlesbrough
19:15 BST
Report
Stadium: Riverside Stadium
Attendance: 17,408
Referee: Geoff Eltringham
Remove ads

Statistics

Summarize
Perspective

Appearances and goals

Players with no appearances are not included on the list

More information No., Pos ...
Remove ads

References

Loading related searches...

Wikiwand - on

Seamless Wikipedia browsing. On steroids.

Remove ads