Edinburgh hold onto Bradbury
Bradbury, 21, joined the team as an Academy player in 2013, before being rewarded with a full-time professional contract in 2015.
He has made 22 appearances in the black and red – collecting two Man of the Match accolades this season – and has scored 25 points through five tries.
A string of impressive performances for Edinburgh this season was rewarded when he was called up to train with Scotland's November Test squad, before he was named in the starting side to make his international debut in the national team's 19-16 defeat of Argentina.
"It's great to know I'll be part of this team for another three years, as I'm excited – along with the rest of the boys – about where we can take the team," said Bradbury.
"I love Edinburgh and there's a great group of people at the club, and that is a huge reason for me to stay.
"It's also great to have the opportunity to continue playing my rugby in Scotland as I look to build on my cap. Now, for me, it's about getting as many [caps] as I possibly can.”
A product of Oban Lorne and Merchiston Castle School, Bradbury emerged through the Scotland age-grade and Scottish Rugby Academy systems, and is excited about continuing his development in the capital with his fellow teammates from the junior national sides.
"To play with the guys in the age-grades and to progress into the professional set-up together is quite special.”
Acting head coach Duncan Hodge said: "We're delighted that Magnus has signed a new three-year deal at the club.
"Magnus has worked very hard to get to this point, and his training ethic and determination to continue improving shines through every single day.
"He drives standards and is a great example to the other young players in the squad.
"Securing an asset such as Magnus is a real statement of intent going forward."