James Hagan
Log
| Date | Workout | Score | Ave | Type | Comments | Action |
|---|---|---|---|---|---|---|
| 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 | |
| 07/31/25 | 1:16:00.0 | 11,885m | 3:11.8 | Water | View workout | |
| 07/30/25 | 1:23:00.0 | 12,914m | 3:12.8 | Water | View workout | |
| 07/29/25 | 43:00.0 | 8,005m | 2:41.1 | Slides | View workout | |
| 07/29/25 | 1:20:00.0 | 11,482m | 3:29.0 | Water | View workout | |
| 07/28/25 | 1:41:00.0 | 15,054m | 3:21.2 | Water | View workout | |
| 07/27/25 | 46:00.0 | 8,512m | 2:42.1 | Slides | View workout | |
| 07/26/25 | 1:49:00.0 | 14,977m | 3:38.3 | Water | View workout | |
| 07/25/25 | 1:53:00.0 | 15,297m | 3:41.6 | Water | View workout | |
| 07/24/25 | 2:00:00.0 | 15,635m | 3:50.2 | Water | View workout | |
| 07/23/25 | 1:47:00.0 | 17,750m | 3:00.8 | Water | View workout | |
| 07/22/25 | 1:30:00.0 | 12,242m | 3:40.5 | Water | View workout | |
| 07/21/25 | 1:46:00.0 | 15,563m | 3:24.3 | Water | View workout | |
| 07/20/25 | 1:32:00.0 | 12,333m | 3:43.7 | Water | View workout | |
| 07/19/25 | 1:49:00.0 | 16,209m | 3:21.7 | Water | View workout |