Chicago Fire vs Portland Timbers

16 August 2026 · MLS · 2026 · Referee Chris Penso

Full time 2 – 1

Half-time: 2–0

  • Robin Lod 9’
  • Dje Tah D'Avilla 14’
  • Finn Surman 85’

Match summary

Chicago Fire beat Portland Timbers 2-1. Chicago Fire led 2-0 at half-time.

Robin Lod put Chicago Fire ahead in the 9th minute, Dje Tah D'Avilla made it 2-0 in the 14th minute, and Finn Surman pulled one back to make it 2-1 with a header in the 85th minute.

The chances backed that up: Chicago Fire created 1.48 expected goals (xG) from 8 shots to Portland Timbers's 1.06 from 11.

Match stats

37% Possession 63%
8 Shots 11
4 Shots on target 2
0 Corners 4
61 Attacks 88
40 Dangerous attacks 51
366 Passes 620
85.0% Pass accuracy 89.4%
17 Tackles 13
15 Fouls 6
2 Yellow cards 2
2 Offsides 2

Key events

Chicago Fire Portland Timbers
Kick-off
Robin LodLeft foot shot1-0 (Chicago Fire)
9’
Dje Tah D'AvillaRight foot shot2-0 (Chicago Fire)
14’
17’
Corner
25’
Corner
Half-time2-0
Second half underway
Robert LewandowskiShot on target
48’
51’
54’
Corner
55’
Corner
56’
Antony AlvesShot on target
Robin LodFoul
57’
79’
Robin LodShot on target
81’
85’
Finn SurmanHeader2-1 (Portland Timbers)
90+4’
Full-time2-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.48 1.06 9’ Robin Lod (Chicago Fire), 1-0 9’ 14’ Dje Tah D'Avilla (Chicago Fire), 2-0 14’ 85’ Finn Surman (Portland Timbers), 2-1 85’ 0.0 0.5 1.0 1.5 2.0 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 1.48 1.06 9’ Robin Lod (Chicago Fire), 1-0 Lod 9’ 14’ Dje Tah D'Avilla (Chicago Fire), 2-0 D'Avilla 14’ 85’ Finn Surman (Portland Timbers), 2-1 Surman 85’
Chicago Fire 1.48 xGPortland Timbers 1.06 xG Goal

Tap a goal for the scorer and score.

Shot map

Every shot and where it was taken from.

 Portland Timbers attacking Chicago Fire attacking 
9’ Robin Lod (Chicago Fire), open play, 0.62 xG, goal 85’ Finn Surman (Portland Timbers), set piece, 0.51 xG, goal 77’ Puso Dithejane (Chicago Fire), open play, 0.33 xG, off target 71’ Maren Haile-Selassie (Chicago Fire), open play, 0.18 xG, off target 14’ Robert Lewandowski (Chicago Fire), open play, 0.15 xG, blocked 18’ Kevin Kelsy (Portland Timbers), from a corner, 0.13 xG, off target 80’ Vincent Janssen (Portland Timbers), open play, 0.08 xG, off target 14’ Dje Tah D'Avilla (Chicago Fire), open play, 0.07 xG, goal 81’ Robin Lod (Chicago Fire), open play, 0.06 xG, saved 84’ Kristoffer Velde (Portland Timbers), open play, 0.06 xG, blocked 90+4’ Omir Fernandez (Portland Timbers), open play, 0.07 xG, blocked 42’ Kristoffer Velde (Portland Timbers), open play, 0.06 xG, hit the woodwork 12’ Kevin Kelsy (Portland Timbers), open play, 0.05 xG, off target 48’ Robert Lewandowski (Chicago Fire), open play, 0.05 xG, saved 37’ Robert Lewandowski (Chicago Fire), open play, 0.03 xG, blocked 46’ Jímer Fory (Portland Timbers), open play, 0.03 xG, off target 41’ Kristoffer Velde (Portland Timbers), open play, 0.03 xG, off target 26’ David Pereira Da Costa (Portland Timbers), from a corner, 0.03 xG, off target 56’ Antony Alves (Portland Timbers), open play, 0.01 xG, saved 9’ Robin Lod (Chicago Fire), open play, 0.62 xG, goal 85’ Finn Surman (Portland Timbers), set piece, 0.51 xG, goal 77’ Puso Dithejane (Chicago Fire), open play, 0.33 xG, off target 71’ Maren Haile-Selassie (Chicago Fire), open play, 0.18 xG, off target 14’ Robert Lewandowski (Chicago Fire), open play, 0.15 xG, blocked 18’ Kevin Kelsy (Portland Timbers), from a corner, 0.13 xG, off target 80’ Vincent Janssen (Portland Timbers), open play, 0.08 xG, off target 14’ Dje Tah D'Avilla (Chicago Fire), open play, 0.07 xG, goal 81’ Robin Lod (Chicago Fire), open play, 0.06 xG, saved 84’ Kristoffer Velde (Portland Timbers), open play, 0.06 xG, blocked 90+4’ Omir Fernandez (Portland Timbers), open play, 0.07 xG, blocked 42’ Kristoffer Velde (Portland Timbers), open play, 0.06 xG, hit the woodwork 12’ Kevin Kelsy (Portland Timbers), open play, 0.05 xG, off target 48’ Robert Lewandowski (Chicago Fire), open play, 0.05 xG, saved 37’ Robert Lewandowski (Chicago Fire), open play, 0.03 xG, blocked 41’ Kristoffer Velde (Portland Timbers), open play, 0.03 xG, off target 46’ Jímer Fory (Portland Timbers), open play, 0.03 xG, off target 26’ David Pereira Da Costa (Portland Timbers), from a corner, 0.03 xG, off target 56’ Antony Alves (Portland Timbers), open play, 0.01 xG, saved
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-2-3-1 Starting XI
Brady
Gutman
Rogers
Elliott
Barroso 72’
Salétros 82’
D'Avilla
Lod
Zinckernagel 60’
Haile-Selassie
Lewandowski 60’
Portland Timbers 4-2-3-1 Starting XI
Pantemis
Fory
Surman
Miller 88’
Bye
Chará 76’
Bassett 61’
Velde
Alves 61’
Costa 76’
Kelsy

Player stats

Goalkeeper1 player
95′ 1 1 34 – – – – –
Defenders5 players
Leonardo Barroso Taken off
72′ 4 – – 4 – 24 3 – – –
95′ 2 – 1 3 1 53 1 – – –
95′ – – 1 1 1 45 – – – –
95′ 1 2 – 2 – 38 2 – 1 –
Jonathan Dean Came on as a substitute
23′ – 1 – 1 – 5 – – – –
Midfielders6 players
Anton Salétros Taken off
82′ – – 34 – 0.03 2 – 2 2 –
95′ 1 – 39 1 0.02 3 2 6 – 1 –
Philip Zinckernagel Taken off
60′ – – 18 – 0.02 1 – 1 1 – –
95′ 1 – 15 2 0.65 1 – 1 5 –
95′ – 1 24 3 0.07 1 – 2 1 1 –
Mauricio Pineda Came on as a substitute
13′ – – 1 – 0.03 1 – 1 – – –
Forwards3 players
Robert Lewandowski Taken off
60′ – – 3 1 0.23 0.01 – 2 2 10 –
Puso Dithejane Came on as a substitute
35′ – – 1 – 0.33 0.06 – 3 1 10 –
Jonathan Bamba Came on as a substitute
35′ – – – – – 0.10 1 2 – 12 –
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.