McFadyen arrives at the club with a great CV, having previously played for Fleetwood Town and Stockport County.
On the international front, he represented the Fiji U19s national football team at the Oceanic World Cup Qualifiers last September.
He was eligible to play for Fiji due to the nationality of his grandfather.
McFadyen joins a Linnets side currently fifth in the Pitching In NPL West Division table ahead of the latest round of midweek fixtures.
On his arrival, manager Dave Wild said: “I’m really excited to get this one done. There have been a number of clubs at this level interested in Oli, and it’s easy to see why.
“He’s a young, energetic and positive player when on the ball.
“I’m excited to see him make the step up and further his career.”
Photo credit: Stockport County
Keep up-to-date with our exclusive email newsletters.
Subscribe