The 33-year old Scottish midfielder, formerly of St Mirren, Ross County and Motherwell, won the Most Glorious Player award as well as the Players' Player of the Year and Goal of the Year in an admittedly surprising awards night for the Western Australian club.
"It's pretty unbelievable, I honestly didn't expect it," McGarry, who pipped Scott Jamieson, said after the awards night on Friday.
"It's my first award from Perth Glory and to walk away with three awards, including the big one is a great feeling.
"Looking back, I thought that I had a really consistent season and was lucky enough to stay away from injury.
"I played most of the games so that put me in good stead for it.
"It's a career highlight to win the most valued player award especially with Perth Glory because it's a club I'm pretty fond of so it's really special."