This article's lead sectionmay be too short to adequately summarize the key points. Please consider expanding the lead to provide an accessible overview of all important aspects of the article.(June 2017)
Dunne started his youth career at Orpington youth in the Kent League where he played under ex-pro Dave Smith. He made 63 appearances scoring 16 goals between 2007 and 2010. He then came through the ranks at Wycombe Wanderers after joining them in 2010 on youth contract terms, and in September 2011, he signed a two-year professional contract.[3]
The following month he was loaned to Staines Town until the end of the season, on a youth contract.[4] Dunne made his Staines Town debut on 22 October 2011, playing the whole game, in a 1–0 loss against Woking[5] He scored his first goal for the club, in a 4–1 loss against Sutton United on 5 November 2011.[6] He returned to Wycombe Wanderers in November, along with teammate Jesse Kewley-Graham, to boost the club's squad options.[7]
Dunne made his professional debut for Wycombe Wanderers on 21 April 2012, in a 2–1 away loss against Charlton Athletic, coming on as a substitute for Grant Basey in the 85th minute.[8] He made his second appearance the following weekend as Wycombe lost 4–3 at home against Notts County, coming on for Joel Grant in the 84th minute.[9] This defeat relegated Wycombe into League Two, after a single season in League One. He played the majority of the final game of the season in front of a sell out at Hillsborough, replacing injured Grant Basey as Wycombe succumbed to a 2–0 defeat against Sheffield Wednesday.
Following the club's academy demise,[10] Dunne was promoted to the first team squad at the start of the 2012–13 season.[11] He made his first professional start, in the first round of the League Cup, in a 1–0 defeat to Watford on 11 August 2012.[12] Following this, Dunne had a handful of first team appearances for the side, playing in the left-back position for most of the season and became a first team regular.[13][14] Throughout the January transfer window, Dunne was linked with a move away from the club,[15] however the club denied there was any deal for him, stating that they had received no bids for the player.[16] In a 0–0 draw against Northampton Town on 16 April 2013, Dunne was named Man of the Match for his display and was praised by manager Gareth Ainsworth.[17] Despite being sidelined with injuries,[18][19] suspension[20] and being dropped to the substitutes bench, Dunne finished the 2012–13 season, making forty two appearances and was awarded the Most Improved Young Player of the Season.[21]
In the 2013–14 season, Dunne continued to remain in the first team before being sent-off in the second half, in a 2–2 draw against Oxford United on 24 August 2013.[22] After the club decided against appealing his sending-off,[23] it wasn't until 5 October 2013 when Dunne returned to the first team against Burton Albion, only to be sent-off for a second bookable offence, in a 2–1 loss.[24] After the match, Dunne apologised for his sending off.[25] He then suffered a broken leg that kept him out for the rest of the season.[26]
Blackpool
On 24 August 2013, Dunne signed for Blackpool for an undisclosed fee on a three-year contract. Under the terms of the contract he was returned on-loan to Wycombe for the remainder of the 2013–14 season.[27]
In the 2014–15 season, Dunne was expected to be included in Blackpool's first team, as he was among eight players contracted at the club[28] and was given the number eighteen shirt ahead of the new season.[29] However, at the start of the season, Dunne was dropped from the first team to the substitutes bench in favor of Joan Oriol before being recalled by manager Lee Clark in early-November.[30] Dunne made his Blackpool debut on 1 November 2014, against Ipswich Town, making his first start before being substituted in the 65th minute, in a 2–0 loss.[31] From that moment on, Dunne established himself in the left-back position for most of the season.[32] However, he was sent-off in the 44th minute, in a 4–0 loss against Brentford on 24 February 2015.[33] After serving a three match suspension,[34] Dunne regained his first team place for the rest of the season and went on to make 23 appearances in all competitions.[35][36]
In the 2015–16 season, Dunne struggled to regain his first team place, spending time on the substitutes bench and dropping out of the first team squad.[37] By November, Dunne kept his first team place for matches against Bradford City and Doncaster Rovers before dropping out the side once more.[37][38][39] After being told by Blackpool that he would be loaned out,[37] Dunne joined Crawley Town on a one-month loan on 1 March 2016.[40] He made his Crawley debut on the same day, in a 2–0 win over Newport County.[41] Having helped the side keep four clean sheets in six games, his loan spell was extended until the end of the season.[42] After making 12 appearances, Dunne returned to his parent club before being released by Blackpool at the end of the 2015–16 season.[43][44]
Oldham Athletic
On 12 August 2016, Dunne signed a short-term deal with Oldham Athletic,[45] having spent time on trial at the club.[46]
Four days after signing, Dunne made his debut, playing the whole game, in a 0–0 draw against Northampton Town.[47] He appeared regularly as a left-back in the first team from the start of the season.[48] As a result, his short-term deal was extended until January.[49] However, his first team appearances were soon limited with a pelvic injury suffered during a 2–0 loss against Sheffield United on Boxing Day. By this time his contract with the club had been extended until the end of the season.[50] The injury would eventually keep him out for the rest of the season.[51][52]
At the end of the 2016–17 season, having made nineteen appearances in all competitions, Dunne was released by the club.[53]
Motherwell
On 30 June 2017, Dunne signed for Motherwell on a one-year deal.[54] He scored on his debut as Motherwell won 4–0 against Greenock Morton in the group stages of the Scottish League Cup.[55] In August 2017, Dunne was sent off in consecutive matches, away to Ross County in the League Cup,[56] then at St Johnstone in the Scottish Premiership.[57] Motherwell appealed both decisions, along with the red card shown to goalkeeper Trevor Carson in the St Johnstone match. They were successful with one of those appeals, with the second of Dunne's red cards being overturned.[58] That season Motherwell reached the 2017 Scottish League Cup Final and the 2018 Scottish Cup Final, Dunne playing in both matches which ended in a 2–0 loss to Celtic on each occasion.
Having missed four months of the 2018–19 season with a groin injury,[59][60] in September 2019 Dunne suffered a similar problem which was found to require surgery and at least four months out;[61] he underwent a rehabilitation programme across the winter (alongside teammate David Turnbull who was recovering from a knee operation)[62] but was unable to resume playing before the season was halted in March 2020 due to the COVID-19 pandemic in Scotland. Three months later he signed an extension of his contract with the club to run to the end of the calendar year in order to prove his fitness.[63][64]
On 27 June 2020, Dunne signed a new short-term contract with Motherwell, until December 2020,[65] before extending his contract with the club again on 1 February 2021 until the end of the 2020–21 season.[66]
St Mirren
Dunne signed a two-year contract with St Mirren in June 2021.[67] St Mirren announced in May 2023 that Dunne would be leaving at the end of that contract,[68] but a few weeks later he signed a one-year contract with the club.[69] Dunne was released by the club at the end of the season;[70] however, in September 2024, St Mirren signed Dunne, on a new contract until January 2025, due to injuries in the squad.[71]
International career
Though he was born in Lambeth, England, Dunne announced his intention to apply for an Irish citizenship, as he qualifies to play for the Republic of Ireland through his Galway-born mother.[72]
In August 2013, Dunne was called into the Republic of Ireland U21 side to face the Faroe Islands in a UEFA European Under-21 Championship qualifier,[73] however, he did not play.[74] After being called up by the national team on two occasions,[75][76][77] Dunne made his only appearance for Republic of Ireland U21 on 15 November 2013, where he played 27 minutes after coming on as a second-half substitute, in a 5–2 win over Faroe Islands.[78]