En 2004, il termine cinquième du relais 4×400 m des Championnats du monde en salle de Budapest. En 2008, Bain remporte la finale du 400 m des Championnats NCAA en salle de Fayetteville en 46 s 02, puis établit le sa meilleure performance en plein air en 44 s 62 lors du Meeting de Des Moines. Sélectionné pour les Jeux olympiques d'été de 2008 à Pékin, il remporte la médaille d'argent du relais 4×400 mètres avec ses coéquipiers de l'équipe des Bahamas Michael Mathieu, Andrae Williams et Chris Brown avec le temps de 2 min 58 s 03.