Doyle began his career as a youth player with Celtic[1] before joining Kilmarnock at under-19 level.[2][3]
Stirling Albion
In January 2011, Doyle signed on loan for Scottish First Division club Stirling Albion and made his first-team debut on 2 January 2011, in a 4–2 defeat versus Falkirk.[4] Doyle featured in 19 league matches for the Binos.
Alloa Athletic
On 12 July 2011, Doyle signed for Scottish Third Division club Alloa Athletic[5] after impressing on trial during pre-season.[6] Doyle's first-team debut was on 23 July 2011, versus Peterhead in the Challenge Cup[7] and his league debut was on 6 August 2011, versus Stranraer in a 3–2 win at Stair Park.[8] Doyle scored his first competitive goal on 17 September 2011, versus Queen's Park.[9] Doyle featured in 132 league matches and scored two league goals for the Wasps.
St. Johnstone
Doyle signed for St Johnstone on 4 February 2016, as cover for club captain, Dave Mackay who had been ruled out for the rest of that season with a hip injury,[10] although he eventually only featured in two league matches.
Greenock Morton
In May 2016, Doyle signed for Championship club Greenock Morton[11] and although he extended his contract with the Greenock club for a further year, Doyle was then released in the close season of 2018, having featured in 64 league matches and scoring one goal.[12]