MapMyTracks
On android phone? The download page only has a version for older phones.
I've run a bunch of those. Annoyingly, nothing quite has the same features that the nokia one had -
Most obviously I want both: daily / weekly / monthly / yearly statistics (how much I rode each month), which mytracks doesn't do.
And to be able to share my rides and the list of rides I have done with anyone out there, which endomondo doesn't do.
Endomondo does everything except the last, but you can only share with 'endo-friends' i.e. people who have registered on the site.
It would be ideal if the statistics and list of rides was stored on the device as well as on the internet, as that makes it much quicker to just check up on how much riding I've been doing - but it seems nothing does that. Oh and a nice calendar interface to the ride list would be great too.
Cardiotrainer is very limited in what information you get about the ride.
sportstracker seems nice, although the ride sharing and statistics is a pay feature - I'm slightly put off by that, as it means I'm unlikely to know other people using it, so won't get to use the competitive features.
my tracks gives you information about the total amount of riding you've done ever, but doesn't have weekly / daily / monthly / yearly breakdowns.
Joe