Thomas Savage
Log
| Date | Workout | Score | Ave | Type | Comments | Action |
|---|---|---|---|---|---|---|
| 11/05/26 | v3:00/2:00r...6 | 3,712m | 2:25.4 | RowErg | View workout | |
| 11/04/26 | v3:00/2:00r...6 | 3,718m | 2:25.2 | RowErg | View workout | |
| 11/01/26 | v1:00/2:00r...9 | 5,301m | 2:21.4 | RowErg | View workout | |
| 10/31/26 | 6x5:00/1:00r | 6,416m | 2:20.2 | RowErg | View workout | |
| 10/30/26 | v3:00/2:00r...6 | 3,834m | 2:20.8 | RowErg | View workout | |
| 10/26/26 | v3:00/2:00r...6 | 3,850m | 2:20.2 | RowErg | View workout | |
| 10/24/26 | v4:00/3:00r...4 | 3,445m | 2:19.3 | RowErg | View workout | |
| 10/22/26 | v3:00/2:00r...6 | 3,847m | 2:20.3 | RowErg | View workout | |
| 10/18/26 | v2:00/1:00r...7 | 3,534m | 2:24.3 | RowErg | View workout | |
| 10/17/26 | v1:00/1:00r...7 | 3,730m | 2:20.7 | RowErg | View workout | |
| 10/11/26 | v3:00/2:00r...6 | 3,903m | 2:18.3 | RowErg | View workout | |
| 10/10/26 | v3:00/2:00r...6 | 3,716m | 2:25.3 | RowErg | View workout | |
| 10/08/26 | v1000m/2:00r...6 | 6,000m | 2:26.7 | RowErg | View workout | |
| 09/30/26 | v3:00/2:00r...6 | 3,904m | 2:18.3 | RowErg | View workout | |
| 09/27/26 | v3:00/2:00r...6 | 3,645m | 2:28.1 | RowErg | View workout | |
| 09/24/26 | v3:00/2:00r...6 | 3,855m | 2:20.0 | RowErg | View workout | |
| 09/20/26 | v3:00/2:00r...6 | 3,810m | 2:21.7 | RowErg | View workout | |
| 09/07/26 | v1:00/2:00r...9 | 5,359m | 2:19.9 | RowErg | View workout | |
| 09/06/26 | v8:00/3:00r...4 | 4,170m | 2:23.8 | RowErg | View workout | |
| 09/05/26 | v1500m/2:00r...4 | 6,000m | 2:25.0 | RowErg | View workout | |
| 09/04/26 | v2000m/3:00r...4 | 5,000m | 2:26.1 | RowErg | View workout | |
| 09/03/26 | v3:00/2:00r...6 | 3,830m | 2:20.9 | RowErg | View workout | |
| 09/02/26 | v1:00/1:00r...7 | 2,228m | 2:14.6 | RowErg | View workout | |
| 09/01/26 | v4:00/2:00r...7 | 4,078m | 2:19.7 | RowErg | View workout | |
| 08/27/26 | v2:00/1:00r...7 | 3,708m | 2:17.5 | RowErg | View workout |