MLB1:10 PM
Blue Jays @ Rays
The afternoon sun is blocked out by the tilted roof of Tropicana Field as the Tampa Bay Rays look to secure a series sweep against a Toronto Blue Jays team currently searching for answers in a depleted rotation. This matchup features two left-handers moving in opposite directions, and the statistical disparity suggests the market price is remarkably generous for the home team.
While Patrick Corbin's 3.65 ERA looks respectable on the surface, his underlying metrics are a house of cards. He is currently sporting a massive 5.70 xERA and allowing a .370 xwOBA, the largest negative regression gap of any starter on the slate. Corbin isn't missing bats, and he’s walking into a buzzsaw against a Rays lineup featuring Yandy Diaz (.927 OPS vs. LHP) and Junior Caminero (.904 OPS vs. LHP). On the other side, Shane McClanahan has regained his ace status, entering this game following 11.0 consecutive scoreless innings. While McClanahan's xERA of 3.84 is slightly higher than his actual mark, he is pitching with extreme efficiency and drawing a Toronto lineup that is missing Bo Bichette this afternoon.
The situational factors heavily favor Tampa Bay as well. The Rays are 13-4 at the Trop this season and have won nine consecutive home games. They are 11-1 in their last 12 overall and have a bullpen that has surrendered just one run in its last 30 innings of work. Toronto is in the midst of a full-blown rotational crisis with five starters on the injured list, including fresh setbacks for Max Scherzer and Jose Berrios. With the Blue Jays struggling to a 6-12 road record and the Rays chasing the Yankees for the division lead, the motivation and talent gap here is wider than the -134 line implies. I’m backing the hot hand and the superior arm in the dome.
Rays ML-134
MLB1:15 PM
Brewers @ Cardinals
The humidity is rising at Busch Stadium for this divisional series finale as the Cardinals look to keep their hot streak alive against a Brewers squad navigating a sudden hole in their outfield. St. Louis has been one of the most consistent teams in the National League over the last two weeks, winning seven of their last eight games, and they find themselves in a prime position to capitalize on a pitching mismatch. The clear focal point of this game is Brandon Sproat, who has been a high-variance liability for Milwaukee. While his xERA suggests he is better than his 6.75 surface mark, you cannot ignore a rookie allowing over two home runs per nine innings. He is walking into a buzzsaw with Jordan Walker and Alec Burleson, who are both posting elite OPS numbers against right-handed pitching this season.
On the other side, Andre Pallante has been the definition of a professional starter for St. Louis. He isn’t going to blow anyone away, but he gives this team five to six competitive innings every time out, having reached that mark in all six of his 2026 starts. The Tuesday rainout was a massive gift for the Cardinals’ bullpen, which now has a fully rested Riley O'Brien ready to lock things down in the ninth. St. Louis has significantly more high-leverage reliability right now, whereas the Brewers are still patching holes in their relief corps following the recent season-ending loss of Angel Zerpa and the absence of several other key arms.
Milwaukee’s offense is also showing signs of strain. The fresh scratch of Garrett Mitchell due to illness, combined with the absence of Christian Yelich, leaves a lot of weight on the shoulders of Jackson Chourio. While Chourio has been spectacular since his return, the Brewers (18-16) as a team have seen their barrel rate dip to just 6.0% recently. William Contreras might be able to slow down the Cardinals' (21-14) aggressive baserunning with his elite arm, but that only matters if Sproat can keep the ball in the yard. Given the momentum in St. Louis and the stark contrast in pitcher reliability, I am siding with the home team to close this out.
Cardinals ML-110
MLB2:10 PM
Dodgers @ Astros
It is a high-stakes rubber match at Daikin Park as the powerhouse Dodgers look to clinch the series against a battered Astros squad that just lost its heartbeat with the season-ending injury to Carlos Correa. While Houston managed to scrap together a win yesterday, the circumstances for this finale have shifted dramatically in favor of the visitors from Los Angeles.
The pitching mismatch here is about as wide as you will see in a mid-season series. Tyler Glasnow is pitching at a Cy Young level, carrying a 0.83 WHIP and an elite 2.40 expected ERA through six starts. He faces an Astros lineup that is currently a shell of itself. The loss of Correa yesterday, combined with the fresh absence of catcher Yainer Diaz and the continued absence of Jeremy Peña, leaves Houston with a middle-of-the-order vacuum. Beyond Yordan Alvarez and Christian Walker, there simply isn't enough firepower to consistently threaten a pitcher of Glasnow’s caliber, especially given that current Astros hitters have historically struggled to even make contact against him.
On the other side, Lance McCullers Jr. is in a tailspin, posting an 8.16 ERA over his last three starts while surrendering five home runs to left-handed hitters in that span. That is a fatal flaw against this Dodgers construction. Los Angeles is rolling out seven left-handed or switch-hitters today, including Shohei Ohtani and the white-hot Dalton Rushing, who is carrying a 1.155 OPS. Perhaps most concerning for Houston is the defensive situation; McCullers is a ground-ball specialist now pitching behind a makeshift middle infield of Brice Matthews and Braden Shewmake. With a rested bullpen featuring Tanner Scott and Alex Vesia ready to back up Glasnow, the Dodgers (22-14) are the clear side to take over the struggling Astros (15-22).
Dodgers -1.5-128
MLB3:45 PM
Padres @ Giants
It’s a getaway day at Oracle Park for a rubber match that feels more like a crossroads for these two clubs than a simple series finale. While the market has this priced near a pick’em, the reality on the ground in San Francisco is starting to look like a full-blown crisis for the Giants.
The handicap here starts and ends with the catastrophic injury cluster hitting the Giants over the last 24 hours. Losing your ace in Logan Webb and your most consistent contact hitter in Luis Arraez on the same day is a blow that most teams can’t weather, let alone a Giants squad that already ranks dead last in the majors in runs scored (3.2 per game) and home runs. With Adrian Houser on the mound sporting a bloated 7.12 ERA and a 1.71 WHIP, the Giants (14-22) are essentially asking a struggling starter to navigate a dangerous Padres (21-14) lineup without their best defensive safety net or their primary table-setter. Houser has surrendered 23 earned runs over his last 25 innings, and while he has some historical success against San Diego, his 2026 form suggests he’s a massive liability against a Padres team that just racked up 14 hits yesterday.
San Diego is playing the "opener" game today, and it’s a smart tactical move. Starting the elite Bradgley Rodriguez (1.62 ERA) allows them to neutralize the top of the Giants' order before handing the ball to Matt Waldron for the bulk work. Even if Waldron has been inconsistent, he’s facing an offense that has gone completely stagnant, averaging just 2.9 runs over their last 10 games. The Padres are resting Xander Bogaerts and Luis Campusano today, which explains the modest price, but the emergence of Sung-Mun Song and the steady production of Miguel Andujar (.322 AVG) ensures the bottom of the order isn't a black hole. Throw in the fact that San Diego has the ultimate hammer in the bullpen with Mason Miller (17.6 K/9) fully rested, and I love the value on the Padres to take care of business against a depleted and demoralized Giants squad.
Padres ML-112
MLB4:07 PM
White Sox @ Angels
The series concludes under the afternoon sun in Anaheim with the White Sox looking to climb into solo possession of first place in the American League Central while the Angels attempt to salvage a disappointing home stand. While the season series has been one-sided in favor of Chicago, this rubber match presents a fascinating clash between a high-efficiency rookie southpaw and an Angels rotation forced into survival mode.
The difference in this game begins and ends with the command of the starting pitchers. Noah Schultz has been a revelation for the White Sox, maintaining an elite 1.03 WHIP that illustrates his ability to navigate high-leverage innings without creating his own messes. On the flip side, Walbert Ureña enters this start with a bloated 1.84 WHIP, a figure that is incredibly dangerous against a Chicago lineup currently leading the league in barrel rate at 13.9% over their last three games. Even though Ureña’s expected metrics suggest he has been a bit unlucky, you simply cannot survive in this league giving up nearly two baserunners per inning against an offense featuring the power of Munetaka Murakami and Colson Montgomery.
Furthermore, the late-inning situation heavily favors the South Siders. The Angels were forced to push Ryan Zeferjahn for 31 pitches to secure a high-stress save yesterday, likely making him unavailable for this finale. Chicago’s bullpen was perfect yesterday and has a fully rested Seranthony Dominguez ready to close the door. With the wind blowing out to left field at 8 mph, it provides a favorable environment for the Angels' right-handed heavy lineup, but Schultz’s ability to limit traffic gives him a much higher floor than Ureña. When you combine the White Sox's motivation to take the division lead with the Angels' depleted bullpen and Ureña’s instability, the value sits squarely with the visitors to close out the series.
White Sox ML-116
MLB4:10 PM
Braves @ Mariners
The afternoon sun is casting long shadows over T-Mobile Park as the major leagues' best team looks to finish the job and take this interleague series. After Matt Olson’s late-inning heroics leveled the set yesterday, the Atlanta Braves and Seattle Mariners meet for a high-stakes rubber match that features a fascinating clash of statistical profiles on the mound.
The market has installed the Mariners as favorites, likely buying into the "regression" narrative for both starters. While Martín Pérez’s 2.22 ERA is admittedly over-performing his 4.47 xERA, and Bryan Woo’s 4.61 ERA is higher than his 4.06 xERA suggests, the actual matchup mechanics heavily favor Atlanta. Seattle's offense currently ranks 28th in MLB in wOBA against left-handed pitching, and Pérez has historically dominated this lineup, holding Mariners hitters to a .227 career average. On the other side, Bryan Woo is walking into a buzzsaw. He faces a Braves lineup featuring six Left/Switch hitters who specialize in punishing right-handers, led by Matt Olson and his 1.193 OPS in these splits.
The game environment at T-Mobile Park usually favors the pitcher, but with 7-mph winds blowing out toward center field, Atlanta’s power-heavy offense—which leads the league in home runs—gets a slight boost that Seattle’s dormant bats likely won't exploit. Julio Rodriguez remains oddly homerless through 37 games, and the Mariners' inability to manufacture runs makes them a risky bet even as home favorites. If this game reaches the late innings tied or close, the advantage shifts even further toward the visitors. The Braves' duo of Robert Suarez and Raisel Iglesias has been nearly perfect this year, while Mariners closer Andrés Muñoz is reeling from a blown save and a 6.00 ERA. Getting the best team in baseball at plus money, with a better bullpen and a significant platoon advantage, is a gift you don't ignore.
Braves ML+112
MLB6:40 PM
Athletics @ Phillies
Under the lights of Citizens Bank Park, the Phillies (16-20) look to ride a wave of momentum that has seen them win seven of their last eight games, while a battered Athletics (18-17) squad tries to protect its narrow lead in the American League West. This matchup pits an elite arm finding his groove against a southpaw searching for both his form and his health.
I have seen plenty of teams struggle with a specific "kryptonite" like the Phillies' 2-11 record against left-handed starters this season, but you have to look at the specific lefty they are facing tonight. Jeffrey Springs was sharp early in the year, but his last three starts have been a disaster, yielding 13 earned runs over just 14 innings. He is coming off a start shortened by hip soreness, and in a hitter-friendly park where the wind is gusting 11 mph straight out to center field, that is a volatile combination. Bryce Harper is seeing the ball like a beach ball right now with three home runs in his last two games, and Kyle Schwarber’s power profile at home—where he has hit 8 of his 11 home runs—is perfectly suited to exploit a pitcher who recently surrendered four home runs in a single outing.
On the other side, Zack Wheeler is looking like his elite self again, sporting a 1.00 WHIP and an 11.5 K/9 rate that should feast on an Oakland lineup missing its biggest threat. The loss of Shea Langeliers to the paternity list cannot be overstated; he is Oakland's primary source of production and their best defensive deterrent behind the plate. Replacing him with Jonah Heim, who has not caught a single baserunner in 13 attempts this year, is an invitation for Trea Turner and this aggressive Philadelphia baserunning unit to create chaos on the paths. When you combine the surge under interim manager Don Mattingly with Oakland's depleted roster and Springs' health concerns, the Phillies are the clear play to keep their winning streak alive.
Phillies ML-172
MLB6:40 PM
Orioles @ Marlins
We’ve got a Wednesday night special down in Miami where the humidity is locked out and the velocity is locked in for a battle between two clubs trying to find their footing in 2026. Both the Marlins and Orioles enter tonight with 16-20 records, but while Baltimore managed to steal a high-scoring opener in the late innings yesterday, they now have to deal with the high-octane arm of Eury Pérez.
The pitching mismatch here is the dominant factor. Pérez is pumping triple-digit heat, and while his command has been a little loose post-surgery, his 9.7 K/9 provides a safety net that Brandon Young simply doesn't possess. Young enters this start with a 6.14 ERA and a 1.57 WHIP, and the Statcast data suggests he’s actually been over-performing his underlying 5.77 xERA. He doesn't miss enough bats to survive in a high-contact environment, which is exactly what Miami’s lineup brings to the table. The Marlins are starting six left-handed or switch hitters tonight, led by Liam Hicks and Xavier Edwards, who are both hitting well over .320 against righties.
Baltimore has the star power with Pete Alonso and Gunnar Henderson, but they are playing in a park that suppresses home runs and doing it with an infield defense that ranks near the bottom of the league. With both bullpens heavily fatigued after yesterday’s slugfest, the pressure is squarely on the starters to provide length. Historically, Pérez dominated this Baltimore lineup with seven scoreless innings last season, while Young was tagged for seven runs in his lone career start against Miami. I'm backing the talent gap on the mound in a closed-roof environment where that velocity should carry Miami to a win.
Marlins ML-130
MLB6:40 PM
Red Sox @ Tigers
The Red Sox look to break out the brooms tonight at a cool, breezy Comerica Park as they conclude a three-game set against a Detroit team that is currently in a state of absolute roster shock. While the season records might suggest a close contest, the situational reality heavily favors Boston, who has already dismantled the Tigers by a combined 15-7 score over the first two games of this series.
The deciding factor tonight is the staggering contrast in fundamental stability. The Tigers are entering a crisis mode after losing both their ace, Tarik Skubal, and their most consistent infielder, Gleyber Torres, to the injured list just today. Replacing Torres with Jace Jung creates a massive defensive void for a Detroit squad that already ranks last in the league in Outs Above Average. This is a nightmare scenario for Jack Flaherty, whose 1.79 WHIP and nearly eight walks per nine innings leave him with zero margin for error. If Flaherty continues to struggle with his command, a porous Detroit defense and a 13-mph wind blowing out to left field will make for a very long night against a surging Red Sox lineup.
On the other side, Sonny Gray returns to the mound with a significant psychological and statistical edge. Gray has historically owned this Detroit roster, evidenced by a career 2.45 ERA against them, and he is backed by a Boston defense that leads all of baseball with 30 Defensive Runs Saved. While Gray is returning from a hamstring injury, his ability to induce soft contact plays perfectly into the hands of elite defenders like Caleb Durbin and Jarren Duran. With Detroit’s bullpen already taxed from yesterday’s blowout and Boston’s Aroldis Chapman looming in the ninth with a 0.77 ERA, the Red Sox have every advantage necessary to complete the road sweep.
Red Sox ML-108
MLB6:45 PM
Twins @ Nationals
We are back under the lights at Nationals Park where the Minnesota Twins look to keep the bats heavy against a Washington squad desperately searching for stability on the mound. After an 11-3 blowout in the series opener, the momentum is clearly with the visitors, and the statistical disparity between tonight's starters suggests the gap might only widen.
The case for Minnesota begins and ends with the massive chasm in starting pitching performance. Bailey Ober has been a model of reliability for the Twins, posting a 2.76 ERA over his last five starts and consistently providing length by reaching the 6th inning in four of those outings. He faces a Nationals lineup that has completely cratered against right-handed pitching, ranking last in MLB in OPS against righties over the previous 14 days. Conversely, Miles Mikolas is enduring a disastrous season with an 8.23 ERA and a 10.64 ERA over his last five starts. Mikolas hasn't even managed to complete five innings in over a month, which is a catastrophic trend for a Nationals team that already owns the worst home record in the majors at 4-13.
The environmental factors tonight only amplify Minnesota’s advantage. A 13-mph wind is forecasted to blow straight out to right field, creating a launchpad for left-handed power. This is a death sentence for Mikolas, who is currently surrendering 2.63 home runs per nine innings. The Twins are perfectly constructed to exploit this with seven left-handed or switch-hitters in the lineup and a red-hot Byron Buxton, who has hammered six home runs in his last eight games. While the Twins' bullpen has dealt with its share of injuries, they were able to preserve their high-leverage arms during yesterday's rout. With both teams entering at 16-20 but the Twins sitting on a +18 run differential, they are a much better team than their record indicates, and they have the perfect matchup to secure the series tonight.
Twins ML-120
MLB7:05 PM
Rangers @ Yankees
The bright lights of the Bronx shine on an intriguing cross-generational battle tonight as rookie Will Warren looks to stay perfect against veteran Nathan Eovaldi in a stadium where the wind is already hinting at a high-scoring evening. The Yankees are the hottest ticket in baseball right now, riding a five-game heater that includes a recent dismantling of the Orioles, and they haven't shown any signs of cooling off even with a few key bodies missing from the middle of the order.
When you look at the mound, the contrast is stark. Will Warren has been a model of consistency, giving the Yankees seven straight starts of two earned runs or fewer to start his 2026 campaign. His 11.0 K/9 rate is legitimate, and while his expected ERA suggests some regression might be lurking eventually, he’s facing a Rangers squad that currently ranks 28th in runs. On the other side, Nathan Eovaldi is a total wild card. He shut this Yankees team down a week ago, but his 5.66 road ERA and his tendency to surrender the long ball—nine homers in just seven starts—are major red flags at Yankee Stadium tonight. With a 10 mph wind blowing out to left field, a pitcher who relies on a four-seamer currently giving up a .468 xwOBA is playing with fire.
The Rangers might have out-hit New York yesterday, but their inability to produce with runners in scoring position has become a chronic issue during this 3-7 stretch. Even with Brandon Nimmo returning to the DH spot, Corey Seager is still mired in a .206 slump, leaving far too much weight on Josh Jung’s shoulders. The Yankees hold a massive tactical edge with six left-handed bats ready to exploit Eovaldi’s struggle with lefties. While New York's bullpen is a bit taxed after David Bednar’s long save yesterday, Warren’s ability to work deep into games should bridge that gap. I’m backing the pinstripes to keep the streak alive in a park that perfectly punishes Eovaldi's biggest weaknesses.
New York Yankees ML-174
NBA7:00 PM
Philadelphia 76ers @ New York Knicks
The bright lights of Madison Square Garden are shining on a New York squad that looks increasingly like a runaway freight train, while a shorthanded Philadelphia team attempts to find its footing after a devastating series opener. The Knicks enter Game 2 riding an unprecedented wave of momentum, having become the first team in NBA history to win three consecutive playoff games by at least 25 points.
The statistical gulf between these two teams over the last week is staggering. New York is operating at a historic efficiency level, posting a +27.8 net rating in their last five games compared to Philadelphia’s -6.2. The Knicks' offensive explosion is backed by a 61.9% effective field goal percentage over that span, while their defense has clamped down to hold opponents to just 98.2 points per game. The most critical factor tonight is the fresh absence of Joel Embiid, who was ruled out just hours before tip-off. Without their centerpiece, the 76ers lose a player who accounts for 33.6% of their usage and 34% of their scoring. In the two most recent matchups where Embiid was either absent or severely limited, the Knicks won by 49 and 39 points respectively.
While 10.5 is a massive number for a playoff spread, the Knicks’ depth and consistency make it feel light. Philadelphia is clearly suffering from the physical toll of a seven-game first-round series, appearing "stuck in mud" in Game 1 while being outscored 58-32 in the paint and 16-3 on the fast break. Tyrese Maxey is currently in a significant slump, and the 76ers' bench contributes nearly 10 fewer points per game than New York’s unit, which now features a fully available Jeremy Sochan. When you look at a Knicks team that is 30-10 at home and a Philadelphia squad that has lost its last two games against New York by a combined 88 points, the choice is clear. The Knicks have the efficiency, the health, and the home-court energy to continue this string of double-digit dominance.
New York Knicks -10.5-110
MLB7:40 PM
Reds @ Cubs
The lights are on at the Friendly Confines where the North Siders are looking to extend a historic home run, while a depleted Reds squad tries to find any way to stop the bleeding in this divisional clash. This matchup is a textbook study in two teams moving in opposite directions, and the data suggests the gap between them is even wider than the current odds imply.
The starting pitching mismatch is glaring. Brady Singer is currently in a tailspin, posting a 7.41 ERA on the road this season with velocity that has dipped nearly two miles per hour compared to last year. He is particularly vulnerable to left-handed hitting, allowing a massive .366 average to southpaws—a fatal flaw against a Cubs lineup featuring Michael Busch, who is hitting .471 this month, and Moises Ballesteros, who carries a nearly 1.000 OPS against right-handers. Colin Rea isn't a flamethrower, but he is fundamentally sound at Wrigley Field with a 3.00 home ERA. With the wind blowing in at 8 mph tonight, Rea’s ability to manage contact plays perfectly into the hands of a Cubs defense that currently ranks number one in the majors in Outs Above Average.
The psychological state of these teams cannot be ignored. The Reds (20-16) have suffered back-to-back walk-off losses in this series and just watched their closer, Emilio Pagán, get carted off the field with a significant hamstring injury yesterday. This leaves a taxed Cincinnati bullpen relying on Tony Santillan, whose own velocity is down and who has already surrendered leads in three of his last five appearances. The Cubs (24-12) have won 13 straight at home and are playing with a level of late-inning confidence that the Reds simply cannot match right now. Between the pitching regression of Singer and the fresh crisis in the Cincinnati bullpen, everything points to the Cubs clinching the series tonight.
Chicago Cubs ML-168
MLB7:40 PM
Guardians @ Royals
A pivotal AL Central battle at "The K" sees the surging Royals look to leapfrog the Guardians in the standings behind their left-handed ace Cole Ragans. The Royals are playing their best baseball of the season right now, riding a five-game winning streak, and they have the perfect arm on the mound to keep that momentum rolling. While Ragans' season-long ERA might scare off the casual bettor, his 0.75 home ERA at Kauffman Stadium tells the real story of his season. Tonight’s conditions—cool temperatures and wind blowing in from left field—directly address Ragans' primary struggle with the home run, effectively neutralizing Cleveland's power threats like Rhys Hoskins and Jose Ramirez.
Cleveland is heading in the opposite direction, having lost seven of their last ten games and dropping the first two in this series. Starter Joey Cantillo has been effective but inefficient, failing to reach the sixth inning in any start this year. His underlying metrics suggest he’s due for a reality check; his 4.23 xERA and 1.40 WHIP indicate he’s been dancing around trouble that a disciplined Royals lineup will eventually exploit. With Bobby Witt Jr. hitting .367 against lefties and Elias Diaz crushing southpaws to the tune of a 1.738 OPS this season, Cantillo faces a platoon gauntlet tonight that he likely won't survive twice.
The Guardians do have a fresh bullpen advantage, but that only matters if they can keep the game within reach against a Royals team that is outscoring opponents by a significant margin during this streak. The fresh injury to Gabriel Arias, announced just today, further weakens a Cleveland bench that is already searching for answers during this slide. Kansas City has handled Cleveland with ease so far this week, and with a chance to take control of the division lead, they have every motivation to secure the series win tonight. I’m riding the hot hand and the elite home splits in a park that perfectly suits the pitching environment.
Royals ML-134
MLB9:20 PM
Mets @ Rockies
We have a winter scene in May at Coors Field as the New York Mets and Colorado Rockies look to beat the frost in a rescheduled night matchup. This game was completely transformed by Tuesday's postponement, allowing the Mets to leapfrog their rotation and put Freddy Peralta on the mound against a Rockies lineup that is currently falling apart.
The pitching disparity here is the widest gap on the board. Peralta is a strikeout machine, sitting with a 3.52 ERA and nearly 10 strikeouts per nine innings, while the Rockies strike out at a 25.5% clip, the second-highest rate in the majors. When you factor in the 36-degree weather forecast, this becomes a nightmare for Colorado. High-velocity, high-spin pitching like Peralta's becomes exponentially harder to track in freezing temperatures where bat speed naturally slows down and contact stings. The typical "Coors effect" is essentially neutralized tonight; that heavy, cold air will keep fly balls in the park, playing right into the hands of a high-K starter who doesn't rely on the defense anyway.
On the other side, Michael Lorenzen is a massive liability for a team in a tailspin. While he had a decent outing against the Mets in April, his season 1.58 WHIP shows he is constantly pitching out of trouble, and his 6.09 ERA is a reflection of what happens when that trouble catches up to him. Even in a "dead ball" environment, you cannot survive at Coors Field if you are constantly putting runners on base. Juan Soto is seeing the ball as well as anyone in the league right now, hitting .355 over his last 10 games, and the emergence of rookie Carson Benge gives this lineup enough length to exploit Lorenzen's lack of command. The Rockies have lost five straight and are surrendering over seven runs per game during this skid. With Peralta's elite stuff and the weather favoring the arms, the Mets are the only side to take here.
Mets ML-158
MLB9:40 PM
Pirates @ Diamondbacks
The lights are bright at Chase Field as the Pirates send their generational ace to the mound to stem the tide of a series that started with a desert blowout. Yesterday’s 9-0 loss was an ugly one for the Pirates (19-17), but in baseball, you’re only as good as the next day’s starting pitcher. When that starter is Paul Skenes, you have to like your chances. Skenes is the reigning Cy Young winner for a reason, and his 2026 metrics are even more dominant than his rookie run. He is sitting on a 0.85 WHIP and has recorded zero walks over his last 16 innings of work. When you factor in his 1.00 career ERA against Arizona, it’s clear he has the edge in this building.
On the other side of the rubber, Michael Soroka is heading in the opposite direction for the Diamondbacks (17-17). He is coming off a catastrophic outing against the Brewers where he was tagged for eight earned runs in just three innings. That kind of meltdown creates a massive ripple effect, and now he has to face a Pirates lineup featuring heavy left-handed power like Brandon Lowe and Oneil Cruz. Soroka has shown extreme vulnerability to lefties this season, and with Lowe sporting a 184 wRC+ against right-handers, the Pirates have the perfect weapons to jump on Soroka early.
I know the Diamondbacks' bullpen is fresh and Pittsburgh’s is a bit taxed, but Skenes is the ultimate stopper. He has the efficiency and the strikeout stuff to go deep into the game, which largely negates any middle-relief concerns for the Pirates. With manager Don Kelly returning to the dugout tonight, I expect a focused Pittsburgh team to play behind their ace. Yesterday was an outlier; tonight is about the best pitcher in the National League taking care of business. I'm riding with Skenes and the Pirates to even the series.
Pirates ML-132
NBA9:30 PM
Minnesota Timberwolves @ San Antonio Spurs
The Frost Bank Center is bracing for a high-stakes showdown tonight as the 62-win San Antonio Spurs fight to even the series against a Minnesota Timberwolves squad that has proven to be their statistical kryptonite all season long. After stealing home-court advantage in a two-point Game 1 victory, Minnesota finds themselves as massive 9.5-point underdogs, a number that feels disconnected from the actual head-to-head reality of these two rosters.
While the Spurs are widely expected to bounce back from a historically poor shooting night, the data suggests this matchup is simply closer than the season-long efficiency metrics imply. Minnesota has won three of the four meetings between these teams this season, with the last three decided by a total of only six points. The Timberwolves' defensive length, anchored by Rudy Gobert and Jaden McDaniels, successfully contested 70% of the Spurs' perimeter looks in Game 1, forcing De'Aaron Fox and Victor Wembanyama into an 0-of-12 nightmare from three. This isn't just a shooting slump; it's a schematic hurdle. With the postseason pace slowing down to a grind (95.5 possessions in Game 1), every possession increases in value, making a double-digit spread incredibly difficult to cover for a favorite that has struggled to put this specific opponent away all year.
The most significant factor tonight is the return of Ayo Dosunmu. His availability provides Minnesota with a high-volume scoring threat (21.8 PPG in the first round) that was missing in Game 1. His presence allows the Timberwolves to navigate the scoring droughts that typically allow the Spurs to build large leads. With Anthony Edwards active and Julius Randle playing at his season baseline of 21.1 PPG, Minnesota has the offensive floor to stay within striking distance. San Antonio’s home dominance (32-8) is undisputed, but they haven't beaten Minnesota by more than three points in any matchup this season. Laying nearly ten points against a battle-tested Minnesota defense in a slow-paced playoff game is a gamble I’m not willing to take. I'm taking the points with the Wolves.
Minnesota Timberwolves +10.5-115