WCA ID: 2010CHAN20
Country: Malaysia
Active since: 2010

| Competition | Date | Round | Single | Result | Position |
|---|---|---|---|---|---|
| Kewbz UK Blindfolded Championship 2026 | 15/08/2026 | Final | 156683:03.00 | 156683:03.00 | #13 |
| Rubik's Irish Championship 2026 | 24/07/2026 | Final | 160016:57.01 | 160016:57.01 | #10 |
| Farewell Strathclyde University 2026 | 27/06/2026 | Final | 156683:43.00 | 156683:43.00 | #7 |
| Manchester Cubing League - Third 2026 | 13/06/2026 | Final | 156682:22.00 | 156682:22.00 | #7 |
| BlindCon Venteira 2026 | 24/01/2026 | Final | 160017:42.01 | 160017:42.01 | #2 |
| Rubik's UK Championship 2025 | 22/08/2025 | Final | 156681:22.00 | 156681:22.00 | #16 |
| Rubik's Irish Championship 2025 | 15/08/2025 | Final | 156683:29.00 | 156683:29.00 | #12 |
| Manchester Spring 2025 | 18/04/2025 | Final | 156683:26.00 | 156683:26.00 | #7 |
| Crewe FMC Day 2025 | 12/01/2025 | Final | 160017:47.01 | 160017:47.01 | #4 |
| Rubik's UK Championship 2024 | 01/11/2024 | Final | 156681:12.00 | 156681:12.00 | #12 |
| Manchester 5BLD Day 2024 | 21/09/2024 | Final | 163346:40.02 | 163346:40.02 | #5 |
| Rubik's Irish Championship 2024 | 05/07/2024 | Final | 156682:32.00 | 156682:32.00 | #11 |
| Weston-super-Mare Spring 2024 | 18/05/2024 | Final | 156684:56.00 | 156684:56.00 | #4 |
| Manchester Spring 2024 | 29/03/2024 | Final | 156681:22.00 | 156681:22.00 | #9 |
| Rubik's UK Championship 2023 | 20/10/2023 | Final | 156680:24.00 | 156680:24.00 | #13 |
| Irish Championship 2023 | 07/07/2023 | Final | 156679:47.00 | 156679:47.00 | #5 |
| Glasgow Spring 2023 | 26/05/2023 | Final | 160013:51.01 | 160013:51.01 | #5 |
| Sheffield Spring - British Blind Off 2023 | 29/04/2023 | Final | 156678:55.00 | 156678:55.00 | #11 |
| Malaysia Cube Championship 2022 | 09/12/2022 | Final | 140046:33.00 | 140046:33.00 | #2 |
| Kewbz UK Championship 2022 | 28/10/2022 | Final | 160011:45.01 | 160011:45.01 | #13 |
| Cubing in Cill Chainnigh 2022 | 08/10/2022 | Final | 151706:51.02 | 151706:51.02 | #3 |
| Carlisle Summer 2022 | 13/08/2022 | Final | 160014:43.01 | 160014:43.01 | #5 |
| Manchester Summer - British Blind Off 2022 | 06/08/2022 | Final | 156678:23.00 | 156678:23.00 | #8 |
| Rubik's WCA European Championship 2022 | 14/07/2022 | Final | 148368:09.00 | 148368:09.00 | #16 |
| Don't DNF Dublin 2022 | 02/07/2022 | Final | 148365:32.00 | 148365:32.00 | #2 |
| Glasgow Open 2022 | 28/05/2022 | Final | 148371:07.00 | 148371:07.00 | #1 |
| Weston-super-Mare Open 2022 | 19/03/2022 | Final | 156726:40.06 | 156726:40.06 | #7 |
| Kidderminster - British Blind Off 2022 | 12/03/2022 | Final | 140048:26.00 | 140048:26.00 | #4 |
| Swisscubing Cup II 2020 | 07/03/2020 | Final | 145041:23.00 | 145041:23.00 | #6 |
| Malaysia Cube Championship 2019 | 22/11/2019 | Final | 150040:26.01 | 150040:26.01 | #5 |
| PoliMi Mental Breakdown 2019 | 16/03/2019 | Final | 148375:58.00 | 148375:58.00 | #7 |
| Mentallinn 2019 | 09/02/2019 | Final | 143386:57.00 | 143386:57.00 | #1 |
| The Great British Blind Off 2019 | 19/01/2019 | Final | 145051:36.00 | 145051:36.00 | #7 |
| Malaysia Cube Championship 2018 | 23/11/2018 | Final | 145056:55.01 | 145056:55.01 | #3 |
| UK Championship 2018 | 26/10/2018 | Final | 158346:30.00 | 158346:30.00 | #12 |
| WCA Asian Championship 2018 | 17/08/2018 | Final | 148385:30.01 | 148385:30.01 | #11 |
| Medan All Events 2018 | 06/07/2018 | Final | 155058:53.04 | 155058:53.04 | #3 |
| Peterborough Open 2018 | 30/06/2018 | Final | 155060:00.04 | 155060:00.04 | #7 |
| Veenendaal Open 2018 | 23/06/2018 | Final | 161726:40.06 | 161726:40.06 | #7 |
| Tårnby Cube Træf 2018 | 15/06/2018 | Final | 148390:55.02 | 148390:55.02 | #4 |
| Parla Open 2018 | 12/05/2018 | Final | 151707:00.01 | 151707:00.01 | #3 |
| Fuenlabrada Open 2017 | 08/12/2017 | Final | 145058:10.00 | 145058:10.00 | #2 |
| Dublin Open 2017 | 02/12/2017 | Final | 148389:26.01 | 148389:26.01 | #1 |
| Weston-super-Mare Open 2017 | 25/11/2017 | Final | 151724:55.02 | 151724:55.02 | #4 |
| UK Championship 2017 | 27/10/2017 | Final | 148388:50.01 | 148388:50.01 | #8 |
| Spanish Championship 2017 | 13/10/2017 | Final | 155058:01.03 | 155058:01.03 | #9 |
| World Rubik's Cube Championship 2017 | 13/07/2017 | Final | 148379:32.00 | 148379:32.00 | #26 |
| Crawley Open 2017 | 03/06/2017 | Final | 148375:46.00 | 148375:46.00 | #2 |
| Les Franqueses Open 2017 | 11/03/2017 | Final | 151708:48.01 | 151708:48.01 | #4 |
| Manchester Open 2016 | 30/01/2016 | Final | 155023:14.00 | 155023:14.00 | #2 |
| UK Rubik's Cube Championship 2015 | 07/11/2015 | Final | 151715:54.01 | 151715:54.01 | #2 |
| August Bank Holiday Competition 2015 | 29/08/2015 | Final | 151702:38.00 | 151702:38.00 | #1 |
| The Glorious North 2015 | 01/08/2015 | Final | 158371:03.02 | 158371:03.02 | #3 |
| Oxford Open 2014 | 17/05/2014 | Final | 156708:10.02 | 156708:10.02 | #2 |
| Welwyn Garden City Open 2014 | 05/04/2014 | Final | 155045:16.02 | 155045:16.02 | #4 |
| Nottingham Open 2014 | 22/02/2014 | Final | 165050:59.05 | 165050:59.05 | #7 |
| Northern Irish Open 2013 | 06/04/2013 | Final | — | — | #3 |
| Leicester Open 2013 | 23/02/2013 | Final | 155043:29.01 | 155043:29.01 | #1 |
| Competition | Date | Round | Single | Result | Position |
|---|---|---|---|---|---|
| Kewbz UK Blindfolded Championship 2026 | 15/08/2026 | Final | 156683:03.00 | 156683:03.00 | #13 |
| Rubik's Irish Championship 2026 | 24/07/2026 | Final | 160016:57.01 | 160016:57.01 | #10 |
| Farewell Strathclyde University 2026 | 27/06/2026 | Final | 156683:43.00 | 156683:43.00 | #7 |
| Manchester Cubing League - Third 2026 | 13/06/2026 | Final | 156682:22.00 | 156682:22.00 | #7 |
| BlindCon Venteira 2026 | 24/01/2026 | Final | 160017:42.01 | 160017:42.01 | #2 |
| Rubik's UK Championship 2025 | 22/08/2025 | Final | 156681:22.00 | 156681:22.00 | #16 |
| Rubik's Irish Championship 2025 | 15/08/2025 | Final | 156683:29.00 | 156683:29.00 | #12 |
| Manchester Spring 2025 | 18/04/2025 | Final | 156683:26.00 | 156683:26.00 | #7 |
| Crewe FMC Day 2025 | 12/01/2025 | Final | 160017:47.01 | 160017:47.01 | #4 |
| Rubik's UK Championship 2024 | 01/11/2024 | Final | 156681:12.00 | 156681:12.00 | #12 |
| Manchester 5BLD Day 2024 | 21/09/2024 | Final | 163346:40.02 | 163346:40.02 | #5 |
| Rubik's Irish Championship 2024 | 05/07/2024 | Final | 156682:32.00 | 156682:32.00 | #11 |
| Weston-super-Mare Spring 2024 | 18/05/2024 | Final | 156684:56.00 | 156684:56.00 | #4 |
| Manchester Spring 2024 | 29/03/2024 | Final | 156681:22.00 | 156681:22.00 | #9 |
| Rubik's UK Championship 2023 | 20/10/2023 | Final | 156680:24.00 | 156680:24.00 | #13 |
| Irish Championship 2023 | 07/07/2023 | Final | 156679:47.00 | 156679:47.00 | #5 |
| Glasgow Spring 2023 | 26/05/2023 | Final | 160013:51.01 | 160013:51.01 | #5 |
| Sheffield Spring - British Blind Off 2023 | 29/04/2023 | Final | 156678:55.00 | 156678:55.00 | #11 |
| Malaysia Cube Championship 2022 | 09/12/2022 | Final | 140046:33.00 | 140046:33.00 | #2 |
| Kewbz UK Championship 2022 | 28/10/2022 | Final | 160011:45.01 | 160011:45.01 | #13 |
| Cubing in Cill Chainnigh 2022 | 08/10/2022 | Final | 151706:51.02 | 151706:51.02 | #3 |
| Carlisle Summer 2022 | 13/08/2022 | Final | 160014:43.01 | 160014:43.01 | #5 |
| Manchester Summer - British Blind Off 2022 | 06/08/2022 | Final | 156678:23.00 | 156678:23.00 | #8 |
| Rubik's WCA European Championship 2022 | 14/07/2022 | Final | 148368:09.00 | 148368:09.00 | #16 |
| Don't DNF Dublin 2022 | 02/07/2022 | Final | 148365:32.00 | 148365:32.00 | #2 |
| Glasgow Open 2022 | 28/05/2022 | Final | 148371:07.00 | 148371:07.00 | #1 |
| Weston-super-Mare Open 2022 | 19/03/2022 | Final | 156726:40.06 | 156726:40.06 | #7 |
| Kidderminster - British Blind Off 2022 | 12/03/2022 | Final | 140048:26.00 | 140048:26.00 | #4 |
| Swisscubing Cup II 2020 | 07/03/2020 | Final | 145041:23.00 | 145041:23.00 | #6 |
| Malaysia Cube Championship 2019 | 22/11/2019 | Final | 150040:26.01 | 150040:26.01 | #5 |
| PoliMi Mental Breakdown 2019 | 16/03/2019 | Final | 148375:58.00 | 148375:58.00 | #7 |
| Mentallinn 2019 | 09/02/2019 | Final | 143386:57.00 | 143386:57.00 | #1 |
| The Great British Blind Off 2019 | 19/01/2019 | Final | 145051:36.00 | 145051:36.00 | #7 |
| Malaysia Cube Championship 2018 | 23/11/2018 | Final | 145056:55.01 | 145056:55.01 | #3 |
| UK Championship 2018 | 26/10/2018 | Final | 158346:30.00 | 158346:30.00 | #12 |
| WCA Asian Championship 2018 | 17/08/2018 | Final | 148385:30.01 | 148385:30.01 | #11 |
| Medan All Events 2018 | 06/07/2018 | Final | 155058:53.04 | 155058:53.04 | #3 |
| Peterborough Open 2018 | 30/06/2018 | Final | 155060:00.04 | 155060:00.04 | #7 |
| Veenendaal Open 2018 | 23/06/2018 | Final | 161726:40.06 | 161726:40.06 | #7 |
| Tårnby Cube Træf 2018 | 15/06/2018 | Final | 148390:55.02 | 148390:55.02 | #4 |
| Parla Open 2018 | 12/05/2018 | Final | 151707:00.01 | 151707:00.01 | #3 |
| Fuenlabrada Open 2017 | 08/12/2017 | Final | 145058:10.00 | 145058:10.00 | #2 |
| Dublin Open 2017 | 02/12/2017 | Final | 148389:26.01 | 148389:26.01 | #1 |
| Weston-super-Mare Open 2017 | 25/11/2017 | Final | 151724:55.02 | 151724:55.02 | #4 |
| UK Championship 2017 | 27/10/2017 | Final | 148388:50.01 | 148388:50.01 | #8 |
| Spanish Championship 2017 | 13/10/2017 | Final | 155058:01.03 | 155058:01.03 | #9 |
| World Rubik's Cube Championship 2017 | 13/07/2017 | Final | 148379:32.00 | 148379:32.00 | #26 |
| Crawley Open 2017 | 03/06/2017 | Final | 148375:46.00 | 148375:46.00 | #2 |
| Les Franqueses Open 2017 | 11/03/2017 | Final | 151708:48.01 | 151708:48.01 | #4 |
| Manchester Open 2016 | 30/01/2016 | Final | 155023:14.00 | 155023:14.00 | #2 |
| UK Rubik's Cube Championship 2015 | 07/11/2015 | Final | 151715:54.01 | 151715:54.01 | #2 |
| August Bank Holiday Competition 2015 | 29/08/2015 | Final | 151702:38.00 | 151702:38.00 | #1 |
| The Glorious North 2015 | 01/08/2015 | Final | 158371:03.02 | 158371:03.02 | #3 |
| Oxford Open 2014 | 17/05/2014 | Final | 156708:10.02 | 156708:10.02 | #2 |
| Welwyn Garden City Open 2014 | 05/04/2014 | Final | 155045:16.02 | 155045:16.02 | #4 |
| Nottingham Open 2014 | 22/02/2014 | Final | 165050:59.05 | 165050:59.05 | #7 |
| Northern Irish Open 2013 | 06/04/2013 | Final | — | — | #3 |
| Leicester Open 2013 | 23/02/2013 | Final | 155043:29.01 | 155043:29.01 | #1 |
Get updates about new features, analytics tools and WCA insights.