Ben was recruited by the Sydney Swans as the number 6 draft pick in the 1999 AFL Draft from the NSW/ACT Rams. He made his debut for the Swans in Round 18, 2000 against Melbourne. His career at Sydney was plagued by constant injury, limiting him to 27 games over four seasons. After being delisted by the Swans at the end of the 2005 season, Ben was recruited by the Brisbane Lions as the number 6 draft pick in the 2006 Pre-season Draft. He made his debut for the Lions in Round 1, 2006 against Geelong. On 22 September 2007, Ben was delisted by the Lions.