John McMahon (born 19 May 1964) is an English football coach and former player, currently assistant manager at Morecambe.
He moved to become first-team coach at Shrewsbury Town in June 2006,[7] and was made assistant manager in September 2007.
[11][12] He took charge of the reserve team for the first time on 18 July 2009, when the a Liverpool XI beat Aberystwyth Town 4–1 in a friendly.
[16] Following Adams' departure in June 2021, McMahon stayed on as assistant to Stephen Robinson,[17] before leaving the role in December.
[18] McMahon was reappointed as Morecambe's assistant manager in February 2022 with the return of Derek Adams to the managerial role.