Teams Kyle Nelson-Esch played for

MiscellaneousKwaZulu-Natal Under-13s (2000/01)
 KwaZulu-Natal Inland Under-19s (2005/06)
 Hamilton (2005/06)