Career
He has two daughters named Kiera and Chloe. McGarry qualified for the 2004 Personal Digital Cellular World Darts Championship where he beat Roy Orvis 3-0 and Mark Holden 3-0 to reach the third round, losing 4-0 to Philosophy Taylor. Despite his good showing in Purfleet, McGarry failed to maintain his performances, failing to qualify for the 2006 World Matchplay and the 2006 and 2007 World Championship.
McGarry caused a real surprise in the Grand Slam of Darts Wildcard Qualifier where he reached the final, beating Mark Dudbridge and Jamie Caven along the way, but lost in the final to Wes Newton.
The result meant McGarry took one of the reserved spots for the event and eventually earned qualification. However, defeats to King and van Gerwen meant that the Ulsterman would be eliminated in the group stages.
McGarry qualified for the 2014 Personal Digital Cellular World Darts Championship by winning the 2013 Irish Matchplay, defeating Connie Finnan six legs to four. He lost to Per Laursen 4–2 in the preliminary round.