KickoffDNA
0 live
Sign in
Champions League · League Stage · Matchday 1

Momentum

Sporting CPGalatasaray
now

Match momentum Δ pressure · 0–100

Waiting for pressure data…

Competition

Stage
League Stage
Round
1

Venue

Stadium
Estádio José Alvalade, Lisboa
Capacity
52,095
Surface
grass
Attendance
44,054

Teams

Coaches
Rui Borges · Okan Buruk
Position
13 · 9
Formation
4-2-3-1 · 4-2-3-1

Referee

Espen Eskås

Weather

Conditions
overcast clouds
Temperature
18.4° (feels 18.2°)
Wind
11.3
Humidity
73%

Where to watch · 137

  • Albania Tring Sport 1 · Tring Sport 4
  • Algeria Bein Sports 4 · beIN SPORTS CONNECT
  • Anguilla Bluu
  • Antigua and Barbuda Bluu
  • Argentina Disney+ Premium
  • Armenia Fast Sports · FAST TV · FastTV
  • Aruba Bluu
  • Australia Stan Sport
  • Austria Sky Go · Sky Go Austria · Sky Sport 1 · Sky Sport 4 · Sky Sports
  • Bahamas Bluu
  • Bahrain Bein Sports 4 · beIN SPORTS CONNECT
  • Bangladesh Sony LIV
  • Barbados Bluu
  • Belgium Pickx+ Sports 5 · Play Sports · Play Sports 4 · Proximus
  • Belize Nexgen
  • Bhutan Sony LIV
  • Bolivia Disney+ Premium
  • Bosnia and Herzegovina Arena Cloud
  • Brazil MAX
  • Bulgaria Voyo Sport
  • Cambodia beIN SPORTS CONNECT
  • Cameroon New World Sport App
  • Canada DAZN · fuboTV · fuboTV Canada
  • Cayman Islands Bluu
  • Chile Disney+ Premium
  • China iQiyi
  • Colombia Disney+ Premium Sur
  • Costa Rica Disney+ Premium Norte
  • Cyprus Cablenet TV Go · Cytavision on the Go · Cytavision PPV4 · Cytavision Sports 6
  • Denmark Viaplay · Viaplay Denmark
  • Dominican Republic Disney+ Premium Norte
  • Ecuador Disney+ Premium Sur
  • Egypt Bein Sports 4 · beIN SPORTS CONNECT
  • El Salvador Disney+ Premium Norte
  • Estonia Go3 Extra Sports Estonia
  • Finland MTV Katsomo
  • Gabon New World Sport App
  • Germany DAZN · DAZN Germany
  • Greece Cosmote Sport 6
  • Grenada Bluu
  • Guadeloupe Disney+ Premium Caribbean
  • Guinea New World Sport App
  • Honduras Disney+ Premium Norte
  • Hong Kong beIN SPORTS CONNECT · beIN Sports Connect Hong Kong · beIN Sports MAX Hong Kong
  • Hungary RTL+
  • India Sony LIV
  • Indonesia beIN SPORTS CONNECT · beIN Sports Connect Indonesia · Vidio · Vidio TV
  • Iran beIN SPORTS CONNECT
  • Iraq beIN SPORTS CONNECT
  • Ivory Coast New World Sport App
  • Jamaica Bluu
  • Japan WOWOW
  • Jordan beIN SPORTS CONNECT
  • Kosovo ArtMotion
  • Kuwait beIN SPORTS CONNECT
  • Laos beIN SPORTS CONNECT
  • Latvia Go3 Extra Sports Estonia
  • Lebanon beIN SPORTS CONNECT
  • Libya beIN SPORTS CONNECT
  • Liechtenstein Blue Sport
  • Lithuania Go3 Extra Sports Estonia
  • Malaysia beIN SPORTS CONNECT
  • Maldives Sony LIV
  • Montserrat Bluu
  • Morocco Bein Sports 4 · beIN SPORTS CONNECT
  • Nepal Sony LIV
  • Nicaragua Disney+ Premium Norte
  • Norway TV2 Play
  • Oman Bein Sports 4 · beIN SPORTS CONNECT
  • Pakistan Sony LIV
  • Palestine Bein Sports 4 · beIN SPORTS CONNECT · beIN SPORTS CONNECT Arabia
  • Panama Disney+ Premium Norte
  • Paraguay Disney+ Premium
  • Peru Disney+ Premium
  • Philippines beIN SPORTS CONNECT
  • Poland Canal+
  • Portugal Sport TV Multiscreen
  • Qatar beIN SPORTS CONNECT
  • Russia Okko Sport
  • Rwanda New World Sport App
  • Saint Lucia Bluu
  • Saudi Arabia Bein Sports 4 · beIN SPORTS CONNECT
  • Senegal New World Sport App
  • Singapore beIN SPORTS CONNECT · beIN Sports Connect Singapore
  • South Africa DStv App
  • South Korea SPOTV NOW
  • Spain Movistar+
  • Sri Lanka Sony LIV
  • Sweden Viaplay · Viaplay Sweden
  • Switzerland Blue Sport
  • Syria beIN SPORTS CONNECT
  • Thailand beIN SPORTS CONNECT
  • Trinidad and Tobago Bluu
  • Tunisia Bein Sports 4 · beIN SPORTS CONNECT
  • United Arab Emirates Bein Sports 4 · beIN SPORTS CONNECT
  • United States Paramount+
  • Uruguay Disney+ Premium
  • Venezuela Disney+ Premium Sur · inter
  • Vietnam ON Plus · TV 360
  • Yemen Bein Sports 4 · beIN SPORTS CONNECT

2026/2027

#TeamPWDLGFGAGDPtsForm
1 Paris Saint Germain 1100 615 3 W
2 FC Bayern München 1100 505 3 W
3 FC Barcelona 1100 514 3 W
4 Manchester United 1100 404 3 W
5 Como 1100 413 3 W
6 Sporting CP 1100 312 3 W
7 VfB Stuttgart 1100 312 3 W
8 Manchester City 1100 202 3 W
9 Real Betis 1100 321 3 W
10 Lens 1100 321 3 W
11 Aston Villa 1100 321 3 W
12 Borussia Dortmund 1100 321 3 W
13 Real Madrid 1100 211 3 W
14 Liverpool 1100 211 3 W
15 Arsenal 1100 101 3 W
16 AEK Athens 1100 101 3 W
17 Roma 1010 110 1 D
18 Shakhtar Donetsk 1010 110 1 D
19 Fenerbahçe 1010 110 1 D
20 PSV 1010 110 1 D
21 Villarreal 1001 23-1 0 L
22 Slavia Praha 1001 23-1 0 L
23 Club Brugge 1001 23-1 0 L
24 LOSC Lille 1001 23-1 0 L
25 Atlético de Madrid 1001 12-1 0 L
26 Inter 1001 12-1 0 L
27 LASK 1001 01-1 0 L
28 Napoli 1001 01-1 0 L
29 Galatasaray 1001 13-2 0 L
30 Viking 1001 13-2 0 L
31 Porto 1001 02-2 0 L
32 RB Leipzig 1001 14-3 0 L
33 Feyenoord 1001 15-4 0 L
34 Sabah 1001 04-4 0 L
35 Slovan Bratislava 1001 16-5 0 L
36 Bodø / Glimt 1001 05-5 0 L
  • 8th Finals
  • Play-off

Sporting CP

DWWWW 4W 1D 0L · 13 pts (2.6 ppg) · GF 14 GA 5 · xG 9.43–3.07 · xPts 10.85

  • W H Nacional 2–0 xG 2.69–0.07 PRT PL
  • W A Rio Ave 4–0 xG 1.36–0.53 PRT PL
  • W H Alverca 3–1 xG 1.73–0.45 PRT PL
  • W H Vitória Guimarães 3–2 xG 1.13–1.01 PRT PL
  • D A Estrela Amadora 2–2 xG 2.52–1.01 PRT PL

Galatasaray

No recent played matches.

KickoffDNA model engine-only-1.1.0 · lineups confirmed ·

Match result

70.9%Sporting CP P 57%15.9%Draw P 23%13.1%Galatasaray P 20%

Over / under 2.5

74.3%Over 2.5 P 64%25.7%Under 2.5 P 36%

Both teams to score

63.6%Yes36.4%No

Expected

Sporting CP goals
2.74 (1–5)
Galatasaray goals
1.13 (0–3)
Corners
8.91 (5–13)
Cards
4.03 (1–7)

Earlier: day before — 70.9% / 15.9% / 13.1%

Provider model (SportMonks)

Match result

46.8%Sporting CP22.5%Draw30.7%Galatasaray

Over / under 2.5

65.3%Over 2.534.7%Under 2.5

Both teams to score

62.6%Yes37.4%No

Scored

MarketObservedLog lossBrier
1x2home0.3430.127
ou_2_5over0.2970.132
bttsyes0.4530.265

Model probabilities are independent of the market; bookmaker figures are shown only as a benchmark.

All meetings · 1 match since 2026

Sporting CP 10 draws0 Galatasaray

Goals 3–1 · 4.0 per match · BTTS 100% · over 2.5 100%

Last 10 · 1 match

Sporting CP 10 draws0 Galatasaray

Goals 3–1 · 4.0 per match · BTTS 100% · over 2.5 100%

Last 5 · 1 match

Sporting CP 10 draws0 Galatasaray

Goals 3–1 · 4.0 per match · BTTS 100% · over 2.5 100%

Recent meetings

  • W Sporting CP 3–1 Galatasaray UEFA CL · League Stage
MetricSporting CP all · 1Sporting CP at home · 1Galatasaray all · 1Galatasaray away · 1

Pressure DNA · intensity v an average side in the same situations, SD units

Sporting CP · 7 matches

Pressure above an average side in the same situations (+0.16) · stands out: 10 min after conceding -0.49

Tempo

Overall intensity+0.167
Early press (0-15, level)-0.037
Late push (76+, level)-0.192

Game state

When ahead+0.107
When level+0.317
10 min after conceding-0.495
10 min after scoring+0.187

Situations

At home+0.054
Away+0.323
4+ days rest+0.167

Opposition

v mid-tier opponents-0.013
v bottom-tier opponents+0.363
As favourite+0.167

Conceded

Pressure conceded-0.157
Conceded when ahead-0.237
Conceded late (76+)-0.196

Ahead vs level -0.21 · Behind vs level -0.80

Galatasaray

No pressure profile yet.

Sporting CP

Current: unbeaten 12 · winless 1 · scoring 13 · conceding 2

FormationUsePPGGFGAxGxGA
4-2-3-11 100%3.03.01.01.381.33

Galatasaray

Current: winless 2 · scoring 1 · conceding 2

FormationUsePPGGFGAxGxGA
4-2-3-11 100%0.01.03.01.331.38

Windows with fewer than 5 matches show no figures.

Pre-match movement · ends at kick-off

Every snapshot up to kick-off only — in-play prices are in Match Hub. Movement is in fair-probability points since the first snapshot (overround removed): ▲ shortened, ▼ drifted.

Pinnacle · opened 5.0d before kick-off · 126 snapshots · last 10m before kick-off · biggest step: home +2.8 pts at 12.0h

1.69Home 57% ▲ +7.0 ptsopened 1.894.2Draw 23% ▼ -2.4 ptsopened 3.744.9Away 20% ▼ -4.7 ptsopened 3.89
5d4d3d2d24h12h6h1hKO 20%30%40%50%60%

Home Draw Away consensus of 8 bookmakers (dashed) · time axis compressed towards kick-off

BookmakerHomeDrawAwayLast
Pinnacle1.69 ▲ +7.04.2 ▼ -2.44.9 ▼ -4.710m
bet3651.6 ▲ +9.34.33 ▼ -3.74.75 ▼ -5.610m
Betfair1.67 ▲ +8.04.2 ▼ -2.04.75 ▼ -6.010m
BetVictor1.65 ▲ +8.14.33 ▼ -3.44.6 ▼ -4.710m
Coral1.65 ▲ +8.84.2 ▼ -3.04.6 ▼ -5.710m
Ladbrokes1.65 ▲ +8.84.2 ▼ -3.04.6 ▼ -5.710m
Unibet1.68 ▲ +6.14.1 ▼ -1.54.75 ▼ -4.610m
WilliamHill1.67 ▲ +7.63.9 ▼ -2.94.5 ▼ -4.710m

Latest prices

bet365 · last snapshot 0.2h before kick-off. Fair % removes the overround; P = Pinnacle fair %.

Fulltime Result

1.6Home 59% P 57%4.33Draw 22% P 23%4.75Away 20% P 20%

Double Chance

1.18Sporting or Draw 40%1.22Sporting or Galatasaray 39%2.2Draw or Galatasaray 21%

Draw No Bet

1.251 75%3.752 25%

Both Teams To Score

1.53Yes 61%2.37No 39%

Goals Over/Under

2.51.5Over 64% P 64%2.62Under 36% P 36%

Total Corners

13.0Under 6 7%3.56 - 8 25%2.629 - 11 34%3.7512 - 14 23%8.0Over 14 11%

Number of Cards

4.51.9Over 49% P 44%1.8Under 51% P 56%
5.52.2Over 42% P 31%1.61Under 58% P 69%

Fixtures priced like this · Pinnacle closing price · 2017–2026

Every past fixture whose Pinnacle fair price fell in the same band as this one, and how it finished at 90 minutes. Band = mean price in the band; ± = actual minus price, in probability points.

Match result · home 55–57.5% · away 17.5–20% · 762 fixtures

This matchBandActual±
Home57%56%53%-2.8
Draw23%25%26%+1.0
Away20%19%21%+1.8

In those fixtures: 2.7 goals a game · BTTS 53% · over 2.5 52%

Goals over/under 2.5 · over 62.5–65% · 1,570 fixtures

This matchBandActual±
Over 2.564%64%63%-0.4

Espen Eskås

Career
49 matches · 10 seasons
Cards / match
4.45 (4.33 yellow · 0.06 red)
Fouls / match
20.5 · 4.4 fouls per card
Penalties / match
0.33
Cards to home side
44%

Style in Champions League (5-year window · 22 matches)

MetricRefereeLeaguevs peerspct
Cards / match3.54.4-1.166
Fouls / match21.122.7-0.86
Fouls per card6.05.2+0.61 (+ = lenient)
Penalties / match0.320.32-0.1645
Time added8.26.5+2.23100
First card
41' on average
Card timing
12% in first 30' · 36% in last 15'
Cards to home side
41% (league 47%)
VAR events / match
1.29

Recent matches

DateYRFoulsPens1st card+min
2026-08-27 60 241 18'5
2026-08-20 60 111 31'9
2026-04-16 50 321 19'9
2026-03-10 40 220 39'8
2026-02-18 10 202 76'14
2026-01-28 30 220 45'4
2026-01-20 20 200 33'5
2025-11-04 40 230 45'9
2025-10-23 10 180 45'7
2025-09-30 20 181 58'6