John Ulrich "Johnny" Buchler (7 April 1930 – 1 August 2017) was a South African rugby union player, most often playing as a fullback.
Buchler played club rugby for West Rand and provincial rugby for Transvaal.
He won ten caps for the South African national team (the Springboks), appearing in just one losing game.
Bulcher was part of the 1951–52 South Africa rugby tour of Great Britain, Ireland and France which lost only once in 31 matches, winning all five international Tests.