Ennis-London kilpaili 1992 yleisurheilun nuorten MM-kisoissa Soulissa karsiutuen 100 metrin aitajuoksun välierissä ajalla 13,81. Vuonna 1999 hän paransi ennätystään vuoden aikana puoli sekuntia. Sevillan MM-kisoissa samana vuonna hän oli seitsemäs ajalla 12,87. Hän juoksi Sydneyn olympialaisissa 2000 neljänneksi ajalla 12,80 ja oli saman vuoden GP-finaalin kolmas. Vuonna 2004 Ennis-London karsiutui Budapestin sisäratojen MM-kisoissa 60 metrin aitojen välierissä ajalla 7,97. Ateenan olympialaisissa hän karsiutui 100 metrin aitojen välierissä ajalla 12,60 ja sijoittui saman vuoden kolmanneksi.