Oldham Athletic have signed Patrick McEleney on a two-and-a-half year deal, subject to EFL and international clearance.
The forward joins the club from League of Ireland runners-up Dundalk.
McEleney started his career with Sunderland but moved back to his native Ireland to join Derry City in 2010.
The 25-year-old spent five years with the club and made a total of 175 appearances, scoring 26 goals.
He joined Dundalk ahead of the 2016 season and helped them win the League of Ireland which secured their place in the UEFA Champions League qualification stage.
McEleney played a key role in their 3-0 win over BATE Borisov in the third qualifying round before they exited the competition against Legia Warsaw.
Overall, he made 49 appearances for Dundalk and scored 13 goals.
The former Dundalk man can operate in a number of positions and will link up with Richie Wellens’ squad from January 1.