New York City FC vs Chicago Fire

25 July 2026 · MLS · 2026 · Referee Ricardo Montero

Full time 3 – 1

Half-time: 3–1

  • Nicolás Fernández 10’
  • Agustin Ojeda 29’
  • Malachi Jones 41’
  • Joel Waterman 21’

Match summary

New York City FC beat Chicago Fire 3-1. New York City FC led 3-1 at half-time.

In the first half, Nicolás Fernández put New York City FC ahead in the 10th minute, Joel Waterman equalised in the 21st minute, Agustin Ojeda put New York City FC back in front in the 29th minute, and Malachi Jones made it 3-1 in the 41st minute.

There was little between the sides on chances: New York City FC created 1.47 expected goals (xG) from 11 shots, Chicago Fire 1.75 from 9.

Match stats

46% Possession 54%
11 Shots 9
3 Shots on target 5
1 Corners 2
76 Attacks 87
44 Dangerous attacks 52
434 Passes 500
80.4% Pass accuracy 81.4%
20 Tackles 21
8 Fouls 16
1 Yellow cards 3
5 Offsides 1

Key events

New York City FC Chicago Fire
Kick-off
6’
Anton SalétrosShot on target
Nicolás FernándezLeft foot shot1-0 (New York City FC)
10’
21’
Joel WatermanLeft foot shot1-1 (Chicago Fire)
Agustin OjedaRight foot shot2-1 (New York City FC)
29’
Malachi JonesRight foot shot3-1 (New York City FC)
41’
Half-time3-1
Second half underway
51’
62’
77’
Joel WatermanOff the ball foul
80’
82’
Robert LewandowskiShot on target
83’
Mauricio PinedaShot on target
89’
Puso DithejaneShot on target
Full-time3-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 2.0 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 1.47 1.75 10’ Nicolás Fernández (New York City FC), 1-0 10’ 21’ Joel Waterman (Chicago Fire), 1-1 21’ 29’ Agustin Ojeda (New York City FC), 2-1 29’ 41’ Malachi Jones (New York City FC), 3-1 41’ 0.0 0.5 1.0 1.5 2.0 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 1.47 1.75 10’ Nicolás Fernández (New York City FC), 1-0 Fernández 10’ 21’ Joel Waterman (Chicago Fire), 1-1 Waterman 21’ 29’ Agustin Ojeda (New York City FC), 2-1 Ojeda 29’ 41’ Malachi Jones (New York City FC), 3-1 Jones 41’
New York City FC 1.47 xGChicago Fire 1.75 xG Goal

Tap a goal for the scorer and score.

Shot map

Every shot and where it was taken from.

 Chicago Fire attacking New York City FC attacking 
89’ Puso Dithejane (Chicago Fire), open play, 0.64 xG, saved 41’ Malachi Jones (New York City FC), open play, 0.62 xG, goal 21’ Joel Waterman (Chicago Fire), set piece, 0.43 xG, goal 48’ Robert Lewandowski (Chicago Fire), set piece, 0.32 xG, off target 82’ Bénie Traoré (New York City FC), open play, 0.25 xG, off target 82’ Robert Lewandowski (Chicago Fire), open play, 0.13 xG, saved 29’ Agustin Ojeda (New York City FC), open play, 0.12 xG, goal 42’ Maren Haile-Selassie (Chicago Fire), open play, 0.10 xG, blocked 75’ Talles Magno (New York City FC), open play, 0.11 xG, blocked 52’ Malachi Jones (New York City FC), set piece, 0.10 xG, off target 48’ Talles Magno (New York City FC), open play, 0.06 xG, off target 61’ James Sands (New York City FC), from a corner, 0.06 xG, blocked 83’ Philip Zinckernagel (Chicago Fire), open play, 0.06 xG, blocked 44’ Tayvon Gray (New York City FC), set piece, 0.05 xG, off target 37’ Malachi Jones (New York City FC), open play, 0.04 xG, blocked 90+4’ Hannes Wolf (New York City FC), open play, 0.05 xG, off target 39’ Anton Salétros (Chicago Fire), direct free kick, 0.03 xG, off target 83’ Mauricio Pineda (Chicago Fire), open play, 0.03 xG, saved 10’ Nicolás Fernández (New York City FC), open play, 0.02 xG, goal 6’ Anton Salétros (Chicago Fire), open play, 0.02 xG, saved 89’ Puso Dithejane (Chicago Fire), open play, 0.64 xG, saved 41’ Malachi Jones (New York City FC), open play, 0.62 xG, goal 21’ Joel Waterman (Chicago Fire), set piece, 0.43 xG, goal 48’ Robert Lewandowski (Chicago Fire), set piece, 0.32 xG, off target 82’ Bénie Traoré (New York City FC), open play, 0.25 xG, off target 82’ Robert Lewandowski (Chicago Fire), open play, 0.13 xG, saved 29’ Agustin Ojeda (New York City FC), open play, 0.12 xG, goal 75’ Talles Magno (New York City FC), open play, 0.11 xG, blocked 42’ Maren Haile-Selassie (Chicago Fire), open play, 0.10 xG, blocked 52’ Malachi Jones (New York City FC), set piece, 0.10 xG, off target 48’ Talles Magno (New York City FC), open play, 0.06 xG, off target 61’ James Sands (New York City FC), from a corner, 0.06 xG, blocked 83’ Philip Zinckernagel (Chicago Fire), open play, 0.06 xG, blocked 44’ Tayvon Gray (New York City FC), set piece, 0.05 xG, off target 90+4’ Hannes Wolf (New York City FC), open play, 0.05 xG, off target 37’ Malachi Jones (New York City FC), open play, 0.04 xG, blocked 39’ Anton Salétros (Chicago Fire), direct free kick, 0.03 xG, off target 83’ Mauricio Pineda (Chicago Fire), open play, 0.03 xG, saved 10’ Nicolás Fernández (New York City FC), open play, 0.02 xG, goal 6’ Anton Salétros (Chicago Fire), open play, 0.02 xG, saved
Size shows xG Goal On target Off target or blocked

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

Lineups

New York City FC 4-1-4-1 Starting XI
Freese
Cavallo
Martins
Sands
Gray
Shore 85’
Jones 69’
Magno 85’
Perea
Ojeda 90’
Fernández
Chicago Fire 4-4-2 Starting XI
Brady
Radojević 71’
Waterman
Elliott
Barroso 46’
Salétros
D'Avilla 63’
Lod 71’
Zinckernagel
Bamba
Haile-Selassie 46’

Player stats

Goalkeeper1 player
90′ 4 1 19 1 – – – –
Defenders3 players
90′ 4 2 – 6 – 43 2 – – –
90′ – – – – – 55 – – – –
90′ 3 1 – 6 3 47 – – – –
Midfielders9 players
90′ – – 62 – 0.00 4 2 6 – 1 –
Jonathan Shore Taken off
85′ – – 37 1 0.01 4 – 6 1 – –
Agustin Ojeda Taken off
89′ 1 1 15 2 0.65 1 – 2 1 – –
90′ – 1 49 3 0.12 2 2 7 1 4 –
Malachi Jones Taken off
69′ 1 – 11 – 0.01 2 1 3 1 – –
Talles Magno Taken off
85′ – – 27 – 0.01 – – 6 – 4 –
Bénie Traoré Came on as a substitute
21′ – – 4 – 0.00 – – – 1 – –
Arnau Farnos Came on as a substitute
11′ – – 4 – 0.00 – – 1 – 1 –
Hannes Wolf Came on as a substitute
11′ – – 6 – 0.00 1 – 1 – – –
Forwards1 player
90′ 1 – 1 1 0.02 0.09 1 7 4 45
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.