Sam was born on 14 May 1985 in Auckland, New Zealand and moved to Australia when he was 13.
Perrett attended Palm Beach Currumbin Senior High School in 2003, Perrett was selected to play for the Australian Schoolboys team.
Perrett signed with the Sydney Roosters ahead of the 2004 season making his debut in Round 15 of the 2004, playing on the wing against the Newcastle Knights at Aussie Stadium.
Perrett only played a limited role in the 2005 season, only playing 3 matches for the Roosters.
While the 2006 season was a poor one for the Roosters, it can be considered Perrett's breakthrough season as he played 17 matches, scoring 7 tries.
His performances throughout the 2007 season were strong enough that he was selected as in the New Zealand squad for the historic 2007 All Gold’s Tour.
In the 2008 season it was announced that Perrett had signed a contract extension with the Roosters, keeping him at the club until at least the end of 2012.
Perrett ran 3,720 metres with the ball in 2008, more than any other player in the competition.
In 2012 Perrett joined the Canterbury-Bankstown Bulldogs mid-season and was an immediate success.
Perrett played his Debut Club match against the Tigers and went on to play every game for the rest of the season including the 2012 Grand Final.
Sam was a vital part of the Bulldogs 2013 side, scoring 18 tries in 25 matches during a tough year for the Bulldogs.
2014 marks 10 years since Sam’s NRL Debut and looks to be a promising year for the hard working Kiwi.