Am I the last one to know about Athlinks.com?
Athlinks is the most comprehensive database of endurance race results and events anywhere in the world. We currently provide coverage in the U.S. and parts of Canada and Mexico for six different race categories: Running (over 3 K), Swimming (open water and/or over 500 M), Cycling, Mountain Biking, Triathlon/Multi Sport, and Adventure Racing.
The coolest part is here: put in your name and you’ll get back all (most!) of your races and times. All in one spot!
Free to join. Check it out.