Career
He was known for his high workload and played as a lock and second-rower, but could also fill in at centre. Stagg played his junior football for Norths Aspley before joining the Brisbane Broncos. He made his NRL debut in Round 18 of the 2003 season against the Canterbury Bulldogs.
In 2004, Stagg set a new record for tackles in a game, with 64 tackles made against the Cronulla Sharks, this record has since been beaten.
In 2006, Stagg made his representative debut, and played only one game for Queensland in State of Origin before being dropped. Later that year he played at centre in the Broncos 2006 NRL Grand Final victory.
After winning the grand final with the Broncos, Stagg signed a 2-year deal with the Canterbury-Bankstown Bulldogs. In 2010, he extended his contract with the Bulldogs until the end of 2012.
Stagg rejoined the Brisbane Broncos in 2013 on a two-year deal, before retiring at the end of 2015.