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 27 games · 32 pts (2026/26)
- New York Red Bulls 26 games · 33 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 | 26 | 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 | FC Dallas | 27 | 47 |
| 18 | San Jose Earthquakes | 27 | 45 |
| 19 | St. Louis City | 26 | 44 |
| 20 | Houston Dynamo | 27 | 44 |
| 21 | Los Angeles FC | 28 | 41 |
| 22 | Colorado Rapids SC | 27 | 36 |
| 23 | Los Angeles Galaxy | 28 | 36 |
| 24 | Seattle Sounders FC | 26 | 35 |
| 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 | 26 | 21 |
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 | |
|---|---|---|
| #26 | Position | #10 |
| 32 | Points | 33 |
| 27 | Played | 26 |
| 9 / 5 / 13 | W / D / L | 9 / 6 / 11 |
| 48 | Scored | 34 |
| 51 | Conceded | 48 |
| -3 | GD | -14 |
| 1.19 | PPG | 1.27 |
| 33% | Win % | 35% |
Key Stats
50%
Both Teams to Score
H2H (4 games)
H2H (4 games)
50%
Over 2.5 Goals
H2H history
H2H history
4%
Clean Sheets
Portland Timbers this season
Portland Timbers this season
23%
Clean Sheets
New York Red Bulls this season
New York Red Bulls this season
Portland Timbers are 26th (32 pts). New York Red Bulls are 10th (33 pts).
Goal Timing (This Season)
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
New York Red Bulls
0-15
6/4
16-30
2/3
31-45
5/6
46-60
5/8
61-75
2/6
76+
5/4
■ Scored ■ Conceded
Top Scorers (This Season)
Portland Timbers
| Kevin Kelsy | 9 G | 2 A |
| Kristoffer Velde | 8 G | 5 A |
New York Red Bulls
| Julian Hall | 10 G | 2 A |
| Jorge Ruvalcaba | 7 G |
Events
Match Events
- 0' The game is set. Portland Timbers kicks off things out of here…
- 5' It is a cagey affair so far. Portland Timbers in their trying to find a way past New York Red Bulls's compact .
- 10' Tim Parker has been relatively quiet despite scoring 12 goals in his last 294 appearances.
- 15' Maxim Choupo-Moting is a natural and has been asked to do a very specific job for Portland Timbers tonight.
- 20' It looks like no one’s ball. New York Red Bulls is used to counterattacking playing. None of the sides are ready to take the lead.
- 25' The midfield battle is intense right now. Both Portland Timbers and New York Red Bulls are fighting for every inch of the pitch.
- 28' A goal from the Paraguay international Matias Rojas! He fires home on 28 to make it 1-0!
- 33' New York Red Bulls fans have not had much to celebrate tonight. Their side is struggling to get forward.
- 36' Poor challenge from Kristoffer Velde. The referee spots it immediately and shows the card.
- 38' That is a card for New York Red Bulls. Peter Stroud will be fuming at that decision.
- 43' The referee has had an easy afternoon — neither side has been overly physical in the tackle.
- 45' The referee does not hesitate — a card for Maxim Choupo-Moting on 45 minutes.
- 46' The whistle greets Peter Stroud as he departs to be replaced by Ronald Donkor.
- 47' A change in the New York Red Bulls ranks — Daniel Edelman exits the field as Gustav Berggren enters on 47.
- 52' The tempo has dropped considerably in the last few minutes. Sandro Schwarz will be considering his options from the bench.
- 56' A tactical swap from Portland Timbers — David Pereira da Costa on, Matias Rojas off on 56 minutes.
- 61' A meaty challenge results in booking for Jimer Fory on 61.
- 64' Another change for New York Red Bulls made on 64 minute. Wikelmann Carmona leaves to be changed by Julian Hall.
- 69' We are waiting for someone to take the initiative. Who will be the first to commit to attack?
- 70' Brilliant from the ! Emil Forsberg makes it 1-1 with a superb finish on 70.
- 73' Antony puts Portland Timbers on the lead.
- 75' Portland Timbers make a change. Julio Ortiz trudges off to be replaced by Diego Chara on 75 minutes.
- 80' The travelling New York Red Bulls supporters hardly appreciate their team being pressed down to the backline.
- 81' Ariel Lassiter is ready to make an impact after coming on for Kristoffer Velde at the 81 minute mark.
- 82' Serge Ngoma has so much to prove this time. He replaces Mohammed Sofo on 82 minute.
- 87' will be watching from the dugout nervously. His Portland Timbers side need to improve if they are to claim all three points.
- The final score is 2-1.
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.49
New York Red Bulls xG
I would bet for:
Both teams to score 65% + Over 2.5 goals 64%
Match Result
✓ CorrectActual: Portland Timbers win
Both Teams to Score
✓ Correct
Avg goals/match: 3.37
Actual: Yes — both scored
Over / Under Goals
✓ O/U 2.5| Line | Over | Under | |
|---|---|---|---|
| ± 0.5 | 95% |
|
5% |
| ± 1.5 | 85% |
|
15% |
| ± 2.5 | 64% |
|
36% |
| ± 3.5 | 43% |
|
57% |
| ± 4.5 | 25% |
|
75% |
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.4%
2 – 0
6.1%
1 – 0
5.8%
3 – 1
5.4%
0 – 0
4.9%
0 – 1
4.5%
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% | 54% |
| -0.5 | 46% | — | 54% |
| +0.5 | 70% | — | 30% |
| +1 | 70% | 16% | 14% |
| +1.5 | 86% | — | 14% |
| +2 | 86% | 9% | 5% |
| +2.5 | 95% | — | 5% |
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.

