","providerName":"Bluesky Social","providerUrl":"https://bsky.app","thumbnail_url":null,"type":"oembed","width":600,"contentType":"rich"},{"__typename":"Markdown","content":"That’s pretty compelling. If Alvarez can even be an average bat and average catcher, that’s a solid everyday player. If he can be better than average at either or both? There’s still star potential here.","type":"text"},{"__typename":"Markdown","content":"### **Bo Naylor, C, Guardians**\n\nSpeaking of once-hyped young catchers entering their fifth season who haven’t done a whole lot recently but maybe can take a late-season swing change into something big-time, we have Naylor. The 2018 first-round pick had a nice debut (121 OPS+ in 2023) but hasn’t come near that the last two seasons, hitting only .198/.273/.365, for a 78 OPS+. That was maybe OK in 2024, when he rated as a very good defender behind the plate, but it really didn’t work in 2025, when he was merely an average defender.\n\nThus it went until September, when Naylor hit .290/.324/.548 (.872 OPS), then homered in Cleveland’s Wild Card Series loss to Detroit. This part is key: A month’s worth of good play does *not* outweigh two seasons worth of poor play. That said, we wanted to find real changes, and Naylor gave us a good one. His bat is faster, and his stance is totally different. He was openly talking about it in the second half, and the numbers couldn’t be clearer.\n\nHis stance widened by an entire foot. His setup, previously one of the most open in the sport, became far more neutral. As MLB.com’s Tim Stebbins went into detail on earlier this month, Naylor swapped out a leg kick for a toe tap, too. If he looked like a different hitter when he was hitting better … well, that’s because he was.","type":"text"},{"__typename":"Image","caption":"Naylor increased his bat speed, then moved up in the box, and widened an opened his stance.","contextualCaption":null,"contextualAspectRatio":null,"credit":null,"contentType":null,"format":"png","templateUrl":"https://img.mlbstatic.com/mlb-images/image/upload/{formatInstructions}/mlb/fegk7vrd95brkl5slane","type":"image"},{"__typename":"Markdown","content":"“The mechanical change he made last year was huge for him,” Guardians hitting coach Grant Fink [said](https://www.mlb.com/news/bo-naylor-toe-tap-could-lead-2026-breakout). While we’re certainly not going to put too much emphasis on one spring homer, the lefty-on-lefty blast he hammered off a pretty good southpaw in Gabe Speier in the WBC certainly caught our attention. Naylor, after all, had just two homers off lefties all last season.","type":"text"},{"__typename":"Video","contentDate":"2026-03-14T02:07:17.084Z","preferredPlaybackScenarioURL({\"preferredPlaybacks\":\"mp4AvcPlayback\"})":"https://mlb-cuts-diamond.mlb.com/FORGE/2026/2026-03/13/9e31efef-7739dcd5-e0b3aa2c-csvm-diamondgcp-asset_1280x720_59_4000K.mp4","type":"video","description":"Bo Naylor crushes a two-run home run to right-center field, reducing Canada's deficit to 5-3 in the bottom of the 6th inning","displayAsVideoGif":false,"duration":"00:00:25","slug":"bo-naylor-homers-1-on-a-fly-ball-to-right-center-field-tyler-black-scores","tags":[{"__typename":"InternalTag","slug":"season-2026","title":"Season 2026","type":"season"},{"__typename":"GameTag"},{"__typename":"PersonTag","slug":"playerid-666310","title":"Bo Naylor","person":{"__ref":"Person:666310"},"type":"player"},{"__typename":"TeamTag","slug":"teamid-784","title":"Canada","team":{"__ref":"Team:784"},"type":"team"},{"__typename":"TaxonomyTag","slug":"hitting","title":"hitting","type":"taxonomy"},{"__typename":"TaxonomyTag","slug":"highlight","title":"highlight","type":"taxonomy"},{"__typename":"TaxonomyTag","slug":"in-game-highlight","title":"in-game highlight","type":"taxonomy"},{"__typename":"TaxonomyTag","slug":"game-action-tracking","title":"game action tracking","type":"taxonomy"},{"__typename":"TaxonomyTag","slug":"vod","title":"vod","type":"taxonomy"},{"__typename":"TaxonomyTag","slug":"game-story-highlight","title":"Game story highlight","type":"taxonomy"},{"__typename":"TaxonomyTag","slug":"world-baseball-classic","title":"World Baseball Classic","type":"taxonomy"},{"__typename":"TaxonomyTag","slug":"home-run","title":"home run","type":"taxonomy"},{"__typename":"TaxonomyTag","slug":"world-baseball-classic-pool-b","title":"Classic Pool B","type":"taxonomy"},{"__typename":"TaxonomyTag","slug":"imagen-feed","title":"Imagen feed","type":"taxonomy"},{"__typename":"TeamTag","slug":"teamid-114","title":"Cleveland Guardians","team":{"__ref":"Team:114"},"type":"team"},{"__typename":"TaxonomyTag","slug":"eclat-feed","title":"Eclat feed","type":"taxonomy"},{"__typename":"TaxonomyTag","slug":"2-yahoo-mlb-ads-feed","title":"2-Yahoo MLB Ads Feed","type":"taxonomy"},{"__typename":"TaxonomyTag","slug":"alexa","title":"alexa","type":"taxonomy"},{"__typename":"TaxonomyTag","slug":"send-to-news-mlb-feed","title":"Send To News MLB feed","type":"taxonomy"}],"thumbnail":{"__typename":"Thumbnail","templateUrl":"https://img.mlbstatic.com/mlb-images/image/upload/{formatInstructions}/mlb/s0tr0jgt2gkgtgqsisav"},"title":"Bo Naylor's two-run home run","relativeSiteUrl":"/video/bo-naylor-homers-1-on-a-fly-ball-to-right-center-field-tyler-black-scores"},{"__typename":"Markdown","content":"### **Daulton Varsho, OF, Blue Jays**\n\nThis one’s different, because unlike Alvarez and Naylor, it’s long been established that Varsho is who he is, which is to say “an absolutely elite defensive center fielder who strikes out too much and has poor OBP skills, but you live with it because a 20-HR Gold Glover is a valuable player.” After parts of six seasons in the Majors, all that’s changed is that he no longer moonlights behind the plate, as he once did with Arizona. He turns 30 this summer. What more could there be?\n\nMaybe nothing, if you look at his .238 average last year, because he will forever be a low-average bat. But two years after hitting 20 homers in 581 plate appearances, Varsho hit 20 homers in only *271* plate appearances, around time missed with shoulder and hamstring issues. Among players with at least 250 times up, that was tied for the seventh-most-frequent-homer-masher, and we hardly need to tell you that the names of the guys above him were along the lines of “Cal, Giancarlo, Aaron, Kyle, and Shohei.” You can find him in a lofty place on the barrels leaderboard, too.\n\nWhat changed? A huge increase in bat speed, for one, going from a 34% fast-swing rate to 56%. A change in stance, going from 2024’s more-open-than-average to 2025’s slightly closed.","type":"text"},{"__typename":"Image","caption":null,"contextualCaption":null,"contextualAspectRatio":null,"credit":null,"contentType":null,"format":"png","templateUrl":"https://img.mlbstatic.com/mlb-images/image/upload/{formatInstructions}/mlb/fbqlchgi2zmypg8mnaup","type":"image"},{"__typename":"Markdown","content":"","type":"text"},{"__typename":"Markdown","content":"While we cannot caution you enough to put almost no real stock in Spring Training stats, we’re at least *aware* that a hitter who struck out 28% of the time last year has managed to K just twice in 43 plate appearances.\n\nThat’s fun. Don’t focus on it too much. Focus on the idea that if Varsho did what he did last year over a fuller season: That’s a 40-homer bat with elite center field defense. That’s borderline MVP territory – *if* he shows it.","type":"text"},{"__typename":"Video","contentDate":"2026-03-14T18:23:54.556Z","preferredPlaybackScenarioURL({\"preferredPlaybacks\":\"mp4AvcPlayback\"})":"https://mlb-cuts-diamond.mlb.com/FORGE/2026/2026-03/14/8ddfb389-8a9a24ff-7e81522e-csvm-diamondgcp-asset_1280x720_59_4000K.mp4","type":"video","description":"Daulton Varsho crushes a solo home run to deep right-center field and makes it a 2-1 game in the 5th inning","displayAsVideoGif":false,"duration":"00:00:21","slug":"daulton-varsho-s-solo-home-run-x2869","tags":[{"__typename":"InternalTag","slug":"season-2026","title":"Season 2026","type":"season"},{"__typename":"GameTag"},{"__typename":"PersonTag","slug":"playerid-662139","title":"Daulton Varsho","person":{"__ref":"Person:662139"},"type":"player"},{"__typename":"TeamTag","slug":"teamid-141","title":"Toronto Blue Jays","team":{"__ref":"Team:141"},"type":"team"},{"__typename":"TaxonomyTag","slug":"hitting","title":"hitting","type":"taxonomy"},{"__typename":"TaxonomyTag","slug":"highlight","title":"highlight","type":"taxonomy"},{"__typename":"TaxonomyTag","slug":"in-game-highlight","title":"in-game highlight","type":"taxonomy"},{"__typename":"TaxonomyTag","slug":"game-action-tracking","title":"game action tracking","type":"taxonomy"},{"__typename":"TaxonomyTag","slug":"vod","title":"vod","type":"taxonomy"},{"__typename":"TaxonomyTag","slug":"game-story-highlight","title":"Game story highlight","type":"taxonomy"},{"__typename":"TaxonomyTag","slug":"home-run","title":"home run","type":"taxonomy"},{"__typename":"TaxonomyTag","slug":"spring-training","title":"Spring Training","type":"taxonomy"},{"__typename":"TaxonomyTag","slug":"grapefruit-league","title":"Grapefruit League","type":"taxonomy"},{"__typename":"TaxonomyTag","slug":"alexa","title":"alexa","type":"taxonomy"},{"__typename":"TaxonomyTag","slug":"apple-news","title":"Apple News","type":"taxonomy"},{"__typename":"TaxonomyTag","slug":"2-yahoo-mlb-ads-feed","title":"2-Yahoo MLB Ads Feed","type":"taxonomy"},{"__typename":"TaxonomyTag","slug":"send-to-news-mlb-feed","title":"Send To News MLB feed","type":"taxonomy"},{"__typename":"TaxonomyTag","slug":"international-feed","title":"International Partner feed","type":"taxonomy"},{"__typename":"TaxonomyTag","slug":"imagen-feed","title":"Imagen feed","type":"taxonomy"}],"thumbnail":{"__typename":"Thumbnail","templateUrl":"https://img.mlbstatic.com/mlb-images/image/upload/{formatInstructions}/mlb/p33rgnxooskqnmigm5he"},"title":"Daulton Varsho's solo home run","relativeSiteUrl":"/video/daulton-varsho-s-solo-home-run-x2869"},{"__typename":"Markdown","content":"### **Spencer Horwitz, 1B/2B, Pirates**\n\nHere is perhaps our favorite fun fact of the 2025 season: Which team had the best offensive production out of first base over the final two months of the season? You’re thinking maybe the Blue Jays (Vladimir Guererro Jr.) or Dodgers (Freddie Freeman) or A’s (Nick Kurtz) or any of the other clubs with stars at first and … well, no. It was the *Pirates*. Yes, really. Horwitz still counts as a breakout possibility because you absolutely did not notice this while it was happening.\n\nAcquired from Toronto [in what was essentially a three-teamer](https://www.mlb.com/news/spencer-horwitz-trade-pirates-guardians) last winter, Horwitz missed much of the first part of the season after undergoing [spring wrist surgery](https://www.mlb.com/news/spencer-horwitz-wrist-injury). It took some time to figure it out after that, as you’d expect; he reached the All-Star break hitting only .232/.298/.329. But the rest of July into August was very good (.833 OPS), and September was fantastic (1.089 OPS), and all of a sudden, Horwitz has gone from an afterthought to a particularly interesting piece in what Pittsburgh hopes is a revitalized lineup.\n\nSo what happened? In late July, he also talked [about adjustments he’d made](https://www.mlb.com/pirates/news/spencer-horwitz-hits-grand-slam-pirates-sweep-tigers), and the numbers back it up – his second-half stance was six inches wider than it had been in May, and more open, too. Whether it was getting healthy, getting a better look at the ball, or both, it’s hard to fake “dropping your strikeout rate from 23% to 14% while also adding nearly 200 points of slugging,” as he did from first half to second.\n\nIf there’s concern here, it’s this: The bat does not move fast, leaving Horwitz in just the eighth percentile in swing speed. That doesn’t mean a batter can’t succeed; just ask Steven Kwan or Mookie Betts. It does make the margin for error considerably smaller. The top projection systems think he can be 15% to 20% above average in 2026 which, if not exactly star-level, would be a huge boon for the Pirates.","type":"text"},{"__typename":"Video","contentDate":"2026-03-09T17:18:44.729Z","preferredPlaybackScenarioURL({\"preferredPlaybacks\":\"mp4AvcPlayback\"})":"https://mlb-cuts-diamond.mlb.com/FORGE/2026/2026-03/09/a07a53b8-08549fef-ea324004-csvm-diamondgcp-asset_1280x720_59_4000K.mp4","type":"video","description":"Spencer Horwitz belts a solo home run to right-center field to get Team Israel on the board in the bottom of the 4th inning","displayAsVideoGif":false,"duration":"00:00:26","slug":"spencer-horwitz-homers-1-on-a-fly-ball-to-right-center-field-f835cc","tags":[{"__typename":"InternalTag","slug":"season-2026","title":"Season 2026","type":"season"},{"__typename":"GameTag"},{"__typename":"PersonTag","slug":"playerid-687462","title":"Spencer Horwitz","person":{"__ref":"Person:687462"},"type":"player"},{"__typename":"TeamTag","slug":"teamid-840","title":"Israel","team":{"__ref":"Team:840"},"type":"team"},{"__typename":"TaxonomyTag","slug":"hitting","title":"hitting","type":"taxonomy"},{"__typename":"TaxonomyTag","slug":"highlight","title":"highlight","type":"taxonomy"},{"__typename":"TaxonomyTag","slug":"in-game-highlight","title":"in-game highlight","type":"taxonomy"},{"__typename":"TaxonomyTag","slug":"game-action-tracking","title":"game action tracking","type":"taxonomy"},{"__typename":"TaxonomyTag","slug":"vod","title":"vod","type":"taxonomy"},{"__typename":"TaxonomyTag","slug":"game-story-highlight","title":"Game story highlight","type":"taxonomy"},{"__typename":"TaxonomyTag","slug":"world-baseball-classic","title":"World Baseball Classic","type":"taxonomy"},{"__typename":"TaxonomyTag","slug":"home-run","title":"home run","type":"taxonomy"},{"__typename":"TaxonomyTag","slug":"world-baseball-classic-pool-d","title":"Classic Pool D","type":"taxonomy"},{"__typename":"TeamTag","slug":"teamid-134","title":"Pittsburgh Pirates","team":{"__ref":"Team:134"},"type":"team"},{"__typename":"TaxonomyTag","slug":"imagen-feed","title":"Imagen feed","type":"taxonomy"}],"thumbnail":{"__typename":"Thumbnail","templateUrl":"https://img.mlbstatic.com/mlb-images/image/upload/{formatInstructions}/mlb/fdxnzkdpezqtqaaj8okp"},"title":"Spencer Horwitz's solo homer","relativeSiteUrl":"/video/spencer-horwitz-homers-1-on-a-fly-ball-to-right-center-field-f835cc"},{"__typename":"Markdown","content":"### **Agustín Ramírez, C, Marlins**\n\nMaybe this should be about whether he can even still be a catcher – Ramírez rated as a very poor defender as a rookie, and he’s been open about the fact that he has to be better there – but we’ll focus on the bat for now. This is actually a good test case for, “Did he already break out?” Ramírez is one of a very few catchers to ever hit 20-plus homers as a rookie, but since it came with a below-average 92 OPS+ and 0.0 WAR due to the defense, there’s still room to improve. (It’s also a good test case for “ignore Spring Training.” He’s 0-for-17, as of Thursday, though he was away at the World Baseball Classic as well.)\n\nHere’s what stood out to us about Ramírez: a powerful metric that we don’t reference terribly often. That’s “blasts,” which simply put means squaring up a ball *and* doing so with high bat speed. Usually, the squaring-it-up kings are those with slower swings, like Luis Arraez or Kwan, while the faster swings square it up a little less. The combination of both is much harder to do, and leads to incredible outcomes – a blast, in 2025, carried average outcomes of a .547 average and 1.138 slugging.\n\nAll that explanation aside, the list of fast swingers who also square it up – those with the highest blasts-per-swing rate – is exactly who you’d expect: the most feared batters in the sport. That’s a list topped by Juan Soto, with Vladimir Guerrero Jr., Shohei Ohtani, Aaron Judge, Kyle Schwarber all in the top 10. It’s such a good list, in fact, that 12 of the top 15 names from last year have made at least one All-Star team. Rice, who already had his breakout, is one of the other three. Pittsburgh’s Oneil Cruz, probably as physically tooled-up as anyone else in the sport, is another.\n\nAnd, also Ramírez. The combination of bat speed and squaring it up, as a rookie, places him in pretty elite company. As Cruz has shown, that does not alone guarantee success – but if you’re looking for markers, for signs to dream on, they’re in that bat. Besides, if he gets on base even a little more, then his surprisingly good base stealing (16 bags as a rookie) would get more opportunity to shine. Who doesn’t like a potential 20-20 catcher?","type":"text"},{"__typename":"Video","contentDate":"2025-09-18T03:45:51.271Z","preferredPlaybackScenarioURL({\"preferredPlaybacks\":\"mp4AvcPlayback\"})":"https://mlb-cuts-diamond.mlb.com/FORGE/2025/2025-09/17/2c1059e2-6cf08e30-963d445e-csvm-diamondgcp-asset_1280x720_59_4000K.mp4","type":"video","description":"Agustín Ramírez hits a two-run home run to left-center field, increasing the Marlins' lead to 7-3 in the top of the 8th inning","displayAsVideoGif":false,"duration":"00:00:26","slug":"agustin-ramirez-homers-21-on-a-fly-ball-to-left-center-field-javier-sanoj","tags":[{"__typename":"InternalTag","slug":"season-2025","title":"Season 2025","type":"season"},{"__typename":"GameTag"},{"__typename":"PersonTag","slug":"playerid-682663","title":"Agustín Ramírez","person":{"__ref":"Person:682663"},"type":"player"},{"__typename":"TeamTag","slug":"teamid-146","title":"Miami Marlins","team":{"__ref":"Team:146"},"type":"team"},{"__typename":"TaxonomyTag","slug":"hitting","title":"hitting","type":"taxonomy"},{"__typename":"TaxonomyTag","slug":"highlight","title":"highlight","type":"taxonomy"},{"__typename":"TaxonomyTag","slug":"in-game-highlight","title":"in-game highlight","type":"taxonomy"},{"__typename":"TaxonomyTag","slug":"game-action-tracking","title":"game action tracking","type":"taxonomy"},{"__typename":"TaxonomyTag","slug":"vod","title":"vod","type":"taxonomy"},{"__typename":"TaxonomyTag","slug":"game-story-highlight","title":"Game story highlight","type":"taxonomy"},{"__typename":"TaxonomyTag","slug":"home-run","title":"home run","type":"taxonomy"},{"__typename":"TaxonomyTag","slug":"star-of-the-game","title":"Player of the Game","type":"taxonomy"},{"__typename":"TaxonomyTag","slug":"international-feed","title":"International Partner feed","type":"taxonomy"},{"__typename":"TaxonomyTag","slug":"imagen-feed","title":"Imagen feed","type":"taxonomy"},{"__typename":"TaxonomyTag","slug":"fan-duel","title":"Fan Duel","type":"taxonomy"},{"__typename":"TaxonomyTag","slug":"eclat-feed","title":"Eclat feed","type":"taxonomy"},{"__typename":"TaxonomyTag","slug":"apple-news","title":"Apple News","type":"taxonomy"}],"thumbnail":{"__typename":"Thumbnail","templateUrl":"https://img.mlbstatic.com/mlb-images/image/upload/{formatInstructions}/mlb/eh5yqy81j8rdrfjp0zxm"},"title":"Agustín Ramírez's two-run home run (21)","relativeSiteUrl":"/video/agustin-ramirez-homers-21-on-a-fly-ball-to-left-center-field-javier-sanoj"},{"__typename":"Markdown","content":"### **Carter Jensen, C, Royals**\n\nThe biggest roadblock for any Royals catching prospect is the presence of Salvador Perez, but at 36, Perez is spending more time at first base and DH, particularly as it seems Vinnie Pasquantino may be best suited to avoiding tough lefties. Jensen surely isn’t under-the-radar to Royals fans – he did win the organizational hitter of the year award last year, and he grew up in Kansas City to boot – but the greater baseball public might not quite be aware of him, yet.\n\nThat, we think, might be a mistake. No, not because he had a .941 OPS in 69 late-season plate appearances, though that certainly helps. It’s because of how he got to that number, which is to say “he absolutely pulverized the baseball.” Among players who had at least 50 plate appearances, Jensen’s barrel rate was the highest in the sport, where Judge, Ohtani, and Pete Alonso were next. We cannot stress enough that 69 plate appearances are something like 10% of what those stars took, and that in no way does this say that Jensen is as talented as they are.\n\nWhat it *does* say, though, is that he didn’t dink-and-dunk-and-good-luck his way to fluky numbers over a few weeks. Past research has shown that barrel rate tells you something after [approximately 50 batted balls](https://www.baseballprospectus.com/news/article/30584/baseball-therapy-getting-to-the-bottom-of-the-barrel/). Jansen had: 48. Close enough.","type":"text"},{"__typename":"Video","contentDate":"2026-03-14T02:29:49.538Z","preferredPlaybackScenarioURL({\"preferredPlaybacks\":\"mp4AvcPlayback\"})":"https://mlb-cuts-diamond.mlb.com/FORGE/2026/2026-03/13/3040380c-e413ad3a-d4c3dce9-csvm-diamondgcp-asset_1280x720_59_4000K.mp4","type":"video","description":"Carter Jensen crushes a two-run home run 438 feet in the bottom of the 4th inning, tying the game at 4","displayAsVideoGif":false,"duration":"00:00:38","slug":"carter-jensen-smashes-this-two-run-homer","tags":[{"__typename":"InternalTag","slug":"season-2026","title":"Season 2026","type":"season"},{"__typename":"GameTag"},{"__typename":"PersonTag","slug":"playerid-695600","title":"Carter Jensen","person":{"__ref":"Person:695600"},"type":"player"},{"__typename":"TeamTag","slug":"teamid-118","title":"Kansas City Royals","team":{"__ref":"Team:118"},"type":"team"},{"__typename":"TaxonomyTag","slug":"hitting","title":"hitting","type":"taxonomy"},{"__typename":"TaxonomyTag","slug":"highlight","title":"highlight","type":"taxonomy"},{"__typename":"TaxonomyTag","slug":"in-game-highlight","title":"in-game highlight","type":"taxonomy"},{"__typename":"TaxonomyTag","slug":"game-action-tracking","title":"game action tracking","type":"taxonomy"},{"__typename":"TaxonomyTag","slug":"vod","title":"vod","type":"taxonomy"},{"__typename":"TaxonomyTag","slug":"game-story-highlight","title":"Game story highlight","type":"taxonomy"},{"__typename":"TaxonomyTag","slug":"home-run","title":"home run","type":"taxonomy"},{"__typename":"TaxonomyTag","slug":"spring-training","title":"Spring Training","type":"taxonomy"},{"__typename":"TaxonomyTag","slug":"cactus-league","title":"Cactus League","type":"taxonomy"},{"__typename":"TaxonomyTag","slug":"imagen-feed","title":"Imagen feed","type":"taxonomy"},{"__typename":"TaxonomyTag","slug":"alexa","title":"alexa","type":"taxonomy"},{"__typename":"TaxonomyTag","slug":"international-feed","title":"International Partner feed","type":"taxonomy"},{"__typename":"TaxonomyTag","slug":"send-to-news-mlb-feed","title":"Send To News MLB feed","type":"taxonomy"},{"__typename":"TaxonomyTag","slug":"2-yahoo-mlb-ads-feed","title":"2-Yahoo MLB Ads Feed","type":"taxonomy"},{"__typename":"TaxonomyTag","slug":"apple-news","title":"Apple News","type":"taxonomy"}],"thumbnail":{"__typename":"Thumbnail","templateUrl":"https://img.mlbstatic.com/mlb-images/image/upload/{formatInstructions}/mlb/r4k4wzk9jkqcliaqf3id"},"title":"Carter Jensen's two-run homer","relativeSiteUrl":"/video/carter-jensen-smashes-this-two-run-homer"},{"__typename":"Markdown","content":"### **Jeremiah Jackson, INF, Orioles**\n\nOK, let's get deeper – much deeper, because some of the names above might be too well known. We have to get a little more off the radar to finish this off.\n\nNow, should this be Coby Mayo, a far more highly touted Orioles infield prospect with a clearer path to playing time? Yes, probably – but that’s less fun. Perhaps Vance Honeycutt, a former first-rounder who was the early talk of camp when he homered four times in a row? Well, no; he has just one hit since, and he slugged .275 in Single-A last year. Instead, may we suggest a player once drafted by the Angels, later traded to the Mets and picked up by the Orioles two years ago as a Minor League free agent?\n\nConsider this, to start. You didn’t notice, but in 183 Major League plate appearances last year, Jackson put up a 117 OPS+, which is to say “17% above average.” Now, that wasn’t fully supported by the underlying Statcast metrics, but we like seeing some top-level success already in the books, and what really caught our eye is what he did at Triple-A, even beyond the 1.073 OPS that was one of the best marks at the level. (Let’s not go *too* wild on it: We’re talking 171 plate appearances.)\n\nNo, the leaderboard to look at is the 2025 Triple-A list of highest barrels per plate appearance, limited to those 25-and-under to keep it to younger prospects and not up-and-down veterans with big league time. The top 10 there is full of either top prospects on the verge (Carson Benge, Bryce Eldridge, Spencer Jones, etc.) or those who spent some time in the Minors last year before establishing themselves in the bigs later on (Roman Anthony, Sal Stewart, Samuel Basallo, etc).\n\nPlus, Jackson hit a jaw-dropping blast for his first Major League homer last summer …","type":"text"},{"__typename":"Video","contentDate":"2025-08-24T00:28:24.374Z","preferredPlaybackScenarioURL({\"preferredPlaybacks\":\"mp4AvcPlayback\"})":"https://mlb-cuts-diamond.mlb.com/FORGE/2025/2025-08/23/d4498b89-1365ef1f-b474e1f9-csvm-diamondgcp-asset_1280x720_59_4000K.mp4","type":"video","description":"Jeremiah Jackson crushes his first career home run to center field in the bottom of the 4th inning, narrowing the Orioles' deficit to 7-6","displayAsVideoGif":false,"duration":"00:00:29","slug":"jeremiah-jackson-homers-1-on-a-fly-ball-to-center-field","tags":[{"__typename":"InternalTag","slug":"season-2025","title":"Season 2025","type":"season"},{"__typename":"GameTag"},{"__typename":"PersonTag","slug":"playerid-669236","title":"Jeremiah Jackson","person":{"__ref":"Person:669236"},"type":"player"},{"__typename":"TeamTag","slug":"teamid-110","title":"Baltimore Orioles","team":{"__ref":"Team:110"},"type":"team"},{"__typename":"TaxonomyTag","slug":"hitting","title":"hitting","type":"taxonomy"},{"__typename":"TaxonomyTag","slug":"highlight","title":"highlight","type":"taxonomy"},{"__typename":"TaxonomyTag","slug":"in-game-highlight","title":"in-game highlight","type":"taxonomy"},{"__typename":"TaxonomyTag","slug":"game-action-tracking","title":"game action tracking","type":"taxonomy"},{"__typename":"TaxonomyTag","slug":"vod","title":"vod","type":"taxonomy"},{"__typename":"TaxonomyTag","slug":"game-story-highlight","title":"Game story highlight","type":"taxonomy"},{"__typename":"TaxonomyTag","slug":"home-run","title":"home run","type":"taxonomy"},{"__typename":"TaxonomyTag","slug":"milestone","title":"milestone","type":"taxonomy"},{"__typename":"TaxonomyTag","slug":"fan-duel","title":"Fan Duel","type":"taxonomy"},{"__typename":"TaxonomyTag","slug":"eclat-feed","title":"Eclat feed","type":"taxonomy"},{"__typename":"TaxonomyTag","slug":"imagen-feed","title":"Imagen feed","type":"taxonomy"},{"__typename":"TaxonomyTag","slug":"international-feed","title":"International Partner feed","type":"taxonomy"}],"thumbnail":{"__typename":"Thumbnail","templateUrl":"https://img.mlbstatic.com/mlb-images/image/upload/{formatInstructions}/mlb/ouygtpeubtp2qicmfl5c"},"title":"Jeremiah Jackson's first career home run (1)","relativeSiteUrl":"/video/jeremiah-jackson-homers-1-on-a-fly-ball-to-center-field"},{"__typename":"Markdown","content":"… and scorched three balls on Wednesday (105.7, 100.7, and 99.1 mph), including his first spring home run. Is this one likely to hit? Assuredly not; it’s not even clear [he’ll make the Opening Day roster](https://www.baltimoresun.com/2026/03/18/orioles-jeremiah-jackson-makes-loud-case-opening-day-roster/). But we said we wanted to get deep. This one’s deep.","type":"text"}],"relativeSiteUrl":"/news/breakout-hitter-candidates-for-2026","contentType":"news","subHeadline":null,"summary":"Buckle up: It’s nearly Opening Day, so it’s also “breakout player” season.\nAs always, your mileage may vary on what a ‘breakout’ even means. Casual fans may know little about these players, or think that their story has already been written, but the real deep-league fantasy sickos or team-focused prospect","tagline({\"formatString\":\"none\"})":null,"tags":[{"__typename":"InternalTag","slug":"storytype-article","title":"Article","type":"article"},{"__typename":"TaxonomyTag","slug":"savant","title":"savant","type":"taxonomy"},{"__typename":"TaxonomyTag","slug":"player-tracking","title":"Statcast","type":"taxonomy"},{"__typename":"ContributorTag","slug":"mike-petriello","title":"Mike Petriello","type":"contributor"},{"__typename":"PersonTag","slug":"playerid-682626","title":"Francisco Alvarez","person":{"__ref":"Person:682626"},"type":"player"},{"__typename":"PersonTag","slug":"playerid-666310","title":"Bo Naylor","person":{"__ref":"Person:666310"},"type":"player"},{"__typename":"PersonTag","slug":"playerid-662139","title":"Daulton Varsho","person":{"__ref":"Person:662139"},"type":"player"},{"__typename":"PersonTag","slug":"playerid-687462","title":"Spencer Horwitz","person":{"__ref":"Person:687462"},"type":"player"},{"__typename":"PersonTag","slug":"playerid-682663","title":"Agustín Ramírez","person":{"__ref":"Person:682663"},"type":"player"},{"__typename":"PersonTag","slug":"playerid-695600","title":"Carter Jensen","person":{"__ref":"Person:695600"},"type":"player"},{"__typename":"PersonTag","slug":"playerid-669236","title":"Jeremiah Jackson","person":{"__ref":"Person:669236"},"type":"player"},{"__typename":"TaxonomyTag","slug":"apple-news","title":"Apple News","type":"taxonomy"}],"type":"story","thumbnail":"https://img.mlbstatic.com/mlb-images/image/upload/{formatInstructions}/mlb/wcgwr6gz50rtctntkekr","title":"Breakout hitter candidates in 2026"},"getTeamsBySportId({\"ids\":[1]})":[{"__ref":"Team:133"},{"__ref":"Team:134"},{"__ref":"Team:135"},{"__ref":"Team:136"},{"__ref":"Team:137"},{"__ref":"Team:138"},{"__ref":"Team:139"},{"__ref":"Team:140"},{"__ref":"Team:141"},{"__ref":"Team:142"},{"__ref":"Team:143"},{"__ref":"Team:144"},{"__ref":"Team:145"},{"__ref":"Team:146"},{"__ref":"Team:147"},{"__ref":"Team:158"},{"__ref":"Team:108"},{"__ref":"Team:109"},{"__ref":"Team:110"},{"__ref":"Team:111"},{"__ref":"Team:112"},{"__ref":"Team:113"},{"__ref":"Team:114"},{"__ref":"Team:115"},{"__ref":"Team:116"},{"__ref":"Team:117"},{"__ref":"Team:118"},{"__ref":"Team:119"},{"__ref":"Team:120"},{"__ref":"Team:121"}],"getHeaderFromForgePath({\"contentSource\":\"MLB\",\"headerPath\":\"/_navs/header/mlb/global-nav\",\"locale\":\"en-US\",\"paletteKey\":\"mlb-base-palette\",\"propertiesKey\":\"mlb-global-properties\"})":{"__typename":"Header","navigation":[{"__typename":"NavItem","customPropertiesString":"align:right;","icon":null,"linkTarget":null,"linkText":"MLB.TV","linkUrl":"https://www.mlb.com/tv?&affiliateId=mlbMENUtv","placement":"right","visible":"true","subNav":[{"__typename":"SubnavColumn","title":null,"navigation":[{"__typename":"NavItem","placement":null,"linkText":"Buy MLB.TV","linkUrl":"/live-stream-games/subscribe?&affiliateId=mlbMENUtv","linkTarget":null,"visible":"true","icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Learn More","linkUrl":"https://www.mlb.com/live-stream-games/partners/espn?&affiliateId=mlbMENUtv","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"MLB.TV ST Schedule","linkUrl":"https://www.mlb.com/live-stream-games/spring-training","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"All Packages","linkUrl":"/live-stream-games/subscribe/allpackages?&affiliateId=mlbMENUtv","linkTarget":null,"visible":"","icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Buy MLB+","linkUrl":"/live-stream-games/subscribe/mlbplus?&affiliateId=mlbMENUtv","linkTarget":null,"visible":"false","icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Watch & Listen","linkUrl":"/live-stream-games?&affiliateID=mlbMENUtv","linkTarget":null,"visible":"true","icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Help Center","linkUrl":"https://support.mlb.com/s/?&affiliateID=mlbMENUtv","linkTarget":null,"visible":"true","icon":null,"tooltip":null,"customPropertiesString":null}]}]},{"__typename":"NavItem","customPropertiesString":"align:right;","icon":null,"linkTarget":null,"linkText":"Tickets","linkUrl":"/tickets","placement":"right","visible":null,"subNav":[{"__typename":"SubnavColumn","title":null,"navigation":[{"__typename":"NavItem","placement":null,"linkText":"All-Star Tickets","linkUrl":"/all-star/tickets","linkTarget":null,"visible":"true","icon":null,"tooltip":null,"customPropertiesString":"expires:1752631200;"},{"__typename":"NavItem","placement":null,"linkText":"Home Run Derby Ticket Offers","linkUrl":"/tickets/fan-value/home-run-derby-offers","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":"expires:1753210800;"},{"__typename":"NavItem","placement":null,"linkText":"East-West Classic","linkUrl":"/events/rickwood/tickets","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":"expires:1750359600;"},{"__typename":"NavItem","placement":null,"linkText":"Spring Training","linkUrl":"/tickets/spring-training","linkTarget":null,"visible":"true","icon":null,"tooltip":null,"customPropertiesString":"expires:1774411140;"},{"__typename":"NavItem","placement":null,"linkText":"Postseason Tickets","linkUrl":"/postseason/tickets","linkTarget":null,"visible":"false","icon":null,"tooltip":null,"customPropertiesString":"expires:1762145940;"},{"__typename":"NavItem","placement":null,"linkText":"Postseason VIP Tickets","linkUrl":"/tickets/on-location-experiences","linkTarget":null,"visible":"false","icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Season Tickets","linkUrl":"/tickets/season-tickets","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Single Game Tickets","linkUrl":"/schedule","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Group Tickets","linkUrl":"/tickets/group-tickets","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Special Ticket Offers","linkUrl":"/tickets/fan-value","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"MLB Speedway Classic","linkUrl":"/events/speedway-classic/tickets","linkTarget":null,"visible":"false","icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"MLB Students","linkUrl":"/tickets/students","linkTarget":null,"visible":"true","icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"MLB Tourism","linkUrl":"/tourism","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"MLB World Tour","linkUrl":"/international/events","linkTarget":null,"visible":"false","icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Ticket Terms & Conditions","linkUrl":"/tickets/terms-and-conditions","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Buy on SeatGeek","linkUrl":"https://seatgeek.com/mlb-tickets?aid=15994&pid=integration&rid=1&utm_medium=partnership&utm_source=mlb_sponsorship&utm_campaign=integration","linkTarget":"_blank","visible":"true","icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Sell on SeatGeek","linkUrl":"https://seatgeek.com/sell/mlb-tickets?aid=15994&pid=integration&rid=15&utm_medium=partnership&utm_source=mlb_sponsorship&utm_campaign=integration","linkTarget":"_blank","visible":null,"icon":null,"tooltip":null,"customPropertiesString":null}]}]},{"__typename":"NavItem","customPropertiesString":"align:right;","icon":"shopping-cart","linkTarget":null,"linkText":"Shop","linkUrl":"https://www.mlbshop.com/?_s=bm-mlbcom-hp","placement":"right","visible":null,"subNav":[{"__typename":"SubnavColumn","title":null,"navigation":[{"__typename":"NavItem","placement":null,"linkText":"MLB Online Shop","linkUrl":"https://www.mlbshop.com/?_s=bm-mlbcom-hp","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":""},{"__typename":"NavItem","placement":null,"linkText":"Auction","linkUrl":"https://auctions.mlb.com/iSynApp/showHomePage.action?sid=1101001&isynsharedsession=9mislq-18JnZhOEp-FeGzvUB3G6zxwkeKqwX99MKAttEdaSACl02r4aCDzYhNvUm","linkTarget":null,"visible":"true","icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Gift Cards","linkUrl":"https://www.mlbshop.com/gift-cards/x-462351+z-94899005-3509039474?_s=bm-mlbcom-Home","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":""},{"__typename":"NavItem","placement":null,"linkText":"MLB NYC Flagship Store","linkUrl":"/shop/nyc-retail-store","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"European Shop","linkUrl":"http://www.mlbshopeurope.com/stores/mlb/en?portal=MLTS66FS&CMP=PSC-MLTS66FS","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":""},{"__typename":"NavItem","placement":null,"linkText":"Photo Store","linkUrl":"https://photostore.mlb.com/","linkTarget":null,"visible":"false","icon":null,"tooltip":null,"customPropertiesString":null}]}]},{"__typename":"NavItem","customPropertiesString":"amp:true;mobile:true","icon":null,"linkTarget":null,"linkText":"News","linkUrl":"/news","placement":"mobile","visible":null,"subNav":[{"__typename":"SubnavColumn","title":null,"navigation":[{"__typename":"NavItem","placement":null,"linkText":"Probable Pitchers","linkUrl":"/probable-pitchers/","linkTarget":null,"visible":"false","icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Awards","linkUrl":"/awards","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Starting Lineups","linkUrl":"/starting-lineups","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Transactions","linkUrl":"https://www.mlb.com/transactions","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Injury Report","linkUrl":"/injury-report","linkTarget":null,"visible":"true","icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"World Baseball Classic","linkUrl":"/world-baseball-classic","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"MLB Draft","linkUrl":"/draft/2026","linkTarget":null,"visible":"true","icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"All-Star Game","linkUrl":"/all-star/","linkTarget":null,"visible":"true","icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"AUSL","linkUrl":"/ausl","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"MLB Pipeline","linkUrl":"https://www.mlb.com/pipeline","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Postseason History","linkUrl":"/postseason/history","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Great Stories","linkUrl":"/news/topic/longform","linkTarget":null,"visible":"false","icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Podcasts","linkUrl":"/fans/podcasts","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Free-to-play Games","linkUrl":"https://www.mlb.com/play","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null}]}]},{"__typename":"NavItem","customPropertiesString":null,"icon":null,"linkTarget":null,"linkText":"Watch","linkUrl":"/tv?&affiliateId=mlbMENU","placement":null,"visible":null,"subNav":[{"__typename":"SubnavColumn","title":"Video","navigation":[{"__typename":"NavItem","placement":null,"linkText":"Search","linkUrl":"/video","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Statcast","linkUrl":"/video/topic/statcast","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"MLB Network","linkUrl":"/network","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null}]},{"__typename":"SubnavColumn","title":"MLB.TV","navigation":[{"__typename":"NavItem","placement":null,"linkText":"Buy MLB.TV","linkUrl":"/live-stream-games/subscribe?&affiliateId=mlbMENU","linkTarget":null,"visible":"true","icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Watch & Listen","linkUrl":"/live-stream-games?&affiliateID=mlbMENU","linkTarget":null,"visible":"true","icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Help Center","linkUrl":"https://support.mlb.com/s/?&affiliateID=mlbMENU","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null}]}]},{"__typename":"NavItem","customPropertiesString":null,"icon":"ws-trophy","linkTarget":null,"linkText":"World Series","linkUrl":"/postseason","placement":null,"visible":"false","subNav":[{"__typename":"SubnavColumn","title":null,"navigation":[]}]},{"__typename":"NavItem","customPropertiesString":"mobile:true;amp:true;","icon":null,"linkTarget":null,"linkText":"Scores","linkUrl":"/scores/","placement":"mobile","visible":"true","subNav":[{"__typename":"SubnavColumn","title":null,"navigation":[]}]},{"__typename":"NavItem","customPropertiesString":"amp:true;mobile:true;","icon":null,"linkTarget":null,"linkText":"Schedule","linkUrl":"/schedule","placement":"mobile","visible":null,"subNav":[{"__typename":"SubnavColumn","title":null,"navigation":[{"__typename":"NavItem","placement":null,"linkText":"2026 Spring Training","linkUrl":"/schedule/","linkTarget":null,"visible":"true","icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"2026 Regular Season","linkUrl":"/schedule/2026-03-25","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"2026 World Baseball Classic","linkUrl":"/world-baseball-classic","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"2025 Postseason","linkUrl":"/postseason","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"2025 Regular Season","linkUrl":"/schedule/2025-03-27","linkTarget":null,"visible":"true","icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"MLB Events","linkUrl":"/events","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Team by Team Schedule","linkUrl":"/schedule/team-by-team","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Sync Schedules","linkUrl":"https://mlb.ecal.com/","linkTarget":"_blank","visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"National Broadcasts","linkUrl":"/live-stream-games/national-broadcast-schedule","linkTarget":null,"visible":"false","icon":null,"tooltip":null,"customPropertiesString":null}]}]},{"__typename":"NavItem","customPropertiesString":"mobile:true;amp:true;","icon":null,"linkTarget":null,"linkText":"Stats","linkUrl":"/stats","placement":"mobile","visible":null,"subNav":[{"__typename":"SubnavColumn","title":null,"navigation":[{"__typename":"NavItem","placement":null,"linkText":"Statcast Leaders","linkUrl":"https://baseballsavant.mlb.com/statcast_leaderboard","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"MLB Statcast","linkUrl":"/statcast","linkTarget":"","visible":"false","icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Baseball Savant","linkUrl":"https://baseballsavant.mlb.com/","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Top Prospect Stats","linkUrl":"/prospects/stats/top-prospects?type=all&minPA=1","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Winter Leagues Stats","linkUrl":null,"linkTarget":"https://www.mlb.com/ligas-invernales/stats/","visible":"false","icon":null,"tooltip":null,"customPropertiesString":null}]}]},{"__typename":"NavItem","customPropertiesString":"amp:true;","icon":null,"linkTarget":null,"linkText":"Standings","linkUrl":"/standings","placement":null,"visible":null,"subNav":[{"__typename":"SubnavColumn","title":null,"navigation":[]}]},{"__typename":"NavItem","customPropertiesString":null,"icon":null,"linkTarget":null,"linkText":"The Classic","linkUrl":"/world-baseball-classic","placement":null,"visible":null,"subNav":[{"__typename":"SubnavColumn","title":null,"navigation":[{"__typename":"NavItem","placement":null,"linkText":"How to watch","linkUrl":"/news/how-to-watch-the-2026-world-baseball-classic","linkTarget":null,"visible":"false","icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Schedule","linkUrl":"/world-baseball-classic/schedule/","linkTarget":null,"visible":"false","icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Standings","linkUrl":"/world-baseball-classic/2026-standings","linkTarget":null,"visible":"false","icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Tickets","linkUrl":"/world-baseball-classic/tickets","linkTarget":null,"visible":"false","icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Venues","linkUrl":"/world-baseball-classic/venues","linkTarget":null,"visible":"false","icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Rosters","linkUrl":"/world-baseball-classic/teams","linkTarget":null,"visible":"false","icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Players by MLB team","linkUrl":"/news/mlb-players-on-2026-world-baseball-classic-rosters","linkTarget":null,"visible":"false","icon":null,"tooltip":null,"customPropertiesString":null}]}]},{"__typename":"NavItem","customPropertiesString":"","icon":"group","linkTarget":null,"linkText":"Players","linkUrl":"/players","placement":null,"visible":"true","subNav":[{"__typename":"SubnavColumn","title":null,"navigation":[{"__typename":"NavItem","placement":null,"linkText":"Prospect Rankings","linkUrl":"/prospects","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Depth Charts","linkUrl":"/team/roster/depth-chart","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"MLB Players Association","linkUrl":"https://www.mlbplayers.com","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Negro Leagues","linkUrl":"/history/negro-leagues","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null}]}]},{"__typename":"NavItem","customPropertiesString":null,"icon":null,"linkTarget":null,"linkText":"MLB Play","linkUrl":"/play","placement":null,"visible":null,"subNav":[{"__typename":"SubnavColumn","title":null,"navigation":[{"__typename":"NavItem","placement":null,"linkText":"Beat the Streak","linkUrl":"/play?gameId=BeatTheStreak2022","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Immaculate Grid","linkUrl":"/play?gameId=ImmaculateGrid2024","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Trivia","linkUrl":"/play?gameId=SporcleTrivia2024","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Spinball","linkUrl":"https://www.mlb.com/apps/spinball/game","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Pickle","linkUrl":"/play?gameId=Pickle2023","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"By the Numbers","linkUrl":"/play?gameId=ByTheNumbers2022","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Diamond Decisions","linkUrl":"/play?gameId=DiamondDecisions2024","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Daily Walkoff","linkUrl":"https://www.mlb.com/app/atbat/daily-walkoff","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Bingo","linkUrl":"/play?gameId=Bingo2023","linkTarget":null,"visible":"false","icon":null,"tooltip":null,"customPropertiesString":null}]}]},{"__typename":"NavItem","customPropertiesString":null,"icon":null,"linkTarget":null,"linkText":"Youth","linkUrl":"/youth-baseball-softball","placement":null,"visible":null,"subNav":[{"__typename":"SubnavColumn","title":null,"navigation":[{"__typename":"NavItem","placement":null,"linkText":"Play Ball","linkUrl":"/play-ball","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Youth Baseball & Softball","linkUrl":"/youth-baseball-softball","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null}]}]},{"__typename":"NavItem","customPropertiesString":null,"icon":"milb","linkTarget":null,"linkText":"MiLB","linkUrl":"/milb","placement":null,"visible":null,"subNav":[{"__typename":"SubnavColumn","title":null,"navigation":[]}]},{"__typename":"NavItem","customPropertiesString":null,"icon":null,"linkTarget":"","linkText":"AUSL","linkUrl":"/ausl","placement":null,"visible":null,"subNav":[{"__typename":"SubnavColumn","title":null,"navigation":[{"__typename":"NavItem","placement":null,"linkText":"Complete coverage","linkUrl":"/ausl","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"How to watch","linkUrl":"https://www.mlb.com/news/ausl-2025-broadcast-schedule-announced","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"FAQ","linkUrl":"https://www.mlb.com/news/athletes-unlimited-softball-league-frequently-asked-questions","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"TheAUSL.com","linkUrl":"https://theausl.com/","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null}]}]},{"__typename":"NavItem","customPropertiesString":"expires:1720022400;","icon":null,"linkTarget":null,"linkText":"Vote","linkUrl":"/all-star/ballot?affiliateId=asb-topnav-mlb-2024","placement":null,"visible":null,"subNav":[{"__typename":"SubnavColumn","title":null,"navigation":[]}]},{"__typename":"NavItem","customPropertiesString":"amp:true;module:teammodule;align:right;","icon":null,"linkTarget":null,"linkText":"Teams","linkUrl":"/team","placement":"right","visible":null,"subNav":[{"__typename":"SubnavColumn","title":null,"navigation":[{"__typename":"NavItem","placement":null,"linkText":"Team Module","linkUrl":null,"linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":"module:teammodule;"}]}]},{"__typename":"NavItem","customPropertiesString":"align:right;label:Language","icon":"globe","linkTarget":null,"linkText":"Lang","linkUrl":"/language","placement":"right","visible":null,"subNav":[{"__typename":"SubnavColumn","title":null,"navigation":[{"__typename":"NavItem","placement":null,"linkText":"Español","linkUrl":"/es","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":"lang:es"},{"__typename":"NavItem","placement":null,"linkText":"日本語","linkUrl":"http://www.mlb.jp/","linkTarget":null,"visible":"true","icon":null,"tooltip":null,"customPropertiesString":"lang:ja"},{"__typename":"NavItem","placement":null,"linkText":"한국어","linkUrl":"https://www.mlbkor.com/","linkTarget":null,"visible":"true","icon":null,"tooltip":null,"customPropertiesString":"lang:ko"}]}]}],"cfPalette":{"__typename":"CF_Palette","headerMastheadBackgroundColor":"#002D72","headerMastheadTextColor":"#ffffff","headerNavigationBackgroundColor":"#041E42","headerNavigationBorderColor":"#057AFF","headerNavigationTextColorHover":"#ffffff","headerNavigationTextColor":"#ffffff"},"cfEntityWebProperties":{"__typename":"CF_Entity_WebProperties","urlLogo":null,"headerMastheadTagline":null,"headerPrimaryLogo":null,"headerMastheadSponsorImage":null,"headerMastheadTaglineContainerWidth":"512px","headerMastheadTaglineContainerHeight":"56px"}}},"Person:682626":{"__typename":"Person","id":682626,"initLastName":"F Alvarez","team":{"__typename":"Team","sport":{"__ref":"Sport:1"}}},"Team:121":{"__typename":"Team","id":121,"division":{"__ref":"Division:204"},"name":"New York Mets","shortName":"NY Mets","teamName":"Mets"},"Person:666310":{"__typename":"Person","id":666310,"initLastName":"B Naylor","team":{"__typename":"Team","sport":{"__ref":"Sport:1"}}},"Team:784":{"__typename":"Team","id":784},"Team:114":{"__typename":"Team","id":114,"division":{"__ref":"Division:202"},"name":"Cleveland Guardians","shortName":"Cleveland","teamName":"Guardians"},"Person:662139":{"__typename":"Person","id":662139,"initLastName":"D Varsho","team":{"__typename":"Team","sport":{"__ref":"Sport:1"}}},"Team:141":{"__typename":"Team","id":141,"division":{"__ref":"Division:201"},"name":"Toronto Blue Jays","shortName":"Toronto","teamName":"Blue Jays"},"Person:687462":{"__typename":"Person","id":687462,"initLastName":"S Horwitz","team":{"__typename":"Team","sport":{"__ref":"Sport:1"}}},"Team:840":{"__typename":"Team","id":840},"Team:134":{"__typename":"Team","id":134,"division":{"__ref":"Division:205"},"name":"Pittsburgh Pirates","shortName":"Pittsburgh","teamName":"Pirates"},"Person:682663":{"__typename":"Person","id":682663,"initLastName":"A Ramírez","team":{"__typename":"Team","sport":{"__ref":"Sport:1"}}},"Team:146":{"__typename":"Team","id":146,"division":{"__ref":"Division:204"},"name":"Miami Marlins","shortName":"Miami","teamName":"Marlins"},"Person:695600":{"__typename":"Person","id":695600,"initLastName":"C Jensen","team":{"__typename":"Team","sport":{"__ref":"Sport:1"}}},"Team:118":{"__typename":"Team","id":118,"division":{"__ref":"Division:202"},"name":"Kansas City Royals","shortName":"Kansas City","teamName":"Royals"},"Person:669236":{"__typename":"Person","id":669236,"initLastName":"J Jackson","team":{"__typename":"Team","sport":{"__ref":"Sport:1"}}},"Team:110":{"__typename":"Team","id":110,"division":{"__ref":"Division:201"},"name":"Baltimore Orioles","shortName":"Baltimore","teamName":"Orioles"},"Sport:1":{"__typename":"Sport","id":"1"},"Division:200":{"__typename":"Division","id":"200"},"Team:133":{"__typename":"Team","division":{"__ref":"Division:200"},"id":133,"name":"Athletics","shortName":"Athletics","teamName":"Athletics"},"Division:205":{"__typename":"Division","id":"205"},"Division:203":{"__typename":"Division","id":"203"},"Team:135":{"__typename":"Team","division":{"__ref":"Division:203"},"id":135,"name":"San Diego Padres","shortName":"San Diego","teamName":"Padres"},"Team:136":{"__typename":"Team","division":{"__ref":"Division:200"},"id":136,"name":"Seattle Mariners","shortName":"Seattle","teamName":"Mariners"},"Team:137":{"__typename":"Team","division":{"__ref":"Division:203"},"id":137,"name":"San Francisco Giants","shortName":"San Francisco","teamName":"Giants"},"Team:138":{"__typename":"Team","division":{"__ref":"Division:205"},"id":138,"name":"St. Louis Cardinals","shortName":"St. Louis","teamName":"Cardinals"},"Division:201":{"__typename":"Division","id":"201"},"Team:139":{"__typename":"Team","division":{"__ref":"Division:201"},"id":139,"name":"Tampa Bay Rays","shortName":"Tampa Bay","teamName":"Rays"},"Team:140":{"__typename":"Team","division":{"__ref":"Division:200"},"id":140,"name":"Texas Rangers","shortName":"Texas","teamName":"Rangers"},"Division:202":{"__typename":"Division","id":"202"},"Team:142":{"__typename":"Team","division":{"__ref":"Division:202"},"id":142,"name":"Minnesota Twins","shortName":"Minnesota","teamName":"Twins"},"Division:204":{"__typename":"Division","id":"204"},"Team:143":{"__typename":"Team","division":{"__ref":"Division:204"},"id":143,"name":"Philadelphia Phillies","shortName":"Philadelphia","teamName":"Phillies"},"Team:144":{"__typename":"Team","division":{"__ref":"Division:204"},"id":144,"name":"Atlanta Braves","shortName":"Atlanta","teamName":"Braves"},"Team:145":{"__typename":"Team","division":{"__ref":"Division:202"},"id":145,"name":"Chicago White Sox","shortName":"Chi White Sox","teamName":"White Sox"},"Team:147":{"__typename":"Team","division":{"__ref":"Division:201"},"id":147,"name":"New York Yankees","shortName":"NY Yankees","teamName":"Yankees"},"Team:158":{"__typename":"Team","division":{"__ref":"Division:205"},"id":158,"name":"Milwaukee Brewers","shortName":"Milwaukee","teamName":"Brewers"},"Team:108":{"__typename":"Team","division":{"__ref":"Division:200"},"id":108,"name":"Los Angeles Angels","shortName":"LA Angels","teamName":"Angels"},"Team:109":{"__typename":"Team","division":{"__ref":"Division:203"},"id":109,"name":"Arizona Diamondbacks","shortName":"Arizona","teamName":"D-backs"},"Team:111":{"__typename":"Team","division":{"__ref":"Division:201"},"id":111,"name":"Boston Red Sox","shortName":"Boston","teamName":"Red Sox"},"Team:112":{"__typename":"Team","division":{"__ref":"Division:205"},"id":112,"name":"Chicago Cubs","shortName":"Chi Cubs","teamName":"Cubs"},"Team:113":{"__typename":"Team","division":{"__ref":"Division:205"},"id":113,"name":"Cincinnati Reds","shortName":"Cincinnati","teamName":"Reds"},"Team:115":{"__typename":"Team","division":{"__ref":"Division:203"},"id":115,"name":"Colorado Rockies","shortName":"Colorado","teamName":"Rockies"},"Team:116":{"__typename":"Team","division":{"__ref":"Division:202"},"id":116,"name":"Detroit Tigers","shortName":"Detroit","teamName":"Tigers"},"Team:117":{"__typename":"Team","division":{"__ref":"Division:200"},"id":117,"name":"Houston Astros","shortName":"Houston","teamName":"Astros"},"Team:119":{"__typename":"Team","division":{"__ref":"Division:203"},"id":119,"name":"Los Angeles Dodgers","shortName":"LA Dodgers","teamName":"Dodgers"},"Team:120":{"__typename":"Team","division":{"__ref":"Division:204"},"id":120,"name":"Washington Nationals","shortName":"Washington","teamName":"Nationals"}}}
/*-->*/
7 breakout batters who could make a leap at the plate this season
Buckle up: It’s nearly Opening Day, so it’s also “breakout player” season.
As always, your mileage may vary on what a ‘breakout’ even means. Casual fans may know little about these players, or think that their story has already been written, but the real deep-league fantasy sickos or team-focused prospect hounds may have been following their every last movement for years. A ‘breakout’ can be a post-hype sleeper finally ready to fulfill that long-ago promise; it can be a young veteran who’s had some success but seems ready to take that next step; it can be a full zero-to-hero type, too.
What’s key, though, is not just “well, he hit well for the last week or two of the season.” It’s if there’s a real reason we can point to behind it, something that might give us a little extra confidence.
We’ll spare you the obvious types like “we think Ben Rice can be even better” (though we do) or “maybe don’t judge top prospect Jac Caglianone by a few disappointing first weeks in the bigs,” skip right past “did Dominic Canzone alreadybreak out?” and get right to … our seven favorite position players ready to take a big step forward this year.
Once the top prospect in baseball, Alvarez struggled so badly last year that the New York tabloids were screaming for his departure even before the Mets actually did send him back to Triple-A in June. By that time, he was hitting a mere .236/.319/.333 and frustrating Mets fans with repeated defensive issues. Entering his fifth Major League season, he still hasn’t established himself in the way that the prospect hype would have projected.
But at 24, he’s essentially the same age as Jacob Wilson and Colson Montgomery, two of last year’s top rookies; he’s still so young. Upon his return, he was a top-15 second-half hitter, at least among those with as many plate appearances as he had. His line looked eerily like that of Juan Soto’s – in half as many times to the plate, it should be noted. As we said, we’re looking for reasons to believe, beyond just the outcomes, and here there are many; back in January, MLB.com’s Jared Greenspan broke down all the easily noticeable changes in Alvarez’s swing, showing that he opened his stance and figured out a way to get more on time with fastballs.
We’re in on that, but there’s more to it here. For all the focus on his bat, the defensive problems were real, as Alvarez’s fielding declined from +11 runs to +2 to a very poor minus-6, as his framing and blocking each declined. Lost, somewhat, in the 12 homers and 1.043 OPS he posted in Syracuse was the work he did with catching coach J.P. Arencibia on his pre-pitch footwork setup – work that Arencibia claimed had “fixed” the issue after just two weeks.
Well, let’s find out, looking at the rate of takes on the edges that Alvarez turned into called strikes. For context: The Major League average there is 42%.
While everyone's focusing on potential of Francisco Alvarez's bat in 2026, I'm also pretty fascinated by what the trip back to AAA did for his defense.
Minor changes to his pre-pitch setup seemed to lead directly to some massive gains in (edge) called strike rate, i.e., framing. (MLB avg: 42%).
That’s pretty compelling. If Alvarez can even be an average bat and average catcher, that’s a solid everyday player. If he can be better than average at either or both? There’s still star potential here.
Speaking of once-hyped young catchers entering their fifth season who haven’t done a whole lot recently but maybe can take a late-season swing change into something big-time, we have Naylor. The 2018 first-round pick had a nice debut (121 OPS+ in 2023) but hasn’t come near that the last two seasons, hitting only .198/.273/.365, for a 78 OPS+. That was maybe OK in 2024, when he rated as a very good defender behind the plate, but it really didn’t work in 2025, when he was merely an average defender.
Thus it went until September, when Naylor hit .290/.324/.548 (.872 OPS), then homered in Cleveland’s Wild Card Series loss to Detroit. This part is key: A month’s worth of good play does not outweigh two seasons worth of poor play. That said, we wanted to find real changes, and Naylor gave us a good one. His bat is faster, and his stance is totally different. He was openly talking about it in the second half, and the numbers couldn’t be clearer.
His stance widened by an entire foot. His setup, previously one of the most open in the sport, became far more neutral. As MLB.com’s Tim Stebbins went into detail on earlier this month, Naylor swapped out a leg kick for a toe tap, too. If he looked like a different hitter when he was hitting better … well, that’s because he was.
Naylor increased his bat speed, then moved up in the box, and widened an opened his stance.
“The mechanical change he made last year was huge for him,” Guardians hitting coach Grant Fink said. While we’re certainly not going to put too much emphasis on one spring homer, the lefty-on-lefty blast he hammered off a pretty good southpaw in Gabe Speier in the WBC certainly caught our attention. Naylor, after all, had just two homers off lefties all last season.
This one’s different, because unlike Alvarez and Naylor, it’s long been established that Varsho is who he is, which is to say “an absolutely elite defensive center fielder who strikes out too much and has poor OBP skills, but you live with it because a 20-HR Gold Glover is a valuable player.” After parts of six seasons in the Majors, all that’s changed is that he no longer moonlights behind the plate, as he once did with Arizona. He turns 30 this summer. What more could there be?
Maybe nothing, if you look at his .238 average last year, because he will forever be a low-average bat. But two years after hitting 20 homers in 581 plate appearances, Varsho hit 20 homers in only 271 plate appearances, around time missed with shoulder and hamstring issues. Among players with at least 250 times up, that was tied for the seventh-most-frequent-homer-masher, and we hardly need to tell you that the names of the guys above him were along the lines of “Cal, Giancarlo, Aaron, Kyle, and Shohei.” You can find him in a lofty place on the barrels leaderboard, too.
What changed? A huge increase in bat speed, for one, going from a 34% fast-swing rate to 56%. A change in stance, going from 2024’s more-open-than-average to 2025’s slightly closed.
While we cannot caution you enough to put almost no real stock in Spring Training stats, we’re at least aware that a hitter who struck out 28% of the time last year has managed to K just twice in 43 plate appearances.
That’s fun. Don’t focus on it too much. Focus on the idea that if Varsho did what he did last year over a fuller season: That’s a 40-homer bat with elite center field defense. That’s borderline MVP territory – if he shows it.
Here is perhaps our favorite fun fact of the 2025 season: Which team had the best offensive production out of first base over the final two months of the season? You’re thinking maybe the Blue Jays (Vladimir Guererro Jr.) or Dodgers (Freddie Freeman) or A’s (Nick Kurtz) or any of the other clubs with stars at first and … well, no. It was the Pirates. Yes, really. Horwitz still counts as a breakout possibility because you absolutely did not notice this while it was happening.
Acquired from Toronto in what was essentially a three-teamer last winter, Horwitz missed much of the first part of the season after undergoing spring wrist surgery. It took some time to figure it out after that, as you’d expect; he reached the All-Star break hitting only .232/.298/.329. But the rest of July into August was very good (.833 OPS), and September was fantastic (1.089 OPS), and all of a sudden, Horwitz has gone from an afterthought to a particularly interesting piece in what Pittsburgh hopes is a revitalized lineup.
So what happened? In late July, he also talked about adjustments he’d made, and the numbers back it up – his second-half stance was six inches wider than it had been in May, and more open, too. Whether it was getting healthy, getting a better look at the ball, or both, it’s hard to fake “dropping your strikeout rate from 23% to 14% while also adding nearly 200 points of slugging,” as he did from first half to second.
If there’s concern here, it’s this: The bat does not move fast, leaving Horwitz in just the eighth percentile in swing speed. That doesn’t mean a batter can’t succeed; just ask Steven Kwan or Mookie Betts. It does make the margin for error considerably smaller. The top projection systems think he can be 15% to 20% above average in 2026 which, if not exactly star-level, would be a huge boon for the Pirates.
Maybe this should be about whether he can even still be a catcher – Ramírez rated as a very poor defender as a rookie, and he’s been open about the fact that he has to be better there – but we’ll focus on the bat for now. This is actually a good test case for, “Did he already break out?” Ramírez is one of a very few catchers to ever hit 20-plus homers as a rookie, but since it came with a below-average 92 OPS+ and 0.0 WAR due to the defense, there’s still room to improve. (It’s also a good test case for “ignore Spring Training.” He’s 0-for-17, as of Thursday, though he was away at the World Baseball Classic as well.)
Here’s what stood out to us about Ramírez: a powerful metric that we don’t reference terribly often. That’s “blasts,” which simply put means squaring up a ball and doing so with high bat speed. Usually, the squaring-it-up kings are those with slower swings, like Luis Arraez or Kwan, while the faster swings square it up a little less. The combination of both is much harder to do, and leads to incredible outcomes – a blast, in 2025, carried average outcomes of a .547 average and 1.138 slugging.
All that explanation aside, the list of fast swingers who also square it up – those with the highest blasts-per-swing rate – is exactly who you’d expect: the most feared batters in the sport. That’s a list topped by Juan Soto, with Vladimir Guerrero Jr., Shohei Ohtani, Aaron Judge, Kyle Schwarber all in the top 10. It’s such a good list, in fact, that 12 of the top 15 names from last year have made at least one All-Star team. Rice, who already had his breakout, is one of the other three. Pittsburgh’s Oneil Cruz, probably as physically tooled-up as anyone else in the sport, is another.
And, also Ramírez. The combination of bat speed and squaring it up, as a rookie, places him in pretty elite company. As Cruz has shown, that does not alone guarantee success – but if you’re looking for markers, for signs to dream on, they’re in that bat. Besides, if he gets on base even a little more, then his surprisingly good base stealing (16 bags as a rookie) would get more opportunity to shine. Who doesn’t like a potential 20-20 catcher?
The biggest roadblock for any Royals catching prospect is the presence of Salvador Perez, but at 36, Perez is spending more time at first base and DH, particularly as it seems Vinnie Pasquantino may be best suited to avoiding tough lefties. Jensen surely isn’t under-the-radar to Royals fans – he did win the organizational hitter of the year award last year, and he grew up in Kansas City to boot – but the greater baseball public might not quite be aware of him, yet.
That, we think, might be a mistake. No, not because he had a .941 OPS in 69 late-season plate appearances, though that certainly helps. It’s because of how he got to that number, which is to say “he absolutely pulverized the baseball.” Among players who had at least 50 plate appearances, Jensen’s barrel rate was the highest in the sport, where Judge, Ohtani, and Pete Alonso were next. We cannot stress enough that 69 plate appearances are something like 10% of what those stars took, and that in no way does this say that Jensen is as talented as they are.
What it does say, though, is that he didn’t dink-and-dunk-and-good-luck his way to fluky numbers over a few weeks. Past research has shown that barrel rate tells you something after approximately 50 batted balls. Jansen had: 48. Close enough.
OK, let's get deeper – much deeper, because some of the names above might be too well known. We have to get a little more off the radar to finish this off.
Now, should this be Coby Mayo, a far more highly touted Orioles infield prospect with a clearer path to playing time? Yes, probably – but that’s less fun. Perhaps Vance Honeycutt, a former first-rounder who was the early talk of camp when he homered four times in a row? Well, no; he has just one hit since, and he slugged .275 in Single-A last year. Instead, may we suggest a player once drafted by the Angels, later traded to the Mets and picked up by the Orioles two years ago as a Minor League free agent?
Consider this, to start. You didn’t notice, but in 183 Major League plate appearances last year, Jackson put up a 117 OPS+, which is to say “17% above average.” Now, that wasn’t fully supported by the underlying Statcast metrics, but we like seeing some top-level success already in the books, and what really caught our eye is what he did at Triple-A, even beyond the 1.073 OPS that was one of the best marks at the level. (Let’s not go too wild on it: We’re talking 171 plate appearances.)
No, the leaderboard to look at is the 2025 Triple-A list of highest barrels per plate appearance, limited to those 25-and-under to keep it to younger prospects and not up-and-down veterans with big league time. The top 10 there is full of either top prospects on the verge (Carson Benge, Bryce Eldridge, Spencer Jones, etc.) or those who spent some time in the Minors last year before establishing themselves in the bigs later on (Roman Anthony, Sal Stewart, Samuel Basallo, etc).
Plus, Jackson hit a jaw-dropping blast for his first Major League homer last summer …
… and scorched three balls on Wednesday (105.7, 100.7, and 99.1 mph), including his first spring home run. Is this one likely to hit? Assuredly not; it’s not even clear he’ll make the Opening Day roster. But we said we wanted to get deep. This one’s deep.