Kara was a member of the New Zealand Warriors under 20's squad in 2008 and 2009 before signing on with then NSW Cup side the Western Suburbs Magpies in 2010. In 2011, Kara signed with the Newtown Jets.
In the 2012 NSW Cup season, Kara was part of the Newtown side which won the competition that year and played in the grand final win over the Balmain Tigers. Newtown won the match 22–18. At seasons end, Kara also won the clubs ""Person of the year" award.[3][4]
In 2013, Kara won Newtown's Best and Fairest award.[5] He also represented New Zealand Māori when they hosted the Murri Queensland Indigenous side.[6]
He trained with the Sydney Roosters in the 2014 pre-season.[5][7] In 2014 he was selected as part of the New Zealand Māori side that toured Queensland to play two matches against the Murri Queensland Indigenous team.[8]
On 16 October 2016, Kara played for the NZ Maori XIII against the NZ Residents. The NZ Residents won the match 30–10.[9]
On 22 July 2017, Kara played his 150th game for Newtown against the New Zealand Warriors at Henson Park. Newtown won the match 38–12.[10][11] It was the first time a player had played in 150 games for Newtown in reserve grade.[12]
He retired at the end of the 2017 season, returning to Hamilton.[13]