Né à Cuba, Yasmani Grandal émigre à Miami, aux États-Unis, avec sa famille en 1999 et obtient la citoyenneté américaine cinq ans plus tard[1]. Alors qu'il est au high school de Miami Springs en Floride, il est repêché au 27etour de sélection en 2007 par les Red Sox de Boston[2]. Il ne signe pas de contrat et s'inscrit à l'Université de Miami à Coral Gables, où il joue pour les Hurricanes[3]. En juin 2010, les Reds de Cincinnati en font leur choix de première ronde. Il est le 12ejoueur au total repêché par un club de la MLB cette année-là. Il apparaît en 53eplace de la liste des 100 meilleurs joueurs d'avenir dressée par Baseball America après la saison de baseball 2011 et est mentionné parmi les meilleurs prospects des Reds de Cincinnati en 2010 et 2011[4].
Le , Yasmani Grandal est suspendu par le baseball majeur pour usage de testostérone et non-respect de la politique de la ligue contre le dopage. Sa suspension de 50 parties sera purgée au début de la saison 2013[7].