← All archive dates

Daily archive

2026-04-22

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

Game picks

15
MLB12:10 PM

Cardinals @ Marlins

The morning sun is hitting the retractable roof at loanDepot park as the Cardinals and Marlins prepare for an early rubber match to decide this three-game set. Both teams have traded 5-3 victories to start the week, but this matinee provides a clear opportunity to back a massive pitching regression gap that the surface numbers are working hard to hide. The center of this handicap is Janson Junk. While his 0-2 record and 4.50 ERA might scare off the casual bettor, the underlying Statcast data tells a completely different story. Junk’s 3.57 xERA indicates he’s been the victim of some tough luck, particularly with his ability to keep the ball in the yard. On the other side, Kyle Leahy is a major regression candidate; his 5.21 ERA is actually an overperformance compared to a dismal 5.71 xERA and a bloated 1.53 WHIP. Leahy gives up nearly two home runs per nine innings, and in a park currently playing as a hitter’s haven with a 1.03 factor, that’s a recipe for an early exit. What really seals the deal for me is the defensive situation. The Cardinals are resting Masyn Winn today. For a pitcher like Leahy, who relies on a 52% ground-ball rate to survive, losing an elite-range shortstop like Winn is catastrophic. Miami’s lineup is currently barreling the ball at a 6.3% rate and producing a 45.3% hard-hit rate over their last few games. With Xavier Edwards and Otto Lopez consistently reaching base, they are going to put immense pressure on a St. Louis defense that is missing its most important safety net. I’m not worried about the Marlins' 11-13 overall record here; they are 9-6 at home and have a much more stable bullpen bridge to Pete Fairbanks than the Cardinals do to Riley O'Brien. The Cardinals have won six of their last seven, but they’ve been playing with fire given their staff's 4.78 ERA. Today, Junk finds his first win of the season as the Cardinals' pitching luck finally runs out in the Miami heat. I'm laying the price on the Fish.

Marlins ML-136
CONF
72%
MLB1:10 PM

Reds @ Rays

Sunlight is locked out of Tropicana Field, but the Cincinnati Reds are bringing plenty of their own heat as they look to put the finishing touches on a dominant road sweep of the Tampa Bay Rays. I’ve spent thirty years watching these types of series, and right now, Cincinnati is playing with the kind of "nothing can stop us" energy that makes them the most dangerous team in the league on the road. They’ve already outscored Tampa 18-7 in the first two games of this set, and the physical and mental toll of those blowouts is clearly weighing on the home team. The most glaring edge today isn't even in the starting pitching—it’s the state of the bullpens and the basepaths. Tampa Bay's relief corps is effectively running on fumes after surrendering 18 runs this series; they were so depleted yesterday they had to put an infielder on the mound to finish the game. Conversely, the Reds have high-leverage arms like Emilio Pagán fresh and ready to go. When you combine a tired Rays bullpen with Nick Fortes’ struggles behind the plate—he’s allowed 23 stolen bases on 25 attempts this season—you get a situation where every walk or single by speedsters like Elly De La Cruz or TJ Friedl becomes an immediate runner in scoring position. While Nick Martinez has been respectable for Tampa, his 4.66 xERA suggests he’s been dancing between raindrops all season, and the Reds’ lineup is the last group you want to face when regression starts to call. Sal Stewart is currently leading the majors in RBIs, and De La Cruz is coming off a record-setting multi-homer performance. The Rays just lost Jake Fraley to a leg injury today, further thinning a lineup that has seen Yandy Diaz go hitless over the last three games. With the Reds boasting a staggering 10-2 road record and a five-game winning streak, I’m not about to bet against them as an underdog here. Cincinnati has the momentum, the speed advantage, and the fresher arms to finish the job for Terry Francona’s birthday.

Cincinnati Reds ML+118
CONF
72%
MLB1:10 PM

Astros @ Guardians

It’s a beautiful afternoon for baseball at Progressive Field as the Guardians and Astros settle their three-game set in a high-stakes rubber match. While the names on the jerseys might suggest a powerhouse clash, the reality on the ground tells a much different story of two teams heading in opposite directions. Houston is currently navigating a historic roster crisis with 16 players on the injured list, and that attrition is finally starting to show in their 9-16 overall record and dismal 2-10 road mark. The tactical edge here belongs entirely to Cleveland. Starting Peter Lambert is a move born of necessity for Houston, and his 7.20 ERA and 1.60 WHIP are massive red flags. Guardians manager Stephen Vogt has responded by constructing a lineup that features six left-handed hitters and three switch-hitters—Lambert literally will not see a right-handed batter in the starting nine today. Given that Lambert hasn't shown the efficiency to pitch deep into games, he’s likely to hand the ball early to a bullpen that is currently missing its best late-inning weapons like Josh Hader. Without those elite arms to bridge the gap, Houston is vulnerable in the middle innings where Cleveland’s cohesive lineup tends to do its damage. On the other side, Tanner Bibee is coming off his best performance of the season, a six-inning shutout against the Orioles. He has been much more effective at home this year, carrying a 3.22 ERA at Progressive Field, and he should find plenty of success against a Houston lineup that is missing key pieces like Jeremy Peña and Taylor Trammell. While Yordan Alvarez remains a threat to leave the park at any moment, the Guardians have the bullpen depth, led by Emmanuel Clase, to neutralize any late-inning rallies. In a game where the Astros are forced to rely on depth pieces and a strained pitching staff, the stability of the 14-11 Guardians at home is the sharp play.

Guardians ML-152
CONF
78%
MLB3:07 PM

Blue Jays @ Angels

Day baseball in Anaheim features a classic series finale setup as the Blue Jays look to complete the road sweep against an Angels squad leaning on their undefeated breakout arm to stop the bleeding. While the surface numbers suggest a mismatch between José Soriano’s 0.28 ERA and Eric Lauer’s 7.13, the underlying data tells a much more competitive story that makes the plus-money on Toronto the sharp play. The starting pitching discrepancy is the primary driver of this line, but regression is screaming for both sides. Soriano has been exceptional, yet he’s carrying an unsustainable 100% strand rate and a .149 BABIP that simply won't hold up over a full season, especially against a Toronto lineup featuring Vladimir Guerrero Jr. Vladdy is currently on a hitting streak and treats Angel Stadium like his personal playground, sporting a career 1.279 OPS at this venue. Furthermore, Guerrero Jr. hits sinkers—Soriano’s primary offering—at a .444 clip. On the flip side, Eric Lauer’s 4.51 xERA suggests he has been victimized by poor sequencing rather than poor stuff, and he is backed by a superior defensive infield in Andres Gimenez and Ernie Clement. The decisive edge tonight lies behind the plate. The Angels are currently starting Logan O’Hoppe, who ranks near the bottom of the league in blocking and framing, while Toronto counters with Tyler Heineman. Heineman is an elite defensive specialist whose framing and game management provide a significant floor for a struggling pitcher like Lauer. In a game with 10 mph winds blowing out to center field, every extra strike and every blocked ball in the dirt matters. With the Angels' bullpen in flux and former Blue Jay Jordan Romano struggling with a 7.11 ERA, Toronto has the late-inning advantage and the momentum to finish the sweep. Despite the Angels (11-14) being at home, the value is with the underdog Blue Jays (10-13) who are finding ways to win close games in this series.

Blue Jays ML+130
CONF
72%
MLB4:10 PM

Athletics @ Mariners

Logan Gilbert takes the mound at T-Mobile Park with the weight of a struggling clubhouse on his shoulders, tasked with stopping a red-hot Athletics squad from completing a three-game series sweep. While Oakland (13-11) enters this finale on a seven-game road winning streak, the statistical foundation of this matchup suggests a hard correction is coming for both starting pitchers. The gap in pitching quality here is much wider than the season ERAs suggest. Gilbert is one of the premier positive regression candidates in the league right now, carrying a 3.08 xERA that is nearly a full run lower than his actual 4.03 mark. He has historically owned this Oakland roster, holding their current starting lineup to a combined .096 batting average (3-for-31) in their careers. Meanwhile, Aaron Civale is trending in the opposite direction. Despite a respectable 3.54 ERA, Civale’s 4.04 xERA and unsustainable 81.5% strand rate indicate he has been dodging bullets all April. In his last start, the smoke and mirrors began to fade as he surrendered 11 hits in less than five innings. Seattle’s lineup is perfectly constructed to exploit Civale's primary vulnerability. He allows a massive .810 OPS to left-handed hitters, and the Mariners are countering with a heavy dose of lefties including Josh Naylor and a surging Cal Raleigh, who has homered in back-to-back games. While the Oakland bullpen has been the superior unit in this series, Gilbert’s ability to provide length—averaging over six innings per start recently—limits the exposure of a shaky Seattle relief corps. The Mariners (10-15) are in a high-urgency spot to avoid a demoralizing home sweep, and with their ace on the mound against a pitcher due for a significant downturn, the price is worth the security of the pitching mismatch.

Mariners ML-190
CONF
72%
MLB6:40 PM

Brewers @ Tigers

We’ve got a chilly night at Comerica Park where the wind is blowing in from left field, setting the stage for a tactical battle as the Brewers try to clinch a series win in Detroit. Milwaukee is coming off a 12-4 rout yesterday and looks to maintain that momentum despite a lineup missing several key pieces. The Brewers' strategy of using DL Hall as a left-handed opener before turning to Chad Patrick is a sharp move designed to neutralize the Tigers' best hitters. Riley Greene has struggled significantly against southpaws this season, hitting just .218, and Hall’s presence early forces Detroit out of their rhythm before the game even settles. Following Hall with Patrick, who boasts a 0.95 ERA, is a calculated gamble that I like in this specific venue. While Patrick doesn't blow hitters away, Comerica is a cavernous park, and with the wind blowing in from left, those fly balls that might be home runs elsewhere are going to be caught at the warning track. Patrick has already proven effective in this bulk role, and the pitcher-friendly environment should mask his low strikeout rate. The Tigers have an elite back-end with Kenley Jansen rested, so Milwaukee needs to do their damage early to avoid a late-inning squeeze. Casey Mize is a tough customer, but his 2.78 ERA masks some vulnerability indicated by his 3.62 xERA. He is facing a Milwaukee lineup that features five left-handed bats, including Brice Turang, who is hitting .307 and has shown he can handle Mize’s repertoire. Even with the recent injury to Andrew Vaughn, this Milwaukee team showed they have the depth to manufacture runs, putting up 16 hits just 24 hours ago. Detroit is dominant at home, but they’ve lost two in a row and haven't shown they can solve the Brewers' unconventional pitching looks. I’m backing the hot hand and the better tactical setup at plus money.

Milwaukee Brewers ML+116
CONF
68%
MLB6:45 PM

Braves @ Nationals

Wednesday night baseball at Nationals Park features a volatile divisional clash as the Braves look to stabilize their lead in the NL East after a rare blowout loss yesterday. This matchup hinges on the dramatic disparity between the arms taking the hill and the quality of contact each lineup is generating. Zack Littell has been a liability for Washington, evidenced by a 7.11 ERA that somehow looks generous compared to his 7.49 xERA. He is currently living in the bottom percentile for expected results, surrendering a 52.2% hard-hit rate and an average exit velocity of 94 mph. Against an Atlanta lineup that is currently tattooing the ball—posting a 51.2% hard-hit rate over their last three games—Littell faces a severe risk of an early exit. While the Nationals (11-13) had an 11-run outburst yesterday, it was largely fueled by 12 walks; they likely won't find the same charity from rookie Didier Fuentes if he translates his dominant Triple-A form, where he struck out 20 batters in 16.2 innings this month, to the big-league mound. Despite the Braves (16-8) bullpen being thin following yesterday’s heavy usage and the loss of closer Raisel Iglesias, the defensive infrastructure in Atlanta provides a significant safety net. Jonah Heim remains one of the premier game-callers and framers in the league, which is critical for a 20-year-old starter like Fuentes facing a lefty-heavy Nationals lineup. On the other side of the ball, rookie Drake Baldwin is the hottest hitter in this series, slashing .357 over his last 10 games with four homers. When you pair an elite-contact lineup with a pitcher like Littell who struggles to miss bats, the Braves have the clear edge to out-slug Washington regardless of the bullpen's fatigue. Trust the better roster to force a correction after yesterday's anomaly.

Braves ML-154
CONF
72%
MLB6:45 PM

Yankees @ Red Sox

A chilly April evening at Fenway Park sets the stage for a classic rivalry showdown as the Red Sox look to stop a Yankees team currently firing on all cylinders. New York is coming off a dominant 4-0 shutout win in the series opener and enters tonight on a four-game winning streak that highlights the massive statistical gap between these two rosters right now. The core of my read tonight is the discrepancy between the surface numbers and the underlying reality for these two starting pitchers. Max Fried has been nothing short of elite, posting a 0.81 WHIP and an xERA of 2.28 that suggests he is actually pitching better than his already sharp 2.97 ERA. On the other side, Ranger Suarez is a prime candidate for a major regression hit. Despite his recent 14-inning scoreless streak, Suarez’s xERA sits at a bloated 4.45, and his season began with a disastrous stretch where he surrendered 16 earned runs in less than 13 innings. Against a Yankees lineup that leads the league in barrel rate over their last few games and features right-handed power like Aaron Judge and Giancarlo Stanton who traditionally punish lefties, Suarez’s "luck" is likely to run out tonight. Boston’s offense is simply not equipped to keep pace in a game like this, especially with the fresh absence of Roman Anthony, who was scratched today with a back injury. The Red Sox are already mired in a historic power drought, tied for the fewest home runs in baseball (13), and being held to just four singles yesterday shows how much they are struggling to manufacture runs. With the wind blowing out toward the Green Monster and the Yankees (14-9) sporting a +40 run differential on the season compared to the Red Sox (9-14), the visiting team has every meaningful advantage. At this price, you are getting a superior pitcher, a vastly more powerful lineup, and the hottest team in the division. I am betting on the Pinstripes to keep rolling.

New York Yankees ML-134
CONF
82%
MLB7:10 PM

Twins @ Mets

The lights are bright at Citi Field as the New York Mets look to exhale and finally snap a historic 12-game skid, welcoming superstar Juan Soto back to a lineup that has been searching for its soul for two weeks. While the return of a generational talent like Soto usually swings the momentum, the Minnesota Twins are countering with the unknown—handing the ball to high-octane rookie Connor Prielipp for a debut that could catch a pressing New York offense off guard. The market has priced this game as a "must-win" for the Mets (7-16), essentially taxing bettors on the hope that Soto’s return fixes everything. However, one bat doesn't fix a bullpen in total crisis. Devin Williams’ inability to record an out last night was the latest in a string of high-leverage collapses that have defined this 12-game losing streak. Conversely, the Twins’ (12-11) bullpen enters this game with a clear advantage; Taylor Rogers is fresh and ready to shut the door, while the Mets are playing with a relief corps that currently looks like it's waiting for the next shoe to drop. There is also a significant pitching regression lurking for the home side. Clay Holmes has been a miracle worker with a 1.96 ERA, but his 4.02 xERA and low strikeout rate suggest he’s been living on borrowed time. The Twins feature a disciplined lineup with a healthy Byron Buxton and the return of Royce Lewis, providing enough power to exploit Holmes’ tendency to pitch to contact. While Prielipp will be on a pitch count, his high-velocity fastball and 40% whiff-rate slider are the exact tools needed to carve through a Mets lineup that is hitting just .194 during their skid. I’m not betting on a streak to end just because it’s "due"—I’m betting on the team with the better bullpen and the more sustainable pitching profile. Give me the Twins at plus money.

Twins ML+134
CONF
72%
NBA7:00 PM

Orlando Magic @ Detroit Pistons

The lights are bright at Little Caesars Arena tonight as the top-seeded Detroit Pistons face a gut-check moment against an Orlando Magic squad that looks nothing like a typical eighth seed. Orlando took Game 1 in wire-to-wire fashion, and while the market is still giving Detroit a massive 8.5-point cushion based on their 60-win pedigree, the numbers from the series opener suggest these teams are much closer than the regular-season standings imply. The biggest factor tonight is the defensive level Orlando has found since the postseason started. Over their last five games—including two high-stakes play-in contests—the Magic have posted a 99.6 defensive rating, a massive improvement from their 113.6 season average. They held the Pistons to just 101 points in Game 1, which was Detroit's lowest scoring output in three months. While Cade Cunningham was spectacular with 39 points, he was essentially a solo act. Detroit's secondary options were neutralized, specifically Jalen Duren, who saw his production crater from a 19.5 PPG season average to just 8 points against Orlando's interior physicality. The Magic dominated the paint 54-34, and until the Pistons prove they can stop Orlando from living at the rim, this spread is simply too high. Beyond the starters, the bench production has swung heavily in Orlando's favor. The Magic bench is providing 41.0 PPG recently compared to a meager 23.3 PPG for Detroit’s second unit. Even if Detroit manages to find their shooting rhythm after a dismal 26.9% performance from deep in the opener, Orlando's ability to get to the free-throw line (38 attempts in Game 1) provides a high-floor scoring baseline that makes them very difficult to blow out. When you consider the Magic have now won three of the last four head-to-head meetings, they've clearly found a blueprint that works against Detroit. I expect the Pistons to play with more urgency, but asking them to cover nearly nine points against this defense is too much. I'm taking the points.

Orlando Magic +9.5-120
CONF
72%
MLB7:40 PM

Phillies @ Cubs

Tonight at Wrigley Field, the ivy is dormant but the Cubs are anything but, looking to extend a seven-game heater against a Philadelphia squad currently trapped in a tailspin. This matchup is a textbook study in situational mismatch, specifically where the Phillies' greatest weakness meets the Cubs' tactical strength. Philadelphia enters this game as the worst-hitting team in baseball against left-handed pitching, posting a miserable 56 wRC+ against southpaws this year. That vulnerability is amplified today by the loss of J.T. Realmuto to the injured list, stripping the Phillies of their most reliable right-handed bat just as they face Matthew Boyd. Boyd is a strikeout machine, fanning 17 hitters in just over nine innings of work this year, and his 16.4 K/9 rate is a lethal weapon against a Phillies lineup that has gone cold, averaging only two runs per game during this losing streak. On the other side of the mound, the Phillies are in a state of desperation, turning to a rookie opener in Kyle Backhus to shield Taijuan Walker from the top of the Chicago order. Walker has been a total disaster this April, carrying a 9.16 ERA and surrendering home runs at an alarming clip—seven in his last 18 innings. While the wind blowing in at nine miles per hour from center field might keep a few of his mistakes inside the park tonight, his diminished 92.1 mph velocity gives a high-powered Cubs offense too much time to adjust. Chicago has scored seven or more runs in six of their last nine outings, and they aren't the kind of team that lets a bulk reliever find his rhythm when he is already struggling with command. Beyond the raw numbers, the defensive gap here is a canyon. The Cubs are the top-ranked defense in the majors, converting over 72% of balls in play into outs, providing Boyd with an elite safety net that the Phillies simply don't have. Philadelphia ranks dead last in defensive efficiency, meaning their struggling pitchers have zero margin for error. With the Phillies also losing Jose Alvarado from their bullpen yesterday, their bridge to the late innings is crumbling. In a game defined by a seven-game win streak meeting a seven-game losing streak, everything from the platoon splits to the defensive metrics points toward the North Side. I'm riding the momentum and the statistical mismatch.

Cubs ML-190
CONF
85%
MLB8:05 PM

Pirates @ Rangers

Wednesday night baseball at Globe Life Field sees the Pittsburgh Pirates (13-10) looking to even the series against a Texas Rangers (12-11) squad missing one of its most explosive young catalysts. While the Rangers secured the opener, the pitching matchup tonight shifts the landscape significantly in favor of the visitors. Braxton Ashcraft is pitching like a frontline ace right now, carrying a 2.38 ERA into this start backed by a peripheral-beating 1.82 FIP. His last five starts have been masterclasses in efficiency, allowing two or fewer runs each time while striking out 35 batters over 27.3 innings. He faces a Rangers lineup that just lost Wyatt Langford to a forearm strain, a fresh injury that removes a critical power-and-speed threat from the middle of the order. While Texas still has names like Corey Seager, he’s been scuffling with a .250 average over his last ten games, and Ashcraft’s elite curveball—boasting a 53.9% whiff rate—is a nightmare for a lineup trying to find its rhythm without its full complement of bats. The real edge, however, lies in Jack Leiter’s specific vulnerability. Leiter has been tagged for a .972 OPS by left-handed hitters this season, and the Pirates are countering with a lineup perfectly built to exploit that gap. With Brandon Lowe and Spencer Horwitz returning to join Oneil Cruz and Ryan O’Hearn, Pittsburgh is starting five left-handed or switch-hitting threats. Oneil Cruz is particularly dangerous right now, hitting .366 with three home runs over his last ten games. If Leiter can’t find a way to neutralize the left side of the plate, this game could get away from Texas early. Furthermore, the bullpen situation favors Pittsburgh. While the Rangers leaned on Jakob Junis and Cole Winn to finish yesterday's win, the Pirates kept their elite high-leverage arms—Gregory Soto and Dennis Santana—fully rested. Both relievers are carrying ERAs under 1.00, meaning any lead Ashcraft provides should be well-protected. Given the Pirates' underlying season-long efficiency and a run differential that suggests they are performing at a high level, catching them at -110 with their hottest starter on the mound is the sharp play.

Pirates ML-110
CONF
82%
MLB8:40 PM

Padres @ Rockies

The lights are on at Coors Field and the thin air in Denver is ready to carry some baseballs as the division-leading Padres look to continue their absolute stranglehold on the bottom-dwelling Rockies. San Diego has essentially treated Colorado like a Triple-A affiliate this season, winning all four matchups and outscoring them by double digits in the process, and tonight’s pitching matchup suggests that trend isn't slowing down. The focal point of this game is the massive regression looming for Rockies starter Tomoyuki Sugano. While his surface ERA looks respectable at 3.92, his 5.82 xERA and a home run rate of 1.8 per nine innings are flashing neon warning signs, especially in the most hitter-friendly park in the league. He’s been dancing through raindrops all season, but facing a Padres lineup featuring Fernando Tatis Jr. and Manny Machado is a dangerous way to test your luck. Tatis Jr. is currently on a power drought without a home run this season, and Sugano’s tendency to give up hard contact and fly balls makes this the ultimate 'get-right' spot for the Padres’ superstars to finally break out in the altitude. Even if Walker Buehler struggles early with his splits against lefties, the Padres possess a safety net that Colorado simply cannot match: a top-three bullpen anchored by a rested Mason Miller. Miller hasn't allowed a run in over 30 innings dating back to last year and is sitting on a full tank after not appearing in yesterday’s low-scoring affair. San Diego is playing with the confidence of a team that has won 16 of its 23 games this season, including nine of its last ten, and until the Rockies prove they can navigate the late innings against elite relief pitching, the smart money stays with the hottest team in the National League West.

Padres ML-156
CONF
78%
NBA9:30 PM

Phoenix Suns @ Oklahoma City Thunder

The Paycom Center is rocking as the Oklahoma City Thunder look to tighten their grip on this series against a Phoenix Suns squad that appeared completely overwhelmed in the opener. When a team gets run off the floor by 35 points in Game 1, the market usually reacts with a massive spread, but 17 points is a number that actually looks justified when you dive into the current personnel disparity and efficiency gaps. The Suns are effectively a two-man engine right now with Devin Booker and Jalen Green, but they are lacking the structural components to stay competitive against the league's top seed. Mark Williams being spotted in a walking boot on Tuesday is a massive blow; without him, the Suns are starting rookie Oso Ighodaro, who was held scoreless in 26 minutes during the Game 1 blowout. Adding in the fresh injury to Jordan Goodwin, who exited Game 1 with calf soreness after just five minutes, and a questionable Grayson Allen who hasn't played in nearly two weeks, you have a Phoenix rotation that is physically depleted and lacking the interior presence to challenge Chet Holmgren or Isaiah Hartenstein. Oklahoma City isn't just winning games; they are systematically dismantling Phoenix. In the three matchups this season where the Thunder played their core rotation, they have won by margins of 35, 27, and 49 points. With Shai Gilgeous-Alexander operating at an MVP level and a bench unit that posted a +29.0 impact in the opener, the Thunder have the depth to maintain a massive lead even through the fourth quarter. Phoenix's offense has hit a wall, averaging just 102.6 points over their last five games, and without their primary floor spacers to pull OKC's defense away from the rim, they don't have the firepower to keep pace with the Thunder's league-best +11.1 Net Rating. I am laying the points with the defending champs.

Oklahoma City Thunder -16.5-110
CONF
85%
MLB9:40 PM

White Sox @ Diamondbacks

The desert heat is rising at Chase Field tonight as two southpaws look to cool down high-powered offenses in this pivotal interleague rematch. Eduardo Rodriguez takes the hill for Arizona hoping to restore order after yesterday’s blowout, while Anthony Kay aims to keep the White Sox’s unexpected road momentum rolling. You cannot ignore what Chicago did yesterday. Putting up 11 runs in a park like this usually tells you the lineup has found the range, and Munetaka Murakami is currently playing a different game than everyone else. Hitting home runs in four straight games is no fluke; he is dialed in and seeing the ball like a beach ball. While Rodriguez has better efficiency numbers, he is facing a Chicago squad that has found its groove as road underdogs, winning four of their last five games in that specific role. The market is leaning heavily on Arizona’s home record and Rodriguez's sub-2.00 ERA, but that pricing ignores the sheer momentum the White Sox are carrying into the middle of this series. The real edge tonight is the tactical mismatch behind the plate. With Gabriel Moreno sidelined, Arizona is forced to lean on James McCann, who has been a turnstile for baserunners this season, allowing nine stolen bases on just ten attempts. Chicago has the speed in Luisangel Acuna and Sam Antonacci to exploit that every time they reach base, creating extra pressure that Rodriguez hasn't had to deal with much this season. Combine that with a White Sox bullpen that is significantly better rested than Arizona’s after Sean Burke’s six-inning effort yesterday, and you have a recipe for another upset. I will take the plus money on the team with the fresher high-leverage arms and the hottest hitter in baseball.

White Sox ML+128
CONF
62%

Player props

26
MLB · Reds @ Rays

Sal Stewart

Sal Stewart is the engine of a Cincinnati offense currently on a five-game winning streak. Over his last 10 games, Stewart is batting .448 and has showcased both contact and power, recording multi-hit games or home runs in four of his last six outings.

OVER 1.5 Total Bases+125
  • · Hitting .448 (13-for-29) over last 10 games
  • · Leads MLB with 24 RBIs through 24 games
  • · Opposing starter Nick Martinez allowed 12 hits in his previous start
MLB · Reds @ Rays

Nick Martinez

Nick Martinez is currently lacking the 'swing-and-miss' stuff required to clear a 4.5 strikeout line. He has failed to reach 5 strikeouts in any of his last five starts, posting a sequence of 3, 4, 4, 3, and 0 strikeouts.

UNDER 4.5 Strikeouts-118
  • · Recorded 0 strikeouts in 3.2 IP in his last start
  • · Has not recorded 5 or more strikeouts in any of his last 5 starts
  • · Season K rate of 5.7 K/9 (14 K in 22.0 IP)
MLB · Astros @ Guardians

Christian Walker

His success is structurally supported by batting cleanup behind Jose Altuve and Yordan Alvarez, who are both hitting over .330 in their last 10 games. Facing Bibee, who carries a 1.52 WHIP and allows high traffic, Walker is positioned perfectly to capitalize on RBI opportunities. PARK/WEATHER CHECK: Progressive Field is a neutral environment today with 65°F temperatures.

OVER 1.5 H+R+RBI+108
  • · Cleared 1.5 HRR in 9 of last 10 games
  • · .350 AVG and 13 RBIs in last 10 games
  • · Batting cleanup behind Altuve (.412 L10) and Alvarez (.333 L10)
MLB · Astros @ Guardians

Yordan Alvarez

Alvarez's combination of elite contact (.333 L10) and power (4 HR in L10) provides multiple paths to hitting this over, whether through a multi-hit game, a home run, or driving in the high-OBP Jose Altuve. PARK/WEATHER CHECK: While the wind is blowing in slightly from left field, Alvarez's power is cross-field and often park-independent. The sunny, 65°F conditions are favorable for offensive production. VOLUME FLOOR: Batting second in the order, Alvarez is projected for the maximum volume of plate appearances (likely 5).

OVER 1.5 H+R+RBI-127
  • · 8-game hitting streak with 12 hits in 35 ABs (.343)
  • · 7 of last 10 games with 1.5+ Hits+Runs+RBIs
  • · 1.203 season OPS with 10 home runs
MLB · Blue Jays @ Angels

Kazuma Okamoto

Kazuma Okamoto is currently mired in a severe slump as he adjusts to the MLB environment, hitting just .132 over his last 10 games. Tonight, he faces perhaps the most difficult matchup in baseball right now in Jose Soriano.

UNDER 0.5 Hits+115
  • · Kazuma Okamoto: .132 AVG (5-for-38) over last 10 games
  • · Jose Soriano: .108 BAA (11 hits in 32.2 IP) in 2026
  • · Okamoto 31.5% K-rate in his last 10 outings
MLB · Blue Jays @ Angels

Jorge Soler

Jorge Soler's contact issues have reached a critical point, as he is hitting just .147 over his last 10 games and striking out in nearly half of his plate appearances (15 K in 34 AB). He faces Dylan Cease, who has been a strikeout machine this season, recording 44 K in just 25.2 innings.

UNDER 0.5 Hits+120
  • · Jorge Soler: .147 AVG (5-for-34) with 15 K in last 10 games
  • · Dylan Cease: 15.4 K/9 (44 K in 25.2 IP) in 2026
  • · Soler 44% K-rate over his last 34 at-bats
MLB · Athletics @ Mariners

Julio Rodriguez

Julio Rodriguez is the most consistent engine in the Mariners' lineup right now, carrying an 18-game on-base streak into this matchup. Over his last 10 games, he has recorded 12 hits, including four multi-hit performances.

OVER 1.5 H+R+RBI+145
  • · 18-game on-base streak
  • · .300 AVG over last 10 games (12-for-40)
  • · Facing Aaron Civale (1.33 WHIP, 4.04 xERA)
MLB · Athletics @ Mariners

Shea Langeliers

Shea Langeliers is currently the hottest hitter in the American League, batting .364 with six home runs in his last 10 games. He has recorded a hit in 8 of those 10 contests, including homering in back-to-back games leading into today.

OVER 0.5 Hits+210
  • · .364 AVG over last 10 games (12-for-33)
  • · 6 home runs in last 10 games
  • · Hits in 8 of his last 10 games
MLB · Brewers @ Tigers

William Contreras

William Contreras has been the most reliable offensive producer for a Brewers team currently missing its star outfielders. Contreras enters this game on a 10-game hitting streak, batting .341 with multiple hits in four of those contests.

OVER 1.5 Total Bases+121
  • · William Contreras: .341 AVG (14-for-41) over last 10 games
  • · William Contreras: 10-game hitting streak entering Wednesday
  • · Casey Mize: 3.62 xERA vs 2.78 actual ERA suggests regression
MLB · Brewers @ Tigers

Spencer Torkelson

Spencer Torkelson is currently in a deep offensive slump, recording just 5 hits in his last 35 at-bats. He has failed to clear the 1.5 Hits + Runs + RBIs threshold in the vast majority of his recent starts, primarily due to a lack of consistent contact.

UNDER 1.5 H+R+RBI-151
  • · Spencer Torkelson: .143 AVG (5-for-35) over last 10 games
  • · Spencer Torkelson: 1 total base or fewer in 9 of his last 10 games
  • · Chad Patrick (Brewers Bulk Reliever): 0.95 ERA and 0.84 WHIP over 19.0 IP
MLB · Braves @ Nationals

Drake Baldwin

Drake Baldwin is currently the most productive hitter in the Braves' lineup, slashing .357 with four home runs and a massive .738 slugging percentage over his last 10 games. Occupying the #2 spot in the order, he maximizes his plate appearances against Zack Littell, who has struggled significantly in 2026.

OVER 1.5 Total Bases-120
  • · Hitting .357 with 4 HR and 13 RBI over last 10 games
  • · Opposing pitcher Zack Littell carries a 7.11 ERA and 7.49 xERA
  • · Littell has a 1.74 WHIP, surrendering 11 hits in his last start
MLB · Braves @ Nationals

James Wood

James Wood is the premier disciplined hitter in the National League this season, leading the majors with 21 walks. Tonight, he leads off against 20-year-old rookie Didier Fuentes, who is making his first career Major League start after a single relief appearance.

OVER 0.5 Walks+114
  • · Leads the National League with 21 walks this season
  • · Facing 20-year-old rookie Didier Fuentes making his first career MLB start
  • · Has recorded 4 walks in his last 6 games despite a hitting slump
MLB · Yankees @ Red Sox

Aaron Judge

Aaron Judge enters tonight in an ideal situation at Fenway Park. He faces left-hander Ranger Suarez, whose advanced metrics (4.45 xERA) suggest he has been significantly lucky this season and is due for regression.

OVER 1.5 Total Bases-105
  • · Ranger Suarez 4.45 xERA vs 3.22 actual ERA
  • · 8 mph wind blowing Out to LF (Green Monster)
  • · Judge 9 HR on season, .270 AVG in last 10 games
MLB · Yankees @ Red Sox

Trevor Story

Trevor Story is currently mired in a significant slump, hitting just .130 over his last 46 at-bats. Tonight, he faces one of the most difficult pitchers in baseball, Max Fried, who enters with an elite 0.81 WHIP and a 2.28 xERA.

UNDER 1.5 H+R+RBI-135
  • · Story .130 AVG (6-for-46) in last 10 games
  • · Max Fried 0.81 WHIP and 2.28 xERA
  • · Story failed to clear 1.5 HRR in 7 of last 10 games
MLB · Twins @ Mets

Clay Holmes

Clay Holmes is a sinker-baller who relies on contact management rather than swing-and-miss dominance. His 1.96 ERA is largely a product of a low BABIP and high strand rate, as evidenced by his 4.02 xERA.

UNDER 4.5 Strikeouts-125
  • · Stayed under 4.5 K in 4 of 5 starts this season (4, 3, 4, 5, 4)
  • · Current K/9 of 6.26 is well below league average starter rates
  • · 4.02 xERA suggests significant regression from his current 1.96 ERA status
MLB · Twins @ Mets

Byron Buxton

Byron Buxton is the hottest hitter in the Twins' lineup and bats leadoff, ensuring maximum plate appearances (4-5). He faces Clay Holmes, a pitcher whose metrics indicate he is due for a 'blow-up' start where contact becomes production. Buxton's elite exit velocity makes him the perfect candidate to turn Holmes' sinkers into extra-base hits or a multi-hit performance. Even with pitcher-friendly weather at Citi Field, Buxton's current form and leadoff volume make the Over 1.5 line a strong value play against a pitcher whose luck is likely to turn.

OVER 1.5 Total Bases+110
  • · Batting .286 with 3 HR in his last 10 games
  • · Recorded multi-hit games in 3 of his last 10 outings, including a 4-hit game
  • · Faces Clay Holmes, who has a significant .048 gap between his xwOBA and actual wOBA
NBA · Orlando Magic @ Detroit Pistons

Cade Cunningham

Cade Cunningham proved in Game 1 that he is the undisputed engine of the Detroit offense, taking 27 shots and finishing with 39 points. His volume is structurally protected by the mid-season trade of Jaden Ivey, leaving Detroit without a comparable secondary shot-creator.

OVER 28.5 Points-115
  • · 39 points on 27 FG attempts in Game 1
  • · 29.6% Usage Rate (Team High)
  • · 29.1% Team Field Goal Attempt Share
NBA · Orlando Magic @ Detroit Pistons

Jalen Duren

Jalen Duren’s 8-point performance in Game 1 was a significant anomaly compared to his 19.5 PPG season average and his recent form leading into the postseason (averaging 18.8 PPG in the four games prior). Pistons coach J.B.

OVER 17.5 Points-120
  • · 19.5 PPG Season Average
  • · 8 points in Game 1 (outlier)
  • · 65.0% eFG (Team High)
MLB · Phillies @ Cubs

Kyle Schwarber

Kyle Schwarber enters tonight in a disadvantageous spot due to the pitching matchup and extreme weather conditions. He faces southpaw Matthew Boyd, who has showcased elite swing-and-miss stuff (17 K in 9.1 IP) this season.

UNDER 1.5 H+R+RBI-155
  • · Phillies rank last in MLB vs LHP with a 56 wRC+
  • · Kyle Schwarber has 16 strikeouts in his last 10 games (.235 AVG)
  • · Wrigley weather: 45°F with 9 mph wind blowing directly in from Center Field
MLB · Phillies @ Cubs

Nico Hoerner

Nico Hoerner is the ideal play for tonight's cold weather at Wrigley. Unlike power hitters who rely on ball carry, Hoerner is a high-contact specialist whose game is built on singles and situational hitting.

OVER 1.5 Total Bases+110
  • · Taijuan Walker (expected bulk reliever) has a 7.37 ERA and has allowed 31 hits in 23.2 IP
  • · Nico Hoerner has recorded at least one hit in 8 of his last 10 games
  • · Hoerner is the leadoff hitter, maximizing his plate appearances (33 AB in L10)
MLB · Pirates @ Rangers

Oneil Cruz

Oneil Cruz is arguably the hottest hitter in this matchup, carrying a .366 average and three home runs over his last 10 games. He is consistently finding barrels, evidenced by the near-home run he hit yesterday that was only kept in the park by a defensive gem.

OVER 1.5 Total Bases+240
  • · Oneil Cruz: .366 AVG, 3 HR, 10 RBI in last 10 games.
  • · Jack Leiter: 1.48 WHIP and 4.87 ERA in 2026.
  • · Cruz was robbed of a home run in yesterday's series opener.
MLB · Pirates @ Rangers

Brandon Nimmo

Brandon Nimmo has been a model of consistency at the top of the Rangers' order, hitting .333 over his last 10 games with four multi-hit performances in that span. As the leadoff hitter, he is guaranteed the most plate appearances for Texas, providing a solid volume floor. While Braxton Ashcraft has been in excellent form (1.98 ERA L5), Nimmo’s veteran approach and left-handed platoon advantage make him the most likely Ranger to break through. Getting +160 for a leadoff hitter with a .333 recent average to record a single hit is an outlier in the market that doesn't fully account for his current hot streak.

OVER 0.5 Hits+160
  • · Brandon Nimmo: .333 AVG (13-for-39) in last 10 games.
  • · Leadoff role ensures maximum plate appearance volume (expected 4-5).
  • · LHB Nimmo has a platoon advantage against RHP Braxton Ashcraft.
NBA · Phoenix Suns @ Oklahoma City Thunder

Shai Gilgeous-Alexander

This line is heavily anchored to Gilgeous-Alexander's season average (31.1) rather than his current postseason form and the specific game context. Over his last five games, Gilgeous-Alexander is averaging just 23.6 points and has failed to reach the 30-point mark in any of those contests.

UNDER 29.5 Points-120
  • · Season Avg: 31.1 PPG
  • · L5 Avg: 23.6 PPG
  • · Game 1: 25 Points
NBA · Phoenix Suns @ Oklahoma City Thunder

Devin Booker

Booker struggled immensely with playmaking in Game 1, recording only 2 assists as the Suns' offense was suffocated by the Thunder's elite perimeter defenders. Luguentz Dort and Jalen Williams have been physically 'harassing' the Suns' backcourt, disrupting the rhythm of their sets.

UNDER 4.5 Assists+115
  • · Season Avg: 6.0 APG
  • · Game 1: 2 Assists
  • · L5 Suns PPG: 102.6
MLB · White Sox @ Diamondbacks

Corbin Carroll

Corbin Carroll is the catalyst of the Diamondbacks' offense and is in an ideal position to score tonight batting second in the order. Carroll enters the game hitting .333 over his last 10 games and faces a pitcher in Anthony Kay who has struggled significantly with command (10 walks in his last 5 starts).

OVER 0.5 Runs Scored-129
  • · Batting .333 over last 10 games
  • · Anthony Kay has issued 10 walks in his last 20.8 innings
  • · Kay has allowed a home run in 4 of his last 5 starts
MLB · White Sox @ Diamondbacks

Ildemaro Vargas

Ildemaro Vargas is currently in the midst of a career-best 19-game hitting streak, the longest active streak in the league. The market is offering a significant +155 price on him recording just a single hit tonight, which represents massive value for a player hitting .364 over his last 10 games.

OVER 0.5 Hits+155
  • · 19-game hitting streak entering Wednesday
  • · .364 batting average over last 10 games
  • · Switch-hitter vs LHP Anthony Kay (1.27 WHIP)

Graded results

41

Games

  • W

    Marlins ML -136

    MLB · 1-4

  • L

    Cincinnati Reds ML +118

    MLB · 1-6

  • L

    Guardians ML -152

    MLB · 2-0

  • W

    Blue Jays ML +130

    MLB · 4-2

  • L

    Mariners ML -190

    MLB · 5-2

  • L

    Milwaukee Brewers ML +116

    MLB · 2-5

  • W

    Braves ML -154

    MLB · 8-6

  • W

    New York Yankees ML -134

    MLB · 4-1

  • L

    Twins ML +134

    MLB · 2-3

  • L

    Orlando Magic +9.5 -120

    NBA · 83-98

  • W

    Cubs ML -190

    MLB · 2-7

  • L

    Pirates ML -110

    MLB · 1-5

  • W

    Padres ML -156

    MLB · 1-0

  • L

    Oklahoma City Thunder -16.5 -110

    NBA · 107-120

  • W

    White Sox ML +128

    MLB · 11-5

Props

  • L

    Aaron Judge · over

    Yankees @ Red Sox · Actual 1

  • L

    Brandon Nimmo · over

    Pirates @ Rangers · Actual 0

  • W

    Byron Buxton · over

    Twins @ Mets · Actual 4

  • L

    Cade Cunningham · over

    Orlando Magic @ Detroit Pistons · Actual 27

  • L

    Christian Walker · over

    Astros @ Guardians · Actual 1

  • W

    Clay Holmes · under

    Twins @ Mets · Actual 3

  • L

    Corbin Carroll · over

    White Sox @ Diamondbacks · Actual 0

  • W

    Devin Booker · under

    Phoenix Suns @ Oklahoma City Thunder · Actual 4

  • W

    Drake Baldwin · over

    Braves @ Nationals · Actual 5

  • W

    Ildemaro Vargas · over

    White Sox @ Diamondbacks · Actual 1

  • L

    Jalen Duren · over

    Orlando Magic @ Detroit Pistons · Actual 11

  • W

    James Wood · over

    Braves @ Nationals · Actual 2

  • W

    Jorge Soler · under

    Blue Jays @ Angels · Actual 0

  • W

    Julio Rodriguez · over

    Athletics @ Mariners · Actual 2

  • W

    Kazuma Okamoto · under

    Blue Jays @ Angels · Actual 0

  • W

    Kyle Schwarber · under

    Phillies @ Cubs · Actual 0

  • L

    Nick Martinez · under

    Reds @ Rays · Actual 6

  • L

    Nico Hoerner · over

    Phillies @ Cubs · Actual 1

  • L

    Oneil Cruz · over

    Pirates @ Rangers · Actual 1

  • L

    Sal Stewart · over

    Reds @ Rays · Actual 1

  • L

    Shai Gilgeous-Alexander · under

    Phoenix Suns @ Oklahoma City Thunder · Actual 37

  • W

    Shea Langeliers · over

    Athletics @ Mariners · Actual 2

  • L

    Spencer Torkelson · under

    Brewers @ Tigers · Actual 4

  • L

    Trevor Story · under

    Yankees @ Red Sox · Actual 2

  • L

    William Contreras · over

    Brewers @ Tigers · Actual 1

  • W

    Yordan Alvarez · over

    Astros @ Guardians · Actual 6