← All archive dates

Daily archive

2026-04-21

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

Game picks

18
MLB6:10 PM

Astros @ Guardians

The flags are rippling toward the right-field seats at Progressive Field as a dominant rookie southpaw looks to keep Cleveland atop the division against a Houston squad struggling to stay afloat. We have a massive disparity on the mound tonight between Parker Messick and Ryan Weiss that the market hasn't fully squeezed, especially considering the defensive and environmental factors at play. Messick has been a revelation through four starts, posting a 1.05 ERA and a microscopic 0.78 WHIP, and he is coming off an eight-inning gem where he nearly threw a no-hitter. While his 2.67 xERA suggests some regression is lurking, he remains a workhorse who averages over six innings per start, providing a stability that the Astros rotation currently lacks. Houston is sending Ryan Weiss to the hill, and the numbers are concerning. Weiss is carrying a 2.05 WHIP and walking 6.1 batters per nine innings, which is a recipe for disaster against a Cleveland lineup that specializes in making contact and generating traffic. The situational hitting is further tilted by an 11 mph wind blowing out to right field. Cleveland has stacked their lineup with eight left-handed or switch-hitters to exploit this, and with Weiss struggling to find the zone, he is likely to hand over significant innings to an Astros bullpen that owns a league-worst 5.93 ERA. Houston’s defensive efficiency is also near the bottom of the league, meaning any ball Messick’s defense swallows up is likely to find a hole when Weiss is pitching. The narrative tonight centers on Jose Altuve’s 2,000th career game, but milestone focus rarely overcomes a 2-9 road record and a decimated pitching staff. Cleveland is arguably the most resilient team in the league right now, sporting a 13-11 record and a 9-1 mark in games immediately following a loss. They are disciplined, they field their positions at an elite level, and they have the catching advantage with Austin Hedges' framing compared to Yainer Diaz’s defensive struggles. Even with Josh Naylor getting a breather, the Guardians have the depth and the pitching edge to secure this home win.

Guardians ML-154
CONF
82%
MLB6:40 PM

Reds @ Rays

A high-stakes interleague clash unfolds under the Tropicana Field dome as the surging Cincinnati Reds look to clinch the series against a Tampa Bay Rays squad fighting to find their rhythm. The Reds currently represent the most dangerous road team in the National League, carrying an elite 9-2 away record and a four-game winning streak into this matchup. While the market sees this as a near-tossup, the statistical trends and roster health suggest a significant edge for the visitors. The starting pitching duel features rookie phenom Chase Burns against the veteran Steven Matz. While both pitchers are overperforming their peripheral metrics, Burns possesses the raw stuff to navigate a Rays lineup that went 0-for-7 with runners in scoring position yesterday. The Rays are leaning heavily into a platoon advantage by starting seven left-handed hitters, but Burns has shown high-strikeout capability (22 K in 22.1 IP) that can negate contact-oriented strategies. Conversely, the Reds are countering Matz with eight right-handed batters, including rookie standout Sal Stewart, who is currently locked in with a .448 average over his last ten games. Matz’s 4.42 xERA suggests he is vulnerable to the type of power-heavy, right-handed construction Cincinnati is deploying tonight. The definitive separator in this game is the contrast in bullpen reliability. The Reds boast the best relief ERA in Major League Baseball (2.31) and have proven to be nearly automatic in high-leverage situations, posting a perfect 10-0 record in games decided by two runs or fewer. The Rays’ bullpen, meanwhile, is reeling from the fresh loss of Mason Englert to the IL and the ongoing absence of setup man Edwin Uceta. When you factor in the Reds’ historical dominance—winning the last four head-to-head meetings by a combined score of 21-6—it becomes clear that Cincinnati has the momentum and the depth to take another one at the Trop.

Cincinnati Reds ML-116
CONF
72%
MLB6:40 PM

Brewers @ Tigers

Interleague play opens up at Comerica Park tonight with the Detroit Tigers looking to defend a dominant home record against a Milwaukee Brewers squad trying to find its footing after some roster reshuffling. The story of this game starts and ends with the pitching mismatch, specifically the massive divergence between Keider Montero’s surface stats and his underlying dominance. Keider Montero has been pitching like a frontline ace despite his 3.31 ERA. His 1.88 xERA and elite 0.86 WHIP suggest he is one of the most difficult pitchers to touch in the league right now, backed by a high-control approach that limits free passes. He faces a Brewers lineup that has struggled to manufacture runs recently, averaging just 3.6 runs per game over their last 10. Without their usual power threats in the middle of the order, Milwaukee is relying heavily on stolen bases and high-OBP play, which is a tough way to live against a strike-thrower like Montero who simply does not issue walks. On the other side, Kyle Harrison makes his Brewers debut after being acquired via trade and returns from a brief layoff. While Harrison has a solid 3.07 ERA, his 3.67 xERA suggests some regression is lurking, and he is coming off a stretch where he posted a 5.29 ERA over his last five starts. Detroit manager A.J. Hinch has specifically countered the lefty by stacking seven right-handed bats in the lineup, including Kevin McGonigle, who is currently hitting .317 with a .400+ OBP. The situational factors all tilt toward Detroit. The Tigers (12-11) are 8-1 at Comerica Park and have won eight of their last 10 games. They also hold a significant bullpen advantage with a rested Kenley Jansen (1.59 ERA) ready to close things out. Milwaukee (12-9) has volatile high-leverage arms lately, particularly Trevor Megill and his 10.29 ERA. In a game priced nearly as a toss-up, the edge lies with the team that is dominant at home, hitting their stride offensively, and starting a pitcher whose metrics indicate he is ready to shut down a depleted lineup.

Tigers ML-112
CONF
78%
MLB6:40 PM

Cardinals @ Marlins

Dustin May and Chris Paddack take the hill under the lights at loanDepot park as the Cardinals look to even the series and get back to their winning ways in Miami. While both starters carry bloated season ERAs that might scare off the casual bettor, this matchup is a tale of two very different trajectories and a glaring defensive mismatch that should decide the outcome in the middle innings. St. Louis has a massive tactical advantage on the basepaths tonight that isn't being fully priced into this line. Marlins catcher Liam Hicks has failed to throw out a single baserunner this season, going 0-for-17 in stolen base attempts. For a Cardinals lineup featuring elite speed threats like Victor Scott II and Masyn Winn, this is an invitation to manufacture runs and pressure Chris Paddack every time a runner reaches. While Paddack has improved his command recently, he faces a St. Louis offense led by a red-hot Jordan Walker, whose 15-game hitting streak is the focal point of a unit that was on a five-game tear before yesterday’s minor speed bump. Dustin May has also turned a corner, delivering two consecutive 6-inning starts allowing just one earned run in each, showing he’s regained the "stuff" needed to navigate a contact-heavy but low-power Miami lineup. The deciding factor, however, lies in the late-inning reliability. The bullpen disparity tonight is staggering. The Cardinals (13-9) have an elite, fresh closer in Riley O'Brien, who carries a perfect 0.00 ERA and a microscopic 0.41 WHIP into this game with zero pitches thrown yesterday. In contrast, Marlins (11-12) closer Pete Fairbanks has struggled to a 7.88 ERA and is coming off a high-stress outing last night. Miami used four relievers to secure their Game 1 win, leaving their bridge to the 9th inning thin. St. Louis has shown exceptional resilience on the road this season, and with the superior arms available to close the door, they are the sharp play to bounce back and even this series.

Cardinals ML-102
CONF
72%
MLB6:45 PM

Braves @ Nationals

The sun is setting over Nationals Park as the Atlanta Braves look to continue their absolute tear through the National League East, carrying a six-game winning streak into a matchup that feels like two teams heading in opposite directions. While Washington has some young sparks in their lineup, they are running into a buzzsaw tonight in an Atlanta squad that currently boasts the best team ERA in baseball and a lineup that doesn't have a single easy out. The statistical nightmare for Washington starts with the pitching matchup. Foster Griffin has been a serviceable arm, but he is a lefty facing an Atlanta lineup that is arguably the best in the league at punishing southpaws. When you have Austin Riley hitting .433 with a 1.133 OPS against left-handed pitching and Ozzie Albies following closely behind at .303, a starter like Griffin has to be perfect to survive the first two times through the order. Griffin is coming off an outing where he surrendered eight hits in just over five innings, and against a Braves team that leads the league in hard-contact quality and exit velocity, those mistakes are going to leave the yard. On the other side, Reynaldo López has been elite at neutralizing left-handed power, having yet to allow a home run to a lefty this season. That specifically caps the ceiling for the Nationals' two most dangerous threats, CJ Abrams and James Wood, both of whom have to carry this offense to keep pace. The gap widens even further once we get into the later innings. Washington’s bullpen is a major liability, sitting near the bottom of the league with a 5.57 ERA, and their defense has been the most porous in the division with 23 errors through 23 games. Even with the Braves losing Raisel Iglesias to the IL today, they have the luxury of turning to Robert Suarez, who has been lights-out with a 0.93 ERA and significant closing experience. When you factor in the Nationals' dismal 2-8 record at home and Atlanta’s dominance on the road (8-3), the price on the Braves is a gift. Atlanta is deep, disciplined, and currently firing on all cylinders, making them the clear side tonight.

Braves ML-156
CONF
82%
MLB6:45 PM

Yankees @ Red Sox

The lights are bright at Fenway Park tonight as the most storied rivalry in baseball adds another chapter under the Boston sky, with the division-leading Yankees looking to extend their dominance over a struggling Red Sox squad. While the oddsmakers have the Red Sox installed as slight favorites, this price feels like it is leaning way too heavily on Connelly Early’s surface-level ERA rather than the cold, hard reality of the underlying metrics. Early is carrying a 2.29 ERA, but his xERA is sitting at a bloated 5.25, indicating he has been living on borrowed time. Tonight, that debt comes due against a New York lineup that was practically built in a lab to destroy left-handed pitching. Aaron Judge enters this matchup with a career 1.279 OPS against southpaws, and he is joined by Ben Rice, who is currently hitting .338 with eight home runs of his own. To put that in perspective, Judge and Rice have combined for 17 home runs this season, which is more than the entire Red Sox roster has managed to produce (13). When you factor in the 9 mph wind blowing out toward the Green Monster in left field, the Yankees' right-handed power hitters like Giancarlo Stanton and Judge are primed to exploit Fenway’s dimensions against a pitcher who is statistically overdue for a massive correction. The hidden edge here is the bullpen disparity. Boston manager Alex Cora is navigating a crisis after using seven relievers in yesterday’s Marathon Monday victory, and the fresh injury to Justin Slaten leaves them even more vulnerable in the middle innings. The Yankees, meanwhile, enjoyed a scheduled off-day yesterday and have their entire high-leverage core, including David Bednar, fully rested and ready to shut the door. Luis Gil has struggled with his command recently, but he doesn't need to be an ace tonight; he just needs to be serviceable against a Red Sox offense that is currently the least powerful in the majors. I’m backing the better lineup and the fresher arms at a plus-money price.

Yankees ML+104
CONF
72%
MLB7:10 PM

Twins @ Mets

The lights are bright at Citi Field tonight as the Mets look to stop a historic slide with their young ace on the mound against a reeling Twins squad. New York (7-15) enters this matchup mired in an 11-game losing streak, but they finally have the right arm on the bump to act as the ultimate stopper in Nolan McLean. The rookie has been the lone bright spot in Queens, carrying a 2.28 ERA and a microscopic 0.76 WHIP into this start, including a nearly untouchable 0.37 ERA at home where the deep dimensions of Citi Field play perfectly into his high-strikeout profile. Contrast that with the Minnesota Twins (11-11), who are dealing with their own four-game skid and a rotation in shambles after losing Mick Abel to the injured list just yesterday. Simeon Woods Richardson is being pressed into service on short notice, and the recent data is concerning; he has surrendered 11 earned runs over his last nine innings of work and enters with a bloated 1.60 WHIP. While the Twins receive a massive emotional boost from the return of Royce Lewis to the lineup tonight, they are simultaneously missing their most reliable bullpen arm in Kody Funderburk, who was placed on the paternity list today. The betting market is laying a heavy price on the Mets here despite the long losing streak because the statistical mismatch between the two starters is simply too wide to ignore. McLean is actually underperforming his elite 2.03 xERA, suggesting he has been even better than his surface numbers, while Woods Richardson is struggling to miss bats with a low 4.8 K/9 rate. Even with the New York bullpen adjusting to the fresh loss of Edwin Diaz, McLean has shown the stamina to pitch deep into games, coming off a seven-inning masterpiece in his last outing. In 46-degree weather that heavily favors dominant pitching, the rookie ace is the clear edge to finally shut the door on this streak.

New York Mets ML-162
CONF
75%
NBA7:00 PM

Philadelphia 76ers @ Boston Celtics

The lights are bright at TD Garden as the Celtics look to turn this series into a runaway, while a shorthanded Philadelphia squad searches for any offensive pulse after a historic thrashing in the opener. While a 14.5-point spread is massive for any postseason game, the statistical reality suggests the gap between these two rosters in their current form is even wider than the bookmakers are willing to admit. The most glaring issue for Philadelphia (45-37) is their complete inability to navigate Boston’s interior defense without a healthy focal point. The Celtics (56-26) lead the league in paint defense, allowing only 40.1 opponent points per game in the restricted area, which effectively neutralizes a 76ers offense that relies on the paint for 43.3% of its scoring. Without their primary interior gravity, the Sixers are being forced into a perimeter-heavy attack led by a compromised Tyrese Maxey, who is currently shooting just 31.6% from deep while playing through a finger strain. Philadelphia’s 17.4% shooting from distance in Game 1 wasn't just bad luck; it was the result of a Boston defense that contested 12 of Maxey’s 14 primary looks and forced the secondary options into uncomfortable, late-clock heaves. Boston’s efficiency profile since Jayson Tatum’s return to full health has been nothing short of dominant. Over their last five games, the Celtics have posted a +15.2 Net Rating, fueled by a 59.1% eFG that dwarfs Philadelphia’s 49.2% over the same stretch. Even more problematic for the Sixers is the bench disparity. Boston’s second unit, anchored by Payton Pritchard and Neemias Queta, boasts a +8.5 Net Rating and a 61.8% eFG, while Philadelphia’s bench has cratered to a -5.6 Net Rating. This depth ensures that even when the starters sit, there is no reprieve for Philadelphia. When you have a team playing at a +15 level against a team struggling to generate an effective field goal percentage above 50%, you don't worry about the double-digit spread—you lay the points and expect the deeper, more efficient juggernaut to finish the job.

Boston Celtics -14-109
CONF
82%
MLB7:40 PM

Orioles @ Royals

The lights are bright at Kauffman Stadium as the Kansas City Royals look to snap a nightmare eight-game skid against a Baltimore Orioles squad that refuses to quit, even while playing short-handed. Last night was a gut punch for the home fans—a 12-inning marathon where the Royals held a lead until the 9th only to watch their bullpen combust. Tonight, the market is begging you to take the Royals at -124 because of the pitching mismatch on paper, but I’m looking at the bigger picture and the fresh energy arriving in the Baltimore dugout. The headline tonight isn’t just the matchup; it’s the return of Adley Rutschman. Getting your franchise cornerstone back behind the plate today is a massive psychological and tactical lift for an Orioles team that’s been grinding through a wave of injuries. Shane Baz has struggled with traffic this year, carrying a 1.55 WHIP, but having Rutschman’s game-calling and framing should help him navigate a Royals lineup that excels at making contact but lacks elite punch. Baz’s 4.22 xERA suggests he hasn't been as bad as his surface numbers, and with a 17-mph wind howling out to center field, this game could turn into a slugfest that favors the heavier bats of Gunnar Henderson and Pete Alonso. The Royals are starting Kris Bubic, who has been sharp, but he’s facing an Orioles lineup that just saw a 12-inning look at the KC bullpen. That bullpen is currently a disaster area—Lucas Erceg and Alex Lange were dismantled last night, and they are missing their top high-leverage arms in Estevez and McArthur. Even if Bubic gives them six strong innings, the bridge to the finish line is out. Meanwhile, the Orioles have a locked-in Ryan Helsley ready to slam the door. In a park where the wind is turning fly balls into home runs tonight, I’ll take the plus-money value on the more resilient team getting its leader back over a Royals squad that is currently finding every possible way to lose.

Orioles ML+106
CONF
65%
MLB7:40 PM

Phillies @ Cubs

The flags are flying high at Wrigley Field as the wind howls out toward Waveland Avenue, setting the stage for a high-stakes divisional clash between a surging Cubs squad and a Phillies team searching for answers. Tonight is all about a structural mismatch that the market hasn't fully priced in yet, despite the stark contrast in these teams' current trajectories. The headline here is Shota Imanaga facing a Philadelphia lineup that has been fundamentally broken against left-handed pitching this season. The Phillies (8-14) aren’t just struggling against southpaws; they are statistically the worst in the league with a .176 team batting average and a 59 wRC+ in that split. Imanaga already exploited this flaw last week, carving through this exact order for 11 strikeouts. When you pair a pitcher sporting a 0.77 WHIP against a lineup that can't find the grass against lefties, you're looking at a massive uphill climb for the road team. While the 11 mph wind out to right field theoretically helps left-handed power like Bryce Harper and Kyle Schwarber, they first have to make contact, which has been a chore for Philadelphia lately. On the other side, Jesús Luzardo is in a nightmare 'deja vu' spot. He was just tagged for 8 earned runs and 12 hits by these same Cubs hitters. While his 3.59 xERA suggests he’s due for some positive regression compared to his 7.94 actual ERA, catching the hottest team in baseball during a six-game winning streak is not the time to expect a 'get right' game. Chicago (13-9) has outscored opponents 44-14 during this run, led by a scorching Nico Hoerner. The Cubs also hold a significant defensive edge, ranking top-five in Defensive Runs Saved, whereas Philadelphia’s 28th-ranked defense continues to gift extra outs to their pitchers. I’m riding the hot hand and the data-backed mismatch at the Friendly Confines.

Cubs ML-126
CONF
75%
NBA8:00 PM

Portland Trail Blazers @ San Antonio Spurs

The lights are bright at the Frost Bank Center tonight as the newly crowned, unanimous Defensive Player of the Year leads a dominant Spurs squad looking to put a stranglehold on this first-round series. San Antonio (62-20) enters Game 2 with a massive amount of momentum following their 111-98 victory on Sunday, and the data suggests this 11-point spread is exactly where the value lies. The most telling metric in this matchup is the consistency of the margin. In the three meetings this season where Victor Wembanyama has been active, the Spurs have won by 13, 11, and 13 points. This isn't a fluke; it's a structural mismatch. Wembanyama is currently averaging 33.4 points over his last five games and has increased his perimeter volume significantly, dragging Portland’s rookie center Donovan Clingan away from the rim and compromising the Blazers' defensive shell. While Deni Avdija is playing the best basketball of his career for Portland (42-40), averaging 32.0 PPG in his last five, he is fighting an uphill battle alone. Shaedon Sharpe’s production has cratered to just 9.8 PPG over his last four outings, and without secondary scoring, Portland cannot keep pace with the league’s third-highest scoring offense. The deciding factor for me tonight is the bench discrepancy. San Antonio’s second unit is a powerhouse, averaging 39.7 PPG compared to a meager 21.3 PPG for Portland’s reserves. That 18-point depth advantage allows the Spurs to maintain defensive intensity and offensive flow for all 48 minutes, whereas Portland’s efficiency tends to tank whenever Avdija rests. With the Spurs boasting a 32-8 record at home and a defense holding opponents to a 50.9% eFG% over the last five games, they are perfectly positioned to replicate their Game 1 performance. I’m laying the 11 points with a San Antonio team that has proven three times over that they own this specific margin against this version of the Blazers.

San Antonio Spurs -10.5-115
CONF
85%
MLB8:05 PM

Pirates @ Rangers

Globe Life Field provides a temperature-controlled stage for an interleague clash as the Rangers return home to Arlington looking to find their footing against a surging Pirates squad. While Pittsburgh (13-9) arrives with the better record, this matchup is a classic case of stylistic advantages favoring the home side despite what the surface-level ERA numbers might suggest. The pivotal factor tonight is the tactical mismatch facing Pirates starter Carmen Mlodzinski. While he carries a flashy 13-inning scoreless streak into this game, his underlying metrics reveal a significant vulnerability: he has been over 100 points worse against left-handed hitters (.336 wOBA) than righties (.218). The Rangers (11-11) are aggressively exploiting this by stacking their lineup with five lefties, including Corey Seager, who has found his power stroke with three homers in his last ten games, and Brandon Nimmo. Mlodzinski’s 1.77 ERA is heavily masked by a high strand rate that is likely to regress against a Rangers offense that ranks near the top of the league in hard-hit percentage. On the other side, while Kumar Rocker has battled command issues, he faces a Pittsburgh lineup that is missing its most efficient power threat in Brandon Lowe. Without Lowe’s .975 OPS, the Pirates are forced to start Nick Yorke, who is hitting just .148. This significantly reduces the pressure on Rocker to be perfect. Additionally, with both starters inducing ground balls at a rate over 50%, defensive reliability becomes paramount. The Rangers have been nearly twice as clean in the field as Pittsburgh this season (7 errors vs. 14). In a game that projects to be decided by which team can turn double plays and avoid extending innings, I trust the Rangers' glovework and their lefty-heavy lineup to break Mlodzinski’s streak and secure the home win.

Rangers ML-116
CONF
68%
MLB8:40 PM

Padres @ Rockies

We head to the thin air of Mile High where the red-hot Padres look to keep their seven-game heater alive against a Rockies squad that just can't seem to get out of its own way. Coors Field is famous for making pitchers look like batting practice targets, but the discrepancy in quality between these two rosters right now is wider than a Rockies gap-shot. San Diego enters this series at 15-7 having won 14 of its last 17 games, while Colorado sits at 9-14 and is mired in a six-game skid and a dismal 2-10 record at home so far this season. San Diego has absolutely owned this matchup in 2026, winning all four meetings by a combined score of 28-11. While the Rockies are rolling out a left-handed heavy lineup to test Randy Vasquez, it is worth noting that Vasquez already carved this specific lineup up for eight strikeouts and only one run earlier this month. The Rockies are leaning on rookie Chase Dollander for bulk innings today, and while his ground-ball numbers at altitude are impressive, he is facing a veteran Padres core that has already seen him twice this season. In baseball, familiarity usually favors the hitters the third time around, especially with the power profile of Manny Machado and Fernando Tatis Jr. lurking in that lineup. The real separator here is the back end of the game. The Padres had Monday off, meaning their entire high-leverage bullpen is completely rested. That includes Mason Miller, who is currently pitching like he is from another planet with a 32.2-inning scoreless streak and a 0.00 ERA. If the Rockies cannot build a massive lead in the first five innings, they have almost zero chance of a comeback once Miller and the Padres setup crew take over. Colorado has committed 13 errors already this season and their pitching staff remains overmatched by elite competition. I am riding the hot hand and the vastly superior bullpen in this spot.

Padres ML-146
CONF
78%
MLB9:38 PM

Blue Jays @ Angels

Night two in Anaheim finds the Big A's halo flickering during a severe Angels cold snap while the Blue Jays look to tighten their grip on this series after a convincing opener. Toronto overcame a grueling travel schedule to take Game 1, and they are sending a rejuvenated Vladimir Guerrero Jr. to the plate tonight in a stadium he famously calls his "second house." The handicap here starts with the collision between Angels starter Jack Kochanowicz and his own defense. Kochanowicz lives and dies by the ground ball, posting an extreme 58.5% ground-ball rate this season. That is a recipe for disaster when pitching in front of an Angels infield that currently ranks 29th in the league in range and Outs Above Average. Toronto’s hitters, specifically Guerrero—who is batting .354 and owns a career 1.279 OPS in this venue—are perfectly positioned to exploit those holes. While Patrick Corbin is pitching on borrowed time statistically with a 7.91 xERA, he is facing the ideal opponent to mask his diminished velocity. The Angels currently lead the majors in strikeouts with 241, fanning 18 times in yesterday's loss alone. Corbin doesn't need elite stuff to navigate a lineup that is currently struggling just to put the ball in play. Furthermore, the defensive gap in this matchup is wide enough to bridge any pitching concerns. Toronto (9-13) brings a Tier 1 defense to the field, anchored by the return of Daulton Varsho in center and a Gold Glove-caliber middle infield in Andrés Giménez and Ernie Clement. This unit provides a massive safety net for Corbin’s fly-ball tendencies, whereas Kochanowicz has no such luxury. The Angels (11-13) offense has completely stalled, averaging a meager 1.3 runs per game over their last three outings. With the Blue Jays finding their rhythm and Vladdy treating Anaheim like a batting cage, the value sits squarely with the road team at a near-even price. Toronto has the momentum, the defensive edge, and the best hitter on the planet right now. I'm riding with the Blue Jays to take the series tonight.

Blue Jays ML-104
CONF
72%
MLB9:40 PM

Athletics @ Mariners

Under the retractable roof of T-Mobile Park, the first-place Oakland Athletics look to tighten their grip on the American League West against a Seattle Mariners squad struggling to find its footing. While the market is leaning heavily into the name value of the Mariners’ home-field advantage and a big-name starter, the underlying data suggests the value lies squarely with the visiting underdog tonight. The primary driver here is the discrepancy between surface-level numbers and actual performance metrics for both starters. Luis Castillo is having a nightmare April, posting a 5.40 ERA and allowing at least four runs in every start this month. His 44.4% hard-hit rate and a bottom-tier expected batting average against (.307) indicate that hitters are seeing him clearly and punishing mistakes. On the other side, Jacob Lopez is the ultimate "buy-low" candidate. Despite a bloated 6.38 ERA, his 3.99 xERA and 87th percentile hard-hit suppression show he is pitching much better than his results. Lopez is inducing the right kind of contact; it simply hasn't found gloves yet, and that luck eventually turns. Seattle is also dealing with a major disruption to their lineup flow. The loss of Brendan Donovan, who was placed on the 10-day IL just today with a groin strain, removes a vital leadoff presence from a team that is already hitting just .218 as a unit. Meanwhile, Oakland’s "thump-heavy" young lineup is clicking. Carlos Cortes is coming off a four-hit performance, and the power trio of Nick Kurtz, Shea Langeliers, and Tyler Soderstrom are all trending upward after homering in the series opener. Cal Raleigh’s history against Lopez is a notable outlier, but one catcher can’t carry an offense that is missing its primary table-setter and facing a pitcher due for massive positive regression. At +140, we are getting a first-place team (12-11) with superior recent power and a hidden pitching advantage against a 10-14 Mariners squad. Take the A's to clinch the series.

Athletics ML+140
CONF
68%
MLB9:40 PM

White Sox @ Diamondbacks

We’re under the lights at Chase Field where the desert heat is just starting to simmer, setting the stage for an interleague clash between an Arizona squad looking to climb the NL West and a White Sox team trying to find its identity in a rebuild. This isn't just about the records; it’s about how these teams are constructed for this specific environment. Arizona is fundamentally sound where Chicago is leaky, and in a game priced this closely, those "invisible" factors usually decide who cashes the ticket. When you look past the surface ERA, this game is all about the discrepancy in defensive support. Merrill Kelly might be walking a tightrope with a 6.70 FIP and shaky command in his debut, but he’s pitching in front of the third-best defense in baseball (+11 DRS). Contrast that with Sean Burke, who is actually throwing the ball well (3.75 FIP) but has a defense behind him that ranks in the bottom five and has already committed 14 errors this season. In the dry air of Chase Field, those extra outs for Arizona are going to be lethal. Burke has shown he can dominate, but he doesn't have the margin for error that Kelly enjoys with Nolan Arenado and Corbin Carroll vacuuming up everything in sight. The most glaring edge tonight is on the basepaths. White Sox catcher Reese McGuire is a staggering 0-for-14 when it comes to throwing out runners this season. That’s a massive neon sign for a speed-heavy Arizona lineup to be aggressive from the first inning. With Corbin Carroll cleared to play after a minor back scare, Arizona’s ability to manufacture runs via the stolen base is a structural mismatch that Burke shouldn't be expected to overcome. Finally, the bullpen situation favors the Snakes; Arizona has a rested, elite closer in Paul Sewald (0.48 WHIP), while Chicago’s Seranthony Dominguez is dealing with a high recent workload. Between the superior defense, the baserunning advantage, and the back-end stability, I’m laying the price with Arizona at home.

Diamondbacks ML-144
CONF
72%
MLB9:45 PM

Dodgers @ Giants

The lights are bright at Oracle Park as the legendary rivalry between the Dodgers and Giants reignites, with Los Angeles looking to shake off a thin-air trip to Colorado while San Francisco aims to defend home turf with their surprise ace on the hill. This series opener is a classic situational trap for the Dodgers. They are traveling directly from the high altitude of Coors Field without a day off, a spot where they have already struggled this season. The 'Coors Hangover' is a documented timing killer for hitters returning to sea level, and while the Dodgers lead the league in home runs, those fly balls often find gloves in the heavy San Francisco air—even with tonight’s unusual 20-mph winds blowing out toward center field. On the mound, we are looking at a heavyweight duel between Yoshinobu Yamamoto and Landen Roupp. Yamamoto has been surgical lately, but Roupp has been the breakout story of the NL West. He enters this start with a stellar 0.97 WHIP and, crucially, has not surrendered a single home run this season. If Roupp can keep the ball in the yard against a Dodgers lineup that is currently missing the catalytic presence of Mookie Betts at the top, the Giants are in a prime position to strike. San Francisco is also coming off a full off-day, meaning their high-leverage arms like Ryan Walker and Erik Miller are completely rested. Contrast that with a Dodgers bullpen that just lost its star closer, Edwin Diaz, to season-ending surgery and is currently transitioning to a committee approach. The value here is entirely on the home underdog. The market is pricing the Dodgers at -180 based on their season-long dominance and Shohei Ohtani’s historic 52-game on-base streak, but the situational factors heavily favor the Giants. San Francisco is well-rested, playing in a park that rewards their pitching-and-defense identity, and facing a Dodgers squad that is physically drained from a four-game series in the mountains. With the all-time rivalry record perfectly deadlocked at 1,288 wins apiece, expect the Giants to take the temporary lead tonight. I’m riding with the home team to exploit the Dodgers' travel fatigue and bullpen instability.

Giants ML+152
CONF
62%
NBA10:30 PM

Houston Rockets @ Los Angeles Lakers

We’re back under the bright lights at Crypto.com Arena where the Lakers are looking to parlay a red-hot Game 1 start into a commanding series lead. While the market is begging for a regression play on Houston, the numbers suggest the Lakers have found a specific defensive gear that makes this 5.5-point spread look like a gift for the home dog. The story of this series so far isn't just about shooting; it's about shot quality versus shot quantity. In the opener, Houston managed a massive +27 field goal attempt advantage thanks to their league-best 38.8% offensive rebound rate, yet they still lost by nine. That happens when you shoot 37.6% from the floor against a Lakers defense that has tightened up significantly, posting a 99.6 Defensive Rating over their last five games. LeBron James has pivoted into a surgical distributor role, averaging 11.4 assists over this recent stretch, which has unlocked high-percentage looks for guys like Luke Kennard and Deandre Ayton. Even if the Lakers' shooting regresses from their 60% Game 1 performance, their ability to dictate the pace and force Houston into stagnant half-court sets is a sustainable advantage that the Rockets have yet to solve. Houston is facing a major identity crisis right now. They are built on physicality and second-chance points, but they are currently struggling to convert those opportunities into actual efficiency, shooting just 44.8% at the rim in Game 1. Kevin Durant remains a game-time decision, and while his return would provide a boost, he's re-entering a lineup that has been consistently outplayed by Los Angeles in three straight meetings. The Lakers (53-29) have won the last three head-to-head matchups by 8, 8, and 9 points. In a game where the Lakers are 28-13 at home and catching 5.5 points despite their recent 4-1 run and a +21.3 Net Rating, I’m riding with the team that has the clear tactical upper hand.

Los Angeles Lakers +5.5-110
CONF
78%

Player props

35
MLB · Astros @ Guardians

Parker Messick

Parker Messick has been a revelation for Cleveland, maintaining a 1.05 ERA and a 0.78 WHIP while showing elite swing-and-miss stuff. He has recorded at least 5 strikeouts in five consecutive starts, clearing this 5.5 line in three of those five outings (including games with 6 and 9 strikeouts).

OVER 5.5 Strikeouts+120
  • · 31 strikeouts in last 29.4 innings (9.5 K/9)
  • · 6.2 average strikeouts over last 5 starts
  • · Houston lineup missing key contact bat Jeremy Pena
MLB · Astros @ Guardians

Chase DeLauter

This prop is a play on the 'fear factor' and the pitching tendencies of Houston's Ryan Weiss. Weiss enters this game with significant command issues, evidenced by a 2.05 WHIP and a walk rate that has seen him issue 5 free passes in just his last 7.3 innings of work.

OVER 0.5 Walks+101
  • · Ryan Weiss: 2.05 WHIP and 5 walks in his last 7.3 innings
  • · Chase DeLauter: 5 home runs in last 10 games (2 in last game)
  • · Weather: 71°F with 11 mph winds blowing directly out to Right Field
MLB · Reds @ Rays

Steven Matz

Steven Matz faces a structural nightmare tonight against a Cincinnati Reds lineup specifically designed to punish left-handed pitching. The Reds are starting nine consecutive right-handed or switch-hitting batters, removing any platoon advantage for the veteran southpaw.

UNDER 15.5 Pitcher Outs-132
  • · xERA of 4.42 vs 3.80 actual ERA suggests regression
  • · Facing a Reds lineup with 9 consecutive right-handed or switch-hitting batters
  • · Failed to clear 15.5 outs in 2 of 4 starts this season
MLB · Reds @ Rays

Chandler Simpson

Chandler Simpson is currently the most consistent contact hitter in the Tampa Bay lineup, boasting a .410 average over his last 10 games. Crucially, he has recorded multiple hits in 7 of his last 10 starts, meaning he has cleared the 1.5 total bases threshold in 70% of his recent outings solely through singles.

OVER 1.5 Total Bases+145
  • · Hitting .410 in last 10 games
  • · 7 multi-hit games in last 10 starts
  • · Facing rookie Chase Burns who has a 3.86 xERA vs 2.42 ERA
MLB · Brewers @ Tigers

Kyle Harrison

Harrison is making his first start for Milwaukee immediately after a trade and a missed turn due to wrist/knee injuries. His recent workload history is brief, having completed 5.1 innings only once in his last five starts. Combined with a Tigers lineup featuring seven right-handed hitters to force a platoon disadvantage, the Brewers are likely to keep him on a controlled pitch count, making the Under 15.5 outs a high-probability play.

UNDER 15.5 Pitcher Outs-115
  • · Failed to record 16 outs in 4 of last 5 starts
  • · Averaging 12.6 outs per start over last 5 outings
  • · Making team debut 24 hours after trade and injury layoff
MLB · Brewers @ Tigers

William Contreras

Contreras is the focal point of a Milwaukee lineup missing Yelich, Chourio, and Vaughn. His elite contact rate and 10-game hitting streak provide a high floor for hits, while his position batting second maximizes RBI and run-scoring opportunities as the team's primary offensive engine. Despite a tough matchup against Montero, Contreras's current form and team dependency drive his value.

OVER 1.5 H+R+RBI-125
  • · 10-game hitting streak active
  • · .341 AVG over last 10 games (14-for-41)
  • · Clearing 1.5 H+R+RBI in 6 of last 10 games
MLB · Cardinals @ Marlins

Jordan Walker

Jordan Walker is currently the hottest hitter in the Cardinals' lineup, riding a 15-game hitting streak that includes 4 home runs and 11 RBIs over his last 10 games. He faces Chris Paddack, who has struggled significantly in the early stages of 2026, posting a 5.59 ERA and a 1.45 WHIP.

OVER 1.5 Total Bases+125
  • · 15-game hitting streak
  • · .306 AVG and 4 HR over last 10 games
  • · Chris Paddack 5.59 ERA and 1.45 WHIP
MLB · Cardinals @ Marlins

Liam Hicks

Liam Hicks has established himself as a premier contact threat for the Marlins, maintaining a .338 batting average through the first three weeks of the season. Tonight, he holds the platoon advantage against right-hander Dustin May. While May has shown improvement in his last two home starts, his overall 1.60 WHIP indicates a high frequency of baserunners allowed, and he struggled immensely in his only other road start this season (7 ER in 3.1 IP). Hicks’ discipline and contact-oriented approach are well-suited to handle May’s high-velocity sinkers, and batting 5th in the order provides him with high-leverage plate appearances against a pitcher who often struggles with command away from home.

OVER 0.5 Hits-165
  • · .338 season batting average
  • · Left-handed hitter vs RHP Dustin May
  • · Dustin May 1.60 WHIP and 7 ER in only previous road start
MLB · Braves @ Nationals

Drake Baldwin

Drake Baldwin is the most consistent contact hitter in the Braves' lineup right now, carrying a .357 average over his last 10 games and finding the hit column in 9 of those 10 contests. As the #2 hitter, Baldwin is seeing high-volume opportunities (averaging over 4 at-bats per game recently) and benefits from the protection of a high-powered lineup.

OVER 0.5 Hits-210
  • · .357 batting average over last 10 games (15-for-42)
  • · Recorded at least one hit in 9 of his last 10 games
  • · Batting #2 in a Braves lineup averaging 5.7 runs per game during a 6-game win streak
MLB · Braves @ Nationals

Matt Olson

Matt Olson is currently locked in, hitting .324 with significant power (4 HR) over his last 10 games. He has a proven track record as a 'Nationals killer' and maintained that momentum with a home run in last night's game.

OVER 1.5 Total Bases-115
  • · 4 HR and 8 RBI over his last 10 games with a .324 AVG
  • · Homered in yesterday's series opener at Nationals Park
  • · Washington bullpen ranks 27th in MLB with a 5.57 ERA
MLB · Yankees @ Red Sox

Aaron Judge

Aaron Judge enters Fenway Park in a prime position to exploit a significant pitching mismatch. While Red Sox starter Connelly Early carries a sparkling 2.29 ERA, his underlying metrics reveal a massive regression candidate; his 5.25 xERA and 12 walks through 19.2 innings suggest he has been incredibly fortunate to avoid damage. Judge is uniquely equipped to punish Early's lack of command, especially with a 9-mph wind blowing directly out toward the Green Monster in left field. Judge has already tallied 9 home runs this season and remains elite at driving the ball for extra bases against left-handed pitching. With the Red Sox bullpen heavily fatigued after using seven relievers yesterday, Early will likely be forced to stay in the game longer than his metrics justify, giving Judge multiple looks at a vulnerable starter.

OVER 1.5 Total Bases+110
  • · Aaron Judge: 9 HR this season, 3 HR in last 5 games
  • · Connelly Early: 5.25 xERA vs 2.29 actual ERA (major regression candidate)
  • · Weather: 9 mph wind blowing out to Left Field at Fenway Park
MLB · Yankees @ Red Sox

Willson Contreras

Willson Contreras has been the engine of the Red Sox offense during their recent competitive stretch, posting a .314 average and 8 RBIs over his last 10 games. He faces Yankees starter Luis Gil, who has been highly volatile since returning to the rotation, currently sporting a 7.00 ERA and a 1.44 WHIP. Gil's most glaring weakness is his susceptibility to the long ball, having surrendered 8 home runs in his last 20.1 innings of work. Contreras, batting second, is in a premium position to either drive in leadoff hitter Roman Anthony or be driven in by Masataka Yoshida (who is hitting .379 in his last 10). The combination of Gil's struggles to keep runners off base and Contreras's elite contact and power form makes the 1.5 HRR line very attainable in a high-scoring environment at Fenway.

OVER 1.5 H+R+RBI-110
  • · Willson Contreras: .314 AVG, 2 HR, and 8 RBIs over last 10 games
  • · Luis Gil: 7.00 ERA and has allowed 8 home runs in last 20.1 IP
  • · Contreras batting 2nd in the Red Sox order provides high volume opportunity
MLB · Twins @ Mets

Nolan McLean

Nolan McLean has emerged as a premier strikeout artist in the early stages of the 2026 season, and this matchup against Minnesota is statistically tailor-made for his skill set. McLean enters this contest with a 10.6 K/9 rate and has cleared this 6.5 line in three of his last four starts, recording exactly 8 strikeouts in each of those three instances. His ability to generate swings and misses is bolstered by an elite 0.76 WHIP, which allows him to work deep into counts and finish hitters without surrendering the traffic that often forces early exits for power pitchers.

OVER 6.5 Strikeouts+110
  • · 10.6 K/9 season average
  • · Recorded 8 strikeouts in 3 of last 4 starts
  • · Twins lineup features multiple 30%+ strikeout rate hitters
MLB · Twins @ Mets

Nolan McLean

This pick correlates directly with McLean's strikeout dominance but focuses on his overall efficiency. To record 18 outs (6.0 innings), a pitcher needs either low pitch counts or a high degree of control, both of which McLean has demonstrated with his 0.76 WHIP. He has recorded 19 and 21 outs in two of his last three starts. In a season where the Mets have lost 11 consecutive games, manager Carlos Mendoza is highly incentivized to leave his most effective starter on the mound for as long as possible to preserve a depleted bullpen.

OVER 17.5 Pitcher Outs-152
  • · 0.76 WHIP allows for high efficiency and deeper outings
  • · Averaged 6.1 innings over last three starts
  • · Mets bullpen is taxed following an 11-game skid
MLB · Twins @ Mets

Francisco Alvarez

Francisco Alvarez is in an excellent position to exploit a significant pitching mismatch tonight. He faces Simeon Woods Richardson, a pitcher who has struggled mightily with command and contact suppression, posting a 1.60 WHIP and 6.10 ERA. Woods Richardson is a contact-oriented pitcher (4.8 K/9) who lives in the zone, a dangerous proposition against a hitter like Alvarez who possesses elite exit velocity. Woods Richardson has surrendered at least one home run in four of his last five starts, indicating a vulnerability to extra-base hits that plays directly into Alvarez’s profile.

OVER 1.5 Total Bases+145
  • · Simeon Woods Richardson 1.60 WHIP and 6.10 ERA
  • · Alvarez has 3 HR in last 10 games
  • · Wind blowing 11 mph out to Left Field
NBA · Philadelphia 76ers @ Boston Celtics

Jayson Tatum

Jayson Tatum has evolved into the Celtics' primary facilitator and rebounding hub since his return, a role shift that has effectively capped his scoring ceiling. Over his last five games, Tatum has averaged 23.6 points, failing to clear 25 points in any of those contests and finishing under this 23.5 line in three of them.

UNDER 23.5 Points-109
  • · Last 5 scoring: 25, 24, 23, 23, 23 PPG
  • · Season average: 21.8 PPG
  • · L5 rebounding: 10.6 RPG | L5 assists: 7.0 APG
NBA · Philadelphia 76ers @ Boston Celtics

Tyrese Maxey

Without Joel Embiid to draw gravity away from the perimeter, Tyrese Maxey is being forced to navigate the teeth of the league's top-rated defense. In Game 1, Boston’s elite perimeter defenders contested 12 of Maxey’s 14 attempts, holding him to just 21 points.

UNDER 26.5 Points-115
  • · Game 1: 21 points on 14 attempts
  • · L5 scores under 26.5: 3 of 5 (21, 21, 24)
  • · Matchup: Boston allows the lowest percentage of shots at the rim in the NBA
MLB · Orioles @ Royals

Taylor Ward

Taylor Ward enters tonight's contest as the hottest hitter in either lineup, slashing .368 over his last 10 games with 14 hits in that span. He has recorded multiple hits or extra-base hits in three of his last seven starts, showing the consistent contact quality needed to clear this total bases line.

OVER 1.5 Total Bases+120
  • · Taylor Ward .368 AVG over last 10 games (14 hits)
  • · Kris Bubic (LHP) vs Taylor Ward (RHB) platoon split
  • · 17 mph wind blowing out to center field at Kauffman Stadium
MLB · Orioles @ Royals

Bobby Witt Jr.

Despite the Royals' current eight-game losing streak, Bobby Witt Jr. remains the focal point of their offense and holds a strong .341 season average. He faces Orioles right-hander Shane Baz, who has struggled significantly with control and efficiency this season, posting a bloated 1.55 WHIP and allowing at least three runs in three of his four starts.

OVER 1.5 Total Bases-105
  • · Bobby Witt Jr. .341 season AVG through 23 games
  • · Shane Baz 1.55 WHIP and 4.91 ERA this season
  • · Witt 2nd in batting order with high PA volume potential
MLB · Phillies @ Cubs

Jesus Luzardo

Luzardo is currently navigating a 'low point' in his season, as evidenced by his 7.94 ERA and 1.46 WHIP. In his previous start against this same Cubs lineup last week, he was hit hard and often, surrendering 12 hits and 8 earned runs while failing to complete the 6th inning.

UNDER 17.5 Pitcher Outs+120
  • · Jesus Luzardo allowed 8 ER and 12 hits in just 5.1 innings (16 outs) against the Cubs last week.
  • · The Cubs are on a six-game winning streak, outscoring opponents 44-14 in that span.
  • · Luzardo has failed to reach 18 outs in 3 of his last 5 starts.
MLB · Phillies @ Cubs

Ian Happ

Ian Happ is currently in the midst of an elite power surge, having recorded multiple multi-home run games in his last week of play. As a switch-hitter, he will bat right-handed tonight against the struggling left-hander Jesus Luzardo.

OVER 1.5 Total Bases+140
  • · Ian Happ has hit 5 home runs in his last three games (L5 HR: 2, 2, 1, 0, 0).
  • · Happ is batting .280 on the season and occupies the #3 spot in a high-scoring lineup.
  • · Wind conditions at Wrigley Field (11 mph out to RF) significantly favor hitters tonight.
NBA · Portland Trail Blazers @ San Antonio Spurs

Victor Wembanyama

Victor Wembanyama put the league on notice with a 35-point masterpiece in his playoff debut, and I don't see Portland finding an answer 48 hours later. Wembanyama is operating with an elite 31.6% usage rate and accounts for a massive 33.4% of the Spurs' total points.

OVER 27.5 Points-102
  • · 35 points in Game 1 playoff debut
  • · 31.6% season usage rate
  • · 33.4% team point share
NBA · Portland Trail Blazers @ San Antonio Spurs

Deni Avdija

Deni Avdija has become the undisputed engine of the Blazers' offense in the absence of Damian Lillard. After carrying Portland through the Play-In with 41 points, he followed up with a 30-point, 10-rebound performance in Game 1. His usage has spiked to 28.5%, and he currently handles 25.8% of the team's total field goal attempts.

OVER 23.5 Points+102
  • · 30 points in Game 1 double-double
  • · 41 points in Play-In tournament win
  • · 28.5% usage rate without Damian Lillard
MLB · Pirates @ Rangers

Oneil Cruz

Oneil Cruz is the hottest hitter in the Pirates' lineup, entering this series on a 10-game hitting streak and leading the team in nearly every major offensive category including batting average (.375) and RBIs (19). He faces Rangers rookie right-hander Kumar Rocker, who has shown significant control issues early in his career, issuing 9 walks and allowing 23 hits over just 20.4 innings of work. Cruz’s elite exit velocity makes him a threat for extra-base hits every time he puts the ball in play, and batting leadoff provides him the maximum volume of plate appearances (typically 4-5) to accumulate stats. Given Rocker's 1.48 WHIP, Cruz should have multiple opportunities to drive in runs or score himself after reaching base via a hit or walk.

OVER 1.5 H+R+RBI-125
  • · 10-game hitting streak (.366 AVG in span)
  • · Leads Pirates with .375 season AVG and 19 RBIs
  • · Facing rookie Kumar Rocker (1.48 WHIP, 9 BB in 20.4 IP)
MLB · Pirates @ Rangers

Jake Burger

Jake Burger has been the primary run producer for the Rangers during their recent stretch, slashing .368 with 12 RBIs over his last 10 games. Occupying the cleanup spot, Burger benefits from batting behind Brandon Nimmo and Corey Seager, both of whom possess high on-base capabilities.

OVER 1.5 H+R+RBI-101
  • · 12 RBIs and 3 HR over last 10 games (.368 AVG)
  • · Bats cleanup behind Brandon Nimmo (.311 AVG) and Corey Seager (5 HR)
  • · Starter Carmen Mlodzinski allows 1.30 hits per inning (29 H in 22.1 IP)
MLB · Padres @ Rockies

Troy Johnston

Troy Johnston is currently the most productive hitter in the Rockies' lineup, leading the team in hits (21), OBP (.375), and slugging (.500). He enters tonight's game in elite form, batting .417 (10-for-24) over his last 10 games with four multi-hit performances in that span.

OVER 1.5 H+R+RBI-120
  • · .417 AVG over last 10 games
  • · Team leader in hits (21), OBP (.375), and slugging (.500)
  • · LHB vs RHP Randy Vásquez matchup
MLB · Padres @ Rockies

Ramon Laureano

Ramon Laureano is slated to lead off for the Padres tonight at Coors Field, which guarantees him the highest volume of plate appearances in the game's most hitter-friendly environment. Laureano has been a primary spark for the Padres' current seven-game winning streak, recording 12 hits and two home runs over his last 10 games. Tonight, he faces a Rockies pitching staff utilizing an 'opener' strategy with Jimmy Herget leading into bulk reliever Chase Dollander.

OVER 2.5 H+R+RBI+115
  • · 12 hits and 2 HR in last 10 games
  • · Batting 1st (Leadoff) at Coors Field
  • · Facing bulk reliever Chase Dollander (5.35 ERA)
MLB · Athletics @ Mariners

Julio Rodriguez

Julio Rodriguez is currently on a 17-game on-base streak and is hitting .300 over his last 10 games. Tonight, he faces Athletics left-hander Jacob Lopez, who has struggled significantly with a 6.38 ERA and major command issues (walking 21 batters in his last 20.1 innings).

OVER 1.5 Total Bases+188
  • · 17-game on-base streak
  • · .300 AVG (12-for-40) over last 10 games
  • · Jacob Lopez 6.38 ERA and 21 walks in last 20.1 IP
MLB · Athletics @ Mariners

Shea Langeliers

Shea Langeliers is the hottest hitter in the Athletics' lineup, batting .364 with six home runs over his last 10 games. He faces Mariners ace Luis Castillo, who has struggled through the opening month with a 5.40 ERA and an alarmingly high .307 expected batting average against.

OVER 1.5 Hits+175
  • · .364 AVG and 6 HR in last 10 games
  • · Luis Castillo 5.40 ERA and .307 expected batting average against (bottom 7th percentile)
  • · Recorded multiple hits in 3 of last 6 games
MLB · White Sox @ Diamondbacks

Adrian Del Castillo

Adrian Del Castillo has been the primary beneficiary of the Diamondbacks' current offensive structure since taking over for Gabriel Moreno. He enters tonight's contest batting .303 over his last nine games, having recorded at least one hit in seven of those nine appearances.

OVER 0.5 Hits-165
  • · Adrian Del Castillo .303 AVG (10-for-33) over last 9 games.
  • · 7 hits in his last 9 games.
  • · Sean Burke (RHP) has allowed 7 hits in 2 of his last 5 starts.
MLB · White Sox @ Diamondbacks

Corbin Carroll

Corbin Carroll has completely found his rhythm after a slow start, posting a .333 average over his last 10 games. Despite a minor back tightness scare on Sunday, he has been confirmed in the starting lineup batting second.

OVER 1.5 H+R+RBI-154
  • · Corbin Carroll .333 AVG (13-for-39) over last 10 games.
  • · Batting 2nd in a lineup with a 9-run game total.
  • · Burke's 1.28 WHIP suggests multiple baserunners allowed per game.
MLB · Dodgers @ Giants

Yoshinobu Yamamoto

Yoshinobu Yamamoto has fully adjusted to the MLB pace, posting a 1.79 ERA over his last five starts while consistently providing length. He has pitched at least 6.0 innings in four of those five outings, which is the foundational volume needed for a strikeout prop.

OVER 5.5 Strikeouts-120
  • · 28 strikeouts in last 30.2 innings (5 starts)
  • · Averaged 7.0 strikeouts across 4 starts vs SF in 2025
  • · Giants rank last in MLB with only 13 home runs in 2026
MLB · Dodgers @ Giants

Shohei Ohtani

With Mookie Betts sidelined, Shohei Ohtani moves into the leadoff role, which maximizes his plate appearance volume (guaranteed 4-5 PAs). Ohtani's elite .402 OBP makes him a constant threat to be on base for the heart of the Dodgers' order, which features Kyle Tucker, Freddie Freeman, and Teoscar Hernandez. The Dodgers' offense is the most productive in baseball, averaging 6.0 runs per game, and Ohtani has been the primary engine, hitting 4 HRs in his last 10 games. Even in a pitcher-friendly environment like Oracle Park, Ohtani's ability to reach base via the walk or extra-base hits makes him the most likely Dodger to cross the plate tonight.

OVER 0.5 Runs Scored-140
  • · .402 On-Base Percentage through 22 games
  • · 4 home runs and 6 RBIs in last 10 games
  • · Dodgers lead MLB in scoring at 6.0 runs per game
NBA · Houston Rockets @ Los Angeles Lakers

LeBron James

The absence of Luka Doncic and Austin Reaves has fundamentally altered the Lakers' offensive hierarchy, consolidating almost all playmaking duties into the hands of LeBron James. While his season average of 7.2 assists reflects a roster featuring other high-usage creators, his recent form tells the true story of his current role: he has averaged 11.4 assists over his last five games and recorded 13 in the series opener against Houston. With the Lakers' supporting cast shooting a scorching 64.8% eFG% over their last five contests, James' potential assists are being converted at an elite rate. Facing a Rockets defense that he dissected just three days ago, James is positioned to clear this mark through sheer volume of ball-handling possessions.

OVER 8.5 Assists-129
  • · 11.4 APG over last 5 games
  • · 13 assists in Game 1 vs Houston
  • · 39.5% team assist share (Season)
NBA · Houston Rockets @ Los Angeles Lakers

Luke Kennard

Luke Kennard has transitioned from a rotation shooter to a primary offensive engine in the wake of the Lakers' backcourt injuries. His 27-point explosion in Game 1 was not an outlier in terms of opportunity, but rather the culmination of a trend that has seen him average 14.6 PPG over his last five games—well above his 8.4 season average.

OVER 13.5 Points-105
  • · 14.6 PPG over last 5 games
  • · 27 points in Game 1 vs Houston
  • · 66.5% Season eFG%

Graded results

53

Games

  • W

    Guardians ML -154

    MLB · 5-8

  • W

    Cincinnati Reds ML -116

    MLB · 12-6

  • L

    Tigers ML -112

    MLB · 12-4

  • W

    Cardinals ML -102

    MLB · 5-3

  • L

    Braves ML -156

    MLB · 4-11

  • W

    Yankees ML +104

    MLB · 4-0

  • L

    New York Mets ML -162

    MLB · 5-3

  • L

    Boston Celtics -14 -109

    NBA · 111-97

  • L

    Orioles ML +106

    MLB · 5-6

  • W

    Cubs ML -126

    MLB · 4-7

  • L

    San Antonio Spurs -10.5 -115

    NBA · 106-103

  • W

    Rangers ML -116

    MLB · 1-5

  • W

    Padres ML -146

    MLB · 1-0

  • W

    Blue Jays ML -104

    MLB · 5-2

  • W

    Athletics ML +140

    MLB · 6-4

  • L

    Diamondbacks ML -144

    MLB · 11-5

  • W

    Giants ML +152

    MLB · 1-3

  • W

    Los Angeles Lakers +5.5 -110

    NBA · 94-101

Props

  • L

    Aaron Judge · over

    Yankees @ Red Sox · Actual 1

  • L

    Adrian Del Castillo · over

    White Sox @ Diamondbacks · Actual 0

  • W

    Bobby Witt Jr. · over

    Orioles @ Royals · Actual 2

  • L

    Chandler Simpson · over

    Reds @ Rays · Actual 0

  • W

    Chase DeLauter · over

    Astros @ Guardians · Actual 1

  • L

    Corbin Carroll · over

    White Sox @ Diamondbacks · Actual 0

  • L

    Deni Avdija · over

    Portland Trail Blazers @ San Antonio Spurs · Actual 14

  • W

    Drake Baldwin · over

    Braves @ Nationals · Actual 1

  • W

    Francisco Alvarez · over

    Twins @ Mets · Actual 3

  • L

    Ian Happ · over

    Phillies @ Cubs · Actual 1

  • L

    Jake Burger · over

    Pirates @ Rangers · Actual 1

  • W

    Jayson Tatum · under

    Philadelphia 76ers @ Boston Celtics · Actual 19

  • W

    Jesus Luzardo · under

    Phillies @ Cubs · Actual 13

  • L

    Jordan Walker · over

    Cardinals @ Marlins · Actual 0

  • W

    Julio Rodriguez · over

    Athletics @ Mariners · Actual 2

  • W

    Kyle Harrison · under

    Brewers @ Tigers · Actual 9

  • L

    LeBron James · over

    Houston Rockets @ Los Angeles Lakers · Actual 7

  • L

    Liam Hicks · over

    Cardinals @ Marlins · Actual 0

  • W

    Luke Kennard · over

    Houston Rockets @ Los Angeles Lakers · Actual 23

  • L

    Matt Olson · over

    Braves @ Nationals · Actual 0

  • W

    Nolan McLean · over

    Twins @ Mets · Actual 19

  • W

    Nolan McLean · over

    Twins @ Mets · Actual 10

  • W

    Oneil Cruz · over

    Pirates @ Rangers · Actual 2

  • L

    Parker Messick · over

    Astros @ Guardians · Actual 4

  • L

    Ramon Laureano · over

    Padres @ Rockies · Actual 0

  • L

    Shea Langeliers · over

    Athletics @ Mariners · Actual 1

  • W

    Shohei Ohtani · over

    Dodgers @ Giants · Actual 2

  • W

    Steven Matz · under

    Reds @ Rays · Actual 9

  • L

    Taylor Ward · over

    Orioles @ Royals · Actual 0

  • L

    Troy Johnston · over

    Padres @ Rockies · Actual 0

  • L

    Tyrese Maxey · under

    Philadelphia 76ers @ Boston Celtics · Actual 29

  • L

    Victor Wembanyama · over

    Portland Trail Blazers @ San Antonio Spurs · Actual 5

  • W

    William Contreras · over

    Brewers @ Tigers · Actual 5

  • L

    Willson Contreras · over

    Yankees @ Red Sox · Actual 1

  • W

    Yoshinobu Yamamoto · over

    Dodgers @ Giants · Actual 7