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 34 games · 46 pts (2026/26)
- New York Red Bulls 34 games · 42 pts (2026/26)
Standings
| # | Team | P | Pts |
|---|---|---|---|
| 1 | Nashville SC | 34 | 77 |
| 2 | Internacional CF Miami | 34 | 60 |
| 3 | New England Revolution | 34 | 58 |
| 4 | Chicago Fire FC | 34 | 55 |
| 5 | Charlotte FC | 34 | 54 |
| 6 | Philadelphia Union | 34 | 50 |
| 7 | Columbus Crew SC | 34 | 47 |
| 8 | FC Cincinnati | 34 | 46 |
| 9 | Orlando City SC | 34 | 46 |
| 10 | New York City FC | 34 | 42 |
| 11 | New York Red Bulls | 34 | 42 |
| 12 | Toronto FC | 34 | 39 |
| 13 | Atlanta United FC | 34 | 33 |
| 14 | D.C. United SC | 34 | 33 |
| 15 | Montreal Impact FC | 34 | 26 |
| 16 | Vancouver Whitecaps FC | 34 | 64 |
| 17 | FC Dallas | 34 | 58 |
| 18 | St. Louis City | 34 | 54 |
| 19 | San Jose Earthquakes | 34 | 52 |
| 20 | Houston Dynamo | 34 | 51 |
| 21 | Los Angeles FC | 34 | 47 |
| 22 | Portland Timbers | 34 | 46 |
| 23 | Seattle Sounders FC | 34 | 46 |
| 24 | Real Salt Lake | 34 | 45 |
| 25 | Minnesota United FC | 34 | 44 |
| 26 | Los Angeles Galaxy | 34 | 44 |
| 27 | Colorado Rapids SC | 34 | 43 |
| 28 | San Diego FC | 34 | 38 |
| 29 | Austin FC | 34 | 34 |
| 30 | Sporting Kansas City | 34 | 26 |
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 | |
|---|---|---|
| #22 | Position | #11 |
| 46 | Points | 42 |
| 34 | Played | 34 |
| 13 / 7 / 14 | W / D / L | 12 / 6 / 16 |
| 62 | Scored | 48 |
| 61 | Conceded | 62 |
| +1 | GD | -14 |
| 1.35 | PPG | 1.24 |
| 38% | Win % | 35% |
Key Stats
50%
Both Teams to Score
H2H (4 games)
H2H (4 games)
50%
Over 2.5 Goals
H2H history
H2H history
9%
Clean Sheets
Portland Timbers this season
Portland Timbers this season
24%
Clean Sheets
New York Red Bulls this season
New York Red Bulls this season
Portland Timbers are 22nd (46 pts). New York Red Bulls are 11th (42 pts).
Goal Timing (This Season)
Portland Timbers
0-15
7/10
16-30
8/10
31-45
9/9
46-60
6/5
61-75
10/4
76+
12/10
■ Scored ■ Conceded
New York Red Bulls
0-15
7/7
16-30
4/3
31-45
8/7
46-60
7/10
61-75
4/6
76+
8/9
■ Scored ■ Conceded
Top Scorers (This Season)
Portland Timbers
| Kristoffer Velde | 12 G | 6 A |
| Ariel Lassiter | 9 G | 4 A |
| Kevin Kelsy | 9 G | 2 A |
New York Red Bulls
| Julian Hall | 13 G | 3 A |
| Jorge Ruvalcaba | 8 G | 1 A |
Events
Match Events
- 0' And we are off! Portland Timbers vs New York Red Bulls — let the football do the talking.
- 5' USA international Julian Hall has been a key figure this campaign — 5 goals and 2 assists in the Array this season.
- 10' The Array continues to deliver drama. Both Portland Timbers and New York Red Bulls are desperate not to drop points on matchday .
- 15' Portland Timbers are enjoying more possession but struggling to find a way through a disciplined New York Red Bulls backline.
- 20' Matchday of the Array and both teams know exactly what is at stake tonight.
- 25' It looks surprising Portland Timbers does not make any changes. Jimer Fory has some obvious troubles when approaching to the goal.
- 28' Matias Rojas puts Portland Timbers on the lead.
- 33' has dominated the recent head-to-head record, winning 0 of the last 0 meetings.
- 36' A moment of madness from Kristoffer Velde on 36 minutes earns him a card. Portland Timbers will be frustrated.
- 38' The referee shows New York Red Bulls player a card on 38.
- 43' 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.
- 45' A moment of madness from Maxim Choupo-Moting on 45 minutes earns him a card. New York Red Bulls will be frustrated.
- 46' Another substitution for New York Red Bulls to replace Peter Stroud by Ronald Donkor on 46 minute.
- 47' Gustav Berggren is ready to make an impact after coming on for Daniel Edelman at the 47 minute mark.
- 52' We are waiting for someone to take the initiative. Who will be the first to commit to attack?
- 56' The Portland Timbers bench stirs into life. Matias Rojas is withdrawn and David Pereira da Costa gets his opportunity.
- 61' The referee has no hesitation. Jimer Fory is booked for Portland Timbers — card on 61.
- 64' A tactical swap from New York Red Bulls — Julian Hall on, Wikelmann Carmona off on 64 minutes.
- 69' It’s high time Sandro Schwarz made some changes to put the his team’s game back to action.
- 70' The Sweden Emil Forsberg breaks the deadlock on 70 minutes. 1-1!
- 73' A stunning finish from Antony — that came from absolutely nowhere!
- 75' The Portland Timbers bench stirs into life. Julio Ortiz is withdrawn and Diego Chara gets his opportunity.
- 80' Peter Stroud has been disciplined this evening — perhaps mindful of those 0 cards already picked up this season.
- 81' Another change for Portland Timbers made on 81 minute. Kristoffer Velde leaves to be changed by Ariel Lassiter.
- 82' The crowd applauds Mohammed Sofo as he leaves the pitch. Serge Ngoma steps in for New York Red Bulls.
- 87' The teams are not in a rush to score plenty of goals. It might look strange considering New York Red Bulls that had 299 games and scored 434 goals.
- Game over. The scoreline of 2-1 tells the full story of an entertaining encounter.
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
1.88
Portland Timbers xG
Expected Goals
Dixon-Coles · Bivariate Poisson · Neg. Binomial · Elo
1.51
New York Red Bulls xG
I would bet for:
Both teams to score 66% + Over 2.5 goals 65%
Match Result
✓ CorrectActual: Portland Timbers win
Both Teams to Score
✓ Correct
Avg goals/match: 3.39
Actual: Yes — both scored
Over / Under Goals
✓ O/U 2.5| Line | Over | Under | |
|---|---|---|---|
| ± 0.5 | 95% |
|
5% |
| ± 1.5 | 85% |
|
15% |
| ± 2.5 | 65% |
|
35% |
| ± 3.5 | 43% |
|
57% |
| ± 4.5 | 26% |
|
74% |
Double Chance
Portland Timbers or Draw
72%
Draw or New York Red Bulls
52%
Portland Timbers or New York Red Bulls
76%
Half-Time Result
✗ WrongActual: Portland Timbers win at HT
Correct Score
✓ In top 12
1 – 1
10.5%
2 – 1
Actual
1 – 2
7%
2 – 2
6.5%
2 – 0
6%
1 – 0
5.7%
3 – 1
5.4%
0 – 0
4.9%
0 – 1
4.4%
3 – 2
4.1%
0 – 2
3.9%
3 – 0
3.7%
Asian Handicap — Portland Timbers
| Handicap | Portland Timbers covers | Push | New York Red Bulls covers |
|---|---|---|---|
| -2.5 | 12% | — | 88% |
| -2 | 12% | 14% | 74% |
| -1.5 | 26% | — | 74% |
| -1 | 26% | 20% | 55% |
| -0.5 | 45% | — | 55% |
| +0.5 | 70% | — | 30% |
| +1 | 70% | 16% | 14% |
| +1.5 | 86% | — | 14% |
| +2 | 86% | 9% | 6% |
| +2.5 | 94% | — | 6% |
Clean Sheet
Portland Timbers keeps clean sheet
23%
✓
New York Red Bulls keeps clean sheet
16%
✓
Predictions are statistical estimates based on season form, H2H history, and a Poisson model. Not financial advice.

