Portland Timbers vs New York Red Bulls, MLS 2025 REGULAR SEASON
Overview
Match Preview
Portland Timbers vs New York Red Bulls — MLS at Providence Park.
- Portland Timbers 18 games · 24 pts (2026/26)
- New York Red Bulls 18 games · 25 pts (2026/26)
Standings
| # | Team | P | Pts |
|---|---|---|---|
| 1 | Nashville SC | 18 | 40 |
| 2 | Internacional CF Miami | 18 | 38 |
| 3 | New England Revolution | 18 | 30 |
| 4 | Chicago Fire FC | 17 | 29 |
| 5 | New York City FC | 18 | 26 |
| 6 | FC Cincinnati | 18 | 26 |
| 7 | Charlotte FC | 18 | 25 |
| 8 | New York Red Bulls | 18 | 25 |
| 9 | D.C. United SC | 18 | 23 |
| 10 | Columbus Crew SC | 18 | 20 |
| 11 | Orlando City SC | 18 | 20 |
| 12 | Toronto FC | 18 | 17 |
| 13 | Philadelphia Union | 18 | 16 |
| 14 | Montreal Impact FC | 18 | 16 |
| 15 | Atlanta United FC | 18 | 12 |
| 16 | Vancouver Whitecaps FC | 17 | 34 |
| 17 | Los Angeles FC | 19 | 34 |
| 18 | San Jose Earthquakes | 18 | 33 |
| 19 | Houston Dynamo | 18 | 32 |
| 20 | FC Dallas | 18 | 27 |
| 21 | Real Salt Lake | 17 | 27 |
| 22 | St. Louis City | 18 | 26 |
| 23 | Portland Timbers | 18 | 24 |
| 24 | Seattle Sounders FC | 17 | 24 |
| 25 | Minnesota United FC | 18 | 24 |
| 26 | Colorado Rapids SC | 18 | 22 |
| 27 | Los Angeles Galaxy | 19 | 22 |
| 28 | San Diego FC | 18 | 21 |
| 29 | Austin FC | 18 | 17 |
| 30 | Sporting Kansas City | 18 | 14 |
Head-to-Head
Recent Form
| Date | Opponent | H/A | Score | Result |
|---|---|---|---|---|
| 14 Sep | New York Red Bulls | H | 2–1 | W |
| 31 Aug | Minnesota United FC | A | 1–1 | D |
| 24 Aug | San Diego FC | A | 0–0 | D |
| 17 Aug | FC Cincinnati | H | 2–3 | L |
| 10 Aug | FC Dallas | A | 0–2 | L |
| 26 Jul | Los Angeles FC | A | 1–0 | W |
| Date | Opponent | H/A | Score | Result |
|---|---|---|---|---|
| 14 Sep | Portland Timbers | A | 1–2 | L |
| 30 Aug | Columbus Crew SC | H | 0–0 | D |
| 24 Aug | Charlotte FC | A | 0–1 | L |
| 16 Aug | Philadelphia Union | H | 1–0 | W |
| 10 Aug | Real Salt Lake | H | 2–1 | W |
| 27 Jul | Chicago Fire FC | A | 0–1 | L |
Season Stats
| Portland Timbers | New York Red Bulls | |
|---|---|---|
| #23 | Position | #8 |
| 24 | Points | 25 |
| 18 | Played | 18 |
| 7 / 3 / 8 | W / D / L | 7 / 4 / 7 |
| 33 | Scored | 29 |
| 33 | Conceded | 39 |
| +0 | GD | -10 |
| 1.33 | PPG | 1.39 |
| 39% | Win % | 39% |
Key Stats
50%
Both Teams to Score
H2H (4 games)
H2H (4 games)
50%
Over 2.5 Goals
H2H history
H2H history
6%
Clean Sheets
Portland Timbers this season
Portland Timbers this season
16%
Clean Sheets
New York Red Bulls this season
New York Red Bulls this season
Portland Timbers are 23rd (24 pts). New York Red Bulls are 8th (25 pts).
Goal Timing (This Season)
Portland Timbers
0-15
2/5
16-30
4/5
31-45
4/4
46-60
3/2
61-75
5/–
76+
5/4
■ Scored ■ Conceded
New York Red Bulls
0-15
6/4
16-30
2/1
31-45
5/5
46-60
4/7
61-75
1/5
76+
3/3
■ Scored ■ Conceded
Top Scorers (This Season)
Portland Timbers
| Kevin Kelsy | 8 G | 2 A |
New York Red Bulls
| Julian Hall | 9 G | 2 A |
| Jorge Ruvalcaba | 7 G |
Events
Match Events
- 0' Here we go! The referee blows the whistle and Portland Timbers launch into their encounter with New York Red Bulls.
- 5' Ronald Donkor has been relatively quiet despite scoring 1 goals in his last 283 appearances.
- 10' While players are taking a pause, let’s have a look at their stats. The teams met 0 times this season with winning -% of all matches.
- 15' New York Red Bulls have won 418 goals from 283 games. They will be desperate to add to that tally today.
- 20' The referee has had an easy afternoon — neither side has been overly physical in the tackle.
- 25' Daniel Edelman needs to be pretty careful with his discipline considering 0 Yellow cards this season.
- 28' Matias Rojas has been a constant threat and now delivers with a goal on 28 minutes.
- 33' The clock is ticking and both teams know a goal could change everything at this point.
- 36' Kristoffer Velde has been a danger all night but risks an early exit having now seen a card on 36.
- 38' That looks like a foul for a card for Peter Stroud.
- 43' Portland Timbers are happy to let the opposition have the ball in their own half. The trap is set.
- 45' A moment of madness from Maxim Choupo-Moting on 45 minutes earns him a card. New York Red Bulls will be frustrated.
- 46' Ronald Donkor gets the nod from New York Red Bulls. He replaces Peter Stroud and will look to change the dynamic.
- 47' New York Red Bulls manager makes another effort to make the tables turned. Gustav Berggren is hanging Daniel Edelman on the field on 47 minute.
- 52' A quiet spell here at Providence Park. Portland Timbers seem content sitting deep and soaking up pressure.
- 56' It is a substitution in Portland Timbers team. Matias Rojas is replaced by David Pereira da Costa on 56 minute.
- 61' The referee has no hesitation. Jimer Fory is booked for Portland Timbers — card on 61.
- 64' Julian Hall has so much to prove this time. He replaces Wikelmann Carmona on 64 minute.
- 69' Matchday of the Array and both teams know exactly what is at stake tonight.
- 70' What an equalizer from Emil Forsberg!
- 73' The Brazil Antony breaks the deadlock on 73 minutes. 2-1!
- 75' Diego Chara is replacing Julio Ortiz for the Portland Timbers side.
- 80' Dylan Nealis has been disciplined this evening — perhaps mindful of those 0 cards already picked up this season.
- 81' Fresh legs for Portland Timbers! Ariel Lassiter comes on to replace Kristoffer Velde.
- 82' The New York Red Bulls bench stirs into life. Mohammed Sofo is withdrawn and Serge Ngoma gets his opportunity.
- 87' Portland Timbers currently sit in the Array table. A result here could be decisive in the race for the top positions.
- Both sets of fans can go home satisfied — a 2-1 draw is a fair result on the day.
Lineups
Portland Timbers Lineups
Starting XI
- 41
- 35
- 13
-
9
Felipe Mora ↓ Kevin Kelsy 56'
- 99
-
24
David Ayala ↓ Cristhian Paredes 75'
- 11
- 20
- 29
- 27
-
80
Julio Ortiz ↓ Diego Chara 75'
Bench
-
21
Diego Chara ↑ 75'
-
17
Cristhian Paredes ↑ 75'
- 15
- 22
- 25
- 4
-
7
Ariel Lassiter ↑ 81'
-
10
David Pereira da Costa ↑ 56'
-
19
Kevin Kelsy ↑ 56'
Coach
Phil Neville
New York Red Bulls Lineups
Starting XI
- 13
- 10
- 26
- 44
- 12
- 3
- 31
- 75
-
19
Wikelmann Carmona ↓ Julian Hall 64'
-
8
Peter Stroud ↓ Ronald Donkor 46'
-
37
Mohammed Sofo ↓ Serge Ngoma 82'
Bench
- 6
- 23
-
4
Gustav Berggren ↑ 47'
- 15
-
81
Serge Ngoma ↑ 82'
-
48
Ronald Donkor ↑ 46'
-
16
Julian Hall ↑ 64'
- 22
-
14
Marcelo Morales ↑ 82'
Coach
Sandro Schwarz
H2H
H2H Top Scorers
| Player | Goals |
|---|---|
| Carlos Rivas | 2 |
| Carlos Rivas | 2 |
| Kyle Duncan | 1 |
| Jaroslaw Niezgoda | 1 |
| Aaron Long | 1 |
| Matias Rojas | 1 |
| Bradley Wright-Phillips | 1 |
| Antony | 1 |
Head to Head
Portland Timbers Form
New York Red Bulls Form
2025-09-14
Portland Timbers
2–1
New York Red Bulls
L
2025-08-30
New York Red Bulls
0–0
Columbus Crew SC
D
2025-08-24
Charlotte FC
1–0
New York Red Bulls
L
2025-08-16
New York Red Bulls
1–0
Philadelphia Union
W
2025-08-10
New York Red Bulls
2–1
Real Salt Lake
W
2025-07-27
Chicago Fire FC
1–0
New York Red Bulls
L
Predictions
Prediction accuracy
3 / 4
2.12
Portland Timbers xG
Expected Goals
Dixon-Coles · Bivariate Poisson · Neg. Binomial · Elo
1.64
New York Red Bulls xG
I would bet for:
Over 2.5 goals 71% + Both teams to score 70%
Match Result
✓ CorrectActual: Portland Timbers win
Both Teams to Score
✓ Correct
Avg goals/match: 3.76
Actual: Yes — both scored
Over / Under Goals
✓ O/U 2.5| Line | Over | Under | |
|---|---|---|---|
| ± 0.5 | 96% |
|
4% |
| ± 1.5 | 89% |
|
11% |
| ± 2.5 | 71% |
|
29% |
| ± 3.5 | 51% |
|
49% |
| ± 4.5 | 32% |
|
68% |
Double Chance
Portland Timbers or Draw
72%
Draw or New York Red Bulls
51%
Portland Timbers or New York Red Bulls
77%
Half-Time Result
✗ WrongActual: Portland Timbers win at HT
Correct Score
✓ In top 12
1 – 1
8.9%
2 – 1
Actual
2 – 2
6.7%
1 – 2
6.4%
3 – 1
5.8%
2 – 0
5.3%
3 – 2
4.8%
1 – 0
4.5%
2 – 3
3.7%
3 – 0
3.7%
0 – 0
3.6%
1 – 3
3.5%
Asian Handicap — Portland Timbers
| Handicap | Portland Timbers covers | Push | New York Red Bulls covers |
|---|---|---|---|
| -2.5 | 14% | — | 86% |
| -2 | 14% | 15% | 71% |
| -1.5 | 29% | — | 71% |
| -1 | 29% | 19% | 52% |
| -0.5 | 48% | — | 52% |
| +0.5 | 71% | — | 29% |
| +1 | 71% | 15% | 15% |
| +1.5 | 85% | — | 15% |
| +2 | 85% | 9% | 6% |
| +2.5 | 94% | — | 6% |
Clean Sheet
Portland Timbers keeps clean sheet
20%
✓
New York Red Bulls keeps clean sheet
13%
✓
Predictions are statistical estimates based on season form, H2H history, and a Poisson model. Not financial advice.

