I swim 3 days each week for exercise. I'm not saying this to brag - but I am almost always the fastest person in the pool. I like it when there is someone about my tempo in the pool to push me - but it rarely ever happens.
But just when a guy starts to get a big head...
The other day I happened upon the website of a college swim team. Their "latest news" shared results from the team's most recent meet. Now, keep in mind, this is a Division II school, so it isn't exactly spitting out Olympians. But in a recent meet, one guy set a school record in the 100 Free. His time was under 50 seconds. I saw this and groaned - I can't even get under a minute! Right now, in an all out sprint, I might get under 1:05. (I don't even want to go see what times Olympic swimmers can post...)
Comparison Swimming
If I compare myself to others, I am bound to "lose." Those guys swim 3000 to 5000 yards each day, 6 to 7 times a week, with good coaching. I am coach-less, swim only three times each week, and MIGHT do 3000 yards in a workout.
But if I compare myself to myself, things look differently.