Keith Paris
Log
| Date | Workout | Score | Ave | Type | Comments | Action |
|---|---|---|---|---|---|---|
| 08/28/26 | 16:45 | 2,928m | 2:51.7 | RowErg | View workout | |
| 08/28/26 | 3000m | 16:37.0 | 2:46.1 | RowErg | View workout | |
| 08/28/26 | 15:36 | 2,868m | 2:43.2 | RowErg | View workout | |
| 08/28/26 | 17:12 | 3,013m | 2:51.2 | RowErg | View workout | |
| 08/28/26 | 17:10 | 2,947m | 2:54.7 | RowErg | View workout | |
| 08/26/26 | 3000m | 16:32.0 | 2:45.3 | RowErg | View workout | |
| 08/25/26 | 3000m | 17:17.0 | 2:52.8 | RowErg | View workout | |
| 08/25/26 | 3000m | 16:39.7 | 2:46.6 | RowErg | View workout | |
| 08/25/26 | 16:33 | 2,914m | 2:50.5 | RowErg | View workout | |
| 08/25/26 | 17:24 | 2,960m | 2:56.4 | RowErg | View workout | |
| 08/24/26 | 3000m | 20:21.1 | 3:23.5 | RowErg | View workout | |
| 08/24/26 | 17:00 | 2,940m | 2:53.4 | RowErg | View workout | |
| 08/23/26 | 3000m | 17:16.4 | 2:52.7 | RowErg | View workout | |
| 08/23/26 | 16:39 | 2,920m | 2:51.1 | RowErg | View workout | |
| 08/23/26 | 3000m | 16:37.1 | 2:46.1 | RowErg | View workout | |
| 08/23/26 | 18:23 | 3,060m | 3:00.2 | RowErg | View workout | |
| 08/22/26 | 3000m | 16:43.1 | 2:47.1 | RowErg | View workout | |
| 08/22/26 | 3000m | 16:30.7 | 2:45.1 | RowErg | View workout | |
| 08/22/26 | 17:37 | 3,022m | 2:54.9 | RowErg | View workout | |
| 08/21/26 | 16:00 | 2,906m | 2:45.2 | RowErg | View workout | |
| 08/21/26 | 16:20 | 3,066m | 2:39.8 | RowErg | View workout | |
| 08/21/26 | 18:34 | 3,016m | 3:04.7 | RowErg | View workout | |
| 08/20/26 | 32:22 | 5,679m | 2:51.0 | RowErg | View workout | |
| 08/19/26 | 16:46 | 3,019m | 2:46.6 | RowErg | View workout | |
| 08/19/26 | 16:30 | 3,028m | 2:43.4 | RowErg | View workout |