MLB1:10 PM
Nationals @ Guardians
We are under partly cloudy skies at Progressive Field for this afternoon getaway game, where the first-place Cleveland Guardians look to avoid a series sweep against the surging Washington Nationals. While Washington has taken the first two games of this set, today presents a massive mismatch on the mound that heavily favors the home team. Cleveland sends ace Gavin Williams to the hill, who enters today ranking third in MLB with 84 strikeouts. Williams has been in spectacular form, registering a 3.21 ERA and an elite 40-to-3 strikeout-to-walk ratio over his last five starts, giving the Guardians a dominant, high-volume starter capable of shutting down any lineup.
The Nationals are countering with a forced bullpen game, starting left-hander PJ Poulin as an opener. Poulin has not pitched more than two innings in any of his last five appearances, which means Washington's relief staff will be tasked with covering at least seven innings. This bullpen volume fatigue is a recipe for disaster against a Cleveland offense optimized to exploit left-handed pitching and high-traffic situations. José Ramírez carries a massive 1.041 OPS against lefties, and rookie leadoff hitter Travis Bazzana is locked in, batting .333 over his last ten games. Additionally, the wind is blowing at 5 mph directly in from center field, which serves as a natural defensive shield for Williams against Washington's power hitters, while Cleveland’s contact-heavy approach remains unaffected.
The game is also likely to be decided by the stark contrast in team execution and defense. The Guardians boast one of the best defenses in baseball with a .989 fielding percentage and have elite catcher Austin Hedges behind the dish to shut down Washington's running game. Conversely, the Nationals have committed a league-worst 50 errors and are starting Drew Millas, who has struggled with four passed balls and has not caught a single runner stealing this season. With a rested high-leverage bullpen anchored by Cade Smith waiting to lock things down, expect Williams and the Guardians to halt the sweep and secure a crucial victory at home.
Cleveland Guardians ML-190
MLB1:40 PM
Cardinals @ Brewers
An afternoon divisional showdown takes center stage at American Family Field as the first-place Milwaukee Brewers look to complete a three-game sweep over their division rivals, the St. Louis Cardinals. The atmosphere in Milwaukee is charged with high tension following Tuesday’s heated late-game antics and exchange of accusations, but the structural matchup on the field points directly to another victory for the home team. The Brewers are perfectly positioned to leverage their deep lineup and tactical versatility to secure the win today.
The starting pitching matchup represents a severe mismatch, primarily driven by Dustin May's significant day-game struggles. May has logged a dismal 6.75 ERA in afternoon starts this season and sits in the bottom sixth percentile for hard-hit rate. This makes him highly vulnerable to a Milwaukee lineup loaded with six left-handed hitters and one switch-hitter. Lefties Brice Turang, who is slugging a 1.021 OPS against right-handers, and Christian Yelich, who carries a massive 1.135 day-game OPS, are primed to exploit May's flat velocity. In contrast, Milwaukee's Chad Patrick has thrived at American Family Field, posting a stellar 1.48 ERA and 0.90 WHIP in home games, which provides a highly reliable foundation for the afternoon.
While Logan Henderson's fresh back injury has forced Milwaukee into a bullpen game, their relief depth is fully prepared to handle the load. Because the Brewers' starters dominated the first two games of this series, high-leverage arms like Trevor Megill and Abner Uribe are completely fresh and available to close out the final frames. St. Louis remains mired in a deep team-wide offensive slump, managing just one run over the last 18 innings of this series, with key threats like Jordan Walker and Alec Burleson hitting under .150 at this ballpark. The Brewers' strategy of rotating fresh, elite bullpen arms will keep the Cardinals' cold bats off-balance, enabling Milwaukee to complete the sweep.
Brewers ML-168
MLB3:05 PM
Mariners @ Athletics
We are under the afternoon sun at Sutter Health Park, where the Mariners look to cap off a dominant series sweep and leapfrog the Athletics for the top spot in the AL West. This finale presents a starting pitching matchup that heavily favors Seattle. Logan Gilbert has been a true road warrior this season, carrying a stellar 1.19 ERA on the road. He comes in off a sharp 5.2-inning scoreless performance and is backed by a dominant 9.1 K/9 rate. On the other side, Jeffrey Springs enters this matchup in a deep rut, having gone 0-5 with a 5.89 ERA over a recent seven-start stretch. Springs has been highly vulnerable to the long ball, giving up 1.6 HR/9 at home, which is a recipe for disaster in Sacramento’s hitter-friendly launchpad where the wind is blowing out to left field.
Seattle also holds a massive, asymmetrical advantage in bullpen freshness. Due to a creative piggyback strategy on Monday that saw Luis Castillo and Bryce Miller cover all nine innings, combined with Emerson Hancock's six scoreless frames on Tuesday, the Mariners' bullpen has barely been touched. High-leverage options are fully rested and ready to shorten the game. Conversely, Oakland's relief staff is heavily taxed after short starts from Aaron Civale and rookie Gage Jump. With Oakland's home bullpen ERA sitting at a bloated 6.18, they do not have the late-inning depth to hold off a surging Seattle offense.
The Mariners' bats are currently locked in, outscoring the Athletics 13-3 in the first two games while boasting a 7.8% barrel rate compared to Oakland's 2.9%. Seattle has stacked their lineup with five right-handed bats to exploit Springs, including road specialist Randy Arozarena and platoon designated hitter Rob Refsnyder. While Oakland's rookie star Nick Kurtz will look to bounce back after his 48-game on-base streak was snapped, he faces a monumental challenge against Gilbert. Expect Seattle to execute their game plan, dominate the late innings, and complete the sweep.
Mariners ML-126
MLB3:45 PM
Diamondbacks @ Giants
It is a beautiful, partly cloudy afternoon at Oracle Park as the San Francisco Giants look to salvage the series finale and avoid a sweep against their division rivals, the surging Arizona Diamondbacks. While the public is heavily backing the Diamondbacks due to their dominant 9-1 run and flawless season-series record against San Francisco, the smart money points directly toward the home underdog. The key to this game lies in a massive starting pitching discrepancy that is completely masked by surface-level statistics, making the Giants an elite value play at even money.
Although Michael Soroka’s 6-2 record and 3.27 ERA appear formidable, Statcast reveals he is the premier regression candidate on today's slate. Soroka's xERA is more than a full run higher at 4.42, and he has been incredibly vulnerable during day games (5.79 ERA) and on the road (6.10 ERA)—two conditions he faces simultaneously today. Conversely, Giants rookie Trevor McDonald is a major buy-low target. Despite his 4.76 ERA, McDonald’s stellar 1.01 WHIP actually beats Soroka’s 1.25, and his 3.43 FIP indicates that bad luck and sequencing, rather than bad pitching, have inflated his ERA. Supported by the spacious, pitcher-friendly dimensions of Oracle Park, McDonald is primed to stifle Arizona’s offense.
The matchup dynamics further shift toward San Francisco due to a critical, fresh injury in Arizona's camp. The Diamondbacks will be forced to play without their primary cornerstone defender and key run producer, Nolan Arenado, who was ruled out after suffering right groin tightness yesterday. His absence severely depletes Arizona's infield defense and middle-of-the-order depth. The Giants, on the other hand, are highly motivated to avoid a sweep on home turf and feature the perfect high-contact table-setter in Luis Arraez to exploit Soroka's elevated road and day splits. Expect the Giants to jump on an overvalued Soroka early and ride McDonald's superior underlying efficiency to a home victory.
Giants ML+100
MLB6:40 PM
Angels @ Tigers
Under the twilight shadows of Comerica Park, the Detroit Tigers and Los Angeles Angels clash in a classic battle of mirror-image records with wildly different momentum. While most casual observers will see a premier pitching duel between two arms sporting matching 2.4-range ERAs, the underlying numbers paint a very different story on the mound tonight. Casey Mize is in peak form for the Tigers, posting a stellar 1.70 ERA over his last five starts with impeccable control, highlighted by an 8:0 strikeout-to-walk ratio in his last two outings. His metrics are fully backed by a 2.71 xERA and a .263 xwOBA, demonstrating elite sustainability. On the other hand, Angels starter Jose Soriano is an absolute regression candidate. Though his season-long surface numbers look impressive, his expected metrics sit at a bloated 3.70 xERA, and he has stumbled recently with a 5.56 ERA and a glaring 14 walks over his last 27.5 innings.
The strategic matchups on the field heavily lean in Detroit's favor. The Tigers are starting six left-handed and switch-hitting batters tonight to neutralize Soriano’s high-velocity right-handed stuff, led by rookie shortstop Kevin McGonigle, who hits righties at a superb .301 clip, and Riley Greene, who maintains a dominant .948 OPS at home. This tactical alignment is paired with a critical, fresh defensive disadvantage for the visitors. The Angels placed first baseman Nolan Schanuel on the 10-day injured list today with left ankle inflammation. This sudden, unpriced injury completely disrupts the Angels' infield defense, forcing natural second baseman Vaughn Grissom to play first base out of position, and inserting depth pieces like Oswald Peraza and Donovan Walton into a highly vulnerable infield.
In a low-scoring environment like Comerica Park, defensive execution and late-game relief are going to decide this contest. The Tigers' bullpen has a much cleaner path to the finish line behind Kyle Finnegan's superb 1.82 ERA, while the Angels have to rely on a highly volatile relief corps anchored by a struggling Jordan Romano, who enters with a 10.13 ERA and a 2.13 WHIP. The Tigers' offense finally showed signs of life yesterday by breaking out of their multi-week hit slump, and with Mize pitching like a true stopper on the mound, Detroit is perfectly positioned to halt their home losing streak. Back the home team to exploit the pitching mismatch and the Angels' scrambled defensive alignment.
Tigers ML-112
MLB6:40 PM
Cubs @ Pirates
PNC Park is bathed in the warm glow of a late-May evening as the surging Pittsburgh Pirates look to keep their division rivals in a tailspin under the lights. The story of tonight's matchup revolves around a severe starting pitching mismatch and perfect environmental alignment for the home team's power bats. Jameson Taillon takes the mound for Chicago in the midst of a brutal stretch, having surrendered 12 earned runs and six home runs over his last two starts. His susceptibility to the long ball—highlighted by a league-high 17 home runs allowed this season—presents a dangerous vulnerability against a Pirates lineup that features left-handed sluggers like Brandon Lowe. With the wind projected to blow out to right field at 5 mph, Lowe, who crushes right-handed pitching with a 1.000 OPS and has a career 1.197 OPS against Taillon, is in a prime position to make the Cubs pay.
On the other side, the Pirates counter with Bubba Chandler, who is coming off a sensational 11-strikeout performance where he surrendered zero runs and only two hits. While Chandler can occasionally struggle with walks, his elite miss-bats ability gives him a vastly higher ceiling than Taillon, particularly against a tight, struggling Cubs offense that is averaging just one run per game over the first two games of this series. The tactical edge extends into the late innings as well; because of yesterday's lopsided blowout, the Pirates' bullpen is exceptionally fresh. High-leverage closer Gregory Soto, sporting a 2.13 ERA and a minuscule 0.79 WHIP, is completely rested and ready to shut down any late-game rally.
With the Cubs on a demoralizing 10-game losing streak and outscored 14-2 over the last 48 hours, Chicago's clubhouse is feeling the weight of their current tailspin. The contrast in current form, pitching durability, and platoon matchups makes the price on the home favorite highly attractive. Back the Pirates to keep rolling and secure another victory at PNC Park.
Pirates ML-122
MLB7:10 PM
Reds @ Mets
We are live from Queens under the warm twilight of Citi Field, where the Cincinnati Reds look to complete a three-game sweep against a desperate New York Mets squad searching for any sign of life. While the surface momentum screams to back the surging Reds, who have dominated this series by outscoring New York 14-4, the starting pitching dynamics and environmental factors point heavily toward a bounce-back victory for the home team. The market's pricing of the Mets as slight favorites despite their five-game losing streak reflects a critical matchup advantage that is difficult to ignore.
The core of this edge lies in the extreme regression profile of Reds left-hander Andrew Abbott. Abbott enters with a shiny 3.97 ERA, but his underlying 4.67 xERA and .339 xwOBA reveal a pitcher surviving on borrowed time. Over his last five starts, Abbott has walked 13 batters while striking out just 19 in 27.3 innings, seeing his season strikeout rate plummet to 13.2% with a meager 6.1% fastball whiff rate. He is pitching to heavy contact and putting too many runners on base, a highly dangerous style tonight with 80-degree temperatures and an 11 mph wind blowing straight out to right field. This specific weather setup plays directly into the hands of left-handed power hitters, most notably Mets superstar Juan Soto, who is hitting .355 over his last 10 games and boasts a dominant .455 career average (5-for-11) with a 1.045 OPS against Abbott.
On the other side, the Mets' opener strategy is mathematically sound and matches up well against Cincinnati's heavy hitters. Huascar Brazobán has been highly efficient in this role, sporting a 1.73 ERA, a 2.61 xERA, and a stingy .227 opponent wOBA. He will hand the ball off to rookie sensation Jonah Tong, who threw 3.0 hitless innings in his season debut last week while flashing an elite 95.9 mph fastball. With the Reds having virtually no major-league film on Tong’s explosive stuff, the Mets have a tactical advantage in the middle innings. Expect New York to capitalize on Abbott's dwindling stuff and snap their slide behind Soto's bat in a high-urgency spot.
Mets ML-120
MLB7:40 PM
Yankees @ Royals
We are live under the lights at Kauffman Stadium as the surging New York Yankees look to complete a series sweep against a reeling Kansas City Royals squad. The starting pitching matchup tonight features a stark contrast in quality and defensive support. Gerrit Cole is back on the hill for his second start since returning from reconstructive elbow surgery, looking to build on his pristine six scoreless innings from his season debut. Cole is paired with elite defensive catcher Austin Wells, whose ninety-eighth percentile framing will play beautifully in this pitcher-friendly park. Conversely, the Royals counter with young left-hander Noah Cameron, who has historically struggled against this New York lineup and will be throwing to rookie catcher Carter Jensen. Jensen's defensive struggles behind the plate are a major hidden liability, as Royals pitchers carry a massive 5.73 ERA when he catches compared to a 3.48 mark with veteran Salvador Perez.
This battery mismatch plays right into the hands of a Yankees offense that currently leads the major leagues with an elite .812 OPS against left-handed pitching. The middle of the Yankees order features absolute lefty-killers, with shortstop Anthony Volpe batting .500 with a 1.636 OPS and first baseman Ben Rice slugging a .952 OPS in this split. Although a nine mile-per-hour wind blowing in from left field might suppress some right-handed pull power, the Yankees do not rely solely on home runs; their contact-oriented approaches are perfectly built to find the spacious gaps of Kauffman Stadium against a pitcher in Cameron who surrenders a highly vulnerable forty-four percent hard-hit rate.
Finally, the bullpen situations could not be more divergent. Following yesterday's fifteen-to-one blowout, the Yankees were able to rest their entire high-leverage relief corps by using position players to finish the game, meaning David Bednar and Camilo Doval are fully rested. Meanwhile, the Royals' bullpen is physically exhausted and ranks near the bottom of the league, and their coaching staff was forced to make emergency roster moves after designating Bailey Falter for assignment. Having won fourteen consecutive head-to-head meetings against Kansas City, the Yankees completely dominate this matchup and hold every statistical and situational edge to finish the sweep.
Yankees ML-156
MLB6:35 PM
Rays @ Orioles
We are live under the partly cloudy skies of Camden Yards as the division-leading Tampa Bay Rays look to salvage a game and avoid a series sweep against their AL East rivals, the Baltimore Orioles. It’s a classic divisional battle featuring a fascinating pitching matchup between a crafty veteran and a highly touted rookie.
The biggest edge tonight lies on the mound with left-hander Steven Matz starting for the Rays. Matz has been a model of stability, posting a 4-1 record with a 3.70 ERA. More importantly, he matches up perfectly against an Orioles lineup that has been absolutely dormant against southpaws this year, struggling to a league-low .647 OPS against left-handed pitching. In his prior meeting with Baltimore, Matz held them to one run over four innings. While Baltimore has found success in the first two games of this series, their historical weakness against lefties should severely limit their offensive production tonight.
On the other side, the Orioles are turning to rookie Trey Gibson for a spot start to give their rotation an extra day of rest. While Gibson is a top prospect, his limited major-league action has been highly volatile, resulting in a 5.40 ERA and an alarming 6.14 xERA. Facing a highly disciplined Rays lineup that features the lowest strikeout rate in baseball (18.8%) is a nightmare scenario for a young, contact-prone pitcher. Tampa Bay’s bats are primed to exploit his inexperience, led by Yandy Diaz and the scorching-hot Jonathan Aranda, who has been an absolute terror at Camden Yards this week.
Although the Rays' defense has been uncharacteristically sloppy in this series, expect manager Kevin Cash to have his squad focused and fundamentally sound to avoid a costly sweep. With a restocked bullpen featuring Craig Kimbrel and Bryan Baker ready to secure the late innings, the Rays are positioned to break their three-game skid and get back in the win column.
Rays ML-112
MLB6:45 PM
Braves @ Red Sox
Under the warm evening skies at historic Fenway Park, the league-leading Atlanta Braves look to continue their dominant road run as they face a struggling Boston Red Sox squad in the second game of this interleague clash. The starting pitching matchup heavily favors Atlanta, with Bryce Elder taking the mound boasting an elite 1.97 ERA and a 0.99 WHIP. While Elder's 2.99 xERA suggests minor regression could happen, his ability to limit hard contact is clear. On the other side, Boston sends Connelly Early to the hill, whose respectable 3.33 ERA hides a massive 4.70 xERA. This 1.37 discrepancy is one of the largest in the majors, identifying him as a prime candidate for negative regression, especially when pitching at Fenway Park where his home ERA sits at a bloated 4.43.
The offensive matchup highlights a significant power disparity that is magnified by tonight's weather conditions. With temperatures reaching 84 degrees and an 11 mph wind blowing out to right field, left-handed hitters are primed to capitalize. Atlanta’s lineup features premier left-handed bats like Matt Olson, who recently hit his 15th home run to break out of a slump, and Michael Harris II, who is coming off a spectacular 4-for-4 performance. Boston's offense, by contrast, has struggled to find a consistent power identity outside of Willson Contreras. The Red Sox currently rank near the bottom of the league in home runs with just 41, making it incredibly difficult for them to match Atlanta's scoring ceiling in a hitter-friendly park.
Situational factors and bullpen depth further solidify the edge for the visitors. The Braves have been phenomenal on the road this season with a 20-8 record, whereas the Red Sox have floundered in front of their home crowd, posting a dismal 8-18 record at Fenway. Additionally, if the starters exit early, the Braves have a lockdown bridge to close out the game, anchored by Robert Suarez and Raisel Iglesias. Boston’s middle relief remains highly vulnerable, and keeping pace with a deep Atlanta lineup over nine innings is a tall order for a team that has dropped eight of its last nine home games. Backing the Braves at this near-even price is the logical play.
Braves ML-102
MLB7:40 PM
Twins @ White Sox
We have a high-stakes, mid-week division showdown under the lights at Guaranteed Rate Field as the Minnesota Twins and Chicago White Sox battle to break a 1-1 series deadlock. This pivotal American League Central clash features an intriguing matchup between two rookie starting pitchers on vastly different trajectories, and the betting market has appropriately priced this as a dead-even pick'em.
The edge in starting pitching belongs to Minnesota's Connor Prielipp. Although Prielipp is coming off a rough outing in Boston, his underlying metrics are highly encouraging, including a 3.75 xERA that suggests his 4.03 surface ERA is inflated. Prior to that single blowup, the young southpaw was on an absolute tear, posting a 1.71 ERA and a stellar 23:9 strikeout-to-walk ratio over his previous four starts. He provides reliable length and has shown he can regularly navigate deep into games. Conversely, the White Sox are throwing highly-touted prospect David Sandlin into the fire for his major league debut due to Noah Schultz's sudden knee injury. While Sandlin boasts a triple-digit fastball, he has thrown only 12.0 innings at Triple-A Charlotte this year while recovering from back and forearm soreness. He is not fully stretched out, is capped at a strict 75-pitch limit, and carries a high 14.9% walk rate that a disciplined Twins lineup can exploit.
Sandlin's limited workload forces a heavy burden onto a Chicago bullpen that was already taxed during Tuesday's 11-inning marathon. Minnesota's offense enters with massive momentum after Brooks Lee's game-winning double last night, and they have been the much more consistent team recently, winning seven of their last ten games. With Byron Buxton slugging a massive 1.037 OPS against right-handed pitching this season, the Twins have the firepower to jump on Sandlin's command issues early and force Chicago into high-stress middle relief. Expect the more experienced Prielipp to control the game early, allowing the red-hot Twins to secure a crucial divisional road win.
Twins ML-108
MLB8:05 PM
Astros @ Rangers
We are live from Arlington, Texas, where the Lone Star State rivalry continues to burn hot as the Texas Rangers and Houston Astros battle in a pivotal divisional rubber match at Globe Life Field. The starting pitching matchup tonight presents a stark contrast that heavily favors the home side, as the Rangers send Jacob deGrom to the mound to face Houston's Mike Burrows. deGrom has been nearly untouchable in front of his home crowd, carrying a spectacular 1.14 ERA at Globe Life Field this season while chasing his milestone 100th career victory. In contrast, Burrows has struggled with high traffic all season, posting a 5.75 ERA and a 1.53 WHIP while allowing three or more runs in seven of his ten starts. In a climate-controlled environment that rewards precision and command, deGrom's ability to minimize baserunners gives the Rangers a monumental advantage starting from the very first pitch.
At the plate, the Rangers' lineup matches up beautifully against the right-handed Burrows. Texas is stacking five left-handed or switch-hitting bats, including Brandon Nimmo, who is currently swinging a hot bat with a .333 average over his last ten games, and Joc Pederson, who is coming off a home run in yesterday's contest. Furthermore, the middle of the Texas order features a blistering Josh Jung, who is hitting .412 over his last ten games and boasts a spectacular 1.000 OPS at home this season. While the Astros counter with an elite pairing of Yordan Alvarez and Christian Walker, who are both on impressive hot streaks, their overall lineup is top-heavy and lacks depth. If deGrom can limit the damage from these two major threats, the bottom half of the Astros' batting order offers very little resistance.
The absolute tipping point in this matchup is the state of the respective bullpens. Houston enters tonight with the worst bullpen ERA in the majors at 5.47, and the unit is thoroughly exhausted after being forced to throw eight innings yesterday following an early rotation meltdown. Even if Burrows manages to keep the game competitive early, the Astros simply do not have the reliable relief arms to protect a close game or keep a surging Texas offense at bay in the later innings. Texas, on the other hand, possesses an incredibly efficient late-inning bridge featuring Jacob Latz, who sports a 2.16 ERA and a 0.60 WHIP, giving them the perfect weapon to neutralize left-handed threats like Alvarez late in the game. With the starting pitching edge, superior bullpen depth, and a more balanced lineup, the Rangers are in prime position to secure the win at home.
Rangers ML-146