San Diego FC 4-0 Portland Timbers final score - 9 November 2025, Major League Soccer

Follow the next match live between these two teams
Portland Timbers - San Diego FC live

USA - Major League Soccer

San Diego FC
4
-
0
End
Portland Timbers
Welcome offer
Exclusive Offer

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

Highlights

San Diego FC San Diego FC
Portland Timbers Portland Timbers
End of game
86'
K. Miller
P. McNair
M. Duah
84'
P. Soma
A. Dreyer
84'
F. Negri
L. Bombino
83'
80'
J. Mosquera
A. Dreyer
H. Lozano
79'
drop icon
76'
G. Guerra
D. Ayala
L. Bombino
75'
71'
D. Ayala
M. Ingvartsen
C. Baird
70'
H. Lozano
A. Pellegrino
70'
66'
C. Paredes
56'
M. Rojas
D. Da Costa
56'
F. Mora
K. Kelsy
56'
C. Paredes
D. Chara
C. Baird
55'
A. Pellegrino
C. Baird
53'
drop icon
46'
J. Mosquera
J. Fory
Half-time
M. Duah
36'
29'
J. Fory
A. Pellegrino
O. Valakari
17'
drop icon
A. Dreyer
O. Valakari
5'
drop icon
Kick-off

Game Statistics

San Diego FC San Diego FC
Portland Timbers Portland Timbers
9
Total shots
8
8
Clearances
3
7
Shots on target
2
9
Corners
3
18
Free Kicks
21
62
Possession (%)
38
19
Fouls
16
3
Yellow card
4
0
Red card
1
8
Goal opportunities
9
2
Offside
2
2
Shots off target
6
3
Shots blocked
2
540
Passes attempted
238
490
Successful passes
207
50
Unsuccessful passes
31
26
Long passes attempted
41
10
Successful long passes
5
16
Unsuccessful long passes
36
20
Crosses attempted
18
6
Successful crosses
8
14
Unsuccessful crosses
10
1
Successful dribbles
1
21
Loss of possession
16
16
Fouled against
19
12
Tackles attempted
4
11
Successful tackles
3
1
Missed tackles
1
36
Defensive clearances
28
5
Interceptions
9
4
Defensive blocks
7
2
Saves
3
1
Goalkeeper dives
1
1
Injuries
1
5
Substitutions
5

Form

Last matches

San Diego FC
San Diego FC Last matches
D L W W W D
Wins

3/6 (50%)

Draw

2/6 (33%)

Losses

1/6 (17%)

Average stats (Last 6 matchs)

3.33 Total goals
67% BTTS
2.17 Goals scored
1.17 Goals conceded
67% Over 2.5
33% Under 2.5

1 Nov 2025 - Major League Soccer

Portland Timbers
2 :  2
San Diego FC

26 Oct 2025 - Major League Soccer

San Diego FC
2 :  1
Portland Timbers

18 Oct 2025 - Major League Soccer

Portland Timbers
0 :  4
San Diego FC

4 Oct 2025 - Major League Soccer

Houston Dynamo
2 :  4
San Diego FC

27 Sept 2025 - Major League Soccer

San Diego FC
0 :  1
San Jose Earthquakes

20 Sept 2025 - Major League Soccer

Atlanta United Fc
1 :  1
San Diego FC
W D L W L W
Wins

3/6 (50%)

Draw

1/6 (17%)

Losses

2/6 (33%)

Average stats (Last 6 matchs)

2.5 Total goals
50% BTTS
1.33 Goals scored
1.17 Goals conceded
50% Over 2.5
50% Under 2.5

26 Oct 2025 - Major League Soccer

San Diego FC
2 :  1
Portland Timbers

27 Sept 2025 - Major League Soccer

San Diego FC
0 :  1
San Jose Earthquakes

16 Sept 2025 - Clubs Friendlies

San Diego FC
4 :  2
Tijuana

13 Sept 2025 - Major League Soccer

San Diego FC
1 :  3
Minnesota United

23 Aug 2025 - Major League Soccer

San Diego FC
0 :  0
Portland Timbers

25 Jul 2025 - Major League Soccer

San Diego FC
1 :  0
Nashville SC
W W D W W D
Wins

4/6 (67%)

Draw

2/6 (33%)

Losses

0/6 (0%)

Average stats (Last 6 matchs)

3.67 Total goals
83% BTTS
2.5 Goals scored
1.17 Goals conceded
83% Over 2.5
17% Under 2.5

1 Nov 2025 - Major League Soccer

Portland Timbers
2 :  2
San Diego FC

18 Oct 2025 - Major League Soccer

Portland Timbers
0 :  4
San Diego FC

4 Oct 2025 - Major League Soccer

Houston Dynamo
2 :  4
San Diego FC

20 Sept 2025 - Major League Soccer

Atlanta United Fc
1 :  1
San Diego FC

31 Aug 2025 - Major League Soccer

Los Angeles FC
1 :  2
San Diego FC

17 Aug 2025 - Major League Soccer

San Jose Earthquakes
1 :  2
San Diego FC
Portland Timbers
Portland Timbers Last matches
D L L W L D
Wins

1/6 (17%)

Draw

2/6 (33%)

Losses

3/6 (50%)

Average stats (Last 6 matchs)

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

1 Nov 2025 - Major League Soccer

Portland Timbers
2 :  2
San Diego FC

26 Oct 2025 - Major League Soccer

San Diego FC
2 :  1
Portland Timbers

22 Oct 2025 - Major League Soccer

Portland Timbers
3 :  1
Real Salt Lake

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
L W D L W D
Wins

2/6 (33%)

Draw

2/6 (33%)

Losses

2/6 (33%)

Average stats (Last 6 matchs)

4 Total goals
83% BTTS
1.83 Goals scored
2.17 Goals conceded
100% Over 2.5
0% Under 2.5

1 Nov 2025 - Major League Soccer

Portland Timbers
2 :  2
San Diego FC

22 Oct 2025 - Major League Soccer

Portland Timbers
3 :  1
Real Salt Lake

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
D D L D L L
Wins

0/6 (0%)

Draw

3/6 (50%)

Losses

3/6 (50%)

Average stats (Last 6 matchs)

1.5 Total goals
50% BTTS
0.5 Goals scored
1 Goals conceded
17% Over 2.5
83% Under 2.5

26 Oct 2025 - Major League Soccer

San Diego FC
2 :  1
Portland Timbers

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

Head to head

San Diego FC

50 %

Draw

50 %

Portland Timbers

0 %

Average stats (last H2H results)

2.75
Total goals
50%
BTTS
2
Goals scored
0.75
Goals conceded
75%
Over 2.5
25%
Under 2.5

1 Nov 2025 - Major League Soccer

Portland Timbers
2 :  2
San Diego FC

26 Oct 2025 - Major League Soccer

San Diego FC
2 :  1
Portland Timbers

18 Oct 2025 - Major League Soccer

Portland Timbers
0 :  4
San Diego FC

23 Aug 2025 - Major League Soccer

San Diego FC
0 :  0
Portland Timbers

Tactical Scheme

San Diego FC

Formation : 4 - 3 - 3

13
P. Sisniega
25
I. Pilcher
97
C. McVey
26
M. Duah
27
L. Bombino
8
O. Valakari
6
J. Tverskov
20
A. Godoy
10
A. Dreyer
21
C. Baird
90
A. Pellegrino
99
K. Velde
19
K. Kelsy
11
A. Alves Santos
10
D. Da Costa
21
D. Chara
24
D. Ayala
27
J. Fory
4
K. Miller
20
F. Surman
13
D. Zuparic
41
J. Pantemis

Formation : 4 - 3 - 3

Portland Timbers

Substitutes

San Diego FC
San Diego FC
Goalkeeper

D. Ferree

Defender

F. Negri

L. Bombino 83'

P. McNair

M. Duah 84'

Midfielder

L. De La Torre

P. Soma

A. Dreyer 84'

Forward

A. Mighten

H. Lozano

A. Pellegrino 70'

D. Vazquez

M. Ingvartsen

C. Baird 70'

Portland Timbers
Portland Timbers
Goalkeeper

M. Crepeau

Defender

J. Mosquera

J. Fory 46'

E. Miller

I. Smith

Midfielder

M. Rojas

D. Da Costa 56'

C. Paredes

D. Chara 56'

A. Lassister

Forward

G. Guerra

D. Ayala 76'

F. Mora

K. Kelsy 56'

Missing players

San Diego FC
San Diego FC
Defender

O. Verhoeven

Forward

A. Saidi

Portland Timbers
Portland Timbers
Defender

Z. McGraw

Live Commentary

90+1' coup_franc_1

Joe Dickerson signals a free kick to Portland in their own half.

89' hors_jeu_1

At Snapdragon Stadium, Portland are penalized for being offside.

89' coup_franc_1

Free kick for Portland in the half of San Diego FC.

88' sifflet_1

Goal kick for Portland at Snapdragon Stadium.

88' tir_non_cadre_1

San Diego FC's Jeppe Tverskov misses with an attempt on goal.

88' corner_1

Corner awarded to San Diego FC.

88' corner_1

San Diego FC have been awarded a corner by Joe Dickerson.

86' carton_jaune_1

Kamal Miller (Portland) gets a yellow card.

86' coup_franc_1

Joe Dickerson signals a free kick to San Diego FC just outside Portland's area.

86' coup_franc_1

Free kick for Portland in their own half.

84'  

Throw-in for San Diego FC in their own half.

84' coup_franc_1

Joe Dickerson signals a free kick to Portland in their own half.

84' substitution_1

San Diego FC make their fifth substitution with Pedro J Soma replacing Anders Dreyer.

84' substitution_1

The home team replace Manu Duah with Paddy McNair.

83' substitution_1

The home team replace Luca Bombino with Franco Negri.

83'  

Ball safe as San Diego FC is awarded a throw-in in their half.

82'  

Can Portland get the ball into an attacking position from this throw-in in San Diego FC's half?

80' carton_rouge_1

At Snapdragon Stadium, Juan Mosquera is shown a red card and sent off.

80' coup_franc_1

In San Diego, CA a free kick has been awarded the away team.

79' but_1

Goal! San Diego FC extend their lead to 4-0 through Anders Dreyer. Great play from Hirving Lozano to set up the goal.

78'  

Throw-in for San Diego FC in their own half.

78'  

Throw-in for Portland at Snapdragon Stadium.

77'  

Portland awarded a throw-in in their own half.

76' sifflet_1

It's a goal kick for the home team in San Diego, CA.

76' substitution_1

Phil Neville is making the team's fifth substitution at Snapdragon Stadium with Gage Guerra replacing David Ayala.

75' carton_jaune_1

Luca Bombino is booked for the home team.

75' coup_franc_1

Portland awarded a free kick in their own half.

74'  

Joe Dickerson signals a throw-in for San Diego FC, close to Portland's area.

73' sifflet_1

Goal kick for San Diego FC at Snapdragon Stadium.

73' tir_non_cadre_1

Portland are coming forward and Matias Rojas gets in a strike, it misses the target, however.

72' coup_franc_1

Free kick for Portland in their own half.

71' carton_jaune_1

David Ayala (Portland) has been booked and must now be careful not to get a second yellow card.

71' coup_franc_1

Free kick in a good position for San Diego FC!

70' hors_jeu_1

In San Diego, CA, San Diego FC push forward quickly but are pulled up for offside.

70' substitution_1

Hirving Lozano is replacing Amahl Pellegrino for the home team.

70' substitution_1

San Diego FC make their first substitution with Marcus Ingvartsen replacing Corey Baird.

69' coup_franc_1

San Diego FC awarded a free kick in their own half.

68'  

Throw-in San Diego FC.

67' coup_franc_1

Joe Dickerson signals a free kick to Portland.

67' tir_cadre_1

San Diego FC's Amahl Pellegrino is on target but unsuccessful.

66' carton_jaune_1

Cristhian Paredes for Portland has been booked by Joe Dickerson and receives a first yellow card.

66' coup_franc_1

Free kick San Diego FC.

65' coup_franc_1

Joe Dickerson signals a free kick to San Diego FC in their own half.

64'  

San Diego FC needs to be cautious. Portland have an attacking throw-in.

64'  

Luca Bombino has recovered and rejoins the match in San Diego, CA.

62' blessure_1

Luca Bombino is writhing in pain and play has been suspended for a few moments.

62'  

Throw-in for Portland close to the penalty box.

62'  

Joe Dickerson awards the home team a throw-in.

61' tir_non_cadre_1

Cristhian Paredes (Portland) powers in a header – against the bar!

59'  

Portland to take a throw-in in San Diego FC territory.

57' sifflet_1

Portland have a goal kick.

57'  

San Diego FC have a dangerous throw-in.

57'  

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

56' substitution_1

Felipe Mora is replacing Kevin Kelsy for Portland at Snapdragon Stadium.

56' sifflet_1

Ball goes out of play for a San Diego FC goal kick.

56' substitution_1

The away team have replaced Diego Chara with Cristhian Paredes. This is the third substitution made today by Phil Neville.

56' substitution_1

Phil Neville (Portland) is making a second substitution, with Matias Rojas replacing David Pereira Da Costa.

55' carton_jaune_1

Corey Baird (San Diego FC) gets a yellow card.

55' coup_franc_1

Joe Dickerson signals a free kick to Portland.

54' coup_franc_1

Free kick for Portland in the half of San Diego FC.

53' but_1

San Diego FC take a comfortable 3-0 lead thanks to Amahl Pellegrino. Great play from Corey Baird to set up the goal.

52' coup_franc_1

Free kick for San Diego FC in their own half.

51' corner_1

Corner awarded to San Diego FC.

50' coup_franc_1

San Diego FC are in shooting range from this free kick.

48'  

Throw-in for San Diego FC in their own half.

48' coup_franc_1

Portland awarded a free kick in their own half.

46'  

Throw-in high up the field for San Diego FC in San Diego, CA.

46' substitution_1

Juan Mosquera is on a sub for Jimer Fory for Portland.

45+3' coup_franc_1

Joe Dickerson signals a free kick to San Diego FC in their own half.

45+2' sifflet_1

Joe Dickerson awards San Diego FC a goal kick.

45+2' tir_non_cadre_1

Portland surge into the attack at Snapdragon Stadium but Kevin Kelsy’s header is off-target.

45' sifflet_1

The first half has been concluded at Snapdragon Stadium.

45' coup_franc_1

Free kick for San Diego FC in their own half.

43' hors_jeu_1

San Diego FC drive forward at breakneck speed but are pulled up for offside.

42' sifflet_1

Joe Dickerson awards San Diego FC a goal kick.

42' tir_non_cadre_1

In San Diego, CA, Kevin Kelsy (Portland) misses the target with a header.

41' corner_1

San Diego FC have been awarded a corner by Joe Dickerson.

41' corner_1

Corner awarded to San Diego FC.

40'  

Can San Diego FC get the ball into an attacking position from this throw-in in Portland's half?

40' corner_1

Portland have been awarded a corner by Joe Dickerson.

38'  

Throw-in for San Diego FC in the half of Portland.

37'  

Antony Alves Santos is back on the pitch.

37' blessure_1

Play has been interrupted briefly in San Diego, CA to check on Antony Alves Santos, who is grimacing with pain.

36' carton_jaune_1

Manu Duah (San Diego FC) has received a first yellow card.

36' coup_franc_1

Portland awarded a free kick in their own half.

36' corner_1

Corner awarded to San Diego FC.

34' sifflet_1

San Diego FC have a goal kick.

34' tir_non_cadre_1

Portland attack but David Ayala's header doesn't find the target.

34' corner_1

Portland have been awarded a corner by Joe Dickerson.

33' corner_1

Corner awarded to Portland.

33'  

Can Portland capitalize from this throw-in deep inside San Diego FC's half?

32' coup_franc_1

Free kick Portland.

31' coup_franc_1

Free kick for Portland in their own half.

29' carton_jaune_1

Jimer Fory is booked for the away team.

29' coup_franc_1

Joe Dickerson signals a free kick to San Diego FC in their own half.

27' sifflet_1

It's a goal kick for the home team in San Diego, CA.

27' tir_non_cadre_1

Kevin Kelsy (Portland) gets up for a header but cannot keep the ball on target.

26'  

Joe Dickerson signals a Portland throw-in in San Diego FC's half.

23' coup_franc_1

San Diego FC will need to be alert as they defend a dangerous free kick from Portland.

22' hors_jeu_1

Portland are caught offside.

21' coup_franc_1

Portland awarded a free kick in their own half.

20' coup_franc_1

Free kick for Portland in their own half.

19' coup_franc_1

In San Diego, CA a free kick has been awarded the home team.

17' but_1

Goal! Amahl Pellegrino extends San Diego FC's lead to 2-0. Onni Valakari instrumental with a fine assist.

16' tir_cadre_1

San Diego FC drives forward and Amahl Pellegrino gets in a shot. Without netting, however.

15'  

Portland to take a throw-in in San Diego FC territory.

15'  

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

15' sifflet_1

Ball goes out of play for a San Diego FC goal kick.

13' sifflet_1

Goal kick for Portland at Snapdragon Stadium.

13' corner_1

San Diego FC have been awarded a corner by Joe Dickerson.

12' corner_1

San Diego FC have been awarded a corner by Joe Dickerson.

11' tir_cadre_1

Portland pushes forward through Kevin Kelsy, whose finish on goal is saved.

10'  

San Diego FC awarded a throw-in in their own half.

9' coup_franc_1

Joe Dickerson signals a free kick to Portland in their own half.

8'  

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

7' coup_franc_1

Free kick for San Diego FC in their own half.

5' but_1

Anders Dreyer puts the ball in the net and the home team now lead 1-0. That's a fine assist from Onni Valakari.

5'  

Joe Dickerson awards the away team a throw-in.

4'  

Throw-in Portland.

4'  

Throw-in for San Diego FC at Snapdragon Stadium.

4' coup_franc_1

San Diego FC awarded a free kick in their own half.

3' coup_franc_1

Joe Dickerson signals a free kick to San Diego FC in their own half.

3' coup_franc_1

Free kick for San Diego FC in their own half.

2' coup_franc_1

Joe Dickerson signals a free kick to Portland in their own half.

2' corner_1

Corner awarded to San Diego FC.

1' coup_franc_1

San Diego FC awarded a free kick in their own half.

 

San Diego FC scores 1.73 goals when playing at home and Portland Timbers scores 1.08 goals when playing away (on average).

 

Average number of goals in meetings between San Diego FC and Portland Timbers is 2.8.

 

San Diego FC scores 1.6 goals in a match against Portland Timbers and Portland Timbers scores 1.2 goals against San Diego FC (on average).

 

In the last 5 meetings San Diego FC won 2, Portland Timbers won 2, 1 draws.

 

San Diego FC's performance of the last 5 matches is better than Portland Timbers's.

 

In MLS, San Diego FC has better performance than Portland Timbers.

 

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

 

When San Diego FC is down 0-1 home, they win 25% of their matches.

 

When Portland Timbers leads 0-1 away, they win in 55% of their matches.

 

When San Diego FC leads 1-0 at home, they win in 87% of their matches.

 

On their last meeting Portland Timbers won by 1 goals.

 

The winner of their last meeting was Portland Timbers.

 

San Diego FC wins 23% of halftimes, Portland Timbers wins 31%.

 

San Diego FC wins 1st half in 23% of their matches, Portland Timbers in 31% of their matches.

 

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

 

Portland Timbers haven't won any of their last 8 away matches.

 

During the last 5 meetings, San Diego FC have won 2 times, there have been 2 draws while Portland Timbers have won 1 times. The goal difference is 8-6 in favour of San Diego FC.

Score and result San Diego FC - Portland Timbers

The San Diego FC - Portland Timbers match (Football - Major League Soccer) at 09/11/2025 21:00 is complete.

The San Diego FC - Portland Timbers match result is as follows: 4-0.

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.