The 32-year-old made 44 appearances and scored 22 goals last season as the Comrades won the Division One Central title.
The 31-year-old had moved to Broadwater in June 2022 from league rivals Thame United.
He had joined the Red Kites in September 2019 from Chesham United having re-joined the Generals in 2018 after a season at Enfield Town.
In his previous three-year spell at Chesham he scored 52 goals in 162 games, including the winner in the club’s famous FA Cup triumph over Bristol Rovers.
His other previous clubs include Tring Athletic, Burnham, Beaconsfield SYCOB, Hayes & Yeading United and Hemel Hempstead Town.
Bedford director Jon Taylor and manager Lee Bircham told their club’s website: “This is a massive coup for the club, with many Step 3 and Step 4 clubs after his signature.
“We are obviously thrilled to have a player of Ryan's calibre and quality. He has so much strength and pace, and with his low centre of gravity, he is a player who is very hard to knock off the ball. With his direct running and clever movement, we are very confident that he will deliver scoring opportunities and also provide many assists for the team.
"Ryan's scoring prowess and goals-per-game ratio speaks for itself. He will be a thorn in the side for all the opposition defences at step four this season, with his pace causing havoc. Again, along with the other signings we have made, shows the club's intention moving forward and proves that we want to bring success back to the Eyrie".
Most clubs are looking for volunteers. Find out more on the button below:
www.PitchingInVolunteers.co.ukAll the news and results in one place.
REGISTER