James Hagan
Log
| Date | Workout | Score | Ave | Type | Comments | Action |
|---|---|---|---|---|---|---|
| 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 | |
| 11/09/25 | 1:15:00.0 | 14,054m | 2:40.0 | Slides | View workout | |
| 11/08/25 | 1:34:00.0 | 16,600m | 2:49.8 | Slides | View workout | |
| 11/07/25 | 38:00.0 | 7,024m | 2:42.3 | Slides | View workout | |
| 11/05/25 | 1:11:00.0 | 14,038m | 2:31.7 | Slides | View workout | |
| 11/04/25 | 55:00.0 | 9,506m | 2:53.5 | Slides | View workout | |
| 11/03/25 | 1:11:00.0 | 13,516m | 2:37.5 | Slides | View workout | |
| 11/02/25 | 1:21:00.0 | 14,598m | 2:46.4 | Slides | View workout | |
| 11/01/25 | 1:13:00.0 | 11,523m | 3:10.0 | Slides | View workout | |
| 10/31/25 | 1:36:00.0 | 16,705m | 2:52.4 | Slides | View workout | |
| 10/30/25 | 1:40:00.0 | 17,041m | 2:56.0 | Slides | View workout | |
| 10/29/25 | 1:22:00.0 | 15,293m | 2:40.8 | Slides | View workout | |
| 10/28/25 | 58:00.0 | 10,318m | 2:48.6 | Slides | View workout | |
| 10/27/25 | 1:40:00.0 | 15,001m | 3:19.9 | Slides | View workout |