John Mark Gibson (born 31 January 1989) is a Scottish footballer who plays as a goalkeeper for Petershill in the SJFA West Region Premiership.
Gibson has previously played for Dundee United., Dundee, Alloa Athletic and Clyde, whilst also having been on loan to a number of clubs, including three separate spells with Elgin City.
He formerly represented the Scotland under-19 team.