Sports picks for Saturday, May 23, 2026
60 stored itemsGary’s saved picks and research for this day. Results are presented separately because older records do not all carry a durable source-pick ID.
Game picks
11
Cubs MoneylineThe wind is howling in off Lake Michigan as the Chicago Cubs look to snap a season-worst six-game losing streak against a Houston Astros squad trying to clinch a rare road series win. While the season records suggest a clear gap between these two clubs (Cubs 29-22, Astros 21-31), this afternoon’s battle at Wrigley Field is defined by extreme situational urgency and a massive environmental advantage for the home side. The environmental factor is the pivot point for this matchup. With the wind blowing 9 mph straight in from left field, Wrigley Field transforms from a hitter’s haven into a pitcher’s sanctuary. This perfectly suits Colin Rea, who has maintained an elite 2.66 ERA at home this season despite his road struggles. Conversely, Houston’s Kai-Wei Teng is a prime regression candidate; his 2.61 ERA is masked by a 3.76 xERA and a shaky walk rate that has seen him issue seven free passes over his last 14 innings. In a heavy-air environment where fly balls die on the warning track, the Astros' top-heavy power core of Yordan Alvarez and Christian Walker will find it nearly impossible to replicate their usual production, forcing them to play a "small ball" game they are not currently built to win. Manager Craig Counsell’s radical lineup shuffle provides the psychological jolt this Cubs offense needs. Moving the electric Pete Crow-Armstrong to the leadoff spot and calling up prospect Kevin Alcántara shifts the team's identity toward speed and pressure—a strategy that will feast on Astros catcher Cesar Salazar, who is currently hitting .091 and has failed to catch a single base-stealer this season. With the Cubs' elite middle-infield defense of Dansby Swanson and Nico Hoerner cleaning up everything on the ground for Rea, Chicago is positioned to manufacture the few runs needed to secure this game. The relief bridge is the final hammer; while Houston’s bullpen remains a bottom-tier unit without Josh Hader, the Cubs have a fully rested Daniel Palencia and Caleb Thielbar ready to slam the door on this slump.
The wind is howling in off Lake Michigan as the Chicago Cubs look to snap a season-worst six-game losing streak against a Houston Astros squad trying to clinch a rare road series win. While the season records suggest a clear gap between these two clubs (Cubs 29-22, Astros 21-31), this afternoon’s battle at Wrigley Field is defined by extreme situational urgency and a massive environmental advantage for the home side.
The environmental factor is the pivot point for this matchup. With the wind blowing 9 mph straight in from left field, Wrigley Field transforms from a hitter’s haven into a pitcher’s sanctuary. This perfectly suits Colin Rea, who has maintained an elite 2.66 ERA at home this season despite his road struggles. Conversely, Houston’s Kai-Wei Teng is a prime regression candidate; his 2.61 ERA is masked by a 3.76 xERA and a shaky walk rate that has seen him issue seven free passes over his last 14 innings. In a heavy-air environment where fly balls die on the warning track, the Astros' top-heavy power core of Yordan Alvarez and Christian Walker will find it nearly impossible to replicate their usual production, forcing them to play a "small ball" game they are not currently built to win.
Manager Craig Counsell’s radical lineup shuffle provides the psychological jolt this Cubs offense needs. Moving the electric Pete Crow-Armstrong to the leadoff spot and calling up prospect Kevin Alcántara shifts the team's identity toward speed and pressure—a strategy that will feast on Astros catcher Cesar Salazar, who is currently hitting .091 and has failed to catch a single base-stealer this season. With the Cubs' elite middle-infield defense of Dansby Swanson and Nico Hoerner cleaning up everything on the ground for Rea, Chicago is positioned to manufacture the few runs needed to secure this game. The relief bridge is the final hammer; while Houston’s bullpen remains a bottom-tier unit without Josh Hader, the Cubs have a fully rested Daniel Palencia and Caleb Thielbar ready to slam the door on this slump.
Pirates MoneylineWe have a Saturday matinee at the Rogers Centre where the Pirates look to even the series behind their ace, Paul Skenes, while the Blue Jays try to keep their three-game winning streak alive with Patrick Corbin on the bump. This matchup features one of the widest statistical gaps between starters you will see all season, as the reigning Cy Young winner faces a veteran lefty whose underlying metrics suggest a significant collapse is on the horizon. While the market has focused on Paul Skenes' elevated 6.86 ERA in day games, the environmental context today favors the flamethrower. With the roof closed in Toronto, Skenes gets a controlled, windless environment that allows his 100-plus mph fastball and 93rd-percentile strikeout stuff to play at its peak. He is currently underperforming a 2.08 xERA, and following a rare five-run stumble against Philadelphia, he is in a prime bounce-back position against a Toronto lineup that is resting its best power threat, Kazuma Okamoto. The Jays are essentially "sleepwalking" offensively, ranking bottom-ten in runs scored, and they lack the thump to consistently punish Skenes in a vacuum. On the other side, Patrick Corbin is the ultimate regression candidate. His 4.23 ERA is a mirage supported by a league-high 6.39 xERA, indicating he has been incredibly lucky to avoid disaster thus far. The Pirates (26-25) have responded by stacking eight right-handed or switch-hitting bats to neutralize Corbin's platoon advantage. To make matters worse for Toronto (24-27), their elite closer Louis Varland is likely unavailable after a 33-pitch, six-out save yesterday. Without their "eraser" in the ninth and facing a Pittsburgh lineup that averages nearly five runs per game, the Blue Jays' pitching depth is likely to buckle. The Pirates have the superior starter, the fresher bullpen, and the tactical lineup edge to snap their skid here.
We have a Saturday matinee at the Rogers Centre where the Pirates look to even the series behind their ace, Paul Skenes, while the Blue Jays try to keep their three-game winning streak alive with Patrick Corbin on the bump. This matchup features one of the widest statistical gaps between starters you will see all season, as the reigning Cy Young winner faces a veteran lefty whose underlying metrics suggest a significant collapse is on the horizon.
While the market has focused on Paul Skenes' elevated 6.86 ERA in day games, the environmental context today favors the flamethrower. With the roof closed in Toronto, Skenes gets a controlled, windless environment that allows his 100-plus mph fastball and 93rd-percentile strikeout stuff to play at its peak. He is currently underperforming a 2.08 xERA, and following a rare five-run stumble against Philadelphia, he is in a prime bounce-back position against a Toronto lineup that is resting its best power threat, Kazuma Okamoto. The Jays are essentially "sleepwalking" offensively, ranking bottom-ten in runs scored, and they lack the thump to consistently punish Skenes in a vacuum.
On the other side, Patrick Corbin is the ultimate regression candidate. His 4.23 ERA is a mirage supported by a league-high 6.39 xERA, indicating he has been incredibly lucky to avoid disaster thus far. The Pirates (26-25) have responded by stacking eight right-handed or switch-hitting bats to neutralize Corbin's platoon advantage. To make matters worse for Toronto (24-27), their elite closer Louis Varland is likely unavailable after a 33-pitch, six-out save yesterday. Without their "eraser" in the ninth and facing a Pittsburgh lineup that averages nearly five runs per game, the Blue Jays' pitching depth is likely to buckle. The Pirates have the superior starter, the fresher bullpen, and the tactical lineup edge to snap their skid here.
Guardians MoneylineIt is a grey, chilly afternoon at Citizens Bank Park, where the first-place Guardians look to extend their seven-game heater against a Phillies squad desperately searching for an offensive spark. While the market has priced this as a lopsided affair behind the arm of Zack Wheeler, the environmental factors and recent momentum suggest a much tighter contest that favors the visitors. The weather is the silent protagonist in this matchup. With temperatures hovering at 53 degrees and a stiff 13-mile-per-hour wind blowing straight in from right field, the power-heavy bats of Bryce Harper and Kyle Schwarber are at a distinct disadvantage. These conditions effectively neutralize the "cozy" dimensions of Philadelphia's park, playing right into the hands of Slade Cecconi. While Cecconi’s season-long ERA is high, he has been a different pitcher lately, posting a 1.47 ERA over his last three starts. In a low-scoring environment where every fly ball dies at the warning track, Cleveland’s high-contact, small-ball approach—led by the switch-hitting Jose Ramirez and the disciplined Travis Bazzana—is far more efficient at manufacturing runs. The most significant variable is the high probability of rain, which creates a strategic trap for Philadelphia. If a mid-game delay forces an early exit for Wheeler, the game transforms into a battle of bullpens, where the Guardians hold a massive edge. Cleveland’s relief unit leads the league in high-leverage strikeouts and features a locked-in closer in Cade Smith, whereas the Phillies are currently navigating a depleted middle-relief core with three relievers on the injured list. Coming off a 1-0 shutout win yesterday and riding a seven-game winning streak, the Guardians have the confidence and the pitching depth to capitalize on a weather-disrupted game. At +160, the value lies with the team that hasn't forgotten how to win.
It is a grey, chilly afternoon at Citizens Bank Park, where the first-place Guardians look to extend their seven-game heater against a Phillies squad desperately searching for an offensive spark. While the market has priced this as a lopsided affair behind the arm of Zack Wheeler, the environmental factors and recent momentum suggest a much tighter contest that favors the visitors.
The weather is the silent protagonist in this matchup. With temperatures hovering at 53 degrees and a stiff 13-mile-per-hour wind blowing straight in from right field, the power-heavy bats of Bryce Harper and Kyle Schwarber are at a distinct disadvantage. These conditions effectively neutralize the "cozy" dimensions of Philadelphia's park, playing right into the hands of Slade Cecconi. While Cecconi’s season-long ERA is high, he has been a different pitcher lately, posting a 1.47 ERA over his last three starts. In a low-scoring environment where every fly ball dies at the warning track, Cleveland’s high-contact, small-ball approach—led by the switch-hitting Jose Ramirez and the disciplined Travis Bazzana—is far more efficient at manufacturing runs.
The most significant variable is the high probability of rain, which creates a strategic trap for Philadelphia. If a mid-game delay forces an early exit for Wheeler, the game transforms into a battle of bullpens, where the Guardians hold a massive edge. Cleveland’s relief unit leads the league in high-leverage strikeouts and features a locked-in closer in Cade Smith, whereas the Phillies are currently navigating a depleted middle-relief core with three relievers on the injured list. Coming off a 1-0 shutout win yesterday and riding a seven-game winning streak, the Guardians have the confidence and the pitching depth to capitalize on a weather-disrupted game. At +160, the value lies with the team that hasn't forgotten how to win.
White Sox MoneylineWe have a beautiful afternoon for baseball at Oracle Park as the surging White Sox look to build on yesterday’s dominant nine-run explosion against a Giants team currently struggling to find its footing. Chicago enters this contest with massive momentum, having won nine of their last 12 games, while San Francisco is mired in a four-game losing streak and dealing with a sudden wave of significant absences in their starting lineup. The tactical advantage in this matchup heavily favors the White Sox due to the glaring platoon mismatch facing Adrian Houser. Houser is a low-strikeout, contact-oriented right-hander (4.9 K/9) who is tasked with navigating a Chicago lineup featuring six left-handed power hitters. This group includes Munetaka Murakami, who leads the American League with 17 home runs, and Colson Montgomery, who has added 13 of his own. Houser’s underlying metrics are concerning; his 5.81 xERA suggests he has been fortunate to keep his actual ERA at 5.25, and against a team that ranks 3rd in MLB in home runs, his lack of swing-and-miss stuff leaves him with a dangerously thin margin for error. While the White Sox are utilizing a bullpen game strategy started by Bryan Hudson, Hudson has been nearly unhittable this season with a 1.57 ERA and zero home runs allowed. Furthermore, the Giants are currently a wounded squad. The fresh losses of outfielders Jung Hoo Lee (back) and Heliot Ramos (quad) within the last 24 to 48 hours have significantly thinned a lineup that was already struggling to produce runs, averaging just 3.5 per game. While the White Sox did place reliever Jordan Hicks on the IL today, their offensive core remains entirely intact and highly productive. Historically, the White Sox have been remarkably comfortable in San Francisco, posting a 9-3 all-time record at Oracle Park. Between the psychological edge from yesterday’s 9-4 victory and the systemic advantage their left-handed bats hold over Houser, the White Sox are the clear side to back as they continue their climb up the AL Central standings.
We have a beautiful afternoon for baseball at Oracle Park as the surging White Sox look to build on yesterday’s dominant nine-run explosion against a Giants team currently struggling to find its footing. Chicago enters this contest with massive momentum, having won nine of their last 12 games, while San Francisco is mired in a four-game losing streak and dealing with a sudden wave of significant absences in their starting lineup.
The tactical advantage in this matchup heavily favors the White Sox due to the glaring platoon mismatch facing Adrian Houser. Houser is a low-strikeout, contact-oriented right-hander (4.9 K/9) who is tasked with navigating a Chicago lineup featuring six left-handed power hitters. This group includes Munetaka Murakami, who leads the American League with 17 home runs, and Colson Montgomery, who has added 13 of his own. Houser’s underlying metrics are concerning; his 5.81 xERA suggests he has been fortunate to keep his actual ERA at 5.25, and against a team that ranks 3rd in MLB in home runs, his lack of swing-and-miss stuff leaves him with a dangerously thin margin for error. While the White Sox are utilizing a bullpen game strategy started by Bryan Hudson, Hudson has been nearly unhittable this season with a 1.57 ERA and zero home runs allowed.
Furthermore, the Giants are currently a wounded squad. The fresh losses of outfielders Jung Hoo Lee (back) and Heliot Ramos (quad) within the last 24 to 48 hours have significantly thinned a lineup that was already struggling to produce runs, averaging just 3.5 per game. While the White Sox did place reliever Jordan Hicks on the IL today, their offensive core remains entirely intact and highly productive. Historically, the White Sox have been remarkably comfortable in San Francisco, posting a 9-3 all-time record at Oracle Park. Between the psychological edge from yesterday’s 9-4 victory and the systemic advantage their left-handed bats hold over Houser, the White Sox are the clear side to back as they continue their climb up the AL Central standings.
Twins MoneylineIt is a crisp Saturday afternoon at historic Fenway Park, where the wind is whipping in from right field and the Minnesota Twins are looking to extend their road winning streak against a Boston team struggling to find its footing. While the Red Sox are trying a tactical "opener" gambit with Jovani Morán leading into Brayan Bello, the real story here is the return of Taj Bradley to the Twins' rotation. Bradley has been Minnesota's most reliable arm this season with a 2.87 ERA, and while an 18-day layoff for a pectoral injury introduces some rust, his dominance in day games (1.91 ERA) makes him a formidable hurdle for a Boston lineup that is currently missing its defensive and veteran anchor. The "fresh" factor here is heavily tilted toward Minnesota. Boston is dealing with the immediate fallout of losing Trevor Story to surgery just 48 hours ago and the late scratch of Roman Anthony with a finger injury. This has forced a patchwork infield including Nick Sogard and a rotating cast at shortstop that already showed cracks during Friday’s defensive collapse. Meanwhile, Byron Buxton is playing like a man possessed at Fenway, currently riding an 8-game hitting streak in this building. His right-handed power is perfectly suited for the short porch in left field, especially today when the 9-mph wind coming in from right-center will neutralize the power of lefties like Wilyer Abreu and Trevor Larnach. Ultimately, this comes down to team trajectory and situational efficiency. The Twins (24-27) are the "hotter" team, having won four of their last five, and they feature a bottom-of-the-order spark plug in Ryan Kreidler, who is currently batting .500 with runners in scoring position. Boston’s (22-28) abysmal 8–15 record at home suggests they aren't getting any "Fenway magic" this season, and relying on Brayan Bello—who was recently tagged for 7 runs and carries a 1.80 WHIP—to provide bulk innings behind an opener is a massive gamble. I'll take the plus-money value on the Twins to exploit a fragile Boston defense and secure the series win.
It is a crisp Saturday afternoon at historic Fenway Park, where the wind is whipping in from right field and the Minnesota Twins are looking to extend their road winning streak against a Boston team struggling to find its footing. While the Red Sox are trying a tactical "opener" gambit with Jovani Morán leading into Brayan Bello, the real story here is the return of Taj Bradley to the Twins' rotation. Bradley has been Minnesota's most reliable arm this season with a 2.87 ERA, and while an 18-day layoff for a pectoral injury introduces some rust, his dominance in day games (1.91 ERA) makes him a formidable hurdle for a Boston lineup that is currently missing its defensive and veteran anchor.
The "fresh" factor here is heavily tilted toward Minnesota. Boston is dealing with the immediate fallout of losing Trevor Story to surgery just 48 hours ago and the late scratch of Roman Anthony with a finger injury. This has forced a patchwork infield including Nick Sogard and a rotating cast at shortstop that already showed cracks during Friday’s defensive collapse. Meanwhile, Byron Buxton is playing like a man possessed at Fenway, currently riding an 8-game hitting streak in this building. His right-handed power is perfectly suited for the short porch in left field, especially today when the 9-mph wind coming in from right-center will neutralize the power of lefties like Wilyer Abreu and Trevor Larnach.
Ultimately, this comes down to team trajectory and situational efficiency. The Twins (24-27) are the "hotter" team, having won four of their last five, and they feature a bottom-of-the-order spark plug in Ryan Kreidler, who is currently batting .500 with runners in scoring position. Boston’s (22-28) abysmal 8–15 record at home suggests they aren't getting any "Fenway magic" this season, and relying on Brayan Bello—who was recently tagged for 7 runs and carries a 1.80 WHIP—to provide bulk innings behind an opener is a massive gamble. I'll take the plus-money value on the Twins to exploit a fragile Boston defense and secure the series win.
Marlins MoneylineWe have got a battle for the basement at loanDepot park as the Marlins look to bury the Mets further into the NL East cellar after a gritty one-run victory in the series opener. This matchup centers on a massive tactical mismatch: Max Meyer and his high-velocity slider against a Mets lineup that is statistically the worst in baseball at hitting that specific pitch. Meyer is leaning on his slider 53.1% of the time this season, and with the Mets posting a league-low -1.33 wSL/C, he is the ultimate "kryptonite" for this depleted New York squad. Meyer has been elite at home with a 2.16 ERA and even better in day games (1.64 ERA), making this 4:10 PM start a perfect storm for the young Miami ace. While Freddy Peralta has the name value, his underlying metrics and recent command issues are flashing red lights. Peralta is coming off a start where he issued six walks in just five innings, and his 4.14 BB/9 on the season is a major liability against a Miami lineup that has strategically loaded six left-handed or switch-hitting bats today. The Marlins thrive on grinding out at-bats and utilizing their speed, led by Xavier Edwards and Otto Lopez. Peralta’s road xFIP of 4.43 suggests he is much more vulnerable away from Citi Field, and if he continues to struggle with his mechanics, this disciplined Miami group will force him into high-stress innings early. The disparity in current roster depth is the final nail here. The Mets are operating with a lineup that has been described as "structurally gutted," missing five regular starters including Francisco Lindor and Luis Robert Jr. This has turned them into a "Juan Soto or bust" offense, and as we saw yesterday when the Marlins held them to just three hits, a single star cannot carry a lineup that lacks protection. With Pete Fairbanks back to anchor a stable Miami bullpen and the Mets missing their primary bridge in Clay Holmes, the Marlins have the clear edge in the late innings. Expect Meyer to dominate the slider-blind Mets while Peralta's command issues eventually catch up to him.
We have got a battle for the basement at loanDepot park as the Marlins look to bury the Mets further into the NL East cellar after a gritty one-run victory in the series opener. This matchup centers on a massive tactical mismatch: Max Meyer and his high-velocity slider against a Mets lineup that is statistically the worst in baseball at hitting that specific pitch. Meyer is leaning on his slider 53.1% of the time this season, and with the Mets posting a league-low -1.33 wSL/C, he is the ultimate "kryptonite" for this depleted New York squad. Meyer has been elite at home with a 2.16 ERA and even better in day games (1.64 ERA), making this 4:10 PM start a perfect storm for the young Miami ace.
While Freddy Peralta has the name value, his underlying metrics and recent command issues are flashing red lights. Peralta is coming off a start where he issued six walks in just five innings, and his 4.14 BB/9 on the season is a major liability against a Miami lineup that has strategically loaded six left-handed or switch-hitting bats today. The Marlins thrive on grinding out at-bats and utilizing their speed, led by Xavier Edwards and Otto Lopez. Peralta’s road xFIP of 4.43 suggests he is much more vulnerable away from Citi Field, and if he continues to struggle with his mechanics, this disciplined Miami group will force him into high-stress innings early.
The disparity in current roster depth is the final nail here. The Mets are operating with a lineup that has been described as "structurally gutted," missing five regular starters including Francisco Lindor and Luis Robert Jr. This has turned them into a "Juan Soto or bust" offense, and as we saw yesterday when the Marlins held them to just three hits, a single star cannot carry a lineup that lacks protection. With Pete Fairbanks back to anchor a stable Miami bullpen and the Mets missing their primary bridge in Clay Holmes, the Marlins have the clear edge in the late innings. Expect Meyer to dominate the slider-blind Mets while Peralta's command issues eventually catch up to him.
Braves MoneylineTruist Park is set for an afternoon showdown as the division-leading Braves look to extend their winning streak against a Nationals club struggling to find its footing in the midst of a rotation crisis. While yesterday’s 11-inning marathon was decided by a single run, the structural advantages for Atlanta today are much wider than the narrow final score of the series opener suggests. The starting pitching mismatch is the primary driver here. Grant Holmes enters this matchup on a high note, coming off 6.0 scoreless innings and displaying a slider that has generated a massive 46.6% whiff rate this season. He is facing a Washington lineup that is heavy on young, aggressive hitters who tend to chase elite breaking stuff. On the other side, Jake Irvin is in the middle of a significant slump, posting an 8.31 ERA over his last four outings and failing to provide the length required to protect an already taxed bullpen. Irvin has historically struggled against this Braves core, allowing at least three runs in each of his last three starts against them, and he now has to navigate Matt Olson and Dominic Smith, both of whom own an OPS over .900 against right-handed pitching this year. The game's final third also tilts heavily toward the home team. Atlanta’s backend duo of Raisel Iglesias and Robert Suarez has been virtually untouchable, with Iglesias yet to allow an earned run in over 15 innings of work. Because Iglesias only needed 10 pitches to navigate last night’s extras, he is fully fresh to close the door today. Conversely, Washington used seven different pitchers in yesterday’s loss, leaving manager Blake Butera with a depleted deck of reliable arms if Irvin exits early. When you factor in the defensive disparity—Washington has committed more than double the errors of Atlanta this season—the Braves have multiple paths to a victory while the Nationals have a very narrow margin for error. Expect Atlanta’s superior pitching depth and home-field dominance to be the difference-maker.
Truist Park is set for an afternoon showdown as the division-leading Braves look to extend their winning streak against a Nationals club struggling to find its footing in the midst of a rotation crisis. While yesterday’s 11-inning marathon was decided by a single run, the structural advantages for Atlanta today are much wider than the narrow final score of the series opener suggests.
The starting pitching mismatch is the primary driver here. Grant Holmes enters this matchup on a high note, coming off 6.0 scoreless innings and displaying a slider that has generated a massive 46.6% whiff rate this season. He is facing a Washington lineup that is heavy on young, aggressive hitters who tend to chase elite breaking stuff. On the other side, Jake Irvin is in the middle of a significant slump, posting an 8.31 ERA over his last four outings and failing to provide the length required to protect an already taxed bullpen. Irvin has historically struggled against this Braves core, allowing at least three runs in each of his last three starts against them, and he now has to navigate Matt Olson and Dominic Smith, both of whom own an OPS over .900 against right-handed pitching this year.
The game's final third also tilts heavily toward the home team. Atlanta’s backend duo of Raisel Iglesias and Robert Suarez has been virtually untouchable, with Iglesias yet to allow an earned run in over 15 innings of work. Because Iglesias only needed 10 pitches to navigate last night’s extras, he is fully fresh to close the door today. Conversely, Washington used seven different pitchers in yesterday’s loss, leaving manager Blake Butera with a depleted deck of reliable arms if Irvin exits early. When you factor in the defensive disparity—Washington has committed more than double the errors of Atlanta this season—the Braves have multiple paths to a victory while the Nationals have a very narrow margin for error. Expect Atlanta’s superior pitching depth and home-field dominance to be the difference-maker.
Mariners MoneylineThe 50th-anniversary tour for Seattle rolls into a sun-drenched Kauffman Stadium today as George Kirby looks to silence a Kansas City crowd that has seen their team fall into a devastating May tailspin. After a narrow 2-0 shutout victory last night, the Mariners (25-27) have a chance to secure the series behind an ace who has historically treated the Royals with clinical precision. The statistical mismatch between the starting pitchers is the primary driver here. George Kirby is the ultimate "stopper" for a Seattle team chasing the AL West lead. Despite a rare stumble in his last outing, Kirby’s underlying metrics remain elite, specifically a 3.21 xERA and a historical track record against Kansas City that includes a 2.08 ERA and zero career walks. In a ballpark where the wind is blowing in from left field, Kirby’s high-strikeout, fly-ball profile is perfectly insulated. Conversely, the Royals (20-31) are forced to turn to Stephen Kolek due to a rotation crisis that has sidelined their top arms. Kolek’s low strikeout rate is a major liability against a Mariners lineup featuring six left-handed or switch-hitting bats, including Luke Raley and his .899 OPS against righties. Beyond the numbers, the momentum gap is cavernous. Kansas City has lost 10 of its last 11 games, scoring a meager 2.8 runs per contest over that span. While Bobby Witt Jr. has found individual success against Kirby, he is essentially a one-man show right now. Seattle, winners of 10 of their last 14 road games, has the superior bullpen depth to bridge the gap even if Kirby doesn't go deep. With Julio Rodríguez sporting a career .422 average in this stadium and the Royals' relief corps missing key leverage arms, the Mariners are positioned to exploit a depleted opponent and continue their climb up the standings. Expect Kirby’s control to neutralize the Royals' speed and for Seattle’s left-handed power to finally break through the spacious gaps at Kauffman.
The 50th-anniversary tour for Seattle rolls into a sun-drenched Kauffman Stadium today as George Kirby looks to silence a Kansas City crowd that has seen their team fall into a devastating May tailspin. After a narrow 2-0 shutout victory last night, the Mariners (25-27) have a chance to secure the series behind an ace who has historically treated the Royals with clinical precision.
The statistical mismatch between the starting pitchers is the primary driver here. George Kirby is the ultimate "stopper" for a Seattle team chasing the AL West lead. Despite a rare stumble in his last outing, Kirby’s underlying metrics remain elite, specifically a 3.21 xERA and a historical track record against Kansas City that includes a 2.08 ERA and zero career walks. In a ballpark where the wind is blowing in from left field, Kirby’s high-strikeout, fly-ball profile is perfectly insulated. Conversely, the Royals (20-31) are forced to turn to Stephen Kolek due to a rotation crisis that has sidelined their top arms. Kolek’s low strikeout rate is a major liability against a Mariners lineup featuring six left-handed or switch-hitting bats, including Luke Raley and his .899 OPS against righties.
Beyond the numbers, the momentum gap is cavernous. Kansas City has lost 10 of its last 11 games, scoring a meager 2.8 runs per contest over that span. While Bobby Witt Jr. has found individual success against Kirby, he is essentially a one-man show right now. Seattle, winners of 10 of their last 14 road games, has the superior bullpen depth to bridge the gap even if Kirby doesn't go deep. With Julio Rodríguez sporting a career .422 average in this stadium and the Royals' relief corps missing key leverage arms, the Mariners are positioned to exploit a depleted opponent and continue their climb up the standings. Expect Kirby’s control to neutralize the Royals' speed and for Seattle’s left-handed power to finally break through the spacious gaps at Kauffman.
Cardinals MoneylineThe lights are bright at Great American Ball Park as the Cardinals look to close out a dominant Saturday sweep in this National League Central rivalry. While the afternoon opener was a one-sided affair, the nightcap hinges on whether a surging Kyle Leahy can navigate a Reds lineup that is structurally designed to exploit his biggest weaknesses in a hitter-friendly environment. The starting pitching matchup creates a significant floor-versus-ceiling gap that favors St. Louis. Kyle Leahy enters this start having allowed just two earned runs over his last 16.1 innings, finding a rhythm that has stabilized the Cardinals' rotation during this stretch. While his high WHIP and expected metrics suggest he allows plenty of traffic, he faces a Cincinnati starter in Chase Petty who is struggling to find the strike zone at the Triple-A level. Petty’s 6.32 ERA in the minors and recent finger issues make him a high-risk option for a Reds team already reeling from a decimated rotation that is missing several core starters. Beyond the starters, the Cardinals possess a massive advantage in run prevention and relief depth that should manifest in the later innings. The defensive spine of Pedro Pages at catcher and Masyn Winn at shortstop provides an elite safety net for a ground-ball-heavy pitcher like Leahy, especially when contrasted with a Reds infield that is currently missing the defensive stabilization of Ke'Bryan Hayes at third base. Finally, the bullpen management from earlier today gives St. Louis a tactical edge; because they cruised in the opener, they have high-leverage arms like Riley O'Brien and Gordon Graceffo fully rested. With the Reds (26-24) forced into emergency roster moves and the Cardinals’ (28-21) 19-8 record in night games, the momentum is firmly with St. Louis.
The lights are bright at Great American Ball Park as the Cardinals look to close out a dominant Saturday sweep in this National League Central rivalry. While the afternoon opener was a one-sided affair, the nightcap hinges on whether a surging Kyle Leahy can navigate a Reds lineup that is structurally designed to exploit his biggest weaknesses in a hitter-friendly environment.
The starting pitching matchup creates a significant floor-versus-ceiling gap that favors St. Louis. Kyle Leahy enters this start having allowed just two earned runs over his last 16.1 innings, finding a rhythm that has stabilized the Cardinals' rotation during this stretch. While his high WHIP and expected metrics suggest he allows plenty of traffic, he faces a Cincinnati starter in Chase Petty who is struggling to find the strike zone at the Triple-A level. Petty’s 6.32 ERA in the minors and recent finger issues make him a high-risk option for a Reds team already reeling from a decimated rotation that is missing several core starters.
Beyond the starters, the Cardinals possess a massive advantage in run prevention and relief depth that should manifest in the later innings. The defensive spine of Pedro Pages at catcher and Masyn Winn at shortstop provides an elite safety net for a ground-ball-heavy pitcher like Leahy, especially when contrasted with a Reds infield that is currently missing the defensive stabilization of Ke'Bryan Hayes at third base. Finally, the bullpen management from earlier today gives St. Louis a tactical edge; because they cruised in the opener, they have high-leverage arms like Riley O'Brien and Gordon Graceffo fully rested. With the Reds (26-24) forced into emergency roster moves and the Cardinals’ (28-21) 19-8 record in night games, the momentum is firmly with St. Louis.
Rangers MoneylineThe Texas Rangers head into Angel Stadium tonight looking to even the score after an uncharacteristic power surge from the Halos yesterday, and they have the perfect stopper on the mound in Nathan Eovaldi. Eovaldi is currently in peak form, posting a dominant 2.25 ERA and a stifling 0.78 WHIP over his last four starts. He faces an Angels lineup that is hitting a league-worst .200 at home this season and is reeling from the fresh loss of Logan O’Hoppe, who was placed in concussion protocol just today. Without O’Hoppe’s presence in the middle of the order, the pressure on Mike Trout and Zach Neto to produce becomes nearly insurmountable against a pitcher of Eovaldi’s caliber. While Walbert Ureña’s 2.70 ERA might look respectable on the surface, his underlying metrics suggest he is a prime candidate for regression. Ureña carries a 1.35 WHIP and an elevated walk rate, indicating he has been fortunate to avoid major damage despite constant traffic on the bases. He now runs into a Texas offense that is firing on all cylinders, averaging 7.0 runs per game over their last five contests. With Brandon Nimmo excelling on the road and Josh Jung punishing right-handed pitching with an .851 OPS, the Rangers have the discipline to exploit Ureña's lack of efficiency and force him into high-pitch counts early. The defensive and bullpen gaps here are where this game truly breaks for Texas. The Angels are forced to start third-string catcher Sebastian Rivero, a defensive liability who has caught just one runner stealing all season. This creates a clear path for an athletic Rangers lineup to be aggressive on the basepaths and manufacture runs. Even if Ureña keeps the game close, the Angels' relief corps has been in a state of complete collapse, surrendering 29 earned runs over their last 15.2 innings. In a high-stakes divisional spot with the Rangers (24-26) sitting just 1.5 games back, expect Eovaldi’s veteran stability and the Rangers’ offensive depth to overwhelm a compromised Angels (18-34) roster.
The Texas Rangers head into Angel Stadium tonight looking to even the score after an uncharacteristic power surge from the Halos yesterday, and they have the perfect stopper on the mound in Nathan Eovaldi. Eovaldi is currently in peak form, posting a dominant 2.25 ERA and a stifling 0.78 WHIP over his last four starts. He faces an Angels lineup that is hitting a league-worst .200 at home this season and is reeling from the fresh loss of Logan O’Hoppe, who was placed in concussion protocol just today. Without O’Hoppe’s presence in the middle of the order, the pressure on Mike Trout and Zach Neto to produce becomes nearly insurmountable against a pitcher of Eovaldi’s caliber.
While Walbert Ureña’s 2.70 ERA might look respectable on the surface, his underlying metrics suggest he is a prime candidate for regression. Ureña carries a 1.35 WHIP and an elevated walk rate, indicating he has been fortunate to avoid major damage despite constant traffic on the bases. He now runs into a Texas offense that is firing on all cylinders, averaging 7.0 runs per game over their last five contests. With Brandon Nimmo excelling on the road and Josh Jung punishing right-handed pitching with an .851 OPS, the Rangers have the discipline to exploit Ureña's lack of efficiency and force him into high-pitch counts early.
The defensive and bullpen gaps here are where this game truly breaks for Texas. The Angels are forced to start third-string catcher Sebastian Rivero, a defensive liability who has caught just one runner stealing all season. This creates a clear path for an athletic Rangers lineup to be aggressive on the basepaths and manufacture runs. Even if Ureña keeps the game close, the Angels' relief corps has been in a state of complete collapse, surrendering 29 earned runs over their last 15.2 innings. In a high-stakes divisional spot with the Rangers (24-26) sitting just 1.5 games back, expect Eovaldi’s veteran stability and the Rangers’ offensive depth to overwhelm a compromised Angels (18-34) roster.
Diamondbacks MoneylineChase Field is buzzing as the desert heat settles into a Saturday night showdown between NL West rivals looking for a series edge. The pitching mismatch tonight is the loudest signal on the board, as Arizona sends Zac Gallen to the mound against Michael Lorenzen. While Gallen’s season-long ERA is inflated by road struggles, he has been a different animal at Chase Field, posting a 2.70 home ERA this season. He faces a Rockies lineup that was just hollowed out by fresh injuries to Mickey Moniak and Brenton Doyle within the last 48 hours. Without Moniak’s team-leading power and Doyle’s range in center field, Colorado is forced to lean on a patchwork outfield in a stadium where defensive spacing is critical. The offensive advantage leans heavily toward the Diamondbacks, particularly with Corbin Carroll entering the night on a 10-game hitting streak. Carroll has historically owned Lorenzen, including two career home runs, and the rest of the Arizona lineup is well-positioned to exploit Lorenzen’s league-high 1.91 WHIP. Lorenzen is currently struggling through a nightmare stretch, leading the majors in losses and coming off a start where this same Arizona squad (26-24) chased him after allowing seven runs in under five innings. The Diamondbacks’ ability to force high-stress innings early will likely break this game open before the Colorado (20-32) bullpen can stabilize the situation. Arizona’s bullpen structure also provides a massive safety net tonight. With Paul Sewald anchoring the ninth and Juan Morillo providing elite setup work with a 2.61 ERA, the Diamondbacks are built to protect leads in a way the Rockies simply aren't right now. Colorado’s relief unit is missing its most reliable high-leverage arm in Victor Vodnik, who landed on the IL just three days ago. Even with Lourdes Gurriel Jr. hitting the IL today for Arizona, their depth with veteran hitters like Ildemaro Vargas and Nolan Arenado provides too much firepower for a struggling Rockies rotation to contain. Expect Arizona to leverage the home-field environment and the severe pitching disparity to take control of the series.
Chase Field is buzzing as the desert heat settles into a Saturday night showdown between NL West rivals looking for a series edge. The pitching mismatch tonight is the loudest signal on the board, as Arizona sends Zac Gallen to the mound against Michael Lorenzen. While Gallen’s season-long ERA is inflated by road struggles, he has been a different animal at Chase Field, posting a 2.70 home ERA this season. He faces a Rockies lineup that was just hollowed out by fresh injuries to Mickey Moniak and Brenton Doyle within the last 48 hours. Without Moniak’s team-leading power and Doyle’s range in center field, Colorado is forced to lean on a patchwork outfield in a stadium where defensive spacing is critical.
The offensive advantage leans heavily toward the Diamondbacks, particularly with Corbin Carroll entering the night on a 10-game hitting streak. Carroll has historically owned Lorenzen, including two career home runs, and the rest of the Arizona lineup is well-positioned to exploit Lorenzen’s league-high 1.91 WHIP. Lorenzen is currently struggling through a nightmare stretch, leading the majors in losses and coming off a start where this same Arizona squad (26-24) chased him after allowing seven runs in under five innings. The Diamondbacks’ ability to force high-stress innings early will likely break this game open before the Colorado (20-32) bullpen can stabilize the situation.
Arizona’s bullpen structure also provides a massive safety net tonight. With Paul Sewald anchoring the ninth and Juan Morillo providing elite setup work with a 2.61 ERA, the Diamondbacks are built to protect leads in a way the Rockies simply aren't right now. Colorado’s relief unit is missing its most reliable high-leverage arm in Victor Vodnik, who landed on the IL just three days ago. Even with Lourdes Gurriel Jr. hitting the IL today for Arizona, their depth with veteran hitters like Ildemaro Vargas and Nolan Arenado provides too much firepower for a struggling Rockies rotation to contain. Expect Arizona to leverage the home-field environment and the severe pitching disparity to take control of the series.
Player props
19
Jordan Walker has fully emerged as the Cardinals' primary power threat in 2026, and this matchup against Chris Paddack is arguably the best possible spot for him. Paddack has been disastrous this season, particularly at Great American Ball Park, where he carries a 15.88 ERA and a 1.63 WHIP. He is allowing a high volume of baserunners and hard contact, which plays right into Walker's current hot streak (.306 AVG, 4 HR over his last 10 games). Walker's .920 OPS against right-handed pitching suggests he is seeing the ball exceptionally well against traditional starters. In the hitter-friendly environment of Cincinnati, Walker only needs one extra-base hit or two singles to clear this line, and given Paddack's inability to limit damage, the volume of opportunities should be high.
Jordan Walker has fully emerged as the Cardinals' primary power threat in 2026, and this matchup against Chris Paddack is arguably the best possible spot for him. Paddack has been disastrous this season, particularly at Great American Ball Park, where he carries a 15.88 ERA and a 1.63 WHIP.
He is allowing a high volume of baserunners and hard contact, which plays right into Walker's current hot streak (.306 AVG, 4 HR over his last 10 games). Walker's .920 OPS against right-handed pitching suggests he is seeing the ball exceptionally well against traditional starters.
In the hitter-friendly environment of Cincinnati, Walker only needs one extra-base hit or two singles to clear this line, and given Paddack's inability to limit damage, the volume of opportunities should be high.

Sal Stewart is the hottest hitter in the Reds' lineup, coming into this doubleheader with a .448 average over his last 10 games. He has stabilized the middle of the Cincinnati order, batting third and consistently producing hits (13 in his last 29 at-bats). He faces Andre Pallante, who is a high-contact pitcher (nearly a hit per inning over his last 5 starts). Stewart's plate discipline (6 walks in last 10 games) ensures he is frequently on base to score runs if he isn't driving them in himself. Batting behind Elly De La Cruz and in front of Nathaniel Lowe provides the perfect run-environment context for Stewart to clear the 1.5 HRR threshold, as he is equally likely to drive in a run as he is to score one.
Sal Stewart is the hottest hitter in the Reds' lineup, coming into this doubleheader with a .448 average over his last 10 games. He has stabilized the middle of the Cincinnati order, batting third and consistently producing hits (13 in his last 29 at-bats).
He faces Andre Pallante, who is a high-contact pitcher (nearly a hit per inning over his last 5 starts). Stewart's plate discipline (6 walks in last 10 games) ensures he is frequently on base to score runs if he isn't driving them in himself.
Batting behind Elly De La Cruz and in front of Nathaniel Lowe provides the perfect run-environment context for Stewart to clear the 1.5 HRR threshold, as he is equally likely to drive in a run as he is to score one.

Christian Walker has been the lone consistent producer in a Houston lineup missing several key stars. He enters this matchup hitting .350 over his last 10 games and has successfully cleared the 1.5 Hits+Runs+RBIs threshold in 9 of those 10 contests. His production is heavily bolstered by hitting cleanup behind Yordan Alvarez, who has posted a .488 OBP over his last 10 games, providing Walker with constant RBI opportunities. He faces Colin Rea, who is in the midst of a significant collapse, posting a 7.50 ERA and 1.62 WHIP over his last five starts. While the wind at Wrigley is blowing in, Walker's ability to drive the ball into gaps for RBIs (13 RBIs in last 10 games) makes him less reliant on the home run for this prop than other power hitters.
Christian Walker has been the lone consistent producer in a Houston lineup missing several key stars. He enters this matchup hitting .350 over his last 10 games and has successfully cleared the 1.5 Hits+Runs+RBIs threshold in 9 of those 10 contests.
His production is heavily bolstered by hitting cleanup behind Yordan Alvarez, who has posted a .488 OBP over his last 10 games, providing Walker with constant RBI opportunities. He faces Colin Rea, who is in the midst of a significant collapse, posting a 7.50 ERA and 1.62 WHIP over his last five starts.
While the wind at Wrigley is blowing in, Walker's ability to drive the ball into gaps for RBIs (13 RBIs in last 10 games) makes him less reliant on the home run for this prop than other power hitters.

Michael Busch is currently mired in a deep offensive slump, mirroring the Cubs' overall six-game losing streak. He is hitting just .182 over his last 10 games and has failed to record a single hit in 7 of those 10 appearances. Consequently, he has stayed under 1.5 Hits+Runs+RBIs in 80% of his recent games. The environmental factors at Wrigley today are highly unfavorable for Busch; a left-handed fly-ball hitter facing a 9 mph wind blowing straight in from left field in 57-degree weather will find it nearly impossible to generate the extra-base hits or sacrifice flies needed to drive up his production. He faces Kai-Wei Teng, who has been stellar with a 2.61 ERA and is coming off a start where he allowed zero runs over five innings. Even if Busch's spot in the order remains high after the lineup shakeup, his lack of contact and the suppressed scoring environment make the Under the clear play.
Michael Busch is currently mired in a deep offensive slump, mirroring the Cubs' overall six-game losing streak. He is hitting just .182 over his last 10 games and has failed to record a single hit in 7 of those 10 appearances.
Consequently, he has stayed under 1.5 Hits+Runs+RBIs in 80% of his recent games. The environmental factors at Wrigley today are highly unfavorable for Busch; a left-handed fly-ball hitter facing a 9 mph wind blowing straight in from left field in 57-degree weather will find it nearly impossible to generate the extra-base hits or sacrifice flies needed to drive up his production.
He faces Kai-Wei Teng, who has been stellar with a 2.61 ERA and is coming off a start where he allowed zero runs over five innings. Even if Busch's spot in the order remains high after the lineup shakeup, his lack of contact and the suppressed scoring environment make the Under the clear play.

Patrick Corbin's strikeout production has fallen off a cliff in May. He has not reached 5 strikeouts in a single game over his last five starts, averaging just 2.6 strikeouts per outing in that span. While the Pirates' lineup can be strikeout-prone, Corbin's stuff is currently not missing bats; his 6.39 xERA and .388 xwOBA indicate that hitters are making frequent, high-quality contact against him. The Pirates are also starting eight right-handed or switch-hitters today, which historically neutralizes Corbin's primary weapon (the slider). With his ERA trending upward and his inability to generate punchouts recently, the under on 4.5 is the most statistically supported trend in this matchup.
Patrick Corbin's strikeout production has fallen off a cliff in May. He has not reached 5 strikeouts in a single game over his last five starts, averaging just 2.6 strikeouts per outing in that span.
While the Pirates' lineup can be strikeout-prone, Corbin's stuff is currently not missing bats; his 6.39 xERA and .388 xwOBA indicate that hitters are making frequent, high-quality contact against him. The Pirates are also starting eight right-handed or switch-hitters today, which historically neutralizes Corbin's primary weapon (the slider).
With his ERA trending upward and his inability to generate punchouts recently, the under on 4.5 is the most statistically supported trend in this matchup.

Paul Skenes is currently operating at an elite level, and his underlying metrics (2.08 xERA, 0.71 WHIP) suggest he is the most dominant starter in baseball. He has surpassed this 6.5 strikeout line in 100% of his last five starts, including outings where he didn't have his best stuff. Facing a Blue Jays lineup that is bottom-10 in runs scored and bottom-5 in slugging, Skenes should be able to navigate deep enough into the game to reach this threshold. His ability to generate swings-and-misses is not park-dependent, and the closed roof at Rogers Centre provides neutral conditions. Given he has recorded at least 7 strikeouts even in his shortest outing (5.0 IP) recently, the volume floor is remarkably high.
Paul Skenes is currently operating at an elite level, and his underlying metrics (2.08 xERA, 0.71 WHIP) suggest he is the most dominant starter in baseball. He has surpassed this 6.5 strikeout line in 100% of his last five starts, including outings where he didn't have his best stuff.
Facing a Blue Jays lineup that is bottom-10 in runs scored and bottom-5 in slugging, Skenes should be able to navigate deep enough into the game to reach this threshold. His ability to generate swings-and-misses is not park-dependent, and the closed roof at Rogers Centre provides neutral conditions.
Given he has recorded at least 7 strikeouts even in his shortest outing (5.0 IP) recently, the volume floor is remarkably high.

Bryce Harper enters this matchup as the hottest hitter in the Phillies' lineup, slashing .353 over his last 10 games. He faces Slade Cecconi, who has struggled significantly with base traffic this season (1.49 WHIP). As a left-handed hitter, Harper holds a significant advantage against Cecconi, who recently surrendered 10 hits in a single outing. With the Phillies looking to snap a three-game losing streak and Harper batting in the heart of the order behind Trea Turner and Kyle Schwarber, the volume of RBI and Run opportunities will be high. Even if the 13 mph wind blowing in suppresses home run power, Harper's ability to drive the gaps and reach base makes this 1.5 line very attainable through cumulative production.
Bryce Harper enters this matchup as the hottest hitter in the Phillies' lineup, slashing .353 over his last 10 games. He faces Slade Cecconi, who has struggled significantly with base traffic this season (1.49 WHIP).
As a left-handed hitter, Harper holds a significant advantage against Cecconi, who recently surrendered 10 hits in a single outing. With the Phillies looking to snap a three-game losing streak and Harper batting in the heart of the order behind Trea Turner and Kyle Schwarber, the volume of RBI and Run opportunities will be high.
Even if the 13 mph wind blowing in suppresses home run power, Harper's ability to drive the gaps and reach base makes this 1.5 line very attainable through cumulative production.

Despite his status as an elite hitter, Jose Ramirez faces a daunting matchup against Zack Wheeler, who has been nearly untouchable in May. Ramirez's season splits show a stark decline when facing right-handed pitching (.201 AVG), and Wheeler is currently the premier right-handed starter in the National League. Wheeler's ability to go deep into games (averaging over 6 innings per start) means Ramirez will likely face him three times. In 53-degree weather with the wind blowing in from right field, the environment will suppress the extra-base power Ramirez usually generates from the left side. To clear this line, Ramirez would likely need a multi-hit game or an extra-base hit, both of which are statistically improbable against Wheeler's current form.
Despite his status as an elite hitter, Jose Ramirez faces a daunting matchup against Zack Wheeler, who has been nearly untouchable in May. Ramirez's season splits show a stark decline when facing right-handed pitching (.201 AVG), and Wheeler is currently the premier right-handed starter in the National League.
Wheeler's ability to go deep into games (averaging over 6 innings per start) means Ramirez will likely face him three times. In 53-degree weather with the wind blowing in from right field, the environment will suppress the extra-base power Ramirez usually generates from the left side.
To clear this line, Ramirez would likely need a multi-hit game or an extra-base hit, both of which are statistically improbable against Wheeler's current form.

This pick correlates directly with the Harper HRR prop, leveraging the same favorable matchup against Slade Cecconi. If Harper is to clear his HRR line, it is almost certainly going to be via a multi-hit performance or an extra-base hit. Cecconi's tendency to allow hits in bunches (52.1 IP, 1.49 WHIP) provides Harper with the necessary opportunities to find gaps. While the wind is blowing in, Harper’s elite exit velocity often overcomes environmental factors for doubles. At +131, there is significant value on Harper to record at least two total bases (one double or two singles) against a pitcher currently allowing a .360+ opponent wOBA.
This pick correlates directly with the Harper HRR prop, leveraging the same favorable matchup against Slade Cecconi. If Harper is to clear his HRR line, it is almost certainly going to be via a multi-hit performance or an extra-base hit.
Cecconi's tendency to allow hits in bunches (52.1 IP, 1.49 WHIP) provides Harper with the necessary opportunities to find gaps. While the wind is blowing in, Harper’s elite exit velocity often overcomes environmental factors for doubles.
At +131, there is significant value on Harper to record at least two total bases (one double or two singles) against a pitcher currently allowing a .360+ opponent wOBA.

Sam Antonacci has been the primary spark for a White Sox offense that has won 9 of its last 12 games. Batting in the leadoff spot, Antonacci is currently hitting .344 over his last 10 games and has recorded a hit in 8 of those 10 contests. He draws a highly favorable matchup against Adrian Houser, whose 1.48 WHIP and 5.81 xERA indicate he is constantly pitching out of the stretch and allowing high volumes of baserunners. Antonacci specifically punishes right-handed pitching, carrying a .326 batting average and .874 OPS against RHP this season. With 4-5 plate appearances guaranteed from the top of the order, his current form makes a single hit a high-probability outcome.
Sam Antonacci has been the primary spark for a White Sox offense that has won 9 of its last 12 games. Batting in the leadoff spot, Antonacci is currently hitting .344 over his last 10 games and has recorded a hit in 8 of those 10 contests.
He draws a highly favorable matchup against Adrian Houser, whose 1.48 WHIP and 5.81 xERA indicate he is constantly pitching out of the stretch and allowing high volumes of baserunners. Antonacci specifically punishes right-handed pitching, carrying a .326 batting average and .874 OPS against RHP this season.
With 4-5 plate appearances guaranteed from the top of the order, his current form makes a single hit a high-probability outcome.

Luis Arraez is the most consistent hit generator in the league, currently batting .395. Over his last 10 games, he has maintained a .361 average, recording 13 hits in that span. Tonight's matchup context favors a multi-hit performance; the White Sox are utilizing an opener (Bryan Hudson) followed by a bullpen that was weakened today by the loss of high-leverage arm Jordan Hicks. Arraez's elite contact skills (minimal strikeout rate) allow him to adjust quickly to different pitching styles, which he will likely face 3-4 times today. Batting second in the lineup ensures he gets the necessary volume of at-bats to find the grass twice, especially with the wind blowing out at 10 mph toward left field at Oracle Park.
Luis Arraez is the most consistent hit generator in the league, currently batting .395. Over his last 10 games, he has maintained a .361 average, recording 13 hits in that span.
Tonight's matchup context favors a multi-hit performance; the White Sox are utilizing an opener (Bryan Hudson) followed by a bullpen that was weakened today by the loss of high-leverage arm Jordan Hicks. Arraez's elite contact skills (minimal strikeout rate) allow him to adjust quickly to different pitching styles, which he will likely face 3-4 times today.
Batting second in the lineup ensures he gets the necessary volume of at-bats to find the grass twice, especially with the wind blowing out at 10 mph toward left field at Oracle Park.

Bello has been historically bad recently, posting a 10.47 ERA over his last five appearances and surrendering five home runs in a single outing earlier this month. Buxton's profile is perfectly suited for this matchup, as he hits righties significantly better (.276 AVG, 15 HR) than lefties. PARK/WEATHER CHECK: Fenway Park's Green Monster is a prime target for Buxton's pull-heavy power. While the 9 mph wind is blowing in from RF, Buxton's spray chart suggests most of his extra-base hits go toward the LF and LCF gaps, neutralizing the wind's impact. VOLUME FLOOR: As the Twins' leadoff hitter, Buxton is guaranteed 4-5 plate appearances. His high-octane speed also increases the likelihood of turning a single into a double to clear this line with one hit. THE RISK: Buxton carries a high strikeout rate (9 K in last 10), and if Bello can locate his sinker effectively low in the zone, Buxton could be neutralized via the K or groundouts.
Bello has been historically bad recently, posting a 10.47 ERA over his last five appearances and surrendering five home runs in a single outing earlier this month. Buxton's profile is perfectly suited for this matchup, as he hits righties significantly better (.276 AVG, 15 HR) than lefties. PARK/WEATHER CHECK: Fenway Park's Green Monster is a prime target for Buxton's pull-heavy power.
While the 9 mph wind is blowing in from RF, Buxton's spray chart suggests most of his extra-base hits go toward the LF and LCF gaps, neutralizing the wind's impact. VOLUME FLOOR: As the Twins' leadoff hitter, Buxton is guaranteed 4-5 plate appearances. His high-octane speed also increases the likelihood of turning a single into a double to clear this line with one hit. THE RISK: Buxton carries a high strikeout rate (9 K in last 10), and if Bello can locate his sinker effectively low in the zone, Buxton could be neutralized via the K or groundouts.

When Bello enters for bulk innings, Martin faces a pitcher who recently surrendered 13 hits in just 3.1 innings. PARK/WEATHER CHECK: Fenway's dimensions favor Martin's line-drive approach. Batting third ensures he has Buxton (on-base threat) ahead of him for RBI chances and Josh Bell (power threat) behind him to drive him home for runs. VOLUME FLOOR: Martin is locked into the No. 3 spot in the order. In a game with an 8.5 total where the Twins are projected for high output, he will likely see 5 plate appearances. THE RISK: If Buxton and the bottom of the order fail to get on base, Martin's RBI and Run opportunities evaporate, forcing him to cover the 1.5 line entirely through his own multi-hit performance.
When Bello enters for bulk innings, Martin faces a pitcher who recently surrendered 13 hits in just 3.1 innings. PARK/WEATHER CHECK: Fenway's dimensions favor Martin's line-drive approach. Batting third ensures he has Buxton (on-base threat) ahead of him for RBI chances and Josh Bell (power threat) behind him to drive him home for runs. VOLUME FLOOR: Martin is locked into the No.
3 spot in the order. In a game with an 8.5 total where the Twins are projected for high output, he will likely see 5 plate appearances. THE RISK: If Buxton and the bottom of the order fail to get on base, Martin's RBI and Run opportunities evaporate, forcing him to cover the 1.5 line entirely through his own multi-hit performance.

The New York Mets are currently fielding a 'gutted' lineup missing five regular starters, leading to a meager .650 team OPS. Stylistically, this is a nightmare matchup for the Mets as they statistically rank last in Major League Baseball against the slider (-1.33 wSL/C). Max Meyer utilizes his high-velocity slider at a massive 53.1% rate, which should allow him to generate efficient outs and high strikeout numbers against a depleted New York order. Meyer has already demonstrated the ability to work deep into games this season, recording 17 or more outs in three of his last five starts, including a 21-out (7.0 IP) performance. Given the Mets' lack of contact and inability to handle Meyer's primary offering, he is well-positioned to stay in the game through the 6th inning.
The New York Mets are currently fielding a 'gutted' lineup missing five regular starters, leading to a meager .650 team OPS. Stylistically, this is a nightmare matchup for the Mets as they statistically rank last in Major League Baseball against the slider (-1.33 wSL/C).
Max Meyer utilizes his high-velocity slider at a massive 53.1% rate, which should allow him to generate efficient outs and high strikeout numbers against a depleted New York order. Meyer has already demonstrated the ability to work deep into games this season, recording 17 or more outs in three of his last five starts, including a 21-out (7.0 IP) performance.
Given the Mets' lack of contact and inability to handle Meyer's primary offering, he is well-positioned to stay in the game through the 6th inning.

Xavier Edwards enters this matchup as the hottest hitter in the Marlins' lineup, slashing .405 over his last 10 games with multi-hit efforts in 60% of those contests. As the leadoff hitter, he maintains a high volume floor (4-5 plate appearances) in a home environment where the Marlins have played significantly better than on the road. He faces Mets starter Freddy Peralta, who has struggled with command recently (4.14 BB/9) and shows pronounced road regression with a 4.43 xFIP away from Citi Field. Edwards' high-contact, low-strikeout profile allows him to exploit Peralta's tendency to allow traffic. In his current form, one multi-hit game or a single hit combined with the high probability of a run or RBI from the leadoff spot makes this 1.5 line very attainable.
Xavier Edwards enters this matchup as the hottest hitter in the Marlins' lineup, slashing .405 over his last 10 games with multi-hit efforts in 60% of those contests. As the leadoff hitter, he maintains a high volume floor (4-5 plate appearances) in a home environment where the Marlins have played significantly better than on the road.
He faces Mets starter Freddy Peralta, who has struggled with command recently (4.14 BB/9) and shows pronounced road regression with a 4.43 xFIP away from Citi Field. Edwards' high-contact, low-strikeout profile allows him to exploit Peralta's tendency to allow traffic.
In his current form, one multi-hit game or a single hit combined with the high probability of a run or RBI from the leadoff spot makes this 1.5 line very attainable.

Salvador Perez is in the midst of a deep offensive slump, hitting just .114 over his last 10 games. During this stretch, he has failed to record more than one hit, run, or RBI in 9 out of 10 games. The matchup tonight is particularly difficult as he faces George Kirby, a control specialist who rarely allows free passes (0 walks in 4 career starts vs KC). Because Kirby forces hitters to earn their way on via contact, a struggling Perez is unlikely to find success. Furthermore, the Royals' offense has been stagnant, averaging only 2.8 runs per game over their last 10, which severely limits Perez's opportunities to record runs scored or RBIs even if he does manage a single hit. Getting this at plus money provides significant value based on the current form and matchup.
Salvador Perez is in the midst of a deep offensive slump, hitting just .114 over his last 10 games. During this stretch, he has failed to record more than one hit, run, or RBI in 9 out of 10 games.
The matchup tonight is particularly difficult as he faces George Kirby, a control specialist who rarely allows free passes (0 walks in 4 career starts vs KC). Because Kirby forces hitters to earn their way on via contact, a struggling Perez is unlikely to find success.
Furthermore, the Royals' offense has been stagnant, averaging only 2.8 runs per game over their last 10, which severely limits Perez's opportunities to record runs scored or RBIs even if he does manage a single hit. Getting this at plus money provides significant value based on the current form and matchup.

Julio Rodriguez enters this matchup as a documented 'Kauffman Stadium specialist' with a career batting average north of .420 in this venue. His recent form is equally impressive, posting a .300 average over his last 10 games while recording multiple hits in half of those outings. He faces Stephen Kolek, a replacement starter who is filling in for the injured Cole Ragans and Kris Bubic. Kolek's underlying metrics (4.00 xERA and .317 xwOBA) suggest he is vulnerable to elite contact hitters. Given Rodriguez's history in this park and his current hot streak, he is well-positioned to clear the 1.5 total base line against a spot starter and a struggling Royals bullpen.
Julio Rodriguez enters this matchup as a documented 'Kauffman Stadium specialist' with a career batting average north of .420 in this venue. His recent form is equally impressive, posting a .300 average over his last 10 games while recording multiple hits in half of those outings.
He faces Stephen Kolek, a replacement starter who is filling in for the injured Cole Ragans and Kris Bubic. Kolek's underlying metrics (4.00 xERA and .317 xwOBA) suggest he is vulnerable to elite contact hitters.
Given Rodriguez's history in this park and his current hot streak, he is well-positioned to clear the 1.5 total base line against a spot starter and a struggling Royals bullpen.

Shohei Ohtani enters this matchup in high-power form, having launched four home runs over his last 10 games. While he faces a left-handed starter in Robert Gasser, Ohtani has actually performed better against southpaws this season, posting a robust .928 OPS compared to .865 against righties. Gasser’s underlying metrics suggest significant vulnerability; despite a 4.50 ERA, his xERA sits at 5.17, indicating he has been lucky to avoid more damage. Gasser also lacks a dominant strikeout pitch (only 3 K in 4.0 IP), which plays right into Ohtani’s hands by putting the ball in play. With Ohtani leading off, he will see the most plate appearances of any Dodger, maximizing his chances to record multiple bases via an extra-base hit or multiple singles.
Shohei Ohtani enters this matchup in high-power form, having launched four home runs over his last 10 games. While he faces a left-handed starter in Robert Gasser, Ohtani has actually performed better against southpaws this season, posting a robust .928 OPS compared to .865 against righties.
Gasser’s underlying metrics suggest significant vulnerability; despite a 4.50 ERA, his xERA sits at 5.17, indicating he has been lucky to avoid more damage. Gasser also lacks a dominant strikeout pitch (only 3 K in 4.0 IP), which plays right into Ohtani’s hands by putting the ball in play.
With Ohtani leading off, he will see the most plate appearances of any Dodger, maximizing his chances to record multiple bases via an extra-base hit or multiple singles.

Andy Pages has been the hottest hitter in the Dodgers' lineup, maintaining a .367 average over his last 10 games. This performance has earned him a massive promotion to the cleanup spot (#4) for tonight's game, batting directly behind Shohei Ohtani, Mookie Betts, and Freddie Freeman. This lineup position is the premier spot for RBI opportunities, as he will frequently come to the plate with high-OBP runners on base. Furthermore, if he reaches base himself, he has the 'Big Three' at the top of the order to potentially drive him in during subsequent innings. Facing a lefty in Gasser provides Pages with a favorable platoon advantage, and his recent contact rate suggests he is highly likely to record at least one hit, putting him well on his way to clearing this 1.5 H+R+RBI line.
Andy Pages has been the hottest hitter in the Dodgers' lineup, maintaining a .367 average over his last 10 games. This performance has earned him a massive promotion to the cleanup spot (#4) for tonight's game, batting directly behind Shohei Ohtani, Mookie Betts, and Freddie Freeman.
This lineup position is the premier spot for RBI opportunities, as he will frequently come to the plate with high-OBP runners on base. Furthermore, if he reaches base himself, he has the 'Big Three' at the top of the order to potentially drive him in during subsequent innings.
Facing a lefty in Gasser provides Pages with a favorable platoon advantage, and his recent contact rate suggests he is highly likely to record at least one hit, putting him well on his way to clearing this 1.5 H+R+RBI line.
Graded results
30Games
- L
Chicago Cubs ML -148
MLB · 3-0
- L
Pirates ML -152
MLB · 2-5
- L
Guardians ML +160
MLB · 0-3
- W
White Sox ML -102
MLB · 9-4
- W
Twins ML +106
MLB · 4-2
- W
Marlins ML -112
MLB · 1-4
- L
Braves ML -172
MLB · 2-0
- L
Mariners ML -130
MLB · 0-5
- W
Cardinals ML -110
MLB · 8-1
- L
Rangers ML -142
MLB · 6-9
- L
Diamondbacks ML -188
MLB · 3-2
Props
- W
Andy Pages · over
Dodgers @ Brewers · Actual 4
- W
Austin Martin · over
Twins @ Red Sox · Actual 4
- W
Bryce Harper · over
Guardians @ Phillies · Actual 5
- W
Bryce Harper · over
Guardians @ Phillies · Actual 3
- L
Byron Buxton · over
Twins @ Red Sox · Actual 1
- W
Christian Walker · over
Astros @ Cubs · Actual 8
- W
Jordan Walker · over
Cardinals @ Reds · Actual 4
- W
Jose Ramirez · under
Guardians @ Phillies · Actual 0
- L
Julio Rodriguez · over
Mariners @ Royals · Actual 0
- W
Luis Arraez · over
White Sox @ Giants · Actual 2
- W
Max Meyer · over
Mets @ Marlins · Actual 21
- W
Michael Busch · under
Astros @ Cubs · Actual 0
- L
Patrick Corbin · under
Pirates @ Blue Jays · Actual 7
- L
Paul Skenes · over
Pirates @ Blue Jays · Actual 2
- L
Sal Stewart · over
Cardinals @ Reds · Actual 0
- W
Salvador Perez · under
Mariners @ Royals · Actual 0
- L
Sam Antonacci · over
White Sox @ Giants · Actual 0
- W
Shohei Ohtani · over
Dodgers @ Brewers · Actual 2
- L
Xavier Edwards · over
Mets @ Marlins · Actual 1