James Hagan
Log
| Date | Workout | Score | Ave | Type | Comments | Action |
|---|---|---|---|---|---|---|
| 07/05/25 | 2:19:00.0 | 20,555m | 3:22.8 | Water | View workout | |
| 07/04/25 | 1:59:00.0 | 17,292m | 3:26.4 | Water | View workout | |
| 07/03/25 | 1:49:00.0 | 16,396m | 3:19.4 | Water | View workout | |
| 07/02/25 | 1:18:00.0 | 11,227m | 3:28.4 | Water | View workout | |
| 07/01/25 | 2:02:00.0 | 18,009m | 3:23.2 | Water | View workout | |
| 06/30/25 | 2:00:00.0 | 16,182m | 3:42.4 | Water | View workout | |
| 06/29/25 | 1:23:00.0 | 15,022m | 2:45.7 | Slides | View workout | |
| 06/28/25 | 2:00:00.0 | 12,861m | 4:39.9 | Water | View workout | |
| 06/27/25 | 1:17:00.0 | 11,154m | 3:27.1 | Water | View workout | |
| 06/26/25 | 1:17:00.0 | 13,000m | 2:57.6 | RowErg | View workout | |
| 06/25/25 | 1:25:00.0 | 11,888m | 3:34.5 | Water | View workout | |
| 06/24/25 | 1:36:00.0 | 14,180m | 3:23.1 | Water | View workout | |
| 06/23/25 | 2:13:00.0 | 17,581m | 3:46.9 | Water | View workout | |
| 06/22/25 | 1:20:00.0 | 11,882m | 3:21.9 | Water | View workout | |
| 06/21/25 | 1:59:00.0 | 16,686m | 3:33.9 | Water | View workout | |
| 06/20/25 | 1:06:00.0 | 12,000m | 2:45.0 | Slides | View workout | |
| 06/19/25 | 1:52:00.0 | 15,848m | 3:32.0 | Water | View workout | |
| 06/18/25 | 1:01:00.0 | 11,011m | 2:46.1 | Slides | View workout | |
| 06/17/25 | 2:02:00.0 | 18,043m | 3:22.8 | Water | View workout | |
| 06/16/25 | 2:00:00.0 | 17,449m | 3:26.3 | Water | View workout | |
| 06/15/25 | 44:00.0 | 6,291m | 3:29.8 | Water | View workout | |
| 06/14/25 | 32:00.0 | 5,100m | 3:08.2 | RowErg | View workout | |
| 06/14/25 | 1:40:00.0 | 10,100m | 4:57.0 | Water | View workout | |
| 06/13/25 | 1:17:00.0 | 10,938m | 3:31.1 | Water | View workout | |
| 06/12/25 | 1:29:00.0 | 11,484m | 3:52.4 | Water | View workout |