 He made his AFL debut in the first game of the 2004 season – Essendon's 96-point loss to Port Adelaide – and finished with 5 games in his debut year.A very tall and agile player, Bradley has played as a forward, defender, wingman, ruckman and even ruck rover.2005 saw Bradley mainly used in key defensive positions by coach Kevin Sheedy and he became a more permanent fixture in the side.