Saturday , 14 November 2026

Toronto FC vs Portland Timbers, MLS 2026 REGULAR SEASON

MLS · 2026
Sat 27 Apr 2019 · 19:00 UTC HT 45' · FT 45'

Overview

Match Preview

Toronto FC vs Portland Timbers — MLS .

Match Details

  • Referee Robert Sibiga
  • Referee Alex Chilowicz
  • Referee Brian Dunn
  • Referee Kevin Terry Jr.
  • Referee Cory Richardson

Head-to-Head

2
2
Toronto FC 4 games · Avg 3.0 goals Portland Timbers

Recent Form

DateOpponentH/A ScoreResult
27 Apr Portland Timbers H 1–2 L
20 Apr Minnesota United FC H 4–3 W
13 Apr Seattle Sounders FC A 2–3 L
06 Apr Chicago Fire FC H 2–2 D
30 Mar New York City FC H 4–0 W
17 Mar New England Revolution H 3–2 W
DateOpponentH/A ScoreResult
27 Apr Toronto FC A 2–1 W
20 Apr Columbus Crew SC A 3–1 W
14 Apr FC Dallas A 1–2 L
07 Apr San Jose Earthquakes A 0–3 L
01 Apr Los Angeles Galaxy A 1–2 L
17 Mar FC Cincinnati A 0–3 L

Season Stats

Toronto FC Portland Timbers
#12 Position #22
39 Points 46
34 Played 34
9 / 12 / 13 W / D / L 13 / 7 / 14
52 Scored 62
67 Conceded 61
-15 GD +1
1.15 PPG 1.35
26% Win % 38%

Key Stats

50% Both Teams to Score
H2H (4 games)
75% Over 2.5 Goals
H2H history
12% Clean Sheets
Toronto FC this season
9% Clean Sheets
Portland Timbers this season

Toronto FC are 12th (39 pts). Portland Timbers are 22nd (46 pts).

Goal Timing (This Season)

Toronto FC
0-15
1/3
16-30
3/10
31-45
6/9
46-60
5/12
61-75
9/7
76+
16/12
■ Scored ■ Conceded
Portland Timbers
0-15
7/10
16-30
8/10
31-45
9/9
46-60
6/5
61-75
10/4
76+
12/10
■ Scored ■ Conceded

Top Scorers (This Season)

Toronto FC
Josh Sargent 10 G 4 A
Daniel Salloi 9 G 6 A
Portland Timbers
Kristoffer Velde 12 G 6 A
Ariel Lassiter 9 G 4 A
Kevin Kelsy 9 G 2 A

Events

Match Events

  • 0' Welcome to that hosts another battle between Toronto FC and Portland Timbers.
  • 5' Portland Timbers is showing some good football. However, Portland Timbers are ready to play back every minute. It might result in some problems for the home side. The game will hardly remain goalless.
  • 10' Not even hints on scoring a goal over the last 10 minutes.
  • 15' Larrys Mabiala is a natural and has been asked to do a very specific job for Portland Timbers tonight.
  • 20' Jonathan Osorio doubles the advantage! 1-0 and this game is slipping away from the opposition.
  • 22' Assisted by Diego Valeri with the perfectly-timed delivery and Bill Tuiloma makes no mistake. 1-1!
  • 27' has dominated the recent head-to-head record, winning 0 of the last 0 meetings.
  • 32' looks like a favorite considering 0 games won in last 0 matches with its main striker scoring goals.
  • 37' We are waiting for someone to take the initiative. Who will be the first to commit to attack?
  • 42' The referee has had an easy afternoon — neither side has been overly physical in the tackle.
  • 47' With 3 assists to his name this season, Marky Delgado is clearly more than just a goal scorer for Portland Timbers.
  • 52' Portland Timbers come into this ranked in Array. They desperately need points to push themselves up the standings.
  • 57' Portland Timbers seems to be on a short break. The game is mainly concentrated in the center. It’s high time they got back to action. Otherwise, it looks like a goalless game.
  • 62' Portland Timbers are happy to let the opposition have the ball in their own half. The trap is set.
  • 64' A meaty challenge results in booking for Chris Mavinga on 64.
  • 66' A meaty challenge results in booking for Jorge Moreira on 66.
  • 68' The supporters are chanting for Ayo Akinola. He replaces Jordan Hamilton on 68 minute.
  • 70' Portland Timbers is taking the lead after the goal scored by Jeremy Ebobisse on 70.
  • 73' Nick DeLeon makes way for Terrence Boyd at the 73 minute mark. A tactical switch from Toronto FC.
  • 78' The supporters are chanting for Jay Chapman. He replaces Marky Delgado on 78 minute.
  • 83' It is a cagey affair so far. Toronto FC in their trying to find a way past Portland Timbers's compact .
  • 86' The Portland Timbers bench stirs into life. Sebastian Blanco is withdrawn and Julio Cascante gets his opportunity.
  • 87' Controversy at the stadium! Diego Chara argues furiously but the Yellow card stands.
  • 90' Portland Timbers make a change. Diego Valeri trudges off to be replaced by Andy Polo on 90 minutes.
  • Both sets of fans can go home satisfied — a 1-2 draw is a fair result on the day.

Lineups

H2H

Predictions

Prediction accuracy
4 / 4
1.79 Toronto FC xG
Expected Goals
Dixon-Coles · Bivariate Poisson · Neg. Binomial · Elo
1.99 Portland Timbers xG
I would bet for: Toronto FC or Portland Timbers 75% + Over 2.5 goals 72%

Match Result

✓ Correct
Toronto FC35% Draw25% Portland Timbers40%
Actual: Portland Timbers win

Both Teams to Score

✓ Correct
Yes71% 0% No29%
Avg goals/match: 3.78
Actual: Yes — both scored

Over / Under Goals

✓ O/U 2.5
Line Over Under
± 0.5 96%
4%
± 1.5 89%
11%
± 2.5 72%
28%
± 3.5 51%
49%
± 4.5 33%
67%

Double Chance

Toronto FC or Draw
60%
Draw or Portland Timbers
65%
Toronto FC or Portland Timbers
75%

Half-Time Result

✓ Correct
Toronto FC28% Draw39% Portland Timbers33%
Actual: Draw at HT

Correct Score

✓ In top 12
1 – 1
9%
1 – 2
Actual
2 – 1
7.1%
2 – 2
6.9%
1 – 3
5.2%
0 – 2
4.6%
2 – 3
4.6%
3 – 1
4.2%
3 – 2
4.1%
0 – 1
4%
2 – 0
3.7%
1 – 0
3.6%

Asian Handicap — Toronto FC

Handicap Toronto FC covers Push Portland Timbers covers
-2.5 8% — 92%
-2 8% 10% 82%
-1.5 18% — 82%
-1 18% 16% 65%
-0.5 35% — 65%
+0.5 58% — 42%
+1 58% 18% 24%
+1.5 76% — 24%
+2 76% 13% 11%
+2.5 89% — 11%

Clean Sheet

Toronto FC keeps clean sheet
15% ✓
Portland Timbers keeps clean sheet
18% ✓

Predictions are statistical estimates based on season form, H2H history, and a Poisson model. Not financial advice.