Începând din 1996 Collins a participat la șase Jocuri Olimpice consecutive. La Jocurile Olimpice 2000 s-a calificat în premieră într-o finală și s-a clasat pe locul șapte în proba de 100 m. În anul următor, la Campionatul Mondial de la Edmonton, a câștigat medalia de bronz la 200 m, stabilind un nou record național cu timpul de 20,20 s.
Cel mai bun an al său a fost 2003. La Campionatul Mondial în sală de la Birmingham a câștigat medalia de argint, iar vara, la Campionatul Mondial de la Paris, a devenit campion mondial la 100 m la o distanță de o sutime de urmăritorii Darrel Brown (TTO) și Darren Campbell (GBR).
La Campionatul Mondial din 2009 de la Berlin a câștigat atât la 100 m cât și cu echipa de ștafetă (4x100 m) medalia de bronz. La Jocurile Olimpice din 2012 Kim Collins a purtat steagul lui Saint Kitts și Nevis la ceremonia de deschidere. Dar a fost exclus din competiție pentru că a părăsit satul olimpic.[3][4]
În anul 2016, la vârsta de 40 de ani, a stabilit la Bottrop recordul său personal la 100 m cu un timp de 9,93 s,[5] și-a îndeplinit baremul de calificare pentru Jocurile Olimpice, dar la Rio de Janeiro a ratat finala.