Van Schalkwyk vant en olympisk sølvmedalje i boksing under OL 1952 i Helsingfors. Han kom på andreplass i vektklassen lett mellomvekt (opp til 71,0 kg). Han beseiret Boris Tisjin fra Sovjetunionen i semifinalen men tapte finalen til László Papp fra Ungarn.