A product of Dunfermline RFC and Strathallan School, McCallum, 22, made his Edinburgh debut as a replacement in the 45-10 victory over Benetton in October 2016 and has so far made 46 appearances for the capital side, scoring four tries in the process.
On committing his future to the club, McCallum, said: “I’m delighted to be able to extend my stay in Edinburgh. We have a great group of boys here and there’s a brilliant buzz around the club at the moment.
“We’re going in a really positive direction, both on and off the pitch, and I’m really pleased to be a part of that for another two years.”
Head Coach Richard Cockerill, added: “We’re really happy to have extended Murray’s stay at the club. He’s a strong, developing prop with a big future in the game. It’s great that he’s chosen to be a part of what is already being built here in Edinburgh.”
After impressing in Edinburgh’s front-row during the 2017/18 campaign, McCallum became the 1090th player to represent Scotland after coming on as a replacement against Wales in the opening match of the 2018 6 Nations at the Principality Stadium.
The prop – who played for Heriot’s in the Tennent’s Premiership before becoming a full-time professional player – was named in Gregor Townsend’s squad for the 2018 Summer Tour to the Americas, where he featured from the bench in both matches against Canada and USA.
Sign up to our mailing list here and we’ll keep you up to the minute with weekly updates from the world of rugby.