UNC’s Henri Veesaar officially declares for the NBA Draft

Today it was announced that Henri Veesaar is officially going into the NBA Draft. Per Matt Norlander, Veesaar intends to stay in the draft, with no intent to return to UNC.

When Veesaar transferred to UNC last spring, observers saw the potential for a break-out season. Coming off the bench for Tommy Lloyd in Tucson, Veesaar played 21 minutes a game, logging nine points and five boards a game on 60% shooting, 33% from three. Paired with Caleb Wilson in the UNC frontcourt, Veesaar’s performance exploded, recording 17 points a game with 9 boards and shooting an absurd 43% from behind the line. The season put Veesaar firmly into the discussion for the NBA draft and lower third of the first round. Concerns about Henri’s stamina and physicality widened the range of draft projections into the second round.

UNC fans have been hoping Veesaar would return to UNC for a lot of money and the opportunity to play his way into a much better draft selection. The opportunity to learn from Coach Malone, who developed the NBA’s best center in Nikola Jokic of the Denver Nuggets, seemed a huge appeal for the big Estonian as well. At 22, Veesaar faced a huge decision: roll the dice on the dream of being a 1st round NBA pick now or defer that dream for another season.

The crazy state of college NIL complicated matters. NBA picks through 40 last year received two years of guaranteed money, with team options for years three and four. Just in terms of compensation for next season, however, a college player like Veesaar can earn twice as much as a first round pick in the range 20-30. Veesaar could in college earn four times as much Micah Peavy, 40th pick in 2025, earned in his first NBA season. Two guaranteed seasons, however, provides real opportunity to put down roots in the league and start the clock towards a potentially lucrative second NBA deal.

Finally, recent decisions by other college big men altered the calculus on what has been the conventional wisdom that the 2027 draft would be much weaker and a better option for Veesaar. Braylon Mullins, Alex Condon, and Patrick Ngonba, three centers ranked higher than Veesaar, opted to return to college. That simultaneously weakens the 2026 draft relative to centers but likely strengthens 2027.

Money and development pointed towards UNC. The dream pointed to the NBA.

With Veesaar opting to declare for the NBA, UNC likely moves on to find another starting center. The reporting around staff thinking on this has been that UNC can’t afford to wait another month to see whether Veesaar stays in the draft or opts out at the last minute.

Yankees vs Astros Prediction, Picks & Odds for Tonight's MLB Game

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

The New York Yankees and Houston Astros begin a weekend series tonight, and a situational angle has provided some value.

My Yankees vs. Astros predictions and MLB picks have us backing the underdog on Friday, April 24. 

Who will win Yankees vs Astros today: Astros +1.5 -133


Breaking character here by not being a huge situational bettor, but this one is overwhelming. The New York Yankees are riding their biggest high of the young season, having swept the Boston Red Sox in Fenway. 

This was capped by an emotional comeback win in the late innings, too. Now they immediately hit the road to Texas with no rest. It's enough to push me in the direction of the Houston Astros.

Will Warren has been solid this season, supported by an 84th percentile K% and an 85th percentile walk rate. His 3.68 xERA confirms the surface numbers are legit, but he simply isn't the type of arm you should be spotting a run and a half against.

His bottom 25th percentile hard-hit rate looms large against an Astros lineup that is top five in such metrics at home. On the other side, Astros hurler Lance McCullers does one thing very well: get chased. That should play nicely against an already swing-happy Yankees team that's a bit fatigued. 

Covers COVERS INTEL: Will Warren's groundball % ranks in the 77th percentile at 50.7%, making him one of the better groundball inducers in the league

Yankees vs Astros Over/Under pick: Under 8.5 +127

This is an appetizing price given the narratives outlined above. I made the fair even money, so I'll take some Under. This is basically a bet that McCullers' pending negative regression holds off for just a bit longer, and I think it will.

McCullers' 32% chase rate should yield some success, as I mentioned above. Beyond the situational aspect, the Yankees are starting to revert to some of the same things we've seen out of them over the past five years: a lot of swing and miss.

They have now climbed to third overall in the league-wide whiff rate. I'll back McCullers to lean into that and Will Warren to manage the game enough to keep this Under.

Chris Hatfield's 2026 Transparency Record
  • ML/RL bets: 8-6, +1.92 units
  • Over/Under bets: 9-6, +3.0 units

Yankees vs Astros odds

  • Moneyline: Yankees -144 | Astros +122
  • Run line: Yankees -1.5 (+108) | Astros +1.5 (-130)
  • Over/Under: Over 8.5 (-130) | Under 8.5 (-130)

Yankees vs Astros trend

The Houston Astros have hit the 1st Five Innings (F5) Team Total Over in 14 of their last 21 games (+6.65 Units / 27% ROI). Find more MLB betting trends for Yankees vs. Astros.

How to watch Yankees vs Astros and game info

LocationDaikin Park, Houston, TX
DateFriday, April 24, 2026
First pitch8:10 p.m. ET
TVYES, SCHN
Yankees starting pitcherWill Warren
(2-0, 2.49 ERA)
Astros starting pitcherLance McCullers Jr.
(1-1, 6.20 ERA)

Yankees vs Astros latest injuries

Yankees vs Astros 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.

Sabres rally to beat Bruins 3-1, take 2-1 lead in NHL playoff series

Buffalo Sabres

Apr 23, 2026; Boston, Massachusetts, USA; Buffalo Sabres right wing Alex Tuch (89) reacts after scoring a goal against the Boston Bruins during the third period of game three of the first round of the 2026 Stanley Cup Playoffs at the TD Garden. Mandatory Credit: Brian Fluharty-Imagn Images

Brian Fluharty/Brian Fluharty-Imagn Images

BOSTON — Bowen Byram scored a minute after Boston missed a penalty shot, and Alex Tuch broke a third-period tie to help Buffalo come from behind and beat the Bruins 3-1 to take a 2-1 lead in the first-round playoff series.

Alex Lyon stopped 24 shots in his first start of the postseason and the Sabres, who snapped an NHL-record 14-year playoff drought by winning the Atlantic Division, regained home-ice advantage in the best-of-seven series. Game 4 in Boston, with the Bruins needing a win to assure themselves of another home game.

Jeremy Swayman made 25 saves, and Tanner Jeannot scored early in the second period for the Bruins as they opened the scoring for the third straight game. But they missed a chance to go up 2-0 when Viktor Arvidsson’s penalty shot went wide.

“Definitely a turning point,” Sabres coach Lindy Ruff said.

Boston had a chance to go up 2-0 when Mattias Samuelsson’s stick broke right in front of the Buffalo net, for a turnover that gave Arvidsson an open lane on the net. Rasmus Dahlin took him down, leading to a penalty shot.

Arvidsson circled wide and came in slowly but Lyon left him no opening.

“I try not to overthink the penalty shot too much,” Lyon said. “Kind of the same situation as the shootout and just try to kind of be in the moment. That’s when practice comes through. So you’ve just got to trust your instincts and lean on those.”

About a minute later, Byram one-timed a shot past Swayman to tie it.

“Yes, it was a big swing. Absolutely,” Bruins coach Marco Sturm said. “The bench was not the same, let’s put it that way.”

Tuch made it 2-1 when he grabbed a loose puck and fired it past a screened goalie, and Noah Ostlund added an empty-netter with 1:24 left.

The teams split the first two games in Buffalo, with Boston taking the lead both times before Buffalo rallied in the last half of the third period. In Game 1, the Sabres came back to win 4-3, but they were too far back after a 4-0 deficit in Game 2 and lost 4-2.

The early struggles doomed Sabres goalie Ukko-Pekka Luukkonen to backup. He won the playoff starting job by closing the regular season 12-2-1 but was pulled after allowing the fourth goal early in the third period on Tuesday night.

Lyon went 20-10-4 during the season.

“I think getting in for a few minutes of the last game was really helpful,” he said. “Before that, it was probably two weeks since I had played. So just to get the feel of the game, I think that set me up nicely for today.”

Buffalo continued to struggle on the power play. After failing to score on the last 22 chances in the regular season, the Sabres have misfired on their first 13 man advantages in the series, including four Thursday.

“Our power play let Swayman off the hook,” Ruff said. “But there was some good stuff there. And both goaltenders made some big saves at key times.”

Up next

Game 4 is Sunday before the series shifts back to Buffalo for Game 5 on Tuesday night.

Lakers vs Rockets Win Probability for Game 3 at Prediction Markets

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

The Houston Rockets return home looking to steady the series as they enter Game 3 trailing 2-0 against the Los Angeles Lakers.

We break down Kalshi’s win probability markets and deliver some Lakers vs. Rockets predictions to help guide your NBA picks for Friday, April 24.

Who will win Lakers vs Rockets Game 3?

Lakers win probability:27% (+270)
Rockets win probability:74% (-285)

Although Houston finds itself with its back against the wall, the Rockets are trading at 74¢ to knock off L.A. at the Toyota Center tonight.

Our prediction: Rockets to win

Houston has enjoyed extra time to rest and reset, ironing out the offensive kinks in time for a win in Game 3.

The Rockets are laying close to double figures on Friday, and while that may be a tad too much, Houston will get right.

Read more in Jason Logan's full Lakers vs. Rockets predictions.

Start trading with Kalshi today!

Sign up now using our exclusive Kalshi promo code 'COVERS' and get a $10 trading bonus after you trade $10 on any other event contracts — including Lakers/Rockets!

Sign Up Now at img src="https://img.covers.com/betting/sportsbooks/336/kalshi.svg" alt="Kalshi" width="100" height="28" style="vertical-align: middle;"

*Eligible to ALL states + DC, (excluding Nevada)

More Lakers vs Rockets prediction markets

You're certainly not limited to the main game outcome for Lakers vs. Rockets at Kalshi; you also have options to trade on the spread, total, and more, among other NBA odds markets.

You can buy either side of a market — for example, "Yes" on the Rockets -8.5 spread means the Rockets will cover, while "No" means the Lakers will cover — with each side priced based on the implied probability (which can be converted to American, Decimal, or Fraction odds using the Covers odds converter).

Lakers vs Rockets spread and total at prediction markets

OutcomeYesNo
Rockets -8.552¢ (-108)49¢ (+104)
Over 206.5 points54¢ (-117)48¢ (+108)

Our predictions: Over 206.5 points — Yes

The Rockets’ offense will finally find its way and top this ultra-low total.

NBA playoff totals of 206 points or lower have also produced a 21-14 Over/Under record the past three postseasons.

Other Lakers vs Rockets prediction markets available

  • Kevin Durant 25+ points (Yes: 49¢)
  • Alperen Sengun 6+ assists (Yes: 56¢)
  • LeBron James 8+ rebounds (Yes: 43¢)

What is Kalshi and how does it work?

Kalshi is a federally regulated U.S. exchange where you trade directly on the outcome of real-world future events. Instead of traditional bets, you trade "Event Contracts," which are simple Yes/No questions like "Will the Rockets win tonight?" These events are priced between $0.01 and $0.99, and the prices reflect the market’s estimated probability of that event occurring. For instance, $0.55 equals a 55% chance. If your prediction is correct, the contract pays out exactly $1.00; if not, it settles at $0. Kalshi is essentially a stock market for reality.

How does Kalshi differ from sportsbooks?

In a sportsbook, you bet against the bookmaker, who sets fixed odds and takes a "vig," which is a kind of commission. On Kalshi, you trade against other users. This peer-to-peer model means prices are driven by supply and demand, often resulting in fairer odds. Additionally, because these are financial derivatives, you can exit your position early. If your team takes a 14-point lead, the contract price will rise, allowing you to sell your "Yes" shares for a profit before the final whistle even blows.

Why should I wager on Lakers vs Rockets at Kalshi?

Kalshi offers four unique advantages over traditional sportsbooks:

  1. Flexibility: Unlike a "locked-in" bet, you can sell your contract at any time.

  2. Transparency: You trade against other users, which can allow you to find better value.

  3. Federal regulation: As a CFTC-regulated exchange, your funds are held in a secure, transparent environment.

  4. Availability: Kalshi is available in 49 states (excluding Nevada) and D.C., including many regions where traditional sportsbooks aren't yet legal.

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.

Fantasy Baseball Waiver Wire: Payton Tolle arrives, Josh Jung is on a heater, closer chaos remains

Welcome to Waiver Wire Watch, our weekly fantasy baseball waiver wire guide. We'll be doing things a little differently this season, with Eric Samulski publishing the initial waiver-wire article on Friday afternoon. Then James Schiano updates it every Sunday to make sure you get the most up-to-date information.

The premise of the article is pretty straightforward. We'll give you some recommended adds each week based on recent production or role changes. When we list a player, we'll list the category where we think he’ll be helpful or the quick reason he’s listed. We hope it helps you determine if the player fits what your team needs. Not every "trending" player will be a good addition for your specific roster.

To qualify for this list, a player needs to be UNDER 40% rostered in Yahoo! formats. We understand you may say, “These players aren’t available in my league,” and we can’t help you there. These players are available in over 60% of leagues and some in 98% of leagues, so they’re available in many places, and that can hopefully satisfy readers who play in all league types.

⚾️ Baseball is back on NBC: MLB returns to NBC and Peacock in 2026! In addition to becoming the exclusive home of Sunday Night Baseball, NBC Sports will broadcast MLB Sunday Leadoff, “Opening Day” and Labor Day primetime games, the first round of the MLB Draft, the entire Wild Card round of the postseason, and much more.

Fantasy Baseball Waiver Wire Hitters

Miguel Vargas - 1B/3B, CWS (50% rostered)

(POWER SURGE, BREAKOUT POTENTIAL)

Miguel Vargas appeared in a few of Eric's columns in the preseason and then also in an article he posted last week onhitters who could be primed for hot streaks. Vargas is only hitting .193/.333/.434 this season, but he has home runs in three straight games and four home runs since April 16th. He's posting a 46% hard-hit rate and nearly 12% barrel rate while having just a 5.6% swinging strike rate (SwStr%). He doesn't chase outside of the zone and has improved his bat speed by over two mph this season. His groundball rate is up a bit from last year, but the quality of contact is good, and the swing decisions are elite. Considering he hit .267/.354/.436 in 45 games in the second half last year, he is maybe just starting to heat up a bit.

Mickey Moniak - OF, COL (48% rostered)

(REGULAR PLAYING TIME, POWER UPSIDE)

We've had Moniak on here a few times, and he was a hitter Eric covered in a few offseason articles. Last year, he posted his best season yet, and not just in surface-level stats. His bat speed increased, his barrel rate jumped to nearly 14%, his hard-hit rate was a career-high 45%, and he made more contact than he ever had before. He has plenty of power and hits in arguably the best offensive environment in the game. This season, he's hitting .286/.313/.651 with six home runs. He's pulling and lifting the ball more than he did last year and making far more contact in the zone. We don't know why he isn't rostered more. Another former top 100 prospect who's enjoying some success this season is Everson Pereira - OF, CWS (2% rostered), who is slashing .295/.373/.591 with three home runs, a 48.4% hard-hit rate, and a 16% barrel rate. All of that is exciting. However, he also has a 20% SwStr% and just a 65% contact rate overall. He will make enough contact in the zone to drive the ball into the gaps and over the fence, so he would have some extra value in OPS formats, but this batting average is going to come down hard. If you wanted to put in a small bid and ride the hot streak, we get it.

Ildemaro Vargas - 1B/2B, ARI (36% rostered)

(HOT STREAK, EVERYDAY JOB)

This is just a hot streak. We can all admit that. But it's also a hot streak we probably should stop ignoring. Vargas is a 34-year-old who has never posted a wRC+ over 94 in his career. Now, he has a .364/.382/.697 slash line with five home runs. That's already one home run off his career high. He also has a career-high 39% hard-hit rate and 8.1% barrel rate, which probably has less to do with his exit velocities changing and more to do with his groundball rate decreasing by nearly 16% and his line drive rate increasing by 21%. Oh, and he's contacting the ball way more out in front of the plate. So even if this is unlikely to stick, it's connected to a clear change in approach, so why not ride it out until it fizzles?

Josh Jung - 3B, TEX (33% rostered)

(HOT STREAK, POWER UPSIDE)

Over the last two weeks (13 games), Josh Jung is 4th in baseball in wRC+ and is slashing .383/.455/.745 with three home runs and 10 RBI. Over that stretch, he is also 4th in OPS and has a 57% hard-hit rate. He wildly only has one barrel and is pulling the ball just 24% of the time, so he's just spraying line drives from gap-to-gap and then sometimes turning on a pitch enough to leave the yard. If he maintains that approach, it should be a good one for batting average and contact, but not keep him around 15 home runs. I'll still take that for a former highly-regarded prospect who's hitting in the middle of a decent lineup.

Sunday update: Jung has another double, home run, and stolen base since Friday night. He is red-hot and should be added in most leagues.

Dalton Rushing - C, LAD (28% rostered)

(HOT STREAK, POWER UPSIDE)

Another catcher we know people have been rushing to add, and we get it. Rushing is hitting .419 with seven home runs in 10 games. However, we have some real playing time concerns. He can't DH because they have an MVP there, and he can't play 1B because they have a Hall of Famer there, so Rushing is going to be the back-up catcher and maybe start a game at 1B/DH during the week when Shohei Ohtani pitches if they don't want him to hit. Rushing could be productive in that role, but he could also play just three times a week. Another option would be Gary Sanchez - C, MIL (6% rostered), who should be the near-every-day designated hitter in Milwaukee with Christian Yelich out, so that’s going to give him about a month of playing time. He has great power potential in that lineup and would be an elite two-catcher league option who can even be considered in one-catcher formats.

Moisés Ballesteros - C, CHC (18% rostered)

(PLAYING TIME OPPORTUNITY, POWER UPSIDE)

As we mentioned last week, this is a bit tricky because Ballesteros is only catcher-eligible in formats like Yahoo with lower games played thresholds. That being said, he is the Cubs’ DH against all right-handed pitchers, and his quality of contact is off the charts, with a 57% hard-hit rate and 14.3% barrel rate in the early going. If you have a UTIL spot that you can use for just a good, pure hitter, and especially if you're in a daily moves league where you can shift Ballesteros to the bench against lefties, he's worth a look.

Sunday update: Ballesteros went 3-for-7 with a home run and a double between Friday and Saturday. He is downright raking and forcing his way onto mixed league radars in the process.

Ryan Jeffers - C, MIN (18% rostered)

(PLAYING TIME INCREASE, POWER UPSIDE)

Jeffers was our favorite catcher waiver add of last week, so we're recommending him again, and we'd rather have him than Rushing. He appeared in Eric’s article last week on hitters to buybecause he has a 50% hard-hit rate with better-than-league-average contact rates and swinging strike rates. That's a combination we love. Of catchers who have at least 70 plate appearances this season, Jeffers ranks 4th in wRC+, 4th in barrel rate, 5th in OPS, 5th in average exit velocity, and 7th in average. He's just a really solid all-around player.

Oswald Peraza - 1B/2B/3B/SS, LAA (17% rostered)

(PROSPECT PEDIGREE, BATTING AVERAGE UPSIDE)

Peraza is a former top 100 prospect who is finally geting a chance to play every day on a new team. He's responded by hitting .294/.360/.529 with four home runs and three steals in 23 games. He also has just eight RBIs despite all of that, and that gives you a sense of the counting stats concerns in this Angels' lineup. He has a solid 39% hard-hit rate and seems to have slowed his swing down to make more consistent contact, which isn't a bad idea. You could be looking at a guy who finishes with a .260 batting average, 10 home runs, and 15 steals. That's not such a bad thing.

Brayan Rocchio - 2B/SS, CLE (17% rostered)

(PLAYING TIME OPPORTUNITY, SWING CHANGE?)

Rocchio is an interesting case because he was never a top prospect, but he was always a well-regarded prospect. He hasn't had much success in his MLB career to date, but he's just 25 years old so maybe he's starting to figure things out. There are no major changes that he's unlocking here; everything from exit velocities to batted ball direction to contact rates is pretty similar to what he's done before. What we do see is that his swing path appeared to be flatter this year, as is his barrel at the point of contact, and he's making contact with an angle more towards his pull side. There's been no meaningful change to his fly ball or groundball rate, but he's swinging and missing less, so maybe that has something to do with it. Over the last two weeks, he's hitting .317/.378/.512 with two home runs, nine RBI, and one steal. Might not hurt to see where this goes. In deeper formats, you could look to his teammate Daniel Scheemann - 2B/3B/SS/OF, CLE (16% rostered), who is another multi-position Guardians player to be on a hot streak. Over the last two weeks, he's slashing .433/.553/.700 with two home runs and nine RBI. He's played in two fewer games than Rocchio over that stretch, so he won't have as much time playing, and he swings and misses more, which will lead to more batting average fluctuation. However, he also hits the ball harder and looks to pull way more often. This feels like just a hot streak to ride out.

Nolan Arenado - 3B, ARI (16% rostered)

(REGULAR PLAYING TIME, POWER SURGE)

I know, I know, Arenado is old and "washed." But the 35-year-old is playing every day in Arizona and slashing .262/.284/.429 with four home runs and 14 RBI in 23 games. His hard-hit rate and exit velocity are plummeting, but he's taken a more opposite field approach and steppened his barrel at the point of contact, which might be allowing him to drive the gaps a bit more. He's also being far more patient, with a 5% drop in swing rate, so he may just be going up there with a very specific plan. This is more of a deep league play, but getting every day at-bats from a player who is just solid can be really valuable.

Carlos Cortes - OF, ATH (12% rostered)

(HOT STREAK, STRONG SKILLS)

Cortes-mania hit a fever pitch on Friday night when he took Nathan Eovaldi deep twice by the fifth inning. That gave him four homers on the season and he's sporting a 1.062 OPS across 21 games entering play Sunday. He's a shorter, stockier, position-less player which hurt his prospect pedigree despite consistently producing in the upper minors. His swing is compact and helps him generate more power than his below average bat speed would hint at. Still, his elite power metrics right now are likely to trend down, but elite bat-to-ball skills and great swing decisions give him a better floor than most would assume. Even with Brent Rooker's return to the Athletics' lineup on Sunday, Cortes is still starting in right field and hitting fifth. He still remains a speculative option as a strong-side platoon player, especially with the Athletics scheduled to face three left-handed pitchers this week.

Dominic Smith - 1B, ATL (12% rostered)

(REGULAR PLAYING TIME, HOT STREAK)

As we said last week, we have no idea if this will stick for Dom Smith, but he's hitting .362/.387/.603 with four home runs and 17 RBI in 19 games, so we can't ignore this. He flattened his swing and made his bat head a little less steep at the point of contact, which has led to a drop in his launch angle this season. However, there's an argument that it has also allowed him to create more backspin because his barrel rate has more than doubled, and his average exit velocity is up two mph. He is also playing in a hitter-friendly park where he doesn't need to pull the ball to get it out of the park. He will sit versus lefties, and this hot streak may end at any point, but nobody is pushing him out of this job, so you should run with it while the hot streak is going.

Hyeseong Kim - 2B/SS/LAD, LAD (10% rostered)

(BATTING AVERAGE UPSIDE, STOLEN BASE UPSIDE

We're a bit surprised Kim isn't rostered in more leagues. He's started four of the last five games for the Dodgers and appears like he will be the regular shortstop against right-handed pitching until Mookie Betts is back, which might be a few more weeks. Kim isn't hitting the ball overly hard, so there won't be much power here, and he's taken way more of an opposite-field approach, but he's also making far more contact in the zone and chasing outside of the zone way less than we saw last year. He seems to be focused on just driving line drives gap-to-gap and then looking to steal bases when he gets on. We're OK with that, and we'd probably rather have him in the short-term than Sam Antonacci - 2B/3B/OF, CWS (6% rostered). The White Sox called up Antonacci, and he has gone 5-for-27 in his first eight games while consistently sitting against left-handed pitching. He's been a prospect riser over the past year and made a name for himself with Team Italy in the World Baseball Classic. In the minors, he exhibited an extremely patient approach with one of the lowest swing rates in a small sample at Triple-A. He has a plus hit tool that allows him to make contact on the few pitches he does decide to swing at, but he has never been a huge power hitter. He's still making lots of contact in the big leagues, but pitchers are not throwing him strikes, and they're getting him to swing outside of the zone, which is leading to fewer hits than if he were a bit more patient. Considering he was so patient in the minors, he should figure it out when he stops pressing, but he is definitely pressing right now.

Anthony Volpe - SS, NYY (8% rostered)

(POWER SPEED UPSIDE, EVERY DAY PLAYING TIME)

Volpe will reportedly return to the Yankees this week. For all of the jeers, bust accusations, and criticism he's received thus far in his career, it does appear that he played injured for most of last season and at worst will be a fine power, speed depth as an every day starter in possibly the best lineup in baseball.

Casey Schmitt - 1B/2B/3B, SF (6% rostered)

(REGULAR PLAYING TIME, HOT STREAK COMING)

Schmitt was in some of Eric's off-season columns because he put up some intriguing numbers in a small sample size last year. The decision to option Bryce Eldridge to Triple-A meant that Schmitt would get a chance to be the 1B/DH complement to Rafael Devers to start the year. Schmitt has taken advantage of that, hitting .282/.325/.465 with two home runs, eight RBI, and one steal. Things look good under the hood too. He has a 52% hard-hit rate, 13% barrel rate, and is looking to pull the ball a little more than he did last year. His park isn't going to be great for power, but he hit 12 home runs in 348 plate appearances last year, so 15 home runs should be very doable if he continues to play regularly, and he seems every bit a .260 hitter at this level. With that and multi-position eligibility, he has some value.

Ronny Mauricio - 2B/3B, NYM (4% rostered)

(PLAYING TIME OPPORTUNITY, POWER UPSIDE)

It looks like Mauricio is going to be the shortstop while Francisco Lindor is sidelined. This is a former top prospect who was hitting .293/.349/.638 with six home runs in Triple-A. There is plenty of power in his bat, and he has intriguing raw tools. Maybe this is the year that he can put it all together? I think it's at least a month before we see Lindor again.

Leody Taveras - OF, BAL (4% rostered)

(REGULAR PLAYING TIME, COUNTING STATS UPSIDE)

If you're in deeper formats than Taveras and Nathan Church - OF, STL (1% rostered) are two outfielders you can consider adding. Over the last two weeks, Taveras is 16th among qualified outfielders in wRC+, and is hitting .310/.383/.500 with two home runs, 11 RBI, and one steal. He's been around long enough that we know he can be a solid fantasy producer in all categories when he's playing and playing well. It may not last, but that's fine. In his last 10 games, Church is hitting .348/.429/.522 with one home run and three steals. The rookie is going to have some ups and downs, but he was a good hitter in the minors last season with tremendous contact ability and good swing decisions. I'm not sure how high the upside is, but that's what keeps him as a deeper league option.

Jesús Sánchez - OF, TOR (4% rostered)

(STRONG SIDE PLATOON, STRONG SKILLS)

Sánchez has hit fourth against every right-handed pitcher the Blue Jays have faced since April 7th and has been a slightly better than league average hitter in the process. That's not exactly a ringing endoresement, but he's still showing the elite raw power he has his entire career plus a career-low 18.8 strikeout rate to this point. He is the type of player that could rip off a hot streak at a moment's notice.

Fantasy Baseball Waiver Wire Pitchers

Justin Wrobleski- SP, LAD (48% rostered)

Wrobleski appears to be in the Dodgers' rotation right now and was a guy Eric was high on this spring. He's not missing any bats right now with just a 6.2% SwStr% and 10% strikeout rate in three starts, but that shouldn't last. He's unlikely to be a HUGE strikeout asset, but he keeps his four-seamer upstairs and his breaking balls down, and that should help in many formats. He's also likely to work deep into games and pick up wins. It's not the upside of the next guy we're going to take about, but it's safe and solid.

Payton Tolle - SP, BOS (43% rostered)

With Sonny Gray (hamstring) on the IL, Payton Tolle was called up to face the Yankees on Thursday, and he struck out 11 batters while allowing one run on three hits in six innings. The 18 whiffs he racked up were second on the night, trailing only Jacob deGrom. He showed off a new sinker that he threw mostly to lefties, but was able to pound the strike zone with, which set up the four-seamer up high and the cutter away. He leaned on his curve more this year against righties, and while the command was a bit all over the place, he did keep it low, which is great, and it missed plenty of bats. Tolle is still evolving when it comes to his breaking balls, but he has three fastball variations that he likes and one of the better four-seam fastballs in the minors. The Red Sox just can't send him back down if he looks like this. We'd add him over basically only other waiver wire starting pitchers and even over guys like Noah Schultz from last week.

Louis Varland, RP, TOR (39% rostered)

Blue Jays manager John Schneider said he would talk to Jeff Hoffman about his role and how they can fix whatever is going wrong. It seems pretty clear that Toronto wants Hoffman to close, but it also seems clear that they know he needs to fix some things. That could lead to some lower-leverage innings in the short-term, which would mean that Varland would step into the closer's role. We don't know how long this will last, and some other relievers may also enter the picture, but Varland has been tremendous this season, so it's worth a gamble. Just don't drop Hoffman.

Sunday update: Varland earned a stressful save against the Blue Jays on Saturday night. He entered the game with a three run lead and put the tying runs on second and third with just one out before striking out consecutive batters to end the game. It was the first earned run he's allowed so far this season and is likely to remain the preferred closing option in Toronto for the foreseeable future.

Spencer Arrighetti - SP, HOU (34% rostered)

We know that Arrighetti has a rotaiton spot with Hunter Brown likely to be out for at least a month, and very likely more, and Cristian Javier and Tatsuya Imai both are also dealing with injuries. He looked good in his first start because his curveball was crushing, but then he got just one whiff on his curve in his second start with a 46% strike rate. That inconsistency has always made him a risk to ratios and also have the nerves from him ending last season with an elbow injury and starting this year delayed because of injury as well. When that curve is on, he's electric. When it's off, he doesn't have enough, so don't treat him as a MUST hold player.

Bryan Baker - RP, TB (32% rostered)

No, Bryan Baker is not perfect, but he is the clear ninth-inning guy in Tampa Bay and has three saves in his last five appearances, despite allowing some runs. He has some of the best Stuff+ grades in the Rays' bullpen, thanks to a strong slider and changeup, and has more runway now since Edwin Uceta - RP, TB (19% rostered) suffered a setback with his shoulder on his rehab assignment in Triple-A. Garrett Cleavinger may come back to take some save chances away when lefties are up, but the rest seems to be Baker's job.

Joel Kuhnel - RP, ATH (26% rostered)

I mean, Kuhnel has four saves this season to go along with a 2.35 ERA in 7 2/3 innings, so that's the reason you'd add him. However, he also has just a 10% strikeout rate, so there is likely no way this can last as a closer who simply can't miss bats. You can make a small add now to grab some saves while you can, but the arm we like longer-term is Jack Perkins - RP, ATH (1% rostered). He's also already gotten some two-inning saves since being recalled from Triple-A, and he has the chance to turn into a Mason Miller - lite; a starter with good stuff who could likely turn into a much better closer than starter. If you have the space, we'd stash him.

Chase Dollander - SP, COL (22% rostered)

We've been looking for the guy who can "defeat Coors Field," and maybe we found him. Dollander was an incredibly high draft pick, and we know he's talented, but now we're seeing that come to fruition. He's throwing a little harder this season and with better command of his fastball. He also turned his slider into a harder, gyro slider, which is probably better for Coors Field. We know he will always come with risk because Coors Field is a brutal place to pitch in, but the talent is real, the approach is good, and they are using an opener for him, so he avoids the best hitters in a lineup one extra time and also has a better chance at getting a win. It might be time to take a chance.

Steven Matz - SP/RP TBR (20% rostered)

Matz's effectiveness has been up and down this season in his return to the rotation, but he's lined up for a two-start week coming up against the Guardians and Giants. That will make any starting pitcher with even modest skills attractive.

JR Ritchie - SP, STL (20% rostered)

Ritchie is coming off an excellent major league debut where he went seven innings, struck out seven, walked two, and allowed two runs against the Nationals. He exhibited great command of both his curveball and changeup and picked his spots well with his fastball. It was especially encouraging to see him settle in after giving up a home run to James Wood on the first pitch of his career. The Braves have been coy with both his and Didier Fuentes' (13% rostered) status ahead of their series against the Tigers this week, but neither has been optioned yet and there is space in their rotation for at least someone to get another start.

Brad Keller - RP, PHI (17% rostered)

It's hard to get saves when your team isn't winning any games, but we think the Phillies are going to get out of this rut, and we had clear word from Todd Zolecki of MLB.com that Keller will get the bulk of the save chances while Jhoan Duran is out with an oblique injury. The word "bulk" may hold weight here as Orion Kerkering (2% rostered) and José Alvarado (3% rostered) could logically get in the mix for saves as well. Alvarado has the most ninth-inning experience of the trio and misses the most bats. He could be a sneaky add, but we have to go with this firm of an indication that Keller is about to become the de facto closer in Philadelphia.

Sunday Update: The Phillies (somehow) still haven't had a true save opportunity without Duran, but Keller came in to pitch with two outs in the eighth inning of their tie game Saturday against the Braves after Alvarado allowed a double. He got out of the jam and pitched a clean ninth inning afterwards. Alvarado was tasked with a more dangerous part of the lineup facing Matt Olson, Ozzie Albies, and Michael Harris, possibly signaling to us he could get saves if left-handed hitters are coming up in the ninth inning.

Enyel De Los Santos - RP, HOU (13% rostered)

Josh Hader is probably at least three weeks away from returning, and there's also a real chance that his shoulder injury remains a problem all season. It seems like De Los Santos will get the majority of save chances when right-handed hitters are up, and that makes him interesting. We don't think he's a particularly elite reliever or somebody who is going to "win you your league," but maybe you snag a few saves, and he doesn't torpedo your ratios. It's worth a gamble.

Luke Weaver - RP, NYM (10% rostered)

The Mets' closer situation is a bit of a mess with Devin Williams having allowed at least one earned run in four consecutive appearances. There was also an awkward situation in their game on Thursday when Williams ran out from the bullpen for the save before the ninth inning, but had to run back in after Huascar Brazobán remained in the game. He pitched to one batter before Williams nearly blew a three-run lead. All drama aside, Weaver is likely to siphon off some save chances despite his own struggles (5.40 ERA, 16.7 K%).

Antonio Senzatela - RP/SP, COL (8% rostered)

Senzatela worked a five-out save on Friday night against the Mets and looked like a potential closer. Oddly, he's expanded his repertoire after moving from the rotation to the bullpen emphasizing a cutter he introduced last season and throwing more sinkers to mitigate his fastball usage some. His velocity has also ticked up from 95 mph to 97 mph. He'd be a very intriguing closer spec, if he wasn't on the Rockies.

Ben Brown - RP CHC (7% rostered)

Closer chaos continues with Caleb Thielbar now likely joining Daniel Palencia on the IL for the Cubs. Brown had been working in multiple innings, but the Cubs may have no choice but to see what he can do at the end of games. He has looked really good as a reliever, and there's a good chance that he takes this job and becomes a really solid closer.

Sunday update: rather than Brown, Corbin Martin - RP, CHC (1% rostered) closed out the Cubs' win on Friday night. Brown had just pitched 2 1/3 innings Wednesday, so he was likely unavailable in that game. The waters are still muddy as to who will save the most games without Palencia and Thielbar in Chicago and Brown's success as a multi-inning fireman could make it difficult for him ever be a true closer.

Jack Kochanowicz - SP, LAA (7% rostered)

Kochanowicz has raised his arm angle from 30° to 37°. The four-seamer has very little change in its shape and is now actually steeper because of the higher slot, and the sinker has a bit less drop than it did last year. A bigger change for Kochanowicz has been that his changeup usage is up to 27% overall from 14% last year. His usage against lefties, specifically, has gone from 20% to 33.6%, and the swinging strike rate has improved to 22%. That could be because the pitch has over two inches more arm-side run and over two inches more drop while still being thrown over 90 mph. That’s an interesting pairing with his sinker, which is now not sinking as much at the higher arm angle. That might be part of the reason why Kochanowicz is throwing the changeup over 22% of the time to righties after using it under 6% of the time to them last year. Kochanowicz also tweaked his slider, adding four inches of drop and sweep while keeping the same velocity. Against righties specifically, he’s now using it 6% more in two-strike counts and has a solid 25% PutAway Rate, which measures how often a two-strike pitch results in a strikeout. The command of that pitch is not great, and he’s throwing it up in the zone far too often, but it’s a new shape, so you have to assume he will get more comfortable with it. These changes put Kochanowicz firmly on the streaming radar when I would not have trusted him in any matchup last year.

Connor Prielipp - SP, MIN (5% rostered)

Prielipp was called up on Wednesday to take Mick Abel's spot in the rotation, and he looked pretty good against the Mets. Prielipp has a 96 mph four-seam fastball with poor extension but good vertical movement that he kept up in the zone really well. He also did a good job of burying his slider low in the zone to both righties and lefties. He loves that pitch, and it makes sense; it's really good. In this outing, his change and curve command weren’t there, but the curve is a new pitch, and it was his MLB debut, so maybe there were some nerves. We like the approach, and the pitch mix SHOULD be enough, so we'd definitely be adding him.

Peter Lambert - SP, HOU (3% rostered)

Lambert is interesting. In his two starts, he has shown a 95 mph four-seam fastball with good vertical movement that he keeps up in the zone. He has also shown the ability to keep the changeup low/away from lefties, while the cutter looks like a decent pitch. He’s struck out eight in both of his starts, which matches his career total of eight-strikeout games from his four seasons with the Rockies. It's unclear if this production will stick, but we like the four-seam, cutter, change combination, and the breaking balls are just fine. He's now on the streaming radar.

Jacob Latz - SP/RP, TEX (3% rostered)

Latz secured the Rangers' first save in two weeks on Saturday. Jakob Junis pitched against the Athletics' five, six, and seven hitters in the eighth inning while Latz was tasked with facing Nick Kurtz and Shea Langeliers in the ninth. This still looks like a closer-by-committee despite a flurry of saves by Junis in early April.

Pirates vs Brewers 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 Pittsburgh Pirates and Milwaukee Brewers have been two of the best offensive teams in the majors, both ranking Top-8 in runs per game.

My Pirates vs. Brewers predictions see the offenses doing enough to clear a low total.

Let’s break down why with my daily MLB picks for Friday,April 24.

Who will win Pirates vs Brewers today: Pirates moneyline (-130)

Brandon Woodruff is not generating many whiffs or strikeouts and he’s not keeping the ball on the ground. His current 30.9% ground ball rate is the lowest of any season in his major league career.

Woodruff’s barrel rate against lefties is also more than three times as high as righties.

None of that is ideal against a Pittsburgh Pirates team that ranks 10th in homers and features a ton of potent left-handed bats, including Oneil Cruz, Brandon Lowe, Bryan Reynolds, and Ryan O’Hearn.

Look for the Pirates to give Paul Skenes some run support en route to victory.

Covers COVERS INTEL: Brandon Lowe, Bryan Reynolds, and Ryan O’Hearn all own wOBAs above .400 against Brandon Woodruff’s pitch mix this season.

Pirates vs Brewers Over/Under pick: Over 7.0 (-110)

The pitchers are going to have their hands full. Woodruff’s struggles keeping the ball on the ground could lead to problems, especially facing several hard-hitting lefties who profile well against his stuff.

This is not the Pirates offense of old times. They rank seventh in stolen bases, eighth in runs, 8th in OBP, and 10th in homers. They are balanced and can hurt pitchers in a lot of different ways.

Meanwhile, the Milwaukee Brewers sit third in OPS vs. right-handed pitching at home. While Skenes should be able to prevent the Brew Crew from a ceiling performance, they don’t need one with such a low total.

Todd Cordell's 2026 Transparency Record
  • ML/RL bets:4-3, +0.18 units
  • Over/Under bets:2-5, -3.62 units

Pirates vs Brewers odds

  • Moneyline: Pittsburgh (-135) | Milwaukee (+115)
  • Run line: Pittsburgh -1.5 (+130) | Milwaukee +1.5 (-150)
  • Over/Under: Over 7.0 (-110) | Under 7.0 (-110)

Pirates vs Brewers trend

The Milwaukee Brewers have hit the Game Total Over in 29 of their last 50 games at home (+7.85 Units / 14% ROI). Find more MLB betting trends for Pirates vs. Brewers.

How to watch Pirates vs Brewers and game info

LocationAmerican Family Field, Milwaukee, WI
DateFriday, April 24, 2026
First pitch7:40 p.m. ET
TVSNP, Brewers.TV
Pirates starting pitcherPaul Skenes
(3-1, 3.27 ERA)
Brewers starting pitcherBrandon Woodruff
(2-0, 3.42 ERA)

Pirates vs Brewers latest injuries

Pirates vs Brewers 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.

Yankees Birthday of the Day: Carlos Beltrán

NEW YORK, NY - JULY 24: Carlos Beltran #36 of the New York Yankees celebrates after scoring on single by Starlin Castro in the sixth inning against the San Francisco Giants at Yankee Stadium on July 24, 2016 in the Bronx borough of New York City. (Photo by Mike Stobe/Getty Images) | Getty Images

Carlos Beltrán only spent a small part near the end of his career with the Yankees. However, for as short as his tenure was, there was always something about him in pinstripes that felt natural. Maybe it was that he had been connected to the team before during his prior times on the free agent market. Maybe it was just that he grew up a Yankees’ fan and had a desire to play for the team.

When the average baseball fans thinks of Beltrán’s now Hall of Fame career, they probably won’t remember him as a Yankee, but he did have an interesting little stint in the Bronx.

Carlos Ivan Beltrán
Born: April 24, 1977 (Manati, Puerto Rico)
Yankees Tenure: 2014-16

Carlos Beltrán was born and raised in baseball-loving Puerto Rico as the second of four children. He fell in love with baseball and, as mentioned, the New York Yankees. However, after a sterling amateur career, he was selected by the Kansas City Royals in the second round of the 1995 MLB Draft.

Beltrán got off to a very slow start to his minor league career, before breaking out and then rocketing through Kansas City’s system in 1998. After starting the year in High-A ball, he impressed and earned several promotions, including all the way to the big leagues for a September cup of coffee.

The following season, Beltrán got the Royals’ starting center field job to start the year and he more than made the most of it. In 1999, he hit .293/.337/.454 while also playing good defense out in center. He was rewarded with the AL Rookie of the Year for the season, receiving all but two of the first-place votes.

The 2000 season was a downer after ‘99, as Beltrán dealt with injury and a tiff with the Kansas City organization as a result of the missed time. However, he rebounded in 2001 and began to develop into a star. From 2001-03, he OPSed .876 and put up 16.7 fWAR.

As the calendar turned to 2004, Beltrán was set to become a free agent following the season. He and the Royals had tried and failed to come to terms on a contract, with the outfielder making it clear that he wouldn’t take a hometown discount and wanted to play for a winner. After another hot start to that season, the Royals decided they had to move their star before losing him for nothing, and traded him to the Astros in June.

In Houston, Beltrán famously had one of the most impressive post-trade stretches ever. In 90 games with the Astros, he put up a 133 wRC+, while accruing 4.0 fWAR just in those months alone. Although they were only five games back, the Astros had been in last in the NL Central when they acquired Beltrán. From that day on, they went 54-36, including 23-7 from September on. That allowed them to win the NL Wild Card spot by just one game over the Giants. Appearing in the playoffs for the first time, Beltrán then OPSed 1.557 with eight homers in just two rounds as Houston advanced to the NLCS, where they fell to the Cardinals in seven.

Off the back of that, Beltrán hit the free agent market and eventually came to a deal with the Mets for seven years and $119 million. There were reports that the Yankees were his first choice and he even offered them a slight discount from the Mets’ offer, but the team had Bernie Williams, who had still been a good hitter in the previous seasons (even if his defense had faded). In retrospect, the Yankees should’ve taken up Beltrán, but I guess you might not have been able to fully predict Williams’ dramatic fall-off, with the team letting him go after 2006.

Over the course of his seven years in Queens, Beltrán was stellar. He hit .280/.369/.500 and was worth 31.1 rWAR or 29.3 fWAR, with switch-hit power ans superb defense.

However, there are also still a lot of Mets’ fans where if you mention his name, only one thing will be remembered. Yes, he was the batter who was caught looking to end Game 7 of the 2006 NLCS with the bases loaded.

Beltrán’s Mets tenure came to an end in 2011 when he was again subject of a midseason trade that brought them future ace Zack Wheeler (whose best years would not come in Queens). That one sent him to the Giants, and while he played well there, San Francisco missed the playoffs, as that era of the team only performed in even years.

After that season, he again became a free agent and joined the Cardinals on a two-year deal. Beltrán continued to produce there and got to play in the World Series for the first time with the 2013 Cardinals. However, he and St. Louis fell to the Red Sox.

Beltrán again hit the free agent market and this time did come to an agreement with the Yankees. Having lost Robinson Canó, the Yankees signed a bunch of other options instead, and Beltrán was one of those, inking a three-year deal to join Jacoby Ellsbury and Brian McCann on the new-look Yanks.

Beltrán’s debut season in the Bronx was a bit of a step back, as his 98 OPS+ was his worst in nearly a decade as New York missed the playoffs. However, he rebounded with a better 2015, helping the team return to the postseason. He was then one of very few Yankees to do anything on offense as they lost the AL Wild Card Game, getting shut out by Houston.

Beltrán’s best season with the team came in 2016. In 99 games, he OPSed .890 (133 wRC+) with 22 home runs, making his ninth and final All-Star team. However, the team was going nowhere and ended up decided to do a bit of a rebuild. The Yankees basically traded away anyone of value who was near free agency, and Beltrán ended up being one of those names.

At the trade deadline, he was sent to Texas for prospects Nick Green, Erik Swanson, and Dillon Tate. He was on the Rangers’ AL West winners, but they lost in the ALDS to the Blue Jays. After that season, he signed with the Astros in 2017, helping them win a World Series. That season would become known for something else, which we’ll get to.

Beltrán retired after 2017. He interviewed for the Yankees’ manager gig when Aaron Boone got it and eventually rejoined the Yankees as a consultant. Ahead of the 2020 season, he was then hired as the new skipper of the Mets, but he never would manage a game. That same winter, the details of the Astros’ sign-stealing scheme were reported, which took place in 2017, when Beltrán played there. The investigations into the scheme pinned a lot on Beltrán himself, and the Mets ended up letting him go before the season.

Since then, Beltrán has done a little bit of work for the YES Network and has had some front office roles back with the Mets. The sign-stealing scandal might have had a bit of an effect on his Hall of Fame prospects, but he was voted in this past winter on his fourth ballot and will be inducted later this summer.


See more of the “Yankees Birthday of the Day” series here.

Best NRFI Bets Today: MLB First Inning Predictions for Friday, April 24

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

All 30 teams are in action on Friday, April 24, and I’ve got a trio of MLB picks for YRFI and NRFI bettors tonight.

My favorite NRFI bets start with a matchup between the Detroit Tigers and Cincinnati Reds and wrap up with the Pittsburgh Pirates and Milwaukee Brewers.

Best NRFI/YRFI bets today

PickOdds
Tigers/Reds - NRFI-115
Twins/Rays - NRFI-125
Brewers/Pirates - NRFI-142

Tigers at Reds: NRFI (-115)

Both the Detroit Tigers and Cincinnati Reds rank below average in wOBA against left-handed pitching and first-inning scoring rate.

Detroit left-hander Framber Valdez has been sharp in four of five starts (3.30 ERA, 3.28 xERA), while Cincy starter Andrew Abbott's 5.84 ERA and 1.74 WHIP are well above his respective career marks of 3.42 and 1.24 through his first 75 starts — so he’s set for statistical correction going forward.

  • Time: 6:40 p.m. ET
  • Where to watch: CINR, DSN

Twins at Rays: NRFI (-125)

Tampa Bay Rays right-hander Drew Rasmussen has been sharp in three of four starts, sporting a tidy 2.75 ERA and 0.66 WHIP while holding opposing hitters to a .141 average and .220 wOBA.

The Minnesota Twins counter with Taj Bradley, who’s posted a similarly solid line with a 1.63 ERA and 3.55 xFIP while limiting opponents to a .226 average and .276 wOBA.

Scoring in the opening frame also hasn’t been a calling card for either club. The Twins have plated a first-inning run in just 32% of their games, while the Rays are even lower at 29.2%.

  • Time: 7:10 p.m. ET
  • Where to watch: RAYS, MNNT

Pirates at Brewers: NRFI (-142)

I’m anticipating a pitchers' duel breaking out at American Family Field between Pittsburgh Pirates ace Paul Skenes and Milwaukee Brewers righty Brandon Woodruff, and this game carries the lowest total of the day.

Skenes sports a sterling 1.27 ERA and 0.66 WHIP across his past four starts. Meanwhile, Woodruff has been sharp at home dating back to last season, boasting respective 3.14 and 0.91 marks across 43 frames. 

Most importantly for Woodruff, he’ll likely face four left-handed hitters at the top of the Pittsburgh lineup — and he’s held lefty bats to a pedestrian .240 on-base percentage and .263 wOBA to start the year.

  • Time: 7:40 p.m. ET
  • Where to watch: BREW, SNP
Neil Parker's 2026 Transparency Record
  • NRFI/YRFI picks: 1-2, -1.15 units

What is a NRFI bet?

NRFI (No Run First Inning) and YRFI (Yes Run First Inning) bets add a thrilling twist to the start of an MLB game. A NRFI bet is a wager that no runs will be scored in the first inning. You're betting that the starting pitchers for both teams will get through the first inning without allowing any runs, whether by striking out batters, inducing ground balls, or through solid defensive play.

A YRFI bet is the exact opposite. You're betting that at least one run will be scored in the first inning. In this case, you’re hoping for an early offensive burst such as a leadoff walk, a timely hit, or even a home run.

NRFI and YRFI bets add excitement to the early part of a game and offer immediate gratification for bettors looking for a quick resolution.

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.

Pirates at Brewers Predictions: Odds, recent stats, trends, and best bets for April 24

The Pittsburgh Pirates (14-11) and Milwaukee Brewers (13-11) meet in a red-hot NL Central Division.

Pittsburgh is coming off a series loss in Texas by the hands of the Rangers. Over the last 11 games, Pittsburgh is 5-6 and has suffered back-to-back wins or losses during that span. If that result continues, Pittsburgh wins today with Paul Skenes on the mound after a 6-1 loss on Thursday. The Pirates are 3-2 with Skenes pitching this season.

Milwaukee lost its series with Detroit after two straight, which broke up a 5-1 streak over six games. Over the last seven days, the Brewers are hitting .249 (14th) with one home run (last). The pitching staff has a 4.04 ERA (13th), plus are 3-1 with Brandon Woodruff on the mound.

Let’s 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 Pirates at Brewers

  • Date: Friday, April 24, 2026
  • Time: 7:40 PM EST
  • Site: American Family Field
  • City: Milwaukee, WI
  • Network/Streaming: ESPN

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 Pirates at the Brewers

The latest odds as of Friday:

  • Moneyline: Pittsburgh Pirates (-126), Milwaukee Brewers (+104)
  • Spread: Brewers +1.5 (-168), Pirates -1.5 (+139)
  • Total: 7.0

Probable starting pitchers for Pirates at Brewers

  • Friday's pitching matchup (April 24): Paul Skenes vs. Brandon Woodruff
  • Brewers: Brandon Woodruff

2026 stats: 23.2 IP, 2-0, 3.42 ERA, 0.93 WHIP, 20 Ks, 4 BB

  • Pirates: Paul Skenes

2026 Stats: 22.0 IP, 3-1, 3.27 ERA, 0.91 WHIP, 23 Ks, 7 BB

Who’s Hot? Who’s Not!

  • The Pirates’ Ryan O'Hearn is hitting .325 with 26 hits and 41 total bases over 80 at-bats
  • The Pirates’ Konnor Griffin is hitting .182 with 12 hits and 22 strikeouts over 66 at-bats
  • The Brewers’ William Contreras is hitting .302 with 26 hits and 39 total bases over 86 at-bats
  • The Brewers’ Luis Rengifo is hitting .179 with 12 hits and 10 strikeouts over 67 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 Pirates at Brewers

  • The Pirates are 15-10 ATS this season
  • The Brewers are 15-9 ATS this season
  • The Pirates are 14-11 to the Over this season
  • The Brewers are 14-10 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 Pirates and the Brewers

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 Friday's game between the Pirates and the Brewers.

  • 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 Over 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)

Kings Shouldn't Think About Beating The Avalanche, Worry About Beating Wedgewood Instead

The Los Angeles Kings find themselves in the biggest possible hole in a playoff series they can be in, besides actually being eliminated entirely.

With a 4-2 loss to the Colorado Avalanche in Game 3 on Thursday, the Kings now face elimination and could get swept on Sunday in Game 4.

Los Angeles, which was a heavy underdog against Colorado going into this series, has put up a respectable fight so far. They've been able to shut down the Avs' star players for the most part, but haven't been able to execute on the other side of the ice.

One reason for that could be that the Kings have been one of the least threatening teams offensively all season long, finishing with the fourth fewest goals scored in the regular season. But another glaring problem stands in the Avalanche's crease, goaltender Scott Wedgewood.

Wedgewood has been incredibly sound in this post-season so far. Across those first three outings, he's statistically been the second-best goaltender in the NHL.

The 33-year-old netminder recorded three victories, as well as a .946 save percentage and a 1.28 goals-against average.

Scott Wedgewood stopping Quinton Byfield (Jayne Kamin-Oncea-Imagn Images)
Scott Wedgewood stopping Quinton Byfield (Jayne Kamin-Oncea-Imagn Images)

Among goaltenders who have made more than one start in these Stanley Cup playoffs so far, only Frederik Andersen of the Carolina Hurricanes has been more impressive.

Wedgewood has had an answer to nearly every single question the Kings have thrown at him and the Avalanche, and that's why they're one win away from moving on to the second round. Meanwhile, Los Angeles is still looking for its first victory of the post-season.

It's a shame because the Kings have outdone themselves defensively. Game 3 was the first time they gave up more than two goals, and one of them was an empty-netter by Brock Nelson.

The Kings' goaltender, Anton Forsberg, also deserves his flowers for his performance in this series and the season overall. He's posted a .922 SP and a 2.28 GAA in three playoff games.

    How Long Can Anton Forsberg Keep This Up For The Kings? How Long Can Anton Forsberg Keep This Up For The Kings?Despite back-to-back standout performances under the crease, the Kings still trail 2-0, as their offensive struggles have wasted Anton Forsberg's elite goaltending.

With that, Nelson, Cale Makar, Nathan MacKinnon, Martin Necas and Nazem Kadri all have just one point after three games. Wedgewood has truly been the team's MVP to this point if one had to be named.


Image

For action-packed issues, access to the entire magazine archive and a free issue, subscribe to The Hockey News at THN.com/free. Get the latest news and trending stories by subscribing to our newsletter here. And share your thoughts by commenting below the article on THN.com or creating your own post in our community forum.

Knicks Bulletin: ‘There’s no room to feel sorry for ourselves’

ATLANTA, GA - APRIL 23: Josh Hart #3 of the New York Knicks drives to the basket during the game against the Atlanta Hawks during Round One Game Three of the 2026 NBA Playoffs on April 23, 2026 at State Farm Arena in Atlanta, Georgia. NOTE TO USER: User expressly acknowledges and agrees that, by downloading and/or using this Photograph, user is consenting to the terms and conditions of the Getty Images License Agreement. Mandatory Copyright Notice: Copyright 2026 NBAE (Photo by Adam Hagy/NBAE via Getty Images) | NBAE via Getty Images

Shout-out Mike Brown for losing Game 3 by one point, going four-against-five for the whole first half.

Shout-out Mikal Bridges, for helping folks forget about him and teaching the world that basketball was meant to be a four-player sport.

Here’s the latest from the ATL.

Mike Brown

On the Game 3 loss and the series outlook:
“The reality of it is, it’s a seven-game series for a reason. Stuff’s going to happen. Plenty of teams have been down 1-2, even OKC was down 1-2 last year and they ended up winning it. I’m not saying we’re going to win. … This should sting. We gave ourselves a chance knowing we didn’t play our best basketball, so it should sting. We need to feel it and be locked in for the next games.”

On his late-game play around Brunson:
“We cleared the side of the floor for him. That’s what we wanted to do. We wanted to zipper on the top of the floor and clear that right side of the floor for him ‘cause that’s what he’s comfortable doing and told him, ‘go win it.’”

On the free-throw discrepancy in Game 3:
“They’re closing out hard. And when they close out hard, we gotta drive the basketball. I do think it’s a tough game for the officials to officiate. But I know we got fouled on a few of the drives that didn’t get called. It’s tough to see 20-26 in a one-possession game when you know for sure there were a couple of fouls that should’ve been called.”

On his lineup decisions going forward and the possibility of benching Bridges:
“I mean, I’m not even thinking about that right now. But in the same breath, I’ve said it before, like you said, we have to look at everything, but I’m thinking still about the game and what we could’ve done better and all that other stuff before we get into that.”

On Bridges’ performance and the need for a bounceback:
“I’m not concerned. Mikal is a pro. He’s been there. He’s played hundreds of basketball games, so he’ll be fine.”

On choosing a small lineup for the final defensive play:
“The way the game was being played, the different runs we made and the different combinations I threw out there, I just went with what I felt the game called for at that time.This is what the game called for, and that’s what I went with.”

On what hurt the Knicks:
“They did a good job of taking care of the basketball. They were pretty aggressive. Atlanta, they’re trying to get up in us, they’re trying to speed us up, they’re playing physical, and when you face that type of defense, you can’t play on your heels. You can’t be passive at all. You got to be able to rip that ball through and get to the rim. Or if they close out hard, you gotta be able to snap drive and get to the rim. That group did a pretty good job of it. They did a pretty good job of trying to get out in transition, too. And then they did a pretty good job of trying to get stops defensively. That’s something that we all have to recognize and embrace.”

On why Robinson is barely playing:
“We need something from everybody, and the reality of what happened was — we ended up going with KAT. KAT played a significant amount of minutes for us because he was rolling in that second half.”

Jalen Brunson

On failing to execute the game plan:
“I think he’s been great in making sure we’re in the right positions to be successful. It’s just on us to execute them.”

On what went wrong at the end of Game 3:
“I wish I had a better answer for you. I don’t know right now. There are a lot of things I need to be better at. That’s a missed opportunity for sure.”

On Knicks fans on the road:
“Whenever we play and we see Knicks fans here, Knicks fans make it known. So it’s always a pleasure. It’s always a very cool thing to hear. When you’re in the opposing arenas.”

Mitchell Robinson

On the Knicks’ coaching staff getting them ready for everything:
“[Our coaching staff] gets to every detail of the game, literally everything. They break it down, see what needs to be changed, what doesn’t, what we need, you know: bring more intensity out of us and stuff like that. I mean it’s been great learning from him. It’s been amazing.”

On the lack of physicality in Game 2:
“Hell no, we weren’t physical at all. So physicality, make everything get physical. You know, just play ball and stay locked in and just fight.”

On embracing the playoffs:
“Hell yeah, I love this (expletive). This (expletive) is fun. This is what it’s about. Getting in, getting active. I’m ready to go.”

On the Hack-a-Mitch strategy:
“I mean, yeah, I feel like they want to get me off the court, so I know I’m threatening they ass and it be like that.”

On his free-throw confidence:
“I’ve been shooting a lot of free throws. I’ve been getting the ball in the air. Routine is straight. So I’ve been shooting it good. Sometimes, it go in; sometimes, it don’t. Confidence still high, so still ready to go.”

On playing posteason games on the road:
“I like playing away. I think I play better away than I ever do at home. I don’t know, the energy. It’s like me versus the world.”

Mikal Bridges

On his turnovers in Game 3:
“Had more turnovers than I had the two games combined. Just sloppy overall. But I’ve just got to be better so I can be out there.”

On taking accountability for his no-show job:
“There’s no other way…it’s a tough one, I’ve got to take it on the chin and handle it how I’m supposed to. It’s going to suck, it is what it is. I’ve got to be better and help my team out there.”

On his overall struggles in Game 3:
“Just a bad turnover day for me. Got to clean that up, it’s on me. We’ve got to put it all together. Starts with me, I’ve got to be better. We’ve got to play as a team and fight for all 48.”

Karl-Anthony Towns

On the Game 3 loss:
“It hurts when you give yourself a chance to win – last game, this game, it hurts that we put ourselves in a position to win and we just didn’t close – it’s tough, but we have to keep our heads up.”

On what his stats mean in a loss:
“It don’t mean anything if you don’t win, honestly. That’s the answer.”

Josh Hart

On the urgency in the first-round series:
“We’re down, 2-1. Right now, there’s no room to feel sorry for ourselves. We’ve got another one on Saturday at 6 o’clock. So it’s a quick turnaround. We’ve got to make sure we regroup and go out focused for Game 4.”

On defending McCollum:
“I just tried to make it tough for him. That was the biggest thing, just try to make it tough for him, force him into tough shots.”

On his Game 3 shooting:
“I just…they just didn’t go. I thought the corner one was good. I gotta make ’em.”

On the 3-point shooting failing to work:
“I feel like we had good shots. We didn’t knock them down.”

MLB Batting Order Report: Sal Stewart cleaning up, Ben Rice getting more chances against lefties

Injuries continue to reshape lineups across the league, but a notable group of rookies and young players are settling into regular roles. A few weeks into the season, the trends are starting to come into focus.

⚾️ Baseball is back! MLB returns to NBC and Peacock in 2026! In addition to becoming the exclusive home of Sunday Night Baseball, NBC Sports will broadcast MLB Sunday Leadoff, “Opening Day” and Labor Day primetime games, the first round of the MLB Draft, the entire Wild Card round of the postseason, and much more.

Arizona Diamondbacks

Geraldo Perdomo, Ketel Marte, and Corbin Carroll are always inside the top-three. Adrian Del Castillo has been hitting fourth or fifth against most RHP with Gabriel Moreno (oblique) sidelined, but Moreno is expected back next week. Lourdes Gurriel Jr. has started four of five since returning from his ACL tear, batting 4-5. Ildemaro Vargas has played 14 of 15 games between 1B and 2B. Jose Fernandez has filled in at multiple positions given some of the injuries this lineup has faced early on.

Athletics

Shea Langeliers has started all but one game this year. Both he and Nick Kurtz hit in the top three every day. Carlos Cortes is in the lineup against right-handers and often hitting third. Tyler Soderstrom plays against all left-handers. Zack Gelof is seeing some time in center field with Denzel Clarke (foot) sidelined.

Atlanta Braves

Drake Baldwin has started and hit second in every game this season. Dominic Smith is the regular DH against righties. Mauricio Dubón is the primary shortstop. Mike Yastrzemski plays left field against right-handers.

Baltimore Orioles

Adley Rutschman is back from the IL. Samuel Basallo has started against one of four lefties. He usually hits fifth when he plays. Jeremiah Jackson is the everyday second baseman. Leody Taveras is mostly in center field with Colton Cowser and Dylan Beavers in corner outfield/DH platoon roles.

Boston Red Sox

Ceddanne Rafaela has hit inside the top-two with Roman Anthony banged up the past two days. Jarren Duran's playing time has been a little sporadic of late. He could also be impacted by an Anthony injury. Marcelo Mayer is the starter at second base, but only in a strong-side platoon role. Masataka Yoshida has drawn starts against four of the past five RHPs, but again Anthony's back will determine how much opportunity persists.

Chicago Cubs

Seiya Suzuki has played all but two games since returning from the IL, and he continues to hit in the heart of the order. Pete Crow-Armstrong hasn't hit in the top half of the order since April 8th. Moisés Ballesteros is the regular DH against right-handed pitchers. Matt Shaw has started just five of 13 games since Suzuki returned.

Chicago White Sox

Munetaka Murakami hit sixth on Opening Day. He's hit 2-4 in every start since then, sitting just once. Miguel Vargas is an everyday, heart-of-the-order hitter. Colson Montgomery bats cleanup against RHP, sixth against LHP. Sam Antonacci has started six of eight since his debut, including one of three vs. LHP. Everson Pereira is playing close to every day and hitting 4-5 since returning from the IL.

Cincinnati Reds

Sal Stewart has hit cleanup in every game for the Reds. He's made two starts at second base. Matt McLain is still the primary two-hole hitter. Dane Myers has taken TJ Friedl's leadoff role against lefties. Rece Hinds has played seven of nine games in right field since Noelvi Marte was optioned to Triple-A.

Cleveland Guardians

George Valera has played seven of eight games against right-handers since returning, but he's sat against both lefties Cleveland has faced. Brayan Rocchio continues to handle shortstop with Gabriel Arias sidelined. Juan Brito is the primary second baseman. Kyle Manzardo has drawn just one start against seven southpaws this season.

Colorado Rockies

Edouard Julien has hit leadoff against 15 consecutive RHP. Mickey Moniak is a platoon hitter in a premium lineup slot against righties. Kyle Karros is the everyday third baseman. Brenton Doyle isn't an everyday player.

Detroit Tigers

Kevin McGonigle has only sat twice all year and bats 1, 2, or 3 in every start since April began. Colt Keith and Kerry Carpenter are 0-for-5 in starts vs. southpaws. Wenceel Pérez has played nine of 13 since being recalled from Triple-A.

Houston Astros

We spent all winter wondering where everyone would play, but for now it's been solved with Jeremy Peña (hamstring) on the IL. Christian Walker at 1B, Isaac Paredes at 3B, and Carlos Correa at SS. Cam Smith remains the everyday right fielder. There's outfield opportunities on this team with Jake Meyers, Joey Loperfido, and Taylor Trammell all sidelined.

Kansas City Royals

Carter Jensen is the primary No. 5 hitter against right-handers. Michael Massey was already taking the bulk of playing time at second base before Jonathan India (shoulder) hit the IL. Jac Caglianone has drawn two starts against six lefties this year and primarily bats seventh against righties. Lane Thomas is Kyle Isbel's CF platoon partner.

Los Angeles Angels

Nolan Schanuel is in the lineup against most lefties since Jeimer Candelario was sent to Triple-A. Yoan Moncada sits versus some lefties in favor of Oswald Peraza. Josh Lowe is 1-for-8 starting against lefties. Adam Frazier and Vaughn Grissom are forming a platoon at second base.

Los Angeles Dodgers

Dalton Rushing has started five of eight, but that includes one at DH and one at 1B, so playing time will remain sporadic. Andy Pages has been in CF in all but one game. Hyeseong Kim is the primary shortstop against RHP with Mookie Betts (oblique) sidelined. Miguel Rojas spells him here and there, while also filling in for Alex Freeland at 2B at times.

Miami Marlins

Jakob Marsee has played every game this season, batting leadoff against righties and third against lefties. Kyle Stowers has appeared in three of four since returning from the IL, hitting second or fourth. Xavier Edwards is in the two-hole or cleanup spot versus RHP and plays everyday, dropping to seventh against LHP. Liam Hicks and Owen Caissie start against all righties but are each 1-for-7 in starts against lefties. Graham Pauley and Javier Sanoja are in a third base platoon.

Milwaukee Brewers

Gary Sánchez has started nine straight since Christian Yelich (groin) went on the IL. Garrett Mitchell plays against all right-handers but is 0-for-7 vs. LHP. Jake Bauers is 1-for-7 vs. LHP. David Hamilton, Joey Ortiz, and Luis Rengifo split shortstop and third base between them.

Minnesota Twins

Trevor Larnach bats second against righties. Austin Martin does so vs. lefties. Josh Bell has only missed one game and hits in the heart of the order. Kody Clemens is a platoon hitter. Matt Wallner is in the lineup most every game. Brooks Lee is the regular shortstop.

New York Mets

Bo Bichette stuck to third base in Francisco Lindor's absence on Thursday, with Ronny Mauricio up from Triple-A to play short. Mark Vientos has been at 1B with Brett Baty in RF, but we'll see how long Juan Soto is limited to DH for. MJ Melendez had been the primary DH before Soto returned.

New York Yankees

Ben Rice sat against four of the first five lefties the Yankees faced. He has played five of six since. Trent Grisham has hit leadoff in every game against a RHP. Giancarlo Stanton is the primary DH, batting fourth or fifth. Jazz Chisholm Jr. has mostly hit sixth or seventh this year.

Philadelphia Phillies

Bryson Stott has only started three of 11 games against southpaws. Alec Bohm hit cleanup through April 8th, but hasn't been higher than sixth since. Justin Crawford plays against all right-handers and most lefties.

Pittsburgh Pirates

Oneil Cruz has played every game but one, including five of six against left-handers. Ryan O'Hearn is batting 2-5 vs. all righties and draws some starts against lefties. Konnor Griffin has played 17 of 19 since debuting, batting 6th through 8th. Nick Gonzales seemingly has the inside edge at third base over Nick Yorke.

San Diego Padres

Fernando Tatis Jr. is up to three starts at 2B. Ramon Laureano is the regular leadoff hitter. Jake Cronenworth has only sat twice this season. Gavin Sheets, Miguel Andujar, Ty France, and Nick Castellanos split 1B and DH.

San Francisco Giants

Adames/Arraez/Chapman/Devers is the usual 1-4. Casey Schmitt is the regular DH. Drew Gilbert has been in center field every game since being recalled from Triple-A to fill in for Harrison Bader (hamstring).

Seattle Mariners

Cal Raleigh has played all but one game. Luke Raley and Dominic Canzone are strict platoon hitters while Cole Young has been in the lineup every game this year, including 7-for-7 against lefties.

St. Louis Cardinals

JJ Wetherholt had started all but one game this year and has hit leadoff in each of them. Iván Herrera has played and hit second in every game this year. Jordan Walker became the regular cleanup hitter in early-April. Nolan Gorman bats fifth against righties.

Tampa Bay Rays

Chandler Simpson has hit leadoff against nine straight RHP. He's drawn three starts of five versus lefties. Cedric Mullins sits against most lefties in favor of Jonny DeLuca. Jake Fraley and Richie Palacios play most but not all games against righties. Taylor Walls is the everyday shortstop.

Texas Rangers

Joc Pederson has hit fourth and second in the two games since Wyatt Langford (forearm) went on the IL. He's platooning with Andrew McCutchen at DH. Jake Burger hits third or fourth nearly every game. Evan Carter plays against all RHP but no lefties.

Toronto Blue Jays

Nathan Lukes is the leadoff hitter against righties with George Springer (toe) sidelined. Ernie Clement has played every game this year and has hit second in five straight. Jesús Sánchez hits cleanup against righties. Kazuma Okamoto has been batting seventh more regularly.

Washington Nationals

CJ Abrams has hit cleanup in seven straight. Brady House gets most of the time at 3B, but he splits with Jorbit Vivas. Nasim Nuñez is the regular starter at second base. Joey Wiemer and Curtis Mead are bench players.

Platoons are not the problem with the Royals offense

KANSAS CITY, MISSOURI - MARCH 30: Manager Matt Quatraro #33 of the Kansas City Royals stands in the dugout prior to the game against the Minnesota Twins at Kauffman Stadium on March 30, 2026 in Kansas City, Missouri. (Photo by Jamie Squire/Getty Images) | Getty Images

The Royals are tied for the worst record in baseball, and manager Matt Quatraro has been the target of ire for many fans. When a team loses, the manager will bear a brunt of the criticism. It is more than fair to hold him accountable, since ultimately performance is judged by wins and losses. Fans have criticized Quatraro for his bullpen management, for the poor fundamentals the team exhibits, for playing too many different lineups, and even for not shaking the lineup up enough!

One familiar complaint has been that the team platoons too much – they sit left-handed hitters against left-handed pitchers, and sit right-handers against right-handed pitching. Fans argue the team should play the “hot hand”, that hitters need to learn how to hit against pitchers with the platoon advantage, that the numerous lineups exhibit overthinking and an excessive reliance on analytics.

But what looks like excessive platooning is really just….baseball. The Kansas City Royals aren’t reinventing baseball strategy. They’re doing what teams have always done when trying to get the most out of a roster – trying to put their players in the best possible position to succeed.

At its simplest, a platoon is when a team splits playing time at one position between two (or more) players based on matchups, most commonly pitcher handedness. Instead of one everyday starter, you might have a right-handed hitter who starts against left-handed pitching and a left-handed hitter who starts against right-handed pitching, with each player put in situations that play to their strengths. Most hitters (certainly not all) do better against pitchers of the opposite hand. They can track the ball better coming out of the pitcher’s hand, and the ball is coming into their swing zone, rather than away from it.

You can see how all MLB hitters have performed in 2026, broken down by platoon matchups.

Platooning has been embraced by analytics, but it is hardly new. Earl Weaver built a dynasty with the Orioles in the 1970s and frequently employed platoons, famously using the left-handed-hitting John Lowenstein and right-handed hitting Gary Roenicke in an outfield platoon. Whitey Herzog, perhaps the most successful manager in Royals history, was also a believer in platoons. When the team traded first baseman John Mayberry away after the 1977 season, Herzog filled the void with a left-handed hitting Pete LaCock and right-handed hitting John Wathan. Jay Jaffe at Fangraphs found that Herzog had the platoon advantage 68.7 percent of the time, the highest for any manager during his era.

More teams are using platoons to maximize offensive potential. The Royals may not be using platoons enough. A look at how often Royals hitters face opposite-handed pitching shows they are actually below league average in holding the platoon advantage.

And when they have the platoon advantage, they fare much better, even as compared to the league as a whole.

There are always going to be individual exceptions of course. And there is some evidence that a “hot hand” effect may be real, although a common baseball adage is “momentum is only as good as the next day’s starting pitcher.”

The Royals have precious little roster depth in the offense. Quatraro needs to squeeze every ounce of offensive potential as he can. That generally means putting hitters in the best position to succeed and giving them the platoon advantage.

What to expect from Riley Cornelio in his Washington Nationals debut

HARRISBURG, PENNSYLVANIA - JULY 27, 2025: Riley Cornelio #29 of the Harrisburg Senators pitches during an Eastern League game against the Akron RubberDucks at FNB Field on July 27, 2025 in Harrisburg, Pennsylvania. The Senators beat the RubberDucks, 7-0. (Photo by Thom Wood/Diamond Images via Getty Images) | Diamond Images/Getty Images

As we all know, the Nationals badly need talented pitchers. After yesterday’s game, they called up one of the more promising arms in their system in Riley Cornelio. The 25 year old was the Nats 7th round pick in 2022 who broke out last season before taking another step this year. Now, he is getting a chance to prove himself in the big leagues.

Today, Cornelio will be part of a rotating cast of characters who combine with Miles Mikolas to give the Nats length. This plan worked perfectly last time the Nats utilized it. PJ Poulin opened before Mikolas fired four scoreless innings. After Mikolas left the game, Andrew Alvarez threw 4.1 scoreless innings of his own to secure a shut out for the Nats.

The hope is that the Nats can repeat the trick, this time with Cornelio. In my opinion, Cornelio is more talented than Alvarez and has a higher ceiling. He throws harder than Alvarez, sitting in the mid-90’s, while also having a really sharp slider to pair with his heater.

Over the last couple of years, Cornelio’s heater has taken massive strides. He added three ticks between 2024 and 2025, and added another tick this offseason. It is not just pure velocity for Cornelio either. He has a unique fastball shape that gets ride and run. This season, he has leaned heavily on his dynamic heater, throwing it over 60% of the time.

Before this season, Cornelio was more known for his wipeout slider than his heater. That devastating slider is still there, and it is a massive weapon for him particularly against right handed hitters. He throws the slider 45% of the time to righties, and gets a ton of whiffs. 

Cornelio has been racking up the strikeouts all season so far. In his four starts, Cornelio has 27 strikeouts in 18.1 innings. These kinds of strikeout numbers are new for Cornelio, who had 9.4 K.9 last year. This season he has raised that number to 13.25 K/9. 

The Nats are going to use Cornelio in a bulk relief role to start, but I would be intrigued by him as a higher leverage bullpen arm. He is basically a two pitch guy, only throwing his changeup 6.6% of the time. Having a shallow arsenal causes him to struggle when facing a lineup for a second or third time. I am also not sure how he would fare if teams stacked their lineup with left handed hitters.

He is far from a perfect prospect, but Cornelio has good stuff and solid command. The Nats have too many guys on the staff who just do not have dynamic stuff. Cornelio will at least provide that. He can get plenty of whiffs and has two pitches he can lean on.

Hopefully Cornelio will stick around for a little while. I understand the logic, but it is frustrating to see guys like Andrew Alvarez and Orlando Ribalta demoted immediately after having good outings. Utilizing optionable arms is smart, but in this bullpen, I want to see more guys who look good. 

While he is not a mega-prospect, Riley Cornelio is a guy with plenty of helium who has taken massive steps the last couple of seasons. Last year we saw Brad Lord come out of seemingly nowhere, and I think Riley Cornelio can do something similar. Congrats to Riley and I can’t wait to see him pitch in the big leagues.

Derrick White wins Sportsmanship Award (Feed post of the day)

Derrick White is a great guy. Here’s proof.
BOSTON, MASSACHUSETTS - APRIL 07: Derrick White #9 of the Boston Celtics reacts during warmups before a game against the Charlotte Hornets at the TD Garden on April 07, 2026 in Boston, Massachusetts. NOTE TO USER: User expressly acknowledges and agrees that, by downloading and or using this photograph, User is consenting to the terms and conditions of the Getty Images License Agreement. (Photo by Brian Fluharty/Getty Images) | Getty Images

Call this a make-up for the fact that we didn’t run a full story on this news item yesterday (no disrespect due to Derrick, who is perfect in every way – it just got lost in the shuffle).

I mean, what else is there to say. Derrick is a wonderful human being.

I guess it is also worth noting that this award has gone to a few players with ties to the Celtics in the past.