← All archive dates

Daily archive

2026-06-30

The stored Gary board for Tue, Jun 30. Results are presented separately because older records do not all carry a durable source-pick ID.

Game picks

19
WC5:00 PM

Sweden @ France

We are under the lights at MetLife Stadium for a high-stakes Round of 32 clash as a dominant France squad looks to secure their spot in the next round against a resilient but defensively challenged Sweden. France swept through the group stage with a perfect 3–0–0 record, showcasing why they are tournament heavyweights, while Sweden squeaked through as a third-place wild card with a heavily bruised defensive line. My read on the side is all about France’s absolute control against a shattered Swedish defense. France dominates ball possession at 59% and connects passes with elite, world-class precision, meaning they will starve Sweden of the ball. Sweden is conceding a massive 2.33 goals per match in this tournament, and the critical blow is that starting central defender Isak Hien is out with a tournament-ending injury. Forcing Victor Lindelöf to adjust his role to cover the gap is a recipe for disaster against a French attack featuring Michael Olise (3g/1a) and Désiré Doué (2g). Even with Marcus Thuram sidelined, France has the overwhelming depth and defensive insulation—conceding just 0.67 goals per match with William Saliba returning—to dominate this match. The strongest argument against France is that Sweden has been hyper-efficient, scoring 2.33 goals per match on just 1.13 xG. But that efficiency is highly fragile and unsustainable against an elite French defensive floor that allows only 0.95 xGA. Once France takes the lead, Sweden will have to open up, which only plays into France's hands. France -1.5 at -130 is the sharp play because they have the quality to comfortably win this by a multi-goal margin.

France -1.5-130
CONF
85%
WC5:00 PM

Sweden @ France

We are under the lights at MetLife Stadium for a high-stakes Round of 32 clash as a dominant France squad looks to secure their spot in the next round against a resilient but defensively challenged Sweden. France swept through the group stage with a perfect 3–0–0 record, showcasing why they are tournament heavyweights, while Sweden squeaked through as a third-place wild card with a heavily bruised defensive line. For the total, we are going against the grain and taking Under 3.5 at -125. The public is looking at Sweden’s high-scoring group matches—including their 1–5 blowout loss to the Netherlands and 5–1 win over Tunisia—and expecting fireworks. But knockout-stage football is a completely different animal where managers prioritize safety first, especially early in the match. Sweden knows they are heavily outmatched and will play an extremely compact low block to protect their backup defense. France has no reason to play chaotic, open-field football; their highly precise, methodical passing game allows them to slowly choke the life out of the game once they get ahead. The strongest counter-argument is that both attacks are currently finishing at a rate well above their underlying metrics, suggesting a high-scoring environment. However, a single-elimination tournament is where regression hits hardest. France's defense has been extremely stable, conceding only 0.67 goals per game, and with Saliba returning, they will lock down Sweden's counter-attacking options. A controlled, multi-goal French victory comfortably covers the -1.5 handicap while staying under this high 3.5 total line. The market is overpaying for fragile group-stage scoring numbers, and the sharp play is to grab the Under.

Under 3.5-125
CONF
75%
MLB6:35 PM

White Sox @ Orioles

The sun is beating down on Camden Yards as the division-leading Chicago White Sox look to keep their momentum rolling against an Baltimore Orioles squad searching for answers in a high-temperature battle. At a price of +124, the value sits squarely with the road underdogs. The starting pitching matchup features a massive contrast in current form: Chicago’s Erick Fedde has been excellent recently, registering a 2.38 ERA over his last five starts, while Baltimore’s Trey Gibson has struggled to a 5.70 ERA over his last five starts and is battling a major control crisis after yielding 16 walks in his last 23.2 innings of work. This walk liability becomes a glaring issue tonight because of Baltimore's catching situation. With Adley Rutschman sidelined on the concussion injured list, rookie Samuel Basallo starts behind the plate. Basallo's defensive metrics are a concern, posting -3 framing runs, which means Gibson won't get any help on borderline pitches, whereas Chicago's Kyle Teel provides a highly stable defensive floor. The sharpest case against Chicago is the environmental setup at Camden Yards. It is an 89°F night with a 13-mph wind blowing out to left field, and Fedde has a fly-ball lean (0.80 GO/AO) compared to Gibson's ground-ball profile (1.78 GO/AO). In theory, the hot air and wind could turn Fedde's fly balls into home runs for Baltimore's right-handed bats. However, this is where the price and team defense come into play. The market is overpaying for Baltimore as a -146 favorite based on home-field advantage and park factors, while ignoring the massive gap in defensive execution and bullpen depth. The White Sox possess an elite outfield defense, highlighted by center fielder Tristan Peters (+8 OAA), which helps neutralize fly balls even in tough environments. Meanwhile, the Orioles' defense has committed 54 errors this season, meaning any ground balls Gibson coaxes are at the mercy of an unstable infield. Once these starters hand the ball over, the edge expands further for the White Sox. Baltimore's bullpen is thin, missing Keegan Akin to an elbow injury, while Chicago enters tonight with a fully rested and dominant high-leverage unit. Relievers Seranthony Dominguez, Bryan Hudson (2.13 ERA), and Sean Newcomb (2.54 ERA) are completely fresh after a light workload in Monday's 8-2 victory. Chicago has won five of their last seven games, showing they can win on the road despite their season-long road splits. With a superior starting pitcher in Fedde, a severe catching mismatch working against Gibson, and a highly reliable bullpen, backing the White Sox at +124 is the clear sharp play tonight.

White Sox ML+124
CONF
68%
MLB6:40 PM

Pirates @ Phillies

A warm Tuesday evening at Citizens Bank Park sets the stage for a compelling clash between the Pirates and the Phillies, with the wind blowing hard out to center field and the summer heat pushing the thermometer to 89°F. This high-octane environment is bound to test both starting pitching staffs in very different ways, making it a dream spot for a sharp bettor looking to exploit the market's inflated price. The market has heavily juiced the Phillies at -215, but that price is paying for a highly fragile season-long number. Cristopher Sánchez’s sparkling 2.13 ERA is heavily contrasted by his 3.00 xERA, and his Cy Young pace has cooled with a 3.82 ERA in June, including a 5.40 ERA over his last three starts. Tonight, Sánchez faces a righty-heavy Pirates lineup specifically optimized to exploit his massive platoon split, where he allows a .710 OPS and 7 home runs to right-handers compared to a tiny .352 OPS to lefties. Furthermore, Sánchez’s high ground-ball profile (1.68 GO/AO) is severely compromised by a Phillies defense that ranks last in Major League Baseball with a miserable 67% infield success rate, leading to a high .353 BABIP allowed. Pittsburgh's bats, entering with an elite .464 xwOBA over their last three games and featuring Esmerlyn Valdez—who has homered in four straight games—have the perfect setup to force Sánchez into high-stress innings. The strongest argument against backing Pittsburgh is the extreme weather conditions at Citizens Bank Park, which are notoriously hostile for fly-ball pitchers like Bubba Chandler (0.62 GO/AO). With a 14 mph wind blowing out to center, the Phillies’ powerful left-handed bats, including Kyle Schwarber (.954 OPS) and Bryce Harper, represent a constant threat to leave the yard. However, Chandler has quietly turned a corner, posting a 3.62 ERA and a 1.28 WHIP over his last five starts, holding opponents to two earned runs or fewer in four of those games. His premium velocity (averaging 98.5 mph on his four-seam fastball) gives him the raw stuff to blow past hitters and avoid the barrels that lead to catastrophic wind-assisted damage. If Chandler can limit the damage and navigate the lefties, the Pirates' offense can out-slug Sánchez. Ultimately, the price of +180 is simply too generous for a Pirates team that enters with positive momentum after tagging Philadelphia for 11 runs yesterday. While Philadelphia's elite bullpen arms like Jhoan Duran and Orion Kerkering are heavily used and facing fatigue, the Pirates' offensive match against Sánchez’s regression signals and weak infield defense makes this the ultimate value spot. I am backing the Pirates to win outright at a heavy underdog price.

Pirates ML+180
CONF
72%
MLB6:40 PM

Rangers @ Guardians

The heat is on at Progressive Field as the sun beats down on a scorching 96-degree evening, setting the stage for a critical battle between the Rangers and the Guardians. I am backing the Rangers tonight on the moneyline at -126 because the starting pitching matchup strongly tilts the board in their favor. The foundation of this play is Jacob deGrom's starting pitching advantage against a highly left-handed Cleveland lineup. The Guardians are fielding seven left-handed hitters tonight, which typically poses a challenge for righties, but deGrom has absolutely neutralized left-handed hitting this season, holding them to a microscopic .202 batting average and a .621 OPS. While the heat is a factor, deGrom's elite platoon suppression and 97.1 mph fastball, combined with his 10.8 K/9 metric, should allow him to control the game early and prevent Cleveland from putting together sustained rallies. Meanwhile, Tanner Bibee enters in a strong run of form, but his underlying numbers reveal that the market is overpaying for a fragile number. While Bibee has a 3.78 ERA, his season xERA is up at 4.63, indicating significant overperformance. He is facing a red-hot Rangers offense that is boasting a .443 xwOBA and .642 expected slugging percentage over their last three games. Furthermore, Corey Seager's return to the lineup provides a major boost, and right-handed bats like Jake Burger—who has gone 2-for-2 with two home runs in his career against Bibee—align perfectly with Bibee's season-long struggles against righties, who have hit .265 with a .727 OPS against the Cleveland starter. In 96-degree weather with the wind blowing out to right field at 10 mph, the Rangers' power righties have a massive advantage. The primary argument against Texas is their bullpen, which is perilously thin tonight. High-leverage reliever Jakob Junis is unavailable due to heat exhaustion, and top arms Chris Martin and Jalen Beeks are on the injured list, leaving a massive burden on a relief corps that played high-volume roles yesterday. However, deGrom's efficiency and elite matchup advantage mean he is capable of a deep-water start, and the Rangers' explosive offense can build a comfortable lead early. At -126, backing the superior starter with elite platoon splits against an overperforming opponent is the sharp side to take.

Rangers ML-126
CONF
72%
MLB7:05 PM

Tigers @ Yankees

Welcome to a muggy, high-stakes summer evening in the Bronx as the Detroit Tigers look to continue their push against a reeling New York Yankees squad under the lights of Yankee Stadium. The air is thick, the tension is high, and the starting pitching matchup looks like an absolute heavyweight bout on paper. But as any seasoned bettor knows, a baseball game is a nine-inning puzzle, and tonight’s picture is heavily tilted by what happened yesterday. The market tonight is heavily pricing in Cam Schlittler's pristine 1.62 ERA, but this is a classic spot where the public is overpaying for a fragile number. Schlittler’s expected ERA sits at a much more human 2.71, and he has to carry the load for a Yankees bullpen that is completely spent after deploying seven different relievers for 8.2 innings yesterday. On top of that, New York is without its premier high-leverage arm, David Bednar, who went on the paternity list yesterday. This fresh bullpen strain, coupled with the acute absence of Jazz Chisholm Jr. from the starting lineup due to yesterday's collision, leaves the Yankees' late-inning options incredibly vulnerable. Meanwhile, the Tigers’ high-leverage arms are fully rested and ready to lock down the back third of this game. The biggest hurdle for backing Detroit is Tarik Skubal’s recent rough patch and his 5.01 night-game ERA. However, the Yankees' heavily depleted lineup matches up perfectly with Skubal's primary strengths. With their key stars sidelined, the Yankees' starting lineup tonight is heavily right-handed. Skubal absolutely neutralizes righty bats, holding them to a .206 average and a .617 OPS this season. Combine this platoon advantage with a Tigers lineup that matches up beautifully against high-velocity sinkers, and getting Detroit at +100 is the best value on the board.

Tigers ML+100
CONF
72%
MLB7:07 PM

Mets @ Blue Jays

The retractable roof is closed and the air conditioning is humming inside Rogers Centre as the Mets and Blue Jays prepare to clash under the lights in Toronto. Tonight’s moneyline pricing has the Blue Jays as slight -116 favorites at home, but the market is overpaying for a fragile number here. The Mets at -102 offer exceptional value because the starting pitching matchup, combined with a crucial, fresh lineup adjustment, heavily tilts the field in New York's favor. Nolan McLean has been an absolute force on the road, boasting a 2.85 road ERA across 41 innings this season and a 10.7 K/9 strikeout rate. McLean’s 3.43 xERA against his 4.03 actual ERA shows his premium quality, and he faces a Toronto lineup that was just dealt a devastating blow. Vladimir Guerrero Jr. was a late scratch tonight due to back tightness, joining Jesus Sanchez and Addison Barger on the shelf. This leaves the Blue Jays without their primary power source and severely dilutes the heart of their order. Conversely, the Mets' offense is primed to exploit Toronto's starter, Kevin Gausman. Gausman is mired in a severe slump, posting an 8.40 ERA over his last three starts and surrendering 13 earned runs over his last 8 innings, while carrying a shaky 5.08 night ERA. Gausman's heavy reliance on his 4-seam fastball (51.8% usage) is a massive liability against a left-handed heavy Mets lineup. Carson Benge (.458 xwOBA) and Juan Soto (.477 xwOBA, .975 overall OPS) are statistical nightmares against 4-seamers. Soto, in particular, has absolutely dominated Gausman in his career, hitting .471 with a 1.454 OPS over 29 plate appearances, and Francisco Lindor has also hit him hard with a .364 average in 13 matchups. The strongest case against backing the Mets is their recent 1-9 slide and their defensive volatility, having committed 56 errors with a -0.12 team defense rating. But New York has neutralized this concern tonight by starting Luis Torrens behind the plate. Torrens’ elite 66.7% caught stealing rate (12-for-18) will shut down Toronto's running game, whereas Alejandro Kirk’s poor 15.4% caught stealing rate gives New York’s baserunners a clear green light. With Bo Bichette highly motivated in his return to Toronto and the Mets desperate to break their slide, the pitching advantages and the late scratch of Guerrero Jr. make the Mets at -102 the sharpest play on the board.

Mets ML-102
CONF
72%
MLB7:10 PM

Nationals @ Red Sox

The sun is setting over the Green Monster as the Boston Red Sox host the Washington Nationals on a warm, windy evening at Fenway Park. The market is pricing Boston as a home favorite at -130, largely riding a shiny 3.59 season ERA from left-hander Connelly Early and their recent five-game winning streak. However, Early is a classic regression candidate with a 4.30 expected ERA (xERA) and an elevated fly-ball profile (0.89 GO/AO) that makes him highly vulnerable in tonight's environment, which features 82-degree temperatures and a 14 mph wind blowing out. This fly-ball susceptibility has already punished him at Fenway, where his home ERA ballooned to 4.57 compared to a 2.64 mark on the road. Washington's offense is designed to break a left-hander like Early. The Nationals rank first in MLB in wOBA against southpaws, averaging 5.3 runs per game overall on a .739 OPS. Early is highly vulnerable to right-handed batters, allowing a .252 average, .775 OPS, and 11 of his 15 home runs to righties this season. Washington counters with six right-handed or switch hitters in their confirmed lineup, including key bats that match up perfectly. Meanwhile, Washington's starter Cade Cavalli (4.00 ERA, 4.54 xERA) is a neutral-to-ground-ball pitcher (1.11 GO/AO) with a much tighter 7.4% barrel rate (compared to Early's 11.0%), making him significantly more insulated against Fenway's wind than his counterpart. The biggest argument against Washington is their compromised bullpen following fresh IL placements for lefties Richard Lovelady and Mitchell Parker yesterday. While that creates late-inning vulnerability, it has also inflated Boston's price beyond its true value. The Red Sox have struggled mightily at Fenway Park this season with a 17-25 home record, whereas the Nationals have been outstanding on the road at 26-18. Getting the top-rated offense against left-handed pitching in a stadium and weather matchup that aggressively targets the opposing starter's primary fly-ball flaw is too good to pass up. I am taking the Nationals at +110 to win this outright on the moneyline.

Nationals ML+110
CONF
75%
MLB7:15 PM

Cardinals @ Braves

We are under partly cloudy skies in Atlanta tonight as the Cardinals and Braves kick off a crucial series under the heavy 92-degree Georgia heat at Truist Park. When the thermometer pushes past 90 degrees, the ball starts flying, and that is a massive problem for Matthew Liberatore. The Cardinals left-hander has been in a statistical free-fall, carrying a 10.34 ERA in June while failing to complete even 5.1 innings in his last four starts. Liberatore is a fly-ball-leaning pitcher with a 0.68 GO/AO and a high 10.9% barrel rate allowed this season. Throwing him into hot, thin air against a powerful lineup is incredibly risky, especially since his fly balls are highly likely to turn into damage tonight. What makes this matchup even more dangerous for St. Louis is Liberatore's extreme reverse platoon splits, allowing left-handed hitters to batter him for a .316 average and a .943 OPS. Atlanta's premier lefties are primed to exploit this: Drake Baldwin (.865 OPS vs LHP) and Matt Olson (.859 OPS vs LHP) both crush lefties and absolutely hammer sinkers, carrying elite .392 and .439 xwOBA metrics respectively against the pitch. To make matters worse, the Cardinals are starting Ivan Herrera behind the plate to catch Liberatore for the first time this season, looking for offensive spark but sacrificing the stellar framing and 45% caught-stealing rate of Pedro Pages. Giving a struggling fly-ball pitcher a catcher with known framing liabilities in a hostile park is a recipe for disaster. The case against Atlanta is obvious: they are in a deep offensive funk, hitting to a league-worst 65 wRC+ in June while dropping six of their last seven games, and starting pitcher Martín Pérez has regression coming with a 3.00 ERA that sits well below his 4.04 xERA. But at -142, the market is overpaying for the Braves' temporary slump and underestimating the starting pitching mismatch. Unlike Liberatore, Pérez has a solid 1.19 GO/AO ground-ball profile that helps him neutralize the hot air. With the Cardinals' bullpen missing high-leverage arm Ryne Stanek to paternity leave, St. Louis will find it tough to cover the innings if Liberatore implodes early. This is a perfect bounce-back spot for the division leaders.

Braves ML-142
CONF
72%
MLB7:40 PM

Reds @ Brewers

Under the glowing canopy of a closed American Family Field roof in Milwaukee, a high-stakes National League Central showdown unfolds tonight as the surging Milwaukee Brewers host the hungry Cincinnati Reds. It is a classic battle of divisional familiarity, where past meetings loom large but tonight's elements write a fresh story on the diamond. The public is rushing to lay -172 on the division-leading Brewers, seduced by their strong record and Brandon Sproat coming off a 10-strikeout gem against this same Cincinnati lineup last week. But as a sharp bettor who has watched this division for thirty years, I see a market heavily overpaying for a fragile number. Sproat's dominant road outings are masking severe home-field struggles, evidenced by his bloated 6.75 ERA at American Family Field. Under the hood, the Reds' offense has silently caught fire, posting an elite 0.404 expected wOBA and a blistering 0.567 expected slugging percentage over their last three games. They are squaring up the ball with a 36.3% hard-hit rate and a 6.3% barrel rate, meaning positive run-scoring regression is imminent against a starter who struggles on his own mound. The primary argument against my beloved Reds is Rhett Lowder's platoon vulnerability against Milwaukee's six left-handed bats, coupled with William Contreras's elite defensive arm behind the plate. However, the extreme heat outside forces the roof to be closed, creating a windless, climate-controlled dome that plays directly into the hands of a Cincinnati lineup making elite contact. We also get a massive bullpen boost with the fresh activation of Emilio Pagán today, giving us a reliable veteran to steady the middle innings alongside a gutsy Eugenio Suárez playing through a day-to-day hand injury. At +144 on the moneyline, the value on the Reds is far too high to pass up, and I am happily backing my team to break the cycle and cash a big plus-money ticket tonight.

Reds ML+144
CONF
68%
MLB7:40 PM

Rays @ Royals

Two American League squads square off under the hot Missouri sun tonight as the Tampa Bay Rays open a three-game series against the Kansas City Royals at Kauffman Stadium. This is a game where the weather and individual pitching tendencies collide to create a massive edge for the visitors. The thermometer is pushing past 90 degrees with a stiff 15 mph wind blowing straight out to left field. For Royals starting pitcher Noah Cameron, this environment is a nightmare scenario. Cameron is a heavy fly-ball pitcher with a low 0.77 GO/AO ratio who has been absolutely shelled recently, posting a 7.53 ERA and a 1.95 WHIP while surrendering 23 hits over his last three starts. The Rays are counter-punching with six right-handed batters in their lineup, including Yandy Diaz and Junior Caminero, who are primed to pull Cameron's fly-ball offerings directly into the left-field jet stream. Tampa Bay’s bats have been sizzling lately, posting an elite .440 xwOBA and an 11.4% barrel rate over their last three games. The strongest case for backing the Royals is that Rays starter Griffin Jax has a fragile 3.33 ERA that is heavily contradicted by a 5.29 expected ERA, indicating the market is overpaying for a fragile number. Compounding that is the fact that Kansas City starts five left-handed or switch hitters like Carter Jensen and Jac Caglianone, specifically targeting Jax’s platoon weakness of allowing an .813 OPS to left-handed batters. However, Jax’s actual recent form is strong, featuring a 2.88 ERA over his last five starts, and he already dominated these Royals just six days ago on June 24 with 5.0 scoreless innings and 7 strikeouts. Jax also boasts a much more balanced 1.15 GO/AO ratio, giving him a far better chance of keeping the ball on the ground and out of the wind than his counterpart. If this matchup is close in the late frames, the bullpen disparity represents an absolute chasm. The Rays can hand a lead to their elite, fully rested high-leverage duo of Bryan Baker (1.95 ERA, 0.87 WHIP) and Kevin Kelly (2.61 ERA). Meanwhile, the Royals' relief unit is highly volatile, missing injured closer Carlos Estevez, and relying on Lucas Erceg (5.40 ERA) and Alex Lange, who have struggled heavily with control by walking a combined 41 batters in 68 innings. While Carter Jensen's elite 52.4% caught-stealing rate helps limit the Rays' run game, the pitching advantages for Tampa Bay are too overwhelming to ignore. At a very reasonable price of -120 on the moneyline, we are backing the hotter team with the better starter, a vastly superior bullpen, and a lineup perfectly constructed to ride the wind tonight.

Rays ML-120
CONF
78%
MLB8:05 PM

Padres @ Cubs

Wrigley Field is braced for an absolute shootout tonight as the Padres and Cubs square off in sweltering 94-degree heat with a stiff 19 mph wind blowing straight out to center field. In an extreme offensive environment like this, routine fly balls will fly out of the park, putting massive pressure on two left-handed starting pitchers who lean heavily into fly-ball profiles. While the market has priced the Cubs as comfortable -156 favorites due to their hot 8-2 run over their last 10 games and the Padres' recent three-game skid, the underlying math and tactical matchups point directly to a massive edge for the visitors at +132. The public is looking at Matthew Boyd's 5.02 ERA and JP Sears' shiny 3.18 ERA and assuming San Diego has a starting edge, but the underlying expected metrics show the market is completely mispricing this matchup. Sears' 3.18 ERA is a fragile mirage over a one-start sample, masked by a bloated 5.26 xERA, and his extreme fly-ball profile (0.44 GO/AO) is a terrifying liability in tonight's wind. Meanwhile, Boyd's 4.30 xERA suggests he is better than his surface numbers, but he faces a brutal matchup against a Padres lineup stacked with 8 right-handed hitters. Boyd has yielded a weak .286 AVG and .785 OPS to righties this season, and his heavily used four-seam fastball has surrendered a massive .441 xwOBA to right-handed batters. Righty power bats like Ty France, Samad Taylor, and Miguel Andujar are perfectly positioned to punish him early. The ultimate decider in what will inevitably become a high-scoring bullpen game is the severe relief disparity. Chicago's bullpen is in shambles, carrying seven key relievers on the injured list, including fresh losses like Hoby Milner and Ethan Roberts. San Diego, conversely, holds the ultimate late-inning trump card with closer Mason Miller (0.78 ERA, 17.1 K/9) fully rested after throwing only seven pitches yesterday, backed by a healthy Jason Adam. While the Cubs' elite defense and home-field momentum are formidable, they cannot overcome a completely depleted middle relief unit in a high-leverage shootout. At +132, the Padres are the sharp play to exploit the Cubs' bullpen vulnerability and ride their platoon advantages to a high-scoring victory.

Padres ML+132
CONF
72%
MLB8:10 PM

Twins @ Astros

Under the closed roof of Daikin Park, the Houston Astros look to defend their turf in this high-stakes American League battle against the visiting Minnesota Twins. It's a matchup defined by starting pitcher narratives, key lineup absences, and a major contrast in late-game bullpen health. The market has pinned the Twins as slight road favorites here because of Joe Ryan's shiny 3.18 ERA compared to Mike Burrows' 5.48 ERA. But look closer, and you'll see the market is overpaying for a fragile number. Ryan is an extreme fly-ball pitcher (0.65 GO/AO) who has historically struggled against the Astros, posting a 5.91 career ERA. Furthermore, his performance takes a massive hit after dark; he carries a mediocre 4.10 Night ERA compared to his stellar 1.21 Day ERA. Under the closed roof in Houston, he has to navigate a park with a hitter-friendly 1.05 factor and the dangerous 315-foot Crawford Boxes in left. This environment plays perfectly into the hands of the Astros' power bats. Houston’s top hitters have absolute ownership of Ryan, with Yordan Alvarez (1.114 Home OPS), Isaac Paredes, and Christian Walker tagging him for a combined 5 home runs in just 33 career at-bats, including 3 home runs from Alvarez alone in 15 at-bats. The biggest reason to doubt the Twins tonight is the state of their pitching depth behind Ryan. Minnesota's bullpen is in a tailspin, posting a 6.01 xERA over the last week. With Anthony Banda land-locked on the injured list and key high-leverage arms Travis Adams and Yennier Gomez heavily fatigued from yesterday's narrow win, Minnesota's late-inning bridge is dangerously fragile. Conversely, the Astros' bullpen is primed to close the door with Nate Pearson and a fully rested Josh Hader ready at the back end. Mike Burrows is also primed for positive regression, with a 4.45 xERA suggesting his 5.48 surface ERA has been inflated by bad luck. His splits also show he is far more comfortable at night, where he possesses a solid 4.25 ERA. While the Twins have a dangerous lineup that can exploit Burrows’ platoon splits (.978 OPS allowed to left-handed hitters), they are missing their ultimate power source in center field with Byron Buxton and his .898 OPS sidelined by a hip injury. The Astros are also thinned out by injuries with Jeremy Peña joining Carlos Correa on the shelf, forcing Nick Allen (.639 OPS) into the starting role, but their core of Alvarez, Walker, and Altuve remains lethal. In a tight matchup with both teams hovering near .500, the home field, the bullpen health, and the starting pitcher's historical kryptonite tilt the scale. At -104, we are getting a great price on the Astros to take care of business at home.

Astros ML-104
CONF
65%
MLB8:40 PM

Marlins @ Rockies

A warm, high-altitude dusk settles over Denver tonight as the surging Miami Marlins look to continue their run at Coors Field against the Colorado Rockies. This matchup represents a classic battle of strengths and glaring structural advantages, but tonight's edge lies squarely with Miami's offense. The Marlins enter this game with an exceptional tactical alignment against Rockies starter Tanner Gordon, whose extreme platoon vulnerabilities are a massive liability in this park. Gordon has been dismantled by left-handed hitters this season, allowing a .362 batting average, a 1.122 OPS, and all 6 of his home runs in just 69 at-bats. Miami is perfectly equipped to exploit this weakness, featuring seven left-handed or switch-hitters in their confirmed lineup, including the newly activated Liam Hicks, who boasts a .299 average and 12 home runs against right-handed pitching. The primary concern for backing Miami is Eury Pérez’s high barrel rate of 14.9% and extreme fly-ball profile (0.64 GO/AO) in the thin air of Denver, especially with Gordon being technically due for positive regression given his 4.82 xERA against a 6.37 actual ERA. However, the market is overpaying for Gordon’s fragile underlying profile when he has a catastrophic 9.92 home ERA and is returning from a hip injury. Additionally, the bullpen situation strongly favors the Marlins. Colorado's relief staff is completely gassed after throwing 9.0 innings yesterday, burning key arms like Sean Sullivan for 82 pitches and Antonio Senzatela for 27 pitches. Miami’s bullpen, by contrast, is highly fresh, allowing them to bridge any gap in the middle innings with reliable weapons like John King and Tyler Phillips. Defensively, the Rockies are severely compromised in the vast outfields of Coors Field, which is a major concern when starting a fly-ball pitcher like Gordon (0.56 GO/AO). Miami, meanwhile, features elite defensive efficiency and a major deterrent behind the plate in Joe Mack’s outstanding 60.8% caught-stealing rate to shut down Colorado's speed. With the Marlins playing high-stakes postseason-race baseball and coming in on an 8-2 surge in their last ten games, their structural advantages in the lineup and bullpen make the moneyline price of -136 an absolute bargain. Miami has owned Colorado with a 4-0 head-to-head record this season, and they are primed to make it five tonight.

Marlins ML-136
CONF
78%
MLB9:40 PM

Angels @ Mariners

A cool Pacific Northwest evening sets the stage at T-Mobile Park as the Seattle Mariners host the division-rival Los Angeles Angels, with a high-stakes pitching battle on the card. The market has priced the Mariners as steep -188 favorites tonight, which might look expensive on the surface, but the underlying pitching dynamics suggest Seattle is actually the side with real value. Seattle's Bryan Woo has a deceptive 4.26 ERA, but his elite 3.35 xERA and stellar 2.00 home ERA indicate he is a much better pitcher than his surface record suggests. On the flip side, the market is overpaying for José Soriano’s shiny 3.32 ERA, which is heavily contradicted by a 4.42 xERA. Soriano's command is in a downward spiral, having walked 17 batters over his last 23.2 innings (6.46 BB/9) and averaging a 5.32 ERA over his last five starts. The strongest argument against backing Seattle tonight is their heavily depleted lineup. The Mariners are missing key left-handed bats, with Luke Raley (14 HR, .788 OPS), Dominic Canzone (13 HR, .899 OPS), and Brendan Donovan (.839 OPS) all out of the starting lineup. Additionally, Woo's fly-ball tendency (0.61 GO/AO) is a risky fit behind a Seattle outfield defense that ranks 29th in OAA. However, Seattle still runs out five left-handed or switch-hitting bats—Crawford, Naylor, Raleigh, Young, and Emerson—to exploit Soriano's massive platoon split, where he allows a .775 OPS to lefties. Furthermore, Julio Rodriguez has dominated Soriano in their head-to-head encounters, carrying a career .533 average and 1.588 OPS with two homers against him. The ultimate differentiator in a projected low-scoring park environment is catching defense. Seattle's Cal Raleigh is a defensive savior behind the plate, ranking in the elite tier with 39 framing runs and a 47.6% caught-stealing rate. Meanwhile, Logan O'Hoppe is a massive liability, ranking near the bottom of the league with -23 framing runs. This framing disparity means Woo (1.7 BB/9) will consistently get borderline strikes, while Soriano (4.5 BB/9) will find no relief for his command issues. With Seattle's bullpen fully rested after George Kirby’s eight-inning masterpiece yesterday and closer Andres Muñoz ready to go, the Mariners are the clear, sharp play to take care of business at home.

Mariners ML-188
CONF
75%
MLB9:40 PM

Dodgers @ Athletics

We’re live from Sutter Health Park in West Sacramento, where a scorching 88-degree night and a 10 mph breeze blowing straight out to center field set the stage for a high-octane battle between the Dodgers and the Athletics. While the market is pricing the Dodgers as significant favorites, laying the -1.5 runs on the run line at -111 is the sharp play here rather than swallowing the steep -172 moneyline. The primary driver behind this bet is the disastrous recent form and platoon vulnerability of Athletics starter Jeffrey Springs. Springs has capitulated over his last five starts, registering a 9.97 ERA while allowing 24 earned runs in just 21.2 innings. Tonight, he faces a potent Dodgers lineup in a notorious hitter's haven, which spells trouble given his major struggles against right-handed hitters, who have walloped him for a .267 batting average, an .855 OPS, and 16 of his 22 home runs allowed this season. On the other side of the ledger, the market is undoubtedly overpaying for Justin Wrobleski’s superficial 2.71 ERA, which is heavily masked by a much more fragile 4.33 xERA. In this hitter-friendly environment, a fly-ball pitcher like Wrobleski (0.71 GO/AO) would normally be in danger, but the Athletics are in no position to exploit it today. The A's offense was hit with two massive, fresh blows yesterday, placing shortstop Jacob Wilson and outfielder Tyler Soderstrom on the injured list. This hollowing out leaves Oakland with an incredibly inexperienced, right-handed-heavy lineup. This plays perfectly into Wrobleski's unique strength: he has absolutely dominated right-handed batters this season, limiting them to a meager .208 batting average and a microscopic .537 OPS. The disparity becomes even wider when these starters exit. The Athletics' bullpen is operating on fumes after Gage Jump and Kade Morris were heavily taxed yesterday, while their late-inning options are severely limited. Meanwhile, the Dodgers boast a fully rested high-leverage backend featuring Tanner Scott and Alex Vesia to lock down the late frames. In a high-scoring game in the Sacramento heat, the Dodgers' star-studded right-handed core of Mookie Betts, Teoscar Hernandez, and Andy Pages should feast on Springs early and often, while a depleted Oakland lineup struggles to keep pace. Lay the -1.5 runs with the Dodgers at -111.

Dodgers spread -1.5-111
CONF
82%
MLB9:40 PM

Giants @ Diamondbacks

The roof is closed at a cooled-down Chase Field in Phoenix, where a heavy division battle is set to unfold tonight as the Arizona Diamondbacks host the San Francisco Giants. While the home-dominant Diamondbacks are looking to stay hot after yesterday's tight 5-4 win, the real value lies on the other side of the diamond. The market is giving us a massive discount on the Giants at -104, overpaying for Landen Roupp's 4.07 season ERA while ignoring his stellar 3.28 xERA and a starting pitching matchup that leans heavily in San Francisco's favor. The core of this bet is Brandon Pfaadt's catastrophic matchup against a lefty-heavy Giants lineup. Recalled from Triple-A Reno due to rotation injuries, Pfaadt enters with a bloated 5.92 ERA (5.26 xERA) and an extreme vulnerability against left-handed hitting, allowing a .316 average and a whopping .962 OPS to lefties this season. The Giants are rolling out six left-handed bats tonight—including elite contact-hitter Luis Arraez, Rafael Devers, and sinker-crusher Bryce Eldridge. With Pfaadt on a strict 65-pitch limit and throwing his sinker frequently, Eldridge (.489 xwOBA vs. sinkers) and Arraez (.304 BA vs. sinkers) are primed to do early damage before the Diamondbacks can even deploy their bullpen. The sharpest argument against San Francisco is their bottom-tier defense (58 errors) and the presence of rookie catcher Drew Cavanaugh behind the plate, which could create issues for Roupp's ground-ball profile (1.55 GO/AO) on Chase Field's fast surface. However, Roupp’s elite contact suppression—allowing a minuscule 3.5% barrel rate and 29.1% hard-hit rate—and his superb recent form (3.00 ERA over his last two starts) should minimize the balls in play that can turn into errors. With Jung Hoo Lee returning to bolster a San Francisco lineup that already holds a season OPS advantage over Arizona (.725 to .694), backing the Giants at -104 on the moneyline is the smart, calculated play.

Giants ML-104
CONF
72%
WC9:00 PM

Ecuador @ Mexico

The rain is pouring down on the sacred turf of Estadio Azteca as Mexico prepares to battle Ecuador in a high-altitude World Cup Round of 32 clash. Under the dark, heavy Mexico City skies, a spot in the round of 16 is on the line. In sports betting, we always look for situational mismatches, and this one is about as lopsided as it gets. Mexico enters this knockout clash fully rested and perfectly acclimated to the grueling 2,200-meter altitude of Mexico City, having remained there for the entire tournament. Javier Aguirre even had the luxury of resting key starters like Raúl Jiménez, Johan Vásquez, and Érick Lira in the group finale. On the other side, Ecuador is walking into a physical buzzsaw. Not only did they endure an exhausting nine-hour travel delay that saw them arrive just 24 hours before kickoff, but local Mexican fans also tormented them with an overnight noise parade outside their hotel. When you are forced to run in thin air on zero sleep and immediate travel fatigue, your legs are going to betray you in the second half. At +125 on the three-way moneyline, the market is severely underestimating the physical toll this travel and altitude combo will take on the South Americans. The sharpest counter-argument against backing Mexico is Ecuador's explosive 2-1 upset of Germany and their high-volume shot creation, averaging 17 shots and 1.92 xG per match. However, Ecuador’s attack has been highly inefficient during this tournament, managing just 0.67 goals per match while failing to score in two of their three group games. Asking a fatigued side to suddenly find clinical finishing in a torrential downpour, while playing in thin air against a rested, elite Mexico defense that has allowed zero goals, is a massive ask. Ecuador will likely sit deep in a low block to conserve their limited energy, while Mexico will patiently control possession (56% average) and wait for a single breakdown. A clinical, suffocating victory for El Tri is the most logical outcome on the pitch, making the Mexico moneyline at +125 the smartest play on the board.

Mexico ML+125
CONF
82%
WC9:00 PM

Ecuador @ Mexico

The rain is pouring down on the sacred turf of Estadio Azteca as Mexico prepares to battle Ecuador in a high-altitude World Cup Round of 32 clash. Under the dark, heavy Mexico City skies, a spot in the round of 16 is on the line. This matchup has a low-scoring battle written all over it, which makes the Under 1.5 goals at +130 an absolute steal of a price. Historically, these two nations play incredibly tight, cagey fixtures; their last three meetings have ended in a 1-1 friendly draw in 2025 and back-to-back 0-0 draws in 2024 and 2022. Tonight, a forecast of 'historic' heavy rainfall in Mexico City will waterlog the pitch, turning Estadio Azteca into a slow, heavy bog. Both teams average over 88% pass accuracy, but those numbers are going to plummet as the ball sticks in the wet grass. Mexico's defense has been an impenetrable fortress in this tournament, keeping three consecutive clean sheets and allowing a microscopic 0.5 xGA per match. Ecuador's defensive pairing of Piero Hincapié and Willian Pacho is equally formidable, limiting tournament opponents to 1.01 xGA. Expect both teams to play highly risk-averse systems where avoiding mistakes in the mud is prioritized over open chance creation. The primary counter-argument against backing a low-scoring game is the raw attacking power on paper, including Ecuador’s 1.92 xG per match and their 2-1 win over Germany. However, the combination of extreme travel fatigue for Ecuador (9-hour travel delay, late arrival) and the punishing 2,200m altitude of Estadio Azteca means the visiting team simply will not have the stamina to sustain high-tempo offensive transitions. They will be forced to play a highly defensive, low-block style to conserve energy. Mexico, under Aguirre, is content to play patiently and won't take unnecessary risks that expose their perfect defensive record. In a knockout environment where the pitch is waterlogged and legs are heavy, this game will be a tactical slog. Under 1.5 goals is the sharp play.

Under 1.5+130
CONF
78%

Player props

47
WC · Sweden @ France

Michael Olise

Michael Olise is currently the form player in the French attack, producing three goals in his last four caps. While much of the defensive focus remains on Kylian Mbappé, Olise has thrived in the resulting space, showcasing elite efficiency with 6 shots leading to 3 goals.

OVER 1 Anytime Goal+170
  • · 3 goals in last 4 international caps (75% scoring rate)
  • · Sweden conceding 2.1 goals per match in current cycle
  • · France scoring 2.8 goals per match in last 10 fixtures
WC · Sweden @ France

Jacob Widell Zetterström

As the starting goalkeeper for a massive underdog (+1000 ML), Jacob Widell Zetterström is set for a high-volume workload against a French side that dominates territory (59% possession) and shot volume (17.33/match). France has been highly consistent in putting pressure on opposition goalkeepers, averaging over 6 shots on target per game during their current international run.

OVER 5 Saves+110
  • · France averaging 6.33 shots on target per match (last 6)
  • · Sweden conceding 2.1 goals per match (last 10)
  • · France averaging 17.33 total shots per match (last 6)
MLB · Pirates @ Phillies

Bryce Harper

Harper is currently on a dominant stretch, batting .450 with 5 home runs over his last 10 games. Tonight's conditions at Citizens Bank Park are ideal for power hitters: 89 degrees and a 14 mph wind blowing out to center field.

OVER 1.5 Total Bases+100
  • · .450 AVG and 5 HR over last 10 games
  • · Opposing starter Chandler allows 0.62 GO/AO (fly-ball tendency)
  • · 14 mph wind blowing OUT to Center Field in 89-degree heat
MLB · Pirates @ Phillies

Esmerlyn Valdez

Valdez is the hottest hitter in the Pirates lineup, having homered in four consecutive games and hitting .407 over his last 10. He faces lefty Cristopher Sanchez, who shows significant platoon vulnerability, allowing right-handed hitters to bat .271 against him.

OVER 1.5 H+R+RBI+115
  • · Homered in 4 consecutive games entering tonight
  • · Sanchez allows .271 AVG to RHB (vs .145 to LHB)
  • · Batting 2nd in the order with high volume expectation
MLB · Rangers @ Guardians

Steven Kwan

The strongest edge in this prop is the massive volume reduction for Steven Kwan. Typically a leadoff hitter, Kwan is confirmed to bat 9th tonight, which drastically reduces his expected plate appearances (likely only 3 PAs).

UNDER 1.5 H+R+RBI-175
  • · Steven Kwan confirmed batting 9th in tonight's lineup
  • · Jacob deGrom holding LHB to .202 AVG and .621 OPS in 2026
  • · Kwan season batting average: .211 (needs >64% to break even at -175)
MLB · Rangers @ Guardians

Jake Burger

Jake Burger is in a prime position to exploit Tanner Bibee's vulnerable underlying metrics. While Bibee's surface ERA looks solid, his 4.63 xERA and 44.3% Hard-Hit% allowed suggest he is prone to giving up loud contact.

OVER 1.5 Total Bases+120
  • · Tanner Bibee xERA: 4.63 (vs 3.78 actual ERA)
  • · Bibee Hard-Hit% allowed: 44.3% with a 0.74 GO/AO (fly-ball tendency)
  • · Weather: 96°F with 10-12 mph wind blowing OUT to RF (needs >45% to break even at +120)
MLB · White Sox @ Orioles

Miguel Vargas

Miguel Vargas is currently the most consistent offensive force in the White Sox lineup, enters tonight's contest batting .333 over his last 10 games. He has demonstrated significant power and gap-to-gap ability recently, clearing the 1.5 total bases threshold in four of his last five outings, including games with 6 and 7 total bases.

OVER 1.5 Total Bases+115
  • · Miguel Vargas is batting .333 (12-for-36) over his last 10 games
  • · Vargas has cleared 1.5 total bases in 4 of his last 5 games (TB L5: 2, 6, 1, 7, 2)
  • · Orioles starter Trey Gibson allows a .857 OPS to right-handed hitters (Vargas bats Right)
MLB · White Sox @ Orioles

Colson Montgomery

Fading a hitter in a catastrophic slump is a high-probability strategy, and Colson Montgomery is currently in the midst of a significant cold stretch. He has failed to record a hit in his last 15 at-bats, including an 8-strikeout run over his last four games. His timing appears completely off, as evidenced by a 50% strikeout rate over his last 10 games.

UNDER 1.5 H+R+RBI-101
  • · Colson Montgomery is 0-for-his-last-15 with 8 strikeouts over his last four games
  • · Montgomery is striking out in 50% of his at-bats over the last 10 games (19 K in 38 AB) Samples: 4 K, 2 K, 3 K games in last four
  • · Trey Gibson averages 95.4 mph on his fastball and has recorded 15 strikeouts in two of his last three starts
MLB · Tigers @ Yankees

Paul Goldschmidt

Goldschmidt's dominance against left-handed pitching this season is a significant statistical outlier, hitting nearly .400 in the split. While Tarik Skubal is a top-tier southpaw, Goldschmidt's move to the leadoff spot provides him with the volume of plate appearances (likely 4-5) necessary to secure at least one hit. His recent form includes 3 home runs in his last 6 games, indicating his timing is perfectly calibrated for the summer heat at Yankee Stadium. The specific risk is Skubal's elite command keeping him off-balance, but the split advantage is too large to ignore.

OVER 0.5 Hits-170
  • · .388 AVG and 1.239 OPS vs LHP this season
  • · 8 HR in 85 AB against lefties
  • · Batting in the leadoff (1st) spot tonight
MLB · Tigers @ Yankees

Paul Goldschmidt

As a 'Gary Special,' I'm doubling down on Goldschmidt's elite splits against lefties. Because of his immense power against southpaws (8 HR in 85 AB), there is a high probability that if he gets a hit, it will be for extra bases.

OVER 1.5 Total Bases+123
  • · 40% of hits against lefties are home runs (8 HR on 20 hits)
  • · 3 HR in last 6 games overall
  • · 86 degree temperature at Yankee Stadium favors ball carry
MLB · Mets @ Blue Jays

Juan Soto

The matchup between Juan Soto and Kevin Gausman is historically defined by Gausman's refusal to challenge the Mets' superstar. In 29 career plate appearances against Gausman, Soto has drawn 12 walks, translating to a staggering 41% walk rate.

OVER 0.5 Walks-134
  • · 41% career walk rate vs Kevin Gausman (12 BB in 29 PA)
  • · .975 season OPS vs Gausman 4.36 ERA
  • · Break-even probability: 57.3% (-134)
MLB · Mets @ Blue Jays

Alejandro Kirk

Alejandro Kirk is currently struggling to find consistent contact, carrying a .183 batting average with only 11 hits across 17 games this season. Tonight he faces Nolan McLean, a right-handed power pitcher who has been a nightmare for right-handed hitters like Kirk.

UNDER 0.5 Singles-110
  • · Season batting average of .183 through 17 games
  • · Nolan McLean holding RHB to .169 AVG and .547 OPS
  • · Break-even probability: 52.4% (-110)
MLB · Nationals @ Red Sox

James Wood

James Wood faces a difficult stylistic matchup against Connelly Early, who has dominated left-handed hitters all season, holding them to a meager .194 batting average. Wood is currently in the midst of a significant mid-season slump, batting just .146 over his last 10 games with a high volume of strikeouts (including 15 strikeouts in his last 21 at-bats). While Wood possesses immense raw power, his current contact issues make it unlikely he will string together multiple hits or find the gaps against a pitcher who specializes in neutralizing lefties. Wood has failed to reach two total bases in eight of his last 10 games, and with Early's 9.0 K/9 rate, the chances of Wood having empty plate appearances are high tonight.

UNDER 1.5 Total Bases-132
  • · Early allows just a .194 AVG and .599 OPS to left-handed hitters this season
  • · Wood is hitting .146 (6-for-41) over his last 10 games
  • · Wood has been held to 1 hit or fewer in 9 of his last 10 starts
MLB · Nationals @ Red Sox

Curtis Mead

This pick targets the specific vulnerability of Boston starter Connelly Early against right-handed power. Early is a fly-ball pitcher (0.89 grounder-to-air ratio) who has surrendered 11 of his 15 home runs this season to righties.

OVER 1.5 Total Bases+122
  • · Early allows .252 AVG and 11 HR to right-handed batters (vs .194 to lefties)
  • · Mead has 3 HR in his last 10 games despite low average
  • · Early allows high contact quality: 11% Barrel rate and 0.89 GO/AO (fly-ball tendency)
MLB · Cardinals @ Braves

Matt Olson

Matt Olson is in a prime position to exploit one of the most drastic reverse splits in the league. Cardinals starter Matthew Liberatore has struggled immensely against left-handed hitters this season, surrendering a massive .943 OPS and 6 home runs in just 76 at-bats.

OVER 1.5 Total Bases+110
  • · Matthew Liberatore vs LHB: .316 AVG / .943 OPS allowed
  • · Matt Olson vs LHP: .859 OPS / 20 HR on season
  • · Wind: 5 mph blowing out to RF at Truist Park
MLB · Cardinals @ Braves

Jordan Walker

Jordan Walker has been a specialized weapon against left-handed pitching all season, maintaining an elite .320 average and a near-1.000 OPS (.978) in that split. He faces Martín Pérez, whose surface-level 3.00 ERA is highly deceptive; Pérez’s 4.04 xERA suggests he is a major regression candidate who has benefited from batted-ball luck.

OVER 1.5 Total Bases+103
  • · Jordan Walker vs LHP: .320 AVG / .978 OPS this season
  • · Martín Pérez: 3.00 ERA vs 4.04 xERA (regression candidate)
  • · Walker: 18 HR / .312 AVG in night games
MLB · Reds @ Brewers

Nathaniel Lowe

Nathaniel Lowe has struggled with consistency recently, batting just .231 (6-for-26) over his last 10 games. The most telling statistic supporting the under is his lack of multi-category production: Lowe has fallen under the 1.5 Hits+Runs+RBIs line in 80% of his last 10 starts.

UNDER 1.5 H+R+RBI-155
  • · Nathaniel Lowe has stayed under 1.5 Hits+Runs+RBIs in 8 of his last 10 games (80%).
  • · Lowe is batting .231 over his last 10 games.
  • · Brandon Sproat limits left-handed hitters to a .234 batting average.
MLB · Reds @ Brewers

William Contreras

William Contreras enters tonight as the hottest hitter in the Brewers lineup, batting .353 over his last 10 games. His recent production has reached a fever pitch, as he has recorded back-to-back multi-hit games with 5 and 6 total bases respectively (including 2 home runs) over the last 48 hours.

OVER 1.5 Total Bases+112
  • · William Contreras is batting .353 over his last 10 games.
  • · Contreras has 11 total bases in his last two games combined.
  • · Rhett Lowder allows a 10.1% Barrel rate and a 1.47 WHIP.
MLB · Rays @ Royals

Junior Caminero

Junior Caminero is currently in an elite power surge, tallying 7 home runs and 34 total bases over his last 10 games. This hitting environment at Kauffman Stadium is perfectly tailored to his profile tonight.

OVER 1.5 Total Bases-130
  • · Junior Caminero last 10 games: .432 AVG, 7 HR, 16 RBI, 1.486 OPS
  • · Noah Cameron GO/AO ratio: 0.77 (fly-ball leaning)
  • · Weather: 92 degrees with 15 mph wind blowing out to LF
MLB · Rays @ Royals

Bobby Witt Jr.

Bobby Witt Jr. enters this matchup with significant home-field advantages. He bats .305 at Kauffman Stadium and faces a pitcher in Griffin Jax whose surface-level stats mask significant vulnerability.

OVER 1.5 Total Bases-117
  • · Bobby Witt Jr. home splits: .305 AVG, .885 OPS, 7 HR
  • · Griffin Jax underlying metrics: 5.29 xERA vs 3.33 actual ERA
  • · Griffin Jax contact quality: 10.5% barrel rate allowed
MLB · Padres @ Cubs

Seiya Suzuki

Seiya Suzuki enters this matchup as the Cubs' hottest hitter, posting a .317 average over his last 10 games. Tonight presents a perfect storm for his power profile.

OVER 1.5 Total Bases-122
  • · Seiya Suzuki: .317 AVG over last 10 games
  • · Seiya Suzuki: .290 AVG vs. LHP this season
  • · JP Sears: 0.44 GO/AO (Fly-ball pitcher) vs 5.26 xERA
MLB · Padres @ Cubs

Ty France

Ty France is the Padres' premier weapon against left-handed pitching, slashing .321 against southpaws this year. He faces Matthew Boyd, who is currently vulnerable to loud contact, allowing a staggering 50% hard-hit rate.

OVER 1.5 Total Bases+116
  • · Ty France: .321 AVG vs. LHP this season
  • · Matthew Boyd: 50% hard-hit rate allowed in 2026
  • · Ty France: 2 HR in last 4 games (TB of 4 and 6)
MLB · Twins @ Astros

Trevor Larnach

The statistical intersection between Trevor Larnach's current form and Mike Burrows' specific vulnerabilities creates the strongest 'over' case on the board. Burrows has been a target for left-handed hitters all season, surrendering a massive .978 OPS and 13 of his 19 home runs to the left side.

OVER 1.5 H+R+RBI-103
  • · Mike Burrows vs LHB: .319 AVG allowed / .978 OPS allowed / 13 HR allowed
  • · Trevor Larnach L10: .395 AVG (15-for-38) with 9 RBI
  • · Break-even win probability: 50.7% (-103)
MLB · Twins @ Astros

Jose Altuve

While taking an under on a future Hall of Famer is always a sweat, the matchup data heavily favors Joe Ryan in this spot. Altuve is currently struggling through a down season by his standards, batting just .236 with a .690 OPS.

UNDER 1.5 Total Bases-173
  • · Jose Altuve vs Joe Ryan: .133 career AVG (2-for-15) with 0 HR
  • · Joe Ryan vs RHB: .231 AVG / .612 OPS allowed / 1.03 WHIP
  • · Break-even win probability: 63.4% (-173)
MLB · Marlins @ Rockies

Hunter Goodman

Hunter Goodman is currently in the midst of a historic power surge, having launched 13 home runs in June, and he faces a pitcher in Eury Perez whose profile is a dangerous fit for Coors Field. Perez is a fly-ball-oriented starter with a low 0.64 GO/AO ratio and a high 14.9% barrel rate allowed. In the thin air of Denver with 88-degree temperatures and wind blowing out to right field, Perez's tendency to allow high-quality fly-ball contact is a massive liability.

OVER 1.5 Total Bases-110
  • · 13 Home Runs for Goodman in the month of June
  • · 14.9% Barrel Rate allowed by Eury Perez (High)
  • · 0.64 GO/AO ratio for Perez (Fly-ball pitcher)
MLB · Marlins @ Rockies

Xavier Edwards

Xavier Edwards enters this matchup as one of the most consistent contact hitters in the Marlins' lineup, and he draws a statistically ideal matchup against Tanner Gordon. Gordon has been historically vulnerable to left-handed hitters this season, surrendering a massive .362 batting average and a 1.122 OPS to the platoon. As a switch-hitter batting in the cleanup spot, Edwards will be hitting from the left side, placing him in the optimal position to exploit Gordon's primary weakness.

OVER 1.5 Total Bases-106
  • · .362 Opponent AVG vs LHBs allowed by Tanner Gordon
  • · .325 AVG for Edwards over last 10 games (13-for-40)
  • · Break-even probability: 51.45% (-106 odds)
MLB · Angels @ Mariners

Zach Neto

Despite batting leadoff, Zach Neto faces one of the toughest home matchups in the American League tonight. Bryan Woo has been dominant at T-Mobile Park this season, posting a 2.00 ERA and limiting opponents to a 1.04 WHIP.

UNDER 1.5 H+R+RBI-150
  • · Woo 2.00 ERA and 1.04 WHIP at home (45.0 IP)
  • · Woo allows .566 OPS to RHB (.225 AVG)
  • · Neto 10 K in his last 5 games (2.0 K/gm)
MLB · Angels @ Mariners

Cole Young

Cole Young is in peak form following a two-homer, three-RBI performance in the series opener, and tonight's matchup against Jose Soriano is tactically ideal. Soriano has a massive platoon split, allowing a .775 OPS to left-handed hitters compared to a meager .535 against righties.

OVER 1.5 H+R+RBI+113
  • · Soriano allows .775 OPS to LHB vs .535 to RHB
  • · Young 3-for-3 with 2 HR and 3 RBI in last game
  • · Soriano 17 BB in last 23.2 IP (6.46 BB/9)
MLB · Dodgers @ Athletics

Mookie Betts

Jeffrey Springs is currently the most home-run-prone pitcher in the league, and his struggle with right-handed hitters is the defining trait of his season. He is surrendering a .855 OPS to RHBs and has been shelled for 10 home runs in his last five starts alone.

OVER 1.5 Total Bases-110
  • · Mookie Betts: .357 AVG and 4 HR in last 10 games
  • · Jeffrey Springs: League-high 22 HR allowed (16 to RHB)
  • · Springs vs RHB: .855 OPS allowed this season
MLB · Dodgers @ Athletics

Teoscar Hernandez

I'm doubling down on the Dodgers' right-handed power against Springs. Hernandez is hitting .333 over his last 10 games and is exactly the type of high-barrel hitter who exploits a pitcher giving up a league-high number of home runs. Springs' inability to suppress righties (.855 OPS) aligns perfectly with Teoscar's power profile. While he has a higher K-rate than Betts, the park factors and Springs' recent form (10 HR allowed in last 5 games) make the 1.5 total bases line look very attainable for Hernandez, who can clear it with a single swing.

OVER 1.5 Total Bases-102
  • · Teoscar Hernandez: .333 AVG and 2 HR in last 10 games
  • · Jeffrey Springs: 16 HR allowed to right-handed hitters this season
  • · Sutter Health Park: 10 mph wind blowing out to CF tonight
MLB · Giants @ Diamondbacks

Luis Arraez

Luis Arraez enters this matchup as one of the most consistent contact hitters in the league, hitting .378 over his last 10 games. He faces Brandon Pfaadt, whose primary weakness this season has been left-handed hitters, allowing them a .316 batting average and a staggering .962 OPS. As the Giants' leadoff hitter, Arraez is guaranteed maximum plate appearance volume (likely 4-5 PAs), which maximizes his opportunities to record a hit. Given Pfaadt's 1.50 WHIP, Arraez is highly likely to find himself on base, and with his elite .326 season average, he is in a prime position to clear the 1.5 hits/runs/RBIs threshold through a combination of multiple hits or scoring via the power bats behind him (Devers/Eldridge).

OVER 1.5 H+R+RBI-165
  • · Luis Arraez: .378 AVG in L10 games.
  • · Brandon Pfaadt: .316 AVG and .962 OPS allowed to LHB.
  • · Luis Arraez: hits_runs_rbis 1.5 at -165 odds (needs >62% to break even).
MLB · Giants @ Diamondbacks

Corbin Carroll

While Corbin Carroll is a high-ceiling player, he faces a difficult stylistic matchup tonight against Landen Roupp. Roupp is a ground-ball specialist (1.55 GO/AO) who has been particularly effective at neutralizing left-handed hitters, holding them to a .230 average and allowing only 3 home runs over 178 at-bats this season. Carroll has been in a bit of a power slump recently, failing to record an extra-base hit in four of his last five games and staying under 1.5 total bases in each of those contests. Roupp's ability to keep the ball on the ground and suppress power from the left side makes the under on total bases the statistically more likely outcome, as Carroll would likely need multiple hits or a rare extra-base hit to clear this line.

UNDER 1.5 Total Bases-140
  • · Landen Roupp: .230 AVG allowed to LHB in 178 at-bats.
  • · Corbin Carroll: Under 1.5 total bases in 4 of his last 5 games.
  • · Corbin Carroll: total_bases 1.5 at -140 odds (needs >58% to break even).
WC · Ecuador @ Mexico

Enner Valencia

Enner Valencia is the focal point of the Ecuadorian attack and their primary outlet in the offensive third. While Mexico's defense is elite (allowing only 0.2 GA/gm), Valencia's role as a high-volume shooter is structurally protected.

OVER 1.5 Shots-135
  • · Enner Valencia averages 1.87 shots per cap (28 shots in 15 caps)
  • · Ecuador averages 15.33 shots per match over their last 6 games
  • · Ecuador generates 1.71 xG per match recently
WC · Ecuador @ Mexico

Brian Gutiérrez

Brian Gutiérrez has cemented himself as Mexico's most clinical finisher during this tournament cycle. Mexico's offense is firing on all cylinders, scoring 6 goals in the group stage without conceding.

OVER 1 Anytime Goal+225
  • · Brian Gutiérrez has 2 goals in 7 caps during this international cycle
  • · Mexico averages 2.0 goals scored per match in their last 10 games
  • · Mexico has outscored opponents 6-0 in the 2026 World Cup so far
MLB HR · Rays @ Royals

Junior Caminero

Junior Caminero is currently the hottest power hitter in baseball, having launched seven home runs in his last 10 games, including home runs in five of his last six contests. He enters a perfect environmental setup tonight at Kauffman Stadium. The 92-degree heat and a 15 mph wind blowing directly out to left field create a 'jet stream' effect for right-handed pull hitters like Caminero.

OVER 0.5 Home Runs+270
  • · 7 home runs in last 10 games
  • · Noah Cameron 0.77 GO/AO (Fly-ball pitcher)
  • · 92°F temperature + 15 mph wind blowing out to LF (Pull side)
MLB HR · Rays @ Royals

Bobby Witt Jr.

Bobby Witt Jr. is in a prime position to exploit a pitcher due for major negative regression. While Griffin Jax carries a shiny 3.33 ERA, his expected metrics are alarming; his 5.29 xERA and 10.5% barrel rate allowed suggest he is frequently hit hard and has been fortunate to avoid more damage.

OVER 0.5 Home Runs+330
  • · Griffin Jax 5.29 xERA vs 3.33 actual ERA
  • · Griffin Jax 10.5% Barrel% allowed
  • · 92°F temperature + 15 mph wind blowing out to LF (Pull side)
MLB HR · Reds @ Brewers

Jake Bauers

The primary edge for Jake Bauers lies in Rhett Lowder’s significant struggles against left-handed power. This season, Lowder has surrendered six of his seven total home runs to left-handed hitters, posting a .798 OPS against them compared to a .654 OPS against righties.

OVER 0.5 Home Runs+320
  • · Rhett Lowder has allowed 6 of his 7 HR to LHB this season (134 AB)
  • · Lowder carries a 6.00 road ERA and a 10.1% barrel rate allowed
  • · Jake Bauers has 14 HR and an .863 OPS on the season
MLB HR · Padres @ Cubs

Ty France

Ty France enters this matchup as the most locked-in power threat in the Padres' lineup, having launched four home runs over his last 10 games. Tonight, he faces a pitcher in Matthew Boyd whose underlying metrics suggest extreme vulnerability in this environment.

OVER 0.5 Home Runs+350
  • · Ty France: 4 HR in last 10 games
  • · Matthew Boyd: 50% Hard-hit rate allowed / 0.88 GO/AO fly-ball profile
  • · Weather: 94°F / 19 mph wind blowing out to Center Field
MLB HR · Angels @ Mariners

Cal Raleigh

Cal Raleigh presents a statistically significant edge in the home run market tonight due to the extreme platoon splits of Angels starter Jose Soriano. Soriano has been highly vulnerable to left-handed power this season, surrendering 10 of his 12 total home runs to lefties despite facing them in nearly half of his at-bats.

OVER 0.5 Home Runs+400
  • · Jose Soriano: 10 of 12 HR allowed to LHB in 2026
  • · Jose Soriano: .775 OPS allowed to LHB vs .535 to RHB
  • · Cal Raleigh: Switch-hitter batting from left side tonight vs RHP Soriano
MLB HR · Reds @ Brewers

Elly De La Cruz

Despite a recent cold stretch, Elly De La Cruz has a storied history of success at American Family Field, having blasted eight home runs in 120 career at-bats at the venue. He faces Brandon Sproat, who has been highly susceptible to the home run ball this season, surrendering 13 home runs in just 69.2 innings. Sproat’s contact quality metrics are concerning, specifically a 42.8% hard-hit rate and an expected ERA (4.82) that suggests his overall struggles are not merely bad luck. As a leadoff hitter, De La Cruz will see the maximum number of plate appearances, increasing his opportunities to capitalize on Sproat’s fly-ball tendency (0.94 GO/AO) in a park where he is historically comfortable.

OVER 0.5 Home Runs+370
  • · Brandon Sproat has allowed 13 HR in 69.2 IP (1.68 HR/9)
  • · Elly De La Cruz has 8 HR in 120 career AB at American Family Field (.333 AVG)
  • · Sproat allows a 42.8% hard-hit rate and a .346 wOBA
MLB HR · Pirates @ Phillies

Kyle Schwarber

Kyle Schwarber leads the Phillies with 30 home runs and enters this matchup in an ideal power-hitting environment. The combination of 89-degree temperatures and a 14-mph wind blowing straight out to center field at Citizens Bank Park significantly boosts home run probability.

OVER 0.5 Home Runs+320
  • · Season OPS of 0.954 with 30 home runs in 81 games
  • · Facing Bubba Chandler, a fly-ball-leaning pitcher (0.62 GO/AO) who allows a 7.5% barrel rate
  • · Weather context: 89°F with 14 mph wind blowing out to center field (improving HR chances)
MLB HR · Tigers @ Yankees

Paul Goldschmidt

Paul Goldschmidt presents the strongest statistical edge in the home run market tonight. The primary driver is Tarik Skubal's recent vulnerability to the long ball; the Tigers' southpaw has surrendered seven home runs in his last five outings, a stark departure from his early-season efficiency.

OVER 0.5 Home Runs+400
  • · Tarik Skubal has allowed 7 home runs over his last five starts (29.1 IP)
  • · 6 of the 8 home runs allowed by Skubal this season have been to right-handed hitters
  • · Paul Goldschmidt is batting leadoff, maximizing plate appearances in a high-total (11.5) environment
MLB HR · Mets @ Blue Jays

Juan Soto

Juan Soto enters this matchup as the hottest hitter on either roster, posting a .375 average and a .975 season OPS. He faces Kevin Gausman, who has struggled with consistency and home run suppression in 2026, surrendering 14 home runs in 95.0 innings.

OVER 0.5 Home Runs+360
  • · Juan Soto .375 AVG (12-for-32) in last 10 games.
  • · Kevin Gausman 1.33 HR/9 allowed this season.
  • · Soto 1.020 OPS vs Right-Handed Pitching (13 HR).
MLB HR · Cardinals @ Braves

Jordan Walker

Jordan Walker is a premier southpaw-slayer, producing an elite .978 OPS and .320 batting average against left-handed pitching this season. He faces Martin Perez, whose underlying metrics (4.04 xERA) suggest he has been significantly overperforming his 2.92 ERA and is a prime candidate for regression. With 18 home runs on the season and 6 of those coming in just 75 at-bats against lefties, Walker's power profile is perfectly suited for the 92-degree Atlanta heat, which will help fly balls carry. Batting 3rd, Walker will have maximum opportunities to exploit Perez's contact-oriented approach (7.3 K/9).

OVER 0.5 Home Runs+400
  • · Jordan Walker vs LHP: .320 AVG, .978 OPS, 6 HR in 75 ABs
  • · Martin Perez: 4.04 xERA vs 2.92 actual ERA (regression candidate)
  • · Weather: 92F temperature (Hitter-friendly)
MLB HR · Padres @ Cubs

Dansby Swanson

While Dansby Swanson is slotted in the lower third of the Cubs' order, his recent production profile is that of a middle-of-the-order slugger, tallying three home runs and 16 RBIs over his last 10 contests. He faces JP Sears, a left-handed pitcher who is a prime candidate for power-related regression. Sears currently sports a 3.18 ERA, but his xERA of 5.26 reveals he has been living on borrowed time.

OVER 0.5 Home Runs+350
  • · Dansby Swanson: 3 HR / 16 RBI in last 10 games
  • · JP Sears: 0.44 GO/AO (Extremely high fly-ball tendency) / 5.26 xERA
  • · Weather: 94°F / 19 mph wind blowing out to Center Field
MLB HR · White Sox @ Orioles

Pete Alonso

Pete Alonso is in an ideal statistical and environmental position to hit a home run tonight. He faces Erick Fedde, whose primary struggle this season has been preventing the long ball against right-handed hitters. Fedde has surrendered 11 home runs to righties in just 140 at-bats—a staggering rate of one home run for every 12.7 at-bats.

OVER 0.5 Home Runs+350
  • · Fedde vs RHB: .860 OPS and 11 HR allowed in 140 AB (1 HR every 12.7 AB)
  • · Alonso recent form: 3 HR in last 10 games, including one in his most recent game
  • · Wind: 13 mph blowing OUT toward LF (Alonso's pull side) in 89°F heat
MLB HR · Tigers @ Yankees

James Outman

While Cam Schlittler has been dominant, his underlying metrics (2.71 xERA vs. 1.62 ERA) indicate that he has benefited from favorable batted-ball luck that is due for correction.

OVER 0.5 Home Runs+370
  • · James Outman hit a home run on June 28 vs Houston (within last 5 games)
  • · Both of Outman's home runs this season have come against right-handed pitching
  • · Cam Schlittler's xERA (2.71) suggests significant regression from his actual ERA (1.62)

Hub research

168

Graded results

66

Games

  • L

    Pirates ML +180

    MLB · 0-8

  • W

    White Sox ML +124

    MLB · 9-3

  • L

    Padres ML +132

    MLB · 7-9

  • W

    Astros ML -104

    MLB · 4-6

  • W

    Marlins ML -136

    MLB · 14-3

  • W

    France -1.5 -130

    WC · 0-3

  • W

    Mariners ML -188

    MLB · 3-8

  • W

    Rays ML -120

    MLB · 10-4

  • L

    Under 1.5 +130

    WC · 0-2

  • W

    Dodgers spread -1.5 -111

    MLB · 9-3

  • L

    Giants ML -104

    MLB · 2-8

  • L

    Braves ML -142

    MLB · 5-3

  • L

    Reds ML +144

    MLB · 2-7

  • W

    Under 3.5 -125

    WC · 0-3

  • W

    Mexico ML +125

    WC · 0-2

  • W

    Rangers ML -126

    MLB · 4-2

  • W

    Tigers ML +100

    MLB · 9-3

  • W

    Mets ML -102

    MLB · 3-0

  • W

    Nationals ML +110

    MLB · 8-1

Props

  • L

    Alejandro Kirk · under

    Mets @ Blue Jays · Actual 1

  • W

    Bobby Witt Jr. · over

    Rays @ Royals · Actual 2

  • W

    Bobby Witt Jr. · over

    Rays @ Royals · Actual 9

  • L

    Brian Gutiérrez · over

    Ecuador @ Mexico · Actual 0

  • L

    Bryce Harper · over

    Pirates @ Phillies · Actual 1

  • L

    Cal Raleigh · over

    Angels @ Mariners · Actual 0

  • W

    Cole Young · over

    Angels @ Mariners · Actual 8

  • L

    Colson Montgomery · under

    White Sox @ Orioles · Actual 4

  • W

    Corbin Carroll · under

    Giants @ Diamondbacks · Actual 0

  • L

    Curtis Mead · over

    Nationals @ Red Sox · Actual 0

  • L

    Dansby Swanson · over

    Padres @ Cubs · Actual 0

  • L

    Elly De La Cruz · over

    Reds @ Brewers · Actual 0

  • L

    Enner Valencia · over

    Ecuador @ Mexico · Actual 0

  • W

    Esmerlyn Valdez · over

    Pirates @ Phillies · Actual 2

  • W

    Hunter Goodman · over

    Marlins @ Rockies · Actual 6

  • W

    Jacob Widell Zetterström · over

    Sweden @ France · Actual 9

  • W

    Jake Bauers · over

    Reds @ Brewers · Actual 1

  • L

    Jake Burger · over

    Rangers @ Guardians · Actual 0

  • W

    James Outman · over

    Tigers @ Yankees · Actual 1

  • L

    James Wood · under

    Nationals @ Red Sox · Actual 4

  • L

    Jordan Walker · over

    Cardinals @ Braves · Actual 0

  • L

    Jordan Walker · over

    Cardinals @ Braves · Actual 0

  • W

    Jose Altuve · under

    Twins @ Astros · Actual 0

  • L

    Juan Soto · over

    Mets @ Blue Jays · Actual 0

  • W

    Juan Soto · over

    Mets @ Blue Jays · Actual 2

  • W

    Junior Caminero · over

    Rays @ Royals · Actual 1

  • W

    Junior Caminero · over

    Rays @ Royals · Actual 5

  • L

    Kyle Schwarber · over

    Pirates @ Phillies · Actual 0

  • W

    Luis Arraez · over

    Giants @ Diamondbacks · Actual 2

  • W

    Matt Olson · over

    Cardinals @ Braves · Actual 2

  • L

    Michael Olise · over

    Sweden @ France · Actual 0

  • L

    Miguel Vargas · over

    White Sox @ Orioles · Actual 0

  • L

    Mookie Betts · over

    Dodgers @ Athletics · Actual 1

  • W

    Nathaniel Lowe · under

    Reds @ Brewers · Actual 1

  • L

    Paul Goldschmidt · over

    Tigers @ Yankees · Actual 0

  • L

    Paul Goldschmidt · over

    Tigers @ Yankees · Actual 0

  • L

    Paul Goldschmidt · over

    Tigers @ Yankees · Actual 0

  • L

    Pete Alonso · over

    White Sox @ Orioles · Actual 0

  • W

    Seiya Suzuki · over

    Padres @ Cubs · Actual 3

  • W

    Steven Kwan · under

    Rangers @ Guardians · Actual 1

  • W

    Teoscar Hernandez · over

    Dodgers @ Athletics · Actual 2

  • L

    Trevor Larnach · over

    Twins @ Astros · Actual 1

  • W

    Ty France · over

    Padres @ Cubs · Actual 2

  • L

    Ty France · over

    Padres @ Cubs · Actual 0

  • L

    William Contreras · over

    Reds @ Brewers · Actual 0

  • L

    Xavier Edwards · over

    Marlins @ Rockies · Actual 1

  • L

    Zach Neto · under

    Angels @ Mariners · Actual 5