PHILADELPHIA, PENNSYLVANIA - APRIL 17: Drake Baldwin #30 of the Atlanta Braves looks on during a game against the Philadelphia Phillies at Citizens Bank Park on April 17, 2026 in Philadelphia, Pennsylvania. (Photo by Emilee Chinn/Getty Images) | Getty Images
After a two-day hiatus as a designated hitter, Drake Baldwin is back behind the plate and catching the Braves’ series finale at Washington Thursday afternoon.
No doubt it’s smart to sneak in some days off and this stretch of 10 games in as many days certainly takes a toll. But it’s good for the Braves to have Baldwin behind the dish once more as it paves the path for Dominic Smith’s return to the lineup and designated hitter role on Thursday.
Smith, after playing in nine of 10 games earlier this month, has been on the bench in each of the last two. He’s hitting seventh Thursday and will look to continue to add to his gaudy RBIs rate of 17 in 18 games this season.
Michael Harris II remains in the sixth hole for the second straight night after homering twice on Wednesday, and Mike Yastrzemski is all the way down to the nine spot in the order as he looks to break out of his extended slump to begin his Braves tenure.
Yastrzemski is one of only two current Braves who has faced Washington starter Cade Cavalli. He’s 0-for-3 against him with a strikeout. Bench player Kyle Farmer is the other and has had more success, going 2-for-3 with a double against Cavalli, who will be making his first start against Atlanta.
The Nationals shuffled some players and the batting order from Wednesday’s lineup. DH José Tena (0-for-8 with four strikeouts in this series) was moved up from the eighth spot in the lineup to third. Third baseman Brady House is getting an off day, replaced by Jorbit Vivas, who moves over from second base and will hit eighth. Nasim Nuñez (.181 average but 10 stolen bases in 22 games this season) is filling in at second base and hitting seventh.
Considering 22-year-old right-hander JR Ritchie is making his major league debut on the mound for the Braves, no one in the Nationals lineup has ever faced him before at this level. The lineup presents a tougher task for Ritchie that one would think based on recent production in this series.
CORPUS CHRISTI, TX - JULY 25: Bryce Mayer #6 of the Corpus Christi Hooks delivers a pitch during the game between the Amarillo Sod Poodles and the Corpus Christi Hooks at Whataburger Field on Friday, July 25, 2025 in Corpus Christi, Texas. (Photo by Vanessa Buentello/Minor League Baseball via Getty Images)
Another day of minor league baseball is in the books. See the results below.
AAA: Sugar Land Space Cowboys (12-8) POSTPONED
AA: Corpus Christi Hooks (10-7) won 12-1 (BOX SCORE)
The Hooks got on the board first thanks to a Ferreras 2 run HR in the 4th inning. Mayer got the start for the Hooks and pitched well allowing 1 run over 4.1 innings while striking out 8. The Hooks added on getting 2 runs in the 7th on a Baez 2 run double and 2 runs in the 8th on a Guillemette single. The pen was great tossing 4.2 scoreless innings as they closed out the win.
Note: Ferreras has 3 HR, 12 RBI in 15 games this season.
Railin Perez, RHP: 1.2 IP, 1 H, 0 R, 0 ER, 1 BB, 3 K (WIN)
Derek True, RHP: 2.0 IP, 2 H, 0 R, 0 ER, 1 BB, 3 K
A+: Asheville Tourists (4-13) lost 11-10 (BOX SCORE)
Asheville jumped out to an early lead getting a Frey RBI single in the first, Powell RBI groundout in the second and Holy RBI groundout in the third. In the 4th, the offense added 2 more on Nunez and Frey groundouts. Santos got the start for Asheville and pitched well allowing 2 runs over 5.1 innings. Asheville would get 2 more in the 7th on an error and Rosario single and then 2 more in the 8th on a Call 2 run triple. Serrano pitched in relief but struggled allowing 7 runs, including 5 in the 9th as the Drive tied it. The game went to extra innings and the Drive scored two in the top of the 10th. Asheville got one back in the bottom but that was it as they fell 11-10.
A: Fayetteville Woodpeckers (5-12) won 12-8 (BOX SCORE)
The Woodpeckers got on the board in the first inning on a Neyens RBI single and Huezo sac fly. In the 2nd inning, Cauro added a 2 run home run. The offense rallied for three more runs in the third on a Flores RBI double and Diaz 2 run home run. Potter got the start and went 3 innings allowing 1 run. He was relieved by Oakes who allowed 3 runs over 3.1 innings. The offense blew it open scoring 5 runs on a Sierra RBI single, Alvarez RBI triple, Neyens RBI single, Monistere RBI triple and Huezo RBI single. Baez allowed 4 runs in relief but the pen held on for the 12-8 win.
DENVER, COLORADO - APRIL 22: Hunter Goodman #15 of the Colorado Rockies circles the bases after hitting a solo home run against the San Diego Padres in the eighth inning at Coors Field on April 22, 2026 in Denver, Colorado. (Photo by Matthew Stockman/Getty Images) | Getty Images
Yesterday was a tough day for the Friar Faithful.
The San Diego Padres broke up a three-game win streak, falling 8-3 to the Colorado Rockies. They’ll now play their second consecutive rubber match today hoping for a series victory.
The problem lately has been scoring runs, and that problem finally reared its ugly head when the Padres’ pitching faltered for the first time in the last three games. It hadn’t been an issue until now.
The Friars managed to barely scratch seven runs across the board before yesterday. But it hadn’t mattered because they limited opponents to two runs in that same time span.
That was not the case on Wednesday night. Walker Buehler gave up four runs in only 2 2/3 innings, and none of the San Diego relievers pitched a scoreless outing.
The one shining star of the night was Luis Campusano. He went 3-for-4 with two doubles and a home run, notching the only extra-base hits the Friars had on Wednesday’s game.
It’s easy to look at an offensive dry spell like this and fear the worst but, remember, it wasn’t long ago the Padres had an even worse time scoring runs than they do now. And that ended with an eight-game win streak and the second-best record in baseball.
Taking the mound
Ryan Feltner (COL) v. Matt Waldron (SD)
Feltner has had a rough start to 2026. He’s pitched to a 6.00 ERA across 18 innings and his last outing against the Friars didn’t exactly go well.
In the Padres’ 9-5 win over Colorado two weeks ago, Feltner surrendered six runs. He was chased from the game after only four innings and earned the loss after giving up seven hits (two homers) and three walks to the Friars.
He’ll have to look a whole lot better to beat San Diego this time. Padres hitters have a combined .342 batting average 12 RBI against the right-hander.
With San Diego looking to take the rubber match over the Rox today, they’ll need Waldron to look a lot better than he did last week against the Los Angeles Angels. He gave up six runs that night in only 3 2/3 innings pitched.
The good news? Waldron’s knuckleball should work fantastically in the high-altitude environs of Coors Field. Key word: should. If his knuckleball isn’t on point, then Rockies hitters will have a fun time running up the score today.
Batter up!
With everyone hitting pretty good versus Feltner, the starters will likely be in for San Diego. Nick Castellanos (in spite of his defensive miscues at first base yesterday) could start in the DH spot with a career .333 BA (12 AB) against Feltner. But Miguel Andujar (.600 BA, 1.600 OPS) could start there as well.
The rest of the lineup feels pretty solidified:
Ramón Laureano, LF
Fernando Tatis Jr., RF
Jackson Merrill, CF
Manny Machado, 3B
Xander Bogaerts, SS
Miguel Andujar, DH
Gavin Sheets, 1B
Luis Campusano, C
Jake Cronenworth, 2B
It’s possible manager Craig Stammen gives one of his top five a day off, possibly slotting in Bryce Johnson in somewhere for one of the starting outfielders (maybe Merrill?). But apart from that, the lineup feels pretty set.
Campusano could potentially get the start over Freddy Fermin despite starting yesterday’s game. He had a great offensive showing in yesterday and has the better career numbers against Feltner. That being said, Stammen could still tab Fermin to maintain an even balance between the two backstops.
Relief corps
Like I said, none of the Padres’ relievers exited Wednesday night unscathed. Kyle Hart, David Morgan and Wandy Peralta combined to allow four runs across 5 1/3 innings. The only good thing about that? There’s plenty of high-leverage options available out of the ‘pen.
Jason Adam, Ron Marinaccio, Adrian Morejon, Bradgley Rodriguez and closer Mason Miller will all be on call for today’s series finale. Marinaccio or Rodriguez will likely be out first, as both are able to cover multiple innings.
Adam and Morejon can cover multiple innings as well, but the Padres have shown a preference for using them as specialty instruments as opposed to blunt-force tools.
Miller is one inning away from tying the franchise record for scoreless innings set by Cla Meredith (33 2/3 IP). He could very well accomplish that feat today. If the Friars have a lead in the ninth, he’ll be the only one heading to the mound.
BRADENTON, FL - JULY 09: FCL Boston Red Sox shortstop Franklin Arias (18) fields his position during a Florida Complex League game against the FCL Pittsburgh Pirates on July 09, 2024 at Pirate City Complex in Bradenton, Florida. (Photo by Joe Robbins/Icon Sportswire via Getty Images) | Icon Sportswire via Getty Images
Anyone noticing Dave O’Brien and Lou Merloni having some sophomoric fun during the Red Sox’s second consecutive scoreless game by repeating the 6-7 meme about, as our own Bryan Joiner put it, “about 6-7 months late”, the scoreboard of the WooSox game has some bad news.
The game looked to be heading in a different direction following another fantastic start by Jake Bennett. He’s now got 21 innings under his belt to start 2026, and tonight marked just the second run he’s allowed. The Mets contributed all of their offense in the middle innings and kept the WooSox at bay enough to retain a one-run lead in the late going. But, still, folks might be a bit curious about why Jake Bennett remains on this Worcester roster and Double-A standout Eduardo Rivera was allowed to pitch 3 1/3 scoreless against the Yankees. Still, Bennett’s got some control left to master before he becomes yet another big lefty to debut.
Is a .450 batting average almost three weeks into the season good? Is five home runs in two weeks good? After watching the Red Sox infield looking lost at the plate, I won’t blame you if you’re hoping for Franklin Arias to keep climbing the development ladder until he eventually “saves the season,” even though he’s only 20. Still, Arias’ offense as well as Tyler McDonoughs’ home run was no match for the team allowing eighteen hits to the Yard Goats (Rockies AA). Arias’ emergence raises the question: does this organization wait too long to strike when the prospect iron is hot, promoting only when the iron is no longer hot? It happened with Roman Anthony, and it’s currently happening with Payton Tolle to some degree. Please, Craig, give the man a ladder!
Yoelin Cespedes went 3-for-5 with two doubles against Asheville (Astros High-A) and helped put the Drive into prime position to pull the game within reach in the ninth inning. Isaiah Jackson made the unthinkable happen with a bases-loaded, two-out grand slam to tie it up, and Salem did its thing from there. Jackson’s home run was spectacular, bringing the team from a 4.5% chance of winning all the way back. Justin Gonzales’ two-RBI double was a mark that signified that the ten-inning affair was practically two separate games.
Oh, make it the 6-7 madness stop! The Nationals walked off the RidgeYaks in a fashion that may not have even warranted such a close game if not for Jacob Mayers’ strong performance. Salem actually started this game down 6-0 in short order, but couldn’t quite take this game even with two home runs in the 8th and 9th frames. Salem struck out 14 times and went 1-for-9 with runners in scoring position. It was just a matter of what team wanted to lose less, and on Wednesday, it was not Salem.
CHICAGO, IL - APRIL 21: Adolis García #53 of the Philadelphia Phillies looks on prior to the game between the Philadelphia Phillies and the Chicago Cubs at Wrigley Field on Tuesday, April 21, 2026 in Chicago, Illinois. (Photo by George Gaza/MLB Photos via Getty Images) | MLB Photos via Getty Images
The times, they are bad.
The vibes, they are also bad.
Pretty much everything associated with the Phillies right now is bad. Nothing is going right and the product on the field is approaching (if it hasn’t already reached) unwatchable. Change has been demanded by many that follow the team, but realistically, what can they do? What are some of the change
Firing a member of the coaching staff/manager
The one that many seem to want now is for the manager to be fired. Rob Thomson’s seeming complacency with all that is happening around him makes those on the outside feel as though he doesn’t care or is implicit in the team’s demise. To an extent, there is truth there. He has made some baffling decisions in his tenure, but so does any other manager. Ask the Dodgers fanbase what they thought of Dave Roberts prior to their opening up the checkbook even wider and started winning World Series titles.
Now, firing a coach, particularly a hitting coach? That is something that may have to be considered. The team’s offense is the largest target of ire and has been for some time (even though they usually are in the top half of the league in runs scored). Yet this stretch that is currently happening, there are many players that just seem broken beyond repair, even for a coach as good as Kevin Long. Maybe a new voice should be heard in the batting cages under the stadium.
Release a player
Maybe the group needs a shakeup.
Maybe they need to see that no one is safe.
Maybe they need to see that when the performance doesn’t match the expectation level given, a change needs to be made.
Now, realistically, we know that a lot of the players will not be straight up released. The dead salary and importance to the roster construction as it currently is means they are sticking around no matter what.
But what exactly is going to happen with Taijuan Walker? Once Zack Wheeler returns, what purpose does he serve? Sure, he could be a long reliever in the bullpen, but wouldn’t simply rotating that roster spot be a better usage of it than whatever it is that Walker is giving them right now? They saw that in Nick Castellanos and did away with his tenure (even though these are way different circumstances outside of the actual performance on field). Does it solve all the problems the team has? No, but maybe simply showing anyone that might be frustrated within the clubhouse that the front office actually cares may be enough. [UPDATE: they did!]
Alter the batting order
Wednesday night’s lineup, where Kyle Schwarber and Trea Turner swapped spots was at least a “try something different” moment. Using Felix Reyes as a cleanup hitter is at least something they can try as well.
The lineup hasn’t been good enough that anyone on the team should be considered locked into a spot right now, so maybe a bit more experimentation needs to happen.
Make a permanent lineup change
Alec Bohm needs to be moved out of the lineup at this point. Regardless of what his outside issues are right now, he is unplayable in his current state. For a team that considers itself one able to chase down a World Series trophy, they have dug themselves such a hole that getting out of it is going to mean riding some hot hands whenever they arrive and moving out cold hands if a better option is available. For example, if Harper runs cold, there really isn’t anyone else that can do his job. But with Bohm, they at least have Edmundo Sosa willing and able to play the position and hit in the lineup.
That change should have already happened.
It could be a permanent thing for only a week, giving Bohm time to get his head straight before he returns. It could be something they leave until Sosa himself runs ice cold, something he has been prone to do in the past.
For a team that has lost eight games in a row, it’s something that needs to happen.
Promotion from the minor leagues
Seriously though, who else is left? Is there anyone else at Lehigh Valley that can come up and do a better job? Judging from some of the reports we’ve seen, Reyes was probably the best option and they pulled that lever. Had Aidan Miller been healthy and productive, we might have seen that happen by now, but he’s not.
For better or worse, they’re stuck.
What we’re seeing now is a roster that is ice cold and incredibly unlucky at the moment. That combination usually leads to bad results and it has to the tune of an eight-game losing streak that really doesn’t look like it will end any time soon.
But what else can they actually do that they haven’t already done?
The Philadelphia Phillies lost to the Chicago Cubs on April 14, and the Phillies have dropped another seven straight since while the Cubbies haven't lost.
Wrigley Field will play host to their series finale on Thursday, April 23, and my top Phillies vs. Cubs predictions and MLB picks are calling for the North Siders to fly the W and hand Philly a ninth consecutive loss.
Who will win Phillies vs Cubs today: Cubs moneyline (+107)
The Philadelphia Phillies have lost eight straight while scoring just 16 total runs.
I’m confident starter Cristopher Sanchez (1.59 ERA and 2.21 xFIP) will pitch well, but the Chicago Cubs are cruising along on an eight-game winning streak while averaging 7.25 runs pergame. They also rank second in wOBA against lefties for the year.
Chicago starter Edward Cabrera has been effective with a 2.38 ERA. His 4.32 xFIP and 4.24 xERA highlight he’s overachieving, but as noted, the Philadelphia lineup is scuffling and ranks last in wOBA during the highlighted skid.
COVERS INTEL: Cabrera has limited opposing hitters to a miniscule .282 SLG and .285 wOBA through 22 2/3 innings.
Phillies vs Cubs Over/Under pick: Under 9.5 (-139)
While the wind is forecasted to be blowing out to right field on Thursday afternoon, the highlighted struggles of the Philly lineup paired with Sanchez’s dominant 31.7 K% and 59.2% ground-ball rate point me to the Under.
This is also a getaway game, and both the Phillies and Cubs play road games Friday. I don’t expect Sanchez or Cabrera to face the toughest lineups their opponents can send to the dish here.
Neil Parker's 2026 Transparency Record
ML/RL bets: 7-7, +0.51 units
Over/Under bets: 4-4, -0.47 units
Phillies vs Cubs odds
Moneyline: Phillies -113 | Cubs +108
Run line: Phillies -1.5 (+144) | Cubs +1.5 (-150)
Over/Under: Over 9.5 (+113) | Under 9.5 (-117)
Phillies vs Cubs trend
The Cubs have won each of their last eight games (+8.40 Units / 82% ROI). Find more MLB betting trends for Phillies vs. Cubs.
How to watch Phillies vs Cubs and game info
Location
Wrigley Field, Chicago, IL
Date
Thursday, April 23, 2026
First pitch
2:20 p.m. ET
TV
NBCS-Philadelphia, Marquee
Phillies starting pitcher
Cristopher Sancez (2-2, 1.59 ERA)
Cubs starting pitcher
Edward Cabrera (2-0, 2.38 ERA)
Phillies vs Cubs latest injuries
Phillies vs Cubs 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.
Just for curiosity, I checked the math on flipping a coin and getting heads eight consecutive times. You’d expect to find four such sequences out of 10,000 flips, or about once every 2,500 times. I think I could take that math and apply it to once every 15 years if you were a team that played around .500 ball. I feel safe in saying there are some assumptions in there that don’t hold up to scrutiny. This isn’t a coin flip. The last six of these wins are at home. Even if we give both of these two teams credit for their capabilities and not how they’ve played over the first month of the season, I suspect the Cubs are a bit better than a coinflip at home against them.
Without drifting into the abstract, we know that the Cubs last won eight in 2023. As we talked about yesterday, that team wasn’t particularly good (winning 83). So this kind of streak isn’t necessarily a launching pad. That said, if you figure 88 wins is an almost definite playoff berth, the team accomplished nine percent of the wins they will need for the season over the last eight games. There are never guarantees, but this kind of stretch can alter the trajectory for a team. It’s way too early for “if the team played .500…” but if they played .500 the rest of the way, they’d win 84. The point is, the team doesn’t have to do much to reach 85 wins which is either going to be just in or just out of the playoffs.
It’s going to get harder, but enjoy this.
The formula is much the same as what it has been throughout the streak. The Cubs held the Phillies to two runs. They’ve allowed 20 runs over the eight wins (2.5 per game). But it’s not a one way equation. The offense put up seven. They’ve scored 58 runs over the eight wins (7.25 per game). So a 7-2 win is right within the center of the range of outcomes.
The top offensive performers? Alex Bregman, Seiya Suzuki, Michael Busch and Pete Crow-Armstrong. So in brief, the guys who they didn’t get much production out of over the first 20 games are leading the way now. A seamless rotation and passing of the torch. Everything you’d hope for out of a team. My confidence in this team in the regular season is based exactly on what we are seeing. In the grind of the regular season, roster depth is the key to piling up enough wins to be a playoff team. The sheer number of Cubs, particularly offensively, who can beat you is significant.
The Cubs had 13 more hits in this one. Seven different Cubs had hits. Seven different Cubs scored. This was a deep and balanced attack. The pitching was terrific. Seven singles, two doubles and no walks. It was not enough offensive production for the Phillies to sustain any offense.
Another fun win. Four-game series sweeps are pretty rare. The last one of those for the Cubs was back in 2021. Yep. Another not good season. So these rare occurrences are certainly not predictive. Hopefully this streak puts quite a bit of win in the sails of this team. This probably isn’t a great team. But perhaps it can ride this wave for quite some time.
Three Positives:
Alex Bregman gets my top spot with three hits including a triple. He scored a run. He’s heating up.
Pete Crow-Armstrong also had three hits, one a double. He drove in two. Pete’s also heating up. He’s hitting .345 over his last eight games.
Ben Brown. I felt like the game was very much in the balance when he came in. He faced 10 batters, retiring seven, five of those by strikeout. It was 4-2 when he entered and 6-2 when he left.
Game 24, April 22: Cubs 7, Phillies 2 (15-9)
Reminder: Heroes and Goats are determined by WPA scores and are in no way subjective.
THREE HEROES:
Superhero: Alex Bregman (.220). 3-5, 3B, R
Hero: Pete Crow-Armstrong (.127). 3-4, 2 RBI, SB
Sidekick: Michael Busch (.093). 2-4, HR, RBI, R
THREE GOATS:
Billy Goat: Moisés Ballesteros (-037.). 1-4, 2B, R
Goat: Dansby Swanson (-027.). 0-3, BB
Kid: Nico Hoerner (-017.). 1-5, R
WPA Play of the Game: Edmundo Sosa batted in the second with runners on first and second with one out, the Phillies down one. He doubled and a run scored. (.157)
*Cubs Play of the Game: PCA batted with a runner on second and two outs in the second. He doubled in a run. (.115)
Cubs Player of the Game:
Game 23 Winner: Shōta Imanaga received 247 of 258 votes.
Rizzo Award Standings: (Top 3/Bottom 3)
The award is named for Anthony Rizzo, who finished first in this category three of the first four years it was in existence and four times overall. He also recorded the highest season total ever at +65.5. The point scale is three points for a Superhero down to negative three points for a Billy Goat.
Nico Hoerner +9.5
Michael Conforto/Shōta Imanaga +7
Seiya Suzuki/Jacob Webb -8
Pete Crow-Armstrong -13
This was a “rotation” game for the Rizzo award. Every one who was on the positive side for the game had been on the negative side for the year and vice versa. H&G has so much inertia towards the center.
Up Next: Next stop Javy Báez? I’ve given you my favorite No. 7, my favorite No. 8 and now let’s see if we can get to my favorite No. 9. It won’t be easy, but I don’t want this ride to stop. In a rare occurrence, three-fifths of the NL Central lost Wednesday night. The Cubs move into sole possession of second, half a game behind the Reds. The Brewers drop to last. The win pace sits at 101.25. Unbelievable.
Edward Cabrera (2-0, 2.38 ERA, 22.2 IP) starts for the Cubs. He had a quality start and a win last time out and then got an extra day off. The Phillies start Cristopher Sánchez (2-2, 1.59, 28.1) for the sixth time. Last time, he was a tough-luck loser, throwing six innings and allowing eight hits and no earned runs. He struck out eight and has struck out 39 already.
It’s a tough one on paper. But find a way and keep this rolling.
The New York Yankees will try to complete a road sweep of the Boston Red Sox tonight behind the electric Cam Schlittler.
My Yankees vs. Red Sox predictions believe Boston righty Payton Tolle is completely outmatched, and my MLB picks will take the Bombers moneyline on Thursday, April 23.
Who will win Yankees vs Red Sox today: Yankees moneyline (-143)
I’ve tried to find a scenario where the Boston Red Sox should be less than a +150 underdog to avoid the sweep against New York Yankees righty Cam Schlittler, and I just can’t get there. I’d play this to around -160.
Schlittler threw eight scoreless innings and registered 12 strikeouts against his boyhood team in last year's postseason.
Schlittler's most thrown pitch, the fastball, has been one of the best pitches in baseball, ranking in the 100th percentile of run value.
Boston righty Payton Tolle, meanwhile, is walking over 10% of batters he faces and is carrying a 4.70 xERA.
New York shouldn’t need to score much to get the win.
COVERS INTEL: Schlittler’s chase rate sits at 41% through five starts, ranking him in the Top 2% of the sport.
Yankees vs Red Sox Over/Under pick: Under 8.5 (-120)
I’m not sure this one looks much different from yesterday when Max Fried threw eight scoreless innings in a near-shutout win. I’ll back the Under here with a projected total of 8.1.
This Under lives and dies with Schlittler, and I'm fine with that. He’ll get plenty of chase, as Boston’s Top 7 whiff rate and Bottom 7 chase contact rate looms large..
Tolle's command issues could let the Yankees get to four or five runs, but this still doesn't feel like an eight-run ballgame.
Chris Hatfield's 2026 Transparency Record
ML/RL bets: 7-6, +0.92 units
Over/Under bets: 8-6, +2 units
Yankees vs Red Sox odds
Moneyline: Yankees -150 | Red Sox +130
Run line: Yankees -1.5 | Red Sox +1.5
Over/Under: Over 8.5 | Under 8.5
Yankees vs Red Sox trend
The Red Sox have hit the Under in 24 of their last 40 games at home (+7.35 Units / 17% ROI). Find more MLB betting trends for Yankees vs. Red Sox.
How to watch Yankees vs Red Sox and game info
Location
Fenway Park, Boston, MA
Date
Thursday, April 23, 2026
First pitch
6:10 p.m. ET
TV
FS1
Yankees starting pitcher
Cam Schlittler (2-1, 1.95 ERA)
Red Sox starting pitcher
Payton Tolle (0-1, 6.06 ERA)
Yankees vs Red Sox latest injuries
Yankees vs Red Sox weather
Odds are correct at the time of publishing and are subject to change. Not intended for use in MA. Affiliate Disclosure: Our team of experts has thoroughly researched and handpicked each product that appears on our website. We may receive compensation if you sign up through our links.
Arizona Diamondbacks Jose Fernandez (11) steps to the plate against the Chicago White Sox in the third inning on April 22, 2026, at Chase Field in Phoenix. | Rob Schumacher/The Republic / USA TODAY NETWORK via Imagn Images
According to a survey, 4% of men who buy candles are either buying it as a gift or for a female they are related to.
Germany has a unique tradition for newlyweds.
Polterabend is a German wedding custom that symbolizes life after marriage. Just before couples are wed, their families and friends would break things such as dinnerware and vases – with the exception of glasses. After their loved ones have trashed the place, the couple should then clean the whole place.
There were female gladiators in Ancient Rome! A female gladiator was called a gladiatrix (plural gladiatrices). They were extremely rare, unlike their male counterparts.
ARLINGTON, TEXAS - APRIL 22: Nick Gonzales #3 of the Pittsburgh Pirates slides into home plate to score a run as Kyle Higashioka #11 of the Texas Rangers fields a throw during the ninth inning at Globe Life Field on April 22, 2026 in Arlington, Texas. (Photo by Ron Jenkins/Getty Images) | Getty Images
Morning, all!
Wyatt Langford has a grade 1 flexor strain in his right arm, which marks the fifth IL stint for a soft tissue injury in the first two years of his career. Skip Schumaker says it’s because he “has more muscles than most people.”
Langford is hoping to spend no more than the minimum amount of time on the IL.
Evan Carter was denied an ABS challenge last night because he had left the batter’s box on his way to first base on a called strike three.
Skip Schumaker described last night’s loss as a “weird” one, with Jack Leiter coughing up the lead in the fifth after cruising to the first four innings and Cole Winn and Jalen Beeks giving up another lead in the ninth.
Leiter labeled the outing “beyond frustrating,” capped off as it was by his tripping over a pile of equipment while trying to back up a play.
The Athletic has a piece up answering fan questions about life on the road for MLB players where we learn that the players rate the Rangers’ clubhouse facilities at the top of the league.
ANAHEIM, CALIFORNIA - APRIL 22: Mike Trout #27 of the Los Angeles Angels celebrates his solo home run with Adam Eaton #92, to make the score 3-0 Angels during the fifth inning against the Toronto Blue Jays at Angel Stadium of Anaheim on April 22, 2026 in Anaheim, California. (Photo by Harry How/Getty Images) | Getty Images
The Yankees thoroughly handled the Red Sox for a second night in a row, making it 17 consecutive shutout innings to start The Rivalry off in 2026 before Brent Headrick allowed a single baserunner home in the ninth inning. Max Fried kept them in check all night, tossing eight innings to keep the rest of the ‘pen fresh, and Amed Rosario continued to showcase how good of a decision it was to re-sign him by launching a three-run homer in the first inning to set the tone.
New York’s tenuous position atop the division remains intact, but there was a chance to pick up ground with a full slate of games going on around them. The results ended up being more of a mixed bag.
Toronto Blue Jays (10-14) 3, Los Angeles Angels (12-14) 7
The Angels built themselves a steady lead over the course of six innings, stringing a run together in each of the third through fifth innings on a Jo Adell sac fly and homers from Nolan Schanuel and Mike Trout. Toronto, meanwhile, couldn’t solve José Soriano and his 0.24 ERA on the season, though they had some good shots at it. The Blue Jays collected seven hits in five innings against the Angels ace, getting a man on in every inning Soriano pitched. They couldn’t string together anything more than singles though, and ran themselves into trouble with a caught stealing as well as a double-play ball to limit the scoring threats.
Things changed in the seventh, as Kazuma Okamoto worked a one-out walk and Andrés Giménez doubled to put runners on. Tyler Heineman grounded out to second to score the first run, but that brought them to two outs. Needing to get those hits, they finally fell as Nathan Lukes doubled and Ernie Clement singled to tie the game at three.
Just as they tied things up, though, the Jays’ pitching staff unraveled and gave it all right back. Trout was the one to work a one-out walk, and after stealing second Adell singled to put runners on the corners. Brayden Fisher was brought in to escape the jam and got the second out via strikeout, but then he served up a walk to Yoán Moncada and Schanuel doubled to unload the bases. Vaughn Grishom popped a ball into no-man’s-land in right field to score one more for good measure and like that the Angels walked out of the inning up another run despite blowing their three-run lead in the top frame. The Jays couldn’t muster anything in the eighth, and the ninth saw them strand two as Lukes struck out and Clement grounded to third to end it.
Tampa Bay Rays (13-11) 6, Cincinnati Reds (16-9) 1: The Reds have been playing excellent ball to start the year, but Tampa got to them early in this one. They scored three runs off of Brandon Williamson in the second inning thanks to back-to-back walks to start the frame, added another on a Junior Caminero solo shot in the third, and drove him from the game in the fifth when they got an RBI single from Ryan Vilade. Cincinnati managed to avoid the shutout by lifting a sacrifice fly in the top of the fifth, but they otherwise had no answers to Nick Martinez as the 35-year-old pitched eight innings and scattered five hits with a singular walk.
Baltimore Orioles (12-13) 8, Kansas City Royals (8-17) 6: Pete Alonso got his new team off to a strong start with a two-run shot in the first inning, but Kansas City cut into that lead immediately with a Vinnie Pasquantino solo homer. The Royals flipped the lead in their favor in the fourth inning when Pasquantino led off with a double and scored on a Carter Jensen single, who later scored himself on a single from Lane Thomas. Baltimore answered back in a big way in the sixth inning, with six straight batters reaching safely capped off by Coby Mayo’s three-run blast to go ahead 8-3. KC clawed back three of those runs on homers from Jensen and Kyle Isbel in the bottom half of the sixth, but the only baserunner they’d get the rest of the way would be Nick Loftin reaching via error in the ninth.
Houston Astros (10-16) 2, Cleveland Guardians (14-12) 0: The Astros covered all the offense this game would see in the first inning, and who else would be responsible but Yordan Alvarez. Houston’s MVP candidate launched his league-leading 11th home run of the year, a two-run shot that would be all that Peter Lambert and company needed to secure the win.
Detroit Tigers (13-12) 5, Milwaukee Brewers (13-10) 2: Casey Mize was on his A-game, dealing six innings of one-run ball while striking out seven batters to earn the win. His lone mistake came in the third, when a two-out walk to Brice Turang set him up to steal second base and score on a William Contreras single and briefly put Milwaukee ahead. Detroit went up for good with runs in the fourth and fifth innings, Spencer Torkelson launching a two-run shot in the former while Kevin McGonigle and Colt Keith knocked in runs in the latter. The two sides traded a run apiece in the eighth inning, and a wild Kenley Jansen allowed the tying run to get on base in the ninth but managed to slam the door shut on Turang to pick up the save.
Seattle Mariners (11-15) 5, Athletics (13-12) 4: Logan Gilbert wasn’t at his sharpest on Wednesday, working just four innings and allowing three runs on six hits and two walks. Fortunately for him, he exited with just a one-run deficit, and the Mariners erased it in the sixth inning on a sacrifice fly before taking the lead in the next frame thanks to J.P. Crawford and Cal Raleigh getting aboard ahead of Julio Rodríguez who grounded a run in. Nick Kurtz wasn’t ready to call it quits, hitting a game-tying home run in the top of the ninth, but Seattle was ready to rally. A leadoff single was erased on a double-play, but Raleigh and Rodríguez singled to put the winning run in scoring position. Josh Naylor obliged, lining a single to left to walk it off.
Texas Rangers (12-12) 4, Pittsburgh Pirates (14-10) 8: A seven-inning gem from Braxton Ashcraft was neutralized by his bullpen entering for the eighth and promptly blowing the two-run lead Pittsburgh had built. They got it right back in the ninth though, as back-to-back singles followed by a fielder’s choice play at the plate went the Pirates’ way. Oneil Cruz made the tension drop shortly afterwards, as he greeted Jalen Beeks out of the ‘pen with a three-run homer to make it a more comfortable four-run game — the Rangers went down in order in the bottom half to make it a moot point.
Sep 17, 2025; Boston, Massachusetts, USA; Boston Red Sox starting pitcher Lucas Giolito (54) pitches against the Athletics during the first inning at Fenway Park. Mandatory Credit: Eric Canha-Imagn Images | Eric Canha-Imagn Images
Hello friends!
The Mariners got back into the win column yesterday in a 5-4 walk-off victory over the A’s. The M’s enjoy an off-day today as they embark on a road trip to St. Louis and Minnesota.
Busch Stadium is one of those parks I’ve always wanted to see in person, though I think Coors is No. 1 on my list. What non-Seattle ballpark is at the top of your to-visit list?
Ryon Healy has at least one fan when it comes to his broadcast booth work in the form of Mariners legend Ichiro. Healy is expected to re-join the booth again in late May/early June.
The Padres have agreed to a one-year contract with right-hander Lucas Giolito. The veteran starter will join San Diego’s Single-A squad while he builds up his workload.
Juan Soto’s return to action was marked by controversy when he admitted to the media that he didn’t speak to any of his teammates during the 12-game losing skid.
Munetaka Murakami’s heater continues, as the infielder belted a homer in his fifth straight game to tie the MLB rookie record. His 10 round trippers on the season are just one behind Yordan Álvarez for the MLB lead.
TAMPA, FLORIDA - MARCH 21, 2026: Tate Southisene #19 of the Atlanta Braves covers as Coby Morales #38 of the New York Yankees steals second base during the first inning of a spring training Spring Breakout game at George M. Steinbrenner Field on March 21, 2026 in Tampa, Florida. (Photo by Nick Cammett/Diamond Images via Getty Images) | Diamond Images/Getty Images
The attention the Braves have given to position player prospects has paid huge dividends so far this season with a number of impressive performances already in the first month. First round pick Tate Southisene led off for Augusta with his third long ball of the season, and his .917 OPS on the season has been a huge plus for the GreenJackets. After a poor stretch of play John Gil is back to playing great in Rome, notching another three hit game as part of another big offensive day for the Emperors.
Austin Pope, SP: 1 IP, 4 H, 4 R, 1 ER, 1 BB, 0 K, 4.32 ERA
Hayden Harris, RP: 1.1 IP, 1 H, 0 R, 0 ER, 0 BB, 0 K, 2.08 ERA
Gwinnett and Jacksonville played in a barn burner, and it was a late push by the Stripers and Aaron Schunk’s huge day at the plate that pushed them over the edge in the end. On the run preventation side of the ball the Stripers relied on a host of pitchers in a bullpen game and in the early innings struggled to get any sort of consistent success. The pitching staff led by spot starter Austin Pope and reliever Tayler Scott had trouble throwing strikes consistently, and they weren’t helped at all by an abysmal defensive performance. The Stripers pitching staff allowed six walks and the defense coughed up five errors, leading to five unearned runs charged against them. They allowed eight runs through the first four innings of play and trailed 8-4 heading into the latter half of the game. Finally Anderson Pilar gave them a small bit of good work over 2 2/3 innings with no earned runs allowed, and the offense woke up enough to make a late comeback.
Throughout the Stripers lineup they were able to find offensive impact in this game, but nobody was more successful than Aaron Schunk. Schunk had hits in all five of his at-bats in the game, and in the early innings his offensive output carried the team and kept the game close. He led off in the second inning with a double that sparked a rally, eventually scoring a run as part of Gwinnett’s effort to put two on the board. The next inning he went deep with the biggest swing of the game, smashing his fifth home run of the season to make the game 6-4. Schunk’s one out single in the sixth inning led to another scoring chance and his third run scored of the game, but it wasn’t until the seventh that Gwinnett really had their chance to break out. Brewer Hicklen was hit by a pitch and Jim Jarvis drew a walk, setting up the middle of the lineup with two outs. Chadwick Tromp loaded the bases for Schunk, who responded with a clutch single for his fourth hit of the game, driving in two and cutting the deficit to 9-7. Brett Wisely followed that up with a bloop double to bring the game within one, but with two runners in scoring position Jose Azocar struck out to end the inning. Hicklen would be the hero of the evening with his next at bat, cracking a two-run home run that put the Stripers ahead for good in the eighth inning. Schunk capped off his day with another RBI single, his fifth of the game, and in total Schunk scored or drove in seven of the Stripers 11 runs.
Garrett Baumann, SP: 3 IP, 4 H, 3 R, 3 ER, 3 BB, 2 K, 7.27 ERA
It was a forgettable day for the Clingstones all around as they struggled in every facet of the game. They were stifled on offense despite making plenty of contact throughout the game, with a large majority of their outs coming on weak ground balls and early count outs. The Birmingham staff filled up the strike zone and Columbus went after their pitches, and the only player with a notably good day was Ambioris Tavarez. Tavarez had an early walk for the first Clingstone baserunner of the game and later on had the game’s second hit, though in both cases his time on the basepaths was short-lived. David McCabe had a single early on in this game that pushed his hitting streak up to five games, accounting for the Clingstones’s only other hit, and thus far this season he has reached base safely in all but one of his games played.
Garrett Baumann had two solid games to work himself back after a poor opening start, but came back down a bit in this outing as he struggled to elevate his fastball. It was one of those days where despite throwing a lot of strikes he struggled to land pitches in locations that would him swings and misses, and hitters were able to rack up hits and extend at bats until he made mistakes. All three of his walks came in at bats that he could not finish the hitter off, losing the plate appearance to a walk in a full count. He landed neither of his secondary offerings well at all and had to rely on his fastball to get many of his outs, a tall task for him when he isn’t able to keep the pitch on the edges. Most of his issues came down to his mechanics being a bit off as he was falling off to his glove side a bit and pulling most of his pitches down and in that direction, though in the second inning he did a much better job of locking in his mechanics. In particular his strikeout to end the second inning was a great example of him getting his body downhill and towards home plate, and he located pitches nicely there including a deep slider for a whiff to finish the at bat. Ultimately though he never got a great feel for a consistent secondary, and got tagged for a home run in the next inning when he left his changeup up in the strike zone. Until this point he had managed to avoid allowing any runs, but Birmingham had him dialed in at this point and he only had two whiffs on 17 swings in the inning.
Cam Caminiti, SP: 4.1 IP, 6 H, 4 R, 4 ER, 3 BB, 2 K, 4.26 ERA
There are few things more certain than the Rome Emperors giving prospect fans something to like on any given day, and even with the early wake up call the offense was rolling. A six run fifth inning was the key to a win to bring the team within a win of .500, and John Gil had a second big day in a row to start this series. The first six Emperors of the game went down in order, but Logan Braunschweig made his first impact of the game by smoking a double to lead off the third inning, and he came around to score on a Jake Steels groundout to give Rome an early lead. A rough couple of innings from Cam Caminiti did give the game over to the Grasshoppers briefly, though not before Gil made his first mark on the game. Gil scorched a line drive over to third base that deflected off of the defender, and he motored in for a leadoff double though he was stranded there. In the fifth inning Braunschweig made another impact on the game, going down to get a sinker down and in and lifting it for a solo home run. Rome started rolling after this, with a walk to Colin Burgess and hits from Austin Machado and Isaiah Drake loading the bases up for Gil. Gil drew a walk to move everyone up a spot, forcing home a run, and bringing the deficit down to 4-3. Eric Hartman then took a hit by pitch to tie the game, and Cody Miller gave Rome a lead with a sacrifice ground out. Mason Guerra, who led off the inning, netted the hit that gave Rome a little breathing room, sneaking a single up the middle to drive home two runs and push the lead to 7-4. Braunschweig had a chance for a second hit of the inning and gave a liner the other way a good ride, but it was right at the left fielder for the final out and ended Braunschweig’s perfect day at the plate. Gil had leadoff singles in both the seventh and ninth inning, getting him a second straight three hit day. Gil also stole a base to move into the South Atlantic League lead with 11 on the season.
Cam Caminiti started this season off with three terrific performances, but his Wednesday was fraught with inconsistency and a command performance that fell a bit short of the standards he has set in the first month of 2026. Caminiti had reasonable command of his fastball in the early going, keeping the pitch in the upper third of the zone and escaping some mistake sliders to work through two scoreless innings, however the signs of trouble were there. Caminiti missed with his fastball way out of the zone high, and could not get his slider down at all and got lucky leadoff man Wyatt Sanford was too far ahead and yanked one a long way foul. In the second inning they made some adjustments to correct the high misses, but he started leaving the fastball over the plate and at all points was not able to make many swing-and-miss pitches. In the third inning his arm slot started to dip and pitches sailed on him again, and this time Sanford took advantage of a mistake slider. The first pitch of the at bat was a slider up in the zone and Sanford turned it around and smacked it down the line for an RBI double, tying the game. In his second trip through the order Caminiti’s command started to show even more holes and the Grasshoppers put a three spot on him in the fourth inning. It’s close to as bad as you’ll see Caminiti pitch all around as none of his pitches worked throughout the outing, though he was ultimately able to salvage the start and keep Rome in the game until they broke through in the next half inning.
Swing and Misses
Cam Caminiti – 6
Riley Frey – 5
Ian Mejia – 3
(10-7) Augusta GreenJackets 2, (9-8) Columbia Fireflies 6
Derek Vartanian, SP: 5 IP, 7 H, 3 R, 3 ER, 2 BB, 4 K, 5.40 ERA
This game got off to an exciting start for GreenJackets fans, though excitement in the game probably peaked after the second hitter. On pitch number two Tate Southisene got a slider out over the plate, and he was waiting back on it. He crushed a leadoff home run up onto the berm in left center field, and the GreenJackets had the early lead to work with. Alex Lodise followed up by turning and crushing an inside fastball, and though he fell short of a home run by hitting it into the deepest part of the ballpark he was able to sprint around for a triple and give Augusta an early opportunity to put up a crooked number. With the way Luis Guanipa has been hitting he seemed like the man for the task, but he rolled over a fat slider on the first pitch and was retired without Lodise being able to advance. Nick Montgomery then got carved up by a steady diet of sliders low and away and struck out for the second out, and the scoring opportunity was officially closed when Junior Garcia popped out to the shortstop. Augusta gave up the lead but retook it on a Cooper McMurray single in the top of the second inning, then went the rest of the game without scoring a run. Lodise and Guanipa each had a couple of good moments in the rest of the game, with Lodise going the other way for a single to lead off the third inning. Guanipa followed by putting a charge into a fly ball into the right center field gap, but it died at the base of the wall for a fly out and Augusta didn’t have a lot left in the tank after that point.
Derek Vartanian had two pretty interesting starts to open his season, but had his worst on Wednesday as his command of his slider and splitter were not good enough to help him find consistent success. From the very early portions of the game Vartanian was clearly struggling to keep his slider close, and the Fireflies hitters were able to lay off of it and force him into using his fastball and splitter in the zone. His splitter had a few moments where he laid some nasty pitches fading off the plate to get whiffs, but he also pulled way too many up over the plate and had to dance around trouble throughout the game. It was one of those splitters staying at the top of the strike zone that got tagged for a home run in the third inning, his third home run allowed so far in two games. Vartanian’s mix of pitches is solid enough to be worth a continued eye over the remainder of the season, especially given how sharp he looks despite not pitching competitively all last season due to injury. His velocity looks good and though the command was spotty in this one it’s well in line with the inconsistency you would expect from someone who has missed so much time, and though his fastball is fringy right now he has enough life on it to survive upper level hitters.
San Diego Padres closer Mason Miller (Photo by Sean M. Haffey/Getty Images) | Getty Images
It has been 23 years since a major league closer has won the Cy Young Award. Plenty of today’s top relievers still have their warts — specifically, the occasional blown save that tarnishes their regular season. Thus, making it virtually impossible for them to gain any traction in the Cy Young voting.
However, San Diego Padres Mason Miller is the perfect storm. His statistical numbers are impossible to believe because few relievers have been that dominant.
Here is Miller’s 2026 line:
0.00 ERA – 0.353 WHIP – 27 K – 2 BB – 8 Saves – 11.1 IP
Miller has been unhittable.
You have to be amazed that no major league hitter can make contact off him during an at-bat. They cannot pick up the ball out of his hand. Unlike answering multiple-choice test questions, guessing is not a sound approach to getting a base hit.
Boasting the majors’ best fastball/slider combo, Miller has fanned 71% of the batters he faced. His four-year major league career strikeout rate is a 41.4%. The league average is 22.5%.
Since he arrived in San Diego, the formula for Miller’s success has been simple: three batters up, three batters down for a Friars win. Over that span, the big right-hander has allowed only two runs in 34.2 innings pitched. More importantly, the Padres’ closer is two innings away from setting the franchise record for scoreless innings. In 2006, Cla Meredith set the franchise record by pitching 33.2 scoreless innings.
Closers can win the Cy Young Award
In MLB history, nine relievers have won the Cy Young Award. The most recent winner was the Los Angeles Dodgers closer Eric Gagne in 2003. He converted 55 consecutive save opportunities to a 1.20 ERA. A former Padre is on the list, as Mark Davis recorded 44 saves with a 1.85 ERA to win the award in 1989.
It is difficult for a closer to win the Cy Young Award, primarily because their workload cannot match a starting pitcher’s final total. Thus, it is hard to make an argument for a pitcher who throws 70-80 innings in a season to a starter who logs close to 200 innings for their team.
Analytics’ role in selecting award winners
Today’s award voters are highly influenced by the game’s analytic numbers, especially in the Wins Above Replacement category. However, the Cy Young Award’s criteria require that they prioritize each candidate’s performance throughout the season. This stipulation gives specialists like relief pitchers a chance to build a case for their workload.
WAR is designed to place a value on a player’s importance to their team’s win total. The metric formula for pitchers is straightforward because it measures every run (earned and unearned) that happens on the field per nine innings.
bWAR is an analytical stat created by Baseball Reference that allows closers to be viable candidates for the Cy Young Award. The metrics are results-driven because relief pitchers get credit for their ability to strand base runners.
Yes, Miller will blow a save opportunity, but it may not come this season. Baseball just works that way. Dominance is limited for some players, but for others, it lasts a long time.
The Cy Young Award debate hinges on value: is the closer a more worthy candidate because they’re called to lock down the final three outs to a potential win, or the starter, who must navigate a lineup several times to earn a victory?
Voters have run out of excuses; Miller’s dominance has outgrown the “small sample” label. What he has accomplished since putting on a Padre uniform might be enough to put him in the Cy Young Award conversation.
SECAUCUS, NJ - JUNE 10: Asa Lacy poses for a photo with a Royals hat after being drafted fourth overall by the Kansas City Royals during the 2020 Major League Baseball Draft at MLB Network on Wednesday, June 10, 2020 in Secaucus, New Jersey. (Photo by MLB Photos via Getty Images) | MLB Photos via Getty Images
In 2020, the COVID pandemic resulted in a stilted cadence to the typical draft evaluation process. Nevertheless, the draft continued onward and the Royals picked Asa Lacy fourth overall. However, the Royals recently released Lacy, who threw only 80 professional innings in the minors since being drafted.
Lacy had only 4 starts and 24 innings pitched in the 2020 college season before it was shut down prior to the draft. He put 88+ innings on tape in 2019, but across his three seasons at Texas A&M we’re talking 152 innings. Something like a quarter of those innings came as a reliever in 2018. Lacy was no exception – Max Meyer, who was picked third overall, had 148 innings of college tape with an even higher percentage of innings as a reliever.
All this to emphasize – teams were working with precious little data going into the 2020 MLB draft.
Having said that, the industry still did its normal rankings process. FanGraphs rankings had Lacy at number 2. MLB Pipeline had Lacy at number 3. Max mentioned in his early news article about Lacy’s release that Baseball America also had Lacy at number 3.
Again, all this to emphasize – given the limited information everyone had, the industry held Lacy in high regard. Picking him at fourth overall was a totally reasonable pick.
But, it being 2026, we have a lot more information on how the other players picked in that draft panned out. Could the Royals have made a “better” decision? I don’t really think they could have given the information at the time, results-based analysis, blah blah blah. But let’s look anyway!
You can see the whole first round on Baseball Reference here.
Spencer Torkelson went first overall to the Tigers. As a guy who made it to the major leagues and is still playing for the Tigers in 2026, picking Tork went better for them than picking Lacy did for the Royals. But that’s not much of a bar to clear. Tork’s accrued 2.6 fWAR across 2200 plate appearances, something like a 0.7/600 PA fWAR pace. He has two 30+ homer seasons but his career wRC+ is exactly 100 to this point. Not what you want from a first baseman, but he’s only 26. Maybe there’s more to come.
Heston Kjerstad went second overall to the Orioles. He also made it to the majors but has yet to make an impact with a career wRC+ of 83 and a negative fWAR.
Max Meyer went third overall to the Marlins and is maybe only just now emerging. He made a handful of starts in 2024/25 but the cumulative performance was about replacement level. This season, he has five roughly average-ish starts under his belt and may grow into a contributor for another team after the Marlins inevitably trade him.
Austin Martin went fifth overall to the Blue Jays. He never played a game at the MLB level for the Blue Jays as they traded him to the Twins for José Berríos at the trade deadline in 2021. Martin showed an Isaac Collins-like performance in 2025 – high OBP, low power, OF spot – and is really showing out so far in 2026 with a .484 OBP in 62 plate appearances. He is 27 years old and who knows what else he’s got in the tank.
Emerson Hancock went sixth overall to the Mariners and has mostly forgettable/replaceable performance prior to 2026. Similar to Max Meyer though, he has taken a step forward *so far* this season with a FIP under 4 and ERA under 3 in 5 starts. We’ll see if that holds.
Nick Gonzales was taken 7th overall by the Pirates and has a career 83 wRC+ in almost 1000 plate appearances. Robert Hassell III was picked 8th overall by the Padres and was the first high school player selected. He has 70 games of bad hitting so far, but he’s only 24. Zac Veen was taken by the Rockies at 9 and hasn’t hit since AA. Reid Detmers was taken 10th overall by the Angels, has shown some promise, and is not yet 27.
You can keep going on this kind of analysis yourself if you’d like. The next guy was Garrett Crochet, who has been excellent for the past two season but is getting knocked around this season. Pete Crow-Armstrong was taken 19th by the Mets and just signed a big extension.
Overall, six guys taken in the first around in 2020 never made the majors. Lacy just happens to be the highest pick of those guys. To me, that’s roughly a normal rate for the first round as a whole. It’s unfortunate that it happened to a guy picked fourth overall with such a high prospect evaluation. Typically a guy picked that high *does* at least make it to the majors. But I think the Royals made a good pick with the information they had, and they’re not the only team whose pick in this particular first round did not work out.
I hope Lacy can get healthy and catch on somewhere, if that’s what he wants.