| Practice Round 20 |
Time Completed |
| Race 2: Open Class (Open Class (Heat 2/2)) |
Jun 8, 2019 at 4:59pm |
| Race 1: Open Class (Open Class (Heat 1/2)) |
Jun 8, 2019 at 4:53pm |
| Practice Round 19 |
Time Completed |
| Race 2: Open Class (Open Class (Heat 2/2)) |
Jun 8, 2019 at 4:48pm |
| Race 1: Open Class (Open Class (Heat 1/2)) |
Jun 8, 2019 at 4:42pm |
| Practice Round 18 |
Time Completed |
| Race 2: Open Class (Open Class (Heat 2/2)) |
Jun 8, 2019 at 4:38pm |
| Race 1: Open Class (Open Class (Heat 1/2)) |
Jun 8, 2019 at 4:32pm |
| Practice Round 17 |
Time Completed |
| Race 2: Open Class (Open Class (Heat 2/2)) |
Jun 8, 2019 at 4:27pm |
| Race 1: Open Class (Open Class (Heat 1/2)) |
Jun 8, 2019 at 4:20pm |
| Practice Round 16 |
Time Completed |
| Race 2: Open Class (Open Class (Heat 2/2)) |
Jun 8, 2019 at 4:15pm |
| Race 1: Open Class (Open Class (Heat 1/2)) |
Jun 8, 2019 at 4:08pm |
| Practice Round 15 |
Time Completed |
| Race 2: Open Class (Open Class (Heat 2/2)) |
Jun 8, 2019 at 4:01pm |
| Race 1: Open Class (Open Class (Heat 1/2)) |
Jun 8, 2019 at 3:56pm |
| Practice Round 14 |
Time Completed |
| Race 2: Open Class (Open Class (Heat 2/2)) |
Jun 8, 2019 at 3:48pm |
| Race 1: Open Class (Open Class (Heat 1/2)) |
Jun 8, 2019 at 3:42pm |
| Practice Round 13 |
Time Completed |
| Race 2: Open Class (Open Class (Heat 2/2)) |
Jun 8, 2019 at 3:36pm |
| Race 1: Open Class (Open Class (Heat 1/2)) |
Jun 8, 2019 at 3:31pm |
| Practice Round 12 |
Time Completed |
| Race 2: Open Class (Open Class (Heat 2/2)) |
Jun 8, 2019 at 3:26pm |
| Race 1: Open Class (Open Class (Heat 1/2)) |
Jun 8, 2019 at 3:21pm |
| Practice Round 11 |
Time Completed |
| Race 2: Open Class (Open Class (Heat 2/2)) |
Jun 8, 2019 at 3:14pm |
| Race 1: Open Class (Open Class (Heat 1/2)) |
Jun 8, 2019 at 3:10pm |
| Practice Round 10 |
Time Completed |
| Race 2: Open Class (Open Class (Heat 2/2)) |
Jun 8, 2019 at 3:04pm |
| Race 1: Open Class (Open Class (Heat 1/2)) |
Jun 8, 2019 at 2:58pm |
| Practice Round 9 |
Time Completed |
| Race 3: Open Class (Open Class (Heat 3/3)) |
Jun 8, 2019 at 2:49pm |
| Race 2: Open Class (Open Class (Heat 2/3)) |
Jun 8, 2019 at 2:45pm |
| Race 1: Open Class (Open Class (Heat 1/3)) |
Jun 8, 2019 at 2:39pm |
| Practice Round 8 |
Time Completed |
| Race 3: Open Class (Open Class (Heat 3/3)) |
Jun 8, 2019 at 2:32pm |
| Race 2: Open Class (Open Class (Heat 2/3)) |
Jun 8, 2019 at 2:28pm |
| Race 1: Open Class (Open Class (Heat 1/3)) |
Jun 8, 2019 at 2:23pm |
| Practice Round 7 |
Time Completed |
| Race 3: Open Class (Open Class (Heat 3/3)) |
Jun 8, 2019 at 2:17pm |
| Race 2: Open Class (Open Class (Heat 2/3)) |
Jun 8, 2019 at 2:12pm |
| Race 1: Open Class (Open Class (Heat 1/3)) |
Jun 8, 2019 at 2:07pm |
| Practice Round 6 |
Time Completed |
| Race 3: Open Class (Open Class (Heat 3/3)) |
Jun 8, 2019 at 2:01pm |
| Race 2: Open Class (Open Class (Heat 2/3)) |
Jun 8, 2019 at 1:57pm |
| Race 1: Open Class (Open Class (Heat 1/3)) |
Jun 8, 2019 at 1:52pm |
| Practice Round 5 |
Time Completed |
| Race 3: Open Class (Open Class (Heat 3/3)) |
Jun 8, 2019 at 1:47pm |
| Race 2: Open Class (Open Class (Heat 2/3)) |
Jun 8, 2019 at 1:42pm |
| Race 1: Open Class (Open Class (Heat 1/3)) |
Jun 8, 2019 at 1:37pm |
| Practice Round 4 |
Time Completed |
| Race 3: Open Class (Open Class (Heat 3/3)) |
Jun 8, 2019 at 1:32pm |
| Race 2: Open Class (Open Class (Heat 2/3)) |
Jun 8, 2019 at 1:28pm |
| Race 1: Open Class (Open Class (Heat 1/3)) |
Jun 8, 2019 at 1:24pm |
| Practice Round 3 |
Time Completed |
| Race 3: Open Class (Open Class (Heat 3/3)) |
Jun 8, 2019 at 1:17pm |
| Race 2: Open Class (Open Class (Heat 2/3)) |
Jun 8, 2019 at 1:12pm |
| Race 1: Open Class (Open Class (Heat 1/3)) |
Jun 8, 2019 at 1:05pm |
| Practice Round 2 |
Time Completed |
| Race 3: Open Class (Open Class (Heat 3/3)) |
Jun 8, 2019 at 1:00pm |
| Race 2: Open Class (Open Class (Heat 2/3)) |
Jun 8, 2019 at 12:56pm |
| Race 1: Open Class (Open Class (Heat 1/3)) |
Jun 8, 2019 at 12:51pm |
| Practice Round 1 |
Time Completed |
| Race 3: Open Class (Open Class (Heat 3/3)) |
Jun 8, 2019 at 12:45pm |
| Race 2: Open Class (Open Class (Heat 2/3)) |
Jun 8, 2019 at 12:39pm |
| Race 1: Open Class (Open Class (Heat 1/3)) |
Jun 8, 2019 at 12:32pm |