Career
As a player he was a defender from 1985 to 2006, notably in the Premier League for Manchester City and in the Football League for Middlesbrough, Charlton Athletic, Bolton Wanderers and Bradford City. He played the final nine years of his career playing in Scotland with Street Johnstone, Brechin City, Clyde, Livingston, Falkirk and Dundee. He was capped 26 times by Republic of Ireland, scoring one goal.
During his coaching career, Kernaghan has managed Scottish clubs Clyde and Dundee, and Glentoran in the Northern Irish league.
He has also worked for other clubs in a variety of coaching roles. Born in Otley, West Yorkshire, England, at the age of four, he moved with his family to Bangor, County Down.
Kernaghan represented Northern Ireland at schoolboy level and the Republic of Ireland at senior level Kernaghan began his playing career as an apprentice at Middlesbrough, and went on to make 212 appearances during an eight-year period, scoring 16 goals.
In September 1993, Kernaghan was signed for Manchester City by then-boss Brian Horton.
He went on loan to various clubs—Bolton Wanderers in 1994, Bradford City in 1996, and then to Street Johnstone in 1997. The Saints signed him on a permanent deal just before the end of the year, after he was given a free transfer from Manchester City. He enjoyed four years at McDiarmid Park, making 60 league appearances and scoring five goals.
Kernaghan then joined Brechin City, but he made only three competitive appearances for the club
He then moved to Clyde, where he started as a player but was promoted to a player/manager role in the 2003-2004 season. He guided Clyde to a second-placed finish in the First Division, behind Inverness Caley Thistle, a division which they led for the majority of the season.
Kernaghan made 63 appearances for Clyde as a player, scoring three goals. His next move was to Livingston as assistant manager to Allan Preston.
Kernaghan was on a player/assistant manager role at the club, making four first team appearances for Livingston, but he was sacked along with Preston after a poor run of results.
Kernaghan next moved to Falkirk, where he took up a player/coach role. He made nine appearances for the Bairns but left the club on 2 September 2005. Brought up in Bangor, Northern Ireland, he played for Northern Ireland Schoolboys six times.
However, as the Irish Football Association policy at the time did not select players who were not or whose parents were not born in Northern Ireland, he wasn"t selected for the senior team
He left Falkirk to take up the role as manager of Dundee. He was removed from the position, after an unsuccessful spell, in April 2006.
Kernaghan became the first former Republic of Ireland player to hold a coaching role at Rangers. He left this position in February 2012 to join Brentford.
Kernaghan made an appearance as a player during a 2013/14 pre-season friendly versus Football Club Einheit Rudolstadt, replacing Aaron Pierre after 65 minutes.
He left Brentford in December 2013, after new manager Mark Warburton decided to make changes to the club"s coaching staff Kernaghan was appointed manager of Glentoran in November 2015.