MLB4:05 PM
Reds @ Pirates
Sunlight filters through the clouds at PNC Park as the Cincinnati Reds look to defend their division lead against a Pittsburgh Pirates squad riding the momentum of a blowout win. While the Pirates dominated the opener, today’s matchup hinges on a starting pitcher contrast that heavily favors Cincinnati. Rhett Lowder has been a model of stability for a Reds rotation currently missing several key arms, posting a 3.18 ERA that is supported by an elite 2.93 FIP. He has completed at least five innings in five of his six starts this year, providing the kind of reliable floor that the Pirates’ starter simply hasn't offered lately.
The market has installed Pittsburgh as the favorite, likely eyeing Carmen Mlodzinski’s strong 1.69 ERA at home, but that number masks a concerning recent collapse. Mlodzinski has been tagged for a 10.13 ERA over his last two outings, struggling with both command and a noticeable dip in velocity. His four-seam fastball is sitting at 94.7 mph—well below his previous peak—which is a dangerous trend against a Reds lineup featuring Sal Stewart. Stewart is currently locked in, hitting .448 over his last ten games and leading the team in RBIs, specifically excelling against the exact type of right-handed power pitching Mlodzinski is struggling to execute.
Cincinnati’s road identity is the final piece of the puzzle. They are 10–4 away from home this season and have shown a consistent ability to bounce back, having won five consecutive series before this trip. While the Pirates’ high-leverage bullpen is fresh, the Reds also protected their best arms like Brock Burke and Tony Santillan during yesterday’s blowout. With those elite relievers available to back up Lowder’s efficiency, the Reds are positioned to exploit Mlodzinski’s mechanical struggles and secure a road win as the underdog.
Reds ML+114
MLB4:05 PM
Brewers @ Nationals
We’ve got a matchup of overperforming lefties at Nationals Park this afternoon, where the Brewers look to push their winning streak to three while the Nationals try to find some life in front of a home crowd that hasn't seen much to cheer about lately. Washington is sitting on a dismal 3-11 record at home this season, and after being nearly no-hit in the series opener, they run right into another southpaw who misses bats at an elite clip.
The pitching duel between Kyle Harrison and Foster Griffin looks close on the surface, but the underlying data tells a different story. Harrison comes in with a nasty 11.4 K/9 rate and is fresh off a one-hit masterpiece. He matches up perfectly against a Nationals power core that has been neutralized by left-handed pitching this year; CJ Abrams hasn't homered off a lefty in 36 at-bats, and James Wood’s average drops significantly in these splits. On the other side, Griffin is a major regression candidate. His 2.67 ERA is propped up by a massive 1.88 gap from his 4.55 xERA and an unsustainable 82% strand rate. Against a Brewers lineup that leads the league in patience and features the white-hot William Contreras—who has back-to-back four-hit games—Griffin’s luck is likely to run out.
The game shifts even further toward Milwaukee once we look at the late innings and the "small ball" factors. The Nationals lead the league with 30 errors, which is a death sentence against a Brewers team that leads the MLB in stolen bases and plays high-level situational baseball. Washington’s bullpen is also a liability, carrying a 5.08 ERA compared to Milwaukee’s 3.74 mark. Between the massive defensive disparity, the Nationals' inability to stop the run game, and Harrison’s ability to suppress Washington’s best hitters, the Brewers at -134 is the clear side. Milwaukee is playing cleaner, more disciplined baseball, and they have the pitching advantage to exploit Washington’s home-field struggles.
Brewers ML-134
MLB4:05 PM
Guardians @ Athletics
The air is warm and the ball is flying at Sutter Health Park as the Guardians and Athletics prepare for a high-stakes afternoon showdown in West Sacramento. This matchup features two starting pitchers with inflated ERAs, but the underlying numbers and lineup construction suggest the value lies with the underdog Cleveland squad today.
Jacob Lopez enters for Oakland as a massive positive regression candidate according to advanced metrics, carrying a 3.72 xERA that is more than two runs lower than his actual 5.84 ERA. However, his primary weakness—control—is a catastrophic fit for this specific matchup. Lopez has walked 21 batters in just 24.2 innings this season, and he now faces a Cleveland lineup featuring elite lefty-mashers like Daniel Schneemann (1.101 OPS vs LHP) and Chase DeLauter (.400 AVG vs LHP). After DeLauter's 4-for-4 performance yesterday, this Guardians order has the discipline to exploit Lopez’s lack of command and turn walks into runs in a park with a 1.24 batting factor.
While Cleveland starter Slade Cecconi has struggled recently, allowing 19 hits over his last three starts, he benefits from the league's most significant defensive battery upgrade. Austin Hedges remains an elite framing asset in the 88th percentile, providing Cecconi with the "stolen" strikes necessary to navigate dangerous hitters like Brent Rooker and Shea Langeliers. Even if Cecconi only provides five innings of league-average work, the Guardians hold a massive late-inning advantage. Emmanuel Clase is rested and available with 24 saves, while the Athletics' bullpen is more volatile and was forced to use multiple middle-relief arms during yesterday's loss.
The momentum is clearly with the visitors after Rhys Hoskins’ emotional homecoming home run and the offensive breakout in the series opener. In a hitter-friendly environment where the wind is blowing out to left field, the team with the more disciplined lineup and the superior closer usually prevails. At +118, the Guardians' ability to punish left-handed pitching and secure the final nine outs with Clase makes them the sharper play.
Guardians ML+118
MLB4:10 PM
Astros @ Red Sox
The afternoon shadows are stretching across the Green Monster at Fenway Park as the wind kicks up, blowing directly toward the short porch in right field. This is a classic setup where the market price reflects the public’s reaction to yesterday’s result rather than the underlying data of the two men on the mound today.
While the Red Sox (13-19) are riding the energy of a new manager and a series-opening win, the pitching matchup heavily favors Houston when you dig into the splits. Connelly Early has been a different pitcher at home, where his ERA balloons to 4.82 compared to his elite road numbers. He faces an Astros (12-21) lineup that out-hit Boston 11-7 yesterday and is statistically due for positive regression after going 0-for-6 with runners in scoring position. The nightmare for Early is Yordan Alvarez; with an 8 mph wind blowing out toward Pesky’s Pole and Alvarez carrying a massive 1.235 OPS against lefties this season, the dimensions of Fenway are perfectly aligned for an offensive explosion.
On the other side, Spencer Arrighetti is trending in the right direction. He is coming off a dominant performance where he finally reined in his command, issuing only one walk over seven innings. While both starters carry high expected ERAs near 5.00, Arrighetti's 10.5 K/9 rate gives him a much higher ceiling to pitch out of trouble than Early. Furthermore, the bullpen situation provides a distinct late-inning advantage for the Astros. Boston burnt through four key relievers yesterday, including their closer and top high-leverage arm, while Josh Hader is sitting in the Houston bullpen fully rested. When you have a team that is out-hitting its opponent and has the superior, rested closer available at plus money, that is the side you take. I’m backing the Astros to even the series behind their power bats and a peaking Arrighetti.
Astros ML+120
MLB4:10 PM
Phillies @ Marlins
The Phillies bring their four-game win streak into loanDepot park as the "Mattingly Effect" continues to reshape their season under interim manager Don Mattingly. Philadelphia looks to secure another road victory against a Marlins team that has remained competitive at home but is starting to show cracks in its young roster.
The headline story tonight isn't just the managerial homecoming; it is the massive shift in battery depth with J.T. Realmuto being activated from the IL today. Realmuto is the premier defensive catcher in the game, and his return immediately neutralizes Miami's primary offensive weapon: aggressive baserunning. While the Marlins have thrived on the contact hitting of Otto Lopez and Xavier Edwards, Realmuto’s 44% caught-stealing rate provides a safety net for Andrew Painter that Philadelphia has lacked for the last two weeks. Furthermore, the Statcast data suggests we are looking at two pitchers headed in opposite directions. Max Meyer’s 3.30 ERA looks great on paper, but his 4.46 xERA screams regression. Conversely, Painter’s 5.25 ERA is inflated by bad luck, with his 3.97 xERA indicating he is pitching much better than the box scores suggest.
The Marlins are also dealing with significant roster friction at the worst possible time. Losing Owen Caissie to a late-scratch illness removes one of their most consistent bats, and the absence of Pete Fairbanks in the bullpen leaves Miami vulnerable in the late innings—a weakness Philadelphia exploited in yesterday’s 6-5 win. With Kyle Schwarber already sitting on 11 home runs and the Phillies’ lineup finally clicking, I’m riding the hot hand. The market is still pricing the Phillies based on their 13-19 record and disastrous April, but this is a different team under Mattingly. At plus money, the Phillies are the clear side here.
Phillies ML+112
MLB6:10 PM
Giants @ Rays
Under the white roof of Tropicana Field, two teams headed in opposite directions meet as the San Francisco Giants try to find their rhythm against a Tampa Bay squad that seems to have a solution for every problem. The Giants hand the ball to their breakout ace Landen Roupp, while the Rays counter with Griffin Jax in a pitching matchup that looks lopsided on the surface but masks a deeper struggle.
The story here isn't the arm on the mound for San Francisco; it’s the lack of bats behind him. The Giants have been an offensive disaster, leading the league with seven shutouts and currently mired in a four-game skid where they haven’t managed to clear the fence once. Even with Rafael Devers and Matt Chapman in the heart of the order, this lineup is failing to produce 'crooked numbers,' and they’re heading into a pitcher-friendly park against a Rays staff that just silenced them yesterday. You can have the best pitcher in the world, but if your offense stays in the dugout, you’re not winning ballgames on the road.
On the other side, Tampa Bay is playing with house money right now, winning seven of their last eight games to improve to 19-12. Losing Yandy Diaz to a fresh oblique injury is a blow, but Kevin Cash has built a roster that thrives on versatility. They will stack the lineup with seven left-handed or switch-hitters to lean on Roupp, and young guns like Junior Caminero—who already has nine homers and a previous blast off Roupp—are more than ready to carry the load. With the Rays boasting a strong home record and the Giants spiraling at 13-19, I’m taking the hotter team and the coaching edge at even money.
Rays ML+100
MLB7:15 PM
Rangers @ Tigers
We’ve got a cold one tonight at Comerica Park as the Detroit Tigers look to defend their elite home record against a Texas team that has been finding its road legs lately. With temperatures hovering around 46 degrees and the wind pushing toward left field, this is a classic pitcher-friendly environment that heavily dictates how these two young starters will fare under the lights.
The real story tonight is the massive "luck gap" between the two starters that the surface-level ERAs are hiding. Keider Montero has been a victim of sequencing and some tough luck, sporting a 4.00 ERA despite a dominant 1.00 WHIP and a walk rate of just 1.67 per nine innings. His underlying metrics, specifically a 2.37 xERA, suggest he is one of the most under-rewarded pitchers in the league right now. In this cold air, Montero’s fly-ball tendency (39.6% ground ball rate) becomes an asset rather than a liability, as those deep drives to the 420-foot center-field fence will likely die on the warning track. Conversely, Kumar Rocker is living dangerously with a 1.31 WHIP and a 3.38 walk rate, and his 4.66 ERA on the road shows he’s much more vulnerable away from Arlington.
While the Tigers are dealing with a fresh bullpen crisis following the loss of closer Kenley Jansen and setup man Will Vest, I expect Montero’s efficiency to mitigate the damage. He doesn't beat himself with walks, which should allow him to pitch deep into this game and hand the ball directly to the high-leverage arms like Kyle Finnegan. On the other side, the Rangers are missing their offensive engine in Brandon Nimmo, who was scratched today with hamstring tightness. Losing a .300 hitter with elite on-base skills is a massive blow to a Texas lineup that already struggles to generate consistent runs on the road. The Tigers are 10-3 at home for a reason, and with Montero due for a "get-right" game against a shorthanded Rangers squad, I’m laying the price with Detroit.
Tigers ML-130
MLB7:15 PM
Dodgers @ Cardinals
National television spotlights a contrast in momentum at Busch Stadium tonight as the Dodgers look to avoid a series loss against a surging Cardinals squad. While the surface numbers suggest a mismatch in favor of the home team, this is a classic "buy low" opportunity on a Los Angeles roster that remains the most talented group in the game. Michael McGreevy has put up impressive traditional stats, but his underlying profile is a massive red flag; a 6.18 xERA against a 2.97 actual ERA indicates he has been dancing between raindrops for a month. A high-efficiency lineup like the Dodgers, even while currently scuffling, is exactly the type of group to force that regression.
The narrative on Roki Sasaki has been dominated by his road ERA, but his performance under the lights tells a different story. Sasaki’s 2.25 night ERA suggests he is much more comfortable in this environment, and he gets the added benefit of a 6-mph wind blowing in at one of the most pitcher-friendly parks in the National League. This environment should neutralize his biggest weakness—the fly ball—and allow his velocity to play up. Despite the loss of Mookie Betts, the Dodgers’ top-heavy order featuring Shohei Ohtani and Freddie Freeman still presents a higher ceiling than what McGreevy has faced during the Cardinals' recent streak.
The betting market’s refusal to flip the Dodgers to an underdog despite their three-game skid is the loudest signal in the room. The Cardinals have played inspired baseball during this five-game win streak, but they are relying on a contact-heavy pitching style that is ripe for a correction. Expect the Dodgers’ elite defense to provide the necessary support for Sasaki while the offense finally breaks through its sequence slump. I'm backing the veteran leadership of Los Angeles to stop the bleeding and snap the streak tonight.
Dodgers ML-136
NBA7:30 PM
Philadelphia 76ers @ Boston Celtics
It is a winner-take-all at the Garden as the 76ers look to become the 14th team in history to climb out of a 3-1 hole against a Celtics squad fighting to save their season. The momentum in this series has shifted entirely since Joel Embiid returned to the floor three games ago. In that span, he’s averaging 26.0 points and 7.3 assists, acting as a high-post hub that has forced Boston to abandon their preferred defensive schemes. While Boston’s offensive rating has cratered from a 120.0 season baseline to 110.8 over the last five games, Philadelphia has successfully inverted their season-long negative net rating into a +2.1 mark during this comeback stretch.
The late-breaking injury news surrounding Jayson Tatum is the biggest variable on the board tonight. Tatum was a late Saturday downgrade to questionable with left knee stiffness—the same knee he was seen icing during a limited 29-minute performance in Game 6. With the Celtics already struggling to find consistent secondary scoring—Derrick White has seen his production drop from 16.5 PPG to just 8.4 PPG over the last five—any limitation to Tatum’s 27% point share is a massive blow. Boston’s identity is tied to the arc, but they’ve been erratic, shooting just 27.7% from deep in their losses this series.
When this game gets tight in the fourth quarter, the data heavily favors Philadelphia. The 76ers rank 4th in the league in clutch Net Rating (+16.6) and have already proven they can win at TD Garden twice in this series. Boston’s middle-of-the-pack clutch rating (+1.9) and their recent habit of offensive stagnation—highlighted by a 14-point third quarter in Game 6—make 4.5 points feel like a significant cushion. With Tyrese Maxey maintaining elite consistency at 27.4 PPG over his last five and Paul George shooting 54.3% from deep in this series, Philadelphia has the shot-making and the late-game execution to keep this within a possession or win it outright.
Philadelphia 76ers +5-110
MLB8:10 PM
Braves @ Rockies
The air is thin at Coors Field where the scoreboard usually looks more like a pinball machine, but tonight features a premier pitching duel between a rejuvenated veteran ace and the National League’s newest rising star. While the Colorado altitude often dictates the terms of engagement, the statistical mismatch between these two rosters is too wide to ignore, especially after Atlanta’s demoralizing comeback win yesterday.
The game hinges on Chris Sale’s dominance against a Rockies lineup that is structurally incapable of handling high-level left-handed pitching. Sale enters tonight with a 2.31 ERA and a 0.91 WHIP, but the real story is in the splits: Mickey Moniak is carrying a 15-game hitting streak, yet he’s hitting a staggering .067 against southpaws this season. Combined with Troy Johnston’s .167 mark vs. LHP, the Rockies are essentially missing the heart of their order before the first pitch is even thrown. Sale has historically owned this franchise with a career 1.48 ERA against them, and his current form—coming off six scoreless innings with nine strikeouts—suggests he’s more than prepared to navigate the Denver environment.
While Chase Dollander has been impressive for Colorado with a 2.25 ERA and nearly 11 strikeouts per nine innings, he is facing an Atlanta offense that leads the majors in slugging and just hung eight unanswered runs on this pitching staff last night. The Braves’ lineup depth is relentless; Matt Olson is posting a 1.011 OPS and Michael Harris II hasn't missed a beat since returning from his quadriceps issue. Once the starters exit, the gap widens further. The Rockies’ bullpen is reeling after a late-inning collapse in the series opener, and with high-leverage arms like Victor Vodnik struggling with a 7.82 ERA, Atlanta should have no trouble extending a lead in the final frames. I’m laying the runs with the Braves here to capitalize on the superior pitching and the massive split advantages.
Braves -1.5-132
MLB8:40 PM
White Sox @ Padres
The lights are bright at Petco Park for a Saturday night clash as the San Diego Padres (19-12) look to halt a three-game slide against a White Sox (13-19) squad riding a historic home run surge. While Chicago has the momentum of a winning streak and the thunder of Munetaka Murakami’s MLB-leading 13 home runs, this is the classic "stopper" spot for Michael King. King has been nearly untouchable in this building, carrying a 0.82 home ERA that proves he knows exactly how to use Petco’s vast dimensions to his advantage. His ability to suppress hard contact is the perfect foil for a White Sox lineup that is currently living and dying by the long ball.
The hidden edge tonight is the significant offensive downgrade in the White Sox lineup following the fresh injury to catcher Kyle Teel. Losing Teel’s production to a hamstring strain forces the Sox to lean on Edgar Quero, who is currently struggling with a .159 average and a sub-.500 OPS. In a game where every baserunner matters against a premier starter like King, having a massive hole in the bottom half of the order is a recipe for stalled rallies. San Diego’s lineup is much more clinical in this environment, with Luis Campusano and Miguel Andujar excelling at situational hitting and run manufacturing rather than swinging for the fences.
San Diego’s bullpen situation provides the final layer of security. Because the Padres were on the wrong end of a blowout yesterday, their elite high-leverage arms—specifically Mason Miller and Steven Wilson—are completely rested and ready to shut the door. Chicago used low-leverage arms to bridge their win yesterday, but they do not have the late-inning firepower to match a fresh Miller if this game is tight late. Expect King to stabilize the rotation and the Padres' situational offense to exploit a shaky Chicago defense to end the streak.
Padres ML-184
MLB9:38 PM
Mets @ Angels
The stage is set under the lights in Anaheim as the New York Mets look to push the Los Angeles Angels even further into their mid-spring tailspin. After a demoralizing comeback loss yesterday where they failed to record a baserunner over the final seven innings, the Angels are gasping for air against a Mets squad that seems to have found a sudden spark of life.
The deciding factor in this matchup is the starting pitching mismatch. Nolan McLean is arguably the most exciting rookie arm in the league right now, carrying a massive 11.46 K/9 rate and a WHIP of just 0.85 into tonight. His ability to miss bats is exactly what you don't want to face when you're on a seven-game losing streak. McLean has been a different beast on the road, where his ERA sits at a microscopic 1.46. While Reid Detmers has improved his command for the Angels, his 4.28 ERA and lack of consistency make him a much riskier bet, especially against a Mets lineup that is stacked with right-handed hitters like Bo Bichette and Marcus Semien who are designed to punish southpaws.
While much will be made of Juan Soto’s struggles against lefties, the reality is that the Angels' bullpen is in shambles. Yesterday’s collapse was a microcosm of their recent form, and with a relief corps that surrendered four unanswered runs in the series opener, they can't afford a short outing from Detmers. The Mets' bullpen, by contrast, is coming off a perfect four-inning stint and looks revitalized after the front office gave a public vote of confidence to the coaching staff. The Angels (12-21) are in a total free-fall, and until they prove they can manufacture a single run in the late innings, I'm riding the hot hand and the superior starter to lead the Mets (11-21) to victory.
Mets ML-126
MLB9:40 PM
Royals @ Mariners
The lights are bright at T-Mobile Park tonight as the Mariners celebrate their history by retiring Randy Johnson’s iconic number 51 before a pivotal showdown with the visiting Royals. After a wild slugfest in the series opener, both clubs turn to their anchors to settle the score in what promises to be a high-energy environment in Seattle.
I’m looking at Emerson Hancock to provide the stability Seattle needs here. While his advanced metrics suggest some regression could be coming, the kid has been a model of consistency, giving up three earned runs or fewer in every single start this season. He’s facing a Royals team that just can't seem to figure it out away from home, posting a dismal 4-12 record on the road. On the other side, Seth Lugo is a veteran who usually eats up the AL West, but he’s coming off a nightmare outing where he surrendered 14 hits. That kind of contact tells me his command is wavering, and Seattle’s lineup—loaded with six left-handed or switch-hitters like J.P. Crawford and Josh Naylor—is perfectly built to keep him under pressure from the first pitch.
The real separation tonight comes in the late innings. The Mariners boast a top-ten bullpen that remains relatively fresh despite yesterday’s high-scoring affair. Meanwhile, the Royals are running out the third-worst relief unit in the majors and are currently navigating life without their primary closer, Carlos Estevez. Even with Lucas Erceg stepping up, the depth simply isn't there for Kansas City to match Seattle in a tight game. Between the superior bullpen, the heavy platoon advantages for the Mariners' bats, and the electric atmosphere of a "Big Unit" ceremony night, I'm laying the price with the home team. Seattle has the better pitching floor and the relief depth to shut the door when it matters most.
Mariners ML-146