 In 2013, he was included in the squad for the 2013 Rugby World Cup Sevens.Afrika was included in a 12-man squad for the 2016 Summer Olympics in Rio de Janeiro.He was named in the starting line-up for their first match in Pool B of the competition against Spain and scored two tries and two conversions to help South Africa to a 24–0 victory.