David Yang
Log
| Date | Workout | Score | Ave | Type | Comments | Action |
|---|---|---|---|---|---|---|
| 08/10/19 | 3x30:00/1:30r | 21,999m | 2:02.7 | Dynamic | View workout | |
| 08/09/19 | 3x30:00/1:30r | 21,838m | 2:03.6 | Dynamic | View workout | |
| 08/08/19 | 2x30:00/1:30r | 14,510m | 2:04.0 | Dynamic | View workout | |
| 08/04/19 | 3x30:00/1:30r | 21,193m | 2:07.4 | Dynamic | View workout | |
| 08/03/19 | 3x30:00/1:30r | 21,091m | 2:08.0 | Dynamic | View workout | |
| 08/02/19 | 3x30:00/1:30r | 21,132m | 2:07.7 | Dynamic | View workout | |
| 07/31/19 | 3x30:00/1:30r | 21,127m | 2:07.7 | Dynamic | View workout | |
| 07/30/19 | 3x30:00/1:30r | 21,142m | 2:07.7 | Dynamic | View workout | |
| 07/29/19 | 30:00 | 7,053m | 2:07.6 | Dynamic | View workout | |
| 07/29/19 | 2x30:00/1:30r | 14,162m | 2:07.1 | Dynamic | View workout | |
| 07/28/19 | 2x30:00/1:30r | 13,959m | 2:08.9 | Dynamic | View workout | |
| 07/27/19 | 3x30:00/1:30r | 21,367m | 2:06.3 | Dynamic | View workout | |
| 07/27/19 | 3x30:00/1:30r | 21,096m | 2:07.9 | Dynamic | View workout | |
| 07/26/19 | 3x30:00/1:30r | 21,078m | 2:08.0 | Dynamic | View workout | |
| 07/25/19 | 3x30:00/1:30r | 20,874m | 2:09.3 | Dynamic | View workout | |
| 07/24/19 | 3x30:00/1:30r | 20,862m | 2:09.4 | Dynamic | View workout | |
| 07/22/19 | 3x30:00/1:30r | 20,827m | 2:09.6 | Dynamic | View workout | |
| 07/21/19 | 3x30:00/1:30r | 21,121m | 2:07.8 | Dynamic | View workout | |
| 07/21/19 | 3x30:00/1:30r | 21,173m | 2:07.5 | Dynamic | View workout | |
| 07/20/19 | 3x30:00/1:30r | 20,670m | 2:10.6 | Dynamic | View workout | |
| 07/16/19 | 6:04 | 1,194m | 2:32.8 | Dynamic | View workout | |
| 07/15/19 | 4:33 | 1,055m | 2:09.3 | Dynamic | View workout | |
| 07/14/19 | 4:49 | 1,130m | 2:08.2 | Dynamic | View workout | |
| 07/13/19 | 3x30:00/1:30r | 21,502m | 2:05.5 | Dynamic | View workout | |
| 07/12/19 | 15:23 | 3,594m | 2:08.5 | Dynamic | View workout |