Wahoo Elemnt Bolt works well if you want to see data while riding. Can upload to cycling apps such as Strava.
If you don’t need to see data while riding Apple Watch Series 3 is inexpensive. Run Strava on the watch. Later can view your ride on your phone. It also provides HR data.