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
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
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
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
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
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
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
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
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
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
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
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
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