← All archive dates

Daily archive

2026-05-23

The stored Gary board for Sat, May 23. Results are presented separately because older records do not all carry a durable source-pick ID.

Game picks

11
MLB2:20 PM

Astros @ Cubs

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.

Chicago Cubs ML-148
CONF
75%
MLB3:07 PM

Pirates @ Blue Jays

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.

Pirates ML-152
CONF
80%
MLB4:05 PM

Guardians @ Phillies

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.

Guardians ML+160
CONF
62%
MLB4:05 PM

White Sox @ Giants

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.

White Sox ML-102
CONF
72%
MLB4:10 PM

Twins @ Red Sox

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.

Twins ML+106
CONF
68%
MLB4:10 PM

Mets @ Marlins

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.

Marlins ML-112
CONF
78%
MLB4:10 PM

Nationals @ Braves

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.

Braves ML-172
CONF
78%
MLB4:10 PM

Mariners @ Royals

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.

Mariners ML-130
CONF
85%
MLB7:15 PM

Cardinals @ Reds

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.

Cardinals ML-110
CONF
68%
MLB10:05 PM

Rangers @ Angels

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.

Rangers ML-142
CONF
75%
MLB10:10 PM

Rockies @ Diamondbacks

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.

Diamondbacks ML-188
CONF
85%

Player props

19
MLB · Cardinals @ Reds

Jordan Walker

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.

OVER 1.5 Total Bases-108
  • · Chris Paddack: 15.88 ERA in home starts in 2026
  • · Jordan Walker: .306 AVG, 4 HR in last 10 games
  • · Jordan Walker: .303 AVG and .920 OPS vs RHP this season
MLB · Cardinals @ Reds

Sal Stewart

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

OVER 1.5 H+R+RBI-154
  • · Sal Stewart: .448 AVG (13-for-29) in last 10 games
  • · Sal Stewart: Multi-hit games in 4 of last 6 starts
  • · Andre Pallante: 25 hits allowed in last 28.3 innings pitched
MLB · Astros @ Cubs

Christian Walker

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.

OVER 1.5 H+R+RBI+116
  • · Batting .350 (14-for-40) over last 10 games
  • · Recorded at least 1 RBI in 9 of last 10 games
  • · Facing Colin Rea who has a 7.50 ERA over last 5 starts
MLB · Astros @ Cubs

Michael Busch

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.

UNDER 1.5 H+R+RBI-125
  • · Batting .182 (6-for-33) over last 10 games
  • · Hitless in 7 of his last 10 games
  • · Under 1.5 Hits+Runs+RBIs in 8 of last 10 games
MLB · Pirates @ Blue Jays

Patrick Corbin

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.

UNDER 4.5 Strikeouts-122
  • · Patrick Corbin has failed to record 5 or more strikeouts in any of his last five starts (3, 1, 1, 4, 4)
  • · Corbin has recorded only 13 strikeouts in his last 22.5 innings pitched (5.2 K/9)
  • · His xERA of 6.39 suggests he is allowing heavy contact, which often lead to early exits from games
MLB · Pirates @ Blue Jays

Paul Skenes

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.

OVER 6.5 Strikeouts-108
  • · Paul Skenes has recorded 7 or more strikeouts in each of his last five starts (7, 10, 7, 9, 7)
  • · Skenes leads MLB in WHIP (0.71) and boasts a 93rd percentile strikeout rate (30.3%)
  • · The Blue Jays offense ranks 26th in slugging (.370) and has struggled with consistent production
MLB · Guardians @ Phillies

Bryce Harper

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

OVER 1.5 H+R+RBI-114
  • · Bryce Harper: .353 AVG over last 10 games (12-for-34)
  • · Slade Cecconi: 5.16 ERA and 1.49 WHIP in 2026
  • · Harper: 12 HR and 10 doubles on the season
MLB · Guardians @ Phillies

Jose Ramirez

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.

UNDER 1.5 Total Bases-176
  • · Zack Wheeler: 1.99 ERA and 0.88 WHIP this season
  • · Jose Ramirez: .201 AVG against RHP this season vs .321 against LHP
  • · Wheeler: 0.233 opponent wOBA and 1.69 ERA in May
MLB · Guardians @ Phillies

Bryce Harper

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.

OVER 1.5 Total Bases+131
  • · Harper: .353 AVG over last 10 games
  • · Cecconi: 1.49 WHIP and high contact rate allowed
  • · Harper: 22 combined HR/2B this season
MLB · White Sox @ Giants

Sam Antonacci

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.

OVER 0.5 Hits+265
  • · .344 AVG last 10 games
  • · .326 AVG vs RHP this season
  • · Opposing SP Adrian Houser 1.48 WHIP / 5.81 xERA
MLB · White Sox @ Giants

Luis Arraez

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.

OVER 1.5 Hits+110
  • · .395 season batting average
  • · .361 AVG last 10 games
  • · 61 hits leads the team
MLB · Twins @ Red Sox

Byron Buxton

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.

OVER 1.5 Total Bases+102
  • · 3 HR in last 10 games (2 yesterday)
  • · .286 AVG last 10 games
  • · Brayan Bello: 7.16 ERA / 10.47 ERA in last 5 starts
MLB · Twins @ Red Sox

Austin Martin

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.

OVER 1.5 H+R+RBI-117
  • · .348 AVG over last 10 games
  • · Recorded at least one hit in 7 of last 10 games
  • · .315 AVG vs LHP
MLB · Mets @ Marlins

Max Meyer

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

OVER 16.5 Pitcher Outs-118
  • · Mets rank last in MLB vs Sliders (-1.33 wSL/C)
  • · Max Meyer slider usage: 53.1%
  • · Mets .650 team OPS with 5 starters on IL
MLB · Mets @ Marlins

Xavier Edwards

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.

OVER 1.5 H+R+RBI-120
  • · Edwards hitting .405 (15-for-37) over last 10 games
  • · 6 multi-hit games in his last 10 starts
  • · Freddy Peralta 4.43 xFIP on the road this season
MLB · Mariners @ Royals

Salvador Perez

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.

UNDER 1.5 H+R+RBI+105
  • · .114 AVG (4-for-35) over last 10 games
  • · Under 1.5 HRR in 9 of his last 10 games
  • · George Kirby 2.08 career ERA vs Royals with 0 walks allowed
MLB · Mariners @ Royals

Julio Rodriguez

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.

OVER 1.5 Total Bases-115
  • · Career .422 AVG at Kauffman Stadium
  • · .300 AVG (12-for-40) over last 10 games
  • · 5 multi-hit games in his last 10 contests
MLB · Dodgers @ Brewers

Shohei Ohtani

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.

OVER 1.5 Total Bases-120
  • · 4 HR in last 10 games
  • · .928 OPS against LHP this season
  • · Opposing pitcher Gasser has a 5.17 xERA
MLB · Dodgers @ Brewers

Andy Pages

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.

OVER 1.5 H+R+RBI-120
  • · Batting .367 (11-for-30) over last 10 games
  • · Promoted to cleanup (#4) spot in tonight's lineup
  • · 3 multi-hit games in last 10 starts

Graded results

30

Games

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

  • W

    Bryce Harper · over

    Guardians @ Phillies · Actual 5

  • 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