David Kok took his first steps in horse racing at his home town of Ipoh in 1993 when he was only 20, starting off as a syce with ex-trainer Boyle Chua. He then relocated to Singapore in 1996, spending two years with trainer Mick Kent before moving to Charles Leck’s yard in 1998.

Following a short industrial attachment in Brisbane, Australia with various trainers, the Singapore permanent resident returned to Leck and became his stable supervisor in 2000. As Kok gained more experience, he soon earned his ‘B’ licence in 2005 before he finally got the nod for an ‘A’ licence in 2009.

Though Kok does not saddle many runners in feature races, he was able to land his first Group success in the Group 1 Panasonic Kranji Mile in 2013 with CASH LUCK, who added a second silverware to his trophy cabinet with the Group 3 JBBA Moonbeam Vase the next year.

But the well-named WELL DONE topped that three years later when he gave Kok two successive Group 1 wins in the Patron’s Bowl, followed by the biggest of them all, the Emirates Singapore Derby.

Kok won his first – and Singapore’s last – Gold Cup with Smart Star at Kranji last Oct 5. The Star Witness gelding, ridden by South African Muzi Yeni, came from a long way back to beat Lim’s Saltoro in a nail-biting finish.

“I always wanted to win (the Singapore Gold Cup), and finally, I won the last one,” he said then.


Nationality: Singaporean Born in Year: 1973 Career wins : 358

Year 1st % 2nd % 3rd % 4th % Unplaced % Total Runners Total Prize Money
2026 5 10.42% 4 8.33% 6 12.5% 3 6.25% 30 62.5% 48 157,350
2025 15 5.73% 30 11.45% 27 10.31% 26 9.92% 164 62.6% 262 696,170
2024 5 10% 3 6% 4 8% 4 8% 34 68% 50 108,048

Horses by this Trainer

No. Horse Name Description MRA Brand Rating Sire Dam Owner
1 CHINESE DREAM 6yo B AUS G U7 29 SNITZEL (AUS) VERUSCHKA (GB) GREATER CHINA
2 HAPPY WARRIOR 7yo BR NZ G T40 31 ALAMOSA (NZ) RAINBOW ROCK (NZ) HAPPY WARRIOR
3 HEY BOSS 8yo B AUS G T201 24 FASTNET ROCK (AUS) FASTONGRASS (USA) IM STABLE
4 LUCKY WARRIOR 5yo B AUS G M203 40 HELLBENT (AUS) DIAMOND COVE (AUS) HAPPY WARRIOR
5 MEGA VALOR 3yo CH AUS G Y47 46 BIVOUAC (AUS) TELEPLAY (AUS) MEGA CAPTAIN
6 PACIFIC ANGEL 8yo GR/RO USA M X74 53 NOBLE MISSION (GB) DESTINY CALLS (USA) PACIFIC
7 PACIFIC ATLANTIC 6yo CH AUS G U39 64 WRITTEN TYCOON (AUS) AQUA BELLA (GB) PACIFIC
8 PACIFIC BRAVO 6yo B AUS G U86 25 WRITTEN TYCOON (AUS) PALAZZO VECCHIO (AUS) PACIFIC
9 PACIFIC CHIEF 6yo B/BR AUS G M172 45 WRITTEN TYCOON (AUS) LADY LYNETTE (AUS) PACIFIC
10 PACIFIC DIAMOND 7yo CH AUS G X142 34 KERMADEC (NZ) FIELDS OF FREEDOM (AUS) PACIFIC
11 PACIFIC ENERGY 4yo B NZ G Y138 73 SUPER SETH (AUS) THE REAL BEEL (NZ) PACIFIC
12 PACIFIC FIGHTER 4yo B AUS G Y243 54 SAXON WARRIOR (JPN) PERSIAN STAR (AUS) PACIFIC
13 PACIFIC MV 6yo GR AUS G M125 53 HEADWATER (AUS) REGAL TIER (AUS) PACIFIC
14 PACIFIC PARADISE 3yo B NZ G Y42 34 SAVILE ROW (NZ) ANNALONE (NZ) PACIFIC
15 PACIFIC RAINBOW 6yo B AUS G M149 44 MAURICE (JPN) HEXAMETER (AUS) PACIFIC
16 PACIFIC SCOUT 6yo B AUS G M126 33 DEEP FIELD (AUS) PARJINKA (AUS) PACIFIC
17 PACIFIC SNOOPY 6yo B/BR AUS M M91 39 HELLBENT (AUS) RAWOOF (AUS) PACIFIC
18 PACIFIC SPIRIT 5yo B NZ G M103 20 RIP VAN WINKLE (IRE) TICKLED PINK (AUS) PACIFIC
19 ROYAL COMMISSION 5yo B AUS G M135 36 STARCRAFT (NZ) PARTY PLANNER (AUS) RC
20 SABAH WIN 6yo B NZ G T38 32 TURN ME LOOSE (NZ) QUINTESSENTIALLY (NZ) RSTC
21 SUPERMART BOSS 6yo B AUS G M2 57 MAURICE (JPN) BACARELLA (AUS) DAVID KOK TEIK WAI
22 TALKINTALKIN POWER 5yo B/BR AUS G M101 35 MERCHANT NAVY (AUS) CLOUD SONG (AUS) DAVID KOK TEIK WAI
23 TARZINO/VICHY 2yo B NZ G A45 - TARZINO (NZ) VICHY (NZ) -

* MRA Horse Registration not done

All

Runner's by this Trainer

TF No. Horse Name Date V CL T Dist G Rtg H.Wt Bar Running
Position-PL
Div LBW Finish
Time
Winning/
Second Horse
Gears Jockey C.Wt Video
163 PACIFIC FIGHTER 28/02/2026 K 4A T 1500 [lc-A4] G 59 519 15 4-4-3/11 147 5 ½ 1:29.52 SCHNEIDER - S UZAIR 58.0 Watch
159 PACIFIC ENERGY 28/02/2026 K 3 T 1020 [Ⅱ+4] G 73 493 8 5-4-2/11 11 2 ½ 58.5700 MEGA ACE EM, SB, XNB S BAHAUDDIN* c3 59.0 Watch
158 LUCKY WARRIOR 28/02/2026 K 5A T 1150 [Ⅱ+4] G 40 536 9 2-2-3/10 23 NK 1:07.31 BULL FIGHT EM KC WONG 58.0 Watch
158 SABAH WIN 28/02/2026 K 5A T 1150 [Ⅱ+4] G 33 516 5 5-5-7/10 81 9 ¼ 1:08.71 BULL FIGHT TT, SB, B R WOODWORTH 54.5 Watch
157 HAPPY WARRIOR 28/02/2026 K 5A T 1150 [Ⅱ+4] G 33 505 1 11-11-9/11 326 7 ¾ 1:08.70 GOLDEN SENTIENCE TT S BAHAUDDIN* c3 54.0 Watch
156 HEY BOSS 28/02/2026 K OP T 1275 [Ⅱ+4] G 26 547 4 2-3-9/11 59 5 ¼ 1:17.09 GRIFFIN TT, B S BAHAUDDIN* c3 57.5 Watch
154 PACIFIC SPIRIT 22/02/2026 K OP T 1500 [lc-E] G 20 573 10 10-9-6/10 41 14 ½ 1:33.82 VERY SURPRISE SB, B, TT PH SEOW 55.5 Watch
153 PACIFIC BRAVO 22/02/2026 K OP M T 1400 [lc-E] G 25 466 4 1-1-3/7 139 7 ¾ 1:25.35 LASER CANNON BP, TT PH SEOW 59.0 Watch
149 PACIFIC MV 22/02/2026 K 4B T 1100 [sc-E] G 53 492 6 2-2-3/10 10 4 ¼ 1:04.05 PACIFIC HERO BP, SB PH SEOW 58.0 Watch
144 PACIFIC CHIEF 18/02/2026 K 4A T 1600 [lc-A] Y 47 486 12 9-9-5/11 159 5 ¼ 1:36.64 ASTRO NASCENTE BP PH SEOW 53.5 Watch
138 PACIFIC DIAMOND 18/02/2026 K 5A T 1775 [Ⅱ] Y 36 499 8 6-6-11/11 128 14 1:52.96 IMPERIAL SABRE B, TT S BAHAUDDIN* c3 56.0 Watch
137 PACIFIC SNOOPY 18/02/2026 K 5A T 1020 [Ⅱ] Y 39 450 6 8-8-8/12 249 6 ¼ 1:01.08 RHYTHM OF ZEN TT PH SEOW 57.5 Watch
134 MEGA VALOR 15/02/2026 K 4A T 1400 [lc-A] G 46 496 5 7-7-4/12 17 3 ¾ 1:24.16 BANKER'S SMILE B, TT KC WONG 52.0 Watch
134 PACIFIC FIGHTER 15/02/2026 K 4A T 1400 [lc-A] G 59 526 11 8-8-7/12 95 9 ½ 1:25.11 BANKER'S SMILE - PH SEOW 58.0 Watch
131 PACIFIC ANGEL 15/02/2026 K 4B T 1150 [Ⅱ] G 55 508 11 7-7-9/11 27 6 ¾ 1:07.83 CHEVAL PEGASUS TT PH SEOW 59.0 Watch
TT4 PACIFIC SPIRIT 10/02/2026 K - T 1000 - 20 - 0 --2/7 - 0.75 1.00.44 D KOK B SB TT J KAMARUDDIN - Watch
TT2 PACIFIC SNOOPY 10/02/2026 K - T 1000 - 39 - 0 --5/7 - 2 1.00.50 D KOK TT S BAHAUDDIN* c3 - Watch
TT1 PACIFIC FIGHTER 10/02/2026 K - T 1000 - 59 - 0 --7/8 - 12.5 0.59.27 D KOK B S BAHAUDDIN* c3 - Watch
115 HEY BOSS 08/02/2026 K 5A T 1150 [Ⅱ+6] Y 28 546 4 12-12-12/12 52 11 ¾ 1:10.38 IRONSTORM TT, B PH SEOW 52.0 Watch
115 HAPPY WARRIOR 08/02/2026 K 5A T 1150 [Ⅱ+6] Y 33 504 9 11-11-10/12 573 9 ¾ 1:10.07 IRONSTORM TT J KAMARUDDIN 54.5 Watch
108 PACIFIC PARADISE 08/02/2026 K OP M T 1500 [lc-A] Y 36 481 13 11-11-11/12 538 9 ½ 1:31.96 BANKER'S EMPIRE - O CHAVEZ 54.0 Watch
106 PACIFIC DIAMOND 08/02/2026 K 5A T 1700 [lc-A] Y 38 501 5 12-12-12/12 199 19 ¾ 1:45.42 STAR EXPRESS B, TT PH SEOW 56.5 Watch
105 PACIFIC WINDSOR 08/02/2026 K OP T 1400 [lc-A] Y 22 496 8 3-2-7/9 372 7 ¾ 1:25.09 GRIFFIN BP, SB, TT PH SEOW 56.0 Watch
99 PACIFIC ENERGY 07/02/2026 K 3 T 1300 [sc-A6] G 68 493 1 3-2-1/12 12 ½ 1:16.24 KIM POWER EM, SB, XNB PH SEOW 58.0 Watch
96 PACIFIC CHIEF 07/02/2026 K 4B T 1275 [Ⅱ+6] G 49 482 11 5-6-9/10 415 9 ½ 1:17.53 OUR SECRET WEAPON BP O CHAVEZ 56.5 Watch
95 PACIFIC MV 07/02/2026 K 4B T 1275 [Ⅱ+6] G 53 491 10 4-4-2/12 34 1 ¼ 1:16.16 BANKER'S EIGHTYONE BP, SB PH SEOW 58.0 Watch
94 LUCKY WARRIOR 07/02/2026 K 5A T 1150 [Ⅱ+6] G 40 526 1 5-5-4/12 23 4 ¾ 1:09.42 KING GEE EM KC WONG 58.5 Watch
94 SABAH WIN 07/02/2026 K 5A T 1150 [Ⅱ+6] G 33 528 7 6-7-8/12 21 12 ½ 1:10.64 KING GEE TT, SB, B R WOODWORTH 55.0 Watch
93 PACIFIC SCOUT 07/02/2026 K 5B T 1020 [Ⅱ+6] G 32 557 3 9-7-2/12 22 ¾ 1:00.34 WINS EIGHT SP, B PH SEOW 59.0 Watch
TT4 SABAH WIN 03/02/2026 K - S 1000 - 33 - 0 --6/7 - 47.25 1.02.00 D KOK - R WOODWORTH - Watch
TT4 PACIFIC CHIEF 03/02/2026 K - S 1000 - 49 - 0 --3/7 - 19.25 1.02.00 D KOK - O CHAVEZ - Watch
TT4 LUCKY WARRIOR 03/02/2026 K - S 1000 - 40 - 0 --7/7 - 48 1.02.00 D KOK - KC WONG - Watch
TT3 HAPPY WARRIOR 03/02/2026 K - T 1000 - 33 - 0 --7/8 - 7.5 1.00.21 D KOK TT J KAMARUDDIN - Watch
TT3 PACIFIC PARADISE 03/02/2026 K - T 1000 - 36 - 0 --8/8 - - 1.00.21 D KOK BP SB TT S BAHAUDDIN* c3 - Watch
TT1 PACIFIC FIGHTER 27/01/2026 K - T 1000 - 59 - 0 --2/9 - 1.25 1.00.59 D KOK - J KAMARUDDIN - Watch
76 MEGA VALOR 25/01/2026 K R T 1400 [lc-A] G 40 492 8 1-1-1/10 18 3 ¾ 1:23.59 MAXIMUS PEGASUS B, TT KC WONG 55.0 Watch
73 TALKINTALKIN POWER 25/01/2026 K OP M T 1600 [lc-A] G 35 656 5 9-9-8/9 299 13 1:37.92 GUM KHOR SB J KAMARUDDIN 58.0 Watch
72 PACIFIC SPIRIT 25/01/2026 K 5B T 1500 [lc-A] G 21 574 7 10-10-9/10 86 6 ¼ 1:31.80 RAGING RABBIT SB, B, TT PH SEOW 53.0 Watch
70 PACIFIC SCOUT 25/01/2026 K 5A T 1275 [Ⅱ+4] G 34 564 2 6-6-7/12 53 3 1:16.72 INFINITY SPIRIT SP, B PH SEOW 54.5 Watch
68 PACIFIC DIAMOND 24/01/2026 K 5A T 1500 [lc-E] G 40 492 5 10-10-8/11 73 15 ¼ 1:32.96 SCHNEIDER B, TT PH SEOW 57.5 Watch
64 PACIFIC WINDSOR 24/01/2026 K OP T 1300 [sc-E] G 23 493 8 8-9-10/12 215 9 ¼ 1:19.66 MEGA OCEAN SB, TT PH SEOW 56.0 Watch
62 PACIFIC ANGEL 24/01/2026 K 4A T 1200 [sc-E] G 56 506 8 8-8-9/11 294 16 ¾ 1:13.10 AI ROCKET TT O CHAVEZ 56.5 Watch
61 PACIFIC MV 24/01/2026 K 4B T 1200 [sc-E] G 55 493 9 3-3-4/11 33 2 1:10.94 COOL SIXTY-ONE BP, SB PH SEOW 59.0 Watch
59 PACIFIC SNOOPY 24/01/2026 K 5A T 1020 [Ⅱ+4] G 39 451 13 9-9-10/12 262 18 1:02.62 THUNDER STAR TT O CHAVEZ 57.0 Watch
58 HEY BOSS 24/01/2026 K 5A T 1275 [Ⅱ+4] G 30 543 7 4-4-5/12 168 7 1:16.81 FRIEND OF HONOR TT, B J KAMARUDDIN 52.5 Watch
TT3 TALKINTALKIN POWER 20/01/2026 K - T 1000 - 35 - 0 --5/8 - 7.25 1.01.47 D KOK SB J KAMARUDDIN - Watch
TT3 PACIFIC SNOOPY 20/01/2026 K - T 1000 - 39 - 0 --8/8 - 13.75 1.01.47 D KOK TT O CHAVEZ - Watch
TT2 PACIFIC DIAMOND 20/01/2026 K - T 1000 - 40 - 0 --3/8 - 1.25 1.01.17 D KOK B J KAMARUDDIN - Watch
43 PACIFIC PARADISE 17/01/2026 K 5A T 1600 [lc-A4] G 38 483 2 10-10-11/12 158 22 ½ 1:40.25 BINGO MASTER B PH SEOW 56.5 Watch
41 PACIFIC ENERGY 17/01/2026 K 3 T 1200 [sc-A4] G 64 493 3 2-2-1/12 21 NK 1:09.37 SECRET WONDER EM, SB, XNB PH SEOW 55.5 Watch
38 PACIFIC ANGEL 17/01/2026 K 4A T 1275 [Ⅱ] G 56 507 10 4-4-12/12 29 17 ½ 1:18.28 MEGA CRUSADER TT PH SEOW 56.5 Watch
37 PACIFIC SCOUT 17/01/2026 K 5A T 1020 [Ⅱ] G 34 561 2 8-7-3/11 105 3 ¼ 1:00.01 SANTINO SP, B PH SEOW 54.5 Watch
35 HEY BOSS 17/01/2026 K 5A T 1150 [Ⅱ] G 31 552 5 1-2-6/11 15 4 ½ 1:08.62 STRONG WIN TT, B R WOODWORTH 53.0 Watch
TT6 PACIFIC PARADISE 13/01/2026 K - S 1000 - 38 - 0 --5/5 - - 1.02.81 D KOK B TR. S BAHAUDDIN - Watch
TT5 PACIFIC SPIRIT 13/01/2026 K - S 1000 - 21 - 0 --1/4 - - 1.03.23 D KOK B TT SB O CHAVEZ - Watch
31 SABAH WIN 11/01/2026 K OP T 1100 [sc-A] S 28 527 7 4-3-1/12 13 1 ½ 1:07.05 TANGESH TT, SB, B R WOODWORTH 58.5 Watch
23 PACIFIC WINDSOR 11/01/2026 K 5B T 1400 [lc-A] G 24 496 4 9-10-12/14 138 16 ½ 1:26.22 WINNING SYMPHONY P, SB, TT PH SEOW 53.5 Watch
TT5 CHINESE DREAM 06/01/2026 K - S 1000 - 29 - 0 --5/5 - 13.25 1.03.55 D KOK B R WOODWORTH - Watch
TT5 PACIFIC SCOUT 06/01/2026 K - S 1000 - 34 - 0 --1/5 - - 1.03.55 D KOK B O CHAVEZ - Watch
TT4 HEY BOSS 06/01/2026 K - S 1000 - 31 - 0 --6/6 - 12.25 1.03.32 D KOK B H HAIKAL* c3 - Watch
8 PACIFIC ENERGY 03/01/2026 K 3 T 1300 [sc-E] Y 64 493 11 3-2-3/11 17 4 1:17.91 BANKER'S BEAUTIFUL EM, SB, XNB PH SEOW 55.5 Watch
6 MEGA VALOR 03/01/2026 K R T 1200 [sc-E] Y 40 492 10 2-2-2/10 9 2 1:11.82 WESLEY WONDER B, TT TROY SEE 55.0 Watch
5 PACIFIC MV 03/01/2026 K 4A T 1020 [Ⅱ+6] Y 57 500 7 12-12-12/12 87 13 ¼ 1:03.06 MEGA ACE BP, SB O CHAVEZ 57.0 Watch
3 PACIFIC ANGEL 03/01/2026 K 4B T 1020 [Ⅱ+6] Y 51 507 3 2-2-1/12 25 1 ¼ 1:01.24 COOL SIXTY-ONE TT PH SEOW 57.0 Watch
2 TALKINTALKIN POWER 03/01/2026 K 5A T 1150 [Ⅱ+6] Y 37 654 11 8-9-10/10 187 Distance 1:16.16 BLUEJAY SB R WOODWORTH 56.0 Watch