[3] After playing with the St. George Illawarra Dragons, Naiqama joined the Newcastle Knights alongside his brother Wes in 2008.
[7] In Round 26, Naiqama made his NRL debut for the Knights against the Melbourne Storm on the wing in the 34–4 loss at AAMI Park.
"[21] With regular winger David Nofoaluma recovering from injury,[22] Naiqama was named in the starting side for the opening games of the season.
In round 1 against the Gold Coast Titans, Naiqama made his debut for the Wests Tigers in the 19–18 loss at Robina Stadium.
[33] Naiqama made 23 appearances for Wests Tigers, playing centre and wing, and covering fullback when James Tedesco was injured.
Naiqama noted he was "stoked" to be staying, and coach Ivan Cleary said, "Kevin has shown great versatility for the team this year covering a number of positions and has handled himself exceptionally well.
"[34] Playing in his second World Cup, but his first as captain of Fiji, Naiqama gained attention when he was seen crying during his team's national anthem before the first game.
"[36] Naiqama made 20 appearances for Wests in the 2018 NRL season as the club finished in 9th place on the table and missed out on the finals.
[38] In his first season with St Helens, the club won the League Leaders Shield after finishing 16 points ahead of second placed Wigan.
Naiqama then played in the 2019 Super League Grand Final against Salford which St Helens won 23–6 at Old Trafford securing the club's 14th championship.
[42] He played in the club's 8-4 2020 Super League Grand Final victory over Wigan at the Kingston Communications Stadium in Hull.
In round 4 of the 2022 NRL season, he made his club debut for the Sydney Roosters scoring a try in their 28–4 victory over North Queensland.
[48] Naiqama played in all four matches at the 2021 Rugby League World Cup for Fiji including the quarter-final where he scored two tries in their controversial 24–18 loss to New Zealand.
[49] Naiqama played 25 matches with Huddersfield in the 2023 Super League season and scored 14 tries as the club finished ninth on the table and missed the playoffs.