Wigan Athletic have signed former Forest Green striker Kieffer Moore from fellow Championship club Barnsley on a three-year deal for an undisclosed fee.

The 6ft 6in striker scored 23 goals in two seasons with the Tykes and helped them to win promotion from League One last season.

The 26-year-old  had spells with Truro City and Dorchester Town before joining Yeovil Town in 2013. 

Following Yeovil's second successive relegation, Kieffer departed Somerset and joined Norwegian side Viking, making nine appearances in his sole season in Scandinavia, before joining Forest Green in January 2016. He become an integral part of the Forest Green Rovers attack, either side of a short loan spell with Torquay United, and has netted 10 times in 14 starts in the National League.

Rovers implemented a sell-on clause as part of the transfer deal they struck with Ipswich when Moore joined from Forest Green in January 2017 with the pay-out is close to six figures.

He joined Ipswich Town from Rovers for a reported £20,000 fee in January 2017, but his time at the Tractor Boys proved frustrating and he was sent out on loan to Rotherham where he scored 13 goals during a highly productive loan spell. He switched to Barnsley a year later for a fee believed to be close to £750,000