← All archive dates

Daily archive

2026-06-12

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

Game picks

17
WC3:00 PM

Bosnia & Herzegovina @ Canada

The flags are flying and the home crowd is roaring at BMO Field as co-hosts Canada prepare to kick off their historic 2026 World Cup Group B campaign against a highly resilient Bosnia and Herzegovina side. This opening clash presents a classic style clash between a Canadian team looking to establish itself on the world stage and a Bosnian squad that has perfected the art of the defensive stalemate. The market currently prices the match with Canada at -125 on the three-way moneyline, while the under 2.5 goals line sits at -155, reflecting expectation of a tight, low-scoring affair. Indeed, the primary key to this game is Canada's high-volume but low-efficiency attack meeting Bosnia's incredibly stubborn, low-block defensive system. Canada’s high-pressing system is projected to generate 1.8 xG today, but they have consistently struggled to turn opportunities into actual goals, averaging just 0.9 actual goals per match recently. In their June 5 send-off against Ireland, they registered a dominant 1.81 xG but only came away with a 1-1 draw. This finishing deficit is compounded by the fresh absence of captain Alphonso Davies, who was officially ruled out yesterday due to a hamstring strain, taking away Canada's most explosive progressive outlet. While Canada actually boasts an elite defensive record of allowing just 0.37 goals per game in matches without Davies, his absence severely dampens their attacking fluidity. Furthermore, with center-back Moïse Bombito doubtful after playing only 31 minutes against Uzbekistan on June 1, Canada must rely on 20-year-old Luc de Fougerolles in central defense, which will naturally force a more cautious approach from the hosts. Bosnia and Herzegovina enters as a certified draw specialist, having played to regulation draws in their last four matches, including a 1-1 result against Panama on June 6 and a 0-0 stalemate with North Macedonia on May 29. Manager Sergej Barbarez has organized a physical, disciplined 4-4-2 block that allows just 1.10 xGA, proving its mettle by holding elite European offenses like Italy and Wales to 1-1 draws in the playoffs. With Bosnia's primary forward Haris Tabaković ruled out due to a metatarsal fracture and captain Edin Džeko limited due to a shoulder issue, the visitors will have very little interest in pushing numbers forward, instead focusing entirely on preserving a clean sheet. The strongest argument against the under is that a single moment of individual quality or a defensive error from Canada's young backline could open up the game, but Bosnia's physical resilience and Canada's wastefulness in front of goal make the under 2.5 goals at -155 the most reliable play on the board.

Under 2.5-155
CONF
82%
MLB6:40 PM

Marlins @ Pirates

We're under partly cloudy skies at PNC Park, where the surging Miami Marlins look to extend their five-game winning streak in a Friday night clash against the sliding Pittsburgh Pirates. While the public is heavily backing the hot hand in Miami, the sharp money is on the home team in this crucial National League matchup. The strategic blueprint tonight favors Pittsburgh's offense in a major way. The Pirates are stacking seven left-handed or switch-hitting batters to exploit Sandy Alcantara's most glaring vulnerability. Alcantara has been highly vulnerable to lefties this season, surrendering a .274 batting average and a .773 OPS, including 7 of his 10 home runs allowed. To make matters worse, his changeup has been punished to the tune of a .404 xwOBA and .281 average against. This plays right into the hands of Spencer Horwitz, who carries a .419 xwOBA against changeups, and Brandon Lowe, who historically owns Alcantara with a 1.125 OPS and 6 hits in 16 career at-bats. On the other side of the ball, Braxton Ashcraft is the superior starting pitcher, backing his 3.28 ERA with an elite 2.97 xERA and exceptional control. Ashcraft has issued only 3 walks over his last 31.0 innings, which will stifle a contact-reliant Marlins offense. The primary concern is Pittsburgh's fatigued bullpen, which has blown 14 saves, and the fact that center fielder Oneil Cruz is out with a hand injury. However, the Pirates can rely on fully rested left-handed closer Gregory Soto to neutralize Miami's left-handed hitters in the late frames. Trust the home favorites to break their slide and capture the opener.

Pirates ML-148
CONF
72%
MLB6:45 PM

Mariners @ Nationals

Two teams hovering right around the break-even mark clash under cloudy skies at Nationals Park tonight as the Seattle Mariners open a three-game interleague set against the Washington Nationals. While the market has priced the visiting Mariners as a moderate road favorite, the actual layout of this game highlights a massive value opportunity. The market is overpaying for Nationals starter Zack Littell’s recent shiny run of success—including a 1.93 ERA over his last five starts—while ignoring a fragile season-long 5.92 xERA that makes his run of form highly vulnerable tonight. In contrast, Seattle sends Bryce Miller and his elite 1.33 ERA to the mound, setting up a starting pitcher advantage that heavily favors the visitors. The primary tactical advantage for the Mariners lies in how beautifully their left-handed heavy lineup aligns against Littell. Six lefties are slated to start for Seattle today, targeting a pitcher who has been absolutely hammered by left-handed batters to the tune of a .903 OPS and 12 home runs in 138 at-bats this season. In humid 88°F weather with an 8 mph wind blowing from left to right, pull-side power is heavily amplified, which plays perfectly into the hands of Luke Raley and Dominic Canzone, who carry robust .879 and .897 OPS marks against right-handed pitching, respectively. Conversely, while Washington’s best offensive weapons like James Wood and CJ Abrams hit from the left side, Bryce Miller completely neutralizes that threat with a reverse platoon split that has held lefties to a microscopic .152 AVG and a .459 OPS with zero home runs allowed all year. The loudest argument against backing Seattle tonight is their historical struggles in Washington, where they hold a meager 4-10 all-time record and are facing a Nationals squad that plays with a persistent, pesky reputation. However, the current physical circumstances completely tilt the playing field. Washington is returning home from a taxing West Coast road trip, battling both physical jet lag and the psychological fallout of a devastating late-game collapse on the road. When the game moves to the late innings, Seattle's pristine defense—which has committed only 30 errors compared to Washington's 58 errors—combined with a top-five bullpen that is much better rested, will widen the gap. We are backing the better pitcher, the better tactical platoon matchup, and the cleaner defense to carry the Mariners to a series-opening victory.

Mariners ML-146
CONF
72%
MLB7:05 PM

Padres @ Orioles

We’ve got a hot summer evening in Baltimore as the San Diego Padres arrive at Camden Yards to kick off a three-game interleague series against the Orioles under a heavy slate of offensive conditions. My money tonight is riding with the Orioles at -130 because of a massive starting pitching mismatch and a highly favorable stylistic matchup for the home team's offense. While the market looks at Shane Baz’s 4.09 season ERA and prices this near a pick'em, Baz has been absolutely dominant over his last five starts, posting a stellar 2.20 ERA and a 1.01 WHIP over 32.2 innings. He has unlocked an elite knuckle-curveball boasting a 29.6% whiff rate and a .240 xwOBA, which should completely baffle a Padres lineup that has struggled to find its rhythm and averaged just 3.0 runs per game over their last 10. On the other side, Griffin Canning has struggled since joining the rotation, posting a 6.34 ERA and 1.47 WHIP. Although his 4.46 xERA suggests his overall season results have been somewhat unlucky, his extreme platoon vulnerability remains an active crisis. Left-handed batters are slashing a massive .935 OPS against him, and Canning has surrendered all six of his home runs this season to lefties. This is a nightmare scenario against a Baltimore lineup that can load up with high-impact left-handed and switch-hitting threats like Gunnar Henderson, Samuel Basallo, Colton Cowser, Jackson Holliday, and Adley Rutschman. In an 89°F ballpark with the wind blowing at 9 mph out to right field, the Orioles’ hot bats—who are sporting a 14.3% barrel rate over their last three games—are primed to punish Canning's vulnerable 4-seam fastball. The strongest argument against backing Baltimore is their fatigued bullpen, which is playing the final game of a grueling 13-day stretch without an off-day, contrasted against a fully rested Padres relief corps featuring Mason Miller. However, Baz's recent ability to pitch deep into games, averaging 6.5 innings per start recently, significantly minimizes Baltimore's late-inning exposure. While former Oriole Manny Machado is always a threat to go deep in a stadium where he holds a .890 career OPS, the Padres' cross-country travel and sluggish overall offense make them unlikely to keep pace. Trust the home team's elite starter and ideal platoon matchups to carry the day.

Orioles ML-130
CONF
72%
MLB7:10 PM

Tigers @ Guardians

We've got a high-stakes American League Central showdown tonight under the lights at Progressive Field, as the surging Detroit Tigers roll into Cleveland to take on a reeling Guardians squad in the opening game of a critical three-game series. Both of these starting pitchers carry identical 1-7 records on the season, but the betting market is overpaying for Tanner Bibee’s shiny 4.09 surface ERA. Bibee’s 4.55 expected ERA (xERA) suggests his numbers are fragile, while Jack Flaherty is the ultimate buy-low candidate, carrying a deceptive 5.31 ERA that is heavily contradicted by a much stronger 4.58 xERA. Flaherty has quietly been highly effective recently, giving up three earned runs or fewer in four of his last five starts, and his strikeout stuff remains elite. With the market giving Cleveland a solid favorite price, the value lies entirely on the visitors. The tactical matchup on the field plays beautifully into Detroit's hands. Bibee has a glaring weakness against left-handed batters, allowing nine home runs and a .736 OPS to lefties this season. The Tigers are starting six left-handed hitters tonight, including Riley Greene (.852 OPS against righties) and Kerry Carpenter (.848 OPS against righties), while right-handed catcher Dillon Dingler has absolutely mashed righties to the tune of a .924 OPS. Combined with a warm, comfortable evening and a nine-mile-per-hour wind blowing from left to right toward the right-field seats, Detroit’s left-handed power threats are poised to exploit Bibee’s fly-ball tendencies (0.74 grounders per flyout). Detroit has already slugged 23 home runs in June, and they should be able to launch a few more tonight. The biggest argument against Detroit is Bibee's history of success against them and Cleveland's superior, rested bullpen anchored by Cade Smith (21 saves, 2.67 ERA). However, the Guardians are in a complete tailspin, losing four straight games while their offense has suddenly gone ice-cold. Meanwhile, the Tigers are playing with absolute desperation and return to Progressive Field with positive memories of winning the 2025 Wild Card Series here. Back the hotter offense, the massive platoon advantage, and the better underlying pitcher value. Take the Tigers on the moneyline.

Tigers ML+106
CONF
72%
MLB7:10 PM

Rangers @ Red Sox

It’s a gorgeous Friday night at Fenway Park as the Boston Red Sox host the Texas Rangers, looking to break a frustrating slide under the lights. While the public focus is on Boston's four-game losing streak and their bottom-of-the-AL-East standing, the real value lies in a massive pitching, rest, and bullpen mismatch that favors the home team tonight. Sonny Gray (7-1, 3.20 ERA) has been highly reliable for Boston, and his elite ground-ball profile (1.23 GO/AO) is a perfect fit for Fenway, keeping the ball away from the Green Monster. This infield defense is further solidified by the return of shortstop Marcelo Mayer tonight. On the other side, Texas rolls with Jack Leiter (3-5, 4.69 ERA), whose severe fly-ball tendencies (0.73 GO/AO) and high-risk contact metrics (11.1% barrel rate, 40.7% hard-hit rate) are highly dangerous in Boston's unique park. Leiter is also highly vulnerable to left-handed power, yielding a .787 OPS and 7 HRs to LHB this season, which plays right into the hands of a Boston lineup featuring Jarren Duran, Wilyer Abreu, and switch-hitting leadoff hitter Mickey Gasper. The Red Sox had a much-needed off day on Thursday, leaving their high-leverage bullpen completely rested. Elite closer Aroldis Chapman (13 SV, 0.46 ERA) is entirely fresh and ready to lock down late innings. The Rangers, conversely, are dealing with a heavily taxed relief unit after three hard-fought games in Kansas City and immediate travel. Setup man Chris Martin is on the IL, and key left-hander Jalen Beeks was placed on the 15-day IL yesterday. Furthermore, their primary closer, Jacob Latz (10 SV, 1.69 ERA), is likely unavailable tonight after pitching on consecutive days, including a heavy 2.0-inning workload yesterday. If Leiter exits early, the Rangers will be forced to rely on a highly vulnerable middle bullpen. The primary argument against Boston is their disappointing 10-21 home record and Gray's underlying metrics, with his 3.20 actual ERA outrunning his 4.55 xERA, suggesting the market is paying a premium for a fragile number. While Gray is indeed due for some regression over the long haul, a single-game matchup is about immediate context, and the Rangers are missing their offensive engine with Corey Seager absent from tonight's lineup. This leaves Gray to focus on neutralizing Joc Pederson while relying on his ground-ball safety net. Backed by an offense that has quietly generated a .305 xBA and .339 xwOBA over their last three games, the Red Sox are priced perfectly at -134 to exploit a road-weary, short-handed Texas team and secure a crucial home victory.

Red Sox ML-134
CONF
78%
MLB7:15 PM

Diamondbacks @ Reds

Under the bright national spotlight of Apple TV+, two ice-cold National League teams clash tonight at Great American Ball Park as the Arizona Diamondbacks open a three-game series against the Cincinnati Reds. Both teams enter tonight reeling with identical 3-7 records over their last 10 games, desperately seeking a spark to get back on track. In a matchup where the margins are razor-thin, the value lies squarely with the Diamondbacks on the moneyline, thanks to a massive starting pitching discrepancy and a critical roster development. The biggest factor in tonight's game is the confirmed absence of Reds superstar Elly De La Cruz, who will rest his hamstring this weekend. The Reds' offense has looked completely lost without their engine, sputtering to a 2-7 record in their last nine games without him and carrying a meager .221 home batting average on the season. While the market might worry about Eduardo Rodriguez's regression potential—the market is certainly overpaying for his shiny 2.52 ERA given his much more fragile 4.64 xERA—that risk is completely neutralized by Nick Lodolo’s catastrophic profile. Lodolo’s 5.51 ERA is backed by an even more fragile 6.64 xERA, and he has walked 13 batters in his last 27.1 innings since returning from injury. In GABP's hot, 81-degree air with an 8 mph wind blowing straight out to center field, Lodolo’s fly-ball tendency (0.89 GO/AO) and elevated 11.9% barrel rate are a recipe for disaster. The strongest case against Arizona is their own offensive blackout, having hit just .198 over their last 13 games. However, Lodolo’s extreme platoon deficiency is the perfect "get-right" remedy. Lodolo is a massive liability against left-handed hitting, allowing a .394 AVG and 1.033 OPS to southpaws. This is a nightmare matchup against Corbin Carroll, who is hitting .410 with a 1.152 OPS against lefties this season and absolutely crushes Lodolo’s primary sinker pitch. If Lodolo is chased early, he turns the game over to a heavily taxed Cincinnati bullpen missing three of its top high-leverage arms. Arizona, conversely, has a stable bullpen backed by Paul Sewald (15 saves, 0.74 WHIP) to secure the late innings. Expect Carroll and the Diamondbacks to exploit this matchup and snap their losing streak.

Diamondbacks ML-104
CONF
72%
MLB7:15 PM

Braves @ Mets

Divisional rivals meet for the first time this season under the Friday night lights of Citi Field, with a national broadcast setting the stage for a classic NL East clash. The primary reason to back the Mets is the perfect alignment of starting pitcher profiles, batting platoons, and environmental conditions. Spencer Strider brings a diminished 95.3 mph average fastball velocity (down from 98.2 mph in 2022) into an 85°F evening with a 10 mph wind blowing out to right field. Because Strider's 0.55 GO/AO ratio indicates he leans toward fly-balls and he allows a 10.5% barrel rate, these conditions are highly dangerous. The Mets exploit this by starting six left-handed hitters against him. Strider has struggled against lefties this season, allowing a .781 OPS. Juan Soto, who boasts a massive 1.091 OPS at home and a 0.433 xwOBA against fastballs, and Jared Young (.965 OPS vs. RHP) are primed to do damage. Additionally, Strider has historically struggled against New York, carrying a career 6.11 ERA against them. On the other side, Nolan McLean is well-positioned to succeed. McLean has been outstanding over his last two starts, posting a 1.64 ERA, and his 1.35 GO/AO ratio means he leans heavily toward ground-balls, making his pitching style highly resistant to the wind. While McLean faces a tough Braves lineup, Atlanta is dealing with the fresh, devastating loss of reigning MVP Ronald Acuña Jr., who was placed on the IL on June 10 with a hamstring injury, as well as catcher Drake Baldwin (oblique). This catching deficit forces Atlanta to start backup Austin Wynns, who is hitting just .082 with a -0.5 WAR and has caught only 2 of 16 base stealers (12.5% caught-stealing rate). By contrast, the Mets start Luis Torrens, who has caught 12 of 16 base stealers (75% caught-stealing rate), completely neutralizing the Braves' running game. The strongest argument against the Mets is their bullpen volatility. New York closer Devin Williams has struggled with a 5.32 ERA and a 1.50 WHIP, and he threw 16 pitches yesterday, whereas Atlanta has elite, fully rested arms in Raisel Iglesias (1.21 ERA) and Robert Suarez (0.61 ERA). However, the market has priced these bullpen and defensive liabilities into the Mets at a reasonable -126 moneyline, overpaying for a Braves team that enters on a two-game slide and is missing its offensive engine in Acuña. Trust the starting pitching matchup, the platoon advantages, and the windy, warm conditions to carry the Mets to a victory.

Mets ML-126
CONF
72%
MLB7:37 PM

Yankees @ Blue Jays

AL East rivals collide under the closed roof of the Rogers Centre tonight as the New York Yankees (41-26, 22-14 away) visit the Toronto Blue Jays (33-36, 20-16 home). While the high-flying Yankees are currently priced as near coin-flips on the road, the pitching matchup reveals a massive opportunity to back the home team. Blue Jays rookie Trey Yesavage (2-3, 3.16 ERA, 1.17 WHIP) is underperforming his elite underlying metrics, possessing a stellar 2.79 xERA and a miniscule 4.6% Barrel% allowed. His primary weapon, a dominant splitter with a 44.9% whiff rate, completely neutralizes heavy lineups. On the other side, Yankees southpaw Ryan Weathers (2-4, 3.86 ERA, 1.16 WHIP) is a high-wire act trending toward regression with a 4.19 xERA, an 11.8% Barrel% allowed, and serious fatigue concerns after eclipsing his entire 2025 workload with 70.0 innings already pitched. The roster shifts today tilt the scales even further in Toronto's direction. The Blue Jays officially activated star catcher Alejandro Kirk today, immediately inserting his elite pitch framing and game-calling behind the plate to guide Yesavage, whereas the Yankees must run out backup J.C. Escarra due to Austin Wells' absence. Despite placing centerfielder Daulton Varsho on the IL today, the Blue Jays' defense remains highly capable with Myles Straw patrolling the outfield. Tactically, the Blue Jays' right-handed-heavy lineup is primed to exploit Weathers. Although Weathers holds righties to a .212 batting average, he has surrendered 11 of his 13 home runs this season to right-handed hitters, making him highly vulnerable to Vladimir Guerrero Jr. and the newly activated Kirk inside a controlled stadium environment. Meanwhile, Yankees breakout Ben Rice (1.005 OPS, 18 HR) must find a way to navigate Yesavage's elite secondary pitches without his usual protection. The Yankees' primary case rests on their hot recent form (6-4 over their last 10 games compared to Toronto's 4-6) and their active four-game winning streak. However, Yesavage already proved he has the blueprint to stifle this offense, having tossed 6.0 shutout innings with 8 strikeouts against them on May 20. If this contest remains close late, Toronto's bullpen features a massive rest and talent disparity. Closer Louis Varland (0.50 ERA, 11 saves) is fully fresh and available, giving the Blue Jays a lock-down option that the Yankees' taxed relief corps—anchored by the inconsistent David Bednar (3.90 ERA, 1.41 WHIP)—simply cannot match. Back the Blue Jays at home where their pitching and tactical edges will shine.

Blue Jays ML-112
CONF
72%
MLB7:40 PM

Dodgers @ White Sox

A gorgeous summer evening in Chicago sets the stage for a high-stakes interleague clash at Rate Field, where the division-leading Los Angeles Dodgers look to halt the surging Chicago White Sox. While Chicago has been nearly unbeatable at home this season, carrying a stellar 22-11 home record, this matchup presents a glaring structural vulnerability on the mound that the Dodgers are perfectly positioned to exploit. White Sox starter Anthony Kay comes in with a shiny 5-1 record and a 4.40 ERA, but his underlying metrics show that the market is overpaying for a fragile number. Kay’s 5.88 xERA indicates massive regression is on the horizon, largely driven by his catastrophic platoon splits against right-handed hitters, who are batting .300 with a .898 OPS against him. The Dodgers have designed a lineup specifically engineered to trigger this regression, stacking six right-handed bats, including Mookie Betts and Andy Pages. This tactical alignment is amplified by the weather conditions tonight, with a warm 79°F temperature and a 13 mph wind blowing directly out to left field. For a fly-ball leaning pitcher like Kay, throwing to a righty-heavy lineup pulling balls into a 13 mph wind is a recipe for a multi-home run disaster. In stark contrast, Dodgers starter Roki Sasaki has been in sensational form, posting a dominant 1.48 ERA over his last four starts. Sasaki's elite splitter and slider—carrying 35.1% and 46.3% whiff rates respectively—will neutralize the White Sox's high-volatility lineup, which has recently struggled with swing-and-miss. The strongest argument against Los Angeles is their fatigued bullpen and the fresh state of the White Sox relief corps. With top arms like Tanner Scott and Will Klein heavily worked yesterday, the Dodgers are vulnerable if Sasaki has a short outing. However, Sasaki is pitching like a frontline ace and possesses the elite stuff to carry this game deep. Supported by a premier defense that leads the majors with 51 Defensive Runs Saved, Sasaki has the safety net required to limit damage even if some fly balls find the outfield gaps. Despite the absences of Shohei Ohtani and Will Smith, the Dodgers' right-handed stack and starting pitching edge are too overwhelming to pass up. Lay the price on the superior starting pitcher and tactical matchup.

Dodgers ML-172
CONF
72%
MLB7:40 PM

Phillies @ Brewers

Under the glowing lights of American Family Field, the division-leading Milwaukee Brewers return home to face a surging Philadelphia Phillies squad in a Friday night showcase. This matchup hinges on a dramatic starting pitching mismatch and a massive, fresh injury blow that shifts the offensive landscape. The Brewers have their breakout ace Jacob Misiorowski on the hill to stop a minor slide, while the Phillies send out struggling rookie Andrew Painter in a highly volatile road spot. Misiorowski is pitching at an elite level, carrying a 1.50 ERA (though his 2.25 xERA suggests the market might be slightly overpaying for a shiny, single-game number) and a league-leading 116 strikeouts. He averages 100 mph on his fastball and has held left-handed batters to a minuscule .115 AVG and .393 OPS this season. This is kryptonite for the Phillies' left-heavy power core. To make matters worse, Philadelphia just lost right-handed power source Adolis García to a 60-day IL stint today with a torn right lat. Without García to protect Kyle Schwarber and Bryce Harper (.893 OPS), Misiorowski can attack the remaining lefties with absolute confidence. Meanwhile, Andrew Painter has struggled to a 6.21 ERA (4.83 xERA) and a 1.57 WHIP. His extreme fly-ball profile (0.56 GO/AO) is a dangerous mismatch inside American Family Field, and his difficulty holding runners will be mercilessly exploited by a Brewers offense that ranks second in MLB with 67 stolen bases. The strongest counter-argument to this play is Philadelphia's incredible momentum. Under Don Mattingly, the Phillies have played spectacular .700 baseball (28-12) and possess a highly potent late-inning relief corps featuring Jhoan Duran (1.99 ERA). If the Phillies can keep the game tight and chase Misiorowski early, their bullpen depth gives them a clear edge. However, Misiorowski's deep-game efficiency—completing at least seven innings in four of his last five starts—greatly minimizes that threat. Combined with William Contreras's elite catcher defense (throwing out 48.4% of base stealers) neutralizing any small-ball response, the Brewers have the perfect defensive and tactical setup to dictate the pace of this game and comfortably cover the run line.

Brewers -1.5-111
CONF
78%
MLB8:10 PM

Astros @ Royals

We’ve got a clear evening in Kansas City as the Houston Astros roll into Kauffman Stadium to kick off a crucial three-game series against the Royals, with both teams fighting to escape the summer doldrums. The defining edge tonight lies on the mound, where the starting pitching matchup is priced incorrectly. The market is overpaying for a fragile number in Luinder Avila’s 4.02 ERA. Avila’s season is built on a precarious foundation, as shown by his bloated 1.60 WHIP and 4.31 xERA. He has struggled with efficiency, failing to exceed 5.0 innings in any of his last five appearances. Now, he faces a potent Astros offense featuring Yordan Alvarez and Christian Walker in warm, 82-degree air with a 7-mph wind blowing out to left field. Alvarez (.316 AVG vs righties) is poised to exploit Avila’s primary weakness: a massive platoon split that has seen him surrender a .294 batting average and a .857 OPS to left-handed hitters. Conversely, Houston's starter Tatsuya Imai is trending in the right direction. Although his 5.24 ERA looks rough on paper, his 4.83 xERA suggests his overall performance has been much stronger, and his recent form is stellar. Over his last three starts, Imai has posted a 2.12 ERA and a 1.17 WHIP, including a six-inning no-hit stretch three starts ago. His primary weapon is an elite slider that has generated a 42.1% Whiff rate and a tiny .192 xwOBA, which will serve as a lethal weapon against a Royals lineup seeing him for the first time. Behind Imai, the Astros' high-leverage bullpen is rested, whereas the Royals' relief corps is absolutely exhausted. With Seth Lugo newly sidelined on the concussion list and multiple starters out, the Royals had to use seven relievers on June 10, leaving manager Matt Quatraro with a heavily depleted bullpen behind a starter who rarely survives the fifth inning. The strongest argument against backing the Astros tonight is the Royals’ resilient recent run. Kansas City has won six of their last ten games with a positive +0.9 run differential, while Houston has dropped six of ten with a negative differential. Additionally, the Royals boast one of the hottest bats in baseball in Jac Caglianone, who is hitting 17-for-33 over his last ten games. However, Imai’s superior strikeout stuff (9.4 K/9) and reverse platoon efficiency against left-handed hitters (.221 AVG allowed) should keep Caglianone and the lefty-heavy Royals lineup at bay. Houston also has a distinct defensive advantage behind the plate with Christian Vazquez’s elite arm (33.3% caught-stealing rate) to limit Bobby Witt Jr.’s threat on the bases. Ultimately, Houston's pitching stability, bullpen freshness, and the matchup advantage against Avila will carry the day. Back the Astros moneyline.

Astros ML-116
CONF
72%
MLB8:10 PM

Cardinals @ Twins

We've got a fascinating interleague clash at Target Field tonight as the surging St. Louis Cardinals roll into Minneapolis to take on a Minnesota Twins squad desperately trying to find its footing. While the market has priced the Twins as home favorites behind Joe Ryan's glittering 3.07 ERA, the value sits squarely with the red-hot Cardinals at +116. The public is overpaying for Ryan's surface numbers while ignoring a perfect storm of environmental and matchup factors that lean heavily toward St. Louis. Target Field is warming up to 79°F tonight with an 11 mph wind blowing straight out to center field. That is a nightmare scenario for Ryan, an extreme fly-ball pitcher with a 0.66 GO/AO who relies on deep, harmless flies that are bound to carry over the wall in these conditions. Compounding Ryan's environmental risk is the fact that the Cardinals' middle of the order has historically owned him. Jordan Walker, Lars Nootbaar, and Alec Burleson have combined to go 7-for-12 (.583 AVG) with 3 home runs in their careers against Ryan. St. Louis arrives with a scorching offense, posting a 91.5 mph average exit velocity and a 12.8% barrel rate over their last three games. True, Kyle Leahy has major regression red flags, including a 4.42 ERA that hides a 6.59 xERA alongside a massive 49.2% Hard-Hit rate allowed. However, the Twins' offense is in a complete tailspin, averaging a dismal 4.9% barrel rate and 31.7% hard-hit rate over their last three games while coming off an 11-0 shutout loss. If this game turns into a late-inning battle, the disparity between these two rosters becomes even more severe. The Cardinals boast a lock-down bullpen with Riley O'Brien, George Soriano, and Gordon Graceffo, backed by an elite infield defense anchored by Masyn Winn and JJ Wetherholt. On the flip side, the Twins are forced to rely on a heavily compromised bullpen with a collective ERA of approximately 6.60 among key arms, featuring struggling relievers like Justin Topa with an 8.05 ERA and Luis Garcia with a 9.00 ERA. The Cardinals have won 7 of their last 10 games, hold a stellar 18-13 road record, and possess all the late-game advantages needed to secure the upset. Take the Cardinals moneyline at +116.

Cardinals ML+116
CONF
68%
MLB9:38 PM

Rays @ Angels

The lights are bright in Anaheim as the first-place Tampa Bay Rays visit Angel Stadium for a weekend showdown against a depleted Los Angeles Angels squad, with a warm evening breeze blowing out to center field. This matchup presents a massive pitching and roster mismatch that heavily favors the visiting Rays. The primary reason to back the Rays is the stark contrast on the mound. Tampa Bay starts ace Shane McClanahan (2.85 ERA), who is highly equipped to exploit an Angels lineup that leads the majors in strikeouts with 649 in 69 games. Meanwhile, the Angels send rookie lefty Sam Aldegheri to the mound. Although Aldegheri carries a shiny 2.25 ERA, the market is overpaying for a highly fragile number, as evidenced by his 3.99 xERA and an extreme fly-ball profile of 0.29 GO/AO. In an 80°F game with an 8 mph wind blowing straight out to center, Aldegheri's fly-ball tendencies against elite Rays bats like Yandy Díaz (.940 OPS, .969 OPS vs LHP) and Junior Caminero (.871 OPS, 14 HR) represent a recipe for a multi-run explosion. Beyond the starting pitching, the gulf in bullpen depth and overall roster health is immense. The Angels are currently navigating a brutal injury wave, starting backup-tier infielders due to the fresh calf injury to Nolan Schanuel and multiple established absences. If McClanahan departs around his usual five-inning mark, Tampa Bay can hand a lead over to a rested and dominant bullpen featuring setup man Kevin Kelly (2.43 ERA) and closer Bryan Baker (1.98 ERA, 0.99 WHIP). Conversely, the Angels' bullpen is in disarray, anchored by Jordan Romano and his highly vulnerable 10.13 ERA and 2.13 WHIP. The Rays possess elite depth that can easily punish any late-inning relief from the Angels. The strongest argument against the Rays is their mediocre 16-16 road record and the Angels' tactical plan of stacking nine consecutive right-handed hitters to counter the left-handed McClanahan. In particular, Jose Siri carries a dangerous 1.257 OPS against lefties. However, McClanahan remains exceptionally tough against right-handed hitters (.219 AVG, .600 OPS), and the Angels' skeleton-crew infield simply lacks the offensive depth to sustain rallies once McClanahan departs. With Tampa Bay's elite late-inning stability and Aldegheri's looming home-run regression under tonight's windy conditions, the Rays are positioned to secure a comfortable road victory.

Rays ML-168
CONF
85%
WC9:00 PM

Paraguay @ USA

Welcome to a sun-drenched SoFi Stadium in Los Angeles, where the United States Men's National Team is set to launch their highly anticipated World Cup campaign against a rigid Paraguay squad. The atmosphere is electric as a home crowd prepares to push the Americans toward a crucial opening victory in a wide-open Group D. While the emotional wave of being tournament co-hosts provides a major boost, the USA must translate that energy into a disciplined performance to break down one of South America's stingiest defensive units. The primary concern for the USMNT entering this tournament is their defensive stability under Mauricio Pochettino. The USA has conceded 13 goals across six warm-up matches in 2026, failing to keep a single clean sheet and allowing 2.75 goals per game over their last four outings. However, the market appears to be overpaying for this fragile defensive trend, adjusting the USA's moneyline price to an attractive 110. The reality is that USA's defensive core is finally healthy; center-back Chris Richards has been cleared to play after recovering from two torn ankle ligaments suffered on May 17, while full-back Sergiño Dest is fully fit. Offensively, Christian Pulisic is also fully fit and has already broken his scoring drought. With the USA averaging 59% possession and projected to generate 1.63 to 1.8 xG, they possess the high-caliber options needed to unlock Paraguay's low block. Paraguay's entire identity relies on defensive grinding, having kept 10 clean sheets in 18 CONMEBOL qualifying matches while allowing a meager 0.55 goals per game. However, their ultra-defensive style leaves them with almost no margin for error, especially with star forward Julio Enciso highly doubtful due to a right leg quadriceps injury. Paraguay averaged a joint-lowest 0.78 goals per game in qualifying and is projected to generate only 0.4 to 1.01 xG tonight. While they are highly dangerous on set pieces—which provided 36% of their qualifying goals—their lack of individual transition threat without a fully fit Enciso will make it incredibly difficult to pressure the USMNT's back line. Given the USA's three-match winning streak against Paraguay, including a 2-1 competitive victory in late 2025, backing the host nation at plus-money on the three-way moneyline is the sharp play.

USA ML 110
CONF
72%
MLB10:05 PM

Rockies @ Athletics

Under the scorching desert sun and triple-digit heat, the Oakland Athletics and Colorado Rockies prepare to square off in what promises to be a high-altitude fireworks show at Las Vegas Ballpark. The pitching matchup tonight features a massive talent gap that heavily favors the Athletics. Gage Jump has been outstanding, posting a 2.45 ERA and a 1.09 WHIP while allowing only one earned run over his last 13.1 innings. Conversely, the Rockies are handing the ball to rookie soft-tosser Sean Sullivan for his debut. Sullivan struggled in Triple-A with a 5.60 ERA and 1.57 WHIP, and his MLB projections show an alarming 6.00 xERA and a .375 xwOBA allowed. Sullivan's low-velocity arsenal has no margin for error in a desert park where the ball is already jumping off bats. This pitching disparity is magnified by an Athletics offense that is playing home run derby, having just launched 15 home runs in their last three games. With the wind blowing 11 mph straight out to center field in 101°F heat, Oakland’s hitters are primed to exploit Sullivan. The A's lineup is perfectly optimized to crush lefties; catcher Shea Langeliers boasts a spectacular 1.118 OPS against southpaws, and rookie phenom Nick Kurtz continues his MVP-caliber campaign. Even with Brent Rooker sidelined, Oakland gets a massive boost with the return of contact-hitting shortstop Jacob Wilson. Meanwhile, the Rockies’ offense is deeply compromised, missing their entire starting outfield of Brenton Doyle, Mickey Moniak, and Jordan Beck to injuries, while Jake McCarthy is out with an illness, forcing second-stringers into action. The strongest case against Oakland lies in Gage Jump’s extreme fly-ball profile (0.52 GO/AO), as his 3.47 xERA suggests he is highly susceptible to giving up the long ball in these conditions. However, the Rockies are structurally mismatched against Jump’s reverse splits, as he suppresses right-handed hitters (.533 OPS allowed) far more effectively, neutralizing Colorado’s best right-handed threat in Hunter Goodman. Furthermore, the Rockies' bullpen has been a statistical disaster with a 5.56 ERA on the year (6.82 since May 1) and enters completely fatigued. Between Sullivan’s fragile profile and Colorado’s decimated depth, the price is incredibly fair to back the red-hot Athletics to roll at home.

Athletics -1.5-115
CONF
85%
MLB10:15 PM

Cubs @ Giants

Under the cool evening skies at Oracle Park, the San Francisco Giants host the Chicago Cubs for a highly anticipated series opener that features a quick rematch of last weekend's hard-fought battle in Chicago. This matchup offers an excellent opportunity to buy the Giants at a very reasonable price of -124, as the starting pitching matchup and tactical lineup advantages heavily favor the home team. The primary driver for this pick is the clear starting pitching edge on the mound. Giants starter Landen Roupp enters with a 4.00 ERA that hides elite underlying performance, as reflected by his 3.32 xERA. Roupp has been spectacular at suppressing quality contact, holding opponents to a 3.3% barrel rate and a 30.4% hard-hit rate, while leaning on a heavy ground-ball profile (1.58 GO/AO) that fits perfectly into the dense marine layer of Oracle Park. Conversely, Cubs starter Javier Assad brings a 4.73 ERA (4.49 xERA) into tonight's game alongside a major red flag: a massive 50.5% hard-hit rate allowed. While Assad was dominant in a 6.1-inning relief stint against the Giants last weekend, starting a game against a lineup that has just seen your entire arsenal is a completely different challenge. Additionally, Assad is highly vulnerable to left-handed hitters, yielding an .810 OPS and all 4 of his home runs allowed to lefties. The Giants are starting five left-handed bats tonight, including Luis Arraez, Bryce Eldridge (batting .298), and Jung Hoo Lee, who is currently on an 18-game hitting streak slashing .500/.520/.639. This left-handed-heavy lineup is perfectly engineered to exploit Assad early. The strongest argument against the Giants is their defensive volatility, having committed 46 errors (.982 fielding percentage) compared to the Cubs' clean .989 fielding percentage and 28 errors in 69 games. This is a legitimate risk for a ground-ball pitcher like Roupp, who relies on his infield to record outs cleanly. However, the Giants' massive offensive matchup advantages against Assad and the Cubs' high-whiff tendencies should overcome these defensive gaps. With the Cubs in a tailspin—having gone 9-22 after a 26-12 start—the Giants are in a perfect position to leverage their home-field environment, their lineup platoon advantages, and Roupp’s superior contact-suppression profile to secure a victory.

Giants ML-124
CONF
72%

Player props

48
MLB HR · Marlins @ Pirates

Otto Lopez

Otto Lopez is currently the most consistent contact hitter in the Marlins' lineup and arguably in the league, leading the majors with a .344 batting average and 29 multi-hit games. His recent form is exceptional, posting a .395 average over his last 10 games and recording at least one hit in 8 of those 10 contests.

OVER 0.5 Hits-170
  • · Otto Lopez: .344 Season AVG (Leads MLB)
  • · Otto Lopez: .395 AVG (17-for-43) over last 10 games
  • · Braxton Ashcraft: Allowed 9 hits in 5.0 IP in his last start
MLB HR · Marlins @ Pirates

Brandon Lowe

Brandon Lowe presents a significant power threat in this matchup due to Sandy Alcantara's pronounced platoon splits. Alcantara has struggled significantly against left-handed hitters this season, surrendering seven of his ten total home runs to the left side along with a .773 OPS.

OVER 0.5 Home Runs+370
  • · Sandy Alcantara vs LHB: .773 OPS and 7 HR allowed (201 AB)
  • · Brandon Lowe: 16 HR in 241 AB (.066 HR/AB rate)
  • · Weather: 78°F with 10 mph wind blowing out to RF (Lowe's pull side)
MLB HR · Padres @ Orioles

Gunnar Henderson

The matchup between Gunnar Henderson and Griffin Canning is the most statistically lopsided split on tonight's slate. Canning has shown a total inability to suppress power from the left side this season, surrendering all six of his 2026 home runs to left-handed hitters in just 78 at-bats—a staggering rate of one home run every 13 at-bats.

OVER 0.5 Home Runs+350
  • · Griffin Canning vs LHB: .935 OPS and 6 HR allowed in 78 ABs (100% of his season HR total)
  • · Henderson break-even probability at +350: 22.2%
  • · Weather: 89°F with 9 mph wind blowing out to right field (Henderson's pull side)
MLB HR · Rangers @ Red Sox

Willson Contreras

Willson Contreras is the primary power threat in the Red Sox lineup, leading the team with 13 home runs and a .897 OPS. He draws a favorable matchup against Jack Leiter, who allows a high 11.1% barrel rate and is a fly-ball leaning pitcher (0.73 GO/AO).

OVER 1.5 Total Bases-110
  • · 13 Home Runs (leads team)
  • · Leiter 11.1% Barrel% allowed
  • · Contreras .746 SLG vs sinker / .680 SLG vs slider
MLB HR · Diamondbacks @ Reds

Sal Stewart

Sal Stewart is the most dangerous power threat in the Reds lineup, leading the team with 13 home runs. He excels in the platoon matchup tonight against southpaw Eduardo Rodriguez, carrying a .954 OPS and hitting a home run every 11.2 at-bats against lefties this season. While Rodriguez has a sparkling 2.52 ERA, his 4.64 xERA indicates he is a prime candidate for regression, having benefited from significant luck relative to the quality of contact allowed (8% Barrel% allowed). Playing in Great American Ball Park with 81-degree temperatures and an 8 mph wind blowing out to center field significantly elevates the probability of Stewart connecting for a long ball.

OVER 0.5 Home Runs+305
  • · Sal Stewart 13 season home runs (Reds leader)
  • · Sal Stewart .954 OPS vs left-handed pitching (5 HR in 56 AB)
  • · Eduardo Rodriguez 4.64 xERA vs 2.52 actual ERA
MLB HR · Cardinals @ Twins

Jordan Walker

Jordan Walker is currently one of the hottest hitters in the NL, maintaining a .356 average over his last 10 games. He faces Joe Ryan, a pitcher he has historically dominated (3-for-3, HR). Ryan’s extreme fly-ball tendency (0.66 GO/AO) is a dangerous matchup for Walker's power profile, particularly with 79-degree weather and wind blowing out to center field. Walker has recorded multiple hits or a home run in 6 of his last 10 games, making 1.5 total bases a very achievable mark given the historical success and current form.

OVER 1.5 Total Bases+110
  • · Jordan Walker .356 AVG (16-for-45) over last 10 games
  • · Walker is 3-for-3 career vs Joe Ryan with 1 HR
  • · Joe Ryan is a fly-ball pitcher (0.66 GO/AO) with wind blowing out at 11 mph
MLB HR · Mariners @ Nationals

Luke Raley

The strongest statistical edge in this matchup is the extreme struggle of Nationals starter Zack Littell against left-handed power. Littell has surrendered 12 home runs to lefties in just 138 at-bats this season, resulting in a massive .903 OPS allowed to that side.

OVER 0.5 Home Runs+320
  • · Zack Littell vs LHB: 12 HR allowed in 138 AB (.903 OPS)
  • · Luke Raley vs RHP: 14 HR in 167 AB (.879 OPS)
  • · Littell contact quality: 10.6% Barrel% and 0.65 GO/AO (Fly-ball tendency)
MLB HR · Padres @ Orioles

Samuel Basallo

Samuel Basallo provides a secondary way to capitalize on Griffin Canning's extreme struggles against left-handed hitting. Basallo has demonstrated significant home-field splits this year, with seven of his nine home runs coming at Oriole Park, where he maintains a robust .899 OPS.

OVER 0.5 Home Runs+370
  • · Has hit 7 of his 9 home runs this season at Camden Yards (78%)
  • · Home OPS: .899 vs. Away OPS: .655
  • · Basallo break-even probability at +370: 21.3%
MLB HR · Rangers @ Red Sox

Josh Jung

Josh Jung has been highly consistent for the Rangers, entering tonight with a .309 batting average over his last 10 games and recorded 12 hits in that span. He matches up well against Sonny Gray, whose 3.20 ERA is significantly outperforming his 4.55 xERA, suggesting he is due for regression in contact quality allowed.

OVER 1.5 Total Bases-110
  • · .309 AVG over last 10 games (12 hits)
  • · Gray 4.55 xERA vs 3.20 actual ERA
  • · Jung .355 BA vs sliders
MLB HR · Diamondbacks @ Reds

Corbin Carroll

Corbin Carroll has found a massive power surge recently, hitting four home runs over his last 10 games. Tonight he faces a historically favorable matchup; despite being a left-handed hitter, Carroll is slashing .410 with a 1.152 OPS against left-handed pitchers this season.

OVER 0.5 Home Runs+370
  • · Corbin Carroll 4 home runs in last 10 games
  • · Corbin Carroll .410 AVG and 1.152 OPS vs left-handed pitching
  • · Nick Lodolo 1.033 OPS allowed to left-handed batters
MLB HR · Braves @ Mets

Juan Soto

Juan Soto is a prime candidate to exploit the atmospheric conditions at Citi Field tonight. While Citi Field is traditionally a pitcher's park, the combination of 85-degree heat and a 10 mph wind blowing directly out to right field creates a significant advantage for left-handed power.

OVER 0.5 Home Runs+300
  • · Juan Soto .348 AVG / 1.091 OPS at Home in 2026
  • · Spencer Strider 5 HR allowed to LHB in 82 AB (2026)
  • · 85°F temp and 10 mph wind blowing Out to RF
MLB HR · Cardinals @ Twins

Alec Burleson

Alec Burleson is the primary run-producer for a Cardinals team that has won 7 of its last 10 games. He has cleared the 1.5 HRR line in 8 of his last 10 games, aided by 12 RBIs in that span. Burleson hits 3rd in a lineup that has collectively found significant success against Joe Ryan (combined 8-for-12 for the middle of the order). While Ryan is an elite pitcher, Burleson’s ability to drive in runs (7th in MLB) and his history of hitting Ryan for power provide multiple paths to clearing this line.

OVER 1.5 H+R+RBI-115
  • · Alec Burleson .341 AVG, 4 HR, 12 RBI last 10 games
  • · Burleson ranks 7th in MLB with 48 RBIs on the season
  • · Burleson has 1 career HR off Joe Ryan; Cardinals core is 8-for-12 vs Ryan
MLB HR · Braves @ Mets

Matt Olson

Matt Olson enters this series in peak form, having launched 4 home runs over his last 10 games. His production away from Atlanta has been staggering this season; he has hit 14 of his 19 home runs on the road, where he maintains a 1.036 OPS and an average of one home run every 9.8 at-bats.

OVER 0.5 Home Runs+390
  • · Matt Olson 14 of 19 HR this season have come on the road
  • · Olson 1 HR every 9.8 AB in Away games (2026)
  • · Nolan McLean 5 HR allowed to LHB in 155 AB (2026)
MLB HR · Mariners @ Nationals

Dominic Canzone

Dominic Canzone provides exceptional value at +400 against a pitcher whose underlying metrics (5.92 xERA) suggest significant negative regression is looming. Canzone has been more efficient against right-handed pitching than many of his teammates, posting a .287 average and a .897 OPS in the split, with all 9 of his home runs coming against righties.

OVER 0.5 Home Runs+400
  • · Zack Littell xERA: 5.92 (Actual ERA 4.76)
  • · Dominic Canzone vs RHP: .287 AVG, 9 HR, .897 OPS
  • · Littell vs LHB: .275 AVG allowed with 12 HR
MLB HR · Tigers @ Guardians

Riley Greene

Riley Greene is currently the focal point of a Tigers offense that has been 'red-hot' in June, averaging 6.3 runs per game. Greene has personally accounted for four home runs in his last 10 games, showing elite power form.

OVER 0.5 Home Runs+370
  • · Needs >21.28% win probability at +370 odds
  • · 4 home runs in his last 10 games played
  • · Opposing pitcher Tanner Bibee has allowed 9 HR to left-handed batters in 155 ABs this season
MLB HR · Dodgers @ White Sox

Andy Pages

Andy Pages represents the strongest matchup advantage for the Dodgers tonight. White Sox starter Anthony Kay has been exceptionally vulnerable to right-handed power this season, surrendering a .300 batting average, an .898 OPS, and 9 of his 10 total home runs to righties in just 180 at-bats.

OVER 0.5 Home Runs+370
  • · Andy Pages: 15 HR, 0.847 OPS
  • · Anthony Kay vs RHB: .300 AVG, .898 OPS, 9 HR allowed
  • · Anthony Kay: 5.88 xERA vs 4.40 ERA (underperforming expected metrics)
MLB HR · Tigers @ Guardians

Kerry Carpenter

Kerry Carpenter is a defined right-handed pitching specialist, with all nine of his home runs this season coming against righties. While he has a low batting average against lefties, his .848 OPS against right-handers makes him a major threat tonight against Tanner Bibee.

OVER 0.5 Home Runs+370
  • · Needs >21.28% win probability at +370 odds
  • · All 9 of his 2026 home runs have come against right-handed pitchers
  • · Opposing pitcher Tanner Bibee allows a 45.4% Hard-hit rate and a 9.6% Barrel rate
MLB HR · Dodgers @ White Sox

Colson Montgomery

Colson Montgomery provides the most plausible path for a White Sox home run against the elite Roki Sasaki. While Sasaki has been dominant, his profile includes a 45.1% Hard-Hit% and a 10.5% barrel rate allowed, indicating that when contact is made, it is frequently high-quality.

OVER 0.5 Home Runs+305
  • · Colson Montgomery: 16 HR, 0.801 OPS
  • · Roki Sasaki: 45.1% Hard-Hit% allowed, 10.5% Barrel% allowed
  • · Roki Sasaki vs LHB: .254 AVG, .762 OPS allowed (vs .214 AVG to RHB)
MLB · Marlins @ Pirates

Otto Lopez

Otto Lopez is currently the most consistent contact hitter in baseball, leading the majors with a .344 batting average and 29 multi-hit games. His recent form is exceptional, as he enters this matchup on a five-game multi-hit streak, recording 2, 2, 3, 2, and 2 hits respectively. This high hit volume makes him a prime candidate for the over on total bases, as any multi-hit performance or a single extra-base hit clears the line.

OVER 1.5 Total Bases-108
  • · Otto Lopez: .344 Season AVG (Leads MLB)
  • · Cleared 1.5 Total Bases in 5 consecutive games
  • · Braxton Ashcraft: 9 hits allowed in 5.0 IP in last start
MLB · Marlins @ Pirates

Spencer Horwitz

Spencer Horwitz provides a strong matchup advantage against Sandy Alcantara. While Alcantara is a former Cy Young winner, his 2026 splits show significant vulnerability on the road (5.65 ERA) and during night games (5.89 ERA). Specifically, Alcantara has struggled against left-handed hitters, allowing a .274 batting average and 7 of his 10 home runs to the left side.

OVER 1.5 Total Bases+110
  • · Sandy Alcantara: 5.65 ERA Away / 5.89 ERA Night
  • · Alcantara vs LHB: .274 AVG allowed
  • · Spencer Horwitz: .302 AVG and 3 HR over last 10 games
MLB · Mariners @ Nationals

CJ Abrams

While CJ Abrams is the catalyst of the Nationals offense, he faces a historically difficult matchup against Bryce Miller. Miller has been elite this season, particularly against left-handed hitters. In 46 at-bats against lefties, Miller has held them to a .152 batting average and has not allowed a single home run.

UNDER 1.5 Total Bases-159
  • · Bryce Miller vs LHB: .152 AVG, 0 HR, .459 OPS allowed in 2026
  • · Bryce Miller season stats: 1.33 ERA, 0.78 WHIP, 0.214 xwOBA allowed
  • · Break-even win probability: 61.4% (-159)
MLB · Mariners @ Nationals

Luke Raley

The statistical profile of Nationals starter Zack Littell presents a massive vulnerability to left-handed power hitters. Littell has surrendered 12 of his 15 home runs this season to lefties, who are slugging at a high rate against him (.903 OPS). His contact metrics further support this, with a 10.6% barrel rate and a 45.2% hard-hit rate allowed.

OVER 1.5 Total Bases+120
  • · Zack Littell vs LHB: .903 OPS, 12 HR allowed (138 AB) in 2026
  • · Luke Raley vs RHP: 14 HR, .879 OPS in 2026
  • · Break-even win probability: 45.4% (+120)
MLB · Padres @ Orioles

Adley Rutschman

Rutschman possesses some of the most dramatic night-game splits in the league, hitting .364 with a 1.114 OPS compared to his season average of .273. He is in a 'perfect storm' matchup against Griffin Canning, who is the weak link in the Padres rotation (6.34 ERA).

OVER 1.5 H+R+RBI-115
  • · .364 AVG and 1.114 OPS in night games.
  • · Griffin Canning allows .935 OPS and 6 HR to LHB.
  • · Weather: 89°F with wind blowing OUT to RF.
MLB · Padres @ Orioles

Shane Baz

Shane Baz has been exceptionally consistent, logging at least 6.0 innings in four straight starts. His season average of 5.92 innings per start (77 IP in 13 starts) is already above the 17.5 line, and his recent form is even stronger.

OVER 17.5 Pitcher Outs-110
  • · Reached 18+ outs in 4 consecutive starts.
  • · Padres team season AVG is .218.
  • · Baz holds RHB to a .225 AVG and .661 OPS.
MLB · Tigers @ Guardians

Dillon Dingler

Dillon Dingler is the centerpiece of a Tigers offense that has surged in June, averaging 6.3 runs per game over their last 10. Dingler is currently in an elite power groove, recording 11 total bases in a single game recently and totaling 15 RBIs in his last 10 appearances.

OVER 1.5 H+R+RBI-132
  • · 15-for-42 (.357 AVG) with 5 HR and 15 RBI over last 10 games
  • · .924 OPS and 12 HR against RHP this season compared to .713 OPS vs LHP
  • · Break-even probability: >57%
MLB · Tigers @ Guardians

Jack Flaherty

Despite a ballooned ERA, Jack Flaherty remains one of the premier strikeout generators in the league, maintaining an elite 11.1 K/9 rate. This line of 5.5 is historically low for a pitcher with his miss-rate profile; he has cleared this total in 80% of his last five starts, including a 9-strikeout performance.

OVER 5.5 Strikeouts+134
  • · 11.1 K/9 and 26.3% strikeout rate this season (77 K in 62.2 IP)
  • · Cleared 5.5 strikeouts in 4 of his last 5 starts (9, 7, 7, and 6 Ks)
  • · Matchup history: Kyle Manzardo (7 K in 10 AB) and Jose Ramirez (9 K in 29 AB) struggle against him
MLB · Rangers @ Red Sox

Sonny Gray

Sonny Gray has been the Red Sox's most reliable arm, pitching at least 6.0 innings (18 outs) in four of his last five starts. He enters this matchup on a dominant stretch, going 5-0 with a 2.50 ERA over his last seven outings.

OVER 17.5 Pitcher Outs-115
  • · Completed 6.0+ IP in 4 of last 5 starts
  • · 2.52 ERA at home in 2026
  • · 11-5 record, 2.87 ERA in 19 career games vs Rangers
MLB · Rangers @ Red Sox

Jack Leiter

Jack Leiter has struggled significantly with command and contact quality, managing only 2 strikeouts over 4.2 innings in his most recent start on June 6. His pitching profile is extremely dangerous for Fenway Park; he possesses a 0.73 GO/AO ratio, and in his last outing, he surrendered 14 fly balls compared to just 4 ground balls.

UNDER 4.5 Strikeouts-110
  • · 2 strikeouts in last start (June 6)
  • · 0.73 GO/AO (extreme fly-ball profile)
  • · 1.37 WHIP / 5.29 road ERA
MLB · Diamondbacks @ Reds

Corbin Carroll

This prop targets a rare 'inverted split' that creates a massive statistical advantage. While Nick Lodolo is a southpaw, he has been catastrophic against left-handed hitters this season, surrendering a .394 batting average and a 1.033 OPS.

OVER 1.5 Total Bases-105
  • · Nick Lodolo vs LHB: .394 AVG / 1.033 OPS allowed (33 AB)
  • · Corbin Carroll vs LHP: .410 AVG / 1.152 OPS (78 AB)
  • · Needs >51.2% win probability at -105 odds
MLB · Diamondbacks @ Reds

Sal Stewart

Sal Stewart is the Reds' premier power threat against left-handed pitching, boasting a .954 OPS vs. LHP this season.

OVER 1.5 Total Bases+110
  • · Eduardo Rodriguez: 2.52 ERA vs 4.64 xERA (2.12 overperformance)
  • · Sal Stewart vs LHP: .954 OPS in 2026
  • · Needs >47.6% win probability at +110 odds
MLB · Braves @ Mets

Matt Olson

Matt Olson is currently the engine of the Braves' offense, entering this series hitting .308 with four home runs in his last 10 games. Olson is a prolific road performer, posting a 1.036 OPS away from Atlanta, and he benefits tonight from the same atmospheric conditions as Soto—warm air and an outward wind toward his pull side. He faces a rookie in Nolan McLean, and while McLean has been stable, the Braves' lineup (averaging 5.1 runs per game) provides Olson with ample opportunities to collect runs and RBIs from the 3-hole. Given his recent power surge (19 HR on the season) and elite road splits, Olson is a high-probability candidate to clear this production line.

OVER 1.5 H+R+RBI-107
  • · Away splits: 1.036 OPS / .277 AVG
  • · Recent form: .308 AVG and 4 HR over last 10 games
  • · Braves season scoring: 5.1 runs per game
MLB · Braves @ Mets

Juan Soto

Juan Soto is positioned for a massive performance at Citi Field, where he has been significantly more productive this season (.348 AVG and 1.091 OPS at home compared to .208 AVG on the road). He faces Spencer Strider, whose current profile is highly vulnerable to a hitter like Soto.

OVER 1.5 Total Bases+105
  • · Home splits: .348 AVG / 1.091 OPS
  • · Strider vs LHB: 5 HR allowed in 82 AB
  • · Strider fly-ball tendency: 0.55 GO/AO ratio
MLB · Yankees @ Blue Jays

Vladimir Guerrero Jr.

Vladimir Guerrero Jr. is currently mired in a significant offensive slump, batting just .158 (6-for-38) over his last 10 games with zero home runs.

UNDER 1.5 H+R+RBI+100
  • · Vladimir Guerrero Jr. L10 AVG: .158
  • · Ryan Weathers vs RHB BAA: .212
  • · Wind: 15 mph blowing in from LF
MLB · Yankees @ Blue Jays

George Springer

George Springer continues to struggle with consistency in 2026, entering this contest with a .204 season average and an even lower .179 mark over his last 10 games. While he occupies the leadoff spot, his lack of high-quality contact makes clearing a 1.5 Hits+Runs+RBIs line difficult.

UNDER 1.5 H+R+RBI+100
  • · George Springer Season AVG: .204
  • · George Springer L10 AVG: .179
  • · Ryan Weathers vs RHB BAA: .212
MLB · Dodgers @ White Sox

Freddie Freeman

Tonight's matchup features a significant statistical clash between Freddie Freeman and Anthony Kay that heavily favors the pitcher. Despite Freeman's overall season success, he has struggled significantly against left-handed pitching in 2026, batting just .225 with a .685 OPS.

UNDER 1.5 Total Bases-130
  • · Anthony Kay vs LHB: .155 AVG / .499 OPS allowed (58 AB)
  • · Freddie Freeman vs LHP: .225 AVG / .685 OPS (71 AB) in 2026
  • · Kay GO/AO: 0.97 (leans fly-ball suppression)
MLB · Dodgers @ White Sox

Andy Pages

While Anthony Kay dominates lefties, he has been highly vulnerable to right-handed hitters, and Andy Pages is perfectly positioned to capitalize. Kay is allowing a .300 batting average and a massive .898 OPS to righties this season, surrendering 9 of his 10 home runs to that side of the plate.

OVER 1.5 Total Bases+100
  • · Anthony Kay vs RHB: .300 AVG / .898 OPS allowed (180 AB)
  • · Anthony Kay xERA 5.88 vs Actual ERA 4.40 (1.48 overperformance)
  • · Andy Pages: 5-game hitting streak, TB L5: [2, 1, 4, 4, 1]
MLB · Phillies @ Brewers

Kyle Schwarber

Taking the under on a Kyle Schwarber hit is a direct play on the historical dominance Jacob Misiorowski has shown against left-handed hitters this season. Misiorowski is holding lefties to a microscopic .115 batting average and a .393 OPS, largely due to a 100-mph fastball and a slider that generates elite whiff rates.

UNDER 0.5 Hits-125
  • · Misiorowski vs LHB: .115 AVG / .393 OPS allowed
  • · Misiorowski 38.4% Strikeout Rate (99th percentile)
  • · Schwarber season AVG: .239; .219 vs RHP
MLB · Phillies @ Brewers

Andrew Vaughn

Andrew Vaughn is currently the hottest hitter in the Brewers lineup, carrying a .370 batting average and a near-1.000 OPS into tonight's game. He draws the best possible matchup against Andrew Painter, who has been the most vulnerable starter in the Phillies rotation this season.

OVER 1.5 H+R+RBI-120
  • · Vaughn Season AVG: .370; .980 OPS
  • · Painter vs RHB: .302 AVG allowed; 1.57 WHIP
  • · Vaughn has 1.5+ HRR in 3 of last 4 games (9, 7, and 3 total)
MLB · Astros @ Royals

Yordan Alvarez

Yordan Alvarez enters this matchup as the most dangerous hitter in the Astros' lineup, currently hitting .382 over his last 10 games with 22 home runs on the season. He faces Royals right-hander Luinder Avila, who has struggled significantly in home starts this season, posting a 7.50 ERA at Kauffman Stadium compared to a 1.86 mark on the road.

OVER 1.5 Total Bases+100
  • · Yordan Alvarez .382 AVG last 10 games (13-for-34)
  • · Luinder Avila 7.50 ERA at home vs 1.86 on the road
  • · Avila allowing .857 OPS to left-handed hitters
MLB · Astros @ Royals

Jac Caglianone

Jac Caglianone is currently on an extraordinary tear, batting .515 (17-for-33) over his last 10 games with four multi-base performances in his last five outings (2, 5, 9, and 3 total bases). He faces Tatsuya Imai, who, despite decent surface numbers, is highly vulnerable to hard contact, allowing a 47.1% hard-hit rate and a 9.2% barrel rate.

OVER 1.5 Total Bases+129
  • · Jac Caglianone .515 AVG last 10 games (17-for-33)
  • · Tatsuya Imai 47.1% hard-hit rate allowed
  • · Imai 4-seam fastball .398 xwOBA allowed
MLB · Cardinals @ Twins

Kyle Leahy

Kyle Leahy is an extreme regression candidate whose surface ERA (4.42) masks significant underlying struggles, specifically a league-worst 6.59 xERA and a bloated 1.58 WHIP. These efficiency issues directly impact his durability; Leahy has failed to record 16 outs (5.1 innings) in four of his last five starts, finishing with 12, 13, 15, and 15 outs in those games. He allows a massive 49.2% Hard-Hit rate, which will be difficult to navigate in tonight's environment at Target Field, where 79-degree temperatures and 11 mph winds blowing out to center field favor hitters. Facing a Twins lineup that features several left-handed power threats (Clemens, Larnach, Gray) who exploit his .962 OPS allowed to lefties, Leahy is unlikely to maintain the pitch efficiency required to see the 6th inning.

UNDER 15.5 Pitcher Outs-153
  • · 4 of last 5 starts under 15.5 outs
  • · 6.59 xERA vs 4.42 actual ERA
  • · 1.58 season WHIP
MLB · Cardinals @ Twins

Kody Clemens

Kody Clemens enters tonight in a prime position hitting 3rd in the Twins' lineup against Cardinals starter Kyle Leahy. Leahy has displayed a catastrophic platoon split this season, allowing a .344 batting average and a .962 OPS to left-handed hitters.

OVER 1.5 Total Bases+118
  • · Leahy .962 OPS vs left-handed hitters
  • · Clemens 3 HR in last 10 games
  • · Leahy 49.2% Hard-hit rate allowed
MLB · Rockies @ Athletics

Hunter Goodman

Hunter Goodman is the primary power source for the Rockies, leading the team with 18 home runs and maintaining a strong .974 OPS in night games. He faces Gage Jump, a lefty who leans heavily toward fly-ball outs (0.52 ground-ball-to-fly-ball ratio).

OVER 1.5 Total Bases-135
  • · Hunter Goodman has cleared 1.5 total bases in 7 of his last 10 games
  • · Gage Jump allows a high rate of fly balls (0.52 GO/AO)
  • · Las Vegas Ballpark is hitter-friendly (1.07 factor) in 101 degree heat
MLB · Rockies @ Athletics

Gage Jump

Gage Jump has been effective this season, but he is not a high-strikeout pitcher, posting a modest 6.4 K/9 rate. In his three starts thus far, he has recorded 5, 5, and 3 strikeouts, failing to clear the 5.5 line even in a start where he completed 7.0 innings.

UNDER 5.5 Strikeouts-120
  • · Jump has not recorded more than 5 strikeouts in any start this season (3, 5, 5)
  • · Gage Jump has a 6.4 K/9 rate through 18.1 innings
  • · Extreme 101 degree heat increases fatigue risk and potential for a shorter outing
MLB · Rays @ Angels

Mike Trout

Mike Trout is in a significant slump, hitting just .132 with 16 strikeouts in his last 10 games. He faces Shane McClanahan, who has historically dominated the Angels (1.29 career ERA) and limits right-handed hitters to a .219 average. McClanahan's 95.3 mph fastball and high-whiff slider are specifically designed to exploit hitters like Trout who are currently struggling with swing-and-miss issues. Additionally, the Angels' depleted lineup reduces the statistical probability of Trout accumulating runs or RBIs even if he reaches base.

UNDER 1.5 H+R+RBI-117
  • · Mike Trout is hitting .132 (5-for-38) over his last 10 games.
  • · Shane McClanahan has a career 1.29 ERA against the Angels.
  • · Trout has 16 strikeouts in his last 10 games.
MLB · Rays @ Angels

Yandy Diaz

Yandy Diaz is currently on an offensive tear, hitting .400 over his last 10 games. He leads the Rays in hits (79) and thrives against left-handed pitchers like Sam Aldegheri, posting a .338 average in those matchups.

OVER 1.5 Hits+140
  • · Yandy Diaz is hitting .400 (16-for-40) over his last 10 games.
  • · Diaz hits .338 with a .969 OPS against left-handed pitching this season.
  • · Sam Aldegheri's xERA (3.99) is 1.74 runs higher than his actual ERA (2.25).
MLB · Cubs @ Giants

Jung Hoo Lee

Jung Hoo Lee is currently the most consistent contact hitter in baseball, carrying an MLB-best 18-game hitting streak into tonight's matchup. Over his last 10 games, he is slashing .500/.520/.639, recording multiple hits in 7 of those 10 contests.

OVER 1.5 Hits+145
  • · 18-game hitting streak
  • · .500 AVG over last 10 games (20-for-40)
  • · 7 multi-hit games in last 10 outings
MLB · Cubs @ Giants

Matt Chapman

Matt Chapman is in the midst of a massive power surge, producing 18 RBIs and 5 home runs over his last 10 games while batting .469. He has cleared the 1.5 total bases line in 7 of his last 10 games, consistently finding extra bases.

OVER 1.5 Total Bases-110
  • · .469 AVG with 5 HR and 18 RBI in last 10 games
  • · 7 of last 10 games with 2+ Total Bases
  • · Javier Assad: 50.5% Hard-Hit rate allowed (bottom tier of MLB)

Hub research

89

Graded results

64

Games

  • L

    Pirates ML -148

    MLB · 8-3

  • W

    Mariners ML -146

    MLB · 10-2

  • W

    Orioles ML -130

    MLB · 3-7

  • L

    Tigers ML +106

    MLB · 2-3

  • W

    Red Sox ML -134

    MLB · 1-10

  • W

    Diamondbacks ML -104

    MLB · 5-2

  • W

    Mets ML -126

    MLB · 5-7

  • W

    Blue Jays ML -112

    MLB · 5-8

  • L

    Dodgers ML -172

    MLB · 2-8

  • W

    Astros ML -116

    MLB · 10-8

  • L

    Cardinals ML +116

    MLB · 8-9

  • L

    Giants ML -124

    MLB · 5-1

  • W

    Athletics -1.5 -115

    MLB · 4-6

  • L

    Rays ML -168

    MLB · 3-4

  • W

    Brewers -1.5 -114

    MLB · 0-6

  • W

    Under 2.5 -155

    WC · 1-1

Props

  • L

    Adley Rutschman · over

    Padres @ Orioles · Actual 1

  • W

    Alec Burleson · over

    Cardinals @ Twins · Actual 5

  • L

    Andrew Vaughn · over

    Phillies @ Brewers · Actual 0

  • L

    Andy Pages · over

    Dodgers @ White Sox · Actual 0

  • L

    Andy Pages · over

    Dodgers @ White Sox · Actual 0

  • W

    Brandon Lowe · over

    Marlins @ Pirates · Actual 1

  • W

    CJ Abrams · under

    Mariners @ Nationals · Actual 0

  • L

    Colson Montgomery · over

    Dodgers @ White Sox · Actual 0

  • L

    Corbin Carroll · over

    Diamondbacks @ Reds · Actual 1

  • L

    Corbin Carroll · over

    Diamondbacks @ Reds · Actual 0

  • L

    Dillon Dingler · over

    Tigers @ Guardians · Actual 0

  • W

    Dominic Canzone · over

    Mariners @ Nationals · Actual 1

  • W

    Freddie Freeman · under

    Dodgers @ White Sox · Actual 0

  • L

    Gage Jump · under

    Rockies @ Athletics · Actual 6

  • L

    George Springer · under

    Yankees @ Blue Jays · Actual 6

  • W

    Gunnar Henderson · over

    Padres @ Orioles · Actual 1

  • L

    Hunter Goodman · over

    Rockies @ Athletics · Actual 0

  • L

    Jac Caglianone · over

    Astros @ Royals · Actual 0

  • L

    Jack Flaherty · over

    Tigers @ Guardians · Actual 1

  • W

    Jack Leiter · under

    Rangers @ Red Sox · Actual 3

  • W

    Jordan Walker · over

    Cardinals @ Twins · Actual 4

  • L

    Josh Jung · over

    Rangers @ Red Sox · Actual 1

  • W

    Juan Soto · over

    Braves @ Mets · Actual 5

  • W

    Juan Soto · over

    Braves @ Mets · Actual 1

  • L

    Jung Hoo Lee · over

    Cubs @ Giants · Actual 0

  • L

    Kerry Carpenter · over

    Tigers @ Guardians · Actual 0

  • W

    Kody Clemens · over

    Cardinals @ Twins · Actual 4

  • W

    Kyle Leahy · under

    Cardinals @ Twins · Actual 15

  • L

    Kyle Schwarber · under

    Phillies @ Brewers · Actual 1

  • L

    Luke Raley · over

    Mariners @ Nationals · Actual 0

  • L

    Luke Raley · over

    Mariners @ Nationals · Actual 1

  • L

    Matt Chapman · over

    Cubs @ Giants · Actual 0

  • W

    Matt Olson · over

    Braves @ Mets · Actual 1

  • W

    Matt Olson · over

    Braves @ Mets · Actual 3

  • L

    Mike Trout · under

    Rays @ Angels · Actual 2

  • W

    Otto Lopez · over

    Marlins @ Pirates · Actual 1

  • L

    Otto Lopez · over

    Marlins @ Pirates · Actual 1

  • L

    Riley Greene · over

    Tigers @ Guardians · Actual 0

  • L

    Sal Stewart · over

    Diamondbacks @ Reds · Actual 0

  • L

    Sal Stewart · over

    Diamondbacks @ Reds · Actual 0

  • W

    Samuel Basallo · over

    Padres @ Orioles · Actual 1

  • L

    Shane Baz · over

    Padres @ Orioles · Actual 15

  • W

    Sonny Gray · over

    Rangers @ Red Sox · Actual 18

  • L

    Spencer Horwitz · over

    Marlins @ Pirates · Actual 0

  • L

    Vladimir Guerrero Jr. · under

    Yankees @ Blue Jays · Actual 3

  • W

    Willson Contreras · over

    Rangers @ Red Sox · Actual 7

  • L

    Yandy Diaz · over

    Rays @ Angels · Actual 0

  • W

    Yordan Alvarez · over

    Astros @ Royals · Actual 9