Rojas was Draft-eligible for five straight years at an Arizona high school, Paradise Valley (Ariz.) CC and Hawaii and he distinguished himself with wood bats in summer college leagues. But he didn't get picked until his senior season of college, signing for $1,000 as a 26th-rounder in 2017. He broke out in 2019, posting some of the best offensive numbers in the Astros system while playing six different positions. But it will now be up to the D-backs to further his development after they acquired him, Seth Beer, J.B. Bukauskas and Corbin Martin from the Astros in the Zack Greinke Trade Deadline deal.
Rojas has made consistent contact from the left side of the plate since turning pro but is doing more damage in 2019. He's showing an ability to drive the ball for the power to the opposite field that he didn't display in the past.
Though he has fringy speed, Rojas has good instincts and an aggressive nature on the bases and he can pick his spots to steal. With an average and reliable arm, he's best suited for second base and left field. He can play an adequate third base and first base as well, and he also has seen action at shortstop and right field.
Statcast - Batting
Hard Hit %
3B Josh Rojas assigned to Quad Cities River Bandits.
Houston Astros signed 2B Josh Rojas.
3B Josh Rojas assigned to Fresno Grizzlies from Quad Cities River Bandits.
3B Josh Rojas assigned to Quad Cities River Bandits from Fresno Grizzlies.
3B Josh Rojas assigned to Houston Astros.
3B Josh Rojas assigned to Buies Creek Astros from Quad Cities River Bandits.
3B Joshua Rojas assigned to Corpus Christi Hooks from Buies Creek Astros.
Houston Astros invited non-roster 3B Joshua Rojas to spring training.
3B Joshua Rojas assigned to Round Rock Express from Corpus Christi Hooks.
Arizona Diamondbacks traded RHP Zack Greinke and cash to Houston Astros for RHP Corbin Martin, RHP J.B. Bukauskas, 3B Josh Rojas and LF Seth Beer.
3B Joshua Rojas assigned to Reno Aces.
Arizona Diamondbacks selected the contract of 3B Joshua Rojas from Reno Aces.