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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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: 205
Function: view
File: /home2/melho817/public_html/speedcubeanalytics.com/index.php
Line: 315
Function: require_once
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: 205
Function: view
File: /home2/melho817/public_html/speedcubeanalytics.com/index.php
Line: 315
Function: require_once
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: 205
Function: view
File: /home2/melho817/public_html/speedcubeanalytics.com/index.php
Line: 315
Function: require_once
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: 205
Function: view
File: /home2/melho817/public_html/speedcubeanalytics.com/index.php
Line: 315
Function: require_once
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: 205
Function: view
File: /home2/melho817/public_html/speedcubeanalytics.com/index.php
Line: 315
Function: require_once
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: 205
Function: view
File: /home2/melho817/public_html/speedcubeanalytics.com/index.php
Line: 315
Function: require_once
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: 205
Function: view
File: /home2/melho817/public_html/speedcubeanalytics.com/index.php
Line: 315
Function: require_once
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: 205
Function: view
File: /home2/melho817/public_html/speedcubeanalytics.com/index.php
Line: 315
Function: require_once
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: 205
Function: view
File: /home2/melho817/public_html/speedcubeanalytics.com/index.php
Line: 315
Function: require_once
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: 205
Function: view
File: /home2/melho817/public_html/speedcubeanalytics.com/index.php
Line: 315
Function: require_once
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: 205
Function: view
File: /home2/melho817/public_html/speedcubeanalytics.com/index.php
Line: 315
Function: require_once
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: 205
Function: view
File: /home2/melho817/public_html/speedcubeanalytics.com/index.php
Line: 315
Function: require_once
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: 205
Function: view
File: /home2/melho817/public_html/speedcubeanalytics.com/index.php
Line: 315
Function: require_once
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: 205
Function: view
File: /home2/melho817/public_html/speedcubeanalytics.com/index.php
Line: 315
Function: require_once
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: 205
Function: view
File: /home2/melho817/public_html/speedcubeanalytics.com/index.php
Line: 315
Function: require_once
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: 205
Function: view
File: /home2/melho817/public_html/speedcubeanalytics.com/index.php
Line: 315
Function: require_once
WCA ID: 2008AURO01
Country: Germany
Active since: 2008

| Competition | Date | Round | Single | Average | Position |
|---|---|---|---|---|---|
| Wuppertaler Würfel Wochenende 2026 | 16/05/2026 | Final | 1:41.57 | 1:43.42 | #9 |
| German Open 2026 | 18/04/2026 | Final | 1:48.50 | 1:54.65 | #28 |
| Bremium Cubing 2026 | 20/03/2026 | First round | 1:37.82 | 1:50.22 | #26 |
| Wuppertaler Würfel Wochenende 2025 | 11/10/2025 | Final | 1:37.29 | 1:45.03 | #13 |
| Delmenhorst Dreht Durch 2025 | 23/08/2025 | First round | 1:38.63 | 1:56.02 | #21 |
| Kölner Kubing 2025 | 23/05/2025 | Second round | 1:39.89 | 1:58.78 | #31 |
| German Open 2025 | 10/05/2025 | Final | 1:48.68 | 1:57.03 | #23 |
| Oldenburg Oster Open 2025 | 11/04/2025 | First round | 1:56.92 | 2:10.97 | #24 |
| Crazy Cologne Cubing 2024 | 27/09/2024 | First round | 1:46.99 | 2:07.14 | #35 |
| Kölner Kubing 2024 | 24/05/2024 | Final | 1:45.54 | 1:56.37 | #39 |
| German Open 2024 | 20/04/2024 | Final | 2:16.14 | — | #39 |
| Baden Side Events 2023 | 27/05/2023 | First round | 1:40.11 | 1:53.46 | #26 |
| German Open 2023 | 29/04/2023 | Final | 1:47.02 | 1:52.84 | #31 |
| Bremium Cubing 2023 | 07/04/2023 | First round | 1:38.40 | 1:54.22 | #26 |
| GamMa Spring 2022 | 14/05/2022 | Second round | 1:39.50 | 1:48.89 | #20 |
| German Side Events 2021 | 20/11/2021 | Final | 1:51.82 | 1:53.86 | #24 |
| Hamburg International 2020 | 29/02/2020 | Final | 1:33.52 | 1:35.51 | #19 |
| Dutch Masters 2020 | 01/02/2020 | Final | 1:26.69 | 1:31.68 | #15 |
| Berlin Winter Cubing 2020 | 18/01/2020 | Final | 1:28.90 | 1:33.85 | #12 |
| Bremium Winter 2019 | 30/11/2019 | Second round | 1:32.32 | 1:33.35 | #17 |
| German Big Cube Open 2019 | 26/10/2019 | Final | 1:20.97 | 1:26.63 | #14 |
| Road to IC - Milano 2019 | 19/10/2019 | Final | 1:18.50 | 1:31.12 | #10 |
| German Nationals 2019 | 02/08/2019 | First round | 1:40.50 | — | #49 |
| Hessen Open 2019 | 11/05/2019 | Final | 1:41.88 | 1:53.83 | #27 |
| German Open 2019 | 06/04/2019 | Final | 1:43.43 | 1:53.50 | #29 |
| Bremium Cubing 2019 | 16/02/2019 | First round | 1:39.56 | 1:49.75 | #14 |
| Lights of Reykjavik 2019 | 04/01/2019 | Final | 1:32.83 | 1:48.65 | #6 |
| Rijswijk Open 2018 | 15/12/2018 | Final | 1:24.65 | 1:49.99 | #21 |
| German Big Cube Open 2018 | 03/11/2018 | Final | 1:53.58 | 2:12.09 | #23 |
| German Nationals 2018 | 07/09/2018 | First round | 1:39.65 | 1:47.27 | #28 |
| Hessen Open 2018 | 12/05/2018 | Final | 1:37.43 | 1:53.16 | #22 |
| German Open 2018 | 21/04/2018 | Final | 1:42.56 | 1:45.47 | #16 |
| Cube Weekend St. Michielsgestel 2018 | 24/03/2018 | First round | 1:39.31 | 1:50.95 | #12 |
| Happy New Year Cubing Dordrecht 2018 | 05/01/2018 | Final | 1:45.89 | — | #15 |
| Berlin Kubus Projekt 2017 | 02/12/2017 | Final | 1:48.06 | 1:54.55 | #11 |
| Spanish Championship 2017 | 13/10/2017 | First round | 1:32.45 | 1:40.75 | #20 |
| German Big Cube Open 2017 | 01/07/2017 | First round | 1:37.92 | 1:45.10 | #22 |
| Hessen Open 2017 | 27/05/2017 | Final | 1:44.74 | 1:46.07 | #23 |
| German Open 2017 | 29/04/2017 | Final | 1:32.21 | 1:36.39 | #13 |
| French Championship 2017 | 08/04/2017 | Final | 1:46.96 | — | #25 |
| Hamburg Open 2017 | 25/02/2017 | Final | 1:41.59 | 1:51.74 | #12 |
| Frankfurt Cube Days 2017 | 28/01/2017 | Final | 1:41.15 | 1:50.36 | #21 |
| Cubelonia 2017 | 06/01/2017 | First round | 1:29.76 | 1:50.74 | #19 |
| PSKubing 2016 | 26/11/2016 | Final | 1:34.25 | 1:40.31 | #15 |
| Sébra Open 2016 | 29/10/2016 | Final | 1:58.43 | 2:00.84 | #8 |
| Hessen Open 2016 | 07/05/2016 | Final | 1:59.42 | 2:11.67 | #17 |
| German Open 2016 | 09/04/2016 | Final | 1:59.88 | 2:19.59 | #14 |
| Cubelonia 2016 | 09/01/2016 | Final | 2:21.97 | 2:33.45 | #17 |
| Erfurt Open 2015 | 16/05/2015 | First round | 2:08.33 | 2:20.25 | #9 |
| German Open 2015 | 18/04/2015 | Final | 2:08.70 | 2:24.39 | #16 |
| Hessen Open 2015 | 21/02/2015 | Final | 2:04.75 | 2:07.54 | #15 |
| N8W8 Summer 2014 | 02/08/2014 | Final | 2:03.65 | 2:07.35 | #6 |
| Mallorca Open Rubik 2014 | 04/07/2014 | Final | 2:02.91 | 2:17.31 | #2 |
| Erfurt Open 2014 | 07/06/2014 | Final | 1:59.11 | 2:16.26 | #9 |
| German Open 2014 | 05/04/2014 | Final | 1:53.30 | 2:17.97 | #7 |
| Hessen Open 2014 | 15/03/2014 | Final | 1:41.78 | 2:05.25 | #7 |
| Hamburg Open 2014 | 22/02/2014 | Final | 1:51.54 | 2:17.90 | #6 |
| Duisburg Winter 2014 | 03/01/2014 | Final | 2:10.44 | — | #6 |
| German Nationals 2013 | 23/11/2013 | Final | 2:10.97 | 2:23.71 | #16 |
| Munich Open 2013 | 09/11/2013 | Final | 2:09.02 | — | #18 |
| Hasselt Open 2013 | 02/11/2013 | Final | 2:07.40 | 2:14.17 | #9 |
| Dutch Open 2013 | 19/10/2013 | Final | 2:07.36 | 2:20.14 | #7 |
| Schleswig-Holstein Open 2013 | 14/09/2013 | Final | 2:00.22 | 2:15.51 | #5 |
| N8W8 Summer 2013 | 10/08/2013 | Final | 1:52.80 | 1:57.96 | #7 |
| World Rubik's Cube Championship 2013 | 26/07/2013 | First round | 2:13.42 | — | #91 |
| Franconia Open 2013 | 22/06/2013 | Final | 1:47.33 | 1:56.21 | #7 |
| Erfurt Open 2013 | 01/06/2013 | Final | 1:58.91 | 2:10.17 | #3 |
| French Open 2013 | 04/05/2013 | Final | 2:00.61 | 2:05.91 | #7 |
| German Open 2013 | 20/04/2013 | Final | 2:08.25 | 2:16.81 | #7 |
| German Nationals 2012 | 03/11/2012 | Final | 2:24.46 | 2:27.44 | #13 |
| Munich Open 2012 | 06/10/2012 | Final | 2:19.66 | 2:42.63 | #14 |
| Moves are for n00bs 2012 | 25/08/2012 | Final | 2:20.43 | 2:44.79 | #7 |
| Czech Open 2012 | 13/07/2012 | Final | 2:24.59 | — | #13 |
| Saarland Open 2012 | 07/07/2012 | Final | 2:41.78 | — | #12 |
| La Montagne Open 2012 | 30/06/2012 | Final | 2:16.31 | — | #5 |
| BW Open 2012 | 28/04/2012 | Final | 2:16.77 | 2:35.88 | #16 |
| German Open 2012 | 14/04/2012 | Final | 2:21.72 | — | #14 |
| Danish Open 2012 | 06/04/2012 | First round | 1:58.86 | 2:13.14 | #10 |
| Austrian Open 2012 | 31/03/2012 | Final | 2:27.25 | 2:32.98 | #17 |
| Munich Open 2011 | 26/11/2011 | Final | 2:10.87 | 2:24.32 | #16 |
| UK Open 2011 | 12/11/2011 | Final | 2:16.61 | 2:25.95 | #11 |
| Danish Special 2011 | 20/08/2011 | First round | 2:21.44 | 2:31.32 | #6 |
| Düsseldorf Open 2011 | 13/08/2011 | Final | 2:53.30 | — | #18 |
| Czech Open 2011 | 15/07/2011 | Final | 2:25.71 | — | #14 |
| Schleswig-Holstein Open 2011 | 25/06/2011 | Final | 2:20.16 | 2:35.99 | #7 |
| Belgian Open 2011 | 07/05/2011 | Final | 2:27.80 | — | #6 |
| Danish Open 2011 | 22/04/2011 | First round | 2:16.75 | 2:31.78 | #12 |
| French Open 2011 | 26/03/2011 | Final | 2:35.06 | — | #6 |
| Altbier 2011 | 05/03/2011 | Final | 2:39.09 | — | #14 |
| MPEI Open 2010 | 20/11/2010 | Final | 2:28.93 | 2:52.70 | #9 |
| Dutch Open 2010 | 16/10/2010 | Final | 2:41.93 | 2:49.50 | #15 |
| Munich Open 2010 | 09/10/2010 | Final | 2:26.00 | 2:33.90 | #14 |
| Lemgo Open 2010 | 04/09/2010 | First round | 2:49.44 | 2:56.07 | #9 |
| East German Open 2010 | 14/08/2010 | Final | 2:35.97 | 2:39.91 | #11 |
| Austrian Open 2010 | 31/07/2010 | First round | 2:34.65 | 2:41.79 | #11 |
| Düsseldorf Open 2010 | 24/07/2010 | Final | 3:19.90 | — | #16 |
| Cologne Open 2010 | 12/06/2010 | Final | 2:58.25 | — | #23 |
| Belgian Open 2010 | 22/05/2010 | Final | 2:28.43 | 2:52.16 | #11 |
| German Open 2010 | 17/04/2010 | Final | 2:50.90 | — | #22 |
| Bristol Spring 2010 | 27/03/2010 | Final | 2:59.02 | — | #11 |
| Montpellier Open 2010 | 20/03/2010 | Final | 2:33.46 | 2:57.35 | #8 |
| Danish Open 2010 | 27/02/2010 | Final | 2:57.22 | 3:09.58 | #12 |
| Benelux Open 2010 | 20/02/2010 | Final | 2:54.81 | 3:02.51 | #17 |
| Toulouse Open 2010 | 23/01/2010 | Final | 2:42.06 | 3:13.23 | #10 |
| Dutch Open 2009 | 17/10/2009 | Final | 3:32.80 | — | #13 |
| German Open 2009 | 25/04/2009 | Final | 3:38.02 | — | #14 |
| French Open 2009 | 14/03/2009 | Final | 3:35.55 | — | #17 |
| Benelux Open 2009 | 21/02/2009 | Final | 3:42.34 | 3:56.68 | #12 |
| Aachen Open 2009 | 10/01/2009 | Final | 3:46.63 | — | #11 |
| Geneva Open 2008 | 08/11/2008 | Final | 4:19.03 | 4:38.33 | #8 |
| Dutch Open 2008 | 18/10/2008 | Final | 4:29.93 | — | #12 |
| Competition | Date | Round | Single | Average | Position |
|---|---|---|---|---|---|
| Wuppertaler Würfel Wochenende 2026 | 16/05/2026 | First round | 1:33.98 | 1:40.50 | #10 |
| Wuppertaler Würfel Wochenende 2026 | 16/05/2026 | Final | 1:41.57 | 1:43.42 | #9 |
| German Open 2026 | 18/04/2026 | Final | 1:48.50 | 1:54.65 | #28 |
| Bremium Cubing 2026 | 20/03/2026 | First round | 1:37.82 | 1:50.22 | #26 |
| Wuppertaler Würfel Wochenende 2025 | 11/10/2025 | First round | 1:41.68 | 1:53.60 | #16 |
| Wuppertaler Würfel Wochenende 2025 | 11/10/2025 | Final | 1:37.29 | 1:45.03 | #13 |
| Delmenhorst Dreht Durch 2025 | 23/08/2025 | First round | 1:38.63 | 1:56.02 | #21 |
| Kölner Kubing 2025 | 23/05/2025 | First round | 1:50.34 | 1:59.57 | #31 |
| Kölner Kubing 2025 | 23/05/2025 | Second round | 1:39.89 | 1:58.78 | #31 |
| German Open 2025 | 10/05/2025 | Final | 1:48.68 | 1:57.03 | #23 |
| Oldenburg Oster Open 2025 | 11/04/2025 | First round | 1:56.92 | 2:10.97 | #24 |
| Crazy Cologne Cubing 2024 | 27/09/2024 | First round | 1:46.99 | 2:07.14 | #35 |
| Kölner Kubing 2024 | 24/05/2024 | Final | 1:45.54 | 1:56.37 | #39 |
| German Open 2024 | 20/04/2024 | Final | 2:16.14 | — | #39 |
| Baden Side Events 2023 | 27/05/2023 | First round | 1:40.11 | 1:53.46 | #26 |
| German Open 2023 | 29/04/2023 | Final | 1:47.02 | 1:52.84 | #31 |
| Bremium Cubing 2023 | 07/04/2023 | First round | 1:38.40 | 1:54.22 | #26 |
| GamMa Spring 2022 | 14/05/2022 | First round | 1:51.37 | 2:02.59 | #21 |
| GamMa Spring 2022 | 14/05/2022 | Second round | 1:39.50 | 1:48.89 | #20 |
| German Side Events 2021 | 20/11/2021 | Final | 1:51.82 | 1:53.86 | #24 |
| Hamburg International 2020 | 29/02/2020 | Final | 1:33.52 | 1:35.51 | #19 |
| Dutch Masters 2020 | 01/02/2020 | Final | 1:26.69 | 1:31.68 | #15 |
| Berlin Winter Cubing 2020 | 18/01/2020 | Final | 1:28.90 | 1:33.85 | #12 |
| Bremium Winter 2019 | 30/11/2019 | First round | 1:18.42 | 1:28.90 | #12 |
| Bremium Winter 2019 | 30/11/2019 | Second round | 1:32.32 | 1:33.35 | #17 |
| German Big Cube Open 2019 | 26/10/2019 | First round | 1:26.65 | 1:33.11 | #15 |
| German Big Cube Open 2019 | 26/10/2019 | Final | 1:20.97 | 1:26.63 | #14 |
| Road to IC - Milano 2019 | 19/10/2019 | First round | 1:25.92 | 1:29.57 | #10 |
| Road to IC - Milano 2019 | 19/10/2019 | Second round | 1:20.82 | 1:25.86 | #9 |
| Road to IC - Milano 2019 | 19/10/2019 | Final | 1:18.50 | 1:31.12 | #10 |
| German Nationals 2019 | 02/08/2019 | First round | 1:40.50 | — | #49 |
| Hessen Open 2019 | 11/05/2019 | Final | 1:41.88 | 1:53.83 | #27 |
| German Open 2019 | 06/04/2019 | Final | 1:43.43 | 1:53.50 | #29 |
| Bremium Cubing 2019 | 16/02/2019 | First round | 1:39.56 | 1:49.75 | #14 |
| Lights of Reykjavik 2019 | 04/01/2019 | First round | 1:30.68 | 1:47.51 | #5 |
| Lights of Reykjavik 2019 | 04/01/2019 | Final | 1:32.83 | 1:48.65 | #6 |
| Rijswijk Open 2018 | 15/12/2018 | Final | 1:24.65 | 1:49.99 | #21 |
| German Big Cube Open 2018 | 03/11/2018 | Final | 1:53.58 | 2:12.09 | #23 |
| German Nationals 2018 | 07/09/2018 | First round | 1:39.65 | 1:47.27 | #28 |
| Hessen Open 2018 | 12/05/2018 | Final | 1:37.43 | 1:53.16 | #22 |
| German Open 2018 | 21/04/2018 | Final | 1:42.56 | 1:45.47 | #16 |
| Cube Weekend St. Michielsgestel 2018 | 24/03/2018 | First round | 1:39.31 | 1:50.95 | #12 |
| Happy New Year Cubing Dordrecht 2018 | 05/01/2018 | First round | 1:40.70 | 1:49.19 | #18 |
| Happy New Year Cubing Dordrecht 2018 | 05/01/2018 | Final | 1:45.89 | — | #15 |
| Berlin Kubus Projekt 2017 | 02/12/2017 | Final | 1:48.06 | 1:54.55 | #11 |
| Spanish Championship 2017 | 13/10/2017 | First round | 1:32.45 | 1:40.75 | #20 |
| German Big Cube Open 2017 | 01/07/2017 | First round | 1:37.92 | 1:45.10 | #22 |
| Hessen Open 2017 | 27/05/2017 | Final | 1:44.74 | 1:46.07 | #23 |
| German Open 2017 | 29/04/2017 | Final | 1:32.21 | 1:36.39 | #13 |
| French Championship 2017 | 08/04/2017 | Final | 1:46.96 | — | #25 |
| Hamburg Open 2017 | 25/02/2017 | First round | 1:34.67 | 1:41.17 | #10 |
| Hamburg Open 2017 | 25/02/2017 | Final | 1:41.59 | 1:51.74 | #12 |
| Frankfurt Cube Days 2017 | 28/01/2017 | Final | 1:41.15 | 1:50.36 | #21 |
| Cubelonia 2017 | 06/01/2017 | First round | 1:29.76 | 1:50.74 | #19 |
| PSKubing 2016 | 26/11/2016 | Final | 1:34.25 | 1:40.31 | #15 |
| Sébra Open 2016 | 29/10/2016 | First round | 1:44.06 | 1:47.74 | #8 |
| Sébra Open 2016 | 29/10/2016 | Final | 1:58.43 | 2:00.84 | #8 |
| Hessen Open 2016 | 07/05/2016 | Final | 1:59.42 | 2:11.67 | #17 |
| German Open 2016 | 09/04/2016 | Final | 1:59.88 | 2:19.59 | #14 |
| Cubelonia 2016 | 09/01/2016 | Final | 2:21.97 | 2:33.45 | #17 |
| Erfurt Open 2015 | 16/05/2015 | First round | 2:08.33 | 2:20.25 | #9 |
| German Open 2015 | 18/04/2015 | Final | 2:08.70 | 2:24.39 | #16 |
| Hessen Open 2015 | 21/02/2015 | Final | 2:04.75 | 2:07.54 | #15 |
| N8W8 Summer 2014 | 02/08/2014 | Final | 2:03.65 | 2:07.35 | #6 |
| Mallorca Open Rubik 2014 | 04/07/2014 | Final | 2:02.91 | 2:17.31 | #2 |
| Erfurt Open 2014 | 07/06/2014 | Final | 1:59.11 | 2:16.26 | #9 |
| German Open 2014 | 05/04/2014 | Final | 1:53.30 | 2:17.97 | #7 |
| Hessen Open 2014 | 15/03/2014 | Final | 1:41.78 | 2:05.25 | #7 |
| Hamburg Open 2014 | 22/02/2014 | Final | 1:51.54 | 2:17.90 | #6 |
| Duisburg Winter 2014 | 03/01/2014 | First round | 2:03.59 | 2:15.35 | #6 |
| Duisburg Winter 2014 | 03/01/2014 | Final | 2:10.44 | — | #6 |
| German Nationals 2013 | 23/11/2013 | Final | 2:10.97 | 2:23.71 | #16 |
| Munich Open 2013 | 09/11/2013 | Final | 2:09.02 | — | #18 |
| Hasselt Open 2013 | 02/11/2013 | Final | 2:07.40 | 2:14.17 | #9 |
| Dutch Open 2013 | 19/10/2013 | Final | 2:07.36 | 2:20.14 | #7 |
| Schleswig-Holstein Open 2013 | 14/09/2013 | Final | 2:00.22 | 2:15.51 | #5 |
| N8W8 Summer 2013 | 10/08/2013 | Final | 1:52.80 | 1:57.96 | #7 |
| World Rubik's Cube Championship 2013 | 26/07/2013 | First round | 2:13.42 | — | #91 |
| Franconia Open 2013 | 22/06/2013 | Final | 1:47.33 | 1:56.21 | #7 |
| Erfurt Open 2013 | 01/06/2013 | First round | 2:06.97 | 2:10.67 | #3 |
| Erfurt Open 2013 | 01/06/2013 | Final | 1:58.91 | 2:10.17 | #3 |
| French Open 2013 | 04/05/2013 | Final | 2:00.61 | 2:05.91 | #7 |
| German Open 2013 | 20/04/2013 | Final | 2:08.25 | 2:16.81 | #7 |
| German Nationals 2012 | 03/11/2012 | Final | 2:24.46 | 2:27.44 | #13 |
| Munich Open 2012 | 06/10/2012 | Final | 2:19.66 | 2:42.63 | #14 |
| Moves are for n00bs 2012 | 25/08/2012 | Final | 2:20.43 | 2:44.79 | #7 |
| Czech Open 2012 | 13/07/2012 | Final | 2:24.59 | — | #13 |
| Saarland Open 2012 | 07/07/2012 | Final | 2:41.78 | — | #12 |
| La Montagne Open 2012 | 30/06/2012 | Final | 2:16.31 | — | #5 |
| BW Open 2012 | 28/04/2012 | Final | 2:16.77 | 2:35.88 | #16 |
| German Open 2012 | 14/04/2012 | Final | 2:21.72 | — | #14 |
| Danish Open 2012 | 06/04/2012 | First round | 1:58.86 | 2:13.14 | #10 |
| Austrian Open 2012 | 31/03/2012 | Final | 2:27.25 | 2:32.98 | #17 |
| Munich Open 2011 | 26/11/2011 | Final | 2:10.87 | 2:24.32 | #16 |
| UK Open 2011 | 12/11/2011 | Final | 2:16.61 | 2:25.95 | #11 |
| Danish Special 2011 | 20/08/2011 | First round | 2:21.44 | 2:31.32 | #6 |
| Düsseldorf Open 2011 | 13/08/2011 | Final | 2:53.30 | — | #18 |
| Czech Open 2011 | 15/07/2011 | Final | 2:25.71 | — | #14 |
| Schleswig-Holstein Open 2011 | 25/06/2011 | Final | 2:20.16 | 2:35.99 | #7 |
| Belgian Open 2011 | 07/05/2011 | Final | 2:27.80 | — | #6 |
| Danish Open 2011 | 22/04/2011 | First round | 2:16.75 | 2:31.78 | #12 |
| French Open 2011 | 26/03/2011 | Final | 2:35.06 | — | #6 |
| Altbier 2011 | 05/03/2011 | Final | 2:39.09 | — | #14 |
| MPEI Open 2010 | 20/11/2010 | Final | 2:28.93 | 2:52.70 | #9 |
| Dutch Open 2010 | 16/10/2010 | Final | 2:41.93 | 2:49.50 | #15 |
| Munich Open 2010 | 09/10/2010 | Final | 2:26.00 | 2:33.90 | #14 |
| Lemgo Open 2010 | 04/09/2010 | First round | 2:49.44 | 2:56.07 | #9 |
| East German Open 2010 | 14/08/2010 | Final | 2:35.97 | 2:39.91 | #11 |
| Austrian Open 2010 | 31/07/2010 | First round | 2:34.65 | 2:41.79 | #11 |
| Düsseldorf Open 2010 | 24/07/2010 | Final | 3:19.90 | — | #16 |
| Cologne Open 2010 | 12/06/2010 | Final | 2:58.25 | — | #23 |
| Belgian Open 2010 | 22/05/2010 | Final | 2:28.43 | 2:52.16 | #11 |
| German Open 2010 | 17/04/2010 | Final | 2:50.90 | — | #22 |
| Bristol Spring 2010 | 27/03/2010 | Final | 2:59.02 | — | #11 |
| Montpellier Open 2010 | 20/03/2010 | First round | 2:36.52 | 3:00.26 | #8 |
| Montpellier Open 2010 | 20/03/2010 | Final | 2:33.46 | 2:57.35 | #8 |
| Danish Open 2010 | 27/02/2010 | Final | 2:57.22 | 3:09.58 | #12 |
| Benelux Open 2010 | 20/02/2010 | Final | 2:54.81 | 3:02.51 | #17 |
| Toulouse Open 2010 | 23/01/2010 | Final | 2:42.06 | 3:13.23 | #10 |
| Dutch Open 2009 | 17/10/2009 | Final | 3:32.80 | — | #13 |
| German Open 2009 | 25/04/2009 | Final | 3:38.02 | — | #14 |
| French Open 2009 | 14/03/2009 | Final | 3:35.55 | — | #17 |
| Benelux Open 2009 | 21/02/2009 | Final | 3:42.34 | 3:56.68 | #12 |
| Aachen Open 2009 | 10/01/2009 | Final | 3:46.63 | — | #11 |
| Geneva Open 2008 | 08/11/2008 | Final | 4:19.03 | 4:38.33 | #8 |
| Dutch Open 2008 | 18/10/2008 | Final | 4:29.93 | — | #12 |
Get updates about new features, analytics tools and WCA insights.