On 28-06-2025, the Major League Soccer pits Toronto FC against Portland Timbers in a highly anticipated match. Explore today’s predictions for BTTS, Under and Over 2.5, and 1X2 outcomes for winning bets.


28.06.2025
Toronto FC vs Portland Timbers

- Toronto FC
- Portland Timbers
- H2H
- Standings

Team Performance Overview:
Toronto FC has achieved 1 wins, tied in 1 games, and faced 3 losses in their last 5 matches.
In the last five matches that Toronto FC played, there were at least 3 goals scored in 3 of those matches, while there were fewer than 3 goals in 2 of the matches.
Both teams managed to score in 4 games. However, in 1 of those matches, the match didn’t end with goals from both sides.
Toronto FC has scored a total of 9 goals and allowed 8 goals in these matches.
Date | Match Details |
---|---|
25.06.2025 | Toronto FC 1 – 1 New York Red Bulls D |
31.05.2025 | Toronto FC 0 – 2 Charlotte L |
28.05.2025 | Toronto FC 1 – 2 Philadelphia Union L |
24.05.2025 | Toronto FC 1 – 2 Nashville SC L |
17.05.2025 | Montreal Impact 1 – 6 Toronto FC W |

Team Performance Overview:
Portland Timbers has achieved 2 wins, tied in 2 games, and faced 1 losses in their last 5 matches.
In the last five matches that Portland Timbers played, there were at least 3 goals scored in 2 of those matches, while there were fewer than 3 goals in 3 of the matches.
Both teams managed to score in 4 games. However, in 1 of those matches, the match didn’t end with goals from both sides.
Portland Timbers has scored a total of 6 goals and allowed 5 goals in these matches.
Date | Match Details |
---|---|
14.06.2025 | Portland Timbers 1 – 1 San Jose Earthquakes D |
08.06.2025 | Portland Timbers 2 – 1 St. Louis City W |
29.05.2025 | Portland Timbers 2 – 1 Colorado Rapids W |
24.05.2025 | Orlando City SC 1 – 0 Portland Timbers L |
18.05.2025 | Portland Timbers 1 – 1 Seattle Sounders D |
H2H Matches between Toronto FC and Portland Timbers
Date | Match Details |
---|---|
13.08.2022 | Toronto FC 3 – 1 Portland Timbers |
# | Club | MP | W | D | L | GF | GA | GD | PTS | Form |
---|---|---|---|---|---|---|---|---|---|---|
1 |
![]() Philadelphia Union |
19 | 12 | 4 | 3 | 35 | 19 | 16 | 40 | WWDWD |
2 |
![]() San Diego |
19 | 11 | 3 | 5 | 38 | 23 | 15 | 36 | WWWLW |
3 |
![]() FC Cincinnati |
19 | 11 | 3 | 5 | 29 | 25 | 4 | 36 | WWLDL |
4 |
![]() Vancouver Whitecaps |
18 | 10 | 5 | 3 | 34 | 19 | 15 | 35 | LLWDW |
5 |
![]() Nashville SC |
19 | 10 | 5 | 4 | 35 | 23 | 12 | 35 | WWDDW |
6 |
![]() Columbus Crew |
19 | 9 | 7 | 3 | 32 | 26 | 6 | 34 | WWLDL |
7 |
![]() Orlando City SC |
19 | 9 | 6 | 4 | 36 | 24 | 12 | 33 | WWLLW |
8 |
![]() Minnesota United FC |
19 | 9 | 6 | 4 | 31 | 21 | 10 | 33 | WLWDD |
9 |
![]() Portland Timbers |
18 | 8 | 6 | 4 | 28 | 24 | 4 | 30 | DWWLD |
10 |
![]() Inter Miami |
16 | 8 | 5 | 3 | 36 | 27 | 9 | 29 | WWDLD |
11 |
![]() New York Red Bulls |
19 | 8 | 4 | 7 | 30 | 22 | 8 | 28 | DLWWW |
12 |
![]() New York City FC |
18 | 8 | 4 | 6 | 24 | 20 | 4 | 28 | WDLWW |
13 |
![]() San Jose Earthquakes |
19 | 7 | 5 | 7 | 39 | 31 | 8 | 26 | WDLWD |
14 |
![]() Los Angeles FC |
16 | 7 | 5 | 4 | 30 | 23 | 7 | 26 | WDDWD |
15 |
![]() Seattle Sounders |
18 | 7 | 5 | 6 | 25 | 25 | 0 | 26 | LLWWD |
16 |
![]() Austin |
19 | 7 | 5 | 7 | 15 | 21 | -6 | 26 | WWLDD |
17 |
![]() Charlotte |
19 | 8 | 1 | 10 | 30 | 31 | -1 | 25 | LLWLW |
18 |
![]() Chicago Fire |
18 | 7 | 4 | 7 | 35 | 32 | 3 | 25 | LLWWL |
19 |
![]() Colorado Rapids |
19 | 7 | 5 | 8 | 20 | 25 | -5 | 25 | WLLLW |
20 |
![]() New England Revolution |
17 | 6 | 5 | 6 | 21 | 18 | 3 | 23 | LLWDD |
21 |
![]() FC Dallas |
18 | 5 | 6 | 7 | 24 | 32 | -8 | 21 | LWDDL |
22 |
![]() Houston Dynamo |
19 | 5 | 5 | 9 | 24 | 31 | -7 | 20 | LLLWD |
23 |
![]() Sporting Kansas City |
19 | 5 | 4 | 10 | 30 | 36 | -6 | 19 | WLLWD |
24 |
![]() Real Salt Lake |
18 | 5 | 3 | 10 | 18 | 25 | -7 | 18 | WLDLL |
25 |
![]() DC United |
19 | 4 | 6 | 9 | 17 | 38 | -21 | 18 | LLWDL |
26 |
![]() Atlanta United FC |
19 | 4 | 5 | 10 | 22 | 37 | -15 | 17 | LLLWW |
27 |
![]() St. Louis City |
19 | 3 | 6 | 10 | 19 | 30 | -11 | 15 | LDLWL |
28 |
![]() Toronto FC |
18 | 3 | 5 | 10 | 19 | 25 | -6 | 14 | DLLLW |
29 |
![]() CF Montreal |
19 | 2 | 5 | 12 | 16 | 36 | -20 | 11 | LWLLD |
30 |
![]() Los Angeles Galaxy |
19 | 1 | 5 | 13 | 18 | 41 | -23 | 8 | LDWLL |
# | Club | MP | W | D | L | GF | GA | GD | PTS | Form |
---|---|---|---|---|---|---|---|---|---|---|
1 |
![]() Philadelphia Union |
19 | 12 | 4 | 3 | 35 | 19 | 16 | 40 | WWDWD |
2 |
![]() FC Cincinnati |
19 | 11 | 3 | 5 | 29 | 25 | 4 | 36 | WWLDL |
3 |
![]() Nashville SC |
19 | 10 | 5 | 4 | 35 | 23 | 12 | 35 | WWDDW |
4 |
![]() Columbus Crew |
19 | 9 | 7 | 3 | 32 | 26 | 6 | 34 | WWLDL |
5 |
![]() Orlando City SC |
19 | 9 | 6 | 4 | 36 | 24 | 12 | 33 | WWLLW |
6 |
![]() Inter Miami |
16 | 8 | 5 | 3 | 36 | 27 | 9 | 29 | WWDLD |
7 |
![]() New York Red Bulls |
19 | 8 | 4 | 7 | 30 | 22 | 8 | 28 | DLWWW |
8 |
![]() New York City FC |
18 | 8 | 4 | 6 | 24 | 20 | 4 | 28 | WDLWW |
9 |
![]() Charlotte |
19 | 8 | 1 | 10 | 30 | 31 | -1 | 25 | LLWLW |
10 |
![]() Chicago Fire |
18 | 7 | 4 | 7 | 35 | 32 | 3 | 25 | LLWWL |
11 |
![]() New England Revolution |
17 | 6 | 5 | 6 | 21 | 18 | 3 | 23 | LLWDD |
12 |
![]() DC United |
19 | 4 | 6 | 9 | 17 | 38 | -21 | 18 | LLWDL |
13 |
![]() Atlanta United FC |
19 | 4 | 5 | 10 | 22 | 37 | -15 | 17 | LLLWW |
14 |
![]() Toronto FC |
18 | 3 | 5 | 10 | 19 | 25 | -6 | 14 | DLLLW |
15 |
![]() CF Montreal |
19 | 2 | 5 | 12 | 16 | 36 | -20 | 11 | LWLLD |
# | Club | MP | W | D | L | GF | GA | GD | PTS | Form |
---|---|---|---|---|---|---|---|---|---|---|
1 |
![]() San Diego |
19 | 11 | 3 | 5 | 38 | 23 | 15 | 36 | WWWLW |
2 |
![]() Vancouver Whitecaps |
18 | 10 | 5 | 3 | 34 | 19 | 15 | 35 | LLWDW |
3 |
![]() Minnesota United FC |
19 | 9 | 6 | 4 | 31 | 21 | 10 | 33 | WLWDD |
4 |
![]() Portland Timbers |
18 | 8 | 6 | 4 | 28 | 24 | 4 | 30 | DWWLD |
5 |
![]() San Jose Earthquakes |
19 | 7 | 5 | 7 | 39 | 31 | 8 | 26 | WDLWD |
6 |
![]() Los Angeles FC |
16 | 7 | 5 | 4 | 30 | 23 | 7 | 26 | WDDWD |
7 |
![]() Seattle Sounders |
18 | 7 | 5 | 6 | 25 | 25 | 0 | 26 | LLWWD |
8 |
![]() Austin |
19 | 7 | 5 | 7 | 15 | 21 | -6 | 26 | WWLDD |
9 |
![]() Colorado Rapids |
19 | 7 | 5 | 8 | 20 | 25 | -5 | 25 | WLLLW |
10 |
![]() FC Dallas |
18 | 5 | 6 | 7 | 24 | 32 | -8 | 21 | LWDDL |
11 |
![]() Houston Dynamo |
19 | 5 | 5 | 9 | 24 | 31 | -7 | 20 | LLLWD |
12 |
![]() Sporting Kansas City |
19 | 5 | 4 | 10 | 30 | 36 | -6 | 19 | WLLWD |
13 |
![]() Real Salt Lake |
18 | 5 | 3 | 10 | 18 | 25 | -7 | 18 | WLDLL |
14 |
![]() St. Louis City |
19 | 3 | 6 | 10 | 19 | 30 | -11 | 15 | LDLWL |
15 |
![]() Los Angeles Galaxy |
19 | 1 | 5 | 13 | 18 | 41 | -23 | 8 | LDWLL |
Soccer Predictions:



Match between: Toronto FC vs. Portland Timbers!
Mark your calendars for 28-06-2025, as Toronto FC and Portland Timbers go head-to-head in the Major League Soccer. Both teams are poised to deliver a captivating performance in this highly anticipated game.
Game Highlights
The question on everyone’s mind: can Toronto FC defend their home turf, or will Portland Timbers pull off a stunning away win? Betting favorites like Both Teams to Score (BTTS) and Over 2.5 goals hint at a match packed with action and goals.
Player Focus and Stats
Past matchups have shown how evenly matched these teams are. Toronto FC continues to shine with standout players, while Portland Timbers is known for resilience, especially in away games. Expect intensity and fireworks on the pitch.
Prepare for a spectacular game—this is one you won’t want to miss!