This sport watch gives you several functions to keep track of different key metrics during the workout. The model is waterproof and works just as well in rainy weather.
From Amazon
Garmin Fenix 5X Plus Sapphire Multisport GPS Watch with Pulse Ox Acclimation - Black with Black Band
365rider
Garmin Fenix 5X Plus Black with Black Band
This product is also available at 1 unverified merchant.