Major League Soccer · REGULAR SEASON - 9 · WED, 22 APR · 23:30 LOCAL
ORLANDO CITY SC
9TH · 24 PTS · LAST 5:
W L D L W
FT
4 1
FULL TIME HT · 1-1
CHARLOTTE
W D W L W
· 5TH · 32 PTS · LAST 5
⚽ 21' Luis Otávio Costa de Aquino ⚽ 49' M. Ojeda ⚽ 61' M. Ojeda ⚽ 87' I. Gómez
GOALS
⚽ 33' M. Agyemang
M. Ojeda
👑
⭐ PLAYER OF THE MATCH
M. Ojeda
Orlando City SC · 90 mins
⚽ 2 goals · 42% pass acc · 2 shots on
RATING
9.2
PREDICTIONS
📊 90 MIN TOTALS

Finalised · Match completed

0.90
⚡ EXPECTED GOALS (xG)
1.57
43%
BALL POSSESSION %
57%
11
TOTAL SHOTS
15
6
SHOTS ON TARGET
5
87%
PASS ACCURACY %
92%
2
CORNERS
4
KEY EVENTS 22 events
  1. 21'
    Goal · Normal Goal
    Luis Otávio Costa de Aquino · assist Z. Taifi
    ORL
  2. 24'
    Card · Yellow Card
    I. Angulo
    ORL
  3. 33'
    Goal · Normal Goal
    M. Agyemang · assist Pep Biel
    CHA
  4. 41'
    Card · Yellow Card
    Luis Otávio Costa de Aquino
    ORL
  5. 41'
    Card · Yellow Card
    A. Westwood
    CHA
  6. 45'+2
    Card · Yellow Card
    M. Ojeda
    ORL
  7. 49'
    Goal · Normal Goal
    M. Ojeda · assist Justin Ellis
    ORL
  8. 59'
    Card · Yellow Card
    Harry Toffolo
    CHA
  9. 61'
    Goal · Normal Goal
    M. Ojeda
    ORL
  10. 65'
    Card · Yellow Card
    Tiago
    ORL
  11. 73'
    Subst · Substitution 1
    Idan Toklomati Jorno · assist Archie Goodwin
    CHA
  12. 73'
    Subst · Substitution 2
    R. Aloko · assist Kerwin Calderón Vargas
    CHA
  13. 73'
    Subst · Substitution 3
    L. de la Torre · assist B. Bronico
    CHA
  14. 74'
    Subst · Substitution 1
    Tiago · assist Tahir Reid-Brown
    ORL
  15. 78'
    Subst · Substitution 2
    Z. Taifi · assist I. Gómez
    ORL
  16. 79'
    Card · Yellow Card
    I. Gómez
    ORL
  17. 80'
    Subst · Substitution 4
    Harry Toffolo · assist D. Schnegg
    CHA
  18. 80'
    Subst · Substitution 5
    A. Westwood · assist D. Diani
    CHA
  19. 87'
    Goal · Normal Goal
    I. Gómez · assist I. Angulo
    ORL
  20. 90'+3
    Subst · Substitution 3
    Luis Otávio Costa de Aquino · assist Colin Guske
    ORL
  21. 90'+3
    Subst · Substitution 4
    Justin Ellis · assist Bernardo Rhein Goncalves
    ORL
  22. 90'+3
    Subst · Substitution 5
    I. Angulo · assist Harvey Sarajian
    ORL
PLAYER RATINGS · TOP 5 EACH 0–10 scale
ORLANDO CITY SC AVG 8.0
CHARLOTTE AVG 7.1
MATCH STATS H vs A
ATTACK
0.9
xG
1.6
11.0
TOTAL SHOTS
15.0
6.0
ON TARGET
5.0
4.0
OFF TARGET
5.0
1.0
BLOCKED
5.0
POSSESSION
43.0%
POSSESSION %
57.0%
428.0
PASSES
559.0
87.0%
PASS ACCURACY
92.0%
SET PIECES
2.0
CORNERS
4.0
2.0
OFFSIDES
1.0
DISCIPLINE
12.0
FOULS
11.0
5.0
YELLOW CARDS
2.0
4.0
GK SAVES
2.0
🎯 SHOT BREAKDOWN

Top shooters · accuracy = on-target / total

player-level shot accuracy · per-shot xG bubbles require xG Advanced tier
ORLANDO CITY SC 6 shots
M. Ojeda
2/4
Luis Otávio Costa de Aquino
1/1
I. Gómez
1/1
CHARLOTTE 3 shots
Morrison Agyemang
1/2
A. Westwood
0/1
📈 xG RACE

Cumulative xG over 90 minutes REAL xG

final xG: 0.901.57
1.3 0.9 0.6 0.3 1.6 0.0 HT 21' 49' 61' 87' 33' H 0.90 A 1.57 KO 30' 60' FT

Step chart anchored to real goal minutes · final xG from SportMonks · baseline distributes remaining shots evenly across the match

⚡ ATTACK SHARE

Event activity ratio · attacks/cards/subs

zone-based attack maps require broadcast partner (Q3)
H 64%
36% A
14
EVENTS LOGGED
8
EVENTS LOGGED
LINEUPS 5-3-2 vs 4-2-3-1
SUBSTITUTES · ORLANDO CITY SC
44
Bernardo Rhe...
F
80
I. Gómez
M
29
Tahir Reid-B...
D
65
Gustavo Cara...
F
25
Colin Guske
M
34
Yutaro Tsuka...
F
21
Nolan Miller
D
12
Javier Otero
G
23
Harvey Saraj...
F
COACH: Oscar Pareja
SUBSTITUTES · CHARLOTTE
28
D. Diani
M
11
Liel Abada
F
13
B. Bronico
M
25
Tyger Smalls
F
18
Kerwin Calde...
F
7
Archie Goodw...
F
23
D. Schnegg
D
21
T. Miller
G
39
Jack Neeley
D
COACH: Dean Smith
🏥 UNAVAILABLE PLAYERS
ORL · 0 OUT

No injuries reported · federation feed activates Q3

CHA · 0 OUT

No injuries reported · federation feed activates Q3

⚖ MATCH OFFICIALS
REFEREE
F. Dujic
ORL MANAGER
Oscar Pareja
head coach
CHA MANAGER
Dean Smith
head coach
HEAD TO HEAD · ALL-TIME
4
ORL WINS
5
DRAWS
1
CHA WINS
40%
50%
10%
17 9
TOTAL GOALS · 10 MEETINGS
2.60
AVG GOALS / MATCH
RECENT MEETINGS SHOWING 5 / 10
ORLANDO CITY SC LAST 5 OVERALL
W L D L W
CHARLOTTE LAST 5 OVERALL
W D W L W
MATCH IMPACT Final 4–1 · result locked
ORLANDO CITY SC #9
Won · already at 24 pts
Promotion - MLS (Play Offs: 1/16-finals)
CHARLOTTE #5
Lost · already at 32 pts
Promotion - MLS (Play Offs: 1/8-finals)
LEAGUE CONTEXT FULL TABLE →
# TEAM P W D L GD PTS FORM
1 Vancouver Whitecaps 20 12 4 4 +27 40
W L W D D
1 Nashville SC 21 15 4 2 +26 49
W W W D L
2 Houston Dynamo 21 12 2 7 +4 38
L W W W W
2 Inter Miami 21 11 6 4 +9 39
L D L D W
3 Los Angeles FC 22 10 5 7 +14 35
D L L D W
3 Chicago Fire 20 11 3 6 +11 36
D W W W L
4 New England Revolution 21 10 4 7 +7 34
D W L L D
4 San Jose Earthquakes 21 10 3 8 +6 33
L L L L D
5 FC Dallas 21 9 6 6 +4 33
L W W D L
5 Charlotte 21 9 5 7 +6 32
W D W L W
6 St. Louis City 21 9 6 6 +3 33
W D W D W
6 FC Cincinnati 21 8 7 6 +2 31
D W D W L
7 Colorado Rapids 21 9 1 11 +2 28
L W W W L
7 New York City FC 21 7 6 8 +5 27
D L L D W
8 New York Red Bulls 21 7 5 9 -12 26
D L L W L
8 Real Salt Lake 20 8 4 8 +2 28
L L D D L
9 Portland Timbers 21 8 4 9 +1 28
D W L W W
9 Orlando City SC 21 7 3 11 -17 24
W L D L W
10 Minnesota United FC 21 7 7 7 -2 28
W L D D D
10 Toronto FC 21 5 9 7 -6 24
W D W D L
11 San Diego 21 7 6 8 +5 27
W L W D W
11 DC United 21 5 9 7 -8 24
L L D D W
12 Philadelphia Union 21 5 6 10 -7 21
D D W W W
12 Los Angeles Galaxy 22 6 8 8 -5 26
D W L D D
13 Seattle Sounders 20 7 4 9 -5 25
D L L L L
13 CF Montreal 21 5 6 10 -10 21
D W D D L
14 Austin 21 5 6 10 -14 21
D W L L L
14 Columbus Crew 21 5 5 11 -6 20
L L L D W
15 Sporting Kansas City 20 4 3 13 -30 15
D L L L W
15 Atlanta United FC 20 5 3 12 -12 18
W W L L D
UCL Qualification Europa / Conference Relegation
COMMENTARY
  • 90'+3
    Subst · Substitution 5 · I. Angulo
  • 90'+3
    Subst · Substitution 4 · Justin Ellis
  • 90'+3
    Subst · Substitution 3 · Luis Otávio Costa de Aquino
  • 87'
    Goal · Normal Goal · I. Gómez
  • 80'
    Subst · Substitution 5 · A. Westwood
  • 80'
    Subst · Substitution 4 · Harry Toffolo
  • 79'
    Card · Yellow Card · I. Gómez
    Foul
  • 78'
    Subst · Substitution 2 · Z. Taifi
  • 74'
    Subst · Substitution 1 · Tiago
  • 73'
    Subst · Substitution 3 · L. de la Torre
  • 73'
    Subst · Substitution 2 · R. Aloko
  • 73'
    Subst · Substitution 1 · Idan Toklomati Jorno
  • 65'
    Card · Yellow Card · Tiago
    Foul
  • 61'
    Goal · Normal Goal · M. Ojeda
  • 59'
    Card · Yellow Card · Harry Toffolo
    Foul
  • 49'
    Goal · Normal Goal · M. Ojeda
  • HALF TIME · 1 – 1
  • 45'+2
    Card · Yellow Card · M. Ojeda
    Argument
  • 41'
    Card · Yellow Card · A. Westwood
    Argument
  • 41'
    Card · Yellow Card · Luis Otávio Costa de Aquino
    Argument
  • 33'
    Goal · Normal Goal · M. Agyemang
  • 24'
    Card · Yellow Card · I. Angulo
    Foul
  • 21'
    Goal · Normal Goal · Luis Otávio Costa de Aquino
12 BOOKIES
📊 AVERAGE ACROSS 12 BOOKMAKERS
ORLANDO CITY SC WIN
2.78
36% implied
↑ best 2.85
DRAW
3.76
26.6% implied
↑ best 4.00
CHARLOTTE WIN
2.28
43.9% implied
↑ best 2.35
MATCH WINNER ODDS avg across bookmakers
BOOKMAKER 1 X 2
10Bet 2.84 3.75 2.22
888Sport 2.70 3.60 2.25
Bet365 2.80 4.00 2.25
Betano 2.82 3.90 2.27
Betfair 2.75 3.75 2.30
BetVictor 2.80 3.70 2.25
Dafabet 2.80 3.85 2.35
Marathonbet 2.76 3.80 2.24
Pinnacle 2.85 4.00 2.31
SBO 2.73 3.45 2.31
Unibet 2.75 3.75 2.32
William Hill 2.70 3.60 2.25

Best odds in gold. Edge ≥ +5% (lime) means market under-prices the AI's probability. 18+ only.

📊 OTHER MARKETS

Over/Under · BTTS · Asian Handicap

avg across bookmakers
⚽ GOALS · OVER / UNDER
1.5 O 1.16 U 4.87
2.5 O 1.56 U 2.35
3.5 O 2.40 U 1.54
⚽ BOTH TEAMS SCORE
YES
1.46 9 bks
NO
2.51 9 bks
⚖ ASIAN HANDICAP
Away -0.25 1.55
Away -0.5 1.45
Away -0.75 1.31
Away -1 1.24
Away -1.25 1.14
Away -1.5 1.12
📈 MARKET MOVEMENT

How the market shifted before kick-off

historical line movement
7d ago 3d 1d KICK-OFF

Smoothed line illustration · per-snapshot historical odds storage activates Q3.