In all, he played 378 senior matches, the second-most by any Essendon player (behind
Dustin Fletcher), and eighth-most in league history (behind
Brent Harvey,
Michael Tuck,
Shaun Burgoyne,
Kevin Bartlett, Dustin Fletcher,
Scott Pendlebury and
Robert Harvey). In addition to playing in the ruck, Madden was a handy part-time forward, kicking 575 goals in his career, a club record that stood until it was broken in 2003 by full-forward
Matthew Lloyd. Madden won four Essendon best and fairest awards (1977, 1979, 1983 and 1984) and
captained the side in the
1980 and
1981 seasons. He played in the back-to-back premiership sides in
1984 and
1985, winning the
Norm Smith Medal for best on ground in the 1985 Grand Final. In 1986, Madden rejected an unheard-of offer for a 3-year contract totalling $550,000 (~$1.73 million in 2023 terms) by the eccentric
Geoffrey Edelsten on behalf of the
Sydney Swans, instead choosing to remain with Essendon for his entire career. Regarding the offer, Madden replied, "You can take the boy out of Essendon, but you can't take Essendon out of the boy." However, Madden estimated that, in 2009 dollars (when he was interviewed) and taking into account the cost of buying a house, etc., it was actually the equivalent of $4.4 million over three years. However, Madden claimed that he never regretted the decision. He was named in the
All-Australian Team on three occasions (1983, 1987 and 1988). Madden captained the Victorian interstate team in 1989–91, and in 1990 received the
Simpson Medal for best on ground in the
Victoria vs.
Western Australia match played in Perth. He was named in the ruck in
Essendon's Team of the Century and named as the fifth-best player ever to play for the club in the "
Champions of Essendon" list. After his playing days were over, Madden had a brief stint as ruck coach for
Carlton. He was with the Blues for the
1993 season, in which they made the grand final but lost to Madden's former club, Essendon. He was president of the
AFL Players' Association from 1985 until 1989. ==Statistics==