Chicago Fire vs Orlando City

29 October 2026 · MLS · 2026 · Referee Marcos de Oliveira

Full time 2 – 2

Half-time: 0–2

  • Jonathan Bamba 57’
  • Maren Haile-Selassie 69’
  • Iván Angulo 6’
  • Antoine Griezmann 35’

Match summary

Chicago Fire and Orlando City shared the points in a 2-2 draw. Orlando City led 2-0 at half-time.

In the first half, Iván Angulo put Orlando City ahead in the 6th minute and Antoine Griezmann made it 0-2 in the 35th minute. In the second half, Jonathan Bamba pulled one back to make it 1-2 with a header in the 57th minute and Maren Haile-Selassie equalised from a corner in the 69th minute.

Chicago Fire had the better of the chances, with 2.94 expected goals (xG) from 23 shots to Orlando City's 0.76 from 9.

Match stats

58% Possession 42%
23 Shots 9
5 Shots on target 5
8 Corners 3
88 Attacks 68
66 Dangerous attacks 42
507 Passes 376
87.6% Pass accuracy 80.9%
18 Tackles 20
14 Fouls 9
2 Yellow cards 2
2 Offsides 5

Key events

Chicago Fire Orlando City
Kick-off
6’
Iván AnguloLeft foot shot0-1 (Orlando City)
11’
Antoine GriezmannShot on target
Anton SalétrosShot on target
15’
Corner
15’
24’
Corner
Philip ZinckernagelShot on target
29’
30’
31’
Martín OjedaShot on target
35’
Antoine GriezmannLeft foot shot0-2 (Orlando City)
45’
45+1’
Justin EllisVAR: Card upgraded
45+3’
Justin EllisArgument
Corner
45+5’
Half-time0-2
Second half underway
Corner
54’
Corner
55’
Jonathan BambaHeader1-2 (Chicago Fire)
57’
Corner
62’
Corner
68’
Maren Haile-SelassieLeft foot shot2-2 (Chicago Fire)
69’
76’
79’
Corner
84’
Corner
85’
David BrekaloShot on target
Corner
88’
Corner
90+2’
Jonathan BambaShot on target
90+3’
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 1.5 2.0 2.5 3.0 3.5 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 2.94 0.76 6’ Iván Angulo (Orlando City), 0-1 6’ 35’ Antoine Griezmann (Orlando City), 0-2 35’ 57’ Jonathan Bamba (Chicago Fire), 1-2 57’ 69’ Maren Haile-Selassie (Chicago Fire), 2-2 69’ 0.0 0.5 1.0 1.5 2.0 2.5 3.0 3.5 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 2.94 0.76 6’ Iván Angulo (Orlando City), 0-1 Angulo 6’ 35’ Antoine Griezmann (Orlando City), 0-2 Griezmann 35’ 57’ Jonathan Bamba (Chicago Fire), 1-2 Bamba 57’ 69’ Maren Haile-Selassie (Chicago Fire), 2-2 Haile-Selassie 69’
Chicago Fire 2.94 xGOrlando City 0.76 xG Goal

Tap a goal for the scorer and score.

Shot map

Every shot and where it was taken from.

 Orlando City attacking Chicago Fire attacking 
29’ Philip Zinckernagel (Chicago Fire), open play, 0.67 xG, saved 57’ Jonathan Bamba (Chicago Fire), open play, 0.57 xG, goal 89’ Robert Lewandowski (Chicago Fire), from a corner, 0.27 xG, off target 90+3’ Robert Lewandowski (Chicago Fire), from a corner, 0.23 xG, blocked 6’ Iván Angulo (Orlando City), open play, 0.22 xG, goal 90+3’ Jonathan Bamba (Chicago Fire), open play, 0.21 xG, saved 11’ Antoine Griezmann (Orlando City), open play, 0.15 xG, saved 69’ Maren Haile-Selassie (Chicago Fire), from a corner, 0.12 xG, goal 17’ Robert Lewandowski (Chicago Fire), open play, 0.10 xG, hit the woodwork 43’ Iván Angulo (Orlando City), open play, 0.10 xG, off target 8’ Maren Haile-Selassie (Chicago Fire), open play, 0.10 xG, blocked 18’ Sergio Oregel (Chicago Fire), open play, 0.09 xG, blocked 38’ Justin Ellis (Orlando City), open play, 0.08 xG, blocked 85’ David Brekalo (Orlando City), from a corner, 0.08 xG, saved 1’ Anzor Mekvabishvili (Chicago Fire), open play, 0.06 xG, blocked 32’ Robert Lewandowski (Chicago Fire), open play, 0.06 xG, off target 66’ Robert Lewandowski (Chicago Fire), open play, 0.06 xG, off target 1’ Anton Salétros (Chicago Fire), open play, 0.05 xG, off target 22’ Philip Zinckernagel (Chicago Fire), direct free kick, 0.06 xG, off target 33’ Anton Salétros (Chicago Fire), open play, 0.05 xG, off target 31’ Martín Ojeda (Orlando City), direct free kick, 0.05 xG, saved 90+2’ Anzor Mekvabishvili (Chicago Fire), open play, 0.05 xG, blocked 35’ Antoine Griezmann (Orlando City), open play, 0.04 xG, goal 90’ Marco Pašalić (Orlando City), open play, 0.03 xG, off target 80’ Philip Zinckernagel (Chicago Fire), open play, 0.03 xG, off target 89’ Jonathan Bamba (Chicago Fire), open play, 0.03 xG, blocked 12’ Sergio Oregel (Chicago Fire), open play, 0.03 xG, blocked 53’ Jonathan Bamba (Chicago Fire), open play, 0.03 xG, off target 15’ Anton Salétros (Chicago Fire), open play, 0.03 xG, saved 57’ Robert Lewandowski (Chicago Fire), open play, 0.03 xG, off target 11’ Robert Lewandowski (Chicago Fire), open play, 0.02 xG, off target 62’ Martín Ojeda (Orlando City), open play, 0.00 xG, off target 29’ Philip Zinckernagel (Chicago Fire), open play, 0.67 xG, saved 57’ Jonathan Bamba (Chicago Fire), open play, 0.57 xG, goal 89’ Robert Lewandowski (Chicago Fire), from a corner, 0.27 xG, off target 90+3’ Robert Lewandowski (Chicago Fire), from a corner, 0.23 xG, blocked 6’ Iván Angulo (Orlando City), open play, 0.22 xG, goal 90+3’ Jonathan Bamba (Chicago Fire), open play, 0.21 xG, saved 11’ Antoine Griezmann (Orlando City), open play, 0.15 xG, saved 69’ Maren Haile-Selassie (Chicago Fire), from a corner, 0.12 xG, goal 17’ Robert Lewandowski (Chicago Fire), open play, 0.10 xG, hit the woodwork 43’ Iván Angulo (Orlando City), open play, 0.10 xG, off target 8’ Maren Haile-Selassie (Chicago Fire), open play, 0.10 xG, blocked 18’ Sergio Oregel (Chicago Fire), open play, 0.09 xG, blocked 85’ David Brekalo (Orlando City), from a corner, 0.08 xG, saved 38’ Justin Ellis (Orlando City), open play, 0.08 xG, blocked 66’ Robert Lewandowski (Chicago Fire), open play, 0.06 xG, off target 1’ Anzor Mekvabishvili (Chicago Fire), open play, 0.06 xG, blocked 22’ Philip Zinckernagel (Chicago Fire), direct free kick, 0.06 xG, off target 32’ Robert Lewandowski (Chicago Fire), open play, 0.06 xG, off target 1’ Anton Salétros (Chicago Fire), open play, 0.05 xG, off target 33’ Anton Salétros (Chicago Fire), open play, 0.05 xG, off target 31’ Martín Ojeda (Orlando City), direct free kick, 0.05 xG, saved 90+2’ Anzor Mekvabishvili (Chicago Fire), open play, 0.05 xG, blocked 35’ Antoine Griezmann (Orlando City), open play, 0.04 xG, goal 80’ Philip Zinckernagel (Chicago Fire), open play, 0.03 xG, off target 90’ Marco Pašalić (Orlando City), open play, 0.03 xG, off target 53’ Jonathan Bamba (Chicago Fire), open play, 0.03 xG, off target 89’ Jonathan Bamba (Chicago Fire), open play, 0.03 xG, blocked 12’ Sergio Oregel (Chicago Fire), open play, 0.03 xG, blocked 15’ Anton Salétros (Chicago Fire), open play, 0.03 xG, saved 57’ Robert Lewandowski (Chicago Fire), open play, 0.03 xG, off target 11’ Robert Lewandowski (Chicago Fire), open play, 0.02 xG, off target 62’ Martín Ojeda (Orlando City), open play, 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

Chicago Fire 4-3-3 Starting XI
Brady
Barroso 82’
Olsen
Elliott
Gutman 82’
Oregel 46’
Mekvabishvili
Salétros
Zinckernagel 90’
Lewandowski
Haile-Selassie
Orlando City 4-4-2 Starting XI
Crépeau
Taifi
Brekalo
Silva
Nogueira 83’
Ellis 76’
Ojeda 90’
Otávio
Angulo
Griezmann
Ojeda 83’

Player stats

Goalkeeper1 player
90′ 3 2 26 – – – – –
Defenders6 players
Leonardo Barroso Taken off
82′ – 4 – 3 1 44 1 – 1 –
90′ – 4 1 3 3 71 1 – – –
90′ – 1 – 1 1 75 3 – –
Andrew Gutman Taken off
82′ 5 – – 6 1 48 2 – – –
Jonathan Dean Came on as a substitute
8′ – 1 – – – 5 – – – –
Noah Allen Came on as a substitute
8′ 1 – – 1 – 5 1 – – –
Midfielders3 players
Sergio Oregel Taken off
45′ – – 25 – – – 1 – 1 –
90′ – – 59 2 – 4 3 6 2 1 –
90′ – – 36 3 – 4 – 5 1 – –
Forwards4 players
Philip Zinckernagel Taken off
89′ – – 3 1 0.76 – 3 8 2 23 –
90′ – – 6 – 0.77 – 1 8 4 22 –
90′ 1 – 2 1 0.22 – 3 4 1 47 –
Jonathan Bamba Came on as a substitute
45′ 1 1 4 2 0.84 – 1 – – 21 –
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.

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.