WCA ID: 2009HAYS01
Country: USA
Active since: 2009

| Competition | Date | Round | Single | Average | Position |
|---|---|---|---|---|---|
| Rubik's WCA North American Championship 2026 | 02/07/2026 | Final | 1:18.73 | 1:25.70 | #10 |
| Burnaby Cubes Big & Small 2026 | 07/06/2026 | Final | 1:09.17 | 1:16.73 | #1 |
| West Coast Cubing Western Championship 2026 | 23/05/2026 | Final | 1:17.79 | 1:22.17 | #3 |
| Lakewood Spring 2026 | 18/04/2026 | Final | 1:14.88 | 1:19.38 | #2 |
| Surrey Side Events 2026 | 28/03/2026 | Final | 1:12.97 | 1:23.77 | #1 |
| Pickering NxNxN Winter 2026 | 31/01/2026 | Final | 1:15.94 | 1:26.57 | #4 |
| Super Duper San Diego 2026 | 09/01/2026 | Final | 1:23.71 | — | #16 |
| Rubik's x TheCubicle CubingUSA All-Stars 2025 | 01/11/2025 | Final | 1:17.81 | 1:33.25 | #7 |
| Ottawa Big Cubes 2025 | 18/10/2025 | Final | 1:23.98 | 1:51.32 | #3 |
| West Coast Cubing Western Championship 2025 | 29/08/2025 | Final | 1:24.66 | 1:26.78 | #2 |
| Rubik's WCA World Championship 2025 | 03/07/2025 | Second round | 1:24.86 | 1:27.99 | #27 |
| Warm Up Seattle 2025 | 28/06/2025 | Final | 1:23.34 | 1:26.79 | #3 |
| West Coast Cubing Tour: Berkeley 2025 | 25/06/2025 | Final | 1:19.74 | 1:23.31 | #1 |
| Naperville Mini II 2025 | 14/06/2025 | Final | 1:19.54 | 1:26.91 | #2 |
| Warmup for Worlds Olympia 2025 | 25/05/2025 | Final | 1:17.35 | 1:25.59 | #1 |
| Austin Spring Open 2025 | 10/05/2025 | Final | 1:20.08 | 1:23.87 | #1 |
| Worlds Warmup Woodinville 2025 | 29/03/2025 | Final | 1:18.61 | 1:22.89 | #1 |
| Tacoma Winter 2025 | 18/01/2025 | Final | 1:18.19 | 1:25.65 | #1 |
| Maple Ridge Favourites 2025 | 04/01/2025 | Final | 1:17.71 | 1:24.30 | #1 |
| Couve Cubing Fall 2024 | 23/11/2024 | Final | 1:17.72 | 1:23.04 | #1 |
| Bellevue Squan Fest 2024 | 02/11/2024 | Final | 1:21.92 | 1:23.07 | #1 |
| Lonay Cube 2024 | 26/10/2024 | Final | 1:22.64 | 1:25.99 | #2 |
| Bellevue Cubing Afternoon - Highlands 2024 | 05/10/2024 | Final | 1:18.54 | 1:27.07 | #1 |
| Oregon Championship 2024 | 13/09/2024 | Final | 1:20.03 | 1:26.10 | #1 |
| Rubik's WCA North American Championship 2024 | 18/07/2024 | Final | 1:29.72 | 1:33.45 | #14 |
| CubingUSA Northwest Championship 2024 | 28/06/2024 | Final | 1:25.60 | 1:27.79 | #3 |
| Kent Spring 2024 | 25/05/2024 | Final | 1:24.71 | 1:28.00 | #1 |
| PortlaNxNd 2024 | 11/05/2024 | Final | 1:25.69 | 1:28.64 | #1 |
| WPI Winter 2024 | 10/02/2024 | Final | 1:21.73 | 1:24.92 | #1 |
| Empire State Winter 2024 | 03/02/2024 | Final | 1:19.64 | 1:27.41 | #1 |
| Winchester Blind & Side 2023 | 11/11/2023 | Final | 1:21.91 | 1:22.87 | #1 |
| CubingUSA New England Championship 2023 | 07/10/2023 | Final | 1:17.47 | 1:21.24 | #1 |
| Rubik's WCA World Championship 2023 | 12/08/2023 | Final | 1:19.56 | 1:25.40 | #8 |
| CubingUSA Nationals 2023 | 27/07/2023 | Final | 1:21.08 | 1:24.73 | #3 |
| Silver City Side Events 2023 | 08/07/2023 | Final | 1:24.71 | 1:28.99 | #1 |
| CubingUSA Mid-Atlantic Championship 2023 | 17/06/2023 | Final | 1:23.11 | 1:29.40 | #2 |
| Pioneer Valley Cubing B 2023 | 22/01/2023 | Final | 1:23.33 | 1:29.02 | #1 |
| The Battle of Lex-side-ton 2023 | 02/01/2023 | Final | 1:24.49 | 1:31.42 | #1 |
| Granite State 2022 | 23/07/2022 | Final | — | — | #49 |
| Rubik's WCA North American Championship 2022 | 07/07/2022 | Final | 1:29.97 | 1:34.59 | #3 |
| CubingUSA Northeast Championship 2022 | 27/05/2022 | Final | 1:26.72 | 1:28.30 | #1 |
| Vancouver Big Cubes Open 2019 | 23/08/2019 | Final | 1:14.06 | — | #11 |
| CubingUSA Nationals 2019 | 01/08/2019 | Final | 1:26.88 | 1:28.22 | #2 |
| WCA World Championship 2019 | 11/07/2019 | Final | 1:18.42 | 1:27.02 | #2 |
| Everything's Bigger in Texas 2019 | 06/07/2019 | Final | 1:26.58 | 1:29.90 | #1 |
| CubingUSA Northwest Championship 2019 | 21/06/2019 | Final | 1:19.23 | 1:24.99 | #1 |
| CubingUSA Southern Championship 2019 | 01/06/2019 | Final | 1:29.38 | 1:33.25 | #1 |
| Fraser Valley Spring Open 2019 | 04/05/2019 | Final | 1:30.06 | 1:33.57 | #1 |
| CubingUSA Oregon Championship 2019 | 08/03/2019 | Final | 1:29.80 | 1:34.79 | #1 |
| West Seattle Favorites 2019 | 02/03/2019 | Final | 1:25.63 | 1:31.73 | #1 |
| Puget Sound NxNxN 2018 | 08/12/2018 | Final | 1:31.83 | 1:37.25 | #1 |
| CubingUSA Northwest Championship 2018 | 10/08/2018 | Final | 1:29.28 | 1:32.86 | #1 |
| CubingUSA Nationals 2018 | 27/07/2018 | Final | 1:23.79 | 1:32.56 | #3 |
| SnoCo Summer 2018 | 20/07/2018 | Final | 1:20.63 | 1:29.02 | #2 |
| West Coast Cubing Tour - Cupertino 2018 | 15/07/2018 | Final | 1:25.53 | 1:27.73 | #2 |
| CubingUSA Western Championship 2018 | 15/06/2018 | Final | 1:32.18 | 1:41.23 | #2 |
| CubingUSA Southern Championship 2018 | 27/04/2018 | Final | 1:32.44 | 1:45.17 | #1 |
| Gateway Ravioli Spring 2018 | 22/04/2018 | Final | 1:51.92 | 1:53.56 | #1 |
| Fraser Valley Spring Open 2018 | 07/04/2018 | Final | 1:27.36 | 1:32.65 | #1 |
| Eugene Spring 2018 | 31/03/2018 | Final | 1:31.40 | 1:35.64 | #1 |
| CubingUSA Heartland Championship 2018 | 09/03/2018 | Final | 1:27.10 | 1:31.73 | #1 |
| SacCubing III 2018 | 27/01/2018 | Final | 1:36.38 | 1:38.18 | #2 |
| Thanks Four The Invite 2018 | 13/01/2018 | Final | 1:32.90 | 1:36.20 | #1 |
| Vancouver Open Winter 2018 | 06/01/2018 | Final | 1:39.22 | 1:39.59 | #1 |
| Whistler Open 2017 | 04/11/2017 | Final | 1:30.61 | 1:38.68 | #1 |
| Puget Sound Fall 2017 | 23/09/2017 | Final | 1:28.85 | 1:30.59 | #1 |
| Northwest Championships 2017 | 11/08/2017 | Final | 1:35.44 | 1:35.56 | #1 |
| World Rubik's Cube Championship 2017 | 13/07/2017 | Final | 1:32.00 | 1:35.34 | #1 |
| CubingUSA Nationals 2017 | 07/07/2017 | Final | 1:34.88 | 1:41.21 | #1 |
| Lexington Summer 2017 | 01/07/2017 | Final | 1:34.87 | 1:36.09 | #1 |
| 6.25 Bay Area 2017 | 24/06/2017 | Final | 1:33.51 | 1:37.32 | #1 |
| SnoCo Cubing Summer 2017 | 17/06/2017 | Final | 1:38.51 | 1:39.31 | #1 |
| Minnesota Cube Melt 2017 | 06/05/2017 | Final | 1:32.87 | 1:36.75 | #1 |
| Don't Mess With Texas 2017 | 29/04/2017 | Final | 1:38.74 | 1:39.82 | #1 |
| Qualifornia 2017 | 25/03/2017 | Final | 1:33.32 | 1:39.53 | #1 |
| Music City Speedsolving 2017 | 11/03/2017 | Final | 1:36.19 | 1:39.02 | #1 |
| Keep Portland Weird 2017 | 04/03/2017 | Final | 1:36.47 | 1:44.13 | #1 |
| Puget Sound Winter 2017 | 25/02/2017 | Final | 1:35.21 | 1:45.06 | #1 |
| Vancouver Open Winter 2017 | 07/01/2017 | Final | 1:42.01 | 1:43.38 | #1 |
| Asian Championship 2016 | 01/10/2016 | Final | 1:41.68 | 1:45.52 | #1 |
| Oregon 2016 | 27/08/2016 | Final | 1:38.95 | 1:44.83 | #1 |
| US Nationals 2016 | 29/07/2016 | Final | 1:37.04 | 1:49.80 | #1 |
| European Rubik's Cube Championship 2016 | 15/07/2016 | Final | 1:38.93 | 1:46.51 | #2 |
| US Nationals 2015 | 31/07/2015 | Final | 1:43.80 | 1:56.41 | #1 |
| World Rubik's Cube Championship 2015 | 17/07/2015 | Final | 1:43.04 | 1:45.98 | #1 |
| Indiana 2015 | 12/06/2015 | Final | 1:33.55 | 1:54.26 | #1 |
| Canadian Open 2015 | 06/06/2015 | Final | 1:47.30 | 1:57.58 | #1 |
| Lawrence Spring 2015 | 28/03/2015 | Final | 1:52.44 | 1:55.69 | #1 |
| BASC 5: Everything But 2x2 2015 | 28/02/2015 | Final | 1:54.48 | 1:57.96 | #1 |
| Indiana 2014 | 23/08/2014 | Final | 1:48.83 | 2:01.72 | #1 |
| US Nationals 2014 | 01/08/2014 | Final | 1:56.22 | 2:01.01 | #2 |
| Vancouver Open Summer 2013 | 03/08/2013 | Final | 1:40.86 | 1:51.30 | #1 |
| World Rubik's Cube Championship 2013 | 26/07/2013 | Final | 1:52.42 | 1:56.14 | #1 |
| United States National Championships 2012 | 03/08/2012 | Final | 1:59.80 | 2:02.40 | #1 |
| Couve Cubing 2012 | 05/05/2012 | Final | 1:49.46 | 1:55.13 | #1 |
| Lynden Open 2012 | 04/02/2012 | Final | 1:57.96 | 2:00.43 | #1 |
| Vancouver Winter 2011 | 10/12/2011 | Final | 1:54.81 | 2:02.13 | #1 |
| World Rubik's Cube Championship 2011 | 14/10/2011 | Final | 2:07.08 | — | #12 |
| Canadian Open 2011 | 20/08/2011 | Final | 2:06.50 | 2:14.05 | #1 |
| United States National Championships 2011 | 12/08/2011 | Final | 2:19.11 | 2:32.84 | #2 |
| Big Cubes BC 2011 | 19/03/2011 | Final | 2:09.19 | — | #4 |
| United States Rubik's Cube Championships 2010 | 06/08/2010 | Final | 2:30.75 | 2:36.44 | #1 |
| Vancouver Open 2009 | 12/09/2009 | Final | 3:27.22 | 4:16.23 | #2 |
| US Nationals 2009 | 14/08/2009 | Final | 3:49.52 | 3:54.38 | #4 |
| Competition | Date | Round | Single | Average | Position |
|---|---|---|---|---|---|
| Rubik's WCA North American Championship 2026 | 02/07/2026 | First round | 1:26.66 | 1:31.77 | #19 |
| Rubik's WCA North American Championship 2026 | 02/07/2026 | Final | 1:18.73 | 1:25.70 | #10 |
| Burnaby Cubes Big & Small 2026 | 07/06/2026 | Final | 1:09.17 | 1:16.73 | #1 |
| West Coast Cubing Western Championship 2026 | 23/05/2026 | First round | 1:14.85 | 1:19.85 | #3 |
| West Coast Cubing Western Championship 2026 | 23/05/2026 | Final | 1:17.79 | 1:22.17 | #3 |
| Lakewood Spring 2026 | 18/04/2026 | First round | 1:14.82 | 1:19.92 | #2 |
| Lakewood Spring 2026 | 18/04/2026 | Final | 1:14.88 | 1:19.38 | #2 |
| Surrey Side Events 2026 | 28/03/2026 | Final | 1:12.97 | 1:23.77 | #1 |
| Pickering NxNxN Winter 2026 | 31/01/2026 | Final | 1:15.94 | 1:26.57 | #4 |
| Super Duper San Diego 2026 | 09/01/2026 | First round | 1:18.51 | 1:21.51 | #2 |
| Super Duper San Diego 2026 | 09/01/2026 | Final | 1:23.71 | — | #16 |
| Rubik's x TheCubicle CubingUSA All-Stars 2025 | 01/11/2025 | Final | 1:17.81 | 1:33.25 | #7 |
| Ottawa Big Cubes 2025 | 18/10/2025 | First round | 1:23.85 | 1:24.22 | #2 |
| Ottawa Big Cubes 2025 | 18/10/2025 | Final | 1:23.98 | 1:51.32 | #3 |
| West Coast Cubing Western Championship 2025 | 29/08/2025 | First round | 1:15.55 | 1:29.27 | #3 |
| West Coast Cubing Western Championship 2025 | 29/08/2025 | Final | 1:24.66 | 1:26.78 | #2 |
| Rubik's WCA World Championship 2025 | 03/07/2025 | First round | 1:19.35 | 1:24.39 | #20 |
| Rubik's WCA World Championship 2025 | 03/07/2025 | Second round | 1:24.86 | 1:27.99 | #27 |
| Warm Up Seattle 2025 | 28/06/2025 | First round | 1:19.24 | 1:21.93 | #2 |
| Warm Up Seattle 2025 | 28/06/2025 | Final | 1:23.34 | 1:26.79 | #3 |
| West Coast Cubing Tour: Berkeley 2025 | 25/06/2025 | First round | 1:16.81 | 1:21.92 | #1 |
| West Coast Cubing Tour: Berkeley 2025 | 25/06/2025 | Final | 1:19.74 | 1:23.31 | #1 |
| Naperville Mini II 2025 | 14/06/2025 | First round | 1:15.29 | 1:23.22 | #4 |
| Naperville Mini II 2025 | 14/06/2025 | Second round | 1:21.25 | 1:23.84 | #2 |
| Naperville Mini II 2025 | 14/06/2025 | Final | 1:19.54 | 1:26.91 | #2 |
| Warmup for Worlds Olympia 2025 | 25/05/2025 | First round | 1:21.49 | 1:22.36 | #1 |
| Warmup for Worlds Olympia 2025 | 25/05/2025 | Final | 1:17.35 | 1:25.59 | #1 |
| Austin Spring Open 2025 | 10/05/2025 | First round | 1:21.37 | 1:23.10 | #1 |
| Austin Spring Open 2025 | 10/05/2025 | Final | 1:20.08 | 1:23.87 | #1 |
| Worlds Warmup Woodinville 2025 | 29/03/2025 | Final | 1:18.61 | 1:22.89 | #1 |
| Tacoma Winter 2025 | 18/01/2025 | Final | 1:18.19 | 1:25.65 | #1 |
| Maple Ridge Favourites 2025 | 04/01/2025 | Final | 1:17.71 | 1:24.30 | #1 |
| Couve Cubing Fall 2024 | 23/11/2024 | First round | 1:21.99 | 1:29.45 | #2 |
| Couve Cubing Fall 2024 | 23/11/2024 | Final | 1:17.72 | 1:23.04 | #1 |
| Bellevue Squan Fest 2024 | 02/11/2024 | First round | 1:21.59 | 1:25.07 | #1 |
| Bellevue Squan Fest 2024 | 02/11/2024 | Final | 1:21.92 | 1:23.07 | #1 |
| Lonay Cube 2024 | 26/10/2024 | First round | 1:24.62 | 1:26.89 | #1 |
| Lonay Cube 2024 | 26/10/2024 | Final | 1:22.64 | 1:25.99 | #2 |
| Bellevue Cubing Afternoon - Highlands 2024 | 05/10/2024 | Final | 1:18.54 | 1:27.07 | #1 |
| Oregon Championship 2024 | 13/09/2024 | Final | 1:20.03 | 1:26.10 | #1 |
| Rubik's WCA North American Championship 2024 | 18/07/2024 | First round | 1:17.01 | 1:22.34 | #5 |
| Rubik's WCA North American Championship 2024 | 18/07/2024 | Final | 1:29.72 | 1:33.45 | #14 |
| CubingUSA Northwest Championship 2024 | 28/06/2024 | Final | 1:25.60 | 1:27.79 | #3 |
| Kent Spring 2024 | 25/05/2024 | Final | 1:24.71 | 1:28.00 | #1 |
| PortlaNxNd 2024 | 11/05/2024 | First round | 1:25.80 | 1:28.19 | #2 |
| PortlaNxNd 2024 | 11/05/2024 | Final | 1:25.69 | 1:28.64 | #1 |
| WPI Winter 2024 | 10/02/2024 | Final | 1:21.73 | 1:24.92 | #1 |
| Empire State Winter 2024 | 03/02/2024 | First round | 1:17.74 | 1:23.03 | #1 |
| Empire State Winter 2024 | 03/02/2024 | Final | 1:19.64 | 1:27.41 | #1 |
| Winchester Blind & Side 2023 | 11/11/2023 | First round | 1:29.44 | 1:33.58 | #1 |
| Winchester Blind & Side 2023 | 11/11/2023 | Final | 1:21.91 | 1:22.87 | #1 |
| CubingUSA New England Championship 2023 | 07/10/2023 | First round | 1:14.86 | 1:24.21 | #1 |
| CubingUSA New England Championship 2023 | 07/10/2023 | Final | 1:17.47 | 1:21.24 | #1 |
| Rubik's WCA World Championship 2023 | 12/08/2023 | First round | 1:22.12 | 1:23.15 | #4 |
| Rubik's WCA World Championship 2023 | 12/08/2023 | Final | 1:19.56 | 1:25.40 | #8 |
| CubingUSA Nationals 2023 | 27/07/2023 | First round | 1:24.44 | 1:26.94 | #5 |
| CubingUSA Nationals 2023 | 27/07/2023 | Final | 1:21.08 | 1:24.73 | #3 |
| Silver City Side Events 2023 | 08/07/2023 | Final | 1:24.71 | 1:28.99 | #1 |
| CubingUSA Mid-Atlantic Championship 2023 | 17/06/2023 | First round | 1:19.96 | 1:25.50 | #1 |
| CubingUSA Mid-Atlantic Championship 2023 | 17/06/2023 | Second round | 1:25.28 | 1:30.81 | #1 |
| CubingUSA Mid-Atlantic Championship 2023 | 17/06/2023 | Final | 1:23.11 | 1:29.40 | #2 |
| Pioneer Valley Cubing B 2023 | 22/01/2023 | First round | 1:28.86 | 1:31.06 | #1 |
| Pioneer Valley Cubing B 2023 | 22/01/2023 | Final | 1:23.33 | 1:29.02 | #1 |
| The Battle of Lex-side-ton 2023 | 02/01/2023 | Final | 1:24.49 | 1:31.42 | #1 |
| Granite State 2022 | 23/07/2022 | Final | — | — | #49 |
| Rubik's WCA North American Championship 2022 | 07/07/2022 | First round | 1:26.10 | 1:36.69 | #6 |
| Rubik's WCA North American Championship 2022 | 07/07/2022 | Final | 1:29.97 | 1:34.59 | #3 |
| CubingUSA Northeast Championship 2022 | 27/05/2022 | First round | 1:26.79 | 1:30.65 | #1 |
| CubingUSA Northeast Championship 2022 | 27/05/2022 | Second round | 1:28.70 | 1:42.80 | #6 |
| CubingUSA Northeast Championship 2022 | 27/05/2022 | Final | 1:26.72 | 1:28.30 | #1 |
| Vancouver Big Cubes Open 2019 | 23/08/2019 | First round | 1:24.92 | 1:27.81 | #1 |
| Vancouver Big Cubes Open 2019 | 23/08/2019 | Final | 1:14.06 | — | #11 |
| CubingUSA Nationals 2019 | 01/08/2019 | First round | 1:19.99 | 1:23.89 | #2 |
| CubingUSA Nationals 2019 | 01/08/2019 | Final | 1:26.88 | 1:28.22 | #2 |
| WCA World Championship 2019 | 11/07/2019 | First round | 1:29.47 | 1:31.96 | #5 |
| WCA World Championship 2019 | 11/07/2019 | Final | 1:18.42 | 1:27.02 | #2 |
| Everything's Bigger in Texas 2019 | 06/07/2019 | First round | 1:23.57 | 1:25.11 | #1 |
| Everything's Bigger in Texas 2019 | 06/07/2019 | Second round | 1:20.35 | 1:25.69 | #1 |
| Everything's Bigger in Texas 2019 | 06/07/2019 | Final | 1:26.58 | 1:29.90 | #1 |
| CubingUSA Northwest Championship 2019 | 21/06/2019 | First round | 1:25.12 | 1:32.41 | #1 |
| CubingUSA Northwest Championship 2019 | 21/06/2019 | Final | 1:19.23 | 1:24.99 | #1 |
| CubingUSA Southern Championship 2019 | 01/06/2019 | First round | 1:25.55 | 1:33.77 | #1 |
| CubingUSA Southern Championship 2019 | 01/06/2019 | Final | 1:29.38 | 1:33.25 | #1 |
| Fraser Valley Spring Open 2019 | 04/05/2019 | Final | 1:30.06 | 1:33.57 | #1 |
| CubingUSA Oregon Championship 2019 | 08/03/2019 | Final | 1:29.80 | 1:34.79 | #1 |
| West Seattle Favorites 2019 | 02/03/2019 | Final | 1:25.63 | 1:31.73 | #1 |
| Puget Sound NxNxN 2018 | 08/12/2018 | Final | 1:31.83 | 1:37.25 | #1 |
| CubingUSA Northwest Championship 2018 | 10/08/2018 | First round | 1:23.35 | 1:31.40 | #1 |
| CubingUSA Northwest Championship 2018 | 10/08/2018 | Final | 1:29.28 | 1:32.86 | #1 |
| CubingUSA Nationals 2018 | 27/07/2018 | First round | 1:25.59 | 1:32.95 | #3 |
| CubingUSA Nationals 2018 | 27/07/2018 | Final | 1:23.79 | 1:32.56 | #3 |
| SnoCo Summer 2018 | 20/07/2018 | First round | 1:22.27 | 1:31.23 | #2 |
| SnoCo Summer 2018 | 20/07/2018 | Final | 1:20.63 | 1:29.02 | #2 |
| West Coast Cubing Tour - Cupertino 2018 | 15/07/2018 | Final | 1:25.53 | 1:27.73 | #2 |
| CubingUSA Western Championship 2018 | 15/06/2018 | Final | 1:32.18 | 1:41.23 | #2 |
| CubingUSA Southern Championship 2018 | 27/04/2018 | First round | 1:30.44 | 1:39.11 | #1 |
| CubingUSA Southern Championship 2018 | 27/04/2018 | Final | 1:32.44 | 1:45.17 | #1 |
| Gateway Ravioli Spring 2018 | 22/04/2018 | Final | 1:51.92 | 1:53.56 | #1 |
| Fraser Valley Spring Open 2018 | 07/04/2018 | Final | 1:27.36 | 1:32.65 | #1 |
| Eugene Spring 2018 | 31/03/2018 | Final | 1:31.40 | 1:35.64 | #1 |
| CubingUSA Heartland Championship 2018 | 09/03/2018 | First round | 1:33.21 | 1:36.32 | #1 |
| CubingUSA Heartland Championship 2018 | 09/03/2018 | Final | 1:27.10 | 1:31.73 | #1 |
| SacCubing III 2018 | 27/01/2018 | Final | 1:36.38 | 1:38.18 | #2 |
| Thanks Four The Invite 2018 | 13/01/2018 | First round | 1:26.22 | 1:32.50 | #2 |
| Thanks Four The Invite 2018 | 13/01/2018 | Final | 1:32.90 | 1:36.20 | #1 |
| Vancouver Open Winter 2018 | 06/01/2018 | Final | 1:39.22 | 1:39.59 | #1 |
| Whistler Open 2017 | 04/11/2017 | Final | 1:30.61 | 1:38.68 | #1 |
| Puget Sound Fall 2017 | 23/09/2017 | Final | 1:28.85 | 1:30.59 | #1 |
| Northwest Championships 2017 | 11/08/2017 | First round | 1:33.84 | 1:36.58 | #1 |
| Northwest Championships 2017 | 11/08/2017 | Final | 1:35.44 | 1:35.56 | #1 |
| World Rubik's Cube Championship 2017 | 13/07/2017 | First round | 1:42.38 | 1:46.38 | #3 |
| World Rubik's Cube Championship 2017 | 13/07/2017 | Final | 1:32.00 | 1:35.34 | #1 |
| CubingUSA Nationals 2017 | 07/07/2017 | First round | 1:35.72 | 1:39.31 | #1 |
| CubingUSA Nationals 2017 | 07/07/2017 | Final | 1:34.88 | 1:41.21 | #1 |
| Lexington Summer 2017 | 01/07/2017 | First round | 1:29.19 | 1:34.21 | #1 |
| Lexington Summer 2017 | 01/07/2017 | Final | 1:34.87 | 1:36.09 | #1 |
| 6.25 Bay Area 2017 | 24/06/2017 | First round | 1:35.48 | 1:39.76 | #1 |
| 6.25 Bay Area 2017 | 24/06/2017 | Final | 1:33.51 | 1:37.32 | #1 |
| SnoCo Cubing Summer 2017 | 17/06/2017 | Final | 1:38.51 | 1:39.31 | #1 |
| Minnesota Cube Melt 2017 | 06/05/2017 | Final | 1:32.87 | 1:36.75 | #1 |
| Don't Mess With Texas 2017 | 29/04/2017 | Final | 1:38.74 | 1:39.82 | #1 |
| Qualifornia 2017 | 25/03/2017 | Final | 1:33.32 | 1:39.53 | #1 |
| Music City Speedsolving 2017 | 11/03/2017 | First round | 1:34.87 | 1:45.03 | #1 |
| Music City Speedsolving 2017 | 11/03/2017 | Final | 1:36.19 | 1:39.02 | #1 |
| Keep Portland Weird 2017 | 04/03/2017 | First round | 1:38.06 | 1:41.48 | #1 |
| Keep Portland Weird 2017 | 04/03/2017 | Final | 1:36.47 | 1:44.13 | #1 |
| Puget Sound Winter 2017 | 25/02/2017 | Final | 1:35.21 | 1:45.06 | #1 |
| Vancouver Open Winter 2017 | 07/01/2017 | Final | 1:42.01 | 1:43.38 | #1 |
| Asian Championship 2016 | 01/10/2016 | First round | 1:32.77 | 1:42.36 | #1 |
| Asian Championship 2016 | 01/10/2016 | Final | 1:41.68 | 1:45.52 | #1 |
| Oregon 2016 | 27/08/2016 | Final | 1:38.95 | 1:44.83 | #1 |
| US Nationals 2016 | 29/07/2016 | First round | 1:41.98 | 1:45.52 | #1 |
| US Nationals 2016 | 29/07/2016 | Final | 1:37.04 | 1:49.80 | #1 |
| European Rubik's Cube Championship 2016 | 15/07/2016 | First round | 1:37.88 | 1:45.35 | #2 |
| European Rubik's Cube Championship 2016 | 15/07/2016 | Final | 1:38.93 | 1:46.51 | #2 |
| US Nationals 2015 | 31/07/2015 | First round | 1:44.06 | 1:48.97 | #1 |
| US Nationals 2015 | 31/07/2015 | Final | 1:43.80 | 1:56.41 | #1 |
| World Rubik's Cube Championship 2015 | 17/07/2015 | First round | 1:41.58 | 1:46.41 | #1 |
| World Rubik's Cube Championship 2015 | 17/07/2015 | Final | 1:43.04 | 1:45.98 | #1 |
| Indiana 2015 | 12/06/2015 | Final | 1:33.55 | 1:54.26 | #1 |
| Canadian Open 2015 | 06/06/2015 | Final | 1:47.30 | 1:57.58 | #1 |
| Lawrence Spring 2015 | 28/03/2015 | Final | 1:52.44 | 1:55.69 | #1 |
| BASC 5: Everything But 2x2 2015 | 28/02/2015 | Final | 1:54.48 | 1:57.96 | #1 |
| Indiana 2014 | 23/08/2014 | Final | 1:48.83 | 2:01.72 | #1 |
| US Nationals 2014 | 01/08/2014 | First round | 1:49.23 | 2:00.37 | #2 |
| US Nationals 2014 | 01/08/2014 | Final | 1:56.22 | 2:01.01 | #2 |
| Vancouver Open Summer 2013 | 03/08/2013 | Final | 1:40.86 | 1:51.30 | #1 |
| World Rubik's Cube Championship 2013 | 26/07/2013 | First round | 1:52.02 | 1:56.29 | #1 |
| World Rubik's Cube Championship 2013 | 26/07/2013 | Final | 1:52.42 | 1:56.14 | #1 |
| United States National Championships 2012 | 03/08/2012 | First round | 2:01.35 | 2:03.90 | #1 |
| United States National Championships 2012 | 03/08/2012 | Final | 1:59.80 | 2:02.40 | #1 |
| Couve Cubing 2012 | 05/05/2012 | Final | 1:49.46 | 1:55.13 | #1 |
| Lynden Open 2012 | 04/02/2012 | Final | 1:57.96 | 2:00.43 | #1 |
| Vancouver Winter 2011 | 10/12/2011 | Final | 1:54.81 | 2:02.13 | #1 |
| World Rubik's Cube Championship 2011 | 14/10/2011 | First round | 2:08.97 | 2:20.77 | #2 |
| World Rubik's Cube Championship 2011 | 14/10/2011 | Final | 2:07.08 | — | #12 |
| Canadian Open 2011 | 20/08/2011 | Final | 2:06.50 | 2:14.05 | #1 |
| United States National Championships 2011 | 12/08/2011 | First round | 2:02.31 | 2:09.03 | #1 |
| United States National Championships 2011 | 12/08/2011 | Final | 2:19.11 | 2:32.84 | #2 |
| Big Cubes BC 2011 | 19/03/2011 | Final | 2:09.19 | — | #4 |
| United States Rubik's Cube Championships 2010 | 06/08/2010 | First round | 2:39.43 | 2:46.86 | #2 |
| United States Rubik's Cube Championships 2010 | 06/08/2010 | Final | 2:30.75 | 2:36.44 | #1 |
| Vancouver Open 2009 | 12/09/2009 | Final | 3:27.22 | 4:16.23 | #2 |
| US Nationals 2009 | 14/08/2009 | Qualification round | 3:32.83 | — | #1 |
| US Nationals 2009 | 14/08/2009 | Final | 3:49.52 | 3:54.38 | #4 |
Get updates about new features, analytics tools and WCA insights.