Mets Player Meter: Position players, April 6-19

Apr 17, 2026; Chicago, Illinois, USA; New York Mets shortstop Francisco Lindor (12) walks back to the dugout after flying out against the Chicago Cubs during the sixth inning at Wrigley Field. Mandatory Credit: Kamil Krzaczynski-Imagn Images | Kamil Krzaczynski-Imagn Images

Listen, there is no good introduction to this other than to just give you a trigger warning because if you read on, you will see the worst meter you have ever laid your eyes upon. And once you lay your eyes upon it, you will not be able to unsee it. I can’t.

I don’t need to rehash for you why the meter looks like this. The Mets have lost 11 straight games. They only have one win in the time period encompassed by this meter. They are last in baseball in runs scored. The only two guys in the lineup with a pulse at the moment are Francisco Alvarez and a guy they just brought up six days ago.

So to serve as your buffer and make it so that you have to scroll down a bit to actually see the meter for the sake of your own mental health, I will include this image to serve as the introduction to the meter instead of more developed thoughts.

Okay here’s the actual meter (you were warned).

PlayerLast weekThis week
Francisco Alvarez, C
Brett Baty, UTIL
Carson Benge, OF
Bo Bichette, 3B
Francisco Lindor, SS
Ronny Mauricio, INF
MJ Melendez, OF
Tommy Pham, OF
Jorge Polanco, 1B/DH
Luis Robert Jr., OF
Marcus Semien, 2B
Tyrone Taylor, OF
Luis Torrens, C
Mark Vientos, 1B/3B
Jared Young, 1B/OF

Before we get into the really ugly, horrible weeds of this, we’ll start out with some logistics. Jared Young, who had actually been doing pretty well with the bat, hit the injured list before the Dodgers series with a torn meniscus, which will unfortunately sideline him for quite some time. After much hemming and hawing, Jorge Polanco was placed on the injured list as well retroactive to April 15 with a right wrist contusion; in theory he will miss less time.

The Mets called up Hayden Senger to take Polanco’s roster spot, but Senger has yet to appear in a game so he does not appear on this meter. Presumably the decision to roster a third catcher—other than the fact that the Mets have very few options right now—is rooted in their desire to be able to DH Francisco Alvarez sometimes, since he is the only regular actually hitting. Alvarez has posted a 120 wRC+ over 39 plate appearances in the past couple of weeks. He leads the team in walks with six. Only one of his eight hits went for extra bases, but that hit was a home run. The Mets have not yet opted to DH Alvarez since Senger was called up and that might partially be because Luis Torrens has just two hits in his last 11 plate appearances.

When Young was placed on the injured list, the Mets recalled outfielder MJ Melendez from Triple-A. Other than Alvarez, Melendez is the only other Mets hitter to receive a positive grade this week. As you may recall, he was a candidate for King of Spring Training this year and he has carried that momentum into the regular season, maybe in part because he does not yet have the stink of the team’s bad vibes on him. He has collected five hits and two walks in 16 plate appearances, including a home run in Sunday’s game which represented the Mets’ only run in their most recent loss.

It’s hard to imagine Melendez losing his spot on the roster when any of the injured Mets return—starting with Juan Soto tomorrow. Senger will likely be the first to be sent down, but it’s hard to imagine Tommy Pham, who was called up on April 13, is long for this roster, even as haggard as it is. Pham is hitless in eight plate appearances so far and struck out in half of them, looking very much like a guy who doesn’t belong in the big leagues right now. Pham replaced Ronny Mauricio on the roster when he was called up. Mauricio was briefly recalled when Juan Soto first hit the injured list, had his one heroic walk-off moment in four plate appearances, and then was sent back down.

Speaking of guys that don’t look like they belong in the big leagues right now, that unfortunately applies to Carson Benge as well. Benge has put up a 38 wRC+ in 36 plate appearances over these last 12 games and looks overmatched. He has six hits over that span—one double and five singles. He has scored two runs and walked three times, but did not drive in any runs and struck out seven times. But to be fair to Benge, he is far from alone in his struggles.

Brett Baty and Mark Vientos join Benge, Pham, and Torrens in the poop emoji brigade and those two are arguably the poopiest of all. Ever since we all wondered if we were perhaps witnessing the resurrection of Mark Vientos, he has put up an almost incomprehensible -50 wRC+ in 34 plate appearances. He hit one very cool moonshot in Chicago that looked like he may be showing signs of life, but that’s one of just two hits he’s had since our last meter and that is not enough to save him from the poop. Baty’s wRC+ in the past two weeks is also a negative number (-2). Baty has five hits—four of them singles—and three RBIs in 35 plate appearances. He has walked just once and struck out a whopping eleven times, which leads the team. Both Baty and Vientos have also had challenges defensively.

Bo Bichette matches Baty’s 11 strikeouts to lead the team, which says something about how things are going for him. Unlike Baty and Vientos, his defense at third base has been much better lately and he’s actually made a few really spectacular plays in the past couple of weeks, but unfortunately his poor hitting is more memorable as part of the Mets’ collective ineptitude at the plate. Bichette’s 73 wRC+ is sadly actually one of the better marks in the regular starting lineup, which demonstrates how bleak things have really been. His 11 hits are second on the team and he’s one of just two Mets with double-digit hits in the past two weeks, which again says more about the lineup that it does about Bichette.

Francisco Lindor is the team leader in hits with 13. Normally being the team leader in hits for a given meter would be close to an automatic positive grade, but even with leading the team in hits, Lindor holds a mediocre 70 wRC+ over the past 12 games (50 plate appearances). Ten of those 13 hits were singles, which is not ideal. Lindor leads the team in runs scored with five (lol) and has recently been dropped to third in the lineup in an attempt to bolster run production, but he has just one RBI over the past 12 games—the result of a solo homer.

Luis Robert Jr. is with Bichette and Lindor in the “mediocre, but not absolutely terrible” category with a 73 wRC+ in 44 plate appearances. Early on, when the Mets were still winning once in awhile, Robert was one of their hottest hitters, but he has cooled off significantly. He has eight hits in the past 12 games—5 singles, two doubles, and a home run. He is still also taking the occasional walk; he has walked four times in those 44 plate appearances. But he also has struck out 11 times to match Bichette and Baty for the team lead.

Marcus Semien is another player whose arrow turns upside down from green to red. After his very slow start, Semien perked up a bit right in time to get a positive grade for his very first meter, but he has not been very productive since. He posted an ugly 41 wRC+ in 45 plate appearances since our last meter. Of his nine hits, just one went for extra bases. He scored a run, drove in two, and walked twice. He also stole a base—something the Mets aren’t doing much because they aren’t getting on base all that much. Lindor, Benge, and Baty each also have one steal since our last meter and no one on the team has more than one.

Juan Soto’s absence has meant more playing time for Tyrone Taylor and he has been…okay. He has four hits—three singles and a double—and a walk in 17 plate appearances, good for an 87 wRC+. He’s scored a run and driven in two runs while playing his usual solid outfield defense.

Phillies vs Cubs Prediction: Odds, recent stats, trends and best bets for April 21

The Chicago Cubs (13-9) won Game 1 of the four-game series with the Philadelphia Phillies, 5-1. Today is the second as both teams continue to trend in different directions.

Chicago has won six-straight games and outscored their opponents, 44-14, in that span. The Cubs are hitting .293 over the past week, ranking second with the sixth-most homers (8), but the pitching staff has been on fire with a 1.76 ERA.

Philadelphia is riding a six-game losing streak and has been outscored 42-10 during this span. The Phillies have also dropped three-straight road games. In the last week, Philadelphia ranks fourth-worst in ERA (5.73) and the second-worst batting average (.173).

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

We’ve got all the information and analysis you need to know ahead of the game, including the latest details on the how to catch first pitch, odds, recent team performance, player stats and of course, our predictions, picks and 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 Phillies at Cubs

  • Date: Tuesday, April 21, 2026
  • Time: 7:40 p.m. EST
  • Site: Wrigley Field
  • City: Chicago, IL
  • Network/Streaming: MLB TV

Never miss a second of the action and stay up-to-date with all the latest team statistics 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 Phillies vs. Cubs

The latest odds as of Tuesday:

  • Moneyline: Chicago Cubs (-131), Philadelphia Phillies (+109)
  • Spread: Cubs -1.5 (+159), Phillies +1.5 (-194)
  • Total: 8.5

Probable starting pitchers for Phillies at Cubs

  • Tuesday's pitching matchup (April 21): Jesus Luzardo vs. Shota Imanaga  
  • Phillies: Jesus Luzardo

2026 stats: 22.1 IP, 1-3, 7.94 ERA, 1.46 WHIP, 30 Ks, 5 BB

  • Cubs: Shota Imanaga

2026 Stats: 22.0 IP, 1-1, 2.45 ERA, 0.77 WHIP, 31 Ks, 5 BB

Who’s Hot? Who’s Not?

  • The Phillies’ J.T. Realmuto is hitting .280 with 14 hits, 19 total bases and one home run over 50 at-bats
  • The Phillies’ Alec Bohm is hitting .133 with 10 hits, 14 strikeouts and 6 walks over 75 at-bats
  • The Cubs’ Nico Hoerner is hitting .322 with 28 hits, 44 total bases and 21 RBIs over 87 at-bats
  • The Cubs’ Michael Busch is hitting .169 with 13 hits, 18 strikeouts, and 10 walks over 77 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 Cubs

  • The Cubs are 10-12 ATS this season
  • The Phillies are an MLB-worst 4-18 ATS this season
  • The Cubs are 12-9-1 to the Over this season
  • The Phillies are 10-11-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 and predictions for tonight’s game between Phillies and Cubs

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 Tuesday's game between the Phillies and the Cubs.

  • Moneyline: NBC Sports Bet is recommending a play on the Cubs on the Moneyline.
  • Spread: NBC Sports Bet is leaning towards a play ATS on the Cubs 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)

Padres stay winning, turn to Colorado hoping for offensive spark

ANAHEIM, CALIFORNIA - APRIL 19: Mason Miller #22 of the San Diego Padres celebrates after closing out the game 2-1 between the Los Angeles Angels and the San Diego Padres at Angel Stadium of Anaheim on April 19, 2026 in Anaheim, California. (Photo by Joe Scarnici/Getty Images) | Getty Images

After an 8-0 shellacking by the Los Angeles Angels in Game 1, the San Diego Padres wasted no time continuing their winning ways. They took Game 2 of the series, 4-1, and followed it up on Sunday with a narrow 2-1 victory in the series finale.

Michael King looked his usually dominant self, pitching five innings of one-hit ball. He had a problem with his command, giving up four walks, but he was able to get out of each jam he got himself into.

The Friars managed to put together just enough runs to win the game, scoring a run apiece in the fourth and seventh innings. Kyle Hart pitched in relief and gave up the lone Angels run of the game. But San Diego managed to hold it together as Mason Miller slammed the door in the ninth, earning his MLB-leading eighth save.

The Padres had a major power outage in Anaheim after mashing 10 moonshots in their recent homestand. They scored zero runs via the long ball and only managed to scratch six runs together but still won the series.

San Diego will face the Colorado Rockies tonight and hope that the hitter-friendly confines of Coors Field will help spark an offense that went dormant over the weekend.

Taking the mound

Chase Dollander (COL) v. Randy Vásquez (SD)

Dollander has been used more as a bulk relief pitcher for the Rockies. His 2026 has been much better than 2025, and that’s in large part because of the way Colorado has deployed him. He’s pitched to a 3.32 ERA across 19 innings.

Colorado will likely start the game with one of their relievers for the first inning before giving the game over to Dollander. He pitched quite well against San Diego in their series against the Rox last week (2 ER, 5.1 IP). If Dollander can limit the Friars in the hitter-friendly Coors Field, San Diego may struggle early against him.

Vásquez finally looked human his last time on the mound. He gave up four runs across four innings to the Seattle Mariners, but the Friars still managed to win the game with some late-inning magic. He still leads the Padres’ starting rotation in ERA with a fantastic 2.49 mark.

The Padres swept the Rox last week in a four-game set, and Vásquez dominated Colorado his last time facing them. He gave up only one run in 5 2/3 innings pitched.

If Vásquez can do the same against the Colorado lineup this time around, the Friars will have no problems sweeping the Rox again. Doing that in Denver will be difficult with the hitter-friendly environs of Coors Field, but if any Padre can, it’s Vásquez.

Batter up!

After Jake Cronenworth got hit in the face by a pitch on Saturday night, he was out of the lineup for Sunday’s series finale against the Halos. He’ll likely be back in the lineup for tonight’s matchup.

With the off day yesterday, the regular starters will likely be out in full force against Colorado:

  1. Ramón Laureano, LF
  2. Fernando Tatis Jr., RF
  3. Jackson Merrill, CF
  4. Manny Machado, 3B
  5. Xander Bogaerts, SS
  6. Gavin Sheets, 1B
  7. Nick Castellanos, DH
  8. Freddy Fermin, C
  9. Jake Cronenworth, 2B

Castellanos could get a start in the DH slot after being on the bench for awhile. He hasn’t played in the last two games and could see time in today’s series opener.

Relief corps

With King pitching a solid five innings, the Padres used four relievers (three low-leverage options) in Ron Marinaccio, Kyle Hart, Bradgley Rodriguez and Miller.

Miller extended his scoreless streak to 32 2/3 innings, putting him an inning away from the franchise record set by Cla Meredith.

That leaves Jason Adam, Adrian Morejon, David Morgan and Wandy Peralta available for tonight’s game. That being said, with the off day yesterday, it’s likely that everyone will be available to pitch. But certainly those four will be first out of the ‘pen after Vásquez’s start.

Christian Scott joining Mets' rotation, will start Thursday's game against Twins

The Mets are officially shaking things up with their starting rotation, as they will be bringing up Christian Scott to start Thursday's series finale against the Twins. 

The team will stick with a five-man rotation for now, Carlos Mendoza said Tuesday, and they'll keep Kodai Senga in the mix while David Peterson will remain in the bullpen this time around. 

With Scott taking his turn Thursday, Senga will be bumped back to start Saturday against the Rockies. 

Both he and Peterson, of course, have struggled mightily in the early-going. 

Senga's ERA has quickly risen to 8.83 for the season after allowing a combined 14 runs (13 earned) on 14 hits and a pair of walks in just 5.2 innings of work over his past two outings. 

Peterson looked strong serving as the bulk reliever behind Tobias Myers on Sunday in Chicago, but he'd given up four or more runs in each of his previous three appearances before that. 

Scott, on the other hand, has pitched extremely well for Syracuse of late. 

The right-hander has found his footing after a rough first outing of the season, allowing just two runs on four hits while striking out 12 batters over his last two starts. 

This will be Scott's first big-league outing since July 21, 2024.

"The way Scotty's been throwing the ball in the minors, we knew it was just going to be a matter of time before he was going to be helping us -- here we are giving him that opportunity, he earned it and we're excited," Mendoza said. 

Scott showed flashes of his potential during his first cup of coffee in the majors, pitching to a 4.56 ERA with 39 strikeouts in his first nine outings before requiring the season-ending surgery. 

Minter taking next step

A.J. Minter appears set to take another step on his rehab this week, as he'll join Syracuse on Wednesday. 

Minter made his first two appearances back with Low-A St. Lucie earlier this month, then he jumped up to High-A Brooklyn, where he made a pair of outings over the weekend.

The southpaw has allowed just one unearned run while striking out three to this point. 

Mendoza said that he still another couple of weeks of rehab games before he's ready to rejoin the club, but everything has been trending positively to this point in his progression. 

Minter, of course, is working his way back from lat surgery that cost him the majority of last year. 

Zohran Mamdani eats blame for Mets’ ugly losing streak: 'Curse of the Mambino'?

New York City Mayor Zohran Mamdani jokingly accepted the blame for the Mets' 11-game losing streak, saying he was fine being deemed "Mayor Mambino" with the supposed "Curse of the Mambino" beginning when the mayor posed for photos with Mr. and Mrs. Met.

“There’s a lot of baseball to be played,” Mamdani told reporters Tuesday. “I’m still keeping the faith as I know that many Mets fans are across the city.”

“I will accept being addressed as Mayor Mambino for the day,” he joked, referring to The New York Post front page.

Mamdani, a Mets fan, was sworn into office in January and his meeting with the team's mascots set off furor among New York sports radio hosts and pundits. The Mets' 11-game losing streak entering Tuesday is the team's longest since 2004, an ugly stretch for the team with baseball's highest payroll.

Mamdani said the best he could do was offer the team his "best wishes" as the Mets try to avoid another historical flop of a season.

"Eleven losses, that's a lot, whether it's in April or any point of the season," Mets manager Carlos Mendoza said. "But nobody is going to feel sorry for us. We have got to find a way."

The mayor is also a vocal Knicks fan, with the NBA team currently tied 1-1 with the Atlanta Hawks in their first-round playoff series.

This article originally appeared on USA TODAY: Mets losing streak: Zohran Mamdani takes blame 'Mambino' curse

Dynasty Baseball Stock Watch: Rainiel Rodriguez, JoJo Parker, Braden Montgomery ascending rapidly

If you spend too long admiring the view, it’s easy to miss how quickly the terrain is shifting. With one of the deepest and most talented rookie classes in recent memory making an impact at the highest level, the dynasty landscape is already starting to look different.

The Brewers have a pair of elite prospects in Jesús Made and Luis Peña, with the latter featured prominently in last week’s column, that headline a new-look upper echelon alongside Leo De Vries, Colt Emerson and Max Clark. On the pitching side, a trio of southpaws in Kade Anderson, Thomas White and Robby Snelling look like the cream of the crop and could reach the big leagues at some point this season.

We’ve also highlighted several early-season risers over the past two weeks who appear poised for significant jumps in upcoming dynasty rankings updates, including Franklin Arias, Caleb Bonemer, Jhonny Level, Seth Hernandez and George Lombard Jr.

This week’s Rotoworld Dynasty Stock Watch column looks at several well-known prospects in Rainiel Rodriguez, JoJo Parker and Braden Montgomery, who are off to excellent starts and could surge up dynasty rankings if they haven’t already. It also spotlights a group of under-the-radar names gaining momentum early, including Devin Fitz-Gerald, Pedro Ramirez, Emil Morales, Taitn Gray, Juan Sanchez, JTQuinn, Kevin Alcántara, Kash Mayfield, Daniel Pierce, Owen Ayers, Josh Ekness and Miguel Sime Jr.

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.

RELATED: Check out this week’s MLB Power Rankings

Rainiel Rodriguez, C, Cardinals

Charting realistic trajectories for top catching prospects is one of the more challenging tasks dynasty managers face because of the developmental responsibilities they shoulder outside the batter’s box. Seriously. How many years did it take Gary Sánchez to break through? Cal Raleigh morphed into one of the best power hitters in baseball during his age-28 season. It might take teenage prodigy Samuel Basallo a couple years to emerge as Baltimore’s middle-of-the-order threat. With those much-needed disclaimers out of the way, it’s officially time for fantasy managers to regard Rodriguez as a consensus top-10 dynasty prospect.

What makes Rodriguez is especially intriguing fantasy-wise is that offers middle-of-the-order power more typical of a first baseman while possessing the defensive chops to remain behind the plate, which is a combination that could make him a difference-maker at one of the weaker position groups in the fantasy landscape.The 19-year-old prodigy launched 20 homers in 84 games across the lower minors last season while posting a 90th-percentile average exit velocity of 104.8 mph, according to Baseball America. That’s not only exceptional for a teenage prospect, it’s comparable to what breakout names like KevinMcGonigle, JJ Wetherholt and Sal Stewart were producing in the upper minors last year.

He’s picked up right where he left off at High-A Peoria to finish last year, slashing .360/.484/.640 with nine extra-base hits, including two homers, and two steals through 13 games this season. He’s also drawn 10 walks against just seven strikeouts over that span. The combination of advanced plate skills, borderline elite raw power and ability to generate consistent hard contact as the youngest player in the entire Midwest League put Rodriguez a trajectory to crack the top five overall in dynasty prospect rankings lists by midseason.

JoJo Parker, SS, Blue Jays

With talented prospects rocketing towards the big leagues at a more rapid pace than ever before, dynasty managers should prioritize targeting Parker before he becomes untouchable in any trade discussions. The 19-year-old shortstop, who was selected eighth overall in last year’s MLB Draft, is off to a sublime start to his professional debut, hitting .298/.459/.553 with eight extra-base hits, including two home runs and six stolen bases in 13 games for Low-A Dunedin. He’s also walked (12) nearly as many times as he’s struck out (13) during that timeframe.

The 19-year-old shortstop went deep twice over a five-game stretch this past week, offering a glimpse of the power/speed combination that could make him an upper-echelon fantasy contributor in a couple of years. What stands out most is his ability to consistently drive the ball without sacrificing contact or plate discipline, which a rare blend that often translates to sustained success at the highest level.

While the Blue Jays are navigating an injury-marred campaign at the big-league level, their long-term outlook remains bright, with Parker emerging as a potential cornerstone. It’s not hyperbolic to view him as a top-25 dynasty prospect already, with a realistic path to cracking the top 10 by season’s end. Seriously.

Braden Montgomery, OF, White Sox

Is Montgomery, who just turned 23 this past week, a top-20 non-debuted fantasy prospect? The fact that it’s a legitimate question is why he’s featured here after slashing a robust .358/.456/.755 with 11 extra-base hits, including four homers, and two steals through 15 games at Double-A Birmingham.

There’s beauty in the simplicity of Montgomery’s left-handed swing and he’s shown an ability to drive the ball more consistently this year after managing just 12 round-trippers in 121 games across three levels last year in his professional debut.

Long viewed as a high-end dynasty prospect since his inclusion in the Garrett Crochet trade following his selection as the 12th-overall pick in the 2024 MLB Draft, Montgomery is now pushing toward elite status amid a wave of prospect graduations. He won’t offer much speed, but he projects as a high-average, top-of-the-order bat at the highest level once he reaches Chicago, possibly later this year.

Devin Fitz-Gerald, 2B/SS, Nationals

It’s always worth paying attention to the first few moves a new president of baseball operations makes, as they often target prospects they’ve had their eye on for some time. Newly minted Nationals president Paul Toboni acquired Devin Fitz-Gerald in the MacKenzie Gore trade shortly after taking the job last offseason, and the move is already looking prescient following the 20-year-old middle infielder’s scorching start in the lower minors.

He homered twice over a six-game stretch this past week and added a pair of multi-hit performances, bringing his line to .333/.463/.519 with two homers and 10 steals through 13 games at High-A Wilmington. The fifth-round pick from the 2024 MLB Draft could surge up midseason rankings if the production continues and he reaches Double-A Harrisburg as a power/speed infielder before his 21st birthday later this summer.

Pedro Ramirez, 3B, Cubs

Ramirez is a perfect example of a prospect adjusting and showing tangible improvement, which is exactly what dynasty managers want to see from a talented hitter on the cusp of ascending to the majors. The unheralded 22-year-old is off to a phenomenal start at Triple-A Iowa, which isn’t exactly a hitter’s paradise at this time of the year, slashing .316/.379/.595 with five homers and seven steals through 19 games.

He’s clearly added some additional strength after managing just eight round-trippers in 129 games at Double-A last year. The uptick in hard contact matters because Ramirez possesses near-elite contact skills and is striking out just over nine percent of the time this year. He’s a sneaky addition in dynasty leagues as an under-the-radar prospect that could make an impact later this year.

Emil Morales, SS, Dodgers

The unyielding geyser of talent that is Los Angeles’ player development engine continues to produce upper-echelon positional prospects, with Morales emerging as the latest name poised to climb dynasty rankings. The 19-year-old power-hitting infielder is off to a scorching start at Low-A Ontario, slashing .377/.443/.639 with 11 extra-base hits, including two homers, and two steals through 13 games. Perhaps most encouraging is a 20 percent strikeout rate during that timeframe, which represents the best mark of his young career.

He’s still far enough from the majors that fantasy managers shouldn’t be overly concerned with how he fits into the Dodgers’ long-term plans. It’s possible he could be a centerpiece in a deal for veteran help later this summer, but the upside of him eventually reaching Los Angeles remains intriguing. He’s a prime example of a prospect to target now before his trade value rises significantly over the coming months.

Taitn Gray, 1B, Rays

The bar is extremely high for a first-base prospect to carry meaningful fantasy value, but Gray looks like an intriguing exception based on the early returns. The 18-year-old switch-hitting slugger, who checks in at 6-foot-4 already, has hit .302 (13-for-43) with five extra-base hits, including two homers, and more walks (11) than strikeouts (nine) through 13 games at Low-A Charleston.

The third-round pick from last year’s MLB Draft boasts massive over-the-fence power potential long term and should be rostered in all dynasty formats. According to Chris Duong of Tampa Bay’s communications staff, Gray is the youngest minor leaguer to post a .989 OPS or better over a team’s first 15 games (minimum 50 plate appearances) since Juan Soto at Low-A Hagerstown in 2017. That’ll work.

Juan Sanchez, 3B, Blue Jays

It’s always notable when a talented international prospect receives an aggressive assignment, and that’s exactly the case with Sanchez, who has skipped Rookie ball entirely to jump straight to Low-A Dunedin after dominating the Dominican Summer League in his professional debut last year.

The 18-year-old’s imposing 6-foot-3 frame, bat-to-ball skills and raw power make it easy to envision him developing into an impactful fantasy slugger at the highest level within a few years. He’s unlikely to contribute much in the stolen base department and profiles long term at a corner infield spot, but the bat could be potent enough to carry significant fantasy value.

Simply put, it would be an extremely encouraging sign if he holds his own against more advanced competition this season, especially with many of his peers just beginning their careers in rookie ball.

JT Quinn, SP, Orioles

We featured Quinn’s rotation mate at High-A Frederick, Joseph Dziera, in last week’s installment, but it’s time to give him some attention after compiling a microscopic 0,.64 ERA and 23/3 K/BB ratio over 14 innings across three starts. The 6-foot-6 righty, who was Baltimore’s second-round pick in last year’s MLB Draft following a collegiate career at Georgia, features a five-pitch mix headlined by an upper-90’s heater and impressive curveball.

Kevin Alcántara, OF, Cubs

Alcántara has always been a streaky hitter, running hot and cold at various points in his development, and possesses an abundance of fantasy-relevant tools. He’s in the middle of a consistent stretch right now, homering three times in five games this past week for Triple-A Iowa. The 23-year-old outfielder, who has appeared in 13 games in the big leagues since 2024, doesn’t quite fit in alongside some of the younger prospects in this space, but he’s clearly made a subtle shift in his approach to put the ball in the air more often by adding a couple degrees of launch angle this season.

He’s up to eight long balls through just 18 games at the Triple-A level this season after launching 17 in 102 contests last year. There’s no room for him in Chicago right now, but he could wind up getting a look soon if the Cubs decide to move Seiya Suzuki back to DH with Moises Ballesteros returning to the minors.

Kash Mayfield, SP, Padres

It’s taken a little while for Mayfield to get going after being selected 25th overall as one of the top prep arms in the 2024 MLB Draft. The 21-year-old southpaw has found his stride recently, reeling off 12 scoreless frames with a 16/5 K/BB ratio over 12 innings at High-A Fort Wayne this season. His stock will continue to rise as he carves up the lower minors and reaches Double-A sometime around midseason.

Daniel Pierce, SS, Rays

It’s a notable early-season development that Pierce is hitting for more power at Low-A Charleston during his professional debut this season than originally anticipated. Tampa Bay’s first-round pick from last year’s MLB Draft is slashing .286/.364/.510 with three homers and four steals through 13 games. He’s likely to spend the entire year in the lower minors but the fact we’re seeing all-around offensive production this quickly is an extremely encouraging long-term sign.

Owen Ayers, C, Cubs

Remember everything from the Rodriguez section? Those caveats apply here. Catchers are weird from a development standpoint, which is why nobody should be surprised to see Ayers continue to improve as an out-of-nowhere success story. The 24-year-old backstop was voted the Arizona Fall League’s Breakout Player of the Year Award winner last November and hasn’t stopped hitting ever since, going deep six times while hitting .372 (16-for-43) in 11 games for High-A South Bend this season. Again, it’s challenging to forecast catchers, but Ayers looks like he’s added some thump and will reach the upper minors later this summer. That’s clearly something.

Josh Ekness, RP, Marlins

Relief pitchers rarely move the needle in dynasty leagues, but Ekness is one of the rare exceptions. He’s allowed just two runs with a 15/4 K/BB ratio over nine innings for Triple-A Jacksonville this season. The 24-year-old features an upper-90s fastball/sinker combination paired with a devastating sweeper, and his arsenal may be deep enough to transition into a traditional starting role. We’ve seen similar conversions in recent years, with varying degrees of success, from pitchers like Michael King, Reynaldo López, Seth Lugo and Clay Holmes.

At a minimum, Ekness should reach the majors soon as a multi-inning relief weapon with the potential to provide value in deeper dynasty formats as a ratio stabilizer. There’s also a plausible path where Miami eventually gives him an opportunity to start, which would significantly elevate his long-term outlook.

Miguel Sime Jr., SP, Nationals

Here’s what you need to know: Sime throws extremely hard. Seriously, he hit 101.9 mph during last month’s spring breakout matchup. He’s racked up 18 strikeouts over 8 1/3 innings for Low-A Fredericksburg this season. His stuff is going to be overpowering at lower levels, but he’ll need to refine his command against more advanced hitters. However, he’s got a big arm and is worth stashing in dynasty leagues.

Dodgers vs Giants Prediction: Odds, recent stats, trends, and best bets for April 21

The San Francisco Giants (9-13) host the Los Angeles Dodgers (16-6) at Oracle Park for a three-game series.

Los Angeles split the series with Colorado, but is coming off a 12-3 win. The Dodgers outscored the Rockies, 28-17 despite going 2-2. The Dodgers lead the MLB in batting average (.293), home runs (42), RBI (128), and hits (222).

San Francisco had its three-game winning streak snapped in a 3-0 loss to Washington on Sunday. The Giants will need more offense against the Dodgers. San Francisco is hitting the fewest amount of home runs (13) despite having the 10th-best batting average (.251).

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 Dodgers at Giants

  • Date: Tuesday, April 21, 2026
  • Time: 9: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 Dodgers at the Giants

The latest odds as of Tuesday:

  • Moneyline: Los Angeles Dodgers (-86), San Francisco Giants Rockies (+153)
  • Spread: Giants +1.5 (+115), Dodgers -1.5 (-105)
  • Total: 7.0

Probable starting pitchers for Dodgers at Giants

  • Monday’s pitching matchup (April 20): Landen Roupp vs. Yoshinobu Yamamoto
  • Dodgers: Yoshinobu Yamamoto

2026 stats: 25.2 IP, 2-1, 2.10 ERA, 0.82 WHIP, 21 Ks, 3 BB

  • Giants: Landen Roupp

2026 Stats: 22.2 IP, 3-1, 2.38 ERA, 0.97 WHIP, 24 Ks, 7 BB

Who’s Hot? Who’s Not!

  • The Giants’ Luis Arraez is hitting .305 with 25 hits and 30 total bases over 82 at-bats
  • The Giants’ Harrison Bader is hitting .115 with 6 hits and 17 strikeouts over 52 at-bats
  • The Dodgers’ Andy Pages is hitting .370 with 30 hits and 49 total bases over 81 at-bats
  • The Dodgers’ Alex Freeland is hitting .218 with 12 hits and 19 strikeouts over 55 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 Dodgers at Giants

  • The Giants are 10-9-3 ATS this season
  • The Dodgers are 12-10 ATS this season
  • The Giants are 7-15 to the Under this season
  • The Dodgers are 11-11 to the Under 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 Dodgers and the Giants

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 Monday’s game between the Dodgers and the Giants.

  • Moneyline: NBC Sports Bet is recommending a play on the Dodgers on the Moneyline.
  • Spread: NBC Sports Bet is leaning towards a play ATS on the Dodgers 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)

Texas Rangers lineup for April 21, 2026

SEATTLE, WA - APRIL 17: Wyatt Langford #36 of the Texas Rangers takes batting practice prior to the game between the Texas Rangers and the Seattle Mariners at T-Mobile Park on Friday, April 17, 2026 in Seattle, Washington. (Photo by Connor Jalbert/MLB Photos via Getty Images) | MLB Photos via Getty Images

Texas Rangers lineup for April 21, 2026 against the Pittsburgh Pirates: starting pitchers are Kumar Rocker for the Rangers and Carmen Mlodzinski for the Pirates.

Texas is back home after that long ass 10 game road trip. They are playing Pittsburgh today.

The lineup:

Nimmo — RF

Langford — LF

Seager — SS

Burger — 1B

Pederson — DH

Jung — 3B

Carter — CF

Jansen — C

Smith — 2B

7:05 p.m. Central start time. Rangers are -115 favorites.

Astros Announce Ashby, Garner Elected to Hall of Fame

Baseball: Houston Astros Nolan Ryan (34) victorious with (L-R) Alan Ashby (14) and Phil Garner (3) after breaking record of Walter Johnson during game vs Montreal Expos. Ryan set all-time strikeout record during game. Montreal, Canada 4/27/1983 CREDIT: Jerry Wachter (Photo by Jerry Wachter/Sports Illustrated via Getty Images) (SetNumber: X28391 TK1 R1 F4 )

ASTROS ANNOUNCE HALL OF FAME CLASS OF 2026

Alan Ashby, Phil Garner are the new HOF members

The Houston Astros announced today that former catcher and broadcaster Alan Ashby and former player and manager Phil Garner have been elected into the Astros Hall of Fame presented by Houston Methodist. Ashby and Garner were elected by the Astros Hall of Fame committee, which consists of former Astros players, current front office staff, current media members and Houston-area baseball historians. Notably, Garner was aware of his election prior to his recent passing.

An official ceremony for the two new inductees will be held on Saturday, Aug. 15, prior to the Astros 6:10 p.m. game vs. the Seattle Mariners.  Each inductee receives an Astros Hall of Fame sports coat and customized Hall of Fame plaque. 

The Astros Hall of Fame presented by Houston Methodist was established in 2019, and resides in Hall of Fame Alley on the main concourse of Daikin Park in left-center field. The Class of 2026 will join the 28 members previously inducted. 

THE 2026 ASTROS HALL OF FAME INDUCTEES

ALAN ASHBY (1979-89 as Player; 1998-2006 & 2013-16 as Broadcaster)

During his 11 seasons in an Astros uniform (1979-89), Alan Ashby was a mainstay behind the plate for the Houston Astros. The switch-hitting Ashby still currently ranks first or second in franchise history in several key categories for catchers, including games, home runs, RBI, hits and runs scored. Ashby was also solid defensively while guiding one of the best pitching staffs in the Majors during the 1980s.

After no postseason appearances in the first 18 years of the franchise (1962-79), the Astros made the playoffs three times (1980-81, 1986) in a seven-year span, with Ashby being a key figure in that time frame. One of his most memorable highlights came in the postseason of 1981 when he hit a walkoff home run vs. the Los Angeles Dodgers in Game 1 of the National League Division Series. It was the first postseason home run by an Astros player. Ashby also hit a game-winning home run in Game 4 of the 1986 National League Championship Series vs. Mets southpaw Sid Fernandez, making him the first player in NL history to hit game-winning home runs in the postseason from both sides of the plate.

Ashby also holds the distinction of being the first player in Astros history to homer from each side of the plate in the same game, which he did on Sept. 27, 1982 at San Diego.

Ashby also had some great moments in his career while behind the plate, including tying an NL record by catching three no-hitters. In 1981, Ashby caught Nolan Ryan’s record-setting, fifth career no-hitter, which is a record that still stands. In 1986, he was behind the plate for Mike Scott’s no-hitter vs. the Giants, which clinched the NL West title for the Astros.

Ashby was acquired by the Astros as part of a trade with the Toronto Blue Jays on November 27, 1978. Prior to joining the Astros, he spent four seasons with Cleveland (1973-76) and two seasons with Toronto (1977-78).

Following his playing career, Ashby spent 13 seasons as an Astros broadcaster, calling games on both radio and television. From 1998-2006, he was the Astros color commentator on radio, working alongside Hall of Fame broadcaster Milo Hamilton. From 2013-16, he called Astros games on television, handling both color and play-by-play duties alongside Astros Hall of Famer Bill Brown and former player Geoff Blum. Ashby also spent five seasons broadcasting Toronto Blue Jays games on TV and radio (2007-12).

Ashby was inducted into the Texas Sports Hall of Fame in 2000, and was named starting catcher on the Astros 50th Anniversary All-Time team in 2012.

PHIL GARNER (1981-87 as Player; 2004-07 as Manager)

Phil Garner, who was affectionately known as “Scrap Iron”, had a significant impact on the Astros franchise as both a player and manager. 

As a player, Garner spent seven seasons in an Astros uniform (1981-87), appearing in 753 games, mostly at third base and second base.  When he was acquired by the Astros from the Pirates during the 1981 season, he brought postseason experience and veteran leadership to the team. In 1979, Garner shined for the World Champion Pirates team, hitting a combined .472 in 10 postseason games to play a key role in Pittsburgh’s title run.

During his tenure in Houston, the Astros enjoyed success, appearing in the postseason twice (1981, 1986) while contending in other seasons. In 1986, the Astros won a club-record 96 games en route to the NL West Division crown.

As a manager for the Astros, Garner displayed a great ability to rally his team through adversity, which led to historic postseason runs. When he was named Astros manager at the All-Star Break in 2004, the Astros were just 44-44. However, the Astros would post a 48-26 record in their final 74 games to earn a Wild Card berth. The Astros would next earn the first postseason series victory in franchise history when they defeated the Atlanta Braves in the NLDS. The Astros would end up one win shy of reaching the World Series, losing to the St. Louis Cardinals in seven games in what was a thrilling NLCS.

In 2005, the Astros struggled out of the gate, going just 15-30 in their first 45 games. However, Garner was able to rally his club once again, this time leading them to a 74-43 finish to earn another Wild Card Berth, marking the largest turnaround in NL history. In the postseason, the Astros defeated the Braves in the NLDS and the Cardinals in the NLCS to reach the World Series for the first time in franchise history.

During his tenure as Astros manager (2004-07), Garner led the Astros to a 277-224 (.524) record in the regular season, while winning three postseason series and 13 postseason games overall.

Fantasy Baseball Waiver Wire: Kodai Senga, Jake Bauers and Anthony Volpe

FANTASY BASEBALL WAIVER WIRE PICKUPS

Kodai Senga (SP Mets): Rostered in 31 percent of Yahoo leagues

While the velocity is back, the results have obviously yet to follow for Senga. Because of his 8.33 ERA through four starts, there have already been calls to pull him from the rotation, and it sounds like the Mets are at least weighing whether to have him skip a start. As a result, Senga is hardly a safe pickup at this point, but he is one with outstanding upside.

⚾️ 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.

For starters, the velocity is back! Senga averaged 95.7 mph with his fastball during his outstanding rookie season in 2023. After missing almost all of 2024, he hovered around 95 mph during his fast start in 2025, but he fell off in June before missing time with a hamstring strain. In his four starts so far this year, he's at 96.3 mph. That's probably a little inflated since he hasn't been able to work deep into games, when velocity tends to wane. But it's still really encouraging. He's struck out 27 percent of the batters he's faced, which is right at his career average. His 8.83 ERA is mostly the product of him having allowed four homers and then a .413 BABIP besides.

It'd be wrong to write off those batted ball numbers as a complete fluke. Senga's fastball still isn't great even with the added velocity, and when he's behind in the count, as he too often has been this year, and can't rely as much on his forkball, he gets punished. Still, his exit velocity numbers are only a little worse than his career averages. He currently has a 4.03 SIERA and a 3.91 xERA, and he's always beaten those ERA estimators previously; he entered 2026 with a career 3.00 ERA, 4.15 SIERA and 3.94 xERA because his forkball and cutter are so good at getting him out of jams. The rough spell might last a little longer, and Senga isn't a great bet to remain healthy. Still, he's an instant pickup in leagues in which he's getting dropped.

Jake Bauers (1B/OF Brewers): Rostered in 20 percent of Yahoo leagues

If only Bauers could live up to his Statcast expected numbers. Through 20 games this year, he's sporting a career-best 52 percent hard-hit rate and a career-best 20 percent strikeout rate, but it's produced just a .224 average. Statcast thinks he should be hitting .267 and gives him a .356 xwOBA, compared to his actual mark of .326. But that's sort of par for the course for him. Since the beginning of 2023, he has a .330 xwOBA and only a .307 wOBA. Making up that ground would add about 60 points to his .711 OPS over that span.

I don't actually think it's going to all come together for Bauers, but I do think he's well worth rostering now with Andrew Vaughn and Christian Yelich on the shelf. He's currently hitting fourth and fifth against righties. He has five homers and three steals already. That Bauers loves to run is one of those things that's been obscured by his lack of consistent playing time. He actually wasn't any good at it when he a regular platoon guy at the beginning of his career; he went 6-for-12 in 96 games with the Rays in 2018 and 3-for-6 in 117 games for Cleveland the next year. However, since the beginning of 2024, he's 24-for-27 stealing bases in 638 plate appearances. He should be pretty useful to have around through at least the middle of May.

Anthony Volpe (SS Yankees): Rostered in eight percent of Yahoo leagues

He's still probably at least 10 days away from being activated as he completes his recovery from shoulder surgery, but it's a good time to pick up Volpe. José Caballero has come up with a couple of big hits, but he's not off to the kind of start that should scare anyone off from Volpe. He's batting just .233/.282/.329, and his shortstop defense is average at best. He's a nice fallback, but Volpe should be the better player.

As disappointing as he's been since his promising rookie year, Volpe still offers hope. He's just turning 25 next week. After trying to rework his approach to make more contact as a sophomore, he went back to striking out more and hitting for more power last year. It's what should work best for him. Despite dealing with a labrum tear for much of the year, he had 19 homers and 42 barrels last season. There seemed like some cause for concern that he might steal fewer bases after the shoulder surgery, but he's already 2-for-2 there four games into his rehab assignment.

Even though he'll be hitting low in the Yankees lineup, Volpe has more potential in four categories than most shortstops. He's not going to help in average, but that's the price to pay for a middle infielder who should maintain a 20 HR/20 SB pace once he returns.

Waiver Wire Quick Hits

- It's hard to say if Christian Scott, who will start for the Mets on Thursday, is up for good, but I'm really high on the 26-year-old and would have had him as a top-75 starting pitcher coming into the season if I thought there was a chance he'd get a look this early. He's a really intriguing pickup.

- I assume Tanner Scott has already been grabbed in most competitive leagues, but if not, he's the Dodgers reliever I prefer with Edwin Díaz scheduled for elbow surgery.

- Lucas Erceg is leaving the door wide open for someone else to step up as the closer in Kansas City. Matt Strahm is probably the reliever there to pick up, but I can't help but think the Royals would be better off turning to Daniel Lynch IV instead. With his slider looking better than ever, he's struck out 35 percent of the batters he's faced. Of course, there's still the chance that Carlos Estévez reemerges, but as bad his stuff was this spring, I don't think it's a good one.

Reds take on Rays, lefty Steven Matz on Tuesday in Tampa

ARLINGTON, TEXAS - APRIL 5: Chase Burns #26 of the Cincinnati Reds pitches against the Texas Rangers during the second inning at Globe Life Field on April 5, 2026 in Arlington, Texas. (Photo by Ron Jenkins/Getty Images) | Getty Images

The Cincinnati Reds are rolling at 15-8 on the season so far, mixing in elite bullpen work with timely hitting and just enough starting pitching to make the dominos fall in the right direction so far. Fresh off a sweep of the Minnesota Twins on the road, the Reds rolled into Tampa and took the series opener from the Rays on Monday in impressive fashion behind Rhett Lowder and Sal Stewart.

That means another win on Tuesday – this time with Chase Burns on the bump – would give them yet another series victory. On the road, at that!

Burns will share the mound with veteran lefty Steven Matz in this one. Matz is off to a solid start to his 2026 campaign, boasting his revamped mix of sinker/slider/cutter/change to keep hitters off-balance.

The Reds will roll out a righty-heavy lineup to counter him, including an all-righty outfield of Spencer Steer in LF, Dane Myers in CF, and Rece Hinds in RF.

First pitch is set for 6:40 PM ET. The full Cincinnati lineup is listed below!

Dodgers & Giants, tied after 136 years together

(Original Caption) Brooklyn's Duke Snider, (L) and Willie Mays of the Giants, two friendly rivals, do some bat measuring before tonight's Brooklyn-Giant clash at the Polo Grounds. The hottest baseball argument in New York this season is: Who's the better centerfielder--the fabulous Duke or the sparkplug "Say Hey" Kid.

This is the 137th season the Dodgers and Giants have played against one another in the National League. The first 69 of those years came in New York when they played in Brooklyn and Manhattan, with Tuesday night starting their 68th season representing Los Angeles and San Francisco.

This three-game series is a tiebreaker of sorts, because in all of those regular season games against one another, the Dodgers have beaten the Giants 1,288 times and the Giants have beaten the Dodgers 1,288 times.

It took a while for the Dodgers to get back to even, as the Giants were a good team much earlier than the Dodgers, and owned the rivalry. In January 1934, Giants manager Bill Terry famously said of the sixth-place Dodgers, “Is Brooklyn still in the league?”

The Dodgers last season beat the Giants nine of out 13 times, and in their penultimate matchup finally overtook the all-time series lead between the two teams, before San Francisco won the final matchup to leave them tied heading into this season. Sarah Langs at MLBcom pointed out that the previous time the Dodgers led their all-time rivalry against the Giants came in the 19th century:

Yoshinobu Yamamoto gets the ball for the Dodgers on Tuesday night in the attempt for win number 1,289, while right-hander Landen Roupp starts for San Francisco.

Tuesday game info

  • Teams: Dodgers at Giants
  • Ballpark: Oracle Park, San Francisco
  • Time: 6:45 p.m. PT
  • TV: SportsNet LA
  • Radio: AM 570 (English), KTNQ 1020 AM (Spanish)

Yankees vs. Red Sox prediction: Odds, recent stats, trends, and best bets for April 21

One of the most storied and heated rivalries in baseball is renewed tonight at Fenway Park when the Red Sox (9-13) take the field against the Yankees (13-9). The two teams sit at opposite ends of the American League East. The Yankees are in first and lead the last-place Sox by four games.

 

Off to an uneven start, the Sox are only 5-5 at home. Over the weekend, Boston split four games with the Tigers in Beantown including an 8-6 win yesterday on Marathon Day. The Red Sox scored three in the seventh and two more in the eighth yesterday to secure the win and salvage the split. The bottom three spots in the batting order went a combined 6-12 with 3 RBIs and 4 runs scored. A looming dark cloud over the win is the status of Sonny Gray who left the game in the third inning with hamstring tightness.

 

The Yankees had been scuffling but got well courtesy of the Kansas City Royals. Aaron Judge and co. scored 24 runs in the three-game sweep. Ben Rice continues to rake having hit safely in 13 of the 16 games in April in which has had had an official at-bat. The third-year major leaguer is hitting .338 with eight home runs and 18 RBIs on the young season.

 

Luis Gil gets the ball for New York against Connelly Early of the Red Sox. Gil has not been right since returning from the disabled list. He has yet to earn a win, and his ERA sits at 7.00. Early has been exceptional for Boston sporting a 2.29 ERA with 20 Ks against only 10 BBs.

 

This series serves as the first meeting since the Yankees eliminated the Red Sox in a dramatic 2025 AL Wild Card Series, adding a layer of revenge to the weekend matchup.

 

Lets dive into tonight’s 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 and How to Watch: Yankees vs. Red Sox

 

  • Date: Tuesday, April 21, 2026
  • Time: 6:45PM EST
  • Site: Fenway Park
  • City: Boston, MA
  • Network/Streaming: MLB.TV, NESN+, YES

 

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: Red Sox vs. Yankees

The latest odds as of Tuesday courtesy of DraftKings:

  • Moneyline: Boston Red Sox (-126), New York Yankees (+104)
  • Spread: Red Sox +1.5 (-204), Yankees -1.5 (+167)
  • Total: 8.5 runs

Probable Starting Pitchers: Yankees vs. Red Sox

Pitching matchup for April 21:

  • Yankees: Luis Gil
    Season Totals: 9.0 IP, 0-1, 7.00 ERA, 1.44 WHIP, 7K, 5 BB
  • Red Sox: Connelly Early
    Season Totals: 19.2 IP, 1-0, 2.29 ERA, 1.27 WHIP, 20K, 10 BB

Who’s Hot? Who’s Not! Yankees vs. Red Sox

  • Trevor Story has just 2 hits in his last 15 ABs
  • Jarren Duran is 1 for his last 16
  • Masataka Yoshida is hitting .379 in April
  • Ben Rice has hit safely in 4 straight games (5-14)
  • Cody Bellinger has hit in 8 straight games (11-31)

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: Yankees vs. Red Sox

  • The Yankees are 8-15 on the Run Line this season
  • The Red Sox are 9-14 on the Run Line this season
  • The OVER has cashed 12 times in Boston’s 22 games this season (12-10)
  • The OVER has cashed 9 times in the Yankees’ 22 games this season (9-11-2)

 

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: Yankees vs. Red Sox

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 Tuesday’s game between the Yankees and the Red Sox:

  • Moneyline: Rotoworld Bet is recommending a play on the Yankees on the Moneyline.
  • Spread: Rotoworld Bet is leaning towards a play on the Yankees on the Run Line.
  • Total: Rotoworld Bet is recommending a play on the Game Total OVER 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)

The Royals can not afford a Lucas Erceg problem

KANSAS CITY, MISSOURI - APRIL 05: Pitcher Lucas Erceg #60 of the Kansas City Royals in action during the 8th inning of the game against the Milwaukee Brewers at Kauffman Stadium on April 05, 2026 in Kansas City, Missouri. (Photo by Jamie Squire/Getty Images) | Getty Images

The Kansas City Royals’ struggles to start the season can mostly placed on the offense. They entered Monday’s game last in MLB in runs scored, and the only reason they left that position was that the Mets had a day off Monday and the Royals had the benefit of the Zombie Runner in extra innings. While I still see improved plate discipline in the underlying statistics, my column praising their approach aged like milk. The offense right now is a disaster.

Still, the Royals have had two leads entering the ninth inning over the past week, and manager Matt Quatraro turned to reliever Lucas Erceg to secure the save. Unfortunately, Erceg blew the save against the Detroit Tigers on Thursday and the Baltimore Orioles on Monday. Not that any blown save feels good for fans or players, but both of these blown leads felt particularly brutal.

Erceg entered the ninth inning Thursday in Detroit with a two-run lead. Vinnie Pasquantino hit his first home run of the season Thursday in the top of the ninth inning, which gave the team an insurance run, and I was feeling great about their chances to salvage a game against the Tigers. Erceg let the first two batters reach, then got the next two batters out. Frustratingly, the next two Detroit hitters got hits, driving in three runs and giving Erceg his first blown save of the year in a complete gut punch of a loss.

The Royals right-hander had his next chance at redemption on Monday night at Kauffman against the Orioles. He procedeed to walk Gunnar Henderson, pick off Henderson (the shortstops second pickoff out of the night), sandwiched a pair of walks around a groundout before allowing a single to Samuel Basallo which tied the game. Erceg escaped the inning without losing the game, but the Royals would never regain the lead. The Royals and Orioles would go back in forth in extra innings before Baltimore blew the game open with a five-run twelth inning. Kansas City fought valiantly back, but ended up losing 7-5 in a game that felt straight out of 2006.

The Royals offensive ineptitude and twelfth inning meltdown on Monday wasn’t Erceg’s fault, but it’s beyond frustrating to see an offense strand 16 runners and blow a save in the same game. It feels like the Royals can’t catch a break right now and are pressing because of it, and I’d be surprised if the players aren’t feeling some of that as well. Having a shutdown closer wouldn’t magically fix all of this team’s problems, but it could at least help staunch the bleeding while the offense remembers how to drive in runners. Right now, however, the team’s former shutdown closer has gotten shaky.

So what is going on with Erceg? We are still in a very small sample size for this year, but he was not as dominant last year as he was in 2024 when the Royals acquired him in a trade from the Oakland Athletics, so this is starting to feel like a trend away from his dominance. Erceg’s strikeout rate dropped dramatically last year, from 10.51 K/9 to 7.04. He induced more ground balls which helped him remain effective , but all the underlying statistics suggest he was fortunate to only post a 2.64 ERA.

It’s still an extremely small sample size for this year, but the trend line for less strikeouts has continued. His 2026 K/9 after 8.1 innings pitched is 5.4. He’s walked more batters than he has struck out. His Statcast page suggests that he’s earned his results and has not just been unlucky; the reliever is in the 6th percentile in chase rate and the 2nd percentile in whiff percentage. In 2024, he was in the 84th percentile in chase and 86th percentile in whiff percentage. He may be third in the AL in saves with five, but the underlying numbers and the last two outings paint a portrait of a pitcher who is really struggling.

Last night’s at-bat against Orioles first baseman Pete Alonso was a perfect illustration of the struggle Erceg is having right now. The reliever had Alonso down 1-2 in the count, but then threw three straight sliders out of the zone and Alonso did not chase any of them. The Polar Bear had two straight check swings on the first two sliders, but he managed to just hold up. After Alonso drew a walk, Basallo hit a 1-2 fastball for a single, tying the game. 2024 Erceg is for sure able to strike out either Alonso or Basallo, but so far 2026 Erceg was not able to punch out either hitter, and the Royals paid for it.

I actually thought the life on Erceg’s pitches Monday night looked good, but his control was not sharp, hence the three walks. I don’t know how much of a leash the Royals can have with Erceg right now to figure out his command. The Royals need effective Erceg to return and in a hurry, or they need to move on to their third choice to close games this year. The team is 7-16 and trying to avoid playing themselves out of the playoffs before May. If the team feels like that even if they do have a lead it will just be blown in the ninth, then this season will go completely haywire.The 7-16 start and seven game losing streak hasn’t been Erceg’s fault, but he’s at least been part of the problem and not part of the solution.

Weekly Pebble Report: Brody Brecht is gaining confidence in 2026

RHP Brody Brecht (#11) of the High-A Spokane Indians stands with his hand in his glove.
RHP Brody Brecht (#11) of the High-A Spokane Indians stands with his hand in his glove. | Spokane Indians, 2026

RHP Brody Brecht (No. 3 PuRP) was drafted 38th overall by the Colorado Rockies in the Competitive Balance A round of the 2024 MLB Draft. He made his professional debut with the ACL Rockies in 2025, where he pitched just four games before being promoted to Low-A Fresno. In 2026, he was promoted to High-A Spokane where he has made three starts and allowed four runs on five hits with five walks and 15 strikeouts in 8.2 total innings. Things started a little rough for Brecht in 2026, but they’ve gotten progressively better over the three starts (see below).

However, in 16 starts with the Grizzlies in 2025, Brecht posted a 1-4 record and a 2.60 ERA. Some of that season was spent on the injured list with a back injury, but Brecht still learned a lot in his first pro season.

“I think just learning how to be a pitcher and calling my own game,” Brecht said of his biggest takeaway. “That’s something I didn’t do when I was in college. We had a pitching coach, and he called it all, so I think just learning how to read hitters – if they’re late on a fastball or ahead, just learning how to attack them and sequence them the best way I can. So I definitely say that was a good learning thing for me, and then just getting a routine as well. You’re at the same place for six days, so as a starter, you know when you’re throwing. So just finding that routine that works the best for you was big, too.”

And although he appreciates that the Rockies are suggesting pitches from the dugout, he has his own philosophy regardless of who’s calling the pitches.

“I’m a big believer that the wrong pitch thrown with conviction is better than the right pitch thrown with doubt,” he said. “I think any time I step on that rubber, I want to already know what pitch I’m throwing and I want to be committed to it. And I think that’s the best way to go about it.”

Another big lesson Brecht learned in Fresno was how to get into a routine.

“You try to find it in spring training, but it’s a little different just getting up to speed and trying to stay healthy,” he said. “That’s the biggest thing in spring training. But once you get in the season, you get those first couple of road trips and a couple of home series – I think after that first month, you really start figuring out a groove and what works for you. So I feel like I found that.”

Part of the reason that Brecht chose to attend the University of Iowa instead of going pro right out of high school was his interest in playing football as well as baseball. He redshirted his first season in 2021, but saw action in 11 games in 2022. Injuries derailed his football career, though, so he turned his focus back to baseball. However, he still has a lot of lessons that he took from his time as a two-sport athlete.

“It’s in me for sure, just being an athlete,” he said. “I try to stay with my training – sprinting, running, all that stuff – and still stay explosive like when I was playing. And then just the mentality of hard work and showing up every day. You may not feel like it, but you’ve got to get it done. That’s still in there for sure. Could I go out there right now and play? You might have to give me a few months to start training, but I definitely try to still be an athlete out there.”

During spring training, Brecht focused on “getting back to [he] was and being an athlete out there.”

“Once I stopped playing football, I feel like I tried to get perfect mechanics and just tried to be a pitcher. And that’s just not who I am. I’m an athlete out there. So I think just switching up some training and arm build up, just making sure I can stay healthy out there was a big thing this offseason. And then learning a curveball, adding that so we can have a four-pitch mix was good. And just staying in the zone – attacking and getting ahead is the biggest thing.”

Aside from the physical adjustments he’s made, Brecht is also working on the mental side of his game. Notably, he works with Brian Kane – Chase Dollander’s mental skills coach. 

“He talks about that: if you get behind 0-2 or 1-2, in the past, for me – and something I still struggle with – is that it can quickly turn into 2-2 or 3-2 because you’re trying to throw the nastiest slider you’ve ever thrown. But you don’t need to – just make it competitive… And for me, my mindset is that I’m throwing it down the middle until I get to two strikes and the eight guys behind you can get outs for you.”

Additionally, Brecht has a goal of going deeper into games while also “not trying to punch everybody out.”

“I think if you get ahead and you stay ahead, then the strikeouts will come. But my goal out there isn’t to strike out 10 every time I go out there. It’s just to execute one pitch, and if I strike him out, great. If it’s 0-2 and I strike him out, great. If he gets a pop up, great. Like, it doesn’t matter to me. I’m just trying to go deep in the ballgame.”

He also has his routine that he follows on game days that help him get in the mental space to perform.

“For me, sitting around all day thinking about the game isn’t beneficial for me. I just feel that my anxiety goes up and my stress goes up,” he said. “So for me, just getting away from the game – whether it’s playing some video games, spending time with family, I think that’s really good. I like to go on walks and just get the body moving. I don’t want to sit around all day. 

“And then once I get into my routine, I’ll listen to a podcast out there over the execution of baseball and talk about the execution of a pitch. It’s by Harvey Dorfin called The Mental ABC’s of Pitching,” he continued. “So I do a chapter on game days and then I’ll go watch a video of me executing pitches – I call it my mind movie – swings and misses, attacking and getting ahead and all that. And I’ll do mental imagery. But on game days, I’ll do that before and then just listen to some Christian music to keep me calm so I can go out there and just be in control of myself.”

Brecht was chosen to not only represent the Rockies in the 2026 Spring Breakout game, but also to start the game. Unfortunately, he got lit up early and posted a final line of five runs (four earned) on four hits with four walks and two strikeouts over 1.2 innings. So far in Spokane, he’s been pitching alright but he still has some goals that he’s hoping to achieve in 2026.

“I think the biggest thing is just staying healthy,” he said. “I missed some time last year [with a back injury], so just getting out of here healthy and staying healthy throughout the season is going to be the biggest thing. And then just continue to build upon each outing, and know that each time I put on a Rockies jersey is definitely a blessing. So just not taking any day for granted.”


Weekly Pebble Report: April 13th-19th

Triple-A: Albuquerque Isotopes (4-2, 12-9 Overall)

It was another successful week for the Albuquerque Isotopes. Hosting the Oklahoma City Dodgers (Los Angeles Dodgers) at home, the Isotopes won four games to take back-to-back series for the first time since June 2024. It was also the first time Albuquerque earned a home series victory over Oklahoma City since May 20-25, 2021, and just their third since 2012. The Isotopes lost the series opener, won games two and three, dropped game four 13-12, then won the next two to close out the series.

The offense produced plenty during the series, slashing .329/.439/.472 with their 71 hits and 56 runs scored, topping the Pacific Coast League. Additionally, the Isotopes ended up with more walks (41) than strikeouts (40) by the end of the series. On the mound, the pitching staff posted a 6.67 ERA over 54 innings, though the Isotopes only allowed more than six runs in a game twice, each game resulting in a loss. They managed 58 strikeouts against 36 walks and gave up six home runs.

⬆️ Stock Up:Sterlin Silver

Sterlin Thompson (No. 13 PuRP) had a productive week at the plate, slashing .368/.500/.526 with a home run and a team-leading seven RBI. He went 7-for-19 with five walks against one strikeout and added a stolen base for good measure while scoring seven runs. Thomspson is now batting .309/.427/.412 on the season through his first 18 games. While quite a bit of attention is being given to other prospects in Albuquerque, Thompson also has a good chance of debuting this season, especially since he is already on the 40-man roster.

⬇️ Stock Down:Veen Losing the Sheen

Consistency and success continue to elude Zac Veen (No. 9 PuRP) in Albuquerque. While he displayed solid plate discipline in the series with four walks against five strikeouts, he went 5-for-23 with a double. On the season, Veen is now batting just .227/.288/.288 with 17 strikeouts and six walks in 17 games. The improvement with swing decisions is nice to see, but he will need to start producing a little more pop at the plate, as he now has just four extra-base hits, all of which are doubles.

Upcoming

The Isotopes head on the road to face the Sacramento River Cats (San Francisco Giants) to start a new series on Tuesday.

Double-A: Hartford Yard Goats (4-1, 5-9 Overall)

The Yard Goats stumbled out of the gate against the Richmond Flying Squirrels (San Francisco Giants) with back-to-back losses in which they gave up a combined 24 runs. Hartford yielded 42 total runs to the Flying Squirrels in five games after the series finale was rained out.

⬆️ Stock Up:Longwell Long Ball

Slugging first baseman Aidan Longwell seemed to finally find his footing at the end of last week’s series against the Fightin’ Phils. Against the Flying Squirrels he continued to hit the ball well. In five games he went 8-for-21 with a home run—his first at the Double-A level—two doubles, and just one strikeout.

⬇️ Stock Down:Stormy Weatherly

Left-handed reliever Sam Weatherly hasn’t quite found his way through the clouds to start the 2026 season. He’s given up an earned run in all five of his appearances and given up at least two in three of those outings. Weatherly made two appearances against Richmond at two innings each and gave up two earned runs in both. He allowed seven total hit, including a home run. He walked two batters and struck out three.

Upcoming

The Yard Goats will look to right the ship in a six game road series against the Portland Sea Dogs (Boston Red Sox).

High-A: Spokane Indians (2-4, 6-9 Overall)

It was a tough week for the Spokane Indians. They won their first game against the Vancouver Canadians (Toronto Blue Jays), but won just one game the rest of the series. Lack of offense was a prominent issue, especially over the final three games of the set. In those last three games the Indians scored just four runs while the Canadians scored 16.

⬆️ Stock Up:Vancouver Got Brecht

The titular Brody Brecht had an excellent week on the mound. Divided into two three-inning starts to bookend the series, Brecht pitched six total innings and gave up just one earned run on three hits and three walks with a total of 11 strikeouts. Brecht’s best outing came on the Sunday finale, where he held the Canadians hitless with five strikeouts.

⬆️ Stock Up:¡Vamos, Vargas!

Jordy Vargas (no. 21 PuRP) has continued his excellent start to the season with a quality start against the Canadians. Vargas shut out Vancouver for six innings, giving up just two hits and a walk while striking out seven batters. Through his first three starts he has a 1.29 ERA over 14 innings with 17 strikeouts and a 0.79 WHIP.

Upcoming

The Indians are off to Everett to take on the AquaSox (Seattle Mariners) for the second time this season.

Low-A: Fresno Grizzlies (4-2, 10-4 Overall)

The Grizzlies faced off against the newly formed Ontario Tower Buzzers (Los Angeles Dodgers) for the first time and walked away with a fairly dominant 4-2 series win. Offense was the name of the game, as the Grizzlies scored at least seven runs in four of the six games. They also had two games—both victories—in which they scored a whopping 18 runs, though they did give up 23 runs in a loss for the series finale.

⬆️ Stock Up:Thach Smash

The series against Ontario was quite the coming-out party for 21-year-old first baseman Tanner Thach, the 2025 eighth round selection out of the University of North Carolina at Wilmington. Thach tore the cover off the ball against the Tower Buzzers, going 13-for-28 at the plate with five doubles, three home runs, and 18 RBIs as he played in all six games. He also drew more walks (four) than strikeouts (two). Thach went 4-for-6 in the series opener with seven RBI and two of his home runs.

⬇️ Stock Down:Jhon Doe

The Rockies signed left-handed pitcher Jhon Medina out of the Dominican Republic as part of their 2023 international class. After three solid seasons in the Dominican Summer League and Arizona Complex League, the 20-year-old was assigned to Low-A Fresno for the season. Unfortunately, his Low-A debut has been a difficult one. In four appearances—including one start—he has an ERA of 19.96 over 7.2 innings. He has six strikeouts to 13 walks and has given up at least three earned runs in three of his four appearances. His first outing against Ontario lasted just 0.2 innings as he gave up eight earned runs on four hits and four walks. His second outing was smoother by comparison with three earned runs on four hits and three walks over three innings.

Upcoming

The Grizzlies are back in Fresno this week for a series against the Rancho Cucamonga Quakes. The former Dodgers affiliate now operates as the Low-A team for the Los Angeles Angels.


Join the conversation!

Sign up for a user account and get:

  • Fewer ads
  • Create community posts
  • Comment on articles, community posts
  • Rec comments, community posts
  • New, improved notifications system!

Please keep in mind our Purple Row Community Guidelines when you’re commenting. Thanks!