Chicago Cubs Prospect Moises Ballesteros Playing Beyond His Years

Moises Ballesteros is ranked No. 4 among Chicago Cubs prospects and No. 65 overall, per MLB Pipeline, and he's off to a scorching hot start at the plate in 2025.
Chicago Cubs designated hitter Moises Ballesteros against the Los Angeles Dodgers during a spring training game at Camelback Ranch-Glendale.
Chicago Cubs designated hitter Moises Ballesteros against the Los Angeles Dodgers during a spring training game at Camelback Ranch-Glendale. | Mark J. Rebilas-Imagn Images

In this story:


Chicago Cubs prospect Moises Ballesteros is putting up rare numbers for his age.

The 21-year old is the youngest player on the Triple-A Iowa Cubs roster after quickly climbing the minor league ranks upon signing as an international free agent out of Venezuela when he was just 16.

Through 17 games with the Iowa Cubs this season, Ballesteros has a .388 batting average, a .447 on-base percentage, a .582 slugging percentage and a 1.030 OPS. In 76 plate appearances, he has produced 10 runs, 26 hits, five doubles, two home runs, eight RBI, three stolen bases, seven walks and 10 strikeouts.

That equates to a 171 wRC+ (weighted runs created-plus), per FanGraphs. On it's own, that's good for 10th among all Triple-A players. But what makes it even more impressive is Ballesteros' age compared to the rest of the leaderboard. He's the only 21-year-old in the top 10, and the next youngest player is 25 years old. The average age of the nine players above him is 26.8.

Among the top-25 Triple-A players in wRC+, Ballesteros is one of two 21-year-olds, along with Red Sox prospect Roman Anthony, who's 20th with a 155 wRC+. Anthony is the No. 2 prospect in MLB, only behind Dodgers pitcher Roki Sasaki.

Ballesteros, a lefty, is on a nine-game hit streak, including nine hits in his last four games and at least one hit in 14-of-17 games this season. At 5-foot-8 and 195 pounds, he's played 12 games at catcher, four as the designated hitter and one at first base.

Across 124 games between Triple-A and Double-A last season, Ballesteros had a .289 batting average and an .826 OPS, along with 19 home runs, 78 RBI, 93 strikeouts and 45 walks.

Ballesteros has made a rapid rise through the minor leagues, so what's stopping him from a big-league call up? For starters, the Cubs may not want to rush his development as just four 21-year-olds made 2025 Opening Day rosters. But he can clearly hit – he's had an .813 OPS or higher in each of his four minor league seasons – so the larger question is likely his fit on the MLB roster and not his ability.

The Cubs traded for MVP candidate right fielder Kyle Tucker in the offseason, which moved Seiya Suzuki to designated hitter. They also have Michael Busch at first base, and want those three bats in the lineup every day. There are questions about Ballesteros' defense at catcher and first base, so finding at-bats for him in the big leagues could take some creativity, though there's no denying his hitting talent.

Related MiLB stories

WHITE SOX PROSPECT SHINES: Pitcher Winkelman Gonzalez tossed five scoreless innings with eight strikeouts Sunday for the Double-A Birmingham Barons. CLICK HERE

BREWERS PROSPECT DEBUTS: Logan Henderson got the start, and the win, against the Athletics Sunday in a debut to remember. CLICK HERE

HIGH PRAISE: Baseball America says the Charlotte Knights, the Triple-A affiliate of the Chicago White Sox, rank very high on the talent scale. CLICK HERE


Published | Modified
Jack Ankony
JACK ANKONY

Jack Ankony covers baseball for “Minor League Baseball on SI.” He has been with the Sports Illustrated network since 2022. He graduated from Indiana University's Media School with a degree in journalism in 2022. Follow Jack on Twitter @ankony_jack