The Yankees are still the right side here, even at a premium price, because this game sets up for New York to control the better innings. Will Warren does not need to dominate for this ticket to cash; he needs to keep the game on schedule long enough for the Yankee lineup and bullpen to do what they usually do at home. In a park that can turn one mistake into a crooked number, the stronger all-around roster is worth backing.
Cincinnati can make this uncomfortable if Andrew Abbott gets ahead and keeps the ball off the barrel, because the Reds still have enough athleticism and speed to manufacture pressure. The problem is that this offense was just blanked in Friday's opener, and a lineup that runs hot and cold becomes harder to trust against a deeper relief corps. There is upside in the underdog profile, but too much of it depends on an efficient start and a clean defensive game.
New York comes in with real momentum after Cam Schlittler's 13-strikeout gem on Friday, and that kind of tone-setting win matters in a series like this. The Yankees can score through power, walks, or sustained traffic, which gives them more ways to punish any dip in Abbott's command. If the game is tight in the sixth or seventh, the home side still owns the cleaner path to the finish line.
Expanded game context
Weather: 81.9°F, Wind 15.6 mph W (out to CF), Humidity 26%, P.O.P. 0% (Open-Meteo fallback)
Umpire Crew: Umpire crew unavailable at run time.
New York Yankees Injuries: Ali Sánchez (Active), Amed Rosario (Active), Anthony Volpe (Active), Ben Rice (Active), Brent Headrick (Active), Cam Schlittler (Active), Camilo Doval (Active), Carlos Rodón (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), Chris Paddack (Active)
Starting Lineups: Starting lineups were not announced for either team at publish time.
Lineup Change Impact: n/a
Line Movement: Moneyline moved from -194 to -193 (+1), away from the pick side.
Pick 2
Miami Marlins over San Francisco Giants
PENDING
Miami Marlins vs San Francisco Giants prediction — 2026-06-20 • First pitch: 4:10 PM ET
Miami is the preferred side because this matchup points toward a lower-variance game, and that generally helps the better price-adjusted favorite. Max Meyer gives the Marlins a legitimate swing-and-miss starter, and in a controlled park the game is less likely to get dragged into a wild script. That is exactly the kind of setup where a compact favorite can justify the number.
San Francisco has enough patience and left-handed thump to stay in the fight, and Bryce Eldridge taking a 22-game on-base streak into this stretch is not nothing. Still, the Giants are on the road and leaning on a lineup that can flatten out when it is not cashing in its traffic. Against a starter with Meyer's shape and a bullpen that has been steadier at home, the Giants look more dangerous in theory than in practice.
The Marlins make more sense because Meyer can miss bats, and Miami does not need a huge total to win this game. Otto Lopez has quietly been one of their most reliable home-table setters, and that matters in a matchup where a couple of timely swings could be enough. At loanDepot park, the home club's cleaner run-prevention path is the edge worth paying for.
Expanded game context
Weather: Dome/retractable roof environment — external wind conditions not applicable.
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)
Starting Lineups: Starting lineups were not announced for either team at publish time.
Lineup Change Impact: n/a
Line Movement: Moneyline unchanged at -137.
Pick 3
Seattle Mariners over Boston Red Sox
PENDING
Seattle Mariners vs Boston Red Sox prediction — 2026-06-20 • First pitch: 10:10 PM ET
Odds-125 (BetMGM: -130)
Confidence0.383 (data points: 15.698/22.698)
PitchingEmerson Hancock vs Connelly Early
VenueT-Mobile Park
Seattle is the side because this game looks like one where the home environment and the more trustworthy late-game structure can tip the balance. Emerson Hancock is not being asked to overpower Boston for nine innings; he just needs to hand the game to a bullpen that is usually a weapon in this park. In a matchup between imperfect offenses, the Mariners have the neater route.
Boston arrives after another frustrating night at the plate, and MLB.com's team coverage has been blunt about how often this lineup has stranded chances lately. The Red Sox did get a strong outing from Ranger Suarez on Friday, but that does not erase the broader issue when run support keeps disappearing. On the road, against a club that can shorten the game in Seattle, that inconsistency is hard to forgive.
The Mariners have had their own cold stretches, so this is not a blind fade of Boston as much as a bet on context. Julio Rodriguez getting back into the lineup gives Seattle's offense a different look, and T-Mobile Park still rewards the team with the cleaner bullpen bridge. If this turns into a one-run or two-run game late, Seattle is the side better built to handle it.
Expanded game context
Weather: Dome/retractable roof environment — external wind conditions not applicable.
Umpire Crew: Umpire crew unavailable at run time.
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), Connor Joe (Active)
Boston Red Sox Injuries: Andruw Monasterio (Active), Aroldis Chapman (Active), Caleb Durbin (Active), Carlos Narváez (Active), Ceddanne Rafaela (Active), Connelly Early (Active), Connor Wong (Active), Danny Coulombe (Active)
Starting Lineups: Starting lineups were not announced for either team at publish time.
Lineup Change Impact: n/a
Line Movement: Moneyline unchanged at -125.
Pick 4
Athletics over Los Angeles Angels
PENDING
Athletics vs Los Angeles Angels prediction — 2026-06-20 • First pitch: 10:05 PM ET
The Athletics are the right side because they bring more dependable punch into a matchup that could still play a little smaller than the market expects. J.T. Ginn against Walbert Urena is not a duel that screams certainty, which is another reason to lean toward the lineup with the broader collection of ways to score. At this price, backing the home club's offensive edge makes more sense than chasing volatility.
The Angels always carry danger because one or two big swings can change the whole night, and Mike Trout's long history of doing damage against the A's is part of that threat. But Los Angeles still feels too dependent on isolated impact rather than sustained pressure, especially away from home. If Ginn simply avoids the free pass inning, the Angels can be forced into a thinner offensive script.
The Athletics have more room to absorb an average start because their middle-order power can erase mistakes in a hurry. Brent Rooker has punished this opponent for years, and that familiarity matters in a divisional matchup where neither staff is hiding many secrets. With the game in Sacramento and the better all-around run-creation profile on their side, the A's deserve the favorite label.
Athletics Injuries: Aaron Civale (Active), Alika Williams (Active), Carlos Cortes (Active), Colby Thomas (Active), Elvis Alvarado (Active), Gage Jump (Active), Henry Bolte (Active), Hogan Harris (Active)
Los Angeles Angels Injuries: Brent Suter (Active), Chase Silseth (Active), Christian Moore (Active), Denzer Guzman (Active), Donovan Walton (Active), Jo Adell (Active), José Fermin (Active), Jose Siri (Active)
Starting Lineups: Starting lineups were not announced for either team at publish time.
Lineup Change Impact: n/a
Line Movement: Moneyline unchanged at -169.
Pick 5
Pittsburgh Pirates over Colorado Rockies
PENDING
Pittsburgh Pirates vs Colorado Rockies prediction — 2026-06-20 • First pitch: 9:10 PM ET
Odds-204 (BetMGM: -210)
Confidence0.332 (data points: 15.95/23.95)
PitchingPaul Skenes vs Tomoyuki Sugano
VenueCoors Field
Pittsburgh is still playable despite the Coors tax because the Pirates own the most important edge on the field: the starter. Paul Skenes changes the shape of any matchup, and when one team has the arm most capable of suppressing the altitude effect, the favorite becomes easier to trust. This is not about laying a pretty number; it is about siding with the club that can seize control earliest.
The Pirates are the road team, which usually makes life harder in Denver, but they have the profile to survive that. Skenes is coming off another sharp outing with eight strikeouts in his last start, and his ability to miss bats is especially valuable in a park that punishes contact. If Pittsburgh gets even ordinary offensive support, it does not need an explosion to justify the pick.
Colorado always has a comeback lane at home, yet the Rockies still ask too much of their staff and too much of their lineup's timing. Coors can keep any underdog alive, but it also magnifies pitching mismatches, and this one points heavily toward Pittsburgh. The number is steep for a reason: the Pirates have the best player in the game and the sturdier path behind him.
Expanded game context
Weather: 92.2°F, Wind 13.6 mph WNW (in from RF), Humidity 5%, P.O.P. 1% (Open-Meteo fallback)
Umpire Crew: Umpire crew unavailable at run time.
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: Starting lineups were not announced for either team at publish time.
Lineup Change Impact: n/a
Line Movement: Moneyline unchanged at -204.
Pick 6
Texas Rangers over San Diego Padres
PENDING
Texas Rangers vs San Diego Padres prediction — 2026-06-20 • First pitch: 4:05 PM ET
Odds-133 (BetMGM: -135)
Confidence0.301 (data points: 15.571/23.933)
PitchingNathan Eovaldi vs Walker Buehler
VenueGlobe Life Field
Texas is the side because this matchup leans toward the club with the cleaner combination of starting-pitcher trust and home-game structure. Nathan Eovaldi rarely needs a perfect outing to create value because he works efficiently enough to keep the bullpen in order, and that matters against a San Diego team that can get impatient. In a game priced near a modest favorite, that stability is enough.
The Padres absolutely have the bats to break this open, and Ty France's career success against Eovaldi is one of the sharper matchup notes on the board. But San Diego also gave up nine runs in Friday's loss in Arlington, which is a reminder that this group can be dragged into games it does not control. When the Padres are not dictating pace, their margin gets thinner fast.
Texas does not need to dominate this game; it just needs to keep applying pressure in spots where the Padres have been vulnerable. Globe Life Field lowers some of the chaos, which helps a home side built more on structure than pure star power. Eovaldi and the Rangers are simply the steadier side of the matchup, and that is enough to keep the pick on Texas.
Expanded game context
Weather: Dome/retractable roof environment — external wind conditions not applicable.
Umpire Crew: Umpire crew unavailable at run time.
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), Jack Leiter (Active)
San Diego Padres Injuries: Adrian Morejon (Active), Blake Hunt (Active), David Morgan (Active), Fernando Tatis Jr. (Active), Gavin Sheets (Active), Griffin Canning (Active), Jackson Merrill (Active), Jase Bowen (Active)
Starting Lineups: Starting lineups were not announced for either team at publish time.
Lineup Change Impact: n/a
Line Movement: Moneyline unchanged at -133.
Pick 7
Philadelphia Phillies over New York Mets
PENDING
Philadelphia Phillies vs New York Mets prediction — 2026-06-20 • First pitch: 7:15 PM ET
Odds-181 (BetMGM: -185)
Confidence0.248 (data points: 14.95/23.95)
PitchingCristopher Sánchez vs Freddy Peralta
VenueCitizens Bank Park
Philadelphia is the preferred side because the matchup points toward a game where quality innings from the starter can decide everything. Cristopher Sanchez gives the Phillies exactly that kind of platform, and when he is keeping the ball on the ground and getting to his changeup, the home club can play from in front. At this number, the better starter and the better setting still matter most.
The New York Mets can make this a fight because Freddy Peralta has historically handled Philadelphia well, but they still bring the shakier offensive floor into the park. Their order has enough power to punish mistakes, yet it also goes quiet for long stretches when the swing decisions get loose. On the road against a lefty who has already succeeded against this lineup, that profile is dangerous to back.
The Phillies do not need a track meet to win; they need Sanchez to hand them a clean six and let the lineup do incremental damage. He allowed just one earned run over six innings in his last start against the Mets, and the shape of this matchup is similar enough to trust the blueprint again. In a divisional game that should feel tense throughout, Philadelphia has the more reliable foundation.
Expanded game context
Weather: 82.5°F, Wind 9.2 mph W (out to RF), Humidity 27%, P.O.P. 2% (Open-Meteo fallback)
Umpire Crew: Umpire crew unavailable at run time.
Philadelphia Phillies Injuries: Aaron Nola (Active), Alec Bohm (Active), Brandon Marsh (Active), Bryce Harper (Active), Bryse Wilson (Active), Bryson Stott (Active), Chase Shugart (Active), Cristopher Sánchez (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: n/a
Line Movement: Moneyline moved from -181 to -182 (-1), toward the pick side.
Pick 8
Chicago Cubs over Toronto Blue Jays
PENDING
Chicago Cubs vs Toronto Blue Jays prediction — 2026-06-20 • First pitch: 2:20 PM ET
Odds-126 (BetMGM: -130)
Confidence0.226 (data points: 14.412/23.504)
PitchingColin Rea vs Patrick Corbin
VenueWrigley Field
Chicago is the right side because the Cubs enter with the louder offense and the friendlier game environment. The market is not asking them to be dominant; it is asking them to win at Wrigley against a Toronto team that just wore a lopsided loss. After Friday's 16-run outburst, the Cubs have every reason to keep leaning into the matchup.
Toronto still has enough talent to answer, and Vladimir Guerrero Jr. showing signs of life with the bat matters for any Blue Jays handicap. But the Jays were buried early on Friday when Kevin Gausman was tagged for seven first-inning runs, and that kind of game can expose how fragile their rhythm still is. If Patrick Corbin falls behind in counts, the pressure will build quickly again.
The Cubs are not just riding vibes here; they have a real chance to control the middle innings with their offense. Carson Kelly's grand slam was the headline in Friday's rout, but the bigger takeaway was how many different ways Chicago created damage. At home, with confidence rolling and Toronto still looking unsteady, the Cubs are the more trustworthy side.
Expanded game context
Weather: 74.1°F, Wind 3.4 mph N (in from RF), Humidity 45%, P.O.P. 0% (Open-Meteo fallback)
Umpire Crew: Umpire crew unavailable at run time.
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)
Toronto Blue Jays Injuries: Alejandro Kirk (Active), Andrés Giménez (Active), Brandon Valenzuela (Active), Braydon Fisher (Active), Brendon Little (Active), Charles McAdoo (Active), Davis Schneider (Active), Dylan Cease (Active)
Starting Lineups: Starting lineups were not announced for either team at publish time.
Lineup Change Impact: n/a
Line Movement: Moneyline unchanged at -126.
Pick 9
Washington Nationals over Tampa Bay Rays
PENDING
Washington Nationals vs Tampa Bay Rays prediction — 2026-06-20 • First pitch: 4:10 PM ET
Odds+102 (BetMGM: +100)
Confidence0.221 (data points: 14.409/23.601)
PitchingCade Cavalli vs Ian Seymour
VenueTropicana Field
Washington is worth the underdog look because this price gives enough room for the better offensive path to matter. The Nationals have been playing crisp road baseball, and winning a sixth straight road series would tie a franchise record, which says plenty about the consistency they have found away from home. In a near-pick'em environment, that kind of form carries weight.
The Nationals are the road team, but their lineup has enough speed and pressure to travel well. Nasim Nunez has been one of the sport's most active basestealers, and that style can bother a Tampa Bay club that would rather keep games clean and controlled. If Cade Cavalli throws enough strikes, Washington has multiple ways to create the extra run.
Tampa Bay is dangerous because Junior Caminero has been swinging it through a long home hitting streak, and Jonathan Aranda just supplied the big blow in Friday's win. Even so, the Rays remain a team that can get stuck waiting for one swing instead of building an inning. With plus money attached to the more disruptive offense, Washington is the side worth taking.
Expanded game context
Weather: Dome/retractable roof environment — external wind conditions not applicable.
Umpire Crew: Umpire crew unavailable at run time.
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)
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)
Starting Lineups: Starting lineups were not announced for either team at publish time.
Lineup Change Impact: n/a
Line Movement: Moneyline unchanged at 102.
Pick 10
Los Angeles Dodgers over Baltimore Orioles
PENDING
Los Angeles Dodgers vs Baltimore Orioles prediction — 2026-06-20 • First pitch: 10:10 PM ET
The Dodgers are still the right side, even at a big number, because this matchup begins with a major edge on the mound and keeps that edge deep into the roster. Yoshinobu Yamamoto gives Los Angeles a clear advantage in both ceiling and stability, and that is usually enough to justify a steep home price against a volatile opponent. It is never fun to lay this kind of chalk, but the baseball case is real.
Baltimore is not hopeless here, especially after taking two walk-off wins from Los Angeles the last time these clubs met and nearly stealing Friday's opener before the Dodgers rallied. The problem is that Trevor Rogers has been too hittable, and this is the worst possible lineup to bring that issue into. The Orioles can score, but their path asks them to keep up rather than control.
Los Angeles just showed again on Friday that it can survive an imperfect game and still find the last answer. Yamamoto was three outs from a no-hitter in his previous start, and when a pitcher carries that kind of form into a matchup against an aggressive lineup, the edge is obvious. The Dodgers have the better starter, the deeper order, and the cleaner late-game script.
Los Angeles Dodgers Injuries: Alex Call (Active), Alex Freeland (Active), Alex Vesia (Active), Andy Pages (Active), Blake Treinen (Active), Chuckie Robinson (Active), Dalton Rushing (Active), Edgardo Henriquez (Active)
Baltimore Orioles Injuries: Adley Rutschman (Active), Albert Suárez (Active), Andrew Kittredge (Active), Blaze Alexander (Active), Brandon Young (Active), Coby Mayo (Active), Colton Cowser (Active), Grant Wolfram (Active)
Starting Lineups: Starting lineups were not announced for either team at publish time.
Lineup Change Impact: n/a
Line Movement: Moneyline unchanged at -262.
Pick 11
Houston Astros over Cleveland Guardians
PENDING
Houston Astros vs Cleveland Guardians prediction — 2026-06-20 • First pitch: 7:15 PM ET
Odds-141 (BetMGM: -145)
Confidence0.155 (data points: 13.672/23.672)
PitchingSpencer Arrighetti vs Joey Cantillo
VenueDaikin Park
Houston gets the nod because this looks like a game where the stronger offensive floor and home setting can matter more than the raw price. Spencer Arrighetti does not have to outclass Cleveland from first pitch to final out; he needs to keep the game lined up for an Astros lineup that is capable of big innings. That is a reasonable ask at home.
Cleveland is disciplined enough to make Houston work, and Joey Cantillo has the kind of arm that can keep the ballgame slow if his command is right. But the Guardians are walking into a club that just put up nine runs Friday, with Jeremy Pena hitting two homers and the entire offense looking awake. When Houston is turning over the lineup with that kind of authority, it becomes harder to back the road dog.
The Astros also have the emotional edge of coming off a sharp all-around win, and those wins have a way of settling a lineup. Jose Altuve remains the tone-setter, and the supporting cast has looked livelier around him than it did earlier this month. If Arrighetti is merely solid, Houston should have enough offense to separate late.
Expanded game context
Weather: 79.5°F, Wind 6.4 mph ESE (out to LF), Humidity 87%, P.O.P. 21% (Open-Meteo fallback)
Umpire Crew: Umpire crew unavailable at run time.
Houston Astros Injuries: AJ Blubaugh (Active), Brice Matthews (Active), Bryan Abreu (Active), Bryan King (Active), Cam Smith (Active), Christian Vázquez (Active), Christian Walker (Active), Enyel De Los Santos (Active)
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)
Starting Lineups: Starting lineups were not announced for either team at publish time.
Lineup Change Impact: n/a
Line Movement: Moneyline moved from -141 to -142 (-1), toward the pick side.
Pick 12
Arizona Diamondbacks over Minnesota Twins
PENDING
Arizona Diamondbacks vs Minnesota Twins prediction — 2026-06-20 • First pitch: 10:10 PM ET
Arizona is the side because the Diamondbacks still have the stronger overall offensive script in this matchup, even with the price sitting in a manageable range. Zac Gallen has not needed to be vintage every night to remain playable, and at home he should have enough support to pitch from a lead if the bats do their part. That makes the favorite easier to accept.
Minnesota has real upside because Byron Buxton has historically hit Arizona well, and the Twins can punish fastballs when they get comfortable early in counts. But they are still the road club in a game where Taj Bradley may need to be close to perfect to match the Arizona scoring ceiling. If the Twins do not get early impact, they can spend the night playing catch-up.
The Diamondbacks are coming off a 9-5 win over Minnesota, though that result was tempered by fresh concern after Michael Soroka and Jordan Lawlar both exited with injuries. Even with that backdrop, Arizona's lineup kept producing, which speaks to the depth of the attack more than any single name. In Chase Field, the home side still has the more convincing path to nine innings.
Expanded game context
Weather: Dome/retractable roof environment — external wind conditions not applicable.
Umpire Crew: Umpire crew unavailable at run time.
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)
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: Starting lineups were not announced for either team at publish time.
Lineup Change Impact: n/a
Line Movement: Moneyline unchanged at -131.
Pick 13
Atlanta Braves over Milwaukee Brewers
PENDING
Atlanta Braves vs Milwaukee Brewers prediction — 2026-06-20 • First pitch: 4:10 PM ET
Odds-130 (BetMGM: -135)
Confidence0.021 (data points: 11.553/22.629)
PitchingChris Sale vs Kyle Harrison
VenueTruist Park
Atlanta remains the preferred side because this matchup starts with Chris Sale and works outward from there. In a game lined close to even, the club with the clearer ace-level advantage and the home crowd behind it is usually where the wager belongs. The Braves do not need fireworks; they need their best pitcher to dictate terms.
Milwaukee brings a good record and plenty of confidence, and the Brewers have watched one of their young arms steal headlines after Jacob Misiorowski's 15-strikeout shutout earlier in the week. Still, this particular matchup is tougher on the road, where Atlanta can match their pitching quality and carry more top-end thump in the lineup. If the Brewers are not converting their speed and contact into real pressure, the edge fades.
Sale is the reason this pick holds. He gives Atlanta a route to win cleanly, and at Truist Park the Braves should not need many scoring chances to make that stand up. Milwaukee is good enough to force a close game, but the home club still owns the best starter and the simplest winning script.