KickoffDNA
0 live
Europa League · League Stage · Matchday 1

Momentum

OFITSG
now

Match momentum Δ pressure · 0–100

Waiting for pressure data…

Competition

Stage
League Stage
Round
1

Venue

Stadium
Pankritio Stadio, Heraklion
Capacity
26,240
Surface
grass
Attendance
14,909

Teams

Coaches
Christos Kontis · Christian Ilzer
Position
13 · 17
Formation
3-4-3 · 4-2-3-1

Referee

Javier Alberola Rojas

Weather

Conditions
clear sky
Temperature
21.8° (feels 21.7°)
Wind
2.2
Humidity
65%

Where to watch · 120

  • Algeria beIN Sports 7 · beIN SPORTS CONNECT
  • Andorra Canal+ Foot · Canal+ Live 2
  • Anguilla Bluu
  • Antigua and Barbuda Bluu
  • Argentina Disney+ Premium
  • Armenia FAST TV
  • Aruba Bluu
  • Austria Sky Go · Sky Sport 1 · Sky Sport 3 · Sky Sports
  • Azerbaijan TV NET
  • Bahamas Bluu
  • Bahrain beIN Sports 7 · beIN SPORTS CONNECT
  • Barbados Bluu
  • Bolivia Disney+ Premium
  • Bosnia and Herzegovina Arena Cloud · Arena Sport Premium 2 · Moja TV
  • British Virgin Islands Bluu
  • Bulgaria BTV Action · Voyo Sport
  • Cayman Islands Bluu
  • Chile Disney+ Premium
  • China iQiyi
  • Colombia Disney+ Premium Sur
  • Croatia Arena sport 2 · MAX To Go
  • Cyprus Cablenet TV Go · Cytavision on the Go · Cytavision PPV1 · Cytavision Sports 3HD · Cytavision Sports 4K
  • Denmark Disney+ Nord
  • Dominican Republic Bluu
  • Ecuador Disney+ Premium Sur
  • Egypt beIN Sports 7 · beIN SPORTS CONNECT
  • England TNT Sports 4
  • Estonia Go3 Extra Sports Estonia
  • France Canal+ Foot · Canal+ Live 2
  • Germany Sky Go · Sky Sport 1 · Sky Sport MIX · Sky Sport News · Sky Sports · WOW
  • Greece MagentaSport 2
  • Indonesia beIN SPORTS CONNECT · Vidio · Vidio TV
  • Iran beIN Sports 7 · beIN SPORTS CONNECT
  • Israel Sport 3
  • Italy Sky Go · Sky Sport 252 · Sky Sport Max
  • Jamaica Bluu
  • Jordan beIN Sports 7 · beIN SPORTS CONNECT
  • Kuwait beIN Sports 7 · beIN SPORTS CONNECT
  • Latvia Go3 Extra Sports Estonia
  • Lebanon beIN SPORTS CONNECT
  • Lithuania Go3 Extra Sports Estonia
  • Malaysia beIN SPORTS CONNECT
  • Malta GO TV Anywhere · TSN 6
  • Monaco Canal+ Foot · Canal+ Live 2
  • Montenegro Arena Cloud · Arena Sport 1
  • Montserrat Bluu
  • Morocco beIN SPORTS CONNECT
  • North Macedonia Arena Cloud · Arena Sport 1
  • Northern Ireland TNT Sports 4
  • Norway VG+ · VGTV
  • Oman beIN Sports 7 · beIN SPORTS CONNECT
  • Paraguay Disney+ Premium
  • Peru Disney+ Premium
  • Puerto Rico ViX
  • Qatar beIN Sports 7 · beIN SPORTS CONNECT
  • Republic of Ireland TNT Sports 4
  • Romania Digi Online · Digi Sport 2 · Orange Sport 2 · Orange TV Go · Prima Sport 2 · Prima TV
  • Russia Okko Sport
  • Saint Kitts and Nevis Bluu
  • Saint Lucia Bluu
  • Saudi Arabia beIN Sports 7 · beIN SPORTS CONNECT
  • Scotland TNT Sports 4
  • Serbia Arena Cloud · Arena Sport 1
  • Spain Movistar Liga de Campeones 3 · Movistar+
  • Sweden Disney+ Nord
  • Trinidad and Tobago Bluu
  • Tunisia beIN Sports 7 · beIN SPORTS CONNECT
  • United Arab Emirates beIN Sports 7 · beIN SPORTS CONNECT
  • United States Paramount+ · ViX
  • Uruguay Disney+ Premium
  • Venezuela Disney+ Premium Sur
  • Wales TNT Sports 4
  • Yemen beIN Sports 7 · beIN SPORTS CONNECT

2026/2027

#TeamPWDLGFGAGDPtsForm
1 Juventus 1100 505 3 W
2 Crystal Palace 1100 404 3 W
3 Sparta Praha 1100 413 3 W
4 Beşiktaş 1100 413 3 W
5 Union Saint-Gilloise 1100 303 3 W
6 Ferencvárosi 1100 312 3 W
7 Benfica 1100 202 3 W
8 Bayer 04 Leverkusen 1100 202 3 W
9 OFI 1100 202 3 W
10 Olympique Lyonnais 1100 211 3 W
11 Torreense 1100 211 3 W
12 AFC Bournemouth 1100 211 3 W
13 Olympiacos F.C. 1100 211 3 W
14 Salzburg 1100 101 3 W
15 Omonia Nicosia 1100 101 3 W
16 Sunderland 1100 101 3 W
17 Rennes 1010 000 1 D
18 Hapoel Be'er Sheva 1010 000 1 D
19 Dinamo Zagreb 1010 000 1 D
20 Sturm Graz 1010 000 1 D
21 Jagiellonia Białystok 1001 12-1 0 L
22 Real Sociedad 1001 12-1 0 L
23 Anderlecht 1001 12-1 0 L
24 Lillestrøm 1001 12-1 0 L
25 AZ Alkmaar 1001 01-1 0 L
26 Celta de Vigo 1001 01-1 0 L
27 Levski Sofia 1001 01-1 0 L
28 Celtic 1001 13-2 0 L
29 TSG Hoffenheim 1001 02-2 0 L
30 AC Milan 1001 02-2 0 L
31 Celje 1001 02-2 0 L
32 Olympique Marseille 1001 14-3 0 L
33 Ararat-Armenia 1001 14-3 0 L
34 Viktoria Plzeň 1001 03-3 0 L
35 Lech Poznań 1001 04-4 0 L
36 NEC Nijmegen 1001 05-5 0 L
  • 8th Finals
  • Play-off

OFI

WW 2W 0D 0L · 6 pts (3.0 ppg) · GF 5 GA 0 · xG 1.84–1.76 · xPts 1.43

  • W A CSKA Sofia 2–0 xG 1.84–1.76 UEFA EL
  • W H CSKA Sofia 3–0 UEFA EL

TSG Hoffenheim

LLW 1W 0D 2L · 3 pts (1.0 ppg) · GF 6 GA 7 · xG 5.35–5.33 · xPts 4.15

  • W H VfB Stuttgart 2–1 xG 2.27–1.73 GER BI
  • L H Borussia Dortmund 2–3 xG 1.33–1.86 GER BI
  • L A FC Köln 2–3 xG 1.75–1.74 GER BI

KickoffDNA model engine-only-1.1.0 · lineups confirmed · · thin data — probabilities rounded to 5%

Match result

60%OFI P 11%20%Draw P 16%20%TSG Hoffenheim P 73%

Over / under 2.5

65%Over 2.5 P 70%35%Under 2.5 P 30%

Both teams to score

60%Yes40%No

Expected

OFI goals
2.16 (0–4)
TSG Hoffenheim goals
1.12 (0–3)
Corners
9.01 (5–13)
Cards
4.51 (2–8)

Earlier: day before — 60% / 20% / 20%

Provider model (SportMonks)

Match result

35.4%OFI23.4%Draw41.2%TSG Hoffenheim

Over / under 2.5

61.5%Over 2.538.5%Under 2.5

Both teams to score

60.9%Yes39.1%No

Scored

MarketObservedLog lossBrier
1x2home0.4970.231
bttsno0.9130.717
ou_2_5under1.0130.811

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

All meetings · 1 match since 2026

OFI 10 draws0 TSG Hoffenheim

Goals 2–0 · 2.0 per match · BTTS 0% · over 2.5 0%

Last 10 · 1 match

OFI 10 draws0 TSG Hoffenheim

Goals 2–0 · 2.0 per match · BTTS 0% · over 2.5 0%

Last 5 · 1 match

OFI 10 draws0 TSG Hoffenheim

Goals 2–0 · 2.0 per match · BTTS 0% · over 2.5 0%

Recent meetings

  • W OFI 2–0 TSG Hoffenheim UEFA EL · League Stage
MetricOFI all · 3OFI at home · 2TSG Hoffenheim all · 1TSG Hoffenheim away · 1

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

OFI · 3 matches

Pressure below an average side in the same situations (-0.30) · stands out: when level -0.35

Tempo

Overall intensity-0.303
Early press (0-15, level)-0.343

Game state

When ahead-0.273
When level-0.353
10 min after scoring+0.183

Situations

At home-0.452
4+ days rest-0.303

Opposition

As underdog-0.282

Conceded

Pressure conceded+0.573
Conceded when ahead+0.533
Conceded late (76+)-0.153

Ahead vs level +0.07

TSG Hoffenheim · 4 matches

Pressure above an average side in the same situations (+0.37) · stands out: when behind +0.94

Tempo

Overall intensity+0.374
Early press (0-15, level)+0.574
Late push (76+, level)-0.532
Late chase (76+, behind)+0.073

Game state

When ahead-0.103
When level+0.374
When behind+0.943
10 min after conceding-0.124
10 min after scoring+0.013

Situations

At home-0.012
Away+0.762
4+ days rest+0.374

Opposition

v top-tier opponents-0.012
Evenly matched+0.053

Conceded

Pressure conceded-0.184
Conceded when ahead-0.033
Conceded late (76+)-0.154

Ahead vs level -0.47 · Behind vs level +0.57

OFI

Current: unbeaten 3 · wins 3 · scoring 3 · clean sheets 3

FormationUsePPGGFGAxGxGA
3-4-33 100%3.02.330.01.421.97

TSG Hoffenheim

Current: winless 1 · conceding 5

FormationUsePPGGFGAxGxGA
4-2-3-11 100%0.00.02.02.181.0

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 5m before kick-off · biggest step: away +1.8 pts at 7.8h

9.13Home 11% ▼ -2.7 ptsopened 7.125.86Draw 16% ▼ -3.1 ptsopened 4.831.32Away 73% ▲ +5.9 ptsopened 1.41
4d3d2d24h12h6h1hKO 10%20%30%40%50%60%70%

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

BookmakerHomeDrawAwayLast
Pinnacle9.13 ▼ -2.75.86 ▼ -3.11.32 ▲ +5.95m
bet3658.0 · -0.45.5 ▼ -4.01.33 ▲ +4.55m
Betfair8.5 ▼ -1.75.5 ▼ -3.01.25 ▲ +4.65m
BetVictor9.5 ▼ -3.36.0 ▼ -3.81.25 ▲ +7.15m
Coral8.0 ▼ -2.85.75 ▼ -2.51.33 ▲ +5.35m
Ladbrokes8.0 ▼ -2.55.75 ▼ -2.21.33 ▲ +4.75m
Unibet10.0 ▼ -4.06.1 ▼ -4.31.27 ▲ +8.35m
WilliamHill8.5 ▼ -2.55.0 ▼ -1.81.3 ▲ +4.35m

Latest prices

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

Fulltime Result

8.0Home 12% P 11%5.5Draw 17% P 16%1.33Away 71% P 73%

Double Chance

3.25OFI Crete or Draw 15%1.14OFI Crete or TSG Hoffenheim 42%1.08Draw or TSG Hoffenheim 44%

Draw No Bet

8.01 12%1.082 88%

Both Teams To Score

1.75Yes 53%2.0No 47%

Goals Over/Under

2.51.44Over 66% P 70%2.75Under 34% P 30%

Total Corners

9.0Under 6 10%3.06 - 8 29%2.629 - 11 34%4.512 - 14 20%11.0Over 14 8%

Number of Cards

3.52.0Over 46% P 47%1.72Under 54% P 53%
4.51.9Over 49% P 32%1.8Under 51% P 68%

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 10–15% · away 70–75% · 338 fixtures

This matchBandActual±
Home11%11%10%-1.3
Draw16%17%14%-3.5
Away73%72%77%+4.8

In those fixtures: 3.3 goals a game · BTTS 53% · over 2.5 65%

Goals over/under 2.5 · over 67.5–70% · 626 fixtures

This matchBandActual±
Over 2.570%69%69%+0.6

Javier Alberola Rojas

Career
55 matches · 5 seasons
Cards / match
3.78 (3.55 yellow · 0.18 red)
Fouls / match
25.8 · 6.8 fouls per card
Penalties / match
0.38
Cards to home side
47%

Style in Europa League (5-year window · 2 matches)

Fewer than 10 matches with card data in this league — averages only: 3.5 cards, 20.5 fouls per match.

Recent matches

DateYRFoulsPens1st card+min
2026-09-12 51 330 7'6
2026-08-29 40 360 45'12
2026-08-24 50 241 25'5
2026-08-20 30 250 32'5
2026-05-17 32 261 30'10
2026-05-09 100 310 26'9
2026-04-25 30 290 26'10
2026-04-10 30 220 35'7
2026-03-21 50 231 29'9
2026-03-09 50 320 12'11