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

| Competition | Date | Round | Single | Average | Position |
|---|---|---|---|---|---|
| Missouri Championship 2026 | 07/08/2026 | First round | 1:02.65 | 1:04.91 | #14 |
| No Skewba Diving in Greenport 2026 | 11/07/2026 | Final | 52.42s | 1:01.28 | #4 |
| Gwada Cubing 2026 | 04/07/2026 | Final | 1:00.97 | 1:06.04 | #1 |
| Branchburg Bizarre Blocks 2026 | 27/06/2026 | Final | 52.99s | 1:06.22 | #4 |
| Hemlock Lake 2026 | 26/04/2026 | Final | 52.74s | 58.81s | #1 |
| Elmsford Evening III 2026 | 23/04/2026 | First round | 54.34s | 1:01.30 | #7 |
| Nebraska Championship 2026 | 10/04/2026 | Final | 1:01.28 | 1:04.30 | #2 |
| Side Events in Palisades 2026 | 05/04/2026 | Second round | 47.04s | 54.66s | #14 |
| Potsdam Puzzling 2026 | 28/03/2026 | Final | 47.25s | 1:00.72 | #2 |
| Juneau Cubing Spring 2026 | 21/03/2026 | Final | 55.45s | 59.72s | #1 |
| Cubing in the 'Cuse 2026 | 14/03/2026 | Final | 57.55s | 1:04.32 | #5 |
| Elmira Winter 2026 | 07/02/2026 | Final | 52.89s | 59.47s | #4 |
| UNSA Speedcubing Spring 2026 | 17/01/2026 | Final | 1:00.34 | 1:02.29 | #4 |
| New York New Year 2025 | 31/12/2025 | Final | 55.32s | 1:02.20 | #8 |
| Brooklyn Waldorf Winter 2025 | 07/12/2025 | Final | 54.82s | 57.71s | #8 |
| Burke Mountain Cubikon 2025 | 06/12/2025 | Final | 59.55s | 1:05.21 | #3 |
| Mahalo iā Maui 2025 | 08/11/2025 | Final | 47.63s | 59.28s | #1 |
| Hawaiʻi Big Island Fall 2025 | 25/10/2025 | Final | 53.62s | 1:03.52 | #1 |
| New York Championship 2025 | 12/10/2025 | Final | 52.98s | 1:01.41 | #9 |
| CubingUSA Mid-Atlantic Championship 2025 | 30/08/2025 | Final | 53.29s | 59.21s | #23 |
| Brookhaven Summer 2025 | 23/08/2025 | Final | 47.64s | 1:02.85 | #9 |
| Saratoga Springs Summer 2025 | 26/07/2025 | Final | 56.10s | 58.43s | #3 |
| Rubik's WCA World Championship 2025 | 03/07/2025 | First round | 56.49s | 59.35s | #289 |
| Night-Night New Rochelle 2 2025 | 30/06/2025 | Final | 56.00s | 1:01.97 | #2 |
| Horseheads Odds 2025 | 22/06/2025 | Final | 52.54s | 1:00.83 | #2 |
| Horseheads Spring 2025 | 20/04/2025 | Final | 53.66s | 57.40s | #1 |
| Sicily Spring 2025 | 12/04/2025 | Final | 51.61s | 58.74s | #1 |
| Cubing in the 'Cuse 2025 | 29/03/2025 | Final | 59.25s | 1:00.53 | #1 |
| Catskills Spring 2025 | 23/03/2025 | Final | 53.13s | 55.67s | #1 |
| Manhattan Megaminx Mayhem 2025 | 01/03/2025 | Second round | 54.06s | 56.32s | #13 |
| Hudson Valley Winter 2025 | 26/01/2025 | Final | 57.40s | 1:00.67 | #3 |
| Pop Off Princeton 2025 | 11/01/2025 | Final | 57.27s | 59.21s | #16 |
| NoVA Megaminx Melee 2024 | 29/12/2024 | Final | 46.10s | 55.87s | #4 |
| Long Island Side Events 2024 | 22/12/2024 | First round | 1:01.97 | 1:05.32 | #14 |
| Ticonderoga 2024 | 09/11/2024 | Final | 54.32s | 58.85s | #2 |
| ALL1- Empire State 2024 | 02/11/2024 | Final | 54.87s | 56.25s | #3 |
| Cumberland County Fall 2024 | 26/10/2024 | Final | 52.18s | 55.52s | #5 |
| CubingUSA Mid-Atlantic Championship 2024 | 12/10/2024 | Final | 52.66s | 1:02.07 | #17 |
| Christmas City Cubing PA 2024 | 06/10/2024 | Final | 59.15s | 1:00.18 | #10 |
| Tri-State Corner Comms PA 2024 | 22/09/2024 | Final | 54.91s | 1:01.54 | #4 |
| High Five Bloomsburg 2024 | 21/09/2024 | Final | 50.91s | 59.59s | #8 |
| New York Championship 2024 | 14/09/2024 | Final | 57.07s | 1:03.10 | #9 |
| Buffalo Be Quiet 2024 | 03/08/2024 | Final | 56.21s | 1:00.29 | #1 |
| Westport Summer 2024 | 27/07/2024 | Final | 52.45s | 58.49s | #8 |
| Pennsylvania Championship 2024 | 21/06/2024 | Final | 54.75s | 59.78s | #11 |
| New Rochelle at Nite 2 2024 | 12/06/2024 | Final | 56.16s | 1:04.31 | #7 |
| New Jersey Championship 2024 | 25/05/2024 | Final | 53.42s | 1:04.18 | #10 |
| Empire State Spring Special 2024 | 27/04/2024 | Final | 54.11s | 59.06s | #3 |
| Ridgefield Spring 2024 | 06/04/2024 | Final | 49.29s | 1:00.21 | #5 |
| Empire State Side Events 2024 | 24/03/2024 | Final | 54.42s | 1:02.06 | #4 |
| Cubes on the Bayside Winter 2024 | 14/01/2024 | Final | 58.75s | 1:04.07 | #10 |
| Cubes on the Bayside 2023 | 18/11/2023 | Final | 59.48s | 1:02.22 | #4 |
| ALL1- Pittsburgh 2023 | 04/11/2023 | Final | 59.85s | 1:03.81 | #7 |
| River Hill Fall 2023 | 21/10/2023 | Final | 53.24s | 56.50s | #5 |
| CubingUSA New England Championship 2023 | 07/10/2023 | Second round | 56.16s | 59.92s | #18 |
| Railroad City 2023 | 23/09/2023 | Final | 53.75s | 1:02.78 | #5 |
| Newark's On Track 2023 | 26/08/2023 | Final | 48.94s | 59.27s | #6 |
| Panama Nationals 2023 | 11/08/2023 | Final | 59.84s | 1:04.22 | #2 |
| CubingUSA Nationals 2023 | 27/07/2023 | First round | 58.32s | 1:04.23 | #119 |
| Westport Warmup 2023 | 15/07/2023 | Final | 55.71s | 1:01.93 | #10 |
| Silver City Side Events 2023 | 08/07/2023 | Final | 56.14s | 1:03.63 | #5 |
| CubingUSA Mid-Atlantic Championship 2023 | 17/06/2023 | Second round | 1:01.32 | 1:04.59 | #35 |
| Westchester Weeknights 1 2023 | 22/05/2023 | Final | 55.31s | 1:00.76 | #6 |
| Pittsburgh Spring 2023 | 01/04/2023 | Final | 57.46s | 1:01.65 | #4 |
| Nickel City 2023 | 25/03/2023 | Final | 55.08s | 1:01.84 | #1 |
| Niskayuna Nimble Fingers 2023 | 11/03/2023 | Final | 52.23s | 1:01.84 | #3 |
| Canton Cube Day 2023 | 25/02/2023 | Final | 57.06s | 1:02.03 | #2 |
| Empire State Winter Whirl 2023 | 05/02/2023 | Final | 53.19s | — | #12 |
| Mum's the Word 2023 | 08/01/2023 | Final | 54.10s | 1:00.06 | #5 |
| The Battle of Lex-side-ton 2023 | 02/01/2023 | Final | 59.62s | 1:01.88 | #10 |
| New York New Year 2023 | 31/12/2022 | Final | 55.98s | 1:02.77 | #10 |
| Pittsburgh Fall 2022 | 17/12/2022 | First round | 59.00s | 1:05.88 | #21 |
| Burke Mountain Cubing 2022 | 19/11/2022 | Final | 57.40s | 1:02.59 | #10 |
| Amherst Open 2022 | 10/09/2022 | Final | 57.89s | 59.42s | #7 |
| Westport Summer 2022 | 27/08/2022 | Final | 57.18s | 1:06.38 | #10 |
| Pittsburgh Summer B 2022 | 14/08/2022 | Final | 58.85s | 1:01.45 | #6 |
| Rubik's WCA North American Championship 2022 | 07/07/2022 | First round | 55.15s | 1:03.95 | #73 |
| New York Championship 2022 | 02/07/2022 | Final | 52.66s | 1:01.28 | #9 |
| CubingUSA Northeast Championship 2022 | 27/05/2022 | Second round | 55.96s | 1:04.21 | #31 |
| Empire State Spring 2022 | 30/04/2022 | Final | 1:01.09 | 1:05.23 | #7 |
| Maine Spring 2022 | 19/03/2022 | Final | 56.05s | 1:02.66 | #10 |
| Pittsburgh Winter 2022 | 13/03/2022 | Final | 57.24s | 1:00.96 | #13 |
| Constitution State Winter 2020 | 15/02/2020 | Final | 57.61s | 1:01.03 | #3 |
| Scranton Scramble 2020 | 18/01/2020 | Final | 55.60s | 59.64s | #7 |
| Pittsburgh Fall 2019 | 07/12/2019 | Final | 54.86s | 58.51s | #2 |
| Mississippi Capstone 2019 | 23/11/2019 | Final | 52.46s | 54.79s | #2 |
| Bridgeport Side Events 2019 | 27/10/2019 | Final | 54.50s | 59.68s | #6 |
| Empire State Fall 2019 | 12/10/2019 | Final | 53.92s | 57.33s | #4 |
| CubingUSA Nationals 2019 | 01/08/2019 | First round | 59.92s | 1:02.52 | #54 |
| WCA World Championship 2019 | 11/07/2019 | First round | 56.92s | 59.91s | #51 |
| Arcadia Summer 2019 | 22/06/2019 | Final | 51.83s | 55.46s | #3 |
| Empire State Spring 2019 | 20/04/2019 | Final | 57.32s | 58.42s | #3 |
| Pittsburgh Spring 2019 | 09/03/2019 | Final | 56.05s | 58.86s | #3 |
| Pittsburgh Open 2018 | 08/12/2018 | Final | 54.81s | 59.67s | #1 |
| Pennsylvania 2018 | 17/08/2018 | Final | 52.75s | 59.35s | #7 |
| CubingUSA Nationals 2018 | 27/07/2018 | First round | 54.67s | 58.33s | #28 |
| Dublin Open 2017 | 02/12/2017 | Final | 56.27s | 58.44s | #1 |
| Weston-super-Mare Open 2017 | 25/11/2017 | Final | 56.33s | 1:07.56 | #7 |
| UK Championship 2017 | 27/10/2017 | Final | 53.78s | 58.50s | #4 |
| Guildford Open 2017 | 23/09/2017 | Final | 1:01.06 | 1:03.07 | #3 |
| August Bank Holiday Competition 2017 | 26/08/2017 | Final | 58.77s | 1:04.87 | #4 |
| World Rubik's Cube Championship 2017 | 13/07/2017 | First round | 1:01.95 | 1:07.08 | #49 |
| London Open 2017 | 08/07/2017 | Final | 1:02.03 | 1:04.99 | #7 |
| Irish Championship 2017 | 24/06/2017 | Final | 57.27s | 1:03.18 | #2 |
| Crawley Open 2017 | 03/06/2017 | Final | 1:03.65 | 1:05.06 | #3 |
| Newcastle-under-Lyme Open 2017 | 15/04/2017 | Final | 1:02.40 | 1:04.94 | #2 |
| Peterborough Open 2017 | 04/03/2017 | Final | 57.83s | 1:02.67 | #2 |
| Birmingham Open 2016 | 17/12/2016 | Final | 1:01.71 | 1:13.00 | #3 |
| UK Championship 2016 | 04/11/2016 | Final | 53.86s | 1:01.75 | #3 |
| Guildford Open 2016 | 01/10/2016 | Final | 57.98s | 1:05.14 | #2 |
| August Bank Holiday Competition 2016 | 27/08/2016 | Final | 55.34s | 1:01.64 | #2 |
| European Rubik's Cube Championship 2016 | 15/07/2016 | First round | 1:01.17 | 1:05.55 | #16 |
| Irish Championship 2016 | 25/06/2016 | Final | 1:13.13 | 1:16.24 | #2 |
| North London Open 2016 | 30/04/2016 | Final | 1:00.95 | 1:07.20 | #2 |
| Exeter Open 2016 | 02/04/2016 | Final | 1:00.21 | 1:09.06 | #2 |
| Welcome Thay Cambridge 2015 | 19/12/2015 | Final | 1:01.34 | 1:08.30 | #4 |
| Danish Special 2015 | 05/12/2015 | Final | 1:02.82 | 1:12.75 | #3 |
| UK Rubik's Cube Championship 2015 | 07/11/2015 | Final | 1:04.50 | 1:10.55 | #4 |
| Slow n Steady Fall 2015 | 26/09/2015 | Final | 1:01.46 | 1:10.87 | #3 |
| US Nationals 2015 | 31/07/2015 | Final | 1:03.91 | 1:05.71 | #4 |
| Fantabulous Maryland Competition 2015 | 20/06/2015 | Final | 1:03.19 | 1:09.66 | #1 |
| Slow n Steady Spring 2015 | 06/06/2015 | Final | 1:01.73 | 1:09.31 | #1 |
| Xi'an Cherry Blossom 2015 | 04/04/2015 | Final | 1:10.06 | 1:16.95 | #2 |
| Carnegie Mellon Winter 2014 | 13/12/2014 | Final | 1:09.27 | 1:19.13 | #1 |
| Michigan Mystery 2014 | 22/11/2014 | Final | 1:06.79 | 1:13.55 | #1 |
| US Nationals 2014 | 01/08/2014 | Final | 1:16.82 | 1:23.93 | #15 |
| Nottingham Summer 2014 | 14/06/2014 | Final | 1:01.34 | 1:16.10 | #5 |
| Oxford Open 2014 | 17/05/2014 | Final | 1:05.20 | 1:19.79 | #3 |
| French Championship 2014 | 10/05/2014 | Final | 1:11.08 | 1:16.30 | #2 |
| Welwyn Garden City Open 2014 | 05/04/2014 | Final | 1:16.24 | 1:21.66 | #4 |
| Nottingham Open 2014 | 22/02/2014 | Final | 1:11.10 | 1:15.22 | #4 |
| Carnegie Mellon Fall 2013 | 23/11/2013 | Final | 1:10.55 | 1:22.49 | #2 |
| World Rubik's Cube Championship 2013 | 26/07/2013 | First round | 1:06.79 | 1:28.06 | #29 |
| Canadian Open 2013 | 06/07/2013 | Final | 1:23.25 | 1:28.21 | #5 |
| Raleigh Open 2013 | 15/06/2013 | Final | 1:16.25 | 1:25.72 | #3 |
| Carnegie Mellon Spring 2013 | 11/05/2013 | Final | 1:10.42 | 1:31.67 | #1 |
| United States National Championships 2012 | 03/08/2012 | First round | 1:40.96 | 1:46.26 | #17 |
| Raleigh Open 2012 | 21/07/2012 | Final | 1:44.53 | 1:51.64 | #2 |
| Ohio Fall 2011 | 10/12/2011 | Final | 1:31.55 | 1:39.69 | #2 |
| Washington DC Winter 2011 | 19/02/2011 | Final | 1:43.40 | 1:52.45 | #2 |
| Competition | Date | Round | Single | Average | Position |
|---|---|---|---|---|---|
| Missouri Championship 2026 | 07/08/2026 | First round | 1:02.65 | 1:04.91 | #14 |
| No Skewba Diving in Greenport 2026 | 11/07/2026 | Final | 52.42s | 1:01.28 | #4 |
| Gwada Cubing 2026 | 04/07/2026 | Final | 1:00.97 | 1:06.04 | #1 |
| Branchburg Bizarre Blocks 2026 | 27/06/2026 | Final | 52.99s | 1:06.22 | #4 |
| Hemlock Lake 2026 | 26/04/2026 | Final | 52.74s | 58.81s | #1 |
| Elmsford Evening III 2026 | 23/04/2026 | First round | 54.34s | 1:01.30 | #7 |
| Nebraska Championship 2026 | 10/04/2026 | First round | 59.64s | 1:02.18 | #3 |
| Nebraska Championship 2026 | 10/04/2026 | Final | 1:01.28 | 1:04.30 | #2 |
| Side Events in Palisades 2026 | 05/04/2026 | First round | 1:02.20 | 1:02.89 | #16 |
| Side Events in Palisades 2026 | 05/04/2026 | Second round | 47.04s | 54.66s | #14 |
| Potsdam Puzzling 2026 | 28/03/2026 | Final | 47.25s | 1:00.72 | #2 |
| Juneau Cubing Spring 2026 | 21/03/2026 | Final | 55.45s | 59.72s | #1 |
| Cubing in the 'Cuse 2026 | 14/03/2026 | First round | 51.39s | 59.83s | #4 |
| Cubing in the 'Cuse 2026 | 14/03/2026 | Final | 57.55s | 1:04.32 | #5 |
| Elmira Winter 2026 | 07/02/2026 | First round | 56.10s | 57.40s | #3 |
| Elmira Winter 2026 | 07/02/2026 | Final | 52.89s | 59.47s | #4 |
| UNSA Speedcubing Spring 2026 | 17/01/2026 | Final | 1:00.34 | 1:02.29 | #4 |
| New York New Year 2025 | 31/12/2025 | Final | 55.32s | 1:02.20 | #8 |
| Brooklyn Waldorf Winter 2025 | 07/12/2025 | Final | 54.82s | 57.71s | #8 |
| Burke Mountain Cubikon 2025 | 06/12/2025 | Final | 59.55s | 1:05.21 | #3 |
| Mahalo iā Maui 2025 | 08/11/2025 | Final | 47.63s | 59.28s | #1 |
| Hawaiʻi Big Island Fall 2025 | 25/10/2025 | Final | 53.62s | 1:03.52 | #1 |
| New York Championship 2025 | 12/10/2025 | First round | 53.23s | 1:03.81 | #10 |
| New York Championship 2025 | 12/10/2025 | Final | 52.98s | 1:01.41 | #9 |
| CubingUSA Mid-Atlantic Championship 2025 | 30/08/2025 | Final | 53.29s | 59.21s | #23 |
| Brookhaven Summer 2025 | 23/08/2025 | Final | 47.64s | 1:02.85 | #9 |
| Saratoga Springs Summer 2025 | 26/07/2025 | Final | 56.10s | 58.43s | #3 |
| Rubik's WCA World Championship 2025 | 03/07/2025 | First round | 56.49s | 59.35s | #289 |
| Night-Night New Rochelle 2 2025 | 30/06/2025 | Final | 56.00s | 1:01.97 | #2 |
| Horseheads Odds 2025 | 22/06/2025 | Final | 52.54s | 1:00.83 | #2 |
| Horseheads Spring 2025 | 20/04/2025 | Final | 53.66s | 57.40s | #1 |
| Sicily Spring 2025 | 12/04/2025 | Final | 51.61s | 58.74s | #1 |
| Cubing in the 'Cuse 2025 | 29/03/2025 | Final | 59.25s | 1:00.53 | #1 |
| Catskills Spring 2025 | 23/03/2025 | Final | 53.13s | 55.67s | #1 |
| Manhattan Megaminx Mayhem 2025 | 01/03/2025 | First round | 56.84s | 1:00.35 | #13 |
| Manhattan Megaminx Mayhem 2025 | 01/03/2025 | Second round | 54.06s | 56.32s | #13 |
| Hudson Valley Winter 2025 | 26/01/2025 | Final | 57.40s | 1:00.67 | #3 |
| Pop Off Princeton 2025 | 11/01/2025 | Final | 57.27s | 59.21s | #16 |
| NoVA Megaminx Melee 2024 | 29/12/2024 | First round | 55.79s | 58.97s | #5 |
| NoVA Megaminx Melee 2024 | 29/12/2024 | Second round | 54.99s | 59.89s | #5 |
| NoVA Megaminx Melee 2024 | 29/12/2024 | Final | 46.10s | 55.87s | #4 |
| Long Island Side Events 2024 | 22/12/2024 | First round | 1:01.97 | 1:05.32 | #14 |
| Ticonderoga 2024 | 09/11/2024 | Final | 54.32s | 58.85s | #2 |
| ALL1- Empire State 2024 | 02/11/2024 | First round | 56.50s | 1:02.61 | #3 |
| ALL1- Empire State 2024 | 02/11/2024 | Final | 54.87s | 56.25s | #3 |
| Cumberland County Fall 2024 | 26/10/2024 | Final | 52.18s | 55.52s | #5 |
| CubingUSA Mid-Atlantic Championship 2024 | 12/10/2024 | First round | 55.34s | 1:01.60 | #20 |
| CubingUSA Mid-Atlantic Championship 2024 | 12/10/2024 | Final | 52.66s | 1:02.07 | #17 |
| Christmas City Cubing PA 2024 | 06/10/2024 | Final | 59.15s | 1:00.18 | #10 |
| Tri-State Corner Comms PA 2024 | 22/09/2024 | First round | 55.98s | 1:01.14 | #3 |
| Tri-State Corner Comms PA 2024 | 22/09/2024 | Final | 54.91s | 1:01.54 | #4 |
| High Five Bloomsburg 2024 | 21/09/2024 | Final | 50.91s | 59.59s | #8 |
| New York Championship 2024 | 14/09/2024 | First round | 57.16s | 1:03.87 | #8 |
| New York Championship 2024 | 14/09/2024 | Final | 57.07s | 1:03.10 | #9 |
| Buffalo Be Quiet 2024 | 03/08/2024 | Final | 56.21s | 1:00.29 | #1 |
| Westport Summer 2024 | 27/07/2024 | Final | 52.45s | 58.49s | #8 |
| Pennsylvania Championship 2024 | 21/06/2024 | First round | 54.69s | 1:01.64 | #14 |
| Pennsylvania Championship 2024 | 21/06/2024 | Final | 54.75s | 59.78s | #11 |
| New Rochelle at Nite 2 2024 | 12/06/2024 | First round | 53.42s | 1:01.07 | #8 |
| New Rochelle at Nite 2 2024 | 12/06/2024 | Final | 56.16s | 1:04.31 | #7 |
| New Jersey Championship 2024 | 25/05/2024 | First round | 56.66s | 1:05.40 | #12 |
| New Jersey Championship 2024 | 25/05/2024 | Second round | 56.96s | 1:03.88 | #9 |
| New Jersey Championship 2024 | 25/05/2024 | Final | 53.42s | 1:04.18 | #10 |
| Empire State Spring Special 2024 | 27/04/2024 | Final | 54.11s | 59.06s | #3 |
| Ridgefield Spring 2024 | 06/04/2024 | First round | 48.87s | 1:00.15 | #5 |
| Ridgefield Spring 2024 | 06/04/2024 | Final | 49.29s | 1:00.21 | #5 |
| Empire State Side Events 2024 | 24/03/2024 | First round | 57.45s | 1:07.65 | #7 |
| Empire State Side Events 2024 | 24/03/2024 | Second round | 1:00.28 | 1:01.79 | #5 |
| Empire State Side Events 2024 | 24/03/2024 | Final | 54.42s | 1:02.06 | #4 |
| Cubes on the Bayside Winter 2024 | 14/01/2024 | First round | 57.96s | 1:04.50 | #10 |
| Cubes on the Bayside Winter 2024 | 14/01/2024 | Final | 58.75s | 1:04.07 | #10 |
| Cubes on the Bayside 2023 | 18/11/2023 | Final | 59.48s | 1:02.22 | #4 |
| ALL1- Pittsburgh 2023 | 04/11/2023 | Final | 59.85s | 1:03.81 | #7 |
| River Hill Fall 2023 | 21/10/2023 | Final | 53.24s | 56.50s | #5 |
| CubingUSA New England Championship 2023 | 07/10/2023 | First round | 58.35s | 1:00.56 | #18 |
| CubingUSA New England Championship 2023 | 07/10/2023 | Second round | 56.16s | 59.92s | #18 |
| Railroad City 2023 | 23/09/2023 | Final | 53.75s | 1:02.78 | #5 |
| Newark's On Track 2023 | 26/08/2023 | Final | 48.94s | 59.27s | #6 |
| Panama Nationals 2023 | 11/08/2023 | First round | 57.43s | 1:04.57 | #3 |
| Panama Nationals 2023 | 11/08/2023 | Final | 59.84s | 1:04.22 | #2 |
| CubingUSA Nationals 2023 | 27/07/2023 | First round | 58.32s | 1:04.23 | #119 |
| Westport Warmup 2023 | 15/07/2023 | Final | 55.71s | 1:01.93 | #10 |
| Silver City Side Events 2023 | 08/07/2023 | Final | 56.14s | 1:03.63 | #5 |
| CubingUSA Mid-Atlantic Championship 2023 | 17/06/2023 | First round | 57.39s | 1:02.06 | #25 |
| CubingUSA Mid-Atlantic Championship 2023 | 17/06/2023 | Second round | 1:01.32 | 1:04.59 | #35 |
| Westchester Weeknights 1 2023 | 22/05/2023 | First round | 1:00.49 | 1:02.40 | #6 |
| Westchester Weeknights 1 2023 | 22/05/2023 | Final | 55.31s | 1:00.76 | #6 |
| Pittsburgh Spring 2023 | 01/04/2023 | First round | 54.51s | 1:00.12 | #3 |
| Pittsburgh Spring 2023 | 01/04/2023 | Second round | 49.99s | 56.44s | #3 |
| Pittsburgh Spring 2023 | 01/04/2023 | Final | 57.46s | 1:01.65 | #4 |
| Nickel City 2023 | 25/03/2023 | Final | 55.08s | 1:01.84 | #1 |
| Niskayuna Nimble Fingers 2023 | 11/03/2023 | Final | 52.23s | 1:01.84 | #3 |
| Canton Cube Day 2023 | 25/02/2023 | First round | 55.35s | 1:01.12 | #2 |
| Canton Cube Day 2023 | 25/02/2023 | Final | 57.06s | 1:02.03 | #2 |
| Empire State Winter Whirl 2023 | 05/02/2023 | Final | 53.19s | — | #12 |
| Mum's the Word 2023 | 08/01/2023 | First round | 55.43s | 57.20s | #4 |
| Mum's the Word 2023 | 08/01/2023 | Final | 54.10s | 1:00.06 | #5 |
| The Battle of Lex-side-ton 2023 | 02/01/2023 | First round | 55.46s | 1:04.20 | #15 |
| The Battle of Lex-side-ton 2023 | 02/01/2023 | Final | 59.62s | 1:01.88 | #10 |
| New York New Year 2023 | 31/12/2022 | Final | 55.98s | 1:02.77 | #10 |
| Pittsburgh Fall 2022 | 17/12/2022 | First round | 59.00s | 1:05.88 | #21 |
| Burke Mountain Cubing 2022 | 19/11/2022 | Final | 57.40s | 1:02.59 | #10 |
| Amherst Open 2022 | 10/09/2022 | Final | 57.89s | 59.42s | #7 |
| Westport Summer 2022 | 27/08/2022 | First round | 53.71s | 58.61s | #7 |
| Westport Summer 2022 | 27/08/2022 | Final | 57.18s | 1:06.38 | #10 |
| Pittsburgh Summer B 2022 | 14/08/2022 | Final | 58.85s | 1:01.45 | #6 |
| Rubik's WCA North American Championship 2022 | 07/07/2022 | First round | 55.15s | 1:03.95 | #73 |
| New York Championship 2022 | 02/07/2022 | First round | 56.34s | 59.16s | #10 |
| New York Championship 2022 | 02/07/2022 | Final | 52.66s | 1:01.28 | #9 |
| CubingUSA Northeast Championship 2022 | 27/05/2022 | First round | 59.81s | 1:02.91 | #30 |
| CubingUSA Northeast Championship 2022 | 27/05/2022 | Second round | 55.96s | 1:04.21 | #31 |
| Empire State Spring 2022 | 30/04/2022 | First round | 58.27s | 1:04.44 | #6 |
| Empire State Spring 2022 | 30/04/2022 | Second round | 54.46s | 57.18s | #5 |
| Empire State Spring 2022 | 30/04/2022 | Final | 1:01.09 | 1:05.23 | #7 |
| Maine Spring 2022 | 19/03/2022 | Final | 56.05s | 1:02.66 | #10 |
| Pittsburgh Winter 2022 | 13/03/2022 | First round | 56.69s | 1:03.09 | #14 |
| Pittsburgh Winter 2022 | 13/03/2022 | Final | 57.24s | 1:00.96 | #13 |
| Constitution State Winter 2020 | 15/02/2020 | Final | 57.61s | 1:01.03 | #3 |
| Scranton Scramble 2020 | 18/01/2020 | First round | 1:00.54 | 1:06.25 | #8 |
| Scranton Scramble 2020 | 18/01/2020 | Final | 55.60s | 59.64s | #7 |
| Pittsburgh Fall 2019 | 07/12/2019 | Final | 54.86s | 58.51s | #2 |
| Mississippi Capstone 2019 | 23/11/2019 | Final | 52.46s | 54.79s | #2 |
| Bridgeport Side Events 2019 | 27/10/2019 | First round | 48.48s | 58.82s | #5 |
| Bridgeport Side Events 2019 | 27/10/2019 | Second round | 55.61s | 1:01.07 | #6 |
| Bridgeport Side Events 2019 | 27/10/2019 | Final | 54.50s | 59.68s | #6 |
| Empire State Fall 2019 | 12/10/2019 | First round | 54.84s | 1:03.84 | #5 |
| Empire State Fall 2019 | 12/10/2019 | Final | 53.92s | 57.33s | #4 |
| CubingUSA Nationals 2019 | 01/08/2019 | First round | 59.92s | 1:02.52 | #54 |
| WCA World Championship 2019 | 11/07/2019 | First round | 56.92s | 59.91s | #51 |
| Arcadia Summer 2019 | 22/06/2019 | Final | 51.83s | 55.46s | #3 |
| Empire State Spring 2019 | 20/04/2019 | Final | 57.32s | 58.42s | #3 |
| Pittsburgh Spring 2019 | 09/03/2019 | First round | 59.40s | 1:03.25 | #4 |
| Pittsburgh Spring 2019 | 09/03/2019 | Final | 56.05s | 58.86s | #3 |
| Pittsburgh Open 2018 | 08/12/2018 | First round | 56.54s | 1:03.67 | #1 |
| Pittsburgh Open 2018 | 08/12/2018 | Final | 54.81s | 59.67s | #1 |
| Pennsylvania 2018 | 17/08/2018 | First round | 57.80s | 1:02.94 | #7 |
| Pennsylvania 2018 | 17/08/2018 | Final | 52.75s | 59.35s | #7 |
| CubingUSA Nationals 2018 | 27/07/2018 | First round | 54.67s | 58.33s | #28 |
| Dublin Open 2017 | 02/12/2017 | Final | 56.27s | 58.44s | #1 |
| Weston-super-Mare Open 2017 | 25/11/2017 | Final | 56.33s | 1:07.56 | #7 |
| UK Championship 2017 | 27/10/2017 | First round | 53.93s | 1:00.89 | #3 |
| UK Championship 2017 | 27/10/2017 | Final | 53.78s | 58.50s | #4 |
| Guildford Open 2017 | 23/09/2017 | First round | 51.04s | 59.42s | #1 |
| Guildford Open 2017 | 23/09/2017 | Final | 1:01.06 | 1:03.07 | #3 |
| August Bank Holiday Competition 2017 | 26/08/2017 | Final | 58.77s | 1:04.87 | #4 |
| World Rubik's Cube Championship 2017 | 13/07/2017 | First round | 1:01.95 | 1:07.08 | #49 |
| London Open 2017 | 08/07/2017 | Final | 1:02.03 | 1:04.99 | #7 |
| Irish Championship 2017 | 24/06/2017 | Final | 57.27s | 1:03.18 | #2 |
| Crawley Open 2017 | 03/06/2017 | First round | 1:02.65 | 1:09.33 | #4 |
| Crawley Open 2017 | 03/06/2017 | Final | 1:03.65 | 1:05.06 | #3 |
| Newcastle-under-Lyme Open 2017 | 15/04/2017 | Final | 1:02.40 | 1:04.94 | #2 |
| Peterborough Open 2017 | 04/03/2017 | Final | 57.83s | 1:02.67 | #2 |
| Birmingham Open 2016 | 17/12/2016 | Final | 1:01.71 | 1:13.00 | #3 |
| UK Championship 2016 | 04/11/2016 | Final | 53.86s | 1:01.75 | #3 |
| Guildford Open 2016 | 01/10/2016 | First round | 52.73s | 1:01.69 | #2 |
| Guildford Open 2016 | 01/10/2016 | Final | 57.98s | 1:05.14 | #2 |
| August Bank Holiday Competition 2016 | 27/08/2016 | First round | 59.33s | 1:04.40 | #2 |
| August Bank Holiday Competition 2016 | 27/08/2016 | Final | 55.34s | 1:01.64 | #2 |
| European Rubik's Cube Championship 2016 | 15/07/2016 | First round | 1:01.17 | 1:05.55 | #16 |
| Irish Championship 2016 | 25/06/2016 | Final | 1:13.13 | 1:16.24 | #2 |
| North London Open 2016 | 30/04/2016 | Final | 1:00.95 | 1:07.20 | #2 |
| Exeter Open 2016 | 02/04/2016 | Final | 1:00.21 | 1:09.06 | #2 |
| Welcome Thay Cambridge 2015 | 19/12/2015 | Final | 1:01.34 | 1:08.30 | #4 |
| Danish Special 2015 | 05/12/2015 | First round | 59.41s | 1:07.79 | #2 |
| Danish Special 2015 | 05/12/2015 | Final | 1:02.82 | 1:12.75 | #3 |
| UK Rubik's Cube Championship 2015 | 07/11/2015 | Final | 1:04.50 | 1:10.55 | #4 |
| Slow n Steady Fall 2015 | 26/09/2015 | Final | 1:01.46 | 1:10.87 | #3 |
| US Nationals 2015 | 31/07/2015 | First round | 1:05.87 | 1:09.85 | #6 |
| US Nationals 2015 | 31/07/2015 | Final | 1:03.91 | 1:05.71 | #4 |
| Fantabulous Maryland Competition 2015 | 20/06/2015 | First round | 1:03.62 | 1:11.00 | #2 |
| Fantabulous Maryland Competition 2015 | 20/06/2015 | Final | 1:03.19 | 1:09.66 | #1 |
| Slow n Steady Spring 2015 | 06/06/2015 | Final | 1:01.73 | 1:09.31 | #1 |
| Xi'an Cherry Blossom 2015 | 04/04/2015 | Final | 1:10.06 | 1:16.95 | #2 |
| Carnegie Mellon Winter 2014 | 13/12/2014 | Final | 1:09.27 | 1:19.13 | #1 |
| Michigan Mystery 2014 | 22/11/2014 | Final | 1:06.79 | 1:13.55 | #1 |
| US Nationals 2014 | 01/08/2014 | First round | 1:17.07 | 1:22.28 | #16 |
| US Nationals 2014 | 01/08/2014 | Final | 1:16.82 | 1:23.93 | #15 |
| Nottingham Summer 2014 | 14/06/2014 | First round | 1:06.54 | 1:14.72 | #4 |
| Nottingham Summer 2014 | 14/06/2014 | Final | 1:01.34 | 1:16.10 | #5 |
| Oxford Open 2014 | 17/05/2014 | Final | 1:05.20 | 1:19.79 | #3 |
| French Championship 2014 | 10/05/2014 | Final | 1:11.08 | 1:16.30 | #2 |
| Welwyn Garden City Open 2014 | 05/04/2014 | Final | 1:16.24 | 1:21.66 | #4 |
| Nottingham Open 2014 | 22/02/2014 | First round | 1:08.80 | 1:20.26 | #5 |
| Nottingham Open 2014 | 22/02/2014 | Final | 1:11.10 | 1:15.22 | #4 |
| Carnegie Mellon Fall 2013 | 23/11/2013 | Final | 1:10.55 | 1:22.49 | #2 |
| World Rubik's Cube Championship 2013 | 26/07/2013 | First round | 1:06.79 | 1:28.06 | #29 |
| Canadian Open 2013 | 06/07/2013 | Final | 1:23.25 | 1:28.21 | #5 |
| Raleigh Open 2013 | 15/06/2013 | Final | 1:16.25 | 1:25.72 | #3 |
| Carnegie Mellon Spring 2013 | 11/05/2013 | Final | 1:10.42 | 1:31.67 | #1 |
| United States National Championships 2012 | 03/08/2012 | First round | 1:40.96 | 1:46.26 | #17 |
| Raleigh Open 2012 | 21/07/2012 | Final | 1:44.53 | 1:51.64 | #2 |
| Ohio Fall 2011 | 10/12/2011 | Final | 1:31.55 | 1:39.69 | #2 |
| Washington DC Winter 2011 | 19/02/2011 | Final | 1:43.40 | 1:52.45 | #2 |
Get updates about new features, analytics tools and WCA insights.