Teh Keng Foo (郑庆富)

Region WCA ID Gender Competitions Completed Solves
Malaysia 2011FOOT01 Male 21 763

Current Personal Records

Event NR CR WR Single Average WR CR NR
3x3x3 Cube 73 1574 4667 7.39 9.85 7036 2592 132
2x2x2 Cube 308 5668 21205 2.81 3.79 10746 2995 157
4x4x4 Cube 90 1706 4875 34.66 39.38 4417 1578 83
5x5x5 Cube 76 1414 4076 1:09.15 1:13.47 3275 1158 64
6x6x6 Cube 73 1287 3990 2:29.15 2:38.68 3876 1277 66
7x7x7 Cube 55 1006 2950 3:38.53 3:50.14 2842 982 51
3x3x3 Blindfolded 77 2044 6257 3:07.11
3x3x3 Fewest Moves 6 57 231 22 24.00 150 47 4
3x3x3 One-Handed 75 1480 4230 14.04 15.92 2553 932 43
Clock 260 4743 21074 22.88 29.00 19572 4406 243
Megaminx 40 495 1880 51.99 1:05.83 2877 769 58
Pyraminx 113 2218 8181 3.81 5.69 6408 1911 81
Skewb 189 3196 12508 5.01 9.39 17753 4823 312

Medal Collection

Gold Silver Bronze
6 6 8

Record Collection

WR CR NR
1 7
Competition Round Place Single Average Solves
3x3x3 Cube
Rubik's WCA Asian Championship 2024 First round 227 8.39 11.04 12.8618.008.3910.479.79
Selangor Cube Open 2019 Semi Final 31 9.36 11.02 10.2713.549.3610.7412.06
Second round 13 7.39 10.13 9.897.399.9510.5512.59
First round 15 9.60 10.56 9.8012.039.609.8513.06
Malaysia 10th Anniversary Cube Open 2019 Second round 33 10.34 11.64 12.0411.1611.7312.8610.34
First round 25 9.92 10.81 9.9211.4411.0211.3410.06
Malaysia Cube Championship 2018 Semi Final 19 8.99 11.24 11.7611.0213.148.9910.94
Second round 12 8.10 10.58 14.8110.908.1011.199.64
First round 10 8.29 9.91 9.2211.249.2812.108.29
Forest City Johor Open 2018 Final 8 9.92 11.63 11.6811.9211.5011.709.92
Second round 8 9.90 11.21 12.759.9010.8011.4811.35
First round 7 9.74 11.12 12.4511.389.7410.7811.21
Malaysian Cube Championship 2017 First round 26 11.60 12.49 11.6913.9315.1111.8411.60
Malaysia Cube Open 2017 Second round 13 10.26 10.75 10.2611.6411.2410.4310.57
First round 18 10.89 11.50 10.8912.6911.5911.1611.76
MYCA Cube Day 2017 Final 2 8.82 9.85 9.669.938.829.9712.69
Second round 9 10.49 11.51 11.7810.4911.2611.4912.48
First round 10 7.82 11.45 13.5511.0310.987.8212.35
Putra Speedcubing Challenge 2017 Final 8 9.07 13.08 9.0714.9512.5014.9011.85
Second round 5 10.22 11.33 12.4210.2211.2210.3412.42
First round 3 9.02 10.91 13.7212.099.0210.5710.07
Forest City Open 2017 Final 6 10.02 12.18 13.4213.2410.0211.4411.85
Second round 8 9.27 11.51 10.959.2711.8411.7312.57
First round 6 9.75 11.75 12.1014.0811.2811.889.75
Johor Open 2016 Final 6 10.36 11.53 12.6011.3710.6410.3612.57
Second round 5 9.80 10.78 11.2210.529.8013.9510.60
First round 7 9.57 11.33 12.0611.3112.599.5710.61
IsYou Cube Open 2016 Final 3 9.66 10.44 11.569.819.6611.949.96
Second round 3 10.07 11.46 13.1313.8710.9410.3210.07
First round 3 9.65 11.39 13.4014.389.919.6510.86
Malaysian Cube Open 2015 Final 5 8.98 11.30 11.2310.648.9812.0312.38
Second round 5 10.63 11.54 11.6111.5210.6321.3411.48
First round 7 10.76 12.37 15.0012.8212.8510.7611.45
Cube Fever 2011 Final 8 11.19 13.92 11.1916.6815.4013.2813.09
Second round 6 11.96 13.62 15.1112.7811.9614.7813.31
First round 4 11.80 13.23 11.8014.5913.8413.0812.78
2x2x2 Cube
Selangor Cube Open 2019 Second round 38 3.74 5.33 3.744.544.826.636.95
First round 38 4.87 5.07 5.024.916.194.875.28
Malaysia Cube Championship 2018 Second round 57 4.49 6.16 5.228.317.126.144.49
First round 64 4.77 5.91 5.246.224.777.976.27
Forest City Johor Open 2018 Final 19 3.68 4.85 6.557.464.083.933.68
Malaysian Cube Championship 2017 First round 14 3.57 4.22 3.574.853.833.997.18
Malaysia Cube Open 2017 Final 8 4.05 5.97 4.055.385.378.047.15
First round 8 3.21 3.79 3.815.403.793.763.21
MYCA Cube Day 2017 Final 15 3.01 5.00 5.073.016.845.224.71
Putra Speedcubing Challenge 2017 Final 36 4.00 5.51 8.404.005.614.786.13
Johor Open 2016 First round 10 3.29 4.82 4.783.295.745.164.53
IsYou Cube Open 2016 First round 10 3.88 5.37 3.885.185.066.115.87
Malaysian Cube Open 2015 Final 4 2.81 4.33 5.153.484.492.815.01
First round 7 4.51 4.93 4.864.974.964.515.06
Cube Fever 2011 Final 12 4.43 7.10 5.939.154.438.007.36
4x4x4 Cube
Rubik's WCA Asian Championship 2024 First round 251 42.78 52.27 48.961:14.3247.291:00.5542.78
Selangor Cube Open 2019 Second round 24 40.07 45.69 54.4242.0746.5348.4840.07
First round 21 39.34 42.67 45.0340.4442.5539.3446.96
Malaysia Cube Championship 2018 Second round 18 38.93 41.71 45.1842.4441.9338.9340.75
First round 11 37.74 39.38 40.8639.4037.8742.7237.74
Forest City Johor Open 2018 Final 11 38.35 42.66 46.0248.4939.2738.3542.68
Malaysian Cube Championship 2017 First round 19 41.02 44.32 41.0247.6442.8044.4945.68
Malaysia Cube Open 2017 First round 11 34.66 41.40 52.4041.6839.8734.6642.64
MYCA Cube Day 2017 Final 6 36.01 42.60 41.9546.7636.0146.3239.52
Putra Speedcubing Challenge 2017 Final 3 38.25 42.85 40.6638.2547.4848.5540.40
Forest City Open 2017 Final 7 42.58 49.92 57.1247.5155.0347.2342.58
Johor Open 2016 Final 7 43.01 44.18 43.6243.9751.6643.0144.94
First round 5 42.59 43.70 44.4042.5945.4542.8043.91
IsYou Cube Open 2016 Final 4 44.79 47.41 54.1844.9944.7947.5949.65
First round 2 42.44 45.48 45.3047.6943.4542.4453.24
Malaysian Cube Open 2015 Final 4 43.43 46.82 47.1949.2553.2043.4344.01
First round 5 41.80 47.58 54.2841.8043.7648.8350.14
Cube Fever 2011 Final 8 57.94 1:05.59 1:10.131:06.0957.941:18.971:00.55
5x5x5 Cube
Selangor Cube Open 2019 First round 19 1:16.22 1:24.14 1:16.221:22.021:31.231:28.521:21.88
Malaysia 10th Anniversary Cube Open 2019 First round 18 1:16.89 1:24.23 1:27.861:33.491:16.891:26.201:18.64
Malaysia Cube Championship 2018 Second round 19 1:15.51 1:25.00 1:35.111:15.511:27.301:25.561:22.15
First round 17 1:13.31 1:17.95 1:20.151:18.921:13.311:14.821:20.12
Forest City Johor Open 2018 Final 7 1:13.46 1:18.40 1:23.681:18.201:19.761:17.251:13.46
Malaysian Cube Championship 2017 First round 9 1:09.42 1:18.80 1:12.941:25.071:31.271:18.391:09.42
Malaysia Cube Open 2017 First round 9 1:11.52 1:13.47 1:14.711:11.521:13.191:17.991:12.51
MYCA Cube Day 2017 Final 4 1:12.41 1:22.78 1:25.651:22.881:19.811:31.821:12.41
Putra Speedcubing Challenge 2017 Final 3 1:09.15 1:22.44 1:20.071:28.181:09.151:34.111:19.07
Johor Open 2016 Final 5 1:23.39 1:26.66 1:26.851:24.611:28.681:28.531:23.39
IsYou Cube Open 2016 Final 2 1:19.27 1:25.29 1:26.221:33.791:24.681:19.271:24.96
First round 2 1:17.66 1:28.13 1:44.361:17.661:27.091:22.011:35.29
Malaysian Cube Open 2015 Final 4 1:17.86 1:26.49 1:21.291:28.961:29.211:37.951:17.86
First round 3 1:18.44 1:28.60 1:27.041:30.161:47.711:28.591:18.44
Cube Fever 2011 Final 7 2:07.80 2:15.59 2:09.562:08.532:28.692:07.802:35.86
6x6x6 Cube
Selangor Cube Open 2019 Second round 14 2:29.15 2:38.68 2:45.752:29.152:41.14
First round 15 2:40.85 2:46.30 2:42.392:40.852:55.67
Malaysia 10th Anniversary Cube Open 2019 First round 10 2:34.78 2:41.90 2:49.422:41.502:34.78
Malaysia Cube Championship 2018 First round 17 2:30.46 2:40.77 2:53.512:30.462:38.33
Malaysian Cube Championship 2017 First round 10 2:37.14 2:39.79 2:43.542:37.142:38.68
Malaysia Cube Open 2017 Final 9 2:33.12 2:39.61 2:44.842:33.122:40.86
Malaysian Cube Open 2015 Final 2 3:19.54 3:33.40 3:45.043:35.633:19.54
7x7x7 Cube
Selangor Cube Open 2019 First round 14 3:50.89 4:14.79 4:46.104:07.393:50.89
Malaysia 10th Anniversary Cube Open 2019 First round 14 4:09.68 4:22.28 4:34.924:22.244:09.68
Malaysia Cube Championship 2018 First round 16 4:11.75 4:23.63 4:37.894:11.754:21.26
Forest City Johor Open 2018 Final 4 4:10.63 4:13.96 4:16.344:10.634:14.92
Malaysian Cube Championship 2017 First round 10 4:08.63 4:12.14 4:10.804:16.994:08.63
Malaysia Cube Open 2017 Final 6 3:38.53 3:50.14 3:38.533:58.233:53.66
3x3x3 Blindfolded
Selangor Cube Open 2019 Second round 21 DNF DNF DNFDNFDNF
First round 15 3:07.11 DNF DNFDNF3:07.11
Please Be Quiet Merdeka 2019 Final 10 3:12.08 DNF DNF3:12.084:05.13
Malaysia 10th Anniversary Cube Open 2019 Final 14 3:39.73 DNF DNF3:39.733:58.12
Malaysian Cube Championship 2017 Final 22 DNF DNF DNFDNFDNF
3x3x3 Fewest Moves
Malaysia FMC Championship 2025 Final 4 24 25.67 242924
Rubik's WCA Asian Championship 2024 Final 11 25 26.67 252926
FMC 2024 Final 25 22 25.00 222528
FMC Johor 2023 Final 1 22 24.00 NR 252225
Second round 2 25 25.00 252525
First round 2 24 24.00 NR 242424
Selangor Cube Open 2019 Final 3 26 28.33 292630
Please Be Quiet Merdeka 2019 Final 3 23 27.00 232929
Malaysia 10th Anniversary Cube Open 2019 Final 1 24 26.00 243024
FMC Asia 2018 Final 1 22 NR 24.33 AsR 222724
Malaysia Cube Championship 2018 Final 3 28 31.67 283334
Fewest Moves Southeast Asia 2018 Final 5 27 NR 30.67 273431
FMC Asia 2017 Final 25 33 36.00 373833
Malaysia Cube Open 2017 Final 11 44 44
Malaysian Cube Open 2015 Final 5 49 49
3x3x3 One-Handed
Rubik's WCA Asian Championship 2024 Second round 75 15.36 18.97 20.0515.3620.2418.6418.21
First round 80 14.04 17.22 14.0419.0415.6218.9317.10
Selangor Cube Open 2019 First round 16 17.19 18.40 18.3717.7519.0819.1117.19
Malaysia 10th Anniversary Cube Open 2019 First round 14 16.46 19.22 18.9218.5022.4216.4620.23
Malaysia Cube Championship 2018 Final 11 16.61 19.45 17.8023.1121.0516.6119.49
First round 10 14.30 17.56 18.5718.5714.3017.8116.30
Forest City Johor Open 2018 Final 8 14.25 18.83 20.0518.9118.7918.7814.25
Malaysian Cube Championship 2017 First round 2 14.23 15.92 16.7314.8216.2214.2319.11
Malaysia Cube Open 2017 Final 6 14.87 16.85 18.5614.8716.8019.3415.19
First round 7 14.62 17.42 16.8020.8019.0716.3814.62
MYCA Cube Day 2017 Final 3 14.95 16.65 15.4418.0014.9521.8516.52
Putra Speedcubing Challenge 2017 Final 1 16.34 17.24 16.5516.3417.7017.4719.89
Forest City Open 2017 Final 1 14.19 16.43 17.1018.5214.1916.5115.68
Johor Open 2016 Final 2 16.31 18.68 16.8822.5616.3120.8318.34
First round 4 15.18 18.93 17.5624.0421.0115.1818.21
IsYou Cube Open 2016 Final 1 15.22 17.70 16.0418.8015.2218.4518.62
First round 1 15.19 17.89 19.8616.1118.7115.1918.86
Malaysian Cube Open 2015 Final 2 17.44 18.25 17.4417.4721.3918.6018.68
First round 2 15.39 17.51 18.4815.3915.7418.3121.52
Cube Fever 2011 Final 4 17.18 21.78 25.4621.0217.1819.6824.63
Clock
Selangor Cube Open 2019 First round 26 22.88 29.00 28.5625.9532.5022.88DNF
Megaminx
Selangor Cube Open 2019 First round 16 1:05.64 1:08.58 1:17.191:11.011:05.641:07.101:07.63
Malaysia 10th Anniversary Cube Open 2019 First round 24 1:13.59 1:19.70 1:26.431:24.051:14.741:20.321:13.59
Malaysia Cube Championship 2018 First round 15 1:08.46 1:11.36 1:08.461:09.891:12.201:11.991:17.59
Forest City Johor Open 2018 Final 8 59.76 1:05.83 59.761:06.441:08.751:14.691:02.31
Malaysian Cube Championship 2017 First round 8 51.99 1:07.84 1:11.141:06.181:06.2051.991:13.03
Malaysia Cube Open 2017 Final 5 1:04.43 1:11.07 1:17.991:09.731:04.431:05.501:29.99
First round 6 1:09.33 1:12.75 1:09.331:14.001:25.341:11.201:13.04
MYCA Cube Day 2017 Final 4 1:04.64 1:11.67 1:09.391:12.36DNF1:13.261:04.64
Forest City Open 2017 Final 4 1:31.43 1:35.28 1:34.281:39.121:37.921:33.631:31.43
Malaysian Cube Open 2015 Final 4 1:28.27 1:33.61 1:28.271:49.681:31.911:34.891:34.03
First round 4 1:30.10 1:37.67 1:54.431:42.011:38.981:30.101:32.01
Pyraminx
Selangor Cube Open 2019 First round 16 6.23 6.65 6.256.619.857.106.23
Malaysia 10th Anniversary Cube Open 2019 Final 26 3.81 7.44 6.663.817.538.148.55
Malaysia Cube Championship 2018 First round 13 5.70 7.00 5.707.519.306.506.99
Forest City Johor Open 2018 Final 7 5.64 6.66 6.975.648.256.506.52
Malaysian Cube Championship 2017 First round 19 5.80 6.78 5.806.648.146.637.07
Malaysia Cube Open 2017 First round 27 6.23 8.47 8.707.816.2310.528.90
MYCA Cube Day 2017 Final 4 5.57 6.24 6.885.789.395.576.05
Putra Speedcubing Challenge 2017 Final 15 5.46 9.08 9.908.855.468.4911.65
Johor Open 2016 Final 4 6.29 7.10 6.2910.856.906.338.08
IsYou Cube Open 2016 Final 3 6.53 7.36 7.477.527.106.53DNF
Malaysian Cube Open 2015 Final 4 5.35 5.69 5.745.826.865.355.52
First round 4 3.86 6.40 6.369.017.165.683.86
Cube Fever 2011 Final 6 6.90 9.89 11.409.946.9010.099.63
Skewb
Selangor Cube Open 2019 First round 29 7.91 9.62 8.8811.059.8110.187.91
Malaysia Cube Championship 2018 First round 47 5.01 10.69 5.0118.598.5411.4912.04
Forest City Johor Open 2018 Final 18 6.57 9.39 6.578.929.1810.0813.26
Malaysian Cube Championship 2017 First round 49 6.20 9.75 11.239.6111.326.208.40
3x3x3 Multi-Blind
Selangor Cube Open 2019 Final 16 DNF DNFDNF
Please Be Quiet Merdeka 2019 Final 8 DNF DNF
Malaysia 10th Anniversary Cube Open 2019 Final 11 DNF DNF
3x3x3 With Feet
Malaysia Cube Championship 2018 Final 8 1:22.43 1:29.63 1:22.431:28.201:42.171:26.641:34.06
Malaysian Cube Championship 2017 Final 7 1:14.12 1:25.32 1:34.251:14.121:27.59
Malaysia Cube Open 2017 Final 10 1:44.19 1:59.93 2:18.251:44.191:57.35
Malaysian Cube Open 2015 Final 2 1:12.72 NR 1:28.75 NR 1:29.381:12.721:44.15
Cube Fever 2011 Final 6 2:55.13 NR DNF DNF2:55.132:55.96

History of Continental Records

Single Average Competition Round Solves
3x3x3 Fewest Moves
24.33 FMC Asia 2018 Final 222724

History of National Records

Single Average Competition Round Solves
3x3x3 Fewest Moves
24.00 FMC Johor 2023 Final 252225
24.00 FMC Johor 2023 First round 242424
22 FMC Asia 2018 Final
27 Fewest Moves Southeast Asia 2018 Final
3x3x3 With Feet
1:12.72 1:28.75 Malaysian Cube Open 2015 Final 1:29.381:12.721:44.15
2:55.13 Cube Fever 2011 Final

National Championship Podiums

Event Place Single Average Solves
Malaysia FMC Championship 2025
3x3x3 Fewest Moves 1 24 25.67 242924
Malaysia Cube Championship 2018
3x3x3 Fewest Moves 1 28 31.67 283334
Cookies help us deliver our services. By using our services, you agree to our use of cookies.