Thomas Savage
Log
| Date | Workout | Score | Ave | Type | Comments | Action |
|---|---|---|---|---|---|---|
| 12/05/25 | v3:00/2:00r...6 | 3,849m | 2:20.2 | RowErg | View workout | |
| 11/30/25 | v5:00/2:00r...5 | 4,515m | 2:19.5 | RowErg | View workout | |
| 11/29/25 | v1:00/1:00r...7 | 3,747m | 2:20.1 | RowErg | View workout | |
| 11/28/25 | v2:00/1:00r...8 | 3,369m | 2:22.4 | RowErg | View workout | |
| 11/23/25 | v3:00/2:00r...6 | 3,783m | 2:22.7 | RowErg | View workout | |
| 11/22/25 | v1:00/2:00r...5 | 3,105m | 2:24.9 | RowErg | View workout | |
| 11/21/25 | v4:00/3:00r...4 | 3,555m | 2:15.0 | RowErg | View workout | |
| 11/13/25 | v5:00/2:00r...5 | 3,185m | 2:21.2 | RowErg | View workout | |
| 11/12/25 | v3:00/2:00r...6 | 3,863m | 2:19.7 | RowErg | View workout | |
| 11/05/25 | v3:00/2:00r...6 | 3,897m | 2:18.5 | RowErg | View workout | |
| 11/02/25 | v6:00/2:00r...6 | 3,269m | 2:17.6 | RowErg | View workout | |
| 10/25/25 | v3:00/2:00r...6 | 3,821m | 2:21.3 | RowErg | View workout | |
| 10/19/25 | v3:00/2:00r...6 | 3,877m | 2:19.2 | RowErg | View workout | |
| 10/16/25 | v1:00/2:00r...5 | 3,023m | 2:09.0 | RowErg | View workout | |
| 10/14/25 | v3:00/2:00r...6 | 3,990m | 2:15.3 | RowErg | View workout | |
| 10/13/25 | v1:00/1:00r...10 | 2,191m | 2:16.9 | RowErg | View workout | |
| 10/03/25 | v5:00/2:00r...5 | 4,426m | 2:22.3 | RowErg | View workout | |
| 09/28/25 | v3:00/2:00r...6 | 3,885m | 2:18.9 | RowErg | View workout | |
| 09/27/25 | v4:00/2:00r...5 | 4,312m | 2:19.1 | RowErg | View workout | |
| 09/26/25 | v3:00/2:00r...6 | 3,834m | 2:20.8 | RowErg | View workout | |
| 09/21/25 | v1:00/1:00r...7 | 3,754m | 2:19.8 | RowErg | View workout | |
| 09/20/25 | v1500m/2:00r...4 | 6,000m | 2:23.5 | RowErg | View workout | |
| 09/18/25 | v3:00/2:00r...6 | 3,834m | 2:20.8 | RowErg | View workout | |
| 09/17/25 | v2000m/3:00r...4 | 5,000m | 2:20.7 | RowErg | View workout | |
| 09/10/25 | v2000m/3:00r...3 | 3,500m | 2:25.0 | RowErg | View workout |