Joe Ketterling
Log
| Date | Workout | Score | Ave | Type | Comments | Action |
|---|---|---|---|---|---|---|
| 03/01/17 | 1:50.3 | 500m | 1:50.3 | SkiErg | View workout | |
| 03/01/17 | 1:52.0 | 500m | 1:52.0 | SkiErg | View workout | |
| 03/01/17 | 1:51.5 | 500m | 1:51.5 | SkiErg | View workout | |
| 02/14/17 | 2:01.3 | 500m | 2:01.3 | SkiErg | View workout | |
| 02/14/17 | 1:53.1 | 500m | 1:53.1 | SkiErg | View workout | |
| 02/14/17 | 1:59.1 | 500m | 1:59.1 | SkiErg | View workout | |
| 02/14/17 | 1:59.3 | 500m | 1:59.3 | SkiErg | View workout | |
| 02/14/17 | 1:57.1 | 500m | 1:57.1 | SkiErg | View workout | |
| 12/12/16 | 30:00.0 | 6,764m | 2:13.0 | RowErg | View workout | |
| 10/18/16 | 1:54.6 | 500m | 1:54.6 | SkiErg | View workout | |
| 10/18/16 | 1:54.4 | 500m | 1:54.4 | SkiErg | View workout | |
| 10/18/16 | 1:57.9 | 500m | 1:57.9 | SkiErg | View workout | |
| 10/18/16 | 1:58.3 | 500m | 1:58.3 | SkiErg | View workout | |
| 10/18/16 | 1:59.3 | 500m | 1:59.3 | SkiErg | View workout | |
| 06/29/16 | 1:52.3 | 500m | 1:52.3 | RowErg | View workout | |
| 06/29/16 | 1:54.1 | 500m | 1:54.1 | RowErg | View workout | |
| 06/29/16 | 1:53.9 | 500m | 1:53.9 | RowErg | View workout | |
| 06/29/16 | 1:53.0 | 500m | 1:53.0 | RowErg | View workout | |
| 06/27/16 | 2:00.2 | 500m | 2:00.2 | RowErg | View workout | |
| 06/27/16 | 2:11.2 | 500m | 2:11.2 | RowErg | View workout | |
| 06/27/16 | 1:57.9 | 500m | 1:57.9 | RowErg | View workout | |
| 06/27/16 | 1:57.7 | 500m | 1:57.7 | RowErg | View workout | |
| 06/27/16 | 1:51.7 | 500m | 1:51.7 | RowErg | View workout | |
| 06/27/16 | 1:51.5 | 500m | 1:51.5 | RowErg | View workout | |
| 06/23/16 | 1:58.3 | 500m | 1:58.3 | RowErg | View workout |