The former-Portsmouth player signed for the Latics in the summer on a deal up until January.
Freeman would make his debut at Boundary Park in a 5-1 victory against Aldershot Town back in August, yet he has not played since a 4-1 home defeat to Ebbsfleet United in November, meaning his tally of appearances for Oldham will finish at just ten in all competitions.
The right-back began his career in the Nottingham Forest academy, spending time out on loan with both Mansfield Town and Notts County, before then making a move to Derby County in August 2012.
However Freeman would continue to have more spells out on loan due to the defender not managing to hold a starting spot down at Derby. Once again he would make loan moves to Meadow Lane and the One Call Stadium, but also a trip further up the M1, to Sheffield United.
In January 2015, following the conclusion of his second loan with Mansfield, Freeman was signed on a permanent deal by the Blades. It was here where the Welshman saw his most consistent run of appearances, playing 141 matches, and netting 17 times from the defensive line.
The former Welsh international then spent time with both Swindon Town and Swansea, before moving to play on the south coast for Portsmouth.
In a period spanning two seasons, he made 32 appearances for the side currently sitting on the top of League One before being let go last summer.
Pompey will be looking to extend that lead at the top of League One when they travel to Cheltenham Town this weekend, as their closest rivals Bolton do not appear in League action.
Freeman has had some top performances in the EFL over the last decade, including his 41 games in a title winning Sheffield United side in 2016/17.
However, he has struggled to make a major impact to an Oldham side who will be hoping to push into the National League play-offs this season. Therefore, at 31, it seems unlikely that he would be able to get a move straight back into the EFL at this point.