← All archive dates

Daily archive

2026-04-20

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

Game picks

13
MLB11:10 AM

Tigers @ Red Sox

The breakfast smells are still in the air at Fenway Park as the Tigers and Red Sox wrap up this Patriots’ Day series in a traditional early morning tilt. Detroit has looked like the much more complete team over the last three days, and there is no reason to believe that changes in the finale. While the Red Sox are the home favorites, the underlying numbers on these two starting pitchers tell a story of two guys moving in opposite directions, and I’m banking on the team that actually knows how to put the ball in the seats right now. Sonny Gray’s season stats are masking some serious red flags that a sharp bettor can’t ignore. His strikeout rate has cratered to a career-low 4.89 K/9, and his average fastball velocity is sitting at a pedestrian 91.7 mph. When you look at his 5.31 xERA compared to his 4.43 ERA, it’s clear he’s been playing with fire, and a Detroit lineup (12-10) featuring a red-hot Dillon Dingler is exactly the kind of group to make him pay. Jack Flaherty, on the other hand, is finally looking like the high-ceiling arm the Tigers paid for. He’s missing bats at an elite clip lately, posting 13 strikeouts over his last two outings. Boston’s lineup (8-13) is currently mired in a massive power drought—ranking dead last in the majors in home runs—and if they can’t drive the ball, they aren't going to punish Flaherty’s occasional walk issues. The situational factors also point toward Detroit. The wind is projected to blow out toward right field, which plays right into the hands of Tigers lefties like Kerry Carpenter and Dingler, who already have the momentum of a 2-1 series lead. Boston’s bullpen took a hit with the recent loss of Justin Slaten to the IL, while Detroit has a fresh Kenley Jansen waiting to shut the door in the ninth. Getting a team that has won 8 of its last 10 games at plus-money against a struggling starter is a spot I’ll take every time. Detroit completes the statement series win here.

Tigers ML+116
CONF
72%
MLB6:10 PM

Astros @ Guardians

Welcome to Progressive Field, where the wind is cutting in from left field and the mercury is dipping toward the thirties for an early-season tilt that feels more like October than April. The Houston Astros are walking into a buzzsaw tonight, carrying a league-worst 1–9 road record and an eight-game losing streak away from Minute Maid Park that looks less like bad luck and more like a total systemic failure outside of their friendly dome. The pitching matchup is a nightmare scenario for Houston’s rookie Spencer Arrighetti. While he flashed elite stuff with 10 strikeouts in his debut, he also issued four walks—a 6.0 BB/9 rate that Cleveland’s disciplined lineup is perfectly designed to exploit. The Guardians will roll out eight left-handed or switch-hitters tonight, putting Arrighetti in a constant platoon disadvantage. In 42-degree weather, grip and control become a pitcher's biggest enemies, and a high-walk rookie against a team that manufactures runs is a recipe for a short outing. Meanwhile, Slade Cecconi has proven he can thrive in the chill, posting a 0.90 ERA in cold-weather starts this season. He held this same Houston core to two runs over seven innings in their last meeting, and the heavy lake air tonight should neutralize the power of Yordan Alvarez and Christian Walker. The final nail for Houston is the state of their bullpen. After a grueling 10-inning loss yesterday where they burned through four relievers, they are forced to rely on a relief unit that already owns a league-worst 6.11 ERA. The Astros simply lack the high-leverage stability to survive a high-traffic game on the road. Cleveland’s bullpen, led by a resurgent Cade Smith and a fresh supporting cast including Peyton Pallette and Shawn Armstrong, is significantly more reliable and well-rested. When you combine Houston's travel fatigue, their disastrous road form, and the sub-40-degree feel tonight, the Guardians at -130 are the only logical play.

Guardians ML-130
CONF
72%
MLB6:40 PM

Reds @ Rays

The lights are on at Tropicana Field as the Cincinnati Reds look to extend their dominance away from home against a Tampa Bay Rays squad dealing with a sudden wave of roster instability. While the Rays typically own this turf, they are entering this series in a state of scramble that the market hasn't fully punished yet, providing a clear opening for a Reds team that is playing with house money right now. I’m looking at the Cincinnati Reds at plus money here for one main reason: the pitching and defensive chaos currently surrounding Tampa Bay. The Rays had to scratch Ryan Pepiot today because of an unstable hip, forcing Jesse Scholtens into a starting role he isn’t built for. Scholtens has a pristine 0.00 ERA on paper, but his 4.12 xERA and elevated walk rate tell the real story of a guy living on borrowed time. On the other side, Rhett Lowder has been the definition of stability, completing at least five innings in every start this season. When you factor in that the Reds boast the top-ranked bullpen in the majors with a 2.31 ERA, the late-inning advantage rests firmly with Cincinnati if this game stays close. The defensive disparity is what seals the deal for me. The Rays are enduring a massive defensive crisis, led by Junior Caminero’s league-high 21 errors at third base. On the fast artificial turf of the Trop, Cincinnati’s aggressive style and elite speed—personified by Elly De La Cruz—will ruthlessly exploit any bobble or errant throw. The Reds are 14-8 overall with an 8-2 record on the road and remain a perfect 7-0 in one-run games because they don't beat themselves. Getting a fundamentally sound team with superior late-inning arms against an emergency bulk starter is a scenario where I'll take the plus-money underdog every time. Back the Reds to keep their road momentum rolling.

Cincinnati Reds ML+102
CONF
72%
MLB6:40 PM

Cardinals @ Marlins

Monday night in Miami brings a fascinating clash of styles as the red-hot Cardinals look to extend their five-game winning streak against a Marlins club playing for home-field stability. While St. Louis (13-8) arrives with all the momentum and a perfect record in extra-inning games, the underlying data suggests this is a major trap spot for the road team. Michael McGreevy has been one of the luckiest pitchers in the league through four starts; his 2.49 ERA is completely betrayed by a 7.42 xERA and a strikeout rate that is dangerously low. When a contact-reliant pitcher meets a lineup like Miami’s—which features high-average bats like Xavier Edwards and Otto Lopez—the lack of swing-and-miss stuff usually results in a very long night. The situational context heavily favors the Marlins (10-12) here. St. Louis is coming off an exhausting ten-inning battle yesterday where they were forced to use five different relievers. Their bullpen is significantly taxed, and with closer Riley O'Brien coming off a multi-inning appearance, the Cardinals are vulnerable in the late innings. Miami remains a much better team at loanDepot park than they are on the road, and Max Meyer provides the strikeout upside that McGreevy lacks. Meyer’s ability to miss bats helps mitigate Miami’s defensive inconsistencies, whereas McGreevy is entirely dependent on his infielders to survive his high-contact profile. The betting market is tipping its hand by making the Marlins a clear -134 favorite over a Cardinals team on a five-game heater. In baseball, when the team with the worse record is priced as a favorite against a streaking opponent, it usually means the regression for the opposing starter is imminent. I’m backing the math over the momentum tonight. Max Meyer has the stuff to navigate the St. Louis power bats, and Miami’s fresher bullpen will be the difference-maker against a fatigued St. Louis staff.

Marlins ML-134
CONF
68%
MLB6:45 PM

Braves @ Nationals

The Braves and Nationals meet at a chilly, wind-whipped Nationals Park for an NL East showdown that pits the division's hottest team against a rebuilding club struggling to defend its home turf. Atlanta is riding a five-game winning streak into D.C., and they are sending Bryce Elder to the mound, a man who has mastered the art of run prevention this April. While the analytics suggest Elder's 0.77 ERA is due for some regression, the conditions tonight are tailor-made for his specific skill set. He is a heavy sinker-baller with a 60.9% ground-ball rate, and with a 13-mph wind blowing straight in from left field, any fly balls are likely to stay in the park. Furthermore, Elder has effectively neutralized left-handed hitters this season, holding them to a .151 average. This is a structural nightmare for a Washington lineup that relies heavily on lefties like James Wood, CJ Abrams, and Luis Garcia Jr. to drive their offense. The discrepancy between these two bullpens and defenses is where the game will likely be won. Jake Irvin has failed to complete the sixth inning in any of his starts this year, which means the Nationals will have to lean heavily on a relief corps that currently carries a 5.65 team ERA. Conversely, the Braves' bullpen is fully operational, with Raisel Iglesias and Robert Suarez fresh and available. Combine that with an Atlanta infield that has recorded 12 Defensive Runs Saved compared to Washington’s league-high 21 errors, and you have a matchup where the Braves have a massive safety net that the Nationals simply cannot match. At -156, you are paying for the consistency and defensive stability of a roster that is already 15-7 and 7-3 on the road facing a team that is just 10-12 and 2-7 at home.

Braves ML-156
CONF
82%
NBA7:00 PM

Toronto Raptors @ Cleveland Cavaliers

Rocket Arena is set for a pivotal Game 2 as the Cavaliers look to prove Game 1 was no fluke and the Raptors fight to reclaim the transition dominance that defined their regular season. While Cleveland’s performance in the series opener was clinical, a 9.5-point spread for a matchup between the Eastern Conference's 4th and 5th seeds is an aggressive number that doesn't fully account for the statistical outliers that plagued Toronto in Game 1. The primary driver for a Raptors cover is the guaranteed adjustment to Brandon Ingram’s usage. Ingram, who carries a 27.1% field goal attempt share, was limited to just nine shots in the opener—a coaching oversight that Darko Rajaković has publicly vowed to fix. Increasing Ingram's volume changes the gravity of the Raptors' offense, creating cleaner looks for RJ Barrett and preventing Cleveland’s interior defense from camping in the lane. Additionally, Scottie Barnes’ performance on the glass in Game 1 was a statistical freak occurrence; after averaging 7.5 rebounds per game this season, he was held to just one. Expect a massive regression toward his mean tonight, which is critical for Toronto to secure the defensive rebounds needed to trigger their transition game. The gap in Game 1 was defined by transition opportunities, where the NBA's #1 fast-break team (Toronto, 18.6 PPG) was held to a season-low 3 points. While Cleveland’s discipline was impressive, it is difficult to maintain that level of transition suppression over a full series, especially if the Raptors successfully integrate the questionable Immanuel Quickley back into the rotation. Even if Quickley remains out, the Raptors demonstrated a high ceiling late in the season with a +10.2 Net Rating over their final five games. Cleveland has been elite with James Harden, but they are still a relatively new unit with limited minutes together. In a "desperation" spot for a 46-win Toronto team, 9.5 points is too much to give a squad that swept the regular-season series.

Toronto Raptors +9.5-110
CONF
68%
MLB7:40 PM

Orioles @ Royals

Monday night in Kansas City brings a clash of trajectories as the struggling Royals attempt to halt a seven-game slide against an Orioles squad looking to capitalize on favorable hitting conditions at Kauffman Stadium. While the surface numbers suggest Seth Lugo is the superior starter, a deeper look into the underlying process reveals a massive value opportunity on the Baltimore side. Seth Lugo is sporting a pristine 1.48 ERA, yet his 3.71 xERA indicates he has been living on borrowed time with defensive help and high-variance sequencing. Conversely, Kyle Bradish’s 5.49 ERA is a complete mirage compared to his 3.06 xERA; his peripheral metrics suggest he is pitching like an elite starter who has been victimized by poor luck and defensive lapses. The environment tonight further tilts the scale toward Baltimore. Kauffman Stadium is traditionally a graveyard for fly balls, but the 14-mph wind blowing straight out to center field completely alters the math. The Orioles have been crushing the ball recently, recording a 93.5 mph average exit velocity and a 60% hard-hit rate. Gunnar Henderson enters this matchup on a heater with five home runs in his last ten games, making him a prime candidate to exploit a 73-degree night with a tailwind. Lugo has yet to allow a home run this season, but his .309 xwOBA suggests he is giving up the kind of contact that turns into souvenirs when the wind is gusting toward the fountains. The Royals are also dealing with fresh roster attrition that the market may not have fully absorbed, placing leadoff hitter Jonathan India on the IL just today. This further thins a lineup that has been dormant during this seven-game losing streak, averaging a weak 85.1 mph exit velocity in their recent outings. Without closer Carlos Estevez, the Kansas City bullpen has also struggled to bridge the gap to the finish line, going winless since his departure. Between the extreme pitcher regression metrics and the wind-aided power advantage for Baltimore, the Orioles are the sharp choice to extend the Royals' misery in this series opener.

Orioles ML-116
CONF
78%
MLB7:40 PM

Phillies @ Cubs

The Friendly Confines get a frosty Monday night matchup as the surging Cubs look to extend their five-game winning streak against a Phillies squad desperately searching for a spark. While the name value on the mound favors Philadelphia, the current trajectory of these two starters tells a much different story. Aaron Nola is trending in the wrong direction, seeing his innings count drop from 6.1 to 5.0 to a mere 4.0 in his last three outings, while Colin Rea has been the model of efficiency, coming off a six-inning performance where he didn't surrender a single walk. Conditions at Wrigley will be tough for hitters tonight, with 47-degree temperatures and an 11-mph cross-wind that typically kills ball flight. That is a massive hurdle for a Phillies offense that has gone completely dormant, managing just nine runs during their five-game slide. Philadelphia is also playing without J.T. Realmuto, which removes their primary field general and a veteran who knows how to navigate Nola through his frequent command lapses. Without Realmuto’s defensive presence behind the plate, look for the Cubs' aggressive runners like Nico Hoerner to put immediate pressure on a Phillies defense that has already committed 15 errors this season. The Cubs are playing with a confidence that the Phillies simply lack right now, outscoring opponents 46-26 during this current streak. Even with a depleted bullpen missing several key arms, Chicago has enough of a cushion with the way rookie Moisés Ballesteros and Ian Happ are seeing the ball. Happ in particular has feasted on Philadelphia pitching recently, and Rea has historically held Bryce Harper in check, keeping him hitless in 12 career at-bats. In a low-scoring, cold-weather environment, I’m betting on the team that plays better defense and the pitcher who isn't handing out free passes. I’ll take the Cubs to keep rolling at home.

Cubs ML-116
CONF
72%
NBA8:00 PM

Atlanta Hawks @ New York Knicks

Madison Square Garden is the stage for Game 2 as the Knicks look to extend their series lead against a Hawks squad trying to find their rhythm in a post-Trae Young landscape. After a double-digit win in the opener, New York enters tonight with the statistical and stylistic upper hand. The deciding factor in this matchup is the possession battle, where the Knicks are essentially playing a different game than Atlanta. New York leads the league with an elite offensive rebounding rate of 32.8%, a figure that was on full display in Game 1 as they neutralized Atlanta’s transition attempts by controlling the glass. While Karl-Anthony Towns exploited the Hawks' interior defense—which allows over 50 points in the paint per game—to the tune of 25 points, the Knicks' ability to keep the ball away from Atlanta’s fast-break offense is what makes this a difficult cover for the road team. Even with Onyeka Okongwu available to bolster the Hawks' frontcourt, the physical toll of matching up with New York's rotation over 48 minutes is significant. Stylistically, the Knicks have already proven they can neutralize Atlanta's greatest strength: pace. The Hawks want to run at a top-three tempo (102.5 possessions), but New York successfully dragged Game 1 down to a 96.5 possession grind. Under Mike Brown, the Knicks have evolved into a disciplined defensive unit that ranks 5th in opponent three-point percentage since the start of 2026. This was evident in the series opener, where they clamped down on the perimeter and forced the Hawks into a dismal 28.6% shooting performance from deep in the second half. Atlanta's reliance on CJ McCollum’s high-usage scoring (24.7%) becomes a liability when Jalen Brunson is matching that production while dictating a deliberate half-court environment. Finally, the depth gap at the Garden is too wide to ignore. The Knicks' bench rotation—led by Miles McBride and Jordan Clarkson—is contributing 43.0 PPG with a +13.6 net rating, nearly doubling the 13-point output from Atlanta’s reserves in Game 1. While Jalen Johnson and the Hawks' starters can hang for stretches, they lack the secondary playmaking to keep pace with a Knicks roster that has now beaten them in three of four meetings this season. At -6.5, the market is giving too much credit to a Hawks team that is just 5-17 against elite competition this year. Lay the points with the more physical, disciplined home team.

New York Knicks -6-110
CONF
82%
MLB8:40 PM

Dodgers @ Rockies

The lights are bright at Coors Field tonight as the Rockies look to secure a rare series victory over the division-leading Dodgers in this high-altitude finale. While Colorado has ridden a wave of momentum to back-to-back upset wins, the statistical profile of tonight’s pitching matchup suggests the Dodgers are positioned to stop the bleeding behind a dominant young arm. The disparity between the two starters is the defining factor in this game. Justin Wrobleski enters with a 2.12 ERA and a microscopic 0.94 WHIP, coming off an eight-inning scoreless gem where he allowed just three hits. His 87.5% strand rate and .138 opponent batting average indicate he is consistently inducing weak contact, a profile that translates well even in the thin air of Denver. On the other side, Jose Quintana has been a liability since returning from a hamstring injury, posting a 5.63 ERA and a 1.63 WHIP. Quintana’s 4.5 walks per nine innings is a dangerous metric at Coors Field, where free passes often turn into multi-run innings. The lineup splits further favor Los Angeles despite the absences of Freddie Freeman and Mookie Betts. The Rockies’ most productive hitter, Mickey Moniak, sees his effectiveness plummet against left-handed pitching, batting just .222 against southpaws. Conversely, the Dodgers feature Andy Pages, who is hitting .313 against lefties and carries a massive 1.060 OPS into the contest. With Shohei Ohtani on a 51-game on-base streak and Quintana’s inability to complete four innings in his last start, the Rockies' bullpen—which is missing its top high-leverage arm in Victor Vodnik—will likely be exposed to this elite Dodgers offense early in the game. While the Dodgers' bullpen is navigating the fresh loss of closer Edwin Díaz to the IL, Wrobleski’s ability to provide significant length serves as the ultimate insurance policy. The Dodgers have outclassed the Rockies in run differential all season, and with a significant advantage in both starting pitching efficiency and platoon matchups, expect the favorites to salvage a series split tonight.

Dodgers -1.5-140
CONF
78%
MLB9:38 PM

Blue Jays @ Angels

Late night in Anaheim as the Blue Jays bring their high-strikeout ace Dylan Cease to the Big A to face a surging Reid Detmers and the Angels. This is a classic battle of "stuff" versus "efficiency" that leans toward the home side tonight. While Dylan Cease leads the majors in K/9 and possesses a shiny 1.74 ERA, his 13.5% walk rate is a ticking time bomb. Against an Angels lineup that features patient hitters like Mike Trout (.422 OBP) and Zach Neto, those free passes will inevitably turn into high-leverage situations. In contrast, Reid Detmers is coming off a dominant performance against the Yankees where he issued zero walks. His 2.47 FIP suggests he is pitching even better than his 3.57 ERA, and his superior control gives the Angels a much higher floor in this opener. The situational factors heavily favor Los Angeles. Toronto is a lackluster 2-7 on the road this season, and they are entering this series without the steadying presence of George Springer at the top of the order. While the Blue Jays’ offense exploded for 10 runs yesterday, that performance stands as a massive outlier for a team that had managed only seven total runs across their previous four games. We also have to look at the "Gibby" factor—Angels bench coach John Gibbons managed this Toronto core for over a decade and knows exactly how to exploit the tendencies of hitters like Vladimir Guerrero Jr. and Daulton Varsho. The Angels are playing with house money right now at 11-12, sitting just half a game back in the AL West, while the reigning AL champion Blue Jays are struggling to stay afloat at 8-13 in the basement of the East. Toronto’s bullpen is fresher, but if Cease continues his trend of high pitch counts and early exits, that advantage will vanish by the sixth inning. I’m backing the more efficient starter and the team with the coaching familiarity edge. Give me the Angels at home to take the series opener.

Angels ML-102
CONF
68%
MLB9:40 PM

Athletics @ Mariners

The marine layer is settling in over T-Mobile Park as the division-leading Athletics roll into Seattle to face a Mariners squad desperate to defend their home turf. It’s a classic divisional chess match where the early-season standings are being challenged by the reality of the daily roster grind. The fresh news tonight is the deciding factor for me. Brendan Donovan being placed on the 10-day IL today is a massive blow that the market hasn't fully digested. He was the catalyst at the top of that order, hitting over .300 and serving as the primary table setter for the big bats. Without him, the Mariners' offensive rhythm is disrupted against J.T. Ginn, who has been quietly efficient with a 1.93 ERA over his last two outings. Ginn isn't a power pitcher, but he generates soft contact and relies on an Oakland defense that is currently one of the cleanest in the league, sporting a .994 fielding percentage and only five errors all year. While Emerson Hancock has been dominant with his 0.76 WHIP, the Athletics are specifically constructed to counter him tonight. They are starting five left-handed bats to exploit the platoon advantage, headlined by Nick Kurtz. Kurtz is hitting .336 against right-handers and provides the kind of middle-of-the-order thump that can punish even elite starters. The A's have shown better recent contact quality with a 43.2% hard-hit rate over their last three games, suggesting they aren't intimidated by Hancock’s strikeout profile or the pitcher-friendly dimensions of Seattle’s home park. The real edge, however, lies in the bullpen availability. Seattle is entering this game with a compromised back end; Andres Muñoz and Gabe Speier have worked back-to-back days and are likely unavailable. This leaves a high-leverage void that the Mariners will struggle to fill if the game is close late. Oakland, conversely, has their primary high-leverage arms in Mark Leiter Jr. and Scott Barlow completely rested. In a tight divisional game where one inning usually makes the difference, I’m trusting the team with the fresher bullpen and the better platoon matchups. I'm taking the Athletics at plus money.

Athletics ML+120
CONF
65%
NBA10:30 PM

Minnesota Timberwolves @ Denver Nuggets

The lights are bright at Ball Arena tonight as the Denver Nuggets look to parlay a thirteen-game winning streak into a commanding series lead against a Minnesota team struggling to find its footing. While Game 1 saw the Timberwolves jump out to an early ten-point lead, the rest of the contest served as a clinical demonstration of why Denver currently owns the league's most efficient offense. The Nuggets dismantled Minnesota in the middle frames, eventually securing an eleven-point victory despite Jamal Murray failing to hit a single three-pointer. That Murray was able to post 30 points on 0-of-8 from deep while the team still won by double digits illustrates a dangerously high offensive floor that the Timberwolves have struggled to mirror. The primary issue for Minnesota is a staggering divergence in defensive identity and star-player rhythm. During their current five-game window, the Timberwolves' defensive rating has ballooned to 120.0—a sharp decline from their eighth-ranked season average of 114.3. This defensive erosion coincides with Anthony Edwards attempting to reclaim his form after missing a significant portion of the late season. The data shows a massive "rhythm gap": Edwards is averaging just 17.3 points per game over his last four outings, nearly 11 points below his season baseline of 28.8. In the high altitude of Denver, a fatigued primary engine makes it nearly impossible for Minnesota to sustain the scoring pace required to keep up with Denver’s 121.2 Offensive Rating. When you look at the season-long data, this -7 spread actually looks like a discount. Denver has won four of the five meetings between these two teams this season, and in three of those four victories, the margin was significantly greater than tonight's line (+11, +11, +13, and +4 in an overtime shootout). With Denver sporting a +11.2 Net Rating over their last five games compared to Minnesota’s -0.2, the momentum is entirely on the side of the home favorites. The Nuggets are operating at peak efficiency with a healthy core, while the Timberwolves are trying to fix a broken defense on the fly against the most disciplined team in the Western Conference. Trust the trend of double-digit dominance in this head-to-head matchup.

Denver Nuggets Spread -7.0-114
CONF
82%

Player props

24
MLB · Tigers @ Red Sox

Sonny Gray

Sonny Gray has undergone a drastic transformation in 2026, abandoning his high-whiff profile for a heavy groundball approach. His strikeout rate has plummeted to a career-low 4.89 K/9, which projects him for fewer than 4 strikeouts even if he manages to complete 6 full innings.

UNDER 5.5 Strikeouts-135
  • · Sonny Gray: 4.89 K/9 in 2026 season (career low)
  • · Sonny Gray: 11 total strikeouts in 20.1 IP over 4 starts (avg 2.75 per game)
  • · Sonny Gray: 55% groundball rate indicates a fundamental shift to a pitch-to-contact profile
MLB · Tigers @ Red Sox

Dillon Dingler

Dillon Dingler has emerged as the primary run producer for a surging Tigers team that has won 8 of its last 9 games. He is coming off a massive series finale on Sunday where he recorded 4 hits and 4 RBIs, demonstrating elite current form.

OVER 1.5 H+R+RBI-105
  • · Dillon Dingler: Batting .302 and coming off a 4-hit, 4-RBI game on Sunday
  • · Dillon Dingler: Has cleared 1.5 HRR in 5 of his last 10 games
  • · Sonny Gray: 5.31 xERA vs 4.43 actual ERA suggests regression and high hard-contact rates are coming
MLB · Reds @ Rays

Sal Stewart

Sal Stewart is currently the hottest hitter in the Reds' lineup, carrying a .448 average over his last 10 games into this matchup. He faces Jesse Scholtens, whose season-long 0.00 ERA is one of the most misleading stats in baseball right now; his xERA of 4.12 and opponent xwOBA of .331 suggest he has been incredibly lucky and is due for a significant correction. Stewart is a high-power threat (7 HR) batting in the cleanup spot, which maximizes his opportunities to find gaps against a pitcher who doesn't miss many bats. In a neutral dome environment, Stewart's current form and Scholtens' underlying metrics create a perfect storm for an over on total bases.

OVER 1.5 Total Bases+132
  • · Sal Stewart is hitting .448 (13-for-29) over his last 10 games.
  • · Jesse Scholtens has a 0.00 ERA but a 4.12 xERA, indicating massive looming regression.
  • · Stewart leads the Reds with 7 home runs and 19 RBIs this season.
MLB · Reds @ Rays

Yandy Diaz

Yandy Diaz is the centerpiece of the Rays' offense and is currently in peak form, coming off a 5-hit game and batting .351 over his last 10 outings. He faces Rhett Lowder, a rookie who—much like his counterpart Scholtens—is overperforming his peripherals (3.52 ERA vs 4.32 xERA).

OVER 1.5 Total Bases+132
  • · Yandy Diaz is hitting .351 over his last 10 games and recently went 5-for-6.
  • · Rhett Lowder has a 4.32 xERA, significantly higher than his 3.52 actual ERA.
  • · Diaz leads the Rays with a .337 season batting average.
MLB · Cardinals @ Marlins

Michael McGreevy

Michael McGreevy has been the beneficiary of extreme luck through his first four starts. While his 2.49 ERA looks impressive, his 7.42 xERA and .415 opponent xwOBA are among the worst in the league, suggesting a massive regression is imminent.

UNDER 3.5 Strikeouts-162
  • · Michael McGreevy: 5.0 K/9 (12 K in 21.2 IP)
  • · McGreevy xERA: 7.42 vs. Actual ERA: 2.49
  • · Opponent xwOBA against McGreevy: .415
MLB · Cardinals @ Marlins

Xavier Edwards

Xavier Edwards is currently the most productive hitter in the Marlins' lineup, having recorded 15 hits over his last 10 games (.405 AVG). Occupying the cleanup spot, Edwards is in a prime position to exploit the statistical vulnerabilities of Cardinals starter Michael McGreevy.

OVER 1.5 Total Bases+115
  • · Xavier Edwards: .405 AVG over last 10 games
  • · 6 multi-hit games in last 10 starts
  • · Batting 4th in Marlins lineup tonight
MLB · Braves @ Nationals

Matt Olson

Matt Olson is currently the hottest hitter in a Braves lineup that is averaging 5.5 runs per game. Over his last 10 games, Olson has tallied 22 total bases in 37 at-bats, including three games with 4+ total bases.

OVER 1.5 Total Bases+130
  • · Matt Olson is batting .324 with 4 HR and a 2.2 TB/game average over his last 10 games.
  • · Nationals starter Jake Irvin enters with a 6.16 ERA and a 1.47 WHIP.
  • · Olson has the platoon advantage as a left-handed hitter against the right-handed Irvin.
MLB · Braves @ Nationals

Bryce Elder

Bryce Elder has found a consistent strikeout rhythm this season, clearing the 4.5 line in 80% of his 2026 starts. Tonight’s matchup is ideally suited for his current form.

OVER 4.5 Strikeouts+143
  • · Elder has cleared 4.5 strikeouts in 4 of his 5 starts this season (7, 3, 8, 5, 6 K's).
  • · Nationals' rookies James Wood and Brady House both have K-rates of 43% over their last 10 games.
  • · Elder is averaging nearly 1.0 strikeout per inning (23 K in 23.1 IP) in 2026.
NBA · Toronto Raptors @ Cleveland Cavaliers

James Harden

Since the mid-season trade that reshaped Cleveland's roster, James Harden has fully embraced a traditional floor general role, leading the team with a massive 44.5% assist share. In Game 1, Harden's playmaking was the engine of the 'Cavalanche,' as he recorded 10 assists while consistently finding Jarrett Allen and Evan Mobley for high-percentage interior finishes. Toronto's defense struggled to contain the pick-and-roll, and if they adjust by blitzing Donovan Mitchell tonight, it will only create more 4-on-3 opportunities for Harden to distribute. Given his 8.0 APG season baseline and the increased stakes of the postseason, 7.5 is a conservative line for the league's most prolific active playoff passer.

OVER 7.5 Assists+114
  • · 8.0 APG season average
  • · 10 assists in Game 1 vs Toronto
  • · 44.5% Team Assist Share since joining Cleveland
NBA · Toronto Raptors @ Cleveland Cavaliers

Donovan Mitchell

Donovan Mitchell continues to prove he is one of the most reliable scoring threats in NBA playoff history. After torching Toronto for 32 points in the series opener, he has now scored 30+ points in nine consecutive Game 1s.

OVER 26.5 Points-122
  • · 27.9 PPG season average
  • · 32 points in Game 1 on 55% shooting
  • · 31.1% Usage Rate (highest on team)
MLB · Orioles @ Royals

Gunnar Henderson

1. **THE PICK:** Gunnar Henderson OVER 1.5 Total Bases (-110) 2. **MATCHUP:** Seth Lugo (RHP) vs Gunnar Henderson (LHB) 3. **THE KEY FACTOR:** Henderson is currently the hottest power hitter in the Orioles lineup, having launched five home runs in his last 10 games.

OVER 1.5 Total Bases-110
  • · Gunnar Henderson: 5 HR in last 10 games
  • · Seth Lugo: 1.48 ERA vs 3.71 xERA (Regression candidate)
  • · Weather: 14 mph wind blowing OUT to center field
MLB · Orioles @ Royals

Salvador Perez

1. **THE PICK:** Salvador Perez UNDER 0.5 Hits (+165) 2. **MATCHUP:** Kyle Bradish (RHP) vs Salvador Perez (RHB) 3. **THE KEY FACTOR:** Perez is in a profound offensive slump, hitting just .114 over his last 10 games. He has gone hitless in 60% of his recent contests.

UNDER 0.5 Hits+165
  • · Salvador Perez: .114 AVG (4-for-35) in last 10 games
  • · Kyle Bradish: 3.06 xERA vs 5.49 actual ERA (Positive regression candidate)
  • · Perez has 0 hits in 6 of his last 10 games
MLB · Phillies @ Cubs

Aaron Nola

Aaron Nola's strikeout profile remains elite despite the Phillies' recent skid, as evidenced by his 9.7 K/9 rate through four starts. While his consistency has wavered, his ceiling is significant, including a 9-K performance earlier this month. Tonight, he faces a Cubs lineup that provides high-volume strikeout targets in the middle and bottom of the order; specifically, Dansby Swanson and Pete Crow-Armstrong have combined for 29 strikeouts over their last 10 games. Nola's previous start against Chicago resulted in 5 strikeouts in just 5 innings; a slight increase in efficiency or a longer leash tonight at Wrigley Field should see him clear this 5.5 line. The cold 47-degree weather often aids pitchers who rely on movement and break, which benefits Nola's signature curveball.

OVER 5.5 Strikeouts+120
  • · Aaron Nola 9.7 K/9 season average
  • · Dansby Swanson 15 K in last 10 games
  • · Pete Crow-Armstrong 14 K in last 10 games
MLB · Phillies @ Cubs

Trea Turner

Trea Turner is the lone consistent producer in the Phillies' lineup during their current five-game losing streak. Currently riding a seven-game hitting streak, Turner has found ways to reach base despite the team's offensive woes, recording 11 hits in his last 10 games. He faces Colin Rea, who, while effective at run prevention, is primarily a contact-oriented pitcher with a modest strikeout rate. This matchup favors a high-contact hitter like Turner who can use the whole field. As the leadoff hitter, Turner is projected for 4-5 plate appearances, giving him the necessary volume to hit the over on 1.5 total bases through either a multi-hit performance or a single extra-base hit.

OVER 1.5 Total Bases+121
  • · Trea Turner 7-game hitting streak
  • · 11 hits in last 10 games (.275 AVG)
  • · Colin Rea 3.63 ERA with low strikeout rate (15 K in 17.1 IP)
NBA · Atlanta Hawks @ New York Knicks

Karl-Anthony Towns

Karl-Anthony Towns has undergone a significant role shift recently, evolving into a primary facilitator for the Knicks' offense. While his season average is 3.0 assists, he has exploded for 6.0 assists per game over his last five contests, failing to record fewer than 4 assists in any game during that span.

OVER 3.5 Assists+140
  • · 6.0 APG over last 5 games (100% over 3.5 line)
  • · 11 assists peak in recent stretch
  • · Atlanta allows 116 PPG (5th worst in league)
NBA · Atlanta Hawks @ New York Knicks

Nickeil Alexander-Walker

In the 'Post-Trae' era in Atlanta, Nickeil Alexander-Walker has become the primary scoring engine, carrying elite volume into the postseason. Over his last 10 games, NAW is averaging 23.4 points, significantly outperforming his 20.8 season average.

OVER 20.5 Points-103
  • · 23.4 PPG average over last 10 games
  • · 24.0% share of team field goal attempts
  • · Cleared 20.5 points in 6 of last 10 games
MLB · Dodgers @ Rockies

Andy Pages

Andy Pages is the hottest hitter in the Dodgers' active lineup, entering tonight's matchup with a .367 average and a 1.061 OPS over his last 10 games. Tonight, he draws a favorable matchup against veteran lefty Jose Quintana, who has struggled this season with a 5.63 ERA and a lack of swing-and-miss stuff.

OVER 1.5 Total Bases-125
  • · Last 10 Games: .367 AVG, 1.061 OPS, 1 HR, 6 RBI
  • · Matchup: Facing LHP Jose Quintana (5.63 ERA) as a right-handed hitter
  • · Venue: Coors Field (highest park factor for hits/runs)
MLB · Dodgers @ Rockies

Teoscar Hernandez

Teoscar Hernandez has maintained a strong .300 average over his last 10 games and remains one of the premier right-handed power threats in the National League. Facing Jose Quintana, a left-hander whose ERA (5.63) and WHIP have ballooned this season, Hernandez is in a prime position to capitalize.

OVER 1.5 Total Bases-140
  • · Last 10 Games: .300 AVG, 2 HR, 6 RBI
  • · Platoon Edge: Right-handed power hitter vs LHP Quintana
  • · Team Context: Batting cleanup in a lineup projected for 6+ runs
MLB · Blue Jays @ Angels

Jo Adell

Jo Adell's current form and matchup create a perfect storm for a multi-strikeout performance. Adell has recorded exactly two strikeouts in each of his last four games, showing a consistent inability to put the ball in play during high-leverage counts.

OVER 1.5 Strikeouts-165
  • · Jo Adell has recorded 2 strikeouts in each of his last 4 games.
  • · Dylan Cease leads the AL with a 13.9 K/9 rate.
  • · Adell has a 40% strikeout rate over his last 5 games.
MLB · Blue Jays @ Angels

Mike Trout

Mike Trout's elite plate discipline is clashing with Dylan Cease's significant command issues. Trout has reached via a walk in 8 of his last 10 games, totaling 13 walks in that span.

OVER 0.5 Walks-140
  • · Mike Trout has drawn 13 walks in his last 10 games.
  • · Dylan Cease has a 4.9 BB/9 rate this season.
  • · Cease has issued at least 2 walks in every start in 2026.
MLB · Athletics @ Mariners

J.P. Crawford

This pick is a direct play on the lack of command from Athletics starter J.T. Ginn. Ginn has struggled with his control throughout the early 2026 season, issuing 12 walks over his last 19.1 innings.

OVER 0.5 Walks+105
  • · J.T. Ginn has issued 12 walks over his last 19.1 innings (5.59 BB/9).
  • · J.P. Crawford has drawn 10 walks over his last 10 games, including a 3-walk outing.
  • · Ginn walked 4 batters in his last start and has walked 2+ in 4 of his last 5 outings.
MLB · Athletics @ Mariners

Shea Langeliers

Shea Langeliers is currently the hottest hitter in the Athletics' lineup, if not the entire league. He is slashing .364 over his last 10 games with a staggering 6 home runs in that span.

OVER 1.5 Total Bases+130
  • · Shea Langeliers is hitting .364 with 6 home runs over his last 10 games.
  • · Langeliers has recorded 19 total bases in his last 5 games, averaging 3.8 per game.
  • · Langeliers is batting second in tonight's confirmed lineup, maximizing his plate appearances.
NBA · Minnesota Timberwolves @ Denver Nuggets

Nikola Jokic

Nikola Jokic is the engine of a Denver offense that finished the regular season ranked #1 in both Offensive Rating (123.3) and 3-point percentage (39.6%). In Game 1, Jokic recorded 11 assists despite Jamal Murray shooting 0-of-8 from beyond the arc.

OVER 10.5 Assists+106
  • · 10.7 season APG
  • · 11 assists in Game 1
  • · 46.1% team assist share
NBA · Minnesota Timberwolves @ Denver Nuggets

Jamal Murray

Jamal Murray's 30-point performance in Game 1 is a prime candidate for scoring regression. He reached that total largely through a perfect 16-of-16 performance at the free-throw line, an outlier volume given he only attempted four shots in the paint.

UNDER 26.5 Points-113
  • · 16 free throw attempts in Game 1 (outlier)
  • · 0-of-8 from 3PT in Game 1
  • · 25.4 season PPG baseline

Graded results

37

Games

  • L

    Tigers ML +116

    MLB · 6-8

  • L

    Guardians ML -130

    MLB · 9-2

  • W

    Cincinnati Reds ML +102

    MLB · 6-1

  • W

    Marlins ML -134

    MLB · 3-5

  • W

    Braves ML -156

    MLB · 9-4

  • L

    Toronto Raptors +9.5 -110

    NBA · 105-115

  • W

    Orioles ML -116

    MLB · 7-5

  • W

    Cubs ML -116

    MLB · 1-5

  • L

    New York Knicks -6 -110

    NBA · 107-106

  • W

    Dodgers -1.5 -140

    MLB · 12-3

  • L

    Angels ML -102

    MLB · 5-2

  • W

    Athletics ML +120

    MLB · 6-4

  • L

    Denver Nuggets Spread -7.0 -114

    NBA · 119-114

Props

  • L

    Aaron Nola · over

    Phillies @ Cubs · Actual 5

  • L

    Andy Pages · over

    Dodgers @ Rockies · Actual 1

  • W

    Bryce Elder · over

    Braves @ Nationals · Actual 6

  • L

    Dillon Dingler · over

    Tigers @ Red Sox · Actual 1

  • W

    Donovan Mitchell · over

    Toronto Raptors @ Cleveland Cavaliers · Actual 30

  • L

    Gunnar Henderson · over

    Orioles @ Royals · Actual 0

  • L

    Jamal Murray · under

    Minnesota Timberwolves @ Denver Nuggets · Actual 30

  • L

    James Harden · over

    Toronto Raptors @ Cleveland Cavaliers · Actual 4

  • W

    Jo Adell · over

    Blue Jays @ Angels · Actual 2

  • W

    J.P. Crawford · over

    Athletics @ Mariners · Actual 2

  • L

    Karl-Anthony Towns · over

    Atlanta Hawks @ New York Knicks · Actual 2

  • W

    Matt Olson · over

    Braves @ Nationals · Actual 4

  • W

    Michael McGreevy · under

    Cardinals @ Marlins · Actual 3

  • L

    Mike Trout · over

    Blue Jays @ Angels · Actual 0

  • L

    Nickeil Alexander-Walker · over

    Atlanta Hawks @ New York Knicks · Actual 9

  • L

    Nikola Jokic · over

    Minnesota Timberwolves @ Denver Nuggets · Actual 8

  • W

    Sal Stewart · over

    Reds @ Rays · Actual 6

  • W

    Salvador Perez · under

    Orioles @ Royals · Actual 0

  • W

    Shea Langeliers · over

    Athletics @ Mariners · Actual 4

  • W

    Sonny Gray · under

    Tigers @ Red Sox · Actual 2

  • L

    Teoscar Hernandez · over

    Dodgers @ Rockies · Actual 1

  • L

    Trea Turner · over

    Phillies @ Cubs · Actual 0

  • W

    Xavier Edwards · over

    Cardinals @ Marlins · Actual 2

  • L

    Yandy Diaz · over

    Reds @ Rays · Actual 1