10.75s

Best Single

14.28s

Best Average

68

Competitions

1

Best Position

545

Official Solves

111

Rounds

#1,153

Single WR

#317

Single CR
USA

#255

Single NR

#1,445

Average WR

#369

Average CR
USA

#293

Average NR

69

Podiums

03/07/2025

Last Result
Competitions
PBs in Palisades Open 2026 Rubik's WCA World Championship 2025 Cubing at Hampton Beach 2025 Rubik's WCA North American Championship 2024 QuabbiNxN 2024 Naticube 2024 Rhode Island Winter 2024 Northampton Fall A 2023 CubingUSA New England Championship 2023 Mystic Cubikon 2023 Rubik's WCA World Championship 2023 CubingUSA Nationals 2023 Quick in Quincy 2023 Return to Quabbin 2023 New Hampshire Spring 2023 Saint John's Scramble 2023 Northampton Winter A 2023 Garden City Winter 2023 Puzzling in Providence 2023 Cubing in Cambridge 2022 Amherst Open 2022 Westport Summer 2022 Granite State 2022 CubingUSA Northeast Championship 2022 Moose On The Loose Cubikon 2022 Pittsburgh Fall 2021 MIT Winter 2020 SBU Fall 2019 CubingUSA Nationals 2019 Massachusetts Championship 2019 WCA World Championship 2019 SBU Spring 2019 Long Island Winter 2019 Hudson Valley Winter 2019 CubingUSA New Jersey Championship 2018 MIT Fall 2018 CubingUSA Nationals 2018 Brooklyn 2018 Quizzical Quabbin Qualifier 2018 CubingUSA Northeast Championship 2018 Rutgers Spring 2018 Binghamton Winter Cube Day 2018 Howdy Partner 2018 New York City Winter 2018 Framingham Frozen Fingers 2018 St. Boois 2017 ChicaGhosts 2017 UPenn Cube Day Fall 2017 Yeehaw 2017 Sharon Summer 2017 World Rubik's Cube Championship 2017 CubingUSA Nationals 2017 Lexington Summer 2017 South Omaha Speedsolve 2017 Minnesota Cube Melt 2017 Don't Mess With Texas 2017 Weston Spring 2017 Iowa State Spring 2017 New York City Winter 2017 Dallas Winter Variation 2017 Berkeley Winter 2017 Monument Mountain Winter 2017 UMass ODS Fall 2016 Phillips Exeter Cube Day 2016 Severna Park Fall 2016 Slow N Steady Fall 2016 New York City Summer 2016 Sharon Summer 2016 US Nationals 2016 Melrose Summer 2016 Lexington Summer 2016 Northeastern Spring 2016 New Hampshire Open 2016 Big Apple Cube Clash 2016 Melrose Winter 2016 Williams Winter 2016 Sharon Winter 2016 MIT Fall 2015 Northeastern Fall 2015 Lexington Fall 2015 Phillips Exeter Cube Day 2015 Norwich Summer 2015 US Nationals 2015 Melrose Spring 2015 MIT Spring 2015 Lexington Spring 2015 MIT Fall 2014 Lexington Fall 2014 Harvard Fall 2014 US Nationals 2014 Lexington Spring 2014 Lexington Fall 2013 Yale Fall 2013 Harvard Fall 2013 CCFC Fall 2013 World Rubik's Cube Championship 2013 MIT Spring 2013 Harvard Spring 2013 MIT Fall 2012 Yale Fall 2012 St. Joseph's College Summer 2012 Jersey Shore Open 2012 Brown Cubing Day 2012

Event Progression

Event PB Progression

Position Progression

Result Distribution

Competition Results Table

Competition Date Round Single Average Position
Rubik's WCA World Championship 2025 03/07/2025 First round 15.72s 17.83s #437
Rubik's WCA North American Championship 2024 18/07/2024 First round 13.42s 16.50s #121
Naticube 2024 17/02/2024 First round 11.76s 18.32s #6
Rhode Island Winter 2024 21/01/2024 Second round 14.79s 17.19s #9
CubingUSA New England Championship 2023 07/10/2023 Final 14.59s 16.05s #12
CubingUSA Nationals 2019 01/08/2019 First round 15.41s 18.27s #88
Massachusetts Championship 2019 26/07/2019 Final 12.86s 14.50s #4
SBU Spring 2019 31/03/2019 Final 14.63s 14.99s #4
Long Island Winter 2019 23/02/2019 Final 14.26s 16.96s #5
Hudson Valley Winter 2019 05/01/2019 Final 12.83s 16.97s #3
CubingUSA New Jersey Championship 2018 17/11/2018 Final 11.66s 14.28s #5
CubingUSA Nationals 2018 27/07/2018 Second round 13.01s 16.85s #43
Brooklyn 2018 08/07/2018 Final 14.67s 18.87s #11
CubingUSA Northeast Championship 2018 02/06/2018 Final 13.35s 15.55s #6
Rutgers Spring 2018 31/03/2018 Final 15.35s 16.51s #7
Binghamton Winter Cube Day 2018 24/02/2018 Final 13.76s 14.87s #2
Howdy Partner 2018 03/02/2018 Final 12.84s 16.75s #4
New York City Winter 2018 13/01/2018 Final 14.20s 15.55s #4
St. Boois 2017 29/10/2017 Final 15.91s 16.11s #3
UPenn Cube Day Fall 2017 22/10/2017 Final 13.35s 15.16s #6
Sharon Summer 2017 05/08/2017 Final 15.68s 16.88s #2
World Rubik's Cube Championship 2017 13/07/2017 Second round 13.60s 17.27s #68
CubingUSA Nationals 2017 07/07/2017 Semi Final 14.34s 17.87s #32
Lexington Summer 2017 01/07/2017 Final 14.34s 18.10s #7
Minnesota Cube Melt 2017 06/05/2017 Final 15.45s 16.58s #3
Don't Mess With Texas 2017 29/04/2017 Final 13.74s 16.92s #4
Iowa State Spring 2017 18/03/2017 Final 14.71s 16.49s #2
New York City Winter 2017 11/03/2017 Final 14.66s 17.53s #9
Dallas Winter Variation 2017 18/02/2017 Final 17.57s 18.38s #4
Berkeley Winter 2017 11/02/2017 Final 12.33s 17.83s #7
Monument Mountain Winter 2017 28/01/2017 Final 15.29s 16.29s #4
UMass ODS Fall 2016 10/12/2016 Final 15.71s 18.45s #4
Phillips Exeter Cube Day 2016 05/11/2016 Final 15.84s 19.60s #8
Severna Park Fall 2016 29/10/2016 Final 14.63s 19.17s #10
Slow N Steady Fall 2016 24/09/2016 First round 17.83s 19.72s #17
New York City Summer 2016 10/09/2016 Final 12.83s 19.73s #10
Sharon Summer 2016 13/08/2016 Final 20.18s 21.26s #7
US Nationals 2016 29/07/2016 First round 16.95s 24.37s #114
Melrose Summer 2016 23/07/2016 Final 20.52s 26.13s #13
Lexington Summer 2016 25/06/2016 Final 17.22s 22.60s #13
Northeastern Spring 2016 28/05/2016 First round 19.41s 25.01s #16
New Hampshire Open 2016 09/04/2016 Final 17.35s 22.71s #2
Big Apple Cube Clash 2016 27/02/2016 First round 18.43s 24.81s #26
Williams Winter 2016 13/02/2016 Final 20.80s 22.42s #4
Sharon Winter 2016 30/01/2016 Final 22.46s 25.50s #6
MIT Fall 2015 12/12/2015 Final 22.21s 25.97s #12
Lexington Fall 2015 24/10/2015 Final 21.17s 22.36s #13
Phillips Exeter Cube Day 2015 03/10/2015 Final 18.92s 21.29s #9
US Nationals 2015 31/07/2015 Second round 20.52s 24.35s #71
Melrose Spring 2015 30/05/2015 Final 20.35s 24.20s #4
MIT Spring 2015 02/05/2015 Final 24.12s 28.56s #12
Lexington Spring 2015 11/04/2015 Final 19.90s 25.48s #7
MIT Fall 2014 06/12/2014 Final 21.03s 24.90s #12
Lexington Fall 2014 08/11/2014 Final 19.77s 21.96s #6
Harvard Fall 2014 11/10/2014 Final 22.04s 30.38s #9
US Nationals 2014 01/08/2014 First round 25.35s 29.18s #105
Lexington Spring 2014 12/04/2014 Final 20.41s 26.17s #5
Lexington Fall 2013 23/11/2013 Final 12.84s 30.46s #6
Yale Fall 2013 26/10/2013 First round 22.60s 27.50s #11
Harvard Fall 2013 05/10/2013 Final 22.56s 26.58s #7
CCFC Fall 2013 21/09/2013 Final 23.70s 29.39s #18
World Rubik's Cube Championship 2013 26/07/2013 First round 24.08s 26.85s #130
MIT Spring 2013 09/03/2013 First round 17.72s 26.29s #13
Harvard Spring 2013 02/02/2013 Final 20.96s 26.77s #6
MIT Fall 2012 10/11/2012 First round 27.78s 30.88s #12
Yale Fall 2012 08/09/2012 First round 31.00s 37.69s #15
St. Joseph's College Summer 2012 18/08/2012 First round 35.09s 38.90s #21
Jersey Shore Open 2012 28/07/2012 Final 45.43s #30

Round Breakdown

Competition Date Round Single Average Position
Rubik's WCA World Championship 2025 03/07/2025 First round 15.72s 17.83s #437
Rubik's WCA North American Championship 2024 18/07/2024 First round 13.42s 16.50s #121
Naticube 2024 17/02/2024 First round 11.76s 18.32s #6
Rhode Island Winter 2024 21/01/2024 First round 10.75s 15.49s #5
Rhode Island Winter 2024 21/01/2024 Second round 14.79s 17.19s #9
CubingUSA New England Championship 2023 07/10/2023 First round 13.46s 19.29s #33
CubingUSA New England Championship 2023 07/10/2023 Second round 13.27s 16.72s #16
CubingUSA New England Championship 2023 07/10/2023 Final 14.59s 16.05s #12
CubingUSA Nationals 2019 01/08/2019 First round 15.41s 18.27s #88
Massachusetts Championship 2019 26/07/2019 First round 13.96s 17.95s #7
Massachusetts Championship 2019 26/07/2019 Final 12.86s 14.50s #4
SBU Spring 2019 31/03/2019 Final 14.63s 14.99s #4
Long Island Winter 2019 23/02/2019 First round 12.01s 14.67s #3
Long Island Winter 2019 23/02/2019 Final 14.26s 16.96s #5
Hudson Valley Winter 2019 05/01/2019 Final 12.83s 16.97s #3
CubingUSA New Jersey Championship 2018 17/11/2018 First round 12.82s 14.85s #5
CubingUSA New Jersey Championship 2018 17/11/2018 Final 11.66s 14.28s #5
CubingUSA Nationals 2018 27/07/2018 First round 12.73s 16.29s #42
CubingUSA Nationals 2018 27/07/2018 Second round 13.01s 16.85s #43
Brooklyn 2018 08/07/2018 First round 14.41s 16.25s #8
Brooklyn 2018 08/07/2018 Final 14.67s 18.87s #11
CubingUSA Northeast Championship 2018 02/06/2018 First round 12.77s 16.83s #10
CubingUSA Northeast Championship 2018 02/06/2018 Final 13.35s 15.55s #6
Rutgers Spring 2018 31/03/2018 Final 15.35s 16.51s #7
Binghamton Winter Cube Day 2018 24/02/2018 Final 13.76s 14.87s #2
Howdy Partner 2018 03/02/2018 First round 12.25s 15.84s #2
Howdy Partner 2018 03/02/2018 Final 12.84s 16.75s #4
New York City Winter 2018 13/01/2018 Final 14.20s 15.55s #4
St. Boois 2017 29/10/2017 First round 13.95s 16.22s #1
St. Boois 2017 29/10/2017 Final 15.91s 16.11s #3
UPenn Cube Day Fall 2017 22/10/2017 First round 13.56s 15.90s #7
UPenn Cube Day Fall 2017 22/10/2017 Final 13.35s 15.16s #6
Sharon Summer 2017 05/08/2017 First round 18.22s 19.39s #4
Sharon Summer 2017 05/08/2017 Final 15.68s 16.88s #2
World Rubik's Cube Championship 2017 13/07/2017 First round 14.70s 16.86s #70
World Rubik's Cube Championship 2017 13/07/2017 Second round 13.60s 17.27s #68
CubingUSA Nationals 2017 07/07/2017 First round 14.38s 17.06s #29
CubingUSA Nationals 2017 07/07/2017 Second round 13.71s 17.26s #26
CubingUSA Nationals 2017 07/07/2017 Semi Final 14.34s 17.87s #32
Lexington Summer 2017 01/07/2017 First round 17.15s 19.17s #7
Lexington Summer 2017 01/07/2017 Final 14.34s 18.10s #7
Minnesota Cube Melt 2017 06/05/2017 Final 15.45s 16.58s #3
Don't Mess With Texas 2017 29/04/2017 First round 15.41s 18.59s #7
Don't Mess With Texas 2017 29/04/2017 Final 13.74s 16.92s #4
Iowa State Spring 2017 18/03/2017 First round 14.50s 16.64s #1
Iowa State Spring 2017 18/03/2017 Final 14.71s 16.49s #2
New York City Winter 2017 11/03/2017 Final 14.66s 17.53s #9
Dallas Winter Variation 2017 18/02/2017 First round 15.86s 18.19s #5
Dallas Winter Variation 2017 18/02/2017 Final 17.57s 18.38s #4
Berkeley Winter 2017 11/02/2017 First round 14.66s 16.04s #4
Berkeley Winter 2017 11/02/2017 Final 12.33s 17.83s #7
Monument Mountain Winter 2017 28/01/2017 First round 15.24s 16.19s #3
Monument Mountain Winter 2017 28/01/2017 Final 15.29s 16.29s #4
UMass ODS Fall 2016 10/12/2016 First round 15.61s 16.04s #2
UMass ODS Fall 2016 10/12/2016 Final 15.71s 18.45s #4
Phillips Exeter Cube Day 2016 05/11/2016 First round 14.25s 18.07s #6
Phillips Exeter Cube Day 2016 05/11/2016 Second round 20.54s 23.02s #15
Phillips Exeter Cube Day 2016 05/11/2016 Final 15.84s 19.60s #8
Severna Park Fall 2016 29/10/2016 First round 14.22s 18.50s #10
Severna Park Fall 2016 29/10/2016 Final 14.63s 19.17s #10
Slow N Steady Fall 2016 24/09/2016 First round 17.83s 19.72s #17
New York City Summer 2016 10/09/2016 Final 12.83s 19.73s #10
Sharon Summer 2016 13/08/2016 First round 18.22s 25.62s #16
Sharon Summer 2016 13/08/2016 Final 20.18s 21.26s #7
US Nationals 2016 29/07/2016 First round 16.95s 24.37s #114
Melrose Summer 2016 23/07/2016 First round 20.08s 26.96s #16
Melrose Summer 2016 23/07/2016 Final 20.52s 26.13s #13
Lexington Summer 2016 25/06/2016 First round 21.01s 26.00s #17
Lexington Summer 2016 25/06/2016 Second round 21.86s 26.27s #22
Lexington Summer 2016 25/06/2016 Final 17.22s 22.60s #13
Northeastern Spring 2016 28/05/2016 First round 19.41s 25.01s #16
New Hampshire Open 2016 09/04/2016 Final 17.35s 22.71s #2
Big Apple Cube Clash 2016 27/02/2016 First round 18.43s 24.81s #26
Williams Winter 2016 13/02/2016 First round 18.81s 28.46s #10
Williams Winter 2016 13/02/2016 Final 20.80s 22.42s #4
Sharon Winter 2016 30/01/2016 First round 18.87s 22.67s #4
Sharon Winter 2016 30/01/2016 Final 22.46s 25.50s #6
MIT Fall 2015 12/12/2015 First round 23.64s 24.36s #12
MIT Fall 2015 12/12/2015 Final 22.21s 25.97s #12
Lexington Fall 2015 24/10/2015 Final 21.17s 22.36s #13
Phillips Exeter Cube Day 2015 03/10/2015 First round 19.06s 21.30s #10
Phillips Exeter Cube Day 2015 03/10/2015 Final 18.92s 21.29s #9
US Nationals 2015 31/07/2015 First round 19.03s 22.03s #56
US Nationals 2015 31/07/2015 Second round 20.52s 24.35s #71
Melrose Spring 2015 30/05/2015 First round 19.65s 21.93s #3
Melrose Spring 2015 30/05/2015 Final 20.35s 24.20s #4
MIT Spring 2015 02/05/2015 First round 17.85s 24.99s #11
MIT Spring 2015 02/05/2015 Final 24.12s 28.56s #12
Lexington Spring 2015 11/04/2015 Final 19.90s 25.48s #7
MIT Fall 2014 06/12/2014 First round 20.76s 24.70s #10
MIT Fall 2014 06/12/2014 Final 21.03s 24.90s #12
Lexington Fall 2014 08/11/2014 Final 19.77s 21.96s #6
Harvard Fall 2014 11/10/2014 First round 20.95s 24.66s #9
Harvard Fall 2014 11/10/2014 Final 22.04s 30.38s #9
US Nationals 2014 01/08/2014 First round 25.35s 29.18s #105
Lexington Spring 2014 12/04/2014 First round 24.85s 26.71s #4
Lexington Spring 2014 12/04/2014 Final 20.41s 26.17s #5
Lexington Fall 2013 23/11/2013 First round 20.83s 31.18s #7
Lexington Fall 2013 23/11/2013 Final 12.84s 30.46s #6
Yale Fall 2013 26/10/2013 First round 22.60s 27.50s #11
Harvard Fall 2013 05/10/2013 First round 24.63s 29.54s #10
Harvard Fall 2013 05/10/2013 Final 22.56s 26.58s #7
CCFC Fall 2013 21/09/2013 Final 23.70s 29.39s #18
World Rubik's Cube Championship 2013 26/07/2013 First round 24.08s 26.85s #130
MIT Spring 2013 09/03/2013 First round 17.72s 26.29s #13
Harvard Spring 2013 02/02/2013 First round 25.47s 28.37s #7
Harvard Spring 2013 02/02/2013 Final 20.96s 26.77s #6
MIT Fall 2012 10/11/2012 First round 27.78s 30.88s #12
Yale Fall 2012 08/09/2012 First round 31.00s 37.69s #15
St. Joseph's College Summer 2012 18/08/2012 First round 35.09s 38.90s #21
Jersey Shore Open 2012 28/07/2012 Final 45.43s #30
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