Toronto FC vs Portland Timbers Prediction, 6/28/2025 Soccer Pick, Tips and Odds
Game: Toronto FC vs Portland Timbers
Date: Saturday, June 28, 2025
Location: BMO Field in Toronto, ON
TV: MLS Season Pass
The Timbers (8-6-4) are traveling to BMO Field in Toronto, ON on Saturday where they will take on TFC (3-5-10). TFC is priced at +102 while the Timbers are at -122. The total has been set at 3. The goalies protecting the net will be Sean Johnson for Toronto and James Pantemis for Portland.

Toronto FC has amassed 69 saves and they also hold a SV rate of 73.4% over the course of the season. Their difference in goals is currently at -6 by way of 19 goals tallied as well as 25 goals surrendered. On the season, the team is sitting with an average of 0.78 pts per match (14 points) and sit at 23rd in Major League Soccer with 13 assists. The Reds have a rank of 30th in regard to expected goals having 17.0, and their xGA are coming in at 28.0. Toronto has earned 28 yellow cards this year. Toronto has relinquished 25 goals while conceding 1.39 goals per 90 min, and their opponents have recorded 94 SoT against them. They are sitting with 4 shut outs, which puts them at a percentage of 22.2% on the year.
Get all of our Free Soccer Picks
So far this year, Portland has a save percentage of 74.2% (93 SoT against), and are ranked 9th among MLS teams with 30 points. The Timbers come in with an average of 1.7 points per match while accounting for 22 assists and 1 red card. The Portland Timbers have recorded 28 goals and the team's xG so far this season sits at 23.5. Portland has a shut out rate of 27.8% over the course of the season in addition to 38 yellow card warnings. The team's goals against/90 minutes is 1.33 in addition to 66 saves, and they have tallied 5 shut outs. Portland Timbers is 12th when it comes to goals against with 24, and the team's difference in goals sits at 4.
The guy who will defend the goal for Toronto is Sean Johnson. Johnson has defended the goal for 37,596 minutes and has earned 1,263 saves during his pro soccer career. The goalie hailing from the United States has faced 1,814 shots tried against him in 418 starting assignments. His goals allowed per 90 minutes is 1.33 (554 total goals allowed) and he has earned a save percentage of 69.6%. Johnson (156-119-143 record during his soccer career) has earned 106 clean sheets, which has him sitting with a 25.4%% clean sheet percentage.
James Pantemis will look after the net for Portland. During his career, Pantemis has surrendered 82 goals and has tallied 187 saves in 59 starts. Pantemis has recorded 15 shutouts while defending 269 shots against him in 5,343 minutes throughout his career. He sports a save % of 69.5% and his shutout rate is currently at 25.3%%. He has conceded 1.38 goals per 90 minutes while holding a mark of 28-16-15.
Federico Bernardeschi is one member of the side who can be a force on the pitch for Toronto. The forward from Italy has 25 goals scored in 7,452 professional minutes played. Bernardeschi has been in the starting lineup in 87 matches in his career while scoring 0.30 goals per 90 mins. He has 13 assists while tallying 63 pts in his career.
Portland stars Kevin Kelsy, who gets under the skin of opposing sides. He is currently averaging 0.50 G/90 and has been given a starting assignment in 23 contests thus far in his career. The forward from Venezuela has been on the pitch for 1,959 professional minutes while scoring 11 goals. He has accounted for 22 points during his career and has helped a teammate on a goal 0 times.
Who will win tonight's soccer game against the spread?
Tony Sink's Pick: Take Toronto FC (-122)
Get $60 worth of FREE premium member picks. No Obligation. No Salesman. No Credit Card. Fast Sign up with Instant Access Click Here
Get all of Today's Free Soccer Picks
Get all of Today's Expert Soccer Picks
Most Recent Soccer Picks
- D.C. United vs Nashville SC Prediction, 6/28/2025 Soccer Pick, Tips and Odds
- FC Dallas vs San Diego FC Prediction, 6/28/2025 Soccer Pick, Tips and Odds
- San Jose Earthquakes vs LA Galaxy Prediction, 6/28/2025 Soccer Pick, Tips and Odds
- Chicago Fire vs Charlotte FC Prediction, 6/28/2025 Soccer Pick, Tips and Odds
- Sporting KC vs Real Salt Lake Prediction, 6/28/2025 Soccer Pick, Tips and Odds
- New York Red Bulls vs Minnesota United FC Prediction, 6/28/2025 Soccer Pick, Tips and Odds
- Seattle Sounders FC vs Austin FC Prediction, 6/28/2025 Soccer Pick, Tips and Odds
- CF Montreal vs New York City FC Prediction, 6/28/2025 Soccer Pick, Tips and Odds
- Houston Dynamo vs St. Louis CITY SC Prediction, 6/28/2025 Soccer Pick, Tips and Odds
- Inter Miami CF vs Atlanta United FC Prediction, 6/28/2025 Soccer Pick, Tips and Odds