Charlotte FC vs Orlando City

5 July 2025 · MLS · 2025 · Referee Rosendo Mendoza

Full time 2 – 2

Half-time: 1–0

  • Pep Biel 40’
  • Bill Tuiloma 65’
  • Ramiro Enrique 69’
  • Marco Pašalić 80’

Match summary

Charlotte FC and Orlando City shared the points in a 2-2 draw. Charlotte FC led 1-0 at half-time.

In the first half, Pep Biel put Charlotte FC ahead in the 40th minute. In the second half, Bill Tuiloma made it 2-0 with a header in the 65th minute, Ramiro Enrique pulled one back to make it 2-1 in the 69th minute, and Marco Pašalić equalised in the 80th minute.

Orlando City had the better of the chances, with 2.35 expected goals (xG) from 15 shots to Charlotte FC's 0.83 from 11.

Match stats

33% Possession 67%
11 Shots 15
5 Shots on target 6
2 Corners 6
296 Passes 596
82.1% Pass accuracy 89.8%
14 Tackles 18
15 Fouls 12
2 Yellow cards 4
3 Offsides 3

Key events

Charlotte FC Orlando City
Kick-off
3’
Eduard AtuestaShot on target
12’
David BrekaloShot on target
17’
Kerwin VargasShot on target
26’
Pep BielRight foot shot1-0 (Charlotte FC)
40’
Half-time1-0
Pep BielShot on target
46’
49’
Second half underway
62’
Ramiro EnriqueShot on target
63’
César AraújoShot on target
64’
Pedro Gallese
Bill TuilomaHeader2-0 (Charlotte FC)
65’
68’
69’
Ramiro EnriqueRight foot shot2-1 (Orlando City)
Pep BielShot on target
71’
75’
80’
Marco PašalićLeft foot shot2-2 (Orlando City)
Andrew PrivettBill Tuiloma
84’
90+6’
César Araújo
Full-time2-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.83 2.35 40’ Pep Biel (Charlotte FC), 1-0 40’ 65’ Bill Tuiloma (Charlotte FC), 2-0 65’ 69’ Ramiro Enrique (Orlando City), 2-1 69’ 80’ Marco Pašalić (Orlando City), 2-2 80’ 0.0 0.5 1.0 1.5 2.0 2.5 3.0 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 0.83 2.35 40’ Pep Biel (Charlotte FC), 1-0 Biel 40’ 65’ Bill Tuiloma (Charlotte FC), 2-0 Tuiloma 65’ 69’ Ramiro Enrique (Orlando City), 2-1 Enrique 69’ 80’ Marco Pašalić (Orlando City), 2-2 Pašalić 80’
Charlotte FC 0.83 xGOrlando City 2.35 xG Goal

Tap a goal for the scorer and score.

Shot map

Every shot and where it was taken from.

 Orlando City attacking Charlotte FC attacking 
69’ Ramiro Enrique (Orlando City), open play, 0.96 xG, goal 62’ Ramiro Enrique (Orlando City), open play, 0.69 xG, saved 65’ Bill Tuiloma (Charlotte FC), set piece, 0.22 xG, goal 12’ David Brekalo (Orlando City), open play, 0.19 xG, saved 40’ Pep Biel (Charlotte FC), open play, 0.11 xG, goal 71’ Pep Biel (Charlotte FC), open play, 0.10 xG, saved 80’ Marco Pašalić (Orlando City), open play, 0.10 xG, goal 26’ Pep Biel (Charlotte FC), open play, 0.08 xG, off target 3’ Eduard Atuesta (Orlando City), open play, 0.08 xG, saved 47’ Pep Biel (Charlotte FC), open play, 0.06 xG, off target 26’ Kerwin Vargas (Charlotte FC), open play, 0.06 xG, saved 44’ David Brekalo (Orlando City), from a corner, 0.06 xG, off target 67’ Djibril Diani (Charlotte FC), open play, 0.05 xG, blocked 73’ Marco Pašalić (Orlando City), open play, 0.05 xG, off target 79’ Marco Pašalić (Orlando City), open play, 0.05 xG, blocked 84’ Liel Abada (Charlotte FC), open play, 0.05 xG, off target 51’ David Brekalo (Orlando City), open play, 0.04 xG, off target 90+6’ Martín Ojeda (Orlando City), open play, 0.04 xG, blocked 90+6’ Ramiro Enrique (Orlando City), open play, 0.03 xG, blocked 90+7’ Andrew Privett (Charlotte FC), set piece, 0.03 xG, off target 46’ Pep Biel (Charlotte FC), open play, 0.03 xG, saved 35’ Nicholas Scardina (Charlotte FC), open play, 0.03 xG, off target 51’ Luis Muriel (Orlando City), open play, 0.02 xG, off target 63’ César Araújo (Orlando City), from a corner, 0.02 xG, saved 43’ Marco Pašalić (Orlando City), open play, 0.01 xG, blocked 53’ Rafael Santos (Orlando City), open play, 0.02 xG, off target 69’ Ramiro Enrique (Orlando City), open play, 0.96 xG, goal 62’ Ramiro Enrique (Orlando City), open play, 0.69 xG, saved 65’ Bill Tuiloma (Charlotte FC), set piece, 0.22 xG, goal 12’ David Brekalo (Orlando City), open play, 0.19 xG, saved 40’ Pep Biel (Charlotte FC), open play, 0.11 xG, goal 71’ Pep Biel (Charlotte FC), open play, 0.10 xG, saved 80’ Marco Pašalić (Orlando City), open play, 0.10 xG, goal 3’ Eduard Atuesta (Orlando City), open play, 0.08 xG, saved 26’ Pep Biel (Charlotte FC), open play, 0.08 xG, off target 47’ Pep Biel (Charlotte FC), open play, 0.06 xG, off target 26’ Kerwin Vargas (Charlotte FC), open play, 0.06 xG, saved 44’ David Brekalo (Orlando City), from a corner, 0.06 xG, off target 67’ Djibril Diani (Charlotte FC), open play, 0.05 xG, blocked 73’ Marco Pašalić (Orlando City), open play, 0.05 xG, off target 79’ Marco Pašalić (Orlando City), open play, 0.05 xG, blocked 84’ Liel Abada (Charlotte FC), open play, 0.05 xG, off target 51’ David Brekalo (Orlando City), open play, 0.04 xG, off target 90+6’ Martín Ojeda (Orlando City), open play, 0.04 xG, blocked 90+6’ Ramiro Enrique (Orlando City), open play, 0.03 xG, blocked 90+7’ Andrew Privett (Charlotte FC), set piece, 0.03 xG, off target 35’ Nicholas Scardina (Charlotte FC), open play, 0.03 xG, off target 46’ Pep Biel (Charlotte FC), open play, 0.03 xG, saved 51’ Luis Muriel (Orlando City), open play, 0.02 xG, off target 63’ César Araújo (Orlando City), from a corner, 0.02 xG, saved 53’ Rafael Santos (Orlando City), open play, 0.02 xG, off target 43’ Marco Pašalić (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

Charlotte FC 4-2-3-1 Starting XI
Kahlina
Malanda
Tuiloma 84’
Scardina
Marshall-Rutty
Westwood
Diani 71’
Bronico
Biel
Vargas 80’
Toklomati
Orlando City 4-4-2 Starting XI
Gallese
Schlegel
Jansson 78’
Brekalo 46’
Þórhallsson 66’
Atuesta
Araújo
Ojeda
Pašalić
Enrique
Muriel

Player stats

Goalkeeper1 player
90′ 3 2 20 – – – – –
Defenders5 players
Nicholas Scardina
90′ – 1 – – – 20 1 – 1 –
90′ 1 1 – 3 1 38 1 – – –
Bill Tuiloma Taken off
84′ – – – 2 1 22 1 1 – –
90′ – 1 – 2 – 30 – – – –
Andrew Privett Came on as a substitute
14′ – – – – – 1 – – – –
Midfielders5 players
90′ – – 40 1 0.14 – – – – – –
Djibril Diani Taken off
71′ – – 23 1 0.03 1 – 1 – – –
90′ 1 1 30 3 0.23 4 4 8 4 3 –
90′ – – 19 – 0.02 3 2 5 3 1 –
Kerwin Vargas Taken off
80′ – – 27 1 0.05 4 1 5 1 1 –
Forwards3 players
90′ – – – – – 0.04 1 6 2 16 –
Tyger Smalls Came on as a substitute
19′ – – – – – 0.01 1 1 – 5 –
Liel Abada Came on as a substitute
10′ – – 1 – 0.05 0.00 – 2 1 5 –
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.