WCA ID: 2010CANT02
Country: Canada
Active since: 2010

| Competition | Date | Round | Single | Average | Position |
|---|---|---|---|---|---|
| Rubik's WCA Asian Championship 2024 | 01/11/2024 | First round | 8.91s | — | #209 |
| Castle Mania Niepołomice 2024 | 02/03/2024 | Second round | 8.06s | — | #23 |
| 2 Feet of Snow in Montreal 2019 | 22/12/2019 | Final | 7.08s | — | #8 |
| Québec City 2019 | 16/02/2019 | Final | 8.07s | 9.49s | #1 |
| Taiwan Championship 2018 | 15/12/2018 | First round | 11.77s | — | #23 |
| Nanjing Autumn 2018 | 17/11/2018 | Final | 7.22s | — | #10 |
| Hangzhou Open 2018 | 10/11/2018 | Final | 7.74s | — | #30 |
| Ningbo Open 2018 | 13/10/2018 | Final | 8.69s | — | #22 |
| China Championship 2018 | 02/10/2018 | Final | 7.89s | 9.46s | #8 |
| WCA European Championship 2018 | 19/07/2018 | First round | 8.38s | 9.08s | #25 |
| Cubing Under the Stars 2018 | 20/01/2018 | Final | 6.69s | 7.72s | #1 |
| World Rubik's Cube Championship 2017 | 13/07/2017 | Final | 7.51s | 9.24s | #9 |
| London Open 2017 | 08/07/2017 | Final | 6.74s | — | #26 |
| Michigan 2016 | 13/08/2016 | Final | 6.93s | 8.10s | #2 |
| US Nationals 2016 | 29/07/2016 | First round | 8.42s | — | #74 |
| European Rubik's Cube Championship 2016 | 15/07/2016 | First round | 7.99s | 10.13s | #23 |
| Edmonton Open Winter 2016 | 30/01/2016 | Final | 6.80s | 8.34s | #1 |
| China Championship 2015 | 02/10/2015 | Final | 7.43s | 8.17s | #5 |
| World Rubik's Cube Championship 2015 | 17/07/2015 | Final | 8.26s | — | #15 |
| Canadian Open 2015 | 06/06/2015 | Final | 7.13s | — | #16 |
| US Nationals 2014 | 01/08/2014 | Final | 8.56s | — | #16 |
| Battle of Waterloo 2013 | 29/09/2013 | Final | 7.83s | 9.15s | #1 |
| World Rubik's Cube Championship 2013 | 26/07/2013 | First round | 8.99s | 11.51s | #21 |
| Canadian Open 2013 | 06/07/2013 | Final | 9.47s | 10.03s | #3 |
| Waterloo Open Fall 2012 | 29/09/2012 | Final | 9.56s | — | #10 |
| United States National Championships 2012 | 03/08/2012 | First round | 10.72s | 13.15s | #15 |
| MIT Spring 2012 | 18/02/2012 | Final | 15.40s | 17.60s | #5 |
| Canadian Open 2011 | 20/08/2011 | Final | 15.31s | 16.82s | #7 |
| Competition | Date | Round | Single | Average | Position |
|---|---|---|---|---|---|
| Rubik's WCA Asian Championship 2024 | 01/11/2024 | First round | 8.91s | — | #209 |
| Castle Mania Niepołomice 2024 | 02/03/2024 | First round | 7.90s | 10.09s | #21 |
| Castle Mania Niepołomice 2024 | 02/03/2024 | Second round | 8.06s | — | #23 |
| 2 Feet of Snow in Montreal 2019 | 22/12/2019 | First round | 8.17s | 8.83s | #2 |
| 2 Feet of Snow in Montreal 2019 | 22/12/2019 | Final | 7.08s | — | #8 |
| Québec City 2019 | 16/02/2019 | First round | 7.68s | 8.09s | #1 |
| Québec City 2019 | 16/02/2019 | Final | 8.07s | 9.49s | #1 |
| Taiwan Championship 2018 | 15/12/2018 | First round | 11.77s | — | #23 |
| Nanjing Autumn 2018 | 17/11/2018 | First round | 8.30s | 8.99s | #6 |
| Nanjing Autumn 2018 | 17/11/2018 | Final | 7.22s | — | #10 |
| Hangzhou Open 2018 | 10/11/2018 | Final | 7.74s | — | #30 |
| Ningbo Open 2018 | 13/10/2018 | Final | 8.69s | — | #22 |
| China Championship 2018 | 02/10/2018 | First round | 7.59s | 8.26s | #10 |
| China Championship 2018 | 02/10/2018 | Final | 7.89s | 9.46s | #8 |
| WCA European Championship 2018 | 19/07/2018 | First round | 8.38s | 9.08s | #25 |
| Cubing Under the Stars 2018 | 20/01/2018 | Final | 6.69s | 7.72s | #1 |
| World Rubik's Cube Championship 2017 | 13/07/2017 | First round | 6.39s | 7.45s | #6 |
| World Rubik's Cube Championship 2017 | 13/07/2017 | Final | 7.51s | 9.24s | #9 |
| London Open 2017 | 08/07/2017 | Final | 6.74s | — | #26 |
| Michigan 2016 | 13/08/2016 | First round | 8.85s | 10.06s | #7 |
| Michigan 2016 | 13/08/2016 | Final | 6.93s | 8.10s | #2 |
| US Nationals 2016 | 29/07/2016 | First round | 8.42s | — | #74 |
| European Rubik's Cube Championship 2016 | 15/07/2016 | First round | 7.99s | 10.13s | #23 |
| Edmonton Open Winter 2016 | 30/01/2016 | Final | 6.80s | 8.34s | #1 |
| China Championship 2015 | 02/10/2015 | First round | 6.68s | 9.94s | #7 |
| China Championship 2015 | 02/10/2015 | Final | 7.43s | 8.17s | #5 |
| World Rubik's Cube Championship 2015 | 17/07/2015 | First round | 8.52s | 9.16s | #8 |
| World Rubik's Cube Championship 2015 | 17/07/2015 | Final | 8.26s | — | #15 |
| Canadian Open 2015 | 06/06/2015 | Final | 7.13s | — | #16 |
| US Nationals 2014 | 01/08/2014 | First round | 6.68s | 7.98s | #1 |
| US Nationals 2014 | 01/08/2014 | Final | 8.56s | — | #16 |
| Battle of Waterloo 2013 | 29/09/2013 | Final | 7.83s | 9.15s | #1 |
| World Rubik's Cube Championship 2013 | 26/07/2013 | First round | 8.99s | 11.51s | #21 |
| Canadian Open 2013 | 06/07/2013 | Final | 9.47s | 10.03s | #3 |
| Waterloo Open Fall 2012 | 29/09/2012 | Final | 9.56s | — | #10 |
| United States National Championships 2012 | 03/08/2012 | First round | 10.72s | 13.15s | #15 |
| MIT Spring 2012 | 18/02/2012 | Final | 15.40s | 17.60s | #5 |
| Canadian Open 2011 | 20/08/2011 | Final | 15.31s | 16.82s | #7 |
Get updates about new features, analytics tools and WCA insights.