Chicago Cubs 2026 Schedule, Results & Odds
89–72 through 161 games. Every game links to its own page with the final score, the moneyline each sportsbook closed at, and the projection our model published before first pitch.
2026 season
- Wed, Sep 30@ San Diego PadresL1–4
- Tue, Sep 29@ San Diego PadresL0–8
- Sun, Sep 27@ Boston Red SoxW6–2
- Sat, Sep 26@ Boston Red Sox
- Fri, Sep 25@ Boston Red SoxL3–4
- Thu, Sep 24vs Miami MarlinsW2–1
- Wed, Sep 23vs Miami MarlinsL2–3
- Tue, Sep 22vs Miami MarlinsL2–8
- Sun, Sep 20@ Cincinnati RedsW9–1
- Sat, Sep 19@ Cincinnati RedsW5–2
- Fri, Sep 18@ Cincinnati RedsL4–6
- Wed, Sep 16vs Atlanta BravesW8–4
- Tue, Sep 15vs Atlanta BravesL3–6
- Mon, Sep 14vs Atlanta BravesW7–3
- Sun, Sep 13vs Pittsburgh PiratesL3–4
- Sat, Sep 12vs Pittsburgh PiratesW4–3
- Fri, Sep 11vs Pittsburgh PiratesW12–2
- Wed, Sep 9@ Milwaukee BrewersL6–8
- Tue, Sep 8@ Milwaukee BrewersL3–4
- Mon, Sep 7@ Milwaukee BrewersL3–4
- Sun, Sep 6@ Miami MarlinsL3–10
- Sat, Sep 5@ Miami MarlinsW6–5
- Fri, Sep 4@ Miami MarlinsW6–1
- Thu, Sep 3vs Milwaukee BrewersW2–1
- Wed, Sep 2vs Milwaukee BrewersL5–9
- Tue, Sep 1vs Milwaukee BrewersL4–9
- Mon, Aug 31vs Milwaukee BrewersW17–3
- Sun, Aug 30vs Cincinnati RedsL5–7
- Sat, Aug 29vs Cincinnati RedsW17–5
- Fri, Aug 28vs Cincinnati RedsL8–10
- Wed, Aug 26@ Arizona DiamondbacksL0–2
- Tue, Aug 25@ Arizona DiamondbacksL4–5
- Mon, Aug 24@ Arizona DiamondbacksW7–0
- Sun, Aug 23@ Seattle MarinersW19–2
- Sat, Aug 22@ Seattle MarinersL4–5
- Fri, Aug 21@ Seattle MarinersL5–6
- Wed, Aug 19vs Chicago White SoxL0–3
- Tue, Aug 18vs Chicago White SoxW4–3
- Mon, Aug 17vs Chicago White SoxW7–5
- Sun, Aug 16vs St. Louis CardinalsL4–11
- Sat, Aug 15vs St. Louis CardinalsL4–8
- Fri, Aug 14vs St. Louis CardinalsW3–0
- Thu, Aug 13@ Washington NationalsL0–7
- Wed, Aug 12@ Washington NationalsW12–6
- Tue, Aug 11@ Washington NationalsW8–6
- Sun, Aug 9@ Kansas City RoyalsW10–2
- Sat, Aug 8@ Kansas City RoyalsL3–6
- Fri, Aug 7@ Kansas City RoyalsW6–4
- Thu, Aug 6vs Toronto Blue JaysW3–2
- Wed, Aug 5vs Los Angeles DodgersW7–6
- Tue, Aug 4vs Los Angeles DodgersW5–1
- Mon, Aug 3vs Los Angeles DodgersW10–5
- Sun, Aug 2vs New York YankeesL1–2
- Sat, Aug 1vs New York YankeesW5–2
- Fri, Jul 31vs New York YankeesL0–2
- Thu, Jul 30@ St. Louis CardinalsW4–2
- Wed, Jul 29@ St. Louis CardinalsL2–3
- Tue, Jul 28@ St. Louis CardinalsW10–2
- Mon, Jul 27@ St. Louis CardinalsW7–3
- Sun, Jul 26@ Pittsburgh PiratesL7–8
- Sat, Jul 25@ Pittsburgh PiratesW11–0
- Fri, Jul 24@ Pittsburgh PiratesW3–2
- Wed, Jul 22vs Detroit TigersL1–5
- Tue, Jul 21vs Detroit TigersW11–2
- Mon, Jul 20vs Detroit TigersL6–8
- Sun, Jul 19vs Minnesota TwinsW10–1
- Sat, Jul 18vs Minnesota TwinsW6–2
- Fri, Jul 17vs Minnesota TwinsL2–5
- Sun, Jul 12@ Cincinnati RedsW8–4
- Sat, Jul 11@ Cincinnati RedsW5–3
- Fri, Jul 10@ Cincinnati RedsL0–4
- Thu, Jul 9@ Baltimore OriolesL2–3
- Wed, Jul 8@ Baltimore OriolesW9–7
- Tue, Jul 7@ Baltimore OriolesW5–2
- Sun, Jul 5vs St. Louis CardinalsW6–4
- Sat, Jul 4vs St. Louis CardinalsL0–3
- Fri, Jul 3vs St. Louis CardinalsL1–17
- Wed, Jul 1vs San Diego PadresW23–3
- Tue, Jun 30vs San Diego PadresW9–7
- Mon, Jun 29vs San Diego PadresW3–2
- Sun, Jun 28@ Milwaukee BrewersW4–3
- Sat, Jun 27@ Milwaukee BrewersW8–2
- Fri, Jun 26@ Milwaukee BrewersL2–6
- Thu, Jun 25@ New York MetsW4–3
- Wed, Jun 24@ New York MetsW10–3
- Tue, Jun 23@ New York MetsW9–6
- Mon, Jun 22@ New York Mets0–0
- Sun, Jun 21vs Toronto Blue Jays0–0
- Sat, Jun 20vs Toronto Blue JaysL6–8
- Fri, Jun 19vs Toronto Blue JaysW16–2
- Wed, Jun 17vs Colorado RockiesW8–6
- Tue, Jun 16vs Colorado RockiesL2–5
- Mon, Jun 15vs Colorado RockiesW5–4
- Sun, Jun 14@ San Francisco GiantsL1–5
- Sat, Jun 13@ San Francisco GiantsW6–1
- Fri, Jun 12@ San Francisco GiantsW5–1
- Thu, Jun 11@ Colorado RockiesW9–3
- Wed, Jun 10@ Colorado RockiesL2–3
- Tue, Jun 9@ Colorado RockiesL3–7
- Sun, Jun 7vs San Francisco GiantsL1–2
- Sat, Jun 6vs San Francisco GiantsW3–2
- Fri, Jun 5vs San Francisco GiantsL3–18
- Thu, Jun 4vs AthleticsW7–6
- Wed, Jun 3vs AthleticsL4–5
- Tue, Jun 2vs AthleticsL1–2
- Sun, May 31@ St. Louis CardinalsL1–5
- Sat, May 30@ St. Louis CardinalsW6–1
- Fri, May 29@ St. Louis CardinalsL5–6
- Thu, May 28@ Pittsburgh PiratesW7–2
- Wed, May 27@ Pittsburgh PiratesW10–4
- Tue, May 26@ Pittsburgh PiratesL1–12
- Mon, May 25@ Pittsburgh PiratesL1–2
- Sun, May 24vs Houston AstrosL5–8
- Sat, May 23vs Houston AstrosL0–3
- Fri, May 22vs Houston AstrosL2–4
- Wed, May 20vs Milwaukee BrewersL0–5
- Tue, May 19vs Milwaukee BrewersL2–5
- Mon, May 18vs Milwaukee BrewersL3–9
- Sun, May 17@ Chicago White SoxL8–9
- Sat, May 16@ Chicago White SoxL3–8
- Fri, May 15@ Chicago White SoxW10–5
- Thu, May 14@ Atlanta BravesW2–0
- Wed, May 13@ Atlanta BravesL1–4
- Tue, May 12@ Atlanta BravesL2–5
- Sun, May 10@ Texas RangersL0–3
- Sat, May 9@ Texas RangersL0–6
- Fri, May 8@ Texas RangersW7–1
- Thu, May 7vs Cincinnati RedsW8–3
- Wed, May 6vs Cincinnati RedsW7–6
- Tue, May 5vs Cincinnati RedsW3–2
- Mon, May 4vs Cincinnati RedsW5–4
- Sun, May 3vs Arizona DiamondbacksW8–4
- Sat, May 2vs Arizona DiamondbacksW2–0
- Fri, May 1vs Arizona DiamondbacksW6–5
- Wed, Apr 29@ San Diego PadresW8–3
- Tue, Apr 28@ San Diego PadresW8–3
- Mon, Apr 27@ San Diego PadresL7–9
- Sun, Apr 26@ Los Angeles DodgersL0–6
- Sat, Apr 25@ Los Angeles DodgersL4–12
- Fri, Apr 24@ Los Angeles DodgersW6–4
- Thu, Apr 23vs Philadelphia PhilliesW8–7
- Wed, Apr 22vs Philadelphia PhilliesW7–2
- Tue, Apr 21vs Philadelphia PhilliesW7–4
- Mon, Apr 20vs Philadelphia PhilliesW5–1
- Sun, Apr 19vs New York MetsW2–1
- Sat, Apr 18vs New York MetsW4–2
- Fri, Apr 17vs New York MetsW12–4
- Wed, Apr 15@ Philadelphia PhilliesW11–2
- Tue, Apr 14@ Philadelphia PhilliesW10–4
- Mon, Apr 13@ Philadelphia PhilliesL7–13
- Sun, Apr 12vs Pittsburgh PiratesW7–6
- Sat, Apr 11vs Pittsburgh PiratesL3–4
- Fri, Apr 10vs Pittsburgh PiratesL0–2
- Wed, Apr 8@ Tampa Bay RaysW6–2
- Tue, Apr 7@ Tampa Bay RaysW9–2
- Mon, Apr 6@ Tampa Bay RaysL4–6
- Sun, Apr 5@ Cleveland GuardiansW1–0
- Sat, Apr 4@ Cleveland Guardians0–0
- Fri, Apr 3@ Cleveland GuardiansL1–4
- Wed, Apr 1vs Los Angeles AngelsW6–2
- Tue, Mar 31vs Los Angeles AngelsL0–2
- Mon, Mar 30vs Los Angeles AngelsW7–2
- Sun, Mar 29vs Washington NationalsW10–2
- Sat, Mar 28vs Washington NationalsW10–2
- Thu, Mar 26vs Washington NationalsL4–10
Games without a linked page didn't have enough sportsbook coverage to be worth a page of their own.
About these pages
EdgeBets records the moneyline every sportsbook offered before each game and the score our model projected, then publishes the result alongside both once the game finishes. Nothing is revised after the fact — the odds shown are the ones captured at the time, with their scrape timestamp.
Projections are informational and our model does not claim to beat the closing line. This is not gambling advice.