After spending three years with the Royals, Green signed for Watford in the Premier League where he immediately linked up with the Hornets U23 side, and spent some time working with the first-team.
His first senior football experience came when he joined Braintree Town on loan on the final day of the window, making his debut in a 2-2 draw with Concord Rangers in September 2019.
Green went on to make 18 appearances for the Iron in the league and cup and returned to Vicarage Road in January 2020. He departed Watford later that summer.
After spending time with Wrexham on trial, he signed for the club on non-contract terms in April 2021, and made his debut in a 2-1 win over Solihull Moors.
He made a terrific impression with his energy and technique at left wing back, and after starting six of the last seven games of the season, he signed a new one-year deal at the Racecourse Ground.