6.34s

Best Single

8.99s

Best Average

53

Competitions

1

Best Position

744

Official Solves

149

Rounds

#2,080

Single WR

#577

Single CR
Canada

#67

Single NR

#4,516

Average WR

#1,192

Average CR
Canada

#163

Average NR

295

Podiums

18/10/2026

Last Result
Competitions
Ottawa Side Events A 2026 Ottawa Big Cubes 2026 Gros Jouets à Montréal 2026 Ottawa Spring 2026 Marble City Cubing NY 2026 Potsdam Puzzling 2026 Open de Gatineau 2026 Ottawa 3x3x3 Winter C 2026 Leap to Barrie 2020 Please Be Quiet Toronto Winter 2020 2 Feet of Snow in Montreal 2019 No 3x3x3 Cambridge 2019 FMC Americas 2019 Trois-Rivieres 2019 Battle of Waterloo 2019 Cubing in the 6ix 2019 Canadian Championship 2019 National Capital Region 2019 Guelph Side Events 2019 8 Wing Limited 2019 Québec City 2019 Return to Toronto 2019 Oakville Autumn Limited 2018 No 3x3x3 Mississauga 2018 Battle of Waterloo 2018 No 3x3x3 Waterloo 2018 Atlantic Open 2017 National Capital Region 2016 Atlantic Open Special 2015 Canadian Open 2015 National Capital Region 2015 Michigan Cubing Club Alpha 2015 Toronto Open Fall 2014 Montreal Fall 2014 Rubik's Cube European Championships 2014 US Nationals 2014 CanadianCUBING Fifty 2014 National Capital Region 2014 MIT FMC 2014 Cornell Open Spring 2014 Montréal Open 2014 Holy Toledo Winter 2014 CCFC Winter 2014 Atlantic Open 2013 Swedish Championship 2013 World Rubik's Cube Championship 2013 Canadian Open 2013 National Capital Region 2013 Montréal Open 2013 Toronto Open Winter 2013 Harvard Spring 2013 Indiana 2012 Waterloo Open Fall 2012 Toronto Summer 2012 United States National Championships 2012 Toronto Spring 2012 National Capital Region 2012 MIT Spring 2012 World Rubik's Cube Championship 2011 Canadian Open 2011 National Capital Region 2011 MIT Spring 2011 Toronto Open Fall 2010

Event Progression

Event PB Progression

Position Progression

Result Distribution

Competition Results Table

Competition Date Round Single Average Position
Ottawa Side Events A 2026 18/10/2026 Final 6.38s 10.86s #6
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

Round Breakdown

Competition Date Round Single Average Position
Ottawa Side Events A 2026 18/10/2026 Final 6.38s 10.86s #6
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
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