Johan Wilhelm Zulch (2 January 1886 – 19 May 1924) was a South African cricketer who played 16 Test matches for South Africa between 1910 and 1921. His cricket career was interrupted by World War I, but he still managed 985 Test runs at an average of 32.83, with two Test centuries — both against Australia on his first overseas tour in 1910–11. He was a heavy scorer for Transvaal in domestic cricket.
| Format | Matches | Runs | Avg | 100s/50s | Top Score | Wickets | Bowl Avg | Best Bowling | Catches/St |
| Test | 16 | 985 | 32.83 | 2/4 | 150 | 0 | – | – | 4/– |
| First-class | 53 | 3,556 | 41.83 | 9/17 | 185 | 5 | 24.40 | 3/28 | 19/– |