# 2023–24 Middlesbrough F.C. season

The 2023–24 season was the 148th season in the history of Middlesbrough Football Club and their seventh consecutive season in the Championship. The club participated in the Championship, the FA Cup, and the EFL Cup.

## First-team squad

    As of 21 March 2024
| No. | Player | Position | Place of birth | Date of birth (age) | Previous club | Date signed | Fee | Contract end |
| Goalkeepers ||||||||||
| 1 | Seny Dieng | GK | Zürich | (1994-11-23) 23 November 1994 (age 30) | Queens Park Rangers | 8 July 2023 | Undisclosed | 30 June 2027 |
| 23 | Tom Glover | GK | Sydney | (1997-12-24) 24 December 1997 (age 26) | Melbourne City | 7 July 2023 | Free | 30 June 2026 |
| 32 | Jamie Jones | GK | Kirkby | (1989-02-18) 18 February 1989 (age 35) | Wigan Athletic | 18 July 2023 | Free | 30 June 2024 |
| Defenders ||||||||||
| 2 | Tommy Smith | RB | Warrington | (1992-04-14) 14 April 1992 (age 32) | Stoke City | 27 July 2022 | Free | 30 June 2025 |
| 3 | Rav van den Berg | CB | | (2004-07-07) 7 July 2004 (age 20) | PEC Zwolle | 6 July 2023 | Undisclosed | 30 June 2027 |
| 5 | Matthew Clarke | CB | Barham | (1996-09-22) 22 September 1996 (age 28) | Brighton & Hove Albion | 25 August 2022 | £2,200,000 | 30 June 2025 |
| 6 | Dael Fry | CB | Middlesbrough | (1997-08-30) 30 August 1997 (age 27) | Academy | 1 July 2015 | Trainee | 30 June 2026 |
| 12 | Luke Ayling | RB | Lambeth | (1991-08-25) 25 August 1991 (age 33) | Leeds United | 10 January 2024 | Loan | 31 May 2024 |
| 15 | Anfernee Dijksteel | RB | Amsterdam | (1996-10-27) 27 October 1996 (age 28) | Charlton Athletic | 7 August 2019 | £2,025,000 | 30 June 2025 |
| 17 | Paddy McNair | CB | Ballyclare | (1995-04-27) 27 April 1995 (age 29) | Sunderland | 1 July 2018 | £5,000,000 | 30 June 2024 |
| 24 | Alex Bangura | LB | Mokomre | (1999-07-13) 13 July 1999 (age 25) | Cambuur | 1 September 2023 | Undisclosed | 30 June 2027 |
| 26 | Darragh Lenihan | CB | Dunboyne | (1994-03-16) 16 March 1994 (age 30) | Blackburn Rovers | 1 July 2022 | Free | 30 June 2026 |
| 27 | Lukas Engel | LB | Kastrup | (1998-12-14) 14 December 1998 (age 25) | Silkeborg | 15 August 2023 | Undisclosed | 30 June 2027 |
| 33 | Luke Thomas | LB | Syston | (2001-06-10) 10 June 2001 (age 23) | Leicester City | 26 January 2024 | Loan | 31 May 2024 |
| Midfielders ||||||||||
| 4 | Daniel Barlaser | CM | Gateshead | (1997-01-18) 18 January 1997 (age 27) | Rotherham United | 29 January 2023 | £900,000 | 30 June 2026 |
| 7 | Hayden Hackney | CM | Redcar | (2002-06-26) 26 June 2002 (age 22) | Academy | 1 July 2022 | Trainee | 30 June 2027 |
| 8 | Riley McGree | LM | Gawler | (1998-11-02) 2 November 1998 (age 26) | Charlotte | 14 January 2022 | £3,000,000 | 30 June 2025 |
| 16 | Jonny Howson | CM | Morley | (1988-05-21) 21 May 1988 (age 36) | Norwich City | 7 July 2017 | £5,000,000 | 30 June 2024 |
| 20 | Finn Azaz | CM | Westminster | (2000-09-07) 7 September 2000 (age 24) | Aston Villa | 5 January 2024 | Undisclosed | 30 June 2028 |
| 28 | Lewis O'Brien | CM | Colchester | (1998-10-14) 14 October 1998 (age 26) | Nottingham Forest | 31 August 2023 | Loan | 31 May 2024 |
| 29 | Sam Greenwood | AM | Sunderland | (2002-01-26) 26 January 2002 (age 22) | Leeds United | 31 August 2023 | Loan | 31 May 2024 |
| 49 | Law McCabe | AM | | (2006-06-12) 12 June 2006 (age 18) | Academy | 28 February 2023 | Trainee | 30 June 2024 |
| 50 | Finn Cartwright | CM | | (2007-02-28) 28 February 2007 (age 17) | Academy | 8 August 2023 | Trainee | 30 June 2024 |
| 52 | AJ Bridge | CM | | (2005-03-21) 21 March 2005 (age 19) | Academy | 6 January 2023 | Trainee | 30 June 2025 |
| 59 | Luke Woolston | DM | | (2004-11-30) 30 November 2004 (age 20) | Academy | 31 May 2022 | Trainee | 30 June 2027 |
| Forwards ||||||||||
| 9 | Emmanuel Latte Lath | CF | Marcory | (1999-01-01) 1 January 1999 (age 25) | Atalanta | 15 August 2023 | Undisclosed | 30 June 2027 |
| 11 | Isaiah Jones | RW | Lambeth | (1999-06-26) 26 June 1999 (age 25) | Tooting & Mitcham | 1 July 2019 | Undisclosed | 30 June 2025 |
| 13 | Matthew Hoppe | CF | Yorba Linda | (2001-03-13) 13 March 2001 (age 23) | RCD Mallorca | 10 August 2022 | £2,500,000 | 30 June 2026 |
| 14 | Alex Gilbert | LW | Birmingham | (2001-12-28) 28 December 2001 (age 22) | Brentford | 4 July 2023 | Free | 30 June 2027 |
| 18 | Samuel Silvera | LW | London | (2000-10-25) 25 October 2000 (age 24) | Central Coast Mariners | 7 July 2023 | Undisclosed | 30 June 2026 |
| 19 | Josh Coburn | CF | Bedale | (2002-12-06) 6 December 2002 (age 21) | Sunderland | 1 July 2018 | Undisclosed | 30 June 2027 |
| 21 | Marcus Forss | CF | Turku | (1999-06-18) 18 June 1999 (age 25) | Brentford | 28 July 2022 | £3,000,000 | 30 June 2026 |
| 64 | Sonny Finch | CF | Houghton-le-Spring | (2005-08-05) 5 August 2005 (age 19) | Academy | 18 August 2022 | Trainee | 30 June 2026 |
| Out on Loan ||||||||||
| 22 | Hayden Coulson | LB | Gateshead | (1998-06-17) 17 June 1998 (age 26) | Academy | 1 July 2016 | Trainee | 30 June 2025 |
| 23 | Liam Roberts | GK | Walsall | (1994-11-21) 21 November 1994 (age 30) | Northampton Town | 1 July 2022 | Free | 30 June 2024 |
| 31 | Sol Brynn | GK | Middlesbrough | (2000-10-30) 30 October 2000 (age 24) | Academy | 1 July 2019 | Trainee | 30 June 2026 |
| 38 | Daniel Nkrumah | CF | London | (2003-11-05) 5 November 2003 (age 21) | Leyton Orient | 15 June 2023 | Undisclosed | 30 June 2025 |
| 39 | Terrell Agyemang | RB | London | (2002-11-13) 13 November 2002 (age 22) | Manchester City | 1 July 2023 | Free | 30 June 2025 |
| 57 | Bryant Bilongo | LB | | (2001-09-15) 15 September 2001 (age 23) | Kingstonian | 12 January 2022 | Undisclosed | 30 June 2024 |

## Transfers
### In

| Date | Pos | Player | Transferred from | Fee |
| 30 June 2023 | RB | Terrell Agyemang † | Manchester City | Free Transfer |
| 1 July 2023 | CF | Daniel Nkrumah † | Leyton Orient | Undisclosed |
| 4 July 2023 | LW | Alex Gilbert | Brentford | Free Transfer |
| 6 July 2023 | CB | Rav van den Berg | PEC Zwolle | Undisclosed |
| 7 July 2023 | GK | Tom Glover | Melbourne City | Free Transfer |
| 7 July 2023 | LW | Morgan Rogers | Manchester City | Undisclosed |
| 7 July 2023 | LW | Sam Silvera | Central Coast Mariners | Undisclosed |
| 8 July 2023 | GK | Seny Dieng | Queens Park Rangers | Undisclosed |
| 18 July 2023 | GK | Jamie Jones | Wigan Athletic | Free Transfer |
| 15 August 2023 | LB | Lukas Engel | Silkeborg | Undisclosed |
| 15 August 2023 | CF | Emmanuel Latte Lath | Atalanta | Undisclosed |
| 1 September 2023 | LB | Alex Bangura | Cambuur | Undisclosed |
| 5 January 2024 | AM | Finn Azaz | Aston Villa | Undisclosed |
    † Signed for the Under-21s

### Out

| Date | Pos | Player | Transferred to | Fee |
| 30 June 2023 | CM | Isiah Cornet | Free agent | Released |
| 30 June 2023 | GK | Luke Daniels | Forest Green Rovers | Released |
| 30 June 2023 | CM | Alfie Doherty | Whitby Town | Released |
| 30 June 2023 | CF | Louie Evans | Free agent | Released |
| 30 June 2023 | RB | Darnell Fisher | Free agent | Released |
| 30 June 2023 | CB | Grant Hall | Rotherham United | Released |
| 30 June 2023 | GK | Joe Lumley | Southampton | Released |
| 30 June 2023 | RW | Ash MacCarthy | Free agent | Released |
| 30 June 2023 | LW | Joe Ridley | Free agent | Released |
| 30 June 2023 | LB | Jack Robinson | Carlisle United | Free Transfer |
| 30 June 2023 | GK | Oliver Swan | Free agent | Released |
| 30 June 2023 | RB | Tylah Wallace-Ming | Free agent | Released |
| 3 July 2023 | CM | Kamil Conteh | Grimsby Town | Undisclosed |
| 9 July 2023 | LB | Marc Bola | Samsunspor | Undisclosed |
| 16 August 2023 | CF | Chuba Akpom | Ajax | Undisclosed |
| 1 September 2023 | CM | Martín Payero | Udinese | Undisclosed |
| 1 February 2024 | CF | Calum Kavanagh | Bradford City | Undisclosed |
| 1 February 2024 | LW | Morgan Rogers | Aston Villa | Undisclosed |
| 12 February 2024 | AM | Matt Crooks | Real Salt Lake | Undisclosed |

### Loaned in

| Date | Pos | Player | Loaned from | Until |
| 31 August 2023 | AM | Sam Greenwood | Leeds United | End of season |
| 31 August 2023 | CM | Lewis O'Brien | Nottingham Forest | End of season |
| 10 January 2024 | RB | Luke Ayling | Leeds United | End of season |
| 26 January 2024 | LB | Luke Thomas | Leicester City | End of season |

### Loaned out

| Date | Pos | Player | Loaned to | Fee |
| 1 July 2023 | GK | Zach Hemming | St Mirren | End of season |
| 10 July 2023 | GK | Sol Brynn | Leyton Orient | End of season |
| 18 July 2023 | GK | Liam Roberts | Barnsley | End of season |
| 3 August 2023 | CF | Matthew Hoppe | San Jose Earthquakes | End of season |
| 18 August 2023 | GK | Max Metcalfe | AFC Fylde | 10 November 2023 |
| 25 August 2023 | CM | Jack Stott | York City | 1 January 2024 |
| 1 September 2023 | RM | Jeremy Sivi | Harrogate Town | End of season |
| 30 September 2023 | CB | Jack Hannah | Darlington | 28 October 2023 |
| 13 October 2023 | RB | Terrell Agyemang | Hartlepool United | 11 November 2023 |
| 6 December 2023 | RB | George Gitau | Marske United | 3 January 2024 |
| 8 January 2024 | LB | Hayden Coulson | Blackpool | End of season |
| 10 January 2024 | CM | Jack Stott | Gateshead | End of season |
| 1 February 2024 | LB | Bryant Bilongo | Ebbsfleet United | End of season |
| 1 March 2024 | RB | Terrell Agyemang | Hartlepool United | End of season |
| 7 March 2024 | CF | Daniel Nkrumah | Dagenham & Redbridge | End of season |
| 8 March 2024 | RW | Max Howells | Whitby Town | 6 April 2024 |
| 12 March 2024 | RM | Joseph Gibson | Darlington | 9 April 2024 |
* ↑ On 10 January 2024, Sivi's loan at Harrogate was extended until the end of season.

## Pre-season and friendlies

On June 1, Boro announced two pre-season friendlies, against Hartlepool United and York City. Five days later, a third fixture was added, against Rotherham United. A fourth pre-season friendly was announced, at home against Auxerre. A trip to Bradford City was also confirmed as a fifth pre-season match. A sixth and final friendly was confirmed, against Real Betis.
Win  Draw  Loss  Fixtures

## Competitions
### Overall record

| Competition | First match | Last match | Starting round | Final position | Record | Record | Record | Record | Record | Record | Record | Record |
| Competition | First match | Last match | Starting round | Final position | Pld | W | D | L | GF | GA | GD | Win % |
| Championship | 5 August 2023 | 4 May 2024 | Matchday 1 | 8th | 46 | 20 | 9 | 17 | 71 | 62 | +9 | 043.48 |
| FA Cup | 6 January 2024 | 6 January 2024 | Third round | Third round | 1 | 0 | 0 | 1 | 0 | 1 | −1 | 000.00 |
| EFL Cup | 8 August 2023 | 23 January 2024 | First round | Semi-finals | 7 | 6 | 0 | 1 | 16 | 11 | +5 | 085.71 |
| Total | Total | Total | Total | Total | 54 | 26 | 9 | 19 | 87 | 74 | +13 | 048.15 |
Source: Soccerway

### Championship
#### League table

| Pos | Teamvte | Pld | W | D | L | GF | GA | GD | Pts | Promotion, qualification or relegation |
| 5 | West Bromwich Albion | 46 | 21 | 12 | 13 | 70 | 47 | +23 | 75 | Qualified for the Championship play-offs |
| 6 | Norwich City | 46 | 21 | 10 | 15 | 79 | 64 | +15 | 73 | Qualified for the Championship play-offs |
| 7 | Hull City | 46 | 19 | 13 | 14 | 68 | 60 | +8 | 70 | |
| 8 | Middlesbrough | 46 | 20 | 9 | 17 | 71 | 62 | +9 | 69 | |
| 9 | Coventry City | 46 | 17 | 13 | 16 | 70 | 59 | +11 | 64 | |
| 10 | Preston North End | 46 | 18 | 9 | 19 | 56 | 67 | −11 | 63 | |
| 11 | Bristol City | 46 | 17 | 11 | 18 | 53 | 51 | +2 | 62 | |

#### Results summary

| Overall | Overall | Overall | Overall | Overall | Overall | Overall | Overall | Home | Home | Home | Home | Home | Home | Away | Away | Away | Away | Away | Away |
Source: Soccerway

#### Results by round

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

#### Matches

On 22 June, the EFL Championship fixtures were released.
Win  Draw  Loss  Fixtures

### FA Cup

As a Championship club, Boro entered into the competition at the third round stage, and were drawn at home to Aston Villa.
Win  Draw  Loss  Fixtures

### EFL Cup

Middlesbrough were drawn away to Huddersfield Town in the first round, Bolton Wanderers in the second round, Bradford City in the third round, Exeter City in the fourth round and Port Vale in the quarter-finals and then against Chelsea in a Two-legged tie, first at home and second away.
Win  Draw  Loss  Fixtures

## Statistics

    As of 30 May 2024
    Players with names in italics and marked * were on loan from another club for the whole of their season with Middlesbrough
| No. | Pos | Nat | Player | Total | Total | Championship | Championship | FA Cup | FA Cup | EFL Cup | EFL Cup |
| No. | Pos | Nat | Player | Apps | Goals | Apps | Goals | Apps | Goals | Apps | Goals |
| 1 | GK | SEN | Seny Dieng | 35 | 0 | 35+0 | 0 | 0+0 | 0 | 0+0 | 0 |
| 2 | DF | ENG | Tommy Smith | 7 | 0 | 4+2 | 0 | 0+0 | 0 | 1+0 | 0 |
| 3 | DF | NED | Rav van den Berg | 39 | 1 | 33+1 | 1 | 1+0 | 0 | 3+1 | 0 |
| 4 | MF | ENG | Daniel Barlaser | 41 | 0 | 26+7 | 0 | 1+0 | 0 | 7+0 | 0 |
| 5 | DF | ENG | Matt Clarke | 28 | 1 | 19+5 | 1 | 1+0 | 0 | 2+1 | 0 |
| 6 | DF | ENG | Dael Fry | 35 | 0 | 28+0 | 0 | 0+1 | 0 | 6+0 | 0 |
| 7 | MF | ENG | Hayden Hackney | 28 | 2 | 20+1 | 1 | 1+0 | 0 | 6+0 | 1 |
| 8 | MF | AUS | Riley McGree | 25 | 6 | 14+8 | 4 | 0+0 | 0 | 1+2 | 2 |
| 9 | FW | CIV | Emmanuel Latte Lath | 36 | 18 | 23+7 | 16 | 0+1 | 0 | 5+0 | 2 |
| 11 | MF | ENG | Isaiah Jones | 41 | 9 | 31+4 | 8 | 1+0 | 0 | 4+1 | 1 |
| 12 | DF | ENG | Luke Ayling* | 19 | 0 | 19+0 | 0 | 0+0 | 0 | 0+0 | 0 |
| 14 | MF | ENG | Alex Gilbert | 15 | 1 | 2+10 | 1 | 0+1 | 0 | 0+2 | 0 |
| 15 | DF | NED | Anfernee Dijksteel | 23 | 0 | 8+12 | 0 | 0+0 | 0 | 2+1 | 0 |
| 16 | MF | ENG | Jonny Howson | 43 | 3 | 35+3 | 2 | 0+1 | 0 | 3+1 | 1 |
| 17 | DF | NIR | Paddy McNair | 25 | 0 | 20+1 | 0 | 0+0 | 0 | 4+0 | 0 |
| 18 | FW | AUS | Samuel Silvera | 42 | 6 | 12+25 | 4 | 0+0 | 0 | 4+1 | 2 |
| 19 | FW | ENG | Josh Coburn | 25 | 5 | 11+10 | 5 | 1+0 | 0 | 0+3 | 0 |
| 20 | MF | IRL | Finn Azaz | 20 | 4 | 15+5 | 4 | 0+0 | 0 | 0+0 | 0 |
| 21 | FW | FIN | Marcus Forss | 23 | 7 | 12+9 | 7 | 0+0 | 0 | 2+0 | 0 |
| 23 | GK | AUS | Tom Glover | 20 | 0 | 11+1 | 0 | 1+0 | 0 | 7+0 | 0 |
| 24 | DF | SLE | Alex Bangura | 18 | 2 | 6+8 | 2 | 1+0 | 0 | 2+1 | 0 |
| 26 | DF | IRL | Darragh Lenihan | 10 | 1 | 8+0 | 1 | 0+0 | 0 | 2+0 | 0 |
| 27 | DF | DEN | Lukas Engel | 41 | 2 | 28+7 | 2 | 1+0 | 0 | 4+1 | 0 |
| 28 | MF | ENG | Lewis O'Brien* | 25 | 0 | 18+5 | 0 | 0+0 | 0 | 1+1 | 0 |
| 29 | MF | ENG | Sam Greenwood* | 38 | 5 | 25+12 | 5 | 1+0 | 0 | 0+0 | 0 |
| 33 | DF | ENG | Luke Thomas* | 12 | 0 | 8+4 | 0 | 0+0 | 0 | 0+0 | 0 |
| 48 | FW | ENG | Charlie Lennon | 1 | 0 | 0+1 | 0 | 0+0 | 0 | 0+0 | 0 |
| 49 | MF | ENG | Law McCabe | 4 | 0 | 1+2 | 0 | 0+0 | 0 | 0+1 | 0 |
| 50 | MF | ENG | Fin Cartwright | 1 | 0 | 0+0 | 0 | 0+0 | 0 | 0+1 | 0 |
| 53 | FW | ENG | Ajay Matthews | 2 | 0 | 0+2 | 0 | 0+0 | 0 | 0+0 | 0 |
| 56 | DF | ENG | James Wilson | 1 | 0 | 0+1 | 0 | 0+0 | 0 | 0+0 | 0 |
| 64 | FW | ENG | Sonny Finch | 1 | 0 | 0+1 | 0 | 0+0 | 0 | 0+0 | 0 |
| Out on loan ||||||||||||
| 22 | DF | ENG | Hayden Coulson | 4 | 0 | 2+0 | 0 | 0+1 | 0 | 1+0 | 0 |
| No longer at the club ||||||||||||
| 10 | FW | ENG | Morgan Rogers | 33 | 7 | 14+12 | 2 | 1+0 | 0 | 5+1 | 5 |
| 20 | MF | ARG | Martín Payero | 1 | 0 | 0+0 | 0 | 0+0 | 0 | 1+0 | 0 |
| 25 | MF | ENG | Matt Crooks | 31 | 5 | 18+7 | 3 | 0+0 | 0 | 4+2 | 2 |
| 48 | FW | IRL | Calum Kavanagh | 3 | 0 | 0+2 | 0 | 0+0 | 0 | 0+1 | 0 |