Toronto FC vs Nashville SC

24 May 2025 · MLS · 2025 · Referee Armando Villarrea

Full time 1 – 2

Half-time: 0–0

  • Jonathan Osorio 90+1’
  • Sam Surridge 57’, 89’

Match summary

Nashville SC beat Toronto FC 2-1 on the road. It was goalless at half-time.

Sam Surridge put Nashville SC ahead in the 57th minute, Surridge made it 0-2 in the 89th minute, and Jonathan Osorio pulled one back to make it 1-2 in stoppage time.

The chances backed that up: Nashville SC created 2.22 expected goals (xG) from 17 shots to Toronto FC's 0.82 from 9.

Match stats

50% Possession 50%
9 Shots 17
3 Shots on target 6
3 Corners 6
432 Passes 424
81.2% Pass accuracy 80.7%
9 Tackles 23
7 Fouls 9
2 Yellow cards 0
1 Offsides 2

Key events

Toronto FC Nashville SC
Kick-off
9’
Alex MuylShot on target
Second half underway
Half-time0-0
51’
Hany MukhtarShot on target
Ola BrynhildsenShot on target
53’
57’
Sam SurridgeRight foot shot0-1 (Nashville SC)
60’
Hany MukhtarShot on target
Jonathan OsorioDeybi Flores
63’
65’
Hany MukhtarShot on target
Federico BernardeschiShot on target
85’
86’
Jonathan PerezAlex Muyl
89’
Sam SurridgeRight foot shot0-2 (Nashville SC)
Charlie SharpTheo Corbeanu
90’
Jonathan OsorioRight foot shot1-2 (Toronto FC)
90+1’
90+2’
Full-time1-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.0 0.5 1.0 1.5 2.0 2.5 3.0 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 0.82 2.22 57’ Sam Surridge (Nashville SC), 0-1 57’ 89’ Sam Surridge (Nashville SC), 0-2 89’ 90+1’ Jonathan Osorio (Toronto FC), 1-2 90+1’ 0.0 0.5 1.0 1.5 2.0 2.5 3.0 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 0.82 2.22 57’ Sam Surridge (Nashville SC), 0-1 Surridge 57’ 89’ Sam Surridge (Nashville SC), 0-2 Surridge 89’ 90+1’ Jonathan Osorio (Toronto FC), 1-2 Osorio 90+1’
Toronto FC 0.82 xGNashville SC 2.22 xG Goal

Tap a goal for the scorer and score.

Shot map

Every shot and where it was taken from.

 Nashville SC attacking Toronto FC attacking 
57’ Sam Surridge (Nashville SC), open play, 0.90 xG, goal 60’ Hany Mukhtar (Nashville SC), open play, 0.31 xG, saved 70’ Ola Brynhildsen (Toronto FC), open play, 0.28 xG, off target 37’ Jacob Shaffelburg (Nashville SC), open play, 0.19 xG, off target 89’ Sam Surridge (Nashville SC), open play, 0.17 xG, goal 38’ Lorenzo Insigne (Toronto FC), open play, 0.15 xG, blocked 53’ Ola Brynhildsen (Toronto FC), open play, 0.11 xG, saved 60’ Andy Najar (Nashville SC), open play, 0.11 xG, blocked 22’ Sam Surridge (Nashville SC), open play, 0.11 xG, off target 9’ Alex Muyl (Nashville SC), open play, 0.09 xG, saved 67’ Alex Muyl (Nashville SC), open play, 0.08 xG, blocked 17’ Deybi Flores (Toronto FC), from a corner, 0.07 xG, off target 65’ Hany Mukhtar (Nashville SC), open play, 0.07 xG, saved 72’ Lorenzo Insigne (Toronto FC), open play, 0.07 xG, off target 83’ Tyrese Spicer (Toronto FC), open play, 0.05 xG, off target 90+1’ Jonathan Osorio (Toronto FC), open play, 0.05 xG, goal 8’ Sam Surridge (Nashville SC), open play, 0.05 xG, off target 56’ Edvard Tagseth (Nashville SC), open play, 0.04 xG, blocked 59’ Sam Surridge (Nashville SC), open play, 0.03 xG, off target 64’ Theo Corbeanu (Toronto FC), set piece, 0.03 xG, blocked 81’ Hany Mukhtar (Nashville SC), open play, 0.02 xG, off target 85’ Federico Bernardeschi (Toronto FC), open play, 0.02 xG, saved 51’ Hany Mukhtar (Nashville SC), open play, 0.02 xG, saved 61’ Hany Mukhtar (Nashville SC), from a corner, 0.02 xG, off target 16’ Jack Maher (Nashville SC), from a corner, 0.01 xG, blocked 66’ Jack Maher (Nashville SC), from a corner, 0.01 xG, blocked 57’ Sam Surridge (Nashville SC), open play, 0.90 xG, goal 60’ Hany Mukhtar (Nashville SC), open play, 0.31 xG, saved 70’ Ola Brynhildsen (Toronto FC), open play, 0.28 xG, off target 37’ Jacob Shaffelburg (Nashville SC), open play, 0.19 xG, off target 89’ Sam Surridge (Nashville SC), open play, 0.17 xG, goal 38’ Lorenzo Insigne (Toronto FC), open play, 0.15 xG, blocked 60’ Andy Najar (Nashville SC), open play, 0.11 xG, blocked 22’ Sam Surridge (Nashville SC), open play, 0.11 xG, off target 53’ Ola Brynhildsen (Toronto FC), open play, 0.11 xG, saved 9’ Alex Muyl (Nashville SC), open play, 0.09 xG, saved 67’ Alex Muyl (Nashville SC), open play, 0.08 xG, blocked 17’ Deybi Flores (Toronto FC), from a corner, 0.07 xG, off target 65’ Hany Mukhtar (Nashville SC), open play, 0.07 xG, saved 72’ Lorenzo Insigne (Toronto FC), open play, 0.07 xG, off target 90+1’ Jonathan Osorio (Toronto FC), open play, 0.05 xG, goal 8’ Sam Surridge (Nashville SC), open play, 0.05 xG, off target 83’ Tyrese Spicer (Toronto FC), open play, 0.05 xG, off target 56’ Edvard Tagseth (Nashville SC), open play, 0.04 xG, blocked 59’ Sam Surridge (Nashville SC), open play, 0.03 xG, off target 64’ Theo Corbeanu (Toronto FC), set piece, 0.03 xG, blocked 51’ Hany Mukhtar (Nashville SC), open play, 0.02 xG, saved 81’ Hany Mukhtar (Nashville SC), open play, 0.02 xG, off target 85’ Federico Bernardeschi (Toronto FC), open play, 0.02 xG, saved 61’ Hany Mukhtar (Nashville SC), from a corner, 0.02 xG, off target 16’ Jack Maher (Nashville SC), from a corner, 0.01 xG, blocked 66’ Jack Maher (Nashville SC), from a corner, 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-1-4-1 Starting XI
Johnson
Rosted 73’
Long
Stefanovic
Thompson
Flores 63’
Insigne
Bernardeschi
Dominguez 63’
Corbeanu 90’
Brynhildsen 73’
Nashville SC 4-2-3-1 Starting XI
Willis
Lovitz
Palacios 73’
Maher
Najar
Tagseth
Yazbek 86’
Shaffelburg 58’
Muyl 86’
Mukhtar
Surridge 2

Player stats

Goalkeeper1 player
90′ 4 2 35 1 – – – –
Defenders5 players
90′ 1 2 – 4 1 35 1 – – –
Sigurd Rosted Taken off
73′ – 1 – 2 2 40 – – – –
Kevin Long
90′ – – – 1 1 64 – – – –
90′ 1 1 – 2 1 54 1 – – –
Zane Monlouis Came on as a substitute
17′ – – – 2 2 18 – – – –
Midfielders7 players
Deybi Flores Taken off
63′ – – 32 – 0.01 4 2 9 1 1 –
90′ – – 24 2 0.47 – – 9 1 1 –
90′ – – 49 3 0.31 1 1 3 1 1 –
Maxime Dominguez Taken off
63′ – – 15 – 0.01 – 2 2 – 1 –
Theo Corbeanu Taken off
89′ – – 23 1 0.05 – 1 4 – 2 –
Alonso Coello Came on as a substitute
27′ – – 18 – 0.01 – 1 1 – – –
Jonathan Osorio Came on as a substitute
27′ 1 – 13 – 0.02 1 – 2 – 1 –
Forwards2 players
Ola Brynhildsen Taken off
73′ – – 2 1 0.39 0.01 – 1 1 6 –
Tyrese Spicer Came on as a substitute
17′ – – 1 – 0.05 0.00 – 2 – 3 –
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.

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.