Early career Born in
Greystones, Power started his career as a youth player for
Greystones United and later played youth football for St Josephs Boys and then
Cabinteely before making his senior debut for Cabinteely in August 2015 as a substitute against
Finn Harps. He later signed for
UCD, where he made 13 league appearances and scored one goal. Power agreed a two-year extension to his deal in January 2019, six months before it was due to expire, and also joined
Eerste Divisie side
Dordrecht on loan until the end of the season. He made 10 appearances for Dordrecht and scored one goal. On 4 July 2019, Power joined newly promoted
Scottish Premiership side
Ross County on loan. On 13 July 2019 he made his debut for the club against
Montrose in the
Scottish League Cup. Later that month, he joined
National League North side
Kings Lynn Town on loan until the end of the season. He made six appearances and scored twice as Kings Lynn were promoted to the
National League. In August 2020, he returned to Kings Lynn Town on a season-long loan. His loan was cut short in January 2021 in order to join
Harrogate Town on a permanent deal, having made 13 appearances and scored two goals for the Linnets in all competitions.
Harrogate Town On 18 January 2021, Power joined
League Two side
Harrogate Town on a free transfer. He made his first league appearance for the Sulphurites in the No. 30 shirt on 22 January 2021 in a 2–2 away draw at
Salford City, and scored his first league goal on 6 February in a 3–1 win at
Crawley Town.
Shamrock Rovers In July 2022 Power returned home to sign for
League of Ireland Premier Division club
Shamrock Rovers. He made just 12 appearances, scoring 2 goals in all competitions during an injury hit 18 months at the club. On 28 June 2024, Power scored both goals in a 2–0 win over his former side
Shamrock Rovers at
The Showgrounds. He scored 4 goals in 20 appearances during his one season at the club. He scored on his debut on 18 January 2025, opening the scoring in a 2–0 win away to Inchicore Athletic in the
Leinster Senior Cup. Power scored his first league goal for the club on 20 June 2025, in a defeat away to
Galway United at
Eamonn Deacy Park. On 7 August 2025, he scored a consolation goal for his side in a defeat to
Turkish giants
Beşiktaş in the
UEFA Conference League. On 17 October 2025, Power scored the only goal of the game in a 1–0 victory over his former club
Shamrock Rovers at
Richmond Park, by firing into the top right corner from 25 yards. On 16 January 2026, Power suffered a knee injury in a pre-season friendly against
Bray Wanderers that would keep him out of action for several months. ==International career==