Toronto FC vs Orlando City

18 October 2025 · MLS · 2025 · Referee Fotis Bazakos

Full time 4 – 2

Half-time: 2–0

  • J. Osorio 7’
  • Đ. Mihailović 34’, 48’
  • D. Kerr 61’
  • D. Brekalo 54’
  • D. McGuire 90+2’

Match summary

Toronto FC won 4-2 at home to Orlando City. Toronto FC led 2-0 at half-time.

In the first half, J. Osorio put Toronto FC ahead in the 7th minute and Đ. Mihailović made it 2-0 with a direct free kick in the 34th minute. In the second half, Mihailović made it 3-0 in the 48th minute, D. Brekalo pulled one back to make it 3-1 from a corner in the 54th minute, D. Kerr made it 4-1 in the 61st minute, and D. McGuire made it 4-2 in stoppage time.

Orlando City can feel hard done by, creating 3.02 expected goals (xG) from 31 shots to Toronto FC's 1.56 from 12.

Match stats

39% Possession 61%
12 Shots 31
6 Shots on target 10
2 Corners 8
339 Passes 528
80.8% Pass accuracy 86.6%
16 Tackles 13
17 Fouls 17
4 Yellow cards 2
2 Offsides 3

Key events

Toronto FC Orlando City
Kick-off
J. OsorioLeft foot shot1-0 (Toronto FC)
7’
27’
M. PašalićShot on target
27’
M. OjedaShot on target
28’
I. AnguloShot on target
32’
Đ. MihailovićFree Kick2-0 (Toronto FC)
34’
40’
M. PašalićShot on target
Half-time2-0
46’
46’
Đ. MihailovićLeft foot shot3-0 (Toronto FC)
48’
49’
Second half underway
53’
D. McGuireShot on target
54’
D. BrekaloRight foot shot3-1 (Orlando City)
56’
60’
M. OjedaShot on target
D. KerrLeft foot shot4-1 (Toronto FC)
61’
J. VilsaintD. Kerr
62’
63’
L. MurielM. Pašalić
J. OsorioShot on target
64’
68’
M. OjedaShot on target
70’
Đ. MihailovićShot on target
80’
85’
T. SpicerShot on target
87’
90’
90+2’
D. McGuireRight foot shot4-2 (Orlando City)
90+5’
Full-time4-2

How the chances added up

Running total of expected goals (xG) for each side through the match. xG rates each chance by how often similar shots are scored. A goal is marked where it was scored.

0 1 2 3 4 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 1.56 3.02 7’ J. Osorio (Toronto FC), 1-0 7’ 34’ Đ. Mihailović (Toronto FC), 2-0 34’ 48’ Đ. Mihailović (Toronto FC), 3-0 48’ 54’ D. Brekalo (Orlando City), 3-1 54’ 61’ D. Kerr (Toronto FC), 4-1 61’ 90+2’ D. McGuire (Orlando City), 4-2 90+2’ 0 1 2 3 4 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 1.56 3.02 7’ J. Osorio (Toronto FC), 1-0 Osorio 7’ 34’ Đ. Mihailović (Toronto FC), 2-0 Mihailović 34’ 48’ Đ. Mihailović (Toronto FC), 3-0 Mihailović 48’ 54’ D. Brekalo (Orlando City), 3-1 Brekalo 54’ 61’ D. Kerr (Toronto FC), 4-1 Kerr 61’ 90+2’ D. McGuire (Orlando City), 4-2 McGuire 90+2’
Toronto FC 1.56 xGOrlando City 3.02 xG Goal

Tap a goal for the scorer and score.

Shot map

Every shot and where it was taken from.

 Orlando City attacking Toronto FC attacking 
61’ D. Kerr (Toronto FC), open play, 0.68 xG, goal 84’ D. D. Þórhallsson (Orlando City), open play, 0.60 xG, off target 54’ D. Brekalo (Orlando City), from a corner, 0.33 xG, goal 39’ J. Osorio (Toronto FC), open play, 0.32 xG, off target 27’ I. Angulo (Orlando City), open play, 0.23 xG, blocked 27’ E. Atuesta (Orlando City), open play, 0.19 xG, blocked 53’ D. McGuire (Orlando City), open play, 0.15 xG, saved 90+2’ D. McGuire (Orlando City), open play, 0.15 xG, goal 48’ Đ. Mihailović (Toronto FC), open play, 0.14 xG, goal 84’ M. Ojeda (Orlando City), open play, 0.13 xG, off target 53’ M. Ojeda (Orlando City), open play, 0.11 xG, blocked 27’ E. Atuesta (Orlando City), open play, 0.10 xG, blocked 30’ D. Brekalo (Orlando City), from a corner, 0.10 xG, off target 48’ E. Atuesta (Orlando City), open play, 0.10 xG, blocked 68’ M. Ojeda (Orlando City), open play, 0.09 xG, saved 14’ R. Laryea (Toronto FC), open play, 0.08 xG, off target 20’ E. Atuesta (Orlando City), open play, 0.08 xG, blocked 27’ M. Pašalić (Orlando City), open play, 0.08 xG, saved 64’ J. Osorio (Toronto FC), open play, 0.08 xG, saved 7’ J. Osorio (Toronto FC), open play, 0.06 xG, goal 27’ M. Ojeda (Orlando City), open play, 0.07 xG, saved 34’ Đ. Mihailović (Toronto FC), direct free kick, 0.06 xG, goal 40’ K. Smith (Orlando City), open play, 0.05 xG, blocked 47’ M. Pašalić (Orlando City), open play, 0.05 xG, blocked 67’ Unknown (Toronto FC), open play, 0.05 xG, blocked 19’ M. Pašalić (Orlando City), open play, 0.04 xG, off target 60’ M. Ojeda (Orlando City), open play, 0.04 xG, saved 85’ T. Spicer (Orlando City), open play, 0.04 xG, saved 17’ M. Pašalić (Orlando City), open play, 0.04 xG, off target 20’ I. Angulo (Orlando City), open play, 0.04 xG, blocked 52’ M. Pašalić (Orlando City), from a corner, 0.03 xG, off target 60’ M. Ojeda (Orlando City), from a corner, 0.03 xG, off target 80’ Đ. Mihailović (Toronto FC), direct free kick, 0.04 xG, saved 13’ D. Kerr (Toronto FC), from a corner, 0.03 xG, off target 82’ T. Spicer (Orlando City), open play, 0.03 xG, blocked 28’ I. Angulo (Orlando City), open play, 0.02 xG, saved 60’ A. Freeman (Orlando City), from a corner, 0.02 xG, off target 40’ M. Pašalić (Orlando City), open play, 0.02 xG, saved 90+6’ R. Schlegel (Orlando City), set piece, 0.02 xG, off target 13’ K. Franklin (Toronto FC), set piece, 0.01 xG, blocked 55’ T. Spicer (Orlando City), open play, 0.02 xG, blocked 10’ K. Smith (Orlando City), open play, 0.01 xG, blocked 32’ J. Cifuentes (Toronto FC), set piece, 0.01 xG, blocked 61’ D. Kerr (Toronto FC), open play, 0.68 xG, goal 84’ D. D. Þórhallsson (Orlando City), open play, 0.60 xG, off target 54’ D. Brekalo (Orlando City), from a corner, 0.33 xG, goal 39’ J. Osorio (Toronto FC), open play, 0.32 xG, off target 27’ I. Angulo (Orlando City), open play, 0.23 xG, blocked 27’ E. Atuesta (Orlando City), open play, 0.19 xG, blocked 90+2’ D. McGuire (Orlando City), open play, 0.15 xG, goal 53’ D. McGuire (Orlando City), open play, 0.15 xG, saved 48’ Đ. Mihailović (Toronto FC), open play, 0.14 xG, goal 84’ M. Ojeda (Orlando City), open play, 0.13 xG, off target 53’ M. Ojeda (Orlando City), open play, 0.11 xG, blocked 30’ D. Brekalo (Orlando City), from a corner, 0.10 xG, off target 27’ E. Atuesta (Orlando City), open play, 0.10 xG, blocked 48’ E. Atuesta (Orlando City), open play, 0.10 xG, blocked 68’ M. Ojeda (Orlando City), open play, 0.09 xG, saved 14’ R. Laryea (Toronto FC), open play, 0.08 xG, off target 20’ E. Atuesta (Orlando City), open play, 0.08 xG, blocked 27’ M. Pašalić (Orlando City), open play, 0.08 xG, saved 64’ J. Osorio (Toronto FC), open play, 0.08 xG, saved 7’ J. Osorio (Toronto FC), open play, 0.06 xG, goal 27’ M. Ojeda (Orlando City), open play, 0.07 xG, saved 34’ Đ. Mihailović (Toronto FC), direct free kick, 0.06 xG, goal 40’ K. Smith (Orlando City), open play, 0.05 xG, blocked 47’ M. Pašalić (Orlando City), open play, 0.05 xG, blocked 67’ Unknown (Toronto FC), open play, 0.05 xG, blocked 19’ M. Pašalić (Orlando City), open play, 0.04 xG, off target 60’ M. Ojeda (Orlando City), open play, 0.04 xG, saved 85’ T. Spicer (Orlando City), open play, 0.04 xG, saved 80’ Đ. Mihailović (Toronto FC), direct free kick, 0.04 xG, saved 17’ M. Pašalić (Orlando City), open play, 0.04 xG, off target 20’ I. Angulo (Orlando City), open play, 0.04 xG, blocked 52’ M. Pašalić (Orlando City), from a corner, 0.03 xG, off target 60’ M. Ojeda (Orlando City), from a corner, 0.03 xG, off target 13’ D. Kerr (Toronto FC), from a corner, 0.03 xG, off target 82’ T. Spicer (Orlando City), open play, 0.03 xG, blocked 28’ I. Angulo (Orlando City), open play, 0.02 xG, saved 60’ A. Freeman (Orlando City), from a corner, 0.02 xG, off target 40’ M. Pašalić (Orlando City), open play, 0.02 xG, saved 90+6’ R. Schlegel (Orlando City), set piece, 0.02 xG, off target 13’ K. Franklin (Toronto FC), set piece, 0.01 xG, blocked 55’ T. Spicer (Orlando City), open play, 0.02 xG, blocked 32’ J. Cifuentes (Toronto FC), set piece, 0.01 xG, blocked 10’ K. Smith (Orlando City), open play, 0.01 xG, blocked
Size shows xG Goal On target Off target or blocked

Hover or tap a shot for the player, minute and xG.

Lineups

Toronto FC 4-2-3-1 Starting XI
Johnson
Franklin 62’
Rosted 84’
Thompson
Laryea
Cifuentes
Osorio
Corbeanu 84’
Mihailović 2
Junior
Kerr 62’
Orlando City 4-4-2 Starting XI
Gallese
Freeman
Brekalo
Schlegel
Marín 46’
Pašalić 63’
Atuesta 87’
Smith 78’
Angulo 63’
McGuire
Ojeda

Player stats

Goalkeeper1 player
90′ 8 2 43 – – – – –
Defenders6 players
K. Franklin Taken off
62′ 4 – – 4 – 19 – – – –
S. Rosted Taken off
84′ – 2 – 1 1 18 – – – –
90′ 2 2 – 3 – 35 2 – – –
90′ 3 – – 5 – 24 4 – – –
R. Petretta Came on as a substitute
28′ – 2 – – – 14 – – – –
L. Stefanovic Came on as a substitute
14′ – 2 – – – 3 – – – –
Midfielders7 players
90′ – 1 37 3 0.20 4 1 5 – – –
90′ 1 – 43 1 0.05 – – 3 1 2 –
T. Corbeanu Taken off
84′ – 1 25 1 0.12 1 – 6 2 2 –
90′ 2 – 37 2 0.17 1 1 3 2 2 –
D. E. Junior
90′ – – – – –
M. Henry Came on as a substitute
20′ – – 2 – – – – – 1 – –
M. Cimermancic Came on as a substitute
15′ – – 4 – 0.00 – – – 2 – –
Forwards2 players
D. Kerr Taken off
62′ 1 – 2 1 0.71 0.02 – 5 2 9 –
J. Vilsaint Came on as a substitute
28′ – – – – – 0.01 – 3 2 7 –
Came on Taken off Sent off Red is the most in that position for the team

Every player who took the pitch, starters first and then substitutes. A dash means none. xG and xA are expected goals and assists. A blank cell means that figure is not available for that player.

Form going into the game

Last five league games before this one, oldest first. Select one to open it.

Previous and next meeting

Shots, expected goals, timeline, lineups, team and player statistics from Bzzoiro Sports Data (sports.bzzoiro.com). Results and odds from football-data.co.uk. Referee data before 2025/26 from the Transfermarkt datasets project.