After moving to the South Sydney Rabbitohs, he was named the club's player of the year, winning the George Piggins Medal in 2004,[6] and serving as the club's captain for a brief period in 2005.[7]
Harrison was selected to play for Queensland in Game III, 2005, becoming South Sydney's first Queensland Origin representative in many years. Shortly after, he was promoted to the Rabbitohs captaincy, which coincided with the team winning six of their final eight matches of the season to avoid the wooden spoon (the only losses in that period being against the eventual Grand Finalists, Wests Tigers and North Queensland).[8]
Sydney Roosters
Harrison moved to South Sydney's arch rivals the Sydney Roosters for the 2006 NRL season. He managed 41 out of a possible 48 matches at the Roosters.
Harrison playing for the Gold Coast Titans in 2008
Gold Coast Titans
Harrison returned to Queensland to play for the Gold Coast Titans from 2008.[7] At the Titans, he started at lock and performed well covering five-eighth also while Matthew Rogers was out on suspension.
As a result, he was named 18th man for the 2008 State of Origin series for Queensland. He started in both the second and third State of Origin games. Harrison was picked ahead of his club captain Scott Prince (who was only drafted into the squad after a knee injury sustained by Darren Lockyer) to play in the second State of Origin on 11 June 2008.
In April 2009, he was named in the preliminary 25-man squad to represent Queensland in the opening State of Origin match for 2009.[9]
In the 2009 NRL season, Harrison was part of the first Gold Coast team to reach the finals. Harrison played in both finals matches against the Brisbane Broncos and Parramatta. The following year, Harrison was a member of the Gold Coast side which enjoyed their best season on the field as they eventually reached the preliminary final before being defeated by Harrison's old club the Sydney Roosters. In the 2011 NRL season, Harrison was limited to only 13 games as the Gold Coast finished last on the table and claimed the wooden spoon.[10]
Harrison was only selected for Game I of the 2013 State of Origin series in which Queensland extended their record for consecutive series victories to eight.
On 27 June 2014, he confirmed his retirement earlier than he wanted due to a neck injury.[11]