How the bets settled
Match report
Charlotte FC won 4-0 against Orlando City SC, with H. Kessler opening in the 6th minute from A. Westwood’s assist and A. Saint-Maximin adding a second in the 49th from H. Toffolo’s assist. A. Doucoure scored in the 84th, R. Aloko finished in the 90+4th from T. Smalls’ assist, and Saint-Maximin was sent off in the 89th.
Charlotte’s 2.26 xG to Orlando’s 0.84, 16 shots each, 6-8 shots on target, 45% to 55% possession and 4-1 big chances underlined a clinical home display. Pre-match, Charlotte’s form was WLDLW and Orlando’s DDWDW; both teams to score rates were 69% and 72%, over 2.5 rates 72% and 78%. The match delivered over 2.5 but not both teams to score. Charlotte’s four goals topped its 1.84 per match average, while Orlando’s zero fell against its 1.94 average and 16% failed-to-score rate. Charlotte’s home record was 9-4-3 and Orlando’s away record 3-4-9.
Goals
- 6′ H. Kessler, assist A. Westwood Charlotte FC
- 49′ A. Saint-Maximin, assist H. Toffolo Charlotte FC
- 84′ A. Doucoure Charlotte FC
- 90+4′ R. Aloko, assist T. Smalls Charlotte FC
Sent off: A. Saint-Maximin (Charlotte FC, 89′)
| Match stats | Charlotte FC | Orlando City SC |
|---|---|---|
| Expected goals (xG) | 2.26 | 0.84 |
| Ball possession | 45% | 55% |
| Total shots | 16 | 16 |
| Shots on target | 6 | 8 |
| Big chances | 4 | 1 |
| Corner kicks | 4 | 4 |
| Passes | 85% (343/403) | 86% (435/505) |
| Yellow cards | 2 | 2 |
| Red cards | 1 | 0 |
How the key matchups went
- Abada: 2 shots, 0 shots on target, 0 fouls won. Vinicius Nogueira: 0 fouls committed, 2 tackles, 0 yellow cards.
- Saint-Maximin: 4 shots, 2 shots on target, 1 foul won. Taifi: 0 fouls committed, 2 tackles, 0 yellow cards.
- Toklomati: 2 shots, 1 shot on target, 4 fouls won. Cartagena: 2 fouls committed, 2 tackles, 0 yellow cards. Iago Teodoro: 1 foul committed, 1 tackle, 1 yellow card.
- Pasalic: 3 shots, 1 shot on target, 2 fouls won. Toffolo: 2 fouls committed, 0 tackles, 0 yellow cards.
- Angulo: 0 shots, 0 shots on target, 1 foul won. Byrne: 2 fouls committed, 1 tackle, 0 yellow cards.
- Griezmann: 3 shots, 3 shots on target, 0 fouls won. Agyemang: 0 fouls committed, 1 tackle, 0 yellow cards. Kessler: 0 fouls committed, 1 tackle, 0 yellow cards.
- Ojeda: 6 shots, 3 shots on target, 1 foul won. Agyemang: 0 fouls committed, 1 tackle, 0 yellow cards. Kessler: 0 fouls committed, 1 tackle, 0 yellow cards.
Box score
Charlotte
| Player | MIN | G | A | SH | SOT | xG | KP | PAS | TKL | FC | FS | YC | SV | RAT |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 81 | 0 | 0 | 2 | 0 | 0.03 | 0 | 31/34 | 2 | 1 | 0 | 0 | 0 | 6.7 | |
| 75 | 0 | 0 | 2 | 0 | 0.24 | 1 | 17/22 | 1 | 1 | 0 | 0 | 0 | 6.3 | |
| 90 | 0 | 0 | 0 | 0 | 0.00 | 2 | 35/45 | 1 | 2 | 0 | 0 | 0 | 7.5 | |
| 90 | 1 | 0 | 1 | 1 | 0.56 | 0 | 57/59 | 1 | 0 | 0 | 0 | 0 | 7.8 | |
| 90 | 0 | 0 | 0 | 0 | 0.00 | 0 | 34/50 | 0 | 0 | 1 | 0 | 8 | 8.5 | |
| 89 | 1 | 0 | 4 | 2 | 0.97 | 2 | 17/23 | 3 | 1 | 1 | 0 | 0 | 6.4 | |
| 90 | 0 | 0 | 0 | 0 | 0.00 | 1 | 47/49 | 1 | 0 | 0 | 0 | 0 | 6.9 | |
| 90 | 0 | 1 | 0 | 0 | 0.00 | 1 | 32/38 | 0 | 2 | 1 | 0 | 0 | 6.9 | |
| 90 | 0 | 0 | 2 | 0 | 0.06 | 1 | 19/23 | 2 | 1 | 0 | 0 | 0 | 6.5 | |
| 81 | 0 | 0 | 2 | 1 | 0.12 | 0 | 8/11 | 0 | 4 | 4 | 0 | 0 | 6.1 | |
| 68 | 0 | 1 | 0 | 0 | 0.00 | 3 | 30/33 | 0 | 0 | 1 | 1 | 0 | 7.8 | |
| de la Torre L. | 22 | 0 | 0 | 0 | 0 | 0.00 | 0 | 7/7 | 3 | 0 | 0 | 0 | 0 | 6.5 |
| Aloko R. | 15 | 1 | 0 | 2 | 1 | 0.23 | 0 | 2/2 | 0 | 0 | 1 | 0 | 0 | 7.6 |
| Smalls T. | 9 | 0 | 1 | 0 | 0 | 0.00 | 1 | 2/2 | 0 | 0 | 1 | 1 | 0 | – |
| Doucoure A. | 9 | 1 | 0 | 1 | 1 | 0.24 | 0 | 5/5 | 0 | 0 | 1 | 0 | 0 | – |
Orlando City
| Player | MIN | G | A | SH | SOT | xG | KP | PAS | TKL | FC | FS | YC | SV | RAT |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 62 | 0 | 0 | 0 | 0 | 0.00 | 0 | 13/16 | 2 | 0 | 0 | 0 | 0 | 6.0 | |
| 68 | 0 | 0 | 3 | 1 | 0.18 | 1 | 30/34 | 1 | 0 | 2 | 0 | 0 | 6.8 | |
| 45 | 0 | 0 | 0 | 0 | 0.00 | 0 | 27/33 | 2 | 0 | 0 | 0 | 0 | 6.6 | |
| 45 | 0 | 0 | 0 | 0 | 0.00 | 0 | 25/29 | 0 | 0 | 1 | 0 | 0 | 6.0 | |
| 90 | 0 | 0 | 3 | 3 | 0.11 | 2 | 36/38 | 3 | 0 | 0 | 0 | 0 | 6.8 | |
| 90 | 0 | 0 | 0 | 0 | 0.00 | 0 | 17/18 | 0 | 0 | 0 | 0 | 2 | 5.3 | |
| 73 | 0 | 0 | 2 | 1 | 0.13 | 2 | 35/45 | 0 | 1 | 1 | 0 | 0 | 6.6 | |
| 90 | 0 | 0 | 0 | 0 | 0.00 | 1 | 36/41 | 4 | 2 | 1 | 1 | 0 | 6.4 | |
| 90 | 0 | 0 | 6 | 3 | 0.28 | 3 | 36/44 | 2 | 3 | 1 | 0 | 0 | 7.4 | |
| 90 | 0 | 0 | 0 | 0 | 0.00 | 1 | 57/60 | 2 | 2 | 2 | 0 | 0 | 6.5 | |
| 90 | 0 | 0 | 2 | 0 | 0.14 | 0 | 64/67 | 1 | 1 | 1 | 1 | 0 | 6.2 | |
| Gomez A. | 45 | 0 | 0 | 0 | 0 | 0.00 | 1 | 23/30 | 0 | 0 | 0 | 0 | 0 | 6.8 |
| Ellis J. | 28 | 0 | 0 | 0 | 0 | 0.00 | 0 | 5/6 | 0 | 2 | 1 | 0 | 0 | 6.0 |
| Sarajian H. | 22 | 0 | 0 | 0 | 0 | 0.00 | 0 | 5/9 | 1 | 0 | 0 | 0 | 0 | 6.3 |
| Dike D. | 17 | 0 | 0 | 0 | 0 | 0.00 | 0 | 0/1 | 1 | 0 | 0 | 0 | 0 | 6.3 |
| Atuesta E. | 45 | 0 | 0 | 0 | 0 | 0.00 | 0 | 26/34 | 4 | 1 | 2 | 0 | 0 | 6.9 |
Highlights
StatsBench picks
No StatsBench pick posted for this match. Today’s posted picks are graded live.
Affiliate link: StatsBench may earn a commission if you sign up. 18+ (21+ where required); availability depends on where you live.
Charlotte FC vs Orlando City SC pre-game preview
Saturday’s MLS match sees Charlotte FC host Orlando City SC at 1:00 PM ET. Charlotte is the favorite at -115 on the three-way moneyline, with Orlando at +250 and the draw at +355, and the total is 3.5. Charlotte has 50 points from 32 matches (W14 D8 L10); Orlando has 43 points (W12 D7 L13). Orlando won the last meeting 4-1 on Apr 22, 2026. Charlotte’s recent league form is WLDLW, while Orlando’s is DDWDW.
The pace angle is notable: Orlando concedes 2.31 goals per match and its matches have gone over 2.5 goals in 78%, while Charlotte’s have done so in 72%. Both teams scored in 72% of Orlando matches and 69% of Charlotte matches. Among props, Antoine Griezmann has cleared over 0.5 score or assist in 10 of his last 10 at -115, and Iván Angulo has cleared over 0.5 shots on target in 9 of his last 10 at -110. Charlotte’s injury list includes Aron John, Archie Goodwin, Brandt Bronico and Tim Ream; Orlando is without Tyrese Spicer and Robin Jansson.
Confirmed lineups
The official starting XIs. The badge on each player: how often he cleared his strongest prop line (named under him) over his recent matches; green at 70% or better.
Charlotte FC 4-2-3-1
Orlando City SC 4-4-2
1 Kahlina
14 Byrne
44 Agyemang
22 Kessler
15 Toffolo
8 Westwood (C)
28 Diani
11 Abada
16 Biel
10 Saint-Maximin
9 Toklomati
71 Crepeau
19 Taifi
16 Cartagena
57 Iago Teodoro
27 Vinicius Nogueira
87 Pasalic
8 Ojeda
5 Luis Otavio
77 Angulo
7 Griezmann
10 Ojeda (C)Charlotte FC missing: N. Berchimas (foot), W. Cleary (illness), A. Goodwin (foot), A. John (shoulder), T. Ream (achilles tendon)
Orlando City SC missing: D. Brekalo (yellow cards), G. Dorsey (back), R. Jansson (foot), T. Spicer (foot)
Form and head to head
Charlotte FC9th in the tableWLDLW14W 8D 10L · 1.56 points a match
Orlando City SC16th in the tableDDWDW12W 7D 13L · 1.34 points a match- Apr 2026ORL 4-1 CHL
- Jul 2025CHL 2-2 ORL
- May 2025ORL 3-1 CHL
- Oct 2024ORL 2-0 CHL
- Sep 2024ORL 2-0 CHL
- Jun 2024CHL 2-2 ORL
Clean sheets and goal trends
Charlotte FC
Clean sheet6/32
Failed to score6/32
Both scored22/32
Over 2.523/32
Orlando City SC
Clean sheet4/32
Failed to score5/32
Both scored23/32
Over 2.525/32
Recent results
| Charlotte | WLDLW | W 4-0 vs CFM · L 2-3 at POT · D 2-2 at PHI · L 1-3 at COL · W 3-2 vs DAL |
|---|---|---|
| Orlando City | DDWDW | D 2-2 at CHI · D 2-2 vs NYC · W 4-1 vs DCU · D 3-3 at TOR · W 3-2 vs COL |
Last five MLS results, most recent first.
Season numbers
| Charlotte | Orlando City | |
|---|---|---|
| Table | 9 (50 pts) | 16 (43 pts) |
| Record (W-D-L) | 14-8-10 | 12-7-13 |
| Home / away record | 9-4-3 (33-16) home | 3-4-9 (30-52) away |
| Goals scored per match | 1.84 | 1.94 |
| Goals conceded per match | 1.50 | 2.31 |
| Shots / on target per match | 9.31 / 4.75 | 9.97 / 5.00 |
| Both teams scored | 69% | 72% |
| Over 1.5 / 2.5 / 3.5 goals | 81% / 72% / 50% | 91% / 78% / 63% |
| Clean sheets | 19% | 13% |
| Failed to score | 19% | 16% |
| Yellow cards per match | 1.91 | 2.25 |
| Corners per match | 4.59 | 3.88 |
This season, 32 and 32 matches.
Referee
Victor Rivas averages 4.8 yellow cards and 24.1 fouls per match over 20 matches this season (league average 4.0 and 24.0), a card-heavy referee.
Injury report
Charlotte FC
- Aron John (M): Out, Shoulder Injury
- Archie Goodwin (F): Out, Knock Injury
- Tim Ream (D): Out, Knock Injury
- Will Cleary (D): Out, Illness
- Nimfasha Berchimas (F): Out, Broken Foot
Orlando City SC
- Tyrese Spicer (F): Out, Foot Injury
- Robin Jansson (D): Out, Foot Injury
Line movement chart
More on these teams: All MLS prop picks
21+. Research, not a guarantee: every bet can lose. Bet within your means; if gambling stops being fun, call 1-800-GAMBLER.
Today's NBA picks
Today's NFL picks
Today's NHL picks
Today's College Football picks
Today's EPL picks
Today's La Liga picks
Today's Serie A picks
Today's Bundesliga picks
Today's Ligue 1 picks
Today's EFL Championship picks
Today's CS2 picks
Today's LoL picks
Today's Valorant picks
Today's Dota 2 picks