James Hagan
Log
| Date | Workout | Score | Ave | Type | Comments | Action |
|---|---|---|---|---|---|---|
| 10/25/25 | 1:30:00.0 | 11,438m | 3:56.0 | Water | View workout | |
| 10/24/25 | 42:00.0 | 5,545m | 3:47.2 | Water | View workout | |
| 10/23/25 | 1:33:00.0 | 12,658m | 3:40.4 | Water | View workout | |
| 10/22/25 | 1:13:00.0 | 13,099m | 2:47.1 | Slides | View workout | |
| 10/21/25 | 1:26:00.0 | 11,800m | 3:38.6 | Water | View workout | |
| 10/20/25 | 1:14:00.0 | 12,049m | 3:04.2 | Slides | View workout | |
| 10/19/25 | 1:12:00.0 | 12,156m | 2:57.6 | Slides | View workout | |
| 10/18/25 | 58:00.0 | 8,200m | 3:32.1 | Slides | View workout | |
| 10/17/25 | 1:31:00.0 | 15,821m | 2:52.5 | Slides | View workout | |
| 10/16/25 | 52:00.0 | 6,247m | 4:09.7 | Water | View workout | |
| 10/15/25 | 1:40:00.0 | 14,422m | 3:28.0 | Water | View workout | |
| 10/14/25 | 1:04:00.0 | 11,027m | 2:54.1 | Slides | View workout | |
| 10/13/25 | 1:10:00.0 | 12,455m | 2:48.6 | Slides | View workout | |
| 10/12/25 | 1:03:00.0 | 12,022m | 2:37.2 | Slides | View workout | |
| 10/11/25 | 2:25:00.0 | 23,070m | 3:08.5 | Water | View workout | |
| 10/10/25 | 1:06:00.0 | 8,124m | 4:03.7 | Water | View workout | |
| 10/09/25 | 50:00.0 | 9,114m | 2:44.5 | Slides | View workout | |
| 10/08/25 | 1:27:00.0 | 15,966m | 2:43.4 | Slides | View workout | |
| 10/07/25 | 1:32:00.0 | 12,099m | 3:48.1 | Water | View workout | |
| 10/06/25 | 1:32:00.0 | 12,112m | 3:47.8 | Water | View workout | |
| 10/05/25 | 1:18:00.0 | 14,511m | 2:41.2 | Water | View workout | |
| 10/04/25 | 2:02:00.0 | 16,290m | 3:44.6 | Water | View workout | |
| 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 |