2000 Sydneyn olympialaisissa Edwards voitti olympiakultaa tuloksella 17,71. 2001 MM-hallikisoissa hän jäi hopealle, mutta palasi samana vuonna voittajaksi Edmontonin ulkoratojen MM-kisoissa tuloksella 17,92. Hän voitti kultaa myös seuraavana vuonna Kansainyhteisön kisoissa. Edwards lopetti uransa kauden 2003 jälkeen oltuaan Pariisin MM-kisoissa sijalla 12.