Oldham have signed experienced striker Charlie MacDonald after his departure from Leyton Orient earlier this summer.

The 32-year-old former Stevenage and Charlton forward has signed a 12-month contract and the Latics have an option for a second year .

MacDonald, who has scored 125 career goals in 393 matches, is no stranger to League One having played for Brentford, MK Dons and Orient in the third tier.