Major League Soccer
Mar 15, 2026 12.30am
3
2
HT : 0 1
FT Shell Energy Stadium
  • Héctor Herrera 46' yellowcard
  • Guilherme 62' goal
  • Agustin Resch 70' yellowcard
  • Ondrej Lingr 70' yellowcard
  • Ondrej Lingr 71' yellowcard
  • Felipe Andrade 77' goal
  • Nick Markanich 81' yellowcard
  • Ibrahim Aliyu 90' yellowcard
  • Ibrahim Aliyu 90'+8' yellowcard
  • Mateusz Bogusz 90'+15' goal
  • goal Gage Guerra 45'+4'
  • yellowcard Kristoffer Velde 45'+4'
  • yellowcard Joao Ortiz 63'
  • yellowcard Ian Smith 71'
  • yellowcard Felipe Mora 71'
  • goal Kristoffer Velde 79'
  • yellowcard Kevin Kelsy 90'+10'

Houston Dynamo vs Portland Timbers - Match Guide, Data Analysis, Standings

Form, Standings, Stats

Houston Dynamo

All competitions
Major League Soccer
Last game
Mar 7, 2026 7.30pm
New England 0 - 0 Houston
Goals scored
5
Top scorer
Guilherme

Portland Timbers

All competitions
Major League Soccer
Last game
Mar 8, 2026 3.30am
Portland 1 - 4 Vancouver
Goals scored
6
Top scorer
Felipe Mora

Data analysis

Our analysis of all available data, including recent performances and player stats up until an hour before kickoff, suggested the most likely outcome of this match was a Houston Dynamo win with a probability of 44.52%. A win for Portland Timbers had a probability of 30.87% and a draw had a probability of 24.61%.

The most likely scoreline for a Houston Dynamo win was 2-1 with a probability of 9.26%. The next most likely scorelines for that outcome were 1-0 (8.62%) and 2-0 (6.78%). The likeliest Portland Timbers win was 1-2 (7.45%) , while for a drawn scoreline it was 1-1 (11.24%). The actual scoreline of 3-2 was predicted with a 3.4% likelihood.

Result

Houston Dynamo 44.52% (+0.08)
Draw 24.61%
Portland Timbers 30.87% (-0.04)

Both Teams to Score: 

58.03% (-0.04)

Goals

Over 1.5 79.07% (+0.03)
Under 1.5 20.93% (-0.04)
Over 2.5 56.65%
Under 2.5 43.35%
Over 3.5 34.29%
Under 3.5 65.71%
Over 4.5 19.9% (+0.01)
Under 4.5 80.1% (-0.02)

First Half Winner

Houston Dynamo 33.89%
Draw 39.83%
Portland Timbers 26.28%

Team To Score First

Houston Dynamo 50.91%
No Goal 5.47%
Portland Timbers 43.62%

Corners

Over 8 66.58%
Equal 8 10.36%
Under 8 23.06%
Over 9 55.25%
Equal 9 11.33%
Under 9 33.42%
Over 10.5 43.9%
Under 10.5 56.1%

Houston Dynamo Goals

Over 1.5 46.44% (+0.05)
Under 1.5 53.56% (-0.05)
Over 2.5 21.51% (+0.04)
Under 2.5 78.49% (-0.04)
Over 3.5 8.05% (+0.03)
Under 3.5 91.95% (-0.02)

Portland Timbers Goals

Over 0.5 67.68% (-0.02)
Under 0.5 32.32% (+0.03)
Over 1.5 35.34% (-0.02)
Under 1.5 64.66% (+0.02)
Over 2.5 13.83% (-0.02)
Under 2.5 86.17% (+0.02)
Over 3.5 4.52% (-0.02)
Under 3.5 95.48% (+0.02)

Score analysis

Houston Dynamo 44.53%
Draw 24.61%
Portland Timbers 30.88%
Houston Dynamo
2-1 @ 9.26%
1-0 @ 8.62% (+0.02)
2-0 @ 6.78% (+0.03)
3-1 @ 4.98%
3-0 @ 3.6% (+0.02)
3-2 @ 3.42%
Other @ 7.87% (+0.03)
Total : 44.53%
Draw
1-1 @ 11.24%
2-2 @ 6.26%
0-0 @ 5.47%
3-3 @ 1.46%
Other @ 0.18%
Total : 24.61%
Portland Timbers
1-2 @ 7.45%
0-1 @ 6.86%
0-2 @ 4.38%
1-3 @ 3.16% (-0.01)
2-3 @ 2.63%
0-3 @ 2.06%
Other @ 4.34% (-0.01)
Total : 30.88%

Head to Head

Major League Soccer MLS Playoffs
Sep 21, 2025 1.30am
1
0
HT : 0 0
FT
Major League Soccer
Mar 31, 2025 12.00am
3
1
HT : 4 2
FT Providence Park
  • Felipe Mora 6' goal
  • Felipe Mora 6' goal
  • Diego Chara 11' yellowcard
  • Diego Chara 11' yellowcard
  • Antony 23' goal
  • Antony 23' goal
  • Felipe Mora 34' yellowcard
  • Felipe Mora 34' yellowcard
  • Jimer Fory 43' yellowcard
  • Jimer Fory 43' yellowcard
  • Antony 71' goal
  • Antony 71' goal
  • goal Franco Escobar 12'
  • goal Franco Escobar 12'
  • yellowcard Daniel Steres 31'
  • yellowcard Daniel Steres 31'
  • yellowcard Griffin Dorsey 55'
  • yellowcard Griffin Dorsey 55'
Major League Soccer
Jun 2, 2024 3.30am
2
2
HT : 2 2
FT Providence Park
  • Felipe Mora 37' goal
  • Felipe Mora 37' goal
  • Dario Zuparic 67' yellowcard
  • Dario Zuparic 67' yellowcard
  • Evander 71' yellowcard
  • Evander 71' yellowcard
  • Diego Chara 73' yellowcard
  • Diego Chara 73' yellowcard
  • Nathan Fogaca 76' goal
  • Nathan Fogaca 76' goal
  • Eryk Williamson 82' yellowcard
  • Eryk Williamson 82' yellowcard
  • Griffin Dorsey 90'+5' yellowcard
  • Griffin Dorsey 90'+5' yellowcard
  • goal Sebastian Kowalczyk 9'
  • goal Sebastian Kowalczyk 9'
  • yellowcard Franco Escobar 27'
  • yellowcard Franco Escobar 27'
  • goal Adalberto Carrasquilla 50'
  • goal Adalberto Carrasquilla 50'
  • yellowcard Amine Bassi 52'
  • yellowcard Amine Bassi 52'
  • yellowcard Hector Herrera 53'
  • yellowcard Hector Herrera 53'
  • yellowcard Micael 76'
  • yellowcard Micael 76'
  • yellowcard Brooklyn Raines 90'+7'
  • yellowcard Brooklyn Raines 90'+7'
Major League Soccer
Mar 17, 2024 12.30am
1
0
HT : 2 0
FT BBVA Compass Stadium
  • Aliyu Ibrahim 43' goal
  • Aliyu Ibrahim 43' goal
  • Griffin Dorsey 52' yellowcard
  • Griffin Dorsey 52' yellowcard
  • Sebastian Kowalczyk 70' yellowcard
  • Sebastian Kowalczyk 70' yellowcard
  • Artur 80' yellowcard
  • Artur 80' yellowcard
  • yellowcard Dario Zuparic 57'
  • yellowcard Dario Zuparic 57'
  • yellowcard Kamal Miller 64'
  • yellowcard Kamal Miller 64'
Major League Soccer
Oct 22, 2023 2.00am
1
3
HT : 0 1
FT Providence Park
  • Diego Chara 66' yellowcard
  • Zac McGraw 74' yellowcard
  • Zac McGraw 74' yellowcard
  • Felipe Mora 80' goal
  • Felipe Mora 80' goal
  • goal Griffin Dorsey 11'
  • yellowcard Micael 40'
  • yellowcard Franco Escobar 42'
  • goal Adalberto Carrasquilla 48'
  • yellowcard Adalberto Carrasquilla 45'+4'
  • yellowcard Hector Herrera 67'
  • yellowcard Hector Herrera 67'
  • goal Griffin Dorsey 71'
Major League Soccer
Aug 21, 2023 1.30am
5
0
HT : 8 0
FT BBVA Compass Stadium
  • Amine Bassi 5' goal
  • Amine Bassi 5' goal
  • Nelson Quinones 11' goal
  • Nelson Quinones 11' goal
  • Corey Baird 14' goal
  • Corey Baird 14' goal
  • Franco Escobar 22' yellowcard
  • Franco Escobar 22' yellowcard
  • Franco Escobar 45'+3' goal
  • Franco Escobar 45'+3' goal
  • Griffin Dorsey 45'+4' yellowcard
  • Griffin Dorsey 45'+4' yellowcard
  • Brad Smith 63' goal
  • Brad Smith 63' goal
  • yellowcard Dario Zuparic 45'+1'
  • yellowcard Dario Zuparic 45'+1'
  • yellowcard Evander 89'
  • yellowcard Evander 89'
  • yellowcard Miguel Araujo 90'
  • yellowcard Miguel Araujo 90'