He plays first-class cricket for Mountaineers. He has plyed one One Day International against Pakistan in May 2015. Kaia was part of the 2010 Zimbabwe U19 team that lost to the South Africa U19 team
He took 4 wickets for 49.
He was also in the losing side against the same side a few months later in 2011 scoring 60 not out off 56 balls in a T20 match. Kaia played first-class cricket for Southern Rocks and is currently part of Mountaineers team
He has the most Pro50 Championship List A runs in the season leading the second-placed player by more than 100 runs with an average score of 76.40 in nine games, also taking 6 wickets at an economy of 4.79. The performance earned him a national selection when Zimbabwe toured Pakistan in May 2015.
He made his One Day International debut for Zimbabwe against Pakistan in Lahore on May 31, 2015 where he get to bowl or bat as match eneded in no result.