James Hagan
Log
| Date | Workout | Score | Ave | Type | Comments | Action |
|---|---|---|---|---|---|---|
| 12/04/25 | 1:36:00.0 | 14,311m | 3:21.2 | RowErg | View workout | |
| 12/03/25 | 1:38:00.0 | 15,639m | 3:07.9 | RowErg | View workout | |
| 12/02/25 | 1:52:00.0 | 20,076m | 2:47.3 | RowErg | View workout | |
| 12/01/25 | 1:25:00.0 | 15,035m | 2:49.6 | Slides | View workout | |
| 11/30/25 | 1:35:00.0 | 18,016m | 2:38.1 | Slides | View workout | |
| 11/29/25 | 1:13:00.0 | 12,166m | 3:00.0 | Slides | View workout | |
| 11/28/25 | 1:22:00.0 | 15,015m | 2:43.8 | Slides | View workout | |
| 11/27/25 | 1:35:00.0 | 15,005m | 3:09.9 | Slides | View workout | |
| 11/26/25 | 1:20:00.0 | 15,165m | 2:38.2 | Slides | View workout | |
| 11/25/25 | 1:35:00.0 | 14,821m | 3:12.2 | Slides | View workout | |
| 11/24/25 | 1:22:00.0 | 13,512m | 3:02.0 | Slides | View workout | |
| 11/23/25 | 1:20:00.0 | 16,119m | 2:28.8 | Slides | View workout | |
| 11/22/25 | 1:20:00.0 | 13,500m | 2:57.7 | Slides | View workout | |
| 11/21/25 | 45:00.0 | 7,623m | 2:57.0 | Slides | View workout | |
| 11/20/25 | 42:00.0 | 7,666m | 2:44.3 | Slides | View workout | |
| 11/19/25 | 1:35:00.0 | 15,612m | 3:02.5 | Slides | View workout | |
| 11/18/25 | 33:00.0 | 7,008m | 2:21.2 | Slides | View workout | |
| 11/17/25 | 1:30:00.0 | 13,740m | 3:16.5 | Slides | View workout | |
| 11/16/25 | 1:21:00.0 | 15,060m | 2:41.3 | Slides | View workout | |
| 11/15/25 | 1:20:00.0 | 12,379m | 3:13.8 | Slides | View workout | |
| 11/14/25 | 1:36:00.0 | 16,794m | 2:51.4 | Slides | View workout | |
| 11/13/25 | 1:10:00.0 | 8,568m | 4:05.0 | Slides | View workout | |
| 11/12/25 | 1:26:00.0 | 15,577m | 2:45.6 | Slides | View workout | |
| 11/11/25 | 1:25:00.0 | 14,104m | 3:00.7 | Slides | View workout | |
| 11/10/25 | 1:23:00.0 | 15,038m | 2:45.5 | Slides | View workout |