Miami Marlins vs New York Mets prediction — 2026-05-23 • First pitch: 4:10 PM ET
Odds-113
Confidence0.593 (data points: 19.189/24.099)
PitchingMax Meyer vs Freddy Peralta
VenueloanDepot park
Miami Marlins over New York Mets at -113 remains the right side here, especially if the game turns into a bullpen-and-defense test after the fifth.
From the visitor side, Miami Marlins has the more reliable route: longer at-bats, fewer empty innings, and enough contact quality to keep pressure on from the first turn through the order. Over the last five games, Miami Marlins is averaging 2.8 runs scored and 5.6 allowed, a profile that supports this road-side angle. Recent roster movement for Miami Marlins includes Jake Christianson (signed as free agent), a small but relevant usage signal.
There is a path for New York Mets to flip this, especially if they dictate tempo early, yet the pick leans on Miami Marlins carrying the stronger inning-to-inning stability. In that same recent window, New York Mets is at 2.8 scored and 4.8 allowed per game, which explains why this is not a blind fade but a leverage-based read.
Expanded game context
Weather: Dome/retractable roof environment — external wind conditions not applicable.
Umpire Crew: Home Plate: Derek Thomas; First Base: Jansen Visconti; Second Base: Manny Gonzalez; Third Base: Cory Blaser
Miami Marlins Injuries: Andrew Nardi (Active), Anthony Bender (Active), Cade Gibson (Active), Calvin Faucher (Active), Christopher Morel (Active), Connor Norby (Active), Esteury Ruiz (Active), Eury Pérez (Active)
New York Mets Injuries: A.J. Ewing (Active), Austin Warren (Active), Bo Bichette (Active), Brett Baty (Active), Brooks Raley (Active), Carson Benge (Active), Christian Scott (Active), David Peterson (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 5.8/9 starters on average. In higher-turnover comps (≤6 shared), Miami Marlins went 1-2. New York Mets: Compared with last 5 games, today's announced lineup shares 7.2/9 starters on average. In higher-turnover comps (≤6 shared), New York Mets went 1-1; in stable-lineup comps (≥8 shared), New York Mets went 1-1.
Line Movement: Moneyline moved from -113 to -100 (+13), away from the pick side.
Pick 2
Arizona Diamondbacks over Colorado Rockies
In Progress
Arizona Diamondbacks vs Colorado Rockies prediction — 2026-05-23 • First pitch: 10:10 PM ET
Odds-189
Confidence0.580 (data points: 18.828/23.828)
PitchingZac Gallen vs Michael Lorenzen
VenueChase Field
The recommendation stays Arizona Diamondbacks over Colorado Rockies at -189: the full-game script still tilts toward that club’s steadier run-prevention path.
Arizona Diamondbacks fits the away-team script this pick needs, with a better chance to manufacture offense without relying on one swing. Over the last five games, Arizona Diamondbacks is averaging 4.0 runs scored and 2.4 allowed, a profile that supports this road-side angle.
Colorado Rockies has enough talent to make this uncomfortable, though the recommendation still trusts Arizona Diamondbacks to hold the cleaner structure once bullpen matchups begin. In that same recent window, Colorado Rockies is at 2.0 scored and 4.8 allowed per game, which explains why this is not a blind fade but a leverage-based read.
Expanded game context
Weather: Dome/retractable roof environment — external wind conditions not applicable.
Umpire Crew: Home Plate: Rob Drake; First Base: Bruce Dreckman; Second Base: Carlos Torres; Third Base: Nate Tomlinson
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)
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: Arizona Diamondbacks: Compared with last 5 games, today's announced lineup shares 7.4/9 starters on average. in stable-lineup comps (≥8 shared), Arizona Diamondbacks went 2-1. Colorado Rockies: Compared with last 5 games, today's announced lineup shares 6.4/9 starters on average. In higher-turnover comps (≤6 shared), Colorado Rockies went 1-1.
Line Movement: Moneyline moved from -175 to -188 (-13), toward the pick side.
Pick 3
Philadelphia Phillies over Cleveland Guardians
WIN
Philadelphia Phillies vs Cleveland Guardians prediction — 2026-05-23 • First pitch: 4:05 PM ET
The recommendation stays Philadelphia Phillies over Cleveland Guardians at -180: the full-game script still tilts toward that club’s steadier run-prevention path.
From the visitor side, Philadelphia Phillies has the more reliable route: longer at-bats, fewer empty innings, and enough contact quality to keep pressure on from the first turn through the order. Over the last five games, Philadelphia Phillies is averaging 2.6 runs scored and 3.6 allowed, a profile that supports this road-side angle. Recent roster movement for Philadelphia Phillies includes Brian Keller (signed as free agent), a small but relevant usage signal.
Cleveland Guardians is live at home and can absolutely counter if they steal high-leverage outs late, but this position assumes they won’t consistently win those margin plate appearances. In that same recent window, Cleveland Guardians is at 2.2 scored and 1.8 allowed per game, which explains why this is not a blind fade but a leverage-based read. Cleveland Guardians has also had recent roster movement, including Shawn Armstrong (status change), which can matter at the margins.
Expanded game context
Weather: 51.4°F, Wind 10.4 mph NE (in from LF), Humidity 88%, P.O.P. 87% (Open-Meteo fallback)
Umpire Crew: Home Plate: Jordan Baker; First Base: Mark Wegner; Second Base: Stu Scheurwater; Third Base: Junior Valentine
Philadelphia Phillies Injuries: Aaron Nola (Active), Adolis García (Active), Alec Bohm (Active), Andrew Painter (Active), Brad Keller (Active), Brandon Marsh (Active), Bryce Harper (Active), Bryson Stott (Active)
Cleveland Guardians Injuries: Angel Martínez (Active), Austin Hedges (Active), Brayan Rocchio (Active), Cade Smith (Active), Chase DeLauter (Active), Colin Holderman (Active), Daniel Schneemann (Active), David Fry (Active)
Starting Lineups: Both starting lineups were announced at publish time.
Lineup Change Impact: Philadelphia Phillies: Compared with last 5 games, today's announced lineup shares 7.8/9 starters on average. in stable-lineup comps (≥8 shared), Philadelphia Phillies went 1-2. Cleveland Guardians: Compared with last 5 games, today's announced lineup shares 6.8/9 starters on average. In higher-turnover comps (≤6 shared), Cleveland Guardians went 2-0; in stable-lineup comps (≥8 shared), Cleveland Guardians went 2-0.
Line Movement: Moneyline moved from -194 to 110 (+304), away from the pick side.
Pick 4
Atlanta Braves over Washington Nationals
LOSS
Atlanta Braves vs Washington Nationals prediction — 2026-05-23 • First pitch: 4:10 PM ET
Backing Atlanta Braves over Washington Nationals at -167 still makes sense, with the stronger path to winning the middle and late innings.
From the visitor side, Atlanta Braves has the more reliable route: longer at-bats, fewer empty innings, and enough contact quality to keep pressure on from the first turn through the order. Over the last five games, Atlanta Braves is averaging 6.2 runs scored and 2.8 allowed, a profile that supports this road-side angle. Recent roster movement for Atlanta Braves includes Ronald Acuña Jr. (status change), a small but relevant usage signal.
Washington Nationals has enough talent to make this uncomfortable, though the recommendation still trusts Atlanta Braves to hold the cleaner structure once bullpen matchups begin. In that same recent window, Washington Nationals is at 4.8 scored and 3.4 allowed per game, which explains why this is not a blind fade but a leverage-based read.
Expanded game context
Weather: 76.9°F, Wind 8.2 mph NE (out to RF), Humidity 90%, P.O.P. 27% (Open-Meteo fallback)
Umpire Crew: Home Plate: Ron Kulpa; First Base: Brock Ballou; Second Base: Scott Barry; Third Base: Tom Hanahan
Atlanta Braves Injuries: Austin Riley (Active), Bryce Elder (Active), Carlos Carrasco (Active), Chadwick Tromp (Active), Chris Sale (Active), Didier Fuentes (Active), Dominic Smith (Active), Dylan Dodd (Active)
Washington Nationals Injuries: Andrés Chaparro (Active), Andrew Alvarez (Active), Brad Lord (Active), CJ Abrams (Active), Cade Cavalli (Active), Clayton Beeter (Active), Curtis Mead (Active), Daylen Lile (Active)
Starting Lineups: Both starting lineups were announced at publish time.
Lineup Change Impact: Atlanta Braves: Compared with last 5 games, today's announced lineup shares 6.6/9 starters on average. In higher-turnover comps (≤6 shared), Atlanta Braves went 1-1. Washington Nationals: Compared with last 5 games, today's announced lineup shares 6.6/9 starters on average. In higher-turnover comps (≤6 shared), Washington Nationals went 0-2.
Line Movement: Moneyline moved from -190 to -162 (+28), away from the pick side.
Pick 5
Chicago White Sox over San Francisco Giants
LOSS
Chicago White Sox vs San Francisco Giants prediction — 2026-05-23 • First pitch: 4:05 PM ET
Odds-104
Confidence0.427 (data points: 17.21/24.12)
PitchingBryan Hudson vs Adrian Houser
VenueOracle Park
I’m sticking with Chicago White Sox over San Francisco Giants at -104 because this matchup still favors the side with the cleaner nine-inning floor.
From the visitor side, Chicago White Sox has the more reliable route: longer at-bats, fewer empty innings, and enough contact quality to keep pressure on from the first turn through the order. Over the last five games, Chicago White Sox is averaging 3.8 runs scored and 5.2 allowed, a profile that supports this road-side angle. The listed starters are Bryan Hudson for Chicago White Sox and Adrian Houser for San Francisco Giants, which defines the early run environment.
San Francisco Giants is live at home and can absolutely counter if they steal high-leverage outs late, but this position assumes they won’t consistently win those margin plate appearances. In that same recent window, San Francisco Giants is at 4.4 scored and 7.0 allowed per game, which explains why this is not a blind fade but a leverage-based read. Recent roster movement for Chicago White Sox includes Austin Hays (assigned), a small but relevant usage signal.
Umpire Crew: Home Plate: Louie Krupa; First Base: Chris Guccione; Second Base: David Rackley; Third Base: Nestor Ceja
Chicago White Sox Injuries: Andrew Benintendi (Active), Anthony Kay (Active), Brandon Eisert (Active), Bryan Hudson (Active), Chase Meidroth (Active), Colson Montgomery (Active), Davis Martin (Active), Derek Hill (Active)
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)
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 6.4/9 starters on average. In higher-turnover comps (≤6 shared), Chicago White Sox went 2-1. San Francisco Giants: Compared with last 5 games, today's announced lineup shares 7.4/9 starters on average. in stable-lineup comps (≥8 shared), San Francisco Giants went 1-2.
Line Movement: Moneyline moved from 106 to -110 (-216), toward the pick side.
Pick 6
Texas Rangers over Los Angeles Angels
In Progress
Texas Rangers vs Los Angeles Angels prediction — 2026-05-23 • First pitch: 10:05 PM ET
Backing Texas Rangers over Los Angeles Angels at -144 still makes sense, with the stronger path to winning the middle and late innings.
The case for Texas Rangers starts with game control: if they stay even in the first three frames, their sequencing advantage can show up as the game settles. Over the last five games, Texas Rangers is averaging 5.6 runs scored and 4.6 allowed, a profile that supports this road-side angle.
Los Angeles Angels is live at home and can absolutely counter if they steal high-leverage outs late, but this position assumes they won’t consistently win those margin plate appearances. In that same recent window, Los Angeles Angels is at 5.0 scored and 6.0 allowed per game, which explains why this is not a blind fade but a leverage-based read. Recent roster movement for Texas Rangers includes Corey Seager (status change), a small but relevant usage signal.
Umpire Crew: Home Plate: D.J. Reyburn; First Base: John Libka; Second Base: James Hoye; Third Base: Sean Barber
Texas Rangers Injuries: Alejandro Osuna (Active), Andrew McCutchen (Active), Brandon Nimmo (Active), Cal Quantrill (Active), Chris Martin (Active), Cole Winn (Active), Danny Jansen (Active), Evan Carter (Active)
Los Angeles Angels Injuries: Adam Frazier (Active), Brent Suter (Active), Chase Silseth (Active), Donovan Walton (Active), Grayson Rodriguez (Active), Jack Kochanowicz (Active), Jo Adell (Active), Jorge Soler (Active)
Starting Lineups: Both starting lineups were announced at publish time.
Lineup Change Impact: Texas Rangers: Compared with last 5 games, today's announced lineup shares 6.8/9 starters on average. In higher-turnover comps (≤6 shared), Texas Rangers went 1-1. Los Angeles Angels: Compared with last 5 games, today's announced lineup shares 6.0/9 starters on average. In higher-turnover comps (≤6 shared), Los Angeles Angels went 1-3.
Line Movement: Moneyline moved from -138 to 298 (+436), away from the pick side.
Pick 7
Seattle Mariners over Kansas City Royals
LOSS
Seattle Mariners vs Kansas City Royals prediction — 2026-05-23 • First pitch: 4:10 PM ET
Odds-126
Confidence0.334 (data points: 18.323/27.477)
PitchingGeorge Kirby vs Stephen Kolek
VenueKauffman Stadium
The recommendation stays Seattle Mariners over Kansas City Royals at -126: the full-game script still tilts toward that club’s steadier run-prevention path.
The case for Seattle Mariners starts with game control: if they stay even in the first three frames, their sequencing advantage can show up as the game settles. Over the last five games, Seattle Mariners is averaging 2.8 runs scored and 2.4 allowed, a profile that supports this road-side angle.
Kansas City Royals is live at home and can absolutely counter if they steal high-leverage outs late, but this position assumes they won’t consistently win those margin plate appearances. In that same recent window, Kansas City Royals is at 2.0 scored and 3.2 allowed per game, which explains why this is not a blind fade but a leverage-based read. Recent roster movement for Seattle Mariners includes Patrick Wisdom (status change), a small but relevant usage signal.
Expanded game context
Weather: 77.5°F, Wind 9.9 mph NNW (in from RF), Humidity 45%, P.O.P. 0% (Open-Meteo fallback)
Umpire Crew: Home Plate: Todd Tichenor; First Base: John Bacon; Second Base: Clint Vondrak; Third Base: Adam Hamari
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)
Kansas City Royals Injuries: Alex Lange (Active), Bailey Falter (Active), Bobby Witt Jr. (Active), Carter Jensen (Active), Daniel Lynch IV (Active), Eli Morgan (Active), Isaac Collins (Active), Jac Caglianone (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 1-1. Kansas City Royals: Compared with last 5 games, today's announced lineup shares 7.4/9 starters on average. in stable-lineup comps (≥8 shared), Kansas City Royals went 0-2.
Line Movement: Moneyline moved from -138 to -139 (-1), toward the pick side.
Pick 8
Pittsburgh Pirates over Toronto Blue Jays
LOSS
Pittsburgh Pirates vs Toronto Blue Jays prediction — 2026-05-23 • First pitch: 3:07 PM ET
Odds-150
Confidence0.287 (data points: 15.486/24.068)
PitchingPaul Skenes vs Patrick Corbin
VenueRogers Centre
Pittsburgh Pirates over Toronto Blue Jays at -150 remains the right side here, especially if the game turns into a bullpen-and-defense test after the fifth.
Pittsburgh Pirates fits the away-team script this pick needs, with a better chance to manufacture offense without relying on one swing. Over the last five games, Pittsburgh Pirates is averaging 4.6 runs scored and 4.4 allowed, a profile that supports this road-side angle.
Toronto Blue Jays is live at home and can absolutely counter if they steal high-leverage outs late, but this position assumes they won’t consistently win those margin plate appearances. In that same recent window, Toronto Blue Jays is at 3.8 scored and 2.0 allowed per game, which explains why this is not a blind fade but a leverage-based read. Recent roster movement for Pittsburgh Pirates includes Nick Yorke (optioned), a small but relevant usage signal.
Expanded game context
Weather: Dome/retractable roof environment — external wind conditions not applicable.
Umpire Crew: Home Plate: Alan Porter; First Base: Willie Traynor; Second Base: Jim Wolf; Third Base: Alex MacKay
Toronto Blue Jays Injuries: Adam Macko (Active), Andrés Giménez (Active), Brandon Valenzuela (Active), Braydon Fisher (Active), Chase Lee (Active), Daulton Varsho (Active), Davis Schneider (Active), Dylan Cease (Active)
Starting Lineups: Both starting lineups were announced at publish time.
Lineup Change Impact: Pittsburgh Pirates: Compared with last 5 games, today's announced lineup shares 5.2/9 starters on average. In higher-turnover comps (≤6 shared), Pittsburgh Pirates went 2-3. Toronto Blue Jays: Compared with last 5 games, today's announced lineup shares 6.2/9 starters on average. In higher-turnover comps (≤6 shared), Toronto Blue Jays went 3-1.
Line Movement: Moneyline moved from -154 to 135 (+289), away from the pick side.
Pick 9
Milwaukee Brewers over Los Angeles Dodgers
LOSS
Milwaukee Brewers vs Los Angeles Dodgers prediction — 2026-05-23 • First pitch: 7:15 PM ET
I’m sticking with Milwaukee Brewers over Los Angeles Dodgers at -100 because this matchup still favors the side with the cleaner nine-inning floor.
From the visitor side, Milwaukee Brewers has the more reliable route: longer at-bats, fewer empty innings, and enough contact quality to keep pressure on from the first turn through the order. Over the last five games, Milwaukee Brewers is averaging 5.4 runs scored and 3.4 allowed, a profile that supports this road-side angle. Recent roster movement for Milwaukee Brewers includes Peter Strzelecki (outrighted), a small but relevant usage signal.
Los Angeles Dodgers has enough talent to make this uncomfortable, though the recommendation still trusts Milwaukee Brewers to hold the cleaner structure once bullpen matchups begin. In that same recent window, Los Angeles Dodgers is at 4.2 scored and 2.6 allowed per game, which explains why this is not a blind fade but a leverage-based read.
Expanded game context
Weather: Dome/retractable roof environment — external wind conditions not applicable.
Umpire Crew: Home Plate: Tripp Gibson; First Base: Tyler Jones; Second Base: Marvin Hudson; Third Base: Nick Mahrley
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)
Los Angeles Dodgers Injuries: Alex Call (Active), Alex Vesia (Active), Andy Pages (Active), Blake Treinen (Active), Dalton Rushing (Active), Edgardo Henriquez (Active), Emmet Sheehan (Active), Eric Lauer (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 6.2/9 starters on average. In higher-turnover comps (≤6 shared), Milwaukee Brewers went 3-1. Los Angeles Dodgers: Compared with last 5 games, today's announced lineup shares 6.8/9 starters on average. In higher-turnover comps (≤6 shared), Los Angeles Dodgers went 1-1.
Line Movement: Moneyline moved from 104 to 147 (+43), away from the pick side.
Pick 10
Cincinnati Reds over St. Louis Cardinals
WIN
Cincinnati Reds vs St. Louis Cardinals prediction — 2026-05-23 • First pitch: 1:10 PM ET
Odds-108
Confidence0.202 (data points: 14.115/23.48)
PitchingChris Paddack vs Andre Pallante
VenueGreat American Ball Park
Cincinnati Reds over St. Louis Cardinals at -108 remains the right side here, especially if the game turns into a bullpen-and-defense test after the fifth.
Cincinnati Reds fits the away-team script this pick needs, with a better chance to manufacture offense without relying on one swing. Over the last five games, Cincinnati Reds is averaging 5.0 runs scored and 4.8 allowed, a profile that supports this road-side angle.
St. Louis Cardinals is live at home and can absolutely counter if they steal high-leverage outs late, but this position assumes they won’t consistently win those margin plate appearances. In that same recent window, St. Louis Cardinals is at 5.0 scored and 5.4 allowed per game, which explains why this is not a blind fade but a leverage-based read. St. Louis Cardinals has also had recent roster movement, including Jared Shuster (outrighted), which can matter at the margins.
Umpire Crew: Home Plate: Ben May; First Base: Jacob Metz; Second Base: Chris Conroy; Third Base: Brennan Miller
Cincinnati Reds Injuries: Andrew Abbott (Active), Blake Dunn (Active), Brady Singer (Active), Brock Burke (Active), Caleb Ferguson (Active), Chase Burns (Active), Chase Petty (Active), Chris Paddack (Active)
St. Louis Cardinals Injuries: Alec Burleson (Active), Andre Pallante (Active), Bryan Torres (Active), César Prieto (Active), Dustin May (Active), George Soriano (Active), Gordon Graceffo (Active), Iván Herrera (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 5.6/9 starters on average. In higher-turnover comps (≤6 shared), Cincinnati Reds went 2-3. St. Louis Cardinals: Compared with last 5 games, today's announced lineup shares 6.2/9 starters on average. In higher-turnover comps (≤6 shared), St. Louis Cardinals went 0-2.
Line Movement: Moneyline moved from -108 to -117 (-9), toward the pick side.
Pick 11
San Diego Padres over Athletics
In Progress
San Diego Padres vs Athletics prediction — 2026-05-23 • First pitch: 9:40 PM ET
Odds+110
Confidence0.129 (data points: 13.834/24.503)
PitchingLucas Giolito vs J.T. Ginn
VenuePetco Park
San Diego Padres over Athletics at +110 remains the right side here, especially if the game turns into a bullpen-and-defense test after the fifth.
San Diego Padres fits the away-team script this pick needs, with a better chance to manufacture offense without relying on one swing. Over the last five games, San Diego Padres is averaging 2.8 runs scored and 2.4 allowed, a profile that supports this road-side angle.
Athletics has enough talent to make this uncomfortable, though the recommendation still trusts San Diego Padres to hold the cleaner structure once bullpen matchups begin. In that same recent window, Athletics is at 5.2 scored and 4.4 allowed per game, which explains why this is not a blind fade but a leverage-based read.
Expanded game context
Weather: 66.9°F, Wind 7.6 mph WNW (in from RF), Humidity 69%, P.O.P. 0% (Open-Meteo fallback)
Umpire Crew: Home Plate: Laz Diaz; First Base: James Jean; Second Base: Erich Bacchus; Third Base: Malachi Moore
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)
Athletics Injuries: Aaron Civale (Active), Alika Williams (Active), Brent Rooker (Active), Carlos Cortes (Active), Colby Thomas (Active), Darell Hernaiz (Active), Henry Bolte (Active), Hogan Harris (Active)
Starting Lineups: Both starting lineups were announced at publish time.
Lineup Change Impact: San Diego Padres: Compared with last 5 games, today's announced lineup shares 6.2/9 starters on average. In higher-turnover comps (≤6 shared), San Diego Padres went 2-1. Athletics: Compared with last 5 games, today's announced lineup shares 6.8/9 starters on average.
Line Movement: Moneyline moved from -108 to -165 (-57), toward the pick side.
Pick 12
Chicago Cubs over Houston Astros
LOSS
Chicago Cubs vs Houston Astros prediction — 2026-05-23 • First pitch: 2:20 PM ET
Backing Chicago Cubs over Houston Astros at -151 still makes sense, with the stronger path to winning the middle and late innings.
The case for Chicago Cubs starts with game control: if they stay even in the first three frames, their sequencing advantage can show up as the game settles. Over the last five games, Chicago Cubs is averaging 1.4 runs scored and 5.2 allowed, a profile that supports this road-side angle.
Houston Astros is live at home and can absolutely counter if they steal high-leverage outs late, but this position assumes they won’t consistently win those margin plate appearances. In that same recent window, Houston Astros is at 2.6 scored and 2.6 allowed per game, which explains why this is not a blind fade but a leverage-based read. Houston Astros has also had recent roster movement, including Jose Altuve (status change), which can matter at the margins.
Expanded game context
Weather: 59.6°F, Wind 8.1 mph NE (in from CF), Humidity 97%, P.O.P. 1% (Open-Meteo fallback)
Umpire Crew: Home Plate: Chad Whitson; First Base: Bill Miller; Second Base: Brian Walsh; Third Base: Chad Fairchild
Chicago Cubs Injuries: Alex Bregman (Active), Ben Brown (Active), Caleb Thielbar (Active), Carson Kelly (Active), Colin Rea (Active), Daniel Palencia (Active), Dansby Swanson (Active), Edward Cabrera (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: Chicago Cubs: Compared with last 5 games, today's announced lineup shares 7.0/9 starters on average. Houston Astros: Compared with last 5 games, today's announced lineup shares 6.4/9 starters on average. In higher-turnover comps (≤6 shared), Houston Astros went 2-1.
Line Movement: Moneyline moved from -150 to -167 (-17), toward the pick side.
Pick 13
Cincinnati Reds over St. Louis Cardinals
WIN
Cincinnati Reds vs St. Louis Cardinals prediction — 2026-05-23 • First pitch: 7:15 PM ET
Odds-108
Confidence0.060 (data points: 15.269/28.803)
PitchingChase Petty vs Kyle Leahy
VenueGreat American Ball Park
Cincinnati Reds over St. Louis Cardinals at -108 remains the right side here, especially if the game turns into a bullpen-and-defense test after the fifth.
Cincinnati Reds fits the away-team script this pick needs, with a better chance to manufacture offense without relying on one swing. Over the last five games, Cincinnati Reds is averaging 5.0 runs scored and 4.8 allowed, a profile that supports this road-side angle.
St. Louis Cardinals is live at home and can absolutely counter if they steal high-leverage outs late, but this position assumes they won’t consistently win those margin plate appearances. In that same recent window, St. Louis Cardinals is at 5.0 scored and 5.4 allowed per game, which explains why this is not a blind fade but a leverage-based read. St. Louis Cardinals has also had recent roster movement, including Jared Shuster (outrighted), which can matter at the margins.
Umpire Crew: Home Plate: Ben May; First Base: Jacob Metz; Second Base: Chris Conroy; Third Base: Brennan Miller
Cincinnati Reds Injuries: Andrew Abbott (Active), Blake Dunn (Active), Brady Singer (Active), Brock Burke (Active), Caleb Ferguson (Active), Chase Burns (Active), Chase Petty (Active), Chris Paddack (Active)
St. Louis Cardinals Injuries: Alec Burleson (Active), Andre Pallante (Active), Bryan Torres (Active), César Prieto (Active), Dustin May (Active), George Soriano (Active), Gordon Graceffo (Active), Iván Herrera (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 5.6/9 starters on average. In higher-turnover comps (≤6 shared), Cincinnati Reds went 2-3. St. Louis Cardinals: Compared with last 5 games, today's announced lineup shares 6.2/9 starters on average. In higher-turnover comps (≤6 shared), St. Louis Cardinals went 0-2.
Line Movement: Moneyline moved from -108 to -117 (-9), toward the pick side.
Pick 14
Minnesota Twins over Boston Red Sox
WIN
Minnesota Twins vs Boston Red Sox prediction — 2026-05-23 • First pitch: 4:10 PM ET
Odds+108
Confidence0.038 (data points: 14.548/28.02)
PitchingTaj Bradley vs Jovani Morán
VenueFenway Park
Minnesota Twins over Boston Red Sox at +108 remains the right side here, especially if the game turns into a bullpen-and-defense test after the fifth.
From the visitor side, Minnesota Twins has the more reliable route: longer at-bats, fewer empty innings, and enough contact quality to keep pressure on from the first turn through the order. Over the last five games, Minnesota Twins is averaging 4.6 runs scored and 2.8 allowed, a profile that supports this road-side angle. The listed starters are Taj Bradley for Minnesota Twins and Jovani Morán for Boston Red Sox, which defines the early run environment.
Boston Red Sox is live at home and can absolutely counter if they steal high-leverage outs late, but this position assumes they won’t consistently win those margin plate appearances. In that same recent window, Boston Red Sox is at 4.4 scored and 3.4 allowed per game, which explains why this is not a blind fade but a leverage-based read. Recent roster movement for Minnesota Twins includes Jake Higginbotham (signed as free agent), a small but relevant usage signal.
Expanded game context
Weather: 57.3°F, Wind 8.3 mph ENE (in from CF), Humidity 78%, P.O.P. 2% (Open-Meteo fallback)
Umpire Crew: Home Plate: Jen Pawol; First Base: Will Little; Second Base: Ryan Additon; Third Base: Ryan Wills
Minnesota Twins Injuries: Alex Jackson (Active), Andrew Morris (Active), Anthony Banda (Active), Austin Martin (Active), Bailey Ober (Active), Brooks Lee (Active), Byron Buxton (Active), Connor Prielipp (Active)
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)
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 6.2/9 starters on average. In higher-turnover comps (≤6 shared), Minnesota Twins went 4-0. Boston Red Sox: Compared with last 5 games, today's announced lineup shares 7.2/9 starters on average. in stable-lineup comps (≥8 shared), Boston Red Sox went 1-1.
Line Movement: Moneyline moved from -101 to 135 (+236), away from the pick side.