Jamie Rogers will be back at Armagh for the 2020 season after re-joining from Muckamore.
Rogers helped Armagh seal promotion to the Robinson Services Premier League for the first time in 60 years for the 2018 season where he scored 334 runs in all competitions, including half-centuries against Carrickfergus and Waringstown.
That earned him another season in the top-flight with Muckamore, registering 312 runs in 20 innings for the Moylena side.
His high score of 47* came against Bangor in the Gallagher Challenge Cup – a competition in which Muckamore reached the semi-final before they were eliminated by Instonians.
Muckamore were ultimately relegated from the Premier League on the final day of their season after a loss to Instonians and a washed out fixture at Carrickfergus.
Rogers will be a welcome addition back at The Mall and will likely resume his role of opening the batting alongside Neil Gelston.
Armagh finished 7th in the Section One table last season, four points above relegated Bangor and two ahead of Downpatrick.
This will be another blow for Muckamore, who have already lost captain Neil Gill (Carrickfergus), Aditya Adey (North Down) and Karthik Rajavelu (CIYMS).