James Hagan
Log
| Date | Workout | Score | Ave | Type | Comments | Action |
|---|---|---|---|---|---|---|
| 05/31/25 | 1:29:00.0 | 11,406m | 3:54.0 | Water | View workout | |
| 05/30/25 | 1:58:00.0 | 17,000m | 3:28.2 | Water | View workout | |
| 05/29/25 | 1:21:00.0 | 12,010m | 3:22.3 | Water | View workout | |
| 05/28/25 | 1:18:00.0 | 12,140m | 3:12.7 | Water | View workout | |
| 05/27/25 | 1:18:00.0 | 11,881m | 3:16.9 | Water | View workout | |
| 05/27/25 | 1:19:00.0 | 11,716m | 3:22.2 | Water | View workout | |
| 05/26/25 | 1:01:00.0 | 11,044m | 2:45.7 | Slides | View workout | |
| 05/25/25 | 2:04:00.0 | 17,614m | 3:31.1 | Water | View workout | |
| 05/24/25 | 1:58:00.0 | 16,535m | 3:34.0 | Water | View workout | |
| 05/23/25 | 1:23:00.0 | 12,168m | 3:24.6 | Water | View workout | |
| 05/22/25 | 55:00.0 | 10,186m | 2:41.9 | Slides | View workout | |
| 05/21/25 | 1:10:00.0 | 9,932m | 3:31.4 | Water | View workout | |
| 05/20/25 | 1:25:00.0 | 12,346m | 3:26.5 | Water | View workout | |
| 05/19/25 | 1:16:00.0 | 13,001m | 2:55.3 | Slides | View workout | |
| 05/18/25 | 45:00.0 | 3,000m | 7:30.0 | Water | View workout | |
| 05/17/25 | 1:15:00.0 | 10,017m | 3:44.6 | Water | View workout | |
| 05/16/25 | 1:20:00.0 | 12,067m | 3:18.8 | Water | View workout | |
| 05/15/25 | 1:26:00.0 | 11,697m | 3:40.5 | Water | View workout | |
| 05/14/25 | 1:15:00.0 | 13,626m | 2:45.1 | Slides | View workout | |
| 05/13/25 | 2:01:00.0 | 16,580m | 3:38.9 | Water | View workout | |
| 05/12/25 | 1:33:00.0 | 13,124m | 3:32.5 | Water | View workout | |
| 05/11/25 | 2:14:00.0 | 19,047m | 3:31.0 | Water | View workout | |
| 05/10/25 | 44:00.0 | 8,017m | 2:44.6 | RowErg | View workout | |
| 05/09/25 | 1:17:00.0 | 11,043m | 3:29.1 | Water | View workout | |
| 05/08/25 | 1:20:00.0 | 12,068m | 3:18.8 | Water | View workout |