James Hagan
Log
| Date | Workout | Score | Ave | Type | Comments | Action |
|---|---|---|---|---|---|---|
| 08/25/25 | 1:58:00.0 | 15,534m | 3:47.8 | Water | View workout | |
| 08/24/25 | 1:35:00.0 | 13,155m | 3:36.6 | Water | View workout | |
| 08/23/25 | 2:11:00.0 | 17,000m | 3:51.1 | Water | View workout | |
| 08/22/25 | 1:31:00.0 | 16,108m | 2:49.4 | Slides | View workout | |
| 08/21/25 | 1:35:00.0 | 13,579m | 3:29.8 | Slides | View workout | |
| 08/20/25 | 2:35:00.0 | 18,531m | 4:10.9 | Water | View workout | |
| 08/19/25 | 1:33:00.0 | 10,531m | 4:24.9 | Water | View workout | |
| 08/18/25 | 1:41:00.0 | 17,192m | 2:56.2 | Slides | View workout | |
| 08/17/25 | 1:56:00.0 | 17,168m | 3:22.7 | Water | View workout | |
| 08/16/25 | 1:45:00.0 | 14,292m | 3:40.4 | Water | View workout | |
| 08/15/25 | 1:59:00.0 | 13,307m | 4:28.2 | Water | View workout | |
| 08/14/25 | 1:15:00.0 | 7,398m | 5:04.1 | Water | View workout | |
| 08/13/25 | 1:27:00.0 | 11,326m | 3:50.4 | Water | View workout | |
| 08/12/25 | 50:00.0 | 3,003m | 8:19.5 | Water | View workout | |
| 08/12/25 | 1:30:00.0 | 12,720m | 3:32.2 | Water | View workout | |
| 08/11/25 | 1:37:00.0 | 13,818m | 3:30.5 | Water | View workout | |
| 08/09/25 | 1:25:00.0 | 12,500m | 3:24.0 | Slides | View workout | |
| 08/08/25 | 1:19:00.0 | 14,013m | 2:49.1 | Slides | View workout | |
| 08/07/25 | 1:34:00.0 | 13,056m | 3:35.9 | Water | View workout | |
| 08/06/25 | 1:01:00.0 | 8,234m | 3:42.2 | Water | View workout | |
| 08/05/25 | 1:20:00.0 | 10,316m | 3:52.6 | Water | View workout | |
| 08/04/25 | 1:30:00.0 | 13,774m | 3:16.0 | Water | View workout | |
| 08/03/25 | 50:00.0 | 6,237m | 4:00.5 | Water | View workout | |
| 08/02/25 | 1:17:00.0 | 12,001m | 3:12.4 | Water | View workout | |
| 08/01/25 | 1:06:00.0 | 11,384m | 2:53.9 | Slides | View workout |