Los Angeles Dodgers vs San Diego Padres prediction — 2026-07-03 • First pitch: 10:10 PM ET
Odds-255 (BetMGM: -275)
Confidence0.840 (data points: 22.399/24.343)
PitchingShohei Ohtani vs Michael King
VenueUNIQLO Field at Dodger Stadium
The Dodgers are still the right side even at a heavy number because the matchup gives them the cleaner path to nine innings. Shohei Ohtani returning to the mound on extra rest sharpens the top of the handicap, and the market support only reinforces a game state that already leans toward Los Angeles control. This is less about chasing a headline team and more about backing the club with the sturdier run-prevention floor and the deeper offensive margin for error.
San Diego can absolutely make this uncomfortable if Michael King lands his swing-and-miss stuff early, but the Padres are being asked to win a precision game on the road against a lineup that rarely lets pitchers breathe for long. Their offense still has dangerous individual threats, yet it has been more uneven inning to inning than the raw talent suggests. Against a rested Ohtani, that inconsistency matters because empty trips tend to stack quickly.
Los Angeles brings the steadier pressure. Ohtani's return to full two-way duty is the obvious talking point, and the Dodgers also came in with recent production from younger pieces after Dalton Rushing delivered a four-hit game the night before. Add in the depth around the middle of the order and a bullpen setup that profiles cleaner late, and the favorite still looks like the proper side.
Umpire Crew: Home Plate: Tripp Gibson; First Base: Ryan Blakney; Second Base: Nick Mahrley; Third Base: Ben May
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), Alek Jacob (Active), Bradgley Rodriguez (Active), Fernando Tatis Jr. (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 7.2/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.2/9 starters on average. In higher-turnover comps (≤6 shared), San Diego Padres went 0-3.
Line Movement: Moneyline moved from -244 to -256 (-12), toward the pick side.
Pick 2
San Francisco Giants over Colorado Rockies
LOSS
San Francisco Giants vs Colorado Rockies prediction — 2026-07-03 • First pitch: 8:10 PM ET
Odds-152
Confidence0.576 (data points: 18.593/23.593)
PitchingLogan Webb vs Ryan Feltner
VenueCoors Field
The Giants are the preferred side because this matchup asks one team to survive Coors Field chaos and gives the other the more trustworthy starter to navigate it. Logan Webb is exactly the kind of arm worth paying for in Denver: efficient, grounded in weak contact, and built to keep crooked innings from snowballing. Even with the price drifting lighter, San Francisco still owns the more convincing overall shape.
Colorado always has a puncher's chance at home, but Ryan Feltner is a hard pitcher to trust when a lineup can keep traffic on the bases. The Rockies can turn any game into a scoring environment, yet that cuts both ways when their own run prevention remains fragile. If they do not get early impact from the middle of the order, they are left trying to thread too many innings with too little margin.
San Francisco has a calmer formula for this park. Webb has recently drawn attention for how well his pitch-calling rhythm has played, and that matters in a venue where conviction often matters as much as pure stuff. The Giants do not need a barrage to justify the pick; they just need to force Colorado to cover too much of the game, and that is the more likely script.
Expanded game context
Weather: 89.2°F, Wind 11.9 mph NE (in from LF), Humidity 12%, P.O.P. 2% (Open-Meteo fallback)
Umpire Crew: Home Plate: Ron Kulpa; First Base: Scott Barry; Second Base: Manny Gonzalez; Third Base: Tom Hanahan
San Francisco Giants Injuries: Adrian Houser (Active), Bryce Eldridge (Active), Caleb Kilian (Active), Casey Schmitt (Active), Christian Koss (Active), Drew Cavanaugh (Active), Drew Gilbert (Active), Dylan Smith (Active)
Colorado Rockies Injuries: Antonio Senzatela (Active), Braxton Fulford (Active), Brennan Bernardino (Active), Brett Sullivan (Active), Cole Carrigg (Active), Edouard Julien (Active), Ezequiel Tovar (Active), Gabriel Hughes (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 6.6/9 starters on average. In higher-turnover comps (≤6 shared), San Francisco Giants went 2-0. Colorado Rockies: Compared with last 5 games, today's announced lineup shares 7.2/9 starters on average. in stable-lineup comps (≥8 shared), Colorado Rockies went 1-1.
Line Movement: Moneyline moved from -156 to -131 (+25), away from the pick side.
Pick 3
Milwaukee Brewers over Arizona Diamondbacks
In Progress
Milwaukee Brewers vs Arizona Diamondbacks prediction — 2026-07-03 • First pitch: 9:45 PM ET
Odds-143 (BetMGM: -155)
Confidence0.323 (data points: 15.869/23.984)
PitchingKyle Harrison vs Jose Cabrera
VenueChase Field
Milwaukee is the better side because the Brewers hold the cleaner starting-pitching projection and do not need the game to become wild to cash. Kyle Harrison's overall body of work has been strong outside one ugly outlier, and that makes this price feel more like a playable favorite than an inflated road tax. The case is straightforward: better starter, steadier shape, fewer soft innings to hide.
Arizona has enough lineup talent to flip a game quickly, but Jose Cabrera is still being asked to handle a disciplined opponent while making only the third start of his career. That is a difficult assignment against a club willing to lengthen at-bats and force secondary pitches into the zone. If the Diamondbacks are chasing from behind, the burden shifts onto a staff that can be vulnerable when the game becomes bullpen-heavy.
The Brewers arrive with plenty of recent life in the lineup, including Garrett Mitchell's continued power surge, and they tend to make young starters work from the first inning on. Milwaukee does not need to overpower Arizona here; it just needs Harrison to hold the front half and the offense to keep pressing. That combination makes the road favorite the sharper stance.
Expanded game context
Weather: Dome/retractable roof environment — external wind conditions not applicable.
Umpire Crew: Home Plate: David Rackley; First Base: Chris Guccione; Second Base: Nestor Ceja; Third Base: Charlie Ramos
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)
Arizona Diamondbacks Injuries: Adrian Del Castillo (Active), Brandon Pfaadt (Active), Brandyn Garcia (Active), Corbin Carroll (Active), Drey Jameson (Active), Eduardo Rodriguez (Active), Gabriel Moreno (Active), Geraldo Perdomo (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.4/9 starters on average. in stable-lineup comps (≥8 shared), Milwaukee Brewers went 2-1. Arizona Diamondbacks: Compared with last 5 games, today's announced lineup shares 7.2/9 starters on average.
Line Movement: Moneyline moved from -163 to -147 (+16), away from the pick side.
Pick 4
New York Mets over Atlanta Braves
LOSS
New York Mets vs Atlanta Braves prediction — 2026-07-03 • First pitch: 7:15 PM ET
Odds-105
Confidence0.270 (data points: 15.208/23.953)
PitchingChristian Scott vs Grant Holmes
VenueTruist Park
This is close to a coin flip, which is exactly why the Mets are attractive at a short price. The handicap leans toward New York because Christian Scott gives them enough strike-throwing stability to keep the game on script, while the Braves are carrying a little more volatility than their name value usually suggests. In a tight market, the side with the cleaner all-around pathway is the one to trust.
Atlanta is still dangerous because one swing from the middle of that order can rewrite the whole night. Matt Olson just reminded everyone of that with a two-homer performance, and Grant Holmes has flashed enough stuff to quiet a lineup when his command holds. The issue is that the Braves can also go quiet for stretches, and that is a risky profile against a team that is content to manufacture pressure instead of waiting for a slugfest.
The Mets are better built for a layered game. Their lineup has been more willing to pass the baton lately, and Scott's ability to change speeds gives them a chance to avoid the kind of free baserunners that feed Atlanta's power game. If this turns into a contest decided by sequencing and bullpen execution rather than star power alone, New York looks like the sturdier choice.
Umpire Crew: Home Plate: Malachi Moore; First Base: Alfonso Márquez; Second Base: Mike Estabrook; Third Base: Lance Barrett
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: Anthony Molina (Active), Austin Riley (Active), Bryce Elder (Active), Chris Sale (Active), Danny Young (Active), Didier Fuentes (Active), Dominic Smith (Active), Drake Baldwin (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 1-1. Atlanta Braves: Compared with last 5 games, today's announced lineup shares 8.0/9 starters on average. in stable-lineup comps (≥8 shared), Atlanta Braves went 1-3.
Line Movement: Moneyline moved from -101 to 142 (+243), away from the pick side.
Pick 5
New York Yankees over Minnesota Twins
WIN
New York Yankees vs Minnesota Twins prediction — 2026-07-03 • First pitch: 7:05 PM ET
Odds-222 (BetMGM: -225)
Confidence0.244 (data points: 14.805/23.805)
PitchingGerrit Cole vs Mike Paredes
VenueYankee Stadium
The Yankees are still the right side because this game sets up for their strengths in the most obvious way possible: ace on the mound, premium power in a hot-weather environment, and a home field that can turn one mistake into a fast deficit. Gerrit Cole gives the favorite a firm anchor, and even with some lineup turnover, New York still owns the higher offensive ceiling. The price is real, but so is the separation.
Minnesota is capable of contributing offense, especially with a more stable lineup shape than the Yankees carried into the night. But asking Mike Paredes to navigate Yankee Stadium in conditions that favor carry is a steep task, and the Twins do not profile as the club better equipped to survive traffic. If they fall behind in the count too often, this can get tilted in a hurry.
New York does not need to be perfect to justify the pick. The weather points toward a lively run environment, and that only raises the value of having the better frontline starter. Cole can shorten the game's clean innings, and the Yankees' ability to change the scoreboard with one swing makes them the side more likely to cash even if the game gets noisy late.
Expanded game context
Weather: 95.2°F, Wind 11.9 mph W (out to CF), Humidity 43%, P.O.P. 40% (Open-Meteo fallback)
Umpire Crew: Home Plate: D.J. Reyburn; First Base: James Hoye; Second Base: Sean Barber; Third Base: John Libka
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)
Minnesota Twins Injuries: Alex Jackson (Active), Andrew Morris (Active), Austin Martin (Active), Brooks Lee (Active), Byron Buxton (Active), Cody Laweryson (Active), Connor Prielipp (Active), Eric Orze (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 4.8/9 starters on average. In higher-turnover comps (≤6 shared), New York Yankees went 0-4. Minnesota Twins: Compared with last 5 games, today's announced lineup shares 7.4/9 starters on average. in stable-lineup comps (≥8 shared), Minnesota Twins went 2-0.
Line Movement: Moneyline moved from -185 to -167 (+18), away from the pick side.
Pick 6
Tampa Bay Rays over Houston Astros
WIN
Tampa Bay Rays vs Houston Astros prediction — 2026-07-03 • First pitch: 8:15 PM ET
Odds-108
Confidence0.219 (data points: 14.433/23.672)
PitchingNick Martinez vs Spencer Arrighetti
VenueDaikin Park
The Rays deserve the nod because this price asks for a cleaner team profile, not the bigger brand name. Tampa Bay has been in a good place behind Nick Martinez, and the matchup works because he can keep the game moving without handing over too many free bases. In a game lined close to even, that kind of stability is enough to lean toward the road side.
Houston still has the offensive talent to punish any soft contact, but the Astros are asking Spencer Arrighetti to reverse a rough June against a team that is comfortable turning games into constant pressure. If he is behind in counts again, Tampa Bay has enough speed and contact to turn small openings into multi-run innings. That is not a great setup for a home favorite trying to rediscover rhythm.
The Rays also tend to look their best in exactly this sort of game: modest total, narrow moneyline, lots of leverage innings. Martinez has given them a dependable starting platform, and Tampa Bay's offensive style travels well because it does not require the long ball to work. Against an Astros club that still has questions on the mound, the Rays are the sharper side.
Expanded game context
Weather: 88.9°F, Wind 3.8 mph SE (out to CF), Humidity 60%, P.O.P. 3% (Open-Meteo fallback)
Umpire Crew: Home Plate: Andy Fletcher; First Base: Alex Tosi; Second Base: Cory Blaser; Third Base: Jansen Visconti
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)
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), Cristian Javier (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.0/9 starters on average. Houston Astros: Compared with last 5 games, today's announced lineup shares 6.6/9 starters on average. In higher-turnover comps (≤6 shared), Houston Astros went 2-0.
Line Movement: Moneyline moved from -109 to -107 (+2), away from the pick side.
Pick 7
Toronto Blue Jays over Seattle Mariners
In Progress
Toronto Blue Jays vs Seattle Mariners prediction — 2026-07-03 • First pitch: 10:10 PM ET
Toronto is the side because the Blue Jays can win this game in more than one way, and that matters in a matchup built around two quality starters. Dylan Cease brings the swing-and-miss edge, while the road price is still reasonable enough to justify backing the lineup with a little more offensive flexibility. When the market turns this game into a narrow call, the Blue Jays make more sense.
Seattle has the home field and Luis Castillo, which is no small thing, but the Mariners also carry a familiar boom-or-bust shape. A stable lineup can help, yet they are still vulnerable to stretches where strikeouts pile up and run creation stalls. Against Cease, that is the exact kind of profile that can leave a team chasing a low-scoring game from behind.
Toronto also comes in with some natural edge to the series. The Blue Jays are back in Seattle for the first time since the dramatic 2025 ALCS, and while that does not decide the game, it adds a little bite to the spot. More important is that Toronto has enough contact and power balance to challenge Castillo without needing a huge inning, which is why the Jays remain the better side.
Expanded game context
Weather: Dome/retractable roof environment — external wind conditions not applicable.
Umpire Crew: Home Plate: Paul Clemons; First Base: Quinn Wolcott; Second Base: Dexter Kelley; Third Base: Ramon De Jesus
Toronto Blue Jays Injuries: Adam Macko (Active), Alejandro Kirk (Active), Andrés Giménez (Active), Brandon Valenzuela (Active), Braydon Fisher (Active), Daulton Varsho (Active), Dylan Cease (Active), Ernie Clement (Active)
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)
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.8/9 starters on average. In higher-turnover comps (≤6 shared), Toronto Blue Jays went 1-1. Seattle Mariners: Compared with last 5 games, today's announced lineup shares 7.8/9 starters on average. in stable-lineup comps (≥8 shared), Seattle Mariners went 2-2.
Line Movement: Moneyline moved from -128 to 135 (+263), away from the pick side.
Pick 8
Cleveland Guardians over Chicago White Sox
In Progress
Cleveland Guardians vs Chicago White Sox prediction — 2026-07-03 • First pitch: 7:10 PM ET
Odds-131
Confidence0.138 (data points: 13.715/24.111)
PitchingGavin Williams vs Anthony Kay
VenueProgressive Field
Cleveland is the preferred side because the Guardians get the matchup at home, bring the steadier late-game profile, and have already shown they can survive a grinder against this club. This series has the feel of an AL Central fistfight, which usually puts a premium on bullpen coverage and situational hitting. In that kind of game, the Guardians are still easier to trust.
Chicago has made this rivalry uncomfortable all year and already took a tight series from Cleveland last week, so this is not a dismissive fade of the White Sox. Anthony Kay can keep the score in range if he lands early strikes, and the lineup has enough young athleticism to pressure defenses. The trouble is that the White Sox tend to live closer to the edge once the game reaches the middle innings.
Cleveland has more ways to win the last four innings. Brayan Rocchio's recent walk-off shot and Steven Kwan's game-tying hit are good reminders of how often this lineup finds one more answer when leverage rises. With Gavin Williams giving the home side the better starting look and the Guardians' style fitting a close divisional game, Cleveland remains the right pick.
Expanded game context
Weather: 89.1°F, Wind 6.4 mph NNW (in from CF), Humidity 59%, P.O.P. 4% (Open-Meteo fallback)
Umpire Crew: Home Plate: Edwin Moscoso; First Base: Nic Lentz; Second Base: Hunter Wendelstedt; Third Base: Vic Carapazza
Cleveland Guardians Injuries: Austin Hedges (Active), Brayan Rocchio (Active), Cade Smith (Active), Chase DeLauter (Active), Colin Holderman (Active), Cooper Ingle (Active), Daniel Schneemann (Active), David Fry (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.4/9 starters on average. In higher-turnover comps (≤6 shared), Cleveland Guardians went 2-1. Chicago White Sox: Compared with last 5 games, today's announced lineup shares 7.8/9 starters on average. in stable-lineup comps (≥8 shared), Chicago White Sox went 1-2.
Line Movement: Moneyline moved from -139 to -143 (-4), toward the pick side.
Pick 9
Pittsburgh Pirates over Washington Nationals
LOSS
Pittsburgh Pirates vs Washington Nationals prediction — 2026-07-03 • First pitch: 6:45 PM ET
Odds+121
Confidence0.113 (data points: 13.313/23.915)
PitchingMitch Keller vs Foster Griffin
VenueNationals Park
Pittsburgh is the kind of underdog worth taking because the Pirates do not need a miracle script to win this game. Mitch Keller gives them the steadier starting foundation, and the plus price matters when the favorite is still a developing club with plenty of volatility around its run prevention. If you are betting this matchup rather than the uniforms, Pittsburgh is the sharper side.
Washington has enough young energy to make the home side dangerous, especially in a heat-heavy setup that can reward aggressive offense. The Nationals can also benefit if Foster Griffin simply keeps the ball in front of the defense and hands the game over in shape. But that is a lot of ifs for a team still trying to prove it can control games instead of just hanging around them.
The Pirates bring the better top-end arm and a lineup that can do damage without needing a barrage of homers. This is the kind of matchup where Keller's ability to settle innings becomes a separator, because it keeps Pittsburgh alive even if the bats are not explosive. At plus money, that combination is enough to stay on the road dog.
Umpire Crew: Home Plate: Nate Tomlinson; First Base: Bruce Dreckman; Second Base: Mark Wegner; Third Base: Carlos Torres
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)
Washington Nationals Injuries: Andrés Chaparro (Active), Andrew Alvarez (Active), Brad Lord (Active), CJ Abrams (Active), Cade Cavalli (Active), Carson Palmquist (Active), Clayton Beeter (Active), Curtis Mead (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.2/9 starters on average. in stable-lineup comps (≥8 shared), Pittsburgh Pirates went 1-1. Washington Nationals: Compared with last 5 games, today's announced lineup shares 6.8/9 starters on average. In higher-turnover comps (≤6 shared), Washington Nationals went 2-0.
Line Movement: Moneyline moved from 118 to -162 (-280), toward the pick side.
Pick 10
Chicago Cubs over St. Louis Cardinals
LOSS
Chicago Cubs vs St. Louis Cardinals prediction — 2026-07-03 • First pitch: 4:05 PM ET
Odds-129
Confidence0.102 (data points: 12.588/22.843)
PitchingDavid Peterson vs Andre Pallante
VenueWrigley Field
The Cubs remain the side because this matchup looks better as a bounce-back spot than as a reason to overreact to one ugly result. Chicago has played its best baseball with a more settled lineup, and the market still leaned their way despite the noise around this series. With David Peterson on the mound and Wrigley back in play, the Cubs have the cleaner path to resetting the tone.
St. Louis just turned the rivalry upside down, and that matters because confidence is never a bad thing in a short series. Andre Pallante can be effective when he gets early contact, but his profile is less forgiving if the Cardinals fall behind or have to ask for too many high-leverage outs from the staff. Their best path is another fast start, because a slower game favors the home side.
Chicago has enough offensive depth to make that reset happen. This series already produced one historic extreme when the Cubs hung 20 before getting hammered the next day, and that volatility is exactly why backing the more stable pregame case still makes sense. The Cubs do not need to win a slugfest; they just need their lineup quality to show up over nine innings, and that is the more likely script.
Umpire Crew: Home Plate: Dan Bellino; First Base: Mark Ripperger; Second Base: Brock Ballou; Third Base: Dan Merzel
Chicago Cubs Injuries: Alex Bregman (Active), Bryse Wilson (Active), Caleb Thielbar (Active), Carson Kelly (Active), Colin Rea (Active), Dansby Swanson (Active), David Peterson (Active), Drew Pomeranz (Active)
St. Louis Cardinals Injuries: Alec Burleson (Active), Andre Pallante (Active), Blaze Jordan (Active), Bryan Torres (Active), Dustin May (Active), George Soriano (Active), Iván Herrera (Active), JJ Wetherholt (Active)
Starting Lineups: Both starting lineups were announced at publish time.
Lineup Change Impact: Chicago Cubs: Compared with last 5 games, today's announced lineup shares 7.2/9 starters on average. in stable-lineup comps (≥8 shared), Chicago Cubs went 4-0. St. Louis Cardinals: Compared with last 5 games, today's announced lineup shares 7.0/9 starters on average.
Line Movement: Moneyline moved from -129 to -164 (-35), toward the pick side.
Pick 11
Baltimore Orioles over Cincinnati Reds
WIN
Baltimore Orioles vs Cincinnati Reds prediction — 2026-07-03 • First pitch: 7:10 PM ET
Odds-122
Confidence0.048 (data points: 12.362/23.582)
PitchingTrevor Rogers vs Brady Singer
VenueGreat American Ball Park
Baltimore is the side here because the Orioles can win this game with steadier pitching even if the market never fully bought in. Trevor Rogers gives them a reasonable way to keep the game from becoming pure chaos, and that matters at Great American Ball Park, where every extra baserunner feels amplified. In a close number, the team with the cleaner prevention angle gets the nod.
Cincinnati is live because that park can cover a lot of flaws, and the Reds have enough young impact talent to change the game with one burst. They also entered the series with momentum after Jose Trevino's three-run homer keyed a win the night before. But Brady Singer still has to work through a dangerous opposing lineup, and that makes the home side harder to trust from first pitch forward.
Baltimore does not need a dominant offensive night to justify the pick. Rogers just gave the Orioles five scoreless innings against this club, and even a modest repeat of that kind of control would put the game where Baltimore wants it. If the Orioles stay out of the free-pass business and force Cincinnati to string hits together, they are the better bet.
Umpire Crew: Home Plate: Laz Diaz; First Base: Erich Bacchus; Second Base: Brian O'Nora; Third Base: Chris Segal
Baltimore Orioles Injuries: Adley Rutschman (Active), Albert Suárez (Active), Andrew Kittredge (Active), Anthony Nunez (Active), Blaze Alexander (Active), Brandon Young (Active), Cameron Weston (Active), Coby Mayo (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: Baltimore Orioles: Compared with last 5 games, today's announced lineup shares 7.6/9 starters on average. in stable-lineup comps (≥8 shared), Baltimore Orioles went 1-2. Cincinnati Reds: Compared with last 5 games, today's announced lineup shares 7.4/9 starters on average. in stable-lineup comps (≥8 shared), Cincinnati Reds went 0-2.
Line Movement: Moneyline moved from -122 to 105 (+227), away from the pick side.
Pick 12
Los Angeles Angels over Boston Red Sox
In Progress
Los Angeles Angels vs Boston Red Sox prediction — 2026-07-03 • First pitch: 9:38 PM ET
The Angels are the side because this game prices in more certainty for Boston than the matchup really deserves. Reid Detmers has enough pure stuff to control the shape of the game when he is around the zone, and the home price is short enough to justify betting on the more live arm. In other words, this is a wager on ceiling and fit, not on recent comfort.
Boston can absolutely make this look wrong if the top of the lineup sets the tone early. The Red Sox got fresh contributions from players like Caleb Durbin and Romy Gonzalez, and Jake Bennett only needs to keep the game manageable for the offense to matter. Still, the road side is carrying more of the command-and-contact risk, which is a dangerous formula in a park where momentum can swing quickly.
Los Angeles is more appealing because the Angels do not need perfection from Detmers to cash. They just need enough strikeout punch to keep Boston from stacking traffic, then let their own lineup work against a vulnerable opposing starter. In a game where the market moved away from the pick, the baseball case for the Angels still holds.
Umpire Crew: Home Plate: Adam Beck; First Base: Steven Jaschinski; Second Base: Jeremie Rehak; Third Base: Dan Iassogna
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)
Boston Red Sox Injuries: Alec Gamboa (Active), Andruw Monasterio (Active), Anthony Seigler (Active), Aroldis Chapman (Active), Caleb Durbin (Active), Carlos Narváez (Active), Ceddanne Rafaela (Active), Connor Wong (Active)
Starting Lineups: Both starting lineups were announced at publish time.
Lineup Change Impact: 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. Boston Red Sox: Compared with last 5 games, today's announced lineup shares 6.8/9 starters on average.
Line Movement: Moneyline moved from -114 to 140 (+254), away from the pick side.
Pick 13
Athletics over Miami Marlins
In Progress
Athletics vs Miami Marlins prediction — 2026-07-03 • First pitch: 9:40 PM ET
The Athletics are still the right side because the matchup gives them the better blend of home-run path and pitching upside, even if the number drifted in the wrong direction. Jack Perkins does not need to dominate to make this work; he simply needs to keep the game from tilting into free offense, and the A's own enough power to do the rest. At home in a warm environment, that is a playable formula.
Miami is dangerous when the lineup starts putting pressure on the defense and creating chaos on the bases. The Marlins have enough young athleticism to turn a slow start by Perkins into a messy game, and Tyler Phillips can look competent if hitters chase too early. But over a full nine innings, Miami is still the team with more fragile run-prevention questions.
The Athletics are easier to trust because their path is more direct. They can damage mistakes, they are in the better park situation for their profile, and they are not asking for a perfect script to get to the late innings ahead. When the price is attached to the side with the clearer offensive leverage, backing the A's still makes sense.
Starting Lineups: Both starting lineups were announced at publish time.
Lineup Change Impact: Athletics: Compared with last 5 games, today's announced lineup shares 6.6/9 starters on average. In higher-turnover comps (≤6 shared), Athletics went 0-3. Miami Marlins: Compared with last 5 games, today's announced lineup shares 6.6/9 starters on average. In higher-turnover comps (≤6 shared), Miami Marlins went 1-1.
Line Movement: Moneyline moved from -126 to 103 (+229), away from the pick side.