Andrew Oldcorn (born 31 March 1960) is a Scottish professional golfer. Oldcorn was born in Bolton, Lancashire, England. He was raised in Edinburgh, and represents Scotland. He represented England as an amateur and won the English Amateur in 1982, turning professional after playing for Great Britain & Ireland in the 1983 Walker Cup. Since turning 50, Oldcorn has primarily been playing on the senior golf tours, having won twice on the European Senior Tour.