← All archive dates

Daily archive

2026-05-04

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

Game picks

14
MLB5:40 PM

Mets @ Rockies

Afternoon baseball in Denver where the air is thin and the pressure is high as the New York Mets look to salvage their season against a Rockies team that has already humiliated them once this year. We are looking at a classic case of surface numbers versus underlying reality in the thin air of Coors Field. Colorado’s Tomoyuki Sugano is carrying a shiny 2.84 ERA, but his 5.53 xERA and 44.6% hard-hit rate are sirens screaming for a correction. In a park that punishes mistakes as severely as this one, a pitcher who allows that much hard contact is playing with fire, especially against a Mets lineup that is finally showing signs of life after taking two of three from the Angels over the weekend. The Mets are leaning into desperation by moving Juan Soto to the leadoff spot—a tactical shift seen only three times in his career. While the New York injury list is extensive, missing core bats like Francisco Lindor and Luis Robert Jr., this leadoff move is designed to force Sugano to deal with elite plate discipline and power from the first pitch. Sugano’s 79% strand rate is unsustainable given his peripherals, and New York’s Mark Vientos enters this series with momentum after a two-home run performance on Sunday. If the Mets can jump on Sugano early, they will expose a Rockies bullpen that features volatile arms like Victor Vodnik and his 7.24 ERA. The pitching plan for New York isn't conventional, using Huascar Brazobán as an opener for David Peterson, but it’s a calculated attempt to disrupt the Rockies' rhythm. While Peterson has struggled with his command recently, he is a Denver native returning home to a park he knows well. More importantly, the Rockies enter this series reeling after being outscored 28-11 by the Braves over the weekend. The market is pricing the Mets as a favorite despite their 12-22 record because the math on Sugano’s regression is undeniable. This is a high-pressure "revenge" spot for the league's most expensive roster, and I am betting on the Mets to finally punch back.

New York Mets ML-144
CONF
68%
MLB6:10 PM

Red Sox @ Tigers

It is a somber evening at Comerica Park as the Tigers try to pick up the pieces after losing their ace, facing a Red Sox squad looking to exploit a sudden and massive void in the Detroit rotation. The story of this game isn't the standings or the season-long trends; it's the sheer exhaustion of the Detroit pitching staff. Losing Tarik Skubal to elbow surgery hours before first pitch is a knockout blow, forcing the Tigers into their second consecutive "bullpen game." Tyler Holton is opening tonight despite pitching yesterday, and with bulk-relief options like Brant Hurter already taxed after a 38-pitch outing on Sunday, Detroit is effectively playing with an empty clip. A 12-3 home record is impressive, but home cooking doesn't provide fresh arms, and asking a depleted relief corps to navigate nine innings is a tall order. On the other side, Payton Tolle is the exact kind of high-ceiling arm that can break a reeling team. His 12.7 K/9 and elite 1.80 xERA suggest he is pitching significantly better than his surface ERA indicates. While his most recent start showed some command regression, his ability to miss bats—evidenced by 15 strikeouts in just 10.2 innings—is a nightmare matchup for a Detroit lineup that may be pressing following the loss of their leader. With an 18-mph wind blowing right-to-left, Tolle’s lefty profile is well-protected against the deeper parts of Comerica Park, allowing him to challenge hitters aggressively and rely on his elite strikeout stuff to bail him out of trouble. Boston has its own struggles, but they arrive with a far more stable pitching situation for this specific window. While the Tigers' bullpen is running on fumes, the Red Sox have high-leverage arms like Aroldis Chapman available to stabilize the late innings. The market shifted Boston to the favorite immediately following the Skubal news, but at -116, the price still doesn't fully capture the disparity between a legitimate starting prospect and a fatigued committee approach. I'm betting on the arm talent of Tolle to outlast a Detroit staff that is simply out of options.

Red Sox ML-116
CONF
65%
MLB6:40 PM

Phillies @ Marlins

The series finale at loanDepot park features a classic contrast between a veteran ace searching for his identity and a surging arm looking to cement his place in the rotation. While the Phillies have found a spark under interim manager Don Mattingly, the mound matchup tonight heavily favors the home side in a building where they have consistently played their best baseball. The discrepancy in current form between these two starters is impossible to ignore. Janson Junk enters this contest on the best stretch of his career, having tossed 11.0 consecutive scoreless innings while allowing just four hits over his last two starts. His 3.00 ERA and 1.06 WHIP aren't just early-season luck; he’s been efficient and composed under the lights, posting a 2.74 ERA in night games. Contrast that with Aaron Nola, who is currently mired in a legitimate crisis. Nola has surrendered 11 earned runs over his last 9.0 innings and has looked particularly uncomfortable away from Philadelphia, carrying a 6.33 road ERA and a staggering 7.71 ERA in night starts this season. Tactically, this matchup is a nightmare for Nola. The Marlins' lineup is built around high-contact hitters like Otto Lopez and Xavier Edwards, who have combined for a .472 average against Nola in their careers. They don't strike out often, which nullifies Nola’s primary weapon and forces him to navigate high-traffic innings. Furthermore, the Phillies are opting to rest J.T. Realmuto tonight, starting Garrett Stubbs behind the plate. Stubbs has a 0% caught-stealing rate this season, a massive defensive downgrade that will allow Miami’s aggressive baserunners to dictate the tempo. Between Nola's historical 0-4 record in his last five starts against Miami and Junk's current momentum, the price on the Marlins as a near-even money favorite is the right side of the board.

Marlins ML-110
CONF
72%
MLB6:40 PM

Blue Jays @ Rays

A classic AL East battle takes center stage at Tropicana Field as the surging Tampa Bay Rays look to protect their home turf against a Toronto Blue Jays squad battling through a wave of rotation injuries. The Rays (21-12) enter this series as arguably the hottest team in baseball, winning 16 of their last 21 games, and the price on the home favorite feels low despite some of the regression indicators. The market is clearly reacting to Nick Martinez’s 3.85 xERA, which suggests his 1.70 ERA is overperforming. As a gambler, I respect the numbers, but I also respect the situational mismatch. Martinez doesn’t need to be elite tonight; he just needs to be better than Eric Lauer. Lauer is surrendering over two home runs per nine innings and has entered a spiral where he hasn't reached the 5th inning in consecutive starts. That is a nightmare scenario against a Rays lineup featuring six right-handed bats, including a healthy Yandy Diaz who owns a .993 OPS against southpaws. With Toronto’s bullpen taxed from a heavy workload over the last few days, Lauer’s inability to pitch deep could blow the game open early. Toronto (16-18) is also playing shorthanded after losing veteran leader George Springer to a foot injury just yesterday. Asking a rookie leadoff hitter like Yohendrick Piñango to spearhead the offense in a venue like the Trop—where the Jays have historically struggled—is a tall order. While the Blue Jays possess an elite defense that provides a safety net, the Rays have the superior bullpen availability and the massive momentum of a 9-1 run in their last 10. I’m riding with the team that’s playing better baseball and holds the clear situational advantage in the late innings.

Rays ML-122
CONF
78%
MLB7:05 PM

Orioles @ Yankees

The stage is set for a getaway-day finale at Yankee Stadium as the Bronx Bombers look to put the finishing touches on a dominant four-game sweep of their division rivals. While the price is steep, the statistical gulf between these two starters makes it nearly impossible to look anywhere but the home dugout. The primary edge tonight is the mismatch between rookie sensation Cam Schlittler and a reeling Baltimore lineup. Schlittler has been nothing short of elite, carrying a 1.51 ERA and a 0.74 WHIP that ranks among the league's best through seven starts. His 98th-percentile chase rate is a catastrophic matchup for an Orioles offense that currently whiffs at the fifth-highest rate in MLB. While Baltimore's bats have the raw power of Gunnar Henderson and Pete Alonso, they haven't been able to solve New York’s staff all series, averaging just three runs per game. Schlittler’s ability to consistently give the Yankees six or more innings—evidenced by his last five starts where he allowed just one earned run over 20 innings—takes the pressure off a bullpen that already leads the league with a 3.01 ERA. Conversely, Shane Baz has struggled to find his footing, posting a 1.50 WHIP and a 4.50 ERA that looks even more dangerous in a hitter-friendly environment like Yankee Stadium. With 13 mph winds blowing out to left field tonight, Baz’s vulnerability to the long ball is a major red flag against Aaron Judge and Jazz Chisholm Jr., both of whom have historically hammered him. Chisholm holds a career 2.000 OPS against Baz, and Judge has two homers in just ten career at-bats against him. Even with the fresh loss of breakout rookie Ben Rice to a hand injury, the Yankees' core of Judge, Chisholm, and Cody Bellinger is hitting with too much authority right now. When you factor in an Orioles bullpen that is missing its closer and is taxed from three straight lopsided losses, the Yankees are the clear side to complete the sweep.

Yankees -1.5-102
CONF
85%
MLB7:10 PM

Reds @ Cubs

It is a high-stakes divisional showdown at the Friendly Confines as the first-place Cubs look to slam the door on a Reds team struggling to keep their pitching staff from collapsing entirely. This is one of those spots where you look at the names on the jerseys and want to believe in a turnaround, but the numbers tell a story of two teams moving in completely opposite directions. The mismatch on the mound is the first thing that jumps off the page. We are looking at Edward Cabrera, who has been a pillar of stability for Chicago with a 3.06 ERA and a perfect 3-0 record, against Chase Petty, who is being thrown into the fire for his season debut. Petty struggled immensely in his limited major league time last year, and asking a young arm to find his command at Wrigley Field with 14 mph winds howling out to center is a recipe for disaster. Cabrera, on the other hand, brings a 52.4% ground-ball rate to the table. In a "hitter's paradise" environment where any fly ball has a chance to leave the yard, being able to keep the ball on the grass is the ultimate insurance policy. The situational reality for the Reds is even grimmer when you look at the bullpen. Cincinnati is in a full-blown fatigue crisis after their starters failed to provide depth in Pittsburgh, forcing the relief corps to eat 17.1 innings over just three games. When you are using your backup catcher to mop up innings just to save arms, you know the tank is empty. The Cubs are entering on an 11-game home winning streak and have been lights-out late in games, posting an 18-0 record when leading after the seventh. Between the pitching disparity and the wind conditions, I expect the Cubs to jump on Petty early and force a depleted Reds bullpen into another long night. I am laying the runs with Chicago here; they have all the momentum and the perfect pitching profile to exploit the elements.

Cubs -1.5-115
CONF
85%
MLB7:40 PM

Guardians @ Royals

Divisional tension hangs heavy over Kauffman Stadium tonight as the first-place Guardians look to hold off a surging Royals squad in this critical American League Central series opener. While the market is leaning toward Kansas City at home, the underlying data suggests the value sits squarely with the road underdog in a game defined by two starting pitchers trending in completely opposite directions. The surface-level numbers for Michael Wacha look fine, but his 3.13 ERA is a house of cards ready to collapse. His expected ERA (xERA) of 4.53 is one of the largest discrepancies in the league, and we have seen that regression hit home over his last two starts where he surrendered 10 earned runs in just over 10 innings. Conversely, Tanner Bibee is arguably throwing the best baseball of his career despite a deceiving 0-4 record. Over his last three starts, Bibee has posted a dominant 1.59 ERA and 14 strikeouts, finally finding the rhythm that made him a force last season. His winless record is purely a product of Cleveland providing him zero runs of support in his last two outings, a trend that is mathematically due for a correction against a struggling Wacha and a Royals bullpen that ranks dead last in MLB with a 6.29 ERA. The situational matchup also favors Cleveland's lineup construction. Wacha has historically struggled against left-handed power, and the Guardians are coming at him with five left-handed bats, including the surging Chase DeLauter and rookie standout Travis Bazzana. While the 11 mph wind blowing out to left field might seem to favor Kansas City’s right-handed pull hitters like Bobby Witt Jr., it’s worth noting that Bibee has not allowed a single home run to a right-handed hitter all season. If Bibee can manage the Royals' left-handed power threats in the early frames, this game becomes a battle of the bullpens. With Kansas City missing high-leverage arms and sporting the league's worst relief ERA, a close game late heavily favors a Cleveland unit that has Cade Smith rested and ready to close the door. Back the pitcher in better form and the significantly more reliable bullpen.

Cleveland Guardians ML+104
CONF
68%
MLB7:45 PM

Brewers @ Cardinals

The NL Central is making history with every team sitting over .500 this deep into May, and tonight’s opener at Busch Stadium features a high-stakes divisional clash defined by a major shift in roster strength. Milwaukee heads into St. Louis with a reinforced lineup and a massive statistical edge that the market appears to be underestimating based on their current standings. The most telling metric tonight isn't the Brewers' 18-15 record; it's their league-leading +54 run differential. They have played like a dominant 22-win squad, and they’ve achieved that while missing key pieces of their core. With Jackson Chourio and Andrew Vaughn officially activated for their 2026 debuts tonight, the Brewers’ lineup transforms from a contact-heavy group into a complete offensive unit. They face Kyle Leahy, whose 5.52 ERA and 1.67 WHIP are actually lower than his 6.01 xERA suggests they should be. Leahy allows a staggering .895 OPS to left-handed hitters, and Milwaukee is aggressively exploiting that weakness by starting six lefties or switch-hitters tonight. For a pitcher who surrenders a 50.1% hard-hit rate, this is a dangerous lineup to navigate. While Chad Patrick has regression signals of his own—specifically a 4.27 xERA compared to his 2.57 actual mark—he is supported by a superior defense and an elite battery mate in William Contreras. Contreras’s 47.4% caught-stealing rate provides a structural deterrent to the Cardinals' aggressive baserunning, forcing St. Louis to rely almost entirely on the long ball. While the 14-mph wind blowing out to left field favors the Cardinals' power, Milwaukee’s offensive ceiling is significantly higher with their star power returning. St. Louis has overperformed their underlying metrics to reach 20-14, and I expect that gap between record and reality to close tonight. I’m backing the Brewers to punish Leahy early and ride their reinforced bats to a series-opening win.

Brewers ML-130
CONF
72%
MLB8:10 PM

Dodgers @ Astros

The lights shine bright at Daikin Park as the Dodgers bring their elite rotation to Houston to face an Astros squad desperately trying to keep their season afloat with a patchwork pitching staff. This matchup features one of the most lopsided pitching situations you'll see all year, with Yoshinobu Yamamoto taking the mound against what essentially amounts to a desperate bullpen game for the injury-riddled Astros. While the price on the moneyline is steep, the value lies in the Dodgers’ ability to separate against a Houston relief corps that has posted a dismal 6.69 ERA over the last two weeks. Yamamoto has been a model of consistency, completing at least six innings in five of his six starts this season. Even with a minor dip in command in his last outing, his ability to provide length is the ultimate weapon against an Astros team that burned several key arms in a ten-inning game yesterday. Steven Okert and Bryan Abreu both pitched yesterday, and Abreu has been a liability with a 10.32 ERA this season. The bulk of the innings will likely fall to Ryan Weiss, who has struggled significantly with home runs, surrendering six long balls in just 21.2 innings. That is a recipe for disaster against a Dodgers lineup that, while currently in a power drought, is statistically due for massive positive regression. The return of Kyle Tucker to Houston adds a volatile emotional layer to this contest. Tucker enters his former home park as the centerpiece of a Dodgers "superteam," and facing a struggling bulk reliever like Weiss is the perfect scenario for him to spark the Dodgers' dormant power. While Houston’s middle order remains dangerous—particularly Yordan Alvarez and his 1.360 home OPS—Yamamoto’s elite 7.50 K/BB ratio against right-handed hitters should help him navigate the Crawford Box threat. The Astros have historically played the Dodgers tough, but they are currently missing four primary starters and their bullpen is running on fumes. I expect the Dodgers to snap their home run slump tonight and exploit a fatigued Houston staff to clear the run line.

Dodgers -1.5-125
CONF
78%
NBA8:00 PM

Philadelphia 76ers @ New York Knicks

The bright lights of Madison Square Garden shine with a different intensity in May as the Knicks look to defend their floor against a 76ers team that survived a brutal seven-game war in Boston just 48 hours ago. While Philadelphia’s resilience in overcoming a 3-1 deficit is the stuff of playoff legend, they are walking into a situational buzzsaw tonight. The Knicks are not just winning; they are operating with a level of efficiency that borders on historic, posting a +18.7 Net Rating over their last five games—nearly triple their season average of +6.4. The most glaring factor here is the massive rest disparity. The Knicks have been idle at home for four days since their record-shattering 51-point clincher over Atlanta, while the 76ers (45-37) are playing on just one full day of rest following an emotional and physical peak in a Game 7 on the road. Philadelphia’s star trio has had limited time together this season, and with Joel Embiid already managing a fresh hip contusion suffered on Saturday, the physical toll is a major concern. Asking a fatigued, banged-up squad to cover nearly eight points against an elite home team (30-10 at MSG) is a tall order. Tactically, the Knicks have a possession-game advantage that is likely to overwhelm a tired opponent. New York currently ranks 1st in the postseason in rebounding percentage (55.4%) and second-chance points (18.3 per game). With Karl-Anthony Towns thriving in his new high-post role and OG Anunoby emerging as a primary scoring threat—averaging 22.2 PPG in his last five—the Knicks have too many fresh weapons. Philadelphia's offense has struggled to find consistent efficiency outside of its top stars lately, and with their bench production trailing New York's by nearly 10%, second-half fatigue should allow the Knicks to stretch this lead beyond the number. I’m laying the points with the fresher, deeper, and more dominant unit.

New York Knicks -7-115
CONF
72%
NBA9:30 PM

Minnesota Timberwolves @ San Antonio Spurs

The heavyweight clash between the 62-20 San Antonio Spurs and the 49-33 Minnesota Timberwolves kicks off tonight at the Frost Bank Center as the Western Conference Semifinals get underway. After the Timberwolves just dismantled the defending champions, the market is hanging a massive 10.5-point number on this Game 1, likely favoring San Antonio’s elite 32-8 home record and 6-day rest advantage. However, my homework shows that this is a collision between two teams currently playing at a historic defensive level, which makes a double-digit spread a massive hurdle in a projected low-possession game. Both teams have significantly throttled down their tempo in the postseason, with the Spurs averaging 99.2 possessions and Minnesota at 98.8 over their last five games. When you combine that slow pace with the defensive efficiency both squads are showing—San Antonio holding opponents to a 101.5 DRtg and Minnesota at 104.0—you’re looking at a grind-it-out game where every bucket is contested. Minnesota’s perimeter defense has been particularly suffocating lately, holding opponents to just 30.2% from deep in their last five games. That defensive floor is exactly why the Timberwolves were able to win the regular-season series 2-1, with the average margin between these two teams sitting at just 1.6 points across three games. While San Antonio has the depth advantage, Minnesota’s rotation is built to withstand these playoff environments. The trio of Anthony Edwards, Julius Randle, and Jaden McDaniels accounts for nearly 78% of the team's scoring, and the expected return of Edwards (28.8 PPG) provides the gravity they need to keep the Spurs' third-ranked defense honest. Even if the Spurs’ superior bench and clutch rating allow them to pull away late, 10.5 points is an enormous cushion for a battle-tested Minnesota team that has already shown it can match San Antonio's size and physicality. I’m taking the points and betting on a defensive slugfest that stays well within the number.

Minnesota Timberwolves +10.5-114
CONF
72%
MLB9:38 PM

White Sox @ Angels

Night baseball in Anaheim as the White Sox look to keep their foot on the gas against an Angels squad desperately searching for answers. This matchup is a direct sequel to the battle we saw just six days ago in Chicago, where Davis Martin outpitched Jose Soriano to secure a victory. While the market is laying a heavy price on Soriano’s elite 0.84 ERA, it's overlooking the fact that Martin has been equally locked in, surrendering two runs or fewer in five straight starts and holding a career 2.66 ERA against this Los Angeles franchise. The offensive disparity is where the White Sox (13-21) really find their edge tonight. Munetaka Murakami is the most dangerous hitter in baseball right now, leading the league with 13 home runs, and he anchors a left-handed heavy lineup specifically built to punish right-handed starters like Soriano. Conversely, Mike Trout has been uncharacteristically quiet at Angel Stadium this year, posting a .667 OPS at home compared to his elite overall numbers. The Angels (13-22) are also dealing with a fresh blow behind the plate with the loss of Logan O'Hoppe to a wrist injury. Replacing his 42% caught-stealing rate with Travis d'Arnaud significantly softens the Angels' defense and pitch-framing against a Chicago team that is playing with maximum confidence. When you look at the late innings, the gap between these two teams becomes a chasm. Chicago's bullpen has found genuine stability with Seranthony Dominguez and Dan Altavilla both performing well under pressure, whereas the Angels are forced to rely on a relief corps where supposed high-leverage arms like Jordan Romano are struggling with an ERA over 10.00. Los Angeles has dropped 12 of its last 14 games and was just dismantled in a three-game sweep by this same White Sox squad last week. With the Angels' rotation depth decimated by fresh injuries to Kikuchi and Rodriguez, they are under immense pressure to get a flawless outing from Soriano. In a rematch where the underdog already has the winning blueprint and the momentum, the value sits squarely with Chicago at this price.

White Sox ML+134
CONF
75%
MLB9:40 PM

Braves @ Mariners

The Pacific Northwest breeze sets the stage at T-Mobile Park as a local kid returns home to face a Mariners squad desperate to find its footing. Rookie JR Ritchie takes the mound for Atlanta in what is essentially a storybook homecoming, but this game will be decided by the heavy artillery the Braves bring to the coast. At +116, the value on the Braves is impossible to ignore. We are talking about the best team in baseball (25-10) with a dominant road record being priced as an underdog against a Mariners team sitting below .500 (16-19). The market is leaning heavily on Logan Gilbert’s veteran status and the fact that Atlanta’s bullpen was pushed hard yesterday, but that ignores the absolute state of these two offenses. Seattle is hitting just .229 as a team and just lost their primary power source, Cal Raleigh, to a fresh side injury today. Losing a middle-of-the-order anchor is a massive blow to a lineup that has already struggled to plate runs recently. Logan Gilbert has the name recognition, but his recent form is shaky. He’s carrying a 1.60 WHIP over his last three starts, giving up 19 hits in just 14.1 innings. You cannot give that much traffic to an Atlanta lineup that is currently averaging over nine runs per game. Even without Ronald Acuña Jr., the Braves are deep. Ozzie Albies is hitting .473 over his last 10 games, and Matt Olson is sitting on 299 career home runs. This lineup is relentless, and they’ve shown they can weather injuries better than anyone else in the league. The Braves also get a massive emotional and tactical boost with Sean Murphy making his season debut tonight. Having a Gold Glove-caliber catcher to guide a rookie like Ritchie in a high-pressure homecoming start is a game-changer. Ritchie has looked sharp with a 2.92 ERA, and while the Atlanta bullpen is admittedly tired, the offense is firing on all cylinders after a sweep in Denver. I'm taking the better roster at a plus-money price.

Braves ML+116
CONF
68%
MLB9:45 PM

Padres @ Giants

The marine layer is settling in over Oracle Park as the San Francisco Giants look to snap a dismal six-game losing streak by handing the ball to Trevor McDonald for his major league debut. While the Giants are hoping the arrival of top prospects Bryce Eldridge and Jesus Rodriguez can breathe life into a stagnant offense, they face a tall task against a San Diego Padres squad that is currently 20-13 and within striking distance of the division lead. The pitching disparity here is the primary driver for the play. San Diego’s Randy Vásquez enters with a 2.94 ERA and a 1.16 WHIP, showcasing a significant jump in his strikeout rate this season. While he has surrendered some runs in his last few starts, he faces a Giants lineup that is currently last in the majors in wRC+ and failed to record a single home run on their most recent six-game road trip. Conversely, Trevor McDonald is being thrown into the fire after walking 15 batters in 15 innings at Triple-A this season. A 9.0 BB/9 rate is a massive red flag when facing disciplined veterans like Xander Bogaerts and Manny Machado, especially for a rookie making his debut in a high-pressure home environment. Beyond the starters, the defensive and bullpen advantages lean heavily toward San Diego. The Giants are debuting a catcher in Jesus Rodriguez who, despite his offensive potential, carries a 40-grade scouting report for his blocking and receiving. Pairing a raw defensive catcher with a pitcher who struggles with command is a volatile combination that leads to free bases and extended innings. With the Giants' bullpen heavily taxed from an extra-inning loss yesterday and missing key high-leverage arms like Jason Foley and Rowan Wick, there is little margin for error. If Vásquez can hand a lead to Mason Miller and his 1.10 ERA, the Padres are in a prime position to extend the Giants' misery.

Padres ML-136
CONF
78%

Player props

26
MLB · Mets @ Rockies

Mark Vientos

Mark Vientos enters this series as the hottest hitter in the Mets' lineup, coming off a two-homer performance on Sunday and having recorded at least two hits in each of his last three games. He faces Tomoyuki Sugano, whose surface-level 2.84 ERA masks significant underlying issues; Sugano's 5.54 xERA and nearly 45% hard-hit rate suggest he is a prime candidate for regression, especially in the thin air of Denver.

OVER 1.5 Total Bases+100
  • · Vientos is hitting .500 (7-for-14) with 2 HR in his last 3 games.
  • · Opposing starter Sugano has a 5.53 xERA and allows a 44.6% hard-hit rate.
  • · Coors Field is the highest-rated park for total bases in MLB.
MLB · Mets @ Rockies

Hunter Goodman

Hunter Goodman is positioned perfectly tonight to exploit a struggling Mets pitching situation. While the Mets are using Huascar Brazobán as an opener, the bulk of the innings are expected to fall to left-hander David Peterson. Peterson has been shelled in recent weeks, posting an 8.44 ERA over his last five starts and failing to reach the fifth inning in three straight.

OVER 1.5 Total Bases+105
  • · Faces lefty David Peterson, who has an 8.44 ERA over his last 5 games.
  • · Goodman is batting cleanup (4th) for the Rockies tonight.
  • · Goodman is a right-handed power hitter with a clear platoon advantage against the struggling Peterson.
MLB · Red Sox @ Tigers

Willson Contreras

Willson Contreras is currently the engine of the Red Sox offense, hitting .314 over his last 10 games with significant power production (2 HR, 8 RBI). He enters tonight with a massive statistical edge against left-handed pitching, sporting a .975 OPS in that split this season.

OVER 1.5 Total Bases+120
  • · Season AVG .305, Last 10 games AVG .314 (11-for-35)
  • · .975 OPS vs LHP this season
  • · 3 multi-base games in last 5 outings
MLB · Red Sox @ Tigers

Colt Keith

Colt Keith is the hottest hitter in the Detroit lineup, putting up a blistering .406 average over his last 32 at-bats. While the lefty-on-lefty matchup against Payton Tolle is statistically a disadvantage, Keith's current contact quality and vision are at a season high, having recorded a hit in 8 of his last 10 games. Tolle is a high-strikeout pitcher but has shown command volatility in his young career, and Keith's compact swing is well-suited to put the ball in play against high-velocity lefties. With Detroit playing exceptionally well at Comerica Park (12-3 home record), Keith should see enough team-wide offensive volume to ensure at least four plate appearances, providing a high probability of extending his recent success with at least one base knock.

OVER 0.5 Hits-115
  • · Last 10 games AVG .406 (13-for-32)
  • · 8 hits in last 10 games, with 5 multi-hit performances
  • · Tigers 12-3 record at home this season
MLB · Phillies @ Marlins

Bryce Harper

Harper is the focal point of the Phillies' resurgent offense, slashing .353 over his last 10 games. He faces Janson Junk, a right-handed starter who relies heavily on inducing contact rather than missing bats (5.7 K/9).

OVER 1.5 Total Bases+120
  • · Hitting .353 over his last 10 games
  • · Facing Janson Junk, who has a low 5.7 K/9 strikeout rate
  • · 12 hits and 2 home runs in his last 10 games
MLB · Phillies @ Marlins

Otto Lopez

Otto Lopez has been the most consistent bat in Miami’s lineup, hitting .341 on the season and .342 over his last 10 games. Tonight, he draws a struggling Aaron Nola, whose 1.56 WHIP is the highest of his career.

OVER 1.5 Total Bases+135
  • · Batting .342 with 13 hits in his last 10 games
  • · Facing Aaron Nola, who has a career-worst 1.56 WHIP this season
  • · Has recorded at least one hit in 9 of his last 10 games
MLB · Blue Jays @ Rays

Junior Caminero

This is a direct target on Eric Lauer's most significant weakness: the long ball. Lauer is surrendering 2.33 home runs per nine innings this season, and in a dome environment like Tropicana Field, he won't get any help from the elements to keep the ball in the yard. Junior Caminero is the Rays' primary power engine, leading the club with nine home runs. Batting second ensures Caminero will face Lauer at least two or three times, and his power profile (clearing this line with a single extra-base hit) is perfectly suited to exploit Lauer's tendency to leave pitches in the heart of the zone. Even if he doesn't homer, Lauer's 1.48 WHIP suggests plenty of baserunners and stress, which should force more hittable pitches to Caminero.

OVER 1.5 Total Bases+100
  • · Eric Lauer 2.33 HR/9 in 2026 season
  • · Junior Caminero 9 HR leads Rays lineup
  • · Caminero batting 2nd vs LHP Lauer matchup
MLB · Blue Jays @ Rays

Vladimir Guerrero Jr.

Vladimir Guerrero Jr. is currently 'locked in,' hitting .351 over his last 10 games with five multi-hit performances in that span. He faces Nick Martinez, whose early-season 1.70 ERA is one of the biggest 'mirages' in the league right now. Martinez's expected ERA (xERA) of 3.85 indicates he has been incredibly lucky with batted ball results, and a hitter of Vlad's caliber is exactly who initiates that regression. Guerrero's ability to drive the ball into the gaps is elite, and batting third in the order guarantees him the volume (4-5 PA) needed to clear this line. Given his recent consistency in finding the grass, 1.5 total bases is a reasonable floor for a player seeing the ball this well.

OVER 1.5 Total Bases+115
  • · Vladimir Guerrero Jr. .351 AVG over last 10 games
  • · Nick Martinez 3.85 xERA vs 1.70 actual ERA (regression target)
  • · Guerrero .333 season AVG and .330 vs RHP
MLB · Reds @ Cubs

Seiya Suzuki

Seiya Suzuki is the focal point of the Cubs' current five-game winning streak, hitting .359 with four home runs over his last 10 games. He enters a perfect environment tonight: 76-degree weather with a 14-mph wind howling out to center field at Wrigley.

OVER 1.5 Total Bases+100
  • · Suzuki batting .359 in L10 games with 4 HR
  • · Opposing SP Chase Petty has 19.50 career MLB ERA and 3.67 WHIP
  • · 14 mph wind blowing straight out to Center Field at Wrigley
MLB · Reds @ Cubs

Ian Happ

Ian Happ serves as the cleanup hitter for a Cubs offense that is heavily favored tonight against the Reds' Chase Petty. Petty's lack of major league command and high career WHIP suggests the Cubs' top three (Hoerner, Ballesteros, Bregman) will frequently be on base for Happ.

OVER 0.5 RBI+115
  • · Happ bats cleanup (4th) behind Hoerner, Ballesteros, and Bregman
  • · Happ has 4 HR and 7 RBIs in his last 10 games
  • · Game total is 11.5, reflecting a high-scoring projection for the Cubs offense
MLB · Guardians @ Royals

Jose Ramirez

Jose Ramirez is perfectly positioned to capitalize on Michael Wacha's significant regression profile. While Wacha owns a 3.13 ERA, his xERA sits over a run higher at 4.53, indicating he has been incredibly fortunate in limiting damage.

OVER 1.5 Total Bases+100
  • · Michael Wacha 4.53 xERA vs 3.13 actual ERA
  • · Ramirez 2 HR in last 10 games
  • · 11 mph wind blowing out to LF (Ramirez's pull side)
MLB · Guardians @ Royals

Bobby Witt Jr.

Bobby Witt Jr. is the high-volume engine of the Royals offense, leading the team with 37 hits this season.

OVER 1.5 Total Bases-115
  • · Bibee 1.44 season WHIP
  • · Witt Jr. team-leading 37 hits in 2026
  • · Bibee allowed 11 hits in a single start on April 21
MLB · Brewers @ Cardinals

William Contreras

William Contreras is the premier contact hitter in the Brewers' lineup, entering tonight with a .354 season average and a 10-game hitting streak during which he is batting .341. He draws a premier matchup against Cardinals right-hander Kyle Leahy, who has struggled significantly with a 5.52 ERA and an even more concerning 6.01 xERA.

OVER 1.5 Total Bases+120
  • · William Contreras .354 season AVG and 10-game hit streak
  • · Kyle Leahy 5.52 ERA with 1.67 WHIP and 50% hard-hit rate allowed
  • · 14 mph wind blowing out to LF at Busch Stadium
MLB · Brewers @ Cardinals

Jordan Walker

Jordan Walker has been the primary run producer for the Cardinals, batting .307 with 10 home runs on the season and recording 11 RBIs in his last 10 games. He occupies the cleanup spot in a lineup that features high-OBP table-setters like JJ Wetherholt and Alec Burleson, ensuring he frequently bats with runners in scoring position.

OVER 0.5 RBI+160
  • · Jordan Walker 11 RBIs in last 10 games
  • · Jordan Walker .307 season AVG with 10 HRs
  • · Chad Patrick 4.27 xERA vs 2.57 actual ERA (regression candidate)
MLB · Dodgers @ Astros

Shohei Ohtani

Shohei Ohtani enters this matchup as the most dangerous hitter in a Dodgers lineup that is poised to exploit a decimated Astros pitching staff. Houston is forced into a bullpen game, starting with a lefty opener (Steven Okert) followed by a struggling long reliever in Ryan Weiss (6.65 ERA). While Ohtani is often viewed through the lens of a platoon disadvantage against lefties, his 2026 data shows the opposite: he is hitting .324 with a 1.066 OPS against southpaws, making the opener a target rather than a threat. Batting in the leadoff spot, Ohtani is guaranteed maximum volume (expected 5 plate appearances), and his recent form (.282 AVG, 4 HR in L10) suggests he can clear this 1.5 total base line with a single extra-base hit or two singles against a relief corps that has posted a 6.69 ERA over the last two weeks.

OVER 1.5 Total Bases-105
  • · Shohei Ohtani .324 AVG and 1.066 OPS vs LHP in 2026
  • · Astros bullpen 6.69 ERA over the last 14 days
  • · Ohtani has 4 HR and 11 hits in his last 10 games
MLB · Dodgers @ Astros

Christian Walker

Christian Walker has been the lone consistent bright spot in the Astros' offense during their current slump, hitting a scorching .350 over his last 10 games with 3 home runs and 13 RBIs. He has cleared the 1.5 total base mark in 60% of his last 10 outings.

OVER 1.5 Total Bases+133
  • · Christian Walker .350 AVG and 13 RBI over last 10 games
  • · Walker has cleared 1.5 total bases in 6 of his last 10 games
  • · Yoshinobu Yamamoto has allowed a home run in 3 of his last 5 starts
NBA · Philadelphia 76ers @ New York Knicks

Karl-Anthony Towns

The most significant tactical shift in the postseason has been the Knicks' transition to an 'egalitarian' offense that uses Karl-Anthony Towns as a high-post hub. This shift, implemented by Mike Brown mid-playoff, has transformed KAT into a primary playmaker, evidenced by his two triple-doubles in the last three games.

OVER 3.5 Assists-152
  • · 10, 6, and 10 assists in last three playoff games
  • · Averages 6.4 APG over last 5 games vs 3.0 season average
  • · Knicks shifted to offense running through KAT at the high post
NBA · Philadelphia 76ers @ New York Knicks

Tyrese Maxey

Tyrese Maxey is the engine of the 76ers' offense, playing a team-high 38 minutes per game. While the Knicks present a formidable defense, Maxey's volume floor is elite, and his ability to score in transition (19% of his points) allows him to produce even when the half-court game slows down. Maxey is coming off a massive series against Boston where he recorded 30 points in Game 7 and has cleared this 24.5-point threshold in four of his last five games (30, 30, 25, 22, 31).

OVER 24.5 Points-105
  • · 38.0 minutes per game (team high)
  • · Season average of 28.3 PPG vs 24.5 line
  • · Cleared 24.5 points in 4 of last 5 playoff games
NBA · Minnesota Timberwolves @ San Antonio Spurs

Jaden McDaniels

Jaden McDaniels has transformed into a primary offensive engine for the Timberwolves this postseason, averaging 18.2 PPG over his last five games—a significant leap from his 14.8 season average. This elevated role is a necessity rather than a hot streak; Minnesota is missing 20+ PPG of bench production with Donte DiVincenzo and Ayo Dosunmu sidelined.

OVER 15.5 Points+112
  • · Averages 18.2 PPG over last 5 games
  • · Scored 32 points in Game 6 clincher vs Denver
  • · Increased usage with DiVincenzo and Dosunmu ruled OUT
NBA · Minnesota Timberwolves @ San Antonio Spurs

Rudy Gobert

Rudy Gobert's offensive production has cratered recently, as he has averaged just 5.8 PPG over his last five outings—failing to reach double digits in three of those games. Tonight presents his most difficult individual matchup of the year in Victor Wembanyama.

UNDER 9.5 Points-143
  • · Averages 5.8 PPG over last 5 games
  • · Facing NBA block leader Victor Wembanyama (3.1 BPG)
  • · Failed to reach double digits in 3 of last 5 games
MLB · White Sox @ Angels

Jose Soriano

Jose Soriano has emerged as a premier strikeout threat, maintaining a dominant 11.1 K/9 rate over his last five starts. During this stretch, he has recorded two double-digit strikeout performances and has reached at least 6 strikeouts in four of those five outings. He faces a Chicago White Sox lineup that is currently struggling with significant swing-and-miss issues; key hitters Munetaka Murakami, Andrew Benintendi, and Colson Montgomery have combined for 40 strikeouts over their last 10 games. Furthermore, with the Angels' rotation decimated by injuries to Kikuchi, Rodriguez, and Manoah, Soriano is expected to provide significant length tonight, maximizing his opportunities to rack up strikeouts against a lineup he already punched out 6 times in just 5 innings last week.

OVER 6.5 Strikeouts-125
  • · 11.1 K/9 over last 5 starts (38 K in 30.2 IP)
  • · White Sox primary hitters have 40 K combined in L10 games
  • · Reached 10 K in 2 of last 4 starts
MLB · White Sox @ Angels

Munetaka Murakami

While Munetaka Murakami is the league's home run leader, he is currently mired in a severe slump, batting just .100 over his last 10 games. His contact quality has plummeted, evidenced by 14 strikeouts in his last 30 at-bats.

UNDER 1.5 Total Bases-135
  • · Hitting .100 (3-for-30) over last 10 games
  • · 14 strikeouts in last 30 at-bats
  • · Facing Jose Soriano (0.84 season ERA)
MLB · Braves @ Mariners

Matt Olson

Matt Olson is in peak form, hitting .324 with 4 home runs over his last 10 games. He sits one home run shy of the 300-career milestone, a situation that typically leads to increased aggression in hitters' counts.

OVER 1.5 Total Bases-110
  • · Matt Olson .324 AVG and 4 HR in last 10 games
  • · Logan Gilbert has allowed a HR in 3 of his last 4 starts
  • · Olson is 1 HR shy of 300 career milestone
MLB · Braves @ Mariners

Julio Rodriguez

Julio Rodriguez has been the most consistent engine for the Mariners, maintaining a .300 average over his last 10 games and recording a hit in 8 of those 10 contests. Tonight he faces Braves rookie JR Ritchie, who is making a high-pressure homecoming start in Seattle.

OVER 1.5 H+R+RBI-115
  • · Julio Rodriguez .300 AVG over last 10 games
  • · JR Ritchie has issued 10 walks in his last 16.1 innings
  • · Rodriguez has recorded a hit in 8 of his last 10 games
MLB · Padres @ Giants

Manny Machado

Manny Machado is currently mired in a significant offensive slump, hitting just .188 (6-for-32) over his last 10 games. A deeper look at his season splits reveals a glaring weakness against right-handed pitching; he is batting a dismal .193 against righties compared to an elite .381 against left-handers.

UNDER 1.5 Total Bases-162
  • · 8/10 Under 1.5 Total Bases in last 10 games
  • · .188 AVG in last 10 games
  • · .193 AVG vs RHP this season
MLB · Padres @ Giants

Jackson Merrill

Jackson Merrill enters tonight's contest struggling to find consistency, batting .212 over his last 10 games. Like his teammate Machado, Merrill has demonstrated a stark struggle against right-handed pitching this season, posting a meager .196 average in those matchups.

UNDER 1.5 Total Bases-154
  • · 7/10 Under 1.5 Total Bases in last 10 games
  • · .196 AVG vs RHP this season
  • · .212 AVG in last 10 games

Graded results

40

Games

  • W

    New York Mets ML -144

    MLB · 4-2

  • W

    Red Sox ML -116

    MLB · 5-4

  • L

    Marlins ML -110

    MLB · 1-0

  • W

    Rays ML -122

    MLB · 1-5

  • W

    Yankees -1.5 -102

    MLB · 1-12

  • L

    Cubs -1.5 -115

    MLB · 4-5

  • L

    Cleveland Guardians ML +104

    MLB · 2-6

  • L

    Brewers ML -130

    MLB · 3-6

  • W

    Dodgers -1.5 -125

    MLB · 8-3

  • W

    New York Knicks -7 -115

    NBA · 98-137

  • W

    Minnesota Timberwolves +10.5 -114

    NBA · 104-102

  • W

    White Sox ML +134

    MLB · 6-0

  • L

    Braves ML +116

    MLB · 4-5

  • L

    Padres ML -136

    MLB · 2-3

Props

  • W

    Bobby Witt Jr. · over

    Guardians @ Royals · Actual 4

  • W

    Bryce Harper · over

    Phillies @ Marlins · Actual 7

  • L

    Christian Walker · over

    Dodgers @ Astros · Actual 1

  • W

    Colt Keith · over

    Red Sox @ Tigers · Actual 1

  • L

    Hunter Goodman · over

    Mets @ Rockies · Actual 0

  • L

    Ian Happ · over

    Reds @ Cubs · Actual 0

  • L

    Jackson Merrill · under

    Padres @ Giants · Actual 5

  • W

    Jaden McDaniels · over

    Minnesota Timberwolves @ San Antonio Spurs · Actual 16

  • L

    Jordan Walker · over

    Brewers @ Cardinals · Actual 0

  • L

    Jose Ramirez · over

    Guardians @ Royals · Actual 1

  • L

    Jose Soriano · over

    White Sox @ Angels · Actual 1

  • L

    Julio Rodriguez · over

    Braves @ Mariners · Actual 1

  • L

    Junior Caminero · over

    Blue Jays @ Rays · Actual 0

  • W

    Karl-Anthony Towns · over

    Philadelphia 76ers @ New York Knicks · Actual 6

  • W

    Manny Machado · under

    Padres @ Giants · Actual 0

  • L

    Mark Vientos · over

    Mets @ Rockies · Actual 1

  • W

    Matt Olson · over

    Braves @ Mariners · Actual 4

  • L

    Munetaka Murakami · under

    White Sox @ Angels · Actual 7

  • L

    Otto Lopez · over

    Phillies @ Marlins · Actual 1

  • W

    Rudy Gobert · under

    Minnesota Timberwolves @ San Antonio Spurs · Actual 7

  • W

    Seiya Suzuki · over

    Reds @ Cubs · Actual 5

  • L

    Shohei Ohtani · over

    Dodgers @ Astros · Actual 0

  • L

    Tyrese Maxey · over

    Philadelphia 76ers @ New York Knicks · Actual 13

  • L

    Vladimir Guerrero Jr. · over

    Blue Jays @ Rays · Actual 1

  • L

    William Contreras · over

    Brewers @ Cardinals · Actual 0

  • L

    Willson Contreras · over

    Red Sox @ Tigers · Actual 0