WORLD FRIENDLIES CLUBS
--.--.---- --:--
Celtic
Match Timeline
Middlesbrough
HT
0' 15' 30' 45' 60' 75' 90'
26'
D. Strelec
Middlesbrough
32'
C. Duran
Celtic
🔄
46'
J. Forrest ↔ C. Osmand
Celtic
🔄
46'
L. McCowan ↔ A. Engels
Celtic
🔄
46'
A. Oxlade-Chamberlain ↔ R. Hatate
Celtic
🔄
46'
S. Brynn ↔ S. Dieng
Middlesbrough
🔄
58'
J. Daley ↔ D. Burgzorg
Middlesbrough
🔄
58'
M. Peart-Harris ↔ L. McCabe
Middlesbrough
🔄
58'
J. Sarmiento ↔ A. Kante
Middlesbrough
🔄
60'
C. Carter-Vickers ↔ M. Balikwisha
Celtic
🔄
60'
S. Mcardle ↔ T. Hatton
Celtic
🔄
60'
C. Duran ↔ J. Haney
Celtic
🔄
69'
M. Whittaker ↔ F. Cartwright
Middlesbrough
🔄
69'
D. Strelec ↔ M. K. Sene
Middlesbrough
🔄
69'
L. Castledine ↔ C. Ibeh
Middlesbrough
🔄
72'
D. Murray ↔ P. Bernardo
Celtic
🔄
72'
C. McGregor ↔ F. Turley
Celtic
🔄
77'
L. Scales ↔ A. Montgomery
Celtic
🔄
78'
L. Ayling ↔ A. Baptiste
Middlesbrough
🔄
78'
A. Malanda ↔ G. McCormick
Middlesbrough
🔄
84'
C. Brittain ↔ J. Dede
Middlesbrough
🔄
85'
V. Sinisalo ↔ R. Doohan
Celtic
🔄
85'
C. Donovan ↔ K. Ure
Celtic

Predictions & Statistics

Full analysis and predictions for all markets

1X2
Home Win
Probability 70.7%
Odds -
BTTS
Yes
Probability 86%
Odds -
Over / Under 2.5
Over 2.5
Probability 77.2%
Odds -
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 Celtic
WWDLW
2 GF / 5 GA
Middlesbrough 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 Celtic 2 matches
Middlesbrough 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
V. Sinisalo
C. Donovan
C. Donovan
C. Carter-Vickers
C. Carter-Vickers
D. Murray
D. Murray
L. Scales
L. Scales
C. McGregor
C. McGregor
L. McCowan
L. McCowan
A. Oxlade-Chamberlain
A. Oxlade-Chamberlain
S. Mcardle
S. Mcardle
C. Duran
C. Duran
J. Forrest
J. Forrest
S. Brynn
S. Brynn
C. Brittain
C. Brittain
J. Daley
J. Daley
M. Whittaker
M. Whittaker
L. Ayling
L. Ayling
D. Strelec
D. Strelec
M. Peart-Harris
M. Peart-Harris
J. Sarmiento
J. Sarmiento
L. Castledine
L. Castledine
A. Malanda
A. Malanda
Neto Borges
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