James Hagan
Log
| Date | Workout | Score | Ave | Type | Comments | Action |
|---|---|---|---|---|---|---|
| 10/03/25 | 1:22:00.0 | 10,642m | 3:51.1 | Water | View workout | |
| 10/02/25 | 2:00:00.0 | 14,092m | 4:15.4 | Water | View workout | |
| 10/01/25 | 29:00.0 | 2,226m | 6:30.8 | Water | View workout | |
| 10/01/25 | 1:15:00.0 | 14,012m | 2:40.5 | Slides | View workout | |
| 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 |