7.57s

Best Single

12.06s

Best Average

54

Competitions

1

Best Position

548

Official Solves

111

Rounds

#88

Single WR

#19

Single CR
Canada

#2

Single NR

#454

Average WR

#114

Average CR
Canada

#14

Average NR

271

Podiums

02/07/2026

Last Result
Competitions
Rubik's WCA North American Championship 2026 Pickering Favourites Summer 2026 Wasaga Beach Spring 2026 Pickering Mini Afternoon 2026 Pickering NxNxN Winter 2026 St. John's Fall 2025 Kawartha Fall 2025 Pickering Favourites Fall 2025 Championnat Canadien 2025 Rubik's WCA World Championship 2025 Pickering NxNxN Summer 2025 St. John's Spring 2025 Pickering Favourites Autumn 2024 Pickering Mini Afternoon 2024 Ontario Championship 2024 Rubik's WCA North American Championship 2024 Appleby Summer 2024 Thornhill Spring 2024 Greater Toronto 2024 Kingston Winter 2024 Pickering Favourites Autumn 2023 Scarborough Fall B 2023 Pickering Fall B 2023 Pickering Favourites Fall 2023 Appleby Fall A 2023 Ajax 3x3x3 Evening 2023 Rubik's x Speedcubing Canada All-Stars 2023 Appleby Summer B 2023 Canadian Championship 2023 Southern Ontario Summer - Oshawa 2023 FMC Canada 2023 Markham 3x3x3 Morning 2023 Please Be Quiet Pickering 2023 Pickering C 2023 Waterloo Favourites A 2023 Appleby Winter B 2023 Please Be Solved Pickering 2022 FMC Canada 2022 Oakville Fall A 2022 Please Be Quiet Pickering 2022 Rubik's WCA North American Championship 2022 Hamilton Side Events 2022 Leap to Barrie 2020 Please Be Quiet Toronto Winter 2020 Battle of Waterloo 2019 Cubing in the 6ix 2019 Canadian Championship 2019 Richmond Hill Summer 2019 Newmarket Open 2019 Please Be Quiet Toronto 2019 FMC 2019 8 Wing Limited 2019 Return to Toronto 2019 Ajax Winter 2019 Oakville Autumn Limited 2018 No 3x3x3 Mississauga 2018 WCA Asian Championship 2018 Battle of Waterloo 2018 Please Be Quiet Waterloo 2018 No 3x3x3 Waterloo 2018 Oakville Limited Spring 2018 Niagara Select 2018 Pickering Spring 2018 Oakville Limited Winter 2018 Shaker Fall 2017 Oakville Limited Fall 2017 FMC Americas 2017 Pickering 2017 Battle of Waterloo 2017 Michigan 2017 World Rubik's Cube Championship 2017 London Open 2017 Newmarket Open 2017 London Limited Spring 2017 Montreal Open Winter 2017 Toronto Limited Fall 2016 Michigan Cubing Club Gamma 2016 Toronto Limited Summer 2016 US Nationals 2016 Newmarket Open 2016 National Capital Region 2016 Toronto Limited Spring 2016 Toronto Open Fall 2015 MCC Gamma 2015 Canadian Open 2015 National Capital Region 2015 Toronto Open Spring 2015 Toronto Open Winter 2015 Toronto Open Fall 2014 Montreal Fall 2014 Toronto Open Summer 2014 Battle of Waterloo 2014 Toronto Open Spring 2014 Montréal Open 2014 Battle of Waterloo 2013 Canadian Open 2013 Toronto Open Winter 2013

Event Progression

Event PB Progression

Position Progression

Result Distribution

Competition Results Table

Competition Date Round Single Average Position
Rubik's WCA North American Championship 2026 02/07/2026 Second round 12.89s 14.99s #67
Pickering Favourites Summer 2026 14/06/2026 Final 12.87s 14.47s #1
Pickering Favourites Fall 2025 01/11/2025 Final 12.78s 14.73s #6
Championnat Canadien 2025 24/07/2025 Final 12.81s 14.47s #11
Rubik's WCA World Championship 2025 03/07/2025 First round 13.01s 16.30s #294
Pickering Favourites Autumn 2024 30/11/2024 Final 11.32s 13.65s #1
Ontario Championship 2024 09/08/2024 Final 12.67s 14.12s #9
Rubik's WCA North American Championship 2024 18/07/2024 Second round 12.30s 14.77s #61
Scarborough Fall B 2023 19/11/2023 Final 11.95s 13.28s #4
Pickering Favourites Fall 2023 01/10/2023 Final 11.75s 13.38s #3
Canadian Championship 2023 13/07/2023 Second round 9.79s 14.71s #18
Pickering C 2023 25/03/2023 Final 12.96s 15.34s #4
Oakville Fall A 2022 26/11/2022 Final 13.39s 14.79s #7
Rubik's WCA North American Championship 2022 07/07/2022 Second round 13.36s 14.98s #30
Hamilton Side Events 2022 28/05/2022 Final 12.13s 12.91s #1
Leap to Barrie 2020 29/02/2020 Final 11.97s 14.88s #4
Battle of Waterloo 2019 14/09/2019 Final 12.25s 14.87s #4
Canadian Championship 2019 26/07/2019 Final 11.99s 12.94s #2
Newmarket Open 2019 22/06/2019 Final 11.35s 14.88s #1
8 Wing Limited 2019 06/04/2019 Final 14.48s 16.05s #3
Ajax Winter 2019 12/01/2019 Final 13.96s 15.43s #2
WCA Asian Championship 2018 17/08/2018 First round 13.50s 14.78s #17
Battle of Waterloo 2018 21/07/2018 Final 12.32s 14.63s #3
Oakville Limited Spring 2018 28/04/2018 Final 12.99s 13.52s #2
Niagara Select 2018 07/04/2018 Final 12.02s 13.99s #2
Oakville Limited Winter 2018 27/01/2018 Final 12.47s 13.16s #2
Oakville Limited Fall 2017 11/11/2017 Final 12.56s 13.34s #4
Pickering 2017 14/10/2017 Final 12.36s 15.15s #2
Michigan 2017 19/08/2017 Final 13.46s 15.46s #4
World Rubik's Cube Championship 2017 13/07/2017 Second round 12.86s 14.85s #31
London Open 2017 08/07/2017 Final 11.60s 13.58s #4
London Limited Spring 2017 25/03/2017 Final 10.54s 14.28s #2
Montreal Open Winter 2017 04/02/2017 Final 11.97s 14.21s #4
Toronto Limited Fall 2016 10/12/2016 Final 16.45s 17.47s #4
Michigan Cubing Club Gamma 2016 05/11/2016 Final 13.37s 14.68s #1
Toronto Limited Summer 2016 20/08/2016 Final 11.13s 13.77s #2
US Nationals 2016 29/07/2016 Final 11.76s 13.89s #6
Newmarket Open 2016 18/06/2016 Final 13.13s 15.44s #3
National Capital Region 2016 21/05/2016 Final 13.23s 13.87s #2
Toronto Limited Spring 2016 30/04/2016 Final 11.57s 14.78s #3
Toronto Open Fall 2015 28/11/2015 Final 12.36s 13.92s #3
MCC Gamma 2015 13/09/2015 Final 13.75s 15.17s #1
Canadian Open 2015 06/06/2015 Final 14.81s 18.50s #3
National Capital Region 2015 16/05/2015 Final 13.47s 15.56s #2
Toronto Open Spring 2015 25/04/2015 Final 13.31s 15.23s #2
Toronto Open Winter 2015 14/03/2015 Final 11.86s 14.55s #2
Toronto Open Fall 2014 22/11/2014 Final 14.85s 18.05s #6
Montreal Fall 2014 11/10/2014 Final 13.53s 18.85s #3
Toronto Open Summer 2014 09/08/2014 Final 15.65s 19.45s #4
Battle of Waterloo 2014 31/05/2014 Final 15.55s 19.81s #8
Toronto Open Spring 2014 26/04/2014 Final 17.25s 18.79s #5
Montréal Open 2014 15/03/2014 Final 15.80s 20.16s #4
Battle of Waterloo 2013 29/09/2013 Final 22.78s 24.84s #10
Canadian Open 2013 06/07/2013 Second round 20.41s 30.35s #23

Round Breakdown

Competition Date Round Single Average Position
Rubik's WCA North American Championship 2026 02/07/2026 First round 12.93s 14.85s #88
Rubik's WCA North American Championship 2026 02/07/2026 Second round 12.89s 14.99s #67
Pickering Favourites Summer 2026 14/06/2026 Final 12.87s 14.47s #1
Pickering Favourites Fall 2025 01/11/2025 Final 12.78s 14.73s #6
Championnat Canadien 2025 24/07/2025 First round 12.76s 14.56s #10
Championnat Canadien 2025 24/07/2025 Second round 12.11s 13.24s #7
Championnat Canadien 2025 24/07/2025 Final 12.81s 14.47s #11
Rubik's WCA World Championship 2025 03/07/2025 First round 13.01s 16.30s #294
Pickering Favourites Autumn 2024 30/11/2024 Final 11.32s 13.65s #1
Ontario Championship 2024 09/08/2024 First round 12.69s 14.32s #10
Ontario Championship 2024 09/08/2024 Second round 11.90s 14.75s #11
Ontario Championship 2024 09/08/2024 Final 12.67s 14.12s #9
Rubik's WCA North American Championship 2024 18/07/2024 First round 11.28s 12.94s #37
Rubik's WCA North American Championship 2024 18/07/2024 Second round 12.30s 14.77s #61
Scarborough Fall B 2023 19/11/2023 First round 12.92s 15.74s #8
Scarborough Fall B 2023 19/11/2023 Final 11.95s 13.28s #4
Pickering Favourites Fall 2023 01/10/2023 Final 11.75s 13.38s #3
Canadian Championship 2023 13/07/2023 First round 10.76s 14.05s #11
Canadian Championship 2023 13/07/2023 Second round 9.79s 14.71s #18
Pickering C 2023 25/03/2023 First round 10.77s 13.42s #3
Pickering C 2023 25/03/2023 Final 12.96s 15.34s #4
Oakville Fall A 2022 26/11/2022 First round 11.94s 13.15s #3
Oakville Fall A 2022 26/11/2022 Final 13.39s 14.79s #7
Rubik's WCA North American Championship 2022 07/07/2022 First round 11.34s 16.92s #64
Rubik's WCA North American Championship 2022 07/07/2022 Second round 13.36s 14.98s #30
Hamilton Side Events 2022 28/05/2022 Final 12.13s 12.91s #1
Leap to Barrie 2020 29/02/2020 First round 11.95s 13.90s #2
Leap to Barrie 2020 29/02/2020 Final 11.97s 14.88s #4
Battle of Waterloo 2019 14/09/2019 First round 12.59s 14.18s #2
Battle of Waterloo 2019 14/09/2019 Final 12.25s 14.87s #4
Canadian Championship 2019 26/07/2019 First round 11.51s 13.19s #2
Canadian Championship 2019 26/07/2019 Second round 12.64s 14.40s #2
Canadian Championship 2019 26/07/2019 Semi Final 13.98s 14.76s #2
Canadian Championship 2019 26/07/2019 Final 11.99s 12.94s #2
Newmarket Open 2019 22/06/2019 First round 10.47s 12.51s #1
Newmarket Open 2019 22/06/2019 Final 11.35s 14.88s #1
8 Wing Limited 2019 06/04/2019 First round 12.55s 13.42s #1
8 Wing Limited 2019 06/04/2019 Final 14.48s 16.05s #3
Ajax Winter 2019 12/01/2019 First round 12.81s 14.21s #2
Ajax Winter 2019 12/01/2019 Final 13.96s 15.43s #2
WCA Asian Championship 2018 17/08/2018 First round 13.50s 14.78s #17
Battle of Waterloo 2018 21/07/2018 First round 13.43s 15.34s #2
Battle of Waterloo 2018 21/07/2018 Final 12.32s 14.63s #3
Oakville Limited Spring 2018 28/04/2018 First round 10.97s 12.76s #1
Oakville Limited Spring 2018 28/04/2018 Final 12.99s 13.52s #2
Niagara Select 2018 07/04/2018 Final 12.02s 13.99s #2
Oakville Limited Winter 2018 27/01/2018 First round 7.57s 12.06s #1
Oakville Limited Winter 2018 27/01/2018 Final 12.47s 13.16s #2
Oakville Limited Fall 2017 11/11/2017 First round 12.49s 13.69s #4
Oakville Limited Fall 2017 11/11/2017 Final 12.56s 13.34s #4
Pickering 2017 14/10/2017 First round 13.88s 14.41s #2
Pickering 2017 14/10/2017 Final 12.36s 15.15s #2
Michigan 2017 19/08/2017 First round 11.94s 14.18s #3
Michigan 2017 19/08/2017 Final 13.46s 15.46s #4
World Rubik's Cube Championship 2017 13/07/2017 First round 14.03s 14.81s #30
World Rubik's Cube Championship 2017 13/07/2017 Second round 12.86s 14.85s #31
London Open 2017 08/07/2017 First round 13.46s 14.74s #4
London Open 2017 08/07/2017 Final 11.60s 13.58s #4
London Limited Spring 2017 25/03/2017 First round 13.05s 16.86s #5
London Limited Spring 2017 25/03/2017 Final 10.54s 14.28s #2
Montreal Open Winter 2017 04/02/2017 First round 11.40s 14.79s #3
Montreal Open Winter 2017 04/02/2017 Final 11.97s 14.21s #4
Toronto Limited Fall 2016 10/12/2016 Final 16.45s 17.47s #4
Michigan Cubing Club Gamma 2016 05/11/2016 First round 13.36s 15.06s #1
Michigan Cubing Club Gamma 2016 05/11/2016 Final 13.37s 14.68s #1
Toronto Limited Summer 2016 20/08/2016 First round 12.34s 16.18s #2
Toronto Limited Summer 2016 20/08/2016 Final 11.13s 13.77s #2
US Nationals 2016 29/07/2016 First round 13.61s 15.79s #21
US Nationals 2016 29/07/2016 Second round 13.28s 14.78s #9
US Nationals 2016 29/07/2016 Semi Final 12.86s 15.51s #16
US Nationals 2016 29/07/2016 Final 11.76s 13.89s #6
Newmarket Open 2016 18/06/2016 First round 13.04s 14.97s #3
Newmarket Open 2016 18/06/2016 Final 13.13s 15.44s #3
National Capital Region 2016 21/05/2016 First round 13.68s 15.07s #2
National Capital Region 2016 21/05/2016 Final 13.23s 13.87s #2
Toronto Limited Spring 2016 30/04/2016 First round 14.37s 15.18s #3
Toronto Limited Spring 2016 30/04/2016 Final 11.57s 14.78s #3
Toronto Open Fall 2015 28/11/2015 First round 13.96s 16.17s #3
Toronto Open Fall 2015 28/11/2015 Second round 13.04s 14.87s #3
Toronto Open Fall 2015 28/11/2015 Final 12.36s 13.92s #3
MCC Gamma 2015 13/09/2015 First round 15.97s 17.13s #1
MCC Gamma 2015 13/09/2015 Final 13.75s 15.17s #1
Canadian Open 2015 06/06/2015 First round 15.46s 16.67s #4
Canadian Open 2015 06/06/2015 Second round 12.89s 16.08s #4
Canadian Open 2015 06/06/2015 Final 14.81s 18.50s #3
National Capital Region 2015 16/05/2015 First round 13.44s 15.31s #2
National Capital Region 2015 16/05/2015 Final 13.47s 15.56s #2
Toronto Open Spring 2015 25/04/2015 First round 13.47s 15.42s #3
Toronto Open Spring 2015 25/04/2015 Final 13.31s 15.23s #2
Toronto Open Winter 2015 14/03/2015 First round 15.03s 16.55s #3
Toronto Open Winter 2015 14/03/2015 Second round 13.12s 16.64s #3
Toronto Open Winter 2015 14/03/2015 Final 11.86s 14.55s #2
Toronto Open Fall 2014 22/11/2014 First round 15.56s 16.09s #5
Toronto Open Fall 2014 22/11/2014 Second round 13.20s 17.11s #5
Toronto Open Fall 2014 22/11/2014 Final 14.85s 18.05s #6
Montreal Fall 2014 11/10/2014 First round 13.33s 16.03s #2
Montreal Fall 2014 11/10/2014 Final 13.53s 18.85s #3
Toronto Open Summer 2014 09/08/2014 First round 17.71s 19.98s #5
Toronto Open Summer 2014 09/08/2014 Second round 18.88s 20.11s #5
Toronto Open Summer 2014 09/08/2014 Final 15.65s 19.45s #4
Battle of Waterloo 2014 31/05/2014 First round 16.72s 19.95s #4
Battle of Waterloo 2014 31/05/2014 Final 15.55s 19.81s #8
Toronto Open Spring 2014 26/04/2014 First round 15.86s 18.39s #4
Toronto Open Spring 2014 26/04/2014 Second round 16.20s 19.48s #5
Toronto Open Spring 2014 26/04/2014 Final 17.25s 18.79s #5
Montréal Open 2014 15/03/2014 Final 15.80s 20.16s #4
Battle of Waterloo 2013 29/09/2013 First round 20.90s 21.98s #10
Battle of Waterloo 2013 29/09/2013 Second round 18.75s 22.56s #10
Battle of Waterloo 2013 29/09/2013 Final 22.78s 24.84s #10
Canadian Open 2013 06/07/2013 First round 24.47s 27.37s #19
Canadian Open 2013 06/07/2013 Second round 20.41s 30.35s #23
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