[2] Petrie made his debut in the National Basketball League (NBL) for the West Sydney Razorbacks during the 2007–08 season.
[3] For the 2009–10 season, he named the NBL's Most Improved Player and earned All-NBL Second Team honours after averaging 11.3 points and 6.6 rebounds per game.
[3] He helped the 36ers reach the 2014 NBL Grand Final series, where they lost 2–1 to the Perth Wildcats.
In 2012, he had a one-game stint in the SEABL with the Brisbane Spartans, and in 2013 he played for the North Adelaide Rockets in the Central ABL.
[14] His first Australian Boomers call-up came just shy of his 30th birthday, with Petrie playing against China in the 2013 Sino-Australia Challenge.
[14] In December 2021, Petrie was appointed head coach of the Gold Coast Rollers for the 2022 NBL1 North season.