if we use >= here, then a rider with 0 miles will be the contest winner over the initial None. i'm not 100% sure how we want to handle multiple riders tying to win. It would be cool to pick a random one? But either way, let's clean this up and then we can try to figure that out.