Ebert finished second in the club's goalkicking with 24 goals in 2006. A booming kick and a strong mark for his size, he kicked four goals once against Collingwood in Round 2 and three goals twice against Carlton in Round 10 and Adelaide in Round 21. Ebert led Port's goalkicking in 2007 with 56 goals, including a career best 6 goals twice; once against Richmond in Round 16 and against Melbourne in Round 17. He failed to kick any goals in Port Adelaide's 119 point Grand Final loss to Geelong. He was nominated for the 2007 All-Australian side.
In 2008, Ebert kicked 33 goals with a six goal haul against the Sydney Swans in Round 9. In 2009, he kicked 28 goals in 20 games, with a highlight of 4 goals in the Round 14 win against the Brisbane Lions. In 2010, prior to Round 21, Ebert was Port Adelaide's leading goal kicker with 30 goals for the season. In Round 21, Ebert injured his knee which turned out be an ACL injury.