Football · MLS · Usa
Portland Timbers vs Houston Dynamo
Monday, 02 November 2026
Upcoming. The scheduled start is still ahead. Match status has not been confirmed live.Portland Timbers vs Houston Dynamo in MLS (Football) on Monday, 02 November 2026. Model prediction: Portland Timbers 28% vs Houston Dynamo 50%, draw 22%. See the head-to-head record, recent form and odds. Predictions and stats update daily.
Usa•MLS
Portland Timbers(3)Rank 10 · 32 pts
Houston Dynamo(5)Rank 5 · 44 pts
Monday, 02 November 2026 at 05:30
Upcoming. The scheduled start is still ahead. Match status has not been confirmed live.
H2H: 3-2-5
Portland Timbers — Last 10
L6d
L13d
L20d
D23d
W27d
L34d
D41d
W44d
L47d
W50d
Played10
GF/GA18/19
Avg For1.80
Avg Against1.90
Scored ≥19/10
Scored ≥24/10
Conceded ≥110/10
Conceded ≥26/10
Clean Sheets0/10
Failed To Score1/10
Over 1.59/10
Over 2.58/10
BTTS9/10
Houston Dynamo — Last 10
L6d
D13d
L20d
W23d
D27d
D34d
L41d
W44d
W48d
W56d
Played10
GF/GA9/8
Avg For0.90
Avg Against0.80
Scored ≥16/10
Scored ≥23/10
Conceded ≥15/10
Conceded ≥23/10
Clean Sheets5/10
Failed To Score4/10
Over 1.55/10
Over 2.53/10
BTTS3/10
Model Prediction
Expected Goals
Portland Timbers: 1.15
Expected Goals
Houston Dynamo: 1.63
Portland Timbers
28%
Draw
22%
Houston Dynamo
50%
Over 2.5: 56%
BTTS: 56%
Quality: high
Team 1 Form
Portland Timbers
27 Sept
San Jose Earthquakes vs Portland Timbers
3-1L
20 Sept
Portland Timbers vs Atlanta Utd
0-1L
13 Sept
fc Dallas vs Portland Timbers
2-1L
10 Sept
Portland Timbers vs St. Louis City
2-2D
06 Sept
Portland Timbers vs Minnesota United
5-4W
30 Aug
Portland Timbers vs Austin fc
1-2L
23 Aug
Los Angeles fc vs Portland Timbers
1-1D
20 Aug
Portland Timbers vs San Diego fc
3-1W
17 Aug
Chicago Fire vs Portland Timbers
2-1L
14 Aug
Portland Timbers vs Club Tijuana
3-1W
Team 2 Form
Houston Dynamo
27 Sept
Houston Dynamo vs Sporting Kansas City
0-2L
20 Sept
Houston Dynamo vs fc Cincinnati
2-2D
13 Sept
San Jose Earthquakes vs Houston Dynamo
1-0L
10 Sept
Houston Dynamo vs Real Salt Lake
2-1W
06 Sept
Charlotte vs Houston Dynamo
0-0D
30 Aug
Houston Dynamo vs San Jose Earthquakes
0-0D
23 Aug
St. Louis City vs Houston Dynamo
2-1L
20 Aug
Vancouver Whitecaps vs Houston Dynamo
0-1W
16 Aug
Houston Dynamo vs Los Angeles Galaxy
1-0W
08 Aug
New England Revolution vs Houston Dynamo
0-2W
Head-to-Head
Last 10
15 Mar
Houston Dynamo vs Portland Timbers
3-2•
21 Sept
Houston Dynamo vs Portland Timbers
1-0•
31 Mar
Portland Timbers vs Houston Dynamo
3-1•
02 Jun
Portland Timbers vs Houston Dynamo
2-2•
17 Mar
Houston Dynamo vs Portland Timbers
1-0•
22 Oct
Portland Timbers vs Houston Dynamo
1-3•
21 Aug
Houston Dynamo vs Portland Timbers
5-0•
30 Jun
Portland Timbers vs Houston Dynamo
2-1•
17 Apr
Houston Dynamo vs Portland Timbers
0-0•
04 Sept
Houston Dynamo vs Portland Timbers
0-2•
Full Match Object
{
"league": "MLS",
"country": "Usa",
"match": "Portland Timbers vs Houston Dynamo",
"date": "2026-11-02",
"time": "05:30",
"team_1": {
"name": "Portland Timbers",
"last_10_matches": [
{
"date": "27.09.26",
"home": "San Jose Earthquakes",
"away": "Portland Timbers",
"score": "3-1"
},
{
"date": "20.09.26",
"home": "Portland Timbers",
"away": "Atlanta Utd",
"score": "0-1"
},
{
"date": "13.09.26",
"home": "FC Dallas",
"away": "Portland Timbers",
"score": "2-1"
},
{
"date": "10.09.26",
"home": "Portland Timbers",
"away": "St. Louis City",
"score": "2-2"
},
{
"date": "06.09.26",
"home": "Portland Timbers",
"away": "Minnesota United",
"score": "5-4"
},
{
"date": "30.08.26",
"home": "Portland Timbers",
"away": "Austin FC",
"score": "1-2"
},
{
"date": "23.08.26",
"home": "Los Angeles FC",
"away": "Portland Timbers",
"score": "1-1"
},
{
"date": "20.08.26",
"home": "Portland Timbers",
"away": "San Diego FC",
"score": "3-1"
},
{
"date": "17.08.26",
"home": "Chicago Fire",
"away": "Portland Timbers",
"score": "2-1"
},
{
"date": "14.08.26",
"home": "Portland Timbers",
"away": "Club Tijuana",
"score": "3-1"
}
],
"standing": {
"rank": 10,
"points": 32,
"goal_diff": -3,
"played": 27,
"wins": 9,
"draws": 5,
"losses": 13,
"goals": "48:51",
"form": [
"?",
"L",
"L",
"L",
"D",
"W"
]
},
"metrics": {
"overall_last10": {
"played": 10,
"scored_1plus": 9,
"scored_2plus": 4,
"conceded_1plus": 10,
"conceded_2plus": 6,
"clean_sheets": 0,
"failed_to_score": 1,
"over_1_5": 9,
"over_2_5": 8,
"btts": 9,
"total_scored": 18,
"total_conceded": 19,
"avg_scored": 1.8,
"avg_conceded": 1.9
},
"home_last10": {
"played": 6,
"scored_1plus": 5,
"scored_2plus": 4,
"conceded_1plus": 6,
"conceded_2plus": 3,
"clean_sheets": 0,
"failed_to_score": 1,
"over_1_5": 5,
"over_2_5": 5,
"btts": 5,
"total_scored": 14,
"total_conceded": 11,
"avg_scored": 2.33,
"avg_conceded": 1.83
},
"away_last10": {
"played": 4,
"scored_1plus": 4,
"scored_2plus": 0,
"conceded_1plus": 4,
"conceded_2plus": 3,
"clean_sheets": 0,
"failed_to_score": 0,
"over_1_5": 4,
"over_2_5": 3,
"btts": 4,
"total_scored": 4,
"total_conceded": 8,
"avg_scored": 1,
"avg_conceded": 2
},
"weighted_avg_scored": 1.8,
"weighted_avg_conceded": 2.067,
"last5_home_scored": [
0,
2,
5
],
"last5_home_conc": [
1,
2,
4
],
"last5_away_scored": [
1,
1
],
"last5_away_conc": [
3,
2
]
}
},
"team_2": {
"name": "Houston Dynamo",
"last_10_matches": [
{
"date": "27.09.26",
"home": "Houston Dynamo",
"away": "Sporting Kansas City",
"score": "0-2"
},
{
"date": "20.09.26",
"home": "Houston Dynamo",
"away": "FC Cincinnati",
"score": "2-2"
},
{
"date": "13.09.26",
"home": "San Jose Earthquakes",
"away": "Houston Dynamo",
"score": "1-0"
},
{
"date": "10.09.26",
"home": "Houston Dynamo",
"away": "Real Salt Lake",
"score": "2-1"
},
{
"date": "06.09.26",
"home": "Charlotte",
"away": "Houston Dynamo",
"score": "0-0"
},
{
"date": "30.08.26",
"home": "Houston Dynamo",
"away": "San Jose Earthquakes",
"score": "0-0"
},
{
"date": "23.08.26",
"home": "St. Louis City",
"away": "Houston Dynamo",
"score": "2-1"
},
{
"date": "20.08.26",
"home": "Vancouver Whitecaps",
"away": "Houston Dynamo",
"score": "0-1"
},
{
"date": "16.08.26",
"home": "Houston Dynamo",
"away": "Los Angeles Galaxy",
"score": "1-0"
},
{
"date": "08.08.26",
"home": "New England Revolution",
"away": "Houston Dynamo",
"score": "0-2"
}
],
"standing": {
"rank": 5,
"points": 44,
"goal_diff": 2,
"played": 27,
"wins": 13,
"draws": 5,
"losses": 9,
"goals": "34:32",
"form": [
"?",
"L",
"D",
"L",
"W",
"D"
]
},
"metrics": {
"overall_last10": {
"played": 10,
"scored_1plus": 6,
"scored_2plus": 3,
"conceded_1plus": 5,
"conceded_2plus": 3,
"clean_sheets": 5,
"failed_to_score": 4,
"over_1_5": 5,
"over_2_5": 3,
"btts": 3,
"total_scored": 9,
"total_conceded": 8,
"avg_scored": 0.9,
"avg_conceded": 0.8
},
"home_last10": {
"played": 5,
"scored_1plus": 3,
"scored_2plus": 2,
"conceded_1plus": 3,
"conceded_2plus": 2,
"clean_sheets": 2,
"failed_to_score": 2,
"over_1_5": 3,
"over_2_5": 2,
"btts": 2,
"total_scored": 5,
"total_conceded": 5,
"avg_scored": 1,
"avg_conceded": 1
},
"away_last10": {
"played": 5,
"scored_1plus": 3,
"scored_2plus": 1,
"conceded_1plus": 2,
"conceded_2plus": 1,
"clean_sheets": 3,
"failed_to_score": 2,
"over_1_5": 2,
"over_2_5": 1,
"btts": 1,
"total_scored": 4,
"total_conceded": 3,
"avg_scored": 0.8,
"avg_conceded": 0.6
},
"weighted_avg_scored": 0.867,
"weighted_avg_conceded": 0.933,
"last5_home_scored": [
0,
2,
2
],
"last5_home_conc": [
2,
2,
1
],
"last5_away_scored": [
0,
0
],
"last5_away_conc": [
1,
0
]
}
},
"head_to_head": {
"last_10_matches": [
{
"date": "15.03.26",
"home": "Houston Dynamo",
"away": "Portland Timbers",
"score": "3-2"
},
{
"date": "21.09.25",
"home": "Houston Dynamo",
"away": "Portland Timbers",
"score": "1-0"
},
{
"date": "31.03.25",
"home": "Portland Timbers",
"away": "Houston Dynamo",
"score": "3-1"
},
{
"date": "02.06.24",
"home": "Portland Timbers",
"away": "Houston Dynamo",
"score": "2-2"
},
{
"date": "17.03.24",
"home": "Houston Dynamo",
"away": "Portland Timbers",
"score": "1-0"
},
{
"date": "22.10.23",
"home": "Portland Timbers",
"away": "Houston Dynamo",
"score": "1-3"
},
{
"date": "21.08.23",
"home": "Houston Dynamo",
"away": "Portland Timbers",
"score": "5-0"
},
{
"date": "30.06.22",
"home": "Portland Timbers",
"away": "Houston Dynamo",
"score": "2-1"
},
{
"date": "17.04.22",
"home": "Houston Dynamo",
"away": "Portland Timbers",
"score": "0-0"
},
{
"date": "04.09.21",
"home": "Houston Dynamo",
"away": "Portland Timbers",
"score": "0-2"
}
]
},
"odds": null,
"model": {
"expected_goals": {
"team_1": 1.15,
"team_2": 1.63
},
"win_probability": {
"team_1": 28,
"draw": 22,
"team_2": 50
},
"over_2_5_probability": 56,
"btts_probability": 56,
"prediction_quality": "high",
"model_version": "v2-2026-04-football",
"_model_debug": {
"rank_adj": [
-0.178,
0.178
],
"h2h_considered": 6,
"over25_poisson": 53,
"over25_empirical": 55,
"btts_poisson": 55,
"btts_empirical": 52
}
},
"enrichment_status": "complete"
}Team 1
{
"name": "Portland Timbers",
"last_10_matches": [
{
"date": "27.09.26",
"home": "San Jose Earthquakes",
"away": "Portland Timbers",
"score": "3-1"
},
{
"date": "20.09.26",
"home": "Portland Timbers",
"away": "Atlanta Utd",
"score": "0-1"
},
{
"date": "13.09.26",
"home": "FC Dallas",
"away": "Portland Timbers",
"score": "2-1"
},
{
"date": "10.09.26",
"home": "Portland Timbers",
"away": "St. Louis City",
"score": "2-2"
},
{
"date": "06.09.26",
"home": "Portland Timbers",
"away": "Minnesota United",
"score": "5-4"
},
{
"date": "30.08.26",
"home": "Portland Timbers",
"away": "Austin FC",
"score": "1-2"
},
{
"date": "23.08.26",
"home": "Los Angeles FC",
"away": "Portland Timbers",
"score": "1-1"
},
{
"date": "20.08.26",
"home": "Portland Timbers",
"away": "San Diego FC",
"score": "3-1"
},
{
"date": "17.08.26",
"home": "Chicago Fire",
"away": "Portland Timbers",
"score": "2-1"
},
{
"date": "14.08.26",
"home": "Portland Timbers",
"away": "Club Tijuana",
"score": "3-1"
}
],
"standing": {
"rank": 10,
"points": 32,
"goal_diff": -3,
"played": 27,
"wins": 9,
"draws": 5,
"losses": 13,
"goals": "48:51",
"form": [
"?",
"L",
"L",
"L",
"D",
"W"
]
},
"metrics": {
"overall_last10": {
"played": 10,
"scored_1plus": 9,
"scored_2plus": 4,
"conceded_1plus": 10,
"conceded_2plus": 6,
"clean_sheets": 0,
"failed_to_score": 1,
"over_1_5": 9,
"over_2_5": 8,
"btts": 9,
"total_scored": 18,
"total_conceded": 19,
"avg_scored": 1.8,
"avg_conceded": 1.9
},
"home_last10": {
"played": 6,
"scored_1plus": 5,
"scored_2plus": 4,
"conceded_1plus": 6,
"conceded_2plus": 3,
"clean_sheets": 0,
"failed_to_score": 1,
"over_1_5": 5,
"over_2_5": 5,
"btts": 5,
"total_scored": 14,
"total_conceded": 11,
"avg_scored": 2.33,
"avg_conceded": 1.83
},
"away_last10": {
"played": 4,
"scored_1plus": 4,
"scored_2plus": 0,
"conceded_1plus": 4,
"conceded_2plus": 3,
"clean_sheets": 0,
"failed_to_score": 0,
"over_1_5": 4,
"over_2_5": 3,
"btts": 4,
"total_scored": 4,
"total_conceded": 8,
"avg_scored": 1,
"avg_conceded": 2
},
"weighted_avg_scored": 1.8,
"weighted_avg_conceded": 2.067,
"last5_home_scored": [
0,
2,
5
],
"last5_home_conc": [
1,
2,
4
],
"last5_away_scored": [
1,
1
],
"last5_away_conc": [
3,
2
]
}
}Team 2
{
"name": "Houston Dynamo",
"last_10_matches": [
{
"date": "27.09.26",
"home": "Houston Dynamo",
"away": "Sporting Kansas City",
"score": "0-2"
},
{
"date": "20.09.26",
"home": "Houston Dynamo",
"away": "FC Cincinnati",
"score": "2-2"
},
{
"date": "13.09.26",
"home": "San Jose Earthquakes",
"away": "Houston Dynamo",
"score": "1-0"
},
{
"date": "10.09.26",
"home": "Houston Dynamo",
"away": "Real Salt Lake",
"score": "2-1"
},
{
"date": "06.09.26",
"home": "Charlotte",
"away": "Houston Dynamo",
"score": "0-0"
},
{
"date": "30.08.26",
"home": "Houston Dynamo",
"away": "San Jose Earthquakes",
"score": "0-0"
},
{
"date": "23.08.26",
"home": "St. Louis City",
"away": "Houston Dynamo",
"score": "2-1"
},
{
"date": "20.08.26",
"home": "Vancouver Whitecaps",
"away": "Houston Dynamo",
"score": "0-1"
},
{
"date": "16.08.26",
"home": "Houston Dynamo",
"away": "Los Angeles Galaxy",
"score": "1-0"
},
{
"date": "08.08.26",
"home": "New England Revolution",
"away": "Houston Dynamo",
"score": "0-2"
}
],
"standing": {
"rank": 5,
"points": 44,
"goal_diff": 2,
"played": 27,
"wins": 13,
"draws": 5,
"losses": 9,
"goals": "34:32",
"form": [
"?",
"L",
"D",
"L",
"W",
"D"
]
},
"metrics": {
"overall_last10": {
"played": 10,
"scored_1plus": 6,
"scored_2plus": 3,
"conceded_1plus": 5,
"conceded_2plus": 3,
"clean_sheets": 5,
"failed_to_score": 4,
"over_1_5": 5,
"over_2_5": 3,
"btts": 3,
"total_scored": 9,
"total_conceded": 8,
"avg_scored": 0.9,
"avg_conceded": 0.8
},
"home_last10": {
"played": 5,
"scored_1plus": 3,
"scored_2plus": 2,
"conceded_1plus": 3,
"conceded_2plus": 2,
"clean_sheets": 2,
"failed_to_score": 2,
"over_1_5": 3,
"over_2_5": 2,
"btts": 2,
"total_scored": 5,
"total_conceded": 5,
"avg_scored": 1,
"avg_conceded": 1
},
"away_last10": {
"played": 5,
"scored_1plus": 3,
"scored_2plus": 1,
"conceded_1plus": 2,
"conceded_2plus": 1,
"clean_sheets": 3,
"failed_to_score": 2,
"over_1_5": 2,
"over_2_5": 1,
"btts": 1,
"total_scored": 4,
"total_conceded": 3,
"avg_scored": 0.8,
"avg_conceded": 0.6
},
"weighted_avg_scored": 0.867,
"weighted_avg_conceded": 0.933,
"last5_home_scored": [
0,
2,
2
],
"last5_home_conc": [
2,
2,
1
],
"last5_away_scored": [
0,
0
],
"last5_away_conc": [
1,
0
]
}
}Head-to-Head
{
"last_10_matches": [
{
"date": "15.03.26",
"home": "Houston Dynamo",
"away": "Portland Timbers",
"score": "3-2"
},
{
"date": "21.09.25",
"home": "Houston Dynamo",
"away": "Portland Timbers",
"score": "1-0"
},
{
"date": "31.03.25",
"home": "Portland Timbers",
"away": "Houston Dynamo",
"score": "3-1"
},
{
"date": "02.06.24",
"home": "Portland Timbers",
"away": "Houston Dynamo",
"score": "2-2"
},
{
"date": "17.03.24",
"home": "Houston Dynamo",
"away": "Portland Timbers",
"score": "1-0"
},
{
"date": "22.10.23",
"home": "Portland Timbers",
"away": "Houston Dynamo",
"score": "1-3"
},
{
"date": "21.08.23",
"home": "Houston Dynamo",
"away": "Portland Timbers",
"score": "5-0"
},
{
"date": "30.06.22",
"home": "Portland Timbers",
"away": "Houston Dynamo",
"score": "2-1"
},
{
"date": "17.04.22",
"home": "Houston Dynamo",
"away": "Portland Timbers",
"score": "0-0"
},
{
"date": "04.09.21",
"home": "Houston Dynamo",
"away": "Portland Timbers",
"score": "0-2"
}
]
}Model
{
"expected_goals": {
"team_1": 1.15,
"team_2": 1.63
},
"win_probability": {
"team_1": 28,
"draw": 22,
"team_2": 50
},
"over_2_5_probability": 56,
"btts_probability": 56,
"prediction_quality": "high",
"model_version": "v2-2026-04-football",
"_model_debug": {
"rank_adj": [
-0.178,
0.178
],
"h2h_considered": 6,
"over25_poisson": 53,
"over25_empirical": 55,
"btts_poisson": 55,
"btts_empirical": 52
}
}Odds
null
Prediction alerts
Know when the next pick goes live.
Email requires confirmation. Telegram requires pressing Start. Unsubscribe any time.
Explore more matches and live updates on the Football board.