Chicago Fire 2-2 Orlando City: Match Report, Goals, Stats and Ratings
MLS · Thursday 29 October 2026 · Soldier Field, Chicago · referee M. de Oliveira · full time
Full time: Chicago Fire 2-2 Orlando City
Chicago Fire and Orlando City drew 2-2 in MLS on Thursday 29 October 2026 at Soldier Field. The goals: Iván Angulo 6', Antoine Griezmann 35', Jonathan Bamba 57', Maren Haile-Selassie 69'. It went against Moneyball's pre-match estimate.
How the match unfolded
Iván Angulo put Orlando City ahead in the 6th minute, set up by Antoine Griezmann. Antoine Griezmann made it 0-2 to Orlando City in the 35th minute, set up by Vinícius Nogueira de Oliveira. Jonathan Bamba made it 1-2 to Chicago Fire in the 57th minute, set up by Leonardo Barroso. Chicago Fire levelled at 2-2 in the 69th minute through Maren Haile-Selassie, set up by Jonathan Bamba.
Orlando City led by two and were pegged back: Chicago Fire came back for a draw.
It was 0-2 at half-time, and the second half changed the result.
The referee, M. de Oliveira, showed 4 yellow cards: 2 to Chicago Fire and 2 to Orlando City.
Chicago Fire: G. Berhalter, 4-3-3 · Orlando City: M. Perelman, 4-4-2.
Moneyball's prediction against the result
The prediction missed. Moneyball's pick on the Match Board was Chicago Fire Win, and on 2-2 it was wrong.
The estimate's most likely result was a Chicago Fire win at 58%; a draw, at 19%, is what happened. Its single most likely score was 2-1 (8%).
On goals the estimate was close: about 4.1 expected, 4 scored.
Over 2.5 goals had been put at 75%; with 4 goals the over came in, as the estimate leaned.
Both teams to score was 73%; both did, in line with the estimate.
The pre-match consensus had a Chicago Fire win at 59%, the same lean as Moneyball.
Computed before kick-off from both sides' season goals and expected goals as of 2026-10-28, through a Dixon-Coles score model, and left as it was.
Why it went this way
On the day the expected goals were 1.12 for Chicago Fire and 2.57 for Orlando City.
Orlando City created the better chances, 2.57 xG to 1.12, and still did not win. On chances alone, the result could easily have gone the other way.
The run of play itself went against the pre-match reading: Moneyball expected Chicago Fire to create more, and Orlando City did.
Chicago Fire had 5 shots on target, Orlando City 5.
Chicago Fire had 58% of the ball.
Where the two sides stood before this match
Chicago Fire came into it with 34 MLS matches played, scoring 1.9 and conceding 1.6 a match, with 1.88 expected goals for and 1.42 against, and had won 47% of their matches.
Orlando City came into it with 34 MLS matches played, scoring 1.9 and conceding 2.3 a match, with 1.54 expected goals for and 1.96 against, and had won 38% of their matches.
Chicago Fire vs Orlando City: the match in numbers
| Chicago Fire | Match statistics | Orlando City |
|---|---|---|
| 58% | Ball possession | 42% |
| 1.12 | Expected goals (xG) | 2.57 |
| 23 | Total shots | 9 |
| 5 | Shots on target | 5 |
| 4 | Big chances | 1 |
| 507 | Total passes | 376 |
| 88% | Pass accuracy | 81% |
| 8 | Corners | 3 |
| 14 | Fouls | 9 |
| 2 | Offsides | 5 |
| 18 | Tackles | 20 |
| 3 | Saves | 3 |
| 2 | Yellow cards | 2 |
Team statistics from Sportmonks.
Player ratings and man of the match
Man of the match: Antoine Griezmann (Orlando City), rated 8.4 by Sportmonks, with 1 goal, 1 assist.
Chicago Fire
- Maren Haile-Selassie 7.6 1 goal
- Robert Lewandowski 7.6
- Jonathan Bamba 7.5 1 goal, 1 assist
- Anzor Mekvabishvili 7.3
- Anton Salétros 7.2
Orlando City
- Antoine Griezmann 8.4 1 goal, 1 assist
- Iván Angulo 7.2 1 goal
- Braian Ojeda 7.0
- Iago Teodoro 7.0
- David Brekalo 7.0
The lowest-rated starter was Jack Elliott at 6.2. Ratings run from 0 to 10; around 7.0 is a solid match.
What comes next
- Chicago Fire: Chicago Fire vs Charlotte Sunday 22 November 2026 · MLS
- Orlando City: Orlando City vs Cincinnati Friday 20 November 2026 · MLS
Each preview has Moneyball's estimate for the next match, published before kick-off and marked against the result afterwards, as this one is.
Questions about Chicago Fire vs Orlando City
What was the score in Chicago Fire vs Orlando City?
Chicago Fire 2-2 Orlando City (half-time 0-2), MLS, Thursday 29 October 2026.
Who scored in Chicago Fire vs Orlando City?
Iván Angulo 6', Antoine Griezmann 35', Jonathan Bamba 57', Maren Haile-Selassie 69'.
Did Moneyball predict Chicago Fire vs Orlando City correctly?
The prediction missed. Moneyball's pick on the Match Board was Chicago Fire Win, and on 2-2 it was wrong.
Who was man of the match in Chicago Fire vs Orlando City?
Antoine Griezmann, rated 8.4 by Sportmonks.
Who refereed Chicago Fire vs Orlando City?
M. de Oliveira.
Every match, before and after
Moneyball writes a preview with its estimate before every match of Europe's top five leagues and the European cups, then marks it against the result, hits and misses alike.
Moneyball is a football statistics site. No model predicts football reliably: every figure is an estimate.