Roberts, 26, initially joined Atherton Collieries in December 2018, making 26 appearances and scoring 2 goals including a winner against Ashton United on the opening day of the season.
In October 2019, Roberts secured a move to Trafford where he made 27 outings for the club, scoring one goal.
The midfielder was most recently at Colne, making an impressive 44 appearances for The Reds and scoring 3 goals.
Roberts has also included Stalybridge, Chorley, Mickleover, Buxton and US team New Orleans Jesters into his football repertoire.
On his Roberts' return to the Skuna Stadium, Colls manager Brad Cooke said: "Oli is someone I have admired for a while. I kept track of him after he left Colls originally to join Trafford and Colne, and he has excelled.
"Oli has really matured as a player, and is a fantastic footballer too."
"We spoke a while ago, and it was a pretty easy conversation for both of us with regards to him signing.
"He adds loads of quality in the middle of the park, it’s a very good signing for the football club!"
Photo credit: Atherton Collieries
Keep up-to-date with our exclusive email newsletters.
Subscribe