Originally from Dublin Graham Coughlan played for a variety of teams including Livingston, Plymouth, Sheffield Wednesday, Rotherham, Shrewsbury & Southend.
Graham began his managerial career at League One Bristol Rovers in 2018, initially as caretaker, with Rovers in the League One relegation zone in December when he took charge. During his caretaker spell, Graham earned 10 points from a possible 15 which lifted his team out of the bottom four and led to him being given the job on a permanent basis, and he guided Rovers to safety with a 15th-place finish. Bristol Rovers started the 2019-20 season well under Coughlan’s tutelage, rising to 4th after a 2-1 win at Ipswich in what was Graham’s final game in charge of the Gas.
Graham then joined Mansfield in December 2019, to be closer to the family home in Yorkshire, and led the Stags to League Two safety at the conclusion of the 2019-20 campaign. In October 2020, Mansfield Town confirmed they had parted ways with Coughlan, after a poor start to the season.
Graham spent some time as a coach at Sheffield United’s Under-23s before his return to first-team management with Newport County in October 2022.