At international level, Doyle has represented the Republic of Ireland at under-21, B and senior levels. He made his full international debut in May 2007 against Ecuador.
Having not yet made a professional appearance for Birmingham, Doyle joined League Two club Chester City on loan in October 2004. Chester's first-choice goalkeeper Wayne Brown was injured and they needed cover for reserve Chris Mackenzie.[8] While at Chester, Doyle played his first match in English senior football as Chester defeated Rochdale in the Football League Trophy.[9]
After returning to Birmingham, Doyle soon linked up with Championship club Nottingham Forest on a short-term loan in December 2004.[10] The loan was then extended to keep him at the City Ground for the rest of the season.[11] Doyle made his first-team debut for Forest in a fifth-round FA Cup tie against Tottenham Hotspur on 20 February 2005. As the match approached half-time, Doyle gifted Tottenham the lead as a Jermain Defoe free kick bounced out of his hands and into the net, but Forest were able to equalise in the second half to take the tie to a replay.[12] Even though Doyle only played in a further three league matches for Forest,[9] he said he was glad to be able to play regular reserve-team football and the loan spell had exceeded his expectations.[13] He was rumoured to be returning to Forest on loan for the following season,[14] a move which did not occur.
Doyle's next loan move saw him join Millwall in November 2005 for a month.[15] He went straight into the team for their match against Leeds United on 26 November. With the match goalless going into injury time, Millwall defender Ben May put the ball past Doyle for an own goal to give Leeds a 1–0 victory.[16] Doyle was recalled from loan on 19 December to cover for the suspended Nico Vaesen.[17] Doyle was on the bench for Birmingham's League Cup quarter-final against Manchester United the next day,[18] and then returned to Millwall three days later on an emergency seven-day loan.[19] This loan deal was extended for another seven days[20] before Doyle returned to Birmingham on 5 January 2006 after manager Steve Bruce had refused Millwall permission to use him in the FA Cup.[21] A week later, Doyle agreed to go to Millwall for a third loan spell in the 2005–06 season, this time staying with the Lions until the end of the season.[22] In total, Doyle played 14 matches for Millwall during his three loan spells, keeping two clean sheets.[23]
First-team football with Birmingham
During his loan spell at Millwall, Doyle had suggested he might want to stay with the club on a permanent basis, despite the offer of a new contract from his parent club.[24] However, at the end of the season he signed a two-year deal with Birmingham. Because Vaesen's contract had expired, there was an expectation that Doyle would step up to second-choice goalkeeper behind Maik Taylor.[25] Doyle played his first competitive match for Birmingham in their League Cup first-round match against Shrewsbury Town on 22 August 2006, in which he kept a clean sheet as his club won 1–0.[26] With Taylor injured, Doyle made his first league appearance for Birmingham four days later in a 2–0 defeat away to Cardiff City.[27] Doyle played in the second and third rounds of the League Cup, against Wrexham and Sheffield United,[28] before losing his place in the cup team to Taylor for the quarter-final defeat to Liverpool.[29]
Doyle was preferred to Taylor for the visit to Colchester United in February 2007; according to the Birmingham Mail, "Doyle was unruffled and did himself a lot of good. His handling was sound, he got the game moving quickly and even though some of his kicks were skewed wide, he whacked the ball long and hard."[30] Assistant manager Eric Black said that Doyle had "shown that he's more than capable and he's ready to have a go now and challenge Maik Taylor" for the starting position.[31] He kept his place in the team for the remainder of the season as Birmingham were promoted back to the Premier League. At the club's end of season awards, Doyle picked up both the "Breakthrough Award" and the award for "Magic Moment of the Season", for his penalty save from Wolverhampton Wanderers' Michael McIndoe at Molineux that gained Birmingham a crucial three points.[32] Doyle finished the season with eight clean sheets from 22 appearances.[28]
He remained in the starting line-up for the start of the 2007–08 Premier League season, but after a difficult first three matches, he was dropped in favour of Taylor, and Richard Kingson was selected as substitute goalkeeper.[33] Birmingham were relegated at the end of the season but won immediate promotion back to the Premier League the following season; Doyle played in two league matches.
Return to second choice
Following the loan signing of Joe Hart from Manchester City for the 2009–10 Premier League season, Doyle remained third choice, behind Hart and Taylor,[34] a position he retained after Hart's replacement by England international Ben Foster and Taylor's signing of a contract extension before the 2010–11 season.[35]
On 29 July 2010, Doyle had a trial with Plymouth Argyle, playing 45 minutes of a friendly against Hereford United,[36] but no deal materialised, and on 10 August 2010, Doyle signed on loan for Coventry City.[37] He was signed as emergency cover while Keiren Westwood was away on international duty, coming in for the League Cup match against Morecambe, but was recalled only a day later because of an injury to Foster.[37] In January 2011, Doyle played his first match for Birmingham for nearly two years in a 3–2 defeat of Coventry in the FA Cup fourth round,[38] and kept his place for the fifth-round tie against Sheffield Wednesday, keeping a clean sheet as the home team won 3–0.[39] After his appearance for Coventry versus Morecambe earlier in the season Doyle was cup-tied for Birmingham's victorious run in the 2010–11 Football League Cup; for the final Foster started and Taylor was on the bench.[40] He made his first Premier League appearance since August 2007, as a first-half substitute for the injured Foster, in a 5–0 defeat at Liverpool in April in which he conceded three goals.[41]
After Birmingham were relegated at the end of the season, the club took up their option of an extra year on Doyle's contract,[42] despite accusations of inappropriate late-night drinking after the club's end-of-season dinner.[43] He made 16 appearances in the 2011–12 season, including three matches in Birmingham's UEFA Europa League campaign, and both legs of the Championship play-off semi-final.[44] He made an error in a 2–1 win over Maribor, where he misjudged a pass from Jonathan Spector to allow Dalibor Volaš to score the match's opening goal.[45] In the FA Cup, Doyle saved two penalties from Juan Mata in the FA Cup; one in the initial fifth-round match, which finished 1–1,[46] and one in the replay, which ended in a 2–0 defeat.[47] His performance in the initial match against Chelsea resulted in him being named as the man of the match.[48] At the end of the season, he received a special award for completing ten senior seasons with the club, extended to an eleventh when he signed a one-year contract, despite expectations that youngster Jack Butland might be first choice goalkeeper.[6][49]
Doyle made his first appearance of the 2012–13 season in a 3–2 League Cup defeat at Coventry City.[50] Despite only playing three matches during the 2012–13 season, Doyle was offered a new two-year contract at the end of the season.[51]
In July 2013, Doyle was brought on as a centre forward for the last six minutes of a pre-season match against Shamrock Rovers because of an injury to striker Matt Green after all the outfield substitutes had been used.[52] Again, he made his first competitive appearance of the season in the League Cup.[53] In the 2014–15 season, he played three cup matches and once in the league, putting in an impressive performance in a 1–0 defeat at Blackburn Rovers when Darren Randolph was suspended.[54] He was released when his contract expired at the end of his twelfth season as a professional with Birmingham City. The Birmingham Mail dubbed his departure the "end of an era".[55]
Blackpool
In June 2015, Doyle signed a two-year contract with Blackpool, newly relegated to League One.[56] He was named club captain,[57] and selected as starting goalkeeper, ahead of Kyle Letheren, for the opening match of the season, away to Colchester United. He made several saves to keep his team in the match, but damaged a shoulder in thwarting Colchester's Gavin Massey and had to leave the field.[58] After an initial prognosis of three months out, a scan suggested he could return to action within a month.[59] He was back in the team for the visit to Scunthorpe United on 5 September, and produced a man-of-the-match performance that earned him a place in the Football League's Team of the Week as Blackpool won their first match of the season.[60][61] Ankle ligament damage suffered in early November kept him out until the new year.[62][63]
Bradford City
Following Blackpool's relegation, Doyle joined League One club Bradford City for a fee of £1 after Bradford triggered a release clause in Doyle's contract.[64] He played regularly, making 50 appearances in all competitions, as Bradford reached the play-off final, in which they lost to Millwall.[65][66]
In March 2018 he played two matches in 24 hours – one for Ireland, one for Bradford City.[67] He was offered a new contract at the end of the 2017–18 season, but did not take it up.[68][69]
In May 2019 he was linked with a transfer back to former club Bradford City.[71]
Kilmarnock
On 11 August 2020, Doyle signed for another Scottish Premiership club, Kilmarnock, on loan until January.[72] The loan was extended until the end of the season,[73] and he took his total of games played to 18 in all competitions, which included both legs of the play-off by which Kilmarnock were relegated to the Scottish Championship.[74] In June 2021. he rejoined Kilmarnock as a player-coach.[75]
Return to Bradford City
In June 2022 he returned to Bradford City as a player-coach.[76] His first-team duties were initially confined to coaching and the substitutes' bench – he was an unused substitute in every one of Bradford City's League Two fixtures in both of his first two seasons[77] – but in the 2023–24 season he kept goal in EFL Trophy matches, in which Bradford City reached and lost 1–0 to Wycombe Wanderers in the semi-final.[78]
At the end of the 2023–24 season, he was offered a new contract by Bradford City.[79]
International career
In August 2006, Doyle played for the Republic of Ireland under-21s away against Greece and kept a clean sheet in a 2–0 victory.[80] He went on to make three further appearances for the U21 team. He made his first appearance for the senior national team, starting in a 1–1 friendly draw with Ecuador, on 23 May 2007. The match was at Giants Stadium in East Rutherford, New Jersey.[5] Following this match, he made an appearance for the Republic of Ireland B squad, playing 81 minutes of a match against Scotland B on 20 November 2007.[81]
In November 2016, regular football for Bradford City – chasing promotion from League One – and an impressive performance when watched by Ireland's goalkeeping coach, Jim McDonagh, led to Doyle's recall to the international squad for the first time in seven years.[82] He was an unused substitute for the World Cup qualifier away to Austria; his former Birmingham teammate Darren Randolph kept a clean sheet as Ireland won 1–0.[83] On 23 March 2018, he made his first senior appearance for Ireland in almost 11 years, playing the full 90 minutes in a 1–0 defeat to Turkey.[84]