Home » News » MLS » Chicago Fire vs Charlotte FC: Predictions, Picks, Odds & Lineups

Chicago Fire vs Charlotte FC: Predictions, Picks, Odds & Lineups

{ “@context”: “https://schema.org”, “@type”: “SportsEvent”, “name”: “Chicago Fire vs Charlotte FC – MLS”, “description”: “MLS match preview: Chicago Fire host Charlotte FC at Soldier Field.”, “startDate”: “2026-08-01T20:30:00-04:00”, “location”: { “@type”: “Place”, “name”: “Soldier Field”, “address”: { “@type”: “PostalAddress”, “addressLocality”: “Chicago”, “addressRegion”: “Illinois”, “addressCountry”: “US” } }, “organizer”: { “@type”: “Organization”, “name”: “Major League Soccer” }, “homeTeam”: { “@type”: “SportsTeam”, “name”: “Chicago Fire” }, “awayTeam”: { “@type”: “SportsTeam”, “name”: “Charlotte FC” }, “url”: “https://www.squawka.com/ca/news/mls/match-preview-chicago-fire-vs-charlotte-fc-08-01-26-mls/” }

Chicago Fire welcome Charlotte FC to Soldier Field on Saturday, August 1 at 8:30 PM ET / 7:30 PM CT / 6:30 PM MT / 5:30 PM PT, with barely a cigarette paper between two sides scrapping over the same stretch of the Eastern Conference table.

There is a point in it and little more. Chicago sit fourth, Charlotte sixth, and both are comfortably inside the playoff picture with a chunk of the season still to play. What makes this one worth a look is how freely both teams score: the Fire have not drawn a blank since March, and Charlotte have hit back-to-back scoring runs of their own.

The bookmakers are not on the fence. bet365 price Chicago Fire at -196, the draw out at +350 and Charlotte FC at +375 — a clear home favourite, and it chimes with our wider soccer predictions this week, where home form is carrying real weight across MLS.

.sq-bpg{–lime:#a8e039;–glow:#c8f24c;–tx:#f4f8f1;–mut:rgba(244,248,241,.62);–line:rgba(255,255,255,.10);–gold:#F7B500;–b365:#ffdd00;position:relative;overflow:hidden;isolation:isolate;font-family:’Bricolage Grotesque’,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;color:var(–tx);max-width:960px;margin:12px auto 30px;border-radius:18px;background:radial-gradient(70% 90% at 18% 0%,rgba(168,224,57,.20) 0%,rgba(168,224,57,0) 60%),linear-gradient(135deg,#0e3f29 0%,#0a2c1f 60%,#08251a 100%);box-shadow:0 18px 44px rgba(10,44,31,.32)} .sq-bpg *{box-sizing:border-box} .sq-bpg::before{content:”;position:absolute;inset:0;z-index:0;pointer-events:none;background-image:url(“data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20preserveAspectRatio%3D%22xMidYMid%20slice%22%20viewBox%3D%220%200%203000%203000%22%3E%3Cdefs%3E%3Cpattern%20id%3D%22a%22%20width%3D%2278%22%20height%3D%22175.5%22%20x%3D%220%22%20y%3D%220%22%20patternTransform%3D%22rotate%28-45%29%22%20patternUnits%3D%22userSpaceOnUse%22%3E%3Cpath%20fill%3D%22%2303261a%22%20d%3D%22m-38.22%20157.05-.78-78%2078-.78c.45%2043.12-34.12%2078.33-77.22%2078.78%22%2F%3E%3Cpath%20fill%3D%22%2303261a%22%20d%3D%22M77.22%200%2078%2081.6l-78%20.78C-.45%2035.67%2034.12.45%2077.22%200%22%2F%3E%3Cpath%20fill%3D%22%2303261a%22%20d%3D%22m37.78%20158.05-.78-78%2078-.78c.45%2043.12-34.12%2078.33-77.22%2078.78%22%2F%3E%3C%2Fpattern%3E%3C%2Fdefs%3E%3Crect%20width%3D%22100%25%22%20height%3D%22100%25%22%20fill%3D%22url%28%23a%29%22%2F%3E%3C%2Fsvg%3E”);background-position:top left;background-size:380px 380px;opacity:.4} .sq-bpg__r{position:absolute;width:0;height:0;opacity:0;pointer-events:none} .sq-bpg__wrap{position:relative;z-index:1;padding:26px 30px 24px} .sq-bpg__tag{display:inline-flex;align-items:center;gap:9px;border:1.5px solid rgba(168,224,57,.55);border-radius:999px;padding:7px 16px;color:var(–lime);font-weight:800;font-size:12px;letter-spacing:2.4px;text-transform:uppercase;background:rgba(10,44,31,.4)} .sq-bpg__tag::before{content:”;width:8px;height:8px;border-radius:50%;background:var(–lime);box-shadow:0 0 10px 1px var(–glow)} .sq-bpg__ttl{font-size:26px;font-weight:800;letter-spacing:-.3px;line-height:1.12;margin:0;color:var(–tx)} .sq-bpg__sub{margin:8px 0 0;font-size:14.5px;line-height:1.5;color:var(–mut);max-width:70ch} .sq-bpg__perf{display:flex;flex-wrap:wrap;align-items:center;gap:9px;margin-top:18px;padding-top:16px;border-top:1px solid var(–line)} .sq-bpg__perf-h{font-size:11px;font-weight:800;letter-spacing:1.4px;text-transform:uppercase;color:var(–lime)} .sq-bpg__chip{font-size:12.5px;color:var(–mut);background:rgba(255,255,255,.05);border:1px solid var(–line);border-radius:999px;padding:4px 11px} .sq-bpg__chip b{color:var(–tx)} .sq-bpg__chip–big{background:var(–lime);color:#08251a;border-color:var(–lime)} .sq-bpg__chip–big b{color:#08251a} .sq-bpg__siglink{margin-left:auto;font-size:13px;font-weight:700;color:var(–lime);text-decoration:none;border-bottom:2px solid rgba(168,224,57,.35)} .sq-bpg__geoq{margin-top:18px;font-size:13px;font-weight:700;color:var(–tx)} .sq-bpg__toggle{display:flex;gap:6px;margin-top:9px} .sq-bpg__tab{flex:1;text-align:center;cursor:pointer;user-select:none;font-size:14.5px;font-weight:800;line-height:1.2;padding:10px;border-radius:11px;border:1px solid var(–line);background:rgba(255,255,255,.04);color:var(–mut);transition:.15s} .sq-bpg__tab span{display:block;font-size:11px;font-weight:600;margin-top:3px;opacity:.8} .sq-bpg__r–us:checked ~ .sq-bpg__toggle .sq-bpg__tab–us, .sq-bpg__r–row:checked ~ .sq-bpg__toggle .sq-bpg__tab–row{background:var(–lime);color:#08251a;border-color:var(–lime)} .sq-bpg__list{margin-top:16px;border-top:1px solid var(–line)} .sq-bpg__row{display:grid;grid-template-columns:1fr 122px;gap:14px;align-items:center;padding:15px 2px;border-bottom:1px solid var(–line)} .sq-bpg__pk{font-size:16px;font-weight:800;line-height:1.25;color:var(–tx)} .sq-bpg__top{display:inline-block;vertical-align:middle;margin-left:8px;font-size:10px;font-weight:800;letter-spacing:.8px;text-transform:uppercase;color:#5b3b00;background:linear-gradient(90deg,#ffe07a,var(–gold));padding:3px 8px;border-radius:6px} .sq-bpg__why{display:block;margin-top:5px;font-size:13.5px;line-height:1.5;color:var(–mut)} .sq-bpg__pr{text-align:center} .sq-bpg__prob{display:block;font-size:26px;font-weight:800;color:var(–lime);line-height:1} .sq-bpg__prl{display:block;font-size:10.5px;letter-spacing:.4px;text-transform:uppercase;color:var(–mut);margin-top:3px} .sq-bpg__odd{display:none;margin-top:7px;font-size:12.5px;font-weight:700;color:var(–tx);background:rgba(255,255,255,.08);border-radius:7px;padding:3px 8px} .sq-bpg__r–row:checked ~ .sq-bpg__list .sq-bpg__odd{display:inline-block} a.sq-bpg__prob,a.sq-bpg__odd{cursor:pointer} a.sq-bpg__prob{color:var(–lime);text-decoration:none} a.sq-bpg__prob:hover{text-decoration:underline} a.sq-bpg__odd{text-decoration:none} a.sq-bpg__odd:hover{filter:brightness(1.08)} .sq-bpg__r–row:checked ~ .sq-bpg__list a.sq-bpg__prob{pointer-events:none;cursor:default} .sq-bpg__approach{margin:15px 0 0;font-size:13.5px;line-height:1.55;color:var(–tx)} .sq-bpg__panel{display:none;margin-top:16px} .sq-bpg__r–us:checked ~ .sq-bpg__panel–us{display:block} .sq-bpg__r–row:checked ~ .sq-bpg__panel–row{display:block} .sq-bpg__act{display:flex;align-items:center;gap:16px;flex-wrap:wrap;padding:16px 18px;border-radius:14px;background:rgba(255,255,255,.05);border:1px solid var(–line)} .sq-bpg__act-txt{flex:1;min-width:200px} .sq-bpg__act-txt b{display:block;font-size:16px;color:var(–tx)} .sq-bpg__act-txt span{display:block;font-size:13px;color:var(–mut);margin-top:2px} .sq-bpg__cta{display:inline-flex;align-items:center;gap:6px;font-size:15px;font-weight:800;text-decoration:none;padding:13px 22px;border-radius:11px;white-space:nowrap} .sq-bpg__cta–kal{background:linear-gradient(135deg,var(–lime),var(–glow));color:#08251a;box-shadow:0 8px 18px rgba(168,224,57,.28)} .sq-bpg__cta–b365{background:var(–b365);color:#1a1a1a;box-shadow:0 8px 18px rgba(0,0,0,.28)} .sq-bpg__altsdiv{height:1px;background:var(–line);margin:16px 0 0} .sq-bpg__altslead{margin:14px 0 0;font-size:13px;color:var(–mut)} .sq-bpg__altslead a{color:var(–lime);font-weight:700;text-decoration:none;border-bottom:1px solid rgba(168,224,57,.35)} .sq-bpg__altsrow{display:flex;gap:10px;flex-wrap:wrap;margin-top:12px} .sq-bpg__altsbtn{flex:1 1 160px;display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:48px;padding:11px 16px;border-radius:11px;background:#5a26d6;border:1px solid rgba(255,255,255,.10);color:#fff;font-weight:800;font-size:14px;text-decoration:none;box-shadow:0 4px 14px rgba(90,38,214,.30);transition:.15s} .sq-bpg__altsbtn:hover{background:#6b34e8} .sq-bpg__altsbtn img{height:18px;width:auto;display:block;filter:brightness(0) invert(1);opacity:.97} .sq-bpg__disc{margin:12px 0 0;font-size:11.5px;line-height:1.5;color:rgba(244,248,241,.5)} @media(max-width:640px){ .sq-bpg__wrap{padding:22px 16px 20px} .sq-bpg__ttl{font-size:21px} .sq-bpg__sub{font-size:14px} .sq-bpg__perf{gap:7px} .sq-bpg__siglink{margin-left:0;flex-basis:100%;margin-top:2px} .sq-bpg__row{grid-template-columns:1fr 96px;gap:10px} .sq-bpg__prob{font-size:22px} .sq-bpg__odd{font-size:11px;padding:2px 6px;line-height:1.3} .sq-bpg__act{padding:14px} .sq-bpg__act-txt{min-width:0} .sq-bpg__cta{width:100%;justify-content:center} .sq-bpg__altsbtn{flex:1 1 120px} } @media(max-width:400px){ .sq-bpg__ttl{font-size:19px} .sq-bpg__pk{font-size:15px} .sq-bpg__why{font-size:12.5px} .sq-bpg__row{grid-template-columns:1fr 82px} .sq-bpg__prob{font-size:19px} .sq-bpg__altsbtn{flex:1 1 100%} }

Chicago Fire vs Charlotte FC: Best Bets & Predictions

bet365 make Chicago Fire home favourites, but Charlotte arrive unbeaten in four and both front lines are clicking, so the goals markets are where the value sits.

Chicago Fire to WinTop pickThree wins from their last four at Soldier Field and a place above Charlotte in the East; at home to a side a point back, the hosts are the right favourite.
Philip Zinckernagel to score anytimeChicago’s creative lead for goal involvement with five goals and six assists, and the shortest-priced home scorer on the board. Priced from bet365.
Both Teams to Score: YesChicago have scored in 13 straight and conceded in each of their last three; Charlotte have found the net in each of their last four.
Over 2.5 GoalsChicago have cleared the line in four of their last five and both teams keep scoring; the goals should follow.
Correct Score: Chicago Fire 2-1The natural shape of a home win in a game that should produce goals at both ends. Priced from bet365.

Our approach: anchor on Chicago Fire to win at home, lean into the goals with Over 2.5 and both teams to score, and take Philip Zinckernagel anytime as the pick of the scorer props.

Back these with bet365Odds shown in American format; your local price is served on click.
Bet with bet365 →

Odds correct at time of writing and shown in American format for illustration. 19+ (18+ in AB/MB/QC). Please play responsibly. ConnexOntario: 1-866-531-2600 (ON).

Season Form & Standings

Both clubs are living in the same neighbourhood of the Eastern Conference, and there is precious little to separate them — a single point, and a game in hand that tilts the balance Chicago’s way.

TeamPosGPWDLGFGAGDPts
Chicago Fire4168263022+826
Charlotte FC6177462825+325
.sq-teamnews,.sq-teamnews *{box-sizing:border-box} .sq-teamnews{ /* ── THEME TOKENS — only these values change per competition ── */ –sq-primary:#1B5E3B; /* forest green — accents, formation chip */ –sq-accent:#A8E039; /* electric lime — chevron + confirmed pill */ –sq-accent-2:#C8F24C; /* brighter lime — chevron highlight */ –sq-gold:#F0B429; /* gold — goalkeeper jersey + note markers */ –sq-ink:#16201b; /* body text */ –sq-surface:#ffffff; /* card background */ –sq-ground:#F4F6F2; /* inset background */ –sq-line:#E4E7E2; /* hairline borders */ –sq-muted:#6B7770; /* caveat / footnote text */ –sq-headA:#0e3f29; –sq-headB:#08251a; /* header gradient stops */ –sq-turfA:#1c7d4b; –sq-turfB:#125e37; /* pitch gradient stops */ /* ─────────────────────────────────────────────────────────── */ font-family:inherit; color:var(–sq-ink);background:var(–sq-surface); border:1px solid var(–sq-line);border-radius:16px;overflow:hidden; box-shadow:0 18px 42px -30px rgba(14,36,25,.55); max-width:100%;line-height:1.4;-webkit-font-smoothing:antialiased;font-variant-numeric:tabular-nums; margin:24px 0 32px; } /* ── header ─────────────────────────────────────────────────── */ .sq-teamnews__head{position:relative;overflow:hidden;padding:16px 18px 15px; background:linear-gradient(105deg,var(–sq-headA) 0%,var(–sq-headB) 100%); border-left:5px solid var(–sq-accent);color:#f4f8f1;} .sq-teamnews__head::before{content:””;position:absolute;inset:0;opacity:.06;pointer-events:none; background-size:560px 560px; background-image:url(“data:image/svg+xml;utf8,”);} .sq-teamnews__brandrow{position:relative;display:flex;align-items:center;gap:9px;margin-bottom:10px;} .sq-teamnews__chev{width:19px;height:19px;flex:none;display:block;} .sq-teamnews__kicker{font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;font-weight:800;color:var(–sq-accent-2);} .sq-teamnews__pill{margin-left:auto;display:inline-flex;align-items:center;gap:6px;font-size:10.5px; letter-spacing:.12em;text-transform:uppercase;font-weight:800;padding:5px 11px;border-radius:999px;white-space:nowrap;} .sq-teamnews__pill-dot{width:6px;height:6px;border-radius:50%;flex:none;} .sq-teamnews–predicted .sq-teamnews__pill{background:rgba(240,180,41,.16);color:var(–sq-gold);border:1px solid rgba(240,180,41,.5);} .sq-teamnews–predicted .sq-teamnews__pill-dot{background:var(–sq-gold);} .sq-teamnews–confirmed .sq-teamnews__pill{background:var(–sq-accent);color:var(–sq-headB);border:1px solid var(–sq-accent);} .sq-teamnews–confirmed .sq-teamnews__pill-dot{background:var(–sq-headB);} .sq-teamnews__h2{position:relative;margin:0;font-size:18px;line-height:1.15;font-weight:800;letter-spacing:-.015em;color:#fff;text-wrap:balance;} /* ── caveat ─────────────────────────────────────────────────── */ .sq-teamnews__caveat{display:flex;gap:8px;align-items:flex-start;margin:0;padding:11px 18px; background:var(–sq-ground);border-bottom:1px solid var(–sq-line); font-size:12px;line-height:1.45;color:var(–sq-muted);font-style:italic;} .sq-teamnews__caveat svg{flex:none;margin-top:1px;opacity:.8;} /* ── teams grid ─────────────────────────────────────────────── */ .sq-teamnews__teams{display:grid;grid-template-columns:1fr;gap:16px;padding:16px;} .sq-teamnews__team{min-width:0;} .sq-teamnews__teamhead{display:flex;align-items:center;gap:10px;margin-bottom:10px;} .sq-teamnews__crest{width:32px;height:32px;flex:none;border-radius:7px;overflow:hidden;object-fit:cover; background:var(–sq-ground);box-shadow:inset 0 0 0 1px var(–sq-line);} .sq-teamnews__name{flex:1;margin:0;font-size:16px;font-weight:800;letter-spacing:-.01em;} .sq-teamnews__formation{flex:none;font-size:12px;font-weight:800;letter-spacing:.04em;color:var(–sq-primary); background:rgba(27,94,59,.09);border:1px solid rgba(27,94,59,.2);border-radius:7px;padding:4px 9px;} /* ── the pitch ──────────────────────────────────────────────── */ .sq-teamnews__pitch{position:relative;overflow:hidden;border-radius:11px;min-height:330px; background:repeating-linear-gradient(0deg,rgba(255,255,255,.045) 0 12.5%,rgba(0,0,0,.05) 12.5% 25%), linear-gradient(180deg,var(–sq-turfA) 0%,var(–sq-turfB) 100%); box-shadow:inset 0 0 0 2px rgba(255,255,255,.14),0 6px 18px -12px rgba(14,36,25,.5);} .sq-teamnews__pk{position:absolute;pointer-events:none;} .sq-teamnews__pk–half{left:7%;right:7%;top:50%;border-top:2px solid rgba(255,255,255,.18);} .sq-teamnews__pk–circle{left:50%;top:50%;width:86px;height:86px;transform:translate(-50%,-50%);border:2px solid rgba(255,255,255,.18);border-radius:50%;} .sq-teamnews__pk–spot{left:50%;top:50%;width:5px;height:5px;transform:translate(-50%,-50%);background:rgba(255,255,255,.3);border-radius:50%;} .sq-teamnews__pk–boxb{left:24%;right:24%;bottom:0;height:19%;border:2px solid rgba(255,255,255,.18);border-bottom:none;} .sq-teamnews__pk–boxt{left:24%;right:24%;top:0;height:19%;border:2px solid rgba(255,255,255,.18);border-top:none;} .sq-teamnews__pk–goalb{left:41%;right:41%;bottom:-2px;height:7px;border:2px solid rgba(255,255,255,.28);border-bottom:none;background:rgba(255,255,255,.06);} .sq-teamnews__pk–goalt{left:41%;right:41%;top:-2px;height:7px;border:2px solid rgba(255,255,255,.28);border-top:none;background:rgba(255,255,255,.06);} /* bands: GK at the bottom (goal), FWD at the top (attacking) */ .sq-teamnews__bands{position:absolute;inset:0;z-index:2;display:flex;flex-direction:column-reverse;padding:12px 4px;} .sq-teamnews__band{flex:1;display:flex;align-items:center;justify-content:space-evenly;gap:2px;} .sq-teamnews__node{display:flex;flex-direction:column;align-items:center;gap:3px;flex:1;min-width:0;max-width:98px;} .sq-teamnews__jersey{width:27px;height:24px;flex:none;color:#ffffff;filter:drop-shadow(0 1px 2px rgba(0,0,0,.45));} .sq-teamnews__band[data-role=”GK”] .sq-teamnews__jersey{color:var(–sq-gold);} .sq-teamnews__pname{font-size:10.5px;font-weight:700;line-height:1.12;color:#fff;text-align:center; letter-spacing:-.01em;max-width:100%;overflow-wrap:break-word; text-shadow:0 1px 3px rgba(0,0,0,.75),0 0 2px rgba(0,0,0,.55);} .sq-teamnews__mark{color:var(–sq-gold);font-weight:800;} sup.sq-teamnews__mark{font-size:.72em;margin-left:1px;text-shadow:none;} /* ── footnotes (auto-hides when there are none) ─────────────── */ .sq-teamnews__notes{list-style:none;margin:0;padding:14px 16px 2px;display:flex;flex-direction:column;gap:5px;} .sq-teamnews__notes:empty{display:none;} .sq-teamnews__notes li{font-size:11.5px;line-height:1.4;color:var(–sq-muted);} .sq-teamnews__notes strong{color:var(–sq-ink);font-weight:700;} .sq-teamnews__notes .sq-teamnews__mark{text-shadow:none;} /* ── footer ─────────────────────────────────────────────────── */ .sq-teamnews__foot{display:flex;align-items:center;gap:7px;margin-top:14px;padding:10px 16px; border-top:1px solid var(–sq-line);background:var(–sq-ground); font-size:10.5px;letter-spacing:.06em;text-transform:uppercase;font-weight:700;color:var(–sq-muted);} /* ── narrow phones: stop the header pill + 4-across bands clipping ── */ @media(max-width:559px){ .sq-teamnews__head{padding:14px 14px 13px;} .sq-teamnews__kicker{font-size:10px;letter-spacing:.12em;} .sq-teamnews__pill{font-size:9.5px;padding:4px 9px;letter-spacing:.08em;} .sq-teamnews__h2{font-size:16.5px;} .sq-teamnews__teams{padding:12px;gap:12px;} .sq-teamnews__bands{padding:10px 2px;} .sq-teamnews__band{gap:1px;} .sq-teamnews__node{max-width:none;} .sq-teamnews__pname{font-size:9px;line-height:1.05;} .sq-teamnews__jersey{width:23px;height:20px;} } /* ── desktop: pitches side-by-side ──────────────────────────── */ @media(min-width:560px){ .sq-teamnews__teams{grid-template-columns:1fr 1fr;} .sq-teamnews__head{padding:18px 20px 17px;} .sq-teamnews__h2{font-size:21px;} .sq-teamnews__name{font-size:17px;} .sq-teamnews__pitch{min-height:372px;} .sq-teamnews__pname{font-size:11px;} }
Team News Predicted

Predicted Lineups

Based on the XI each side started in their last match.

Chicago Fire

Chicago Fire

4-4-2
C. Brady
V. Radojevic
J. Elliott
J. Waterman
Leonardo Barroso
J. Bamba
T. D'Avilla
A. Saletros
P. Zinckernagel
M. Haile-Selassie
R. Lod
Charlotte FC

Charlotte FC

4-2-3-1
K. Kahlina
H. Toffolo
H. Kessler
M. Agyemang
N. Byrne
L. de la Torre
A. Westwood
L. Abada
Pep Biel
K. Vargas
I. Toklomati
    Squawka · Team News

    Potential Match-Winners

    • Philip Zinckernagel (Chicago Fire): the Fire’s creative hub, with five goals, six assists, 11 big chances created and 24 dribbles completed this season.
    • Maren Haile-Selassie (Chicago Fire): quick and direct off the flank, chipping in three goals, three assists and 18 completed dribbles across 16 appearances.
    • Pep Biel (Charlotte FC): Charlotte’s top scorer and chief threat, with eight goals and five assists.
    • Idan Toklomati (Charlotte FC): a busy centre-forward with five goals and 11 shots on target, and the visitors’ main outlet up top.

    Recent Form

    Chicago Fire: W W W L L

    • 2026-07-26: NYCFC 3-1 Chicago Fire (L, away)
    • 2026-07-23: Inter Miami 3-2 Chicago Fire (L, away)
    • 2026-05-24: Chicago Fire 2-1 Toronto FC (W, home)
    • 2026-05-16: CF Montréal 0-2 Chicago Fire (W, away)
    • 2026-05-14: DC United 1-3 Chicago Fire (W, away)

    Chicago’s scoring run is the story here — a goal in each of their last 13, dating back to a blank on March 8. The caveat is a pair of recent defeats, both on the road, and a back line that has been breached in each of the last three.

    Charlotte FC: L W W D W

    • 2026-07-25: New York Red Bulls 0-2 Charlotte FC (W, away)
    • 2026-07-23: Charlotte FC 2-2 Atlanta United (D, home)
    • 2026-05-24: Charlotte FC 1-0 New England Revolution (W, home)
    • 2026-05-17: Charlotte FC 3-1 Toronto FC (W, home)
    • 2026-05-14: Charlotte FC 0-1 NYCFC (L, home)

    Charlotte come in unbeaten in four and on the scoresheet in every one of them. Their last loss was a narrow 0-1 at home to NYCFC on May 14, and they have looked a different side since.

    Chicago Fire vs Charlotte FC Prediction

    Home edge, the better table position and a scoring streak stretching back to March all point one way: back Chicago Fire to win at -196 with bet365, with a 2-1 the scoreline that fits. Charlotte’s threat through Pep Biel and their unbeaten run make both teams to score and the over the sensible add-ons. Kickoff at Soldier Field is 8:30 PM ET / 7:30 PM CT / 6:30 PM MT / 5:30 PM PT on Saturday, August 1.

    Odds correct at the time of writing. Please play responsibly.

    19+ (18+ in AB/MB/QC) | Please play responsibly | ConnexOntario: 1-866-531-2600 (ON)