Major League Baseball has seen an influx of promising young talent over the past few years, with several players establishing themselves as future superstars.
While players such as Atlanta's Ronald Acuna Jr., 26, and the New York Yankees' Juan Soto, 25, have already achieved a great deal of success in a short period of time, there are even younger stars who deserve recognition for their talent and contributions.
With that in mind, we've assembled a roster of the top players under 25, mostly based on their production rather than their future outlook. Here's who made our starting lineup.
(Statistics and records are through games on 6/12 | Age of each player in parentheses.)
Catcher
Logan O'Hoppe, Los Angeles Angels (24) | Even though outfielder Brandon Marsh has been productive for Philadelphia, the Phillies might have regrets about trading O'Hoppe for him in 2022, especially now that J.T. Realmuto is injured. O'Hoppe has major injury concerns of his own, though when he has played, he has shown promise.
In 112 games, O'Hoppe is slashing a respectable .255/.312/.467 with a .779 OPS, 22 home runs and 59 RBI, though his production since May 1 may be what we should expect from him. In that 30-game span, O'Hoppe has a .271 batting average with 29 hits, six homers and 18 RBI. There isn't much exciting young talent on the Angels, but O'Hoppe has the potential to be a key building block in their rebuild.
First base
Triston Casas, Boston Red Sox (24) | Despite the fact that Casas hasn't played since April due to torn cartilage in his left rib cage, we're considering the entire body of work for this selection. Before his injury, Casas posted a slash line of .244/.344/.513 with six home runs and 10 RBI in 22 games.
That output leads us to believe Casas' dominant second half of last season wasn't an anomaly. In 54 games after the 2023 All-Star break, Casas had the third-highest OPS among players with at least 180 at-bats (1.077) and slashed .317/.417/.617 with 15 home runs and 38 RBI.
Second base
Brice Turang, Milwaukee Brewers (24) | Turang is a major contributor to the Brewers' seven-game division lead. After flashing potential last season, he has enjoyed a massive breakout year, showcasing his offensive, defensive and base-running prowess. In 64 games, Turang is slashing .294/.358/.403 with three home runs, 24 RBI and 24 stolen bases and amassed 2.2 fWAR, the most of any second baseman under 25.
Turang has unquestionably performed like an All-Star, though he could ultimately find himself as one of the biggest snubs of this year's voting cycle.
Third base
Maikel Garcia, Kansas City Royals (24) | While he might not be the biggest threat at the plate, Garcia is one of the top fielding third basemen in the majors and arguably the best base runner at his position. In 67 games this season, Garcia is slashing .251/.301/.371 with five homers, 36 RBI and 16 stolen bases, the second most by a third baseman. Additionally, according to Baseball Savant, Garcia ranks in the 98th percentile in base-running run value and the 95th percentile in Outs Above Average.
There's still plenty of time left in the season, but Garcia has made a strong case to be considered the American League's Gold Glove Award winner for third base.
Shortstop
Bobby Witt Jr., Kansas City Royals (23) | With names such as Gunnar Henderson, Elly De La Cruz and Anthony Volpe excelling this season, shortstop is undoubtedly the toughest starting spot to decide on. However, Witt's all-around skill set gives him the edge over Henderson in particular to earn this selection.
Witt, MLB’s leader in triples last season, is on track to earn his first career All-Star nod and potentially garner votes in MVP balloting. In 68 games this season, Witt has a .326 batting average, tied for the highest among qualified hitters, a 157 wRC+ (MLB average is 100) and 4.4 fWAR, the third most in the majors. Additionally, Witt's 10 Outs Above Average rank second among players, trailing only Texas' Marcus Semien.
Outfield
Baltimore's Colton Cowser (24), Seattle's Julio Rodriguez (23), San Francisco's Heliot Ramos (24) |
A contender for American League Rookie of the Year, Cowser has only made a formidable lineup much more potent. Although Cowser has the 10th-highest strikeout rate among qualified hitters (30.1%), he is productive at the plate, slashing .234/.324/.436 with eight home runs and 29 RBI. Cowser's 2.1 fWAR this season is also a higher figure than what stars such as Corey Seager, Jose Altuve and Cody Bellinger have produced.
While Rodriguez is having a disappointing season by his standards, slashing .268/.318/.344 with five homers and 25 RBI, it's impossible to dismiss his accomplishments over the past two seasons and overall talent. After all, the 2022 American League Rookie of the Year already has two All-Star selections and two top-seven MVP finishes.
Ramos, a first-round pick in the 2017 MLB Draft, struggled mightily during his first two stints in the majors, producing -0.6 fWAR in 34 games entering this season. However, Ramos has already accumulated 1.6 fWAR in just 32 games since being recalled last month, producing six home runs, 24 RBI and a slash line of .305/.385/.500.
Designated hitter
Gunnar Henderson, Baltimore Orioles (22) | Did you think we were going to exclude the best position player under 25 from our list? After taking home American League Rookie of the Year honors last season, Henderson has emerged as a potential MVP candidate and could be headed for a top-five finish for the award.
There hasn't been a better leadoff hitter in baseball this season than Henderson, who is slashing .273/.373/.598 with 21 home runs, 47 RBI and eight stolen bases. Henderson's 4.5 fWAR this season isn't just the most by a player under 25, it's the second most among hitters, behind Yankees slugger Aaron Judge. In all likelihood, Judge will earn MVP this season if he continues his torrid home run pace, but expect Henderson to be a perennial contender for the award over the next decade.
Starting rotation
Pittsburgh RHP Paul Skenes (22), Seattle RHP Bryan Woo (24), Orioles RHP Grayson Rodriguez (24), Pittsburgh RHP Jared Jones (22), Cincinnati RHP Hunter Greene (24) |
Good luck getting hits, let alone scoring runs, off this pitching staff. Overall, our pitchers have a combined 3.01 ERA this season, which would rank fourth in starter ERA among teams.
Skenes, the first overall pick in the 2023 MLB Draft, has somehow exceeded the lofty expectations placed on him to begin his career, posting a 2.43 ERA with 46 strikeouts in six starts. The 22-year-old and fellow Pirates flamethrower Jones (3.27 ERA in 13 starts) have the potential to establish themselves as the top pitching duo in baseball for the foreseeable future.
Another promising young Mariners pitcher, Woo has been plagued by injuries to begin his career. Nonetheless, when healthy, he has been nothing short of dominant, and through six starts this season, he has a 1.07 ERA. As Daniel Kramer of MLB.com pointed out, that's the lowest ERA of any pitcher in Mariners history through their first six starts of a season.
Contrary to Skenes, Rodriguez and Greene — two former first-round picks — haven't lived up to the hype they received when they were drafted. Even so, the two have shown glimpses of frontline starter potential and could finally be putting it all together. So far this season, Rodriguez and Greene have a 3.27 ERA and 3.61 ERA, respectively.
Bullpen
Philadelphia RHP Orion Kerkering, (23), San Francisco RHP Randy Rodriguez (24)
Kererking and Rodriguez are relatively unheralded, but they're more than deserving of our two bullpen spots.
Although Kerkering has only pitched 22.2 innings this season, he has posted a 1.19 ERA with 24 strikeouts and already accumulated 0.7 fWAR, the most of any reliever 24 or younger.
Meanwhile, Rodriguez has appeared in just 14 games this season, posting a 3.05 ERA and 2.36 FIP, as well as 0.3 fWAR. He has relied heavily on his effective four-seam fastball-slider combo, which has helped him rank in the 92nd percentile in barrel rate and the 94th percentile in expected ERA, per Baseball Savant.
More must-reads:
Get the latest news and rumors, customized to your favorite sports and teams. Emailed daily. Always free!
For the first time since early July, the Milwaukee Brewers have lost back-to-back games, dropping both contests of a doubleheader against the Chicago Cubs on Tuesday. They lost the first game 6-4 and the second 4-1. In both games, their starting pitchers, Chad Patrick and Brandon Woodruff, failed to keep their pitch counts low and Cubs hitters off the basepaths. The second game was especially frustrating as Milwaukee’s offense forced Cubs starter Jameson Taillon to throw 30 pitches in the first inning, a frame that saw them score their only run, only to swing early and often after the opening frame, allowing Chicago’s starter to get through six innings. Taillon threw just 62 pitches between the second and sixth innings, and at one point retired 11 Brewers hitters in row. But the two games were not the only things Milwaukee lost on Tuesday. It appears they will be without their starting shortstop, Joey Ortiz, tomorrow and perhaps longer. Milwaukee Brewers Shortstop Joey Ortiz Has a Bone Bruise in His Knee Ortiz was 0-2 with a walk in the Game One of the doubleheader, but was pinch hit for later in the game by Anthony Seigler, who struck out. In Game Two, Ortiz was 1-3, but was not able to finish the game. He fouled a ball of his knee during his last at bat, prompting the Brewers to replace him Andruw Monasterio. Of course, Brewers fans’ minds immediately went to 2019 when Christian Yelich broke his knee cap when he fouled a ball off of it late in the season. Fortunately, x-rays revealed that Ortiz did not break any bones. Rather, he has a bone bruise which, in addition to some stomach issues, will keep him out of the lineup on Wednesday: Ortiz is hitting .233/.285/.329 with seven home runs and 43 RBI this season. It is likely that Monasterio will start in place of Ortiz.
The Chicago Bears don’t appear satisfied with their running back room with one week left to decide the 53-man roster. The Bears have until Aug. 26 to make their final cuts before preparing for the Minnesota Vikings in Week 1. The Bears entered training camp with questions at running back. Veteran D’Andre Swift had a down year in 2024. Roschon Johnson isn’t a long-term solution, and seventh-round pick Kyle Monangai will have a steep learning curve when the regular season begins. The Chicago Bears worked out a former running back Per Aaron Wilson of KPRC, the Bears worked out running backs Royce Freeman, undrafted rookie Kylin James and former Carolina Panthers practice-squad player Dillon Johnson. Royce Freeman played with the Bears in 2024 Of the three, Freeman is the only running back with stats at the NFL level. Freeman, a third-round pick by the Denver Broncos in 2018, has appeared in 79 games and started nine games. He’s rushed 471 times for 1,472 yards and 10 touchdowns. The Bears signed Freeman to the practice squad in December. He was then signed to the Los Angeles Rams practice squad in January. He last played a regular-season game in 2023, when he added 319 yards and two touchdowns in 14 games for the Rams. The Bears are signaling their need for a running back this summer. There are other options available in the trade market, as the Washington Commanders are shopping Brian Robinson Jr. during the preseason. More running backs will be available after other teams trim their rosters to 53 players, but they might not be the type of athletes to make a significant boost for the offense early in the regular season.
The Green Bay Packers are dealing with some concerning injuries to significant members of their roster. As their fans are well aware, the Packers have seen multiple wide receivers projected to be at the top of the depth cart go down during training camp with various injuries. Christian Watson, of course, has not been practicing all offseason as he is recovering from a torn ACL suffered in Week 18 against the Chicago Bears. In addition to him, the Packers also played their previous preseason game without Romeo Doubs (back), Jayden Reed (foot) and Dontayvion Wicks (calf). And while Doubs returned to practice this week, Reed and Wicks remain out. Elsewhere around the NFL, other teams are dealing with injuries of their own, and some involve players that are former Packers. Former Green Bay Packers running back Patrick Taylor is out for the 2025-26 NFL season One of these players is former Packers running back Patrick Taylor, who played in Green Bay from 2021-2023. An undrafted free agent who often filled in as Green Bay’s third running back, he accumulated 261 rushing yards and a touchdown in his three seasons with the Packers. He found himself out of a job when the Packers revamped their running back room before the 2024 NFL season. Taylor ended up with the San Francisco 49ers last season and had the best year of his career with 183 rushing yards and a touchdown while appearing in 13 games. He will not be playing any games this season as San Francisco just put him on season-ending injured reserve: NFL teams can only have so many players on an injured reserve list. Interestingly, Taylor’s injury led to the 49ers to release another former Packer, wide receiver Equanimeous St. Brown, who was placed on injured reserve last week. In order to release an injured player, teams and that player must come to an injury settlement, which St. Brown received. He is now free to sign with any team in the NFL should he be able to pass a physical.
After reports surrounding Washington Commanders running back Brian Robinson Jr.’s imminent exit amid trade interest, that notion was confirmed this week. Coach Dan Quinn confirmed the Commanders’ plans for Robinson Jr. as he was also inactive in Monday’s 31-17 preseason loss against the Cincinnati Bengals. After the loss, Quinn released a statement that the Commanders and Robinson Jr. would be going their separate ways, which means a potential trade should be coming down the pike soon, per NFL Network’s Mike Garafolo. “Brian Robinson Jr. did not play, and Dan Quinn pretty much, confirming that they’re going to move on from Robinson here,” Garafolo said. “He is set to make a total of $3.5 million per this season in the final year of his deal. So, it’s looking like a potential trade. Both sides agreed he’s not going to play to play in that game to keep a trade alive — didn’t want him to get hurt in that case.” Still, there isn’t an apparent reason why the Commanders are actively shopping Robinson Jr. for potential suitors. “I know there’s interest because, as I’ve reported this, I’ve heard from teams that are saying, “What happened there?” How did he fall out of favor? Does he want a new contract? Yeah, I mean, eventually he does,” Garafolo added. “But this is a contract year, and right now, given this situation, my understanding is he wants the best possible situation for him to have the best possible season to set him up for a payday this offseason as a free agent. “So, right now, all about fit for Brian Robinson. I believe he’s going to have a new home. If it’s not via trade and they got to cut him, he’ll have a new home in short order,” Garafolo concluded. Dan Quinn hints at Brian Robinson Jr’s Commanders exit The plans to sit Commanders running back Brian Robinson Jr. against the Bengals only fueled trade interest until head coach Dan Quinn’s public interest confirmed suspicion. “There’s just a lot of moving parts this time of year,” Quinn said via a team transcript. “Those things take place. And so I just wanted to make sure that’s my responsibility to let the team know whenever I can, so they’re not hearing any information from anywhere else. So that was all more of the standard operating procedure for me.” Quinn added that he has too much respect for Robinson Jr. to reveal what led to the Commanders’ decision to part ways with their veteran running back.