John William Smit (gebore 3 April 1978 in Pietersburg, Suid-Afrika) was die 51ste kaptein van die Suid-Afrikaanse nasionale rugbyspan, die Springbokke. Hy het meestal op haker en soms op stut gespeel. John Smit het in drie wêreldbekers gespeel, in 2003, 2007 en 2011.