MLB1:35 PM
Rays @ Orioles
It's a Memorial Day matinee at Camden Yards as the division-leading Rays send Shane McClanahan to the hill against Kyle Bradish and the Orioles. The starting pitching dynamic is the primary driver in this matchup. McClanahan has been brilliant for most of the season, and he draws a uniquely favorable opponent in a Baltimore lineup that has severely struggled to hit lefties, holding a 4-11 record against southpaws this year. While the Orioles managed to scratch across some runs against him last week, McClanahan's underlying swing-and-miss stuff and recent stretch of scoreless dominance make him highly likely to bounce back against a team he typically handles well.
Tampa Bay's offensive construction also poses a massive problem for Bradish. The Rays are countering with a left-handed heavy lineup specifically designed to exploit Bradish's platoon splits and efficiency issues. Even the right-handed anchors in Tampa Bay's lineup have a historical edge—Yandy Diaz boasts a .421 career average against Bradish, while Junior Caminero has routinely crushed his offerings. The Rays are an incredibly efficient day-game hitting team, and their high-contact approach is primed to put early pressure on an Orioles infield defense that has been forced into constant shuffling.
The most critical separator today is the bullpen and rest situation. Baltimore enters this game completely taxed after a grueling 18-inning Sunday doubleheader, leaving their relief corps depleted. Since Bradish frequently struggles to pitch deep into games, the Orioles are highly vulnerable to middle-inning run surges from Tampa Bay. On the other side, the Rays are fully rested following a rain-shortened weekend, meaning their high-leverage relievers are completely fresh. Between the immense pitching mismatch, the bullpen rest disparity, and the psychological edge of Tampa Bay sweeping this same Baltimore squad just five days ago, the Rays hold significant advantages across the board.
Rays ML-110
MLB1:35 PM
Cubs @ Pirates
We've got a Memorial Day matinee brewing at PNC Park as the spiraling Chicago Cubs roll into Pittsburgh to face the Pirates in a classic NL Central clash. The Cubs enter this game mired in a disastrous eight-game losing streak, but the betting market installing them as road favorites speaks volumes about this specific pitching matchup. Chicago's Ben Brown brings electric stuff to the mound, sporting a 2.09 ERA and an elite 0.98 WHIP. More importantly, Brown acts as a complete "lefty eraser," holding left-handed batters to a minuscule .181 average. This uniquely neutralizes the biggest threats in the Pirates' lineup, including Brandon Lowe, Spencer Horwitz, and Oneil Cruz. While Brown may be limited to four or five innings, his ability to efficiently suppress Pittsburgh's primary run producers gives the Cubs a massive early advantage.
On the other side, Pirates starter Carmen Mlodzinski is a glaring regression candidate. Despite a 3.96 ERA, his underlying 4.66 xERA and bloated 1.40 WHIP indicate he is constantly navigating heavy traffic. Mlodzinski's inability to miss bats—recording just four strikeouts over his last 16 innings—makes him entirely reliant on a shaky Pittsburgh infield that rates out as a Tier 4 defensive unit. To make matters worse for the right-hander, he has been a major liability against left-handed hitting, surrendering a .327 average and a .385 wOBA to lefties this season.
The Cubs have stacked their lineup to exploit Mlodzinski's glaring platoon weakness, deploying five left-handed or switch-hitters today, including Michael Busch, Michael Conforto, and the returning Ian Happ. A contact-heavy pitcher who struggles with command is the exact remedy for a Chicago offense desperate for a breakout performance. With an elite Tier 1 defense anchored by Pete Crow-Armstrong backing up Brown's swing-and-miss arsenal, the Cubs have the perfect structural advantages to snap their losing streak and secure a much-needed road victory.
Cubs ML-124
MLB2:10 PM
Twins @ White Sox
Welcome to a Memorial Day matinee at Guaranteed Rate Field, where the surging Twins look to keep their momentum rolling against a White Sox team trying to right the ship. The starting pitching matchup heavily favors Minnesota in this spot. Rookie Zebby Matthews has been an absolute revelation since his call-up, bringing elite command to the mound with just one walk allowed in his first 13 big-league innings. That strike-throwing ability directly neutralizes a Chicago lineup that struggles to string hits together and often relies on free passes to spark rallies. On the other side, Anthony Kay’s recent surface numbers mask serious underlying regression risks. His 22 walks in 46.1 innings point to a command issue that is bound to catch up with him against a disciplined lineup.
The platoon dynamics and environmental factors also align perfectly for the visitors today. The Twins are rolling out a heavily right-handed and switch-hitting lineup specifically designed to punish southpaws. Byron Buxton is stepping into his favorite visiting park—boasting 23 career home runs against the White Sox—and red-hot hitters like Orlando Arcia and Ryan Kreidler both carry massive splits against left-handed pitching. To make matters worse for Chicago, the afternoon wind blowing in from center field serves as a pitcher's breeze, knocking down the deep fly balls that the home run-reliant White Sox offense desperately needs to generate scoring.
Finally, late-game stability is a massive concern for Chicago. The White Sox bullpen was dealt a severe blow just two days ago with the loss of high-leverage arm Jordan Hicks to a lat strain, leaving a shaky bridge to the ninth inning. With Anthony Kay rarely pitching deep into games, Chicago will have to rely heavily on a vulnerable relief corps against a Twins lineup that is playing its best baseball of the month. Riding a four-game winning streak and armed with a shutdown starter, Minnesota is in a much better position to control the pace of this game from the first pitch to the final out.
Twins ML-110
MLB2:10 PM
Cardinals @ Brewers
We’re at American Family Field this Memorial Day afternoon for a high-stakes NL Central clash as the Cardinals visit the division-leading Brewers. The market has priced Milwaukee at an exorbitant number today, almost entirely due to Jacob Misiorowski's incredible 24.1-inning scoreless streak. While his 1.89 ERA and strikeout numbers are genuinely elite, baseball is a game of regression, and the Cardinals have the offensive profile to finally crack him. St. Louis relies heavily on Jordan Walker and Alec Burleson, both of whom carry massive OPS numbers against right-handed pitching, while Ivan Herrera has already proven he can take Misiorowski deep this season.
On the other side, Matthew Liberatore's recent numbers look highly concerning, posting a 6.65 ERA over his last five starts. However, this is the exact opponent he needs to see to get back on track. Liberatore holds a dominant 1.26 career ERA against the Brewers, demonstrating a clear historical comfort level against this lineup. He's also catching a significant break from the weather today, as a 10 mph wind blowing in from right field will help suppress the left-handed power that the Brewers usually rely on to generate offense.
The true edge that makes the Cardinals such a live underdog is the massive rest discrepancy in the bullpens. St. Louis had their Sunday game rained out, meaning their high-leverage arms—including closer Riley O'Brien and setup man Gordon Graceffo—are completely fresh and ready to cover multiple innings. Milwaukee is limping out of a brutal weekend series against the Dodgers where they were outscored 16-4 in the final two games, leaving their already injury-depleted bullpen fatigued. If Liberatore can pitch to his historical baseline against the Brewers, the Cardinals' rested relievers give them a massive advantage in the late innings.
Cardinals ML+184
MLB3:40 PM
Yankees @ Royals
Memorial Day baseball brings us to the spacious outfield of Kauffman Stadium, where the slumping Yankees look to find their footing against a Royals team trying to defend its home turf.
Will Warren gets the ball for New York, and he arrives with a clear blueprint for success. Despite his 3.61 ERA, his underlying metrics are stellar, boasting a 3.14 xERA and an elite 10.7 K/9. More importantly, he absolutely dismantled this exact Kansas City lineup back in April, striking out 11 batters over seven innings of one-run ball. That high-strikeout approach is the perfect antidote to a Royals team that relies on putting the ball in play and using their speed to manufacture runs. Furthermore, Warren has actually been sharper away from Yankee Stadium, posting a 2.81 ERA on the road and a 2.65 ERA in day games.
On the other side, Michael Wacha's sparkling 2.70 ERA is a prime candidate for regression. His 3.87 xERA indicates he has been living dangerously, relying heavily on Kauffman Stadium's massive dimensions and elite outfield defense to turn deep drives into long outs. However, the weather conditions today present a massive problem for his contact-heavy style. With temperatures sitting at 83 degrees and an 8 mph wind blowing straight out to left field, the environment is ripe for the Yankees' heavy-hitting lefties. Hitters like Ben Rice, who owns a massive 1.029 OPS against right-handed pitching, and Cody Bellinger are perfectly positioned to lift the ball and let the Memorial Day breeze carry it into the seats.
While the Royals hold an advantage on the basepaths—especially with Bobby Witt Jr. looking to exploit J.C. Escarra behind the plate—the Yankees' sheer power advantage and Warren's strikeout upside are too much to ignore. Even with Aaron Judge's historical struggles against Wacha, New York's lineup is deep enough to force the Royals' starter out early and expose a Kansas City bullpen that is currently thinned out by injuries. The Yankees swept this team in April, and their power-hitting, high-strikeout profile remains a mismatch that should get them back in the win column today.
Yankees ML-136
MLB4:10 PM
Reds @ Mets
Memorial Day baseball from Queens as the Cincinnati Reds roll into Citi Field to take on a reeling New York Mets squad.
The Mets are in a complete tailspin, coming off a brutal weekend where they were swept by the Marlins and managed to score just two total runs across three games. The lineup is severely depleted, with Juan Soto's sudden illness scratching him from the card on Sunday and keeping him out of the starting lineup today, leaving an already struggling offense without its biggest weapon. This lack of firepower makes it difficult to trust them as a favorite, even against a pitcher like Nick Lodolo who has been highly volatile this season. The Mets have the second-most games in the majors with two runs or fewer, and they lack the healthy personnel to exploit Lodolo's command issues.
Cincinnati arrives with a significant situational edge. A Sunday rainout gave their high-leverage bullpen arms a full two days of rest, a massive luxury when backing a starter like Lodolo who often struggles to pitch deep into games. If Lodolo runs into trouble early, the Reds can confidently deploy their rested middle relievers to bridge the gap. Conversely, the Mets' bullpen is in a fragile state, highlighted by closer Devin Williams surrendering a devastating walk-off grand slam on Sunday.
At plus money, the Reds offer exceptional value. They boast a healthy, power-heavy lineup led by Elly De La Cruz and Sal Stewart, who are perfectly positioned to challenge Nolan McLean. Furthermore, the Mets are starting backup catcher Luis Torrens, giving the ultra-aggressive De La Cruz—who is chasing a career steals milestone—a green light to manufacture chaos on the basepaths. With Cincinnati playing solid baseball and the Mets searching for answers during a disastrous stretch, taking the rested road underdog is the smart angle.
Reds ML+118
MLB5:05 PM
Diamondbacks @ Giants
Welcome to Oracle Park for Memorial Day baseball by the bay, where the surging Arizona Diamondbacks look to keep their hot streak alive against a San Francisco Giants squad desperate to find their footing. If you just look at the starting pitching matchup, it is easy to see why the market made the Giants the home favorite. San Francisco's Landen Roupp is pitching at an elite level, backing up his 3.27 ERA with a stellar 2.83 expected ERA and a high ground-ball rate. Meanwhile, Arizona's Merrill Kelly is navigating a high-wire act, carrying a terrifying 8.21 expected ERA and a plummeting 14.9 percent strikeout rate. On paper, the Giants should jump out to an early lead. However, we watched this exact starting pitching matchup unfold less than a week ago, and the results told a different story about how these two rosters are built to finish games.
The late-inning dynamic is the true separator in this divisional clash. Arizona enters today riding an 8-2 surge fueled by a relentless lineup and a lockdown bullpen. Corbin Carroll is terrorizing opposing pitchers on a 12-game hitting streak, and his elite speed is perfectly suited to exploit the sprawling outfield gaps of Oracle Park's Triples Alley. Once the starters inevitably exit, the game tilts heavily toward the visitors. The Diamondbacks feature a highly stable late-inning bridge anchored by Paul Sewald and Juan Morillo. Conversely, the Giants have routinely squandered late leads this season, hampered by a volatile relief corps featuring struggling arms like Ryan Walker, who carries a bloated 6.46 ERA in high-leverage spots.
Taking a pitcher with an expected ERA north of eight is undoubtedly a risk, but Kelly's pitch-to-contact style is significantly aided by the heavy marine air and run-suppressing dimensions in San Francisco. The Diamondbacks have already proven they can weather San Francisco's best punch from Roupp and win a battle of attrition. Getting plus money on a lineup firing on all cylinders, backed by a vastly superior bullpen, offers tremendous value. Arizona's offensive depth and late-game execution give them the clear edge to secure a road victory.
Diamondbacks ML+114
MLB6:10 PM
Nationals @ Guardians
Welcome to Progressive Field on Memorial Day, where the surging Cleveland Guardians host a Washington Nationals team scrambling to piece together 27 outs. The narrative surrounding Tanner Bibee is exactly what we look to exploit today. Despite an 0-6 record, his underlying metrics and recent form scream positive regression. He holds a solid 3.75 ERA and is coming off a dominant eight-inning, one-run masterclass in his last start. With the wind blowing in from center field at 5 mph, the environment perfectly suits his pitch-to-contact tendencies while simultaneously neutralizing the raw power of Washington sluggers like James Wood and CJ Abrams.
On the other side, the Nationals' starting rotation depth has been severely compromised by recent injuries, forcing them into a heavy bullpen game. Relying on PJ Poulin as an opener before turning to a bulk arm like Zack Littell—who carries a 5.83 ERA—is a highly volatile strategy. It requires asking a relief corps that has already surrendered 35 home runs this season to flawlessly navigate nine innings. This is a recipe for disaster against a disciplined Cleveland lineup. The Guardians strike out at one of the lowest rates in baseball and feature high-contact bats like Travis Bazzana and Jose Ramirez, who will inevitably put traffic on the basepaths and pressure the defense.
Furthermore, Washington's defense is highly unlikely to perfectly manage a bullpen game without giving away free bases. They have already committed 50 errors this season, while Cleveland operates with an elite .989 fielding percentage. The Guardians enter this contest rolling with eight wins in their last ten games. With a massive advantage in fielding consistency, starting pitching depth, and late-inning stability from closer Cade Smith, Cleveland is perfectly positioned to grind down Washington's relief arms. Back the Guardians to finally get Bibee the run support he deserves and secure the victory at home.
Guardians ML-178
MLB6:40 PM
Phillies @ Padres
We're under the lights at Petco Park for a Memorial Day clash as the Philadelphia Phillies take on the San Diego Padres. This pitching matchup presents one of the starkest contrasts on the board, and it points directly toward the road favorites. Jesús Luzardo takes the mound for Philadelphia carrying a 4.85 season ERA, but that number masks an elite underlying profile. Luzardo has been a true road warrior this year, boasting a spectacular 1.52 ERA away from home. Furthermore, his 3.21 expected ERA indicates he has pitched brilliantly beneath the surface. He matches up perfectly against a San Diego lineup that struggles mightily against left-handed pitching, with key bats like Ty France and Gavin Sheets seeing their production plummet against southpaws.
On the other side, the Padres are rolling out Griffin Canning out of sheer necessity due to a decimated starting rotation. Canning has struggled heavily, carrying a 9.00 ERA and a dangerous 1.81 WHIP through four starts. He consistently fails to pitch deep into games, which means he will be facing extreme traffic early. This is a nightmare scenario against a Phillies lineup loaded with left-handed power. Bryce Harper and Kyle Schwarber both carry an OPS well over .900 against righties, and they are primed to exploit Canning's command issues. Even in the pitcher-friendly confines of Petco Park, a 14 mph crosswind blowing toward right field could assist Philadelphia's lefties in doing damage.
While San Diego boasts an elite bullpen headlined by Mason Miller, they need a lead to protect it. Given Canning's propensity for putting runners on base and yielding early runs, the Padres will likely be playing from behind from the jump. The Phillies hold massive platoon advantages on both sides of the ball tonight, and Luzardo’s swing-and-miss stuff should keep San Diego's offense quiet. The starting pitching disparity is simply too large to ignore, making Philadelphia the clear side to back.
Phillies ML-130
MLB7:05 PM
Astros @ Rangers
Welcome to Globe Life Field on this Memorial Day evening as the Lone Star rivalry takes center stage, with the Texas Rangers looking to stop a three-game skid against a Houston Astros squad riding high off a weekend sweep. While Houston has the recent momentum, this series opener sets up perfectly for a Texas bounce back based on a massive structural advantage on the mound. Kumar Rocker is currently pitching the best baseball of his season, entering tonight riding a streak of 12.2 scoreless innings with 10 strikeouts. He has been especially dialed in at home, sporting a 2.81 ERA in Arlington, and is positioned to give the Rangers critical length against a Houston lineup that could be missing Yordan Alvarez, who sat out Sunday's game with back spasms.
The real differentiator in this matchup is what happens after the starters. Astros right-hander Tatsuya Imai has been highly volatile, struggling with severe command issues that have led to 14 walks in just 17.1 innings. Because he averages barely over three innings per start, he is going to force a heavily depleted Astros bullpen to cover a massive portion of this game. Texas has intentionally stacked left-handed on-base threats like Joc Pederson and Brandon Nimmo at the top of their order to exploit Imai's wildness early and drain his pitch count.
Once this game shifts to the bullpens, the gap only widens. Texas boasts an elite high-leverage bridge featuring Jacob Latz and Jakob Junis, both sporting sub-2.00 ERAs with excellent WHIP metrics. The Rangers are a flawless 21-0 when leading after seven innings this season, meaning their formula is proven: get a quality start, grab a lead, and lock the door. With Rocker dealing and the Astros forced to piece together 15-plus outs from an unreliable relief corps, the Rangers have a clear path to dictating the terms of this rivalry clash.
Rangers ML-126
MLB7:07 PM
Marlins @ Blue Jays
Welcome to Rogers Centre, where the roof is open for the first time this season as the Blue Jays look to cool off the visiting Marlins under the evening sky. The story of this game begins and ends with the massive disparity on the mound. Toronto is throwing rookie sensation Trey Yesavage, who has been nothing short of spectacular with a 1.07 ERA and a 10.3 strikeout-per-nine rate. He just carved up the Yankees for six scoreless innings without issuing a single walk and holds a flawless 0.00 ERA at home. On the other side, Miami counters with Janson Junk, a starter currently in a brutal tailspin. Junk has surrendered 19 earned runs over his last three outings, plagued by a low whiff rate and an inability to miss bats that has culminated in a 5.94 road ERA.
Even with Vladimir Guerrero Jr. out of the lineup tonight after an elbow contusion, Toronto's offense is perfectly positioned to punish Junk's contact-heavy approach. The Blue Jays are currently sporting an elite 35.8 percent hard-hit rate and have strategically loaded their lineup with left-handed bats like Yohendrick Pinango and Jesus Sanchez. Sanchez, in particular, is on an absolute tear against his former team, hitting .433 over his last 12 games. While the Marlins arrive with momentum from a recent home sweep, their offense is generating a weak 84.2 mph average exit velocity and a dismal 2.8 percent barrel rate over their recent stretch. They simply are not making the kind of high-quality contact needed to disrupt a pitcher as dialed-in as Yesavage.
If Miami manages to keep this game competitive into the late innings, the bullpen discrepancy heavily favors the home side. Toronto features one of the most lethal late-game combinations in baseball with setup man Tyler Rogers and closer Louis Varland, who boasts a microscopic 0.65 ERA and is a perfect 7-for-7 in save opportunities. Conversely, the Marlins are heavily reliant on a struggling Pete Fairbanks at the back end. With the cooler 62-degree air neutralizing some of Rogers Centre's hitter-friendly characteristics, Yesavage should comfortably navigate the Miami order before handing it over to a lockdown bullpen, securing a comfortable win for Toronto.
Blue Jays ML-152
MLB9:10 PM
Rockies @ Dodgers
Welcome to Dodger Stadium on this Memorial Day evening, where the lights are bright and the hometown Dodgers look to feast on a reeling Rockies squad. The mismatch on the mound tonight is simply too severe to ignore. Colorado is forced to hand the ball to Tanner Gordon for a spot start, a low-velocity reliever who relies on a 91-mph fastball and enters with a 6.59 ERA after getting shelled for seven earned runs in his last bulk appearance. That profile is a disaster waiting to happen against a Los Angeles lineup that thrives on middle-in strikes and hard contact. On the other side, Emmet Sheehan boasts a 3.72 ERA at home and elite swing-and-miss stuff, having fanned 51 batters in 45.2 innings, giving the Dodgers a massive floor in run prevention.
The top of the Dodgers' lineup is built specifically to dismantle right-handed pitching like Gordon. Shohei Ohtani comes into this series scorching hot with a 1.136 OPS over his last week, and he already owns a 7-for-13 career mark with a pair of home runs against Gordon. Backed by Freddie Freeman and Kyle Tucker, this group of elite left-handed bats should generate heavy early traffic. Meanwhile, the Rockies' offense just suffered a massive blow with the fresh loss of Mickey Moniak to an ankle injury. Stripped of their most productive bat against righties, Colorado severely lacks the firepower to keep pace in a high-scoring environment.
Even if Gordon miraculously navigates the early innings, the bullpens heavily favor Los Angeles. The Dodgers can deploy Tanner Scott, who carries a microscopic 1.25 ERA and 0.60 WHIP, to completely neutralize the back third of the game. Colorado’s late-inning options, highlighted by Victor Vodnik and his 8.00 ERA, simply do not have the swing-and-miss capabilities to survive late traffic at Dodger Stadium. The Dodgers (33-20) are 8-2 over their last ten games and 23-7 against the Rockies (20-34) at home over the last three seasons. Given the glaring pitching discrepancy and Colorado's depleted outfield, taking the Dodgers to cover the run line is the clear play.
Dodgers -1.5-152
MLB9:40 PM
Mariners @ Athletics
Welcome to West Sacramento, where the upstart Athletics look to defend their AL West lead against the visiting Mariners in what promises to be a highly charged series opener at Sutter Health Park. On the surface, Seattle starting pitcher Emerson Hancock looks like a tough assignment with his shiny 3.07 ERA. But advanced metrics tell a much different story. Hancock is sitting on a 4.09 expected ERA and has already surrendered eight home runs in less than 60 innings. Sending a fly-ball pitcher who struggles under the lights into a verified launching pad with a 109 park factor is a dangerous proposition, especially against an Oakland lineup built to punish right-handed pitching.
The Athletics' offense brings an elite left-handed platoon advantage to the plate tonight. Carlos Cortes carries a .952 OPS against righties, and rookie sensation Nick Kurtz boasts a massive 1.049 OPS in the split while chasing a franchise-record 48-game on-base streak. These patient, high-on-base lefties profile perfectly to exploit Hancock's regression indicators. On the other side, Oakland starter Luis Severino carries the exact same 4.09 expected ERA as his counterpart, but his splits heavily favor this spot. Severino is a completely different pitcher when the sun goes down, holding a 3.40 ERA at night, and he has recently shown the stamina to pitch deep into games and protect Oakland's high-leverage relievers.
The final blow to Seattle's chances tonight is the sudden loss of Cal Raleigh to a fresh oblique injury. Sidelined just today, Raleigh's absence removes Seattle's primary power threat and defensive anchor behind the plate. That puts immense pressure on a slumping Randy Arozarena to carry the offensive load against an Oakland starter who has historically handled the top of the Mariners order well. Backed by sharp money and holding a distinct platoon advantage in a power-friendly environment, the Athletics have all the right ingredients to secure the home victory.
Athletics ML-102