Rogers made his first grade debut for the
Penrith Panthers against
St. George Illawarra in 2004. In 2006, Rogers joined South Sydney and played 17 games in his first season at the club as they finished last on the table claiming the wooden spoon. In 2007, Rogers played in Souths first final campaign since 1989 but were eliminated in the first week by Manly-Warringah. On 18 August 2008 it was announced that Rogers would join the
Newcastle Knights on a two-year contract in 2009. He was suspended for 3 games in round 25 of the 2009 season for punching
Daniel Vidot in a controversial ruling. Rogers dislocated his elbow in Round 1 of the
2011 New South Wales Cup while playing for the
Central Coast Centurions. In August 2011, Rogers was forced to retire from rugby league after he didn't recover well from a shoulder surgery. ==Later years==