Eckersley came through the youth ranks at Manchester United and made four senior appearances before joining Burnley in 2009.
The 26-year-old had loan spells at Plymouth, Bradford and Bury before joining MLS side Toronto FC in 2011.
Eckersley played over 50 times for Toronto before joining New York Red Bulls last season, where he made nine appearances.
‘He kept us in the Premier League last season’ – Bolt laments Ronaldo’s Man Utd exit
Oldham have confirmed Eckersley will wear the number 24 shirt during his time with the club.
Ronaldo misses Portugal training ahead of South Korea clash
Ronaldo set for £350m Saudi Arabian deal, Madrid keen on Fernandes - Paper Round
Share this article