New customers only | Commercial content | 18+ age limit | T&Cs apply

Portland Timbers 3-1 Real Salt Lake final score - 22 October 2025, Major League Soccer

USA - Major League Soccer

Portland Timbers
3
-
1
End
Real Salt Lake

New customers only | Commercial content | 18+ age limit | T&Cs apply

Highlights

Portland Timbers Portland Timbers
Real Salt Lake Real Salt Lake
End of game
O. Fernandez
K. Velde
90'
88+4'
J. Russell
D. Yedlin
88'
A. Katranis
J. Ortiz
D. Da Costa
86'
K. Kelsy
F. Mora
86'
84'
D. Luna
K. Miller
A. Lassister
82'
drop icon
79'
J. Barea
B. Ojeda
79'
D. Yedlin
A. Lassister
A. Alves Santos
78'
C. Paredes
D. Ayala
78'
74'
B. Vera
65'
R. Cruz
Z. Gozo
65'
W. Agada
V. Olatunji
Half-time
45'
E. Eneli
N. Caliskan
39'
drop icon
J. Glad
D. Goncalves
F. Mora
35'
drop icon
F. Mora
24'
drop icon
22'
N. Caliskan
Kick-off

Game Statistics

Portland Timbers Portland Timbers
Real Salt Lake Real Salt Lake
64
Ball possession (%)
36
6
Shots
12
6
Shots on-target
7
0
Shots off-target
5
7
Corners
6
2
Offsides
3
6
Fouls
14
17
Free kicks
8
9
Goal kicks
3
6
Saves
3
8
Throw-ins
10
0
Yellow cards
5

Tactical Scheme

Portland Timbers

Formation : 4 - 3 - 3

41
J. Pantemis
29
J. Mosquera
4
K. Miller
20
F. Surman
27
J. Fory
24
D. Ayala
21
D. Chara
10
D. Da Costa
11
A. Alves Santos
9
F. Mora
99
K. Velde
17
V. Olatunji
10
D. Goncalves
8
D. Luna
72
Z. Gozo
6
B. Ojeda
92
N. Caliskan
98
A. Katranis
4
B. Vera
15
J. Glad
2
D. Yedlin
1
R. Cabral

Formation : 4 - 2 - 3 - 1

Real Salt Lake

Substitutes

Portland Timbers
Portland Timbers
Goalkeeper

M. Crepeau

Defender

I. Smith

D. Zuparic

E. Miller

Midfielder

J. Ortiz

D. Da Costa 86'

O. Fernandez

K. Velde 90'

A. Lassister

A. Alves Santos 78'

C. Paredes

D. Ayala 78'

Forward

K. Kelsy

F. Mora 86'

Real Salt Lake
Real Salt Lake
Goalkeeper

M. Stajduhar

Defender

S. Junqua

P. Quinton

Midfielder

E. Eneli

N. Caliskan 45'

P. Ruiz

Forward

W. Agada

V. Olatunji 65'

R. Cruz

Z. Gozo 65'

J. Russell

D. Yedlin 88'

J. Barea

B. Ojeda 79'

Missing players

Portland Timbers
Portland Timbers
Defender

Z. McGraw

Midfielder

F. Carballo

M. Rojas

Forward

J. Rodriguez

Real Salt Lake
Real Salt Lake
Goalkeeper

Z. MacMath

Defender

K. Henry

J. Brown

Forward

M. Bell

Form

Last matches

Portland Timbers
Portland Timbers Last matches
W L D D L L
Wins

1/6 (17%)

Draw

2/6 (33%)

Losses

3/6 (50%)

Average stats (Last 6 matchs)

2.5 Total goals
50% BTTS
0.83 Goals scored
1.67 Goals conceded
50% Over 2.5
50% Under 2.5

18 Oct 2025 - Major League Soccer

Portland Timbers
0 :  4
San Diego FC

4 Oct 2025 - Major League Soccer

Seattle Sounders
1 :  0
Portland Timbers

27 Sept 2025 - Major League Soccer

Portland Timbers
2 :  2
FC Dallas

24 Sept 2025 - Major League Soccer

Vancouver Whitecaps
1 :  1
Portland Timbers

20 Sept 2025 - Major League Soccer

Houston Dynamo
1 :  0
Portland Timbers

13 Sept 2025 - Major League Soccer

Portland Timbers
2 :  1
New York Red Bulls
W W L W D L
Wins

3/6 (50%)

Draw

1/6 (17%)

Losses

2/6 (33%)

Average stats (Last 6 matchs)

3.5 Total goals
50% BTTS
1.83 Goals scored
1.67 Goals conceded
83% Over 2.5
17% Under 2.5

18 Oct 2025 - Major League Soccer

Portland Timbers
0 :  4
San Diego FC

27 Sept 2025 - Major League Soccer

Portland Timbers
2 :  2
FC Dallas

13 Sept 2025 - Major League Soccer

Portland Timbers
2 :  1
New York Red Bulls

16 Aug 2025 - Major League Soccer

Portland Timbers
2 :  3
FC Cincinnati

2 Aug 2025 - Leagues Cup

Portland Timbers
1 :  0
Queretaro

30 Jul 2025 - Leagues Cup

Portland Timbers
4 :  0
Atletico San Luis
L D D L D L
Wins

0/6 (0%)

Draw

3/6 (50%)

Losses

3/6 (50%)

Average stats (Last 6 matchs)

1.33 Total goals
33% BTTS
0.33 Goals scored
1 Goals conceded
0% Over 2.5
100% Under 2.5

4 Oct 2025 - Major League Soccer

Seattle Sounders
1 :  0
Portland Timbers

24 Sept 2025 - Major League Soccer

Vancouver Whitecaps
1 :  1
Portland Timbers

20 Sept 2025 - Major League Soccer

Houston Dynamo
1 :  0
Portland Timbers

30 Aug 2025 - Major League Soccer

Minnesota United
1 :  1
Portland Timbers

23 Aug 2025 - Major League Soccer

San Diego FC
0 :  0
Portland Timbers

9 Aug 2025 - Major League Soccer

FC Dallas
2 :  0
Portland Timbers
Real Salt Lake
Real Salt Lake Last matches
L L W W L D
Wins

2/6 (33%)

Draw

1/6 (17%)

Losses

3/6 (50%)

Average stats (Last 6 matchs)

3.33 Total goals
67% BTTS
1.33 Goals scored
2 Goals conceded
67% Over 2.5
33% Under 2.5

18 Oct 2025 - Major League Soccer

Saint Louis City SC
2 :  2
Real Salt Lake

11 Oct 2025 - Major League Soccer

Seattle Sounders
1 :  0
Real Salt Lake

4 Oct 2025 - Major League Soccer

Real Salt Lake
1 :  0
Colorado Rapids

27 Sept 2025 - Major League Soccer

Real Salt Lake
3 :  1
Austin FC

21 Sept 2025 - Major League Soccer

Los Angeles FC
4 :  1
Real Salt Lake

17 Sept 2025 - Major League Soccer

Real Salt Lake
1 :  4
Los Angeles FC
W L W L W W
Wins

4/6 (67%)

Draw

0/6 (0%)

Losses

2/6 (33%)

Average stats (Last 6 matchs)

3 Total goals
67% BTTS
1.5 Goals scored
1.5 Goals conceded
67% Over 2.5
33% Under 2.5

4 Oct 2025 - Major League Soccer

Real Salt Lake
1 :  0
Colorado Rapids

27 Sept 2025 - Major League Soccer

Real Salt Lake
3 :  1
Austin FC

17 Sept 2025 - Major League Soccer

Real Salt Lake
1 :  4
Los Angeles FC

13 Sept 2025 - Major League Soccer

Real Salt Lake
2 :  1
Sporting Kansas City

23 Aug 2025 - Major League Soccer

Real Salt Lake
1 :  3
Minnesota United

6 Aug 2025 - Leagues Cup

Real Salt Lake
1 :  0
Queretaro
D L L L L D
Wins

0/6 (0%)

Draw

2/6 (33%)

Losses

4/6 (67%)

Average stats (Last 6 matchs)

3 Total goals
67% BTTS
1 Goals scored
2 Goals conceded
67% Over 2.5
33% Under 2.5

18 Oct 2025 - Major League Soccer

Saint Louis City SC
2 :  2
Real Salt Lake

11 Oct 2025 - Major League Soccer

Seattle Sounders
1 :  0
Real Salt Lake

21 Sept 2025 - Major League Soccer

Los Angeles FC
4 :  1
Real Salt Lake

16 Aug 2025 - Major League Soccer

Charlotte FC
1 :  0
Real Salt Lake

10 Aug 2025 - Major League Soccer

New York Red Bulls
2 :  1
Real Salt Lake

30 Jul 2025 - Leagues Cup

CF America
2 :  2
Real Salt Lake

Head to head

Portland Timbers

33 %

Draw

33 %

Real Salt Lake

33 %

Average stats (last H2H results)

2.67
Total goals
33%
BTTS
1.5
Goals scored (home team)
1.17
Goals scored (away team)
50%
Over 2.5
50%
Under 2.5

16 Jul 2025 - Major League Soccer

Portland Timbers
0 :  1
Real Salt Lake

14 May 2025 - Major League Soccer

Real Salt Lake
0 :  0
Portland Timbers

21 Sept 2024 - Major League Soccer

Real Salt Lake
3 :  3
Portland Timbers

13 Jul 2024 - Major League Soccer

Portland Timbers
3 :  0
Real Salt Lake

9 Oct 2022 - Major League Soccer

Real Salt Lake
3 :  1
Portland Timbers

4 Dec 2021 - Major League Soccer

Portland Timbers
2 :  0
Real Salt Lake
Improve your sports betting with our football team comparison tool (100+ statistics)

Live Commentary

90+9' sifflet_1

Portland have a goal kick.

90+6' tir_cadre_1

Rwan Cruz (Salt Lake) strikes at Providence Park but his header is cleared.

90+6'  

Alexandros Katranis for Salt Lake is back on the field again.

90+6' hors_jeu_1

Portland advance rapidly upfield but Guido Gonzales Jr blows for offside.

90+5' blessure_1

The match at Providence Park has been interrupted briefly for a check on Alexandros Katranis, who is down injured.

90+2'  

Salt Lake awarded a throw-in in their own half.

90+1' sifflet_1

Ball goes out of play for a Portland goal kick.

90' substitution_1

The home team replace Kristoffer Velde with Omir Fernandez.

89' coup_franc_1

In Portland, OR a free kick has been awarded the away team.

88+4' substitution_1

Johnny Russell is replacing DeAndre Yedlin for Salt Lake at Providence Park.

88' coup_franc_1

Free kick Portland.

88' carton_jaune_1

Alexandros Katranis (Salt Lake) has received a yellow card from Guido Gonzales Jr.

87' coup_franc_1

Free kick for Salt Lake in the half of Portland.

87' coup_franc_1

Portland awarded a free kick in their own half.

87' corner_1

Salt Lake have been awarded a corner by Guido Gonzales Jr.

86' tir_cadre_1

In Portland, OR Salt Lake drive forward through Diego Luna. His shot is on target but it's saved.

86' substitution_1

The home team have replaced David Pereira Da Costa with Joao Ortiz. This is the fourth substitution made today by Phil Neville.

86' substitution_1

Kevin Kelsy is replacing Felipe Mora for the home team.

85' sifflet_1

Guido Gonzales Jr awards Portland a goal kick.

85'  

Guido Gonzales Jr signals a throw-in for Salt Lake, close to Portland's area.

84' coup_franc_1

Guido Gonzales Jr signals a free kick to Portland in their own half.

84' carton_jaune_1

Diego Luna for Salt Lake has been booked by Guido Gonzales Jr and receives a first yellow card.

84'  

Can Salt Lake capitalize from this throw-in deep inside Portland's half?

82' but_1

Portland move into a more comfortable 3-1 lead. Kamal Miller is the scorer with a header! Ariel Lassister with an assist there.

82' corner_1

Corner awarded to Portland.

79' carton_jaune_1

Salt Lake's DeAndre Yedlin has been booked in Portland, OR.

79' substitution_1

Salt Lake make their fourth substitution with Jesus Barea replacing Braian Ojeda.

78' substitution_1

Cristhian Paredes is on a sub for David Ayala for Portland.

78' substitution_1

Ariel Lassister is replacing Antony Alves Santos for Portland at Providence Park.

77+7' hors_jeu_1

Salt Lake are whistled for offside.

76' coup_franc_1

It's getting dangerous! Free kick for Salt Lake close to the penalty box.

74' carton_jaune_1

At Providence Park, Brayan Vera has been yellow-carded for the away team.

73' corner_1

Salt Lake have been awarded a corner by Guido Gonzales Jr.

72'  

Can Salt Lake get the ball into an attacking position from this throw-in in Portland's half?

72' corner_1

Corner awarded to Portland.

71' corner_1

Portland have been awarded a corner by Guido Gonzales Jr.

70' coup_franc_1

Portland awarded a free kick in their own half.

70'  

A throw-in for the home team on the opposite half.

69' tir_cadre_1

Salt Lake drives forward and Diogo Goncalves gets in a shot. Without netting, however.

65' substitution_1

William Agada is replacing Victor Olatunji for the away team.

65' substitution_1

The away team replace Zavier Gozo with Rwan Cruz.

61'  

Guido Gonzales Jr signals a Portland throw-in in Salt Lake's half.

60' coup_franc_1

Free kick for Portland in their own half.

59' sifflet_1

Goal kick for Portland at Providence Park.

58' sifflet_1

Ball goes out of play for a Salt Lake goal kick.

58' coup_franc_1

Portland awarded a free kick in their own half.

56' coup_franc_1

Guido Gonzales Jr signals a free kick to Salt Lake.

55' sifflet_1

It's a goal kick for the home team in Portland, OR.

54' hors_jeu_1

Salt Lake push upfield but Guido Gonzales Jr quickly pulls them for offside.

54' corner_1

Corner awarded to Salt Lake.

53'  

Salt Lake have a dangerous throw-in.

52' coup_franc_1

Free kick for Salt Lake in their own half.

51' hors_jeu_1

Salt Lake are too eager and fall into an offside trap.

50'  

Throw-in for Portland close to the penalty box.

50' coup_franc_1

Guido Gonzales Jr signals a free kick to Portland in their own half.

49'  

Throw-in Portland.

48'  

A throw-in for the away team on the opposite half.

46'  

Ball safe as Portland is awarded a throw-in in their half.

45' substitution_1

Pablo Mastroeni (Salt Lake) is making a first substitution, with Emeka Eneli replacing Noel Caliskan.

45' sifflet_1

The first-half is over.

45+4'  

Can Salt Lake get the ball into an attacking position from this throw-in in Portland's half?

45+2' sifflet_1

Portland have a goal kick.

45+1' coup_franc_1

In Portland, OR a free kick has been awarded the home team.

45' corner_1

Salt Lake have been awarded a corner by Guido Gonzales Jr.

42' coup_franc_1

Guido Gonzales Jr signals a free kick to Portland.

39' but_1

Justen Glad (Salt Lake) heads in to reduce the deficit to 2-1. Great play from Diogo Goncalves to set up the goal.

39' corner_1

Salt Lake have been awarded a corner by Guido Gonzales Jr.

35' but_1

Goal! Portland extend their lead to 2-0 through Felipe Mora.

34' sifflet_1

Goal kick for Portland at Providence Park.

34' tir_non_cadre_1

Salt Lake's Diogo Goncalves misses with an attempt on goal.

33'  

Throw-in for Salt Lake in the half of Portland.

33' corner_1

Corner awarded to Salt Lake.

28' sifflet_1

Portland have a goal kick.

28' tir_non_cadre_1

Victor Olatunji for Salt Lake gets in a strike but fails to hit the target.

28'  

Portland to take a throw-in in Salt Lake territory.

24' but_1

Felipe Mora is on target to give Portland a 1-0 advantage.

24' coup_franc_1

In Portland, OR a free kick has been awarded the home team.

23' coup_franc_1

Free kick Portland.

23' coup_franc_1

Free kick for Portland in the half of Salt Lake.

22' carton_jaune_1

Noel Caliskan (Salt Lake) has received a yellow card from Guido Gonzales Jr.

22'  

Guido Gonzales Jr signals a Salt Lake throw-in in Portland's half.

21' coup_franc_1

Portland awarded a free kick in their own half.

20'  

Throw-in for Portland at Providence Park.

17' sifflet_1

It's a goal kick for the away team in Portland, OR.

16' hors_jeu_1

At Providence Park, Portland are penalized for being offside.

16' corner_1

Portland have been awarded a corner by Guido Gonzales Jr.

16' corner_1

Corner awarded to Portland.

15' sifflet_1

Ball goes out of play for a Salt Lake goal kick.

15' corner_1

Portland have been awarded a corner by Guido Gonzales Jr.

14'  

Throw-in high up the field for Salt Lake in Portland, OR.

12'  

Throw-in for Portland in their own half.

10' coup_franc_1

Free kick for Salt Lake in their own half.

9' sifflet_1

Guido Gonzales Jr awards Portland a goal kick.

4' corner_1

Corner awarded to Portland.

3' coup_franc_1

Guido Gonzales Jr signals a free kick to Portland in their own half.

 

Portland Timbers scores 1.5 goals when playing at home and Real Salt Lake scores 0.9 goals when playing away (on average).

 

Both teams haven't won their last match in MLS.

 

Average number of goals in the first half in meetings between Portland Timbers and Real Salt Lake is 0.8.

 

Average number of goals in meetings between Portland Timbers and Real Salt Lake is 2.6.

 

Portland Timbers scores 1.6 goals in a match against Real Salt Lake and Real Salt Lake scores 1 goals against Portland Timbers (on average).

 

Portland Timbers have won just 1 of their last 4 MLS games against Real Salt Lake.

 

Real Salt Lake have lost just 1 of their last 4 MLS games against Portland Timbers.

 

In the last 5 meetings Portland Timbers won 2, Real Salt Lake won 1, 2 draws.

 

Portland Timbers have lost just 1 of their last 5 games against Real Salt Lake (in all competitions).

 

Portland Timbers has streak of 2 matches with 0 scored goals.

 

Real Salt Lake's performance of the last 5 matches is better than Portland Timbers's.

 

In MLS, Real Salt Lake has better performance than Portland Timbers.

 

When Real Salt Lake is down 1-0 away, they win 0% of their matches.

 

When Portland Timbers is down 0-1 home, they win 25% of their matches.

 

When Real Salt Lake leads 0-1 away, they win in 36% of their matches.

 

When Portland Timbers leads 1-0 at home, they win in 63% of their matches.

 

On their last meeting Real Salt Lake won by 1 goals.

 

The winner of their last meeting was Real Salt Lake.

 

Portland Timbers wins 30% of halftimes, Real Salt Lake wins 34%.

 

Portland Timbers wins 1st half in 30% of their matches, Real Salt Lake in 34% of their matches.

 

Portland Timbers have conceded a goal in each of their last 7 matches.

 

Real Salt Lake haven't won any of their last 5 away matches.

 

Portland Timbers haven't won in their last 5 games.

 

During the last 47 meetings, Portland Timbers have won 18 times, there have been 13 draws while Real Salt Lake have won 16 times. The goal difference is 77-66 in favour of Portland Timbers.

 

During the last 23 meetings with Portland Timbers playing at home, Portland Timbers have won 10 times, there have been 8 draws while Real Salt Lake have won 5 times. The goal difference is 43-29 in favour of Portland Timbers.

 

The most common result of matches between Portland Timbers and Real Salt Lake when Portland Timbers is playing at home is 0-0. 4 matches have ended with this result.

Score and result Portland Timbers - Real Salt Lake

The Portland Timbers - Real Salt Lake match (Football - Major League Soccer) at 22/10/2025 22:30 is complete.

The Portland Timbers - Real Salt Lake match result is as follows: 3-1.

Now that this Major League Soccer Football match is over and the score is known, you can find the highlights and key statistics on that same page.

Please Gamble Responsibly

logo footer