Good app that lets you keep track of your ride time, distance and conditions. History of rides allows you to compare and push yourself harder next time
Meganqwert about Runtastic Road Bike GPS, v3.3