I use MapMyRun to track not only runs, which is working very good, but also my bike riding or SUP on lakes and rivers.
Also the connection and synchronizing to MyFitnessPal is running great and gives a good view on daily activities and calory tracking.
ChrisSGP about Map My Run by Outside, v16.5.3