The MLS heats up as Toronto FC face Portland Timbers on 28 June 2025. Our thorough preview examines recent form, key player stats, head-to-head records, and betting markets to empower UK punters’ wagers.
- Toronto FC is on a 3-game losing streak.
- Portland Timbers has been unbeaten in their last 3 games.
- Toronto FC has had been without clean sheet in their last 5 and Portland Timbers in their last 4 games.
- 6 of Portland Timbers's last 8 games have had under 2.5 goals.
- 5 of Portland Timbers's last 6 games saw them concede the first goal.
- 4 of Portland Timbers's last 5 games have had over 4.5 cards.
- 7 of Toronto FC's last 8 games have had under 4.5 cards.
- 6 of Toronto FC's last 7 games have had under 10.5 corners.
Toronto FC, currently 28th with 14 points from 18 matches, are coming off a 1-1 draw against NY Red Bulls on 25 June 2025. Theo Corbeanu’s strike secured the draw. Their defence struggles at home, with only 3 clean sheets in 11 home games this season, leaving them vulnerable to conceding. Leading the attack are Federico Bernardeschi (4 goals in 15 appearances) and Theo Corbeanu (4 goals in 16 appearances). Toronto FC has created on average 1.09 xG in their last five fixtures. Toronto FC have mixed form, with 1 win, 1 draw, and 3 losses in their last 5 games, making their performance a bit unpredictable. Having scored 19 goals and conceded 25 in 18 matches this season, Toronto FC play a more open style, with games often featuring higher-scoring outcomes.
Portland Timbers, sitting 9th with 30 points, are in superb form, unbeaten in their last 3 matches. Their latest result was a 1-1 draw against San Jose on 14 June 2025, with Juan Mosquera scoring the decisive goal. Portland Timbers boast a strong away defence, with 5 clean sheets in 8 away games this season, having conceded 24 goals. Commanding the frontline is Antony Alves, who has scored 6 goals in 18 appearances. Portland Timbers have generated an average of 1.44 xG in their last five matches. Portland Timbers have mixed form, with 2 wins, 1 draw, and 2 losses in their last 5 games, making their performance a bit unpredictable.
Head-to-Head Record
- In last 6 head-to-head games, Toronto FC and in last 3 head-to-head games, Portland Timbers have had been without clean sheet.
- 5 of the last 6 head-to-head games between Toronto FC and Portland Timbers have had over 2.5 goals.
- 5 of the last 6 head-to-head games between Toronto FC and Portland Timbers have seen both teams score.
- 4 of the last 5 head-to-head games saw Toronto FC score first.
- 10 of the last 10 head-to-head games between Toronto FC and Portland Timbers have had under 4.5 cards.
Toronto FC Team News and Key Players
- #1 - Sean Johnson (C) (Goalkeeper)
- #6 - Kosi Thompson (Defender)
- #5 - Kevin Long (Defender)
- #17 - Sigurd Rosted (Defender)
- #28 - Raoul Petretta (Defender)
- #14 - Alonso Coello (Midfielder)
- #7 - Theo Corbeanu (Midfielder)
- #8 - Matthew Longstaff (Midfielder)
- #23 - Maxime Dominguez (Midfielder)
- #16 - Tyrese Spicer (Midfielder)
- #9 - Ola Brynhildsen (Forward)
Portland Timbers Team News and Key Players
- #41 - James Pantemis (Goalkeeper)
- #29 - Juan Mosquera (Defender)
- #20 - Finn Surman (Defender)
- #13 - Dario Župarić (Defender)
- #27 - Jímer Fory (Defender)
- #22 - Omir Fernandez (Midfielder)
- #21 - Diego Chará (C) (Midfielder)
- #24 - David Ayala (Midfielder)
- #10 - David Pereira da Costa (Midfielder)
- #9 - Felipe Mora (Forward)
- #19 - Kevin Kelsy (Forward)
Toronto FC vs Portland Timbers Betting Tips
This match offers excellent opportunities for UK bettors. The website bet365 offers the best odds for this punt. You can find our best prediction for the match below.
Bet Smart: Responsible Gambling
Alright, lads, betting’s a laugh, but keep it in check. Footy, slots, or casino apps—don’t let it take over. Set a budget, stick to it, and never chase losses. Free bets and bonuses? Nice, but don’t get carried away. Use tools like deposit limits or time-outs on betting sites to stay in control. Struggling? Chat to these free services: NHS Gambling Support, GambleAware and GamCare.
Toronto FC v Portland Timbers Odds
Full Time Result:- Toronto FC to win: 2/1
- Draw: 23/10
- Portland Timbers to win: 69/50
- Toronto FC to win or Draw: 8/15
- Draw or Portland Timbers to win: 4/11
- Toronto FC to win or Portland Timbers to win: 1/3
- Toronto FC to win: 9/4
- Draw: 13/10
- Portland Timbers to win: 15/8
- Both Teams to Score - Yes: 4/7
- Both Teams to Score - No: 4/7
- Over 2.5 Goals: 7/10
- Under 2.5 Goals: 11/10
- Over 3.5 Goals: 13/8
- Under 3.5 Goals: 4/9
Toronto FC Previous 10 Matches
- 25.06, New York Red Bulls (h) 1 - 1
- 31.05, Charlotte FC (h) 0 - 2
- 28.05, Philadelphia Union (h) 1 - 2
- 24.05, Nashville SC (h) 1 - 2
- 17.05, CF Montréal (a) 6 - 1
- 14.05, FC Cincinnati (h) 0 - 1
- 10.05, DC United (h) 2 - 0
- 03.05, New England Revolution (h) 0 - 2
- 30.04, CF Montréal (h) 2 - 2 (4 - 5)
- 26.04, New York City FC (h) 0 - 1
- 20.04, Real Salt Lake (a) 1 - 0
Portland Timbers Previous 10 Matches
- 14.06, San Jose Earthquakes (h) 1 - 1
- 08.06, St.Louis City (h) 2 - 1
- 29.05, Colorado Rapids (h) 2 - 1
- 24.05, Orlando City SC (a) 0 - 1
- 21.05, San Jose Earthquakes (a) 0 - 0 (0 - 1)
- 18.05, Seattle Sounders FC (h) 1 - 1
- 15.05, Real Salt Lake (a) 0 - 0
- 11.05, Sporting Kansas City (h) 1 - 0
- 07.05, Tacoma Defiance (a) 3 - 2
- 04.05, San Jose Earthquakes (a) 1 - 4
- 28.04, LA Galaxy (a) 4 - 2
MLS Table
Toronto FC | Opponent | Portland Timbers | ||
---|---|---|---|---|
1-2 | Philadelphia Union | |||
0-1 | 0-2 | FC Cincinnati | ||
1-2 | Nashville SC | 0-2 | ||
Columbus Crew | ||||
1-1 | Inter Miami CF | |||
2-4 | Orlando City SC | 0-1 | ||
0-1 | New York City FC | |||
1-1 | 1-2 | New York Red Bulls | ||
0-2 | Charlotte FC | |||
1-2 | Chicago Fire | |||
0-2 | New England Revolution | |||
Atlanta United | ||||
2-0 | 2-2 | DC United | ||
- | - | Toronto FC | ||
6-1 | CF Montréal |
# | Team Name | М | P | Wins | Draws | Losses | G | DS | GC | G
---|---|---|---|---|---|---|---|---|---|
1 | Philadelphia | 22 | 43 | 13 | 4 | 5 | 16 | 1.68 | 0.95 |
2 | Cincinnati | 22 | 42 | 13 | 3 | 6 | 4 | 1.59 | 1.41 |
3 | Nashville | 22 | 41 | 12 | 5 | 5 | 13 | 1.73 | 1.14 |
4 | Columbus | 22 | 41 | 11 | 8 | 3 | 9 | 1.73 | 1.32 |
5 | Inter Miami | 19 | 38 | 11 | 5 | 3 | 14 | 2.32 | 1.58 |
6 | Orlando | 22 | 35 | 9 | 8 | 5 | 11 | 1.82 | 1.32 |
7 | NY City | 21 | 31 | 9 | 4 | 8 | 3 | 1.29 | 1.14 |
8 | NY Red Bulls | 22 | 30 | 8 | 6 | 8 | 6 | 1.50 | 1.23 |
9 | Charlotte | 22 | 29 | 9 | 2 | 11 | 0 | 1.64 | 1.64 |
10 | Chicago | 21 | 28 | 8 | 4 | 9 | 2 | 1.90 | 1.81 |
11 | New England | 21 | 25 | 6 | 7 | 8 | 1 | 1.24 | 1.19 |
12 | Atlanta | 21 | 19 | 4 | 7 | 10 | -15 | 1.10 | 1.81 |
13 | DC United | 22 | 19 | 4 | 7 | 11 | -23 | 0.82 | 1.86 |
14 | Toronto FC | 21 | 18 | 4 | 6 | 11 | -5 | 1.14 | 1.38 |
15 | Montréal | 22 | 15 | 3 | 6 | 13 | -22 | 0.86 | 1.86 |
Football Predictions for Today









