John Edward Waddington (30 December 1918 – 24 November 1985) was a South African first-class cricketer.
He was the second-youngest South African first-class cricketer, having made his debut for Griqualand West in 1934 at the age of 15 years 320 days.
In 1952–53 he set a record for the Currie Cup when he took 53 wickets in a season, at an average of 16.85, in six matches.
His best innings figures were 9 for 105 against Eastern Province in Port Elizabeth in 1954–55.
He was selected for two matches for the South African XI against the touring Australians in 1949–50, but he never played Test cricket.