As a youth, Jarrett played in the 1997
Quebec International Pee-Wee Hockey Tournament with a
minor ice hockey team from
Sault Ste. Marie, Ontario. Jarrett played major junior hockey with the
Plymouth Whalers of the
Ontario Hockey League before he was drafted 141st overall in the
2001 NHL Entry Draft by the
Columbus Blue Jackets. He was later signed to a three-year entry-level contract and played one
National Hockey League game with the
New York Islanders during the
2005–06 NHL season. After a year with the
Eisbären Berlin in the
Deutsche Eishockey Liga, Jarrett signed with
HPK in the
Finnish SM-liiga. He completed his tryout contract with HPK and subsequently signed another with
Jokerit. He was released by Jokerit in January, and signed for
Malmö Redhawks of the Swedish second-tier
Allsvenskan. Jarrett continued his journeyman European career in Austria with the
Graz 99ers of the EBEL before experiencing a year in Japanese hockey with the
Tohoku Free Blades of the
Asian League. Jarrett returned to Austria to establish roots and captain the Graz 99ers for the next two seasons, before signing a two-year contract with EBEL rivals Villacher SV on March 15, 2013. After two seasons in Villacher, Jarrett returned to Japan as a free agent for a second stint with the Tohoku Free Blades on July 22, 2015. On 26 July 2017, Jarrett moved to the UK to sign for
EIHL side
Belfast Giants, ending his 15 year professional career with the club. ==Career statistics==