1.08s

Best Single

2.32s

Best Average

45

Competitions

1

Best Position

564

Official Solves

113

Rounds

#1,326

Single WR

#359

Single CR
Canada

#45

Single NR

#1,622

Average WR

#456

Average CR
Canada

#50

Average NR

265

Podiums

12/04/2026

Last Result

Event Progression

Event PB Progression

Position Progression

Result Distribution

Competition Results Table

Competition Date Round Single Average Position
Ottawa Spring 2026 12/04/2026 Final 2.55s 3.20s #4
Marble City Cubing NY 2026 11/04/2026 Final 2.43s 3.25s #5
Potsdam Puzzling 2026 28/03/2026 Final 2.71s 3.21s #3
Open de Gatineau 2026 28/02/2026 First round 2.78s 3.96s #13
No 3x3x3 Cambridge 2019 07/12/2019 Second round 2.90s 4.00s #17
Trois-Rivieres 2019 19/10/2019 Final 2.47s 3.52s #2
Canadian Championship 2019 26/07/2019 Semi Final 2.50s 5.64s #47
National Capital Region 2019 18/05/2019 First round 2.78s 3.99s #11
Québec City 2019 16/02/2019 Final 2.86s 3.63s #5
Return to Toronto 2019 02/02/2019 Final 2.88s 4.18s #12
Oakville Autumn Limited 2018 01/12/2018 Final 1.94s 3.29s #11
Battle of Waterloo 2018 21/07/2018 Final 1.91s 3.48s #11
Atlantic Open 2017 04/03/2017 Final 2.60s 2.85s #1
National Capital Region 2016 21/05/2016 Final 2.63s 3.42s #3
Canadian Open 2015 06/06/2015 Final 2.34s 3.13s #4
National Capital Region 2015 16/05/2015 Final 3.05s 3.32s #1
Toronto Open Fall 2014 22/11/2014 Final 2.77s 2.94s #4
Montreal Fall 2014 11/10/2014 Final 2.77s 3.10s #1
Rubik's Cube European Championships 2014 08/08/2014 Final 2.30s 3.53s #5
US Nationals 2014 01/08/2014 Final 2.34s 2.97s #7
CanadianCUBING Fifty 2014 05/07/2014 Final 2.27s 3.17s #1
National Capital Region 2014 17/05/2014 Final 1.68s 2.32s #1
Cornell Open Spring 2014 27/04/2014 Final 2.36s 3.38s #1
Montréal Open 2014 15/03/2014 Final 2.07s 3.66s #2
Holy Toledo Winter 2014 08/03/2014 Final 2.03s 2.60s #3
Atlantic Open 2013 23/11/2013 Final 2.05s 3.19s #2
Swedish Championship 2013 14/09/2013 Final 2.47s 3.56s #2
World Rubik's Cube Championship 2013 26/07/2013 Second round 3.11s 4.79s #63
Canadian Open 2013 06/07/2013 Final 2.52s 3.24s #3
National Capital Region 2013 18/05/2013 Final 1.19s 3.10s #2
Montréal Open 2013 23/03/2013 Final 3.05s 3.90s #5
Toronto Open Winter 2013 16/02/2013 Final 2.05s 3.12s #1
Harvard Spring 2013 02/02/2013 Final 2.53s 3.32s #2
Indiana 2012 03/11/2012 Final 2.84s 3.85s #5
Waterloo Open Fall 2012 29/09/2012 Final 2.71s 3.38s #3
Toronto Summer 2012 18/08/2012 Final 2.59s 3.08s #1
United States National Championships 2012 03/08/2012 Final 3.05s 3.73s #10
Toronto Spring 2012 02/06/2012 Final 1.08s 2.91s #2
National Capital Region 2012 19/05/2012 Final 3.63s 4.73s #3
MIT Spring 2012 18/02/2012 Final 1.43s 3.81s #5
World Rubik's Cube Championship 2011 14/10/2011 First round 3.40s 4.43s #31
Canadian Open 2011 20/08/2011 Final 3.90s 4.32s #10
National Capital Region 2011 22/05/2011 Final 4.38s 5.43s #3
MIT Spring 2011 05/03/2011 Final 4.16s 6.48s #6
Toronto Open Fall 2010 27/11/2010 First round 6.09s 6.74s #26

Round Breakdown

Competition Date Round Single Average Position
Ottawa Spring 2026 12/04/2026 First round 1.93s 3.36s #5
Ottawa Spring 2026 12/04/2026 Final 2.55s 3.20s #4
Marble City Cubing NY 2026 11/04/2026 First round 2.66s 3.62s #5
Marble City Cubing NY 2026 11/04/2026 Final 2.43s 3.25s #5
Potsdam Puzzling 2026 28/03/2026 First round 2.97s 3.62s #3
Potsdam Puzzling 2026 28/03/2026 Final 2.71s 3.21s #3
Open de Gatineau 2026 28/02/2026 First round 2.78s 3.96s #13
No 3x3x3 Cambridge 2019 07/12/2019 First round 2.84s 3.42s #10
No 3x3x3 Cambridge 2019 07/12/2019 Second round 2.90s 4.00s #17
Trois-Rivieres 2019 19/10/2019 First round 2.51s 3.68s #4
Trois-Rivieres 2019 19/10/2019 Final 2.47s 3.52s #2
Canadian Championship 2019 26/07/2019 First round 2.50s 3.29s #13
Canadian Championship 2019 26/07/2019 Second round 2.63s 3.81s #24
Canadian Championship 2019 26/07/2019 Semi Final 2.50s 5.64s #47
National Capital Region 2019 18/05/2019 First round 2.78s 3.99s #11
Québec City 2019 16/02/2019 First round 3.08s 4.22s #8
Québec City 2019 16/02/2019 Second round 2.80s 4.48s #9
Québec City 2019 16/02/2019 Final 2.86s 3.63s #5
Return to Toronto 2019 02/02/2019 First round 2.86s 3.44s #8
Return to Toronto 2019 02/02/2019 Final 2.88s 4.18s #12
Oakville Autumn Limited 2018 01/12/2018 First round 2.69s 3.78s #13
Oakville Autumn Limited 2018 01/12/2018 Second round 2.00s 3.60s #12
Oakville Autumn Limited 2018 01/12/2018 Final 1.94s 3.29s #11
Battle of Waterloo 2018 21/07/2018 Final 1.91s 3.48s #11
Atlantic Open 2017 04/03/2017 First round 1.67s 2.40s #1
Atlantic Open 2017 04/03/2017 Second round 2.36s 4.00s #1
Atlantic Open 2017 04/03/2017 Final 2.60s 2.85s #1
National Capital Region 2016 21/05/2016 First round 2.47s 3.18s #2
National Capital Region 2016 21/05/2016 Second round 1.66s 3.46s #3
National Capital Region 2016 21/05/2016 Final 2.63s 3.42s #3
Canadian Open 2015 06/06/2015 First round 3.01s 3.47s #6
Canadian Open 2015 06/06/2015 Second round 2.76s 3.68s #5
Canadian Open 2015 06/06/2015 Final 2.34s 3.13s #4
National Capital Region 2015 16/05/2015 First round 2.76s 3.18s #2
National Capital Region 2015 16/05/2015 Second round 2.19s 4.06s #2
National Capital Region 2015 16/05/2015 Final 3.05s 3.32s #1
Toronto Open Fall 2014 22/11/2014 First round 2.66s 3.29s #5
Toronto Open Fall 2014 22/11/2014 Second round 2.77s 2.96s #4
Toronto Open Fall 2014 22/11/2014 Final 2.77s 2.94s #4
Montreal Fall 2014 11/10/2014 First round 2.96s 4.50s #3
Montreal Fall 2014 11/10/2014 Second round 1.99s 2.75s #2
Montreal Fall 2014 11/10/2014 Final 2.77s 3.10s #1
Rubik's Cube European Championships 2014 08/08/2014 First round 1.88s 3.09s #8
Rubik's Cube European Championships 2014 08/08/2014 Second round 2.71s 3.07s #10
Rubik's Cube European Championships 2014 08/08/2014 Final 2.30s 3.53s #5
US Nationals 2014 01/08/2014 First round 2.25s 2.88s #9
US Nationals 2014 01/08/2014 Second round 2.90s 3.75s #29
US Nationals 2014 01/08/2014 Semi Final 2.93s 3.51s #10
US Nationals 2014 01/08/2014 Final 2.34s 2.97s #7
CanadianCUBING Fifty 2014 05/07/2014 First round 2.59s 3.61s #2
CanadianCUBING Fifty 2014 05/07/2014 Second round 2.43s 3.11s #2
CanadianCUBING Fifty 2014 05/07/2014 Final 2.27s 3.17s #1
National Capital Region 2014 17/05/2014 First round 1.86s 3.39s #3
National Capital Region 2014 17/05/2014 Second round 1.71s 3.45s #3
National Capital Region 2014 17/05/2014 Final 1.68s 2.32s #1
Cornell Open Spring 2014 27/04/2014 First round 2.42s 3.76s #1
Cornell Open Spring 2014 27/04/2014 Final 2.36s 3.38s #1
Montréal Open 2014 15/03/2014 First round 2.49s 3.45s #2
Montréal Open 2014 15/03/2014 Second round 2.22s 3.13s #1
Montréal Open 2014 15/03/2014 Final 2.07s 3.66s #2
Holy Toledo Winter 2014 08/03/2014 First round 2.37s 2.79s #3
Holy Toledo Winter 2014 08/03/2014 Final 2.03s 2.60s #3
Atlantic Open 2013 23/11/2013 First round 1.90s 2.81s #1
Atlantic Open 2013 23/11/2013 Second round 3.11s 4.50s #3
Atlantic Open 2013 23/11/2013 Final 2.05s 3.19s #2
Swedish Championship 2013 14/09/2013 First round 1.75s 3.20s #1
Swedish Championship 2013 14/09/2013 Final 2.47s 3.56s #2
World Rubik's Cube Championship 2013 26/07/2013 First round 2.15s 3.78s #37
World Rubik's Cube Championship 2013 26/07/2013 Second round 3.11s 4.79s #63
Canadian Open 2013 06/07/2013 First round 1.78s 3.01s #3
Canadian Open 2013 06/07/2013 Second round 2.66s 3.19s #3
Canadian Open 2013 06/07/2013 Final 2.52s 3.24s #3
National Capital Region 2013 18/05/2013 First round 2.86s 3.33s #1
National Capital Region 2013 18/05/2013 Second round 2.97s 4.44s #5
National Capital Region 2013 18/05/2013 Final 1.19s 3.10s #2
Montréal Open 2013 23/03/2013 First round 3.19s 4.62s #5
Montréal Open 2013 23/03/2013 Second round 2.30s 3.44s #3
Montréal Open 2013 23/03/2013 Final 3.05s 3.90s #5
Toronto Open Winter 2013 16/02/2013 First round 2.71s 3.93s #4
Toronto Open Winter 2013 16/02/2013 Second round 3.05s 3.75s #3
Toronto Open Winter 2013 16/02/2013 Final 2.05s 3.12s #1
Harvard Spring 2013 02/02/2013 First round 2.21s 3.79s #4
Harvard Spring 2013 02/02/2013 Final 2.53s 3.32s #2
Indiana 2012 03/11/2012 Final 2.84s 3.85s #5
Waterloo Open Fall 2012 29/09/2012 First round 3.56s 4.30s #4
Waterloo Open Fall 2012 29/09/2012 Second round 2.77s 3.68s #3
Waterloo Open Fall 2012 29/09/2012 Final 2.71s 3.38s #3
Toronto Summer 2012 18/08/2012 First round 3.40s 4.52s #6
Toronto Summer 2012 18/08/2012 Second round 1.77s 4.64s #7
Toronto Summer 2012 18/08/2012 Final 2.59s 3.08s #1
United States National Championships 2012 03/08/2012 First round 2.12s 3.52s #6
United States National Championships 2012 03/08/2012 Second round 3.09s 3.62s #12
United States National Championships 2012 03/08/2012 Semi Final 2.91s 3.71s #11
United States National Championships 2012 03/08/2012 Final 3.05s 3.73s #10
Toronto Spring 2012 02/06/2012 First round 2.28s 4.00s #3
Toronto Spring 2012 02/06/2012 Second round 3.44s 5.17s #8
Toronto Spring 2012 02/06/2012 Final 1.08s 2.91s #2
National Capital Region 2012 19/05/2012 First round 2.30s 3.94s #2
National Capital Region 2012 19/05/2012 Second round 2.84s 3.29s #1
National Capital Region 2012 19/05/2012 Final 3.63s 4.73s #3
MIT Spring 2012 18/02/2012 First round 3.09s 3.87s #4
MIT Spring 2012 18/02/2012 Second round 3.31s 3.97s #1
MIT Spring 2012 18/02/2012 Final 1.43s 3.81s #5
World Rubik's Cube Championship 2011 14/10/2011 First round 3.40s 4.43s #31
Canadian Open 2011 20/08/2011 First round 3.31s 3.96s #4
Canadian Open 2011 20/08/2011 Second round 3.53s 4.69s #10
Canadian Open 2011 20/08/2011 Final 3.90s 4.32s #10
National Capital Region 2011 22/05/2011 First round 3.55s 4.08s #3
National Capital Region 2011 22/05/2011 Final 4.38s 5.43s #3
MIT Spring 2011 05/03/2011 First round 5.75s 6.43s #8
MIT Spring 2011 05/03/2011 Second round 3.65s 6.09s #7
MIT Spring 2011 05/03/2011 Final 4.16s 6.48s #6
Toronto Open Fall 2010 27/11/2010 First round 6.09s 6.74s #26
Stay updated with new features and analytics tools! Subscribe to Newsletter
© 2026 SpeedCubeAnalytics | Official results and rankings provided by the World Cube Association (WCA) | Not affiliated with or endorsed by the WCA