Charlotte FC vs Orlando City SC Prediction, Player Props & Odds (Oct 31, 2026)

Charlotte FC logo

Charlotte FC5th in MLS
FINAL4 – 0
Orlando City SC logo

Orlando City SC9th in MLS

MLS · Saturday, October 31, 2026 · 1:00 PM ET

How the bets settled

ResultCharlotte FC winFinished 4-0
Total goalsUnder 4.54 goals, 0.5 under
Both teams to scoreNoCharlotte FC 4, Orlando City SC 0

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.

The next MLS slate is on the boardLines, hit rates and the best price across 30+ books for the games still to come. Free daily preview, no account needed. Pro unlocks the full board.

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
Diani D. 81 0 0 2 0 0.03 0 31/34 2 1 0 0 0 6.7
Abada L. 75 0 0 2 0 0.24 1 17/22 1 1 0 0 0 6.3
Byrne N. 90 0 0 0 0 0.00 2 35/45 1 2 0 0 0 7.5
Kessler H. 90 1 0 1 1 0.56 0 57/59 1 0 0 0 0 7.8
Kahlina K. 90 0 0 0 0 0.00 0 34/50 0 0 1 0 8 8.5
Saint-Maximin A. 89 1 0 4 2 0.97 2 17/23 3 1 1 0 0 6.4
Agyemang M. 90 0 0 0 0 0.00 1 47/49 1 0 0 0 0 6.9
Toffolo H. 90 0 1 0 0 0.00 1 32/38 0 2 1 0 0 6.9
Biel P. 90 0 0 2 0 0.06 1 19/23 2 1 0 0 0 6.5
Toklomati I. 81 0 0 2 1 0.12 0 8/11 0 4 4 0 0 6.1
Westwood A. 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
Taifi Z. 62 0 0 0 0 0.00 0 13/16 2 0 0 0 0 6.0
Pasalic M. 68 0 0 3 1 0.18 1 30/34 1 0 2 0 0 6.8
Vinicius Nogueira 45 0 0 0 0 0.00 0 27/33 2 0 0 0 0 6.6
Luis Otavio 45 0 0 0 0 0.00 0 25/29 0 0 1 0 0 6.0
Griezmann A. 90 0 0 3 3 0.11 2 36/38 3 0 0 0 0 6.8
Crepeau M. 90 0 0 0 0 0.00 0 17/18 0 0 0 0 2 5.3
Ojeda B. 73 0 0 2 1 0.13 2 35/45 0 1 1 0 0 6.6
Angulo I. 90 0 0 0 0 0.00 1 36/41 4 2 1 1 0 6.4
Ojeda M. 90 0 0 6 3 0.28 3 36/44 2 3 1 0 0 7.4
Cartagena W. 90 0 0 0 0 0.00 1 57/60 2 2 2 0 0 6.5
Iago Teodoro 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.

Trade Charlotte FC vs Orlando City SC on PolymarketPrediction-market prices on the match and player props, often sharper than a sportsbook’s.

Polymarket

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.

The next MLS slate is on the boardLines, hit rates and the best price across 30+ books for the games still to come. Free daily preview, no account needed. Pro unlocks the full board.

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-1Orlando 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)

The next MLS slate is on the boardLines, hit rates and the best price across 30+ books for the games still to come. Free daily preview, no account needed. Pro unlocks the full board.

Form and head to head

Charlotte FC9th in the tableWLDLW14W 8D 10L · 1.56 points a match
6meetings

0 wins2 draws4 wins
Orlando City SC16th in the tableDDWDW12W 7D 13L · 1.34 points a match
100%Over 1.56/6
67%Over 2.54/6
67%Over 3.54/6
67%Both scored4/6
  • 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

19%

Clean sheet6/32

19%

Failed to score6/32

69%

Both scored22/32

72%

Over 2.523/32

Orlando City SC

13%

Clean sheet4/32

16%

Failed to score5/32

72%

Both scored23/32

78%

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
The next MLS slate is on the boardLines, hit rates and the best price across 30+ books for the games still to come. Free daily preview, no account needed. Pro unlocks the full board.

Line movement chart

Total 3.5 → 4.5
The next MLS slate is on the boardLines, hit rates and the best price across 30+ books for the games still to come. Free daily preview, no account needed. Pro unlocks the full board.

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

Collin GillespieOVER 0.5 steals · vs ORL
10/10
Tristan Da SilvaOVER 2.5 points · @ PHX
9/10
Brandon WilliamsOVER 0.5 stls blks · vs MIA
9/10
All of today's NBA picks →
Today's prop boardHit rates, matchups and the best price across 30+ books. Free preview of today's props, more with a free account. Pro unlocks all of it.

The morning slate, by email

Join the StatsBench DiscordPicks, results and prop talk, live on game days