The Cleveland Indians have called up top prospect Francisco Mejia.

A catcher/outfielder, Mejia was ranked as the No. 7 overall prospect in baseball by ESPN's Keith Law.

The 22-year-old struggled with the Indians when he was called up last year, hitting .154 in 14 plate appearances.

However, he has been hot of late, batting .350 with three doubles, a triple, a home run and 10 RBIs in his past 11 games.