San Jose Earthquakes host Portland Timbers in Major League Soccer. San Jose have had the better season of the two, sitting comfortably in the top half of the table, while Portland have found things tougher down in ninth.
Goals have followed both sides fairly regularly this year, home and away, and that pattern is worth digging into before deciding what to make of this one.
Analysis updated .
Where to place this bet
Recent form doesn't match the table
Looking at each side's last 20 fixtures across all competitions, San Jose have actually won just 5 with 9 defeats, while Portland have won 8 with 8 losses in their equivalent run. Those samples mix in cup and friendly matches alongside league games, so they're not a pure guide to current league form, but the goal numbers stand out either way.
What could your bet return?
Potential returns include your stake. Odds may change.
San Jose Earthquakes: 20 completed matches; Portland Timbers: 20 completed matches.
San Jose Earthquakes
- Win
- 25% 5 / 20
- Draw
- 30% 6 / 20
- Loss
- 45% 9 / 20
- Scored
- 29
- Conceded
- 40
- Difference
- -11
Portland Timbers
- Win
- 40% 8 / 20
- Draw
- 20% 4 / 20
- Loss
- 40% 8 / 20
- Scored
- 43
- Conceded
- 35
- Difference
- +8
| League | Home | Away | Date | Score |
|---|---|---|---|---|
| Major League Soccer | San Jose Earthquakes | Los Angeles FC | 20.09.2026 | 2-2 |
| Major League Soccer | San Jose Earthquakes | Houston Dynamo | 13.09.2026 | 1-0 |
| Major League Soccer | San Diego | San Jose Earthquakes | 10.09.2026 | 2-3 |
| Major League Soccer | Austin | San Jose Earthquakes | 06.09.2026 | 1-1 |
| Major League Soccer | Houston Dynamo | San Jose Earthquakes | 30.08.2026 | 0-0 |
| Major League Soccer | San Jose Earthquakes | Minnesota United FC | 23.08.2026 | 1-5 |
| Major League Soccer | Los Angeles Galaxy | San Jose Earthquakes | 20.08.2026 | 1-0 |
| Major League Soccer | San Jose Earthquakes | St. Louis City | 16.08.2026 | 1-3 |
| Major League Soccer | FC Cincinnati | San Jose Earthquakes | 02.08.2026 | 4-2 |
| Major League Soccer | San Jose Earthquakes | Los Angeles Galaxy | 26.07.2026 | 1-1 |
| League | Home | Away | Date | Score |
|---|---|---|---|---|
| Major League Soccer | Portland Timbers | Atlanta United FC | 20.09.2026 | 0-1 |
| Major League Soccer | FC Dallas | Portland Timbers | 13.09.2026 | 2-1 |
| Major League Soccer | Portland Timbers | St. Louis City | 10.09.2026 | 2-2 |
| Major League Soccer | Portland Timbers | Minnesota United FC | 06.09.2026 | 5-4 |
| Major League Soccer | Portland Timbers | Austin | 30.08.2026 | 1-2 |
| Major League Soccer | Los Angeles FC | Portland Timbers | 23.08.2026 | 1-1 |
| Major League Soccer | Portland Timbers | San Diego | 20.08.2026 | 3-1 |
| Major League Soccer | Chicago Fire | Portland Timbers | 17.08.2026 | 2-1 |
| Leagues Cup | Portland Timbers | Club Tijuana | 14.08.2026 | 3-1 |
| Leagues Cup | Club America | Portland Timbers | 10.08.2026 | 3-1 |
San Jose have conceded 40 in that stretch and Portland 35, so neither defence has looked settled recently, even though San Jose remain the higher-placed side overall.
Both teams have been leaking goals fairly consistently in their recent matches, whatever the competition.
A fixture that keeps producing goals
These two have met close to twenty times since 2020 across MLS, the US Open Cup, Leagues Cup and friendlies, and the results have swung both ways. The most recent MLS meeting, back in May, finished 3-1 to Portland away at San Jose, while San Jose won 4-1 in their own backyard the year before that.
| League | Home | Away | Date | Score |
|---|---|---|---|---|
| Major League Soccer | Portland Timbers | San Jose Earthquakes | 24.05.2026 | 1-3 |
| Friendlies Clubs | San Jose Earthquakes | Portland Timbers | 12.02.2026 | 3-2 |
| Major League Soccer | Portland Timbers | San Jose Earthquakes | 14.06.2025 | 1-1 |
| US Open Cup | San Jose Earthquakes | Portland Timbers | 21.05.2025 | 1-0 |
| Major League Soccer | San Jose Earthquakes | Portland Timbers | 04.05.2025 | 4-1 |
| Friendlies Clubs | Portland Timbers | San Jose Earthquakes | 05.02.2025 | 2-1 |
| Major League Soccer | San Jose Earthquakes | Portland Timbers | 20.06.2024 | 1-2 |
| Major League Soccer | Portland Timbers | San Jose Earthquakes | 16.05.2024 | 4-2 |
| Friendlies Clubs | Portland Timbers | San Jose Earthquakes | 14.02.2024 | 0-1 |
| Major League Soccer | Portland Timbers | San Jose Earthquakes | 21.09.2023 | 2-1 |
A good number of these meetings have finished with three or more goals on the board, regardless of who's hosted.
This fixture has rarely stayed quiet, even when the two sides have been in different form.
League positions tell part of the story
San Jose are fifth with 42 points from 26 games, having won 12, drawn 6 and lost 8. Portland are ninth with 32 points from the same number of matches, winning 9, drawing 5 and losing 12.
| № | Team | Played | Win | Draw | Loss | GF/GA | Points |
|---|---|---|---|---|---|---|---|
| Western Conference | |||||||
| 1 | Vancouver Whitecaps | 25 | 15 | 4 | 6 | 56/23 | 49 |
| 2 | Houston Dynamo | 26 | 13 | 5 | 8 | 34/30 | 44 |
| 3 | St. Louis City | 26 | 12 | 8 | 6 | 45/36 | 44 |
| 4 | FC Dallas | 26 | 12 | 8 | 6 | 49/42 | 44 |
| 5 | San Jose Earthquakes | 26 | 12 | 6 | 8 | 46/38 | 42 |
| 6 | Los Angeles FC | 27 | 11 | 8 | 8 | 43/29 | 41 |
| 7 | Colorado Rapids | 26 | 11 | 3 | 12 | 36/35 | 36 |
| 8 | Los Angeles Galaxy | 27 | 8 | 9 | 10 | 34/42 | 33 |
| 9 | Portland Timbers | 26 | 9 | 5 | 12 | 47/48 | 32 |
| 10 | Seattle Sounders | 25 | 8 | 8 | 9 | 30/33 | 32 |
| 11 | San Diego | 26 | 8 | 7 | 11 | 44/44 | 31 |
| 12 | Austin | 26 | 7 | 9 | 10 | 32/44 | 30 |
| 13 | Real Salt Lake | 26 | 8 | 5 | 13 | 37/44 | 29 |
| 14 | Minnesota United FC | 26 | 7 | 8 | 11 | 39/46 | 29 |
| 15 | Sporting Kansas City | 25 | 5 | 3 | 17 | 29/63 | 18 |
The gap in the table is real, but it's not built on defensive solidity from San Jose. They've shipped 38 goals this season, and Portland have actually scored more than them despite the lower finish, with 47 to San Jose's 46.
San Jose's higher position comes from turning games into wins rather than keeping them tight.
Fitness concerns on both sides
Portland have a longer list of unavailable or doubtful players, with entries covering lower-body, foot, knee and wrist issues, plus one player out through yellow-card accumulation. That's a fair number of names to be missing regardless of exact roles.
San Jose's absentee list is shorter and includes a few players away on international duty alongside a couple of longer-term injury cases. On the attacking side, San Jose's P. Judd has 13 goals in 24 games this season, and both sides have a playmaker with 7 assists apiece in David Pereira da Costa and N. Tsakiris.
Portland look the more stretched squad on paper, though it's not confirmation of the exact starting eleven.
Goals look nailed on
Put the numbers together and a clear theme emerges. San Jose have shipped 38 goals in the league, Portland 48, and both attacks have shown they can score plenty too. The head-to-head record backs this up, with several recent meetings finishing three goals or more combined.
With both leading scorers and creators in decent recent touch, and neither defence looking watertight, this has the shape of an open game rather than a cagey one.
Match odds and squad lists
Squad and player details
| Name | Country | Age | Position | Height | Weight |
|---|---|---|---|---|---|
| T. Werner | Germany | 30 | Attacker | 180 | 75 |
| Daniel | Brazil | 32 | Goalkeeper | 188 | 93 |
| A. Gunn | Scotland | 30 | Goalkeeper | 196 | 77 |
| E. Löwen | Germany | 29 | Attacker | 188 | 91 |
| R. Vieira | England | 28 | Midfielder | 178 | 70 |
| J. Gónzalez | Mexico | 27 | Midfielder | 175 | 62 |
| Vítor Costa | Brazil | 32 | Defender | 182 | 73 |
| I. Harkes | USA | 31 | Midfielder | 180 | 73 |
| D. Jones | USA | 29 | Defender | 181 | 75 |
| D. Romney | USA | 33 | Defender | 188 | 86 |
| P. Marie | France | 31 | Defender | 170 | 69 |
| E. Edwards | USA | 34 | Goalkeeper | 190 | 93 |
| Francesco Montali | USA | 26 | Goalkeeper | 190 | 84 |
| D. Johnson | Grenada | 26 | Midfielder | 182 | 76 |
| J. Skahan | USA | 28 | Midfielder | 178 | 78 |
| B. Kikanovic | USA | 26 | Defender | 183 | 75 |
| O. Bouda | Burkina Faso | 26 | Midfielder | 175 | 78 |
| Jack Jasinski | USA | 22 | Defender | 183 cm | 72 kg |
| N. Buck | USA | 21 | Midfielder | 180 | 72 |
| P. Judd | USA | 27 | Attacker | 191 | 95 |
| Name | Country | Age | Position | Height | Weight |
|---|---|---|---|---|---|
| V. Janssen | Netherlands | 32 | Attacker | 184 | 79 |
| R. Hernández | Venezuela | 29 | Defender | 171 | 70 |
| F. Mora | Chile | 33 | Midfielder | 175 | 68 |
| A. Lassiter | Costa Rica | 32 | Attacker | 178 | 70 |
| J. Ortiz | Ecuador | 30 | Midfielder | 177 | 70 |
| K. Velde | Norway | 27 | Attacker | 179 | 65 |
| J. Pantemis | Canada | 29 | Goalkeeper | 185 | 77 |
| K. Miller | Canada | 29 | Defender | 183 | 75 |
| O. Fernandez | USA | 27 | Attacker | 170 | 64 |
| B. Bye | USA | 30 | Defender | 183 | 79 |
| E. Miller | USA | 33 | Defender | 185 | 79 |
| D. Chará | Colombia | 40 | Midfielder | 170 | 68 |
| C. Bassett | USA | 25 | Midfielder | 180 | 68 |
| T. Muse | USA | 27 | Goalkeeper | 193 | 84 |
| H. Sulte | USA | 24 | Goalkeeper | 201 cm | 88 kg |
| J. Waterman | Canada | 30 | Defender | 185 | 77 |
| J. Caicedo | Colombia | 24 | Midfielder | 179 | 69 |
| Antony | Brazil | 25 | Attacker | 185 | 75 |
| David Pereira da Costa | Portugal | 25 | Attacker | 168 | 64 |
| J. Fory | Colombia | 24 | Defender | 187 | 83 |
Taking everything together, the numbers point more towards an open, goal-involved match than a tight defensive one. Neither side has been miserly at the back, and this fixture has a habit of delivering goals regardless of form or table position.
It's not a banker by any means, but the weight of evidence across standings, recent matches and head-to-head history leans the same way, which is enough to make backing goals the sounder read of this one.
