Caitlin McClatchey nahm an den Commonwealth Games 2006 in Melbourne teil und gewann über 200 und 400 Meter Freistil Gold. Mit der 100-Meter-Freistilstaffel wurde sie dort Sechste. Bei den Schwimmeuropameisterschaften 2006 in Budapest gewann McClatchey Bronze über die 400 Meter Freistil. Zudem erreichte sie mit der 200-Meter-Freistilstaffel den vierten, mit der 100-Meter-Freistilstaffel den fünften und über 200 Meter Freistil den neunten Platz. Mit der 200-Meter-Freistilstaffel gewann sie bei den Schwimmeuropameisterschaften 2008 in Eindhoven Silber, sowie bei den Weltmeisterschaften 2009 in Rom Bronze.