WCA ID: 2017ZHAO79
Country: USA
Active since: 2017

| Competition | Date | Round | Single | Average | Position |
|---|---|---|---|---|---|
| UIUC Fall 2025 | 15/11/2025 | Final | 1.57s | 4.54s | #10 |
| IlliNxNois Spring 2025 | 23/03/2025 | First round | 1.66s | 3.74s | #18 |
| Rubik's WCA North American Championship 2024 | 18/07/2024 | Second round | 3.42s | 4.05s | #289 |
| Chicago Area Twist Spring A 2024 | 18/05/2024 | Final | 1.55s | 2.96s | #7 |
| Naperville Summer 2023 | 19/08/2023 | Final | 2.49s | 3.30s | #12 |
| CubingUSA Nationals 2023 | 27/07/2023 | Second round | 2.53s | 3.26s | #145 |
| Warm Up in Mount Prospect 2023 | 24/07/2023 | Final | 2.83s | 3.96s | #8 |
| UIUC Spring 2023 | 01/04/2023 | Final | 2.80s | 3.32s | #6 |
| Everything in Evanston B 2023 | 26/03/2023 | Final | 2.83s | 3.90s | #9 |
| Dubuque Winter 2023 | 05/02/2023 | Final | 2.29s | 3.55s | #8 |
| Iowa Fall 2022 | 19/11/2022 | Final | 2.60s | 3.02s | #12 |
| Mt. Prospect Open 2022 | 08/10/2022 | Final | 2.36s | 3.89s | #14 |
| Cubing Peoria 2022 | 24/09/2022 | Final | 1.87s | 3.34s | #8 |
| Get to the Point 2022 | 10/09/2022 | Final | 1.93s | 3.48s | #8 |
| CubingUSA Great Lakes Championship 2022 | 19/08/2022 | First round | 3.10s | 4.31s | #37 |
| Milwaukee First 2022 | 06/08/2022 | Final | 2.38s | 3.24s | #9 |
| Competition | Date | Round | Single | Average | Position |
|---|---|---|---|---|---|
| UIUC Fall 2025 | 15/11/2025 | First round | 2.76s | 3.33s | #8 |
| UIUC Fall 2025 | 15/11/2025 | Final | 1.57s | 4.54s | #10 |
| IlliNxNois Spring 2025 | 23/03/2025 | First round | 1.66s | 3.74s | #18 |
| Rubik's WCA North American Championship 2024 | 18/07/2024 | First round | 2.18s | 3.27s | #149 |
| Rubik's WCA North American Championship 2024 | 18/07/2024 | Second round | 3.42s | 4.05s | #289 |
| Chicago Area Twist Spring A 2024 | 18/05/2024 | First round | 2.03s | 3.41s | #9 |
| Chicago Area Twist Spring A 2024 | 18/05/2024 | Final | 1.55s | 2.96s | #7 |
| Naperville Summer 2023 | 19/08/2023 | First round | 2.68s | 3.29s | #14 |
| Naperville Summer 2023 | 19/08/2023 | Final | 2.49s | 3.30s | #12 |
| CubingUSA Nationals 2023 | 27/07/2023 | First round | 2.95s | 3.44s | #144 |
| CubingUSA Nationals 2023 | 27/07/2023 | Second round | 2.53s | 3.26s | #145 |
| Warm Up in Mount Prospect 2023 | 24/07/2023 | First round | 2.23s | 3.55s | #7 |
| Warm Up in Mount Prospect 2023 | 24/07/2023 | Final | 2.83s | 3.96s | #8 |
| UIUC Spring 2023 | 01/04/2023 | First round | 2.44s | 3.06s | #6 |
| UIUC Spring 2023 | 01/04/2023 | Final | 2.80s | 3.32s | #6 |
| Everything in Evanston B 2023 | 26/03/2023 | Final | 2.83s | 3.90s | #9 |
| Dubuque Winter 2023 | 05/02/2023 | First round | 3.10s | 3.34s | #8 |
| Dubuque Winter 2023 | 05/02/2023 | Final | 2.29s | 3.55s | #8 |
| Iowa Fall 2022 | 19/11/2022 | First round | 1.61s | 3.10s | #14 |
| Iowa Fall 2022 | 19/11/2022 | Final | 2.60s | 3.02s | #12 |
| Mt. Prospect Open 2022 | 08/10/2022 | First round | 2.81s | 3.63s | #10 |
| Mt. Prospect Open 2022 | 08/10/2022 | Final | 2.36s | 3.89s | #14 |
| Cubing Peoria 2022 | 24/09/2022 | First round | 2.67s | 3.23s | #11 |
| Cubing Peoria 2022 | 24/09/2022 | Second round | 3.01s | 3.69s | #9 |
| Cubing Peoria 2022 | 24/09/2022 | Final | 1.87s | 3.34s | #8 |
| Get to the Point 2022 | 10/09/2022 | First round | 2.07s | 2.95s | #10 |
| Get to the Point 2022 | 10/09/2022 | Final | 1.93s | 3.48s | #8 |
| CubingUSA Great Lakes Championship 2022 | 19/08/2022 | First round | 3.10s | 4.31s | #37 |
| Milwaukee First 2022 | 06/08/2022 | First round | 2.44s | 7.96s | #69 |
| Milwaukee First 2022 | 06/08/2022 | Second round | 2.77s | 3.03s | #10 |
| Milwaukee First 2022 | 06/08/2022 | Final | 2.38s | 3.24s | #9 |
Get updates about new features, analytics tools and WCA insights.