Milwaukee Brewers vs Philadelphia Phillies prediction — 2026-06-12 • First pitch: 7:40 PM ET
Odds-247 (BetMGM: -140)
Confidence0.778 (data points: 25.886/29.111)
PitchingJacob Misiorowski vs Tanner Banks
VenueAmerican Family Field
Milwaukee is still the right side here because the Brewers bring the cleaner run-prevention profile into a game that should be decided by which starter controls traffic earliest. With Jacob Misiorowski opposite Tanner Banks and the number still asking Milwaukee to win a fairly standard home game, the original stance holds up on talent, form and bullpen shape.
Philadelphia always has enough thunder to ruin a handicap in one inning, but this is a tougher spot if the Phillies have to chase. Andrew Painter was coming off a shaky outing in which he allowed six earned runs in 4 2/3 innings against Chicago, and that matters against a club that usually forces pitchers to work through long, uncomfortable at-bats.
The Brewers look built to press that edge. Misiorowski entered the night 6-0 with a 0.20 ERA and 65 strikeouts over his previous seven starts, and Milwaukee's home setting only strengthens the case for a team that can hand a lead from its starter to the middle relief and closing lanes without asking for a shootout.
Expanded game context
Weather: Dome/retractable roof environment — external wind conditions not applicable.
Umpire Crew: Home Plate: Chad Fairchild; First Base: James Jean; Second Base: Erich Bacchus; Third Base: Chris Segal
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)
Philadelphia Phillies Injuries: Aaron Nola (Active), Alec Bohm (Active), Andrew Painter (Active), Brad Keller (Active), Brandon Marsh (Active), Bryce Harper (Active), Bryson Stott (Active), Chase Shugart (Active)
Starting Lineups: Both starting lineups were announced at publish time.
Lineup Change Impact: Milwaukee Brewers: Compared with last 5 games, today's announced lineup shares 6.6/9 starters on average. In higher-turnover comps (≤6 shared), Milwaukee Brewers went 1-1. Philadelphia Phillies: Compared with last 5 games, today's announced lineup shares 7.4/9 starters on average. in stable-lineup comps (≥8 shared), Philadelphia Phillies went 2-0.
Line Movement: Moneyline moved from -244 to -140 (+104), away from the pick side.
Pick 2
Pittsburgh Pirates over Miami Marlins
LOSS
Pittsburgh Pirates vs Miami Marlins prediction — 2026-06-12 • First pitch: 6:40 PM ET
Odds-144 (BetMGM: -145)
Confidence0.495 (data points: 20.698/27.698)
PitchingBraxton Ashcraft vs Sandy Alcantara
VenuePNC Park
Pittsburgh remains the preferred side because this game profiles as a contest where modest offensive separation and home-field comfort matter more than headline star power. The Pirates do not need to dominate the matchup; they just need to create the first clean lead and let the game narrow from there.
Miami is dangerous when Sandy Alcantara is settling into rhythm, and his recent form is the main reason this price never becomes a runaway favorite situation. Alcantara had logged seven innings in each of his previous two starts and won both, so the Marlins had a real path if the game stayed low-scoring and their starter kept the ball in the middle innings.
Even so, Pittsburgh is the side because the Pirates are in a better spot to answer after a rough turn from their own starter. Braxton Ashcraft was looking to rebound from a rare off-start against Atlanta, and the broader home-game setup still favors a Pirates club that can scratch out enough offense and keep the pressure on Miami's thinner margin for error.
Expanded game context
Weather: 79.2°F, Wind 7.8 mph W (out to CF), Humidity 71%, P.O.P. 0% (Open-Meteo fallback)
Umpire Crew: Home Plate: Junior Valentine; First Base: Rob Drake; Second Base: Stu Scheurwater; Third Base: Scott Barry
Pittsburgh Pirates Injuries: Antwone Kelly (Active), Billy Cook (Active), Brandon Lowe (Active), Braxton Ashcraft (Active), Bryan Reynolds (Active), Bubba Chandler (Active), Carmen Mlodzinski (Active), Dennis Santana (Active)
Miami Marlins Injuries: Anthony Bender (Active), Cade Gibson (Active), Calvin Faucher (Active), Christopher Morel (Active), Connor Norby (Active), Esteury Ruiz (Active), Heriberto Hernández (Active), Jakob Marsee (Active)
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 7.0/9 starters on average. Miami Marlins: Compared with last 5 games, today's announced lineup shares 7.2/9 starters on average.
Line Movement: Moneyline moved from -149 to -143 (+6), away from the pick side.
Pick 3
Baltimore Orioles over San Diego Padres
WIN
Baltimore Orioles vs San Diego Padres prediction — 2026-06-12 • First pitch: 7:05 PM ET
Odds-129 (BetMGM: -135)
Confidence0.490 (data points: 17.863/23.978)
PitchingShane Baz vs Griffin Canning
VenueOriole Park at Camden Yards
Baltimore is the play because the Orioles hold the more balanced path to winning a game that could swing quickly on contact quality and late-inning execution. The number is not asking them to be overwhelmingly better; it is asking them to be steadier at home with a live starter and a lineup capable of cashing in hitter-friendly conditions.
San Diego is not short on star power, and Manny Machado returning to Camden Yards always adds a little extra edge to the matchup. The Padres can absolutely score, especially with enough right-handed thump to take advantage of a warm night, but they are still asking Griffin Canning to survive against an offense that tends to keep innings moving.
That is why the Orioles stay attractive. Shane Baz came in leading Baltimore's staff with 77 innings and was lined up for his team-high 14th start, which speaks to both durability and trust. At home, with a deeper overall run-prevention base, Baltimore deserves the lean.
Umpire Crew: Home Plate: Ben May; First Base: Brennan Miller; Second Base: Felix Neon; Third Base: Chris Conroy
Baltimore Orioles Injuries: Adley Rutschman (Active), Albert Suárez (Active), Andrew Kittredge (Active), Anthony Nunez (Active), Blaze Alexander (Active), Brandon Young (Active), Coby Mayo (Active), Colton Cowser (Active)
San Diego Padres Injuries: Adrian Morejon (Active), Bradgley Rodriguez (Active), David Morgan (Active), Fernando Tatis Jr. (Active), Freddy Fermin (Active), Gavin Sheets (Active), Griffin Canning (Active), Jackson Merrill (Active)
Starting Lineups: Both starting lineups were announced at publish time.
Lineup Change Impact: Baltimore Orioles: Compared with last 5 games, today's announced lineup shares 6.6/9 starters on average. In higher-turnover comps (≤6 shared), Baltimore Orioles went 1-1. San Diego Padres: Compared with last 5 games, today's announced lineup shares 6.6/9 starters on average. In higher-turnover comps (≤6 shared), San Diego Padres went 2-0.
Line Movement: Moneyline moved from -142 to -130 (+12), away from the pick side.
Pick 4
New York Mets over Atlanta Braves
WIN
New York Mets vs Atlanta Braves prediction — 2026-06-12 • First pitch: 7:15 PM ET
The Mets are still worth the side because this price leaves room to back the home club in a matchup that is more competitive than the brands suggest. New York does not need to be flashier than Atlanta; it just needs to turn this into a game of sequencing, traffic and bullpen leverage rather than raw name recognition.
Atlanta's ceiling is obvious, and Spencer Strider is still capable of tilting a game with strikeouts alone. Even so, his history against the Mets has been more volatile than his record implies, and that keeps the Braves from feeling automatic in a road spot where one crooked inning can change the entire script.
The home side has enough reasons to stay with. Nolan McLean entered off a quality start in San Diego, and the Mets had already shown they could pressure good pitching at Citi Field when they keep the line moving. If this turns into a game of depth rather than highlights, New York is live in the right ways.
Expanded game context
Weather: 84.4°F, Wind 18.3 mph WNW (in from RF), Humidity 63%, P.O.P. 24% (Open-Meteo fallback)
Umpire Crew: Home Plate: John Bacon; First Base: Alan Porter; Second Base: Roberto Ortiz; Third Base: Jim Wolf
New York Mets Injuries: A.J. Ewing (Active), A.J. Minter (Active), Austin Warren (Active), Bo Bichette (Active), Brett Baty (Active), Brooks Raley (Active), Carson Benge (Active), Christian Scott (Active)
Atlanta Braves Injuries: Austin Riley (Active), Austin Wynns (Active), Bryce Elder (Active), Chris Sale (Active), Didier Fuentes (Active), Dominic Smith (Active), Dylan Dodd (Active), Dylan Lee (Active)
Starting Lineups: Both starting lineups were announced at publish time.
Lineup Change Impact: New York Mets: Compared with last 5 games, today's announced lineup shares 7.6/9 starters on average. in stable-lineup comps (≥8 shared), New York Mets went 2-1. Atlanta Braves: Compared with last 4 games, today's announced lineup shares 7.0/9 starters on average.
Line Movement: Moneyline moved from -113 to -112 (+1), away from the pick side.
Pick 5
Minnesota Twins over St. Louis Cardinals
WIN
Minnesota Twins vs St. Louis Cardinals prediction — 2026-06-12 • First pitch: 8:10 PM ET
Odds-137 (BetMGM: -115)
Confidence0.387 (data points: 13.579/19.579)
PitchingJoe Ryan vs Kyle Leahy
VenueTarget Field
Minnesota remains the side because the Twins have the cleaner starter anchor and the more stable home-game formula in a matchup where every extra baserunner should matter. This is not a spot that requires a huge offensive edge; it simply asks Minnesota to let Joe Ryan set the tone and keep the game in its preferred shape.
St. Louis does bring some credible matchup history into the box. Jordan Walker, Lars Nootbaar and Alec Burleson had combined to do real damage against Ryan, so the Cardinals were not walking in blind. That makes them dangerous, but it also puts pressure on them to cash in early opportunities instead of relying on a softer middle portion of the game.
The reason the Twins still deserve the nod is Ryan's broader run of work. He posted a 1.73 ERA across five May starts and had recorded a quality start in five of his previous six outings. In a home setting, that kind of dependability is enough to keep Minnesota on the correct side of the number.
Expanded game context
Weather: 80.0°F, Wind 10.2 mph W (out to LF), Humidity 33%, P.O.P. 1% (Open-Meteo fallback)
Umpire Crew: Home Plate: Dan Iassogna; First Base: Adam Beck; Second Base: Jen Pawol; Third Base: Jeremie Rehak
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)
St. Louis Cardinals Injuries: Alec Burleson (Active), Andre Pallante (Active), Blaze Jordan (Active), Bryan Torres (Active), Chris Roycroft (Active), Dustin May (Active), George Soriano (Active), Gordon Graceffo (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 1-2. St. Louis Cardinals: Compared with last 5 games, today's announced lineup shares 6.8/9 starters on average. In higher-turnover comps (≤6 shared), St. Louis Cardinals went 2-0; in stable-lineup comps (≥8 shared), St. Louis Cardinals went 1-1.
Line Movement: Moneyline moved from -142 to -114 (+28), away from the pick side.
Pick 6
Seattle Mariners over Washington Nationals
WIN
Seattle Mariners vs Washington Nationals prediction — 2026-06-12 • First pitch: 6:45 PM ET
Odds-146 (BetMGM: -110)
Confidence0.312 (data points: 15.477/23.592)
PitchingBryce Miller vs Zack Littell
VenueNationals Park
Seattle is still the better side because the Mariners arrive with the sharper mound outlook and a profile that travels well when the game is likely to be decided by the first six innings. The market is not demanding a blowout; it is asking whether Seattle is more likely to control the run-prevention side of the matchup, and the answer is yes.
Washington has enough competency on the mound to make this uncomfortable. Zack Littell had won five straight appearances with a 1.93 ERA over that stretch, so the Nationals had a legitimate route if they could keep the game slow and avoid giving away extra outs.
The separating factor is Bryce Miller. Since returning from the injured list, he had been electric with a 1.33 ERA over 27 innings, and that kind of form gives Seattle the cleanest starter advantage on the board. If the Mariners get even ordinary offensive support, the side still points their way.
Expanded game context
Weather: 84.3°F, Wind 4.0 mph S (out to CF), Humidity 57%, P.O.P. 40% (Open-Meteo fallback)
Umpire Crew: Home Plate: Cory Blaser; First Base: Jansen Visconti; Second Base: Alex Tosi; Third Base: Willie Traynor
Seattle Mariners Injuries: Alex Hoppe (Active), Andrés Muñoz (Active), Bryan Woo (Active), Bryce Miller (Active), Cole Young (Active), Colt Emerson (Active), Dominic Canzone (Active), Eduard Bazardo (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: Seattle Mariners: Compared with last 5 games, today's announced lineup shares 6.4/9 starters on average. In higher-turnover comps (≤6 shared), Seattle Mariners went 2-1. Washington Nationals: Compared with last 5 games, today's announced lineup shares 7.4/9 starters on average. in stable-lineup comps (≥8 shared), Washington Nationals went 1-2.
Line Movement: Moneyline moved from -145 to -108 (+37), away from the pick side.
Pick 7
San Francisco Giants over Chicago Cubs
In Progress
San Francisco Giants vs Chicago Cubs prediction — 2026-06-12 • First pitch: 10:15 PM ET
San Francisco stays playable because this is the kind of home game the Giants usually win by turning pace and contact management in their favor. The price is modest enough that you do not need a lopsided projection, just a belief that the Giants are slightly more likely to dictate how the game is played at Oracle Park.
Chicago has enough to challenge that idea. Javier Assad had already shown he could handle San Francisco, including a previous 6 1/3 scoreless relief appearance against the Giants, so the Cubs were not arriving without a real counterpunch on the mound.
Still, the home side carries the more comfortable rhythm. Jung Hoo Lee entered on an MLB-best 18-game hitting streak with a .500/.520/.639 slash over that run, and that kind of table-setting matters in a park where sustained pressure is usually more valuable than one big swing. San Francisco is the right lean if this game stays in its natural environment.
Expanded game context
Weather: 61.6°F, Wind 12.5 mph W (out to CF), Humidity 86%, P.O.P. 1% (Open-Meteo fallback)
Umpire Crew: Home Plate: Todd Tichenor; First Base: Tyler Jones; Second Base: Clint Vondrak; Third Base: Adam Hamari
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)
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)
Starting Lineups: Both starting lineups were announced at publish time.
Lineup Change Impact: San Francisco Giants: Compared with last 5 games, today's announced lineup shares 7.0/9 starters on average. in stable-lineup comps (≥8 shared), San Francisco Giants went 1-1. Chicago Cubs: Compared with last 5 games, today's announced lineup shares 7.8/9 starters on average. in stable-lineup comps (≥8 shared), Chicago Cubs went 2-2.
Line Movement: Moneyline moved from -110 to 106 (+216), away from the pick side.
Pick 8
Cleveland Guardians over Detroit Tigers
WIN
Cleveland Guardians vs Detroit Tigers prediction — 2026-06-12 • First pitch: 7:10 PM ET
Odds-124 (BetMGM: +125)
Confidence0.214 (data points: 17.48/28.793)
PitchingTanner Bibee vs Jack Flaherty
VenueProgressive Field
Cleveland remains the side because the Guardians are at home with the starter who has shown the most reliable feel for this matchup. In a game with two capable arms, that familiarity matters, especially when the favorite only needs to be a touch cleaner in the decisive spots.
Detroit is not without momentum on the mound. Jack Flaherty had allowed just three runs over his first 10 June innings while striking out 13, which gave the Tigers a realistic chance to keep this tight and force Cleveland to earn every baserunner.
The edge still belongs to the Guardians because Tanner Bibee has repeatedly looked comfortable against this lineup. Since the start of 2025, he was 3-0 with a 1.00 ERA and 26 strikeouts in four starts against Detroit. At Progressive Field, that kind of track record is enough to keep the pick on Cleveland.
Expanded game context
Weather: 76.5°F, Wind 7.4 mph W (in from RF), Humidity 54%, P.O.P. 0% (Open-Meteo fallback)
Umpire Crew: Home Plate: Gabe Morales; First Base: Doug Eddings; Second Base: Mike Muchlinski; Third Base: Emil Jimenez
Cleveland Guardians Injuries: Angel Martínez (Active), Austin Hedges (Active), Brayan Rocchio (Active), Cade Smith (Active), Chase DeLauter (Active), Colin Holderman (Active), Daniel Espino (Active), Daniel Schneemann (Active)
Detroit Tigers Injuries: Colt Keith (Active), Dillon Dingler (Active), Drew Anderson (Active), Drew Sommers (Active), Enmanuel De Jesus (Active), Framber Valdez (Active), Gleyber Torres (Active), Jack Flaherty (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 7.0/9 starters on average. In higher-turnover comps (≤6 shared), Cleveland Guardians went 0-2; in stable-lineup comps (≥8 shared), Cleveland Guardians went 1-2. Detroit Tigers: Compared with last 5 games, today's announced lineup shares 6.0/9 starters on average. In higher-turnover comps (≤6 shared), Detroit Tigers went 2-2.
Line Movement: Moneyline moved from -116 to 130 (+246), away from the pick side.
Pick 9
Arizona Diamondbacks over Cincinnati Reds
WIN
Arizona Diamondbacks vs Cincinnati Reds prediction — 2026-06-12 • First pitch: 7:15 PM ET
Arizona is still the side because the Diamondbacks bring enough offensive speed and lineup pressure to make a near-pick'em game attractive when paired with a starter who has handled this park before. This is more about trusting Arizona to create the cleaner scoring opportunities than expecting either club to dominate.
Cincinnati has obvious punch, especially when Great American Ball Park starts rewarding lift. Matt McLain came into the game with three home runs and five RBIs over his first eight June games, so the Reds had the kind of in-form bat that can flip a handicap quickly.
Even so, the Diamondbacks deserve the lean because Eduardo Rodriguez had already shown he could navigate this venue, carrying a 1.42 ERA in two career starts at Great American. In a hitter-friendly setting, a starter with that kind of comfort can be enough to tip a thin game toward Arizona.
Umpire Crew: Home Plate: Alex MacKay; First Base: Lance Barksdale; Second Base: Dexter Kelley; Third Base: Ryan Additon
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)
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: Both starting lineups were announced at publish time.
Lineup Change Impact: Arizona Diamondbacks: Compared with last 5 games, today's announced lineup shares 7.0/9 starters on average. 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 0-2.
Line Movement: Moneyline moved from -115 to -136 (-21), toward the pick side.
Pick 10
Los Angeles Dodgers over Chicago White Sox
LOSS
Los Angeles Dodgers vs Chicago White Sox prediction — 2026-06-12 • First pitch: 7:40 PM ET
Odds-153 (BetMGM: -200)
Confidence0.156 (data points: 13.984/24.192)
PitchingRoki Sasaki vs Anthony Kay
VenueRate Field
The Dodgers remain the side because their baseline talent still makes sense even in a tougher-than-usual road environment. The number is heavier than some of the other games on the board, but the original angle holds if Los Angeles gets the version of its pitching staff that has looked steadier over the last several weeks.
Chicago deserves real respect at home. The White Sox had gone 18-3 at Rate Field entering the series and were playing with the confidence of a first-place club, which makes them more than a token underdog in this spot.
Even with that caveat, the Dodgers still have the cleaner path if Roki Sasaki keeps doing what he has done since early May. After a slow start, he had posted a 2.56 ERA across his previous six starts, and that kind of reset on the mound is enough to justify staying with Los Angeles rather than fading the price entirely.
Expanded game context
Weather: 80.6°F, Wind 13.1 mph W (out to LF), Humidity 39%, P.O.P. 0% (Open-Meteo fallback)
Umpire Crew: Home Plate: Manny Gonzalez; First Base: Tom Hanahan; Second Base: Dillon Wilson; Third Base: Ron Kulpa
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)
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: Los Angeles Dodgers: Compared with last 5 games, today's announced lineup shares 6.2/9 starters on average. In higher-turnover comps (≤6 shared), Los Angeles Dodgers went 2-1. Chicago White Sox: Compared with last 4 games, today's announced lineup shares 6.2/9 starters on average. In higher-turnover comps (≤6 shared), Chicago White Sox went 2-1.
Line Movement: Moneyline moved from -145 to -204 (-59), toward the pick side.
Pick 11
Toronto Blue Jays over New York Yankees
WIN
Toronto Blue Jays vs New York Yankees prediction — 2026-06-12 • First pitch: 7:37 PM ET
Toronto is still the side because the Blue Jays are catching a manageable home number in a matchup where the offensive edges look more playable than the brand names suggest. This does not need to be a statement win; it just needs to be the kind of game where Toronto strings together better plate appearances in the middle innings.
New York will always threaten to overpower a handicap, but there are reasons to think the Yankees are not perfectly lined up here. Ryan Weathers had already been tagged for five earned runs in his first start against Toronto this season, which gives the Blue Jays a concrete example of how this lineup can see him.
That matters even more at Rogers Centre, where Toronto's hitters have a few favorable matchup cues. George Springer and Ernie Clement had combined for two home runs in eight at-bats against Weathers, and the Blue Jays are the side if those familiar looks turn into early traffic again.
Expanded game context
Weather: Dome/retractable roof environment — external wind conditions not applicable.
Umpire Crew: Home Plate: John Tumpane; First Base: Ramon De Jesus; Second Base: Steven Jaschinski; Third Base: Paul Clemons
Toronto Blue Jays Injuries: Alejandro Kirk (Active), Andrés Giménez (Active), Brandon Valenzuela (Active), Braydon Fisher (Active), Charles McAdoo (Active), Davis Schneider (Active), Dylan Cease (Active), Ernie Clement (Active)
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)
Starting Lineups: Both starting lineups were announced at publish time.
Lineup Change Impact: Toronto Blue Jays: Compared with last 5 games, today's announced lineup shares 6.4/9 starters on average. In higher-turnover comps (≤6 shared), Toronto Blue Jays went 2-1. New York Yankees: Compared with last 4 games, today's announced lineup shares 7.2/9 starters on average. in stable-lineup comps (≥8 shared), New York Yankees went 2-0.
Line Movement: Moneyline moved from -110 to 105 (+215), away from the pick side.
Pick 12
Boston Red Sox over Texas Rangers
WIN
Boston Red Sox vs Texas Rangers prediction — 2026-06-12 • First pitch: 7:10 PM ET
Boston remains the side because the Red Sox are in a spot where a moderate home price can be justified by starting-pitcher stability and a better chance to control the rhythm of the game. This is less about overwhelming Texas and more about trusting Boston to be firmer from first pitch through the late innings.
The Rangers have enough lineup quality to keep that from feeling easy. Josh Jung entered with a .309 average, third best in the American League, and Texas can make a favorite sweat if it starts giving away hittable counts with runners aboard.
Still, the Red Sox have a clear reason to like the setup. Sonny Gray was brought in to help stop the drift at Fenway, where Boston had not won a series since April 6-8, and this looks like the sort of game where his strike-throwing profile can let the home side play from in front rather than scramble all night.
Umpire Crew: Home Plate: Brian Walsh; First Base: Bill Miller; Second Base: Jonathan Parra; Third Base: Chad Whitson
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)
Texas Rangers Injuries: Brandon Nimmo (Active), Cal Quantrill (Active), Cole Winn (Active), Corey Seager (Active), Elias Díaz (Active), Evan Carter (Active), Ezequiel Duran (Active), Jack Leiter (Active)
Starting Lineups: Both starting lineups were announced at publish time.
Lineup Change Impact: Boston Red Sox: Compared with last 4 games, today's announced lineup shares 7.2/9 starters on average. Texas Rangers: Compared with last 5 games, today's announced lineup shares 7.0/9 starters on average.
Line Movement: Moneyline moved from -131 to -119 (+12), away from the pick side.
Pick 13
Houston Astros over Kansas City Royals
WIN
Houston Astros vs Kansas City Royals prediction — 2026-06-12 • First pitch: 8:10 PM ET
Odds-110 (BetMGM: +105)
Confidence0.091 (data points: 12.393/22.715)
PitchingTatsuya Imai vs Luinder Avila
VenueKauffman Stadium
Houston stays attractive because the Astros still profile as the offense more likely to turn small openings into crooked numbers. In a game with relatively light separation on the moneyline, that lineup depth is enough to keep the original side intact.
Kansas City is not an easy fade, especially with Luinder Avila throwing as well as he has lately. Since May 8, he had posted a 2.21 ERA over 20 1/3 innings, which gave the Royals a believable way to keep this game under control if he could avoid the middle of Houston's order.
That last part is the problem. Yordan Alvarez owns a career 1.188 OPS with five home runs at Kauffman Stadium, and Houston's best hitters are exactly the sort who can punish even a well-pitched game with one bad sequence. The Astros remain the sturdier side.
Umpire Crew: Home Plate: Bruce Dreckman; First Base: Nate Tomlinson; Second Base: Jacob Metz; Third Base: Mark Wegner
Houston Astros Injuries: AJ Blubaugh (Active), Alimber Santa (Active), Brice Matthews (Active), Bryan Abreu (Active), Bryan King (Active), Cam Smith (Active), Christian Vázquez (Active), Christian Walker (Active)
Kansas City Royals Injuries: Alex Lange (Active), Beck Way (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: Houston Astros: Compared with last 5 games, today's announced lineup shares 5.4/9 starters on average. In higher-turnover comps (≤6 shared), Houston Astros went 2-2. Kansas City Royals: Compared with last 5 games, today's announced lineup shares 6.2/9 starters on average. In higher-turnover comps (≤6 shared), Kansas City Royals went 2-1.
Line Movement: Moneyline moved from -116 to 106 (+222), away from the pick side.
Pick 14
Tampa Bay Rays over Los Angeles Angels
In Progress
Tampa Bay Rays vs Los Angeles Angels prediction — 2026-06-12 • First pitch: 9:38 PM ET
Tampa Bay remains the side because the Rays have the more convincing starter foundation, and that is usually where to start in a road favorite range like this one. If the game stays close through five or six innings, the original wager still points toward Tampa Bay's ability to manage the cleaner path home.
The Angels can absolutely make this awkward, especially if their lineup keeps carrying over some recent life. Wade Meckler's first career grand slam against Tampa Bay on May 30 was a reminder that Los Angeles has enough left-handed thump to disrupt a neat pitching script.
Even so, Shane McClanahan is the strongest single reason to stay with the Rays. He had already beaten the Angels on May 31 and entered with a 2-0 record and 1.29 ERA in five career starts against them. That kind of matchup comfort keeps Tampa Bay in front of the handicap.
Umpire Crew: Home Plate: Chris Guccione; First Base: David Rackley; Second Base: Nestor Ceja; Third Base: Charlie Ramos
Tampa Bay Rays Injuries: Austin Slater (Active), Ben Williamson (Active), Bryan Baker (Active), Cam Booser (Active), Casey Legumina (Active), Cedric Mullins (Active), Chandler Simpson (Active), Cole Sulser (Active)
Los Angeles Angels Injuries: Brent Suter (Active), Chase Silseth (Active), Denzer Guzman (Active), Donovan Walton (Active), Drew Pomeranz (Active), Grayson Rodriguez (Active), Jo Adell (Active), Jose Siri (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.2/9 starters on average. In higher-turnover comps (≤6 shared), Tampa Bay Rays went 1-2. Los Angeles Angels: Compared with last 5 games, today's announced lineup shares 6.8/9 starters on average. In higher-turnover comps (≤6 shared), Los Angeles Angels went 1-1.
Line Movement: Moneyline moved from -176 to -111 (+65), away from the pick side.
Pick 15
Athletics over Colorado Rockies
In Progress
Athletics vs Colorado Rockies prediction — 2026-06-12 • First pitch: 10:05 PM ET
The Athletics are still the play because this matchup asks a simple question: which club is more likely to turn a run-friendly environment into organized offense rather than random chaos? At home, the A's look better equipped to do that, especially if they get even average starting work.
Colorado will not lack for power in this setting. Hunter Goodman came in with a team-best 18 home runs, and any game in Las Vegas can get loud in a hurry if the Rockies start lifting the ball early.
The reason to stay with the Athletics is that their young starter gives them a steadier base than Colorado's side of the matchup. Gage Jump had just spun 6 1/3 scoreless innings against Houston in his previous outing, and that kind of form is enough to justify backing the home club in a park where you still want the team with the cleaner pitching entry point.
Umpire Crew: Home Plate: Mike Estabrook; First Base: Lance Barrett; Second Base: Malachi Moore; Third Base: Derek Thomas
Athletics Injuries: Alika Williams (Active), Carlos Cortes (Active), Colby Thomas (Active), Elvis Alvarado (Active), Gage Jump (Active), Henry Bolte (Active), Hogan Harris (Active), J.T. Ginn (Active)
Starting Lineups: Both starting lineups were announced at publish time.
Lineup Change Impact: Athletics: Compared with last 5 games, today's announced lineup shares 5.4/9 starters on average. In higher-turnover comps (≤6 shared), Athletics went 2-2. Colorado Rockies: Compared with last 5 games, today's announced lineup shares 6.2/9 starters on average. In higher-turnover comps (≤6 shared), Colorado Rockies went 2-2.
Line Movement: Moneyline moved from -195 to -172 (+23), away from the pick side.