I have been a member of a website called Running Heroes for a few years now. It links to your running app and you get points for every mile you run. You can then use the point to get rewards. These are money off at different websites. I have used them to buy running kit and sports supplements. They also run challenges and I have won Skins clothing and free entry to races through these.
It is completely free to join. I assume they make money as you use websites through their codes. If you do sign up can you use the referral code yzrt.