Worsley participated in the
2012 Summer Olympics in London for Canada, where he was coached by Canadian Olympic Team Head Coach
Randy Bennett. Worsley placed 17th in the 200 meter freestyle, and 14th in the 200 meter freestyle relay. He competed for Canada at the
2009 World Aquatics Championships and the
2010 Commonwealth Games, where he finished 12th. ==Personal bests and records held==