WCA ID: 2012MAHV01
Country: USA
Active since: 2012

| Competition | Date | Round | Single | Average | Position |
|---|---|---|---|---|---|
| Bring the Heat AZ 2026 | 18/07/2026 | Final | 58.88s | 1:00.46 | #3 |
| West Coast Cubing Western Championship 2026 | 23/05/2026 | First round | 54.08s | 1:03.63 | #27 |
| Malegno MegaOpen 2026 | 01/05/2026 | Final | 1:00.87 | 1:05.46 | #10 |
| Davis Winter 2026 | 07/02/2026 | Final | 55.51s | 1:03.31 | #7 |
| Super Duper San Diego 2026 | 09/01/2026 | Final | 51.29s | 1:02.95 | #13 |
| Reno Mini Fall 2025 | 19/10/2025 | Final | 59.38s | 1:05.38 | #3 |
| SacCubing XXI 2025 | 28/09/2025 | Final | 52.68s | 1:01.17 | #8 |
| West Coast Cubing Western Championship 2025 | 29/08/2025 | First round | 1:02.47 | 1:08.64 | #26 |
| Reno Summer 2025 | 09/08/2025 | Final | 58.83s | 1:04.18 | #4 |
| Missouri Championship 2025 | 18/07/2025 | Final | 54.43s | 58.83s | #6 |
| Rubik's WCA World Championship 2025 | 03/07/2025 | First round | 54.52s | 1:01.83 | #329 |
| Rock-Cube-Lin Qualifier 2025 | 27/04/2025 | Final | 1:00.21 | 1:04.13 | #8 |
| Nevada Championship 2025 | 12/04/2025 | Final | 46.68s | 1:01.44 | #5 |
| Baja Spring 2025 | 14/03/2025 | Final | 59.36s | 1:04.31 | #5 |
| Berkeley Spring 2025 | 02/03/2025 | First round | 57.59s | 1:04.41 | #13 |
| Santa Barbara Winter 2025 | 04/01/2025 | Final | 1:01.58 | 1:04.16 | #9 |
| Rocklin Winter 2024 | 15/12/2024 | First round | 59.45s | 1:08.36 | #13 |
| Greek Nationals 2024 | 30/11/2024 | Final | 53.43s | 1:02.48 | #6 |
| Belgian Nationals 2024 | 16/11/2024 | Final | 50.09s | 1:07.03 | #8 |
| Davis Fall 2024 | 20/10/2024 | Final | 54.76s | 1:04.64 | #8 |
| La La Land 2024 | 31/08/2024 | Final | 54.68s | 1:02.28 | #13 |
| CubingUSA Western Championship 2024 | 02/08/2024 | First round | 56.15s | 1:02.06 | #23 |
| Rubik's WCA North American Championship 2024 | 18/07/2024 | First round | 54.94s | 1:01.44 | #117 |
| Bay Area Speedcubin' 63 - Atherton 2024 | 22/06/2024 | First round | 1:02.71 | 1:04.15 | #19 |
| Berkeley Summer 2024 | 09/06/2024 | Final | 56.50s | 1:08.48 | #16 |
| New Jersey Championship 2024 | 25/05/2024 | Final | 52.59s | 1:00.12 | #8 |
| Wendlinger Würfelwochenende 2024 | 04/05/2024 | Final | 1:01.54 | 1:06.56 | #11 |
| Nebraska Championship 2024 | 12/04/2024 | Final | 59.19s | 1:02.85 | #2 |
| Don't Turn SLOw Spring 2024 | 16/03/2024 | Final | 56.32s | 1:02.21 | #4 |
| Reno Spring 2024 | 09/03/2024 | Final | 1:04.44 | 1:04.92 | #3 |
| Davis Winter 2024 | 18/02/2024 | Final | 59.02s | 1:02.24 | #10 |
| Honolulu Nui a Makapō 2024 | 28/01/2024 | First round | 1:08.18 | 1:11.58 | #8 |
| SacCubing XVI 2024 | 20/01/2024 | Final | 56.01s | 1:03.72 | #9 |
| Canada's Best in the West 2024 | 05/01/2024 | Final | 57.40s | 1:04.20 | #12 |
| Utah Championship 2023 | 11/11/2023 | Final | 59.19s | 1:02.60 | #4 |
| Davis Fall 2023 | 29/10/2023 | First round | 56.91s | 1:03.33 | #13 |
| Bay Area Speedcubin' 51 Live - SSF 2023 | 03/09/2023 | Final | 53.32s | 1:00.73 | #10 |
| Rubik's WCA World Championship 2023 | 12/08/2023 | First round | 51.16s | 1:07.35 | #164 |
| CubingUSA Nationals 2023 | 27/07/2023 | Second round | 58.17s | 1:05.53 | #99 |
| Canadian Championship 2023 | 13/07/2023 | First round | 58.57s | 1:04.97 | #20 |
| Bay Area Speedcubin' 49 - Berkeley 2023 | 08/07/2023 | Final | 54.97s | 59.65s | #6 |
| CubingUSA Western Championship 2023 | 30/06/2023 | Second round | 55.97s | 1:01.19 | #21 |
| CubingUSA Mid-Atlantic Championship 2023 | 17/06/2023 | Second round | 58.42s | 1:03.88 | #34 |
| Reno Summer 2023 | 10/06/2023 | Final | 51.28s | 1:02.52 | #3 |
| Bay Area Speedcubin' 43 2023 | 01/04/2023 | Final | 58.27s | 1:05.71 | #8 |
| Sleepless in Seattle 2023 | 18/02/2023 | First round | 58.45s | 1:02.11 | #18 |
| Bay Area Speedcubin' 41 2023 | 12/02/2023 | Final | 58.90s | 1:05.09 | #7 |
| SacCubing XIII 2023 | 14/01/2023 | Final | 57.09s | 1:04.67 | #10 |
| CubingUSA Texas Championship 2022 | 19/11/2022 | Final | 59.37s | 1:04.35 | #7 |
| WCC Western Championship 2022 | 07/10/2022 | Final | 1:00.35 | 1:09.37 | #19 |
| Bernardo Heights Sides Open 2022 | 25/09/2022 | Final | 56.76s | 1:02.71 | #4 |
| German Nationals 2022 | 19/08/2022 | Final | 57.50s | 58.91s | #10 |
| Speedcubing Slovakia 2022 | 13/08/2022 | Final | 52.94s | 1:03.56 | #4 |
| Rubik's WCA European Championship 2022 | 14/07/2022 | Second round | 59.88s | 1:01.92 | #76 |
| Rubik's WCA North American Championship 2022 | 07/07/2022 | Second round | 54.92s | 59.22s | #56 |
| Bay Area Speedcubin' 34 - San Ramon 2022 | 03/07/2022 | Final | 51.64s | 57.43s | #5 |
| Utah Puzzling for Awareness 2022 | 30/04/2022 | Final | 51.82s | 1:01.35 | #6 |
| Cal Poly SLO Spring 2022 | 19/03/2022 | Final | 52.89s | 1:00.06 | #7 |
| Idaho Spudcubing II 2021 | 11/12/2021 | Final | 57.35s | 1:05.07 | #1 |
| CubingUSA Western Championship 2021 | 26/11/2021 | Final | 1:06.36 | 1:13.93 | #16 |
| Missoula 2021 | 06/11/2021 | Final | 1:01.37 | 1:06.78 | #5 |
| Mudd Winter 2020 | 22/02/2020 | Final | 1:02.64 | 1:13.74 | #6 |
| Reno Winter 2020 | 15/02/2020 | Final | 1:02.19 | 1:11.42 | #3 |
| SacCubing IX 2020 | 25/01/2020 | Final | 55.27s | 1:09.33 | #8 |
| UCSD Winter 2020 | 18/01/2020 | Final | 1:11.38 | 1:16.33 | #8 |
| Berkeley Fall 2019 | 10/11/2019 | Final | 1:02.35 | 1:15.02 | #7 |
| Reno Fall In Memoriam 2019 | 19/10/2019 | Final | 1:01.02 | 1:07.55 | #3 |
| Bay Area Speedcubin' 20 2019 | 12/10/2019 | Final | 1:05.14 | 1:18.31 | #10 |
| SacCubing VIII 2019 | 08/09/2019 | Final | 1:01.42 | 1:08.27 | #6 |
| Indiana 2019 | 16/08/2019 | Final | 1:03.14 | 1:14.09 | #10 |
| CubingUSA Nationals 2019 | 01/08/2019 | First round | 49.42s | 1:10.03 | #77 |
| Canadian Championship 2019 | 26/07/2019 | Final | 1:01.95 | 1:06.00 | #9 |
| WCA World Championship 2019 | 11/07/2019 | First round | 1:01.42 | 1:07.85 | #93 |
| Warm Up Sydney 2019 | 06/07/2019 | First round | 1:12.45 | 1:15.27 | #44 |
| CubingUSA Western Championship 2019 | 22/06/2019 | Final | 59.56s | 1:10.12 | #12 |
| Bay Area Speedcubin' 17 2019 | 01/06/2019 | Final | 1:04.66 | 1:08.31 | #3 |
| SacCubing VII 2019 | 25/05/2019 | Final | 1:04.48 | 1:10.23 | #4 |
| Reno Spring 2019 | 04/05/2019 | Final | 1:01.35 | 1:09.37 | #3 |
| Bay Area Speedcubin' 15 2019 | 10/03/2019 | Final | 56.17s | 1:10.05 | #5 |
| SacCubing VI 2019 | 05/01/2019 | Final | 1:09.04 | 1:14.18 | #5 |
| Skillcon 2018 | 14/12/2018 | Final | 1:08.71 | 1:12.64 | #5 |
| Reno Fall 2018 | 03/11/2018 | Final | 1:06.90 | 1:12.42 | #3 |
| Bay Area Speedcubin' 12 2018 | 21/10/2018 | First round | 1:06.26 | 1:12.40 | #8 |
| CubingUSA Northwest Championship 2018 | 10/08/2018 | Final | 1:08.28 | 1:20.21 | #9 |
| CubingUSA Nationals 2018 | 27/07/2018 | First round | 1:23.96 | 1:27.98 | #118 |
| West Coast Cubing Tour - Fresno 2018 | 14/07/2018 | First round | 1:28.71 | 1:32.21 | #9 |
| CubingUSA Western Championship 2018 | 15/06/2018 | First round | 1:18.02 | 1:22.76 | #17 |
| Berkeley Spring 2018 | 07/04/2018 | Final | 1:17.98 | 1:28.38 | #8 |
| Berkeley Winter 2018 | 24/02/2018 | Final | 1:14.97 | 1:26.25 | #11 |
| Reno Winter 2018 | 17/02/2018 | Final | 1:19.65 | 1:30.52 | #3 |
| SacCubing III 2018 | 27/01/2018 | Final | 1:03.87 | 1:19.37 | #4 |
| Skillcon 2017 | 16/12/2017 | Final | 1:30.41 | 1:38.74 | #6 |
| SacCubing II 2017 | 26/08/2017 | Final | 1:26.74 | — | #5 |
| World Rubik's Cube Championship 2017 | 13/07/2017 | First round | 1:19.41 | 1:26.40 | #119 |
| London Open 2017 | 08/07/2017 | Final | 1:22.04 | 1:31.85 | #21 |
| German Big Cube Open 2017 | 01/07/2017 | First round | 1:12.47 | 1:27.91 | #15 |
| 6.25 Bay Area 2017 | 24/06/2017 | Final | 1:15.52 | 1:19.70 | #6 |
| Bay Area Speedcubin' 10 2017 | 20/05/2017 | Final | 1:20.14 | 1:25.83 | #5 |
| Skillcon 2016 | 17/12/2016 | Final | 1:19.92 | 1:29.52 | #1 |
| Berkeley Fall 2016 | 19/11/2016 | Final | 1:21.15 | 1:27.20 | #5 |
| Reno Fall 2016 | 12/11/2016 | Final | 1:20.67 | 1:35.48 | #2 |
| US Nationals 2016 | 29/07/2016 | First round | 1:37.88 | 1:51.67 | #65 |
| European Rubik's Cube Championship 2016 | 15/07/2016 | First round | 1:45.40 | — | #73 |
| Berkeley Spring 2016 | 10/04/2016 | Final | 1:47.04 | 2:06.12 | #12 |
| Berkeley Winter 2016 | 20/02/2016 | Final | 1:28.78 | 1:50.23 | #5 |
| US Nationals 2015 | 31/07/2015 | First round | 1:50.30 | 2:05.23 | #48 |
| BASC 5: Everything But 2x2 2015 | 28/02/2015 | Final | 1:57.83 | 2:16.20 | #10 |
| US Nationals 2014 | 01/08/2014 | First round | 2:32.60 | — | #79 |
| World Rubik's Cube Championship 2013 | 26/07/2013 | First round | 3:07.03 | — | #125 |
| Competition | Date | Round | Single | Average | Position |
|---|---|---|---|---|---|
| Bring the Heat AZ 2026 | 18/07/2026 | First round | 55.82s | 59.39s | #3 |
| Bring the Heat AZ 2026 | 18/07/2026 | Final | 58.88s | 1:00.46 | #3 |
| West Coast Cubing Western Championship 2026 | 23/05/2026 | First round | 54.08s | 1:03.63 | #27 |
| Malegno MegaOpen 2026 | 01/05/2026 | First round | 57.32s | 1:06.31 | #10 |
| Malegno MegaOpen 2026 | 01/05/2026 | Second round | 54.82s | 1:04.72 | #10 |
| Malegno MegaOpen 2026 | 01/05/2026 | Final | 1:00.87 | 1:05.46 | #10 |
| Davis Winter 2026 | 07/02/2026 | Final | 55.51s | 1:03.31 | #7 |
| Super Duper San Diego 2026 | 09/01/2026 | First round | 52.89s | 59.16s | #10 |
| Super Duper San Diego 2026 | 09/01/2026 | Final | 51.29s | 1:02.95 | #13 |
| Reno Mini Fall 2025 | 19/10/2025 | Final | 59.38s | 1:05.38 | #3 |
| SacCubing XXI 2025 | 28/09/2025 | Final | 52.68s | 1:01.17 | #8 |
| West Coast Cubing Western Championship 2025 | 29/08/2025 | First round | 1:02.47 | 1:08.64 | #26 |
| Reno Summer 2025 | 09/08/2025 | Final | 58.83s | 1:04.18 | #4 |
| Missouri Championship 2025 | 18/07/2025 | First round | 1:04.54 | 1:08.44 | #10 |
| Missouri Championship 2025 | 18/07/2025 | Final | 54.43s | 58.83s | #6 |
| Rubik's WCA World Championship 2025 | 03/07/2025 | First round | 54.52s | 1:01.83 | #329 |
| Rock-Cube-Lin Qualifier 2025 | 27/04/2025 | Final | 1:00.21 | 1:04.13 | #8 |
| Nevada Championship 2025 | 12/04/2025 | First round | 55.95s | 1:02.66 | #7 |
| Nevada Championship 2025 | 12/04/2025 | Final | 46.68s | 1:01.44 | #5 |
| Baja Spring 2025 | 14/03/2025 | First round | 1:01.11 | 1:05.56 | #7 |
| Baja Spring 2025 | 14/03/2025 | Second round | 1:01.08 | 1:05.87 | #5 |
| Baja Spring 2025 | 14/03/2025 | Final | 59.36s | 1:04.31 | #5 |
| Berkeley Spring 2025 | 02/03/2025 | First round | 57.59s | 1:04.41 | #13 |
| Santa Barbara Winter 2025 | 04/01/2025 | First round | 58.62s | 1:07.26 | #10 |
| Santa Barbara Winter 2025 | 04/01/2025 | Final | 1:01.58 | 1:04.16 | #9 |
| Rocklin Winter 2024 | 15/12/2024 | First round | 59.45s | 1:08.36 | #13 |
| Greek Nationals 2024 | 30/11/2024 | Final | 53.43s | 1:02.48 | #6 |
| Belgian Nationals 2024 | 16/11/2024 | Final | 50.09s | 1:07.03 | #8 |
| Davis Fall 2024 | 20/10/2024 | Final | 54.76s | 1:04.64 | #8 |
| La La Land 2024 | 31/08/2024 | First round | 1:00.70 | 1:04.65 | #14 |
| La La Land 2024 | 31/08/2024 | Final | 54.68s | 1:02.28 | #13 |
| CubingUSA Western Championship 2024 | 02/08/2024 | First round | 56.15s | 1:02.06 | #23 |
| Rubik's WCA North American Championship 2024 | 18/07/2024 | First round | 54.94s | 1:01.44 | #117 |
| Bay Area Speedcubin' 63 - Atherton 2024 | 22/06/2024 | First round | 1:02.71 | 1:04.15 | #19 |
| Berkeley Summer 2024 | 09/06/2024 | Final | 56.50s | 1:08.48 | #16 |
| New Jersey Championship 2024 | 25/05/2024 | First round | 55.44s | 1:04.90 | #11 |
| New Jersey Championship 2024 | 25/05/2024 | Second round | 56.28s | 1:04.54 | #10 |
| New Jersey Championship 2024 | 25/05/2024 | Final | 52.59s | 1:00.12 | #8 |
| Wendlinger Würfelwochenende 2024 | 04/05/2024 | Final | 1:01.54 | 1:06.56 | #11 |
| Nebraska Championship 2024 | 12/04/2024 | First round | 1:01.46 | 1:07.35 | #2 |
| Nebraska Championship 2024 | 12/04/2024 | Final | 59.19s | 1:02.85 | #2 |
| Don't Turn SLOw Spring 2024 | 16/03/2024 | First round | 59.07s | 1:04.87 | #4 |
| Don't Turn SLOw Spring 2024 | 16/03/2024 | Final | 56.32s | 1:02.21 | #4 |
| Reno Spring 2024 | 09/03/2024 | First round | 54.24s | 1:01.90 | #3 |
| Reno Spring 2024 | 09/03/2024 | Final | 1:04.44 | 1:04.92 | #3 |
| Davis Winter 2024 | 18/02/2024 | Final | 59.02s | 1:02.24 | #10 |
| Honolulu Nui a Makapō 2024 | 28/01/2024 | First round | 1:08.18 | 1:11.58 | #8 |
| SacCubing XVI 2024 | 20/01/2024 | First round | 50.78s | 1:05.05 | #9 |
| SacCubing XVI 2024 | 20/01/2024 | Final | 56.01s | 1:03.72 | #9 |
| Canada's Best in the West 2024 | 05/01/2024 | Final | 57.40s | 1:04.20 | #12 |
| Utah Championship 2023 | 11/11/2023 | First round | 1:01.64 | 1:07.56 | #5 |
| Utah Championship 2023 | 11/11/2023 | Final | 59.19s | 1:02.60 | #4 |
| Davis Fall 2023 | 29/10/2023 | First round | 56.91s | 1:03.33 | #13 |
| Bay Area Speedcubin' 51 Live - SSF 2023 | 03/09/2023 | First round | 56.12s | 1:03.19 | #10 |
| Bay Area Speedcubin' 51 Live - SSF 2023 | 03/09/2023 | Final | 53.32s | 1:00.73 | #10 |
| Rubik's WCA World Championship 2023 | 12/08/2023 | First round | 51.16s | 1:07.35 | #164 |
| CubingUSA Nationals 2023 | 27/07/2023 | First round | 56.89s | 1:00.99 | #92 |
| CubingUSA Nationals 2023 | 27/07/2023 | Second round | 58.17s | 1:05.53 | #99 |
| Canadian Championship 2023 | 13/07/2023 | First round | 58.57s | 1:04.97 | #20 |
| Bay Area Speedcubin' 49 - Berkeley 2023 | 08/07/2023 | First round | 57.37s | 1:10.74 | #8 |
| Bay Area Speedcubin' 49 - Berkeley 2023 | 08/07/2023 | Final | 54.97s | 59.65s | #6 |
| CubingUSA Western Championship 2023 | 30/06/2023 | First round | 1:00.57 | 1:09.00 | #28 |
| CubingUSA Western Championship 2023 | 30/06/2023 | Second round | 55.97s | 1:01.19 | #21 |
| CubingUSA Mid-Atlantic Championship 2023 | 17/06/2023 | First round | 59.61s | 1:07.13 | #37 |
| CubingUSA Mid-Atlantic Championship 2023 | 17/06/2023 | Second round | 58.42s | 1:03.88 | #34 |
| Reno Summer 2023 | 10/06/2023 | Final | 51.28s | 1:02.52 | #3 |
| Bay Area Speedcubin' 43 2023 | 01/04/2023 | First round | 56.30s | 1:02.50 | #8 |
| Bay Area Speedcubin' 43 2023 | 01/04/2023 | Final | 58.27s | 1:05.71 | #8 |
| Sleepless in Seattle 2023 | 18/02/2023 | First round | 58.45s | 1:02.11 | #18 |
| Bay Area Speedcubin' 41 2023 | 12/02/2023 | First round | 1:00.17 | 1:03.67 | #7 |
| Bay Area Speedcubin' 41 2023 | 12/02/2023 | Final | 58.90s | 1:05.09 | #7 |
| SacCubing XIII 2023 | 14/01/2023 | Final | 57.09s | 1:04.67 | #10 |
| CubingUSA Texas Championship 2022 | 19/11/2022 | First round | 59.45s | 1:01.75 | #7 |
| CubingUSA Texas Championship 2022 | 19/11/2022 | Final | 59.37s | 1:04.35 | #7 |
| WCC Western Championship 2022 | 07/10/2022 | First round | 50.39s | 59.00s | #17 |
| WCC Western Championship 2022 | 07/10/2022 | Final | 1:00.35 | 1:09.37 | #19 |
| Bernardo Heights Sides Open 2022 | 25/09/2022 | First round | 59.48s | 1:07.04 | #4 |
| Bernardo Heights Sides Open 2022 | 25/09/2022 | Final | 56.76s | 1:02.71 | #4 |
| German Nationals 2022 | 19/08/2022 | Final | 57.50s | 58.91s | #10 |
| Speedcubing Slovakia 2022 | 13/08/2022 | First round | 55.74s | 59.62s | #2 |
| Speedcubing Slovakia 2022 | 13/08/2022 | Final | 52.94s | 1:03.56 | #4 |
| Rubik's WCA European Championship 2022 | 14/07/2022 | First round | 56.61s | 1:05.97 | #99 |
| Rubik's WCA European Championship 2022 | 14/07/2022 | Second round | 59.88s | 1:01.92 | #76 |
| Rubik's WCA North American Championship 2022 | 07/07/2022 | First round | 52.42s | 1:01.39 | #62 |
| Rubik's WCA North American Championship 2022 | 07/07/2022 | Second round | 54.92s | 59.22s | #56 |
| Bay Area Speedcubin' 34 - San Ramon 2022 | 03/07/2022 | Final | 51.64s | 57.43s | #5 |
| Utah Puzzling for Awareness 2022 | 30/04/2022 | First round | 58.82s | 1:01.25 | #5 |
| Utah Puzzling for Awareness 2022 | 30/04/2022 | Final | 51.82s | 1:01.35 | #6 |
| Cal Poly SLO Spring 2022 | 19/03/2022 | Final | 52.89s | 1:00.06 | #7 |
| Idaho Spudcubing II 2021 | 11/12/2021 | Final | 57.35s | 1:05.07 | #1 |
| CubingUSA Western Championship 2021 | 26/11/2021 | Final | 1:06.36 | 1:13.93 | #16 |
| Missoula 2021 | 06/11/2021 | Final | 1:01.37 | 1:06.78 | #5 |
| Mudd Winter 2020 | 22/02/2020 | First round | 1:05.47 | 1:08.69 | #5 |
| Mudd Winter 2020 | 22/02/2020 | Final | 1:02.64 | 1:13.74 | #6 |
| Reno Winter 2020 | 15/02/2020 | First round | 1:06.32 | 1:11.42 | #2 |
| Reno Winter 2020 | 15/02/2020 | Final | 1:02.19 | 1:11.42 | #3 |
| SacCubing IX 2020 | 25/01/2020 | First round | 1:05.91 | 1:14.73 | #10 |
| SacCubing IX 2020 | 25/01/2020 | Final | 55.27s | 1:09.33 | #8 |
| UCSD Winter 2020 | 18/01/2020 | Final | 1:11.38 | 1:16.33 | #8 |
| Berkeley Fall 2019 | 10/11/2019 | Final | 1:02.35 | 1:15.02 | #7 |
| Reno Fall In Memoriam 2019 | 19/10/2019 | Final | 1:01.02 | 1:07.55 | #3 |
| Bay Area Speedcubin' 20 2019 | 12/10/2019 | Final | 1:05.14 | 1:18.31 | #10 |
| SacCubing VIII 2019 | 08/09/2019 | Final | 1:01.42 | 1:08.27 | #6 |
| Indiana 2019 | 16/08/2019 | First round | 59.98s | 1:07.71 | #7 |
| Indiana 2019 | 16/08/2019 | Final | 1:03.14 | 1:14.09 | #10 |
| CubingUSA Nationals 2019 | 01/08/2019 | First round | 49.42s | 1:10.03 | #77 |
| Canadian Championship 2019 | 26/07/2019 | First round | 56.35s | 1:07.03 | #9 |
| Canadian Championship 2019 | 26/07/2019 | Final | 1:01.95 | 1:06.00 | #9 |
| WCA World Championship 2019 | 11/07/2019 | First round | 1:01.42 | 1:07.85 | #93 |
| Warm Up Sydney 2019 | 06/07/2019 | First round | 1:12.45 | 1:15.27 | #44 |
| CubingUSA Western Championship 2019 | 22/06/2019 | First round | 1:03.43 | 1:07.15 | #12 |
| CubingUSA Western Championship 2019 | 22/06/2019 | Final | 59.56s | 1:10.12 | #12 |
| Bay Area Speedcubin' 17 2019 | 01/06/2019 | Final | 1:04.66 | 1:08.31 | #3 |
| SacCubing VII 2019 | 25/05/2019 | Final | 1:04.48 | 1:10.23 | #4 |
| Reno Spring 2019 | 04/05/2019 | Final | 1:01.35 | 1:09.37 | #3 |
| Bay Area Speedcubin' 15 2019 | 10/03/2019 | Final | 56.17s | 1:10.05 | #5 |
| SacCubing VI 2019 | 05/01/2019 | Final | 1:09.04 | 1:14.18 | #5 |
| Skillcon 2018 | 14/12/2018 | Final | 1:08.71 | 1:12.64 | #5 |
| Reno Fall 2018 | 03/11/2018 | Final | 1:06.90 | 1:12.42 | #3 |
| Bay Area Speedcubin' 12 2018 | 21/10/2018 | First round | 1:06.26 | 1:12.40 | #8 |
| CubingUSA Northwest Championship 2018 | 10/08/2018 | First round | 1:17.20 | 1:21.25 | #10 |
| CubingUSA Northwest Championship 2018 | 10/08/2018 | Final | 1:08.28 | 1:20.21 | #9 |
| CubingUSA Nationals 2018 | 27/07/2018 | First round | 1:23.96 | 1:27.98 | #118 |
| West Coast Cubing Tour - Fresno 2018 | 14/07/2018 | First round | 1:28.71 | 1:32.21 | #9 |
| CubingUSA Western Championship 2018 | 15/06/2018 | First round | 1:18.02 | 1:22.76 | #17 |
| Berkeley Spring 2018 | 07/04/2018 | Final | 1:17.98 | 1:28.38 | #8 |
| Berkeley Winter 2018 | 24/02/2018 | Final | 1:14.97 | 1:26.25 | #11 |
| Reno Winter 2018 | 17/02/2018 | Final | 1:19.65 | 1:30.52 | #3 |
| SacCubing III 2018 | 27/01/2018 | Final | 1:03.87 | 1:19.37 | #4 |
| Skillcon 2017 | 16/12/2017 | Final | 1:30.41 | 1:38.74 | #6 |
| SacCubing II 2017 | 26/08/2017 | Final | 1:26.74 | — | #5 |
| World Rubik's Cube Championship 2017 | 13/07/2017 | First round | 1:19.41 | 1:26.40 | #119 |
| London Open 2017 | 08/07/2017 | Final | 1:22.04 | 1:31.85 | #21 |
| German Big Cube Open 2017 | 01/07/2017 | First round | 1:12.47 | 1:27.91 | #15 |
| 6.25 Bay Area 2017 | 24/06/2017 | Final | 1:15.52 | 1:19.70 | #6 |
| Bay Area Speedcubin' 10 2017 | 20/05/2017 | Final | 1:20.14 | 1:25.83 | #5 |
| Skillcon 2016 | 17/12/2016 | Final | 1:19.92 | 1:29.52 | #1 |
| Berkeley Fall 2016 | 19/11/2016 | Final | 1:21.15 | 1:27.20 | #5 |
| Reno Fall 2016 | 12/11/2016 | Final | 1:20.67 | 1:35.48 | #2 |
| US Nationals 2016 | 29/07/2016 | First round | 1:37.88 | 1:51.67 | #65 |
| European Rubik's Cube Championship 2016 | 15/07/2016 | First round | 1:45.40 | — | #73 |
| Berkeley Spring 2016 | 10/04/2016 | Final | 1:47.04 | 2:06.12 | #12 |
| Berkeley Winter 2016 | 20/02/2016 | Final | 1:28.78 | 1:50.23 | #5 |
| US Nationals 2015 | 31/07/2015 | First round | 1:50.30 | 2:05.23 | #48 |
| BASC 5: Everything But 2x2 2015 | 28/02/2015 | Final | 1:57.83 | 2:16.20 | #10 |
| US Nationals 2014 | 01/08/2014 | First round | 2:32.60 | — | #79 |
| World Rubik's Cube Championship 2013 | 26/07/2013 | First round | 3:07.03 | — | #125 |
Get updates about new features, analytics tools and WCA insights.