Hanna Osborne
Log
| Date | Workout | Score | Ave | Type | Comments | Action |
|---|---|---|---|---|---|---|
| 08/24/25 | 500m | 2:59.7 | 2:59.7 | RowErg | View workout | |
| 08/24/25 | 500m | 2:55.9 | 2:55.9 | RowErg | View workout | |
| 08/24/25 | 500m | 2:54.8 | 2:54.8 | RowErg | View workout | |
| 08/24/25 | 500m | 2:54.6 | 2:54.6 | RowErg | View workout | |
| 08/24/25 | 500m | 2:59.5 | 2:59.5 | RowErg | View workout | |
| 08/24/25 | 500m | 3:00.3 | 3:00.3 | RowErg | View workout | |
| 08/24/25 | 500m | 2:56.2 | 2:56.2 | RowErg | View workout | |
| 08/24/25 | 500m | 2:59.8 | 2:59.8 | RowErg | View workout | |
| 08/24/25 | 500m | 2:58.4 | 2:58.4 | RowErg | View workout | |
| 08/24/25 | 500m | 2:59.3 | 2:59.3 | RowErg | View workout | |
| 08/24/25 | 500m | 2:59.7 | 2:59.7 | RowErg | View workout | |
| 08/24/25 | 500m | 3:00.4 | 3:00.4 | RowErg | View workout | |
| 08/24/25 | 500m | 3:01.4 | 3:01.4 | RowErg | View workout | |
| 08/24/25 | 500m | 3:02.0 | 3:02.0 | RowErg | View workout | |
| 08/24/25 | 500m | 2:56.0 | 2:56.0 | RowErg | View workout | |
| 08/24/25 | 500m | 2:59.3 | 2:59.3 | RowErg | View workout | |
| 08/24/25 | 500m | 2:56.4 | 2:56.4 | RowErg | View workout | |
| 08/24/25 | 500m | 2:57.7 | 2:57.7 | RowErg | View workout | |
| 08/24/25 | 500m | 2:56.4 | 2:56.4 | RowErg | View workout | |
| 08/24/25 | 500m | 2:58.1 | 2:58.1 | RowErg | View workout | |
| 08/24/25 | 500m | 2:55.5 | 2:55.5 | RowErg | View workout | |
| 08/24/25 | 500m | 2:54.4 | 2:54.4 | RowErg | View workout | |
| 08/24/25 | 500m | 2:59.7 | 2:59.7 | RowErg | View workout | |
| 08/24/25 | 500m | 3:03.5 | 3:03.5 | RowErg | View workout | |
| 08/24/25 | 500m | 2:59.1 | 2:59.1 | RowErg | View workout |