Neuseeland bestritt zuvor eine Tour in Australien, Südafrika gegen Sri Lanka. Das letzte Aufeinandertreffen der beiden Mannschaften bei einer Tour fand in der Saison 2016 in Südafrika statt, bei der Südafrika die Test-Serie 1–0 gewann. Ursprünglich war das vierte ODI in Napier geplant, nachdem das zweite ODI bei der vorhergehenden Australien-Tour auf Grund schlechter Platzverhältnisse abgesagt werden musste. Stattdessen fand das ODI in Hamilton statt.[1]
Südafrika benannte seinen ODI-Kader am 8. Februar[3] und ihren Test-Kader am 24. Februar 2017.[4]
Neuseeland benannte seine ODI- und Twenty20-Kader am 12. Februar[5] und ihren Test-Kader am 2. März 2017.[6]