Malcolm Edward Gregson (born 15 August 1943) is an English professional golfer. After a promising start to his career as an amateur and assistant professional, he had one exceptional year, 1967, when he won the Harry Vardon Trophy and played in the Ryder Cup, but had only limited success afterwards. After reaching 50 he played on the European Senior Tour, winning five times.