Andrew Donaldson (23 March 1925 – 20 June 1987) was an English professional footballer who played in the Football League for Exeter City, Middlesbrough and Newcastle United as a centre forward. He scored prolifically for Peterborough United in non-League football and is a member of the club's Hall of Fame.