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

| Competition | Date | Round | Single | Average | Position |
|---|---|---|---|---|---|
| Missouri Championship 2026 | 07/08/2026 | Final | 51.64s | — | #2 |
| Elmsford Extravaganza II 2026 | 28/07/2026 | Final | — | — | #5 |
| Corning Summer 2026 | 25/07/2026 | Final | 44.74s | — | #2 |
| No Skewba Diving in Greenport 2026 | 11/07/2026 | Final | 55.24s | — | #3 |
| Mid-Atlantic Quiet Championship 2026 | 27/06/2026 | Final | 1:03.08 | — | #10 |
| Garland City NY 2026 | 20/06/2026 | Final | 47.40s | 1:01.45 | #1 |
| Palmyra Spring 2026 | 31/05/2026 | Final | 58.81s | — | #1 |
| Great Peconic Bay 2026 | 17/05/2026 | Final | 47.82s | 57.67s | #2 |
| Alfred University 2026 | 10/05/2026 | Final | 58.01s | — | #2 |
| Puerto Rico Cubing Open 2026 | 02/05/2026 | Final | 1:10.89 | — | #1 |
| Hemlock Lake 2026 | 26/04/2026 | Final | 1:16.63 | — | #2 |
| Seneca Lake 2026 | 25/04/2026 | Final | 1:03.51 | — | #3 |
| Nebraska Championship 2026 | 10/04/2026 | Final | 55.71s | — | #1 |
| Potsdam Puzzling 2026 | 28/03/2026 | Final | 57.76s | 1:07.66 | #1 |
| Empire State ALL11-Stars 2026 | 07/03/2026 | Final | 1:05.70 | — | #5 |
| Corning Winter 2026 | 14/02/2026 | Final | 59.79s | 1:11.75 | #3 |
| Cuñape Open SCZ 2026 | 23/01/2026 | Final | 55.77s | 1:06.53 | #1 |
| UNSA Speedcubing Spring 2026 | 17/01/2026 | Final | 1:00.60 | — | #1 |
| Elmira Miracle 2025 | 21/12/2025 | Final | 54.85s | — | #2 |
| Turning in Corning 2025 | 20/12/2025 | Final | 53.54s | 1:11.00 | #2 |
| Mahalo iā Maui 2025 | 08/11/2025 | Final | 1:10.20 | — | #1 |
| ʻAiea Liʻi ʻOkakopa 2025 | 26/10/2025 | Final | 57.16s | — | #1 |
| Hawaiʻi Big Island Fall 2025 | 25/10/2025 | Final | 1:31.25 | — | #1 |
| Gouverneur NxNoPeeking 2025 | 27/09/2025 | Final | 1:02.25 | — | #2 |
| New York Quiet Championship 2025 | 06/09/2025 | Final | 54.77s | — | #3 |
| Ithaca Summer 2025 | 02/08/2025 | Final | 51.49s | 55.46s | #1 |
| Saratoga Springs Summer 2025 | 26/07/2025 | Final | 45.08s | — | #1 |
| Binghamton Summer 2025 | 19/07/2025 | Final | 51.46s | 57.89s | #1 |
| Rubik's WCA World Championship 2025 | 03/07/2025 | First round | 1:00.21 | — | #123 |
| Solving in Sayre 2025 | 15/06/2025 | Final | 1:03.63 | — | #1 |
| CubingUSA Mid-Atlantic Quiet Championship 2025 | 18/05/2025 | Final | 44.04s | — | #3 |
| Night-Night New Rochelle 2025 | 28/04/2025 | Final | 57.00s | — | #3 |
| A Good Friday in Horseheads 2025 | 18/04/2025 | Final | 58.92s | 1:08.22 | #1 |
| Virginia Quiet Open Spring 2025 | 05/04/2025 | Final | — | — | #8 |
| Catskills Spring 2025 | 23/03/2025 | Final | 48.96s | 1:01.24 | #1 |
| Liberty Science Center Open A 2025 | 15/03/2025 | Final | 50.15s | — | #3 |
| Manhattan Megaminx Mayhem 2025 | 01/03/2025 | Final | 54.95s | 1:06.59 | #4 |
| Empire State Winter 2025 | 08/02/2025 | Final | 56.40s | — | #3 |
| Rutgers Winter 2025 | 25/01/2025 | Final | 54.48s | 58.59s | #2 |
| Puzzles in Pottsville 2025 | 18/01/2025 | Final | 1:05.22 | — | #1 |
| Binghamton Winter 2025 | 12/01/2025 | Final | 1:16.25 | — | #1 |
| Long Island Side Events 2024 | 22/12/2024 | Final | 1:11.89 | — | #5 |
| Manhattan Mini AM 2024 | 15/12/2024 | Final | 1:18.97 | — | #5 |
| Be Placid in Lake Placid 2024 | 16/11/2024 | Final | 58.05s | — | #2 |
| Lake George 2024 | 10/11/2024 | Final | 50.82s | — | #1 |
| Gouverneur Quick & Quiet 2024 | 19/10/2024 | Final | 42.72s | — | #1 |
| CubingUSA Mid-Atlantic Quiet Championship 2024 | 28/09/2024 | Final | 54.52s | — | #6 |
| Tri-State Corner Comms PA 2024 | 22/09/2024 | Final | 53.43s | 58.00s | #2 |
| New York Quiet Championship 2024 | 07/09/2024 | Final | 48.50s | — | #4 |
| Saratoga Silent Springs 2024 | 24/08/2024 | Final | 1:00.17 | — | #1 |
| New Rochelle at Nite 5 2024 | 22/08/2024 | Final | 55.93s | — | #1 |
| Buffalo Be Quiet 2024 | 03/08/2024 | Final | 54.06s | — | #1 |
| Gouverneur 2024 | 13/07/2024 | Final | 45.09s | — | #1 |
| Pennsylvania Quiet Championship 2024 | 01/06/2024 | Final | 57.61s | — | #3 |
| Wall Street Spring A 2024 | 19/05/2024 | Final | 48.79s | — | #4 |
| Empire State Spring Special 2024 | 27/04/2024 | Final | 1:07.68 | — | #1 |
| Great Peconic Bay Spring 2024 | 20/04/2024 | Final | 48.67s | 55.15s | #1 |
| São Miguel Blind Sides 2024 | 14/04/2024 | Final | 1:00.92 | — | #1 |
| Ridgefield Spring 2024 | 06/04/2024 | Final | 58.91s | — | #2 |
| Empire State Winter 2024 | 03/02/2024 | Final | 1:12.80 | 1:25.55 | #3 |
| New York New Year 2024 | 31/12/2023 | Final | 1:02.23 | — | #2 |
| Pittsburgh Be Quiet 2023 | 16/12/2023 | Final | 57.51s | — | #1 |
| Hartford Hippocampus 2023 | 17/11/2023 | Final | 1:05.94 | 1:12.25 | #3 |
| Huntingdon Nod Don 2023 | 11/11/2023 | Final | 47.69s | 56.48s | #2 |
| River Hill Fall 2023 | 21/10/2023 | Final | 57.54s | — | #3 |
| Empire State Fall Focus 2023 | 15/10/2023 | Final | 1:03.98 | 1:17.05 | #6 |
| CubingUSA New England Championship 2023 | 07/10/2023 | Final | 55.00s | 1:03.32 | #2 |
| Railroad City 2023 | 23/09/2023 | Final | 1:03.82 | — | #4 |
| Panama Nationals 2023 | 11/08/2023 | Final | — | — | #5 |
| Chemung Cubing 2023 | 05/08/2023 | Final | 1:12.57 | — | #1 |
| CubingUSA Nationals 2023 | 27/07/2023 | First round | — | — | #106 |
| Westport Warmup 2023 | 15/07/2023 | Final | 59.54s | 1:04.98 | #1 |
| Jay House of Cubes 2023 | 09/07/2023 | Final | 1:05.99 | — | #1 |
| Silver City Side Events 2023 | 08/07/2023 | Final | 1:04.29 | — | #1 |
| Westchester Weeknights 3 2023 | 26/06/2023 | Final | 1:07.86 | — | #1 |
| CubingUSA Mid-Atlantic Championship 2023 | 17/06/2023 | First round | — | — | #28 |
| Wilmington Warmup 2023 | 03/06/2023 | Final | — | — | #6 |
| PBQ NYC Spring 2023 | 07/05/2023 | Final | 1:13.33 | — | #3 |
| South Jersey Speedsolving 2023 | 22/04/2023 | Final | 54.16s | 58.79s | #2 |
| Pittsburgh Spring 2023 | 01/04/2023 | Final | 1:02.00 | — | #2 |
| Niskayuna Nimble Fingers 2023 | 11/03/2023 | Final | 58.92s | 1:05.62 | #1 |
| Empire State Winter Whirl 2023 | 05/02/2023 | Final | 48.01s | — | #1 |
| Mum's the Word 2023 | 08/01/2023 | Final | 1:02.77 | — | #5 |
| The Battle of Lex-side-ton 2023 | 02/01/2023 | Final | 1:14.13 | — | #6 |
| Burke Mountain Cubing 2022 | 19/11/2022 | Final | 58.92s | — | #3 |
| Empire State Fall 2022 | 05/11/2022 | Final | 1:13.85 | — | #1 |
| Rubik's WCA African Championship 2022 | 07/10/2022 | Final | 1:37.56 | — | #4 |
| Amherst Open 2022 | 10/09/2022 | Final | 1:33.28 | 1:49.95 | #4 |
| Rubik's WCA North American Championship 2022 | 07/07/2022 | Second round | 1:10.40 | — | #30 |
| New York Championship 2022 | 02/07/2022 | Final | 1:06.44 | 1:24.39 | #3 |
| CubingUSA Northeast Championship 2022 | 27/05/2022 | Final | 1:19.56 | 1:35.88 | #10 |
| Maine Spring 2022 | 19/03/2022 | First round | — | — | #15 |
| Constitution State Winter 2020 | 15/02/2020 | Final | 56.99s | — | #2 |
| Scranton Scramble 2020 | 18/01/2020 | Final | 1:09.01 | 1:19.39 | #3 |
| Pittsburgh Fall 2019 | 07/12/2019 | Final | 55.30s | — | #1 |
| Mississippi Capstone 2019 | 23/11/2019 | Final | 54.11s | 1:13.15 | #2 |
| Empire State Fall 2019 | 12/10/2019 | Final | 45.70s | 55.56s | #3 |
| CubingUSA Nationals 2019 | 01/08/2019 | First round | 1:22.46 | — | #34 |
| WCA World Championship 2019 | 11/07/2019 | First round | — | — | #112 |
| Pittsburgh Summer 2019 | 15/06/2019 | Final | 1:00.54 | 1:06.28 | #2 |
| Empire State Spring 2019 | 20/04/2019 | Final | 1:05.63 | 1:13.10 | #4 |
| Pittsburgh Open 2018 | 08/12/2018 | Final | 1:03.09 | 1:06.07 | #2 |
| Pennsylvania 2018 | 17/08/2018 | Final | 54.85s | 57.51s | #3 |
| CubingUSA Nationals 2018 | 27/07/2018 | First round | 59.97s | — | #22 |
| Dublin Open 2017 | 02/12/2017 | Final | 1:10.83 | — | #3 |
| Weston-super-Mare Open 2017 | 25/11/2017 | Final | 57.57s | — | #4 |
| UK Championship 2017 | 27/10/2017 | Final | 55.58s | — | #10 |
| Guildford Open 2017 | 23/09/2017 | Final | 1:06.60 | — | #2 |
| August Bank Holiday Competition 2017 | 26/08/2017 | Final | — | — | #10 |
| World Rubik's Cube Championship 2017 | 13/07/2017 | Second round | — | — | #72 |
| London Open 2017 | 08/07/2017 | Final | 55.70s | — | #5 |
| Irish Championship 2017 | 24/06/2017 | Final | 57.11s | — | #3 |
| Crawley Open 2017 | 03/06/2017 | Final | 51.77s | 56.21s | #2 |
| Newcastle-under-Lyme Open 2017 | 15/04/2017 | Final | 1:22.62 | — | #2 |
| Peterborough Open 2017 | 04/03/2017 | Final | 1:12.02 | — | #3 |
| Manchester Open 2017 | 14/01/2017 | Final | 54.06s | — | #1 |
| Birmingham Open 2016 | 17/12/2016 | Final | 59.67s | — | #2 |
| UK Championship 2016 | 04/11/2016 | Final | 46.76s | — | #3 |
| Guildford Open 2016 | 01/10/2016 | Final | 1:00.04 | 1:08.87 | #2 |
| August Bank Holiday Competition 2016 | 27/08/2016 | Final | 58.02s | — | #3 |
| Macclesfield Open 2016 | 30/07/2016 | Final | 1:12.02 | — | #4 |
| European Rubik's Cube Championship 2016 | 15/07/2016 | First round | 1:36.14 | — | #35 |
| Irish Championship 2016 | 25/06/2016 | Final | 1:02.86 | — | #3 |
| North London Open 2016 | 30/04/2016 | Final | 1:14.54 | — | #4 |
| Exeter Open 2016 | 02/04/2016 | Final | 1:12.08 | — | #2 |
| Manchester Open 2016 | 30/01/2016 | Final | 1:06.24 | — | #1 |
| Welcome Thay Cambridge 2015 | 19/12/2015 | Final | 1:08.26 | — | #1 |
| Danish Special 2015 | 05/12/2015 | Final | 58.36s | 1:17.54 | #1 |
| UK Rubik's Cube Championship 2015 | 07/11/2015 | Final | 1:11.46 | — | #4 |
| Music City Speedsolving 2015 | 12/09/2015 | Final | 1:32.01 | — | #2 |
| US Nationals 2015 | 31/07/2015 | Final | 1:39.12 | — | #11 |
| Xi'an Cherry Blossom 2015 | 04/04/2015 | Final | 1:58.54 | — | #7 |
| Carnegie Mellon Winter 2014 | 13/12/2014 | Final | 1:17.15 | 1:44.92 | #4 |
| Michigan Mystery 2014 | 22/11/2014 | Final | 1:31.98 | — | #4 |
| Carnegie Mellon Fall 2014 | 11/10/2014 | Final | 1:25.62 | — | #3 |
| US Nationals 2014 | 01/08/2014 | First round | 1:49.77 | — | #20 |
| Nottingham Summer 2014 | 14/06/2014 | Final | 2:19.54 | — | #3 |
| Oxford Open 2014 | 17/05/2014 | Final | — | — | #6 |
| French Championship 2014 | 10/05/2014 | Final | 2:06.96 | 2:28.00 | #2 |
| Welwyn Garden City Open 2014 | 05/04/2014 | Final | 2:07.02 | 2:14.34 | #9 |
| Nottingham Open 2014 | 22/02/2014 | Final | 1:33.34 | 1:46.18 | #6 |
| Hillsdale Fall 2013 | 09/11/2013 | Final | 1:52.36 | 2:31.85 | #2 |
| Leaf Town 2013 | 12/10/2013 | Final | 1:37.29 | 1:54.14 | #2 |
| World Rubik's Cube Championship 2013 | 26/07/2013 | First round | 2:07.57 | — | #53 |
| Canadian Open 2013 | 06/07/2013 | Final | 1:48.38 | — | #2 |
| Raleigh Open 2013 | 15/06/2013 | Final | 1:53.21 | — | #2 |
| Carnegie Mellon Fall 2012 | 08/12/2012 | Final | 2:33.90 | — | #3 |
| Chesapeake Science Point Fall 2012 | 13/10/2012 | Final | 2:01.83 | — | #3 |
| United States National Championships 2012 | 03/08/2012 | First round | 2:55.16 | — | #27 |
| Jersey Shore Open 2012 | 28/07/2012 | Final | 2:34.27 | — | #5 |
| Raleigh Open 2012 | 21/07/2012 | Final | 2:37.71 | — | #2 |
| Tianjin Open 2012 | 27/05/2012 | Final | 3:37.75 | — | #2 |
| River Hill Winter 2012 | 21/01/2012 | Final | — | — | #10 |
| Ohio Fall 2011 | 10/12/2011 | Final | — | — | #4 |
| Appalachia 2011 | 17/09/2011 | Final | 4:46.15 | — | #2 |
| Competition | Date | Round | Single | Average | Position |
|---|---|---|---|---|---|
| Missouri Championship 2026 | 07/08/2026 | First round | 1:06.40 | — | #3 |
| Missouri Championship 2026 | 07/08/2026 | Final | 51.64s | — | #2 |
| Elmsford Extravaganza II 2026 | 28/07/2026 | Final | — | — | #5 |
| Corning Summer 2026 | 25/07/2026 | Final | 44.74s | — | #2 |
| No Skewba Diving in Greenport 2026 | 11/07/2026 | Final | 55.24s | — | #3 |
| Mid-Atlantic Quiet Championship 2026 | 27/06/2026 | First round | 57.00s | 1:18.40 | #10 |
| Mid-Atlantic Quiet Championship 2026 | 27/06/2026 | Second round | 1:00.49 | — | #9 |
| Mid-Atlantic Quiet Championship 2026 | 27/06/2026 | Final | 1:03.08 | — | #10 |
| Garland City NY 2026 | 20/06/2026 | Final | 47.40s | 1:01.45 | #1 |
| Palmyra Spring 2026 | 31/05/2026 | Final | 58.81s | — | #1 |
| Great Peconic Bay 2026 | 17/05/2026 | Final | 47.82s | 57.67s | #2 |
| Alfred University 2026 | 10/05/2026 | Final | 58.01s | — | #2 |
| Puerto Rico Cubing Open 2026 | 02/05/2026 | Final | 1:10.89 | — | #1 |
| Hemlock Lake 2026 | 26/04/2026 | Final | 1:16.63 | — | #2 |
| Seneca Lake 2026 | 25/04/2026 | Final | 1:03.51 | — | #3 |
| Nebraska Championship 2026 | 10/04/2026 | First round | 57.18s | 1:14.67 | #1 |
| Nebraska Championship 2026 | 10/04/2026 | Final | 55.71s | — | #1 |
| Potsdam Puzzling 2026 | 28/03/2026 | Final | 57.76s | 1:07.66 | #1 |
| Empire State ALL11-Stars 2026 | 07/03/2026 | Final | 1:05.70 | — | #5 |
| Corning Winter 2026 | 14/02/2026 | Final | 59.79s | 1:11.75 | #3 |
| Cuñape Open SCZ 2026 | 23/01/2026 | Final | 55.77s | 1:06.53 | #1 |
| UNSA Speedcubing Spring 2026 | 17/01/2026 | Final | 1:00.60 | — | #1 |
| Elmira Miracle 2025 | 21/12/2025 | Final | 54.85s | — | #2 |
| Turning in Corning 2025 | 20/12/2025 | Final | 53.54s | 1:11.00 | #2 |
| Mahalo iā Maui 2025 | 08/11/2025 | Final | 1:10.20 | — | #1 |
| ʻAiea Liʻi ʻOkakopa 2025 | 26/10/2025 | Final | 57.16s | — | #1 |
| Hawaiʻi Big Island Fall 2025 | 25/10/2025 | Final | 1:31.25 | — | #1 |
| Gouverneur NxNoPeeking 2025 | 27/09/2025 | Final | 1:02.25 | — | #2 |
| New York Quiet Championship 2025 | 06/09/2025 | First round | 58.64s | — | #7 |
| New York Quiet Championship 2025 | 06/09/2025 | Second round | 1:14.58 | — | #7 |
| New York Quiet Championship 2025 | 06/09/2025 | Final | 54.77s | — | #3 |
| Ithaca Summer 2025 | 02/08/2025 | Final | 51.49s | 55.46s | #1 |
| Saratoga Springs Summer 2025 | 26/07/2025 | Final | 45.08s | — | #1 |
| Binghamton Summer 2025 | 19/07/2025 | Final | 51.46s | 57.89s | #1 |
| Rubik's WCA World Championship 2025 | 03/07/2025 | First round | 1:00.21 | — | #123 |
| Solving in Sayre 2025 | 15/06/2025 | Final | 1:03.63 | — | #1 |
| CubingUSA Mid-Atlantic Quiet Championship 2025 | 18/05/2025 | First round | 49.79s | — | #6 |
| CubingUSA Mid-Atlantic Quiet Championship 2025 | 18/05/2025 | Final | 44.04s | — | #3 |
| Night-Night New Rochelle 2025 | 28/04/2025 | Final | 57.00s | — | #3 |
| A Good Friday in Horseheads 2025 | 18/04/2025 | Final | 58.92s | 1:08.22 | #1 |
| Virginia Quiet Open Spring 2025 | 05/04/2025 | Final | — | — | #8 |
| Catskills Spring 2025 | 23/03/2025 | Final | 48.96s | 1:01.24 | #1 |
| Liberty Science Center Open A 2025 | 15/03/2025 | Final | 50.15s | — | #3 |
| Manhattan Megaminx Mayhem 2025 | 01/03/2025 | First round | 46.14s | 50.85s | #3 |
| Manhattan Megaminx Mayhem 2025 | 01/03/2025 | Final | 54.95s | 1:06.59 | #4 |
| Empire State Winter 2025 | 08/02/2025 | Final | 56.40s | — | #3 |
| Rutgers Winter 2025 | 25/01/2025 | Final | 54.48s | 58.59s | #2 |
| Puzzles in Pottsville 2025 | 18/01/2025 | Final | 1:05.22 | — | #1 |
| Binghamton Winter 2025 | 12/01/2025 | Final | 1:16.25 | — | #1 |
| Long Island Side Events 2024 | 22/12/2024 | Final | 1:11.89 | — | #5 |
| Manhattan Mini AM 2024 | 15/12/2024 | Final | 1:18.97 | — | #5 |
| Be Placid in Lake Placid 2024 | 16/11/2024 | Final | 58.05s | — | #2 |
| Lake George 2024 | 10/11/2024 | Final | 50.82s | — | #1 |
| Gouverneur Quick & Quiet 2024 | 19/10/2024 | Final | 42.72s | — | #1 |
| CubingUSA Mid-Atlantic Quiet Championship 2024 | 28/09/2024 | First round | 54.74s | — | #5 |
| CubingUSA Mid-Atlantic Quiet Championship 2024 | 28/09/2024 | Final | 54.52s | — | #6 |
| Tri-State Corner Comms PA 2024 | 22/09/2024 | Final | 53.43s | 58.00s | #2 |
| New York Quiet Championship 2024 | 07/09/2024 | First round | 53.34s | — | #6 |
| New York Quiet Championship 2024 | 07/09/2024 | Final | 48.50s | — | #4 |
| Saratoga Silent Springs 2024 | 24/08/2024 | Final | 1:00.17 | — | #1 |
| New Rochelle at Nite 5 2024 | 22/08/2024 | First round | 35.53s | 50.30s | #1 |
| New Rochelle at Nite 5 2024 | 22/08/2024 | Final | 55.93s | — | #1 |
| Buffalo Be Quiet 2024 | 03/08/2024 | Final | 54.06s | — | #1 |
| Gouverneur 2024 | 13/07/2024 | Final | 45.09s | — | #1 |
| Pennsylvania Quiet Championship 2024 | 01/06/2024 | First round | 1:19.43 | — | #3 |
| Pennsylvania Quiet Championship 2024 | 01/06/2024 | Final | 57.61s | — | #3 |
| Wall Street Spring A 2024 | 19/05/2024 | Final | 48.79s | — | #4 |
| Empire State Spring Special 2024 | 27/04/2024 | Final | 1:07.68 | — | #1 |
| Great Peconic Bay Spring 2024 | 20/04/2024 | Final | 48.67s | 55.15s | #1 |
| São Miguel Blind Sides 2024 | 14/04/2024 | Final | 1:00.92 | — | #1 |
| Ridgefield Spring 2024 | 06/04/2024 | First round | 56.60s | — | #2 |
| Ridgefield Spring 2024 | 06/04/2024 | Final | 58.91s | — | #2 |
| Empire State Winter 2024 | 03/02/2024 | First round | 53.10s | 1:01.14 | #3 |
| Empire State Winter 2024 | 03/02/2024 | Final | 1:12.80 | 1:25.55 | #3 |
| New York New Year 2024 | 31/12/2023 | First round | 1:05.34 | 1:25.24 | #2 |
| New York New Year 2024 | 31/12/2023 | Final | 1:02.23 | — | #2 |
| Pittsburgh Be Quiet 2023 | 16/12/2023 | First round | 1:03.94 | 1:07.79 | #3 |
| Pittsburgh Be Quiet 2023 | 16/12/2023 | Final | 57.51s | — | #1 |
| Hartford Hippocampus 2023 | 17/11/2023 | Final | 1:05.94 | 1:12.25 | #3 |
| Huntingdon Nod Don 2023 | 11/11/2023 | Final | 47.69s | 56.48s | #2 |
| River Hill Fall 2023 | 21/10/2023 | Final | 57.54s | — | #3 |
| Empire State Fall Focus 2023 | 15/10/2023 | First round | 1:00.23 | — | #6 |
| Empire State Fall Focus 2023 | 15/10/2023 | Final | 1:03.98 | 1:17.05 | #6 |
| CubingUSA New England Championship 2023 | 07/10/2023 | First round | 1:00.99 | — | #6 |
| CubingUSA New England Championship 2023 | 07/10/2023 | Final | 55.00s | 1:03.32 | #2 |
| Railroad City 2023 | 23/09/2023 | Final | 1:03.82 | — | #4 |
| Panama Nationals 2023 | 11/08/2023 | Final | — | — | #5 |
| Chemung Cubing 2023 | 05/08/2023 | Final | 1:12.57 | — | #1 |
| CubingUSA Nationals 2023 | 27/07/2023 | First round | — | — | #106 |
| Westport Warmup 2023 | 15/07/2023 | Final | 59.54s | 1:04.98 | #1 |
| Jay House of Cubes 2023 | 09/07/2023 | Final | 1:05.99 | — | #1 |
| Silver City Side Events 2023 | 08/07/2023 | Final | 1:04.29 | — | #1 |
| Westchester Weeknights 3 2023 | 26/06/2023 | Final | 1:07.86 | — | #1 |
| CubingUSA Mid-Atlantic Championship 2023 | 17/06/2023 | First round | — | — | #28 |
| Wilmington Warmup 2023 | 03/06/2023 | Final | — | — | #6 |
| PBQ NYC Spring 2023 | 07/05/2023 | First round | 1:08.83 | — | #3 |
| PBQ NYC Spring 2023 | 07/05/2023 | Final | 1:13.33 | — | #3 |
| South Jersey Speedsolving 2023 | 22/04/2023 | Final | 54.16s | 58.79s | #2 |
| Pittsburgh Spring 2023 | 01/04/2023 | First round | 1:00.06 | 1:08.15 | #2 |
| Pittsburgh Spring 2023 | 01/04/2023 | Final | 1:02.00 | — | #2 |
| Niskayuna Nimble Fingers 2023 | 11/03/2023 | Final | 58.92s | 1:05.62 | #1 |
| Empire State Winter Whirl 2023 | 05/02/2023 | Final | 48.01s | — | #1 |
| Mum's the Word 2023 | 08/01/2023 | First round | 1:36.05 | — | #6 |
| Mum's the Word 2023 | 08/01/2023 | Second round | 1:09.71 | — | #6 |
| Mum's the Word 2023 | 08/01/2023 | Final | 1:02.77 | — | #5 |
| The Battle of Lex-side-ton 2023 | 02/01/2023 | Final | 1:14.13 | — | #6 |
| Burke Mountain Cubing 2022 | 19/11/2022 | Final | 58.92s | — | #3 |
| Empire State Fall 2022 | 05/11/2022 | First round | 1:26.20 | 1:30.37 | #1 |
| Empire State Fall 2022 | 05/11/2022 | Final | 1:13.85 | — | #1 |
| Rubik's WCA African Championship 2022 | 07/10/2022 | Final | 1:37.56 | — | #4 |
| Amherst Open 2022 | 10/09/2022 | First round | 57.11s | 1:05.84 | #3 |
| Amherst Open 2022 | 10/09/2022 | Final | 1:33.28 | 1:49.95 | #4 |
| Rubik's WCA North American Championship 2022 | 07/07/2022 | First round | 1:13.62 | — | #36 |
| Rubik's WCA North American Championship 2022 | 07/07/2022 | Second round | 1:10.40 | — | #30 |
| New York Championship 2022 | 02/07/2022 | First round | 1:29.54 | 1:31.14 | #6 |
| New York Championship 2022 | 02/07/2022 | Final | 1:06.44 | 1:24.39 | #3 |
| CubingUSA Northeast Championship 2022 | 27/05/2022 | First round | 1:47.90 | — | #19 |
| CubingUSA Northeast Championship 2022 | 27/05/2022 | Second round | 1:40.92 | — | #17 |
| CubingUSA Northeast Championship 2022 | 27/05/2022 | Final | 1:19.56 | 1:35.88 | #10 |
| Maine Spring 2022 | 19/03/2022 | First round | — | — | #15 |
| Constitution State Winter 2020 | 15/02/2020 | Final | 56.99s | — | #2 |
| Scranton Scramble 2020 | 18/01/2020 | Final | 1:09.01 | 1:19.39 | #3 |
| Pittsburgh Fall 2019 | 07/12/2019 | Final | 55.30s | — | #1 |
| Mississippi Capstone 2019 | 23/11/2019 | Final | 54.11s | 1:13.15 | #2 |
| Empire State Fall 2019 | 12/10/2019 | Final | 45.70s | 55.56s | #3 |
| CubingUSA Nationals 2019 | 01/08/2019 | First round | 1:22.46 | — | #34 |
| WCA World Championship 2019 | 11/07/2019 | First round | — | — | #112 |
| Pittsburgh Summer 2019 | 15/06/2019 | Final | 1:00.54 | 1:06.28 | #2 |
| Empire State Spring 2019 | 20/04/2019 | Final | 1:05.63 | 1:13.10 | #4 |
| Pittsburgh Open 2018 | 08/12/2018 | Final | 1:03.09 | 1:06.07 | #2 |
| Pennsylvania 2018 | 17/08/2018 | Final | 54.85s | 57.51s | #3 |
| CubingUSA Nationals 2018 | 27/07/2018 | First round | 59.97s | — | #22 |
| Dublin Open 2017 | 02/12/2017 | Final | 1:10.83 | — | #3 |
| Weston-super-Mare Open 2017 | 25/11/2017 | Final | 57.57s | — | #4 |
| UK Championship 2017 | 27/10/2017 | First round | 49.64s | — | #9 |
| UK Championship 2017 | 27/10/2017 | Final | 55.58s | — | #10 |
| Guildford Open 2017 | 23/09/2017 | First round | 54.95s | 1:02.39 | #2 |
| Guildford Open 2017 | 23/09/2017 | Final | 1:06.60 | — | #2 |
| August Bank Holiday Competition 2017 | 26/08/2017 | First round | 55.37s | 57.61s | #2 |
| August Bank Holiday Competition 2017 | 26/08/2017 | Final | — | — | #10 |
| World Rubik's Cube Championship 2017 | 13/07/2017 | First round | 50.01s | — | #38 |
| World Rubik's Cube Championship 2017 | 13/07/2017 | Second round | — | — | #72 |
| London Open 2017 | 08/07/2017 | Final | 55.70s | — | #5 |
| Irish Championship 2017 | 24/06/2017 | Final | 57.11s | — | #3 |
| Crawley Open 2017 | 03/06/2017 | Final | 51.77s | 56.21s | #2 |
| Newcastle-under-Lyme Open 2017 | 15/04/2017 | First round | 1:01.08 | — | #2 |
| Newcastle-under-Lyme Open 2017 | 15/04/2017 | Final | 1:22.62 | — | #2 |
| Peterborough Open 2017 | 04/03/2017 | Final | 1:12.02 | — | #3 |
| Manchester Open 2017 | 14/01/2017 | Final | 54.06s | — | #1 |
| Birmingham Open 2016 | 17/12/2016 | Final | 59.67s | — | #2 |
| UK Championship 2016 | 04/11/2016 | Final | 46.76s | — | #3 |
| Guildford Open 2016 | 01/10/2016 | Final | 1:00.04 | 1:08.87 | #2 |
| August Bank Holiday Competition 2016 | 27/08/2016 | First round | 1:17.53 | — | #3 |
| August Bank Holiday Competition 2016 | 27/08/2016 | Second round | 1:11.67 | — | #3 |
| August Bank Holiday Competition 2016 | 27/08/2016 | Final | 58.02s | — | #3 |
| Macclesfield Open 2016 | 30/07/2016 | Final | 1:12.02 | — | #4 |
| European Rubik's Cube Championship 2016 | 15/07/2016 | First round | 1:36.14 | — | #35 |
| Irish Championship 2016 | 25/06/2016 | Final | 1:02.86 | — | #3 |
| North London Open 2016 | 30/04/2016 | Final | 1:14.54 | — | #4 |
| Exeter Open 2016 | 02/04/2016 | First round | 50.80s | 56.99s | #1 |
| Exeter Open 2016 | 02/04/2016 | Final | 1:12.08 | — | #2 |
| Manchester Open 2016 | 30/01/2016 | Final | 1:06.24 | — | #1 |
| Welcome Thay Cambridge 2015 | 19/12/2015 | First round | 1:03.39 | — | #1 |
| Welcome Thay Cambridge 2015 | 19/12/2015 | Final | 1:08.26 | — | #1 |
| Danish Special 2015 | 05/12/2015 | Final | 58.36s | 1:17.54 | #1 |
| UK Rubik's Cube Championship 2015 | 07/11/2015 | Final | 1:11.46 | — | #4 |
| Music City Speedsolving 2015 | 12/09/2015 | Final | 1:32.01 | — | #2 |
| US Nationals 2015 | 31/07/2015 | First round | 1:37.51 | — | #16 |
| US Nationals 2015 | 31/07/2015 | Final | 1:39.12 | — | #11 |
| Xi'an Cherry Blossom 2015 | 04/04/2015 | Final | 1:58.54 | — | #7 |
| Carnegie Mellon Winter 2014 | 13/12/2014 | First round | 1:50.95 | — | #5 |
| Carnegie Mellon Winter 2014 | 13/12/2014 | Final | 1:17.15 | 1:44.92 | #4 |
| Michigan Mystery 2014 | 22/11/2014 | Final | 1:31.98 | — | #4 |
| Carnegie Mellon Fall 2014 | 11/10/2014 | Final | 1:25.62 | — | #3 |
| US Nationals 2014 | 01/08/2014 | First round | 1:49.77 | — | #20 |
| Nottingham Summer 2014 | 14/06/2014 | Final | 2:19.54 | — | #3 |
| Oxford Open 2014 | 17/05/2014 | Final | — | — | #6 |
| French Championship 2014 | 10/05/2014 | First round | 2:26.05 | 2:57.58 | #3 |
| French Championship 2014 | 10/05/2014 | Final | 2:06.96 | 2:28.00 | #2 |
| Welwyn Garden City Open 2014 | 05/04/2014 | Final | 2:07.02 | 2:14.34 | #9 |
| Nottingham Open 2014 | 22/02/2014 | Final | 1:33.34 | 1:46.18 | #6 |
| Hillsdale Fall 2013 | 09/11/2013 | Final | 1:52.36 | 2:31.85 | #2 |
| Leaf Town 2013 | 12/10/2013 | Final | 1:37.29 | 1:54.14 | #2 |
| World Rubik's Cube Championship 2013 | 26/07/2013 | First round | 2:07.57 | — | #53 |
| Canadian Open 2013 | 06/07/2013 | First round | 1:18.80 | — | #3 |
| Canadian Open 2013 | 06/07/2013 | Final | 1:48.38 | — | #2 |
| Raleigh Open 2013 | 15/06/2013 | Final | 1:53.21 | — | #2 |
| Carnegie Mellon Fall 2012 | 08/12/2012 | Final | 2:33.90 | — | #3 |
| Chesapeake Science Point Fall 2012 | 13/10/2012 | Final | 2:01.83 | — | #3 |
| United States National Championships 2012 | 03/08/2012 | First round | 2:55.16 | — | #27 |
| Jersey Shore Open 2012 | 28/07/2012 | Final | 2:34.27 | — | #5 |
| Raleigh Open 2012 | 21/07/2012 | Final | 2:37.71 | — | #2 |
| Tianjin Open 2012 | 27/05/2012 | Final | 3:37.75 | — | #2 |
| River Hill Winter 2012 | 21/01/2012 | Final | — | — | #10 |
| Ohio Fall 2011 | 10/12/2011 | Final | — | — | #4 |
| Appalachia 2011 | 17/09/2011 | Final | 4:46.15 | — | #2 |
Get updates about new features, analytics tools and WCA insights.