SportzBallz Daily Desk

MLB Daily Notebook — 2026-06-23

Model: dutch • Updated 2026-06-23 03:38 PM
Reload
Sponsored
Daily Notebook Sponsorship • Your brand could be here.
Advertise on SportzBallz
Total Picks14
Decided0
Record0-0
Win Rate
Plus Money Record0-0
Plus Money Win %
Pick 1

Baltimore Orioles over Los Angeles Angels

LOSS
Baltimore Orioles vs Los Angeles Angels prediction — 2026-06-23 • First pitch: 9:38 PM ET
Odds-156
Confidence0.579 (data points: 18.774/23.774)
PitchingShane Baz vs Ryan Johnson
VenueAngel Stadium

Baltimore Orioles are still the right side here because the Orioles bring the cleaner full-game profile into a matchup that can tilt quickly if the Los Angeles Angels fail to generate early pressure. Even with the money moving away from the pick, the stronger case remains that Baltimore has more dependable thump, a steadier run-prevention base and the better chance to control the leverage innings.

The Orioles have already shown they can dictate this series after taking the opener 6-1, and that matters because their offense does not need a perfect script to create damage. Shane Baz gives Baltimore a live arm with enough swing-and-miss to keep the Angels from stringing together easy traffic, and the Orioles' lineup still has enough depth to punish a young starter if counts get away from him. Baltimore is juggling some infield uncertainty after Blaze Alexander exited Monday with a knee contusion, but the broader roster shape still looks sturdier than the one on the other side.

Los Angeles has enough power to make this uncomfortable if the ball carries, especially in conditions that are helping it jump to center, but the Angels have been more volatile from inning to inning. Ryan Johnson is being asked to navigate a lineup that is better equipped to cash mistakes, and the Angels have not looked like the more complete club in this matchup. If the game settles into a normal starter-to-bullpen progression, Baltimore still deserves to be favored.

Expanded game context
  • Weather: 73.3°F, Wind 7.8 mph SW (out to CF), Humidity 62%, P.O.P. 1% (Open-Meteo fallback)
  • Umpire Crew: Umpire crew unavailable at run time.
  • Baltimore Orioles Injuries: Albert Suárez (Active), Andrew Kittredge (Active), Blaze Alexander (Active), Brandon Young (Active), Chadwick Tromp (Active), Coby Mayo (Active), Colton Cowser (Active), Grant Wolfram (Active)
  • Los Angeles Angels Injuries: Brent Suter (Active), Chase Silseth (Active), Christian Moore (Active), Denzer Guzman (Active), Donovan Walton (Active), Jo Adell (Active), Jorge Soler (Active), José Fermin (Active)
  • Starting Lineups: Starting lineups were not announced for either team at publish time.
  • Lineup Change Impact: n/a
  • Line Movement: Moneyline moved from -156 to 105 (+261), away from the pick side.
Pick 2

Tampa Bay Rays over Kansas City Royals

LOSS
Tampa Bay Rays vs Kansas City Royals prediction — 2026-06-23 • First pitch: 6:40 PM ET
Odds-187
Confidence0.493 (data points: 18.026/24.141)
PitchingShane McClanahan vs Luinder Avila
VenueTropicana Field

The case for Tampa Bay Rays is built on control more than flash. At this number, the Rays do not need chaos; they need the version of the game where their starter sets the tone, the bullpen keeps the middle frames clean and the lineup grinds Kansas City Royals into shorter margins than the Royals usually like to play with.

Kansas City did steal a 2-1 game in the opener, so the upset path is obvious, but the Royals still enter this matchup as the side that needs more things to break correctly. Luinder Avila's road line has been excellent, which gives Kansas City a real counterpunch, and Jac Caglianone's breakout power keeps the offense dangerous even in a dome game where every extra-base hit matters. The problem for the Royals is that they have been too dependent on timely execution rather than sustained pressure.

Tampa Bay is easier to trust over nine innings, especially at home. Shane McClanahan has been knocked around more than usual over his last few starts, but his home work has still been excellent, and the Rays remain the club more likely to create repeat scoring chances instead of living off one big swing. If this stays methodical instead of wild, the matchup still points to Tampa Bay.

Expanded game context
  • Weather: Dome/retractable roof environment — external wind conditions not applicable.
  • Umpire Crew: Home Plate: Doug Eddings; First Base: Mike Muchlinski; Second Base: Emil Jimenez; Third Base: Gabe Morales
  • 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), Craig Kimbrel (Active)
  • Kansas City Royals Injuries: Alex Lange (Active), Beck Way (Active), Bobby Witt Jr. (Active), Carter Jensen (Active), Connor Seabold (Active), Daniel Lynch IV (Active), Isaac Collins (Active), Jac Caglianone (Active)
  • Starting Lineups: Starting lineups were not announced for either team at publish time.
  • Lineup Change Impact: Kansas City Royals: Compared with last 5 games, today's announced lineup shares 6.6/9 starters on average. In higher-turnover comps (≤6 shared), Kansas City Royals went 2-1.
  • Line Movement: Moneyline moved from -187 to -145 (+42), away from the pick side.
Pick 3

Boston Red Sox over Colorado Rockies

WIN
Boston Red Sox vs Colorado Rockies prediction — 2026-06-23 • First pitch: 8:40 PM ET
Odds-163
Confidence0.486 (data points: 17.698/23.817)
PitchingSonny Gray vs Sean Sullivan
VenueCoors Field

Boston Red Sox remains the preferred side because this matchup asks which club is more likely to win the important innings, not which one is more capable of turning Coors Field into a coin flip. The Red Sox still own the cleaner pitching setup and the more reliable offensive floor, and those traits matter even in a park that can erase small edges in a hurry.

The Red Sox are handing the game to a starter who has earned that trust. Sonny Gray comes in off four straight quality starts, with six quality starts in his last seven outings overall, and that kind of rhythm is exactly what you want in Denver where overreaction can be fatal. Boston just got walked off on Monday, but the bounce-back angle is real because this lineup is deep enough to create pressure again and should see a very different test against a less established arm.

Colorado Rockies will feed off the energy of that 3-2 walk-off win, and Coors always gives the Rockies a path to make games messy. Still, Sean Sullivan is making only his third career start and his first at Coors Field, which is a hard place to learn on the fly against a patient lineup. The Rockies can absolutely make noise late, but Boston still owns the more convincing full-game case.

Expanded game context
  • Weather: 84.3°F, Wind 10.3 mph ENE (in from LF), Humidity 31%, P.O.P. 6% (Open-Meteo fallback)
  • Umpire Crew: Home Plate: Ben May; First Base: Brennan Miller; Second Base: John Tumpane; Third Base: Chris Conroy
  • Boston Red Sox Injuries: Andruw Monasterio (Active), Anthony Seigler (Active), Aroldis Chapman (Active), Caleb Durbin (Active), Carlos Narváez (Active), Ceddanne Rafaela (Active), Connelly Early (Active), Connor Wong (Active)
  • Colorado Rockies Injuries: Antonio Senzatela (Active), Braxton Fulford (Active), Brennan Bernardino (Active), Brett Sullivan (Active), Cole Carrigg (Active), Edouard Julien (Active), Ezequiel Tovar (Active), Hunter Goodman (Active)
  • Starting Lineups: Starting lineups were not announced for either team at publish time.
  • Lineup Change Impact: 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 2-2.
  • Line Movement: Moneyline moved from -163 to -168 (-5), toward the pick side.
Pick 4

Philadelphia Phillies over Washington Nationals

WIN
Philadelphia Phillies vs Washington Nationals prediction — 2026-06-23 • First pitch: 6:45 PM ET
Odds-164
Confidence0.484 (data points: 20.698/27.893)
PitchingJesús Luzardo vs Zack Littell
VenueNationals Park

Philadelphia Phillies are the better side because the Phillies have the cleaner route to run prevention and they do not need to manufacture offense in perfect bursts to separate. The number has softened, but the underlying matchup still leans toward the club with the more trustworthy starter and the lineup that is better equipped to win a medium-scoring game.

The Phillies should feel comfortable asking Jesus Luzardo to anchor this game. He enters 4-0 with a 1.55 ERA in seven road starts, and that kind of travel form matters against a Nationals club that has surprised people with its offense but can still be cooled when left-handed command is sharp. Philadelphia does not need to force the pace here; it just needs its usual traffic and a few big swings against a pitcher it has already seen once this season.

Washington Nationals comes in with momentum after Foster Griffin's nine-strikeout effort helped power Monday's win, so the Nationals are not exactly a soft landing. Zack Littell also has a chance to be better than he was in his earlier look against the Phillies. Even so, the Nationals still look like the team more likely to spend the night fighting uphill if Luzardo is remotely close to his road standard.

Expanded game context
  • Weather: 72.5°F, Wind 8.6 mph NNW (in from RF), Humidity 75%, P.O.P. 3% (Open-Meteo fallback)
  • Umpire Crew: Home Plate: Dan Iassogna; First Base: Adam Beck; Second Base: Louie Krupa; Third Base: Jeremie Rehak
  • Philadelphia Phillies Injuries: Aaron Nola (Active), Alan Rangel (Active), Alec Bohm (Active), Brandon Marsh (Active), Bryce Harper (Active), Bryson Stott (Active), Chase Shugart (Active), Cristopher Sánchez (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: Starting lineups were not announced for either team 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 1-2.
  • Line Movement: Moneyline moved from -164 to -130 (+34), away from the pick side.
Pick 5

Cleveland Guardians over Chicago White Sox

LOSS
Cleveland Guardians vs Chicago White Sox prediction — 2026-06-23 • First pitch: 7:40 PM ET
Odds-114
Confidence0.430 (data points: 20.732/28.988999999999997)
PitchingParker Messick vs Sean Burke
VenueRate Field

Cleveland Guardians are the side because this feels like a game that should reward the steadier club more than the hotter moment. The Chicago White Sox grabbed the opener in dramatic fashion, but over a full nine innings the Guardians still bring the more balanced profile and the better chance to keep this from turning into another late scramble.

The Guardians have a starter with a clean prior look in this matchup, as Parker Messick allowed one run in his lone start against Chicago last September. That does not guarantee a repeat, but it supports the broader idea that Cleveland can keep the White Sox from stacking quality at-bats. Offensively, the Guardians are still better built to create two-run innings through contact, pressure and sequencing rather than waiting on one swing to rescue them.

Chicago has every reason to feel lively after Sam Antonacci's walk-off two-run single in Monday's win, and Sean Burke is coming off one of the best starts of his year after holding the Yankees to one run with eight strikeouts. That is the warning label on this pick. Even so, Cleveland remains the club with the cleaner base case, especially if it avoids gifting the White Sox extra outs and free traffic.

Expanded game context
  • Weather: 66.1°F, Wind 6.0 mph NE (in from RF), Humidity 68%, P.O.P. 0% (Open-Meteo fallback)
  • Umpire Crew: Home Plate: Ryan Blakney; First Base: Tripp Gibson; Second Base: Marvin Hudson; Third Base: Nick Mahrley
  • Cleveland Guardians Injuries: Austin Hedges (Active), Brayan Rocchio (Active), Cade Smith (Active), Colin Holderman (Active), Daniel Espino (Active), Daniel Schneemann (Active), David Fry (Active), Erik Sabrowski (Active)
  • Chicago White Sox Injuries: Andrew Benintendi (Active), Anthony Kay (Active), Braden Montgomery (Active), Brandon Eisert (Active), Bryan Hudson (Active), Chase Meidroth (Active), Chris Murphy (Active), Colson Montgomery (Active)
  • Starting Lineups: Starting lineups were not announced for either team at publish time.
  • Lineup Change Impact: n/a
  • Line Movement: Moneyline moved from -114 to -126 (-12), toward the pick side.
Pick 6

Milwaukee Brewers over Cincinnati Reds

WIN
Milwaukee Brewers vs Cincinnati Reds prediction — 2026-06-23 • First pitch: 7:10 PM ET
Odds-120
Confidence0.408 (data points: 19.23/27.316000000000003)
PitchingBrandon Sproat vs Nick Lodolo
VenueGreat American Ball Park

Milwaukee Brewers still deserves the nod because the Brewers are better set up to win a game that could pivot between patience and sudden damage. The market has leaned in their direction, and the matchup supports that move: Milwaukee looks more stable across the full game, while Cincinnati Reds still profiles as the side that needs a little more volatility to cash.

The Brewers can pressure this game in a few different ways, which is important in Great American Ball Park where one crooked inning can rewrite everything. Brandon Sproat is making his first start against the Reds since his major league debut, so there is some uncertainty there, but Milwaukee's offense is still the unit more likely to force deep counts and punish a mistake once the ball starts carrying to right.

Cincinnati gets an immediate lift with Elly De La Cruz back from the injured list, and that return gives the Reds a much higher ceiling than they had a day ago. Nick Lodolo can also be good enough to flip this if he is landing his secondary stuff early. But the Reds remain a little too dependent on their high-end bursts, while Milwaukee looks like the club more likely to build pressure inning after inning.

Expanded game context
  • Weather: 78.1°F, Wind 9.4 mph NNW (out to RF), Humidity 46%, P.O.P. 0% (Open-Meteo fallback)
  • Umpire Crew: Home Plate: Clint Vondrak; First Base: Adam Hamari; Second Base: Todd Tichenor; Third Base: Tyler Jones
  • Milwaukee Brewers Injuries: Aaron Ashby (Active), Abner Uribe (Active), Andrew Vaughn (Active), Blake Perkins (Active), Brandon Sproat (Active), Brandon Woodruff (Active), Brice Turang (Active), Chad Patrick (Active)
  • Cincinnati Reds Injuries: Andrew Abbott (Active), Blake Dunn (Active), Brady Singer (Active), Brock Burke (Active), Caleb Ferguson (Active), Chase Burns (Active), Chase Petty (Active), Dane Myers (Active)
  • Starting Lineups: Starting lineups were not announced for either team at publish time.
  • Lineup Change Impact: Cincinnati Reds: Compared with last 5 games, today's announced lineup shares 5.8/9 starters on average. In higher-turnover comps (≤6 shared), Cincinnati Reds went 2-3.
  • Line Movement: Moneyline moved from -120 to -142 (-22), toward the pick side.
Pick 7

Miami Marlins over Texas Rangers

WIN
Miami Marlins vs Texas Rangers prediction — 2026-06-23 • First pitch: 6:40 PM ET
Odds-161 (BetMGM: -165)
Confidence0.385 (data points: 15.76/22.759999999999998)
PitchingSandy Alcantara vs Cal Quantrill
VenueloanDepot park

Miami Marlins are the right favorite because the Marlins have the cleaner pitching anchor and they are playing the kind of game that fits their roster best. With both lineups already announced and the number nudging toward Miami, the shape of the matchup still says the home side is more likely to control pace, limit damage and let one or two key innings decide it.

Texas Rangers did take Monday's opener 4-3, and the Rangers got another lift from Ezequiel Duran's power in that win, so there is real pushback available from the visiting lineup. The concern is that Texas is still operating with some moving parts, including Corey Seager not yet back and Jack Leiter on the injured list, and Cal Quantrill is the kind of contact-oriented arm that can get squeezed quickly if Miami forces him into traffic. The Rangers can score, but they do not enter with the same clean base as the other dugout.

The Marlins have the best single-game stabilizer on the board in Sandy Alcantara, and there is a little extra edge here with him sitting four strikeouts shy of the franchise record. Miami does not need to blow this open; it just needs Alcantara to own the front half and the offense to keep nudging runners into scoring position. In a dome with fewer outside variables, that script still points to the Marlins.

Expanded game context
  • Weather: Dome/retractable roof environment — external wind conditions not applicable.
  • Umpire Crew: Home Plate: Jansen Visconti; First Base: James Jean; Second Base: Alex Tosi; Third Base: Cory Blaser
  • Miami Marlins Injuries: Anthony Bender (Active), Brian Navarreto (Active), Cade Gibson (Active), Calvin Faucher (Active), Connor Norby (Active), Dax Fulton (Active), Esteury Ruiz (Active), Griffin Conine (Active)
  • Texas Rangers Injuries: Alejandro Osuna (Active), Brandon Nimmo (Active), Cal Quantrill (Active), Cody Freeman (Active), Cole Winn (Active), Elias Díaz (Active), Ezequiel Duran (Active), Jacob Latz (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.4/9 starters on average. in stable-lineup comps (≥8 shared), Miami Marlins went 1-1. Texas Rangers: Compared with last 5 games, today's announced lineup shares 6.0/9 starters on average. In higher-turnover comps (≤6 shared), Texas Rangers went 1-2.
  • Line Movement: Moneyline moved from -152 to -161 (-9), toward the pick side.
Pick 8

Houston Astros over Toronto Blue Jays

WIN
Houston Astros vs Toronto Blue Jays prediction — 2026-06-23 • First pitch: 4:07 PM ET
Odds+106
Confidence0.376 (data points: 10.123/14.710999999999999)
PitchingPeter Lambert vs Shane Bieber
VenueRogers Centre

Houston Astros are still the underdog worth backing because this price is asking the Astros to win a game they are very capable of controlling if the starting matchup lands their way. The line has drifted against the pick, but that movement does not erase the fact that Houston brings enough middle-order thunder and enough recent form to justify taking the plus money.

The Astros are dangerous in any game where a few quality swings can tilt the whole night, and Yordan Alvarez's 25-homer first half is the clearest reminder of that. Even with the bullpen context working against Houston, the offense is built to punish soft spots in the middle innings, and the announced lineup continuity gives the Astros a little more confidence than a typical plus-money road side.

Toronto Blue Jays's counter is obvious: Shane Bieber is scheduled to make his 2026 debut after working back from elbow inflammation, and if he looks like himself right away the Blue Jays can seize control behind him. But that is still a lot to ask in a first outing, especially against a lineup that can change the game with one mistake. For underdog purposes, Houston has enough upside to justify the stance.

Expanded game context
  • Weather: Dome/retractable roof environment — external wind conditions not applicable.
  • Umpire Crew: Home Plate: Brian Walsh; First Base: Chad Whitson; Second Base: Dillon Wilson; Third Base: Bill Miller
  • Houston Astros Injuries: AJ Blubaugh (Active), Brice Matthews (Active), Bryan King (Active), Cam Smith (Active), Christian Vázquez (Active), Christian Walker (Active), Enyel De Los Santos (Active), Hunter Brown (Active)
  • Toronto Blue Jays Injuries: Alejandro Kirk (Active), Andrés Giménez (Active), Brandon Valenzuela (Active), Braydon Fisher (Active), Daulton Varsho (Active), Davis Schneider (Active), Dylan Cease (Active), Ernie Clement (Active)
  • Starting Lineups: Both starting lineups were announced at publish time.
  • Lineup Change Impact: Houston Astros: Compared with last 5 games, today's announced lineup shares 6.8/9 starters on average. In higher-turnover comps (≤6 shared), Houston Astros went 2-0. Toronto Blue Jays: Compared with last 4 games, today's announced lineup shares 5.5/9 starters on average. In higher-turnover comps (≤6 shared), Toronto Blue Jays went 3-1.
  • Line Movement: Moneyline moved from 118 to 132 (+14), away from the pick side.
Pick 9

Chicago Cubs over New York Mets

WIN
Chicago Cubs vs New York Mets prediction — 2026-06-23 • First pitch: 7:10 PM ET
Odds+102 (BetMGM: -115)
Confidence0.327 (data points: 15.788/23.788)
PitchingEdward Cabrera vs Kodai Senga
VenueCiti Field

Chicago is the side because this price still underrates the Chicago Cubs' ability to make the New York Mets play a more uncomfortable game than they want. The number has moved hard toward Chicago, but the pick still holds up because the Cubs have the offensive pressure points to challenge New York before this turns into a clean, late-inning script for the home team.

The Cubs are not bringing a perfect roster into Queens. Their pitching staff is still being patched together with Daniel Palencia shut down and Matthew Boyd only nearing his return, which puts extra weight on Edward Cabrera's start. Even so, Chicago's lineup can make this game lurch, and Cabrera's long history against the Mets gives him at least some familiarity with the shapes of those at-bats. For a plus-priced road side, that is enough of a foothold.

The Mets get the natural boost of Kodai Senga making his second start back from the injured list, and that is the biggest threat to this pick because his ceiling is still the best on the field. But Senga is still working back into rhythm, and New York has not earned enough trust to lay this as if the cleaner version of its season shows up automatically. Chicago remains a live position.

Expanded game context
  • Weather: 70.4°F, Wind 2.2 mph W (out to RF), Humidity 87%, P.O.P. 29% (Open-Meteo fallback)
  • Umpire Crew: Home Plate: Junior Valentine; First Base: Austin Jones; Second Base: Stu Scheurwater; Third Base: Jordan Baker
  • Chicago Cubs Injuries: Alex Bregman (Active), Ben Brown (Active), Caleb Thielbar (Active), Carson Kelly (Active), Colin Rea (Active), Dansby Swanson (Active), Edward Cabrera (Active), Ethan Roberts (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), Cionel Pérez (Active)
  • Starting Lineups: Starting lineups were not announced for either team at publish time.
  • Lineup Change Impact: New York Mets: Compared with last 4 games, today's announced lineup shares 6.5/9 starters on average. In higher-turnover comps (≤6 shared), New York Mets went 1-1.
  • Line Movement: Moneyline moved from 102 to -112 (-214), toward the pick side.
Pick 10

Detroit Tigers over New York Yankees

LOSS
Detroit Tigers vs New York Yankees prediction — 2026-06-23 • First pitch: 6:40 PM ET
Odds-101
Confidence0.310 (data points: 18.261/27.875)
PitchingCasey Mize vs Carlos Rodón
VenueComerica Park

Detroit Tigers still looks like the side because the Tigers are carrying the cleaner current form into a matchup that should reward execution more than reputation. The market has moved toward them, and it makes sense: this is not just about being at home, it is about Detroit looking like the more settled club right now.

The Tigers have earned that respect. They beat the New York Yankees on Monday for a fourth straight win, Casey Mize has a solid history against New York, and the offense keeps doing a good job of forcing clubs to play from behind in the leverage spots. Against a left-hander as good as Carlos Rodon, Detroit does not need a barrage; it needs enough quality at-bats to create pressure and let the crowd amplify the game.

The Yankees always have the higher-end power threat, and Rodon enters in good form with three wins and three quality starts over his last four outings. That is why the price was close in the first place. But Detroit is playing sharper baseball, and the Tigers look more likely to win the smaller exchanges that decide games like this.

Expanded game context
  • Weather: 75.5°F, Wind 8.1 mph NE (out to RF), Humidity 44%, P.O.P. 0% (Open-Meteo fallback)
  • Umpire Crew: Home Plate: Alex MacKay; First Base: Alan Porter; Second Base: Roberto Ortiz; Third Base: Jim Wolf
  • Detroit Tigers Injuries: Ben Malgeri (Active), Casey Mize (Active), Colt Keith (Active), Dillon Dingler (Active), Drew Anderson (Active), Drew Sommers (Active), Enmanuel De Jesus (Active), Framber Valdez (Active)
  • New York Yankees Injuries: Amed Rosario (Active), Anthony Volpe (Active), Austin Wells (Active), Ben Rice (Active), Brent Headrick (Active), Cam Schlittler (Active), Camilo Doval (Active), Carlos Rodón (Active)
  • Starting Lineups: Starting lineups were not announced for either team at publish time.
  • Lineup Change Impact: Detroit Tigers: Compared with last 5 games, today's announced lineup shares 6.6/9 starters on average. In higher-turnover comps (≤6 shared), Detroit Tigers went 1-1.
  • Line Movement: Moneyline moved from -101 to -142 (-41), toward the pick side.
Pick 11

Seattle Mariners over Pittsburgh Pirates

WIN
Seattle Mariners vs Pittsburgh Pirates prediction — 2026-06-23 • First pitch: 6:40 PM ET
Odds-128
Confidence0.302 (data points: 15.231/23.402)
PitchingGeorge Kirby vs Mitch Keller
VenuePNC Park

Seattle Mariners remains the side because the Mariners have the sturdier full-game path even if the market has drifted toward Pittsburgh Pirates. When the line moves away from a road favorite like this, the question is whether the baseball case still holds. Here it does, because Seattle still owns the better combination of starting-pitching trust and lineup depth.

The Mariners can win this with pressure instead of explosion. George Kirby is the kind of starter who can keep a game from spinning early, and Seattle's lineup is good enough to cash a few middle-inning mistakes even if it never fully erupts. There is also a natural emotional boost for Cole Young playing his first big-league game at PNC Park near where he grew up, but the bigger point is that Seattle has more ways to create a winning script than the price now suggests.

Pittsburgh is not without a case. Mitch Keller just struck out a season-high seven in his last outing, and PNC Park can help the Pirates keep games in a manageable lane if the bullpen gets the ball with a lead. But the cleaner team profile is still Seattle's, which makes the Mariners the more appealing side despite the line move.

Expanded game context
  • Weather: 75.0°F, Wind 8.9 mph NW (out to CF), Humidity 42%, P.O.P. 0% (Open-Meteo fallback)
  • Umpire Crew: Home Plate: Hunter Wendelstedt; First Base: Vic Carapazza; Second Base: Edwin Moscoso; Third Base: Nic Lentz
  • Seattle Mariners Injuries: Alex Hoppe (Active), Andrés Muñoz (Active), Bryan Woo (Active), Bryce Miller (Active), Cal Raleigh (Active), Cole Young (Active), Colt Emerson (Active), Dominic Canzone (Active)
  • Pittsburgh Pirates Injuries: Billy Cook (Active), Brandan Bidois (Active), Brandon Lowe (Active), Braxton Ashcraft (Active), Bryan Reynolds (Active), Bubba Chandler (Active), Carmen Mlodzinski (Active), Dennis Santana (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 6.2/9 starters on average. In higher-turnover comps (≤6 shared), Seattle Mariners went 1-2. Pittsburgh Pirates: Compared with last 5 games, today's announced lineup shares 6.8/9 starters on average.
  • Line Movement: Moneyline moved from -124 to -101 (+23), away from the pick side.
Pick 12

San Francisco Giants over Athletics

WIN
San Francisco Giants vs Athletics prediction — 2026-06-23 • First pitch: 9:45 PM ET
Odds-122
Confidence0.227 (data points: 14.286/23.286)
PitchingRobbie Ray vs Aaron Civale
VenueOracle Park

San Francisco Giants are still the side because the Giants have the better pitcher to build around and they do not need this game to become a slugfest to justify the ticket. Even with the line moving away from them, the matchup still reads like one where the home side can control the key innings if Robbie Ray is anywhere near his better form.

The Athletics arrive with a real threat at the top of the order, as Zack Gelof carries an MLB-leading 24-game hitting streak into the series. That is enough to keep this from being a casual favorite. Aaron Civale can also keep a game organized when he gets early strikes. But the Athletics still look more vulnerable to sustained pressure, especially if their starter has to pitch from behind in the count against a patient lineup.

The Giants do not have to be explosive to win this. Ray has held opponents to a .164 average with runners in scoring position this season, which is exactly the kind of situational edge that can decide a game in Oracle Park. If San Francisco simply plays cleaner baseball once traffic shows up, the Giants remain the right side.

Expanded game context
  • Weather: 60.9°F, Wind 12.1 mph W (out to CF), Humidity 86%, P.O.P. 1% (Open-Meteo fallback)
  • Umpire Crew: Umpire crew unavailable at run time.
  • San Francisco Giants Injuries: Adrian Houser (Active), Bryce Eldridge (Active), Buddy Kennedy (Active), Caleb Kilian (Active), Casey Schmitt (Active), Daniel Susac (Active), Drew Gilbert (Active), Dylan Smith (Active)
  • Athletics Injuries: Aaron Civale (Active), Carlos Cortes (Active), Colby Thomas (Active), Elvis Alvarado (Active), Gage Jump (Active), Geoff Hartlieb (Active), Henry Bolte (Active), Hogan Harris (Active)
  • Starting Lineups: Starting lineups were not announced for either team at publish time.
  • Lineup Change Impact: n/a
  • Line Movement: Moneyline moved from -122 to 109 (+231), away from the pick side.
Pick 13

St. Louis Cardinals over Arizona Diamondbacks

LOSS
St. Louis Cardinals vs Arizona Diamondbacks prediction — 2026-06-23 • First pitch: 7:45 PM ET
Odds-111 (BetMGM: -110)
Confidence0.037 (data points: 12.115/23.361)
PitchingKyle Leahy vs Eduardo Rodriguez
VenueBusch Stadium

St. Louis Cardinals are still the side because this matchup leans toward the club that can keep stacking competent innings rather than chasing the game's biggest burst. The line has barely moved, which feels right for a contest with two plausible paths, but the Cardinals still own the slightly better balance between starter trust, bullpen freshness and offensive consistency.

Arizona Diamondbacks will not make this easy. Eduardo Rodriguez is coming off seven innings of one-run ball in his last outing, and the Diamondbacks are still dangerous enough to flip a game with a couple of quick extra-base hits. The concern for Arizona is that the staff is already trying to absorb the effects of recent injury trouble, which narrows the margin if Rodriguez is merely good instead of dominant.

St. Louis has been getting better signs from Kyle Leahy, who showed progress by handling the third time through the order more cleanly in his last start. The Cardinals also come in with the bullpen-rest edge from the original card, and that matters in a matchup this tight. If the game settles into the sixth and seventh with one run either way, St. Louis still looks better positioned to finish it.

Expanded game context
  • Weather: 81.7°F, Wind 5.9 mph ENE (in from CF), Humidity 36%, P.O.P. 0% (Open-Meteo fallback)
  • Umpire Crew: Home Plate: Jacob Metz; First Base: Bruce Dreckman; Second Base: Carlos Torres; Third Base: Nate Tomlinson
  • St. Louis Cardinals Injuries: Alec Burleson (Active), Andre Pallante (Active), Blaze Jordan (Active), Bryan Torres (Active), Dustin May (Active), George Soriano (Active), Gordon Graceffo (Active), Iván Herrera (Active)
  • Arizona Diamondbacks Injuries: Adrian Del Castillo (Active), Brandyn Garcia (Active), Corbin Carroll (Active), Drey Jameson (Active), Eduardo Rodriguez (Active), Gabriel Moreno (Active), Geraldo Perdomo (Active), Ildemaro Vargas (Active)
  • Starting Lineups: Starting lineups were not announced for either team at publish time.
  • Lineup Change Impact: St. Louis Cardinals: Compared with last 5 games, today's announced lineup shares 6.6/9 starters on average. In higher-turnover comps (≤6 shared), St. Louis Cardinals went 2-1.
  • Line Movement: Moneyline moved from -111 to -113 (-2), toward the pick side.
Pick 14

Minnesota Twins over Los Angeles Dodgers

LOSS
Minnesota Twins vs Los Angeles Dodgers prediction — 2026-06-23 • First pitch: 7:40 PM ET
Odds+144 (BetMGM: +150)
Confidence0.012 (data points: 12.092/23.893)
PitchingKendry Rojas vs Justin Wrobleski
VenueTarget Field

Minnesota Twins are the underdog look because the price still assumes the Dodgers' brand is more reliable than the specific game state. Los Angeles Dodgers are the better team over the long season, but on this night the Twins have enough pitching intrigue, enough home-field leverage and enough offensive life to make the plus money worth taking.

The Dodgers arrive as the first team to 50 wins, and Shohei Ohtani giving them another leadoff homer Monday is a reminder of how quickly they can seize control. Justin Wrobleski has also logged quality starts in four of his last six outings. That is the obvious danger. But this is also a game where the Dodgers are being priced like the clean script is guaranteed, and road favorites can look different when they do not get early separation.

Minnesota has a live counter with Royce Lewis swinging it well since returning from Triple-A on June 6, and the Twins can get a different look from Kendry Rojas than Los Angeles sees on most nights. They do not need to dominate the Dodgers to cash this ticket; they just need to keep the game in a contestable shape long enough for the plus-money side to matter. That is enough to back Minnesota here.

Expanded game context
  • Weather: 64.8°F, Wind 3.5 mph NNE (out to RF), Humidity 96%, P.O.P. 73% (Open-Meteo fallback)
  • Umpire Crew: Umpire crew unavailable at run time.
  • Minnesota Twins Injuries: Alex Jackson (Active), Andrew Morris (Active), Anthony Banda (Active), Austin Martin (Active), Austin Voth (Active), Brooks Lee (Active), Byron Buxton (Active), Connor Prielipp (Active)
  • Los Angeles Dodgers Injuries: Alex Call (Active), Alex Freeland (Active), Alex Vesia (Active), Andy Pages (Active), Brock Stewart (Active), Chuckie Robinson (Active), Dalton Rushing (Active), Edgardo Henriquez (Active)
  • Starting Lineups: Starting lineups were not announced for either team at publish time.
  • Lineup Change Impact: n/a
  • Line Movement: Moneyline moved from 144 to 151 (+7), away from the pick side.