← All archive dates

Daily archive

2026-05-24

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

Game picks

15
MLB12:15 PM

Pirates @ Blue Jays

We have got a beautiful Sunday afternoon at the Rogers Centre for a Peacock national broadcast, where the Blue Jays are looking to complete the sweep and extend their winning streak to five games against a frustrated Pirates squad. The vibes in these two dugouts couldn't be more different right now, with Toronto firing on all cylinders while Pittsburgh's manager, Don Kelly, was tossed from yesterday's contest during a sixth-inning collapse. When you look at the starting matchup, Dylan Cease has been an absolute force at home this season, carrying a 2.10 ERA at Rogers Centre and a strikeout rate of 13.2 per nine innings that should feast on a Pirates lineup currently missing its veteran thump. While Mitch Keller has been a "Day King" with a 1.74 ERA in early starts, the underlying data suggests he is a major regression candidate. Keller’s 3.86 ERA is masked by a much more concerning 4.25 xERA, and his historically poor performance against this Toronto franchise—a career 5.79 ERA—indicates that the Blue Jays hitters see him very well. Toronto is starting lefties Jesus Sanchez and Yohendrick Pinango, both of whom have been torching right-handed pitching this year. Sanchez, in particular, is a matchup nightmare here with a 1.001 OPS at home and the wind reportedly blowing out toward his power alley in left field. The most decisive edge for Toronto comes in the later frames. If this game is close heading into the seventh, the Blue Jays have the luxury of turning to Louis Varland and Tyler Rogers, who have combined for one of the most dominant high-leverage stretches in the league with ERAs of 0.65 and 1.54 respectively. Pittsburgh’s bullpen, outside of Gregory Soto, has been prone to "blow-up" innings, and on the final day of a long road trip, that lack of depth usually gets exposed. Between Cease's dominance at home and the Pirates' current offensive drought, Toronto is the clear play to finish the job today.

Blue Jays ML-164
CONF
78%
MLB12:35 PM

Tigers @ Orioles

Welcome to Oriole Park at Camden Yards, where the Baltimore Orioles host the reeling Detroit Tigers in the first game of a Sunday doubleheader following yesterday's rainout. While the pitching matchup appears tight on paper, the situational factors surrounding both clubs point heavily toward the home team extending Detroit's misery. The Tigers enter this contest on a miserable seven-game losing streak, completely unable to find their footing on the road with a disastrous 7-20 away record. The biggest mismatch in this game lies where the dirt meets the grass. Detroit is currently deploying the worst infield defense in baseball, ranking dead last with -15 Outs Above Average. That is a massive structural problem when your starting pitcher is Framber Valdez. As an extreme sinkerballer, Valdez relies entirely on ground balls being converted into routine outs. When your defense cannot convert those grounders, innings extend, pitch counts rise, and trouble brews. The Orioles, meanwhile, are absolutely mashing the baseball right now, posting an elite 45.8 percent hard-hit rate over their last three games. With right-handed power bats like Pete Alonso locked in, Baltimore is perfectly constructed to punish the left-handed Valdez the moment he leaves a pitch up in the zone. On the other side, the Saturday rainout provided a massive bailout for Baltimore's biggest vulnerability. The Orioles' bullpen has struggled with efficiency, but two full days of rest means manager Craig Albernaz has his entire high-leverage arsenal fully available to back up starter Brandon Young. The Tigers' offense has been completely lifeless over the past few weeks, leaning almost entirely on Riley Greene as the rest of the lineup struggles to find barrels. With a fully rested relief corps and a significant advantage in offensive firepower, the Orioles are the clear side to back as the Tigers continue their road freefall.

Orioles ML-124
CONF
75%
MLB1:35 PM

Guardians @ Phillies

We've got a rubber match on tap at Citizens Bank Park this Sunday afternoon as the Cleveland Guardians look to secure a series win against the Philadelphia Phillies. Both teams have traded shutouts over the first two games, setting the stage for a tight, low-scoring finale where pitching and execution will determine the outcome. Cleveland sends their reliable southpaw, Parker Messick, to the mound against Philadelphia's young right-hander, Andrew Painter, in a matchup that heavily favors the visitors. The pitching disparity today is impossible to ignore. Parker Messick has been highly effective this season, bringing a 2.45 ERA and an elite ability to generate swings and misses into a highly favorable spot. The Phillies have struggled mightily against left-handed pitching this year, batting just .201 as a team against southpaws. Messick's profile is well-suited to neutralize the heart of Philadelphia's order. On the other side, Andrew Painter's surface numbers have been rough, and while he has shown recent flashes of stabilization, his struggles with command spell trouble. The Guardians are built to exploit his weaknesses, leading the league in walk rate while striking out less than any team in baseball. They are going to grind out at-bats, put traffic on the basepaths, and force Painter into high-stress situations early in the game. Furthermore, the afternoon conditions in Philadelphia provide a massive edge for Cleveland's style of play. With cool temperatures and a steady wind blowing in from right field, the ballpark's usual hitter-friendly conditions will be significantly suppressed, particularly for pull-side left-handed power threats like Kyle Schwarber and Bryce Harper. This environment neutralizes the Phillies' reliance on the long ball and plays right into the hands of Cleveland's contact-oriented approach. Add in the heavy market support moving the line in Cleveland's direction, and the Guardians are perfectly positioned to outlast the Phillies and secure the series victory.

Guardians ML-116
CONF
75%
MLB1:35 PM

Twins @ Red Sox

It's cold, wet, and windy at Fenway Park as the Minnesota Twins look to break out the brooms and complete a weekend sweep over the Boston Red Sox. The weather forecast is brutal, with temperatures in the low 50s and wind blowing straight in from right field, effectively neutralizing power and placing a premium on pitching stability. While the market has heavily priced Boston as the home favorite behind Sonny Gray, this matchup offers tremendous underdog value on a surging Minnesota squad that has already won the first two games of this series and holds a commanding six-game winning streak in this ballpark. The starting pitching dynamics heavily favor the underdog when looking under the hood. Sonny Gray’s sparkling 2.92 ERA is a massive regression trap, masking a concerning 4.42 xERA. He relies heavily on balls in play, and today he faces a Minnesota lineup deploying a heavy dose of left-handed bats, including Trevor Larnach, who has historically dismantled him and enters today hitting .333 over his last ten games. On the other side, Bailey Ober offers extreme reliability. His 3.63 ERA aligns almost perfectly with his 3.77 xERA, and he consistently works deeper into games, recently tossing a complete-game shutout. Ober's elite 1.07 WHIP is exactly what you want backing an underdog in a low-scoring, weather-suppressed environment. Beyond the mound, the lineup disparity makes the current price indefensible. The Red Sox are fielding a decimated roster, taking the field without the recently injured Trevor Story and relying heavily on rookies to fill out the infield. Boston is averaging a measly 3.2 runs over their last ten games and simply lacks the firepower to support Gray if his batted-ball luck finally runs out. Meanwhile, the Twins are riding immense momentum, having won nine of their last 13 games overall. Getting the hotter team with the more stable starting pitcher and a massive platoon advantage at a generous plus-money price is the exact kind of high-value opportunity you have to take. Back the Twins to finish the sweep.

Twins ML+146
CONF
72%
MLB1:35 PM

Rays @ Yankees

An AL East showdown at Yankee Stadium on a cool, overcast afternoon in the Bronx as the first-place Tampa Bay Rays look to extend their dominance over the New York Yankees. The Rays come into this matchup on a five-game winning streak, and they are catching plus money against a team they have already beaten four times this season. The starting pitching matchup points heavily toward the visitors. Drew Rasmussen has been a nightmare for the Yankees, carrying a pristine 1.03 ERA against them in eight career outings. He has completely neutralized New York's biggest threat, holding a slumping Aaron Judge to a miserable 1-for-13 career mark. The elements at Yankee Stadium today—56 degrees with an 11 mph wind blowing straight in from center field—will significantly suppress ball flight. This directly counters the Yankees' reliance on the home run and plays perfectly into Rasmussen's low-WHIP, weak-contact profile. On the other side, Ryan Weathers owns a solid surface ERA, but his 4.10 expected ERA and a recent five-run blow-up suggest he is vulnerable against a hot Rays lineup packed with right-handed bats like Yandy Diaz and Ryan Vilade who excel against southpaws. Beyond the starting pitching, the Rays hold distinct contextual advantages that make them extremely appealing as underdogs. Tampa Bay frequently breaks games open in the late innings, exploiting a shaky Yankees bullpen that relies on struggling options like David Bednar. With both relief corps fully rested after a rainout, the Rays can deploy elite, high-leverage arms like Bryan Baker and Kevin Kelly to lock down tight leads. The Yankees have scored just three total runs over their current three-game losing streak, and facing their statistical kryptonite in Rasmussen is unlikely to wake up their dormant bats. Taking the better team in better form with the superior pitching matchup at plus money is the clear play.

Rays ML+116
CONF
82%
MLB1:40 PM

Mets @ Marlins

We wrap up the weekend at loanDepot park where the Miami Marlins look to bring out the brooms and complete a three-game sweep over their division rivals, the New York Mets. The defining factor for this series finale happened before the first pitch was even thrown, as the Mets scratched Juan Soto from the lineup due to an illness. New York was already operating with a heavily depleted roster, but losing their primary run producer—who accounts for a massive chunk of their offensive output—leaves a skeletal lineup that has managed just two total runs through the first two games of this series. Against a struggling offense, the Marlins are transitioning Tyler Phillips from the bullpen to a spot-starting role. Phillips has been nothing short of spectacular at home this season, carrying a flawless 0.00 ERA over 19.1 innings in Miami, and his ability to limit hard contact pairs perfectly with the controlled environment of a closed roof. On the mound for the Mets is right-hander Christian Scott, an arm with elite strikeout stuff who simply cannot find the strike zone with enough consistency to pitch deep into games. Scott’s bloated 13.3 percent walk rate is a major liability, especially against a Marlins lineup uniquely constructed to exploit him. Miami rolls out four left-handed batters and a switch-hitter in their top six spots, putting them in an ideal platoon advantage to test Scott’s command early and often. Furthermore, Scott has historically struggled against Miami with a career ERA approaching 8.00, and his tendency to exit by the fourth inning puts immense pressure on a vulnerable Mets bullpen. The momentum and situational advantages are all pointing toward the home dugout today. The Marlins are a significantly better team in their own building, boasting a winning record at home while the Mets continue to flounder on the road. With Miami’s contact-heavy offense riding the hot hand of Liam Hicks and Otto Lopez, they are built to capitalize on free passes and put pressure on New York’s defense. Without their biggest bat to bail them out, the Mets simply lack the firepower to keep pace in this divisional matchup. Back the Marlins to close out the sweep.

Marlins ML-124
CONF
85%
MLB1:40 PM

Cardinals @ Reds

We’re set for a Sunday afternoon rubber match at Great American Ball Park as the Cardinals and Reds look to break a series tie after an exhausting Saturday doubleheader. The starting pitching matchup features two arms dealing with entirely different kinds of pressure. Cincinnati sends out veteran Brady Singer, who is in the midst of a disastrous month, allowing 16 earned runs over his last four starts with a ballooning 1.70 WHIP. St. Louis counters with rookie Brycen Mautz making his Major League debut. While Mautz comes with the unpredictability of a rookie in a notoriously hitter-friendly park, Singer's sheer inability to limit baserunners right now makes him a severe liability against a Cardinals lineup making exceptionally loud contact. St. Louis holds massive tactical advantages at the plate today. Alec Burleson has absolutely owned Singer in the past, boasting a 1.518 OPS in their head-to-head history, and rookie Bryan Torres has been a nightmare for right-handed pitching with a 1.357 OPS. The Cardinals are carrying a 50 percent hard-hit rate over their last three games, a dangerous recipe for a pitcher like Singer who is giving up nearly 1.5 hits per inning in his recent form. On the other side, while Elly De La Cruz is a monster at home, St. Louis possesses elite run prevention behind the dish. Catcher Pedro Pagés sports a 31.4 percent caught-stealing rate, directly countering the chaotic speed game Cincinnati relies on to manufacture runs. After both teams logged 20 innings of baseball yesterday, bullpen depth is the ultimate deciding factor this afternoon. Singer has failed to complete six innings in four of his last five starts, meaning a heavily taxed Cincinnati relief corps will be asked to do heavy lifting early. The Cardinals simply have the far superior back-end stability, anchored by Riley O'Brien and multi-inning weapon Gordon Graceffo. Between the Cardinals' platoon advantages against a reeling veteran starter and their significantly deeper, more reliable bullpen, St. Louis possesses the clear structural edge to take this series finale on the road at a valuable plus-money price.

Cardinals ML+102
CONF
65%
MLB2:10 PM

Dodgers @ Brewers

It's a beautiful Sunday afternoon at American Family Field as two division leaders clash in a high-stakes rubber match, with the Dodgers sending their ace to the mound to face a scrappy Brewers squad. The starting pitching disparity in this series finale is simply too wide to ignore. Yoshinobu Yamamoto takes the ball for Los Angeles, bringing elite control and a track record of pitching deep into games, completing at least six innings in four of his last five outings. While he has occasionally been vulnerable in the first inning, his overall pedigree vastly overshadows Milwaukee rookie Brandon Sproat. The young right-hander has failed to reach the sixth inning in any of his last five starts and carries a dangerous 1.50 WHIP, driven largely by persistent command issues. That lack of control is a recipe for disaster against a patient, left-handed-heavy Dodgers lineup that thrives on reaching base. Sproat will have to navigate a gauntlet that includes Shohei Ohtani, Freddie Freeman, and Kyle Tucker. Ohtani enters today riding a nine-game hitting streak where he is batting .457, and Teoscar Hernández is fresh off a massive six-RBI performance in yesterday's blowout win. The Dodgers are perfectly constructed to expose Sproat's free passes, driving up his pitch count early and forcing the Brewers to turn to their thinned-out middle relief corps much sooner than they can afford. Once Los Angeles builds an advantage, their relief staff is currently operating at a historic level. The Dodgers' bullpen enters this contest riding a staggering 36-inning scoreless streak. Even with the late-breaking absence of Tanner Scott, they have more than enough high-leverage arms to shut the door. After dropping Friday's opener, the Dodgers' offense woke up with 11 runs on Saturday, snapping a long regular-season losing streak against Milwaukee and entirely shifting the momentum of the series. Backed by their ace and an impenetrable bullpen, the Dodgers have all the structural advantages needed to dominate this matchup and secure the series win on the road.

Dodgers ML-156
CONF
85%
MLB2:10 PM

Mariners @ Royals

Welcome to Kauffman Stadium on this sunny Sunday afternoon, where the Seattle Mariners and Kansas City Royals look to settle their three-game series in a rubber match under the midwest sun. The defining factor in this matinee is a massive gap in starting pitching trajectories. Bryan Woo is throwing the baseball as well as anyone in the American League right now, coming off a three-start stretch where he boasts a microscopic 1.00 ERA, a 0.78 WHIP, and an elite 13.0 strikeouts per nine innings. His overall 0.98 season WHIP shows complete command, allowing him to neutralize a Kansas City lineup that leans heavily on Bobby Witt Jr. and has struggled mightily to produce consistent offense, hitting their team total under in eight consecutive games prior to yesterday's anomaly. On the other side, Seth Lugo's 3.68 ERA is a mirage masking a 4.92 expected ERA and a troubling 1.40 WHIP. He is constantly pitching with runners on base, a dangerous game that has caught up to him with a 5.19 ERA over his last five outings. Even more concerning for Kansas City is Lugo's glaring day-game split—a disastrous 5.94 ERA when pitching in the afternoon. Seattle has stacked their lineup with six left-handed hitters, including righty-mashers Luke Raley and J.P. Crawford, specifically designed to exploit Lugo's daytime woes. With the Royals' bullpen forced to navigate recent injuries and lacking reliable depth, Lugo's inability to keep the bases clean will give the Mariners a clear runway to take the series finale.

Mariners ML-126
CONF
81%
MLB2:20 PM

Astros @ Cubs

We’re under the sun at the Friendly Confines as the Chicago Cubs desperately look to salvage the finale of this weekend set against the visiting Houston Astros. The Cubs are mired in a miserable seven-game slide, but today offers the ultimate circuit breaker in the form of their starting pitcher. Shota Imanaga takes the mound with the Wrigley Field weather playing perfectly to his strengths. With the wind blowing straight in from right field at seven miles per hour and temperatures in the low 60s, Imanaga’s fly-ball tendencies are completely shielded by an environment that acts as a wet blanket on power hitting. It is the ideal setup for a strikeout artist looking to bounce back from a rare misstep. The Astros have managed to secure the first two games of this series, but their roster has been severely hollowed out over the past forty-eight hours. The sudden weekend absences of Yordan Alvarez and Jose Altuve strip Houston of its absolute best offensive weapons against left-handed pitching. Without that top-tier firepower, the Astros are forced to rely heavily on Christian Walker, whose significant struggles against southpaws limit their ceiling. Imanaga has proven exceptionally resilient following poor starts, boasting a sub-2.00 ERA in his other recent outings, and this heavily depleted Houston lineup is the exact remedy he needs to dominate. On the other side, Peter Lambert has to navigate a desperate Chicago lineup that is constructed to exploit right-handed pitching. Despite their recent situational hitting woes, the Cubs still roll out left-handed threats like Michael Conforto, who has crushed righties to the tune of an elite OPS all season. Lambert’s command faltered in his last outing where he surrendered five earned runs, and facing a patient Cubs order will be a tall task without his best stuff. Furthermore, Chicago's high-leverage bullpen arms remain well-rested and highly efficient, giving them a massive edge in the late innings over a volatile Houston relief corps. Expect the Cubs' structural advantages and elite starting pitching to finally halt their skid and secure the outright victory.

Cubs ML-178
CONF
75%
MLB4:05 PM

White Sox @ Giants

We've got a Sunday afternoon rubber match by the bay as the Chicago White Sox look to take the series against the San Francisco Giants at Oracle Park. While the Giants are favored at home, veteran southpaw Robbie Ray is trending in the wrong direction at the exact wrong time. Over his last two starts, Ray has been shelled, surrendering 12 earned runs and 18 hits across just nine innings while striking out only three batters. His fading swing-and-miss stuff and extreme fly-ball profile (2.00 HR/9 on the season) make him highly vulnerable, even in a pitcher-friendly park, as he tries to find his footing against a visiting lineup uniquely equipped to punish left-handed mistakes. The tactical matchup sets up beautifully for Chicago. The White Sox offense ranks fifth in the majors in wRC+ against left-handed pitching, anchored by a right-handed heavy lineup that thrives on pulling the ball. Adding fuel to the fire, there is a 10 mph wind blowing out to left field this afternoon. That completely neutralizes Oracle Park's ability to bail out Ray's fly-ball tendencies and directly plays into the hands of right-handed platoon specialists like Randal Grichuk and Miguel Vargas. On the other side, rookie lefty Noah Schultz has been volatile but showed major strides in his last outing, tossing 5.1 innings without issuing a single walk. Against a San Francisco offense suddenly missing two of its primary outfielders in Jung Hoo Lee and Heliot Ramos to recent injuries, Schultz has a clear path to navigate the early innings. If Chicago can grab an early lead, the game effectively ends at the seventh inning. The Giants' bullpen has been a disaster all month, ranking dead last in the majors in SIERA for May, and their late-game offense has been completely non-existent, leaving them 0-24 on the year when trailing entering the seventh inning. Meanwhile, the White Sox have proven to be an incredibly resilient squad, covering the run line in 17 of their last 22 contests. With an elite bridge to the finish line anchored by Bryan Hudson and his 1.48 ERA, Chicago holds a massive advantage in the late innings. Take the White Sox on the moneyline to expose a struggling veteran and secure the series win on the road.

White Sox ML+106
CONF
65%
MLB4:10 PM

Nationals @ Braves

We're down in Atlanta on a humid Sunday afternoon as the Nationals and Braves wrap up their weekend set in a crucial NL East rubber match. The conditions at Truist Park today feature a five-mile-per-hour wind blowing straight in from center field, acting as a natural equalizer that neutralizes Atlanta's power-heavy approach. This environment heavily favors a Washington lineup that leads the majors in runs scored by relying on a relentless, gap-to-gap attack rather than pure slugging. The Nationals are uniquely constructed to torture left-handed pitching, rolling out a lineup packed with righties and switch-hitters to counter Martín Pérez. Keibert Ruiz has been obliterating southpaws to the tune of a .953 OPS, while CJ Abrams continues to thrive against lefties. Although Pérez's surface-level 2.85 ERA looks pristine, a deeper dive reveals serious situational flaws: he carries a bloated 6.20 career ERA against Washington, and his daytime ERA sits at a troubling 5.74, making him highly vulnerable in this late-afternoon start. Conversely, Washington starter Foster Griffin may have scuffled in his last two outings, but he already possesses a proven blueprint for handling this Atlanta roster, having limited them to three runs over six innings in an April victory. The Braves were completely shut down yesterday, managing just a single hit in a 2-0 Nationals win, proving that Washington's pitching staff can navigate this lineup. Furthermore, Ronald Acuña Jr. continues to manage a lingering thumb issue that inherently saps his usual impact at the plate, which is amplified by today's wind conditions keeping the ball in the yard. Washington has been a stellar team away from home all season, building an impressive 16-11 road record, and they have all the momentum and tactical platoon edges necessary to snap Atlanta's unblemished streak in home series. Taking the Nationals as live road underdogs is the sharp side of this matchup.

Nationals ML+138
CONF
60%
MLB4:10 PM

Athletics @ Padres

Welcome to Petco Park for this Sunday afternoon finale, where the surging San Diego Padres look to break out the brooms and complete a three-game sweep against the Oakland Athletics. The starting pitching matchup represents a massive mismatch in favor of the home team. Michael King takes the mound for San Diego in elite form, carrying a pristine 2.31 ERA and coming off a seven-inning, nine-strikeout gem against the Dodgers. King's ability to miss bats and limit hard contact plays perfectly in this cavernous ballpark. On the other side, Oakland hands the ball to Luis Medina, who is a prime candidate for immediate regression. Medina’s shiny 2.41 ERA is a complete mirage masking a 4.60 xERA and a concerning .338 xwOBA. With Oakland likely pivoting to Jacob Lopez and his 6.14 ERA for bulk innings, the Padres are perfectly positioned to capitalize. While San Diego's overall team batting average is low, they excel in situational hitting, led by Gavin Sheets, who is crushing right-handed pitching with a .916 OPS and nine homers in that split. Sheets and the Padres' lineup are well-equipped to exploit an Oakland pitching staff that surrenders too much hard contact. Meanwhile, the Athletics rely heavily on power to generate runs, a strategy that historically struggles in the heavy marine layer of Petco Park. Defensively, the Padres hold a major edge behind the plate with Rodolfo Durán controlling the running game and effectively shutting down any aggressive baserunning from the Athletics. San Diego is highly motivated by a tight division race, sitting just a half-game back in the NL West, and they are playing with a playoff-like intensity. If the Padres can hand a lead over to their late-inning relievers, the game is virtually over. Setup man Jason Adam and dominant closer Mason Miller—who is a perfect 16-for-16 in save opportunities this year—have formed an impenetrable wall at the back end of the bullpen. Facing the elite weapon they traded away last season in Miller represents a nearly impossible hurdle for an Oakland offense that has only managed three runs over the first two games of this series. San Diego's clear advantages on the mound, behind the plate, and in the bullpen make them the confident play to secure the sweep.

Padres ML-178
CONF
85%
MLB4:10 PM

Rockies @ Diamondbacks

Under the closed roof of Chase Field this afternoon, the Diamondbacks look to put the finishing touches on a series win against a reeling Rockies squad. The pitching matchup here features a fascinating collision of underlying metrics, but the advantage leans heavily toward the home team's offense in this specific spot. Colorado sends veteran lefty Jose Quintana to the mound, and while his surface-level numbers look respectable, he is navigating a razor-thin margin for error. Over his last five starts, his FIP sits at an alarming 5.41, indicating he has been incredibly fortunate with balls in play and sequencing. That luck is highly likely to evaporate against an Arizona lineup that absolutely mashes left-handed pitching, featuring switch-hitters like Ketel Marte and reverse-platoon threats like Corbin Carroll, who boasts a staggering 1.179 OPS against southpaws this year. On the other side, Arizona's Ryne Nelson has admittedly struggled mightily in his home ballpark this season, carrying an ERA over 7.00 at Chase Field. However, his underlying expected metrics suggest he is a prime candidate for positive regression, especially with today's closed-roof environment neutralizing the high-flying desert air that often exacerbates his home run issues. More importantly, Nelson has a distinct tactical advantage: the Rockies' lineup is currently dealing with critical fresh injuries. Without outfielders Brenton Doyle and Mickey Moniak, who both went down in recent days, Colorado is fielding a makeshift alignment that not only limits their offensive ceiling but creates massive defensive liabilities in Arizona's spacious gaps. When you factor in the late innings, the disparity between these two clubs becomes even more pronounced. The Diamondbacks have managed their high-leverage relief arms masterfully this month, leaving top options like Paul Sewald completely fresh for today's series finale. Colorado, meanwhile, is attempting to piece together a bullpen that lacks high-end swing-and-miss stuff and is dealing with a high team WHIP. Arizona is surging in the standings with a 7-3 mark in their last ten games, highly motivated to keep pace in the crowded NL West, and holds every matchup edge from the starting lineup to the back of the bullpen. They are well-positioned to comfortably win this game.

Diamondbacks ML-198
CONF
85%
MLB7:20 PM

Rangers @ Angels

Under the primetime lights of Sunday Night Baseball at Angel Stadium, the Halos look to complete a rare three-game sweep against their division rivals from Texas. The pitching edge in this series finale points squarely to the home side. Reid Detmers’ 5.07 surface ERA is an illusion masking a dominant strikeout profile—fanning 10 batters per nine innings—and a much sharper 3.22 xERA that signals positive regression is imminent. He draws a highly favorable matchup against a Rangers lineup that was already struggling against southpaws, hitting just .219 as a team, and is now reeling from the fresh weekend loss of Josh Jung to a shoulder injury. The situation for Texas is even more precarious on the mound. MacKenzie Gore returns to action after lasting just eight batters in his previous start before exiting with side discomfort. Relying on a pitcher returning from a mid-game injury exit is a massive gamble, but it is especially dangerous considering Gore’s extreme road woes, where he carries a 6.84 ERA away from home. Tonight he faces a right-handed-heavy Angels attack designed to ambush lefties. With the wind blowing out toward right field, Mike Trout—who boasts a massive .909 OPS against left-handers this season—along with Zach Neto and Jorge Soler, are perfectly positioned to exploit any lingering mechanical issues from the Texas southpaw. While the Rangers possess a more reliable high-leverage bullpen, the game script is unlikely to allow them to deploy it with a lead. The Halos have completely dictated the pace of this series, already knocking off the top of the Texas rotation in the first two games. Facing a compromised starter and a visiting lineup missing critical offensive engines, Los Angeles has the firepower and the starting pitching upside to build an early cushion. The momentum is entirely in the home dugout, making the Angels the clear play to finish the weekend sweep.

Angels ML-120
CONF
75%

Player props

28
MLB · Pirates @ Blue Jays

Dylan Cease

Dylan Cease is currently pitching at an elite level, leading the Blue Jays' rotation with a 13.19 K/9 rate that ranks near the top of the league. Over his last five starts, he has been a strikeout machine, recording 41 strikeouts in just 30.1 innings of work.

OVER 7.5 Strikeouts-140
  • · 13.19 K/9 (3rd in MLB)
  • · 41 strikeouts in last 30.1 innings pitched
  • · Cleared 7.5 K line in 3 of last 4 starts
MLB · Pirates @ Blue Jays

Vladimir Guerrero Jr.

Vladimir Guerrero Jr. is the hottest hitter in a Toronto lineup currently riding a four-game winning streak.

OVER 1.5 Total Bases+129
  • · Hitting .351 (13-for-37) over his last 10 games
  • · Multiple hits in 5 of his last 7 games
  • · Mitch Keller xERA 4.25 vs ERA 3.86 indicates regression
MLB · Tigers @ Orioles

Taylor Ward

Taylor Ward is the engine of the Orioles' offense right now, batting .368 over his last 10 games. As the leadoff hitter, he maximizes his opportunities to generate Hits, Runs, and RBIs, especially with power bats like Gunnar Henderson and Pete Alonso hitting directly behind him.

OVER 1.5 H+R+RBI-112
  • · Taylor Ward is batting .368 (14-for-38) over his last 10 games.
  • · Ward has recorded 8 walks in his last 10 games, bolstering his run-scoring potential.
  • · Facing LHP Framber Valdez who has a 1.40 WHIP and 4.58 ERA this season.
MLB · Tigers @ Orioles

Colt Keith

While the Tigers' offense has been largely stagnant during their 7-game losing streak, Colt Keith has been a massive outlier. He is currently on a tear, batting .406 over his last 10 games and recording hits in 8 of those 10 contests.

OVER 0.5 Total Bases-155
  • · Colt Keith is hitting .406 (13-for-32) over his last 10 games.
  • · Keith has 6 multi-hit games in his last 9 starts.
  • · Facing RHP Brandon Young who carries a 1.48 WHIP and 4.25 BB/9 rate.
MLB · Guardians @ Phillies

Parker Messick

Messick has established an elite floor for strikeouts, clearing this 5.5 line in five consecutive starts. He faces a Phillies lineup that is highly susceptible to left-handed pitching and maintains a 23% strikeout rate. Messick's specific success against left-handed power hitters matches up well with the Phillies' core, and his high K/9 should see him reach 6+ strikeouts even if he only completes 5.0 innings.

OVER 5.5 Strikeouts-125
  • · Recorded 6+ strikeouts in each of his last 5 starts (6, 6, 7, 7, 6)
  • · Phillies batting collective .201 against left-handed starters this season
  • · 28.3% season strikeout rate with 64 K in 58.2 IP
MLB · Guardians @ Phillies

Travis Bazzana

Bazzana has become the Guardians' most reliable spark plug, recently taking over the leadoff role. He faces Andrew Painter, who is currently struggling with command and allowing 11.1 hits per nine innings over his last five starts. With the platoon advantage and 4-5 plate appearances virtually guaranteed as the leadoff hitter, Bazzana is in a prime position to record at least one hit against a pitcher allowing significant traffic on the bases.

OVER 0.5 Hits-155
  • · Batting .333 (12-for-36) over his last 10 games
  • · Hits in 8 of his last 10 games since moving toward the top of the order
  • · Opposing pitcher Andrew Painter has a 5.77 ERA and 1.49 WHIP
MLB · Twins @ Red Sox

Josh Bell

Josh Bell enters this matchup in a significant slump, having gone hitless in his last five games (0-for-13). Today, he faces Sonny Gray, who has been dominant at Fenway Park this season with a 1.71 ERA.

UNDER 0.5 Total Bases+133
  • · Hitless in last 5 games (0-for-13)
  • · .200 AVG over last 10 games
  • · Sonny Gray 1.71 Home ERA
MLB · Twins @ Red Sox

Jarren Duran

Jarren Duran has struggled with consistency recently, batting just .190 over his last 10 games. While he possesses elite speed, he has stayed under 1.5 total bases in 8 of his last 10 contests, as he has struggled to find multiple hits or extra-base power.

UNDER 1.5 Total Bases-140
  • · Under 1.5 TB in 8 of last 10 games
  • · .190 AVG over last 10 games
  • · Bailey Ober 1.07 WHIP
MLB · Rays @ Yankees

Aaron Judge

Aaron Judge is currently enduring his worst stretch of the 2026 season, entering today with just one hit in his last 24 at-bats. This slump is compounded by a difficult individual matchup against Rays starter Drew Rasmussen, whom Judge has struggled against historically, going 1-for-13 (.077).

UNDER 1.5 Total Bases-152
  • · 1-for-24 recent slump
  • · 1-for-13 career vs. Drew Rasmussen
  • · 11 mph wind blowing in from CF, 56°F temperature
MLB · Rays @ Yankees

Yandy Diaz

Yandy Diaz is the hottest hitter in the Rays lineup, posting a .351 average over his last 10 games, which includes a massive 5-hit performance. Unlike power-dependent hitters, Diaz utilizes a line-drive, all-fields approach that is less affected by the 11 mph wind blowing in at Yankee Stadium. He draws a favorable platoon matchup today against the left-handed Ryan Weathers; Diaz has dominated southpaws this season with a .333 average and a .925 OPS. As the lead-off hitter for a Rays team that has won 5 straight and has been scoring frequently in late innings, Diaz is guaranteed the volume of plate appearances (likely 4-5) needed to find the gaps and record the two bases required to clear this plus-money line.

OVER 1.5 Total Bases+120
  • · 0.351 AVG over last 10 games
  • · 0.333 AVG and 0.925 OPS against LHP this season
  • · 5-for-6 performance in a recent game
MLB · Mets @ Marlins

Xavier Edwards

Xavier Edwards is the most consistent offensive force for the Marlins right now, having recorded a .405 average over his last 10 games. His ability to make contact (only 4 Ks in his last 37 ABs) is a perfect matchup against Christian Scott, who relies on strikeouts but often loses his command (13.3% walk rate).

OVER 1.5 H+R+RBI-140
  • · Xavier Edwards: .405 AVG over last 10 games (15-for-37)
  • · Christian Scott: 1.47 WHIP and 13.3% walk rate in 2026
  • · Edwards: Batting 2nd in order, followed by multi-HR threat Liam Hicks
MLB · Mets @ Marlins

Mark Vientos

Mark Vientos is currently in a severe offensive drought, having gone hitless in his last 23 at-bats (0-for-23 over his last 7 games). This slump is amplified by the Mets' overall offensive struggles, as the team has managed only two runs in the first two games of this series.

UNDER 1.5 H+R+RBI-130
  • · Mark Vientos: 0-for-23 in his last 7 games (hitless streak)
  • · Mark Vientos: .198 AVG and .594 OPS vs RHP this season
  • · Tyler Phillips: 1.20 ERA and 1.27 WHIP in 30.0 IP this season
MLB · Cardinals @ Reds

Jordan Walker

Jordan Walker is currently one of the premier power threats in the league, and today's matchup against Brady Singer is statistically ideal. Singer has been in a severe tailspin, posting a 7.57 ERA over his last five starts and demonstrating extreme vulnerability to the long ball (11 HR allowed in that span).

OVER 1.5 Total Bases-105
  • · Brady Singer: 11 HR allowed in last 5 starts
  • · Jordan Walker: .311 AVG and 11 HR vs RHP this season
  • · Walker: 2 HR in yesterday's doubleheader
MLB · Cardinals @ Reds

Elly De La Cruz

Elly De La Cruz is the engine of the Reds' offense, and his breakthrough performance in yesterday's second game (a three-run home run) suggests he is exiting his mid-May slump. He faces Matthew Liberatore, a left-hander who has struggled significantly with a 6.13 ERA and a 1.50+ WHIP over his last five outings. As a switch-hitter batting second, De La Cruz will have multiple opportunities to drive in runs or reach base and score in a park that maximizes his speed and power. Even a single hit coupled with his high stolen-base threat puts him in a strong position to cross the plate, and his power profile against a struggling lefty makes a multi-HRR game highly probable in this high-total (9.5) environment.

OVER 1.5 H+R+RBI-147
  • · Matthew Liberatore: 6.13 ERA over last 5 starts
  • · Elly De La Cruz: Snapped 1-for-17 slump with HR yesterday
  • · De La Cruz: Batting 2nd in lineup for high-volume PA
MLB · Dodgers @ Brewers

Yoshinobu Yamamoto

Yamamoto has established himself as the workhorse of a depleted Dodgers rotation. Over his last five starts, he has completed at least 6.0 innings four times, including two 7-inning performances.

OVER 17.5 Pitcher Outs-150
  • · Yamamoto has cleared 17.5 outs (6.0 IP) in 4 of his last 5 starts.
  • · Yamamoto has a 0.96 season WHIP and 10.05 K/9 over his last 31.1 innings.
  • · The Brewers starting lineup contains four hitters with strikeout rates near or above 30% in recent play.
MLB · Dodgers @ Brewers

Shohei Ohtani

Ohtani is in a prime power position facing rookie Brandon Sproat, who has struggled significantly with HR suppression and command (1.50 WHIP). Sproat has surrendered 5 home runs in his last 22.5 innings, a major vulnerability against Ohtani, who has 4 HRs in his last 10 games.

OVER 1.5 Total Bases+104
  • · Ohtani has recorded 4 home runs and 6 RBIs over his last 10 games.
  • · Sproat has allowed 5 home runs and 12 walks in his last 22.5 innings pitched.
  • · Ohtani has cleared 1.5 total bases in 6 of his last 10 games.
MLB · Mariners @ Royals

Julio Rodriguez

Julio Rodriguez has found his rhythm in May, producing a .300 average over his last 10 games. He faces Seth Lugo, whose surface-level ERA (3.68) is heavily contradicted by an expected ERA of 4.92 and a 1.40 WHIP.

OVER 1.5 Total Bases-101
  • · Julio Rodriguez is batting .300 (12-for-40) over his last 10 games.
  • · Seth Lugo has a 4.92 xERA and a 1.40 WHIP, indicating high vulnerability to hits.
  • · Rodriguez has recorded at least one hit in 8 of his last 10 games, including 4 multi-hit performances.
MLB · Mariners @ Royals

Seth Lugo

While Lugo's efficiency has been questionable, his strikeout floor has remained remarkably consistent. He has cleared the 4.5 K threshold in 80% of his last five starts, averaging over a strikeout per inning. He faces a Seattle Mariners lineup that consistently ranks among the league leaders in strikeout percentage. With the wind blowing in from right field suppressing home run power, Lugo is more likely to challenge hitters in the zone, and his high-volume pitch mix (sinker, curveball, slider) is well-suited to exploit the aggressive tendencies of the Mariners' middle-of-the-order bats.

OVER 4.5 Strikeouts-150
  • · Seth Lugo has recorded 5+ strikeouts in 4 of his last 5 starts (7, 5, 4, 5, 6).
  • · The Mariners' lineup features high-strikeout starters including Randy Arozarena and Luke Raley.
  • · Lugo is averaging 1.03 strikeouts per inning over his last 26.0 frames.
MLB · Astros @ Cubs

Christian Walker

Christian Walker is currently the only high-functioning engine in a Houston lineup decimated by injuries to Jose Altuve, Carlos Correa, and likely Yordan Alvarez. While Cubs starter Shota Imanaga is a premier left-handed pitcher, Walker is a seasoned veteran who has been locked in during this road trip, recording hits in 90% of his last 10 games.

OVER 0.5 Hits-165
  • · Batting .350 (14-for-40) over his last 10 games
  • · Recorded at least one hit in 9 of his last 10 games (90% success rate)
  • · 2 home runs and 3 hits total through the first two games of this series at Wrigley
MLB · Astros @ Cubs

Michael Busch

Michael Busch is mired in a significant slump that mirrors the Cubs' seven-game losing streak. Over his last 10 games, he is hitting only .182 and has completely lost his power stroke, failing to record an extra-base hit in nine of those contests.

UNDER 1.5 Total Bases-185
  • · Batting just .182 (6-for-33) over his last 10 games
  • · Zero extra-base hits in 9 of his last 10 games
  • · Under 1.5 total bases in 8 of his last 10 starts
MLB · White Sox @ Giants

Willy Adames

The strongest edge in this matchup lies in rookie Noah Schultz's significant command issues. Schultz carries a 14.2% walk rate and has issued 16 free passes over his last 24.4 innings. In four of his last five starts, he has surrendered at least three walks, demonstrating a consistent inability to find the zone as he navigates deep counts.

OVER 0.5 Walks+110
  • · Noah Schultz: 14.2% walk rate this season
  • · Noah Schultz: 16 walks in last 24.4 innings (5.9 BB/9)
  • · Willy Adames: Batting leadoff in today's confirmed lineup
MLB · White Sox @ Giants

Robbie Ray

Robbie Ray is a classic 'bounce-back' candidate today. While his last outing (9 ER, 1 K) was a disaster, his home/road splits this season tell a different story; he has been dominant at Oracle Park with a 1.91 ERA. The cavernous environment in San Francisco allows Ray to be aggressive with his high-velocity fastball and signature slider, as fly balls that might be home runs elsewhere often stay in the yard here.

OVER 5.5 Strikeouts-148
  • · Robbie Ray: 1.91 ERA at Oracle Park this season
  • · White Sox: High strikeout rates for Murakami (11K/10G) and Meidroth (11K/10G) lately
  • · Robbie Ray: 19 strikeouts in last 25.4 innings despite one outlier game
MLB · Nationals @ Braves

Matt Olson

Matt Olson is currently in peak form, slashing .324 with 4 home runs and 8 RBIs over his last 10 games. He faces Foster Griffin, who is in the midst of a severe statistical regression.

OVER 1.5 H+R+RBI-130
  • · Matt Olson .324 AVG with 4 HR and 8 RBI over last 10 games
  • · Foster Griffin 14 ER allowed over last 9.1 IP (last two starts)
  • · Griffin xERA (4.33) is significantly higher than his actual ERA (4.02)
MLB · Nationals @ Braves

CJ Abrams

CJ Abrams is the focal point of a Washington offense that leads the majors in total runs. Abrams has already made his mark in this series with a home run and a triple, and he possesses a distinct advantage in this matchup.

OVER 1.5 H+R+RBI+100
  • · CJ Abrams .306 AVG and .805 OPS vs Left-Handed Pitching this season
  • · Martin Perez career 6.20 ERA against the Nationals in 6 appearances
  • · Nationals lead MLB in total runs scored (287)
MLB · Rockies @ Diamondbacks

Troy Johnston

Troy Johnston has a pronounced statistical advantage against right-handed pitching, slashing .355 with a .924 OPS this season. He faces Ryne Nelson, who has struggled significantly at Chase Field, posting a 7.61 ERA and allowing 1.90 HR/9 at home. Johnston is batting cleanup for the Rockies, ensuring high volume in a matchup where he has a clear split advantage. Nelson's vulnerability to extra-base hits makes this 1.5 total base line very attainable for a hitter with Johnston's profile.

OVER 1.5 Total Bases+125
  • · Troy Johnston .355 AVG vs RHP
  • · Ryne Nelson 7.61 Home ERA
  • · Nelson 1.90 HR/9 allowed
MLB · Rockies @ Diamondbacks

Ildemaro Vargas

Ildemaro Vargas is in a prime production spot batting fifth in the Diamondbacks order. As a switch-hitter, he holds a neutral matchup against the left-handed Jose Quintana, whose underlying metrics (4.48 xERA and 1.41 WHIP) suggest he allows more baserunners than his surface ERA indicates. Vargas only needs a single hit to clear this line, and with the Diamondbacks' offense clicking (4.5 R/G) and Quintana's tendency to permit contact, he should see multiple opportunities with runners on base or in high-leverage counts to drive the ball.

OVER 0.5 Total Bases+150
  • · Jose Quintana 1.41 WHIP
  • · Vargas switch-hitter batting 5th
  • · Quintana 4.48 xERA vs 4.08 ERA
MLB · Rangers @ Angels

Jake Burger

Jake Burger is currently the hottest hitter in a Texas Rangers lineup that has been decimated by injuries to stars like Corey Seager and Josh Jung. Burger has been forced into a high-volume run-production role and has responded by hitting .368 over his last 10 games, including 14 hits and 3 home runs.

OVER 0.5 Total Bases+220
  • · Burger is batting .368 with 14 hits over his last 10 games.
  • · Burger has recorded a hit in 8 of his last 10 games.
  • · Texas Rangers cleanup hitter with increased volume due to Seager/Jung injuries.
MLB · Rangers @ Angels

Jo Adell

The primary factor supporting Jo Adell tonight is the health of Rangers starter MacKenzie Gore. Gore is returning to the mound after exiting his May 20th start with lat/side discomfort.

OVER 0.5 Total Bases+295
  • · Gore is returning from a lat/side injury that shortened his last start.
  • · Adell has recorded a hit in 7 of his last 10 games.
  • · Adell has 9 hits over his last 10 games (.257 AVG).

Graded results

42

Games

  • L

    Blue Jays ML -164

    MLB · 4-1

  • W

    Orioles ML -124

    MLB · 3-5

  • W

    Guardians ML -116

    MLB · 3-1

  • W

    Twins ML +146

    MLB · 6-5

  • L

    Rays ML +116

    MLB · 0-2

  • W

    Marlins ML -124

    MLB · 0-4

  • W

    Dodgers ML -156

    MLB · 5-1

  • L

    Mariners ML -126

    MLB · 6-8

  • L

    Cubs ML -178

    MLB · 8-5

  • L

    White Sox ML +106

    MLB · 5-8

  • W

    Nationals ML +138

    MLB · 2-1

  • W

    Padres ML -178

    MLB · 0-2

  • W

    Diamondbacks ML -198

    MLB · 4-5

  • W

    Angels ML -120

    MLB · 2-5

Props

  • L

    Aaron Judge · under

    Rays @ Yankees · Actual 5

  • W

    Christian Walker · over

    Astros @ Cubs · Actual 1

  • L

    CJ Abrams · over

    Nationals @ Braves · Actual 0

  • W

    Colt Keith · over

    Tigers @ Orioles · Actual 1

  • W

    Dylan Cease · over

    Pirates @ Blue Jays · Actual 8

  • L

    Elly De La Cruz · over

    Cardinals @ Reds · Actual 1

  • L

    Ildemaro Vargas · over

    Rockies @ Diamondbacks · Actual 0

  • L

    Jake Burger · over

    Rangers @ Angels · Actual 0

  • W

    Jarren Duran · under

    Twins @ Red Sox · Actual 1

  • W

    Jo Adell · over

    Rangers @ Angels · Actual 1

  • W

    Jordan Walker · over

    Cardinals @ Reds · Actual 4

  • L

    Josh Bell · under

    Twins @ Red Sox · Actual 1

  • L

    Julio Rodriguez · over

    Mariners @ Royals · Actual 0

  • W

    Mark Vientos · under

    Mets @ Marlins · Actual 0

  • L

    Matt Olson · over

    Nationals @ Braves · Actual 1

  • L

    Michael Busch · under

    Astros @ Cubs · Actual 5

  • W

    Parker Messick · over

    Guardians @ Phillies · Actual 6

  • L

    Robbie Ray · over

    White Sox @ Giants · Actual 3

  • L

    Seth Lugo · over

    Mariners @ Royals · Actual 3

  • L

    Shohei Ohtani · over

    Dodgers @ Brewers · Actual 0

  • W

    Taylor Ward · over

    Tigers @ Orioles · Actual 2

  • W

    Travis Bazzana · over

    Guardians @ Phillies · Actual 3

  • W

    Troy Johnston · over

    Rockies @ Diamondbacks · Actual 2

  • L

    Vladimir Guerrero Jr. · over

    Pirates @ Blue Jays · Actual 0

  • W

    Willy Adames · over

    White Sox @ Giants · Actual 1

  • W

    Xavier Edwards · over

    Mets @ Marlins · Actual 3

  • W

    Yandy Diaz · over

    Rays @ Yankees · Actual 3

  • W

    Yoshinobu Yamamoto · over

    Dodgers @ Brewers · Actual 21