Torquay-born Moore began his career in his home town club’s youth system before playing non-league football with Paignton Saints, Truro City and Dorchester Town.
Signing for Championship side Yeovil Town in 2013 he made more than 50 appearances but was released in his second season.
Moore had a short spell with Norwegian side Viking before returning to the Conference with Forest Green Rovers.
Given another chance in the English Football League (EFL) by Championship side Ipswich in 2017, Moore grabbed attention with 13 goals in 22 loan appearances for Rotherham United, before moving on to League One Barnsley and then Wigan Athletic in the Championship.
In 2020, the then 28-year-old forward signed a three-year deal with Cardiff City in a transfer deal thought to be worth £2m, scoring 25 goals in 65 games for the Welsh club before a £5m move to fellow Championship side Bournemouth in January 2022.
Although hampered by injury at the Vitality Stadium, Moore scored the goal that secured promotion for the Cherries and he scored five times in the Premier League before returning on loan to Portman Road and helping Ipswich gain promotion to the top flight.
Joining Sheffield United on a three-year deal in July 2024, the 6ft 5in striker scored five goals in 28 Championship appearances for the Blades last season.
An England C international, Moore – whose grandfather is from Llanrug near Bangor – made his Wales debut against Belarus in 2019.
His most recent appearance was in June’s World Cup qualifying victory over Liechtenstein, scoring the final goal for Craig Bellamy’s side in a 3-0 win at Cardiff City Stadium.
Wrexham, who have enjoyed three successive promotions from the National League to the Championship since their Hollywood takeover, begin their first second-tier campaign in 44 years at Southampton’s St Mary’s Stadium on Saturday, 9 August (12:30 BST).