Johan Öhlund
Log
| Date | Workout | Score | Ave | Type | Comments | Action |
|---|---|---|---|---|---|---|
| 09/01/26 | 35:15 | 8,008m | 2:12.0 | RowErg | View workout | |
| 08/31/26 | v2000m/r...25 | 26,000m | 2:23.1 | RowErg | View workout | |
| 08/30/26 | 5:30 | 1,009m | 2:43.6 | RowErg | View workout | |
| 08/30/26 | 30:07 | 6,553m | 2:17.8 | RowErg | View workout | |
| 08/30/26 | 28:55 | 6,512m | 2:13.2 | RowErg | View workout | |
| 08/27/26 | 1:50:06 | 23,258m | 2:22.0 | RowErg | View workout | |
| 08/26/26 | 9:32 | 2,016m | 2:22.0 | RowErg | View workout | |
| 08/26/26 | 8:52 | 2,010m | 2:12.3 | RowErg | View workout | |
| 08/26/26 | 11:42 | 1,005m | 5:49.5 | RowErg | View workout | |
| 08/26/26 | 47:35 | 10,313m | 2:18.4 | RowErg | View workout | |
| 08/24/26 | 33:48 | 7,035m | 2:24.1 | RowErg | View workout | |
| 08/24/26 | 1:23:39 | 18,222m | 2:17.7 | RowErg | View workout | |
| 08/22/26 | 4:45 | 1,017m | 2:20.1 | RowErg | View workout | |
| 08/22/26 | 47:07 | 10,088m | 2:20.1 | RowErg | View workout | |
| 08/21/26 | 32:00 | 7,526m | 2:07.5 | RowErg | View workout | |
| 08/20/26 | 1:30:12 | 18,813m | 2:23.8 | RowErg | View workout | |
| 08/18/26 | 1:25:06 | 18,300m | 2:19.5 | RowErg | View workout | |
| 08/16/26 | 9:05 | 1,938m | 2:20.7 | RowErg | View workout | |
| 08/16/26 | 23:06 | 5,330m | 2:10.0 | RowErg | View workout | |
| 08/15/26 | 1:30:03 | 18,166m | 2:28.7 | RowErg | View workout | |
| 08/13/26 | 1:09:09 | 15,102m | 2:17.3 | RowErg | View workout | |
| 08/10/26 | 33:45 | 7,392m | 2:16.9 | RowErg | View workout | |
| 08/09/26 | 42:26 | 9,571m | 2:13.0 | RowErg | View workout | |
| 08/08/26 | 1:03:34 | 12,460m | 2:33.0 | RowErg | View workout | |
| 08/06/26 | 1:10:20 | 15,058m | 2:20.1 | RowErg | View workout |