Kregor täitis Tokyo olümpia A-normi 200 m vabaltujumises ujudes aja 1.47,01. Olümpia A-normi edestas ta sajandikuga. Normi täitis Kregor ära õhtul toimunud finaalujumises, mille ta võitis.

Eelujumisest pääses Kregor kolmandana edasi ajaga 1.48,96.