Logan trained under Bernie Wakefield. He swam in the 4×100-metre freestyle relay alongside Michael Klim, Matthew Dunn and Chris Fydler at the 1996 Olympics. Logan also represented Australia at the 1997 FINA World Swimming Championships (25 m) and the 1997 Pan Pacific Swimming Championships.