Kenneth Williams had the following podium finishes at major championships: 2nd in the 1958 British Empire and Commonwealth Games 4×110 yards Medley Relay (with George Park, Bob Wheaton, and the non-Olympian Peter Bell), 3rd in the 1958 British Empire and Commonwealth Games 4×220 yards Freestyle Relay (with Cam Grout, William Slater, and the non-Olympian Peter Bell). In the 1958 British Empire and Commonwealth Games Williams was eliminated in the heats of the 110 yards freesyle as well as of the 440 yards freestyle. At the British Empire and Commonwealth Games he competed for Canada.
|1956 Summer||19||Melbourne||Swimming||Men's 100 metres Freestyle||Great Britain||GBR||5 h3 r1/3|
|1956 Summer||19||Melbourne||Swimming||Men's 4 × 200 metres Freestyle Relay||Great Britain||GBR||6|
|1956 Summer||19||Melbourne||Swimming||Great Britain||Round One||Heat Three||5||59.4|
|1956 Summer||19||Melbourne||Swimming||Great Britain||GBR||Final||6||8:45.2||2:11.4||2:11.4|
|1956 Summer||19||Melbourne||Swimming||Great Britain||GBR||Round One||Heat Two||1||QU||8:39.1||2:11.7||2:11.7|