Celtic
Match Timeline
Middlesbrough
Predictions & Statistics
Full analysis and predictions for all markets
1X2
Home Win
BTTS
Yes
Over / Under 2.5
Over 2.5
All Markets
| Market | Option | Probability | Odds | Stats & Analysis |
|---|---|---|---|---|
| 1X2 | Home Win |
70.7%
|
- | |
| BTTS | Yes |
86%
|
- | |
| Over / Under 2.5 | Over 2.5 |
77.2%
|
- | |
| Corners O/U | Over 7.5 Corners |
85.8%
|
- | |
| HT / FT | Home / Home |
-
|
- | |
| Correct Score | 2-1 |
-
|
- |
Probability Distribution
Celtic Win 70.7%
Draw 4.4%
Middlesbrough Win 24.9%
Expected Goals (xG)
Celtic0.6
Middlesbrough1
Recent Form (Last 5)
Celtic
WWDLW
2 GF / 5 GA
Middlesbrough
WLDWL
0 GF / 0 GA
Key Stats
1
Average Goals Scored
0
2.5
Average Goals Conceded
0
2
BTTS Yes
0
1
Over 2.5
0
0
Shots on Goal
0
Statistics are based on season averages
Season Statistics
Team averages and season trends before this fixture
Celtic
2 matches
Middlesbrough
0 matches
| Celtic | Statistic | Middlesbrough |
|---|---|---|
| 0 | Wins | 0 |
| 1 | Draws | 0 |
| 1 | Losses | 0 |
| 2 | Goals For | 0 |
| 5 | Goals Against | 0 |
| 1 | Avg Goals Scored | 0 |
| 2.5 | Avg Goals Conceded | 0 |
| 2 | BTTS Yes | 0 |
| 2 | Over 1.5 | 0 |
| 1 | Over 2.5 | 0 |
| 1 | Over 3.5 | 0 |
| 0 | Clean Sheets | 0 |
| 0 | Failed To Score | 0 |
| 0 | Shots On Goal | 0 |
| 0 | Total Shots | 0 |
| 0 | Corners | 0 |
| 0% | Ball Possession | 0% |
Match Analysis
Model notes, team context and key prediction signals
H2H Analysis
Across those 1 head-to-head meetings, Celtic won 0 times, Middlesbrough won 0 times, while 1 matches finished as draws. The aggregate score in this matchup is 1:1 from Celtic's perspective. 0 of those games went over 2.5 goals, and both teams scored in 1 matches, with an average of 2 goals per game.
1X2: Home Win
BTTS: Yes
Over/Under 2.5: Over 2.5
Highest model probability: 12 (95.6%)
Predicted formations: Celtic 4-3-3 / Middlesbrough 3-4-2-1
H2H summary: Celtic wins 0, draws 1, Middlesbrough wins 0
Lineups
Celtic
Formation
Middlesbrough
V. Sinisalo
C. Donovan
C. Carter-Vickers
D. Murray
L. Scales
C. McGregor
L. McCowan
A. Oxlade-Chamberlain
S. Mcardle
C. Duran
J. Forrest
S. Brynn
C. Brittain
J. Daley
M. Whittaker
L. Ayling
D. Strelec
M. Peart-Harris
J. Sarmiento
L. Castledine
A. Malanda
Neto Borges
Celtic
4-4-2
(estimated)
Starting XI
1
V. Sinisalo
↓ 85'
51
C. Donovan
↓ 85'
20
C. Carter-Vickers
↓ 60'
47
D. Murray
↓ 72'
5
L. Scales
↓ 77'
42
C. McGregor
↓ 72'
14
L. McCowan
↓ 46'
21
A. Oxlade-Chamberlain
↓ 46'
33
S. Mcardle
↓ 60'
11
C. Duran
⚽ 32'
↓ 60'
49
J. Forrest
↓ 46'
Substitutes
R. Doohan
↑ 85'
M. Gill
M. Balikwisha
↑ 60'
C. Osmand
↑ 46'
A. Engels
↑ 46'
P. Bernardo
↑ 72'
K. Ure
↑ 85'
A. Montgomery
↑ 77'
T. Hatton
↑ 60'
R. Hatate
↑ 46'
F. Turley
↑ 72'
J. Haney
↑ 60'
L. Kennedy
Middlesbrough
4-4-2
(estimated)
Starting XI
31
S. Brynn
↓ 46'
2
C. Brittain
↓ 84'
6
J. Daley
↓ 58'
11
M. Whittaker
↓ 69'
12
L. Ayling
↓ 78'
13
D. Strelec
⚽ 26'
↓ 69'
14
M. Peart-Harris
↓ 58'
16
J. Sarmiento
↓ 58'
19
L. Castledine
↓ 69'
29
A. Malanda
↓ 78'
30
Neto Borges
Substitutes
S. Dieng
↑ 46'
J. Dede
↑ 84'
A. Baptiste
↑ 78'
D. Burgzorg
↑ 58'
F. Cartwright
↑ 69'
M. K. Sene
↑ 69'
L. McCabe
↑ 58'
J. McLaughlin
G. McCormick
↑ 78'
A. Kante
↑ 58'
C. Ibeh
↑ 69'
Last matches: Celtic
25.07.26
Fri
Celtic
AC Milan
2
2
D
14.07.26
Fri
Celtic
Sporting CP
1
4
L
07.07.26
Fri
Celtic
Shelbourne
1
1
D
16.05.26
Pre
Celtic
Heart Of Midlothian
3
1
W
13.05.26
Pre
Celtic
Motherwell
3
2
W
10.05.26
Pre
Celtic
Rangers
3
1
W
03.05.26
Pre
Celtic
Hibernian
2
1
W
25.04.26
Pre
Celtic
Falkirk
3
1
W
11.04.26
Pre
Celtic
ST Mirren
1
0
W
05.04.26
Pre
Celtic
Dundee
2
1
W
22.03.26
Pre
Celtic
Dundee Utd
0
2
L
14.03.26
Pre
Celtic
Motherwell
3
1
W
04.03.26
Pre
Celtic
Aberdeen
2
1
W
01.03.26
Pre
Celtic
Rangers
2
2
D
26.02.26
UEF
Celtic
VfB Stuttgart
1
0
W
22.02.26
Pre
Celtic
Hibernian
1
2
L
19.02.26
UEF
Celtic
VfB Stuttgart
1
4
L
15.02.26
Pre
Celtic
Kilmarnock
3
2
W
11.02.26
Pre
Celtic
Livingston
2
1
W
01.02.26
Pre
Celtic
Falkirk
2
0
W
Last matches: Middlesbrough
25.07.26
Fri
Middlesbrough
Huddersfield
1
3
L
23.05.26
Cha
Middlesbrough
Hull City
0
1
L
12.05.26
Cha
Middlesbrough
Southampton
1
2
L
09.05.26
Cha
Middlesbrough
Southampton
0
0
D
02.05.26
Cha
Middlesbrough
Wrexham
2
2
D
25.04.26
Cha
Middlesbrough
Watford
5
1
W
22.04.26
Cha
Middlesbrough
Sheffield Wednesday
1
0
W
19.04.26
Cha
Middlesbrough
Ipswich
2
2
D
11.04.26
Cha
Middlesbrough
Portsmouth
0
1
L
06.04.26
Cha
Middlesbrough
Swansea
2
2
D
03.04.26
Cha
Middlesbrough
Millwall
1
2
L
21.03.26
Cha
Middlesbrough
Blackburn
0
0
D
14.03.26
Cha
Middlesbrough
Bristol City
1
1
D
11.03.26
Cha
Middlesbrough
Charlton
0
1
L
08.03.26
Cha
Middlesbrough
QPR
4
0
W
02.03.26
Cha
Middlesbrough
Birmingham
3
1
W
24.02.26
Cha
Middlesbrough
Leicester
1
1
D
21.02.26
Cha
Middlesbrough
Oxford United
0
0
D
16.02.26
Cha
Middlesbrough
Coventry
1
3
L
09.02.26
Cha
Middlesbrough
Sheffield Utd
2
1
W
H2H: Celtic vs Middlesbrough
18.07.26
H2H
Celtic
Middlesbrough
1
1
D
Last matches: Celtic
25.07.26
Fri
Celtic
AC Milan
2
2
D
16.05.26
Pre
Celtic
Heart Of Midlothian
3
1
W
10.05.26
Pre
Celtic
Rangers
3
1
W
25.04.26
Pre
Celtic
Falkirk
3
1
W
11.04.26
Pre
Celtic
ST Mirren
1
0
W
14.03.26
Pre
Celtic
Motherwell
3
1
W
22.02.26
Pre
Celtic
Hibernian
1
2
L
19.02.26
UEF
Celtic
VfB Stuttgart
1
4
L
11.02.26
Pre
Celtic
Livingston
2
1
W
01.02.26
Pre
Celtic
Falkirk
2
0
W
29.01.26
UEF
Celtic
Utrecht
4
2
W
10.01.26
Pre
Celtic
Dundee Utd
4
0
W
03.01.26
Pre
Celtic
Rangers
1
3
L
21.12.25
Pre
Celtic
Aberdeen
3
1
W
11.12.25
UEF
Celtic
AS Roma
0
3
L
07.12.25
Pre
Celtic
Heart Of Midlothian
1
2
L
03.12.25
Pre
Celtic
Dundee
1
0
W
09.11.25
Pre
Celtic
Kilmarnock
4
0
W
29.10.25
Pre
Celtic
Falkirk
4
0
W
23.10.25
UEF
Celtic
Sturm Graz
2
1
W
H2H at home: Celtic
18.07.26
H2H
Celtic
Middlesbrough
1
1
D
Last matches: Middlesbrough
23.05.26
Cha
Middlesbrough
Hull City
0
1
L
12.05.26
Cha
Middlesbrough
Southampton
1
2
L
02.05.26
Cha
Middlesbrough
Wrexham
2
2
D
19.04.26
Cha
Middlesbrough
Ipswich
2
2
D
06.04.26
Cha
Middlesbrough
Swansea
2
2
D
21.03.26
Cha
Middlesbrough
Blackburn
0
0
D
08.03.26
Cha
Middlesbrough
QPR
4
0
W
02.03.26
Cha
Middlesbrough
Birmingham
3
1
W
16.02.26
Cha
Middlesbrough
Coventry
1
3
L
09.02.26
Cha
Middlesbrough
Sheffield Utd
2
1
W
21.01.26
Cha
Middlesbrough
Stoke City
2
1
W
16.01.26
Cha
Middlesbrough
West Brom
3
2
W
10.01.26
FA
Middlesbrough
Fulham
1
3
L
01.01.26
Cha
Middlesbrough
Derby
0
1
L
20.12.25
Cha
Middlesbrough
Bristol City
0
2
L
09.12.25
Cha
Middlesbrough
Charlton
2
1
W
05.12.25
Cha
Middlesbrough
Hull City
4
1
W
22.11.25
Cha
Middlesbrough
Oxford United
1
1
D
04.11.25
Cha
Middlesbrough
Leicester
1
1
D
01.11.25
Cha
Middlesbrough
Watford
0
3
L
H2H away: Middlesbrough
18.07.26
H2H
Celtic
Middlesbrough
1
1
D