Backing New York Yankees over Athletics at -179 is still justified by the steadier path to controlling middle and late innings.
From the road perspective, New York Yankees has the sturdier route: better plate-discipline sequences, fewer empty innings, and enough contact quality to keep pressure on throughout. Over the last five games, New York Yankees is averaging 9.4 runs scored and 3.4 allowed, which supports this side’s floor. The listed starters are Will Warren for New York Yankees and Jacob Lopez for Athletics, which shapes the early run environment.
There is a real path for Athletics if they set tempo in the first few frames, yet this pick still trusts New York Yankees to own the steadier inning-to-inning shape. In that same span, Athletics is at 3.6 scored and 7.6 allowed per game, so this is a margin read rather than a blanket fade.
Expanded game context
Weather: 82.2°F, Wind 4.7 mph NNW (in from RF), Humidity 39%, P.O.P. 0% (Open-Meteo fallback)
Umpire Crew: Home Plate: Jen Pawol; First Base: Jeremie Rehak; Second Base: Dan Iassogna; Third Base: Adam Beck
New York Yankees Injuries: Aaron Judge (Active), Anthony Volpe (Active), Austin Wells (Active), Ben Rice (Active), Brent Headrick (Active), Cam Schlittler (Active), Camilo Doval (Active), Carlos Rodón (Active)
Athletics Injuries: Alika Williams (Active), Brent Rooker (Active), Carlos Cortes (Active), Colby Thomas (Active), Darell Hernaiz (Active), Gage Jump (Active), Henry Bolte (Active), Hogan Harris (Active)
Starting Lineups: Both starting lineups were announced at publish time.
Lineup Change Impact: New York Yankees: Compared with last 5 games, today's announced lineup shares 6.8/9 starters on average. In higher-turnover comps (≤6 shared), New York Yankees went 1-1. Athletics: Compared with last 5 games, today's announced lineup shares 6.4/9 starters on average. In higher-turnover comps (≤6 shared), Athletics went 1-2.
Line Movement: Line movement unavailable.
Pick 2
Milwaukee Brewers over Houston Astros
WIN
Milwaukee Brewers vs Houston Astros prediction — 2026-05-31 • First pitch: 2:10 PM ET
Odds-198
Confidence0.655 (data points: 19.804/23.927)
PitchingJacob Misiorowski vs Tatsuya Imai
VenueDaikin Park
The pick remains Milwaukee Brewers over Houston Astros at -198; the matchup profile still favors that side over a full game sample.
The case for Milwaukee Brewers starts with controllable innings; if they stay even early, their sequencing edge can separate things later. Over the last five games, Milwaukee Brewers is averaging 3.4 runs scored and 2.8 allowed, which supports this side’s floor.
Houston Astros is absolutely live at home and can flip this with sharper late leverage execution, but this stance assumes they won’t win those margin plate appearances often enough. In that same span, Houston Astros is at 4.4 scored and 2.6 allowed per game, so this is a margin read rather than a blanket fade. Recent roster movement for Milwaukee Brewers includes Logan Henderson (status change), a relevant depth signal.
Expanded game context
Weather: 86.2°F, Wind 1.1 mph W (in from RF), Humidity 74%, P.O.P. 1% (Open-Meteo fallback)
Umpire Crew: Home Plate: Malachi Moore; First Base: Laz Diaz; Second Base: James Jean; Third Base: Erich Bacchus
Milwaukee Brewers Injuries: Aaron Ashby (Active), Abner Uribe (Active), Andrew Vaughn (Active), Blake Perkins (Active), Brandon Sproat (Active), Brice Turang (Active), Chad Patrick (Active), Christian Yelich (Active)
Houston Astros Injuries: AJ Blubaugh (Active), Alimber Santa (Active), Braden Shewmake (Active), Brice Matthews (Active), Bryan Abreu (Active), Bryan King (Active), Cam Smith (Active), César Salazar (Active)
Starting Lineups: Both starting lineups were announced at publish time.
Lineup Change Impact: Milwaukee Brewers: Compared with last 5 games, today's announced lineup shares 5.8/9 starters on average. In higher-turnover comps (≤6 shared), Milwaukee Brewers went 4-0. Houston Astros: Compared with last 5 games, today's announced lineup shares 7.6/9 starters on average. in stable-lineup comps (≥8 shared), Houston Astros went 2-0.
Line Movement: Line movement unavailable.
Pick 3
Los Angeles Dodgers over Philadelphia Phillies
WIN
Los Angeles Dodgers vs Philadelphia Phillies prediction — 2026-05-31 • First pitch: 4:10 PM ET
Odds-240
Confidence0.491 (data points: 17.881/23.982)
PitchingYoshinobu Yamamoto vs Andrew Painter
VenueUNIQLO Field at Dodger Stadium
Backing Los Angeles Dodgers over Philadelphia Phillies at -240 is still justified by the steadier path to controlling middle and late innings.
The case for Los Angeles Dodgers starts with controllable innings; if they stay even early, their sequencing edge can separate things later. Over the last five games, Los Angeles Dodgers is averaging 7.0 runs scored and 2.8 allowed, which supports this side’s floor.
Philadelphia Phillies has enough talent to make this uncomfortable, though the recommendation continues to favor Los Angeles Dodgers once bullpen matchups start stacking up. In that same span, Philadelphia Phillies is at 2.8 scored and 3.8 allowed per game, so this is a margin read rather than a blanket fade.
Umpire Crew: Home Plate: Sean Barber; First Base: D.J. Reyburn; Second Base: Steven Jaschinski; Third Base: James Hoye
Los Angeles Dodgers Injuries: Alex Call (Active), Alex Freeland (Active), Alex Vesia (Active), Andy Pages (Active), Blake Treinen (Active), Dalton Rushing (Active), Edgardo Henriquez (Active), Emmet Sheehan (Active)
Philadelphia Phillies Injuries: Adolis García (Active), Alec Bohm (Active), Andrew Painter (Active), Brad Keller (Active), Brandon Marsh (Active), Bryce Harper (Active), Bryson Stott (Active), Chase Shugart (Active)
Starting Lineups: Both starting lineups were announced at publish time.
Lineup Change Impact: Los Angeles Dodgers: Compared with last 5 games, today's announced lineup shares 5.8/9 starters on average. In higher-turnover comps (≤6 shared), Los Angeles Dodgers went 4-0. Philadelphia Phillies: Compared with last 5 games, today's announced lineup shares 8.0/9 starters on average. in stable-lineup comps (≥8 shared), Philadelphia Phillies went 4-1.
Line Movement: Line movement unavailable.
Pick 4
Toronto Blue Jays over Baltimore Orioles
LOSS
Toronto Blue Jays vs Baltimore Orioles prediction — 2026-05-31 • First pitch: 12:15 PM ET
Odds+106
Confidence0.398 (data points: 16.477/23.578)
PitchingSpencer Miles vs Kyle Bradish
VenueOriole Park at Camden Yards
I’m staying with Toronto Blue Jays over Baltimore Orioles at +106 because the cleaner nine-inning game script still points in that direction.
From the road perspective, Toronto Blue Jays has the sturdier route: better plate-discipline sequences, fewer empty innings, and enough contact quality to keep pressure on throughout. Over the last five games, Toronto Blue Jays is averaging 4.0 runs scored and 4.4 allowed, which supports this side’s floor. The listed starters are Spencer Miles for Toronto Blue Jays and Kyle Bradish for Baltimore Orioles, which shapes the early run environment.
There is a real path for Baltimore Orioles if they set tempo in the first few frames, yet this pick still trusts Toronto Blue Jays to own the steadier inning-to-inning shape. In that same span, Baltimore Orioles is at 6.4 scored and 4.0 allowed per game, so this is a margin read rather than a blanket fade.
Umpire Crew: Home Plate: Todd Tichenor; First Base: Tyler Jones; Second Base: Clint Vondrak; Third Base: Adam Hamari
Toronto Blue Jays Injuries: Adam Macko (Active), Andrés Giménez (Active), Brandon Valenzuela (Active), Braydon Fisher (Active), Charles McAdoo (Active), Connor Seabold (Active), Daulton Varsho (Active), Ernie Clement (Active)
Baltimore Orioles Injuries: Adley Rutschman (Active), Albert Suárez (Active), Andrew Kittredge (Active), Anthony Nunez (Active), Blaze Alexander (Active), Brandon Young (Active), Chris Bassitt (Active), Coby Mayo (Active)
Starting Lineups: Both starting lineups were announced at publish time.
Lineup Change Impact: Toronto Blue Jays: Compared with last 5 games, today's announced lineup shares 6.4/9 starters on average. In higher-turnover comps (≤6 shared), Toronto Blue Jays went 2-1. Baltimore Orioles: Compared with last 5 games, today's announced lineup shares 7.6/9 starters on average. in stable-lineup comps (≥8 shared), Baltimore Orioles went 2-2.
Line Movement: Line movement unavailable.
Pick 5
Boston Red Sox over Cleveland Guardians
WIN
Boston Red Sox vs Cleveland Guardians prediction — 2026-05-31 • First pitch: 1:40 PM ET
Odds-102
Confidence0.357 (data points: 15.246/22.471)
PitchingRanger Suarez vs Tanner Bibee
VenueProgressive Field
Backing Boston Red Sox over Cleveland Guardians at -102 is still justified by the steadier path to controlling middle and late innings.
From the road perspective, Boston Red Sox has the sturdier route: better plate-discipline sequences, fewer empty innings, and enough contact quality to keep pressure on throughout. Over the last five games, Boston Red Sox is averaging 6.2 runs scored and 3.8 allowed, which supports this side’s floor. The listed starters are Ranger Suarez for Boston Red Sox and Tanner Bibee for Cleveland Guardians, which shapes the early run environment.
Cleveland Guardians is absolutely live at home and can flip this with sharper late leverage execution, but this stance assumes they won’t win those margin plate appearances often enough. In that same span, Cleveland Guardians is at 3.0 scored and 5.8 allowed per game, so this is a margin read rather than a blanket fade. Recent roster movement for Boston Red Sox includes Garrett Whitlock (status change), a relevant depth signal.
Expanded game context
Weather: 73.7°F, Wind 4.3 mph E (in from LF), Humidity 27%, P.O.P. 0% (Open-Meteo fallback)
Umpire Crew: Home Plate: Austin Jones; First Base: Ben May; Second Base: John Tumpane; Third Base: Brennan Miller
Boston Red Sox Injuries: Andruw Monasterio (Active), Aroldis Chapman (Active), Brayan Bello (Active), Caleb Durbin (Active), Carlos Narváez (Active), Ceddanne Rafaela (Active), Connelly Early (Active), Connor Wong (Active)
Cleveland Guardians Injuries: Angel Martínez (Active), Austin Hedges (Active), Brayan Rocchio (Active), Cade Smith (Active), Chase DeLauter (Active), Codi Heuer (Active), Colin Holderman (Active), Daniel Schneemann (Active)
Starting Lineups: Both starting lineups were announced at publish time.
Lineup Change Impact: Boston Red Sox: Compared with last 5 games, today's announced lineup shares 6.2/9 starters on average. In higher-turnover comps (≤6 shared), Boston Red Sox went 1-2. Cleveland Guardians: Compared with last 5 games, today's announced lineup shares 6.2/9 starters on average. In higher-turnover comps (≤6 shared), Cleveland Guardians went 2-2.
Line Movement: Line movement unavailable.
Pick 6
Kansas City Royals over Texas Rangers
LOSS
Kansas City Royals vs Texas Rangers prediction — 2026-05-31 • First pitch: 2:35 PM ET
Odds-103
Confidence0.342 (data points: 18.362/27.362)
PitchingMichael Wacha vs Jack Leiter
VenueGlobe Life Field
The pick remains Kansas City Royals over Texas Rangers at -103; the matchup profile still favors that side over a full game sample.
From the road perspective, Kansas City Royals has the sturdier route: better plate-discipline sequences, fewer empty innings, and enough contact quality to keep pressure on throughout. Over the last five games, Kansas City Royals is averaging 2.2 runs scored and 8.8 allowed, which supports this side’s floor. The listed starters are Michael Wacha for Kansas City Royals and Jack Leiter for Texas Rangers, which shapes the early run environment.
There is a real path for Texas Rangers if they set tempo in the first few frames, yet this pick still trusts Kansas City Royals to own the steadier inning-to-inning shape. In that same span, Texas Rangers is at 5.2 scored and 3.8 allowed per game, so this is a margin read rather than a blanket fade.
Expanded game context
Weather: Dome/retractable roof environment — external wind conditions not applicable.
Umpire Crew: Home Plate: Nate Tomlinson; First Base: Mark Wegner; Second Base: Bruce Dreckman; Third Base: Carlos Torres
Kansas City Royals Injuries: Alex Lange (Active), Bobby Witt Jr. (Active), Carter Jensen (Active), Daniel Lynch IV (Active), Eli Morgan (Active), Isaac Collins (Active), Jac Caglianone (Active), John Schreiber (Active)
Texas Rangers Injuries: Alejandro Osuna (Active), Brandon Nimmo (Active), Cal Quantrill (Active), Chris Martin (Active), Danny Jansen (Active), Evan Carter (Active), Ezequiel Duran (Active), Gavin Collyer (Active)
Starting Lineups: Both starting lineups were announced at publish time.
Lineup Change Impact: Kansas City Royals: Compared with last 5 games, today's announced lineup shares 6.2/9 starters on average. In higher-turnover comps (≤6 shared), Kansas City Royals went 0-3. Texas Rangers: Compared with last 5 games, today's announced lineup shares 5.8/9 starters on average. In higher-turnover comps (≤6 shared), Texas Rangers went 2-2.
Line Movement: Line movement unavailable.
Pick 7
Seattle Mariners over Arizona Diamondbacks
WIN
Seattle Mariners vs Arizona Diamondbacks prediction — 2026-05-31 • First pitch: 4:10 PM ET
The pick remains Seattle Mariners over Arizona Diamondbacks at -142; the matchup profile still favors that side over a full game sample.
Seattle Mariners fits what this ticket needs from an away club, with multiple ways to create offense without needing one explosive swing. Over the last five games, Seattle Mariners is averaging 5.6 runs scored and 2.2 allowed, which supports this side’s floor.
Arizona Diamondbacks has enough talent to make this uncomfortable, though the recommendation continues to favor Seattle Mariners once bullpen matchups start stacking up. In that same span, Arizona Diamondbacks is at 3.8 scored and 4.4 allowed per game, so this is a margin read rather than a blanket fade.
Expanded game context
Weather: Dome/retractable roof environment — external wind conditions not applicable.
Umpire Crew: Home Plate: Nestor Ceja; First Base: Louie Krupa; Second Base: Chris Guccione; Third Base: David Rackley
Seattle Mariners Injuries: Alex Hoppe (Active), Andrés Muñoz (Active), Bryan Woo (Active), Bryce Miller (Active), Cole Young (Active), Colt Emerson (Active), Cooper Criswell (Active), Dominic Canzone (Active)
Arizona Diamondbacks Injuries: Adrian Del Castillo (Active), Aramis Garcia (Active), Brandon Pfaadt (Active), Brandyn Garcia (Active), Corbin Carroll (Active), Eduardo Rodriguez (Active), Gabriel Moreno (Active), Geraldo Perdomo (Active)
Starting Lineups: Both starting lineups were announced at publish time.
Lineup Change Impact: Seattle Mariners: Compared with last 5 games, today's announced lineup shares 7.4/9 starters on average. in stable-lineup comps (≥8 shared), Seattle Mariners went 3-0. Arizona Diamondbacks: Compared with last 5 games, today's announced lineup shares 6.8/9 starters on average.
Line Movement: Line movement unavailable.
Pick 8
Chicago White Sox over Detroit Tigers
WIN
Chicago White Sox vs Detroit Tigers prediction — 2026-05-31 • First pitch: 2:10 PM ET
Odds-133
Confidence0.291 (data points: 18.488/28.642)
PitchingSean Burke vs Keider Montero
VenueRate Field
The pick remains Chicago White Sox over Detroit Tigers at -133; the matchup profile still favors that side over a full game sample.
From the road perspective, Chicago White Sox has the sturdier route: better plate-discipline sequences, fewer empty innings, and enough contact quality to keep pressure on throughout. Over the last five games, Chicago White Sox is averaging 6.8 runs scored and 1.8 allowed, which supports this side’s floor. Recent roster movement for Chicago White Sox includes Noah Schultz (status change), a relevant depth signal.
Detroit Tigers is absolutely live at home and can flip this with sharper late leverage execution, but this stance assumes they won’t win those margin plate appearances often enough. In that same span, Detroit Tigers is at 2.0 scored and 4.0 allowed per game, so this is a margin read rather than a blanket fade. Detroit Tigers has recent roster movement too, including Dariel Morillo (signed as free agent), which can matter late.
Expanded game context
Weather: 64.2°F, Wind 7.3 mph NE (in from RF), Humidity 65%, P.O.P. 0% (Open-Meteo fallback)
Umpire Crew: Home Plate: Nic Lentz; First Base: Edwin Moscoso; Second Base: Hunter Wendelstedt; Third Base: Vic Carapazza
Chicago White Sox Injuries: Andrew Benintendi (Active), Anthony Kay (Active), Brandon Eisert (Active), Bryan Hudson (Active), Chase Meidroth (Active), Chris Murphy (Active), Colson Montgomery (Active), David Sandlin (Active)
Detroit Tigers Injuries: Beau Brieske (Active), Brenan Hanifee (Active), Colt Keith (Active), Dillon Dingler (Active), Drew Anderson (Active), Drew Sommers (Active), Enmanuel De Jesus (Active), Framber Valdez (Active)
Starting Lineups: Both starting lineups were announced at publish time.
Lineup Change Impact: Chicago White Sox: Compared with last 5 games, today's announced lineup shares 5.8/9 starters on average. In higher-turnover comps (≤6 shared), Chicago White Sox went 2-1. Detroit Tigers: Compared with last 5 games, today's announced lineup shares 6.2/9 starters on average. In higher-turnover comps (≤6 shared), Detroit Tigers went 1-3.
Line Movement: Line movement unavailable.
Pick 9
Miami Marlins over New York Mets
LOSS
Miami Marlins vs New York Mets prediction — 2026-05-31 • First pitch: 1:40 PM ET
Odds+131
Confidence0.290 (data points: 15.154/23.486)
PitchingJohn King vs Nolan McLean
VenueCiti Field
I still like Miami Marlins over New York Mets at +131, especially if this settles into a leverage-inning battle after the fifth.
From the road perspective, Miami Marlins has the sturdier route: better plate-discipline sequences, fewer empty innings, and enough contact quality to keep pressure on throughout. Over the last five games, Miami Marlins is averaging 2.2 runs scored and 7.0 allowed, which supports this side’s floor. The listed starters are John King for Miami Marlins and Nolan McLean for New York Mets, which shapes the early run environment.
There is a real path for New York Mets if they set tempo in the first few frames, yet this pick still trusts Miami Marlins to own the steadier inning-to-inning shape. In that same span, New York Mets is at 6.2 scored and 3.6 allowed per game, so this is a margin read rather than a blanket fade.
Expanded game context
Weather: 74.5°F, Wind 8.8 mph W (out to RF), Humidity 33%, P.O.P. 0% (Open-Meteo fallback)
Umpire Crew: Home Plate: Ryan Wills; First Base: Lance Barksdale; Second Base: Will Little; Third Base: Ryan Additon
Miami Marlins Injuries: Anthony Bender (Active), Cade Gibson (Active), Calvin Faucher (Active), Christopher Morel (Active), Connor Norby (Active), Esteury Ruiz (Active), Heriberto Hernández (Active), Jakob Marsee (Active)
New York Mets Injuries: A.J. Ewing (Active), A.J. Minter (Active), Austin Warren (Active), Bo Bichette (Active), Brett Baty (Active), Brooks Raley (Active), Carson Benge (Active), Christian Scott (Active)
Starting Lineups: Both starting lineups were announced at publish time.
Lineup Change Impact: Miami Marlins: Compared with last 5 games, today's announced lineup shares 7.2/9 starters on average. In higher-turnover comps (≤6 shared), Miami Marlins went 0-2; in stable-lineup comps (≥8 shared), Miami Marlins went 1-2. New York Mets: Compared with last 5 games, today's announced lineup shares 7.4/9 starters on average.
Line Movement: Line movement unavailable.
Pick 10
Tampa Bay Rays over Los Angeles Angels
WIN
Tampa Bay Rays vs Los Angeles Angels prediction — 2026-05-31 • First pitch: 1:40 PM ET
Odds-206
Confidence0.229 (data points: 14.702/23.927)
PitchingShane McClanahan vs Jack Kochanowicz
VenueTropicana Field
I’m staying with Tampa Bay Rays over Los Angeles Angels at -206 because the cleaner nine-inning game script still points in that direction.
Tampa Bay Rays fits what this ticket needs from an away club, with multiple ways to create offense without needing one explosive swing. Over the last five games, Tampa Bay Rays is averaging 3.8 runs scored and 7.6 allowed, which supports this side’s floor.
There is a real path for Los Angeles Angels if they set tempo in the first few frames, yet this pick still trusts Tampa Bay Rays to own the steadier inning-to-inning shape. In that same span, Los Angeles Angels is at 5.6 scored and 4.2 allowed per game, so this is a margin read rather than a blanket fade.
Expanded game context
Weather: Dome/retractable roof environment — external wind conditions not applicable.
Umpire Crew: Home Plate: Mike Estabrook; First Base: Jonathan Parra; Second Base: Lance Barrett; Third Base: Alfonso Márquez
Tampa Bay Rays Injuries: Ben Williamson (Active), Bryan Baker (Active), Cam Booser (Active), Casey Legumina (Active), Cedric Mullins (Active), Chandler Simpson (Active), Cole Sulser (Active), Drew Rasmussen (Active)
Los Angeles Angels Injuries: Adam Frazier (Active), Brent Suter (Active), Chase Silseth (Active), Donovan Walton (Active), Drew Pomeranz (Active), Grayson Rodriguez (Active), Jack Kochanowicz (Active), Jo Adell (Active)
Starting Lineups: Both starting lineups were announced at publish time.
Lineup Change Impact: Tampa Bay Rays: Compared with last 5 games, today's announced lineup shares 6.4/9 starters on average. In higher-turnover comps (≤6 shared), Tampa Bay Rays went 1-1. Los Angeles Angels: Compared with last 5 games, today's announced lineup shares 7.2/9 starters on average. in stable-lineup comps (≥8 shared), Los Angeles Angels went 1-1.
Line Movement: Line movement unavailable.
Pick 11
Minnesota Twins over Pittsburgh Pirates
LOSS
Minnesota Twins vs Pittsburgh Pirates prediction — 2026-05-31 • First pitch: 1:35 PM ET
Odds+135
Confidence0.212 (data points: 14.231/23.477)
PitchingZebby Matthews vs Braxton Ashcraft
VenuePNC Park
Backing Minnesota Twins over Pittsburgh Pirates at +135 is still justified by the steadier path to controlling middle and late innings.
From the road perspective, Minnesota Twins has the sturdier route: better plate-discipline sequences, fewer empty innings, and enough contact quality to keep pressure on throughout. Over the last five games, Minnesota Twins is averaging 4.2 runs scored and 9.2 allowed, which supports this side’s floor. The listed starters are Zebby Matthews for Minnesota Twins and Braxton Ashcraft for Pittsburgh Pirates, which shapes the early run environment.
Pittsburgh Pirates has enough talent to make this uncomfortable, though the recommendation continues to favor Minnesota Twins once bullpen matchups start stacking up. In that same span, Pittsburgh Pirates is at 6.2 scored and 6.8 allowed per game, so this is a margin read rather than a blanket fade.
Expanded game context
Weather: 74.2°F, Wind 1.6 mph ENE (in from RF), Humidity 35%, P.O.P. 0% (Open-Meteo fallback)
Umpire Crew: Home Plate: Jordan Baker; First Base: Willie Traynor; Second Base: Jansen Visconti; Third Base: Alex Tosi
Minnesota Twins Injuries: Alex Jackson (Active), Andrew Morris (Active), Anthony Banda (Active), Austin Martin (Active), Brooks Lee (Active), Byron Buxton (Active), Cody Laweryson (Active), Connor Prielipp (Active)
Starting Lineups: Both starting lineups were announced at publish time.
Lineup Change Impact: Minnesota Twins: Compared with last 5 games, today's announced lineup shares 5.8/9 starters on average. In higher-turnover comps (≤6 shared), Minnesota Twins went 1-3. Pittsburgh Pirates: Compared with last 5 games, today's announced lineup shares 5.8/9 starters on average. In higher-turnover comps (≤6 shared), Pittsburgh Pirates went 3-1.
Line Movement: Line movement unavailable.
Pick 12
Chicago Cubs over St. Louis Cardinals
LOSS
Chicago Cubs vs St. Louis Cardinals prediction — 2026-05-31 • First pitch: 7:20 PM ET
Odds+104
Confidence0.072 (data points: 15.34/28.609)
PitchingJordan Wicks vs Matthew Liberatore
VenueBusch Stadium
The pick remains Chicago Cubs over St. Louis Cardinals at +104; the matchup profile still favors that side over a full game sample.
The case for Chicago Cubs starts with controllable innings; if they stay even early, their sequencing edge can separate things later. Over the last five games, Chicago Cubs is averaging 5.8 runs scored and 3.6 allowed, which supports this side’s floor.
St. Louis Cardinals is absolutely live at home and can flip this with sharper late leverage execution, but this stance assumes they won’t win those margin plate appearances often enough. In that same span, St. Louis Cardinals is at 2.6 scored and 4.0 allowed per game, so this is a margin read rather than a blanket fade. Recent roster movement for Chicago Cubs includes Ty Blach (signed as free agent), a relevant depth signal.
Expanded game context
Weather: 77.5°F, Wind 4.3 mph E (in from LF), Humidity 67%, P.O.P. 7% (Open-Meteo fallback)
Umpire Crew: Home Plate: Quinn Wolcott; First Base: Ramon De Jesus; Second Base: Paul Clemons; Third Base: Edwin Jimenez
Chicago Cubs Injuries: Alex Bregman (Active), Ben Brown (Active), Caleb Thielbar (Active), Carson Kelly (Active), Colin Rea (Active), Daniel Palencia (Active), Dansby Swanson (Active), Ethan Roberts (Active)
St. Louis Cardinals Injuries: Alec Burleson (Active), Andre Pallante (Active), Bryan Torres (Active), Dustin May (Active), George Soriano (Active), Gordon Graceffo (Active), Hunter Dobbins (Active), Iván Herrera (Active)
Starting Lineups: Both starting lineups were announced at publish time.
Lineup Change Impact: Chicago Cubs: Compared with last 5 games, today's announced lineup shares 7.4/9 starters on average. in stable-lineup comps (≥8 shared), Chicago Cubs went 1-1. St. Louis Cardinals: Compared with last 5 games, today's announced lineup shares 6.0/9 starters on average. In higher-turnover comps (≤6 shared), St. Louis Cardinals went 0-3.
Line Movement: Line movement unavailable.
Pick 13
Washington Nationals over San Diego Padres
WIN
Washington Nationals vs San Diego Padres prediction — 2026-05-31 • First pitch: 1:35 PM ET
Odds-105
Confidence0.066 (data points: 12.659/23.751)
PitchingZack Littell vs Griffin Canning
VenueNationals Park
I still like Washington Nationals over San Diego Padres at -105, especially if this settles into a leverage-inning battle after the fifth.
From the road perspective, Washington Nationals has the sturdier route: better plate-discipline sequences, fewer empty innings, and enough contact quality to keep pressure on throughout. Over the last five games, Washington Nationals is averaging 5.2 runs scored and 3.8 allowed, which supports this side’s floor. Recent roster movement for Washington Nationals includes Rafael Mejias (signed as free agent), a relevant depth signal.
San Diego Padres has enough talent to make this uncomfortable, though the recommendation continues to favor Washington Nationals once bullpen matchups start stacking up. In that same span, San Diego Padres is at 3.2 scored and 5.0 allowed per game, so this is a margin read rather than a blanket fade.
Umpire Crew: Home Plate: Dan Merzel; First Base: Dan Bellino; Second Base: Mark Ripperger; Third Base: Derek Thomas
Washington Nationals Injuries: Andrés Chaparro (Active), Andrew Alvarez (Active), Brad Lord (Active), CJ Abrams (Active), Cade Cavalli (Active), Clayton Beeter (Active), Cole Henry (Active), Curtis Mead (Active)
San Diego Padres Injuries: Adrian Morejon (Active), Bradgley Rodriguez (Active), Bryce Johnson (Active), Fernando Tatis Jr. (Active), Freddy Fermin (Active), Gavin Sheets (Active), Griffin Canning (Active), Jackson Merrill (Active)
Starting Lineups: Both starting lineups were announced at publish time.
Lineup Change Impact: Washington Nationals: Compared with last 5 games, today's announced lineup shares 6.4/9 starters on average. In higher-turnover comps (≤6 shared), Washington Nationals went 3-0. San Diego Padres: Compared with last 5 games, today's announced lineup shares 6.0/9 starters on average. In higher-turnover comps (≤6 shared), San Diego Padres went 0-4.
Line Movement: Line movement unavailable.
Pick 14
San Francisco Giants over Colorado Rockies
WIN
San Francisco Giants vs Colorado Rockies prediction — 2026-05-31 • First pitch: 3:10 PM ET
Odds-113
Confidence0.035 (data points: 12.154/23.477)
PitchingRobbie Ray vs Tanner Gordon
VenueCoors Field
I’m staying with San Francisco Giants over Colorado Rockies at -113 because the cleaner nine-inning game script still points in that direction.
From the road perspective, San Francisco Giants has the sturdier route: better plate-discipline sequences, fewer empty innings, and enough contact quality to keep pressure on throughout. Over the last five games, San Francisco Giants is averaging 7.0 runs scored and 6.4 allowed, which supports this side’s floor. The listed starters are Robbie Ray for San Francisco Giants and Tanner Gordon for Colorado Rockies, which shapes the early run environment.
Colorado Rockies is absolutely live at home and can flip this with sharper late leverage execution, but this stance assumes they won’t win those margin plate appearances often enough. In that same span, Colorado Rockies is at 5.8 scored and 9.4 allowed per game, so this is a margin read rather than a blanket fade. Recent roster movement for San Francisco Giants includes Will Brennan (optioned), a relevant depth signal.
Expanded game context
Weather: 79.5°F, Wind 5.1 mph NW (in from RF), Humidity 16%, P.O.P. 0% (Open-Meteo fallback)
Umpire Crew: Home Plate: Emil Jimenez; First Base: Gabe Morales; Second Base: Doug Eddings; Third Base: Mike Muchlinski
San Francisco Giants Injuries: Adrian Houser (Active), Bryce Eldridge (Active), Caleb Kilian (Active), Casey Schmitt (Active), Daniel Susac (Active), Drew Gilbert (Active), Eric Haase (Active), Erik Miller (Active)
Colorado Rockies Injuries: Antonio Senzatela (Active), Blas Castaño (Active), Braxton Fulford (Active), Brennan Bernardino (Active), Brett Sullivan (Active), Chad Stevens (Active), Edouard Julien (Active), Ezequiel Tovar (Active)
Starting Lineups: Both starting lineups were announced at publish time.
Lineup Change Impact: San Francisco Giants: Compared with last 5 games, today's announced lineup shares 7.8/9 starters on average. in stable-lineup comps (≥8 shared), San Francisco Giants went 0-3. Colorado Rockies: Compared with last 5 games, today's announced lineup shares 7.2/9 starters on average.
Line Movement: Line movement unavailable.
Pick 15
Cincinnati Reds over Atlanta Braves
WIN
Cincinnati Reds vs Atlanta Braves prediction — 2026-05-31 • First pitch: 1:40 PM ET
I’m staying with Cincinnati Reds over Atlanta Braves at +106 because the cleaner nine-inning game script still points in that direction.
Cincinnati Reds fits what this ticket needs from an away club, with multiple ways to create offense without needing one explosive swing. Over the last five games, Cincinnati Reds is averaging 4.0 runs scored and 4.6 allowed, which supports this side’s floor.
Atlanta Braves has enough talent to make this uncomfortable, though the recommendation continues to favor Cincinnati Reds once bullpen matchups start stacking up. In that same span, Atlanta Braves is at 5.4 scored and 4.2 allowed per game, so this is a margin read rather than a blanket fade.
Expanded game context
Weather: 74.4°F, Wind 5.2 mph ENE (in from RF), Humidity 43%, P.O.P. 0% (Open-Meteo fallback)
Umpire Crew: Home Plate: Nick Mahrley; First Base: Tripp Gibson; Second Base: Ryan Blakney; Third Base: Marvin Hudson
Cincinnati Reds Injuries: Andrew Abbott (Active), Blake Dunn (Active), Brady Singer (Active), Brock Burke (Active), Caleb Ferguson (Active), Chase Burns (Active), Chris Paddack (Active), Dane Myers (Active)
Atlanta Braves Injuries: Anthony Molina (Active), Austin Riley (Active), Bryce Elder (Active), Chadwick Tromp (Active), Chris Sale (Active), Didier Fuentes (Active), Dominic Smith (Active), Dylan Dodd (Active)
Starting Lineups: Both starting lineups were announced at publish time.
Lineup Change Impact: Cincinnati Reds: Compared with last 5 games, today's announced lineup shares 6.6/9 starters on average. In higher-turnover comps (≤6 shared), Cincinnati Reds went 2-1. Atlanta Braves: Compared with last 5 games, today's announced lineup shares 7.8/9 starters on average. in stable-lineup comps (≥8 shared), Atlanta Braves went 2-1.