John Cecil Watkins (born 10 April 1923) is a former South African cricketer. He was born in Durban, Natal. He played in fifteen Tests for South Africa from 1949 to 1957. His first Test was against Australia and his last was against England.