Chicago Fire FC vs Portland Timbers, MLS 2026 REGULAR SEASON
Overview
Match Preview
Chicago Fire FC vs Portland Timbers — MLS at Soldier Field.
- Chicago Fire FC 26 games · 42 pts (2026/26)
- Portland Timbers 27 games · 32 pts (2026/26)
Standings
| # | Team | P | Pts |
|---|---|---|---|
| 1 | Nashville SC | 27 | 60 |
| 2 | Internacional CF Miami | 27 | 46 |
| 3 | New England Revolution | 27 | 46 |
| 4 | Charlotte FC | 27 | 43 |
| 5 | Chicago Fire FC | 26 | 42 |
| 6 | Philadelphia Union | 27 | 39 |
| 7 | Orlando City SC | 27 | 34 |
| 8 | New York City FC | 27 | 33 |
| 9 | FC Cincinnati | 26 | 33 |
| 10 | New York Red Bulls | 27 | 33 |
| 11 | D.C. United SC | 26 | 30 |
| 12 | Columbus Crew SC | 27 | 29 |
| 13 | Toronto FC | 27 | 29 |
| 14 | Atlanta United FC | 27 | 27 |
| 15 | Montreal Impact FC | 27 | 24 |
| 16 | Vancouver Whitecaps FC | 26 | 50 |
| 17 | St. Louis City | 27 | 47 |
| 18 | FC Dallas | 27 | 47 |
| 19 | San Jose Earthquakes | 27 | 45 |
| 20 | Houston Dynamo | 27 | 44 |
| 21 | Los Angeles FC | 28 | 41 |
| 22 | Seattle Sounders FC | 27 | 38 |
| 23 | Colorado Rapids SC | 27 | 36 |
| 24 | Los Angeles Galaxy | 28 | 36 |
| 25 | San Diego FC | 27 | 32 |
| 26 | Portland Timbers | 27 | 32 |
| 27 | Real Salt Lake | 27 | 32 |
| 28 | Austin FC | 27 | 31 |
| 29 | Minnesota United FC | 27 | 29 |
| 30 | Sporting Kansas City | 27 | 21 |
Head-to-Head
Recent Form
| Date | Opponent | H/A | Score | Result |
|---|---|---|---|---|
| 16 Aug | Portland Timbers | H | 2–1 | W |
| 02 Aug | Charlotte FC | H | 2–1 | W |
| 25 Jul | New York City FC | A | 1–3 | L |
| 22 Jul | Internacional CF Miami | A | 2–3 | L |
| 24 May | Toronto FC | H | 2–1 | W |
| 16 May | Montreal Impact FC | A | 2–0 | W |
| Date | Opponent | H/A | Score | Result |
|---|---|---|---|---|
| 16 Aug | Chicago Fire FC | A | 1–2 | L |
| 02 Aug | Seattle Sounders FC | H | 2–1 | W |
| 26 Jul | Real Salt Lake | H | 2–1 | W |
| 23 Jul | FC Dallas | H | 2–2 | D |
| 17 Jul | Seattle Sounders FC | A | 5–1 | W |
| 24 May | San Jose Earthquakes | H | 1–3 | L |
Season Stats
| Chicago Fire FC | Portland Timbers | |
|---|---|---|
| #5 | Position | #26 |
| 42 | Points | 32 |
| 26 | Played | 27 |
| 12 / 6 / 8 | W / D / L | 9 / 5 / 13 |
| 46 | Scored | 48 |
| 38 | Conceded | 51 |
| +8 | GD | -3 |
| 1.62 | PPG | 1.19 |
| 46% | Win % | 33% |
Key Stats
100%
Both Teams to Score
H2H (4 games)
H2H (4 games)
100%
Over 2.5 Goals
H2H history
H2H history
31%
Clean Sheets
Chicago Fire FC this season
Chicago Fire FC this season
4%
Clean Sheets
Portland Timbers this season
Portland Timbers this season
Chicago Fire FC are 5th (42 pts). Portland Timbers are 26th (32 pts).
Goal Timing (This Season)
Chicago Fire FC
0-15
7/2
16-30
7/5
31-45
3/8
46-60
4/6
61-75
8/–
76+
3/9
■ Scored ■ Conceded
Portland Timbers
0-15
4/9
16-30
7/9
31-45
5/8
46-60
5/4
61-75
7/–
76+
10/8
■ Scored ■ Conceded
Top Scorers (This Season)
Chicago Fire FC
| Hugo Cuypers | 11 G | |
| Maren Haile-Selassie | 8 G | 3 A |
| Philip Zinckernagel | 5 G | 4 A |
Portland Timbers
| Kevin Kelsy | 9 G | 2 A |
| Kristoffer Velde | 8 G | 5 A |
Events
Match Events
- 0' The match kicks off with home fans waiting with anticipation for Chicago Fire FC to score. At the same time, Portland Timbers does not seem to pull back! Let’s get it on!
- 5' Jose Caicedo is putting in a real shift tonight. He has covered more ground than anyone else for Chicago Fire FC so far.
- 9' The deadlock is broken! Robin Lod gets on the scoresheet on 9 minutes.
- 14' The deadlock is broken! Dje Davilla gets on the scoresheet on 14 minutes.
- 19' Both keepers have barely been tested. Chicago Fire FC and Portland Timbers are cancelling each other out in the centre of the park.
- 24' The teams are not in a rush to score plenty of goals. It might look strange considering Chicago Fire FC that had 285 games and scored 408 goals.
- 29' Chicago Fire FC has dominated the recent head-to-head record, winning 1 of the last 1 meetings.
- 34' Supporters expect more eagerness from Brandon Bye, as he is very good at scoring at Soldier Field with 0 goals in the last 0 games.
- 39' Although teams showed high tempo form the start, they seem to slow down a bit. Both sides really need to catch a fire. Otherwise, we have another goalless match.
- 44' While there is no rush on the pitch, let’s have a look at some stats. Leonardo Barroso made 285 appearances and scored 1 goals. He is very likely to score a goal today.
- 49' The referee is likely to let players tackle, as he already missed some meaty challenges during opening seconds. He is still to establish what should not be done by the players and what is acceptable on the pitch. It’s going to be a tough game for Omir Fernandez suffering a number of foals already.
- 51' That looks like a foul for a card for Brandon Bye.
- 56' The energy levels are beginning to show. Marti Cifuentes might look to freshen things up shortly.
- 57' The referee reaches into his pocket. Out comes the card for Robin Lod.
- 60' Jonathan Bamba gets the nod from Chicago Fire FC. He replaces Robert Lewandowski and will look to change the dynamic.
- 61' A change in the Portland Timbers ranks — Antony exits the field as Ariel Lassiter enters on 61.
- 66' We are waiting for someone to take the initiative. Who will be the first to commit to attack?
- 71' Maren Haile-Selassie has been relatively quiet despite scoring 21 goals in his last 20 appearances.
- 72' Another substitution for Chicago Fire FC to replace Leonardo Barroso by Jonathan Dean on 72 minute.
- 76' Jose Caicedo is replacing Diego Chara for the Portland Timbers side.
- 79' Anton Saletros picks up a card and will need to be extremely careful for the remainder of this match.
- 82' Mauricio Pineda gets the nod from Chicago Fire FC. He replaces Anton Saletros and will look to change the dynamic.
- 85' Finn Surman makes no mistake. The score reads 2-1 and Portland Timbers are in front.
- 88' Kamal Miller makes way for Omir Fernandez at the 88 minute mark. A tactical switch from Portland Timbers.
- 90' Vincent Janssen was booked on 90.
- The referee blows the final whistle. Sensational lose for Portland Timbers.
Lineups
Chicago Fire FC Lineups
Starting XI
- 9
- 17
- 6
- 3
- 7
- 15
- 11
- 1
- 5
- 2
- 42
Bench
-
19
Jonathan Bamba ↑ 60'
- 44
- 16
-
22
Mauricio Pineda ↑ 82'
-
24
Jonathan Dean ↑ 72'
- 29
- 38
-
12
Puso Dithejane ↑ 60'
- 14
Coach
Gregg Berhalter
Portland Timbers Lineups
Starting XI
- 5
-
21
Diego Chara ↓ Jose Caicedo 76'
-
17
Cole Bassett ↓ Julio Ortiz 61'
- 41
-
4
Kamal Miller ↓ Omir Fernandez 88'
- 99
- 10
-
11
Antony ↓ Ariel Lassiter 61'
- 20
- 19
- 27
Bench
-
14
Vincent Janssen ↑ 76'
- 15
-
22
Omir Fernandez ↑ 88'
- 25
-
7
Ariel Lassiter ↑ 61'
- 18
-
80
Julio Ortiz ↑ 61'
- 88
-
30
Jose Caicedo ↑ 76'
Coach
Marti Cifuentes
H2H
H2H Top Scorers
| Player | Goals |
|---|---|
| Brian Fernandez | 2 |
| Nemanja Nikolics | 2 |
| Jorge Moreira | 1 |
| C.J. Sapong | 1 |
| Diego Valeri | 1 |
| Finn Surman | 1 |
| Sebastian Blanco | 1 |
| Robin Lod | 1 |
Head to Head
Chicago Fire FC Form
Portland Timbers Form
2026-08-16
Chicago Fire FC
2–1
Portland Timbers
L
2026-08-02
Portland Timbers
2–1
Seattle Sounders FC
W
2026-07-26
Portland Timbers
2–1
Real Salt Lake
W
2026-07-23
Portland Timbers
2–2
FC Dallas
D
2026-07-17
Seattle Sounders FC
1–5
Portland Timbers
W
2026-05-24
Portland Timbers
1–3
San Jose Earthquakes
L
Predictions
Prediction accuracy
3 / 4
2.18
Chicago Fire FC xG
Expected Goals
Dixon-Coles · Bivariate Poisson · Neg. Binomial · Elo
1.67
Portland Timbers xG
I would bet for:
Over 2.5 goals 73% + Both teams to score 71%
Match Result
✓ CorrectActual: Chicago Fire FC win
Both Teams to Score
✓ Correct
Avg goals/match: 3.85
Actual: Yes — both scored
Over / Under Goals
✓ O/U 2.5| Line | Over | Under | |
|---|---|---|---|
| ± 0.5 | 97% |
|
3% |
| ± 1.5 | 89% |
|
11% |
| ± 2.5 | 73% |
|
27% |
| ± 3.5 | 53% |
|
47% |
| ± 4.5 | 34% |
|
66% |
Double Chance
Chicago Fire FC or Draw
73%
Draw or Portland Timbers
49%
Chicago Fire FC or Portland Timbers
78%
Half-Time Result
✗ WrongActual: Chicago Fire FC win at HT
Correct Score
✓ In top 12
1 – 1
8.6%
2 – 1
Actual
2 – 2
6.7%
1 – 2
6.3%
3 – 1
5.9%
2 – 0
5.1%
3 – 2
4.9%
1 – 0
4.2%
2 – 3
3.8%
3 – 0
3.6%
1 – 3
3.5%
0 – 0
3.3%
Asian Handicap — Chicago Fire FC
| Handicap | Chicago Fire FC covers | Push | Portland Timbers covers |
|---|---|---|---|
| -2.5 | 15% | — | 85% |
| -2 | 15% | 15% | 71% |
| -1.5 | 29% | — | 71% |
| -1 | 29% | 19% | 51% |
| -0.5 | 49% | — | 51% |
| +0.5 | 71% | — | 29% |
| +1 | 71% | 15% | 15% |
| +1.5 | 85% | — | 15% |
| +2 | 85% | 9% | 6% |
| +2.5 | 94% | — | 6% |
Clean Sheet
Chicago Fire FC keeps clean sheet
20%
✓
Portland Timbers keeps clean sheet
12%
✓
Predictions are statistical estimates based on season form, H2H history, and a Poisson model. Not financial advice.

