28.12s

Best Single

34.81s

Best Average

46

Competitions

1

Best Position

365

Official Solves

74

Rounds

#1,527

Single WR

#391

Single CR
Canada

#49

Single NR

#2,327

Average WR

#601

Average CR
Canada

#64

Average NR

188

Podiums

25/04/2026

Last Result

Event Progression

Event PB Progression

Position Progression

Result Distribution

Competition Results Table

Competition Date Round Single Average Position
Gros Jouets à Montréal 2026 25/04/2026 Final 28.12s 35.88s #10
Ottawa Spring 2026 12/04/2026 Final 33.70s 35.91s #3
Potsdam Puzzling 2026 28/03/2026 Final 35.06s 35.53s #2
Trois-Rivieres 2019 19/10/2019 Final 32.51s 35.32s #4
Cubing in the 6ix 2019 24/08/2019 Final 33.85s 36.58s #7
Canadian Championship 2019 26/07/2019 Final 33.20s 35.44s #7
National Capital Region 2019 18/05/2019 First round 30.32s 37.01s #8
Guelph Side Events 2019 27/04/2019 Final 29.57s 36.45s #2
Québec City 2019 16/02/2019 Final 33.99s 37.62s #2
Return to Toronto 2019 02/02/2019 First round 34.43s 43.34s #14
Oakville Autumn Limited 2018 01/12/2018 Final 33.10s 36.15s #4
No 3x3x3 Mississauga 2018 15/09/2018 Final 29.77s 35.93s #3
Battle of Waterloo 2018 21/07/2018 Final 35.29s 38.47s #4
No 3x3x3 Waterloo 2018 02/06/2018 Final 32.84s 36.81s #3
Atlantic Open 2017 04/03/2017 Final 34.74s 36.51s #2
National Capital Region 2016 21/05/2016 Final 32.88s 36.42s #2
Canadian Open 2015 06/06/2015 Final 36.61s 38.56s #3
National Capital Region 2015 16/05/2015 Final 33.44s 37.73s #2
Toronto Open Fall 2014 22/11/2014 Final 31.51s 36.41s #2
Montreal Fall 2014 11/10/2014 Final 33.09s 36.55s #1
Rubik's Cube European Championships 2014 08/08/2014 Second round 33.80s 38.80s #14
US Nationals 2014 01/08/2014 Final 34.34s 37.60s #10
CanadianCUBING Fifty 2014 05/07/2014 Final 34.95s 37.27s #1
National Capital Region 2014 17/05/2014 Final 35.34s 38.19s #2
Cornell Open Spring 2014 27/04/2014 Final 33.01s 37.32s #2
Montréal Open 2014 15/03/2014 Final 31.90s 37.73s #3
CCFC Winter 2014 01/02/2014 Final 32.71s 39.35s #2
Atlantic Open 2013 23/11/2013 Final 36.06s 37.34s #1
Swedish Championship 2013 14/09/2013 Final 41.65s 43.09s #2
World Rubik's Cube Championship 2013 26/07/2013 Final 40.77s 41.29s #9
Canadian Open 2013 06/07/2013 Final 37.97s 40.67s #1
National Capital Region 2013 18/05/2013 Final 35.08s 40.39s #1
Montréal Open 2013 23/03/2013 Final 36.61s 40.27s #2
Toronto Open Winter 2013 16/02/2013 Final 40.22s 41.67s #1
Harvard Spring 2013 02/02/2013 Final 39.27s 42.08s #1
Indiana 2012 03/11/2012 Final 38.44s 47.01s #3
Waterloo Open Fall 2012 29/09/2012 Final 45.59s 46.98s #1
Toronto Summer 2012 18/08/2012 Final 46.33s 49.87s #5
United States National Championships 2012 03/08/2012 Final 38.83s 45.62s #8
National Capital Region 2012 19/05/2012 Final 45.30s 51.76s #1
MIT Spring 2012 18/02/2012 Final 44.77s 48.52s #2
World Rubik's Cube Championship 2011 14/10/2011 First round 52.56s 1:03.64 #74
Canadian Open 2011 20/08/2011 First round 50.41s 59.94s #11
National Capital Region 2011 22/05/2011 Final 1:00.69 1:06.84 #3
MIT Spring 2011 05/03/2011 Final 1:06.02 1:13.99 #6
Toronto Open Fall 2010 27/11/2010 Final 1:20.52 #14

Round Breakdown

Competition Date Round Single Average Position
Gros Jouets à Montréal 2026 25/04/2026 First round 31.10s 37.06s #10
Gros Jouets à Montréal 2026 25/04/2026 Second round 30.90s 34.81s #9
Gros Jouets à Montréal 2026 25/04/2026 Final 28.12s 35.88s #10
Ottawa Spring 2026 12/04/2026 Final 33.70s 35.91s #3
Potsdam Puzzling 2026 28/03/2026 Final 35.06s 35.53s #2
Trois-Rivieres 2019 19/10/2019 Final 32.51s 35.32s #4
Cubing in the 6ix 2019 24/08/2019 First round 32.37s 35.12s #4
Cubing in the 6ix 2019 24/08/2019 Final 33.85s 36.58s #7
Canadian Championship 2019 26/07/2019 First round 34.03s 37.51s #15
Canadian Championship 2019 26/07/2019 Second round 33.06s 37.08s #12
Canadian Championship 2019 26/07/2019 Final 33.20s 35.44s #7
National Capital Region 2019 18/05/2019 First round 30.32s 37.01s #8
Guelph Side Events 2019 27/04/2019 Final 29.57s 36.45s #2
Québec City 2019 16/02/2019 First round 29.72s 36.94s #2
Québec City 2019 16/02/2019 Second round 34.43s 37.19s #2
Québec City 2019 16/02/2019 Final 33.99s 37.62s #2
Return to Toronto 2019 02/02/2019 First round 34.43s 43.34s #14
Oakville Autumn Limited 2018 01/12/2018 Final 33.10s 36.15s #4
No 3x3x3 Mississauga 2018 15/09/2018 First round 33.99s 38.80s #7
No 3x3x3 Mississauga 2018 15/09/2018 Final 29.77s 35.93s #3
Battle of Waterloo 2018 21/07/2018 Final 35.29s 38.47s #4
No 3x3x3 Waterloo 2018 02/06/2018 Final 32.84s 36.81s #3
Atlantic Open 2017 04/03/2017 First round 33.96s 36.97s #1
Atlantic Open 2017 04/03/2017 Final 34.74s 36.51s #2
National Capital Region 2016 21/05/2016 First round 33.05s 36.42s #1
National Capital Region 2016 21/05/2016 Final 32.88s 36.42s #2
Canadian Open 2015 06/06/2015 Final 36.61s 38.56s #3
National Capital Region 2015 16/05/2015 Final 33.44s 37.73s #2
Toronto Open Fall 2014 22/11/2014 Final 31.51s 36.41s #2
Montreal Fall 2014 11/10/2014 First round 33.46s 36.22s #1
Montreal Fall 2014 11/10/2014 Final 33.09s 36.55s #1
Rubik's Cube European Championships 2014 08/08/2014 First round 35.62s 38.05s #9
Rubik's Cube European Championships 2014 08/08/2014 Second round 33.80s 38.80s #14
US Nationals 2014 01/08/2014 First round 33.98s 37.25s #8
US Nationals 2014 01/08/2014 Second round 32.84s 38.80s #11
US Nationals 2014 01/08/2014 Semi Final 31.80s 35.70s #6
US Nationals 2014 01/08/2014 Final 34.34s 37.60s #10
CanadianCUBING Fifty 2014 05/07/2014 Final 34.95s 37.27s #1
National Capital Region 2014 17/05/2014 Final 35.34s 38.19s #2
Cornell Open Spring 2014 27/04/2014 Final 33.01s 37.32s #2
Montréal Open 2014 15/03/2014 Final 31.90s 37.73s #3
CCFC Winter 2014 01/02/2014 Final 32.71s 39.35s #2
Atlantic Open 2013 23/11/2013 Final 36.06s 37.34s #1
Swedish Championship 2013 14/09/2013 First round 39.03s 41.97s #2
Swedish Championship 2013 14/09/2013 Final 41.65s 43.09s #2
World Rubik's Cube Championship 2013 26/07/2013 First round 38.37s 42.11s #18
World Rubik's Cube Championship 2013 26/07/2013 Second round 36.21s 37.08s #5
World Rubik's Cube Championship 2013 26/07/2013 Semi Final 33.02s 37.05s #5
World Rubik's Cube Championship 2013 26/07/2013 Final 40.77s 41.29s #9
Canadian Open 2013 06/07/2013 First round 38.46s 39.73s #1
Canadian Open 2013 06/07/2013 Final 37.97s 40.67s #1
National Capital Region 2013 18/05/2013 First round 37.41s 42.90s #1
National Capital Region 2013 18/05/2013 Final 35.08s 40.39s #1
Montréal Open 2013 23/03/2013 Final 36.61s 40.27s #2
Toronto Open Winter 2013 16/02/2013 Final 40.22s 41.67s #1
Harvard Spring 2013 02/02/2013 First round 39.83s 43.26s #1
Harvard Spring 2013 02/02/2013 Final 39.27s 42.08s #1
Indiana 2012 03/11/2012 Final 38.44s 47.01s #3
Waterloo Open Fall 2012 29/09/2012 Final 45.59s 46.98s #1
Toronto Summer 2012 18/08/2012 Final 46.33s 49.87s #5
United States National Championships 2012 03/08/2012 First round 40.53s 47.17s #8
United States National Championships 2012 03/08/2012 Second round 37.90s 50.22s #14
United States National Championships 2012 03/08/2012 Semi Final 45.34s 48.02s #6
United States National Championships 2012 03/08/2012 Final 38.83s 45.62s #8
National Capital Region 2012 19/05/2012 Final 45.30s 51.76s #1
MIT Spring 2012 18/02/2012 First round 49.56s 52.90s #5
MIT Spring 2012 18/02/2012 Second round 51.03s 53.24s #5
MIT Spring 2012 18/02/2012 Final 44.77s 48.52s #2
World Rubik's Cube Championship 2011 14/10/2011 First round 52.56s 1:03.64 #74
Canadian Open 2011 20/08/2011 First round 50.41s 59.94s #11
National Capital Region 2011 22/05/2011 Final 1:00.69 1:06.84 #3
MIT Spring 2011 05/03/2011 First round 1:04.61 1:14.81 #6
MIT Spring 2011 05/03/2011 Final 1:06.02 1:13.99 #6
Toronto Open Fall 2010 27/11/2010 Final 1:20.52 #14
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