Panetolikos vs OFI Crete

1 November 2026 · Super League Greece · 2026/27 · Referee Spyridon Zampalas

Full time 0 – 1

Half-time: 0–0

  • Kenan Kodro 88’

Match summary

OFI Crete beat Panetolikos 1-0 on the road, with a late winner. It was goalless at half-time.

Kenan Kodro put OFI Crete ahead in the 88th minute.

The chances backed that up: OFI Crete created 1.24 expected goals (xG) from 12 shots to Panetolikos's 0.69 from 13. Panetolikos had a player sent off.

OFI Crete secured a narrow away victory against Panetolikos in Super League Greece matchday 9, dominating possession with 63 percent and completing 478 passes compared to the home side 281. Despite controlling the tempo, OFI Crete registered 12 shots and 2 on target against an industrious Panetolikos outfit that recorded 13 shots with 3 on target. Both sides created notable chances throughout the contest, including a 10th minute opportunity for Kosta Aleksić and a 56th minute effort from Thiago Nuss, while the expected goals finished at 0.69 for Panetolikos and 1.24 for OFI Crete in a fixture marked by 25 fouls, 3 yellow cards for the hosts, 1 yellow card for the visitors, and 1 red card.

The opening half remained goalless after Achilleas Poungouras received a yellow card in the 26th minute and Panetolikos replaced Charis Mavrias with David Galiatsos before half-time. Athanasios Prodromitis was booked in the 54th minute before receiving a second yellow card and subsequent red card in the 69th minute, leaving Panetolikos with 10 players. The decisive moment arrived in the 88th minute when Kenan Kodro scored with an xG of 0.29 to give OFI Crete the lead. The match concluded with a final score of Panetolikos 0, OFI Crete 1 following late tactical substitutions by the away side.

Match stats

37% Possession 63%
13 Shots 12
3 Shots on target 2
5 Corners 7
57 Attacks 84
53 Dangerous attacks 62
281 Passes 478
63.7% Pass accuracy 81.0%
13 Tackles 6
11 Fouls 14
3 Yellow cards 1
1 Red cards 0
1 Offsides 3

Key events

Panetolikos OFI Crete
Kick-off
Corner
2’
Corner
3’
Kosta AleksićShot on target
7’
Corner
15’
26’
29’
Corner
42’
Corner
Half-time0-0
Second half underway
50’
Corner
Kosta AleksićShot on target
52’
63’
Corner
Christian ManriqueShot on target
65’
66’
Thiago NussShot on target
Athanasios ProdromitisSecond yellowFoul
69’
71’
Corner
Corner
75’
76’
83’
Corner
85’
Corner
88’
Kenan KodroRight foot shot0-1 (OFI Crete)
Corner
90’
Full-time0-1

How the chances added up

Running total of expected goals (xG) for each side through the match. xG rates each chance by how often similar shots are scored. A goal is marked where it was scored.

0.0 0.5 1.0 1.5 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 0.69 1.24 88’ Kenan Kodro (OFI Crete), 0-1 88’ 0.0 0.5 1.0 1.5 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 0.69 1.24 88’ Kenan Kodro (OFI Crete), 0-1 Kodro 88’
Panetolikos 0.69 xGOFI Crete 1.24 xG Goal

Tap a goal for the scorer and score.

Shot map

Every shot and where it was taken from.

 OFI Crete attacking Panetolikos attacking 
56’ Thiago Nuss (OFI Crete), open play, 0.52 xG, off target 88’ Kenan Kodro (OFI Crete), open play, 0.29 xG, goal 10’ Kosta Aleksić (Panetolikos), open play, 0.25 xG, hit the woodwork 25’ Taxiarchis Fountas (OFI Crete), open play, 0.12 xG, blocked 71’ Thiago Nuss (OFI Crete), from a corner, 0.10 xG, off target 9’ Christian Manrique (Panetolikos), open play, 0.07 xG, hit the woodwork 7’ Kosta Aleksić (Panetolikos), set piece, 0.06 xG, saved 10’ Diego Esteban (Panetolikos), open play, 0.06 xG, off target 25’ Andreas Bouchalakis (OFI Crete), open play, 0.05 xG, hit the woodwork 52’ Kosta Aleksić (Panetolikos), set piece, 0.04 xG, saved 75’ Elias Olsson (Panetolikos), from a corner, 0.04 xG, blocked 66’ Thiago Nuss (OFI Crete), set piece, 0.04 xG, saved 75’ Elias Olsson (Panetolikos), from a corner, 0.04 xG, blocked 15’ Kwadwo Opoku (Panetolikos), open play, 0.04 xG, blocked 31’ Aitor Cantalapiedra (OFI Crete), open play, 0.03 xG, off target 73’ Taxiarchis Fountas (OFI Crete), open play, 0.03 xG, off target 37’ Kwadwo Opoku (Panetolikos), open play, 0.02 xG, off target 50’ Thiago Nuss (OFI Crete), from a corner, 0.02 xG, off target 76’ Nikola Stajić (Panetolikos), from a corner, 0.02 xG, off target 50’ Lorenzo Dickmann (OFI Crete), from a corner, 0.02 xG, blocked 65’ Christian Manrique (Panetolikos), open play, 0.02 xG, saved 83’ Lorenzo Dickmann (OFI Crete), from a corner, 0.02 xG, blocked 52’ Kwadwo Opoku (Panetolikos), open play, 0.01 xG, blocked 50’ Nikolaos Athanasiou (OFI Crete), from a corner, 0.01 xG, off target 90+3’ Christian Manrique (Panetolikos), set piece, 0.00 xG, off target 56’ Thiago Nuss (OFI Crete), open play, 0.52 xG, off target 88’ Kenan Kodro (OFI Crete), open play, 0.29 xG, goal 10’ Kosta Aleksić (Panetolikos), open play, 0.25 xG, hit the woodwork 25’ Taxiarchis Fountas (OFI Crete), open play, 0.12 xG, blocked 71’ Thiago Nuss (OFI Crete), from a corner, 0.10 xG, off target 9’ Christian Manrique (Panetolikos), open play, 0.07 xG, hit the woodwork 7’ Kosta Aleksić (Panetolikos), set piece, 0.06 xG, saved 10’ Diego Esteban (Panetolikos), open play, 0.06 xG, off target 25’ Andreas Bouchalakis (OFI Crete), open play, 0.05 xG, hit the woodwork 52’ Kosta Aleksić (Panetolikos), set piece, 0.04 xG, saved 75’ Elias Olsson (Panetolikos), from a corner, 0.04 xG, blocked 75’ Elias Olsson (Panetolikos), from a corner, 0.04 xG, blocked 15’ Kwadwo Opoku (Panetolikos), open play, 0.04 xG, blocked 66’ Thiago Nuss (OFI Crete), set piece, 0.04 xG, saved 73’ Taxiarchis Fountas (OFI Crete), open play, 0.03 xG, off target 31’ Aitor Cantalapiedra (OFI Crete), open play, 0.03 xG, off target 37’ Kwadwo Opoku (Panetolikos), open play, 0.02 xG, off target 50’ Thiago Nuss (OFI Crete), from a corner, 0.02 xG, off target 76’ Nikola Stajić (Panetolikos), from a corner, 0.02 xG, off target 50’ Lorenzo Dickmann (OFI Crete), from a corner, 0.02 xG, blocked 65’ Christian Manrique (Panetolikos), open play, 0.02 xG, saved 83’ Lorenzo Dickmann (OFI Crete), from a corner, 0.02 xG, blocked 52’ Kwadwo Opoku (Panetolikos), open play, 0.01 xG, blocked 50’ Nikolaos Athanasiou (OFI Crete), from a corner, 0.01 xG, off target 90+3’ Christian Manrique (Panetolikos), set piece, 0.00 xG, off target
Size shows xG Goal On target Off target or blocked

Hover or tap a shot for the player, minute and xG.

Lineups

Panetolikos 3-4-3 Starting XI
Kucherenko
Prodromitis
Stajić
Olsson
Manrique
Djenepo 58’
Eraković 74’
Mavrias 41’
Aleksić
Esteban 74’
Opoku 58’
OFI Crete 3-4-2-1 Starting XI
Lilo
Poungouras 73’
Nikolaou
Krizmanić
Athanasiou
Androutsos
Bouchalakis
Dickmann
Cantalapiedra 68’
Fountas 90’
Nuss 90’

Player stats

Goalkeeper1 player
90′ 1 1 34 – – – – –
Defenders7 players
69′ 2 3 – 6 1 30 3 – –
90′ 1 – – 2 1 32 1 – – –
90′ – 1 – 7 5 25 1 – – –
Charis Mavrias Taken off
41′ – – – 1 – 20 1 – – –
90′ 1 – 1 1 – 14 1 – – –
David Galiatsos Came on as a substitute
49′ 1 – – 2 1 12 2 – –
Konstantinos Thymianis Came on as a substitute
16′ 1 – – 2 – 5 – – – –
Midfielders5 players
Diego Esteban Taken off
74′ – – 30 4 – 2 – 3 – – –
Novica Eraković Taken off
74′ – – 26 – – – 1 1 1 – –
Kwadwo Opoku Taken off
58′ – – 8 1 – 1 – 6 – 2 –
Moussa Djenepo Taken off
58′ – – 4 – – 1 – 3 – 1 –
Vangelis Nikolaou Came on as a substitute
16′ – – 4 – – – – 1 1 1 –
Forwards3 players
90′ – – 3 2 0.36 – – 10 2 25 –
Salifou Soumah Came on as a substitute
32′ – – – – – – – 2 – 5 –
Youssouph Badji Came on as a substitute
32′ – – – – – – – 6 1 7 –
Came on Taken off Sent off Red is the most in that position for the team

Every player who took the pitch, starters first and then substitutes. A dash means none. xG and xA are expected goals and assists.

Before kick-off

Panetolikos win 29% Avg odds 3.11 Our estimate 30%
Draw 29% Avg odds 3.17 Our estimate 33%
OFI Crete win 42% Avg odds 2.19 Our estimate 37%

Chances implied by the average closing odds, with the bookmaker margin removed. Our estimate is the figure from before kick-off. How our figures work.

Form going into the game

Last five league games before this one, oldest first. Select one to open it.

Previous and next meeting

Shots, expected goals, timeline, lineups, team and player statistics from Bzzoiro Sports Data (sports.bzzoiro.com). Results and odds from football-data.co.uk.