James Hagan
Log
| Date | Workout | Score | Ave | Type | Comments | Action |
|---|---|---|---|---|---|---|
| 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 | |
| 08/06/26 | 1:25:00.0 | 11,864m | 3:34.9 | Water | View workout | |
| 08/05/26 | 25:00.0 | 3,000m | 4:10.0 | RowErg | View workout | |
| 08/05/26 | 1:27:00.0 | 12,147m | 3:34.8 | Water | View workout | |
| 08/04/26 | 1:13:00.0 | 13,051m | 2:47.8 | RowErg | View workout | |
| 08/03/26 | 1:06:00.0 | 8,525m | 3:52.2 | RowErg | View workout | |
| 08/02/26 | 1:43:00.0 | 13,855m | 3:43.0 | Water | View workout | |
| 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 |