Rooney signed for Stoke City in the summer of 2005,[3] after spells with Home Farm, Cherry Orchard and Crumlin United.[4] In his first season at Stoke, Rooney made his debut at academy and reserves levels, before making his first team debut as a second-half substitute against Tamworth in the FA Cup.[3][5] Rooney scored his first goal for Stoke against Reading on 17 April 2006.[6] In only his second full start for Stoke City, he scored a hat-trick against already relegated Brighton & Hove Albion in the final fixture of the 2005–06 season to become Stoke's youngest ever hat-trick scorer.[7]
Loan moves
On 16 March 2007, Rooney joined Yeovil Town on loan for a month.[8] The loan was later extended until the end of the season. However, he returned to Stoke on 9 May 2007, after making one start and two substitute appearances for Yeovil.[9]
Rooney travelled with Scottish Premier League club Inverness Caledonian Thistle's squad on their pre-season tour of Denmark and returned to train with the Highland side in August, before the club announced his signing on a three-year deal.[11]
Rooney scored his first goal for Inverness in a 2–1 defeat at home to St Mirren,[12] which was the SPL's 6,000th goal.[13] In the 2009–10 season he was awarded the "Irn Bru Phenomenal" First Division Player of the Year award.[14] He was top scorer in the First Division with 24 goals,[15] 27 in all competitions, the last of which was scored against Dundee in the last fixture of the season. After the game the team were presented with the championship trophy.[16]
Birmingham City
After his contract with Inverness expired at the end of the 2010–11 season, Rooney signed a two-year deal with Championship side Birmingham City.[15] He scored what manager Chris Hughton described as "a typical poacher's goal" in a pre-season friendly against Cork City,[17] and made his league debut for the club on the opening day of the new season, playing the whole of a 2–1 defeat at Derby County.[18] His first competitive goal for the club came from the penalty spot to open the scoring away at Middlesbrough on 21 August; Middlesbrough came back to win 3–1.[19] He also scored the following week against Watford.[20] In the last game of the Europa League group stage, Rooney scored his first European goal as Birmingham beat NK Maribor 1–0, but a draw between the other two teams in the group meant Birmingham failed to progress to the last 32.[21]
Swindon Town (loan)
On the last day of the August 2012 transfer window, Rooney joined League One club Swindon Town on loan for the season with a view to a permanent transfer. Swindon defender Paul Caddis moved in the other direction, also on loan for the season.[22]
Oldham Athletic
Although a deal had been agreed for Rooney to join Swindon permanently at the end of the season, the club's new owners questioned the validity of the contract, and the player trained with League One club Oldham Athletic during 2013 pre-season while discussions continued to resolve the situation.[23] On 1 August, he signed a two-year contract with Oldham, with an option of a further year.[24] He scored his first goals for the club against Port Vale, scoring twice in a 3–1 win at Boundary Park.[25]
Aberdeen
On 23 January 2014, Rooney signed a two-and-a-half-year contract with Scottish Premiership side Aberdeen.[26] He scored on his debut two days later in a 2–2 draw with Motherwell at Fir Park,[27] and scored his second in as many matches, as well as crossing for Jonny Hayes' opening goal, as Aberdeen beat St Johnstone 4–0 to progress to the 2014 Scottish League Cup Final.[28] Rooney scored his fifth goal in six appearances on 25 February, to help his side end Celtic's 26-match unbeaten run in the Premiership season.[29] On 8 March 2014, Rooney scored his sixth goal in eight appearances in a 1–0 Scottish Cup quarter-final win over Dumbarton.[30]
Rooney started for Aberdeen against his former club Inverness in the 2014 Scottish League Cup Final. A 0–0 scoreline after 90 minutes led to extra time and penalties, where Rooney scored the decisive penalty kick in a 4–2 victory to win the League Cup; it was Aberdeen's first piece of silverware for 19 years.[31] Rooney was voted Scottish Professional Football Player of the Month for February 2014.[32]
Rooney started the 2014–2015 season strongly by scoring two goals in a 5–0 home victory against FK Daugava Riga in the first qualifying round of the Europa League.[33] He continued his strong start with a first-half hat-trick in a 3–0 away win in the second leg.[34] Rooney went on to give the Dons the lead in the second leg of the second qualifying round against FC Groningen, scoring a penalty as Aberdeen won 2–1, progressing to the third qualifying round to face Real Sociedad. This put his European goals total with Aberdeen to six in four games. Rooney scored his first league goal of the season in a 3–0 win against Ross County and continued his scoring exploits four days later with his second hat-trick for the Dons and tenth goal of the season in a 4–0 League Cup win against Livingston.[35][36] Rooney then provided the only goal in a game against Hamilton Academical in the same competition to see the Dons through to the semi-finals.[37] On 23 November, Rooney continued his good form and scored his 14th goal of the season by converting a penalty in a 1–0 victory away against Partick Thistle.[38] On 22 December, Rooney signed a contract extension running until the summer of 2018.[39] Rooney scored 28 goals in total for the season and finished the top scorer in the Scottish Premiership.
On 5 August 2016, Rooney signed a four-year contract extension at Aberdeen.[40] He scored his 100th Scottish League goal on 31 March 2017, in a 7–0 victory over Dundee.[41][42] On 22 April 2017, in the semi-final of the Scottish Cup, Rooney opened the scoring after just 12 seconds as Aberdeen won 3–2 against Hibernian.[43]
Salford City
Rooney signed a three-year contract with Salford City of the National League on 19 July 2018; the fee was undisclosed.[44][45] The transfer led to Accrington Stanley owner Andy Holt accusing Salford of "buying" a place in the English Football League, with Rooney reportedly due to earn £4,000 per week at Salford.[46] He made his debut in the opening match of the 2018–19 season on 4 August, playing the whole match as Salford drew 1–1 at home to Leyton Orient.[47]
Solihull Moors
Rooney joined National League club Solihull Moors on 13 March 2020 on a contract to run until the end of the 2021–22 season. The fee was undisclosed.[48] Later that day, elite football in England was suspended because of the COVID-19 pandemic.[49] The National League soon followed suit,[50] and the season was declared complete, apart from the play-offs for which Solihull Moors had not qualified.[51] Interviewed for The Times later in March, Rooney speculated that he might not make his debut for another six months.[52] It was nearer seven: on 17 October, Rooney started Solihull Moors' match at home to Boreham Wood and, playing with ten men for most of the match after Darren Carter was sent off, he scored the only goal after 75 minutes.[53]
Rooney's first goal of the 2021–22 season opened the scoring from the penalty spot in the FA Cup replay against Wigan Athletic, who went on to win 2–1 after extra time.[54] Following defeat in the 2022 National League play-off final, Rooney was released in June 2022.[55]
On 16 June 2023, Rooney was appointed player-assistant manager under former Birmingham City team-mate Paul Caddis at National League North club Hereford.[58] He made his debut in the opening league fixture of the season. He scored his first goal for Hereford on 21 October 2023, the third goal in a 3–1 win at home against Curzon Ashton.[59]