Yoel Hernández termine au pied du podium des championnats du monde 2001 d'Edmonton au Canada, et se classe septième lors de l'édition 2003. Il remporte la médaille d'or des Jeux panaméricains de 2003, à Saint-Domingue, devant l'Américain Larry Wade. Il s'adjuge également le titre des championnats ibéro-américains de 2004 et des Championnats d'Amérique centrale et des Caraïbes de 2005.