Cardinals at Nationals Prediction: Odds, recent stats, trends, and best bets for April 8

The Washington Nationals (4-7) and the St. Louis Cardinals (6-5) link up on MLB TV for the second of a three-game series. Washington won Monday's matchup, 9-6, and St. Louis took Tuesday's meeting, 7-6 in extra innings.

The Nationals are 1-6 in the last seven games and have been struggling to permit runs. The pitching staff owns the worst ERA to start the year with a 6.06 mark. Along with St. Louis, Washington allows an MLB-worst .278 opponent batting average. On the other side, the Nationals are tied for the second-most home runs hit (16) and have the second-best batting average (.276) behind the Dodgers.

St. Louis is on the final matchup of a six-game road trip where they are currently 2-3. The Cardinals are 4-2 at home compared to 2-3 on the road this season. St. Louis is hitting .225 as a team (19th), but allowing an MLB worst batting average .278 as a pitching staff with the 26th-ranked ERA (5.31).

Lets dive into the matchup and find a sweat or two.

We’ve got all the info and analysis you need to know ahead of the game, including the latest info on the how to catch first pitch, odds, recent team performance, player stats, and of course, our predictions, picks & best bets for the game from our modeling tools and staff of experts.

Follow Rotoworld Player News for the latest fantasy and betting player news and analysis all season long.

Game details & how to watch Cardinals at Nationals

  • Date: Wednesday, April 8, 2026
  • Time: 4:05 PM EST
  • Site: Nationals Park
  • City: Washington, DC
  • Network/Streaming: MLB TV

Never miss a second of the action and stay up-to-date with all the latest team stats and player news. Check out our day-by-day MLB schedule page, along with detailed matchup pages that update live in-game with every out.

Odds for the Cardinals at the Nationals

The latest odds as of Wednesday:

  • Moneyline: Washington Nationals (+102), St. Louis Cardinals (-122)
  • Spread: Nationals +1.5 (-163), Cardinals -1.5 (+135)
  • Total: 8.5

Probable starting pitchers for Cardinals at Nationals

  • Wednesday's pitching matchup (April 8): Miles Mikolas vs. Michael McGreevy
  • Cardinals: Michael McGreevy

2026 stats: 10.2 IP, 0-1, 2.53 ERA, 0.84 WHIP, 9 Ks, 2 BB

  • Nationals: Miles Mikolas

2026 Stats: 9.1 IP, 0-2, 14.46 ERA, 2.25 WHIP, 8 Ks, 4 BB

Who’s Hot? Who’s Not!

  • The Cardinals’ Jordan Walker is hitting .300 with 12 hits and 26 total bases over 40 at-bats
  • The Nationals’ James Wood is hitting .197 but has a team-high four homers, including back-to-back games
  • The Cardinals’ Masyn Winn is hitting .176 with six hits, six strikeouts, and five walks over 34 at-bats
  • The Nationals’ CJ Abrams is hitting .308 with 12 hits and eight runs scored over 39 at-bats 

Rotoworld still has you covered with all the latest MLB player news for all 30 teams. Check out the feed page right here on NBC Sports for headlines, injuries and transactions where you can filter by league, team, positions and news type!

Top betting trends & insights to know ahead of Cardinals at Nationals

  • The Cardinals are 5-6 ATS this season
  • The Nationals are 7-4 ATS this season
  • The Cardinals are 6-4-1 to the Over this season
  • The Nationals are an MLB-best 9-2 to the Over this season

If you’re looking for more key trends and stats around the spread, moneyline and total for every single game on the schedule today, check out our MLB Top Trends tool on NBC Sports!

Expert picks & predictions for tonight’s game between the Cardinals and the Nationals

Rotoworld Bet Best Bet

Please bet responsibly. If you or someone you know has a gambling problem, call the National Gambling Helpline at 1-800-522-4700.

Our model calculates projections around each moneyline, spread and over/under bet for every game on the MLB calendar based on data points like past performance, player matchups, ballpark information and weather forecasts.

Once the model is finished running, we put its projection next to the latest betting lines for the game to arrive at a relative confidence level for each wager.

Here are the best bets our model is projecting for Wednesday's game between the Cardinals and the Nationals:

  • Moneyline: NBC Sports Bet is recommending a play on the Nationals on the Moneyline.
  • Spread: NBC Sports Bet is leaning towards a play ATS on the Nationals at +1.5.
  • Total: NBC Sports Bet is recommending a play on the Over on the Game Total of 8.5

Follow our experts on socials to keep up with all the latest content from the staff:

  • Jay Croucher (@croucherJD)
  • Drew Dinsick (@whale_capper)
  • Vaughn Dalzell (@VmoneySports)
  • Trysta Krick (@Trysta_Krick)

Bullpen Day Fail: Cubs 9, Rays 2

Apr 7, 2026; St. Petersburg, Florida, USA; Chicago Cubs right fielder Matt Shaw (6) reacts after hitting a RBI double in the second inning against the Tampa Bay Rays at Tropicana Field. Mandatory Credit: Jonathan Dyer-Imagn Images | Jonathan Dyer-Imagn Images

Up until Monday afternoon, Rays RHP Drew Rasmussen was the probable starter for tonight’s matchup against the Cubs — probable. 

His wife Stevie went into labor early with their second child and the Rays had a bullpen game. A 16-hit day and 9-2 drubbing was the result. 

Mason Englert, Cole Sulser, and Yoendrys Gomez got things done on the pitching side of things, with the three responsible for covering tonight’s 27 outs. 

As far as the bats, the Rays didn’t get their first baserunner until the fifth, when Junior Caminero walked. Chandler Simpson got the first Rays hit of the ballgame off Javier Assad right after. 

In the eighth, a Jonathan Aranda double would plate Richie Palacios, and a Ryan Vilade single would plate Richie Palacios in front of a promising Tuesday night crowd of 21,377. 

For the rubber match of the series, Colin Rea and Joe Boyle are the probable starters, as we go from Tropicana Field at 6:40 PM EST.

Marlon Nieves excels in his first start for Ontario

WASHINGTON, DC - APRIL 04: A view of a Los Angeles Dodgers baseball cap in the dugout during the game against the Washington Nationals at Nationals Park on April 04, 2026 in Washington, DC. (Photo by G Fiume/Getty Images) | Getty Images

As all eyes were on Jackson Ferris, who made his 2026 debut at a new level, pitching in Triple A for the first time in his career, it was a different, younger Dodger starting pitching prospect who stole the spotlight. Marlon Nieves delivered an outstanding start for the Ontario Tower Buzzers.

Player of the day

Signed by the Dodgers in 2023 as an international amateur free agent for a relatively small fee, Marlon Nieves finished the 2025 campaign strong in Single-A with a 2.20 ERA in 36.2 innings. The young right-hander made his first start for the Ontario Tower Buzzers and completely dominated the Inland Empire 66ers, with six innings of one-hit ball. On rare occasions, when the opposition put a runner on base, Nieves handled things well, like he did in this double play.

As impressive as the quality of this performance was also the length of it. Walking only one hitter, Nieves kept things efficient in order to complete six full frames in a game where the scoring for the Tower Buzzers took a while to get started, thus requiring him to fully shut down the opposing lineup.

Triple-A Oklahoma City

One of the more promising arms in the Dodger system, Jackson Ferris made his first start for the Oklahoma City Comets, and if you look a little deeper, his outing was more productive than the two runs allowed in 3.1 innings of work would indicate—Ferris didn’t even need a James Tibbs III masterclass to help guide the Comets to a win at home, for starters.

The Dodgers were quite careful with Ferris, removing him with only 63 pitches after Jonah Bride’s two-run shot in the fourth. That homer provided all the scoring that was done against Ferris, who an inning before showed composure to pick off a runner in scoring position as he ill-advisedly tried to steal third with two outs.

Tibbs III didn’t homer, but the man batting behind him did, as Nic Senzel was responsible for driving in two of the Comets four runs, going 2 for 4.

Utilizing three different relievers for more than one inning in this one, the Comets saw things get very dicey in the ninth—Paul Gervase allowed one run and faced the bases loaded with only one out, trying to protect a 4-3 lead. The right-hander did his best Houdini impression by striking out Richie Martin Jr. and Cameron Cauley to earn the save.

Double-A Tulsa

Wasted opportunities were behind a 8-5 defeat at the hands of the undefeated Cardinals, whose six-run outburst against Evan Shaw proved too big a hole for the Drillers to come out of, losing this one despite out-hitting their opponents 12-9.

It doesn’t matter the context; whenever a team ends a game going 2 for 20 with runners in scoring position, the setup for disappointment is established. That’s what happened as the Drillers failed to properly capitalize in a game where they had a runner in scoring position in eight out of the nine innings. Only one of their 12 hits was an extra-base one.

Highlighted in a negative effort despite the five runs, shortstop Elijah Hainline received a golden sombrero, striking out four times in a 1 for 5 effort.

High-A Great Lakes

Running all over the Whitecaps, with five stolen bases by four different players not caught once, and with a two-run shot from Victor Rodríguez, the Loons took home a 7-3 win in a game that wasn’t even as close as the final score would indicate. Two of the Whitecaps three runs were scored in the ninth inning as they entered the final frame with only a single hit.

Great Lakes starter Aidan Foeller could’ve been more efficient than the four walks he allowed in 4.2 innings of work, but he did the most important thing, which was keeping the Loons at bay, allowing only one earned run. One more out, though, and he would’ve earned the win, which instead was given to Myles Caba, the first reliever out of the bullpen.

Class-A Ontario

In a pitching battle, as both starters combined for eleven scoreless innings of work, Mieves didn’t even taste the lead until his final inning of work, when Landyn Vidourek put the Tower Buzzers on top with a solo shot. An inning later, they added three runs in the seventh, more than enough cover in what was an outstanding pitching performance not just by Mieves but by the bullpen as well.

Right-hander Jecsua Liborius earned the save by striking out the side in the ninth, helping the Tower Buzzers hand the 66ers their fourth defeat in as many games this season.

Transactions

Jackson Ferris, who had previously been with the extended spring training, was added to the OKC roster.

Right-handed starter Payton Martin joins the Tulsa Drillers from Arizona as Nick Nastrini gets released.

Tuesday scores

Wednesday schedule

  • 9:05 a.m. PT: Oklahoma City (Cole Irvin) vs. Round Rock (Trey Supak)
  • 9:05 a.m. PT: Great Lakes (Jakob Wright) at West Michigan (Carlos Marcano)
  • 4:35 p.m. PT: Tulsa (Luke Fox) at Springfield (Liam Doyle)
  • 6:35 p.m. PT: Ontario (tbd) at Inland Empire (Aidan Butler)

Astros Prospect Report: April 7th

WEST PALM BEACH, FLORIDA - MARCH 19, 2026: Joseph Sullivan #19 of the Houston Astros bats during the fourth inning of a spring training Spring Breakout game against the Miami Marlins at CACTI Park of the Palm Beaches on March 19, 2026 in West Palm Beach, Florida. (Photo by Nick Cammett/Diamond Images via Getty Images) | Diamond Images/Getty Images

Another day of minor league baseball is in the books. See the results below.

AAA: Sugar Land Space Cowboys (6-4) lost 1-0 (BOX SCORE)

Alexander started for Sugar Land and turned in his best outing of the season as he tossed 7 scoreless innings with 3 strikeouts. In the 9th, Murray allowed a run as the Rainiers took the lead. The offense had a quiet night collecting just three hits as they were shutout in the 1-0 loss.

Note: Carlson has yet to allow a run this season.


AA: Corpus Christi Hooks (1-3) won 6-3 (BOX SCORE)

Sullivan put the Hooks on the board early connecting on a leadoff homer, his first of the season. Nezuh got the start and went 3.2 innings allowing 3 runs. The Hooks rallied in the 5th scoring 4 runs on an Encarnacion 2 run double, run scoring on a wild pitch and a Ferreras sac fly. In the 6th, Nelson added an RBI double to extend the lead. The bullpen pitched well tossing 5.1 scoreless innings as they closed out the 6-3 win.

Note: Sullivan has a .938 OPS this season.


A+: Asheville Tourists (1-3) lost 1-0 (BOX SCORE)

Rodriguez got the start for Asheville and was really good allowing just 1 hit over 4 scoreless innings while striking out 5. He was relieved by Cruz who allowed 1 run over 4 innings, striking out 3. Unfortunately the offense had a rough day at the plate collecting just 3 hits as they were shutout in the 1-0 loss.

Note: Rodriguez has a career 3.09 ERA in the minors.


A: Fayetteville Woodpeckers (1-3) lost 13-5 (BOX SCORE)

The Woodpeckers got on the board first getting 2 runs on a Wakefield home run in the first inning. Verdugo got the start but struggled allowing 3 runs over 2.2 innings. He was relieved by Hebert who allowed 4 runs over 1.2 innings. Beck made his season debut and struck out 3 over 2.2 scoreless innings in relief. In the 7th, the Woodpeckers got a run back on a Flores solo HR. The bullpen imploded in the 8th allowing 6 runs as the RiverDogs blew it open. Sierra added a 2 run HR in the 9th but that was it as the Woodpeckers fell 13-5.

Note: Sierra has a 1.151 OPS this season.


Today’s minor league starters:

SL: Colton Gordon – 7:05 CT

CC: Bryce Mayer – 7:05 CT

AV: Andrew Taylor – 11:00 CT

FV: TBD – 5:35 CT

Who is Konnor Griffin’s wife? Pirates’ SS signs $140M extension

The Pittsburgh Pirates just locked up star shortstop Konnor Griffin with a nine-year, $140 million contract extension. The rookie had already locked up another longtime partner before inking the deal when Griffin married his longtime partner, Dendy Hogan, on January 17, 2026. 

Who is Konnor Griffin’s wife? Here’s what we know about Dendy Griffin

Griffin, from Jackson, Mississippi, began dating Dendy Hogan in 2020 when he was 14 years old, according to Sports Illustrated. The couple got engaged on Oct. 11, 2025, sharing several beachside pictures on Instagram, and walked down the aisle a little over three months later.

Her Instagram page includes photos of them from Griffin’s time at Jackson Preparatory School, his visits to the University of Mississippi and LSU during high school, and their homecoming and prom photos.

Konnor Griffin career stats

The Pirates drafted Griffin out of high school, taking him ninth overall in the 2024 MLB draft.

He rocketed through Pittsburgh’s farm system in 2025, rising from low-A Bradenton to AA Altoona over the course of the season. He hit .333 with a .415 on-base percentage, 24 home runs,  94 RBIs and 65 stolen bases  in the minors, according to Baseball Reference.

He was named USA TODAY Sports’ Minor League Player of the Year in 2025.

After a handful of games at AAA Indianapolis to begin the season, Pittsburgh called up Griffin to the majors. He made his MLB debut on April 3, 2026, going 1-for-3 with a double and an RBI in the Pirates’ 5-4 win against the Orioles, according to Baseball Reference.

Griffin was born on April 24, 2006, in Jackson, Mississippi. 

This article originally appeared on USA TODAY: Who is Konnor Griffin’s wife? Pirates’ rookie SS signs $140M extension

Diamondbacks at Mets Prediction: Odds, recent stats, trends, and best bets for April 8

The Arizona Diamondbacks (5-6) and the New York Mets (7-4) link up on MLB TV for the second of a three-game series. New York won yesterday's matchup, 4-3 in extra innings .

Arizona was on a two-game winning steak and had a chance to tie its season-long three yesterday, but folded a late lead. The Diamondbacks are now 0-4 on the road compared to 5-2 at home this season and has scored 11 total runs over four away games.

New York is 3-1 at home, but just came off a seven-game road trip in St. Louis and San Francisco. The Mets went 4-3 in that road trip and enter this matchup on a season-best four-game winning streak. The Mets are tied eighth in ERA (2.15), plus they are eighth in batting average (.249) to open the season.

Lets dive into the matchup and find a sweat or two.

We’ve got all the info and analysis you need to know ahead of the game, including the latest info on the how to catch first pitch, odds, recent team performance, player stats, and of course, our predictions, picks & best bets for the game from our modeling tools and staff of experts.

Follow Rotoworld Player News for the latest fantasy and betting player news and analysis all season long.

Game details & how to watch Diamondbacks at Mets

  • Date: Wednesday, April 8, 2026
  • Time: 4:10 PM EST
  • Site: Citi Field Park
  • City: Flushing, NY
  • Network/Streaming: MLB TV

Never miss a second of the action and stay up-to-date with all the latest team stats and player news. Check out our day-by-day MLB schedule page, along with detailed matchup pages that update live in-game with every out.

Odds for the Diamondbacks at the Mets

The latest odds as of Wednesday:

  • Moneyline: Arizona Diamondbacks (+113), New York Mets (-136)
  • Spread: Diamondbacks +1.5 (-194), Mets -1.5 (+159)
  • Total: 7.5

Probable starting pitchers for Diamondbacks at Mets

  • Wednesday's pitching matchup (April 8): Ryne Nelson vs. David Peterson
  • Mets: David Peterson

2026 stats: 9.2 IP, 0-1, 4.66 ERA, 1.97 WHIP, 8 Ks, 4 BB

  • Diamondbacks: Ryne Nelson

2026 Stats: 9.1 IP, 0-1, 5.79 ERA, 1.18 WHIP, 7 Ks, 6 BB

Who’s Hot? Who’s Not!

  • The Mets’ Mark Vientos is hitting .417 with 10 hits and 15 total bases over 24 at-bats 
  • The Diamondbacks’ Corbin Carroll is hitting .297 with 11 hits and 22 total bases over 37 at-bats
  • The Mets’ Francisco Lindor is hitting .167 with 7 hits, 10 walks, and 9 strikeouts over 42 at-bats
  • The Diamondbacks’ Geraldo Perdomo is hitting .162 with six hits over 37 at-bats

Rotoworld still has you covered with all the latest MLB player news for all 30 teams. Check out the feed page right here on NBC Sports for headlines, injuries and transactions where you can filter by league, team, positions and news type!

Top betting trends & insights to know ahead of Diamondbacks at Mets

  • The Mets are 6-5 ATS this season
  • The Diamondbacks are 8-3 ATS this season
  • The Mets are 4-5-2 to the Over this season
  • The Diamondbacks are 6-4-1 to the Over this season

If you’re looking for more key trends and stats around the spread, moneyline and total for every single game on the schedule today, check out our MLB Top Trends tool on NBC Sports!

Expert picks & predictions for tonight’s game between the Diamondbacks and the Mets

Rotoworld Bet Best Bet

Please bet responsibly. If you or someone you know has a gambling problem, call the National Gambling Helpline at 1-800-522-4700.

Our model calculates projections around each moneyline, spread and over/under bet for every game on the MLB calendar based on data points like past performance, player matchups, ballpark information and weather forecasts.

Once the model is finished running, we put its projection next to the latest betting lines for the game to arrive at a relative confidence level for each wager.

Here are the best bets our model is projecting for Wednesday's game between the Diamondbacks and the Mets:

  • Moneyline: NBC Sports Bet is recommending a play on the Mets on the Moneyline.
  • Spread: NBC Sports Bet is leaning towards a play ATS on the Diamondbacks at -1.5.
  • Total: NBC Sports Bet is recommending a play on the under on the Game Total of 7.5

Follow our experts on socials to keep up with all the latest content from the staff:

  • Jay Croucher (@croucherJD)
  • Drew Dinsick (@whale_capper)
  • Vaughn Dalzell (@VmoneySports)
  • Trysta Krick (@Trysta_Krick)

MLB Home Run Predictions Today: Best HR Prop Bets, Picks, Parlay & Odds for Wednesday, April 8

Want to get more Covers content? Add us as a preferred source on your Google account here.

I started to dig myself out of an early-season hole with a +520 dinger from Ozzie Albies last night. With more bad-hitting weather and a getaway slate, I'm putting my HR eggs into one or two baskets today and picking on the best dinger settings to hopefully cash those MLB player props.

It's no surprise I'm going back to Angel Stadium, which projects as the second-best park for homers today, behind only Coors Field. And so, I'm also heading to Denver, eyeing Houston Astros first baseman Christian Walker to round out my betting card.

These are my favorite home run props and MLB picks for Wednesday, April 8. 

  • UPDATE: Added another HR pick + parlay.

Best MLB home run props today

Player to hit a HROdds
Braves Ozzie Albies+570
Angels Jo Adell+470
Astros Christian Walker+410
💲Today's HR parlay+17356

Ozzie Albies (+570)

I’m a loyal guy, so when Ozzie Albies goes yard and cashes a +520 dinger yesterday and is 50 points longer today in a good hitting setting, I’m running it back. The switch-hitter always gets a bump in the order vs. lefties and will hit out of the three hole in the Atlanta Braves lineup.

His slugging vs. lefties is 100 points better since 2024, and he's facing Reid Detmers, who has been overworked early, throwing 199 pitches in two starts and coming off a 104-pitch outing. He hasn’t thrown more than 88 innings since 2023.

Albies has also proven he can get to a Los Angeles Angels bullpen that has been punching above its weight, with some metrics indicating more runs are coming.

Ultimately, with low temperatures across the board and some getaway spots, this +570 price in one of the best-hitting settings stands out, with a fair price being closer to +500.

  • Time: 4:07 p.m. ET
  • Where to watch: FanDuel Sports Network West, BravesVision

Jo Adell (+470)

Only Mike Trout projects for a better chance to go yard today in Anaheim, and with Jo Adell 100 points longer, his +470 home run price is the best +EV HR prop on the board today, per the Covers projections powered by THE BAT. In fact, THE BAT is projecting for starters Reid Detmers and Grant Holmes to both go over their 2.5 earned run totals.

Adell is coming off a very quiet 37-HR campaign in 2025, and the outfielder is starting to see the ball well of late, going 4-for-8 in this series vs. the Atlanta Braves with a long ball.

The Braves also used their five best high-leverage arms last night and could need some B-arms today. That's key as their bullpen has a 0.86 ERA through 41+ innings this year, which is unsustainable. 

This is the best +EV home run prop on a slate with only a handful of players showing value.

  • Time: 4:07 p.m. ET
  • Where to watch: FanDuel Sports Network West, BravesVision

Christian Walker (+410)

Let’s go to the thin air of Coors Field for a +410 +EV dinger from Christian Walker, who went deep last night and has homered in three of his last four games. The Houston Astros' offense ranks third in baseball at 1.33 homers per game and is the No. 2 scoring offense in the league at 6.5 runs per game.

Yordan Alvarez is around +200 for a home run today, and Hunter Goodman, who projects similarly to Walker, is 110 points shorter than the guy we’re betting on.

Colorado's Michael Lorenzen can’t keep the ball in the park and has surrendered three home runs in just 7+ innings of work. In his last start at home, he gave up nine runs and two bombs. There isn’t always value in hitters at Coors Field, but Walker is flying under the radar at this price.

  • Time: 3:10 p.m. ET
  • Where to watch: SCHN, COLR
Josh Inglis's 2026 Transparency Record
  • HR picks: 2-16, -5.6u units

Today’s HR parlay

Braves Ozzie AlbiesBet Now
+17356
Angels Jo Adell
Astros Christian Walker

Odds are correct at the time of publishing and are subject to change.
Not intended for use in MA.
Affiliate Disclosure: Our team of experts has thoroughly researched and handpicked each product that appears on our website. We may receive compensation if you sign up through our links.

This article originally appeared on Covers.com, read the full article here and view our best betting sites or check out our top sportsbook promos.

Colt Keith, Cam Smith, and hitters who could break out due to swing or approach changes

Early in the baseball season, it's easy to get caught up in the allure of the numbers. Whose bat speed is up? Whose Statcast page is "blood red"? Whose exit velocities are way up? While I understand the fun in that and think it can still be an interesting endeavor, we have to realize that we're dealing with extremely small sample sizes, and a lot of that can be misleading. However, if you ignore it totally, you could miss a breakout season. So what should we do?

In my opinion, the best thing to do early in the season is to tie tangible changes in a hitter's approach or swing mechanics to their success. If we see a hitter off to a stronger-than-usual start, and we also know that they made a conscious decision to change their swing path or their approach, then we can have more confidence in backing the early gains. So that's what I'm attempting to do in this article.

I looked at a few hitters who are off to really strong starts, and then I cross-checked that with hitters who meaningfully changed their swing path, batting stance, or approach at contact. The goal is to find hitters who may truly be breaking out based on these changes, and players we can trade for or grab on the wire before everybody else is keyed into these results being at least somewhat real.

RELATED: Check out this week’s MLB Power Rankings!

Breakout Hitters for Fantasy Baseball 2026

Colt Keith - 1B/2B/3B, Detroit Tigers

When you look at the biggest bat speed risers so far in 2026, you'll see Colt Keith's name. The 24-year-old has had the biggest jump in bat speed, up 2.8 mph from 70.7 mph to 73.5 mph. However, Keith has also made some changes to his batting stance. According to Statcast, Keith's stance is now one degree open, which is a clear change from nine degrees open last season. That means his front foot has closed towards home plate more. He's also standing slightly further away from the plate, but the biggest change could be that his Ideal Attack Angle Rate is up to 60.4% from 48.8%.

Statcast measures Attack Angle, which is "the vertical direction that the sweet spot of the bat is traveling at the moment of contact with the baseball (or the point where the bat and ball cross paths, in the case of a swing-and-miss)." Essentially, it measures the direction of the barrel of the bat at the contact point. Contacting the ball with an Attack Angle between 5 and 20 degrees is considered ideal because those swings are statistically much more likely to produce line drives and fly balls, resulting in significantly higher slugging percentage and more extra-base hits. So far this season, Keith has seen his line drive rate improve by almost 3%, and his hard-hit rate is up from 43.7% to 56.5%. These are small sample sizes, but we're trying to connect real, tangible changes to small sample size results, and we can do that here. Keith has changed his stance. He's shifted his attack angle towards the ball, and he's getting his barrel into an ideal angle far more often than he has in the past. That has led to a quicker bat and much harder contact. Will it last? It's hard to say, but this is a former top prospect who is showing clear signs of improvement, so now is the time to buy in.

Javier Sanoja - 2B/3B/SS/OF, Miami Marlins

Sanoja was not a top prospect, but the injury to Christopher Morel has freed up a lot more third base reps for Sanoja, who is hitting .375/.375/.500 in 24 plate appearances with five RBI. I was also surprised to see that he has the fifth-biggest jump in Ideal Attack Angle rate, up to 53.1% from 32.3%, and his overall Attack Angle is up to 5 degrees from 2 degrees. We just covered above that an Ideal Attack Angle is between 5 and 20 degrees, so Sanoja is now in that range far more often, which is beneficial for him.

Javier Sanoja's stance is also now five degrees more open, and his feet are wider apart. That could be giving him a strong foundation and allowing him to turn on the ball quicker, which might be why he is intercepting the ball out in front of the plate almost four inches more this season, leading to a 62% pull rate, which is up from 39% last year. Sanoja has a 92.6% zone contact rate in his career, so if he is going to make more pulled contact and be more aggressive, his first pitch swing rate is up 12.8%, and he could get close to the .286 average he put up in the minors in 2024. Considering Miami likes to run, and Sanoja stole 37 bases in the minors in 2023, perhaps that could lead to some deep-league value.

Jordan Walker - OF, St. Louis Cardinals

Everybody is talking about whether or not Jordan Walker is "breaking out," and I even recorded a video on it this week, but since there's an argument that his results are tied to a clear approach change, and not just impressive bat speed, he's worth including in this article. We know Walker has elite bat speed, and we also know that he is recording "fast swings" (those over 75 mph) far more often this year. However, a more important change may be that his swing path tilt has become steeper.

As measured by Statcast, Swing Path Tilt measures the angle "of the plane of the swing, as compared to the ground," so a higher angle is a "steeper" swing (less horizontal), and a lower angle is a "flatter" swing. While attack angle measures the direction that the barrel of the bat is moving at the point of contact, swing path "measures the overall plane the bat follows over the course of the swing." A "steeper" or "flatter" swing is not "good" or "bad," but a steeper swing does often lead to more power production, so it's interesting to note that Walker has a slightly steeper swing this year, with the attack angle of the barrel also changing significantly. In fact, Walker also has the eighth-biggest jump in ideal attack angle, up to 66.7% from 47.7%. The 23-year-old is also chasing out of the zone less and swinging in the zone almost 10% more often. That's great because there will always be some swing-and-miss in Walker's game, so we want him to be more aggressive in the strike zone so that he gets more chances to do damage on pitches over the plate. We know he's spent plenty of time in the offseason retooling his swing, so if he can maintain his new mechanics over the duration of the season, the breakout might be real.

Jordan Walker Swing

Statcast

Cam Smith - OF, Houston Astros

Another former top prospect who is experiencing a bit of a breakout after a down 2025 season is Cam Smith. The second-year outfielder was featured in my second-year hitter breakout column and was my runner-up to Jac Caglianone, who I chose as my "pick to click." If you know my history with that column, that should have made it a given that Smith would have a huge season. In that article, I mentioned that Smith played around with his launch angle during the season, hitting the ball more on the ground to ensure that he was making contact. I speculated that Smith, with another year under his belt, could slowly look to get some lift back into this swing. That may be happening this season.

Much like Walker, Smith has a new swing path and new attack angle this season. Unlike Walker, his overall swing path is two degrees flatter, but his attack angle is five degrees larger. What that means is that while Smith's overall swing path is slightly flatter, his bat comes through the point of contact with a bit more tilt than last season. That could be creating more backspin, which is why his fly ball rate and hard-hit rate are both up. Smith is also standing nearly eight inches deeper in the box, which means, even though his attack direction is more for pull, he's making contact less far out in front of the plate. So far, his pull rate is down 11%, and he's driving the ball into the gaps far more often. That could be really good news for his batting average. Like Walker, Smith has also closed off his stance more, going from 10 degrees open to neutral. That's potentially allowing him to be more coiled in his load and then create more torque on his swing. It could be part of the reason his bat speed is up three mph right now, which is the third-biggest jump in baseball. Again, all of this is a small sample, but we have a young hitter with a change in his stance and a new bat path who also happens to be hitting the ball way harder than before. That could be something to buy into.

Cole Young - 2B, Seattle Mariners

Another player I covered in that same article on second-year hitters was Cole Young, who went on to have an awesome spring training, where he hit .281/.349/.667 with six home runs and three steals in 19 games. So could a new stance be part of the reason for that success? This season, his stance is now 35 degrees open, up from 8 degrees in 2025. He also narrowed his stance by over 10 inches, so his stance is narrower but more open. When you watch him swing, you can see that he kind of curls his front knee in a bit on his load, and then drives it into the ground when he plants and turns. That is conceivably allowing him to shift a bit more weight to his back leg when he loads and then explodes forward, creating more torque. He's also now making contact three inches further out in front of the plate but over six inches further out in front of the center of his mass, because he's standing nearly four inches farther back in the box. That's led to a 14% jump in pull rate and also has Young in the top 10 in Pull Air rate early in the season.

Cole Young stance

Statcast

Young's exit velocities aren't off the charts, and his bat speed is solid but not elite, so the fact that he is making a more concerted effort in his approach to attack the ball and lift it to the pull side is great for his power potential. It will still make him around a 15 home run hitter, and it does create some swing-and-miss that may keep his average around .240, but when you pair that with an everyday player and the type of speed that has stolen 20+ bases in multiple minor league seasons, you have an interesting player as an MIF in fantasy formats.

Andrés Giménez - 2B, Toronto Blue Jays

Another second baseman off to a pretty good start is Andrés Giménez, who's slashing .268/.318/.463 in 11 games with two home runs, eight RBI, and two steals. His exit velocity is up slightly, and his zone contact rate has shot up from an 85.2% last year to a 98.1% mark this year. His overall contact rates are only up modestly because he is swinging and missing too much outside of the zone, but considering Giménez's opposite field batted balls are also up, it's fair to wonder if his zone contact gains are connected to a new approach this season.

When we check in on Giménez's stance, we can also see that he's two degrees closed off this season after being 10 degrees open last year. That's a 12-degree difference in his stance, and the more closed-off stance may allow him to keep his front shoulder closed for longer and drive the ball to right field. We're also seeing him spread his feet a little wider and stand almost three inches further off the plate. That is another good way to make it easier to drive the ball the other way and avoid being jammed. Lastly, he's making contact with the ball over two inches closer to his center mass, which means he's letting the ball travel farther. All of this points to an opposite field approach, and then we can also add in that his bat speed is down 2.5 mph to 66.9 mph overall. While that may seem like a bad thing, remember that many elite contact hitters (Luis Arraez, Steven Kwan, Chandler Simpson) all have bat speeds under 64 mph. It allows them to square the ball up a little bit more. In fact, Giménez's Squared-Up Rate, which measures how often a batter makes contact on the sweet spot of the bat to maximize exit velocity on his swing type, is up 11% from last year. He is now 27th-best in baseball, right next to Chandler Simpson, Jacob Wilson, and Maikel Garcia. This is an approach that could lead to Giménez hitting .270 or higher with 20+ stolen-base upside while hitting in a good lineup. If he can also get back to 10 home runs, that's a pretty usable season overall.

Liam Hicks - C/1B, Miami Marlins

There was no bigger surprise in the first month of the season than Liam Hicks, who had a big spike in bat speed and hit three home runs in the first week of the season. His bat speed gains have since lessened, and the hot streak has calmed down, but Hicks is slashing .296/.375/.667 in 10 games with three home runs and 12 RBI. He is also currently sporting the ninth-biggest jump in ideal attack angle, up to 65% from 48.7%. So even if the bat speed gains are not astronomical, we can say that Hick's swing path is better than last year. He has also opened his stance 18 degrees, which is almost double what he was doing last year. That has clearly factored into a more pull-centric approach, as Hick's attack direction is five degrees more to the pull side and his pull rate has gone from 39% last year to 48% this year.

Liam Hicks swing change

Statcast

He's also getting the ball in the air way more, currently ranking 9th in all of baseball in Pull Air rate. We know that balls that are pulled in the air tend to do the most damage, so this approach change is something we like to see from Hicks. It's also important to note, as I covered this offseason, that Hicks has proven to be an elite contact hitter who makes strong swing decisions at the plate. So, he has taken that elite approach and started to swing more in the zone (zone swing rate is up 9.5%) and looks to do damage on those swings. He literally has a 100% zone contact rate, so it's rare that he is going to swing and miss when he decides to offer, and now he's offering with more intent to do damage. I think that makes so much of this real. I'm still not sure he has the power to hit 20 home runs, but I think the batting average should certainly go above .270 this year, and I think we're going to see him at least double the six home runs he hit last year in Miami. That's great for two-catcher leagues.

Mark Vientos - 3B, New York Mets

With Juan Soto on the IL with a calf injury, Vientos is getting another shot in the Mets lineup and making the most of it, slashing .417/.462/.625 in 26 plate appearances with one home run and a 4/2 K/BB ratio. His pull rate is also up 6%, but we've seen his flyball rate plummeter 11.4%, so is this tied to an approach change? Well, for starters, Vientos has the sixth-biggest jump in bat speed, up 2.1 mph from 71.2 mph to 73.3 mph. That's entering a range of elite bat speed. He's also had a three-degree shift in attack angle, flattening his bat more at the point of contact, which could be why he is seeing his groundball rate skyrocket. However, his ideal attack angle rate has also dropped 10%, while his hard-hit rate and exit velocities have also dropped. Now, Vientos has the power to drive the ball out of any park, even if he's not swinging for it, and this approach is working for his contact since his zone contact is up 11% to 90.6%, and his overall contact rate is up almost 6%. His swinging strike rate is also down to 11.4% from 15.6%. All of this seems to tell me that the new attack angle and shorter swing (down to 7.4 feet from 7.6) indicate that Vientos' primary goal is to make contact, and he's trusting his raw power to do the rest. I don't love a 10% Pull Air rate from a player like Vientos, and while I acknowledge that this may be a good chance for his batting average, I'm just not sure he's going to do enough damage on his swings to really make a big impact.

Jake Burger - 1B, Texas Rangers

This may be less of a breakout and more of a reversion to previous norms. Burger is hitting .295/.326/.523 with two home runs and seven RBI in 11 games to start the season. His pull rate is also up over 20%, and his fly ball rate is down 20%, so there may be some real approach changes happening here. When I spoke to Burger in the spring, he mentioned that he felt like his pull side swing was "off" last season and that he was flying open too much. Now he's come into this season with a stance that's 10 degrees more closed off, which, to me, is a clear sign that he's working to not fly open and to be able to keep his shoulders closed through his pull-side swings. He's also now making contact five inches further out in front of his center mass, which is a big reason why his pull rate is up. His Pull Air rate is also up to 30.8% from just 13.5% last year. That should be tremendous for power production.

So why isn't he lifting the ball as much overall? Well, part of it could be adjusting to a new swing path. Burger has changed his swing tilt to make his swing a bit steeper and also has a three-degree shift in his attack angle, with the bat less horizontal at the point of contact. That's led to a 9% increase in Ideal Attack Angle rate, but perhaps Burger is still struggling to find the ideal contact point for his steeper swing and is either rolling over too much or getting on top of the ball. It would need to be something we see regularly to get a clear sense of, but I believe that his steeper bat path and more pull-centric approach will lead to plenty of power production this year.

Joey Wiemer - OF, Washington Nationals

Wiemer is such an interesting case. He's hitting .440/.533/.760 in eight games with two home runs and eight runs scored. He's also walking far more than he ever has. However, his launch angle is -1.6 degrees, and his hard-hit rate is down 14.7% from last year, so what is actually going on? Well, for starters, Wiemer closed his stance by 13 degrees. He still has a pretty open stance, but not nearly as extreme as it was before. He's also standing farther up in the batter's box and making contact seven inches closer to his center mass, which means he's letting the ball travel significantly deeper. That's why his attack direction has shifted from a 12-degree pull angle to a 1-degree oppo angle, and his opposite field rate is up to 29.4% from 14.7% last year. Wiemer is also swinging far less than last year, so he's making more contact and shooting the ball to the opposite field more often. He has also flattened his swing by two degrees, cut his attack angle in half, and shortened his swing from 7.6 feet to 7.3 feet. All of that makes sense for a higher batting average. However, his Ideal Attack Angle rate is down from 71.8% to 48.8%, and you're simply not going to do much damage with a negative launch angle. I like that Wiemer is making adjustments to improve his contact, but he's not a full-time player on the Nationals, and this approach doesn't make me feel like he's going to make much authoritative contact unless we can start seeing that launch angle rise back up a bit. If he does do that, I might become a bit more interested, so he's a name to keep an eye on.

Xavier Edwards - 2B/SS, Miami Marlins

We end with one more Marlins hitter. Edwards is slashing .390/.419/.537 in 11 games with one home run, nine runs scored, and two steals. His hard-hit rate is up from 29.4% to 44.7%, and his average exit velocity is up almost 4 mph in the early going. It's possible that this is small sample size nonsense, but we also have a clear swing change for Edwards. His Swing Path Tilt is three degrees flatter, but his attack angle is up two degrees. What this means is that his overall swing is flatter through the zone, but the angle of his bat is a touch steeper as it passes through the contact point. That's actually a solid combination for a contact hitter because it will keep him short to the ball but give him a better chance to get under the ball, create some backspin, and drive the ball into the gaps. So far, Edwards has also seen his Ideal Attack Angle rate rise from from 34.2% to 47.3%. He's also making contact two inches farther out in front, which has led to a 5% increase in his pull rate. His Squared-Up rate has also jumped from 35.7% to 54.8%, which supports the rise in hard-hit rate.

I don't think this is going to make Xavier Edwards a vastly different hitter. I would still be shocked if he hit many more than five home runs. However, I think you're going to see far more doubles, and I think the added authority on his contact is going to lead to more ground balls getting through the infield and a higher batting average. Considering he has good speed and the Marlins like to run, there's a world where Edwards pushed a .290-.300 batting average with 30 steals again. Because he also hits second in the order against right-handed pitchers and plays every day, he could also give you a solid contribution in runs as well. That makes him a great MIF target in most formats.

Phillies at Giants Prediction: Odds, recent stats, trends, and best bets for April 8

The San Francisco Giants (4-8) and the Philadelphia Phillies (6-5) link up on MLB TV for the third and final meeting of a three-game series. Philadelphia won the first matchup 6-4, and San Francisco won 6-0 yesterday.

Since Philadelphia's four-game winning streak, the Phillies have gone 1-2 with five total runs scored in that span. The Phillies rank tied 9th in homers (11) and tied 18th in RBI (42) through 11 games. The pitching hasn't been better, ranking 21st in ERA (4.18) and 26th in OBA (.262).

San Francisco broke its four-game losing streak with the 6-0 win over Philadelphia on Tuesday. The Giants have the third-worst record in all of baseball so far, ahead of only the Red Sox and Athletics. The Giants have an MLB-low four home runs through and rank 15th with a .230 batting average.

Lets dive into the matchup and find a sweat or two.

We’ve got all the info and analysis you need to know ahead of the game, including the latest info on the how to catch first pitch, odds, recent team performance, player stats, and of course, our predictions, picks & best bets for the game from our modeling tools and staff of experts.

Follow Rotoworld Player News for the latest fantasy and betting player news and analysis all season long.

Game details & how to watch Phillies at Giants

  • Date: Wednesday, April 8, 2026
  • Time: 3:45 PM EST
  • Site: Oracle Park
  • City: San Francisco, CA
  • Network/Streaming: MLB TV

Never miss a second of the action and stay up-to-date with all the latest team stats and player news. Check out our day-by-day MLB schedule page, along with detailed matchup pages that update live in-game with every out.

Odds for the Phillies at the Giants

The latest odds as of Wednesday:

  • Moneyline: Philadelphia Phillies (-136), San Francisco Giants (+113)
  • Spread: Phillies -1.5 (+123), Giants +1.5 (-149)
  • Total: 8.5

Probable starting pitchers for Phillies at Giants

  • Wednesday's pitching matchup (April 8): Aaron Nola vs. Tyler Mahle
  • Phillies: Aaron Nola

2026 stats: 11.1 IP, 1-0, 3.18 ERA, 1.15 WHIP, 16 Ks, 3 BB

  • Giants: Tyler Mahle

2026 Stats: 9.0 IP, 0-2, 7.00 ERA, 1.78 WHIP, 9 Ks, 3 BB

Who’s Hot? Who’s Not!

  • The Phillies’ Justin Crawford is hitting a team-best .324 with 11 hits and five runs scored over 34 at-bats
  • The Giants’ Harrison Bader is hitting .125 with 13 strikeouts to four hits over 40 at-bats
  • The Phillies’ Kyle Schwarber is hitting .179 with seven hits and 18 strikeouts over 39 at-bats
  • The Giants’ Matt Chapman is hitting .304 with 14 hits, three doubles, and one home run on 46 at-bats

Rotoworld still has you covered with all the latest MLB player news for all 30 teams. Check out the feed page right here on NBC Sports for headlines, injuries and transactions where you can filter by league, team, positions and news type!

Top betting trends & insights to know ahead of Phillies at Giants

  • The Phillies are 3-8 ATS this season
  • The Giants are 3-9 ATS this season
  • The Phillies are 6-4-1 to the Over this season
  • The Giants are 5-4-3 to the Over this season

If you’re looking for more key trends and stats around the spread, moneyline and total for every single game on the schedule today, check out our MLB Top Trends tool on NBC Sports!

Expert picks & predictions for tonight’s game between the Padres and the Pirates

Rotoworld Bet Best Bet

Please bet responsibly. If you or someone you know has a gambling problem, call the National Gambling Helpline at 1-800-522-4700.

Our model calculates projections around each moneyline, spread and over/under bet for every game on the MLB calendar based on data points like past performance, player matchups, ballpark information and weather forecasts.

Once the model is finished running, we put its projection next to the latest betting lines for the game to arrive at a relative confidence level for each wager.

Here are the best bets our model is projecting for Wednesday's game between the Phillies and the Giants:

  • Moneyline: NBC Sports Bet is recommending a play on the Phillies on the Moneyline.
  • Spread: NBC Sports Bet is leaning towards a play ATS on the Phillies at -1.5.
  • Total: NBC Sports Bet is recommending a play on the under on the Game Total of 8.5

Follow our experts on socials to keep up with all the latest content from the staff:

  • Jay Croucher (@croucherJD)
  • Drew Dinsick (@whale_capper)
  • Vaughn Dalzell (@VmoneySports)
  • Trysta Krick (@Trysta_Krick)

Dodgers vs. Blue Jays prediction: Odds, recent stats, trends, and best bets for April 8

The Dodgers (9-2) take the field at Rogers Centre this afternoon looking for the three-game sweep of the Blue Jays (4-7). Winners of six straight, LA sends Shohei Ohtani to the mound on getaway day. Still without a win in April, Toronto sends Dylan Cease to the bump.

While the Dodgers offense has carried them for the past week, last night it was their pitching that propelled them to a 4-1 win. Yoshinobu Yamamoto was elite allowing just one run on five hits while striking out six in six inningsto earn his second win of the season. Edwin Diaz pitched a scoreless ninth to earn his fourth save. Ohtani, Kyle Tucker, Will Smith, and Alex Freeland each drove in a run for the Dodgers. Andres Gimenez picked up a couple hits for the Jays in the loss.

With the win, the Dodgers’ lead in the American League West is now four games while the Blue Jays’ loss kept them from gaining ground on the Yankees in the American League East. They remain 4.5 games behind them.

Lets dive into this afternoon’s matchup and the finale of this three-game series and find a sweat or two.

We’ve got all the info and analysis you need to know ahead of the game, including the latest info on the how to catch first pitch, odds, recent team performance, player stats, and of course, our predictions, picks & best bets for the game from our modeling tools and staff of experts.

Follow Rotoworld Player News for the latest fantasy and betting player news and analysis all season long.

Game Details and How to Watch: Dodgers vs. Blue Jays

  • Date: Wednesday, April 8, 2026
  • Time: 3:07PM EST
  • Site: Rogers Centre
  • City: Toronto, Ontario
  • Network/Streaming: MLB.TV, Sportsnet, Sportsnet Los Angeles

Never miss a second of the action and stay up-to-date with all the latest team stats and player news. Check out our day-by-day MLB schedule page, along with detailed matchup pages that update live in-game with every out.

The Latest Odds: Dodgers vs. Blue Jays

The latest odds as of Wednesday courtesy of DraftKings:

  • Moneyline: Dodgers (-175), Blue Jays (+144)
  • Spread: Dodgers -1.5 (-108) / Blue Jays +1.5 (-112)
  • Total: 7.5 runs

Probable Starting Pitchers: Dodgers vs. Blue Jays

Pitching matchup for April 8:

  • Dodgers: Shohei Ohtani
    Season Totals: 6.0 IP, 1-0, 0.00 ERA, 0.67 WHIP, 6K, 3 BB
  • Blue Jays: Dylan Cease
    Season Totals: 9.2 IP, 1-1, 2.79 ERA, 1.34 WHIP, 18K, 5 BB

Who’s Hot? Who’s Not! Dodgers vs. Blue Jays

  • Shohei Ohtani has hit safely in 5 straight games (9-24) and 7 of last 8 (11-34)
  • Kyle Tucker has driven in at least 1 run in 5 straight games
  • Will Smith is just 5-23 over his last 7 games and 6-30 over his last 9
  • George Springer is 3-22 in April (6 games)
  • Vlad Guerrero Jr. is also 3-22 in April (6 games)
  • Ernie Clement has hit safely in 3 straight games (4-11)

Rotoworld still has you covered with all the latest MLB player news for all 30 teams. Check out the feed page right here on NBC Sports for headlines, injuries and transactions where you can filter by league, team, positions and news type!

Top Betting Trends & Insights: Dodgers vs. Blue Jays

  • The Dodgers are 7-4 on the Run Line this season
  • The Blue Jays are an MLB-worst 2-9 on the Run Line this season
  • The OVER has cashed 6 times in the Dodgers’ 11 games this season (6-5)
  • The OVER has cashed 5 times in Toronto’s first 11 games (5-6)

If you’re looking for more key trends and stats around the spread, moneyline and total for every single game on the schedule today, check out our MLB Top Trends tool on NBC Sports!

Expert picks & predictions: Dodgers vs. Blue Jays

Rotoworld Bet Best Bet

Please bet responsibly. If you or someone you know has a gambling problem, call the National Gambling Helpline at 1-800-522-4700.

Our model calculates projections around each moneyline, spread and over/under bet for every game on the MLB calendar based on data points like past performance, player matchups, ballpark information and weather forecasts.

Once the model is finished running, we put its projection next to the latest betting lines for the game to arrive at a relative confidence level for each wager.

Here are the best bets our model is projecting for Wednesday’s game between the Dodgers and the Blue Jays:

  • Moneyline: NBC Sports Bet is staying away from a play on the Moneyline.
  • Spread: NBC Sports Bet is recommending a play on the Dodgers on the Run Line.
  • Total: NBC Sports Bet is recommending a play on the Game Total UNDER 8.0.

Follow our experts on socials to keep up with all the latest content from the staff:

  • Jay Croucher (@croucherJD)
  • Drew Dinsick (@whale_capper)
  • Vaughn Dalzell (@VmoneySports)
  • Trysta Krick (@Trysta_Krick)

Brewers vs Red Sox Prediction, Picks & Odds for Today's MLB Game

Want to get more Covers content? Add us as a preferred source on your Google account here.

The Milwaukee Brewers and Boston Red Sox wrap up a three-game set at Fenway Park on Wednesday afternoon.

Boston evened the series by winning 3-2 last night, and my Brewers vs. Red Sox predictions are backing the home side to win again. 

Here are my best free MLB picks for this interleague showdown on April 8.

Who will win Brewers vs Red Sox today: Boston moneyline (-121)

Sonny Gray was roughed up in his Boston Red Sox debut but bounced back with a solid start last week. Gray had a 4.28 ERA last year but his FIP was much better at 3.39.

I trust him more than southpaw Shane Drohan, who makes his MLB debut for the Milwaukee Brewers. Drohan has good swing-and-miss stuff but struggles with command.

Boston has struggled with strikeouts this season but is hitting well against lefties (.256 BA). The Red Sox are also 10th in the majors in barrel rate and sixth in exit velocity, indicating positive regression.

Covers COVERS INTEL: Sonny Gray had a 3.29 SIERA and a 26.7% strikeout rate in 2025 — both numbers ranking sixth in the majors among qualifying starters.

Brewers vs Red Sox Over/Under pick: Over 7.5 (-101)

Drohan has potential as a back-of-the-rotation starter, but there's a reason Boston traded him away in the offseason. He was also just the No. 25-ranked prospect in the Brewers system on MLB pipeline. 

Meanwhile, Gray has been inconsistent dating back to the midway point of last season. The Brewers are fourth in the majors in OPS (.782) and third in runs per game (6.36). They are also familiar with Gray's stuff since he spent most of his career in the NL Central.

There's simply too many question marks for both starters for the total to be this low.

Rohit Ponnaiya's 2026 MLB Transparency Record
  • ML/RL bets: 3-3, -0.7 units
  • Over/Under bets: 2-0, +2 units

Brewers vs Red Sox odds

  • Moneyline: Brewers +117 | Red Sox -122
  • Run line: Brewers +1.5 (-178) | Red Sox -1.5 (+170)
  • Over/Under: Over 7.5 (+100) | Under 7.5 (-104)

Brewers vs Red Sox trend

The Red Sox have won 31 of their last 50 games at home (+6.20 Units / 8% ROI). Find more MLB betting trends for Brewers vs. Red Sox.

How to watch Brewers vs Red Sox and game info

LocationFenway Park, Boston, MA
DateWednesday, April 8, 2026
First pitch1:35 p.m. ET
TVBREW, NESN
Brewers starting pitcherShane Drohan
(MLB debut)
Red Sox starting pitcherSonny Gray
(1-0, 4.50 ERA)

Brewers vs Red Sox latest injuries

Brewers vs Red Sox weather

Odds are correct at the time of publishing and are subject to change.
Not intended for use in MA.
Affiliate Disclosure: Our team of experts has thoroughly researched and handpicked each product that appears on our website. We may receive compensation if you sign up through our links.

This article originally appeared on Covers.com, read the full article here and view our best betting sites or check out our top sportsbook promos.

Padres at Pirates Prediction: Odds, recent stats, trends, and best bets for April 8

The San Diego Padres (5-6) and the Pittsburgh Pirates (7-4) link up on MLB TV for the third and final meeting of a three-game series. San Diego won the first 5-0 and Pittsburgh, 7-1 on Tuesday.

Pittsburgh started the season hot, winning six of the first nine games and was the only starting pitching rotation in the MLB to not allow a home run. The Pirates are 7th in ERA at 3.27 and 10 in OBA (.217). On offense, Pittsburgh is hitting .249 (9th) with 12 home runs (T-6th) after finishing last year with the fewest homers in the league.

San Diego will attempt to reach .500 today with the series finale. The Padres rotation has a 3.99 ERA (16th), .248 OBA (21st), and rank 17th in WHIP (1.32). San Diego has the second-fewest homers in the MLB with six through 11 games and is hitting .205 (25th).

Lets dive into the matchup and find a sweat or two.

We’ve got all the info and analysis you need to know ahead of the game, including the latest info on the how to catch first pitch, odds, recent team performance, player stats, and of course, our predictions, picks & best bets for the game from our modeling tools and staff of experts.

Follow Rotoworld Player News for the latest fantasy and betting player news and analysis all season long.

Game details & how to watch Padres at Pirates

  • Date: Wednesday, April 8, 2026
  • Time: 12:35 PM EST
  • Site: PNC Park
  • City: Pittsburgh, PA
  • Network/Streaming: MLB TV

Never miss a second of the action and stay up-to-date with all the latest team stats and player news. Check out our day-by-day MLB schedule page, along with detailed matchup pages that update live in-game with every out.

Odds for the Padres at the Pirates
The latest odds as of Wednesday:

  • Moneyline: San Diego Padres (-110), Pittsburgh Pirates (-110)
  • Spread: Padres -1.5 (+151), Pirates +1.5 (-184)
  • Total: 7.0

Probable starting pitchers for Padres at Pirates

  • Wednesday's pitching matchup (April 8): Michael King vs. Mitch Keller
  • Padres: Michael King

2026 stats: 10.2 IP, 0-1, 3.38 ERA, 1.22 WHIP, 11 Ks, 5 BB

  • Pirates: Mitch Keller

2026 Stats: 12.0 IP, 1-0, 1.50 ERA, 1.08 WHIP, 7 Ks, 4 BB

Who’s Hot? Who’s Not!

  • The Padres’ Miguel Andujar is hitting .280 with seven hits, two runs scored, and two RBI in 25 at-bats
  • The Padres’ Fernando Tatis Jr. is hitting .195 with 13 strikeouts and 8 hits over 41 at-bats
  • The Pirates’ Oneil Cruz is hitting .295 with a team-high four home runs
  • The Pirates’ Marcell Ozuna is hitting .060 with  two hits and one run scored in 31 at-bats

Rotoworld still has you covered with all the latest MLB player news for all 30 teams. Check out the feed page right here on NBC Sports for headlines, injuries and transactions where you can filter by league, team, positions and news type!

Top betting trends & insights to know ahead of Padres at Pirates

  • The Padres are 6-5 ATS this season
  • The Pirates are 7-4 ATS this season
  • The Padres are 6-4-1 to the Under this season
  • The Pirates are 6-5 to the Over this season

If you’re looking for more key trends and stats around the spread, moneyline and total for every single game on the schedule today, check out our MLB Top Trends tool on NBC Sports!

Expert picks & predictions for tonight’s game between the Padres and the Pirates

Rotoworld Bet Best Bet

Please bet responsibly. If you or someone you know has a gambling problem, call the National Gambling Helpline at 1-800-522-4700.

Our model calculates projections around each moneyline, spread and over/under bet for every game on the MLB calendar based on data points like past performance, player matchups, ballpark information and weather forecasts.

Once the model is finished running, we put its projection next to the latest betting lines for the game to arrive at a relative confidence level for each wager.

Here are the best bets our model is projecting for Wednesday's game between the Braves and the Diamondbacks:

  • Moneyline: NBC Sports Bet is recommending a play on the Pirates on the Moneyline.
  • Spread: NBC Sports Bet is leaning towards a play ATS on the Pirates at -1.5.
  • Total: NBC Sports Bet is recommending a play on the under on the Game Total of 7.0

Follow our experts on socials to keep up with all the latest content from the staff:

  • Jay Croucher (@croucherJD)
  • Drew Dinsick (@whale_capper)
  • Vaughn Dalzell (@VmoneySports)
  • Trysta Krick (@Trysta_Krick)

Wednesday Morning Links

ARLINGTON, TEXAS - APRIL 06: Corey Seager #5 of the Texas Rangers hits an RBI single in the first inning against the Seattle Mariners at Globe Life Field on April 06, 2026 in Arlington, Texas. (Photo by Richard Rodriguez/Getty Images) | Getty Images

Morning, all!

Josh Jung has continued to make sad choices at the plate, opening the door for Ezequiel Duran.

Jacob deGrom had an MRI on his knee but there’s no structural damage.

Have the Rangers found a new bullpen duo?

Kyle Higashioka helped the Rangers finally overcome George Kirby, who had been undefeated in his 10 previous starts against the Rangers.

Nathan Eovaldi threw his 1,500th strikeout Tuesday, which was also his first quality start of the year.

Joc Pederson may finally be turning things around after an 0 for 16 start to the season. Then again, he may not be.

Red Sox Minor Lines: WooSox continue to hit (and Kristian Campbell starts hitting) but still lose

Mar 7, 2026; Houston, TX, United States; Great Britain third baseman Nate Eaton (18) hits a solo home run against the United States during the first inning at Daikin Park. Mandatory Credit: Troy Taormina-Imagn Images | Troy Taormina-Imagn Images

The theme of Tuesday’s slate of games was “quite a bit of offense, but not enough.” Starting pitching struggled, and even everyone pitching in at the plate wasn’t enough for Worcester and Portland… but it was plenty for Greenville and Salem, who had the help of solid defense. Let’s get into it.

Worcester: L, 10-14 (BOX SCORE)

It was a good night at the plate for the WooSox. The two-through-five hitters combined to go 9 for 20, with Kristian Campbell chipping in with three hits as his season OPS rises over .700. (He did, however, commit a throwing error in right field.) Even the bottom two hitters in the lineup, Vinny Capra and Matt Thaiss, each got a home run. Note Mikey Romero, who still has a batting average well over .300. And Sogard and Gasper continue to get on base at the top of the lineup.

But the team could not surmount some rough waters churned up by T.J. Sikkemma and Jacob Webb to start the game, as they very quickly found themselves in a 7-2 hole that was impossible to climb back from, especially following Noah Song’s three-run blown save. Columbus (Guardians AAA) had eight hits with runners in scoring position (and twenty-five opportunities to do so) so Tuesday was just a matter of the other team getting on the basepaths earlier in the inning and using their opportunities better.

Portland: L, 7-12(BOX SCORE)

It was opening day in Portland. Great! The Sea Dogs’ Hayden Mullins, Jorge Juan and Cade Feeney gave up ten runs to their neighbors from New Hampshire (Jays AA) in the second inning and saw fourteen batters come to the plate while throwing four wild pitches between the three of them. Definitely not great.

Miguel Bleis did have his first home run of the season, but that only cut the lead to 12-6. Patrick Halligan had seven strikeouts and allowed just one hit and a walk in three innings of relief and Max Carlson struck out five more in his two innings of work, but he was only in the game that long because of the prior pitching meltdown. Still, it is good to see some members of the organization turn early struggles around and remind us all that a small sample size is just that… cough cough… I hope?

Greenville: W, 7-2 (BOX SCORE)

No one went hungry and hitless Tuesday in Hub City (Rangers High-A) as every single member of the Drive chipped in at least one knock even if they struck out fourteen times. It did take until the sixth for the Drive to sling a run on the board, but the offense came in spades when it finally emerged. Shea Sprague left with a 2-0 deficit despite pitching three clean innings following the first, but Jojo Ingrassia had three innings of hitless baseball and Shane Ehrlicher had his first save of the season.

Salem: W, 10-2 (BOX SCORE)

While the Red Sox sweated out a W against the Brewers’ Major League club, the RidgeYaks cruised to a win against their Single-A counterparts thanks to plenty of knocks in the third and fourth frames, putting this one out of doubt pretty quickly behind some solid, if not short, pitching from last year’s sixth-round draft pick Leighton Finley. Catcher Kleighver Salazar had a monster day at the plate, going 4-for-5 with two doubles. It is funny how much getting runners on the basepaths early in the inning and converting those runners when they get into scoring position can affect the outcome of a game … but of course, I’m just speaking out loud here.

Have a pleasant Wednesday!

Mariners News: Logan Gilbert, Bryan Woo, and Konnor Griffin

SEATTLE, WASHINGTON - MARCH 26: Logan Gilbert #36 of the Seattle Mariners pitches during the first inning against the Cleveland Guardians at T-Mobile Park on March 26, 2026 in Seattle, Washington. (Photo by Steph Chambers/Getty Images) | Getty Images

Good day folks!

It’s been a tough stretch for the Mariners, who fell again in a one-run contest to the Rangers to move their season record to 4-8. They’ll look to get back in the win column during a day game today against MacKenzie Gore, with first pitch at 11:35am PT.

For those of you on the west coast, how do you like morning baseball games? It’s been a minute since I got to experience one, but I remember enjoying that I got a baseball game that day and also got to enjoy a rare baseball-free evening.

In Mariners news…

Around the league…