Playing in a number of positions in both the forward and back lines, Freeman played five games for St Kilda, debuting against Carlton in round 15 of the 1988 season.
He was delisted by St Kilda at the end of the 1991 AFL season, but was subsequently drafted by the West Coast Eagles with the 42nd pick in the 1991 National Draft.
[2] Moving to Perth, Western Australia, Freeman was unable to break into West Coast's line-up, and instead played for West Perth in the WAFL.
Freeman also coached several teams at amateur level, including the Frankston YCW and Langwarrin Football Clubs in the Mornington Peninsula Nepean Football League (MPNFL).
This Australian rules football biography of a person born in the 1960s is a stub.