Los Angeles Dodgers vs San Diego Padres prediction — 2026-07-02 • First pitch: 10:10 PM ET
Odds-196
Confidence0.559 (data points: 17.978/23.07)
PitchingRoki Sasaki vs Randy Vásquez
VenueUNIQLO Field at Dodger Stadium
Los Angeles is still the cleaner side at -196 because this game asks which club is more likely to control the middle innings, not just flash first. The Dodgers have the deeper offensive floor, the sturdier bullpen cover behind Roki Sasaki, and the stronger ability to turn baserunners into crooked numbers if Randy Vasquez starts pitching behind in counts.
San Diego has enough star power to make any favorite sweat, but the Padres arrive trying to halt a four-game slide and they are a little thinner than usual around the edges. Jake Cronenworth's return helps the lineup length, yet Jason Adam landing on the injured list matters in a matchup where late relief could decide whether this stays tight or gets away from them.
The Dodgers are simply built to apply pressure for nine innings, especially at home. Even if Sasaki has not been dominant start to start, Los Angeles can cover for that with more traffic, more extra-base threat and a bullpen ladder that usually asks the opponent to be nearly perfect after the sixth.
Umpire Crew: Home Plate: Ben May; First Base: Tripp Gibson; Second Base: Ryan Blakney; Third Base: Nick Mahrley
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)
San Diego Padres Injuries: Adrian Morejon (Active), Bradgley Rodriguez (Active), Fernando Tatis Jr. (Active), Freddy Fermin (Active), Gavin Sheets (Active), Germán Márquez (Active), Griffin Canning (Active), JP Sears (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.8/9 starters on average. In higher-turnover comps (≤6 shared), Los Angeles Dodgers went 1-1; in stable-lineup comps (≥8 shared), Los Angeles Dodgers went 2-0. 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 0-2.
Line Movement: Moneyline moved from -193 to -234 (-41), toward the pick side.
Pick 2
Texas Rangers over Detroit Tigers
WIN
Texas Rangers vs Detroit Tigers prediction — 2026-07-02 • First pitch: 8:05 PM ET
Odds-107 (BetMGM: -110)
Confidence0.480 (data points: 17.332/23.424)
PitchingNathan Eovaldi vs Framber Valdez
VenueGlobe Life Field
Texas is the preferred side at -107 because this price asks for a modest edge, not a runaway mismatch, and the Rangers have enough of one. Nathan Eovaldi gives them the more trustworthy strike-throwing profile in a controlled park, and the full game setup points toward the club better positioned to win the first clean lead rather than chase the game late.
Detroit is coming off an emotional sweep of the Yankees, so the confidence is real, but this is still a lineup that can get segmented when left to string together contact against a veteran who changes speeds well. Framber Valdez has given the Tigers length in recent outings, yet Texas is the kind of offense that can make him work horizontally and force more pitches in traffic.
The Rangers do not need to dominate this matchup to justify the number. At home, with Eovaldi's history against Detroit and an offense that has a little more punch one through six, Texas looks like the side more likely to turn a close game into a controlled one by the seventh inning.
Expanded game context
Weather: Dome/retractable roof environment — external wind conditions not applicable.
Umpire Crew: Home Plate: Willie Traynor; First Base: Brennan Miller; Second Base: John Tumpane; Third Base: Chris Conroy
Texas Rangers Injuries: Alejandro Osuna (Active), Ben Peoples (Active), Brandon Nimmo (Active), Cal Quantrill (Active), Cam Cauley (Active), Cole Winn (Active), Elias Díaz (Active), Evan Carter (Active)
Detroit Tigers Injuries: Beau Brieske (Active), Ben Malgeri (Active), Casey Mize (Active), Colt Keith (Active), Dillon Dingler (Active), Drew Anderson (Active), Drew Sommers (Active), Framber Valdez (Active)
Starting Lineups: Both starting lineups were announced at publish time.
Lineup Change Impact: Texas Rangers: Compared with last 5 games, today's announced lineup shares 6.6/9 starters on average. In higher-turnover comps (≤6 shared), Texas Rangers went 2-0. Detroit Tigers: Compared with last 5 games, today's announced lineup shares 7.0/9 starters on average. In higher-turnover comps (≤6 shared), Detroit Tigers went 0-2.
Line Movement: Line movement unavailable.
Pick 3
Milwaukee Brewers over Cincinnati Reds
LOSS
Milwaukee Brewers vs Cincinnati Reds prediction — 2026-07-02 • First pitch: 2:10 PM ET
Odds-206 (BetMGM: -210)
Confidence0.436 (data points: 20.688/28.811)
PitchingJacob Misiorowski vs Chase Burns
VenueAmerican Family Field
Milwaukee remains the right side at -206 because the handicap starts with the best arm on the field and never really leaves it. Jacob Misiorowski gives the Brewers the power stuff, swing-and-miss ceiling and margin for error that can justify a heavier favorite when the rest of the roster also brings steadier defense and cleaner late-game structure.
Cincinnati can absolutely fight behind Chase Burns, and his strikeout profile is good enough to keep any underdog live, but the Reds have spent this season chasing Milwaukee in this matchup for a reason. Garrett Mitchell entered this game on a heater for the Brewers, while the Reds were still trying to prove they could consistently cash in scoring chances against quality pitching in this series.
The home side carries the safer blueprint. Milwaukee can win this with a dominant Misiorowski outing, with pressure against the Reds' middle relief, or with one big inning created by speed and contact quality, which is why the price is expensive but still points the right way.
Expanded game context
Weather: Dome/retractable roof environment — external wind conditions not applicable.
Umpire Crew: Home Plate: Dan Merzel; First Base: Dan Bellino; Second Base: Mark Ripperger; Third Base: Brock Ballou
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), Brady Singer (Active), Brock Burke (Active), Caleb Ferguson (Active), Chase Burns (Active), Chase Petty (Active), Edwin Arroyo (Active), Elly De La Cruz (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.6/9 starters on average. in stable-lineup comps (≥8 shared), Milwaukee Brewers went 2-1. Cincinnati Reds: Compared with last 5 games, today's announced lineup shares 6.6/9 starters on average. In higher-turnover comps (≤6 shared), Cincinnati Reds went 0-2.
Line Movement: Line movement unavailable.
Pick 4
Miami Marlins over Colorado Rockies
LOSS
Miami Marlins vs Colorado Rockies prediction — 2026-07-02 • First pitch: 3:10 PM ET
Odds-136 (BetMGM: -140)
Confidence0.395 (data points: 16.356/23.457)
PitchingRyan Gusto vs Michael Lorenzen
VenueCoors Field
Miami at -136 is a bet on the more balanced roster surviving Coors Field without needing a perfect pitching game. The Marlins do not have to erase the park's chaos; they just need to be the steadier club in the first five innings and the cleaner one once the game starts trading baserunners.
The Marlins have been a real problem for Colorado for most of the year, and their contact-oriented offense fits this setting because it can create pressure without waiting on three-run homers. Otto Lopez has been one of the hottest table-setters in the league, and that matters here because Ryan Gusto only needs to hand the ball off in a competitive game rather than overpower the Rockies deep into the night.
Colorado had every reason to feel better after snapping that long skid against Miami on Wednesday, but Michael Lorenzen still brought volatility into this spot. At this number, the better wager is the team with the stronger lineup floor and the better chance to keep scoring once Coors turns the game into a bullpen and sequencing test.
Colorado Rockies Injuries: Antonio Senzatela (Active), Braxton Fulford (Active), Brennan Bernardino (Active), Brett Sullivan (Active), Cole Carrigg (Active), Edouard Julien (Active), Ezequiel Tovar (Active), Gabriel Hughes (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 6.8/9 starters on average. Colorado Rockies: Compared with last 5 games, today's announced lineup shares 6.6/9 starters on average. In higher-turnover comps (≤6 shared), Colorado Rockies went 2-0.
Line Movement: Line movement unavailable.
Pick 5
Chicago White Sox over Cleveland Guardians
LOSS
Chicago White Sox vs Cleveland Guardians prediction — 2026-07-02 • First pitch: 6:40 PM ET
Chicago is the side at -101 because this matchup is close enough that current form matters, and the White Sox have shown more offensive life. In what looks like a coin-flip divisional game, getting the hotter lineup with Davis Martin's steadier season-long work is enough to make the road team the lean.
The White Sox entered this series looking very much like a club that believes its turnaround is real. They had just taken a one-run series from Cleveland last week, and bats like Miguel Vargas and Randal Grichuk had been giving them a lot more quality contact than this team produced in past seasons. That makes them dangerous in a game where one timely extra-base hit can swing the whole script.
Cleveland still has the defensive backbone and the home-field edge to make this uncomfortable, but the Guardians have not brought the same reliable run production into this matchup. If Slade Cecconi is merely solid instead of sharp, Chicago has enough depth to win the leverage innings and justify the near-pick'em price.
Umpire Crew: Home Plate: Vic Carapazza; First Base: Edwin Moscoso; Second Base: Nic Lentz; Third Base: Hunter Wendelstedt
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)
Cleveland Guardians Injuries: Austin Hedges (Active), Brayan Rocchio (Active), Cade Smith (Active), Chase DeLauter (Active), Colin Holderman (Active), Cooper Ingle (Active), Daniel Espino (Active), Daniel Schneemann (Active)
Starting Lineups: Both starting lineups were announced at publish time.
Lineup Change Impact: Chicago White Sox: Compared with last 5 games, today's announced lineup shares 7.6/9 starters on average. in stable-lineup comps (≥8 shared), Chicago White Sox went 1-1. Cleveland Guardians: Compared with last 5 games, today's announced lineup shares 6.6/9 starters on average. In higher-turnover comps (≤6 shared), Cleveland Guardians went 2-0.
Line Movement: Moneyline moved from -118 to 115 (+233), away from the pick side.
Pick 6
Seattle Mariners over Los Angeles Angels
In Progress
Seattle Mariners vs Los Angeles Angels prediction — 2026-07-02 • First pitch: 9:40 PM ET
Odds-225 (BetMGM: -225)
Confidence0.311 (data points: 19.035/29.037)
PitchingBryce Miller vs Walbert Ureña
VenueT-Mobile Park
Seattle is the right side at -225 because the matchup starts with a real edge on the mound and expands from there. Bryce Miller has been one of the sharper run suppressors in the league, and the Mariners do not need a breakout offensive night when the favorite profile already says they can control contact, tempo and leverage innings.
The Angels still have enough athleticism and power to steal one if Walbert Urena lands early strikes, but this is a tough setting for a young arm with occasional command leaks. Los Angeles was finishing a rough trip, while Seattle had lined itself up for a sweep and had already started getting closer to full strength with Luke Raley and Dominic Canzone back in the mix.
The Mariners are the better equipped club to turn small edges into a win. At home, in a pitcher-friendly environment, they can ride Miller through the game's cleanest frames and ask a rested bullpen to finish what should be a low-drama script if they grab even a modest lead.
Expanded game context
Weather: Dome/retractable roof environment — external wind conditions not applicable.
Umpire Crew: Home Plate: Charlie Ramos; First Base: David Rackley; Second Base: Jacob Metz; Third Base: Nestor Ceja
Seattle Mariners Injuries: Andrés Muñoz (Active), Bryan Woo (Active), Bryce Miller (Active), Buddy Kennedy (Active), Cal Raleigh (Active), Cole Wilcox (Active), Cole Young (Active), Colt Emerson (Active)
Los Angeles Angels Injuries: Brent Suter (Active), Chase Silseth (Active), Denzer Guzman (Active), Donovan Walton (Active), Jo Adell (Active), Jorge Soler (Active), José Fermin (Active), Jose Siri (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 8.0/9 starters on average. in stable-lineup comps (≥8 shared), Seattle Mariners went 2-2. Los Angeles Angels: Compared with last 5 games, today's announced lineup shares 7.0/9 starters on average.
Line Movement: Moneyline moved from -211 to -630 (-419), toward the pick side.
Pick 7
Tampa Bay Rays over Kansas City Royals
WIN
Tampa Bay Rays vs Kansas City Royals prediction — 2026-07-02 • First pitch: 7:40 PM ET
Tampa Bay at -129 works because the Rays bring the better current shape and the more dependable path through a warm, offense-leaning environment. This is not a spot that needs a huge edge; it needs the club more likely to keep creating pressure after the first punch, and that has been Tampa Bay for days.
The Rays came in riding an eight-game winning streak, and even with Junior Caminero's home-run binge cooling for a night, the lineup still kept passing the baton. Ian Seymour had also just handled Kansas City recently, which matters because the Royals have not shown many answers when opponents force them to sustain offense rather than live on one or two loud swings.
Kansas City has enough talent to make a total go flying, but the side still leans Tampa because the Royals have been sloppier defensively and less reliable in the late innings. The Rays' versatility and cleaner bullpen picture make them the more trustworthy club to close the door if this game tightens after the middle frames.
Expanded game context
Weather: 90.0°F, Wind 13.0 mph S (out to LF), Humidity 56%, P.O.P. 0% (Open-Meteo fallback)
Umpire Crew: Home Plate: Austin Jones; First Base: Scott Barry; Second Base: Jordan Baker; Third Base: Junior Valentine
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), Daniel Lynch IV (Active), Isaac Collins (Active), Jac Caglianone (Active), John Schreiber (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 7.4/9 starters on average. in stable-lineup comps (≥8 shared), Tampa Bay Rays went 3-0. Kansas City Royals: Compared with last 5 games, today's announced lineup shares 7.0/9 starters on average.
Line Movement: Line movement unavailable.
Pick 8
Atlanta Braves over St. Louis Cardinals
LOSS
Atlanta Braves vs St. Louis Cardinals prediction — 2026-07-02 • First pitch: 7:15 PM ET
Atlanta at -117 is a playable favorite because the number asks whether the Braves can be better for one night, not whether they are fully fixed. Against an erratic Dustin May, the home side has enough thump to create the first separation, and the bullpen support behind the starter makes that lead more valuable than it would be for many teams.
St. Louis always has enough contact and gap power to keep a game moving, but May has been living in wide performance swings and that is a dangerous trait in this park. The Cardinals were also walking into Hurston Waldrep's first start of the season, which adds uncertainty, yet it can favor Atlanta if his stuff is crisp in short bursts before the game turns over to relief.
The Braves have not been playing their cleanest baseball, but they were still trying to secure their first series win since June 20 and had at least shown signs of life at the top of the order. In a near-even price range, the better bet is the home club with more damage potential and a little more room to win multiple ways.
Umpire Crew: Home Plate: Alan Porter; First Base: Alex MacKay; Second Base: Roberto Ortiz; Third Base: Jim Wolf
Atlanta Braves Injuries: Austin Riley (Active), Bryce Elder (Active), Chris Sale (Active), Didier Fuentes (Active), Dominic Smith (Active), Drake Baldwin (Active), Dylan Dodd (Active), Dylan Lee (Active)
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)
Starting Lineups: Both starting lineups were announced at publish time.
Lineup Change Impact: Atlanta Braves: Compared with last 5 games, today's announced lineup shares 7.6/9 starters on average. in stable-lineup comps (≥8 shared), Atlanta Braves went 2-1. St. Louis Cardinals: Compared with last 5 games, today's announced lineup shares 7.6/9 starters on average. in stable-lineup comps (≥8 shared), St. Louis Cardinals went 1-2.
Line Movement: Line movement unavailable.
Pick 9
Philadelphia Phillies over Pittsburgh Pirates
LOSS
Philadelphia Phillies vs Pittsburgh Pirates prediction — 2026-07-02 • First pitch: 12:35 PM ET
Odds-130 (BetMGM: -135)
Confidence0.050 (data points: 12.348/23.519)
PitchingAlan Rangel vs Jared Jones
VenueCitizens Bank Park
Philadelphia is still the side at -130 because this price reflects a talented home team in a slightly awkward pitching spot, not a broken favorite. The Phillies have the deeper offense, the more established run-creation base and the better chance to turn a bullpen-heavy game into their kind of game once the starters step aside.
Pittsburgh can make this annoying because Jared Jones has real stuff, but he had been struggling to work deep into outings and that is a poor fit against a lineup that keeps forcing extra pitches. The Pirates were also ending a long road set here, while the Phillies had just hung ten runs on them the night before with Trea Turner and Bryce Harper again driving the attack.
Alan Rangel does introduce some uncertainty for the home side, so this is not a blind lay-the-number spot. Even so, Philadelphia looks more likely to build offense in waves, and that makes the Phillies the stronger position once this matchup gets past the first trip through the order.
Umpire Crew: Home Plate: Jansen Visconti; First Base: Andy Fletcher; Second Base: Alex Tosi; Third Base: Cory Blaser
Philadelphia Phillies Injuries: Aaron Nola (Active), Alec Bohm (Active), Brandon Marsh (Active), Bryce Harper (Active), Bryson Stott (Active), Cristopher Sánchez (Active), Derek Hill (Active), Edmundo Sosa (Active)
Pittsburgh Pirates Injuries: Billy Cook (Active), Brandon Lowe (Active), Braxton Ashcraft (Active), Bryan Reynolds (Active), Bubba Chandler (Active), Cam Sanders (Active), Carmen Mlodzinski (Active), Dennis Santana (Active)
Starting Lineups: Both starting lineups were announced at publish time.
Lineup Change Impact: Philadelphia Phillies: Compared with last 5 games, today's announced lineup shares 7.2/9 starters on average. Pittsburgh Pirates: Compared with last 5 games, today's announced lineup shares 6.8/9 starters on average.