John Robert Oosthuizen (born 23 January 1987) is a South African javelin thrower. He is a second generation athlete following in his father Johan Oosthuizen's footstep. Oosthuizen senior's, who never got the chance to represent his country in international competition, biggest achievement is a throw of 80.92 metres, which he achieved in 1990.