OFI Crete vs Asteras Tripolis

20 September 2026 · Super League Greece · 2026/27 · Referee Alexandros Tsakalidis

Full time 2 – 2

Half-time: 1–1

  • Giannis Apostolakis 18’
  • Nikolaos Athanasiou 90+5’
  • Federico Macheda 24’
  • Kalvin Ketu 50’

Match summary

OFI Crete and Asteras Tripolis drew 2-2. It was 1-1 at half-time.

In the first half, Giannis Apostolakis put OFI Crete ahead in the 18th minute and Federico Macheda equalised in the 24th minute. In the second half, Kalvin Ketu put Asteras Tripolis in front in the 50th minute and Nikolaos Athanasiou equalised in stoppage time.

There was little between the sides on chances: OFI Crete created 0.88 expected goals (xG) from 17 shots, Asteras Tripolis 0.74 from 7.

Match stats

64% Possession 36%
17 Shots 7
6 Shots on target 3
5 Corners 2
117 Attacks 79
72 Dangerous attacks 42
582 Passes 333
84.9% Pass accuracy 73.3%
14 Tackles 19
7 Fouls 16
3 Yellow cards 2
0 Red cards 0
0 Offsides 2

Key events

OFI Crete Asteras Tripolis
Kick-off
Tasos ChatzigiovanisShot on target
11’
Tasos ChatzigiovanisShot on target
13’
17’
Giannis KotsirasShot on target
Giannis ApostolakisLeft foot shot1-0 (OFI Crete)
18’
24’
Federico MachedaLeft foot shot1-1 (Asteras Tripolis)
30’
Half-time1-1
Second half underway
48’
50’
Kalvin KetuRight foot shot1-2 (Asteras Tripolis)
Aaron Leya IsekaShot on target
54’
59’
Thiago NussArgument
65’
76’
Julián BartoloVAR: Goal given
Aitor CantalapiedraShot on target
86’
Nikolaos AthanasiouRight foot shot2-2 (OFI Crete)
90+5’
Full-time2-2

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 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 0.88 0.74 18’ Giannis Apostolakis (OFI Crete), 1-0 18’ 24’ Federico Macheda (Asteras Tripolis), 1-1 24’ 50’ Kalvin Ketu (Asteras Tripolis), 1-2 50’ 90+5’ Nikolaos Athanasiou (OFI Crete), 2-2 90+5’ 0.0 0.5 1.0 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 0.88 0.74 18’ Giannis Apostolakis (OFI Crete), 1-0 Apostolakis 18’ 24’ Federico Macheda (Asteras Tripolis), 1-1 Macheda 24’ 50’ Kalvin Ketu (Asteras Tripolis), 1-2 Ketu 50’ 90+5’ Nikolaos Athanasiou (OFI Crete), 2-2 Athanasiou 90+5’
OFI Crete 0.88 xGAsteras Tripolis 0.74 xG Goal

Tap a goal for the scorer and score.

Shot map

Every shot and where it was taken from.

 Asteras Tripolis attacking OFI Crete attacking 
24’ Federico Macheda (Asteras Tripolis), open play, 0.31 xG, goal 50’ Kalvin Ketu (Asteras Tripolis), open play, 0.22 xG, goal 86’ Aitor Cantalapiedra (OFI Crete), open play, 0.15 xG, saved 88’ Kenan Kodro (OFI Crete), open play, 0.12 xG, off target 32’ Andreas Bouchalakis (OFI Crete), direct free kick, 0.09 xG, blocked 9’ Federico Macheda (Asteras Tripolis), open play, 0.07 xG, blocked 42’ Federico Macheda (Asteras Tripolis), open play, 0.06 xG, blocked 54’ Aaron Leya Iseka (OFI Crete), from a corner, 0.06 xG, saved 12’ Aaron Leya Iseka (OFI Crete), open play, 0.05 xG, blocked 72’ Aitor Cantalapiedra (OFI Crete), open play, 0.05 xG, blocked 83’ Georgios Kanellopoulos (OFI Crete), set piece, 0.05 xG, blocked 7’ Borja Gonzalez (OFI Crete), open play, 0.04 xG, blocked 86’ Aitor Cantalapiedra (OFI Crete), open play, 0.04 xG, blocked 90+5’ Nikolaos Athanasiou (OFI Crete), open play, 0.04 xG, goal 38’ Federico Macheda (Asteras Tripolis), open play, 0.04 xG, off target 13’ Tasos Chatzigiovanis (OFI Crete), from a corner, 0.03 xG, saved 11’ Tasos Chatzigiovanis (OFI Crete), set piece, 0.03 xG, saved 90+2’ Taxiarchis Fountas (OFI Crete), open play, 0.03 xG, blocked 18’ Giannis Apostolakis (OFI Crete), open play, 0.02 xG, goal 26’ Andreas Bouchalakis (OFI Crete), open play, 0.03 xG, off target 90+6’ Kenan Kodro (OFI Crete), open play, 0.02 xG, off target 44’ Alex Mendez (Asteras Tripolis), from a corner, 0.02 xG, off target 17’ Giannis Kotsiras (Asteras Tripolis), open play, 0.01 xG, saved 33’ Giannis Apostolakis (OFI Crete), from a corner, 0.01 xG, off target 24’ Federico Macheda (Asteras Tripolis), open play, 0.31 xG, goal 50’ Kalvin Ketu (Asteras Tripolis), open play, 0.22 xG, goal 86’ Aitor Cantalapiedra (OFI Crete), open play, 0.15 xG, saved 88’ Kenan Kodro (OFI Crete), open play, 0.12 xG, off target 32’ Andreas Bouchalakis (OFI Crete), direct free kick, 0.09 xG, blocked 9’ Federico Macheda (Asteras Tripolis), open play, 0.07 xG, blocked 42’ Federico Macheda (Asteras Tripolis), open play, 0.06 xG, blocked 54’ Aaron Leya Iseka (OFI Crete), from a corner, 0.06 xG, saved 12’ Aaron Leya Iseka (OFI Crete), open play, 0.05 xG, blocked 72’ Aitor Cantalapiedra (OFI Crete), open play, 0.05 xG, blocked 83’ Georgios Kanellopoulos (OFI Crete), set piece, 0.05 xG, blocked 7’ Borja Gonzalez (OFI Crete), open play, 0.04 xG, blocked 86’ Aitor Cantalapiedra (OFI Crete), open play, 0.04 xG, blocked 38’ Federico Macheda (Asteras Tripolis), open play, 0.04 xG, off target 90+5’ Nikolaos Athanasiou (OFI Crete), open play, 0.04 xG, goal 13’ Tasos Chatzigiovanis (OFI Crete), from a corner, 0.03 xG, saved 11’ Tasos Chatzigiovanis (OFI Crete), set piece, 0.03 xG, saved 90+2’ Taxiarchis Fountas (OFI Crete), open play, 0.03 xG, blocked 26’ Andreas Bouchalakis (OFI Crete), open play, 0.03 xG, off target 18’ Giannis Apostolakis (OFI Crete), open play, 0.02 xG, goal 90+6’ Kenan Kodro (OFI Crete), open play, 0.02 xG, off target 44’ Alex Mendez (Asteras Tripolis), from a corner, 0.02 xG, off target 17’ Giannis Kotsiras (Asteras Tripolis), open play, 0.01 xG, saved 33’ Giannis Apostolakis (OFI Crete), from a corner, 0.01 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

OFI Crete 3-4-2-1 Starting XI
Christogeorgos
Kostoulas
Poungouras
Krizmanić
Kanellopoulos
Bouchalakis
Apostolakis 58’
Gonzalez 81’
Nuss 66’
Chatzigiovanis 58’
Iseka 58’
Asteras Tripolis 3-4-3 Starting XI
Papadopoulos
Laskaris
Brorsson
Silva
Kourbelis
González
Mendez
Kotsiras
Ketu 90’
Bartolo 83’
Macheda 72’

Player stats

Goalkeeper1 player
90′ 1 2 24 – – – – –
Defenders4 players
90′ 3 1 1 6 1 80 – – – –
90′ – 1 1 4 4 73 – – – –
90′ 1 3 – 2 – 78 – – 1 –
Borja Gonzalez Taken off
81′ 2 – – 4 – 37 1 – –
Midfielders7 players
90′ – – 49 1 – 4 – 5 1 1
90′ – 1 87 4 – – 1 3 – 2 –
Giannis Apostolakis Taken off
58′ 1 – 28 1 – – 1 1 – – –
Tasos Chatzigiovanis Taken off
58′ – – 12 – – – – 3 – 2 –
Thiago Nuss Taken off
66′ – – 17 – – 1 1 4 2 2
Nikolaos Athanasiou Came on as a substitute
32′ 1 – 23 – – 2 – 5 – 2 –
Lorenzo Dickmann Came on as a substitute
9′ – – 11 2 – – – – – – –
Forwards4 players
Aaron Leya Iseka Taken off
58′ – – 2 1 0.11 – – 2 – 13 –
Taxiarchis Fountas Came on as a substitute
32′ – – 2 – 0.03 – 1 3 – 14 –
Kenan Kodro Came on as a substitute
32′ – – 1 – 0.15 – – 1 – 17 –
Aitor Cantalapiedra Came on as a substitute
24′ – – 3 1 0.25 – – 2 1 19 –
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

OFI Crete win 41% Avg odds 2.25
Draw 30% Avg odds 3.02
Asteras Tripolis win 29% Avg odds 3.14

Chances implied by the average closing odds, with the bookmaker margin removed.

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.