A PHP Error was encountered

Severity: 8192

Message: Creation of dynamic property CI_URI::$config is deprecated

Filename: core/URI.php

Line Number: 101

Backtrace:

File: /home2/melho817/public_html/speedcubeanalytics.com/index.php
Line: 315
Function: require_once

A PHP Error was encountered

Severity: 8192

Message: Creation of dynamic property CI_Router::$uri is deprecated

Filename: core/Router.php

Line Number: 127

Backtrace:

File: /home2/melho817/public_html/speedcubeanalytics.com/index.php
Line: 315
Function: require_once

A PHP Error was encountered

Severity: 8192

Message: Creation of dynamic property Front::$benchmark is deprecated

Filename: core/Controller.php

Line Number: 82

Backtrace:

File: /home2/melho817/public_html/speedcubeanalytics.com/application/controllers/Front.php
Line: 7
Function: __construct

File: /home2/melho817/public_html/speedcubeanalytics.com/index.php
Line: 315
Function: require_once

A PHP Error was encountered

Severity: 8192

Message: Creation of dynamic property Front::$hooks is deprecated

Filename: core/Controller.php

Line Number: 82

Backtrace:

File: /home2/melho817/public_html/speedcubeanalytics.com/application/controllers/Front.php
Line: 7
Function: __construct

File: /home2/melho817/public_html/speedcubeanalytics.com/index.php
Line: 315
Function: require_once

A PHP Error was encountered

Severity: 8192

Message: Creation of dynamic property Front::$config is deprecated

Filename: core/Controller.php

Line Number: 82

Backtrace:

File: /home2/melho817/public_html/speedcubeanalytics.com/application/controllers/Front.php
Line: 7
Function: __construct

File: /home2/melho817/public_html/speedcubeanalytics.com/index.php
Line: 315
Function: require_once

A PHP Error was encountered

Severity: 8192

Message: Creation of dynamic property Front::$log is deprecated

Filename: core/Controller.php

Line Number: 82

Backtrace:

File: /home2/melho817/public_html/speedcubeanalytics.com/application/controllers/Front.php
Line: 7
Function: __construct

File: /home2/melho817/public_html/speedcubeanalytics.com/index.php
Line: 315
Function: require_once

A PHP Error was encountered

Severity: 8192

Message: Creation of dynamic property Front::$utf8 is deprecated

Filename: core/Controller.php

Line Number: 82

Backtrace:

File: /home2/melho817/public_html/speedcubeanalytics.com/application/controllers/Front.php
Line: 7
Function: __construct

File: /home2/melho817/public_html/speedcubeanalytics.com/index.php
Line: 315
Function: require_once

A PHP Error was encountered

Severity: 8192

Message: Creation of dynamic property Front::$uri is deprecated

Filename: core/Controller.php

Line Number: 82

Backtrace:

File: /home2/melho817/public_html/speedcubeanalytics.com/application/controllers/Front.php
Line: 7
Function: __construct

File: /home2/melho817/public_html/speedcubeanalytics.com/index.php
Line: 315
Function: require_once

A PHP Error was encountered

Severity: 8192

Message: Creation of dynamic property Front::$exceptions is deprecated

Filename: core/Controller.php

Line Number: 82

Backtrace:

File: /home2/melho817/public_html/speedcubeanalytics.com/application/controllers/Front.php
Line: 7
Function: __construct

File: /home2/melho817/public_html/speedcubeanalytics.com/index.php
Line: 315
Function: require_once

A PHP Error was encountered

Severity: 8192

Message: Creation of dynamic property Front::$router is deprecated

Filename: core/Controller.php

Line Number: 82

Backtrace:

File: /home2/melho817/public_html/speedcubeanalytics.com/application/controllers/Front.php
Line: 7
Function: __construct

File: /home2/melho817/public_html/speedcubeanalytics.com/index.php
Line: 315
Function: require_once

A PHP Error was encountered

Severity: 8192

Message: Creation of dynamic property Front::$output is deprecated

Filename: core/Controller.php

Line Number: 82

Backtrace:

File: /home2/melho817/public_html/speedcubeanalytics.com/application/controllers/Front.php
Line: 7
Function: __construct

File: /home2/melho817/public_html/speedcubeanalytics.com/index.php
Line: 315
Function: require_once

A PHP Error was encountered

Severity: 8192

Message: Creation of dynamic property Front::$security is deprecated

Filename: core/Controller.php

Line Number: 82

Backtrace:

File: /home2/melho817/public_html/speedcubeanalytics.com/application/controllers/Front.php
Line: 7
Function: __construct

File: /home2/melho817/public_html/speedcubeanalytics.com/index.php
Line: 315
Function: require_once

A PHP Error was encountered

Severity: 8192

Message: Creation of dynamic property Front::$input is deprecated

Filename: core/Controller.php

Line Number: 82

Backtrace:

File: /home2/melho817/public_html/speedcubeanalytics.com/application/controllers/Front.php
Line: 7
Function: __construct

File: /home2/melho817/public_html/speedcubeanalytics.com/index.php
Line: 315
Function: require_once

A PHP Error was encountered

Severity: 8192

Message: Creation of dynamic property Front::$lang is deprecated

Filename: core/Controller.php

Line Number: 82

Backtrace:

File: /home2/melho817/public_html/speedcubeanalytics.com/application/controllers/Front.php
Line: 7
Function: __construct

File: /home2/melho817/public_html/speedcubeanalytics.com/index.php
Line: 315
Function: require_once

A PHP Error was encountered

Severity: 8192

Message: Creation of dynamic property Front::$db is deprecated

Filename: core/Loader.php

Line Number: 396

Backtrace:

File: /home2/melho817/public_html/speedcubeanalytics.com/application/controllers/Front.php
Line: 7
Function: __construct

File: /home2/melho817/public_html/speedcubeanalytics.com/index.php
Line: 315
Function: require_once

A PHP Error was encountered

Severity: 8192

Message: Creation of dynamic property CI_DB_mysqli_driver::$failover is deprecated

Filename: database/DB_driver.php

Line Number: 371

Backtrace:

File: /home2/melho817/public_html/speedcubeanalytics.com/application/controllers/Front.php
Line: 7
Function: __construct

File: /home2/melho817/public_html/speedcubeanalytics.com/index.php
Line: 315
Function: require_once

A PHP Error was encountered

Severity: 8192

Message: Return type of CI_Session_files_driver::open($save_path, $name) should either be compatible with SessionHandlerInterface::open(string $path, string $name): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice

Filename: drivers/Session_files_driver.php

Line Number: 132

Backtrace:

File: /home2/melho817/public_html/speedcubeanalytics.com/application/controllers/Front.php
Line: 7
Function: __construct

File: /home2/melho817/public_html/speedcubeanalytics.com/index.php
Line: 315
Function: require_once

A PHP Error was encountered

Severity: 8192

Message: Return type of CI_Session_files_driver::close() should either be compatible with SessionHandlerInterface::close(): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice

Filename: drivers/Session_files_driver.php

Line Number: 294

Backtrace:

File: /home2/melho817/public_html/speedcubeanalytics.com/application/controllers/Front.php
Line: 7
Function: __construct

File: /home2/melho817/public_html/speedcubeanalytics.com/index.php
Line: 315
Function: require_once

A PHP Error was encountered

Severity: 8192

Message: Return type of CI_Session_files_driver::read($session_id) should either be compatible with SessionHandlerInterface::read(string $id): string|false, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice

Filename: drivers/Session_files_driver.php

Line Number: 168

Backtrace:

File: /home2/melho817/public_html/speedcubeanalytics.com/application/controllers/Front.php
Line: 7
Function: __construct

File: /home2/melho817/public_html/speedcubeanalytics.com/index.php
Line: 315
Function: require_once

A PHP Error was encountered

Severity: 8192

Message: Return type of CI_Session_files_driver::write($session_id, $session_data) should either be compatible with SessionHandlerInterface::write(string $id, string $data): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice

Filename: drivers/Session_files_driver.php

Line Number: 237

Backtrace:

File: /home2/melho817/public_html/speedcubeanalytics.com/application/controllers/Front.php
Line: 7
Function: __construct

File: /home2/melho817/public_html/speedcubeanalytics.com/index.php
Line: 315
Function: require_once

A PHP Error was encountered

Severity: 8192

Message: Return type of CI_Session_files_driver::destroy($session_id) should either be compatible with SessionHandlerInterface::destroy(string $id): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice

Filename: drivers/Session_files_driver.php

Line Number: 317

Backtrace:

File: /home2/melho817/public_html/speedcubeanalytics.com/application/controllers/Front.php
Line: 7
Function: __construct

File: /home2/melho817/public_html/speedcubeanalytics.com/index.php
Line: 315
Function: require_once

A PHP Error was encountered

Severity: 8192

Message: Return type of CI_Session_files_driver::gc($maxlifetime) should either be compatible with SessionHandlerInterface::gc(int $max_lifetime): int|false, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice

Filename: drivers/Session_files_driver.php

Line Number: 358

Backtrace:

File: /home2/melho817/public_html/speedcubeanalytics.com/application/controllers/Front.php
Line: 7
Function: __construct

File: /home2/melho817/public_html/speedcubeanalytics.com/index.php
Line: 315
Function: require_once

A PHP Error was encountered

Severity: Warning

Message: ini_set(): Session ini settings cannot be changed after headers have already been sent

Filename: Session/Session.php

Line Number: 282

Backtrace:

File: /home2/melho817/public_html/speedcubeanalytics.com/application/controllers/Front.php
Line: 7
Function: __construct

File: /home2/melho817/public_html/speedcubeanalytics.com/index.php
Line: 315
Function: require_once

A PHP Error was encountered

Severity: Warning

Message: session_set_cookie_params(): Session cookie parameters cannot be changed after headers have already been sent

Filename: Session/Session.php

Line Number: 289

Backtrace:

File: /home2/melho817/public_html/speedcubeanalytics.com/application/controllers/Front.php
Line: 7
Function: __construct

File: /home2/melho817/public_html/speedcubeanalytics.com/index.php
Line: 315
Function: require_once

A PHP Error was encountered

Severity: Warning

Message: ini_set(): Session ini settings cannot be changed after headers have already been sent

Filename: Session/Session.php

Line Number: 304

Backtrace:

File: /home2/melho817/public_html/speedcubeanalytics.com/application/controllers/Front.php
Line: 7
Function: __construct

File: /home2/melho817/public_html/speedcubeanalytics.com/index.php
Line: 315
Function: require_once

A PHP Error was encountered

Severity: Warning

Message: ini_set(): Session ini settings cannot be changed after headers have already been sent

Filename: Session/Session.php

Line Number: 314

Backtrace:

File: /home2/melho817/public_html/speedcubeanalytics.com/application/controllers/Front.php
Line: 7
Function: __construct

File: /home2/melho817/public_html/speedcubeanalytics.com/index.php
Line: 315
Function: require_once

A PHP Error was encountered

Severity: Warning

Message: ini_set(): Session ini settings cannot be changed after headers have already been sent

Filename: Session/Session.php

Line Number: 315

Backtrace:

File: /home2/melho817/public_html/speedcubeanalytics.com/application/controllers/Front.php
Line: 7
Function: __construct

File: /home2/melho817/public_html/speedcubeanalytics.com/index.php
Line: 315
Function: require_once

A PHP Error was encountered

Severity: Warning

Message: ini_set(): Session ini settings cannot be changed after headers have already been sent

Filename: Session/Session.php

Line Number: 316

Backtrace:

File: /home2/melho817/public_html/speedcubeanalytics.com/application/controllers/Front.php
Line: 7
Function: __construct

File: /home2/melho817/public_html/speedcubeanalytics.com/index.php
Line: 315
Function: require_once

A PHP Error was encountered

Severity: Warning

Message: ini_set(): Session ini settings cannot be changed after headers have already been sent

Filename: Session/Session.php

Line Number: 317

Backtrace:

File: /home2/melho817/public_html/speedcubeanalytics.com/application/controllers/Front.php
Line: 7
Function: __construct

File: /home2/melho817/public_html/speedcubeanalytics.com/index.php
Line: 315
Function: require_once

A PHP Error was encountered

Severity: Warning

Message: ini_set(): Session ini settings cannot be changed after headers have already been sent

Filename: Session/Session.php

Line Number: 375

Backtrace:

File: /home2/melho817/public_html/speedcubeanalytics.com/application/controllers/Front.php
Line: 7
Function: __construct

File: /home2/melho817/public_html/speedcubeanalytics.com/index.php
Line: 315
Function: require_once

A PHP Error was encountered

Severity: Warning

Message: session_set_save_handler(): Session save handler cannot be changed after headers have already been sent

Filename: Session/Session.php

Line Number: 110

Backtrace:

File: /home2/melho817/public_html/speedcubeanalytics.com/application/controllers/Front.php
Line: 7
Function: __construct

File: /home2/melho817/public_html/speedcubeanalytics.com/index.php
Line: 315
Function: require_once

A PHP Error was encountered

Severity: Warning

Message: session_start(): Session cannot be started after headers have already been sent

Filename: Session/Session.php

Line Number: 143

Backtrace:

File: /home2/melho817/public_html/speedcubeanalytics.com/application/controllers/Front.php
Line: 7
Function: __construct

File: /home2/melho817/public_html/speedcubeanalytics.com/index.php
Line: 315
Function: require_once

A PHP Error was encountered

Severity: 8192

Message: Creation of dynamic property Front::$session is deprecated

Filename: core/Loader.php

Line Number: 1283

Backtrace:

File: /home2/melho817/public_html/speedcubeanalytics.com/application/controllers/Front.php
Line: 7
Function: __construct

File: /home2/melho817/public_html/speedcubeanalytics.com/index.php
Line: 315
Function: require_once

A PHP Error was encountered

Severity: 8192

Message: Creation of dynamic property Front::$front_model is deprecated

Filename: core/Loader.php

Line Number: 358

Backtrace:

File: /home2/melho817/public_html/speedcubeanalytics.com/application/controllers/Front.php
Line: 8
Function: model

File: /home2/melho817/public_html/speedcubeanalytics.com/index.php
Line: 315
Function: require_once

A PHP Error was encountered

Severity: 8192

Message: Creation of dynamic property CI_Loader::$load is deprecated

Filename: core/Loader.php

Line Number: 931

Backtrace:

File: /home2/melho817/public_html/speedcubeanalytics.com/application/controllers/Front.php
Line: 259
Function: view

File: /home2/melho817/public_html/speedcubeanalytics.com/index.php
Line: 315
Function: require_once

A PHP Error was encountered

Severity: 8192

Message: Creation of dynamic property CI_Loader::$benchmark is deprecated

Filename: core/Loader.php

Line Number: 931

Backtrace:

File: /home2/melho817/public_html/speedcubeanalytics.com/application/controllers/Front.php
Line: 259
Function: view

File: /home2/melho817/public_html/speedcubeanalytics.com/index.php
Line: 315
Function: require_once

A PHP Error was encountered

Severity: 8192

Message: Creation of dynamic property CI_Loader::$hooks is deprecated

Filename: core/Loader.php

Line Number: 931

Backtrace:

File: /home2/melho817/public_html/speedcubeanalytics.com/application/controllers/Front.php
Line: 259
Function: view

File: /home2/melho817/public_html/speedcubeanalytics.com/index.php
Line: 315
Function: require_once

A PHP Error was encountered

Severity: 8192

Message: Creation of dynamic property CI_Loader::$config is deprecated

Filename: core/Loader.php

Line Number: 931

Backtrace:

File: /home2/melho817/public_html/speedcubeanalytics.com/application/controllers/Front.php
Line: 259
Function: view

File: /home2/melho817/public_html/speedcubeanalytics.com/index.php
Line: 315
Function: require_once

A PHP Error was encountered

Severity: 8192

Message: Creation of dynamic property CI_Loader::$log is deprecated

Filename: core/Loader.php

Line Number: 931

Backtrace:

File: /home2/melho817/public_html/speedcubeanalytics.com/application/controllers/Front.php
Line: 259
Function: view

File: /home2/melho817/public_html/speedcubeanalytics.com/index.php
Line: 315
Function: require_once

A PHP Error was encountered

Severity: 8192

Message: Creation of dynamic property CI_Loader::$utf8 is deprecated

Filename: core/Loader.php

Line Number: 931

Backtrace:

File: /home2/melho817/public_html/speedcubeanalytics.com/application/controllers/Front.php
Line: 259
Function: view

File: /home2/melho817/public_html/speedcubeanalytics.com/index.php
Line: 315
Function: require_once

A PHP Error was encountered

Severity: 8192

Message: Creation of dynamic property CI_Loader::$uri is deprecated

Filename: core/Loader.php

Line Number: 931

Backtrace:

File: /home2/melho817/public_html/speedcubeanalytics.com/application/controllers/Front.php
Line: 259
Function: view

File: /home2/melho817/public_html/speedcubeanalytics.com/index.php
Line: 315
Function: require_once

A PHP Error was encountered

Severity: 8192

Message: Creation of dynamic property CI_Loader::$exceptions is deprecated

Filename: core/Loader.php

Line Number: 931

Backtrace:

File: /home2/melho817/public_html/speedcubeanalytics.com/application/controllers/Front.php
Line: 259
Function: view

File: /home2/melho817/public_html/speedcubeanalytics.com/index.php
Line: 315
Function: require_once

A PHP Error was encountered

Severity: 8192

Message: Creation of dynamic property CI_Loader::$router is deprecated

Filename: core/Loader.php

Line Number: 931

Backtrace:

File: /home2/melho817/public_html/speedcubeanalytics.com/application/controllers/Front.php
Line: 259
Function: view

File: /home2/melho817/public_html/speedcubeanalytics.com/index.php
Line: 315
Function: require_once

A PHP Error was encountered

Severity: 8192

Message: Creation of dynamic property CI_Loader::$output is deprecated

Filename: core/Loader.php

Line Number: 931

Backtrace:

File: /home2/melho817/public_html/speedcubeanalytics.com/application/controllers/Front.php
Line: 259
Function: view

File: /home2/melho817/public_html/speedcubeanalytics.com/index.php
Line: 315
Function: require_once

A PHP Error was encountered

Severity: 8192

Message: Creation of dynamic property CI_Loader::$security is deprecated

Filename: core/Loader.php

Line Number: 931

Backtrace:

File: /home2/melho817/public_html/speedcubeanalytics.com/application/controllers/Front.php
Line: 259
Function: view

File: /home2/melho817/public_html/speedcubeanalytics.com/index.php
Line: 315
Function: require_once

A PHP Error was encountered

Severity: 8192

Message: Creation of dynamic property CI_Loader::$input is deprecated

Filename: core/Loader.php

Line Number: 931

Backtrace:

File: /home2/melho817/public_html/speedcubeanalytics.com/application/controllers/Front.php
Line: 259
Function: view

File: /home2/melho817/public_html/speedcubeanalytics.com/index.php
Line: 315
Function: require_once

A PHP Error was encountered

Severity: 8192

Message: Creation of dynamic property CI_Loader::$lang is deprecated

Filename: core/Loader.php

Line Number: 931

Backtrace:

File: /home2/melho817/public_html/speedcubeanalytics.com/application/controllers/Front.php
Line: 259
Function: view

File: /home2/melho817/public_html/speedcubeanalytics.com/index.php
Line: 315
Function: require_once

A PHP Error was encountered

Severity: 8192

Message: Creation of dynamic property CI_Loader::$db is deprecated

Filename: core/Loader.php

Line Number: 931

Backtrace:

File: /home2/melho817/public_html/speedcubeanalytics.com/application/controllers/Front.php
Line: 259
Function: view

File: /home2/melho817/public_html/speedcubeanalytics.com/index.php
Line: 315
Function: require_once

A PHP Error was encountered

Severity: 8192

Message: Creation of dynamic property CI_Loader::$session is deprecated

Filename: core/Loader.php

Line Number: 931

Backtrace:

File: /home2/melho817/public_html/speedcubeanalytics.com/application/controllers/Front.php
Line: 259
Function: view

File: /home2/melho817/public_html/speedcubeanalytics.com/index.php
Line: 315
Function: require_once

A PHP Error was encountered

Severity: 8192

Message: Creation of dynamic property CI_Loader::$front_model is deprecated

Filename: core/Loader.php

Line Number: 931

Backtrace:

File: /home2/melho817/public_html/speedcubeanalytics.com/application/controllers/Front.php
Line: 259
Function: view

File: /home2/melho817/public_html/speedcubeanalytics.com/index.php
Line: 315
Function: require_once

Michael Ngan (顏律言) Michigan Cubing Club Beta 2019 Results, PB Progression & Rankings | SpeedCubeAnalytics

7

Events Entered

38

Official Solves

8

Best Position (7x7x7 Cube)

7x7x7 Cube

Best Event

4:28.52

Best Result (7x7x7 Cube)

11

PBs Achieved

Competition Event Summary

Event Round Reached Single Average Position
3x3x3 Cube Semi Final 11.30s 12.13s #17
4x4x4 Cube Final 43.86s 48.97s #12
7x7x7 Cube Final 4:26.59 4:28.52 #8
3x3x3 Blindfolded First round #12
3x3x3 One-Handed First round 20.90s 27.55s #20
Megaminx Final 1:33.14 1:41.71 #17
Pyraminx First round 5.25s 8.86s #18

Event Ranking Chart

Competition Round Breakdown

3x3x3 Cube
Round # Best Average Solves
Semi Final #17 11.30s 12.13s (11.30s) 12.29s (12.77s) 12.37s 11.72s
Second round #21 12.45s 13.27s (12.45s) 13.55s 12.78s (16.09s) 13.49s
First round #14 10.94s 11.91s (10.94s) 11.60s (13.65s) 11.49s 12.64s
4x4x4 Cube
Round # Best Average Solves
Final #12 43.86s 48.97s (56.21s) (43.86s) 48.62s 50.70s 47.58s
7x7x7 Cube
Round # Best Average Solves
Final #8 4:26.59 4:28.52 4:26.59 4:29.64 4:29.32
3x3x3 Blindfolded
Round # Best Average Solves
First round #12 DNF DNF DNF
3x3x3 One-Handed
Round # Best Average Solves
First round #20 20.90s 27.55s 26.67s (29.23s) 27.77s 28.21s (20.90s)
Megaminx
Round # Best Average Solves
Final #17 1:33.14 1:41.71 (2:02.62) 1:36.79 (1:33.14) 1:46.37 1:41.98
Pyraminx
Round # Best Average Solves
First round #18 5.25s 8.86s (10.16s) 9.90s 7.30s 9.38s (5.25s)

PBs Achieved

Event Type Previous PB New PB Improvement
3x3x3 Cube Average 13.77s 11.91s -1.86s
3x3x3 Cube Single 11.99s 10.94s -1.05s
3x3x3 One-Handed Average 31.95s 27.55s -4.40s
3x3x3 One-Handed Single 25.41s 20.90s -4.51s
4x4x4 Cube Average 49.77s 48.97s -0.80s
7x7x7 Cube Average First official result 4:28.52
7x7x7 Cube Single First official result 4:26.59
Megaminx Average First official result 1:41.71
Megaminx Single 1:41.05 1:33.14 -7.91s
Pyraminx Average 10.21s 8.86s -1.35s
Pyraminx Single 7.10s 5.25s -1.85s
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