Victorian Football League clubs chased Ebert for a decade until North Melbourne finally won his signature and he spent a season with North Melbourne in 1979 Port Adelaide agreed to lease Ebert to North Melbourne for the 1979 season in exchange for Mark Dawson, as well as paying Ebert $35,000 and covering his travel costs between Adelaide and Melbourne (Ebert flew to Melbourne each Thursday during the season and returned to Adelaide on the Sunday). Ebert's tally of twenty five games for North Melbourne is the VFL/AFL record is the record for the most games in a career which only lasted one season.
Following the end of the 1979 season, Ebert returned to Port Adelaide, where his 392 games remains a club record.
Ebert captained Port Adelaide from 1974–1978 and 1983–1985, as well as captaining the South Australian side in 1975, 1977 and 1983. He coached Port Adelaide from 1983-1987: playing coach from 1983-1985, and then non-playing coach in 1986-1987. He was sacked as coach at the end of the 1987 season, and then coached fellow SANFL side Woodville Football Club from 1988 to 1990.
Ebert's playing career spanned a total of 452 senior games for Port Adelaide, North Melbourne and South Australian representative. At least one compilation of Australian football statistics estimated this to be the seventh highest tally in top-level senior football.
Ebert's brother Craig also played for Port Adelaide in the SANFL. His son Brett and his nephew Brad Ebert have both played for Port Adelaide in the AFL.
Ebert was a strong bodied player whose physical build and stamina allowed him to dominate football matches. With a high skill level, errors were rare and his ability to hit team mates with accurate spearing passes made him very effective in attacking roles. Ebert was able to win his own ball and could quickly hand pass effectively under pressure.