McClure competed at the 2004 Summer Paralympics, finishing sixth in the 100 metre backstroke. He competed at his second Paralympics in 2008, finishing seventh in the 100 metre backstroke.[3][4][5] He was selected to represent Australia at the 2012 Summer Paralympics in swimming.[7][9] Going into the 2012 Games, he was ranked fifth in the 100 metre backstroke event, fourth in the 50 metre breaststroke and third in the 50 metre backstroke event.[2] He did not medal at the 2012 Games and his best result was eighth in 100 metre backstroke[2][10]
At the 2016 Rio Paralympic Games, McClure placed fifth in the Men's 100m Backstroke S11. He also competed in Men's 50m Freestyle S11 and Men's 100m Freestyle S11.[11] In preparation for Rio, McClure stated: “I’m definitely confident I can drop that time but breaking the record all depends how much I can drop it by. The ultimate goal is to win gold and break the record but I’d love to just get any medal at this point really.”[12]
In early 2022 he became the first person to swim from Dirk Hartog Island to the town of Denham and he became the first person to swim the 60 kilometres (37 mi) from the Abrolhos Islands to the city of Geraldton in September 2022.[13]
Paratriathlon
In 2011, McClure competed in his first triathlon when he took part in the Ironman 70.3 Busselton, finishing the event in 5:03:43.[14] He required sighted guides to assist him on the course. They were Stewart Collingwood for the 1.9 km swim, Frans Buissink for 90 km cycle component and Craig Andrew for the 21 km run. He participated in the event in order to raise money for Guide Dogs Western Australia.[5] His performance in the race earned him Triathlon Western Australia's Paul Goodwin Award.[15] He has also raced in a number of other triathlons, including Busselton 70.3 in 2012.
He qualified to represent Australia in the sprint-distance 2013 ITU Paratriathlon World Championships in London, where he placed 8th in the TRI6a classification for blind athletes.[16] In January 2014, he won the TRI6a class at the 2014 OTU Oceania Championships in Penrith.[17] Reclassified TRI6b, he placed second in the Elwood ITU World Paratriathlon event.[18]