James Hagan
Log
| Date | Workout | Score | Ave | Type | Comments | Action |
|---|---|---|---|---|---|---|
| 08/31/26 | 51:00.0 | 6,757m | 3:46.4 | Water | View workout | |
| 08/31/26 | 1:02:00.0 | 8,514m | 3:38.4 | Water | View workout | |
| 08/30/26 | 1:30:00.0 | 11,214m | 4:00.7 | Water | View workout | |
| 08/29/26 | 1:29:00.0 | 9,850m | 4:31.0 | Water | View workout | |
| 08/28/26 | 1:34:00.0 | 10,300m | 4:33.7 | Water | View workout | |
| 08/27/26 | 1:26:00.0 | 10,526m | 4:05.1 | Water | View workout | |
| 08/26/26 | 1:34:00.0 | 11,229m | 4:11.1 | Water | View workout | |
| 08/25/26 | 1:14:00.0 | 8,492m | 4:21.4 | Water | View workout | |
| 08/23/26 | 1:08:00.0 | 9,403m | 3:36.9 | Water | View workout | |
| 08/22/26 | 23:00.0 | 2,911m | 3:57.0 | Water | View workout | |
| 08/21/26 | 51:00.0 | 9,980m | 2:33.3 | RowErg | View workout | |
| 08/20/26 | 1:34:00.0 | 14,473m | 3:14.8 | RowErg | View workout | |
| 08/19/26 | 1:23:00.0 | 13,093m | 3:10.1 | RowErg | View workout | |
| 08/18/26 | 1:18:00.0 | 11,555m | 3:22.5 | RowErg | View workout | |
| 08/17/26 | 1:24:00.0 | 15,021m | 2:47.7 | RowErg | View workout | |
| 08/16/26 | 1:09:00.0 | 11,365m | 3:02.1 | Water | View workout | |
| 08/15/26 | 1:34:00.0 | 11,793m | 3:59.1 | Water | View workout | |
| 08/14/26 | 1:24:00.0 | 1,178m | 35:39.2 | Water | View workout | |
| 08/13/26 | 1:35:00.0 | 14,367m | 3:18.3 | Water | View workout | |
| 08/12/26 | 1:32:00.0 | 12,151m | 3:47.1 | Water | View workout | |
| 08/11/26 | 1:28:00.0 | 11,528m | 3:49.0 | Water | View workout | |
| 08/10/26 | 1:19:00.0 | 11,559m | 3:25.0 | Water | View workout | |
| 08/09/26 | 1:42:00.0 | 14,498m | 3:31.0 | Water | View workout | |
| 08/08/26 | 1:52:00.0 | 16,100m | 3:28.6 | Water | View workout | |
| 08/07/26 | 1:01:00.0 | 6,528m | 4:40.3 | Water | View workout |