Mark Wilson (born 5 June 1984) is a Scottish football player and coach, who is currently the manager of Brechin City.
Wilson, who played as a right back, started his career at Dundee United.
He broke into their first team in the 2002–03 season, and made over 100 league appearances for United before He moved to Celtic in January 2006 for a fee of £500,000.
Wilson suffered significant injury problems while with Celtic, which limited his appearances, and he was released at the end of his contract in 2012.
He then signed for English Championship club Bristol City before rejoining his first club on a short-term contract in 2013.
He left Dundee United in January 2015, signing for Dumbarton the following month.
Wilson represented Scotland at all youth levels and captained the under-21 team.
He played once for the Scotland national football team, in 2011.
He retired from playing football in 2015.
Wilson was the head coach of Scottish League One club Airdrieonians during most of the 2016–17 season, and was appointed Brechin City manager in September 2019.