Duperouzel started his career at WANFL club Claremont, playing 86 games in his five seasons and winning their 1971 Fairest and best award. While in Western Australia he represented his state in five first-class cricket matches.
The rover joined St Kilda in 1974 and finished the year as their leading goalkicker with 28 goals. He was their top vote getter in the 1980 Brownlow Medal and in the same year earned All-Australian selection while representing Western Australia at the Adelaide State of Origin Carnival, one of six times that he would play for them. For the second half of the 1981 season and all of 1982, Duperouzel was the Saint's captain. He crossed to Footscray in 1983 where he played a further two VFL seasons.