With a mother who was a racehorse owner, Charles Leck, was exposed to racehorses from a young age.
After completing a course in horse training in Melbourne, Leck was attached to several trainers in Australia in 1988 before opting for Macau as his first place to launch his career in 1990.
He trained in the former Portuguese enclave from 1992 to 1995, landing the champion trainer title in 1992, 1993 and 1994.
He returned to Singapore in 1996 and did not take long to make his mark on his home turf, bagging many feature wins to eventually pick up his first title in 1998.
He doubled the dose the next year and won a third title in 2003.
Among his major successes his five Lion City Cups take pride of place.
He also claimed other big races like the Raffles Cup, Kranji Mile, Patrons’ Bowl, Queen Elizabeth II Cup, Singapore Guineas, Three Rings Trophy, just to name a few.
Reputed for being a conditioner of sprinters, Leck has prepared many top speedballs such as Ninetyfive Emperor and Superb Effect, but also good milers like Pacific Prince, Chevron and Bon Amie.
After nearly seven years on the sidelines, the racing itch got the better of him and thus decided to undertake a trainers license with the MRA, based in Selangor.

Career Highlights :

Raffles Cup : Emerald Isle (1996), Hippo Valour (1997), Chevron (2008)

Lion City Cup : Superb Effect (2000 & 2011), Classic Marco (2002), Super Race (2004), Nintyfive Emporer (2005)

Queen Elizabeth II Cup : Emerald Isle (1996)

Kranji Mile : Classic Prince (2000 & 2002)

Parton’s Bowl : Bon Amie (2002)

Penang Sprint Trophy : Berry Bliss (2023), Volcanic General (2017)

Piala Emas Sultan Selangor : Golden Payout (2023)

Perak Gold Vase : Volcanic General (2018, 2019)

Tunku Gold Cup : Volcanic General (2017, 2018, 2019)


Nationality: Singaporean Born in Year: 1962 Career wins : 1111

Year 1st % 2nd % 3rd % 4th % Unplaced % Total Runners Total Prize Money
2026 - -% 9 21.95% 3 7.32% 2 4.88% 27 65.85% 41 58,820
2025 20 9.9% 18 8.91% 14 6.93% 17 8.42% 133 65.84% 202 662,865
2024 25 17.99% 20 14.39% 14 10.07% 13 9.35% 67 48.2% 139 443,736

Horses by this Trainer

No. Horse Name Description MRA Brand Rating Sire Dam Owner
1 BIG BIRD 5yo B AUS G U123 58 OVERSHARE (AUS) SISTINE STAR (AUS) CHENG FU KHEONG FRANCIS
2 CINNAMON BLAZE 6yo B AUS G U89 69 MAGNUS (AUS) FOREWARNING (AUS) RC
3 COSMIC PRINCE 4yo B AUS G Y152 55 COSMIC FORCE (AUS) PRINCESS MARIZZA (AUS) XIAO LIHUI
4 DARK MOON 4yo BR AUS G Y77 50 ODYSSEY MOON (AUS) DESIRADA (AUS) TOKINGHOOFBORN
5 DOUBLE YOU OWE 6yo B NZ G Y20 44 TARZINO (NZ) ROSE OF FIRE (NZ) TOKINGHOOFBORN
6 FORTUNE COOKIE 3yo B/BR NZ F Y50 - EL ROCA (AUS) WRAPPING (NZ) CHENG FU KHEONG FRANCIS
7 FROM THE NAVY 9yo B AUS G K270 42 HINCHINBROOK (AUS) WILDLY ENTERTAINED (USA) CHENG FU KHEONG FRANCIS
8 ITALIAN REVOLUTION 6yo B AUS G T48 42 CARAVAGGIO (USA) FASTIDIOUS (AUS) CHENG FU KHEONG FRANCIS
9 LAI CAI 3yo BR NZ C Y51 - TELPERION (AUS) BETRAYED (AUS) CHENG FU KHEONG FRANCIS
10 MENTAL 7yo B NZ F X54 38 OCEAN PARK (NZ) DUBROVNIK (AUS) CHENG FU KHEONG FRANCIS
11 NAUGHTY KID 9yo B NZ G X18 22 SHAMEXPRESS (NZ) HOLLYWOOD ANGEL (AUS) CHENG FU KHEONG FRANCIS
12 PACIFIC BAOBAO 3yo B AUS G Y52 33 HEROIC VALOUR (AUS) CLARA'S CROSS (AUS) PACIFIC
13 PACIFIC GENERAL 6yo B IRE G M142 56 KODIAC (GB) NASIMI (GB) PACIFIC
14 PACIFIC HUNTER 6yo B AUS G M171 44 HELLBENT (AUS) AIR APPARENT (AUS) PACIFIC
15 PACIFIC SOLDIER 5yo B NZ G T267 22 TURN ME LOOSE (NZ) SOLEIL DORE (NZ) PACIFIC
16 RIZZLER 4yo B AUS G Y307 61 TORONADO (IRE) GAMBA (AUS) CHENG FU KHEONG FRANCIS
17 RUSH FORTYFIVE 5yo B NZ G Y262 55 STAPHANOS (JPN) SISTER CITY (NZ) TOKINGHOOFBORN
18 SAINT TROPEZ 7yo B AUS G T186 58 NOT A SINGLE DOUBT (AUS) IHTSATUNE (AUS) CHENG FU KHEONG FRANCIS
19 TANGESH 7yo CH AUS G M150 28 DEEP FIELD (AUS) JUSTE SI (AUS) RC
20 TYCOON BOSS 4yo B AUS G Y151 64 STREET BOSS (USA) EYRE (AUS) XIAO LIHUI
21 ALMANZOR/MADAM WOO 2yo B NZ G A21 - ALMANZOR (FR) MADAM WOO (AUS0 -
22 ANDERS/COEUR D’AMOUR 2yo B NZ M A17 - ANDERS (AUS) COEUR D'AMOUR -
23 ANDERS/SLIPPERY WHEN WET 2yo CH NZ G A16 - ANDERS (AUS) SLIPPERY WHEN WET (AUS) -
24 BIVOUAC/RAGGEDY DOLL 2yo B NZ G A15 - BIVOUAC (AUS) RAGGEDY DOLL (NZ) -
25 OCEAN PARK/LOLLA LEE LOU 2yo B NZ G A20 - OCEAN PARK (NZ) LOLLA LEE LOU (NZ) -
26 TIME TEST/GIGGLY 2yo B NZ G A18 - TIME TEST (GB) GIGGLY (AUS) -
27 TURN ME LOOSE/LILIKOI 2yo B NZ G A19 - TURN ME LOOSE (NZ) LILIKOI (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
164 MENTAL 28/02/2026 K 5A T 1300 [lc-A4] G 40 504 7 5-5-4/12 330 2 1:17.05 TANTHEMAN BP S BAHAUDDIN* c3 58.0 Watch
163 DOUBLE YOU OWE 28/02/2026 K 4A T 1500 [lc-A4] G 46 574 5 6-7-7/11 465 10 ½ 1:30.28 SCHNEIDER P, SP, SB, TT S BAHAUDDIN* c3 52.0 Watch
160 PACIFIC GENERAL 28/02/2026 K 4A T 1200 [sc-A4] G 58 521 13 1-1-9/12 75 4 ¾ 1:10.45 TO REMEMBER P, TT J MALLYON 57.5 Watch
158 FROM THE NAVY 28/02/2026 K 5A T 1150 [Ⅱ+4] G 42 579 2 1-1-2/10 7 HD 1:07.26 BULL FIGHT TT S BAHAUDDIN* c3 59.0 Watch
156 TANGESH 28/02/2026 K OP T 1275 [Ⅱ+4] G 28 566 1 1-1-2/11 12 1 1:16.44 GRIFFIN BP KC WONG 58.5 Watch
155 PACIFIC SOLDIER 28/02/2026 K 5B T 1020 [Ⅱ+4] G 23 472 2 2-3-5/8 14 3 ¼ 1:00.73 ROYAL FLUSH BP S BAHAUDDIN* c3 53.5 Watch
154 NAUGHTY KID 22/02/2026 K OP T 1500 [lc-E] G 22 482 1 2-2-2/10 39 1 ½ 1:31.75 VERY SURPRISE BP S BAHAUDDIN* c3 56.5 Watch
139 PACIFIC BAOBAO 18/02/2026 K 5A T 1400 [sc-A] Y 35 503 7 4-5-8/9 34 11 ¾ 1:24.70 LAXON B PH SEOW 55.0 Watch
130 PACIFIC GENERAL 15/02/2026 K 4A T 1150 [Ⅱ] G 60 527 3 5-6-8/9 23 7 ¾ 1:07.92 BANKER'S GENERAL P, TT PH SEOW 58.5 Watch
129 ITALIAN REVOLUTION 15/02/2026 K 5A T 1020 [Ⅱ] G 42 489 4 2-2-6/12 19 4 0.59.49 MAGIC CAPTAIN SP S BAHAUDDIN* c3 58.5 Watch
114 SMART ONE 08/02/2026 K 4B T 1020 [Ⅱ+6] Y 55 515 8 12-12-12/12 91 9 ½ 1:01.24 FA FA STAR SP, SB, P KC WONG 59.0 Watch
108 PACIFIC BAOBAO 08/02/2026 K OP M T 1500 [lc-A] Y 36 506 8 2-2-5/12 85 2 ¾ 1:30.89 BANKER'S EMPIRE B PH SEOW 54.0 Watch
107 SAINT TROPEZ 08/02/2026 K 4A T 1800 [lc-A] Y 60 486 6 5-5-5/11 50 10 ¼ 1:50.08 GURU FIGHT SB, TT H HAIKAL* c3 58.5 Watch
106 MENTAL 08/02/2026 K 5A T 1700 [lc-A] Y 42 515 4 5-6-10/12 64 13 1:44.36 STAR EXPRESS BP H HAIKAL* c3 58.5 Watch
105 NAUGHTY KID 08/02/2026 K OP T 1400 [lc-A] Y 22 484 5 5-5-3/9 26 ¾ 1:23.97 GRIFFIN BP J DE SOUZA 56.0 Watch
104 TANGESH 07/02/2026 K OP T 1400 [lc-A6] G 27 563 6 1-1-2/10 13 HD 1:26.30 DESI MASTER BP KC WONG 58.0 Watch
102 DOUBLE YOU OWE 07/02/2026 K 4A T 1400 [lc-A6] G 48 565 11 12-12-11/12 1061 16 1:25.53 BANKER'S KINGDOM P, SP, SB, TT Y AIFY 53.0 Watch
100 FROM THE NAVY 07/02/2026 K 5A T 1300 [sc-A6] G 41 582 7 1-1-2/11 13 HD 1:17.89 LIM'S FABER TT J DE SOUZA 58.0 Watch
80 PACIFIC SOLDIER 25/01/2026 K OP T 1300 [sc-A] G 23 471 4 5-5-3/9 51 1 ¼ 1:18.11 JING JIN BP O CHAVEZ 56.5 Watch
79 SMART ONE 25/01/2026 K 4A T 1200 [sc-A] G 57 514 3 6-6-8/10 113 7 ¼ 1:11.26 GOLD MEDAL ROSE SP, SB, P KC WONG 57.5 Watch
77 PACIFIC GENERAL 25/01/2026 K 3 T 1200 [sc-A] G 62 522 3 8-9-12/14 68 8 ¼ 1:10.81 ERUPTION P, TT PH SEOW 53.5 Watch
74 DOUBLE YOU OWE 25/01/2026 K 4A T 1600 [lc-A] G 50 574 2 2-2-10/10 400 21 ¼ 1:37.86 BANKER'S TWO SIX P, SP, SB, TT J DE SOUZA 53.5 Watch
73 PACIFIC BAOBAO 25/01/2026 K OP M T 1600 [lc-A] G 38 506 7 3-3-5/9 76 5 ½ 1:36.76 GUM KHOR B O CHAVEZ 53.0 Watch
64 TANGESH 24/01/2026 K OP T 1300 [sc-E] G 26 561 7 3-3-2/12 24 ½ 1:18.28 MEGA OCEAN BP KC WONG 57.5 Watch
64 NAUGHTY KID 24/01/2026 K OP T 1300 [sc-E] G 23 483 3 11-11-7/12 294 4 ¾ 1:18.95 MEGA OCEAN P SU LIM 56.0 Watch
60 MENTAL 24/01/2026 K 4B T 1020 [Ⅱ+4] G 44 517 3 12-12-12/12 809 11 ½ 1:01.50 THE WILD GOAL P SU LIM 53.5 Watch
59 ITALIAN REVOLUTION 24/01/2026 K 5A T 1020 [Ⅱ+4] G 42 490 4 1-1-2/12 44 3 ¼ 1:00.29 THUNDER STAR SP KC WONG 58.5 Watch
41 SAINT TROPEZ 17/01/2026 K 3 T 1200 [sc-A4] G 62 482 6 12-12-7/12 650 6 ¾ 1:10.46 PACIFIC ENERGY SB, TT SU LIM 54.5 Watch
35 FROM THE NAVY 17/01/2026 K 5A T 1150 [Ⅱ] G 41 580 4 5-5-2/11 43 1 ¾ 1:08.21 STRONG WIN TT TROY SEE 58.0 Watch
31 PACIFIC SOLDIER 11/01/2026 K OP T 1100 [sc-A] S 24 472 14 11-11-9/12 30 10 ¼ 1:08.67 SABAH WIN BP PH SEOW 56.5 Watch
31 TANGESH 11/01/2026 K OP T 1100 [sc-A] S 26 560 1 2-2-2/12 20 1 ½ 1:07.29 SABAH WIN BP KC WONG 57.5 Watch
30 PACIFIC BAOBAO 11/01/2026 K O NOV T 1200 [sc-A] S 40 506 12 9-8-7/11 190 7 ¼ 1:12.79 SMART CAT B PH SEOW 55.0 Watch
29 ITALIAN REVOLUTION 11/01/2026 K 4B T 1200 [sc-A] G 44 486 12 7-12-12/12 332 13 ½ 1:12.25 GOLD MEDAL ROSE SP KC WONG 53.5 Watch
27 SMART ONE 11/01/2026 K 4A T 1200 [sc-A] G 59 515 14 1-1-7/12 191 5 ¾ 1:10.61 PLATINUM BOSS SP, SB, P SU LIM 58.0 Watch
22 NAUGHTY KID 11/01/2026 K 5B T 1400 [lc-A] G 24 490 14 12-12-12/14 102 7 ¼ 1:25.68 TOP SHOW P Y AIFY 54.0 Watch
11 DOUBLE YOU OWE 03/01/2026 K 4B T 1400 [lc-E] Y 52 570 6 11-11-7/11 369 20 1:28.08 RED DRAGONFLY P, SP, SB, TT O CHAVEZ 57.5 Watch
8 CINNAMON BLAZE 03/01/2026 K 3 T 1300 [sc-E] Y 69 525 3 6-6-4/11 27 4 ½ 1:17.98 BANKER'S BEAUTIFUL P, SB KC WONG 58.0 Watch
8 SAINT TROPEZ 03/01/2026 K 3 T 1300 [sc-E] Y 63 483 13 11-11-10/11 66 10 1:18.86 BANKER'S BEAUTIFUL SB, TT O CHAVEZ 55.0 Watch
7 PACIFIC GENERAL 03/01/2026 K 3 T 1300 [sc-E] Y 64 527 8 6-7-10/12 76 19 1:19.63 SINGHA BAY P, TT PH SEOW 55.5 Watch
3 MENTAL 03/01/2026 K 4B T 1020 [Ⅱ+6] Y 46 510 6 11-11-10/12 676 11 ¼ 1:03.03 PACIFIC ANGEL P KC WONG 54.5 Watch
2 FROM THE NAVY 03/01/2026 K 5A T 1150 [Ⅱ+6] Y 41 577 3 4-4-3/10 29 5 ½ 1:11.24 BLUEJAY TT TROY SEE 58.0 Watch