Milwaukee Brewers vs Cincinnati Reds prediction — 2026-06-22 • First pitch: 7:10 PM ET
Odds-152 (BetMGM: -120)
Confidence0.570 (data points: 18.688/23.811)
PitchingBrandon Woodruff vs Brady Singer
VenueGreat American Ball Park
Milwaukee is the cleaner side here because the Brewers do not need a chaotic game script to cash this ticket. Their edge is the steadier one: deeper bullpen coverage, more reliable contact quality, and a roster that usually keeps pressure on the defense instead of waiting around for one swing. In a divisional matchup that can turn ugly late, that balance is why the Brewers remain the preferred side.
The Brewers come in with a profile built for road favorites. Brandon Woodruff was set to rejoin the rotation for his first start since April 30, which raises the ceiling on the front end even if the club does not ask for a huge workload. Milwaukee also tends to string together competitive at-bats, and that matters against a Cincinnati staff that has too often had to survive traffic rather than erase it.
Cincinnati still has enough athleticism to flip a game quickly, but the Reds have spent too much of this season fighting uphill inside the division. Brady Singer had shown better form over his previous two outings, yet this is still a spot where the home side needs more shutdown innings than it has consistently produced. If the Reds do not create early leverage, Milwaukee looks better equipped to own the middle and late frames.
Umpire Crew: Home Plate: Tyler Jones; First Base: Clint Vondrak; Second Base: Adam Hamari; Third Base: Todd Tichenor
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: Both starting lineups were announced at publish time.
Lineup Change Impact: Milwaukee Brewers: Compared with last 5 games, today's announced lineup shares 7.2/9 starters on average. in stable-lineup comps (≥8 shared), Milwaukee Brewers went 1-1. Cincinnati Reds: Compared with last 5 games, today's announced lineup shares 7.0/9 starters on average. In higher-turnover comps (≤6 shared), Cincinnati Reds went 1-1; in stable-lineup comps (≥8 shared), Cincinnati Reds went 1-1.
Line Movement: Moneyline moved from -163 to -120 (+43), away from the pick side.
Pick 2
Philadelphia Phillies over Washington Nationals
LOSS
Philadelphia Phillies vs Washington Nationals prediction — 2026-06-22 • First pitch: 6:45 PM ET
Taking Philadelphia at a plus number is a price play backed by real baseball logic, not just a blind grab at the underdog tag. The Phillies bring the more proven lineup damage, and their path to winning does not require them to dominate wire to wire. In a game likely decided by sequencing and leverage spots, the visitor has the stronger collection of hitters to punish mistakes.
Philadelphia's offense is still dangerous even when it is not operating at full volume. Bryce Harper has repeatedly been comfortable in this park, and that familiarity matters when a road dog is being asked to manufacture enough offense without wasting chances. The Phillies also entered the series with momentum after a strong weekend against the Mets, which is exactly the kind of carryover you want when backing a plus-money side.
Washington deserves respect because the Nationals have turned this stretch of the season into a meaningful test of their wild-card credibility. The problem for the home side is that it still has less margin for error against premium power, and one shaky pocket against Harper, Schwarber, or the middle of the order can swing the entire night. That keeps the value on Philadelphia, especially if the game stays tight into the final third.
Expanded game context
Weather: 73.9°F, Wind 13.7 mph NW (in from RF), Humidity 96%, P.O.P. 70% (Open-Meteo fallback)
Umpire Crew: Home Plate: Jeremie Rehak; First Base: Dan Iassogna; Second Base: Adam Beck; Third Base: Louie Krupa
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: Both starting lineups were announced at publish time.
Lineup Change Impact: Philadelphia Phillies: Compared with last 5 games, today's announced lineup shares 6.2/9 starters on average. In higher-turnover comps (≤6 shared), Philadelphia Phillies went 1-2. Washington Nationals: Compared with last 5 games, today's announced lineup shares 7.6/9 starters on average. in stable-lineup comps (≥8 shared), Washington Nationals went 1-2.
Line Movement: Moneyline moved from -106 to -169 (-63), toward the pick side.
Pick 3
Cleveland Guardians over Chicago White Sox
LOSS
Cleveland Guardians vs Chicago White Sox prediction — 2026-06-22 • First pitch: 7:40 PM ET
Odds-109 (BetMGM: -118)
Confidence0.389 (data points: 16.877/24.298)
PitchingGavin Williams vs Anthony Kay
VenueRate Field
This is the kind of near-even price where it makes sense to trust the club with the sturdier run-prevention identity. Cleveland does not need to win pretty to justify the play; it just needs its pitching base and cleaner situational profile to hold. In a matchup that projects as narrow, the Guardians offer the better recipe for surviving a one-run or two-run game.
The away-team case starts with Cleveland's ability to keep games under control when its starters work ahead. Even with questions around the lineup, the Guardians still entered this series knowing their best path was to lean on pitching depth and timely contact rather than slugging volume. That model can work against Chicago because it forces the White Sox to create offense across multiple innings instead of in one burst.
The White Sox have been one of the bigger surprises in the division race, and their home record makes them dangerous. They also came into this set with young contributors like Sam Antonacci and Miguel Vargas giving the lineup more life than many expected. Still, Chicago's advantage is thinner when the opposing staff limits freebies, so Cleveland is the side if you believe the game will be decided by execution more than momentum.
Expanded game context
Weather: 64.2°F, Wind 11.2 mph N (out to RF), Humidity 79%, P.O.P. 0% (Open-Meteo fallback)
Umpire Crew: Home Plate: Nick Mahrley; First Base: Ryan Blakney; Second Base: Tripp Gibson; Third Base: Marvin Hudson
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: Both starting lineups were announced at publish time.
Lineup Change Impact: Cleveland Guardians: Compared with last 5 games, today's announced lineup shares 6.2/9 starters on average. In higher-turnover comps (≤6 shared), Cleveland Guardians went 2-2. Chicago White Sox: Compared with last 5 games, today's announced lineup shares 6.2/9 starters on average. In higher-turnover comps (≤6 shared), Chicago White Sox went 0-2.
Line Movement: Moneyline moved from -114 to -115 (-1), toward the pick side.
Pick 4
Houston Astros over Toronto Blue Jays
LOSS
Houston Astros vs Toronto Blue Jays prediction — 2026-06-22 • First pitch: 7:07 PM ET
Odds+111
Confidence0.368 (data points: 16.379/23.946)
PitchingHunter Brown vs Dylan Cease
VenueRogers Centre
Houston is worth the plus-money look because the matchup gives the Astros enough ways to win without asking them to control every inning. When an underdog brings a credible top-end arm and a lineup that can still change the game with a few disciplined swings, the number becomes more attractive. This is a spot to trust the road dog to stay live deep into the game and create the better value profile.
The Astros had been playing better baseball for roughly a month, and that matters more here than the full-season record. Hunter Brown had just returned from the injured list with a sharp strikeout outing, while Jose Altuve had quietly rediscovered some run-production form in June. Add Yordan Alvarez's middle-order thump, and Houston has enough top-end offense to justify a plus price against a good but hardly untouchable home club.
Toronto can absolutely win this behind its own frontline talent, especially if the Blue Jays force Houston to play from behind. But the Astros are more dangerous when games stay compressed because their bullpen structure and star power can flip a late inning quickly. With Jeremy Pena at least available after a day-to-day hamstring issue, the underdog case carries more substance than the number suggests.
Expanded game context
Weather: Dome/retractable roof environment — external wind conditions not applicable.
Umpire Crew: Home Plate: Bill Miller; First Base: Brian Walsh; Second Base: Chad Whitson; Third Base: Dillon Wilson
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.4/9 starters on average. In higher-turnover comps (≤6 shared), Houston Astros went 2-1. Toronto Blue Jays: Compared with last 4 games, today's announced lineup shares 6.0/9 starters on average. In higher-turnover comps (≤6 shared), Toronto Blue Jays went 2-1.
Line Movement: Moneyline moved from 104 to 120 (+16), away from the pick side.
Pick 5
St. Louis Cardinals over Arizona Diamondbacks
WIN
St. Louis Cardinals vs Arizona Diamondbacks prediction — 2026-06-22 • First pitch: 7:45 PM ET
Odds-151 (BetMGM: -110)
Confidence0.348 (data points: 18.593/27.593)
PitchingAndre Pallante vs Merrill Kelly
VenueBusch Stadium
St. Louis is the preferred side because this projects as a game where the Cardinals can lean on consistency rather than chase volatility. They do not need a barrage to get there; they need enough contact pressure to make Arizona pitch from the stretch and enough pitching stability to keep the game from becoming a track meet. That is a solid favorite profile in this matchup.
The Cardinals have quietly been difficult to put away when their offense stays on schedule, and they were also getting quality work from Andre Pallante entering this game. His recent run of starts gave St. Louis a dependable base, which matters against an Arizona team that is more dangerous when it can turn the night into a race. If the Cardinals control tempo early, their side looks justified.
Arizona still brings obvious athleticism and enough lineup talent to make any total feel alive. The Diamondbacks were also trying to stabilize a pitching staff that had been hit by injuries, so the burden on the offense remained high. That is why the home side stands out here: St. Louis is better positioned to force Arizona into chasing the game instead of letting the Diamondbacks dictate the shape of it.
Umpire Crew: Home Plate: Nate Tomlinson; First Base: Jacob Metz; Second Base: Bruce Dreckman; Third Base: Carlos Torres
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: Both starting lineups were announced at publish time.
Lineup Change Impact: St. Louis Cardinals: Compared with last 5 games, today's announced lineup shares 7.2/9 starters on average. In higher-turnover comps (≤6 shared), St. Louis Cardinals went 0-2; in stable-lineup comps (≥8 shared), St. Louis Cardinals went 2-0. Arizona Diamondbacks: Compared with last 5 games, today's announced lineup shares 6.2/9 starters on average. In higher-turnover comps (≤6 shared), Arizona Diamondbacks went 2-1.
Line Movement: Moneyline moved from -142 to -111 (+31), away from the pick side.
Pick 6
New York Yankees over Detroit Tigers
LOSS
New York Yankees vs Detroit Tigers prediction — 2026-06-22 • First pitch: 6:10 PM ET
Odds-124
Confidence0.331 (data points: 15.908/23.91)
PitchingGerrit Cole vs Framber Valdez
VenueComerica Park
Backing the Yankees here is a wager on class, lineup depth, and the expectation that New York's floor is higher than a modest road price suggests. Even when the margin is not huge, the Yankees remain dangerous because they can score in clusters and pressure a pitching plan with patience as much as power. That combination keeps the favorite worth the look.
New York's away-team argument starts with the obvious advantage in established middle-order punch. The Yankees do not always need nine hits to win; they can take over a game with a couple of loud swings and a few long at-bats that expose the softer middle of an opposing bullpen. In a matchup like this, that ability to manufacture leverage without constant traffic is valuable.
Detroit had been playing with confidence and had enough young talent to make the matchup less comfortable than the uniforms suggest. Riley Greene and the emerging core can turn mistakes into instant damage, and the Tigers had been rolling into this series on a winning streak. Even so, the handicap still leans New York because over a full nine innings the Yankees have more paths to recover from a bad inning than Detroit does.
Expanded game context
Weather: 73.5°F, Wind 9.5 mph NE (out to RF), Humidity 57%, P.O.P. 0% (Open-Meteo fallback)
Umpire Crew: Home Plate: Jim Wolf; First Base: Alex MacKay; Second Base: Alan Porter; Third Base: Roberto Ortiz
New York Yankees Injuries: Ali Sánchez (Active), Amed Rosario (Active), Anthony Volpe (Active), Austin Wells (Active), Ben Rice (Active), Brent Headrick (Active), Cam Schlittler (Active), Camilo Doval (Active)
Detroit Tigers Injuries: Casey Mize (Active), Colt Keith (Active), Dillon Dingler (Active), Drew Anderson (Active), Drew Sommers (Active), Enmanuel De Jesus (Active), Framber Valdez (Active), Hao-Yu Lee (Active)
Starting Lineups: Both starting lineups were announced at publish time.
Lineup Change Impact: New York Yankees: Compared with last 5 games, today's announced lineup shares 7.0/9 starters on average. In higher-turnover comps (≤6 shared), New York Yankees went 1-1; in stable-lineup comps (≥8 shared), New York Yankees went 1-1. Detroit Tigers: Compared with last 5 games, today's announced lineup shares 6.8/9 starters on average.
Line Movement: Moneyline moved from -129 to -114 (+15), away from the pick side.
Pick 7
Boston Red Sox over Colorado Rockies
LOSS
Boston Red Sox vs Colorado Rockies prediction — 2026-06-22 • First pitch: 8:40 PM ET
Odds-140 (BetMGM: -170)
Confidence0.315 (data points: 15.698/23.869)
PitchingJake Bennett vs Ryan Feltner
VenueCoors Field
Boston is the side because this game asks which club is more likely to survive the chaos that Coors Field inevitably brings. You want the lineup with a better chance to keep applying pressure from the first through the ninth, and you want the roster less likely to crumble after one crooked inning. That points to the Red Sox even in a park where no lead feels comfortable.
The Red Sox came into Denver in rough shape overall, but they still own the stronger offensive baseline in this matchup. Their lineup is more capable of stacking quality at-bats, and that matters because Coors punishes every extra baserunner and every poorly located fastball. Boston does not need to be flawless here; it just needs to be more complete than the opponent.
Colorado always has upset appeal at home because the environment can flatten talent gaps, and the Rockies still have enough thunder for one explosive inning to change the script. Hunter Goodman has been one of the few true bright spots in their offense, which keeps the danger real. Still, the broader roster quality favors Boston, and that is the side to trust in a high-variance setting.
Umpire Crew: Home Plate: Chris Conroy; First Base: Ben May; Second Base: Brennan Miller; Third Base: John Tumpane
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)
Starting Lineups: Both starting lineups were announced at publish time.
Lineup Change Impact: Boston Red Sox: Compared with last 5 games, today's announced lineup shares 6.0/9 starters on average. In higher-turnover comps (≤6 shared), Boston Red Sox went 1-3. Colorado Rockies: Compared with last 5 games, today's announced lineup shares 8.0/9 starters on average. in stable-lineup comps (≥8 shared), Colorado Rockies went 2-2.
Line Movement: Moneyline moved from -124 to -164 (-40), toward the pick side.
Pick 8
Baltimore Orioles over Los Angeles Angels
In Progress
Baltimore Orioles vs Los Angeles Angels prediction — 2026-06-22 • First pitch: 9:38 PM ET
Baltimore is the right favorite because the Orioles have the cleaner two-way setup and do not need to reach for an unlikely script. Their lineup can score in different ways, and their pitching outlook is stronger than Los Angeles can comfortably match over a full game. That is the kind of profile worth laying when the opponent's margin is already thin.
The Orioles entered this series with a little life after competing well against a tougher opponent, and Kyle Bradish's recent 12-strikeout outing offered a reminder of what their ceiling looks like when the front-line stuff is sharp. Baltimore also gets more from its lineup than just home-run hunting, which is useful on the road because it lets the pressure continue after the first punch. That balance gives the visitors the sturdier path.
The Angels had some recent spark from Denzer Guzman, who had homered in three straight games, but the supporting conditions were working against them. Mike Trout remained sidelined, and the pitching depth behind the starter was still vulnerable. Against a Baltimore club that can punish short outings, Los Angeles looks too dependent on a few isolated swings to be the preferred side.
Umpire Crew: Home Plate: John Libka; First Base: D.J. Reyburn; Second Base: James Hoye; Third Base: Sean Barber
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: Both starting lineups were announced at publish time.
Lineup Change Impact: Baltimore Orioles: Compared with last 5 games, today's announced lineup shares 6.0/9 starters on average. In higher-turnover comps (≤6 shared), Baltimore Orioles went 2-2. Los Angeles Angels: Compared with last 5 games, today's announced lineup shares 5.8/9 starters on average. In higher-turnover comps (≤6 shared), Los Angeles Angels went 1-3.
Line Movement: Moneyline moved from -162 to -157 (+5), away from the pick side.
Pick 9
Miami Marlins over Texas Rangers
LOSS
Miami Marlins vs Texas Rangers prediction — 2026-06-22 • First pitch: 6:40 PM ET
Miami is the call because this matchup sets up better for the Marlins' style than the number might initially suggest. At home, they can shorten the game with contact, speed, and enough pitching flexibility to keep the Rangers from settling into a power rhythm. It is not a flashy handicap, but it is a coherent one, and that matters in a near-coin-flip environment.
Texas has recognizable bats and enough veteran presence to threaten any suspect pitching sequence, yet the Rangers were also opening a demanding road trip and asking for a clean offensive performance away from home. Kumar Rocker had just been tagged for a rough outing in his previous appearance, and that recent instability puts more weight on the rest of the staff. Against a club that thrives on pressure baseball, that can become a problem.
The Marlins do not need to out-slug Texas to justify this pick. Kyle Stowers had been giving them more life with three homers in four games, and Miami's home profile has generally been tougher than its brand name suggests. If the Marlins can keep traffic moving and force Texas into too many stressful innings, the home side has the better shape for this game.
Expanded game context
Weather: Dome/retractable roof environment — external wind conditions not applicable.
Umpire Crew: Home Plate: Cory Blaser; First Base: Jansen Visconti; Second Base: James Jean; Third Base: Alex Tosi
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.2/9 starters on average. in stable-lineup comps (≥8 shared), Miami Marlins went 2-0. 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 0-2; in stable-lineup comps (≥8 shared), Texas Rangers went 2-0.
Line Movement: Moneyline moved from -125 to -143 (-18), toward the pick side.
Pick 10
San Diego Padres over Atlanta Braves
In Progress
San Diego Padres vs Atlanta Braves prediction — 2026-06-22 • First pitch: 10:10 PM ET
Odds-113 (BetMGM: -115)
Confidence0.226 (data points: 14.744/24.049)
PitchingMichael King vs Grant Holmes
VenuePetco Park
San Diego is the side because the Padres look better built for the exact texture this game is likely to have. They can win a lower-scoring contest with pitching and defense, and they can also capitalize if Atlanta's recent rotation instability shows up again. In a close market, that broader range of workable outcomes is enough to lean Padres.
The Padres' case begins with their ability to make opponents play every inning cleanly. Manny Machado had shown signs of heating up entering the series, and Petco gives San Diego's run-prevention profile extra value when the game stays on script. The Padres do not need an offensive avalanche here; they just need to keep making Atlanta cover every base and every out.
The Braves still carry obvious upside because their lineup can erase a handicap with one explosive stretch. Ozzie Albies was starting to heat up as well, which makes Atlanta more dangerous than any short-term form line might say. But with Grant Holmes having logged only 5 2/3 innings over his previous two outings, San Diego gets the nod because its route to six clean innings looks less fragile.
Expanded game context
Weather: 69.5°F, Wind 5.6 mph W (in from RF), Humidity 72%, P.O.P. 0% (Open-Meteo fallback)
Umpire Crew: Home Plate: Shane Livensparger; First Base: Dan Merzel; Second Base: Dan Bellino; Third Base: Mark Ripperger
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)
Atlanta Braves Injuries: Austin Riley (Active), Bryce Elder (Active), Carlos Carrasco (Active), Chris Sale (Active), Didier Fuentes (Active), Dominic Smith (Active), Drake Baldwin (Active), Dylan Dodd (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 7.8/9 starters on average. in stable-lineup comps (≥8 shared), San Diego Padres went 2-1. Atlanta Braves: Compared with last 4 games, today's announced lineup shares 6.5/9 starters on average. In higher-turnover comps (≤6 shared), Atlanta Braves went 0-2.
Line Movement: Moneyline moved from -108 to -260 (-152), toward the pick side.
Pick 11
Los Angeles Dodgers over Minnesota Twins
WIN
Los Angeles Dodgers vs Minnesota Twins prediction — 2026-06-22 • First pitch: 7:40 PM ET
Odds-152 (BetMGM: -140)
Confidence0.113 (data points: 12.849/23.08)
PitchingWill Klein vs Zebby Matthews
VenueTarget Field
The Dodgers remain the correct side because they bring the highest floor on the board even when the price is not cheap. Their lineup can score immediately, their depth keeps innings alive, and their pitching usage has enough flexibility to survive different game shapes. That all matters against a Minnesota club that has been more reliant on narrow scripts.
Los Angeles showed exactly what makes it so dangerous: one swing from Shohei Ohtani can tilt the opening frame, and a second wave from Freddie Freeman can finish the job later. The Dodgers also became the first club to 50 wins, which says something about the consistency of their nightly standard even more than their star power. When you are laying a favorite, that level of reliability is what you are paying for.
Minnesota can absolutely make this uncomfortable at home, especially if its starter gets early count leverage and keeps the ball out of the middle. Byron Buxton remains the kind of player who can change a game on one pitch. But the Twins have less room to absorb mistakes, and against a lineup as relentless as Los Angeles, that leaves the better side with the Dodgers.
Expanded game context
Weather: 75.0°F, Wind 2.9 mph N (out to RF), Humidity 40%, P.O.P. 0% (Open-Meteo fallback)
Umpire Crew: Home Plate: Lance Barksdale; First Base: Will Little; Second Base: Ryan Additon; Third Base: Ryan Wills
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)
Minnesota Twins Injuries: Alex Jackson (Active), Andrew Morris (Active), Anthony Banda (Active), Austin Martin (Active), Brooks Lee (Active), Byron Buxton (Active), Cody Laweryson (Active), Connor Prielipp (Active)
Starting Lineups: Both starting lineups were announced at publish time.
Lineup Change Impact: Los Angeles Dodgers: Compared with last 5 games, today's announced lineup shares 6.4/9 starters on average. In higher-turnover comps (≤6 shared), Los Angeles Dodgers went 2-1. 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 3-1.
Line Movement: Moneyline moved from -155 to -163 (-8), toward the pick side.
Pick 12
Tampa Bay Rays over Kansas City Royals
LOSS
Tampa Bay Rays vs Kansas City Royals prediction — 2026-06-22 • First pitch: 6:40 PM ET
Odds-187 (BetMGM: -200)
Confidence0.098 (data points: 15.967/29.082)
PitchingDrew Rasmussen vs Michael Wacha
VenueTropicana Field
Tampa Bay is a favorite for good reason here because the Rays can win this game in the margins even if it never turns into a showcase. They defend well, they pressure with contact and movement, and they usually force opponents to keep answering small problems until those problems become runs. Against a struggling Kansas City team, that style is worth backing.
The Rays' identity this season has been built around contact quality, baserunning pressure, and a pitching staff that avoids self-inflicted damage. Drew Rasmussen had been in excellent form, allowing almost nothing over his previous three starts, and Yandy Diaz continued to anchor the offense with steady production. That combination gives Tampa Bay the cleaner path to owning the game's pace.
Kansas City did come in with some recent offensive life after a big weekend, and Jac Caglianone's power keeps the Royals from being harmless. But Bobby Witt Jr. was dealing with a day-to-day issue, and the broader roster still lacks Tampa Bay's depth and defensive speed. Unless the Royals create immediate damage, the matchup leans toward the home side steadily taking control.
Expanded game context
Weather: Dome/retractable roof environment — external wind conditions not applicable.
Umpire Crew: Home Plate: Gabe Morales; First Base: Doug Eddings; Second Base: Mike Muchlinski; Third Base: Emil Jimenez
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: Both starting lineups were announced at publish time.
Lineup Change Impact: Tampa Bay Rays: Compared with last 5 games, today's announced lineup shares 6.6/9 starters on average. In higher-turnover comps (≤6 shared), Tampa Bay Rays went 1-2. Kansas City Royals: Compared with last 5 games, today's announced lineup shares 7.2/9 starters on average. in stable-lineup comps (≥8 shared), Kansas City Royals went 1-1.