Ruihang Xu

#8 most-reconstructed of 451 tracked solvers · search their solves

Years
solves
361
best
2.68
mean
5.42
span
2020–2026
competitions
29

Solving style vs the field

Compared against 12287 reconstructed solves by 451 tracked solvers.

Average moves per stage

themfieldΔ
Cross11.111.4-0.3
F2L30.629+1.6
OLL11.411.9-0.5
PLL15.513.1+2.4
Full solve68.765.5+3.2

Move tokens per reconstructed solve, split by stage - fewer than the field means a more move-efficient stage.

Techniques used

solvesthemfield
ZBLS5415.0%18.1%
1LLL205.5%8.3%
VLS174.7%3.7%
ZBLL123.3%11.0%
WV51.4%1.4%
2GLL41.1%3.4%

Share of solves using each last-slot / last-layer technique, vs the share across all tracked solves.

Algorithm choices

mainstreamfielddiffering cases
OLL72%58%16/55
PLL50%59%11/20

"Mainstream" = share of their executions using the field's most common alg for that case. A lower number than the field average means a more unusual alg sheet.

OLL algorithms

323 recognized executions · 72% done with the field's most common alg for the case (field average 58%) · go-to alg differs from the field's on 16 of 55 cases

caseusestheir algsfield's most common
OLL 24 18
r U R' U' r' F R F' ×15 (38 solvers)
U r U2 R2 F R F' U2 r' F R U R U' R' F' ×2 (1 solver)
U' F U' R' U2 R U F' R' U' R U R' U R U' ×1 (6 solvers)
r U R' U' r' F R F' (23%)
OLL 27 16
R U R' U R U2 R' ×15 (100 solvers)
y' R' U2 R U R' U R ×1 (35 solvers)
R U R' U R U2 R' (67%)
OLL 25 15
y F' r U R' U' r' F R ×9 (22 solvers)
y2 R' U' R U R' F' R U R' U' R' F R2 ×2 (6 solvers)
y' x' R U' R' D R U R' D' x ×2 (4 solvers)
R U2 R D R' U2 R D' R2 ×1 (19 solvers)
F R' F' r U R U' r' ×1 (26 solvers)
y F' r U R' U' r' F R (20%)
OLL 26 differs14
y R U2 R' U' R U' R' ×7 (53 solvers)
R' U' R U' R' U2 R ×6 (71 solvers)
y2 L' U' L U' L' U2 L ×1 (17 solvers)
R' U' R U' R' U2 R (36%)
OLL 28 13
r U R' U' r' R U R U' R' ×12 (56 solvers)
r U R' U' r' U2 R U R U' R2 U2 R ×1 (2 solvers)
r U R' U' r' R U R U' R' (75%)
OLL 9 11
y R U R' U' R' F R2 U R' U' F' ×11 (57 solvers)
y R U R' U' R' F R2 U R' U' F' (88%)
OLL 37 10
F R U' R' U' R U R' F' ×10 (64 solvers)
F R U' R' U' R U R' F' (60%)
OLL 23 differs9
y2 R2 D' R U2 R' D R U2 R ×4 (33 solvers)
U R2 D' r U2 r' D R U2 R U ×1 (8 solvers)
y2 F R U' R' U R U R' U R U' R' F' ×1 (9 solvers)
U' r U R' U' r' R U R U' R' F R U R' U' F' U ×1 (5 solvers)
U2 R2 D' R U R' D R U R U' R' U' R ×1 (6 solvers)
F U R U2 R' U R U R' U R U2 R' U R U R' F' ×1 (1 solver)
R2 D R' U2 R D' R' U2 R' (13%)
OLL 32 9
S R U R' U' R' F R f' ×8 (23 solvers)
y2 L U F' U' L' U L F L' ×1 (13 solvers)
S R U R' U' R' F R f' (45%)
OLL 41 9
y2 R U R' U R U2 R' F R U R' U' F' ×9 (53 solvers)
y2 R U R' U R U2 R' F R U R' U' F' (88%)
OLL 35 8
R U2 R2 F R F' R U2 R' ×8 (57 solvers)
R U2 R2 F R F' R U2 R' (91%)
OLL 6 8
r U2 R' U' R U' r' ×8 (76 solvers)
r U2 R' U' R U' r' (93%)
OLL 7 8
r U R' U R U2 r' ×8 (84 solvers)
r U R' U R U2 r' (97%)
OLL 12 differs7
U' R' M' U' R U' R' U2 R U' r' R ×3 (7 solvers)
y' r R2 U' R U' R' U2 R U' r' R ×2 (23 solvers)
y' M' R' U' R U' R' U2 R U' r' R ×1 (4 solvers)
y' M' R' U' R U' R' U2 R U' R r' ×1 (4 solvers)
y' r R2 U' R U' R' U2 R U' r' R (49%)
OLL 30 differs7
y' r' D' r U' r' D r2 U' r' U r U r' ×4 (10 solvers)
U' r U R' U R U2 r' F' r U R' U' r' F R ×2 (1 solver)
U r' D' r U r' D r U' r U R' U' r' R ×1 (1 solver)
y2 F U R U2 R' U' R U2 R' U' F' (35%)
OLL 33 7
R U R' U' R' F R F' ×7 (62 solvers)
R U R' U' R' F R F' (91%)
OLL 38 7
R U R' U R U' R' U' R' F R F' ×7 (64 solvers)
R U R' U R U' R' U' R' F R F' (96%)
OLL 39 7
y L F' L' U' L U F U' L' ×7 (33 solvers)
y L F' L' U' L U F U' L' (45%)
OLL 45 7
F R U R' U' F' ×6 (84 solvers)
y R' F' U' F U R ×1 (8 solvers)
F R U R' U' F' (90%)
OLL 46 7
R' U' R' F R F' U R ×7 (69 solvers)
R' U' R' F R F' U R (91%)
OLL 21 6
y R U2 R' U' R U R' U' R U' R' ×3 (30 solvers)
R U R' U R U' R' U R U2 R' ×2 (20 solvers)
R U R' U R U L' U R' U' L ×1 (16 solvers)
y R U2 R' U' R U R' U' R U' R' (30%)
OLL 49 differs6
l U' l2 U l2 U l2 U' l ×3 (5 solvers)
y2 r U' r2 U r2 U r2 U' r ×2 (38 solvers)
y2 L F' L2 B L2 F L2 B' L ×1 (1 solver)
y2 r U' r2 U r2 U r2 U' r (67%)
OLL 5 6
r' U2 R U R' U r ×6 (40 solvers)
r' U2 R U R' U r (49%)
OLL 50 6
r' U r2 U' r2 U' r2 U r' ×6 (21 solvers)
r' U r2 U' r2 U' r2 U r' (54%)
OLL 11 differs5
y2 r U R' U R' F R F' R U2 r' ×3 (8 solvers)
U' r' R2 U R' U R U2 R' U r R' ×2 (6 solvers)
r' R2 U R' U R U2 R' U M' (83%)
OLL 40 5
y R' F R U R' U' F' U R ×5 (66 solvers)
y R' F R U R' U' F' U R (92%)
OLL 42 5
R' U' R U' R' U2 R F R U R' U' F' ×2 (42 solvers)
y R' F R F' R' F R F' R U R' U' R U R' ×2 (9 solvers)
R' U' R U' R' U2 R U R' F' U' F U R ×1 (6 solvers)
R' U' R U' R' U2 R F R U R' U' F' (48%)
OLL 44 5
y2 F U R U' R' F' ×5 (73 solvers)
y2 F U R U' R' F' (71%)
OLL 47 differs5
y' F R' F' R U2 R U' R' U R U2 R' ×4 (17 solvers)
y' F U R U' R' F' R U R' U R U2 R' ×1 (8 solvers)
R' U' R' F R F' R' F R F' U R (21%)
OLL 53 5
y r' U2 R U R' U' R U R' U r ×5 (17 solvers)
y r' U2 R U R' U' R U R' U r (37%)
OLL 54 5
y' r U2 R' U' R U R' U' R U' r' ×3 (28 solvers)
r U R' U R U' R' U R U2 r' ×2 (30 solvers)
y' r U2 R' U' R U R' U' R U' r' (50%)
OLL 8 differs5
R U2 R' U2 R' F R F' ×3 (2 solvers)
y2 r' U' R U' R' U2 r ×2 (37 solvers)
l' U' L U' L' U2 l (48%)
OLL 16 4
r U r' R U R' U' r U' r' ×4 (59 solvers)
r U r' R U R' U' r U' r' (95%)
OLL 17 differs4
y2 F R' F' R2 r' U R U' R' U' M' ×4 (3 solvers)
R U R' U R' F R F' U2 R' F R F' (59%)
OLL 22 4
R U2 R2 U' R2 U' R2 U2 R ×3 (51 solvers)
F R U R' U' R U R' U' F' R U R' U' M' U R U' r' ×1 (1 solver)
R U2 R2 U' R2 U' R2 U2 R (44%)
OLL 29 4
y R U R' U' R U' R' F' U' F R U R' ×3 (33 solvers)
y' R U2 R2 F R F' R U' R' U R U2 R' ×1 (1 solver)
y R U R' U' R U' R' F' U' F R U R' (63%)
OLL 31 4
R' U' F U R U' R' F' R ×4 (58 solvers)
R' U' F U R U' R' F' R (94%)
OLL 36 differs4
y2 R U R' F' R U R' U' R' F R U' R' F R F' ×4 (4 solvers)
y2 L' U' L U' L' U L U L F' L' F (63%)
OLL 4 differs4
U2 f R U R' d' x R' F R U R' U' F' ×3 (3 solvers)
U f R U R' d' x R' F R U R' U' f' S ×1 (1 solver)
y' f R U R' U' f' U F R U R' U' F' (23%)
OLL 43 4
y R' U' F' U F R ×4 (69 solvers)
y R' U' F' U F R (82%)
OLL 48 4
F R U R' U' R U R' U' F' ×4 (63 solvers)
F R U R' U' R U R' U' F' (95%)
OLL 57 4
R U R' U' M' U R U' r' ×4 (33 solvers)
R U R' U' M' U R U' r' (73%)
OLL 1 2
R U2 R2 F R F' U2 R' F R F' ×2 (13 solvers)
R U2 R2 F R F' U2 R' F R F' (80%)
OLL 10 2
R U R' U R' F R F' R U2 R' ×2 (36 solvers)
R U R' U R' F R F' R U2 R' (67%)
OLL 14 2
R' F R U R' F' R F U' F' ×2 (38 solvers)
R' F R U R' F' R F U' F' (76%)
OLL 15 2
r' U' r R' U' R U r' U r ×1 (32 solvers)
R U R' U' R' F R F' R2 D' R U2 R' D R U2 R ×1 (1 solver)
r' U' r R' U' R U r' U r (50%)
OLL 3 2
y' f R U R' U' f' U' F R U R' U' F' ×2 (14 solvers)
y' f R U R' U' f' U' F R U R' U' F' (63%)
OLL 34 differs2
y f R f' U' r' U' R U M' ×1 (4 solvers)
f R f' U' r' U' R U r R' ×1 (1 solver)
y2 R U R2 U' R' F R U R U' F' (25%)
OLL 51 2
y2 F U R U' R' U R U' R' F' ×2 (35 solvers)
y2 F U R U' R' U R U' R' F' (57%)
OLL 52 differs2
y' F R U R' y' U R' U' R U' R' ×2 (4 solvers)
R U R' U R U' B U' B' R' (25%)
OLL 55 2
y R' F R U R U' R2 F' R2 U' R' U R U R' ×2 (16 solvers)
y R' F R U R U' R2 F' R2 U' R' U R U R' (58%)
OLL 13 1
F U R U2 R' U' R U R' F' ×1 (22 solvers)
F U R U2 R' U' R U R' F' (29%)
OLL 18 differs1
y R U2 R2 F R F' U2 M' U R U' r' ×1 (12 solvers)
r U R' U R U2 r2 U' R U' R' U2 r (32%)
OLL 2 differs1
y2 f U R U' R' S' U R U' R' F' ×1 (1 solver)
F R U R' U' F' f R U R' U' f' (31%)
OLL 20 differs1
r' R U R U R' U' r M' R' U R U' r' ×1 (1 solver)
S R' U' R U R U R U' R' S' (17%)

PLL algorithms

292 recognized executions · 50% done with the field's most common alg for the case (field average 59%) · go-to alg differs from the field's on 11 of 20 cases

caseusestheir algsfield's most common
F 26
y R' U' F' R U R' U' R' F R2 U' R' U' R U R' U R ×26 (89 solvers)
y R' U' F' R U R' U' R' F R2 U' R' U' R U R' U R (92%)
T 25
R U R' U' R' F R2 U' R' U' R U R' F' ×24 (120 solvers)
U2 R U R' U' R' F R2 U' R' U' R U R' y' R' U' ×1 (4 solvers)
R U R' U' R' F R2 U' R' U' R U R' F' (90%)
Jb 23
R U R' F' R U R' U' R' F R2 U' R' ×22 (132 solvers)
U R U R' F' R U R' U' R' F R2 U' R' u' ×1 (1 solver)
R U R' F' R U R' U' R' F R2 U' R' (96%)
Ua 21
R U R' U R' U' R2 U' R' U R' U R ×11 (46 solvers)
y2 R U' R U R U R U' R' U' R2 ×7 (72 solvers)
y2 M2 U M U2 M' U M2 ×3 (39 solvers)
R U R' U R' U' R2 U' R' U R' U R (39%)
Rb differs19
R' U2 R' D' R U' R' D R U R U' R' U' R ×10 (35 solvers)
y R' U R U R' U' R' D' R U R' D R U2 R ×6 (1 solver)
R' U2 R U2 R' F R U R' U' R' F' R2 ×2 (86 solvers)
R' U2 R' D' R D U' D' R' D R U R U' R' U' R U' ×1 (1 solver)
R' U2 R U2 R' F R U R' U' R' F' R2 (63%)
Ub 19
R' U R' U' R' U' R' U R U R2 ×11 (43 solvers)
y2 R2 U R U R' U' R' U' R' U R' ×3 (55 solvers)
y2 M2 U' M U2 M' U' M2 ×3 (33 solvers)
y2 R' U' R U' R U R2 U R U' R U' R' ×2 (1 solver)
R' U R' U' R' U' R' U R U R2 (31%)
V differs18
R' U R' U' R D' R' D R' U D' R2 U' R2 D R2 ×14 (25 solvers)
R' U R' d' R' F' R2 U' R' U R' F R F ×2 (45 solvers)
R' U R U' R' f' U' R U2 R' U' R U' R' y R U x' U' ×1 (1 solver)
U' R' U R' U' R D' R' D R' D' U R2 U' R2 D R2 U ×1 (4 solvers)
R' U R' d' R' F' R2 U' R' U R' F R F (33%)
Ga 16
R2 U R' U R' U' R U' R2 D U' R' U R D' ×12 (41 solvers)
R2 U R' U R' U' R U' R2 U' D R' U R D' ×2 (17 solvers)
U' u' R2 U R' U R' U' R U' R2 D U' R' U R ×1 (2 solvers)
y R U R' F' R U R' U' R' F R U' R' F R2 U' R' U' R U R' F' ×1 (1 solver)
R2 U R' U R' U' R U' R2 D U' R' U R D' (38%)
Ab differs15
y2 R' D R U2 R' D' R U R' D R U R' D' R ×10 (1 solver)
x R2 D2 R U R' D2 R U' R ×2 (28 solvers)
U x R' x' F' R U R U' R2 F R U R' F' R F U' ×2 (1 solver)
R' x R' D2 R U R' D2 R U' R x' U' ×1 (2 solvers)
x R2 D2 R U R' D2 R U' R (51%)
Gc differs15
R2 U' R U' R U R' U R2 D' U R U' R' D ×10 (18 solvers)
y2 R2 F2 R U2 R U2 R' F R U R' U' R' F R2 ×2 (55 solvers)
R2 u' R U' R U R' u R2 y R U' R' ×1 (19 solvers)
R2 U' R U' R U R' U R2 U D' R U' R' D ×1 (6 solvers)
R2 U' R U' R U R' U R2 U D' R U' R' U' D ×1 (3 solvers)
y2 R2 F2 R U2 R U2 R' F R U R' U' R' F R2 (55%)
Gd 15
R U R' U' D R2 U' R U' R' U R' U R2 D' ×6 (47 solvers)
R U R' U' D R2 U' R U' R' U R' U R2 u' ×3 (6 solvers)
R U R' U' D R2 U' R U' R' U R' U R2 U' u' ×3 (1 solver)
U' R U R' D U' R2 U' R U' R' U R' U R2 U' D' ×2 (2 solvers)
R U R' U' D R2 U' R U' R' U R' U R2 U' D' U' ×1 (25 solvers)
R U R' U' D R2 U' R U' R' U R' U R2 D' (36%)
Ra differs13
y R U' R' U' R U R' U R' D' R U' R' D R2 U R' ×6 (8 solvers)
y2 R U' R2 D' R U R' D R U' R U' R' U R U R' ×4 (8 solvers)
y R U' R' U' R U R D R' U' R D' R' U2 R' ×3 (81 solvers)
y R U' R' U' R U R D R' U' R D' R' U2 R' (74%)
Gb differs12
R' d' F R2 u R' U R U' R u' R2 ×8 (23 solvers)
y F' U' F R2 u R' U R U' R u' R2 ×3 (43 solvers)
R' U' R U D' R2 U R' U R U' R U' R2 U D ×1 (6 solvers)
y F' U' F R2 u R' U R U' R u' R2 (41%)
Y 12
F R U' R' U' R U R' F' R U R' U' R' F R F' ×12 (94 solvers)
F R U' R' U' R U R' F' R U R' U' R' F R F' (96%)
Aa differs11
y' r U r' U' r' F r2 U' r' U' r U r' F' ×4 (1 solver)
x R' U R' D2 R U' R' D2 R2 ×2 (31 solvers)
R' D R U2 R' D' R U' R' D R U' R' D' R ×2 (1 solver)
y' R U R' F' r U R' U' r' F R2 U' R' ×1 (8 solvers)
y2 R' D' R U' R' D R U' R' D' R U2 R' D R ×1 (6 solvers)
y R' D' R U' R' D R U2 R' D' R U' R' D R ×1 (2 solvers)
x R' U R' D2 R U' R' D2 R2 (44%)
Ja differs10
y' L' U R' U2 L U' L' U2 L R ×5 (8 solvers)
L' U' L F L' U' L U L F' L2 U L ×3 (29 solvers)
y R' U L' U2 R U' R' U2 R L ×2 (37 solvers)
L' U' L F L' U' L U L F' L2 U L (40%)
H differs9
M2 U' M2 U2 M2 U' M2 ×9 (37 solvers)
M2 U M2 U2 M2 U M2 (44%)
Z differs6
M' U' M2 U' M2 U' M' U2 M2 ×4 (14 solvers)
y R' U' R U' R U R U' R' U R U R2 U' R' ×2 (22 solvers)
y R' U' R U' R U R U' R' U R U R2 U' R' (27%)
Nb differs5
R' U R' F R F' R U' R' F' U F R U R' U' R ×5 (1 solver)
R' U R U' R' F' U' F R U R' F R' F' R U' R (31%)
Na 2
R U R' U R U R' F' R U R' U' R' F R2 U' R' U2 R U' R' ×2 (39 solvers)
R U R' U R U R' F' R U R' U' R' F R2 U' R' U2 R U' R' (95%)

Algorithm changes

Cases where Ruihang Xu switched to a different algorithm: their executions in date order, split where the preference changed. Only cases they solved often enough to tell a switch from an off day appear here, and this section always covers their whole history, not the year window above. How the field as a whole moved.

Solves

323 recognized OLL executions across 55 cases, 292 recognized PLL executions across 20 cases - every solve links to its move-by-move breakdown.

tech
recon130564.152026-04-18Monkey League Season 6
recon129374.692026-04-02unofficial
recon129364.652026-04-02unofficial
recon129353.832026-04-02unofficial
recon129345.142026-04-02unofficial1LLL
recon129334.852026-04-02unofficial
recon128695.422026-03-24unofficial
recon128685.302026-03-24unofficial
recon128674.172026-03-24unofficial
recon128664.132026-03-24unofficial
recon128654.842026-03-24unofficial
recon127804.112026-03-16Monkey League Season 6VLS
recon125483.352026-02-08Guangdong Open - Revival & Rival 2026
recon125474.502026-02-08Guangdong Open - Revival & Rival 2026
recon125435.102026-02-07Guangdong Open - Revival & Rival 2026
recon125424.482026-02-07Guangdong Open - Revival & Rival 2026VLS
recon125414.752026-02-07Guangdong Open - Revival & Rival 2026
recon125406.332026-02-07Guangdong Open - Revival & Rival 2026
recon125394.122026-02-07Guangdong Open - Revival & Rival 2026
recon123345.522025-12-06Hangzhou Winter 2025ZBLS
recon123334.872025-12-06Hangzhou Winter 2025
recon123325.422025-12-06Hangzhou Winter 2025
recon123314.562025-12-06Hangzhou Winter 2025VLS
recon123304.682025-12-06Hangzhou Winter 2025
recon118834.232025-06-10Lishui Open 2025
recon118824.942025-06-10Lishui Open 2025VLS
recon118814.642025-06-10Lishui Open 2025
recon118805.922025-06-10Lishui Open 2025
recon118795.152025-06-10Lishui Open 2025
recon115176.782025-02-09Chengdu Spring Open 2025ZBLL
recon114934.532025-01-26unofficial
recon114924.332025-01-26unofficialZBLS
recon114915.032025-01-26unofficial
recon114906.232025-01-26unofficial1LLL
recon114894.682025-01-26unofficial
recon113414.442024-12-23Hangzhou Open 2024
recon113354.052024-12-19Hangzhou Open 2024
recon112373.242024-11-04Rubik's WCA Asian Championship 20241LLL
cuberoot17783.242024-11-01WCA Asian Championship 20241LLL
recon111614.932024-10-05unofficial
recon111603.572024-10-05unofficialWV
recon111594.772024-10-05unofficial
recon111584.282024-10-05unofficial
recon111574.852024-10-05unofficial
recon107779.882024-08-18Korean Championship 2024VLS
recon107767.732024-08-18Korean Championship 2024ZBLL
recon107759.692024-08-18Korean Championship 2024
recon107747.982024-08-18Korean Championship 2024VLS
recon107739.342024-08-18Korean Championship 2024
recon107656.282024-08-17Korean Championship 2024
recon107644.842024-08-17Korean Championship 2024
recon107635.522024-08-17Korean Championship 2024ZBLS
recon107624.002024-08-17Korean Championship 2024VLS
recon107615.792024-08-17Korean Championship 2024
recon107105.582024-08-07Xi'an Open 2024
recon107095.252024-08-07Xi'an Open 20241LLL
recon107084.312024-08-07Xi'an Open 2024
recon107074.232024-08-07Xi'an Open 2024ZBLL
recon107065.202024-08-07Xi'an Open 2024
recon100144.672024-03-30Huzhou Open 2024ZBLS
recon100134.522024-03-30Huzhou Open 2024
recon100125.932024-03-30Huzhou Open 2024
recon100115.202024-03-30Huzhou Open 2024
recon100104.652024-03-30Huzhou Open 2024
recon98804.992024-03-07unofficial
recon98794.582024-03-07unofficial
recon98784.852024-03-07unofficial
recon98774.282024-03-07unofficial
recon98765.902024-03-07unofficial
recon98483.842024-03-02unofficialZBLSZBLL
recon97035.052024-01-28unofficial
recon97024.762024-01-28unofficial
recon97014.582024-01-28unofficialZBLS
recon97005.102024-01-28unofficialZBLS
recon96994.672024-01-28unofficial
recon96986.062024-01-28unofficial
recon96974.932024-01-28unofficial
recon96964.162024-01-28unofficial1LLL
recon96954.192024-01-28unofficial
recon96945.642024-01-28unofficial
recon96934.542024-01-28unofficialZBLS
recon96924.632024-01-28unofficial
cuberoot10624.842023-12-03Hangzhou Mind Sport 杭州智运会
cuberoot9225.822023-11-25Hefei Winter Open 2023
cuberoot9215.592023-11-25Hefei Winter Open 2023
cuberoot9204.602023-11-25Hefei Winter Open 2023ZBLS2GLL
cuberoot9196.302023-11-25Hefei Winter Open 2023
cuberoot10105.782023-11-25Hefei Winter Open 2023
cuberoot10096.042023-11-25Hefei Winter Open 2023
cuberoot10085.112023-11-25Hefei Winter Open 2023
cuberoot10074.692023-11-25Hefei Winter Open 2023
cuberoot10064.902023-11-25Hefei Winter Open 2023
cuberoot10046.152023-11-25Hefei Winter Open 2023
cuberoot10036.052023-11-25Hefei Winter Open 2023
cuberoot10025.932023-11-25Hefei Winter Open 2023ZBLS
cuberoot10016.862023-11-25Hefei Winter Open 2023
recon92855.822023-08-19Rubik's WCA World Championship 2023
recon92844.732023-08-19Rubik's WCA World Championship 2023
recon92835.912023-08-19Rubik's WCA World Championship 2023
recon92825.212023-08-19Rubik's WCA World Championship 2023
recon92815.732023-08-19Rubik's WCA World Championship 2023
recon92094.252023-08-15Rubik's WCA World Championship 2023
cuberoot8204.252023-08-12WCA World Championship 2023
recon92083.872023-07-29unofficialWV
recon92045.322023-07-28unofficial
recon92033.832023-07-28unofficial
recon92024.762023-07-28unofficialZBLS
recon92016.072023-07-28unofficial
recon92004.752023-07-28unofficial
recon91904.692023-07-22Vietnam Championship 2023
recon91895.562023-07-19Vietnam Championship 2023
recon91886.122023-07-19Vietnam Championship 2023
recon91874.602023-07-19Vietnam Championship 2023
recon91864.872023-07-19Vietnam Championship 20231LLL
recon91854.012023-07-19Vietnam Championship 2023
recon91694.412023-06-26unofficial
recon91545.162023-06-05Hong Kong Small Cube Day 2023
recon91524.992023-06-05Hong Kong Small Cube Day 2023
recon91505.642023-06-05Hong Kong Small Cube Day 2023
recon91495.182023-06-05Hong Kong Small Cube Day 2023
recon91484.712023-06-05Hong Kong Small Cube Day 2023
recon89194.172023-03-04Hong Kong Cube Day 2023
recon89185.782023-03-01Singapore Championship 2023ZBLS
recon89174.902023-03-01Singapore Championship 20232GLL
recon89165.762023-03-01Singapore Championship 2023
recon89154.712023-03-01Singapore Championship 20231LLL
recon89145.022023-03-01Singapore Championship 2023
recon88945.582023-02-21Singapore Championship 2023
recon88935.252023-02-21Singapore Championship 2023
recon88924.992023-02-21Singapore Championship 2023
recon88915.342023-02-21Singapore Championship 2023
recon88904.812023-02-21Singapore Championship 2023
recon88895.172023-02-20Singapore Championship 2023ZBLS
recon88885.222023-02-20Singapore Championship 2023
recon88876.902023-02-20Singapore Championship 2023
recon88864.742023-02-20Singapore Championship 2023
recon88855.732023-02-20Singapore Championship 20231LLL
recon88843.862023-02-20Singapore Championship 2023
recon88777.972023-02-18Singapore Championship 2023
recon87974.622023-01-21unofficial
recon87964.802023-01-21unofficial
recon87954.652023-01-21unofficialZBLS
recon87944.662023-01-21unofficial
recon87934.782023-01-21unofficial
recon78614.372022-09-14unofficial
recon78605.752022-09-14unofficial
recon78595.312022-09-14unofficialZBLS
recon78585.212022-09-14unofficial
recon78575.092022-09-14unofficial
recon78543.932022-09-13unofficialVLS
recon78525.232022-09-09unofficial
recon78514.412022-09-09unofficial
recon78504.302022-09-09unofficial
recon78495.822022-09-09unofficialZBLS
recon78484.662022-09-09unofficial
recon78134.552022-08-22unofficial
recon78126.952022-08-22unofficialZBLSZBLL
recon78115.182022-08-22unofficial
recon78104.192022-08-22unofficial
recon78096.122022-08-22unofficialZBLS
recon76974.622022-06-26unofficial
recon76964.422022-06-26unofficial
recon76953.872022-06-26unofficial
recon76945.762022-06-26unofficial
recon76934.422022-06-26unofficial
recon75384.582022-05-06unofficial
recon74737.932022-04-06unofficial
recon74728.312022-04-06unofficial
recon74718.472022-04-06unofficialVLS
recon73223.452022-02-05unofficial1LLL
recon73217.292022-02-05unofficial
recon73204.122022-02-05unofficial
recon73194.642022-02-05unofficial
recon73185.162022-02-05unofficial
recon73174.482022-02-05unofficialZBLS
recon713710.012022-01-05unofficial
recon713611.712022-01-05unofficial
recon713510.132022-01-05unofficial1LLL
recon713410.202022-01-05unofficialZBLS
recon71339.012022-01-05unofficialZBLS
recon71114.252022-01-02unofficial1LLL
recon68815.272021-10-10unofficial
recon68806.202021-10-10unofficial
recon68794.932021-10-10unofficialZBLSZBLL
recon68784.882021-10-10unofficial
recon68774.922021-10-10unofficialVLS
recon68075.292021-09-20unofficial
recon68065.202021-09-20unofficialZBLSZBLL
recon68055.412021-09-20unofficial
recon68045.002021-09-20unofficial
recon68034.802021-09-20unofficialZBLS
recon67545.022021-09-10unofficial
recon67536.282021-09-10unofficial
recon67525.252021-09-10unofficialZBLS
recon67515.392021-09-10unofficial
recon67504.432021-09-10unofficial
recon66525.082021-08-19Monkey League Season 4
recon66274.742021-08-16Monkey League Season 4
recon66264.852021-08-16Monkey League Season 4ZBLS
recon66257.732021-08-16Monkey League Season 4
recon66245.762021-08-16Monkey League Season 4
recon66235.022021-08-16Monkey League Season 4
recon66224.822021-08-16Monkey League Season 4
recon66215.372021-08-16Monkey League Season 4
recon66204.632021-08-16Monkey League Season 4
recon65805.912021-08-10unofficial
recon65795.432021-08-10unofficial
recon65787.222021-08-10unofficialZBLS
recon65775.232021-08-10unofficial
recon65765.932021-08-10unofficialZBLS
recon65755.312021-08-09Wuhan Open 2021
recon65746.262021-08-09Wuhan Open 2021
recon65735.452021-08-09Wuhan Open 2021
recon65726.742021-08-09Wuhan Open 2021
recon65716.062021-08-09Wuhan Open 2021
recon65705.442021-08-05Monkey League Season 4
recon65695.672021-08-05Monkey League Season 4
recon65686.262021-08-05Monkey League Season 4
recon65676.062021-08-05Monkey League Season 4
recon65665.192021-08-05Monkey League Season 4
recon65654.542021-08-05Monkey League Season 4
recon65646.002021-08-05Monkey League Season 4
recon65636.492021-08-05Monkey League Season 4
recon65625.542021-08-05Monkey League Season 4
recon65617.342021-08-05Monkey League Season 4
recon65605.362021-08-05Monkey League Season 4ZBLS
recon65294.052021-08-05Monkey League Season 4ZBLS
recon63664.972021-07-22Monkey League Season 4
recon63124.862021-07-14Monkey League Season 4
recon63094.592021-07-14Monkey League Season 4
recon62594.762021-07-09unofficialZBLS2GLL
recon61994.232021-07-03Monkey League Season 4
recon61984.132021-07-03Monkey League Season 41LLL
recon59234.972021-06-19unofficialWV
recon59229.102021-06-19unofficial
recon59214.942021-06-19unofficial
recon59204.002021-06-19unofficial1LLL
recon59194.452021-06-19unofficial
recon57745.042021-06-10Wuhan Open 2021
recon57735.882021-06-10Wuhan Open 2021
recon57725.152021-06-10Wuhan Open 2021
recon57716.412021-06-10Wuhan Open 2021ZBLS
recon57705.772021-06-10Wuhan Open 2021
recon56937.512021-06-05Wuhan Open 2021
recon56925.452021-06-05Wuhan Open 2021
recon56915.522021-06-05Wuhan Open 2021WV
recon56905.482021-06-05Wuhan Open 2021
recon56894.062021-06-05Wuhan Open 2021ZBLSZBLL
recon55004.452021-05-19unofficial
recon54994.542021-05-19unofficial
recon54984.872021-05-19unofficial
recon54974.982021-05-19unofficialZBLSZBLL
recon52003.852021-05-06unofficialZBLSZBLL
recon51725.242021-05-02Guangdong Open 2021
recon51717.112021-05-02Guangdong Open 2021
recon51705.012021-05-02Guangdong Open 2021
recon51696.562021-05-02Guangdong Open 2021
recon51685.552021-05-02Guangdong Open 2021
recon51677.822021-05-02Guangdong Open 2021
recon51665.092021-05-02Guangdong Open 2021
recon51659.582021-05-02Guangdong Open 2021
recon51646.182021-05-02Guangdong Open 2021ZBLS
recon51634.582021-05-02Guangdong Open 20211LLL
recon51495.612021-05-02Guangdong Open 2021ZBLS
recon51484.892021-05-02Guangdong Open 2021
recon51476.032021-05-02Guangdong Open 2021
recon51465.522021-05-02Guangdong Open 2021
recon51456.942021-05-02Guangdong Open 2021ZBLS
recon50675.292021-04-25unofficialZBLS
recon50664.992021-04-25unofficial
recon50655.022021-04-25unofficial
recon50644.382021-04-25unofficial
recon50635.042021-04-25unofficial
recon50625.472021-04-25unofficialZBLS
recon50612.682021-04-24unofficial2GLL
recon50206.042021-04-18Hangzhou Open AM 2021VLS
recon50195.912021-04-18Hangzhou Open AM 2021VLS
recon50184.652021-04-18Hangzhou Open AM 2021ZBLS
recon50175.982021-04-18Hangzhou Open AM 2021ZBLS
recon50166.152021-04-18Hangzhou Open AM 2021
recon50045.562021-04-18Hangzhou Open AM 2021
recon50035.482021-04-18Hangzhou Open AM 2021
recon50025.952021-04-18Hangzhou Open AM 2021VLS
recon50016.472021-04-18Hangzhou Open AM 2021
recon50005.562021-04-18Hangzhou Open AM 2021
recon49576.162021-04-04Beijing Spring PM 2021
recon49566.252021-04-04Beijing Spring PM 2021ZBLS
recon49546.112021-04-04Beijing Spring PM 2021
recon49364.982021-04-04Beijing Spring PM 20211LLL
recon49355.622021-04-04Beijing Spring PM 2021
recon49345.172021-04-04Beijing Spring PM 2021VLS
recon49337.232021-04-04Beijing Spring PM 2021
recon49325.802021-04-04Beijing Spring PM 2021
recon49316.462021-04-04Beijing Spring PM 2021
recon48695.672021-03-27Shaoxing Morning 2021
recon48686.082021-03-27Shaoxing Morning 2021ZBLS
recon48676.232021-03-27Shaoxing Morning 2021
recon48667.182021-03-27Shaoxing Morning 2021
recon48655.702021-03-27Shaoxing Morning 2021
recon48166.462021-02-28Guangzhou Panyu Morning 2021
recon48156.322021-02-28Guangzhou Panyu Morning 2021
recon48147.762021-02-28Guangzhou Panyu Morning 2021
recon48134.452021-02-28Guangzhou Panyu Morning 2021WV
recon48125.622021-02-28Guangzhou Panyu Morning 2021
recon48116.802021-02-28Guangzhou Panyu Morning 2021ZBLSZBLL
recon48106.662021-02-28Guangzhou Panyu Morning 2021
recon48095.362021-02-28Guangzhou Panyu Morning 2021
recon48085.292021-02-28Guangzhou Panyu Morning 2021VLS
recon48075.982021-02-28Guangzhou Panyu Morning 2021
recon46563.992021-02-16unofficial
recon46554.052021-02-16unofficial1LLL
recon46544.122021-02-16unofficial1LLL
recon46534.312021-02-16unofficialZBLS
recon46524.342021-02-16unofficial1LLL
recon46514.462021-02-16unofficial
recon46504.622021-02-16unofficialZBLS
recon46494.882021-02-16unofficial
recon46484.942021-02-16unofficial
recon46474.842021-02-16unofficial
recon44375.422021-02-10unofficialZBLS
recon44365.272021-02-10unofficial
recon44357.022021-02-10unofficial
recon44345.212021-02-10unofficial
recon44334.882021-02-10unofficial
recon43954.842021-01-02Shenzhen Good Afternoon 2020
recon43945.002021-01-02Nanchang Good Afternoon 2021
recon43415.762021-01-02Nanchang Good Afternoon 2021
recon43406.282021-01-02Nanchang Good Afternoon 2021ZBLS
recon43395.692021-01-02Nanchang Good Afternoon 2021
recon43386.582021-01-02Nanchang Good Afternoon 2021
recon43377.292021-01-02Nanchang Good Afternoon 2021
recon42815.122020-12-21unofficialZBLS
recon42807.062020-12-21unofficial
recon42795.332020-12-21unofficial
recon42785.452020-12-21unofficialZBLS
recon42775.292020-12-21unofficial
recon36525.642020-09-13unofficial
recon36516.172020-09-13unofficial
recon36505.432020-09-13unofficialZBLS
recon36495.652020-09-13unofficial
recon36485.122020-09-13unofficial
cuberoot404.63Home
cuberoot394.54HomeZBLS
cuberoot385.64Home
cuberoot374.19Home
cuberoot364.16Home1LLL
cuberoot354.93Home
cuberoot346.06Home
cuberoot334.67Home
cuberoot314.58HomeZBLS
cuberoot304.76Home
cuberoot295.05Home
cuberoot289.34Home
cuberoot277.98HomeVLS
cuberoot269.69Home
cuberoot257.73HomeZBLL
cuberoot249.88HomeVLS
cuberoot1134.13Hangzhou Mind Sport 杭州智运会
cuberoot1124.37Hangzhou Mind Sport 杭州智运会
cuberoot1115.30Hangzhou Mind Sport 杭州智运会
cuberoot1105.42Hangzhou Mind Sport 杭州智运会