Harrison McGahey could soon be playing Champions League football, after signing for Welsh club The New Saints (TNS).

The 28-year-old's contract with Oldham Athletic was not renewed at the end of his three-year deal, leaving him a free agent this summer.

The Saints, where Latics' assistant manager Gary Brabin remains sporting director, have snapped up the versatile defender.

“I’m very excited to have joined The New Saints FC as we look to create history over the 2024/25 season," said McGahey, who played much of the second half of last season in a defensive midfield role, after overcoming a career-threatening back injury that kept him out for a year.

“There’s a rich history of success here and I’m hoping I can contribute to bringing future success to the club, both domestically and in Europe.

“I can already see how much quality there is in the squad and I can’t wait to get going. There’s a couple of enormous fixtures on the horizon and we need to be well-prepared to make sure we get the result we want.”

TNS head coach Craig Harrison, added: “I’ve watched Harrison since December last year and he brings a bit more experience to the group.

“He’s got a really good pedigree, having played in the English Championship with Sheffield United and other clubs at a really good level, so we’re now looking at a bit more competition in some key areas.

“He can play centre back, right back or left back, even as a deep-lying midfielder as well, so we’ve got a bit of flexibility there – making the squad more flexible is something I’ve tried to do this season.

“It’s a really good signing and one we’re really pleased to get over the line.”

TNS will find out who their Champions League opponents are in tomorrow afternoon's draw, which includes Dinamo Batumi (Georgia), Celje (Slovenia), Ħamrun Spartans (Malta), Larne (Northern Ireland), Dinamo Minsk (Belarus), FK Panevėžys (Lithuania), Ordabasy (Kazakhstan), Struga (North Macedonia), Differdange 03 (Luxembourg), Dečić (Montenegro), Egnatia (Albania), UE Santa Coloma (Andorra), Virtus (San Marino).