Gaines sijoittui Barcelonan sisäratojen MM-kisoissa 1995 60 metrin juoksussa seitsemänneksi ajalla 7,12. Myöhemmin samana vuonna Göteborgin ulkoratojen MM-kisoissa hän oli mukana Yhdysvaltain joukkueessa, joka voitti MM-kultaa 4 x 100 metrin viestijuoksussa. Seuraavana vuonna hän oli mukana voittamassa olympiakultaa Atlantan olympialaisissa pikaviestissä. Pariisin sisäratojen MM-kisoissa 1997 hän karsiutui 200 metrin juoksun välierissä ajalla 23,31. Samana vuonna Ateenan ulkoratojen MM-kisoissa hän sijoittui 100 metrin juoksussa kahdeksanneksi ajalla 11,32 sekä oli mukana voittamassa MM-kultaa pikaviestissä. Vuonna 1998 hän juoksi GP-finaalissa 100 metrillä kuudenneksi ajalla 11,23.