James Hagan
Log
| Date | Workout | Score | Ave | Type | Comments | Action |
|---|---|---|---|---|---|---|
| 08/01/26 | 1:58:00.0 | 17,600m | 3:21.1 | Water | View workout | |
| 07/31/26 | 2:18:00.0 | 19,590m | 3:31.3 | Water | View workout | |
| 07/30/26 | 1:40:00.0 | 14,046m | 3:33.5 | Water | View workout | |
| 07/29/26 | 2:30:00.0 | 25,322m | 2:57.7 | RowErg | View workout | |
| 07/28/26 | 2:15:00.0 | 18,004m | 3:44.9 | Water | View workout | |
| 07/27/26 | 1:45:00.0 | 18,100m | 2:54.0 | RowErg | View workout | |
| 07/26/26 | 1:26:00.0 | 11,505m | 3:44.2 | Water | View workout | |
| 07/25/26 | 1:13:00.0 | 11,571m | 3:09.2 | Water | View workout | |
| 07/24/26 | 1:17:00.0 | 11,636m | 3:18.5 | Water | View workout | |
| 07/23/26 | 1:14:00.0 | 11,946m | 3:05.8 | Water | View workout | |
| 07/22/26 | 1:28:00.0 | 11,978m | 3:40.4 | Water | View workout | |
| 07/21/26 | 1:51:00.0 | 14,792m | 3:45.1 | Water | View workout | |
| 07/20/26 | 1:10:00.0 | 13,008m | 2:41.4 | RowErg | View workout | |
| 07/19/26 | 1:36:00.0 | 9,577m | 5:00.7 | Water | View workout | |
| 07/18/26 | 36:00.0 | 4,554m | 3:57.1 | Water | View workout | |
| 07/17/26 | 1:08:00.0 | 9,034m | 3:45.8 | Water | View workout | |
| 07/16/26 | 1:11:00.0 | 10,303m | 3:26.7 | Water | View workout | |
| 07/15/26 | 1:30:00.0 | 12,467m | 3:36.5 | Water | View workout | |
| 07/14/26 | 1:32:00.0 | 11,965m | 3:50.6 | Water | View workout | |
| 07/13/26 | 1:20:00.0 | 11,954m | 3:20.7 | Water | View workout | |
| 07/12/26 | 1:50:00.0 | 14,424m | 3:48.7 | Water | View workout | |
| 07/11/26 | 1:46:00.0 | 15,125m | 3:30.2 | Water | View workout | |
| 07/10/26 | 1:46:00.0 | 15,614m | 3:23.6 | Water | View workout | |
| 07/09/26 | 1:15:00.0 | 12,028m | 3:07.0 | RowErg | View workout | |
| 07/08/26 | 1:33:00.0 | 14,700m | 3:09.7 | Water | View workout |