Turffontein Race 1 - 4racing Welcomes You Mdn Juvenile Plate
RAFE'S ORACLE (7) 3yo by Rafeef on debut for Robbie Sage. Betting as a guide. KNIGHT HEIST (5) In the money when 3rd last start at the track and having second race start. Racing over more ground. No shock to see a win. SNOWBLADE (8) Was competitive when 2nd last time at Vaal and having second career run. Should muster plenty of early speed. Will be aiming for a soft run from the draw. Appears well in this. EXPERT WITNESS (3) Back from a spell. Narrowly beaten last run at Vaal. Should improve here and fitter for debut run. Going up in trip. One of the major players.

Jockey: Calvin Habib
Weight: 60kgs
Stats
Comments
Was $9.00 and unsatisfactory performance when 7th last run at the track but going over more ground. Expecting to settle positively. Will need to elevate.
Last Starts 41 days since last start
| Place | Date | Days | Class | Prize | Track | Dist. | Cnd. | Jockey | Weight | Race Time | In Run | Gate | Result | Margin | Starting Price |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 7/7 | 30/04/2026 | - | 2Y MDN | $123,507.00 | Turffontein | 1160m | GOOD | Calvin Habib | 60kg | - | - | 3 |
| 15.54L | $11.00 |
| 9/11 | 21/04/2026 | - | Flat | $123,507.00 | Vaal | 1199m | GOOD | Calvin Habib | 60kg | - | - | 4 |
| 10.95L | $6.00 |

Jockey: Julius Mariba
Weight: 60kgs
Stats
Comments
Started $6.50 and clearly outclassed when 7th last run at this track but was on debut last time. Going over extra ground. Drawn nicely. Overlook from a betting angle.
Last Starts 34 days since last start
| Place | Date | Days | Class | Prize | Track | Dist. | Cnd. | Jockey | Weight | Race Time | In Run | Gate | Result | Margin | Starting Price |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 7/7 | 07/05/2026 | - | Flat | $118,770.00 | Turffontein | 1199m | GOOD | Blaine Marx Jacobson | 57.5kg | - | - | 3 |
| 8.05L | $7.50 |

Jockey: Serino Moodley
Weight: 60kgs
Stats
Comments
First up after a break. Odds of $3.50 and was agonizingly close last run at Vaal. Should improve here and having second race start. Facing an increased distance. Can win.
Last Starts 76 days since last start
| Place | Date | Days | Class | Prize | Track | Dist. | Cnd. | Jockey | Weight | Race Time | In Run | Gate | Result | Margin | Starting Price |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 4/8 | 26/03/2026 | - | Flat | $123,507.00 | Vaal | 1000m | GOOD | Serino Moodley | 60kg | - | - | 3 |
| 0.23L | $3.90 |

Jockey: Kobeli Lihaba
Weight: 60kgs
Stats
Comments
Started at $26.00 and subpar when 5th last run at Vaal. Prefer in something easier.
Last Starts 27 days since last start
| Place | Date | Days | Class | Prize | Track | Dist. | Cnd. | Jockey | Weight | Race Time | In Run | Gate | Result | Margin | Starting Price |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 5/7 | 14/05/2026 | - | Flat | $133,005.00 | Vaal | 1600m | GOOD | Denis Schwarz | 57.5kg | - | - | 2 |
| 8.95L | $41.00 |
| 4/6 | 09/04/2026 | - | Flat | $123,507.00 | Turffontein | 1600m | GOOD | Denis Schwarz | 60kg | - | - | 3 |
| 3.43L | $10.00 |
| 7/9 | 28/03/2026 | - | Flat | $142,504.00 | Vaal | 1400m | GOOD | Denis Schwarz | 57.5kg | - | - | 8 |
| 0.23L | $151.00 |
| 8/8 | 05/03/2026 | - | 2Y JUV MDN | $123,507.00 | Vaal | 1200m | GOOD | Julius Mariba | 60kg | - | - | 7 |
| 1.14L | $67.00 |
| 6/9 | 14/02/2026 | - | Flat | $123,507.00 | Turffontein | 1160m | GOOD | Julius Mariba | 60kg | - | - | 4 |
| 6.25L | $67.00 |

Jockey: Philasande Mxoli
Weight: 60kgs
Stats
Comments
Amongst the placegetters when 3rd last start at this track and was a debutant last start. Stepping up in distance. One of the punters top hopes.
Last Starts 25 days since last start
| Place | Date | Days | Class | Prize | Track | Dist. | Cnd. | Jockey | Weight | Race Time | In Run | Gate | Result | Margin | Starting Price |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 3/13 | 16/05/2026 | - | Flat | $118,770.00 | Turffontein | 1160m | GOOD | Philasande Mxoli | 60kg | - | - | 5 |
| 7.55L | $14.00 |

Jockey: Craig Zackey
Weight: 60kgs
Stats
Comments
Was $23.00 and performed below standard when 10th last run at this venue but having second career run. Does take a while to get into stride. Hard to have.
Last Starts 25 days since last start
| Place | Date | Days | Class | Prize | Track | Dist. | Cnd. | Jockey | Weight | Race Time | In Run | Gate | Result | Margin | Starting Price |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 10/13 | 16/05/2026 | - | Flat | $118,770.00 | Turffontein | 1160m | GOOD | Serino Moodley | 60kg | - | - | 9 |
| 12.13L | $34.00 |

Jockey: Denis Schwarz
Weight: 60kgs
Stats
Comments
Debutant 3yo by Rafeef for trainer Robbie Sage. Watch the betting.

Jockey: Rachel Venniker
Weight: 60kgs
Stats
Comments
Competitive effort when 2nd last time at Vaal and having second race start. Should jump out and bowl along. Drawn well. Racing over a longer distance. Good chance and definitely has claims.
Last Starts 15 days since last start
| Place | Date | Days | Class | Prize | Track | Dist. | Cnd. | Jockey | Weight | Race Time | In Run | Gate | Result | Margin | Starting Price |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2/13 | 26/05/2026 | - | Flat | $118,770.00 | Vaal | 1000m | GOOD | Rachel Venniker | 58.5kg | - | - | 7 |
| 2.29L | $29.00 |

Jockey: Marco V'Rensburg
Weight: 60kgs
Stats
Comments
Started at $41.00 and finished 6th last run at Vaal but was on debut last time. Not interested.
Last Starts 20 days since last start
| Place | Date | Days | Class | Prize | Track | Dist. | Cnd. | Jockey | Weight | Race Time | In Run | Gate | Result | Margin | Starting Price |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 6/11 | 21/05/2026 | - | 2Y MDN | $118,770.00 | Vaal | 1399m | GOOD | Kobeli Lihaba | 60kg | - | - | 8 |
| 13.49L | $101.00 |