Pierwszy sukces w karierze Zachary Bell osiągnął w 2007 roku, kiedy zdobył srebrny medal w indywidualnej jeździe na czas podczas panamerykańskich mistrzostw w kolarstwie torowym i szosowym. Rok później wystąpił na igrzyskach olimpijskich w Pekinie, gdzie był siódmy w wyścigu punktowym, a rywalizację w madisonie ukończył na dwunastej pozycji. W 2009 roku, na mistrzostwach świata w Pruszkowie zdobył srebrny medal w omnium, wyprzedził go tylko Australijczyk Leigh Howard. Sukces ten Bell powtórzył także trzy lata później, podczas mistrzostw świata w Melbourne, gdzie wyprzedził go tylko inny Australijczyk - Glenn O’Shea.