He was picked up originally by the Brisbane Lions in the 2003 AFL Draft, at selection number 65 overall. He made his debut for the Brisbane Lions against Port Adelaide in Round 2 of the 2005 AFL season. His two years spent on the Brisbane Lions list were injury ridden. He only played two more games for the club before being delisted at the end of that year.
Port Adelaide career (2006–2015)
At the end of 2005, Logan went back to South Australia, he was then given an offer to train with Port Adelaide over the preseason. He was given a lifeline by Port Adelaide, as they picked him up as a rookie for the 2006 AFL season, on a one-year contract.[1]
Power player Gavin Wanganeen retired from AFL in 2006, and Tom got his chance, elevated to the senior list because of Gavin's retirement. He made his debut for Port Adelaide in Round 15 against Geelong, and played 8 games straight before the end of the season, kicking the two goals.
He was upgraded to the senior list for the 2007 AFL season, and played the first 4 games of the year. He then didn't play a game until the round 21 match against Geelong, where he helped Port Adelaide stop Geelong's unbeaten run of 14 straight wins. He was kept in the side that beat Fremantle the next week, and West Coast the week after.
In the 2007 Preliminary Final, he kicked 2 goals and had 23 possessions in an almost best on ground performance, helping Port Adelaide to reach the 2007 Grand Final. In the 2007 Grand Final, he managed to kick 1 goal. Logan was delisted by Port at the end of the 2014 season but was later re-drafted as a rookie by the club.[2]
Logan announced his retirement at the end of the 2015 season.[3]