WCA ID: 2011SBAH01
Country: USA
Active since: 2011

| Competition | Date | Round | Single | Average | Position |
|---|---|---|---|---|---|
| Rubik's WCA World Championship 2025 | 03/07/2025 | First round | 12.47s | 14.50s | #171 |
| Pocos Cupos Tijuana 2024 | 02/06/2024 | Final | 11.68s | 14.14s | #2 |
| Berkeley Winter 2024 | 04/02/2024 | Final | 10.43s | 15.00s | #6 |
| Beat the Clock Sabaneta 2023 | 10/09/2023 | Final | 10.47s | 13.27s | #1 |
| Peru Nationals 2023 | 04/08/2023 | Final | 12.91s | 13.44s | #1 |
| Machalí Open 2023 | 22/07/2023 | Final | 11.35s | 12.39s | #1 |
| Litoral Cubea 2023 | 08/07/2023 | Final | 11.44s | 12.49s | #2 |
| SAJ Águas da Prata 2023 | 27/05/2023 | Final | 11.09s | 14.26s | #3 |
| New York Yopen 2022 | 03/12/2022 | Final | 12.69s | 13.57s | #2 |
| Baztan Open 2022 | 15/04/2022 | Final | 11.77s | 13.62s | #4 |
| Getafe Vuelve 2022 | 19/03/2022 | Final | 10.84s | 14.27s | #1 |
| West London Open 2022 | 19/02/2022 | Final | 10.84s | 13.08s | #3 |
| Empire State Winter A 2022 | 15/01/2022 | Final | 12.59s | 13.61s | #3 |
| Liberty Science Center Open 2019 | 14/12/2019 | Final | 11.80s | 14.12s | #3 |
| CubingUSA Nationals 2019 | 01/08/2019 | Final | 12.54s | 15.01s | #12 |
| National Capital Region 2019 | 18/05/2019 | Final | 14.04s | 15.92s | #6 |
| Blue Water Winter 2019 | 09/03/2019 | Final | 14.16s | 15.82s | #1 |
| Michigan Cubing Club Delta 2018 | 10/11/2018 | Final | 14.79s | 16.29s | #3 |
| Michigan 2018 | 10/08/2018 | Final | 15.12s | 16.72s | #6 |
| CubingUSA Nationals 2018 | 27/07/2018 | Second round | 13.50s | 14.30s | #19 |
| Michigan Cubing Club Delta 2017 | 14/10/2017 | Final | 11.15s | 15.24s | #1 |
| Michigan 2017 | 19/08/2017 | Final | 13.63s | 17.87s | #7 |
| World Rubik's Cube Championship 2017 | 13/07/2017 | Second round | 13.20s | 15.11s | #35 |
| Michigan Cubing Club Alpha 2017 | 21/01/2017 | Final | 16.19s | 19.03s | #3 |
| Shaker Fall 2016 | 10/12/2016 | Final | 12.94s | 18.14s | #2 |
| Michigan 2016 | 13/08/2016 | Final | 16.08s | 18.83s | #12 |
| US Nationals 2016 | 29/07/2016 | Second round | 18.88s | 19.41s | #53 |
| Duke Summer 2016 | 11/06/2016 | Final | 14.76s | 19.80s | #5 |
| Michigan Cubing Club Alpha 2016 | 26/03/2016 | Final | 16.81s | 19.81s | #8 |
| Shaker Heights 2016 | 20/02/2016 | Final | 17.01s | 18.63s | #3 |
| Michigan Cubing Club Delta 2015 | 19/12/2015 | Final | 15.23s | 20.48s | #10 |
| Michigan 2015 | 10/07/2015 | Final | 17.47s | 19.98s | #4 |
| Canadian Open 2015 | 06/06/2015 | Final | 15.66s | 20.76s | #9 |
| Michigan Cubing Club Alpha 2015 | 31/01/2015 | Final | 17.24s | 19.66s | #3 |
| Toronto Open Fall 2014 | 22/11/2014 | Final | 18.25s | 20.55s | #11 |
| US Nationals 2014 | 01/08/2014 | Second round | 19.36s | 20.03s | #38 |
| Michigan 2014 | 12/07/2014 | Final | 16.44s | 20.58s | #4 |
| Toronto Open Spring 2014 | 26/04/2014 | Final | 18.34s | 22.02s | #6 |
| Holy Toledo Winter 2014 | 08/03/2014 | First round | 17.33s | 20.24s | #6 |
| Hillsdale Fall 2013 | 09/11/2013 | Final | 15.58s | 22.09s | #4 |
| Leaf Town 2013 | 12/10/2013 | Final | 19.68s | 21.48s | #4 |
| Indiana 2013 | 24/08/2013 | Final | 21.77s | 24.40s | #6 |
| World Rubik's Cube Championship 2013 | 26/07/2013 | First round | 21.71s | 25.05s | #112 |
| Tree Town 2013 | 13/07/2013 | Final | 21.59s | 23.96s | #4 |
| Hillsdale Winter 2013 | 23/02/2013 | Final | 22.31s | 24.36s | #2 |
| Indiana 2012 | 03/11/2012 | Final | 26.03s | 28.84s | #10 |
| Toronto Summer 2012 | 18/08/2012 | Second round | 23.09s | 31.13s | #19 |
| Toronto Spring 2012 | 02/06/2012 | Second round | 25.63s | 30.31s | #15 |
| Hillsdale Winter 2012 | 03/03/2012 | Second round | 35.86s | 41.69s | #10 |
| MIT Fall 2011 | 17/12/2011 | First round | 38.55s | 47.59s | #23 |
| Competition | Date | Round | Single | Average | Position |
|---|---|---|---|---|---|
| Rubik's WCA World Championship 2025 | 03/07/2025 | First round | 12.47s | 14.50s | #171 |
| Pocos Cupos Tijuana 2024 | 02/06/2024 | First round | 10.34s | 13.96s | #1 |
| Pocos Cupos Tijuana 2024 | 02/06/2024 | Final | 11.68s | 14.14s | #2 |
| Berkeley Winter 2024 | 04/02/2024 | First round | 11.10s | 15.04s | #8 |
| Berkeley Winter 2024 | 04/02/2024 | Final | 10.43s | 15.00s | #6 |
| Beat the Clock Sabaneta 2023 | 10/09/2023 | Final | 10.47s | 13.27s | #1 |
| Peru Nationals 2023 | 04/08/2023 | First round | 11.49s | 13.89s | #1 |
| Peru Nationals 2023 | 04/08/2023 | Final | 12.91s | 13.44s | #1 |
| Machalí Open 2023 | 22/07/2023 | Final | 11.35s | 12.39s | #1 |
| Litoral Cubea 2023 | 08/07/2023 | First round | 12.33s | 14.73s | #4 |
| Litoral Cubea 2023 | 08/07/2023 | Final | 11.44s | 12.49s | #2 |
| SAJ Águas da Prata 2023 | 27/05/2023 | First round | 11.50s | 13.53s | #3 |
| SAJ Águas da Prata 2023 | 27/05/2023 | Final | 11.09s | 14.26s | #3 |
| New York Yopen 2022 | 03/12/2022 | Final | 12.69s | 13.57s | #2 |
| Baztan Open 2022 | 15/04/2022 | First round | 11.37s | 14.41s | #3 |
| Baztan Open 2022 | 15/04/2022 | Second round | 11.61s | 14.88s | #4 |
| Baztan Open 2022 | 15/04/2022 | Final | 11.77s | 13.62s | #4 |
| Getafe Vuelve 2022 | 19/03/2022 | First round | 12.32s | 14.38s | #3 |
| Getafe Vuelve 2022 | 19/03/2022 | Final | 10.84s | 14.27s | #1 |
| West London Open 2022 | 19/02/2022 | First round | 11.43s | 13.15s | #3 |
| West London Open 2022 | 19/02/2022 | Final | 10.84s | 13.08s | #3 |
| Empire State Winter A 2022 | 15/01/2022 | First round | 11.46s | 14.54s | #5 |
| Empire State Winter A 2022 | 15/01/2022 | Final | 12.59s | 13.61s | #3 |
| Liberty Science Center Open 2019 | 14/12/2019 | First round | 13.41s | 14.31s | #4 |
| Liberty Science Center Open 2019 | 14/12/2019 | Final | 11.80s | 14.12s | #3 |
| CubingUSA Nationals 2019 | 01/08/2019 | First round | 12.44s | 15.45s | #36 |
| CubingUSA Nationals 2019 | 01/08/2019 | Second round | 13.29s | 14.38s | #15 |
| CubingUSA Nationals 2019 | 01/08/2019 | Final | 12.54s | 15.01s | #12 |
| National Capital Region 2019 | 18/05/2019 | First round | 11.87s | 14.84s | #5 |
| National Capital Region 2019 | 18/05/2019 | Second round | 14.16s | 15.87s | #7 |
| National Capital Region 2019 | 18/05/2019 | Final | 14.04s | 15.92s | #6 |
| Blue Water Winter 2019 | 09/03/2019 | First round | 10.51s | 14.61s | #1 |
| Blue Water Winter 2019 | 09/03/2019 | Final | 14.16s | 15.82s | #1 |
| Michigan Cubing Club Delta 2018 | 10/11/2018 | First round | 12.86s | 16.75s | #2 |
| Michigan Cubing Club Delta 2018 | 10/11/2018 | Final | 14.79s | 16.29s | #3 |
| Michigan 2018 | 10/08/2018 | First round | 13.74s | 14.72s | #1 |
| Michigan 2018 | 10/08/2018 | Final | 15.12s | 16.72s | #6 |
| CubingUSA Nationals 2018 | 27/07/2018 | First round | 14.30s | 14.69s | #19 |
| CubingUSA Nationals 2018 | 27/07/2018 | Second round | 13.50s | 14.30s | #19 |
| Michigan Cubing Club Delta 2017 | 14/10/2017 | First round | 14.68s | 15.76s | #1 |
| Michigan Cubing Club Delta 2017 | 14/10/2017 | Final | 11.15s | 15.24s | #1 |
| Michigan 2017 | 19/08/2017 | First round | 13.28s | 16.17s | #5 |
| Michigan 2017 | 19/08/2017 | Final | 13.63s | 17.87s | #7 |
| World Rubik's Cube Championship 2017 | 13/07/2017 | First round | 12.90s | 16.52s | #62 |
| World Rubik's Cube Championship 2017 | 13/07/2017 | Second round | 13.20s | 15.11s | #35 |
| Michigan Cubing Club Alpha 2017 | 21/01/2017 | First round | 14.41s | 18.08s | #2 |
| Michigan Cubing Club Alpha 2017 | 21/01/2017 | Final | 16.19s | 19.03s | #3 |
| Shaker Fall 2016 | 10/12/2016 | First round | 14.05s | 20.04s | #4 |
| Shaker Fall 2016 | 10/12/2016 | Final | 12.94s | 18.14s | #2 |
| Michigan 2016 | 13/08/2016 | First round | 14.34s | 18.49s | #9 |
| Michigan 2016 | 13/08/2016 | Final | 16.08s | 18.83s | #12 |
| US Nationals 2016 | 29/07/2016 | First round | 12.26s | 20.14s | #62 |
| US Nationals 2016 | 29/07/2016 | Second round | 18.88s | 19.41s | #53 |
| Duke Summer 2016 | 11/06/2016 | First round | 16.61s | 18.75s | #4 |
| Duke Summer 2016 | 11/06/2016 | Final | 14.76s | 19.80s | #5 |
| Michigan Cubing Club Alpha 2016 | 26/03/2016 | First round | 19.38s | 21.30s | #14 |
| Michigan Cubing Club Alpha 2016 | 26/03/2016 | Second round | 16.73s | 20.57s | #8 |
| Michigan Cubing Club Alpha 2016 | 26/03/2016 | Final | 16.81s | 19.81s | #8 |
| Shaker Heights 2016 | 20/02/2016 | First round | 13.38s | 17.67s | #2 |
| Shaker Heights 2016 | 20/02/2016 | Final | 17.01s | 18.63s | #3 |
| Michigan Cubing Club Delta 2015 | 19/12/2015 | First round | 15.76s | 19.83s | #7 |
| Michigan Cubing Club Delta 2015 | 19/12/2015 | Second round | 15.06s | 17.04s | #4 |
| Michigan Cubing Club Delta 2015 | 19/12/2015 | Final | 15.23s | 20.48s | #10 |
| Michigan 2015 | 10/07/2015 | First round | 17.47s | 19.14s | #2 |
| Michigan 2015 | 10/07/2015 | Final | 17.47s | 19.98s | #4 |
| Canadian Open 2015 | 06/06/2015 | First round | 17.24s | 21.45s | #13 |
| Canadian Open 2015 | 06/06/2015 | Second round | 15.15s | 19.72s | #8 |
| Canadian Open 2015 | 06/06/2015 | Final | 15.66s | 20.76s | #9 |
| Michigan Cubing Club Alpha 2015 | 31/01/2015 | First round | 16.12s | 17.82s | #1 |
| Michigan Cubing Club Alpha 2015 | 31/01/2015 | Second round | 15.46s | 19.36s | #3 |
| Michigan Cubing Club Alpha 2015 | 31/01/2015 | Final | 17.24s | 19.66s | #3 |
| Toronto Open Fall 2014 | 22/11/2014 | First round | 17.54s | 20.75s | #12 |
| Toronto Open Fall 2014 | 22/11/2014 | Second round | 17.10s | 19.53s | #10 |
| Toronto Open Fall 2014 | 22/11/2014 | Final | 18.25s | 20.55s | #11 |
| US Nationals 2014 | 01/08/2014 | First round | 17.08s | 18.76s | #29 |
| US Nationals 2014 | 01/08/2014 | Second round | 19.36s | 20.03s | #38 |
| Michigan 2014 | 12/07/2014 | First round | 15.43s | 18.83s | #4 |
| Michigan 2014 | 12/07/2014 | Final | 16.44s | 20.58s | #4 |
| Toronto Open Spring 2014 | 26/04/2014 | First round | 18.74s | 20.91s | #6 |
| Toronto Open Spring 2014 | 26/04/2014 | Second round | 19.41s | 20.87s | #6 |
| Toronto Open Spring 2014 | 26/04/2014 | Final | 18.34s | 22.02s | #6 |
| Holy Toledo Winter 2014 | 08/03/2014 | First round | 17.33s | 20.24s | #6 |
| Hillsdale Fall 2013 | 09/11/2013 | First round | 19.18s | 20.96s | #4 |
| Hillsdale Fall 2013 | 09/11/2013 | Second round | 20.56s | 25.04s | #6 |
| Hillsdale Fall 2013 | 09/11/2013 | Final | 15.58s | 22.09s | #4 |
| Leaf Town 2013 | 12/10/2013 | First round | 18.39s | 20.78s | #2 |
| Leaf Town 2013 | 12/10/2013 | Final | 19.68s | 21.48s | #4 |
| Indiana 2013 | 24/08/2013 | Final | 21.77s | 24.40s | #6 |
| World Rubik's Cube Championship 2013 | 26/07/2013 | First round | 21.71s | 25.05s | #112 |
| Tree Town 2013 | 13/07/2013 | First round | 17.09s | 21.36s | #3 |
| Tree Town 2013 | 13/07/2013 | Final | 21.59s | 23.96s | #4 |
| Hillsdale Winter 2013 | 23/02/2013 | First round | 21.16s | 24.12s | #3 |
| Hillsdale Winter 2013 | 23/02/2013 | Second round | 26.56s | 27.68s | #4 |
| Hillsdale Winter 2013 | 23/02/2013 | Final | 22.31s | 24.36s | #2 |
| Indiana 2012 | 03/11/2012 | Final | 26.03s | 28.84s | #10 |
| Toronto Summer 2012 | 18/08/2012 | First round | 23.90s | 29.62s | #18 |
| Toronto Summer 2012 | 18/08/2012 | Second round | 23.09s | 31.13s | #19 |
| Toronto Spring 2012 | 02/06/2012 | First round | 24.25s | 36.21s | #16 |
| Toronto Spring 2012 | 02/06/2012 | Second round | 25.63s | 30.31s | #15 |
| Hillsdale Winter 2012 | 03/03/2012 | First round | 31.61s | 43.20s | #10 |
| Hillsdale Winter 2012 | 03/03/2012 | Second round | 35.86s | 41.69s | #10 |
| MIT Fall 2011 | 17/12/2011 | First round | 38.55s | 47.59s | #23 |
Get updates about new features, analytics tools and WCA insights.