Systematycznie zwiększał częstotliwość startów i w roku 1998 drugi raz okazał się najlepszy w Niemczech, by wrócić do Australii i w roku 1999 zostać mistrzem swojego kraju, powtórzył to w roku 2001.

Bardzo udany był dla niego sezon 1999, bo prócz mistrzostwa Australii, zdobył z reprezentacją złoty medal DMŚ w Pardubicach i wygrał w angielskim Poole Finał Interkontynentalny, wrócił do elity światowej do Grand Prix. W roku 2000 wystartował wśród najlepszych i jako debiutant zajął ósmą lokatą, na tej samem pozycji uplasował się rok później, w roku 2002 był piętnasty, a w roku 2003 zajął dalekie dziewiętnaste miejsce. Największe sukcesy po powrocie na tor święcił w narodowej drużynie na DPŚ wygrywał także w 2001 we Wrocławiu na stadionie olimpijskim oraz w roku 2002 w Peterborough.

W lidze polskiej pierwszy raz pojawił się w roku 1991 w barwach drugoligowego wtedy Włókniarza Częstochowa. W roku 1997, kiedy zdecydował się na powrót pokazał się także w Polsce, w barwach Wybrzeża Gdańsk, a w następnym roku jeździł w RKM Rybnik. W sezonie 2000 trafił do pierwszoligowej Polonii Bydgoszcz i reprezentował barwy tego klubu przez cztery kolejne sezony, przez ten czas nie schodził z podium.