Chicago Cubs vs Minnesota Twins Prediction – MLB Preview, Picks & Analysis

Chicago Cubs vs Minnesota Twins Prediction - MLB Preview, Picks & Analysis

Chicago Cubs vs. Minnesota Twins: A Comprehensive Game Preview

As the 2025 Major League Baseball season heats up, the Chicago Cubs and Minnesota Twins are set to face off on July 10th in what promises to be an intriguing matchup. Both teams are eyeing playoff berths, making this game significant not only for standings but also for team momentum. The Cubs, perennial contenders in the National League Central, will visit Target Field in Minnesota to clash with a Twins team that is battling in the American League Central.

Current Standings and Context

As of today, the Chicago Cubs sit in second place in the NL Central, trailing the Milwaukee Brewers by a mere two games. The Cubs have been consistent this season, using a balanced attack and solid pitching depth to keep pace in a competitive division. Meanwhile, the Minnesota Twins are locked in a dogfight atop the AL Central, currently leading the Detroit Tigers by just one game. With both teams needing every win to secure postseason positions, this interleague matchup holds significant weight for the stretch run.

Recent Performance

Chicago Cubs

The Cubs have been on a roller-coaster ride over their last ten games, posting a 6-4 record. Their recent success can be attributed to timely hitting and a bullpen that has been lights out in close games. A noteworthy stretch was a three-game sweep against the Cardinals, marked by a thrilling walk-off home run from star shortstop Nico Hoerner. However, they dropped two of their last three against the Pirates, showing some vulnerability, especially in the starting pitching.

Minnesota Twins

The Twins come into this game with a 7-3 record over their last ten contests. After splitting a four-game series with the division-rival Indians, they swept the Kansas City Royals in convincing fashion. Their offense has been firing on all cylinders, averaging over six runs per game in this stretch. A standout moment was their 12-3 drubbing of the Royals where Byron Buxton hit two home runs, further igniting their potent lineup.

Head-to-Head History

In the 2025 season series, the Cubs and Twins have faced each other twice, splitting the series 1-1. Historically, the Cubs have had the upper hand, winning 7 of the last 10 meetings against the Twins. This trend suggests a slight edge to the North Siders, although each game between these clubs has been highly competitive.

Pitching Matchups

Probable Pitchers:
Chicago Cubs: Justin Steele (LHP)
Steele has been a revelation for the Cubs this season, boasting a 3.12 ERA, a 1.09 WHIP, and averaging 9.1 strikeouts per nine innings. His most recent outing saw him pitch seven strong innings against the Cardinals, giving up just one run.

  • Minnesota Twins: Joe Ryan (RHP)
    Ryan, the Twins’ ace, has a 3.60 ERA, a 1.15 WHIP, and averages 10.2 strikeouts per nine innings. He struggled a bit in his last start, allowing five runs against the Tigers over six innings, but has been largely reliable throughout the season.

Key Position-Player Matchups

Chicago Cubs Hitters:
Nico Hoerner, SS: Batting .294 with an OPS of .840, and 15 home runs with 50 RBIs. Hoerner has been particularly effective against right-handed pitching, making him a formidable opponent for Joe Ryan.
Seiya Suzuki, RF: Holding a .280 average with an .860 OPS, 18 home runs, and 60 RBIs. Suzuki’s patience at the plate and ability to hit the long ball will be crucial for the Cubs’ success.

Minnesota Twins Hitters:
Byron Buxton, CF: Buxton is hitting .265 with a .900 OPS, 22 home runs, and 65 RBIs. He has a history of success against left-handed pitchers, which could spell trouble for Justin Steele.
Carlos Correa, SS: Batting .275 with an .820 OPS, 17 home runs, and 55 RBIs. Correa’s knack for coming through in clutch situations makes him a key figure in this matchup.

Situational Factors

Venue and Weather:
The game will be played at Target Field, where the Twins have been strong, posting a 25-15 home record. The weather forecast predicts a mild evening with temperatures around 75°F and a slight breeze, conditions that are generally favorable for hitters.

Injury Reports:
The Cubs are relatively healthy, with only veteran outfielder Ian Happ day-to-day due to a minor wrist sprain. The Twins, however, are missing key reliever Jhoan Duran, sidelined with a shoulder strain, which could impact their bullpen depth.

Advanced Metrics

Chicago Cubs:
wRC+ (Weighted Runs Created Plus): The Cubs have a team wRC+ of 110, suggesting that they are 10% better offensively than the league average.
FIP (Fielding Independent Pitching): Steele’s FIP stands at 3.30, indicating that his ERA is consistent with his skill, not just defensive support.

Minnesota Twins:
wRC+: The Twins boast a wRC+ of 112, underscoring their offensive prowess, especially at home.
FIP: Ryan’s FIP is 3.65, slightly higher than his ERA, indicating potential regression but still showing his effectiveness.

Prediction

Based on the analysis, this matchup promises to be close, with both teams having strengths to leverage. The Cubs’ recent offensive struggles against right-handers could be a decisive factor, while the Twins’ offensive power at home stands out.

Projected Final Score: Minnesota Twins 5, Chicago Cubs 3
Confidence Level: I’m 65% confident the Twins will secure the victory due to their robust home performance and the Cubs’ challenges in interleague play.

This game has all the makings of a classic battle, with playoff implications and individual performances sure to capture the attention of baseball fans everywhere.

Player NamePropPredictionLineTrendsLast 3 GamesWindTeamOddsDate
Chase BurnsChase Burns
pitcher_earned_runsOver2.54.0Over Hit 2/2Neutral
Cincinnati RedsCincinnati Reds
-14007-06
Chase BurnsChase Burns
pitcher_strikeoutsUnder4.54.0Under Hit 1/2Neutral
Cincinnati RedsCincinnati Reds
-12407-06
Chase DollanderChase Dollander
pitcher_strikeoutsUnder3.53.57Under Hit 3/3Good
Colorado RockiesColorado Rockies
10407-06
Drew RasmussenDrew Rasmussen
pitcher_earned_runsOver1.51.59Over Hit 2/3Bad
Tampa Bay RaysTampa Bay Rays
-15007-06
Drew RasmussenDrew Rasmussen
pitcher_strikeoutsOver4.54.35Over Hit 2/3Bad
Tampa Bay RaysTampa Bay Rays
-13007-06
Edward CabreraEdward Cabrera
pitcher_earned_runsUnder2.51.93Under Hit 3/3Neutral
Miami MarlinsMiami Marlins
-16007-06
Edward CabreraEdward Cabrera
pitcher_strikeoutsOver4.55.36Over Hit 3/3Neutral
Miami MarlinsMiami Marlins
-18007-06
Emmet SheehanEmmet Sheehan
pitcher_earned_runsUnder2.51.0Under Hit 1/1Neutral
Los Angeles DodgersLos Angeles Dodgers
-17007-06
Emmet SheehanEmmet Sheehan
pitcher_strikeoutsOver4.56.0Over Hit 1/1Neutral
Los Angeles DodgersLos Angeles Dodgers
-14507-06
Erick FeddeErick Fedde
pitcher_earned_runsUnder2.52.76Under Hit 1/3Very Poor
St. Louis CardinalsSt. Louis Cardinals
10007-06
Erick FeddeErick Fedde
pitcher_strikeoutsUnder3.53.35Under Hit 2/3Very Poor
St. Louis CardinalsSt. Louis Cardinals
12207-06
Erick FeddeErick Fedde
pitcher_walksOver1.52.41Over Hit 3/3Very Poor
St. Louis CardinalsSt. Louis Cardinals
-21007-06
Garrett CrochetGarrett Crochet
pitcher_earned_runsUnder1.51.67Under Hit 2/3Neutral
Boston Red SoxBoston Red Sox
-10507-06
Garrett CrochetGarrett Crochet
pitcher_strikeoutsOver7.58.0Over Hit 3/3Neutral
Boston Red SoxBoston Red Sox
-15007-06
Gavin WilliamsGavin Williams
pitcher_strikeoutsUnder5.54.82Under Hit 2/3Neutral
Cleveland GuardiansCleveland Guardians
-15007-06
George KirbyGeorge Kirby
pitcher_earned_runsOver1.52.88Over Hit 1/3Bad
Seattle MarinersSeattle Mariners
-14007-06
George KirbyGeorge Kirby
pitcher_strikeoutsUnder5.55.12Under Hit 3/3Bad
Seattle MarinersSeattle Mariners
11207-06
Grant HolmesGrant Holmes
pitcher_earned_runsUnder2.52.06Under Hit 3/3Neutral
Atlanta BravesAtlanta Braves
-14507-06
Grant HolmesGrant Holmes
pitcher_strikeoutsUnder7.56.28Under Hit 2/3Neutral
Atlanta BravesAtlanta Braves
-15007-06
Hayden BirdsongHayden Birdsong
pitcher_earned_runsUnder2.51.53Under Hit 0/3Neutral
San Francisco GiantsSan Francisco Giants
-10507-06
Hayden BirdsongHayden Birdsong
pitcher_strikeoutsUnder5.53.26Under Hit 2/3Neutral
San Francisco GiantsSan Francisco Giants
-11007-06
Jack LeiterJack Leiter
pitcher_earned_runsOver2.52.43Over Hit 2/3Bad
Texas RangersTexas Rangers
-13007-06
Jack LeiterJack Leiter
pitcher_strikeoutsOver3.54.14Over Hit 2/3Bad
Texas RangersTexas Rangers
-13507-06
Jacob LopezJacob Lopez
pitcher_earned_runsUnder2.51.67Under Hit 2/3Neutral
Oakland AthleticsOakland Athletics
-11007-06
Jacob LopezJacob Lopez
pitcher_strikeoutsOver5.54.67Over Hit 2/3Neutral
Oakland AthleticsOakland Athletics
11007-06
Joe RyanJoe Ryan
pitcher_earned_runsUnder2.51.76Under Hit 2/3Bad
Minnesota TwinsMinnesota Twins
-16007-06
Joe RyanJoe Ryan
pitcher_strikeoutsOver5.56.35Over Hit 2/3Bad
Minnesota TwinsMinnesota Twins
-12507-06
Kevin GausmanKevin Gausman
pitcher_earned_runsUnder2.52.71Under Hit 2/3Neutral
Toronto Blue JaysToronto Blue Jays
-11507-06
Kevin GausmanKevin Gausman
pitcher_strikeoutsUnder6.55.47Under Hit 3/3Neutral
Toronto Blue JaysToronto Blue Jays
-12607-06
Max FriedMax Fried
pitcher_strikeoutsOver5.55.89Over Hit 2/3Neutral
New York YankeesNew York Yankees
11007-06
Michael LorenzenMichael Lorenzen
pitcher_strikeoutsOver3.54.59Over Hit 3/3Neutral
Kansas City RoyalsKansas City Royals
-16007-06
Paul SkenesPaul Skenes
pitcher_earned_runsOver1.51.39Over Hit 2/3Bad
Pittsburgh PiratesPittsburgh Pirates
-12007-06
Paul SkenesPaul Skenes
pitcher_strikeoutsUnder7.56.39Under Hit 2/3Bad
Pittsburgh PiratesPittsburgh Pirates
-15407-06
Shane SmithShane Smith
pitcher_strikeoutsOver4.54.62Over Hit 1/3Good
Chicago White SoxChicago White Sox
-12007-06
Tarik SkubalTarik Skubal
pitcher_earned_runsOver1.51.53Over Hit 2/3Neutral
Detroit TigersDetroit Tigers
11507-06
Tarik SkubalTarik Skubal
pitcher_strikeoutsOver7.58.12Over Hit 2/3Neutral
Detroit TigersDetroit Tigers
-13607-06
Trevor RogersTrevor Rogers
pitcher_earned_runsUnder2.51.25Under Hit 2/3Neutral
Baltimore OriolesBaltimore Orioles
-12007-06
Trevor RogersTrevor Rogers
pitcher_strikeoutsOver4.54.5Over Hit 1/3Neutral
Baltimore OriolesBaltimore Orioles
11507-06
Tyler AndersonTyler Anderson
pitcher_earned_runsUnder2.52.47Under Hit 2/3Neutral
Los Angeles AngelsLos Angeles Angels
10007-06
Tyler AndersonTyler Anderson
pitcher_strikeoutsOver3.54.53Over Hit 3/3Neutral
Los Angeles AngelsLos Angeles Angels
11007-06
Zack WheelerZack Wheeler
pitcher_earned_runsUnder1.51.59Under Hit 3/3Neutral
Philadelphia PhilliesPhiladelphia Phillies
11507-06
Zack WheelerZack Wheeler
pitcher_strikeoutsUnder8.58.0Under Hit 2/3Neutral
Philadelphia PhilliesPhiladelphia Phillies
-14507-06

Leave a Comment

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

Scroll to Top