En 2005, alors âgé de 16 ans, il gagne son premier titre de Champion du Monde en ball-trap hommes.
Il a remporté la médaille d'or aux Jeux olympiques de Pékin2008 en ball-trap Hommes. Il réitère cette performance à Londres lors des Jeux olympiques d'été de 2012.
Après son échec aux Jeux olympiques d’été de 2016 à Rio où il ne remportera aucune médaille, Vincent Hancock survolera ceux de Tokyo en 2021 (jeux olympiques d’été 2020) pour remporter la troisième médaille d’or olympique de sa carrière.