Ballinamallard Head Coach Whitey Anderson coached and developed Mark Stafford since he was a boy. Mark won the Irish Youth Cup in 2006 under Whitey and he was captain of the Ballinamallard United squad that won the Championship 1 title in 2011/12 and earned the Fermanagh club's historic promotion to the Premiership where they have remained successfully for 3 seasons.
In announcing on April 20, 2015 that Mark and his team mate David Kee had signed pre-contracts to join Linfield Whitey stated “I have known Mark Stafford for over 20 years, and Davy Kee has been at Ballinamallard for over 6 years. They are two fine young men with great ability and integrity."
Linfield announced on April 20, 2015 that Mark had signed a pre-contract to join Linfield at the end of the 2014/15 season.
Linfield debut in a home 5-0 win against Glebe Rangers in the League Cup on September 1, 2015.
First goal in a 2-0 home County Antrim Shield semi final win against Carrick Rangers on Tuesday December 15, 2015.
Mark agreed a 1 year contract extension on January 19, 2017 to take effect at the expiry of his current contract at the end of the season.
Billy Meikle Memorial Award Winner 2016/17, 2017/18 and 2020/21
Agreed 1 year contract extension in February 2018 to take effect on the expiry of his existing contract at the end of the 2017/18 season.
100th appearance in a 2-2 home draw against Coleraine on April 21, 2018.
Mark agreed a one year contract extension on April 9, 2019.
Agreed a one year contract extension in May 2020.
150th game in a 1-0 home defeat by Glentoran on February 23, 2021.
Scored what turned out to be his final goal in a 3-1 home win against Crusaders on May 4, 2021.
Final game as a sub in a 2-0 win at Solitude on May 29, 2021
Signed for Glenavon at the start of the 2021-22 season
LINFIELD CAREER RECORD
(at end of 2020/21)
Played: 158 (including 10 as sub)