Los Angeles Dodgers vs San Diego Padres prediction — 2026-07-04 • First pitch: 10:10 PM ET
Odds-243
Confidence0.838 (data points: 22.192/24.153)
PitchingYoshinobu Yamamoto vs Griffin Canning
VenueUNIQLO Field at Dodger Stadium
The Dodgers are still the right side even at a heavy price because this matchup starts with a real gap on the mound and stays tilted once the game moves into the middle innings. Los Angeles brings the cleaner run-prevention profile, the deeper lineup floor, and the steadier bullpen path, so laying the favorite is less about chasing a big brand and more about backing the team with more ways to control the full nine.
San Diego is never short on star power, and the Padres can punish mistakes if Yoshinobu Yamamoto leaves anything over the plate. The problem for the underdog case is that Griffin Canning has carried a rough run-prevention line into this start, which makes it harder for the Padres to keep this game in a comfortable script if the Dodgers get traffic early.
Los Angeles gets to press this edge from a position of strength. Yamamoto has pitched like a true tone-setter, and the Dodgers lineup is built to turn a few baserunners into a crooked number in a hurry. With a mild breeze helping balls to right and a home club that is simply more complete on both sides of the ball, the favorite remains the clear stance.
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: Starting lineups were not announced for either team at publish time.
Lineup Change Impact: n/a
Line Movement: Moneyline moved from -243 to -210 (+33), away from the pick side.
Pick 2
Atlanta Braves over New York Mets
WIN
Atlanta Braves vs New York Mets prediction — 2026-07-04 • First pitch: 8:08 PM ET
This price works because Atlanta owns the cleaner game script from first pitch through the late innings. The Braves have the better starter, the more trustworthy home environment, and the more stable overall shape for a matchup that should reward the club capable of staying out of free trouble. That makes the favorite the play rather than a pass.
The Mets still have enough offense to make this uncomfortable if Sean Manaea keeps them on schedule. Even so, New York arrives needing more things to break right than Atlanta does, and the path gets narrower when the lineup has to solve premium left-handed stuff without handing extra outs back on the other side.
Atlanta’s case starts with Chris Sale, who has been in a real groove with a 1.70 ERA over his last 12 starts and an even sharper home mark at Truist Park. The Braves do not need an explosive night to justify the pick; they just need their usual balance of strike-throwing, lineup pressure, and late-game coverage. In this spot, that combination is enough to stay on the home side.
Expanded game context
Weather: 83.4°F, Wind 5.4 mph SSW (in from LF), Humidity 81%, P.O.P. 6% (Open-Meteo fallback)
Umpire Crew: Home Plate: Alfonso Márquez; First Base: Mike Estabrook; Second Base: Lance Barrett; Third Base: Malachi Moore
Atlanta Braves Injuries: Austin Riley (Active), Bryce Elder (Active), Chris Sale (Active), Danny Young (Active), Didier Fuentes (Active), Dominic Smith (Active), Drake Baldwin (Active), Dylan Dodd (Active)
New York Mets Injuries: A.J. Ewing (Active), A.J. Minter (Active), Austin Warren (Active), Bo Bichette (Active), Brett Baty (Active), Brooks Raley (Active), Carson Benge (Active), Christian Scott (Active)
Starting Lineups: Starting lineups were not announced for either team at publish time.
Lineup Change Impact: Atlanta Braves: Compared with last 5 games, today's announced lineup shares 6.6/9 starters on average. In higher-turnover comps (≤6 shared), Atlanta Braves went 0-2.
Line Movement: Moneyline moved from -171 to -121 (+50), away from the pick side.
Pick 3
Pittsburgh Pirates over Washington Nationals
WIN
Pittsburgh Pirates vs Washington Nationals prediction — 2026-07-04 • First pitch: 11:05 AM ET
Odds-158 (BetMGM: -160)
Confidence0.615 (data points: 19.154/23.716)
PitchingBraxton Ashcraft vs Carson Palmquist
VenueNationals Park
Pittsburgh is the right side because the Pirates bring the steadier starter trend into a game that could get messy in the heat. When the conditions are this unforgiving, backing the club with the cleaner recent mound form and the more stable in-game path matters, and Pittsburgh checks both boxes at a fair favorite price.
The Pirates have earned that trust lately. Braxton Ashcraft has won four straight starts, and his recent work suggests a pitcher who is getting ahead, finishing at-bats, and handing the ball off with structure instead of chaos. With both lineups announced, Pittsburgh also avoids the uncertainty that can muddy a road favorite.
Washington still has enough athleticism to create pressure, and James Wood has been a real tone-setting threat for this lineup. But Carson Palmquist draws a tough assignment against a Pirates order that can force contact on its terms, and the Nationals have shown less margin for error once the game gets past the opening frames. In a hot-weather matchup that can turn quickly, Pittsburgh remains the cleaner side.
Expanded game context
Weather: 95.9°F, Wind 0.7 mph W (out to RF), Humidity 48%, P.O.P. 0% (Open-Meteo fallback)
Umpire Crew: Home Plate: Bruce Dreckman; First Base: Mark Wegner; Second Base: Carlos Torres; Third Base: Nate Tomlinson
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 6.2/9 starters on average. In higher-turnover comps (≤6 shared), Pittsburgh Pirates went 2-1. Washington Nationals: Compared with last 5 games, today's announced lineup shares 7.0/9 starters on average.
Line Movement: Line movement unavailable.
Pick 4
Milwaukee Brewers over Arizona Diamondbacks
LOSS
Milwaukee Brewers vs Arizona Diamondbacks prediction — 2026-07-04 • First pitch: 9:40 PM ET
Milwaukee deserves favorite treatment here because the Brewers arrive with the more dependable overall shape, even in a matchup that is not built on overwhelming price. This is a spot where a modest edge in starting form, lineup consistency, and bullpen trust is enough to keep the play on the road favorite.
The Brewers’ side becomes easier to buy when Brandon Woodruff is throwing like himself again. He has returned with two scoreless starts, piling up strikeouts while looking crisp enough to let Milwaukee dictate the early innings. That gives the road club a firm foundation instead of asking the offense to carry the entire handicap.
Arizona is capable of pushing back at home, and Merrill Kelly’s history against Milwaukee in this park is respectable. Still, the Diamondbacks have been the shakier team when traffic builds, and the Brewers are better equipped to win a game that requires steady execution rather than one explosive inning. That is why Milwaukee stays the pick.
Expanded game context
Weather: Dome/retractable roof environment — external wind conditions not applicable.
Umpire Crew: Home Plate: Chris Guccione; First Base: Nestor Ceja; Second Base: Charlie Ramos; Third Base: David Rackley
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: Starting lineups were not announced for either team at publish time.
Lineup Change Impact: Arizona Diamondbacks: Compared with last 5 games, today's announced lineup shares 7.2/9 starters on average.
Line Movement: Moneyline moved from -150 to -119 (+31), away from the pick side.
Pick 5
Cleveland Guardians over Chicago White Sox
LOSS
Cleveland Guardians vs Chicago White Sox prediction — 2026-07-04 • First pitch: 7:10 PM ET
Cleveland is the side because this matchup asks which club is more likely to keep the game tidy, and the Guardians have the better answer. The price is not enormous, but it lines up with a home team that has the stronger run-prevention profile and fewer ways to hand momentum away.
Chicago deserves respect here. Sean Burke has pitched well enough to chase a third win in four outings, and this series has already shown how thin the gap can be between these clubs. Even so, the White Sox enter with more lineup churn and a little less certainty once the game starts leaning on depth rather than just the starting pitching matchup.
Cleveland gets the nod because Parker Messick has given this staff real quality, and his swing-and-miss work against Chicago earlier in the season showed how uncomfortable this look can be for the White Sox lineup. At home, with the cleaner late-game path and a more reliable defensive backdrop, the Guardians remain the preferred side.
Expanded game context
Weather: 82.1°F, Wind 5.5 mph NNW (in from CF), Humidity 66%, P.O.P. 7% (Open-Meteo fallback)
Umpire Crew: Home Plate: Nic Lentz; First Base: Hunter Wendelstedt; Second Base: Vic Carapazza; Third Base: Edwin Moscoso
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 7.0/9 starters on average. In higher-turnover comps (≤6 shared), Cleveland Guardians went 1-1; in stable-lineup comps (≥8 shared), Cleveland Guardians went 1-1. 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 1-3.
Line Movement: Moneyline moved from -146 to -153 (-7), toward the pick side.
Pick 6
Boston Red Sox over Los Angeles Angels
WIN
Boston Red Sox vs Los Angeles Angels prediction — 2026-07-04 • First pitch: 9:38 PM ET
Odds-165
Confidence0.409 (data points: 16.698/23.698)
PitchingSonny Gray vs Sam Aldegheri
VenueAngel Stadium
Boston is the right favorite because the Red Sox come in with the more trustworthy pitching base and the better chance to control the game once it turns over to the bullpens. This is not just a number play. It is a matchup where the stronger overall structure belongs to the road side, and that makes the chalk playable.
The Red Sox are getting a strong platform from Sonny Gray, who carried a 2.14 ERA through five quality starts in June. Boston also comes in on a good note after Friday’s win, when Aroldis Chapman set the major league relief strikeout record, a reminder that the late innings can still belong to this staff when the lead is there to protect.
The Angels have some home resistance, and Sam Aldegheri’s home work has been better than his broader line. But Los Angeles has been the looser team from game to game, especially when the offense has to build its way back from behind. Boston has the cleaner path to the lead and the better path to keeping it, which is enough to stay on the Red Sox.
Umpire Crew: Home Plate: Steven Jaschinski; First Base: Jeremie Rehak; Second Base: Dan Iassogna; Third Base: Adam Beck
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)
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: Starting lineups were not announced for either team at publish time.
Lineup Change Impact: Los Angeles Angels: Compared with last 5 games, today's announced lineup shares 6.4/9 starters on average. In higher-turnover comps (≤6 shared), Los Angeles Angels went 1-2.
Line Movement: Moneyline moved from -165 to -154 (+11), away from the pick side.
Pick 7
Chicago Cubs over St. Louis Cardinals
LOSS
Chicago Cubs vs St. Louis Cardinals prediction — 2026-07-04 • First pitch: 8:08 PM ET
The Cubs are the side because this is a rivalry game where Chicago still owns the cleaner starting point. Between the home field, the more trustworthy starter, and a lineup that is better positioned to create damage in the conditions, the favorite has enough working in its favor to justify the number.
St. Louis is not an easy opponent to dismiss, especially with Kyle Leahy coming off five innings of one-run ball in his last start. The Cardinals can absolutely hang around if they keep the game in the strike zone and turn this into a sequencing contest. But that is a thinner path than the one Chicago brings into the night.
Shota Imanaga looked more like himself in his last outing against San Diego, and that matters in a Wrigley game with a breeze pushing toward left. The Cubs do not need a runaway script here; they just need their starter to hold the line and their offense to cash in on the extra contact opportunities. That setup still points to Chicago.
Umpire Crew: Home Plate: Mark Ripperger; First Base: Brock Ballou; Second Base: Dan Merzel; Third Base: Dan Bellino
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: Starting lineups were not announced for either team at publish time.
Lineup Change Impact: St. Louis Cardinals: Compared with last 5 games, today's announced lineup shares 7.4/9 starters on average. in stable-lineup comps (≥8 shared), St. Louis Cardinals went 2-1.
Line Movement: Moneyline moved from -159 to -144 (+15), away from the pick side.
Pick 8
Seattle Mariners over Toronto Blue Jays
In Progress
Seattle Mariners vs Toronto Blue Jays prediction — 2026-07-04 • First pitch: 4:10 PM ET
Odds-163 (BetMGM: -165)
Confidence0.238 (data points: 17.856/28.856)
PitchingLogan Gilbert vs Shane Bieber
VenueT-Mobile Park
Seattle remains the right side because the Mariners bring the stronger run-prevention outlook into a game that should be decided by efficiency more than fireworks. When the matchup is this dependent on clean innings and leverage outs, the home club’s steadier shape gives it the better path.
Toronto has enough talent to make the favorite work for it, and Shane Bieber’s presence raises the floor if his command is there. Still, the Blue Jays come in with a little more lineup turnover and a tougher offensive environment, which matters when every baserunner feels expensive at T-Mobile Park.
The Mariners get the edge because Logan Gilbert finished June with a 2.64 ERA and has looked like the more bankable starter in this spot. Seattle also carries a more settled lineup into the game, which makes it easier to trust the home side to scratch out the extra run or two and then let the pitching take over. That is enough to keep the play on the Mariners.
Expanded game context
Weather: Dome/retractable roof environment — external wind conditions not applicable.
Umpire Crew: Home Plate: Quinn Wolcott; First Base: Dexter Kelley; Second Base: Ramon De Jesus; Third Base: Paul Clemons
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)
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)
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 7.8/9 starters on average. in stable-lineup comps (≥8 shared), Seattle Mariners went 2-2. 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 1-1.
Line Movement: Moneyline moved from -157 to -140 (+17), away from the pick side.
Pick 9
Miami Marlins over Athletics
WIN
Miami Marlins vs Athletics prediction — 2026-07-04 • First pitch: 9:40 PM ET
Odds-122
Confidence0.220 (data points: 14.246/23.361)
PitchingSandy Alcantara vs Aaron Civale
VenueSutter Health Park
Miami is the side because this game sets up as a test of which club can survive an offense-friendly environment without unraveling on the mound. The Marlins have the better answer there, and at this price the combination of starting-pitching edge and cleaner recent form is enough to stay with the road favorite.
The Marlins also arrive with momentum after a loud offensive showing Friday, when Kyle Stowers piled up four hits in a 12-5 win. More importantly, they hand the ball to Sandy Alcantara, whose ceiling still changes the tone of the matchup even in a park where the baseball can travel.
The Athletics can absolutely score in Sacramento, and Aaron Civale is experienced enough to keep them competitive for stretches. But Miami profiles as the steadier team if the game turns into a trade of traffic and bullpen outs. With the better starter and the hotter offense, the Marlins remain the right call.
Athletics Injuries: Aaron Civale (Active), Alika Williams (Active), Brian Serven (Active), Carlos Cortes (Active), Colby Thomas (Active), Elvis Alvarado (Active), Gage Jump (Active), Henry Bolte (Active)
Starting Lineups: Starting lineups were not announced for either team at publish time.
Lineup Change Impact: Athletics: Compared with last 5 games, today's announced lineup shares 6.8/9 starters on average. In higher-turnover comps (≤6 shared), Athletics went 0-2.
Line Movement: Moneyline moved from -122 to 106 (+228), away from the pick side.
Pick 10
Minnesota Twins over New York Yankees
WIN
Minnesota Twins vs New York Yankees prediction — 2026-07-04 • First pitch: 1:35 PM ET
Odds+130 (BetMGM: +125)
Confidence0.217 (data points: 14.477/23.799)
PitchingZebby Matthews vs Brendan Beck
VenueYankee Stadium
Minnesota is worth the plus-money swing because the Twins have enough offense and enough mound stability to win this game outright, not just keep it close. In hot weather with the ball likely to carry, that underdog price becomes attractive when the favorite still has real questions attached to its pitching path and lineup continuity.
The Twins are built to pressure a shaky start, and they do not need a perfect outing from Zebby Matthews to justify the play. They simply need him to keep the game moving while the lineup leans into the lift-friendly conditions. Minnesota has enough left-right balance to make that script realistic from the opening inning on.
New York still carries the bigger brand and plenty of power, but Brendan Beck draws a dangerous assignment in a first major league start, and the Yankees have been mixing through more lineup turnover than usual. That leaves the home side relying on upside more than certainty. At plus money, the better value is Minnesota.
Umpire Crew: Home Plate: James Hoye; First Base: Sean Barber; Second Base: John Libka; Third Base: D.J. Reyburn
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)
New York Yankees Injuries: Ali Sánchez (Active), Amed Rosario (Active), Anthony Volpe (Active), Austin Wells (Active), Ben Rice (Active), Brendan Beck (Active), Brent Headrick (Active), Cam Schlittler (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.8/9 starters on average. New York Yankees: Compared with last 5 games, today's announced lineup shares 5.0/9 starters on average. In higher-turnover comps (≤6 shared), New York Yankees went 1-4.
Line Movement: Moneyline moved from 136 to 116 (-20), toward the pick side.
Pick 11
Houston Astros over Tampa Bay Rays
WIN
Houston Astros vs Tampa Bay Rays prediction — 2026-07-04 • First pitch: 7:10 PM ET
Odds-116 (BetMGM: -118)
Confidence0.111 (data points: 13.239/23.835)
PitchingHunter Brown vs Drew Rasmussen
VenueDaikin Park
Houston is the side because this game feels tighter than the price, and small edges matter more in a matchup built around two quality starters. The Astros get the nod on the strength of home field, a lineup that is a little better suited to cash in on limited chances, and a late-game path that is easier to trust when margins are slim.
Tampa Bay is dangerous for obvious reasons. Drew Rasmussen just earned AL Pitcher of the Month honors after posting a 0.82 ERA across his last five starts, and the Rays are comfortable winning low-scoring games. That said, they still arrive with more lineup volatility, which makes it harder to count on consistent traffic against a good opposing arm.
Houston’s answer is Hunter Brown, who has carried a 2.45 ERA since returning from the injured list and gives the Astros a legitimate tone-setter of their own. In what should be a measured game, the home side has the better chance to manufacture the swing inning and then protect it. That is enough to stay on Houston.
Expanded game context
Weather: 94.9°F, Wind 10.9 mph S (out to CF), Humidity 46%, P.O.P. 16% (Open-Meteo fallback)
Umpire Crew: Home Plate: Alex Tosi; First Base: Cory Blaser; Second Base: Jansen Visconti; Third Base: Andy Fletcher
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)
Tampa Bay Rays Injuries: Ben Williamson (Active), Bryan Baker (Active), Cam Booser (Active), Casey Legumina (Active), Cedric Mullins (Active), Chandler Simpson (Active), Cole Sulser (Active), Craig Kimbrel (Active)
Starting Lineups: 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-0. Tampa Bay Rays: Compared with last 5 games, today's announced lineup shares 5.6/9 starters on average. In higher-turnover comps (≤6 shared), Tampa Bay Rays went 5-0.
Line Movement: Moneyline moved from -110 to -116 (-6), toward the pick side.
Pick 12
Texas Rangers over Detroit Tigers
In Progress
Texas Rangers vs Detroit Tigers prediction — 2026-07-04 • First pitch: 4:05 PM ET
Odds+105 (BetMGM: +105)
Confidence0.097 (data points: 12.154/22.154)
PitchingCal Quantrill vs Jack Flaherty
VenueGlobe Life Field
Texas is the better side because the Rangers do not need to dominate this matchup to cash as a small home dog. They just need to keep the game in their preferred shape, and right now they have enough starting-pitching credibility and lineup continuity to make that outcome realistic.
Detroit has the bigger name on the mound, and Jack Flaherty’s 2.50 ERA in June shows there has been a real correction in his recent form. But the Tigers still ask him to carry a lot of the handicap, which becomes dangerous against a Rangers club that can handle right-handed pitching when it gets to work from ahead in counts.
Texas gets the value bump from Cal Quantrill, who has allowed only one run across six innings since stepping into a starting role. He does not need to overpower Detroit; he just needs to keep traffic manageable and hand the game to the back half in range. At plus money, that is enough to prefer the Rangers.
Expanded game context
Weather: Dome/retractable roof environment — external wind conditions not applicable.
Umpire Crew: Home Plate: Brennan Miller; First Base: John Tumpane; Second Base: Chris Conroy; Third Base: Willie Traynor
Texas Rangers Injuries: Alejandro Osuna (Active), Ben Peoples (Active), Brandon Nimmo (Active), Cal Quantrill (Active), Cam Cauley (Active), Chris Martin (Active), Cole Winn (Active), Elias Díaz (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 6.8/9 starters on average. In higher-turnover comps (≤6 shared), Detroit Tigers went 1-1.
Line Movement: Moneyline moved from -100 to -109 (-9), toward the pick side.
Pick 13
Baltimore Orioles over Cincinnati Reds
WIN
Baltimore Orioles vs Cincinnati Reds prediction — 2026-07-04 • First pitch: 7:10 PM ET
Odds+108
Confidence0.063 (data points: 10.217/19.217)
PitchingBrandon Young vs Hunter Greene
VenueGreat American Ball Park
Baltimore is the dog worth backing because the Orioles bring a steadier team shape into a matchup where the market is still charging for Cincinnati’s upside. That is the kind of spot where plus money becomes appealing: the underdog has a legitimate path on the mound, a more settled lineup, and enough offense to capitalize if the favorite is not sharp immediately.
The Orioles have a real starter trend behind them, too. Brandon Young struck out eight in his last outing and generated 23 whiffs, the best swing-and-miss showing by a Baltimore starter since 2023. Add in a lineup that has stayed relatively stable, and the road side looks more live than this price suggests.
Cincinnati’s ceiling is obvious, especially with Hunter Greene returning for his season debut after elbow surgery. But first starts back can be tricky even for electric arms, whether the issue is command, pitch count, or simple rust. The Reds can still win this game, but the value side is Baltimore.
Expanded game context
Weather: 91.8°F, Wind 6.3 mph SSW (in from LF), Humidity 43%, P.O.P. 13% (Open-Meteo fallback)
Umpire Crew: Home Plate: Erich Bacchus; First Base: Brian O'Nora; Second Base: Chris Segal; Third Base: Laz Diaz
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), Edwin Arroyo (Active), Elly De La Cruz (Active), Emilio Pagán (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 8.0/9 starters on average. in stable-lineup comps (≥8 shared), Baltimore Orioles went 2-2. 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-3.
Line Movement: Moneyline moved from 102 to -106 (-208), toward the pick side.
Pick 14
San Francisco Giants over Colorado Rockies
WIN
San Francisco Giants vs Colorado Rockies prediction — 2026-07-04 • First pitch: 8:10 PM ET
San Francisco is the side because the Giants bring the more trustworthy run-prevention outlook into the one park that punishes sloppy innings faster than any other. In a Coors Field game, that matters. The club more likely to stay organized on the mound and cleaner around the bases is usually the one worth siding with, even if the price is modest.
The Giants also have the best current starter trend in the matchup. Robbie Ray is 4-0 with a 1.36 ERA over his last five appearances, and that kind of swing-and-miss form travels as well as anything can into Denver. San Francisco does not need him to erase the park; it just needs him to keep Colorado from snowballing innings.
The Rockies always carry some home volatility because Coors can flip a game in one frame. But Colorado has been the less reliable club when the ball starts finding gaps and the bullpen gets exposed. San Francisco has the steadier pitcher, the cleaner overall profile, and the better chance to turn a chaotic setting into a winning one.
Expanded game context
Weather: 91.8°F, Wind 13.4 mph NE (in from LF), Humidity 11%, P.O.P. 12% (Open-Meteo fallback)
Umpire Crew: Home Plate: Scott Barry; First Base: Manny Gonzalez; Second Base: Tom Hanahan; Third Base: Ron Kulpa
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: Starting lineups were not announced for either team at publish time.
Lineup Change Impact: San Francisco Giants: Compared with last 5 games, today's announced lineup shares 5.8/9 starters on average. In higher-turnover comps (≤6 shared), San Francisco Giants went 1-3.
Line Movement: Moneyline moved from -131 to -130 (+1), away from the pick side.
Pick 15
Philadelphia Phillies over Kansas City Royals
WIN
Philadelphia Phillies vs Kansas City Royals prediction — 2026-07-04 • First pitch: 8:10 PM ET
Odds-156
Confidence0.005 (data points: 11.231/22.34)
PitchingJesús Luzardo vs Michael Wacha
VenueKauffman Stadium
Philadelphia is the right side because the Phillies bring the better full-game profile into a matchup where both teams can point to a starter they trust. When that happens, the edge usually belongs to the club with the steadier lineup and the more dependable road-to-late-innings shape, which is Philadelphia here.
The Phillies get a strong push from Jesus Luzardo, who has been excellent away from home with a 4-0 record and a 1.55 ERA on the road. That gives Philadelphia a real chance to dictate the tempo early, and the lineup has enough established thump to make a lead meaningful rather than fragile.
Kansas City is not without answers. Michael Wacha has pitched well at Kauffman Stadium, and the Royals have enough top-end talent to punish mistakes if the Phillies are careless. But over the course of nine innings, Philadelphia still looks more complete. That is why the favorite remains the preferred side.
Expanded game context
Weather: 78.2°F, Wind 6.6 mph NNW (in from RF), Humidity 71%, P.O.P. 18% (Open-Meteo fallback)
Umpire Crew: Home Plate: Alex MacKay; First Base: Roberto Ortiz; Second Base: Alan Porter; Third Base: Jim Wolf
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)
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: Philadelphia Phillies: Compared with last 5 games, today's announced lineup shares 8.0/9 starters on average. in stable-lineup comps (≥8 shared), Philadelphia Phillies went 3-2. Kansas City Royals: Compared with last 5 games, today's announced lineup shares 6.6/9 starters on average. In higher-turnover comps (≤6 shared), Kansas City Royals went 1-1.
Line Movement: Moneyline moved from -152 to -136 (+16), away from the pick side.