Get your own measuring stick
Often I hear people say, I had a shitty race because I finished out of the top 10, or I was middle of the pack, etc. I suck, this and that. When I think about it, I feel that these people are saying this because they are judging their own performance in comparison to those around them that they are competing with. I don't think it is fair to do that. This applies to more than just racing. I'm not as rich as this guy b/c I dont have a 700 series, or wow look at that guy at the blackjack table betting $1000 per hand. We've all done it.
The only person that is fair for you to measure yourself against is yourself. Did YOU do all you could? Who cares what everyone else did. Did YOU give everything, did YOU make the sacrifices required to be where you want to be? In a race, just like like in life, you have absolutely no control over who the competition is. Anyone can show up on race day, and they just might beat you to that finish line, but that is not how you should judge yourself. So what if they beat you across the line, if you raced as hard and as fast as you could, and still did not beat them, what more could you have given?
Now you can be pissed at yourself for not giving everything you could have, but if you did don't kick yourself for not being the fastest. For all you know that guy at the blackjack table is playing with the last $1000 to his name, or the mortgage money for this month. I think it is perfectly legitimate to use faster folks as motivation to make you train harder, work smarter, and do better than you had last time, but your results need to be measured on their own merit in the context of you and your efforts
Go create your own yard stick for measuring yourself against and challenge yourself to beat the best YOU can do, everyone else is just a spectator in your journey.