Major League Soccer · REGULAR SEASON - 9 · WED, 22 APR · 23:30 LOCAL
ORLANDO CITY SC
12TH · 14 PTS · LAST 5:
L D W L W
FT
4 1
FULL TIME HT · 1-1
CHARLOTTE
W W L D L
· 6TH · 21 PTS · LAST 5
⚽ 21' Luis Otávio ⚽ 49' Martín Ojeda ⚽ 61' Martín Ojeda ⚽ 87' I. Gómez
GOALS
⚽ 33' M. Agyemang
Martín Ojeda
👑
⭐ PLAYER OF THE MATCH
Martín 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 · assist Zakaria Taifi
    ORL
  2. 24'
    Card · Yellow Card
    Iván Angulo
    ORL
  3. 33'
    Goal · Normal Goal
    M. Agyemang · assist Pep Biel
    CHA
  4. 41'
    Card · Yellow Card
    Luis Otávio
    ORL
  5. 41'
    Card · Yellow Card
    Ashley Westwood
    CHA
  6. 45'+2
    Card · Yellow Card
    Martín Ojeda
    ORL
  7. 49'
    Goal · Normal Goal
    Martín Ojeda · assist Justin Ellis
    ORL
  8. 59'
    Card · Yellow Card
    Harry Toffolo
    CHA
  9. 61'
    Goal · Normal Goal
    Martín Ojeda
    ORL
  10. 65'
    Card · Yellow Card
    Tiago Souza
    ORL
  11. 73'
    Subst · Substitution 1
    Idan Toklomati · assist Archie Goodwin
    CHA
  12. 73'
    Subst · Substitution 2
    Rodolfo Aloko · assist Kerwin Calderón Vargas
    CHA
  13. 73'
    Subst · Substitution 3
    Luca De La Torre · assist Brandt Bronico
    CHA
  14. 74'
    Subst · Substitution 1
    Tiago Souza · assist Tahir Reid-Brown
    ORL
  15. 78'
    Subst · Substitution 2
    Zakaria Taifi · assist I. Gómez
    ORL
  16. 79'
    Card · Yellow Card
    I. Gómez
    ORL
  17. 80'
    Subst · Substitution 4
    Harry Toffolo · assist David Schnegg
    CHA
  18. 80'
    Subst · Substitution 5
    Ashley Westwood · assist Djibril Diani
    CHA
  19. 87'
    Goal · Normal Goal
    I. Gómez · assist Iván Angulo
    ORL
  20. 90'+3
    Subst · Substitution 3
    Luis Otávio · assist Colin Guske
    ORL
  21. 90'+3
    Subst · Substitution 4
    Justin Ellis · assist Bernardo Rhein
    ORL
  22. 90'+3
    Subst · Substitution 5
    Iván 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
Martín Ojeda
2/4
Luis Otávio
1/1
I. Gómez
1/1
CHARLOTTE 3 shots
Morrison Agyemang
1/2
Ashley 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
Y. Tsukada
F
21
N. Miller
D
12
Javier Otero
G
23
Harvey Saraj...
F
COACH: Oscar Pareja
SUBSTITUTES · CHARLOTTE
28
Djibril Dian...
M
11
Liel Abada
F
13
Brandt Broni...
M
25
Tyger Smalls
F
18
Kerwin Calde...
F
7
Archie Goodw...
F
23
David Schneg...
D
21
Tyler Miller
G
39
J. 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
L D W L W
CHARLOTTE LAST 5 OVERALL
W W L D L
MATCH IMPACT Final 4–1 · result locked
ORLANDO CITY SC #12
Won · already at 14 pts
CHARLOTTE #6
Lost · already at 21 pts
Promotion - MLS (Play Offs: 1/8-finals)
LEAGUE CONTEXT FULL TABLE →
# TEAM P W D L GD PTS FORM
1 Vancouver Whitecaps 14 10 2 2 +22 32
W L W D D
1 Nashville SC 14 10 3 1 +20 33
W W W D D
2 San Jose Earthquakes 15 10 2 3 +19 32
W L L D D
2 Inter Miami 15 9 4 2 +11 31
W W W W L
3 Real Salt Lake 14 8 2 4 +7 26
D W W L W
3 Chicago Fire 14 8 2 4 +11 26
W W W L L
4 New England Revolution 14 8 1 5 +4 25
L W L W W
4 FC Dallas 15 7 4 4 +8 25
W W L W W
5 Los Angeles FC 15 7 3 5 +7 24
W L L L D
5 New York Red Bulls 15 6 4 5 -7 22
W D W W L
6 Seattle Sounders 13 7 3 3 +6 24
L L W D D
6 Charlotte 15 6 3 6 +1 21
W W L D L
7 Houston Dynamo 14 7 1 6 -4 22
D W L W W
7 FC Cincinnati 15 5 5 5 -1 20
W D L D W
8 New York City FC 15 5 4 6 +4 19
L D W W L
8 Minnesota United FC 15 6 4 5 -4 22
D L L D W
9 Los Angeles Galaxy 15 5 5 5 0 20
D W L W D
9 DC United 15 4 6 5 -4 18
D D L D W
10 San Diego 15 4 5 6 +3 17
L D W D D
10 Columbus Crew 15 4 4 7 -2 16
W D L L L
11 Colorado Rapids 15 5 1 9 +1 16
L L W L L
11 CF Montreal 14 4 2 8 -9 14
D L D W L
12 Orlando City SC 15 4 2 9 -21 14
L D W L W
12 St. Louis City 14 4 4 6 -4 16
W D W W L
13 Portland Timbers 14 4 2 8 -6 14
L L D W L
13 Toronto FC 14 3 5 6 -7 14
L L L D L
14 Austin 15 3 5 7 -12 14
L L L D W
14 Atlanta United FC 14 3 2 9 -9 11
L D L W W
15 Sporting Kansas City 14 3 2 9 -22 11
L W W L D
15 Philadelphia Union 15 1 4 10 -12 7
L D L L D
UCL Qualification Europa / Conference Relegation
COMMENTARY
  • 90'+3
    Subst · Substitution 5 · Iván Angulo
  • 90'+3
    Subst · Substitution 4 · Justin Ellis
  • 90'+3
    Subst · Substitution 3 · Luis Otávio
  • 87'
    Goal · Normal Goal · I. Gómez
  • 80'
    Subst · Substitution 5 · Ashley Westwood
  • 80'
    Subst · Substitution 4 · Harry Toffolo
  • 79'
    Card · Yellow Card · I. Gómez
    Foul
  • 78'
    Subst · Substitution 2 · Zakaria Taifi
  • 74'
    Subst · Substitution 1 · Tiago Souza
  • 73'
    Subst · Substitution 3 · Luca De La Torre
  • 73'
    Subst · Substitution 2 · Rodolfo Aloko
  • 73'
    Subst · Substitution 1 · Idan Toklomati
  • 65'
    Card · Yellow Card · Tiago Souza
    Foul
  • 61'
    Goal · Normal Goal · Martín Ojeda
  • 59'
    Card · Yellow Card · Harry Toffolo
    Foul
  • 49'
    Goal · Normal Goal · Martín Ojeda
  • HALF TIME · 1 – 1
  • 45'+2
    Card · Yellow Card · Martín Ojeda
    Argument
  • 41'
    Card · Yellow Card · Ashley Westwood
    Argument
  • 41'
    Card · Yellow Card · Luis Otávio
    Argument
  • 33'
    Goal · Normal Goal · M. Agyemang
  • 24'
    Card · Yellow Card · Iván Angulo
    Foul
  • 21'
    Goal · Normal Goal · Luis Otávio
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.