Download Middlesbrough games into your calendar application. Game results and changes in schedules are updated automatically.
Including games in the Champions League, Europa League, UEFA Conference League, UEFA Super Cup, if applicable.
Saturday
Sat
5 Aug 2023 15:00
+01:00
Middlesbrough
-
Millwall FC
(0–1)
0 – 1
Tuesday
Tue
8 Aug 2023 19:00
+01:00
Huddersfield Town
-
Middlesbrough
(2–3)
2 – 3
Saturday
Sat
12 Aug 2023 12:30
+01:00
Coventry City
-
Middlesbrough
(3–0)
3 – 0
Saturday
Sat
19 Aug 2023 15:00
+01:00
Middlesbrough
-
Huddersfield Town
(1–1)
1 – 1
Saturday
Sat
26 Aug 2023 15:00
+01:00
West Bromwich Albion
-
Middlesbrough
(4–2)
4 – 2
Tuesday
Tue
29 Aug 2023 19:45
+01:00
Bolton Wanderers FC
-
Middlesbrough
(1–3)
1 – 3
Saturday
Sat
2 Sep 2023 15:00
+01:00
Middlesbrough
-
Queens Park Rangers
(0–2)
0 – 2
Saturday
Sat
16 Sep 2023 15:00
+01:00
Blackburn Rovers
-
Middlesbrough
(2–1)
2 – 1
Tuesday
Tue
19 Sep 2023 20:00
+01:00
Sheffield Wednesday
-
Middlesbrough
(1–1)
1 – 1
Saturday
Sat
23 Sep 2023 15:00
+01:00
Middlesbrough
-
Southampton
(2–1)
2 – 1
Tuesday
Tue
26 Sep 2023 19:45
+01:00
Bradford City FC
-
Middlesbrough
(0–2)
0 – 2
Saturday
Sat
30 Sep 2023 15:00
+01:00
Watford FC
-
Middlesbrough
(2–3)
2 – 3
Tuesday
Tue
3 Oct 2023 19:45
+01:00
Middlesbrough
-
Cardiff City
(2–0)
2 – 0
Saturday
Sat
7 Oct 2023 12:30
+01:00
Sunderland
-
Middlesbrough
(0–4)
0 – 4
Saturday
Sat
21 Oct 2023 15:00
+01:00
Middlesbrough
-
Birmingham City
(1–0)
1 – 0
Tuesday
Tue
24 Oct 2023 19:45
+01:00
Norwich City
-
Middlesbrough
(1–2)
1 – 2
Saturday
Sat
28 Oct 2023 15:00
+01:00
Middlesbrough
-
Stoke City
(0–2)
0 – 2
Tuesday
Tue
31 Oct 2023 19:45
+00:00
Exeter City FC
-
Middlesbrough
(2–3)
2 – 3
Saturday
Sat
4 Nov 2023 15:00
+00:00
Plymouth Argyle
-
Middlesbrough
(3–3)
3 – 3
Saturday
Sat
11 Nov 2023 15:00
+00:00
Middlesbrough
-
Leicester City
(1–0)
1 – 0
Saturday
Sat
25 Nov 2023 15:00
+00:00
Bristol City FC
-
Middlesbrough
(3–2)
3 – 2
Tuesday
Tue
28 Nov 2023 19:45
+00:00
Middlesbrough
-
Preston North End FC
(4–0)
4 – 0
Saturday
Sat
2 Dec 2023 15:00
+00:00
Leeds United
-
Middlesbrough
(3–2)
3 – 2
Saturday
Sat
9 Dec 2023 15:00
+00:00
Middlesbrough
-
Ipswich Town
(0–2)
0 – 2
Wednesday
Wed
13 Dec 2023 20:00
+00:00
Middlesbrough
-
Hull City
(1–2)
1 – 2
Saturday
Sat
16 Dec 2023 15:00
+00:00
Swansea City
-
Middlesbrough
(1–2)
1 – 2
Tuesday
Tue
19 Dec 2023 19:45
+00:00
Port Vale FC
-
Middlesbrough
(0–3)
0 – 3
Saturday
Sat
23 Dec 2023 15:00
+00:00
Middlesbrough
-
West Bromwich Albion
(1–0)
1 – 0
Tuesday
Tue
26 Dec 2023 15:00
+00:00
Rotherham United FC
-
Middlesbrough
(1–0)
1 – 0
Friday
Fri
29 Dec 2023 19:45
+00:00
Huddersfield Town
-
Middlesbrough
(1–2)
1 – 2
Monday
Mon
1 Jan 2024 15:00
+00:00
Middlesbrough
-
Coventry City
(1–3)
1 – 3
Saturday
Sat
6 Jan 2024 17:30
+00:00
Middlesbrough
-
Aston Villa
(0–1)
0 – 1
Tuesday
Tue
9 Jan 2024 20:00
+00:00
Middlesbrough
-
Chelsea
(1–0)
1 – 0
Saturday
Sat
13 Jan 2024 15:15
+00:00
Millwall FC
-
Middlesbrough
(1–3)
1 – 3
Saturday
Sat
20 Jan 2024 15:00
+00:00
Middlesbrough
-
Rotherham United FC
(1–1)
1 – 1
Tuesday
Tue
23 Jan 2024 20:00
+00:00
Chelsea
-
Middlesbrough
(6–1)
6 – 1
Saturday
Sat
27 Jan 2024 15:00
+00:00
Birmingham City
-
Middlesbrough
–
Sunday
Sun
4 Feb 2024 12:00
+00:00
Middlesbrough
-
Sunderland
(1–1)
1 – 1
Saturday
Sat
10 Feb 2024 15:00
+00:00
Middlesbrough
-
Bristol City FC
(1–2)
1 – 2
Wednesday
Wed
14 Feb 2024 19:45
+00:00
Preston North End FC
-
Middlesbrough
(2–1)
2 – 1
Saturday
Sat
17 Feb 2024 15:00
+00:00
Leicester City
-
Middlesbrough
(1–2)
1 – 2
Saturday
Sat
24 Feb 2024 15:00
+00:00
Middlesbrough
-
Plymouth Argyle
(0–2)
0 – 2
Saturday
Sat
2 Mar 2024 15:00
+00:00
Stoke City
-
Middlesbrough
(2–0)
2 – 0
Wednesday
Wed
6 Mar 2024 19:45
+00:00
Middlesbrough
-
Norwich City
(3–1)
3 – 1
Saturday
Sat
9 Mar 2024 15:00
+00:00
Queens Park Rangers
-
Middlesbrough
(0–2)
0 – 2
Tuesday
Tue
12 Mar 2024 19:45
+00:00
Birmingham City
-
Middlesbrough
(0–1)
0 – 1
Saturday
Sat
16 Mar 2024 15:00
+00:00
Middlesbrough
-
Blackburn Rovers
(0–0)
0 – 0
Friday
Fri
29 Mar 2024 15:00
+00:00
Southampton
-
Middlesbrough
(1–1)
1 – 1
Monday
Mon
1 Apr 2024 15:00
+01:00
Middlesbrough
-
Sheffield Wednesday
(2–0)
2 – 0
Saturday
Sat
6 Apr 2024 15:00
+01:00
Middlesbrough
-
Swansea City
(2–0)
2 – 0
Wednesday
Wed
10 Apr 2024 20:00
+01:00
Hull City
-
Middlesbrough
(2–2)
2 – 2
Saturday
Sat
13 Apr 2024 15:00
+01:00
Ipswich Town
-
Middlesbrough
(1–1)
1 – 1
Monday
Mon
22 Apr 2024 20:00
+01:00
Middlesbrough
-
Leeds United
–
Saturday
Sat
27 Apr 2024 15:00
+01:00
Cardiff City
-
Middlesbrough
–
Saturday
Sat
4 May 2024 12:30
+01:00
Middlesbrough
-
Watford FC
–
Thursday
Thu
8 Aug 2024
Huddersfield Town
-
Middlesbrough
–
Thursday
Thu
29 Aug 2024
Bolton Wanderers FC
-
Middlesbrough
–
Thursday
Thu
26 Sep 2024
Bradford City FC
-
Middlesbrough
–
Thursday
Thu
31 Oct 2024
Exeter City FC
-
Middlesbrough
–
Thursday
Thu
19 Dec 2024
Port Vale FC
-
Middlesbrough
–