Chicago Cubs vs Los Angeles Angels Prediction – MLB Preview, Picks & Analysis

Chicago Cubs vs Los Angeles Angels Prediction - MLB Preview, Picks & Analysis

Game Preview: Chicago Cubs vs. Los Angeles Angels, August 22, 2025

As the Major League Baseball season progresses toward its climax, the Chicago Cubs and the Los Angeles Angels gear up for an intriguing interleague showdown on August 22, 2025. This matchup not only could have significant implications for their respective playoff aspirations but also serves as a stage for both teams to assert their prowess against quality opposition. With each game becoming increasingly critical, let’s delve into the details surrounding this battle at Angel Stadium in Anaheim.

Context: Standing Tall in the Playoff Race

The Chicago Cubs, currently leading the National League Central, find themselves in a tight race, holding a slim two-game lead over their closest rivals, the Milwaukee Brewers. With a record of 71-53, the Cubs are determined to maintain their divisional supremacy and secure a postseason berth. Meanwhile, the Los Angeles Angels, sitting third in the American League West with a 65-59 record, are fighting valiantly for a wild-card spot, trailing the second wild-card position by just one game. The intensity of the playoff chase adds an extra dimension of excitement to this encounter.

Recent Performance: Momentum Building

Chicago Cubs

The Cubs have demonstrated resilience and skill over their last 10 contests, boasting a 7-3 record. They are currently riding a four-game winning streak, having swept the Miami Marlins in their recent series. Key moments include a walk-off homer by Seiya Suzuki and a complete game shutout from young phenom Justin Steele. This surge of momentum could prove vital as they head into their series against the Angels.

Los Angeles Angels

The Angels, on the other hand, have had a more tumultuous stretch, going 4-6 in their last 10 games. They managed to snap a three-game losing streak with an impressive 9-2 victory over the Texas Rangers, powered by a potent offensive display from Mike Trout and Shohei Ohtani. Despite some struggles, the Angels remain determined, knowing each game holds significant weight in their playoff pursuit.

Head-to-Head History: An Even Battlefield

In terms of their season series, the Cubs and Angels have split their previous encounters 2-2. Historically, both teams have been evenly matched, with the Angels having a slight edge, winning 7 of the last 12 meetings. This competitive backdrop sets the stage for a fiercely contested game, with neither team having a definitive upper hand.

Pitching Matchups: The Battle on the Mound

Chicago Cubs: Justin Steele

Justin Steele, the Cubs’ promising left-hander, is expected to take the mound. Steele has been a revelation this season, posting a commendable ERA of 3.12 and a WHIP of 1.15. Averaging 9.8 strikeouts per nine innings, he has emerged as a primary weapon in the Cubs’ arsenal. Steele’s last outing against the Marlins was a masterpiece, where he pitched a complete game shutout, striking out 10 batters and allowing just four hits.

Los Angeles Angels: Griffin Canning

Griffin Canning is the probable starter for the Angels. With an ERA of 3.89 and a WHIP of 1.31, Canning has delivered solid performances for the Angels this season. He averages 8.5 strikeouts per nine innings and offers a versatile repertoire that can challenge any lineup. However, he will need to rebound from a challenging start against the Rangers, where he allowed five runs across six innings.

Key Position-Player Matchups

Chicago Cubs

  • Seiya Suzuki: The dynamic outfielder has been on a tear, boasting a season batting average of .299 with an OPS of .885, alongside 25 home runs and 75 RBIs. Suzuki’s ability to drive the ball to all fields poses a significant challenge to Canning.

  • Cody Bellinger: The former MVP has revitalized his career in Chicago, hitting .285 with 30 home runs and 82 RBIs. Bellinger’s left-handed swing matches up well against Canning, making him a dangerous threat in the Cubs’ lineup.

Los Angeles Angels

  • Mike Trout: The perennial MVP candidate is having another stellar season, hitting .310 with an OPS of .950, along with 34 home runs and 90 RBIs. Trout’s track record of success against lefties like Steele means he will be a focal point for the Angels’ offense.

  • Shohei Ohtani: A dual-threat superstar, Ohtani boasts a .290 average with 32 home runs and 85 RBIs. His ability to adjust mid-game and exploit weaknesses will be crucial against Steele’s repertoire.

Situational Factors

Angel Stadium in Anaheim provides a neutral setting for this clash, with park factors suggesting a moderate hitter-friendly environment due to its shorter outfield fences. The weather forecast predicts a mild evening with temperatures around 75°F, ideal for a competitive baseball contest. Both teams report no significant injury concerns, allowing each manager to field their strongest lineups.

Advanced Metrics Analysis

Chicago Cubs

  • wRC+: The Cubs have a team weighted runs created plus (wRC+) of 102, indicating a slightly above-average offense. This metric underscores their ability to manufacture runs in various game situations.

  • FIP: With a Fielding Independent Pitching (FIP) of 3.80, the Cubs’ pitching staff demonstrates efficiency in limiting home runs and walks, emphasizing their strong command on the mound.

Los Angeles Angels

  • WAR: The Angels’ lineup features a collective Wins Above Replacement (WAR) of 21.5, showcasing the impact of their star players like Trout and Ohtani in contributing to team success.

  • xwOBA: Their expected weighted on-base average (xwOBA) stands at .320, reflecting the underlying quality of their offensive production, even when hits don’t fall their way.

Prediction: Cubs Edge Angels in a Close Affair

Taking into account the recent form, pitching matchups, and key player contributions, I project a narrow victory for the Chicago Cubs with a final score of 5-4. While both teams have the firepower to take control, the Cubs’ current momentum coupled with Justin Steele’s recent dominance on the mound gives them a slight edge. I’m 60% confident that the Cubs will prevail in this tightly contested battle, further cementing their position atop the NL Central and dealing a blow to the Angels’ wild-card ambitions.

The Angels will certainly put up a fierce fight, making this matchup one to watch for baseball fans eager for high-stakes action as the playoff race heats up.

Today MLB Pitcher Prop Bets Generator

Player NamePropPredictionLineTrendsLast 3 GamesWindTeamOddsDate
Austin GomberAustin Gomber
pitcher_earned_runsUnder4.53.73Under Hit 1/3Bad
Colorado RockiesColorado Rockies
-14008-19
Austin GomberAustin Gomber
pitcher_strikeoutsUnder1.52.91Under Hit 0/3Bad
Colorado RockiesColorado Rockies
28508-19
Austin GomberAustin Gomber
pitcher_walksUnder1.51.36Under Hit 2/3Bad
Colorado RockiesColorado Rockies
-17008-19
Bryce ElderBryce Elder
pitcher_earned_runsOver2.53.5Over Hit 1/3Neutral
Atlanta BravesAtlanta Braves
-10508-19
Bryce ElderBryce Elder
pitcher_strikeoutsUnder3.54.35Under Hit 1/3Neutral
Atlanta BravesAtlanta Braves
19008-19
Bryce ElderBryce Elder
pitcher_walksOver1.52.05Over Hit 3/3Neutral
Atlanta BravesAtlanta Braves
-13008-19
Bryce MillerBryce Miller
pitcher_earned_runsOver2.53.1Over Hit 3/3Bad
Seattle MarinersSeattle Mariners
-12008-19
Bryce MillerBryce Miller
pitcher_strikeoutsUnder2.53.9Under Hit 2/3Bad
Seattle MarinersSeattle Mariners
25508-19
Bryce MillerBryce Miller
pitcher_walksUnder1.52.3Under Hit 2/3Bad
Seattle MarinersSeattle Mariners
-14008-19
Carlos RodonCarlos Rodon
pitcher_earned_runsUnder2.52.12Under Hit 2/3Bad
New York YankeesNew York Yankees
-12508-19
Carlos RodonCarlos Rodon
pitcher_strikeoutsUnder4.56.56Under Hit 1/3Bad
New York YankeesNew York Yankees
24508-19
Carlos RodonCarlos Rodon
pitcher_walksOver1.52.32Over Hit 3/3Bad
New York YankeesNew York Yankees
-18508-19
Chad PatrickChad Patrick
pitcher_earned_runsUnder2.51.95Under Hit 2/3Good
Milwaukee BrewersMilwaukee Brewers
-16508-19
Chad PatrickChad Patrick
pitcher_strikeoutsUnder3.55.0Under Hit 1/3Good
Milwaukee BrewersMilwaukee Brewers
18808-19
Chad PatrickChad Patrick
pitcher_walksUnder1.51.58Under Hit 2/3Good
Milwaukee BrewersMilwaukee Brewers
-14508-19
Cristopher SanchezCristopher Sanchez
pitcher_earned_runsUnder1.51.71Under Hit 2/3Bad
Philadelphia PhilliesPhiladelphia Phillies
13008-19
Cristopher SanchezCristopher Sanchez
pitcher_strikeoutsUnder5.56.54Under Hit 0/3Bad
Philadelphia PhilliesPhiladelphia Phillies
17508-19
Cristopher SanchezCristopher Sanchez
pitcher_walksUnder1.51.5Under Hit 3/3Bad
Philadelphia PhilliesPhiladelphia Phillies
-17008-19
David PetersonDavid Peterson
pitcher_earned_runsUnder2.52.17Under Hit 1/3Bad
New York MetsNew York Mets
-15008-19
David PetersonDavid Peterson
pitcher_strikeoutsUnder4.55.09Under Hit 1/3Bad
New York MetsNew York Mets
19508-19
David PetersonDavid Peterson
pitcher_walksOver1.52.17Over Hit 3/3Bad
New York MetsNew York Mets
-14008-19
Eduardo RodriguezEduardo Rodriguez
pitcher_earned_runsOver2.53.14Over Hit 1/3Bad
Arizona DiamondbacksArizona Diamondbacks
10508-19
Eduardo RodriguezEduardo Rodriguez
pitcher_strikeoutsUnder3.55.29Under Hit 1/3Bad
Arizona DiamondbacksArizona Diamondbacks
20008-19
Eduardo RodriguezEduardo Rodriguez
pitcher_walksOver1.52.05Over Hit 2/3Bad
Arizona DiamondbacksArizona Diamondbacks
-13008-19
Edward CabreraEdward Cabrera
pitcher_earned_runsOver1.52.0Over Hit 1/3Neutral
Miami MarlinsMiami Marlins
-15508-19
Edward CabreraEdward Cabrera
pitcher_strikeoutsUnder4.55.71Under Hit 0/3Neutral
Miami MarlinsMiami Marlins
21508-19
Edward CabreraEdward Cabrera
pitcher_walksOver1.51.81Over Hit 1/3Neutral
Miami MarlinsMiami Marlins
-20008-19
Emmet SheehanEmmet Sheehan
pitcher_earned_runsUnder2.51.88Under Hit 2/3Bad
Los Angeles DodgersLos Angeles Dodgers
-11508-19
Emmet SheehanEmmet Sheehan
pitcher_strikeoutsUnder3.54.62Under Hit 0/3Bad
Los Angeles DodgersLos Angeles Dodgers
28008-19
Emmet SheehanEmmet Sheehan
pitcher_walksOver1.51.62Over Hit 2/3Bad
Los Angeles DodgersLos Angeles Dodgers
16008-19
Hunter BrownHunter Brown
pitcher_earned_runsUnder1.51.62Under Hit 2/3Neutral
Houston AstrosHouston Astros
13008-19
Hunter BrownHunter Brown
pitcher_strikeoutsUnder4.56.83Under Hit 1/3Neutral
Houston AstrosHouston Astros
22008-19
Hunter BrownHunter Brown
pitcher_walksOver1.51.79Over Hit 1/3Neutral
Houston AstrosHouston Astros
-16508-19
Hunter GreeneHunter Greene
pitcher_earned_runsUnder2.51.5Under Hit 3/3Neutral
Cincinnati RedsCincinnati Reds
-17508-19
Hunter GreeneHunter Greene
pitcher_strikeoutsUnder5.56.58Under Hit 1/3Neutral
Cincinnati RedsCincinnati Reds
28008-19
Hunter GreeneHunter Greene
pitcher_walksUnder1.51.17Under Hit 2/3Neutral
Cincinnati RedsCincinnati Reds
11508-19
Jacob LopezJacob Lopez
pitcher_earned_runsUnder2.51.63Under Hit 3/3Bad
Oakland AthleticsOakland Athletics
-15508-19
Jacob LopezJacob Lopez
pitcher_strikeoutsUnder4.55.42Under Hit 0/3Bad
Oakland AthleticsOakland Athletics
18508-19
Jacob LopezJacob Lopez
pitcher_walksUnder1.51.58Under Hit 2/3Bad
Oakland AthleticsOakland Athletics
15508-19
Jake IrvinJake Irvin
pitcher_earned_runsOver2.53.2Over Hit 3/3Bad
Washington NationalsWashington Nationals
-15008-19
Jake IrvinJake Irvin
pitcher_strikeoutsUnder2.53.76Under Hit 1/3Bad
Washington NationalsWashington Nationals
19008-19
Jake IrvinJake Irvin
pitcher_walksOver1.51.88Over Hit 2/3Bad
Washington NationalsWashington Nationals
-16008-19
Jameson TaillonJameson Taillon
pitcher_strikeoutsUnder3.54.35Under Hit 2/3Good
Chicago CubsChicago Cubs
11208-19
Joe RyanJoe Ryan
pitcher_earned_runsUnder2.51.75Under Hit 3/3Bad
Minnesota TwinsMinnesota Twins
-17008-19
Joe RyanJoe Ryan
pitcher_strikeoutsUnder5.56.38Under Hit 2/3Bad
Minnesota TwinsMinnesota Twins
19508-19
Joe RyanJoe Ryan
pitcher_walksOver1.51.12Over Hit 1/3Bad
Minnesota TwinsMinnesota Twins
15508-19
Kyle HendricksKyle Hendricks
pitcher_earned_runsOver2.52.83Over Hit 2/3Neutral
Los Angeles AngelsLos Angeles Angels
-15508-19
Kyle HendricksKyle Hendricks
pitcher_strikeoutsUnder2.53.57Under Hit 1/3Neutral
Los Angeles AngelsLos Angeles Angels
17008-19
Kyle HendricksKyle Hendricks
pitcher_walksOver1.51.35Over Hit 2/3Neutral
Los Angeles AngelsLos Angeles Angels
16508-19
Max ScherzerMax Scherzer
pitcher_earned_runsOver1.52.3Over Hit 1/3Good
Toronto Blue JaysToronto Blue Jays
-18508-19
Max ScherzerMax Scherzer
pitcher_strikeoutsUnder4.55.2Under Hit 1/3Good
Toronto Blue JaysToronto Blue Jays
20008-19
Max ScherzerMax Scherzer
pitcher_walksUnder1.51.2Under Hit 2/3Good
Toronto Blue JaysToronto Blue Jays
-16508-19
Michael McGreevyMichael McGreevy
pitcher_earned_runsOver2.52.78Over Hit 2/3Neutral
St. Louis CardinalsSt. Louis Cardinals
10008-19
Michael McGreevyMichael McGreevy
pitcher_strikeoutsUnder2.53.11Under Hit 1/3Neutral
St. Louis CardinalsSt. Louis Cardinals
18508-19
Michael McGreevyMichael McGreevy
pitcher_walksUnder1.50.78Under Hit 3/3Neutral
St. Louis CardinalsSt. Louis Cardinals
-17008-19
Mitch KellerMitch Keller
pitcher_earned_runsOver2.52.6Over Hit 2/3Good
Pittsburgh PiratesPittsburgh Pirates
-12008-19
Mitch KellerMitch Keller
pitcher_strikeoutsUnder2.54.48Under Hit 0/3Good
Pittsburgh PiratesPittsburgh Pirates
22508-19
Mitch KellerMitch Keller
pitcher_walksOver1.51.56Over Hit 2/3Good
Pittsburgh PiratesPittsburgh Pirates
15508-19
Nick PivettaNick Pivetta
pitcher_earned_runsOver1.51.88Over Hit 1/3Bad
San Diego PadresSan Diego Padres
-17008-19
Nick PivettaNick Pivetta
pitcher_strikeoutsUnder4.56.0Under Hit 1/3Bad
San Diego PadresSan Diego Padres
27508-19
Nick PivettaNick Pivetta
pitcher_walksUnder1.51.5Under Hit 2/3Bad
San Diego PadresSan Diego Padres
-15508-19
Seth LugoSeth Lugo
pitcher_earned_runsOver2.52.39Over Hit 2/3Good
Kansas City RoyalsKansas City Royals
-12508-19
Seth LugoSeth Lugo
pitcher_strikeoutsUnder3.54.78Under Hit 3/3Good
Kansas City RoyalsKansas City Royals
18808-19
Seth LugoSeth Lugo
pitcher_walksOver1.52.04Over Hit 3/3Good
Kansas City RoyalsKansas City Royals
-14008-19
Shane BazShane Baz
pitcher_earned_runsOver2.53.08Over Hit 3/3Bad
Tampa Bay RaysTampa Bay Rays
-15008-19
Shane BazShane Baz
pitcher_strikeoutsUnder4.55.83Under Hit 0/3Bad
Tampa Bay RaysTampa Bay Rays
23508-19
Shane BazShane Baz
pitcher_walksOver1.52.08Over Hit 3/3Bad
Tampa Bay RaysTampa Bay Rays
-19508-19
Shane SmithShane Smith
pitcher_earned_runsUnder2.52.14Under Hit 3/3Neutral
Chicago White SoxChicago White Sox
-13008-19
Shane SmithShane Smith
pitcher_strikeoutsUnder3.54.67Under Hit 0/3Neutral
Chicago White SoxChicago White Sox
16508-19
Shane SmithShane Smith
pitcher_walksOver1.52.14Over Hit 2/3Neutral
Chicago White SoxChicago White Sox
-20008-19
Tanner BibeeTanner Bibee
pitcher_earned_runsUnder2.52.88Under Hit 1/3Bad
Cleveland GuardiansCleveland Guardians
-12508-19
Tanner BibeeTanner Bibee
pitcher_strikeoutsUnder3.55.17Under Hit 0/3Bad
Cleveland GuardiansCleveland Guardians
26008-19
Tanner BibeeTanner Bibee
pitcher_walksOver1.51.79Over Hit 3/3Bad
Cleveland GuardiansCleveland Guardians
-18008-19
Tarik SkubalTarik Skubal
pitcher_earned_runsOver1.51.71Over Hit 3/3Neutral
Detroit TigersDetroit Tigers
-11508-19
Tarik SkubalTarik Skubal
pitcher_strikeoutsUnder5.57.92Under Hit 1/3Neutral
Detroit TigersDetroit Tigers
24008-19
Tarik SkubalTarik Skubal
pitcher_walksOver1.50.96Over Hit 2/3Neutral
Detroit TigersDetroit Tigers
18508-19
Tomoyuki SuganoTomoyuki Sugano
pitcher_earned_runsUnder2.52.52Under Hit 2/3Bad
Baltimore OriolesBaltimore Orioles
11008-19
Tomoyuki SuganoTomoyuki Sugano
pitcher_strikeoutsUnder2.53.57Under Hit 1/3Bad
Baltimore OriolesBaltimore Orioles
21508-19
Tomoyuki SuganoTomoyuki Sugano
pitcher_walksUnder1.51.39Under Hit 2/3Bad
Baltimore OriolesBaltimore Orioles
-11008-19
Walker BuehlerWalker Buehler
pitcher_earned_runsOver2.53.05Over Hit 2/3Bad
Boston Red SoxBoston Red Sox
-13008-19
Walker BuehlerWalker Buehler
pitcher_strikeoutsUnder2.53.71Under Hit 1/3Bad
Boston Red SoxBoston Red Sox
28008-19
Walker BuehlerWalker Buehler
pitcher_walksOver1.52.38Over Hit 3/3Bad
Boston Red SoxBoston Red Sox
-18508-19

Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top