Sam Olver has signed a contract for the next two seasons with Doncaster Knights, while Dougie Flockhart has also agreed a new deal with the club until the end of the 2020/21 campaign.
Fly-half Olver joined Doncaster in December on loan from Ealing Trailfinders, where he made four appearances.
He arrived at Ealing in the summer from Worcester Warriors, where he featured 14 times, scoring 61 points.
The 24-year-old has represented England at Under-18 and Under-20 level and played in four Tests for England U20s during their 2014 Six Nations Championship.
Olver started his professional rugby career at Premiership side Northampton Saints, where he earned a professional contract in March 2013 and helped Northampton Wanderers to three Aviva A League finals in four seasons, while also making 14 first-team appearances.
Meanwhile, winger Flockhart has scored the all-time highest number of points for Doncaster and will enter his 11th season at Castle Park.
The 34-year-old will continue to stay in his dual role as player and strength & conditioning coach, as he has done for the last few years.