Born in
Deepwater, New South Wales, Stapleton played his junior football for
Glen Innes Magpies before being signed by the
Cronulla-Sutherland Sharks. He played for Cronulla's
NYC team in 2008 and 2009. In Round 11 of the
2009 NRL season, Stapleton made his
NRL debut for Cronulla against rivals
St. George Illawarra. In round 5 of the
2014 NRL season, Stapleton scored 4 tries for Cronulla as they defeated the
New Zealand Warriors 37–6 at
Shark Park. On 30 June 2014, Stapleton signed with
Sydney Roosters mid-season for the remainder of the year. On 6 August 2015, Stapleton signed with English franchise
London Broncos on a one-year deal beginning in 2016.{{cite news ==Representative career==