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

| Competition | Date | Round | Single | Average | Position |
|---|---|---|---|---|---|
| Missouri Championship 2026 | 07/08/2026 | Final | 58.79s | 59.82s | #5 |
| Elmsford Extravaganza II 2026 | 28/07/2026 | Final | 55.34s | 58.72s | #1 |
| Corning Summer 2026 | 25/07/2026 | Final | 53.17s | 1:00.17 | #3 |
| Chenango County Summer 2026 | 19/07/2026 | Final | 56.25s | 58.53s | #1 |
| No Skewba Diving in Greenport 2026 | 11/07/2026 | Final | 53.88s | 57.60s | #2 |
| Gwada Cubing 2026 | 04/07/2026 | Final | 52.20s | 56.64s | #1 |
| Elmsford Extravaganza I 2026 | 09/06/2026 | Final | 51.25s | 58.56s | #1 |
| ROC the Cube NY 2026 | 30/05/2026 | Final | 57.41s | 59.45s | #1 |
| Alfred University 2026 | 10/05/2026 | Final | 54.52s | 1:00.31 | #1 |
| Hemlock Lake 2026 | 26/04/2026 | Final | 1:00.03 | 1:03.07 | #2 |
| Nebraska Championship 2026 | 10/04/2026 | Final | 52.98s | 58.42s | #1 |
| Side Events in Palisades 2026 | 05/04/2026 | Final | 55.19s | 58.19s | #8 |
| Elmsford Evening II 2026 | 11/03/2026 | Final | 52.88s | 56.28s | #3 |
| Empire State ALL11-Stars 2026 | 07/03/2026 | Final | 54.93s | 1:03.67 | #9 |
| Mohawk Valley Winter 2026 | 21/02/2026 | Final | 52.34s | 55.41s | #1 |
| Corning Winter 2026 | 14/02/2026 | Final | 55.45s | 58.01s | #1 |
| Cuñape Open SCZ 2026 | 23/01/2026 | Final | 54.09s | 58.80s | #1 |
| UNSA Speedcubing Spring 2026 | 17/01/2026 | Final | 55.21s | 58.13s | #1 |
| New York New Year 2025 | 31/12/2025 | Final | 52.51s | 57.73s | #5 |
| Elmira Miracle 2025 | 21/12/2025 | Final | 54.24s | 59.30s | #3 |
| Turning in Corning 2025 | 20/12/2025 | Final | 55.26s | 57.99s | #2 |
| Mahalo iā Maui 2025 | 08/11/2025 | Final | 50.94s | 57.21s | #1 |
| Hawaiʻi Big Island Fall 2025 | 25/10/2025 | Final | 51.14s | 58.07s | #1 |
| New York Championship 2025 | 12/10/2025 | Final | 52.02s | 59.56s | #6 |
| Gouverneur NxNoPeeking 2025 | 27/09/2025 | Final | 54.15s | 57.63s | #3 |
| CubingUSA Mid-Atlantic Championship 2025 | 30/08/2025 | Final | 54.50s | 59.58s | #14 |
| Brookhaven Summer 2025 | 23/08/2025 | Final | 53.30s | 58.14s | #3 |
| Saratoga Springs Summer 2025 | 26/07/2025 | Final | 52.78s | 56.01s | #2 |
| New Rochelle Night Favorites 2 2025 | 22/07/2025 | Final | 54.05s | 57.16s | #1 |
| Binghamton Summer 2025 | 19/07/2025 | Final | 49.20s | 54.96s | #1 |
| Rubik's WCA World Championship 2025 | 03/07/2025 | First round | 56.85s | 59.16s | #144 |
| Night-Night New Rochelle 2 2025 | 30/06/2025 | Final | 49.97s | 59.36s | #3 |
| Horseheads Odds 2025 | 22/06/2025 | Final | 52.90s | 58.92s | #1 |
| ROC the Cube NY 2025 | 21/06/2025 | Final | 47.34s | 57.94s | #1 |
| Solving in Sayre 2025 | 15/06/2025 | Final | 58.64s | 59.65s | #1 |
| Saratoga Spring-s 2025 | 07/06/2025 | Final | 55.80s | 1:00.46 | #1 |
| Anchorage Spring 2025 | 24/05/2025 | Final | 50.63s | 57.73s | #1 |
| New Rochelle Night Favorites 2025 | 20/05/2025 | Final | 53.98s | 56.91s | #1 |
| Clifton Park Big Cubes 2025 | 03/05/2025 | Final | 57.88s | 1:00.22 | #1 |
| A Good Friday in Horseheads 2025 | 18/04/2025 | Final | 50.59s | 58.81s | #1 |
| Sicily Spring 2025 | 12/04/2025 | Final | 53.02s | 1:06.74 | #1 |
| Cubing in the 'Cuse 2025 | 29/03/2025 | Final | 52.49s | 58.67s | #1 |
| Catskills Spring 2025 | 23/03/2025 | Final | 58.65s | 59.37s | #1 |
| Liberty Science Center Open A 2025 | 15/03/2025 | Final | 58.89s | 1:00.82 | #5 |
| Manhattan Megaminx Mayhem 2025 | 01/03/2025 | Final | 54.58s | 56.90s | #5 |
| Empire State Winter 2025 | 08/02/2025 | Final | 51.42s | 57.47s | #2 |
| Rutgers Winter 2025 | 25/01/2025 | Final | 52.84s | 58.75s | #5 |
| Binghamton Winter 2025 | 12/01/2025 | Final | 51.86s | 59.32s | #1 |
| New New York New Year 2024 | 31/12/2024 | Final | 55.39s | 58.26s | #1 |
| Long Island Side Events 2024 | 22/12/2024 | Final | 52.16s | 55.66s | #4 |
| Finger Lakes Fingertricks 2024 | 07/12/2024 | Final | 50.75s | 55.55s | #2 |
| Saranac Lake 2024 | 17/11/2024 | Final | 54.48s | 56.82s | #1 |
| Lake George 2024 | 10/11/2024 | Final | 51.65s | 55.37s | #1 |
| Ticonderoga 2024 | 09/11/2024 | Final | 54.41s | 58.47s | #1 |
| ALL1- Empire State 2024 | 02/11/2024 | Final | 55.91s | 58.87s | #2 |
| CubingUSA Mid-Atlantic Championship 2024 | 12/10/2024 | Final | 59.47s | 1:02.56 | #9 |
| Christmas City Cubing PA 2024 | 06/10/2024 | Final | 55.88s | 1:00.47 | #4 |
| East Berlin Favorites PA 2024 | 29/09/2024 | Final | 58.75s | 59.65s | #2 |
| High Five Bloomsburg 2024 | 21/09/2024 | Final | 55.66s | 57.99s | #3 |
| New York Championship 2024 | 14/09/2024 | Final | 53.84s | 56.28s | #2 |
| Hudson Valley Summer 2024 | 08/09/2024 | Final | 55.58s | 58.40s | #2 |
| Saratoga Silent Springs 2024 | 24/08/2024 | Final | 56.40s | 1:00.58 | #1 |
| Hawaiʻi Big Island Summer 2024 | 10/08/2024 | Final | 55.20s | 1:03.31 | #1 |
| New Rochelle at Nite 4 2024 | 25/07/2024 | Final | 55.16s | 1:00.28 | #2 |
| Pennsylvania Championship 2024 | 21/06/2024 | Final | 56.43s | 1:02.54 | #13 |
| Empire State NxN 2024 | 02/06/2024 | Final | 56.38s | 1:03.12 | #2 |
| New Jersey Championship 2024 | 25/05/2024 | Final | 54.53s | 59.06s | #9 |
| QuabbiNxN 2024 | 18/05/2024 | Final | 54.39s | 1:00.89 | #3 |
| Empire State Spring Special 2024 | 27/04/2024 | Final | 52.72s | 57.80s | #2 |
| São Miguel Blind Sides 2024 | 14/04/2024 | Final | 55.39s | 1:01.30 | #1 |
| Ridgefield Spring 2024 | 06/04/2024 | Final | 54.04s | 1:00.16 | #1 |
| Saratoga Springs Big Cubes 2024 | 31/03/2024 | Final | 55.50s | 58.72s | #1 |
| Don't Pop Princeton 2024 | 23/03/2024 | Final | 58.89s | 1:01.77 | #6 |
| Cubes on the Bayside Spring 2024 | 16/03/2024 | Final | 57.27s | 1:01.19 | #3 |
| Empire State Winter 2024 | 03/02/2024 | Final | 52.26s | 58.28s | #5 |
| Cubes on the Bayside Winter 2024 | 14/01/2024 | Final | 59.22s | 1:03.83 | #8 |
| Manhattan Mini B 2023 | 09/12/2023 | Final | 53.48s | 56.48s | #1 |
| Lake Placid 2023 | 02/12/2023 | Final | 55.92s | 1:00.46 | #2 |
| Cubes on the Bayside 2023 | 18/11/2023 | Final | 53.83s | 57.90s | #2 |
| ALL1- Pittsburgh 2023 | 04/11/2023 | Final | 59.11s | 1:02.03 | #4 |
| River Hill Fall 2023 | 21/10/2023 | Final | 56.18s | 1:02.43 | #2 |
| Empire State Fall Favorites 2023 | 14/10/2023 | Final | 56.13s | 57.02s | #1 |
| CubingUSA New England Championship 2023 | 07/10/2023 | Final | 59.20s | 1:02.14 | #11 |
| Square-Fun in Bloomsburg 2023 | 09/09/2023 | Final | 48.19s | 55.70s | #2 |
| Brookline Favorites 2023 | 03/09/2023 | Final | 56.17s | 1:00.26 | #1 |
| Newark's On Track 2023 | 26/08/2023 | Final | 58.18s | 1:02.94 | #6 |
| Panama Nationals 2023 | 11/08/2023 | Final | 58.18s | 1:03.21 | #1 |
| Chemung Cubing 2023 | 05/08/2023 | Final | 59.06s | 1:02.56 | #1 |
| CubingUSA Nationals 2023 | 27/07/2023 | Second round | 55.29s | 1:00.82 | #51 |
| CubingUSA Mid-Atlantic Championship 2023 | 17/06/2023 | Final | 57.52s | 1:00.76 | #13 |
| Westchester Weeknights 2 2023 | 31/05/2023 | Final | 53.70s | 1:01.44 | #3 |
| Connecticut Spring 2023 | 13/05/2023 | Final | 55.88s | 59.23s | #2 |
| PBs in Palisades 2023 | 15/04/2023 | Final | 55.95s | 1:05.33 | #8 |
| Empire State Spring 2023 | 08/04/2023 | Final | 59.11s | 1:00.05 | #2 |
| NJIT Spring 2023 | 18/03/2023 | Final | 54.81s | 57.97s | #4 |
| Niskayuna Nimble Fingers 2023 | 11/03/2023 | Final | 1:01.28 | 1:03.72 | #3 |
| Empire State Winter Whirl 2023 | 05/02/2023 | Final | 57.99s | 1:05.22 | #2 |
| Gros Jouets à Montréal 2023 | 21/01/2023 | Final | 56.12s | 58.75s | #2 |
| Puzzling in Providence 2023 | 07/01/2023 | Final | 55.46s | 58.69s | #3 |
| New York New Year 2023 | 31/12/2022 | Final | 1:00.80 | 1:04.52 | #5 |
| West Chester Fall 2022 | 10/12/2022 | Final | 1:00.77 | 1:03.28 | #7 |
| Empire State Fall 2022 | 05/11/2022 | Final | 57.62s | 1:01.11 | #1 |
| Rubik's WCA African Championship 2022 | 07/10/2022 | Final | 1:02.45 | 1:06.38 | #2 |
| Amherst Open 2022 | 10/09/2022 | Final | 51.17s | 59.35s | #1 |
| Pittsburgh Summer B 2022 | 14/08/2022 | Final | 55.89s | 1:00.55 | #8 |
| Flower City Cube Fest 2022 | 30/07/2022 | Final | 53.76s | 1:03.02 | #3 |
| Granite State 2022 | 23/07/2022 | Final | 59.48s | 1:00.99 | #4 |
| Rubik's WCA North American Championship 2022 | 07/07/2022 | Second round | 57.59s | 1:04.23 | #39 |
| New York Championship 2022 | 02/07/2022 | Final | 1:02.47 | 1:04.37 | #11 |
| Dunkirk Spring B 2022 | 11/06/2022 | Final | 57.90s | 1:01.51 | #2 |
| ROC the Cube 2022 | 04/06/2022 | Final | 55.10s | 1:03.34 | #2 |
| CubingUSA Northeast Championship 2022 | 27/05/2022 | Semi Final | 56.24s | 1:01.90 | #21 |
| Empire State Spring 2022 | 30/04/2022 | Final | 57.74s | 1:04.06 | #5 |
| Maine Spring 2022 | 19/03/2022 | Final | 53.36s | 1:02.12 | #3 |
| Pittsburgh Winter 2022 | 13/03/2022 | Final | 58.34s | 1:02.84 | #5 |
| Empire State Winter B 2022 | 16/01/2022 | Final | 59.87s | 1:03.11 | #4 |
| Pittsburgh Fall 2021 | 20/11/2021 | Final | 1:04.38 | 1:06.12 | #13 |
| Empire State Summer A 2021 | 31/07/2021 | Final | 1:00.20 | 1:02.68 | #6 |
| Constitution State Winter 2020 | 15/02/2020 | Final | 1:00.27 | 1:06.65 | #3 |
| Scranton Scramble 2020 | 18/01/2020 | Final | 59.12s | 59.66s | #3 |
| Pittsburgh Fall 2019 | 07/12/2019 | Final | 57.50s | 1:04.42 | #1 |
| Mississippi Capstone 2019 | 23/11/2019 | Final | 59.53s | 1:05.82 | #1 |
| Empire State Fall 2019 | 12/10/2019 | Final | 58.82s | 1:02.64 | #2 |
| Providence Fall 2019 | 21/09/2019 | Final | 1:04.58 | 1:05.30 | #2 |
| CubingUSA Nationals 2019 | 01/08/2019 | Second round | 57.78s | 59.81s | #17 |
| WCA World Championship 2019 | 11/07/2019 | Second round | 55.81s | 1:02.79 | #40 |
| Arcadia Summer 2019 | 22/06/2019 | Final | 55.98s | 1:05.94 | #3 |
| Pittsburgh Summer 2019 | 15/06/2019 | Final | 56.14s | 1:04.51 | #1 |
| Colonie Spring 2019 | 08/06/2019 | Final | 59.33s | 1:02.07 | #1 |
| Pittsburgh Spring 2019 | 09/03/2019 | Final | 50.73s | 1:00.71 | #2 |
| Pittsburgh Open 2018 | 08/12/2018 | Final | 58.52s | 1:03.22 | #1 |
| Pennsylvania 2018 | 17/08/2018 | Final | 52.65s | 1:05.38 | #2 |
| CubingUSA Nationals 2018 | 27/07/2018 | Second round | 57.27s | 1:04.63 | #23 |
| Dublin Open 2017 | 02/12/2017 | Final | 1:03.34 | 1:06.63 | #2 |
| Weston-super-Mare Open 2017 | 25/11/2017 | Final | 1:00.88 | 1:06.45 | #3 |
| UK Championship 2017 | 27/10/2017 | Final | 59.18s | 1:06.11 | #7 |
| Guildford Open 2017 | 23/09/2017 | Final | 1:01.51 | 1:06.17 | #2 |
| August Bank Holiday Competition 2017 | 26/08/2017 | Final | 59.01s | 1:09.35 | #2 |
| World Rubik's Cube Championship 2017 | 13/07/2017 | Second round | 1:01.54 | 1:09.47 | #36 |
| London Open 2017 | 08/07/2017 | Final | 1:03.31 | 1:08.02 | #11 |
| Irish Championship 2017 | 24/06/2017 | Final | 1:03.23 | 1:10.39 | #2 |
| Crawley Open 2017 | 03/06/2017 | Final | 1:04.47 | 1:12.26 | #4 |
| Newcastle-under-Lyme Open 2017 | 15/04/2017 | Final | 1:05.46 | 1:08.31 | #2 |
| Peterborough Open 2017 | 04/03/2017 | Final | 1:06.08 | 1:08.58 | #3 |
| Manchester Open 2017 | 14/01/2017 | Final | 1:06.20 | 1:12.95 | #4 |
| Birmingham Open 2016 | 17/12/2016 | Final | 1:04.92 | 1:09.79 | #3 |
| UK Championship 2016 | 04/11/2016 | Final | 56.23s | 1:08.17 | #5 |
| Guildford Open 2016 | 01/10/2016 | Final | 1:02.87 | 1:12.03 | #4 |
| August Bank Holiday Competition 2016 | 27/08/2016 | Final | 1:06.21 | 1:10.97 | #3 |
| Macclesfield Open 2016 | 30/07/2016 | Final | 1:03.59 | 1:12.82 | #4 |
| European Rubik's Cube Championship 2016 | 15/07/2016 | Final | 1:06.80 | 1:10.37 | #15 |
| Irish Championship 2016 | 25/06/2016 | Final | 1:05.70 | 1:16.04 | #2 |
| North London Open 2016 | 30/04/2016 | Final | 1:02.74 | 1:07.89 | #1 |
| Exeter Open 2016 | 02/04/2016 | Final | 1:06.99 | 1:10.66 | #3 |
| Manchester Open 2016 | 30/01/2016 | Final | 1:08.05 | 1:10.96 | #2 |
| Welcome Thay Cambridge 2015 | 19/12/2015 | Final | 1:07.70 | 1:13.00 | #3 |
| Danish Special 2015 | 05/12/2015 | Final | 1:09.03 | 1:13.50 | #1 |
| UK Rubik's Cube Championship 2015 | 07/11/2015 | Final | 1:07.15 | 1:14.91 | #5 |
| Slow n Steady Fall 2015 | 26/09/2015 | Final | 1:05.28 | 1:13.66 | #1 |
| US Nationals 2015 | 31/07/2015 | Final | 1:14.32 | 1:17.79 | #10 |
| Slow n Steady Spring 2015 | 06/06/2015 | Final | 1:11.06 | 1:14.68 | #1 |
| Chesapeake Science Point Spring 2015 | 09/05/2015 | Final | 1:12.92 | 1:17.58 | #3 |
| Xi'an Cherry Blossom 2015 | 04/04/2015 | Final | 1:06.09 | 1:16.17 | #1 |
| River Hill Winter 2015 | 07/03/2015 | Final | 1:07.38 | 1:17.34 | #3 |
| Carnegie Mellon Winter 2014 | 13/12/2014 | Final | 1:18.04 | 1:19.65 | #1 |
| Carnegie Mellon Fall 2014 | 11/10/2014 | Final | 1:16.04 | 1:24.31 | #3 |
| US Nationals 2014 | 01/08/2014 | Final | 1:16.87 | 1:21.61 | #12 |
| Nottingham Summer 2014 | 14/06/2014 | Final | 1:19.54 | 1:29.80 | #5 |
| Oxford Open 2014 | 17/05/2014 | Final | 1:23.40 | 1:27.71 | #4 |
| French Championship 2014 | 10/05/2014 | Final | 1:14.82 | 1:27.39 | #1 |
| Welwyn Garden City Open 2014 | 05/04/2014 | Final | 1:21.58 | 1:26.03 | #4 |
| Nottingham Open 2014 | 22/02/2014 | Final | 1:27.45 | 1:30.48 | #8 |
| World Rubik's Cube Championship 2013 | 26/07/2013 | Semi Final | 1:17.72 | 1:29.65 | #29 |
| Canadian Open 2013 | 06/07/2013 | Final | 1:22.46 | 1:24.31 | #4 |
| Raleigh Open 2013 | 15/06/2013 | Final | 1:24.58 | 1:34.78 | #2 |
| Carnegie Mellon Spring 2013 | 11/05/2013 | Final | 1:29.07 | 1:33.23 | #1 |
| Chesapeake Science Point Spring 2013 | 13/04/2013 | Final | 1:23.16 | 1:31.77 | #3 |
| Chesapeake Science Point Fall 2012 | 13/10/2012 | Final | 1:31.06 | 1:37.48 | #3 |
| United States National Championships 2012 | 03/08/2012 | Semi Final | 1:31.28 | 1:46.00 | #24 |
| Jersey Shore Open 2012 | 28/07/2012 | Final | 1:35.91 | 1:45.18 | #8 |
| Raleigh Open 2012 | 21/07/2012 | Final | 1:32.27 | 1:37.73 | #1 |
| Tianjin Open 2012 | 27/05/2012 | Final | 1:27.02 | 1:44.17 | #1 |
| Carnegie Mellon Spring 2012 | 14/04/2012 | Final | 1:36.63 | 1:43.25 | #1 |
| River Hill Winter 2012 | 21/01/2012 | Final | 1:53.16 | 1:59.67 | #8 |
| Appalachia 2011 | 17/09/2011 | Final | 1:59.96 | 2:05.18 | #1 |
| Cyclops Open 2011 | 25/06/2011 | First round | 1:52.55 | 2:02.72 | #5 |
| River Hill Spring 2011 | 18/06/2011 | Final | 1:58.30 | 2:09.88 | #5 |
| Princeton Fall 2010 | 06/11/2010 | Final | 2:59.58 | — | #19 |
| United States Rubik's Cube Championships 2010 | 06/08/2010 | First round | 2:53.00 | 3:07.28 | #76 |
| Washington DC Spring 2010 | 13/06/2010 | Final | 3:06.47 | — | #12 |
| Baltimore Spring competition 2010 | 18/04/2010 | Final | 2:57.00 | — | #16 |
| Competition | Date | Round | Single | Average | Position |
|---|---|---|---|---|---|
| Missouri Championship 2026 | 07/08/2026 | First round | 52.62s | 56.70s | #2 |
| Missouri Championship 2026 | 07/08/2026 | Final | 58.79s | 59.82s | #5 |
| Elmsford Extravaganza II 2026 | 28/07/2026 | Final | 55.34s | 58.72s | #1 |
| Corning Summer 2026 | 25/07/2026 | Final | 53.17s | 1:00.17 | #3 |
| Chenango County Summer 2026 | 19/07/2026 | Final | 56.25s | 58.53s | #1 |
| No Skewba Diving in Greenport 2026 | 11/07/2026 | Final | 53.88s | 57.60s | #2 |
| Gwada Cubing 2026 | 04/07/2026 | Final | 52.20s | 56.64s | #1 |
| Elmsford Extravaganza I 2026 | 09/06/2026 | Final | 51.25s | 58.56s | #1 |
| ROC the Cube NY 2026 | 30/05/2026 | Final | 57.41s | 59.45s | #1 |
| Alfred University 2026 | 10/05/2026 | Final | 54.52s | 1:00.31 | #1 |
| Hemlock Lake 2026 | 26/04/2026 | Final | 1:00.03 | 1:03.07 | #2 |
| Nebraska Championship 2026 | 10/04/2026 | First round | 51.08s | 56.76s | #1 |
| Nebraska Championship 2026 | 10/04/2026 | Final | 52.98s | 58.42s | #1 |
| Side Events in Palisades 2026 | 05/04/2026 | First round | 54.16s | 55.90s | #7 |
| Side Events in Palisades 2026 | 05/04/2026 | Final | 55.19s | 58.19s | #8 |
| Elmsford Evening II 2026 | 11/03/2026 | First round | 53.48s | 58.55s | #1 |
| Elmsford Evening II 2026 | 11/03/2026 | Final | 52.88s | 56.28s | #3 |
| Empire State ALL11-Stars 2026 | 07/03/2026 | First round | 51.40s | 57.13s | #4 |
| Empire State ALL11-Stars 2026 | 07/03/2026 | Final | 54.93s | 1:03.67 | #9 |
| Mohawk Valley Winter 2026 | 21/02/2026 | Final | 52.34s | 55.41s | #1 |
| Corning Winter 2026 | 14/02/2026 | First round | 56.11s | 57.91s | #1 |
| Corning Winter 2026 | 14/02/2026 | Final | 55.45s | 58.01s | #1 |
| Cuñape Open SCZ 2026 | 23/01/2026 | First round | 54.90s | 58.42s | #1 |
| Cuñape Open SCZ 2026 | 23/01/2026 | Final | 54.09s | 58.80s | #1 |
| UNSA Speedcubing Spring 2026 | 17/01/2026 | Final | 55.21s | 58.13s | #1 |
| New York New Year 2025 | 31/12/2025 | Final | 52.51s | 57.73s | #5 |
| Elmira Miracle 2025 | 21/12/2025 | Final | 54.24s | 59.30s | #3 |
| Turning in Corning 2025 | 20/12/2025 | Final | 55.26s | 57.99s | #2 |
| Mahalo iā Maui 2025 | 08/11/2025 | Final | 50.94s | 57.21s | #1 |
| Hawaiʻi Big Island Fall 2025 | 25/10/2025 | Final | 51.14s | 58.07s | #1 |
| New York Championship 2025 | 12/10/2025 | Final | 52.02s | 59.56s | #6 |
| Gouverneur NxNoPeeking 2025 | 27/09/2025 | First round | 56.35s | 1:01.93 | #5 |
| Gouverneur NxNoPeeking 2025 | 27/09/2025 | Final | 54.15s | 57.63s | #3 |
| CubingUSA Mid-Atlantic Championship 2025 | 30/08/2025 | Final | 54.50s | 59.58s | #14 |
| Brookhaven Summer 2025 | 23/08/2025 | Final | 53.30s | 58.14s | #3 |
| Saratoga Springs Summer 2025 | 26/07/2025 | Final | 52.78s | 56.01s | #2 |
| New Rochelle Night Favorites 2 2025 | 22/07/2025 | Final | 54.05s | 57.16s | #1 |
| Binghamton Summer 2025 | 19/07/2025 | Final | 49.20s | 54.96s | #1 |
| Rubik's WCA World Championship 2025 | 03/07/2025 | First round | 56.85s | 59.16s | #144 |
| Night-Night New Rochelle 2 2025 | 30/06/2025 | Final | 49.97s | 59.36s | #3 |
| Horseheads Odds 2025 | 22/06/2025 | Final | 52.90s | 58.92s | #1 |
| ROC the Cube NY 2025 | 21/06/2025 | First round | 52.90s | 58.72s | #1 |
| ROC the Cube NY 2025 | 21/06/2025 | Final | 47.34s | 57.94s | #1 |
| Solving in Sayre 2025 | 15/06/2025 | Final | 58.64s | 59.65s | #1 |
| Saratoga Spring-s 2025 | 07/06/2025 | First round | 59.00s | 1:00.57 | #1 |
| Saratoga Spring-s 2025 | 07/06/2025 | Final | 55.80s | 1:00.46 | #1 |
| Anchorage Spring 2025 | 24/05/2025 | Final | 50.63s | 57.73s | #1 |
| New Rochelle Night Favorites 2025 | 20/05/2025 | Final | 53.98s | 56.91s | #1 |
| Clifton Park Big Cubes 2025 | 03/05/2025 | First round | 52.27s | 58.29s | #1 |
| Clifton Park Big Cubes 2025 | 03/05/2025 | Final | 57.88s | 1:00.22 | #1 |
| A Good Friday in Horseheads 2025 | 18/04/2025 | Final | 50.59s | 58.81s | #1 |
| Sicily Spring 2025 | 12/04/2025 | Final | 53.02s | 1:06.74 | #1 |
| Cubing in the 'Cuse 2025 | 29/03/2025 | Final | 52.49s | 58.67s | #1 |
| Catskills Spring 2025 | 23/03/2025 | First round | 53.76s | 1:00.64 | #1 |
| Catskills Spring 2025 | 23/03/2025 | Final | 58.65s | 59.37s | #1 |
| Liberty Science Center Open A 2025 | 15/03/2025 | First round | 51.32s | 55.77s | #2 |
| Liberty Science Center Open A 2025 | 15/03/2025 | Final | 58.89s | 1:00.82 | #5 |
| Manhattan Megaminx Mayhem 2025 | 01/03/2025 | First round | 53.61s | 59.61s | #7 |
| Manhattan Megaminx Mayhem 2025 | 01/03/2025 | Final | 54.58s | 56.90s | #5 |
| Empire State Winter 2025 | 08/02/2025 | First round | 47.43s | 58.83s | #2 |
| Empire State Winter 2025 | 08/02/2025 | Final | 51.42s | 57.47s | #2 |
| Rutgers Winter 2025 | 25/01/2025 | First round | 55.40s | 56.14s | #5 |
| Rutgers Winter 2025 | 25/01/2025 | Final | 52.84s | 58.75s | #5 |
| Binghamton Winter 2025 | 12/01/2025 | Final | 51.86s | 59.32s | #1 |
| New New York New Year 2024 | 31/12/2024 | First round | 51.18s | 1:01.72 | #1 |
| New New York New Year 2024 | 31/12/2024 | Final | 55.39s | 58.26s | #1 |
| Long Island Side Events 2024 | 22/12/2024 | First round | 59.04s | 59.14s | #7 |
| Long Island Side Events 2024 | 22/12/2024 | Final | 52.16s | 55.66s | #4 |
| Finger Lakes Fingertricks 2024 | 07/12/2024 | Final | 50.75s | 55.55s | #2 |
| Saranac Lake 2024 | 17/11/2024 | Final | 54.48s | 56.82s | #1 |
| Lake George 2024 | 10/11/2024 | Final | 51.65s | 55.37s | #1 |
| Ticonderoga 2024 | 09/11/2024 | Final | 54.41s | 58.47s | #1 |
| ALL1- Empire State 2024 | 02/11/2024 | First round | 56.36s | 58.21s | #2 |
| ALL1- Empire State 2024 | 02/11/2024 | Final | 55.91s | 58.87s | #2 |
| CubingUSA Mid-Atlantic Championship 2024 | 12/10/2024 | Final | 59.47s | 1:02.56 | #9 |
| Christmas City Cubing PA 2024 | 06/10/2024 | Final | 55.88s | 1:00.47 | #4 |
| East Berlin Favorites PA 2024 | 29/09/2024 | Final | 58.75s | 59.65s | #2 |
| High Five Bloomsburg 2024 | 21/09/2024 | First round | 54.17s | 59.77s | #2 |
| High Five Bloomsburg 2024 | 21/09/2024 | Final | 55.66s | 57.99s | #3 |
| New York Championship 2024 | 14/09/2024 | Final | 53.84s | 56.28s | #2 |
| Hudson Valley Summer 2024 | 08/09/2024 | First round | 58.43s | 1:00.54 | #1 |
| Hudson Valley Summer 2024 | 08/09/2024 | Final | 55.58s | 58.40s | #2 |
| Saratoga Silent Springs 2024 | 24/08/2024 | Final | 56.40s | 1:00.58 | #1 |
| Hawaiʻi Big Island Summer 2024 | 10/08/2024 | Final | 55.20s | 1:03.31 | #1 |
| New Rochelle at Nite 4 2024 | 25/07/2024 | Final | 55.16s | 1:00.28 | #2 |
| Pennsylvania Championship 2024 | 21/06/2024 | First round | 56.65s | 1:01.57 | #11 |
| Pennsylvania Championship 2024 | 21/06/2024 | Final | 56.43s | 1:02.54 | #13 |
| Empire State NxN 2024 | 02/06/2024 | Final | 56.38s | 1:03.12 | #2 |
| New Jersey Championship 2024 | 25/05/2024 | First round | 55.51s | 1:00.57 | #10 |
| New Jersey Championship 2024 | 25/05/2024 | Second round | 54.99s | 1:02.14 | #9 |
| New Jersey Championship 2024 | 25/05/2024 | Final | 54.53s | 59.06s | #9 |
| QuabbiNxN 2024 | 18/05/2024 | First round | 59.39s | 1:01.26 | #4 |
| QuabbiNxN 2024 | 18/05/2024 | Second round | 55.33s | 57.59s | #2 |
| QuabbiNxN 2024 | 18/05/2024 | Final | 54.39s | 1:00.89 | #3 |
| Empire State Spring Special 2024 | 27/04/2024 | Final | 52.72s | 57.80s | #2 |
| São Miguel Blind Sides 2024 | 14/04/2024 | Final | 55.39s | 1:01.30 | #1 |
| Ridgefield Spring 2024 | 06/04/2024 | Final | 54.04s | 1:00.16 | #1 |
| Saratoga Springs Big Cubes 2024 | 31/03/2024 | First round | 55.42s | 1:00.18 | #1 |
| Saratoga Springs Big Cubes 2024 | 31/03/2024 | Final | 55.50s | 58.72s | #1 |
| Don't Pop Princeton 2024 | 23/03/2024 | First round | 56.48s | 59.67s | #4 |
| Don't Pop Princeton 2024 | 23/03/2024 | Final | 58.89s | 1:01.77 | #6 |
| Cubes on the Bayside Spring 2024 | 16/03/2024 | First round | 57.87s | 1:01.24 | #2 |
| Cubes on the Bayside Spring 2024 | 16/03/2024 | Final | 57.27s | 1:01.19 | #3 |
| Empire State Winter 2024 | 03/02/2024 | First round | 51.86s | 1:00.08 | #4 |
| Empire State Winter 2024 | 03/02/2024 | Final | 52.26s | 58.28s | #5 |
| Cubes on the Bayside Winter 2024 | 14/01/2024 | First round | 55.90s | 1:04.84 | #9 |
| Cubes on the Bayside Winter 2024 | 14/01/2024 | Final | 59.22s | 1:03.83 | #8 |
| Manhattan Mini B 2023 | 09/12/2023 | Final | 53.48s | 56.48s | #1 |
| Lake Placid 2023 | 02/12/2023 | Final | 55.92s | 1:00.46 | #2 |
| Cubes on the Bayside 2023 | 18/11/2023 | First round | 53.17s | 1:00.97 | #2 |
| Cubes on the Bayside 2023 | 18/11/2023 | Final | 53.83s | 57.90s | #2 |
| ALL1- Pittsburgh 2023 | 04/11/2023 | Final | 59.11s | 1:02.03 | #4 |
| River Hill Fall 2023 | 21/10/2023 | Final | 56.18s | 1:02.43 | #2 |
| Empire State Fall Favorites 2023 | 14/10/2023 | Final | 56.13s | 57.02s | #1 |
| CubingUSA New England Championship 2023 | 07/10/2023 | First round | 57.97s | 59.77s | #6 |
| CubingUSA New England Championship 2023 | 07/10/2023 | Second round | 54.94s | 1:02.68 | #12 |
| CubingUSA New England Championship 2023 | 07/10/2023 | Final | 59.20s | 1:02.14 | #11 |
| Square-Fun in Bloomsburg 2023 | 09/09/2023 | Final | 48.19s | 55.70s | #2 |
| Brookline Favorites 2023 | 03/09/2023 | Final | 56.17s | 1:00.26 | #1 |
| Newark's On Track 2023 | 26/08/2023 | Final | 58.18s | 1:02.94 | #6 |
| Panama Nationals 2023 | 11/08/2023 | Final | 58.18s | 1:03.21 | #1 |
| Chemung Cubing 2023 | 05/08/2023 | Final | 59.06s | 1:02.56 | #1 |
| CubingUSA Nationals 2023 | 27/07/2023 | First round | 57.54s | 1:03.18 | #75 |
| CubingUSA Nationals 2023 | 27/07/2023 | Second round | 55.29s | 1:00.82 | #51 |
| CubingUSA Mid-Atlantic Championship 2023 | 17/06/2023 | First round | 1:02.11 | 1:03.90 | #21 |
| CubingUSA Mid-Atlantic Championship 2023 | 17/06/2023 | Second round | 55.28s | 1:03.99 | #21 |
| CubingUSA Mid-Atlantic Championship 2023 | 17/06/2023 | Semi Final | 57.41s | 1:00.64 | #16 |
| CubingUSA Mid-Atlantic Championship 2023 | 17/06/2023 | Final | 57.52s | 1:00.76 | #13 |
| Westchester Weeknights 2 2023 | 31/05/2023 | First round | 57.66s | 1:03.37 | #2 |
| Westchester Weeknights 2 2023 | 31/05/2023 | Final | 53.70s | 1:01.44 | #3 |
| Connecticut Spring 2023 | 13/05/2023 | First round | 56.28s | 58.91s | #2 |
| Connecticut Spring 2023 | 13/05/2023 | Final | 55.88s | 59.23s | #2 |
| PBs in Palisades 2023 | 15/04/2023 | First round | 55.48s | 1:00.49 | #7 |
| PBs in Palisades 2023 | 15/04/2023 | Final | 55.95s | 1:05.33 | #8 |
| Empire State Spring 2023 | 08/04/2023 | First round | 53.48s | 1:00.23 | #2 |
| Empire State Spring 2023 | 08/04/2023 | Second round | 57.49s | 58.57s | #2 |
| Empire State Spring 2023 | 08/04/2023 | Final | 59.11s | 1:00.05 | #2 |
| NJIT Spring 2023 | 18/03/2023 | Final | 54.81s | 57.97s | #4 |
| Niskayuna Nimble Fingers 2023 | 11/03/2023 | First round | 54.16s | 1:02.28 | #3 |
| Niskayuna Nimble Fingers 2023 | 11/03/2023 | Final | 1:01.28 | 1:03.72 | #3 |
| Empire State Winter Whirl 2023 | 05/02/2023 | Final | 57.99s | 1:05.22 | #2 |
| Gros Jouets à Montréal 2023 | 21/01/2023 | First round | 56.06s | 58.09s | #3 |
| Gros Jouets à Montréal 2023 | 21/01/2023 | Second round | 53.05s | 56.88s | #2 |
| Gros Jouets à Montréal 2023 | 21/01/2023 | Final | 56.12s | 58.75s | #2 |
| Puzzling in Providence 2023 | 07/01/2023 | First round | 54.79s | 1:01.58 | #3 |
| Puzzling in Providence 2023 | 07/01/2023 | Final | 55.46s | 58.69s | #3 |
| New York New Year 2023 | 31/12/2022 | Final | 1:00.80 | 1:04.52 | #5 |
| West Chester Fall 2022 | 10/12/2022 | Final | 1:00.77 | 1:03.28 | #7 |
| Empire State Fall 2022 | 05/11/2022 | First round | 55.03s | 57.21s | #1 |
| Empire State Fall 2022 | 05/11/2022 | Final | 57.62s | 1:01.11 | #1 |
| Rubik's WCA African Championship 2022 | 07/10/2022 | First round | 58.89s | 1:02.13 | #1 |
| Rubik's WCA African Championship 2022 | 07/10/2022 | Final | 1:02.45 | 1:06.38 | #2 |
| Amherst Open 2022 | 10/09/2022 | Final | 51.17s | 59.35s | #1 |
| Pittsburgh Summer B 2022 | 14/08/2022 | First round | 55.84s | 1:01.05 | #8 |
| Pittsburgh Summer B 2022 | 14/08/2022 | Final | 55.89s | 1:00.55 | #8 |
| Flower City Cube Fest 2022 | 30/07/2022 | First round | 53.49s | 58.77s | #1 |
| Flower City Cube Fest 2022 | 30/07/2022 | Final | 53.76s | 1:03.02 | #3 |
| Granite State 2022 | 23/07/2022 | Final | 59.48s | 1:00.99 | #4 |
| Rubik's WCA North American Championship 2022 | 07/07/2022 | First round | 59.37s | 1:04.00 | #47 |
| Rubik's WCA North American Championship 2022 | 07/07/2022 | Second round | 57.59s | 1:04.23 | #39 |
| New York Championship 2022 | 02/07/2022 | First round | 57.84s | 1:01.70 | #10 |
| New York Championship 2022 | 02/07/2022 | Final | 1:02.47 | 1:04.37 | #11 |
| Dunkirk Spring B 2022 | 11/06/2022 | First round | 57.50s | 1:01.45 | #2 |
| Dunkirk Spring B 2022 | 11/06/2022 | Final | 57.90s | 1:01.51 | #2 |
| ROC the Cube 2022 | 04/06/2022 | Final | 55.10s | 1:03.34 | #2 |
| CubingUSA Northeast Championship 2022 | 27/05/2022 | First round | 53.82s | 59.29s | #13 |
| CubingUSA Northeast Championship 2022 | 27/05/2022 | Second round | 58.21s | 1:02.82 | #19 |
| CubingUSA Northeast Championship 2022 | 27/05/2022 | Semi Final | 56.24s | 1:01.90 | #21 |
| Empire State Spring 2022 | 30/04/2022 | First round | 54.49s | 1:04.67 | #5 |
| Empire State Spring 2022 | 30/04/2022 | Final | 57.74s | 1:04.06 | #5 |
| Maine Spring 2022 | 19/03/2022 | Final | 53.36s | 1:02.12 | #3 |
| Pittsburgh Winter 2022 | 13/03/2022 | Final | 58.34s | 1:02.84 | #5 |
| Empire State Winter B 2022 | 16/01/2022 | First round | 59.82s | 1:06.83 | #4 |
| Empire State Winter B 2022 | 16/01/2022 | Final | 59.87s | 1:03.11 | #4 |
| Pittsburgh Fall 2021 | 20/11/2021 | Final | 1:04.38 | 1:06.12 | #13 |
| Empire State Summer A 2021 | 31/07/2021 | First round | 56.70s | 1:01.83 | #6 |
| Empire State Summer A 2021 | 31/07/2021 | Final | 1:00.20 | 1:02.68 | #6 |
| Constitution State Winter 2020 | 15/02/2020 | First round | 59.02s | 1:03.43 | #2 |
| Constitution State Winter 2020 | 15/02/2020 | Final | 1:00.27 | 1:06.65 | #3 |
| Scranton Scramble 2020 | 18/01/2020 | First round | 55.62s | 1:00.33 | #5 |
| Scranton Scramble 2020 | 18/01/2020 | Final | 59.12s | 59.66s | #3 |
| Pittsburgh Fall 2019 | 07/12/2019 | Final | 57.50s | 1:04.42 | #1 |
| Mississippi Capstone 2019 | 23/11/2019 | Final | 59.53s | 1:05.82 | #1 |
| Empire State Fall 2019 | 12/10/2019 | First round | 56.60s | 1:03.81 | #1 |
| Empire State Fall 2019 | 12/10/2019 | Final | 58.82s | 1:02.64 | #2 |
| Providence Fall 2019 | 21/09/2019 | Final | 1:04.58 | 1:05.30 | #2 |
| CubingUSA Nationals 2019 | 01/08/2019 | First round | 56.10s | 1:04.66 | #32 |
| CubingUSA Nationals 2019 | 01/08/2019 | Second round | 57.78s | 59.81s | #17 |
| WCA World Championship 2019 | 11/07/2019 | First round | 57.87s | 1:05.17 | #59 |
| WCA World Championship 2019 | 11/07/2019 | Second round | 55.81s | 1:02.79 | #40 |
| Arcadia Summer 2019 | 22/06/2019 | Final | 55.98s | 1:05.94 | #3 |
| Pittsburgh Summer 2019 | 15/06/2019 | First round | 59.99s | 1:04.88 | #1 |
| Pittsburgh Summer 2019 | 15/06/2019 | Final | 56.14s | 1:04.51 | #1 |
| Colonie Spring 2019 | 08/06/2019 | Final | 59.33s | 1:02.07 | #1 |
| Pittsburgh Spring 2019 | 09/03/2019 | Final | 50.73s | 1:00.71 | #2 |
| Pittsburgh Open 2018 | 08/12/2018 | Final | 58.52s | 1:03.22 | #1 |
| Pennsylvania 2018 | 17/08/2018 | First round | 1:01.94 | 1:06.30 | #2 |
| Pennsylvania 2018 | 17/08/2018 | Final | 52.65s | 1:05.38 | #2 |
| CubingUSA Nationals 2018 | 27/07/2018 | First round | 59.17s | 1:06.69 | #31 |
| CubingUSA Nationals 2018 | 27/07/2018 | Second round | 57.27s | 1:04.63 | #23 |
| Dublin Open 2017 | 02/12/2017 | First round | 53.62s | 1:10.89 | #2 |
| Dublin Open 2017 | 02/12/2017 | Final | 1:03.34 | 1:06.63 | #2 |
| Weston-super-Mare Open 2017 | 25/11/2017 | First round | 1:01.38 | 1:05.42 | #4 |
| Weston-super-Mare Open 2017 | 25/11/2017 | Final | 1:00.88 | 1:06.45 | #3 |
| UK Championship 2017 | 27/10/2017 | First round | 58.84s | 1:08.48 | #8 |
| UK Championship 2017 | 27/10/2017 | Final | 59.18s | 1:06.11 | #7 |
| Guildford Open 2017 | 23/09/2017 | First round | 1:01.31 | 1:02.97 | #2 |
| Guildford Open 2017 | 23/09/2017 | Final | 1:01.51 | 1:06.17 | #2 |
| August Bank Holiday Competition 2017 | 26/08/2017 | First round | 54.57s | 1:06.53 | #3 |
| August Bank Holiday Competition 2017 | 26/08/2017 | Final | 59.01s | 1:09.35 | #2 |
| World Rubik's Cube Championship 2017 | 13/07/2017 | First round | 1:05.53 | 1:09.80 | #34 |
| World Rubik's Cube Championship 2017 | 13/07/2017 | Second round | 1:01.54 | 1:09.47 | #36 |
| London Open 2017 | 08/07/2017 | First round | 1:04.18 | 1:09.40 | #11 |
| London Open 2017 | 08/07/2017 | Final | 1:03.31 | 1:08.02 | #11 |
| Irish Championship 2017 | 24/06/2017 | First round | 1:05.74 | 1:12.53 | #2 |
| Irish Championship 2017 | 24/06/2017 | Final | 1:03.23 | 1:10.39 | #2 |
| Crawley Open 2017 | 03/06/2017 | First round | 1:01.02 | 1:07.96 | #4 |
| Crawley Open 2017 | 03/06/2017 | Final | 1:04.47 | 1:12.26 | #4 |
| Newcastle-under-Lyme Open 2017 | 15/04/2017 | First round | 53.90s | 1:12.31 | #3 |
| Newcastle-under-Lyme Open 2017 | 15/04/2017 | Second round | 1:01.55 | 1:04.73 | #2 |
| Newcastle-under-Lyme Open 2017 | 15/04/2017 | Final | 1:05.46 | 1:08.31 | #2 |
| Peterborough Open 2017 | 04/03/2017 | First round | 1:06.98 | 1:10.30 | #4 |
| Peterborough Open 2017 | 04/03/2017 | Final | 1:06.08 | 1:08.58 | #3 |
| Manchester Open 2017 | 14/01/2017 | First round | 1:10.72 | 1:12.09 | #2 |
| Manchester Open 2017 | 14/01/2017 | Final | 1:06.20 | 1:12.95 | #4 |
| Birmingham Open 2016 | 17/12/2016 | First round | 1:08.83 | 1:13.59 | #3 |
| Birmingham Open 2016 | 17/12/2016 | Final | 1:04.92 | 1:09.79 | #3 |
| UK Championship 2016 | 04/11/2016 | First round | 1:06.30 | 1:10.44 | #4 |
| UK Championship 2016 | 04/11/2016 | Final | 56.23s | 1:08.17 | #5 |
| Guildford Open 2016 | 01/10/2016 | First round | 1:09.35 | 1:13.85 | #4 |
| Guildford Open 2016 | 01/10/2016 | Final | 1:02.87 | 1:12.03 | #4 |
| August Bank Holiday Competition 2016 | 27/08/2016 | First round | 1:06.20 | 1:10.89 | #3 |
| August Bank Holiday Competition 2016 | 27/08/2016 | Second round | 1:03.45 | 1:14.24 | #3 |
| August Bank Holiday Competition 2016 | 27/08/2016 | Final | 1:06.21 | 1:10.97 | #3 |
| Macclesfield Open 2016 | 30/07/2016 | First round | 1:02.73 | 1:09.99 | #3 |
| Macclesfield Open 2016 | 30/07/2016 | Final | 1:03.59 | 1:12.82 | #4 |
| European Rubik's Cube Championship 2016 | 15/07/2016 | First round | 1:07.62 | 1:12.17 | #22 |
| European Rubik's Cube Championship 2016 | 15/07/2016 | Second round | 1:02.65 | 1:08.96 | #13 |
| European Rubik's Cube Championship 2016 | 15/07/2016 | Final | 1:06.80 | 1:10.37 | #15 |
| Irish Championship 2016 | 25/06/2016 | First round | 1:04.41 | 1:11.03 | #2 |
| Irish Championship 2016 | 25/06/2016 | Final | 1:05.70 | 1:16.04 | #2 |
| North London Open 2016 | 30/04/2016 | First round | 1:11.07 | 1:15.05 | #2 |
| North London Open 2016 | 30/04/2016 | Final | 1:02.74 | 1:07.89 | #1 |
| Exeter Open 2016 | 02/04/2016 | First round | 1:11.28 | 1:11.84 | #3 |
| Exeter Open 2016 | 02/04/2016 | Final | 1:06.99 | 1:10.66 | #3 |
| Manchester Open 2016 | 30/01/2016 | First round | 1:02.21 | 1:10.24 | #3 |
| Manchester Open 2016 | 30/01/2016 | Final | 1:08.05 | 1:10.96 | #2 |
| Welcome Thay Cambridge 2015 | 19/12/2015 | First round | 1:03.25 | 1:16.94 | #3 |
| Welcome Thay Cambridge 2015 | 19/12/2015 | Second round | 1:09.55 | 1:15.19 | #3 |
| Welcome Thay Cambridge 2015 | 19/12/2015 | Final | 1:07.70 | 1:13.00 | #3 |
| Danish Special 2015 | 05/12/2015 | First round | 1:07.34 | 1:14.00 | #1 |
| Danish Special 2015 | 05/12/2015 | Final | 1:09.03 | 1:13.50 | #1 |
| UK Rubik's Cube Championship 2015 | 07/11/2015 | First round | 1:09.25 | 1:15.43 | #5 |
| UK Rubik's Cube Championship 2015 | 07/11/2015 | Final | 1:07.15 | 1:14.91 | #5 |
| Slow n Steady Fall 2015 | 26/09/2015 | Final | 1:05.28 | 1:13.66 | #1 |
| US Nationals 2015 | 31/07/2015 | First round | 1:12.55 | 1:15.13 | #6 |
| US Nationals 2015 | 31/07/2015 | Second round | 1:15.47 | 1:17.34 | #8 |
| US Nationals 2015 | 31/07/2015 | Semi Final | 1:07.59 | 1:17.56 | #10 |
| US Nationals 2015 | 31/07/2015 | Final | 1:14.32 | 1:17.79 | #10 |
| Slow n Steady Spring 2015 | 06/06/2015 | Final | 1:11.06 | 1:14.68 | #1 |
| Chesapeake Science Point Spring 2015 | 09/05/2015 | Final | 1:12.92 | 1:17.58 | #3 |
| Xi'an Cherry Blossom 2015 | 04/04/2015 | Final | 1:06.09 | 1:16.17 | #1 |
| River Hill Winter 2015 | 07/03/2015 | Final | 1:07.38 | 1:17.34 | #3 |
| Carnegie Mellon Winter 2014 | 13/12/2014 | First round | 1:15.04 | 1:23.29 | #1 |
| Carnegie Mellon Winter 2014 | 13/12/2014 | Final | 1:18.04 | 1:19.65 | #1 |
| Carnegie Mellon Fall 2014 | 11/10/2014 | Final | 1:16.04 | 1:24.31 | #3 |
| US Nationals 2014 | 01/08/2014 | First round | 1:14.67 | 1:20.31 | #11 |
| US Nationals 2014 | 01/08/2014 | Second round | 1:21.46 | 1:25.75 | #18 |
| US Nationals 2014 | 01/08/2014 | Semi Final | 1:16.86 | 1:21.32 | #7 |
| US Nationals 2014 | 01/08/2014 | Final | 1:16.87 | 1:21.61 | #12 |
| Nottingham Summer 2014 | 14/06/2014 | First round | 1:14.21 | 1:22.64 | #4 |
| Nottingham Summer 2014 | 14/06/2014 | Final | 1:19.54 | 1:29.80 | #5 |
| Oxford Open 2014 | 17/05/2014 | First round | 1:24.89 | 1:26.66 | #5 |
| Oxford Open 2014 | 17/05/2014 | Second round | 1:14.27 | 1:19.83 | #2 |
| Oxford Open 2014 | 17/05/2014 | Final | 1:23.40 | 1:27.71 | #4 |
| French Championship 2014 | 10/05/2014 | First round | 1:25.61 | 1:27.10 | #1 |
| French Championship 2014 | 10/05/2014 | Final | 1:14.82 | 1:27.39 | #1 |
| Welwyn Garden City Open 2014 | 05/04/2014 | First round | 1:28.12 | 1:42.18 | #7 |
| Welwyn Garden City Open 2014 | 05/04/2014 | Second round | 1:25.93 | 1:31.61 | #5 |
| Welwyn Garden City Open 2014 | 05/04/2014 | Final | 1:21.58 | 1:26.03 | #4 |
| Nottingham Open 2014 | 22/02/2014 | First round | 1:20.62 | 1:25.84 | #6 |
| Nottingham Open 2014 | 22/02/2014 | Final | 1:27.45 | 1:30.48 | #8 |
| World Rubik's Cube Championship 2013 | 26/07/2013 | First round | 1:25.26 | 1:29.63 | #31 |
| World Rubik's Cube Championship 2013 | 26/07/2013 | Second round | 1:24.44 | 1:28.39 | #32 |
| World Rubik's Cube Championship 2013 | 26/07/2013 | Semi Final | 1:17.72 | 1:29.65 | #29 |
| Canadian Open 2013 | 06/07/2013 | First round | 1:15.47 | 1:21.06 | #2 |
| Canadian Open 2013 | 06/07/2013 | Final | 1:22.46 | 1:24.31 | #4 |
| Raleigh Open 2013 | 15/06/2013 | Final | 1:24.58 | 1:34.78 | #2 |
| Carnegie Mellon Spring 2013 | 11/05/2013 | Final | 1:29.07 | 1:33.23 | #1 |
| Chesapeake Science Point Spring 2013 | 13/04/2013 | Final | 1:23.16 | 1:31.77 | #3 |
| Chesapeake Science Point Fall 2012 | 13/10/2012 | Final | 1:31.06 | 1:37.48 | #3 |
| United States National Championships 2012 | 03/08/2012 | First round | 1:29.46 | 1:36.65 | #13 |
| United States National Championships 2012 | 03/08/2012 | Second round | 1:33.22 | 1:39.77 | #17 |
| United States National Championships 2012 | 03/08/2012 | Semi Final | 1:31.28 | 1:46.00 | #24 |
| Jersey Shore Open 2012 | 28/07/2012 | Final | 1:35.91 | 1:45.18 | #8 |
| Raleigh Open 2012 | 21/07/2012 | First round | 1:26.96 | 1:33.37 | #1 |
| Raleigh Open 2012 | 21/07/2012 | Final | 1:32.27 | 1:37.73 | #1 |
| Tianjin Open 2012 | 27/05/2012 | Final | 1:27.02 | 1:44.17 | #1 |
| Carnegie Mellon Spring 2012 | 14/04/2012 | Final | 1:36.63 | 1:43.25 | #1 |
| River Hill Winter 2012 | 21/01/2012 | Final | 1:53.16 | 1:59.67 | #8 |
| Appalachia 2011 | 17/09/2011 | Final | 1:59.96 | 2:05.18 | #1 |
| Cyclops Open 2011 | 25/06/2011 | First round | 1:52.55 | 2:02.72 | #5 |
| River Hill Spring 2011 | 18/06/2011 | Final | 1:58.30 | 2:09.88 | #5 |
| Princeton Fall 2010 | 06/11/2010 | Final | 2:59.58 | — | #19 |
| United States Rubik's Cube Championships 2010 | 06/08/2010 | First round | 2:53.00 | 3:07.28 | #76 |
| Washington DC Spring 2010 | 13/06/2010 | Final | 3:06.47 | — | #12 |
| Baltimore Spring competition 2010 | 18/04/2010 | Final | 2:57.00 | — | #16 |
Get updates about new features, analytics tools and WCA insights.