Major League Soccer · Matchweek 10 · Apr 26

San Diego - Portland Timbers

Portland Timbers won 2-1 away at San Diego in Major League Soccer (Matchweek 10).

🏟 Snapdragon Stadium San Diego 👤 Referee: J. Freemon
HEAD TO HEAD6 meetings · 2025–2026
San Diego 3
Aug 24who was on topAug 20
Portland Timbers 1
3 San Diego 2 draw 1 Portland Timbers
GOALS IN THIS FIXTURE
3.2goals / match
13–6total goals
3/1clean sheets
4-0San Diego best win · Nov 10
3-1Portland Timbers best win · Aug 20
%83 Over 1.5 5/6
%83 Over 2.5 5/6
%67 Over 3.5 4/6
%50 BTTS 3/6
DOES THE VENUE MATTER
San Diego at home3 matches
2W 1D 0L 6:1
Portland Timbers at home3 matches
1W 1D 1L 5:7
Results are read from the side that hosted the match.
FORM COMPARISON
San Diego3W 1D 1L Portland Timbers1W 1D 3L
2.00 0.80 Points per game
10 6 Goals scored
6 13 Goals conceded
1.53 1.32 xG average
1.27 1.86 xGA average
%40 %0 Clean sheets
%60 %60 BTTS
%80 %100 Over 2.5
6.4 3.4 Corners
3.4 3.0 Cards
San Diego5W 2D 3L Portland Timbers2W 3D 5L
1.70 0.90 Points per game
20 11 Goals scored
13 19 Goals conceded
1.77 1.45 xG average
1.27 1.73 xGA average
%30 %0 Clean sheets
%60 %60 BTTS
%70 %70 Over 2.5
6.7 4.7 Corners
2.3 2.8 Cards
SEASON COMPARISON
12San Diegoin the table32pts
28matches 8-8-12W-D-L 48:51goals -3diff
LDDLL
10Portland Timbersin the table33pts
28matches 9-6-13W-D-L 51:54goals -3diff
DLLLD
PREVIOUS MEETINGS
Aug 20 Portland Timbers 3-1 San Diego Major League Soccer
Nov 10 San Diego 4-0 Portland Timbers Major League Soccer
Nov 2 Portland Timbers 2-2 San Diego Major League Soccer
Oct 27 San Diego 2-1 Portland Timbers Major League Soccer
Oct 19 Portland Timbers 0-4 San Diego Major League Soccer
Aug 24 San Diego 0-0 Portland Timbers Major League Soccer
xG difference & finishing
San Diego1 gol · 1.36 xG -0.36
Portland Timbers2 gol · 1.24 xG +0.76
+ = scored above expectation, − = below
PLAYER RATINGS★ Kevin Kelsy 8.20
Starting XI
97 Christopher McVey D · 101' 7.30
Tackles3Blocks1Duels won4/6Passes95 · %90
18 Duran Ferree G · 101' 7.20
Saves4Duels won2/3Fouls won1Passes31 · %30
8 Onni Valakari M · 101' 7.20
Tackles4Duels won5/6Fouls won1Passes64 · %50
10 Anders Dreyer F · 101' 7.20
Goals1Pen goal1On target2/2Key pass2Offside1Passes59 · %47
26 Manu Duah D · 101' 7.00
Dribbles1/1Tackles1Interceptions1Blocks1Duels won3/5Passes109 · %103
7 Marcus Ingvartsen F · 101' 6.90
Key pass1Dribbles2/2Duels won4/9Fouls won2Fouls3Offside3Passes25 · %21
20 Anibal Godoy M · 72' 6.60
Tackles2Duels won2/5Fouls2Passes78 · %71
33 Oscar Verhoeven D · 81' 6.60
Key pass1Duels won2/4Fouls won1Passes46 · %42
19 David Vazquez F · 72' 6.50
Dribbles1/2Tackles1Duels won3/8Fouls won1Fouls2Passes34 · %32
25 Ian Pilcher D · 59' 6.30
Tackles2Duels won2/6Fouls1Passes52 · %51
6 Jeppe Tverskov M · 81' · K 6.00
Key pass2Dribbles1/2Tackles2Interceptions1Duels won3/10Fouls2Passes94 · %84
Substitutes
9 Lewis Morgan F · 29' 7.20
On target1/1Tackles1Duels won1/2Offside1Passes5 · %3
15 Pedro Soma M · 29' 6.50
Fouls1Passes23 · %22
21 Bryce Duke M · 20' 6.50
Key pass1Tackles1Duels won1/2Fouls1Passes8 · %7
22 Wilson Eisner D · 42' 6.30
Duels won2/3Fouls won2Passes19 · %17
5 Kieran Sargeant D · 20' 6.20
Passes7 · %5
Unused: Alex MightenBryan ZambléOsvald SoeCJ dos Santos
Starting XI
19 Kevin Kelsy F · 101' 8.20
Goals1On target1/2Dribbles1/2Tackles4Interceptions2Duels won10/16Fouls won1Fouls2Offside2Passes24 · %13
27 Jímer Fory D · 101' 7.30
Key pass1Tackles1Interceptions3Blocks1Duels won4/8Fouls2Passes33 · %28
30 José Caicedo M · 101' 7.30
Dribbles1/1Tackles3Interceptions2Blocks1Duels won7/8Fouls won3Passes35 · %33
41 James Pantemis G · 101' 7.20
Saves2Passes29 · %24
6 Alex Bonetig D · 101' 7.20
Goals1On target1/1Interceptions4Blocks2Duels won1/2Fouls won1Passes32 · %28
17 Cole Bassett M · 86' 7.00
On target1/1Dribbles1/1Tackles2Interceptions5Duels won6/9Fouls won1Fouls1Passes35 · %32
28 Alexander Aravena M · 73' 6.90
On target1/1Duels won1/4Fouls won1Fouls1Passes22 · %20
20 Finn Surman D · 101' · K 6.70
Tackles1Interceptions1Blocks1Duels won1/2Passes49 · %40
10 David da Costa M · 101' 6.70
Interceptions2Duels won1/2Fouls won1Passes40 · %33
5 Brandon Bye D · 101' 6.30
Key pass1Tackles1Duels won2/6Fouls2Offside1Passes39 · %30
99 Kristoffer Velde M · 97' 6.20
On target1/1Key pass2Tackles1Interceptions1Duels won4/13Fouls won3Fouls2Offside1Passes17 · %14
Substitutes
21 Diego Chará M · 15' 6.60
Tackles1Interceptions1Duels won1/1Passes1 · %1
11 Antony Alves F · 28' 6.60
Key pass1Dribbles1/2Duels won2/3Fouls won1Offside1Passes4 · %4
7 Ariel Lassiter F · 4'
Passes1 · %1
Unused: Kamal MillerJoao OrtízEric MillerFelipe MoraTrey MuseIan Smith
Win probabilityModel: 1 (%62) ✗
San Diego %62 Draw %13 Portland Timbers %25
1.99San Diego xPuan
0.88Portland Timbers xPuan
🔒
ULTIMATE

Tactical metrics & visuals

This section is available to Ultimate members.

Sign in Upgrade to Ultimate in the app

App Store · Google Play

🔒
ULTIMATE

Team & player heatmaps

This section is available to Ultimate members.

Sign in Upgrade to Ultimate in the app

App Store · Google Play

🔒
ULTIMATE

ML deep-dive

This section is available to Ultimate members.

Sign in Upgrade to Ultimate in the app

App Store · Google Play

Form
San DiegoLLLLD
Portland TimbersLWLDL
Match Reportsall →
Rizespor 0-3 FenerbahçeSüper Lig · Oct 11 Samsunspor 0-3 TrabzonsporSüper Lig · Oct 11 Chelsea 5-1 BournemouthPremier League · Oct 11 Galatasaray 3-1 KasımpaşaSüper Lig · Oct 10 Borussia Dortmund 2-2 Werder BremenBundesliga · Oct 10 Manchester United 1-1 TottenhamPremier League · Oct 11
Ad
Team of the week, tactical profile and AI predictions are open with a free account.Free sign-up
Ad
Ad