Il joue pour les Rockies du Colorado de 2004 à 2008, les Athletics d'Oakland en 2009 et les Cardinals de Saint-Louis de 2009 à 2016. Champion frappeur de la Ligue nationale en 2007 avec Colorado, il est nommé joueur par excellence de la Série de championnat 2007 de la Ligue nationale. Gagnant de la Série mondiale 2011 avec Saint-Louis, Holliday est invité 7 fois au match des étoiles et remporte 4 Bâtons d'argent.