Vaal Race 3 - Www.tab.co.za Open Mr 97 Hcp (3 Year Olds)
TROMPE L'OEIL (1) is the one to beat after missing by only a head in a GPLATE here last start, and his Vaal record of two wins and a placing from three visits gives him the strongest overall profile. The one blemish was his Turffontein Inside failure two back as favourite, but he bounced straight back and looks well placed in this grade. WHATSDAMATTERWITHU (7) is the main danger, bringing a half-length second in a 3yo Handicap and strong 1200m credentials with two wins and a placing from four attempts. SANDS OF VALHALLA (2) has the right third-up platform and returns to a proven track after a fair G2 run two starts ago, though he was beaten just under five lengths as favourite last time. GONE COLD (3) resumes off a dominant Turffontein Standside win and has never missed a place, so he has to be respected despite the five-month break.

Jockey: Blaine Marx-Jacobson
Weight: 61kgs
Stats
Comments
Closed to within a head of Charming Cheetah in a GPLATE at Vaal last start, a strong response after finishing last as a well-supported favourite over 1000m at Turffontein Inside. His overall profile remains hard to fault, with two wins and two placings from five starts and an excellent record at this track. The class drop and race fitness make him the clear horse to beat.
Last Starts 21 days since last start
| Place | Date | Days | Class | Prize | Track | Dist. | Cnd. | Jockey | Weight | Race Time | In Run | Gate | Result | Margin | Starting Price |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2/7 | 10/09/2026 | 12 | GPLATE | $9,450.00 | Vaal | 1200m | Y | Gavin Lerena | 58.5kg | 1:10.44 | - | 2 |
| 0.2L | $4.00 |
| 6/6 | 29/08/2026 | 16 | BM96 | $11,170.00 | Turffontein | 1000m | Good | Serino Moodley | 54.5kg | 0:57.83 | - | 2 |
| 6.2L | $2.25 |
| 1/5 | 13/08/2026 | 12 | RBH74 | $8,590.00 | Vaal | 1000m | Y | Gavin Lerena | 61.5kg | 0:57.87 | - | 5 |
| 1.9L | $2.40 |
| 2/6 | 01/08/2026 | 30 | NOV | $8,590.00 | Turffontein | 1160m | Good | Gavin Lerena | 56.5kg | 1:07.42 | - | 3 |
| 0.6L | $3.25 |
| 1/9 | 02/07/2026 | - | MPLTE 2 | $10,740.00 | Vaal | 1000m | Good | Trent Mayhew | 60kg | 0:58.86 | - | 3 |
| 0.4L | $3.80 |

Jockey: Kabelo Matsunyane
Weight: 59kgs
Stats
Comments
Third-up now after placing in a NOV over 1600m at Turffontein Inside, albeit beaten just under five lengths as the firming favourite. His previous seventh in the G2 2yo Open at Greyville was sound at big odds, and the return to 1200m suits given he has already won at this track. Shapes as a genuine place chance with a winning hope if he sharpens up.
Last Starts 19 days since last start
| Place | Date | Days | Class | Prize | Track | Dist. | Cnd. | Jockey | Weight | Race Time | In Run | Gate | Result | Margin | Starting Price |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 3/7 | 12/09/2026 | 48 | NOV | $8,590.00 | Turffontein | 1600m | Good | Serino Moodley | 58kg | 1:40.59 | - | 3 |
| 4.8L | $2.80 |
| 7/13 | 26/07/2026 | 66 | G2 OPEN 2 | $42,960.00 | Greyville | 1200m | Good | Rachel Venniker | 60kg | 1:12.38 | - | 8 |
| 4.2L | $41.00 |
| 1/15 | 21/05/2026 | 30 | MPLTE | $9,690.00 | Vaal | 1200m | Good | Kyle Strydom | 57kg | 1:09.43 | - | 10 |
| 1.5L | $3.25 |
| 2/11 | 21/04/2026 | - | MPLTE 2 | $10,950.00 | Vaal | 1200m | Y | Kyle Strydom | 60kg | 1:11.08 | - | 3 |
| 1.9L | $6.00 |

Jockey: Calvin Habib
Weight: 58.5kgs
Stats
Comments
Returns from a five-month spell after bolting in at Turffontein Standside, beating Up And Up by just over eight lengths in a 2yo MPLTE when heavily backed into odds-on. He had been second to Turn It Up the start before and owns a perfect place record from three runs. Freshness is the obvious consideration, but that last win gives him solid minor claims.
Last Starts 138 days since last start
| Place | Date | Days | Class | Prize | Track | Dist. | Cnd. | Jockey | Weight | Race Time | In Run | Gate | Result | Margin | Starting Price |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 1/13 | 16/05/2026 | 56 | MPLTE 2 | $10,530.00 | Turffontein | 1160m | Good | Gavin Lerena | 60kg | 1:07.32 | - | 3 |
| 8.3L | $1.46 |
| 2/6 | 21/03/2026 | 16 | PLATE 2 | $12,640.00 | Turffontein | 1160m | Good | Calvin Habib | 57kg | 1:08.14 | - | 3 |
| 2.6L | $4.50 |
| 3/8 | 05/03/2026 | - | MPLTE 2 | $10,950.00 | Vaal | 1200m | Soft | Calvin Habib | 60kg | 1:12.08 | - | 1 |
| 0.7L | $4.50 |

Jockey: Muzi Yeni
Weight: 56kgs
Stats
Comments
Returns from a three-month break after finishing eighth in the G2 2yo F Open at Greyville, beaten just over eight lengths at long odds. Her prior third at Turffontein Standside was more competitive, and she has a good Vaal record from limited attempts. Back to 1200m is a query, so a marked lift on the latest run is required.
Last Starts 67 days since last start
| Place | Date | Days | Class | Prize | Track | Dist. | Cnd. | Jockey | Weight | Race Time | In Run | Gate | Result | Margin | Starting Price |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 8/10 | 26/07/2026 | 21 | G2 OPEN F 2 | $64,430.00 | Greyville | 1600m | Good | Philasande Mxoli | 60kg | 1:38.72 | - | 1 |
| 8.3L | $34.00 |
| 3/6 | 05/07/2026 | 17 | PLATE 2 | $10,310.00 | Turffontein | 1400m | Good | Craig Zackey | 58kg | 1:24.82 | - | 4 |
| 2.9L | $4.30 |
| 1/12 | 18/06/2026 | 19 | MPLTE 2 | $9,020.00 | Vaal | 1400m | Good | Philasande Mxoli | 60kg | 1:23.18 | - | 11 |
| 3.8L | $3.80 |
| 4/12 | 30/05/2026 | 14 | MPLTE 2 | $13,480.00 | Greyville | 1400m | Good | Muzi Yeni | 57kg | 1:25.79 | - | 2 |
| 2.9L | $3.80 |
| 3/11 | 16/05/2026 | 27 | MPLTE 2 | $8,850.00 | Turffontein | 1160m | Good | Rachel Venniker | 58.5kg | 1:07.44 | - | 11 |
| 2.2L | $4.50 |
| 2/6 | 19/04/2026 | 22 | MPLTE 2 | $10,110.00 | Turffontein | 1400m | Y | Muzi Yeni | 60kg | 1:27.49 | - | 3 |
| 1.8L | $2.70 |
| 3/5 | 28/03/2026 | 21 | PLATE 2 | $11,370.00 | Vaal | 1400m | Y | Philasande Mxoli | 57kg | 1:25.06 | - | 2 |
| 0.6L | $11.00 |
| 6/8 | 07/03/2026 | - | LR OPEN 2 | $16,850.00 | Turffontein | 1000m | Y | Rachel Venniker | 57kg | 0:58.04 | - | 3 |
| 7.5L | $17.00 |

Jockey: Callan Murray
Weight: 56kgs
Stats
Comments
Returns from a three-month break with consistent form, having run second at her last two starts and gone under by half a length each time. She was favourite in both, including against Minerva Fae at Turffontein Standside, and her career place rate is strong. This looks a tougher assignment, so she profiles more as a minor-money hope than a win play.
Last Starts 72 days since last start
| Place | Date | Days | Class | Prize | Track | Dist. | Cnd. | Jockey | Weight | Race Time | In Run | Gate | Result | Margin | Starting Price |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2/5 | 21/07/2026 | 12 | PLATE F 2 | $10,310.00 | Turffontein | 1100m | Good | Callan Murray | 60kg | 1:04.03 | - | 5 |
| 0.5L | $2.50 |
| 2/8 | 09/07/2026 | 44 | BM74 FM | $8,590.00 | Turffontein | 1000m | Good | Callan Murray | 58kg | 0:58.42 | - | 6 |
| 0.5L | $2.50 |
| 1/9 | 26/05/2026 | 80 | MPLTE 2 | $8,850.00 | Vaal | 1000m | Good | Callan Murray | 60kg | 0:56.90 | - | 7 |
| 2.7L | $1.40 |
| 4/8 | 07/03/2026 | 21 | LR OPEN 2 | $16,850.00 | Turffontein | 1000m | Y | Callan Murray | 57kg | 0:58.04 | - | 4 |
| 3.5L | $4.50 |
| 2/10 | 14/02/2026 | 16 | MPLTE 2 | $10,110.00 | Turffontein | 1160m | Y | Callan Murray | 60kg | 1:09.25 | - | 3 |
| 2.5L | $1.72 |
| 2/9 | 29/01/2026 | - | MPLTE F | $10,110.00 | Vaal | 1000m | Good | Callan Murray | 60kg | 0:57.73 | - | 1 |
| 2.0L | $3.80 |

Jockey: Craig Zackey
Weight: 56kgs
Stats
Comments
Finished second to Gimme A Fireball in a 3yo Handicap at Turffontein Inside last start, beaten half a length after firming near the top of an open market. That followed a solid third over 1000m when heavily backed, and his 1200m record is a major asset. With two wins and a placing from four at the trip, he rates as a strong winning chance.
Last Starts 19 days since last start
| Place | Date | Days | Class | Prize | Track | Dist. | Cnd. | Jockey | Weight | Race Time | In Run | Gate | Result | Margin | Starting Price |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2/6 | 12/09/2026 | 14 | HCP 3 | $11,000.00 | Turffontein | 1200m | Good | Calvin Habib | 54kg | 1:12.94 | - | 1 |
| 0.5L | $6.00 |
| 3/7 | 29/08/2026 | 39 | BM80 | $9,880.00 | Turffontein | 1000m | Good | Calvin Habib | 57.5kg | 0:58.12 | - | 3 |
| 2.6L | $1.72 |
| 1/12 | 21/07/2026 | 16 | OPEN | $8,590.00 | Turffontein | 1160m | Good | Calvin Habib | 58kg | 1:07.23 | - | 6 |
| 0.1L | $5.50 |
| 1/10 | 05/07/2026 | 73 | MPLTE | $9,880.00 | Turffontein | 1160m | Good | Calvin Habib | 57kg | 1:07.16 | - | 3 |
| 1.8L | $7.00 |
| 3/8 | 23/04/2026 | 33 | MPLTE 2 | $10,950.00 | Vaal | 1000m | Y | Calvin Habib | 60kg | 0:58.08 | - | 4 |
| 12.8L | $11.00 |
| 6/6 | 21/03/2026 | 42 | PLATE 2 | $12,640.00 | Turffontein | 1160m | Good | Philasande Mxoli | 57kg | 1:08.14 | - | 6 |
| 10.5L | $41.00 |
| 5/9 | 07/02/2026 | - | PLATE 2 | $12,637.00 | Turffontein | 1000m | Good | Kabelo Matsunyane | 60kg | 0:57.11 | - | 1 |
| 10.7L | $101.00 |

Jockey: Philasande Mxoli
Weight: 55kgs
Stats
Comments
Backs up quickly after running third in an FM Benchmark 81 at Turffontein Inside four days ago, beaten just over five lengths as the easing favourite. Her debut win at Vaal over 1200m was much sharper, beating Rafeef's Queen by two and a half lengths at outsider odds. She has course-and-distance upside, but the latest margin leaves her short of the main chances.
Last Starts 4 days since last start
| Place | Date | Days | Class | Prize | Track | Dist. | Cnd. | Jockey | Weight | Race Time | In Run | Gate | Result | Margin | Starting Price |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 3/10 | 27/09/2026 | 59 | BM81 FM | $8,590.00 | Turffontein | 1200m | Good | Muzi Yeni | 56.5kg | 1:13.88 | - | 10 |
| 5.3L | $4.50 |
| 1/8 | 30/07/2026 | - | MPLTE F 2 | $9,020.00 | Vaal | 1200m | Good | Philasande Mxoli | 60kg | 1:10.43 | - | 3 |
| 2.4L | $11.00 |