The singer introduced the 'one-time' song as a tribute to a friend but didn't immediately make it clear it was about Shane.
“I’m going to sing a song about my friend, hopefully this applies to any friends you’ve lost along the way,” Martin said. “This is maybe a one-time song.”
It was only when he started singing, with the lyrics "Thanks for everything Shane" that the crowd realised the song was dedicated to the late Aussie cricketer.
The song detailed the pair's friendship, as well as a few quips about Shane's bright white teeth and his love for ciggies.
"We met in an elevator 2001, you told me about Simone, your daughter and your son. You ate some french fries and I nibbled on an avocado. We tried to explain cricket to Nelly Furtado," Chris sang.
"We both got pretty busy, you kept Australia winning. But we met when we could between singing and spinning. You puffed dart after dart, you made me a passive smoker. Tried to explain to me all about poker," the song continued.
"Friends come, friends go, there are some people, you are lucky just to know. If I could, I’d do it all again. Thanks for everything, Shane."
Shane's kids Summer, Brooke, and Jackson Warne shared the video on Instagram. Summer, who recently competed in The Masked Singer, sang a Coldplay song in memory of her dad while on the show.
"The most amazing song dedicated to Dad 🤍💛 Thank you Chris, so beautiful @coldplay Love you dad xx," she said.
Brooke and Jackson Warne also shared the video.
"I have no words. Dad this is for you. We love you, we miss you. Chris you nailed it, we love you. Incredible," Brooke said.
"'Thanks for everything, Shane.' Chris, you are one special human. Thank you," Jackson said.
Never miss a thing. Sign up to Yahoo Lifestyle’s daily newsletter.
Or if you have a story idea, email us at email@example.com.