Shaw, who trains out of the University of Aberdeen, finished third in the final in what is the 18-year-old’s first taste of action on biggest stage. Australia’s Lakeisha Patterson won gold, with Hungarian Zsofia Konkoly taking silver.
"I don't know what to say, I'm just so happy,” Shaw said after the race. “The biggest thank you to all my family and friends.
"It's been a different journey over the past year but without my coach, my team and my family I wouldn't be here."
Shaw will next compete in relay event on Sunday