Turffontein Race 4 - Wilgerbosdrift Ruffian Stakes (Listed) (2Yo Fillies)
GRISELDA (2) was less than a length from the winner in second at this track on debut before showing the benefit of that race experience when an impressive winner over 1000m at this track last start. Has upside and can go back to back. SECRETARY BIRD (4) also placed on debut then got off the mark with an impressive win over 1000m at Vaal last start. Has plenty of upside and can measure up again. LANZAROTE (7) made progress last start when she made late ground to finish second over 1000m at this track after being in contention on the corner. Going up a level this time but she has the ability to mix it with them. STAGGERWING (9) has filled a minor placing at both runs to date, the latest when beaten 2.5 lengths into second over 1160m at this track. Has the gate speed to take up a forward position. Not to be discounted.

Jockey: Calvin Habib
Weight: 60kgs
Stats
Comments
Racing well recently. At the latest run ran last in a small field at this track on February 7 over 1000m, 6 len behind Griselda carrying 60kg at $3. The start before that scored a big 4 len win at this track January 1 over 1000m defeating Ocean Mistress with 60kg at $3.80. Has the ability to be in the finish.
Last Starts 28 days since last start
| Place | Date | Days | Class | Prize | Track | Dist. | Cnd. | Jockey | Weight | Race Time | In Run | Gate | Result | Margin | Starting Price |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 4/4 | 07/02/2026 | 37 | PLATE F 2 | $11,100.00 | Turffontein | 1000m | Good | Calvin Habib | 60kg | 0:57.60 | - | 4 |
| 6.8L | $3.00 |
| 1/7 | 01/01/2026 | 12 | MPLTE F 2 | $10,110.00 | Turffontein | 1000m | Good | Calvin Habib | 60kg | 0:59.02 | - | 7 |
| 3.9L | $3.80 |
| 2/5 | 20/12/2025 | - | PLATE 2 | $12,637.00 | Vaal | 1000m | Good | Calvin Habib | 54.5kg | 0:57.16 | - | 4 |
| 7.0L | $8.50 |

Jockey: Craig Zackey
Weight: 60kgs
Stats
Comments
Third race start today. When well in the market at debut, 2nd in a small field at this track on January 11 over 1000m, nose behind Volcanic Heat carrying 57kg at $3. Last start favourite; won by 1.3 len at this track February 7 over 1000m defeating Lanzarote carrying 57kg at $1.60. Promising type with upside. Key chance expected to feature.
Last Starts 28 days since last start
| Place | Date | Days | Class | Prize | Track | Dist. | Cnd. | Jockey | Weight | Race Time | In Run | Gate | Result | Margin | Starting Price |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 1/4 | 07/02/2026 | 27 | PLATE F 2 | $11,100.00 | Turffontein | 1000m | Good | Craig Zackey | 57kg | 0:57.60 | - | 1 |
| 1.3L | $1.56 |
| 2/6 | 11/01/2026 | - | PLATE F 2 | $11,373.00 | Turffontein | 1000m | Y | Keagan De Melo | 57kg | 0:57.84 | - | 5 |
| 0.1L | $3.00 |

Jockey: Philasande Mxoli
Weight: 60kgs
Stats
Comments
Third race start today. At big odds at debut, second last in a small field at this track on February 7 over 1000m, 3.5 len behind Griselda carrying 57kg at $34. Second-up won by a long-neck at Turffontein Inside February 26 over 1000m defeating The Bachelorette with 60kg at $2.50. Will prove tough to beat.
Last Starts 9 days since last start
| Place | Date | Days | Class | Prize | Track | Dist. | Cnd. | Jockey | Weight | Race Time | In Run | Gate | Result | Margin | Starting Price |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 1/8 | 26/02/2026 | 19 | MPLTE 2 | $10,110.00 | Turffontein | 1000m | Good | Philasande Mxoli | 60kg | 0:59.39 | - | 2 |
| 0.4L | $2.50 |
| 3/4 | 07/02/2026 | - | PLATE F 2 | $11,100.00 | Turffontein | 1000m | Good | Philasande Mxoli | 57kg | 0:57.60 | - | 2 |
| 3.5L | $34.00 |

Jockey: Ryan Munger
Weight: 60kgs
Stats
Comments
Had two starts to date. When well in the market at debut, 3rd in a small field at this track on January 11 over 1000m, 0.9 len behind Volcanic Heat carrying 57kg at $5. Second-up favourite; won by 2 len at Vaal January 29 over 1000m defeating Staggerwing carrying 60kg at $2.40. Off the mark and expected to measure up again.
Last Starts 37 days since last start
| Place | Date | Days | Class | Prize | Track | Dist. | Cnd. | Jockey | Weight | Race Time | In Run | Gate | Result | Margin | Starting Price |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 1/9 | 29/01/2026 | 18 | MPLTE F | $10,110.00 | Vaal | 1000m | Good | Ryan Munger | 60kg | 0:57.73 | - | 3 |
| 2.0L | $2.40 |
| 3/6 | 11/01/2026 | - | PLATE F 2 | $11,373.00 | Turffontein | 1000m | Y | Ryan Munger | 57kg | 0:57.84 | - | 3 |
| 0.9L | $5.00 |

Jockey: Trent Mayhew
Weight: 57kgs
Stats
Comments
First-starter by Canford Cliffs out of Fresh. Prefer to see her at the races before recommending.

Jockey: Rachel Venniker
Weight: 57kgs
Stats
Comments
First-starter by Erik The Red out of Kissimmee. Prefer to see her at the races before recommending.

Jockey: Keagan De Melo
Weight: 57kgs
Stats
Comments
Third race start today. When well in the market at debut, 4th of 7 at this track on December 7 over 800m, 8 len behind Volcanic Heat carrying 60kg at $2.40. Last start 2nd in a small field at this track on February 7 over 1000m, 1.3 len behind Griselda with 57kg at $15. Well-placed and should prove hard to beat.
Last Starts 28 days since last start
| Place | Date | Days | Class | Prize | Track | Dist. | Cnd. | Jockey | Weight | Race Time | In Run | Gate | Result | Margin | Starting Price |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2/4 | 07/02/2026 | 62 | PLATE F 2 | $11,100.00 | Turffontein | 1000m | Good | Keagan De Melo | 57kg | 0:57.60 | - | 3 |
| 1.3L | $15.00 |
| 4/7 | 07/12/2025 | - | MPLTE F 2 | $10,110.00 | Turffontein | 800m | Good | Gavin Lerena | 60kg | 0:45.65 | - | 6 |
| 8.5L | $2.40 |

Jockey: S'manga Khumalo
Weight: 57kgs
Stats
Comments
Second-up. First-up after two months 4th of 10 at this track on February 14 over 1160m, 8 len behind Get Up with 60kg at $21. Previously second-up 4th of 7 at this track on December 7 over 800m, 8 len behind Volcanic Heat with 60kg at $11. Needs more time.
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 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 4/10 | 14/02/2026 | 69 | MPLTE 2 | $10,110.00 | Turffontein | 1160m | Y | Gavin Lerena | 60kg | 1:09.25 | - | 8 |
| 8.0L | $21.00 |
| 4/7 | 07/12/2025 | 8 | MPLTE F 2 | $10,110.00 | Turffontein | 800m | Good | Trent Mayhew | 60kg | 0:45.65 | - | 4 |
| 8.5L | $11.00 |
| 11/15 | 29/11/2025 | - | MPLTE 2 | $25,274.00 | Turffontein | 800m | Y | Trent Mayhew | 56kg | 0:46.37 | - | 8 |
| 11.8L | $17.00 |

Jockey: Callan Murray
Weight: 57kgs
Stats
Comments
Raced two times to date. When well in the market at debut, 2nd of 9 at Vaal on January 29 over 1000m, 2 len behind Secretary Bird with 60kg at $3.80. Second-up 2nd of 10 at this track on February 14 over 1160m, 2.5 len behind Get Up with 60kg at $1.70. Ready to run a big race.
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/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 |