James Hagan
Log
| Date | Workout | Score | Ave | Type | Comments | Action |
|---|---|---|---|---|---|---|
| 09/30/25 | 1:38:00.0 | 15,212m | 3:13.2 | Water | View workout | |
| 09/28/25 | 1:34:00.0 | 10,805m | 4:20.9 | Water | View workout | |
| 09/27/25 | 1:11:00.0 | 8,787m | 4:02.4 | Water | View workout | |
| 09/26/25 | 54:00.0 | 7,347m | 3:40.4 | Water | View workout | |
| 09/25/25 | 1:18:00.0 | 13,760m | 2:50.0 | Slides | View workout | |
| 09/24/25 | 1:18:00.0 | 13,419m | 2:54.3 | Slides | View workout | |
| 09/23/25 | 1:47:00.0 | 15,933m | 3:21.4 | Water | View workout | |
| 09/22/25 | 1:30:00.0 | 12,062m | 3:43.8 | Water | View workout | |
| 09/21/25 | 1:50:00.0 | 12,630m | 4:21.2 | Water | View workout | |
| 09/20/25 | 2:00:00.0 | 17,200m | 3:29.3 | Water | View workout | |
| 09/19/25 | 1:31:00.0 | 12,047m | 3:46.6 | Water | View workout | |
| 09/18/25 | 1:04:00.0 | 10,535m | 3:02.2 | Slides | View workout | |
| 09/17/25 | 1:18:00.0 | 13,790m | 2:49.6 | Slides | View workout | |
| 09/16/25 | 1:02:00.0 | 10,323m | 3:00.1 | Slides | View workout | |
| 09/15/25 | 1:34:00.0 | 12,680m | 3:42.3 | Water | View workout | |
| 09/14/25 | 2:12:00.0 | 17,997m | 3:40.0 | Water | View workout | |
| 09/13/25 | 1:40:00.0 | 13,657m | 3:39.6 | Water | View workout | |
| 09/12/25 | 1:12:00.0 | 9,805m | 3:40.2 | Water | View workout | |
| 09/11/25 | 1:32:00.0 | 12,008m | 3:49.8 | Water | View workout | |
| 09/10/25 | 1:25:00.0 | 15,589m | 2:43.5 | Slides | View workout | |
| 09/09/25 | 1:23:00.0 | 13,505m | 3:04.3 | Slides | View workout | |
| 09/08/25 | 1:29:00.0 | 11,539m | 3:51.3 | Water | View workout | |
| 09/07/25 | 1:10:00.0 | 13,008m | 2:41.4 | Slides | View workout | |
| 09/06/25 | 1:36:00.0 | 11,980m | 4:00.4 | Water | View workout | |
| 09/05/25 | 1:16:00.0 | 11,602m | 3:16.5 | Water | View workout |