Bere lehen Udako Paralimpiadak 1984ko New Yorkeko Paralimpiadetan izan ziren, non zazpigarren amaitu zuen Gizonezkoen 1500m A6 eta laugarren gizonezkoen 5000m A6. 1988ko Seulko Paralimpiadetan, Australiako taldeko kapitaina izendatu zuten. Bi kiroletan parte hartu zuen. Atletismoan, seigarren postua lortu zuen gizonezkoen 10.000 metroko A6A8A9L4 lasterketan, nahiz eta Akilesen tendoiaren lesio bat izan. Mahai-tenisean gizonezkoen banakako TT7-n lehiatu zen baina ez zuen aurre-aurreko txandan aurrera egin. 1992ko Udako Paralimpiadetan, zazpigarren amaitu zuen Gizonezkoen 10000 m TS4-an. Croft maratoian sailkatu zen 1996ko Atlantako Olinpiar Joko Paralin
baina ezin izan zuten hautatu taldeko handia zelako. 2000ko Sydneyko Paralimpiadetan, 49 urte zituela, Australiako eseri-boleiboleko taldeko kide izan zen. Croft-ek pilota-taldean probatu zuen, baina pilota eserieran hasi zen, aukeratua ez zela konturatu zenean. Hasiera batean ez zuten hautatu boleiboleko taldean, baina borrokatu zen erabakia bertan behera uztea lortzeko. Sydneyko Joko Paralimpikoetako Torch Relay batean parte hartu zuen.