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

| Competition | Date | Round | Single | Average | Position |
|---|---|---|---|---|---|
| Ottawa Spring 2026 | 12/04/2026 | Final | 8.96s | 10.29s | #6 |
| Marble City Cubing NY 2026 | 11/04/2026 | Final | 8.96s | 9.89s | #6 |
| Potsdam Puzzling 2026 | 28/03/2026 | Final | 10.35s | 10.75s | #2 |
| Open de Gatineau 2026 | 28/02/2026 | Final | 8.60s | 10.05s | #8 |
| Ottawa 3x3x3 Winter C 2026 | 10/01/2026 | Final | 9.71s | 10.89s | #3 |
| Leap to Barrie 2020 | 29/02/2020 | Final | 8.91s | 10.61s | #11 |
| Trois-Rivieres 2019 | 19/10/2019 | Final | 8.60s | 10.05s | #5 |
| Battle of Waterloo 2019 | 14/09/2019 | Final | 10.01s | 10.38s | #13 |
| Cubing in the 6ix 2019 | 24/08/2019 | Final | 8.28s | 9.16s | #9 |
| Canadian Championship 2019 | 26/07/2019 | Semi Final | 7.66s | 10.27s | #20 |
| National Capital Region 2019 | 18/05/2019 | First round | 8.20s | 11.73s | #13 |
| 8 Wing Limited 2019 | 06/04/2019 | Final | 8.71s | 9.86s | #10 |
| Québec City 2019 | 16/02/2019 | Final | 9.22s | 9.69s | #3 |
| Return to Toronto 2019 | 02/02/2019 | Final | 9.51s | 9.80s | #10 |
| Oakville Autumn Limited 2018 | 01/12/2018 | Final | 8.93s | 10.67s | #11 |
| Battle of Waterloo 2018 | 21/07/2018 | Final | 7.79s | 9.27s | #5 |
| Atlantic Open 2017 | 04/03/2017 | Final | 9.33s | 10.21s | #2 |
| National Capital Region 2016 | 21/05/2016 | Final | 8.44s | 10.26s | #6 |
| Atlantic Open Special 2015 | 04/07/2015 | Final | 8.67s | 9.29s | #1 |
| Canadian Open 2015 | 06/06/2015 | Final | 9.82s | 10.76s | #8 |
| National Capital Region 2015 | 16/05/2015 | Final | 9.44s | 10.20s | #4 |
| Michigan Cubing Club Alpha 2015 | 31/01/2015 | Final | 7.76s | 10.14s | #5 |
| Toronto Open Fall 2014 | 22/11/2014 | Final | 9.29s | 9.60s | #5 |
| Montreal Fall 2014 | 11/10/2014 | Final | 8.55s | 10.33s | #2 |
| Rubik's Cube European Championships 2014 | 08/08/2014 | Semi Final | 6.41s | 9.66s | #16 |
| US Nationals 2014 | 01/08/2014 | Semi Final | 8.35s | 10.11s | #20 |
| CanadianCUBING Fifty 2014 | 05/07/2014 | Final | 8.83s | 9.52s | #3 |
| National Capital Region 2014 | 17/05/2014 | Final | 8.91s | 10.05s | #4 |
| Cornell Open Spring 2014 | 27/04/2014 | Final | 8.68s | 10.26s | #3 |
| Montréal Open 2014 | 15/03/2014 | Final | 10.59s | 10.85s | #2 |
| Holy Toledo Winter 2014 | 08/03/2014 | Final | 8.19s | 10.78s | #6 |
| CCFC Winter 2014 | 01/02/2014 | Final | 9.28s | 10.16s | #2 |
| Atlantic Open 2013 | 23/11/2013 | Final | 8.50s | 9.82s | #1 |
| Swedish Championship 2013 | 14/09/2013 | Final | 9.88s | 10.44s | #3 |
| World Rubik's Cube Championship 2013 | 26/07/2013 | Semi Final | 9.68s | 9.99s | #21 |
| Canadian Open 2013 | 06/07/2013 | Final | 9.56s | 10.22s | #3 |
| National Capital Region 2013 | 18/05/2013 | Final | 9.52s | 10.28s | #2 |
| Montréal Open 2013 | 23/03/2013 | Final | 9.91s | 11.07s | #3 |
| Toronto Open Winter 2013 | 16/02/2013 | Final | 10.93s | 12.14s | #8 |
| Harvard Spring 2013 | 02/02/2013 | Final | 10.30s | 10.97s | #3 |
| Indiana 2012 | 03/11/2012 | Final | 10.05s | 11.49s | #5 |
| Waterloo Open Fall 2012 | 29/09/2012 | Final | 8.72s | 11.39s | #3 |
| Toronto Summer 2012 | 18/08/2012 | Final | 8.90s | 10.83s | #3 |
| United States National Championships 2012 | 03/08/2012 | Final | 9.71s | 11.83s | #16 |
| Toronto Spring 2012 | 02/06/2012 | Final | 11.05s | 11.63s | #5 |
| National Capital Region 2012 | 19/05/2012 | Final | 10.30s | 11.60s | #2 |
| MIT Spring 2012 | 18/02/2012 | Final | 11.44s | 11.71s | #5 |
| World Rubik's Cube Championship 2011 | 14/10/2011 | Second round | 11.11s | 12.81s | #64 |
| Canadian Open 2011 | 20/08/2011 | Final | 11.97s | 14.11s | #11 |
| National Capital Region 2011 | 22/05/2011 | Final | 14.88s | 15.34s | #3 |
| MIT Spring 2011 | 05/03/2011 | Second round | 15.41s | 16.80s | #10 |
| Toronto Open Fall 2010 | 27/11/2010 | First round | 15.43s | 18.17s | #27 |
| Competition | Date | Round | Single | Average | Position |
|---|---|---|---|---|---|
| Ottawa Spring 2026 | 12/04/2026 | First round | 8.73s | 9.62s | #3 |
| Ottawa Spring 2026 | 12/04/2026 | Final | 8.96s | 10.29s | #6 |
| Marble City Cubing NY 2026 | 11/04/2026 | First round | 10.21s | 10.49s | #6 |
| Marble City Cubing NY 2026 | 11/04/2026 | Final | 8.96s | 9.89s | #6 |
| Potsdam Puzzling 2026 | 28/03/2026 | First round | 9.76s | 10.71s | #3 |
| Potsdam Puzzling 2026 | 28/03/2026 | Final | 10.35s | 10.75s | #2 |
| Open de Gatineau 2026 | 28/02/2026 | First round | 8.97s | 9.91s | #3 |
| Open de Gatineau 2026 | 28/02/2026 | Second round | 9.37s | 9.99s | #5 |
| Open de Gatineau 2026 | 28/02/2026 | Final | 8.60s | 10.05s | #8 |
| Ottawa 3x3x3 Winter C 2026 | 10/01/2026 | First round | 9.34s | 10.63s | #2 |
| Ottawa 3x3x3 Winter C 2026 | 10/01/2026 | Second round | 8.57s | 9.69s | #2 |
| Ottawa 3x3x3 Winter C 2026 | 10/01/2026 | Final | 9.71s | 10.89s | #3 |
| Leap to Barrie 2020 | 29/02/2020 | First round | 9.45s | 10.47s | #12 |
| Leap to Barrie 2020 | 29/02/2020 | Second round | 8.31s | 10.32s | #13 |
| Leap to Barrie 2020 | 29/02/2020 | Final | 8.91s | 10.61s | #11 |
| Trois-Rivieres 2019 | 19/10/2019 | First round | 10.22s | 10.79s | #6 |
| Trois-Rivieres 2019 | 19/10/2019 | Second round | 7.66s | 10.30s | #4 |
| Trois-Rivieres 2019 | 19/10/2019 | Final | 8.60s | 10.05s | #5 |
| Battle of Waterloo 2019 | 14/09/2019 | First round | 8.92s | 10.57s | #19 |
| Battle of Waterloo 2019 | 14/09/2019 | Second round | 9.30s | 9.85s | #13 |
| Battle of Waterloo 2019 | 14/09/2019 | Final | 10.01s | 10.38s | #13 |
| Cubing in the 6ix 2019 | 24/08/2019 | First round | 9.43s | 10.56s | #13 |
| Cubing in the 6ix 2019 | 24/08/2019 | Second round | 9.29s | 10.15s | #15 |
| Cubing in the 6ix 2019 | 24/08/2019 | Final | 8.28s | 9.16s | #9 |
| Canadian Championship 2019 | 26/07/2019 | First round | 8.89s | 10.41s | #20 |
| Canadian Championship 2019 | 26/07/2019 | Second round | 8.12s | 9.56s | #16 |
| Canadian Championship 2019 | 26/07/2019 | Semi Final | 7.66s | 10.27s | #20 |
| National Capital Region 2019 | 18/05/2019 | First round | 8.20s | 11.73s | #13 |
| 8 Wing Limited 2019 | 06/04/2019 | First round | 6.34s | 9.62s | #6 |
| 8 Wing Limited 2019 | 06/04/2019 | Second round | 8.86s | 9.90s | #8 |
| 8 Wing Limited 2019 | 06/04/2019 | Final | 8.71s | 9.86s | #10 |
| Québec City 2019 | 16/02/2019 | First round | 8.18s | 10.47s | #3 |
| Québec City 2019 | 16/02/2019 | Second round | 8.81s | 9.53s | #3 |
| Québec City 2019 | 16/02/2019 | Final | 9.22s | 9.69s | #3 |
| Return to Toronto 2019 | 02/02/2019 | First round | 8.68s | 10.66s | #18 |
| Return to Toronto 2019 | 02/02/2019 | Second round | 7.52s | 10.27s | #14 |
| Return to Toronto 2019 | 02/02/2019 | Semi Final | 8.54s | 9.73s | #11 |
| Return to Toronto 2019 | 02/02/2019 | Final | 9.51s | 9.80s | #10 |
| Oakville Autumn Limited 2018 | 01/12/2018 | First round | 9.36s | 9.86s | #6 |
| Oakville Autumn Limited 2018 | 01/12/2018 | Second round | 9.90s | 10.72s | #11 |
| Oakville Autumn Limited 2018 | 01/12/2018 | Final | 8.93s | 10.67s | #11 |
| Battle of Waterloo 2018 | 21/07/2018 | First round | 9.29s | 10.62s | #12 |
| Battle of Waterloo 2018 | 21/07/2018 | Second round | 7.27s | 9.94s | #7 |
| Battle of Waterloo 2018 | 21/07/2018 | Final | 7.79s | 9.27s | #5 |
| Atlantic Open 2017 | 04/03/2017 | First round | 8.79s | 9.33s | #2 |
| Atlantic Open 2017 | 04/03/2017 | Second round | 6.44s | 9.06s | #1 |
| Atlantic Open 2017 | 04/03/2017 | Final | 9.33s | 10.21s | #2 |
| National Capital Region 2016 | 21/05/2016 | First round | 9.09s | 10.41s | #6 |
| National Capital Region 2016 | 21/05/2016 | Second round | 8.15s | 9.22s | #2 |
| National Capital Region 2016 | 21/05/2016 | Semi Final | 7.31s | 10.06s | #6 |
| National Capital Region 2016 | 21/05/2016 | Final | 8.44s | 10.26s | #6 |
| Atlantic Open Special 2015 | 04/07/2015 | First round | 8.85s | 10.49s | #1 |
| Atlantic Open Special 2015 | 04/07/2015 | Second round | 8.83s | 9.87s | #1 |
| Atlantic Open Special 2015 | 04/07/2015 | Final | 8.67s | 9.29s | #1 |
| Canadian Open 2015 | 06/06/2015 | First round | 8.88s | 9.87s | #6 |
| Canadian Open 2015 | 06/06/2015 | Second round | 8.72s | 9.91s | #5 |
| Canadian Open 2015 | 06/06/2015 | Final | 9.82s | 10.76s | #8 |
| National Capital Region 2015 | 16/05/2015 | First round | 8.44s | 9.80s | #2 |
| National Capital Region 2015 | 16/05/2015 | Second round | 9.11s | 10.28s | #4 |
| National Capital Region 2015 | 16/05/2015 | Final | 9.44s | 10.20s | #4 |
| Michigan Cubing Club Alpha 2015 | 31/01/2015 | First round | 8.67s | 10.19s | #3 |
| Michigan Cubing Club Alpha 2015 | 31/01/2015 | Final | 7.76s | 10.14s | #5 |
| Toronto Open Fall 2014 | 22/11/2014 | First round | 9.24s | 10.00s | #6 |
| Toronto Open Fall 2014 | 22/11/2014 | Second round | 8.86s | 9.20s | #4 |
| Toronto Open Fall 2014 | 22/11/2014 | Final | 9.29s | 9.60s | #5 |
| Montreal Fall 2014 | 11/10/2014 | First round | 9.07s | 9.85s | #1 |
| Montreal Fall 2014 | 11/10/2014 | Second round | 8.75s | 10.10s | #2 |
| Montreal Fall 2014 | 11/10/2014 | Final | 8.55s | 10.33s | #2 |
| Rubik's Cube European Championships 2014 | 08/08/2014 | First round | 8.73s | 11.22s | #37 |
| Rubik's Cube European Championships 2014 | 08/08/2014 | Second round | 8.90s | 9.40s | #13 |
| Rubik's Cube European Championships 2014 | 08/08/2014 | Semi Final | 6.41s | 9.66s | #16 |
| US Nationals 2014 | 01/08/2014 | First round | 9.32s | 10.23s | #17 |
| US Nationals 2014 | 01/08/2014 | Second round | 8.52s | 10.91s | #30 |
| US Nationals 2014 | 01/08/2014 | Semi Final | 8.35s | 10.11s | #20 |
| CanadianCUBING Fifty 2014 | 05/07/2014 | First round | 8.27s | 8.99s | #1 |
| CanadianCUBING Fifty 2014 | 05/07/2014 | Second round | 9.11s | 9.97s | #3 |
| CanadianCUBING Fifty 2014 | 05/07/2014 | Final | 8.83s | 9.52s | #3 |
| National Capital Region 2014 | 17/05/2014 | First round | 8.83s | 10.05s | #5 |
| National Capital Region 2014 | 17/05/2014 | Second round | 9.47s | 9.97s | #5 |
| National Capital Region 2014 | 17/05/2014 | Final | 8.91s | 10.05s | #4 |
| Cornell Open Spring 2014 | 27/04/2014 | First round | 9.37s | 10.11s | #3 |
| Cornell Open Spring 2014 | 27/04/2014 | Second round | 8.58s | 10.00s | #2 |
| Cornell Open Spring 2014 | 27/04/2014 | Final | 8.68s | 10.26s | #3 |
| Montréal Open 2014 | 15/03/2014 | First round | 8.02s | 9.65s | #1 |
| Montréal Open 2014 | 15/03/2014 | Second round | 9.68s | 10.53s | #4 |
| Montréal Open 2014 | 15/03/2014 | Final | 10.59s | 10.85s | #2 |
| Holy Toledo Winter 2014 | 08/03/2014 | First round | 8.59s | 9.94s | #2 |
| Holy Toledo Winter 2014 | 08/03/2014 | Second round | 8.53s | 9.89s | #3 |
| Holy Toledo Winter 2014 | 08/03/2014 | Final | 8.19s | 10.78s | #6 |
| CCFC Winter 2014 | 01/02/2014 | First round | 8.94s | 9.57s | #1 |
| CCFC Winter 2014 | 01/02/2014 | Second round | 7.27s | 9.26s | #2 |
| CCFC Winter 2014 | 01/02/2014 | Final | 9.28s | 10.16s | #2 |
| Atlantic Open 2013 | 23/11/2013 | First round | 9.25s | 10.65s | #2 |
| Atlantic Open 2013 | 23/11/2013 | Second round | 9.36s | 9.95s | #1 |
| Atlantic Open 2013 | 23/11/2013 | Final | 8.50s | 9.82s | #1 |
| Swedish Championship 2013 | 14/09/2013 | First round | 9.34s | 10.58s | #1 |
| Swedish Championship 2013 | 14/09/2013 | Second round | 9.15s | 11.47s | #2 |
| Swedish Championship 2013 | 14/09/2013 | Final | 9.88s | 10.44s | #3 |
| World Rubik's Cube Championship 2013 | 26/07/2013 | First round | 9.10s | 10.88s | #33 |
| World Rubik's Cube Championship 2013 | 26/07/2013 | Second round | 8.84s | 10.97s | #42 |
| World Rubik's Cube Championship 2013 | 26/07/2013 | Semi Final | 9.68s | 9.99s | #21 |
| Canadian Open 2013 | 06/07/2013 | First round | 9.97s | 10.48s | #3 |
| Canadian Open 2013 | 06/07/2013 | Second round | 9.50s | 9.98s | #4 |
| Canadian Open 2013 | 06/07/2013 | Final | 9.56s | 10.22s | #3 |
| National Capital Region 2013 | 18/05/2013 | First round | 9.53s | 10.71s | #3 |
| National Capital Region 2013 | 18/05/2013 | Second round | 9.93s | 10.60s | #2 |
| National Capital Region 2013 | 18/05/2013 | Final | 9.52s | 10.28s | #2 |
| Montréal Open 2013 | 23/03/2013 | First round | 10.69s | 12.13s | #7 |
| Montréal Open 2013 | 23/03/2013 | Second round | 8.78s | 10.63s | #3 |
| Montréal Open 2013 | 23/03/2013 | Final | 9.91s | 11.07s | #3 |
| Toronto Open Winter 2013 | 16/02/2013 | First round | 8.91s | 11.37s | #7 |
| Toronto Open Winter 2013 | 16/02/2013 | Second round | 7.86s | 11.27s | #8 |
| Toronto Open Winter 2013 | 16/02/2013 | Final | 10.93s | 12.14s | #8 |
| Harvard Spring 2013 | 02/02/2013 | First round | 10.46s | 12.13s | #5 |
| Harvard Spring 2013 | 02/02/2013 | Second round | 9.25s | 10.47s | #4 |
| Harvard Spring 2013 | 02/02/2013 | Final | 10.30s | 10.97s | #3 |
| Indiana 2012 | 03/11/2012 | First round | 9.36s | 10.90s | #3 |
| Indiana 2012 | 03/11/2012 | Final | 10.05s | 11.49s | #5 |
| Waterloo Open Fall 2012 | 29/09/2012 | First round | 9.21s | 10.64s | #2 |
| Waterloo Open Fall 2012 | 29/09/2012 | Second round | 10.22s | 11.35s | #4 |
| Waterloo Open Fall 2012 | 29/09/2012 | Final | 8.72s | 11.39s | #3 |
| Toronto Summer 2012 | 18/08/2012 | First round | 10.31s | 11.44s | #9 |
| Toronto Summer 2012 | 18/08/2012 | Second round | 9.30s | 10.44s | #5 |
| Toronto Summer 2012 | 18/08/2012 | Final | 8.90s | 10.83s | #3 |
| United States National Championships 2012 | 03/08/2012 | First round | 8.59s | 10.94s | #13 |
| United States National Championships 2012 | 03/08/2012 | Second round | 10.21s | 11.16s | #16 |
| United States National Championships 2012 | 03/08/2012 | Semi Final | 9.59s | 10.99s | #15 |
| United States National Championships 2012 | 03/08/2012 | Final | 9.71s | 11.83s | #16 |
| Toronto Spring 2012 | 02/06/2012 | First round | 8.50s | 11.86s | #7 |
| Toronto Spring 2012 | 02/06/2012 | Second round | 9.56s | 10.77s | #5 |
| Toronto Spring 2012 | 02/06/2012 | Final | 11.05s | 11.63s | #5 |
| National Capital Region 2012 | 19/05/2012 | First round | 10.28s | 11.15s | #1 |
| National Capital Region 2012 | 19/05/2012 | Second round | 8.11s | 11.22s | #3 |
| National Capital Region 2012 | 19/05/2012 | Final | 10.30s | 11.60s | #2 |
| MIT Spring 2012 | 18/02/2012 | First round | 10.27s | 12.25s | #7 |
| MIT Spring 2012 | 18/02/2012 | Second round | 10.19s | 12.21s | #7 |
| MIT Spring 2012 | 18/02/2012 | Final | 11.44s | 11.71s | #5 |
| World Rubik's Cube Championship 2011 | 14/10/2011 | First round | 10.52s | 12.46s | #59 |
| World Rubik's Cube Championship 2011 | 14/10/2011 | Second round | 11.11s | 12.81s | #64 |
| Canadian Open 2011 | 20/08/2011 | First round | 10.96s | 12.81s | #10 |
| Canadian Open 2011 | 20/08/2011 | Second round | 11.68s | 12.76s | #8 |
| Canadian Open 2011 | 20/08/2011 | Final | 11.97s | 14.11s | #11 |
| National Capital Region 2011 | 22/05/2011 | First round | 14.18s | 16.07s | #3 |
| National Capital Region 2011 | 22/05/2011 | Second round | 12.56s | 14.34s | #3 |
| National Capital Region 2011 | 22/05/2011 | Final | 14.88s | 15.34s | #3 |
| MIT Spring 2011 | 05/03/2011 | First round | 13.18s | 15.55s | #8 |
| MIT Spring 2011 | 05/03/2011 | Second round | 15.41s | 16.80s | #10 |
| Toronto Open Fall 2010 | 27/11/2010 | First round | 15.43s | 18.17s | #27 |
Get updates about new features, analytics tools and WCA insights.