Haar beste prestatie behaalde Michelle Freeman in 1994 op de Gemenebestspelen in de Canadese stad Victoria. Ze werd Gemenebestkampioene door de 100 m horden te winnen in 13,12. In 1996 vertegenwoordigde zij Jamaica voor de tweede maal op de Olympische Spelen van Atlanta. Individueel behaalde ze op de 100 m horden ditmaal de finale en werd zesde in 12,76. Op het onderdeel 4 x 100 m won ze met haar teamgenotes Juliet Cuthbert, Nikole Mitchell en Merlene Ottey een bronzen medaille. In 1997 won ze op de WK in Athene brons op de 100 m horden in 12,61, achter de Zweedse Ludmila Engquist (goud) en de Bulgaarse Svetla Dimitrova (zilver).