James Hagan
Log
| Date | Workout | Score | Ave | Type | Comments | Action |
|---|---|---|---|---|---|---|
| 06/21/25 | 1:59:00.0 | 16,686m | 3:33.9 | Water | View workout | |
| 06/20/25 | 1:06:00.0 | 12,000m | 2:45.0 | Slides | View workout | |
| 06/19/25 | 1:52:00.0 | 15,848m | 3:32.0 | Water | View workout | |
| 06/18/25 | 1:01:00.0 | 11,011m | 2:46.1 | Slides | View workout | |
| 06/17/25 | 2:02:00.0 | 18,043m | 3:22.8 | Water | View workout | |
| 06/16/25 | 2:00:00.0 | 17,449m | 3:26.3 | Water | View workout | |
| 06/15/25 | 44:00.0 | 6,291m | 3:29.8 | Water | View workout | |
| 06/14/25 | 32:00.0 | 5,100m | 3:08.2 | RowErg | View workout | |
| 06/14/25 | 1:40:00.0 | 10,100m | 4:57.0 | Water | View workout | |
| 06/13/25 | 1:17:00.0 | 10,938m | 3:31.1 | Water | View workout | |
| 06/12/25 | 1:29:00.0 | 11,484m | 3:52.4 | Water | View workout | |
| 06/11/25 | 55:00.0 | 6,830m | 4:01.5 | Water | View workout | |
| 06/10/25 | 56:00.0 | 8,727m | 3:12.5 | Slides | View workout | |
| 06/09/25 | 1:28:00.0 | 12,215m | 3:36.1 | Water | View workout | |
| 06/08/25 | 2:11:00.0 | 18,037m | 3:37.8 | Water | View workout | |
| 06/07/25 | 1:25:00.0 | 11,675m | 3:38.4 | Water | View workout | |
| 06/05/25 | 1:30:00.0 | 12,372m | 3:38.2 | Water | View workout | |
| 06/05/25 | 1:14:00.0 | 10,028m | 3:41.3 | Water | View workout | |
| 06/04/25 | 1:26:00.0 | 11,954m | 3:35.8 | Water | View workout | |
| 06/03/25 | 1:23:00.0 | 12,567m | 3:18.1 | Water | View workout | |
| 06/03/25 | 1:19:00.0 | 11,972m | 3:17.9 | Water | View workout | |
| 06/02/25 | 2:18:00.0 | 18,662m | 3:41.8 | Water | View workout | |
| 06/01/25 | 23:00.0 | 2,460m | 4:40.4 | Water | View workout | |
| 06/01/25 | 46:00.0 | 5,199m | 4:25.4 | Water | View workout | |
| 05/31/25 | 38:00.0 | 5,056m | 3:45.4 | Water | View workout |