Cycle Comp App has it all
The app is absolutely brilliant for a casual cyclist and I would imagine the more serious ones. It’s great to know your speed, the distance you have covered and all the other details. The calories used is a tricky function to get right but is good when mastered.