What was the time difference between you and the athlete in first?
How much faster was the person who got first?
ご質問ありがとうございます。
「一位の選手」はfirst placeとかthe athlete/person in firstとかthe first place winnerとかthe fastest runnerなどに訳せます。「差」はdifferenceとgapと言います。「どれくらいの差」はhow much was the differenceと言えます。でも、自然な疑問文にする時に、what was the time differenceにしています。
2番目の回答はKO様の日本語と全然違う英文ですが、意味が同じで、よりカジュアルな聞き方です。
ご参考になれば幸いです。