Major League Soccer · REGULAR SEASON - 9 · WED, 22 APR · 23:30 LOCAL
ORLANDO CITY SC
10TH · 20 PTS · LAST 5:
W W L D W
FT
4 1
FULL TIME HT · 1-1
CHARLOTTE
W D W W L
· 6TH · 25 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 Jorno · 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
Yutaro Tsuka...
F
21
Nolan 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
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 W L D W
CHARLOTTE LAST 5 OVERALL
W D W W L
MATCH IMPACT Final 4–1 · result locked
ORLANDO CITY SC #10
Won · already at 20 pts
CHARLOTTE #6
Lost · already at 25 pts
Promotion - MLS (Play Offs: 1/8-finals)
LEAGUE CONTEXT FULL TABLE →
# TEAM P W D L GD PTS FORM
1 Vancouver Whitecaps 16 10 3 3 +21 33
D L W L W
1 Nashville SC 17 12 3 2 +21 39
L W W W W
2 Los Angeles FC 18 10 3 5 +16 33
W W W W L
2 Inter Miami 17 11 4 2 +13 37
W W W W W
3 San Jose Earthquakes 17 10 3 4 +15 33
D L W L L
3 New England Revolution 16 9 2 5 +7 29
W D L W L
4 Chicago Fire 16 8 2 6 +8 26
L L W W W
4 Real Salt Lake 16 8 2 6 +4 26
L L D W W
5 Houston Dynamo 16 8 2 6 -1 26
W D D W L
5 New York City FC 17 7 4 6 +7 25
W W L D W
6 FC Dallas 17 7 5 5 +7 26
L D W W L
6 Charlotte 17 7 4 6 +3 25
W D W W L
7 St. Louis City 17 7 4 6 0 25
W W W W D
7 FC Cincinnati 17 6 5 6 -1 23
L W W D L
8 New York Red Bulls 17 6 4 7 -11 22
L L W D W
8 Seattle Sounders 16 7 3 6 -1 24
L L L L L
9 Minnesota United FC 17 6 5 6 -5 23
D L D L L
9 DC United 17 5 7 5 -3 22
W D D D L
10 Portland Timbers 17 6 3 8 -1 21
W D W L L
10 Orlando City SC 17 6 2 9 -16 20
W W L D W
11 Los Angeles Galaxy 18 5 6 7 -5 21
D L L D W
11 Columbus Crew 17 5 4 8 -2 19
W L W D L
12 Toronto FC 17 3 7 7 -8 16
L D D L L
12 San Diego 17 5 5 7 +3 20
W L L D W
13 Colorado Rapids 17 6 1 10 +1 19
L W L L W
13 CF Montreal 17 4 3 10 -11 15
L L D D L
14 Austin 17 4 5 8 -13 17
L W L L L
14 Philadelphia Union 17 3 4 10 -9 13
W W L D L
15 Sporting Kansas City 17 4 2 11 -26 14
L W L L W
15 Atlanta United FC 17 3 3 11 -13 12
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 Jorno
  • 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.