Vaal Race 3 - SA Derby 4 April Maiden Plate
SOSORU (7) missed the placings on debut then improved last start but found one better over 1000m at Turffontein Standside, beaten 0.9 lengths. Likely improver with strong prospects. HAMMER BLOW (1) turned in a decent effort last start to finish third over 1000m at Turffontein Standside. Has his share of ability. Hard to beat in this suitable race. ELEGANT EDGE (8) is a four-start maiden who finished fifth at her most recent appearance over 1000m at this track. Expected to feature in the finish this time. SCORPIO (2) finished 12 lengths away in sixth at his last appearance over 1000m at Turffontein Standside on March 14. Looks to be in the right race to figure in the finish.

Jockey: S'manga Khumalo
Weight: 60kgs
Stats
Comments
Most recently 3rd in a small field at Turffontein Standside on March 14 over 1000m, 2.25 len behind Slender Silhouette carrying 60kg at $4.30. Before that ran last of 10 at Turffontein Standside on February 7 over 1400m, 19 len behind Fire Storm with 60kg at $41. Nice effort last time. Can go on with the job now.
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 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 3/6 | 14/03/2026 | 35 | MPLTE | $10,110.00 | Turffontein | 1000m | Good | Richard Fourie | 60kg | 0:56.53 | - | 5 |
| 2.2L | $4.30 |
| 10/10 | 07/02/2026 | 42 | MPLTE | $10,110.00 | Turffontein | 1400m | Good | Muzi Yeni | 60kg | 1:24.73 | - | 2 |
| 19.5L | $41.00 |
| 4/11 | 27/12/2025 | 7 | MPLTE | $10,110.00 | Turffontein | 1160m | Good | Gavin Lerena | 60kg | 1:09.66 | - | 9 |
| 5.8L | $9.00 |
| 5/12 | 20/12/2025 | 41 | MPLTE | $10,110.00 | Vaal | 1200m | Good | Marco V'rensburg | 60kg | 1:09.31 | - | 1 |
| 7.6L | $21.00 |
| 6/8 | 09/11/2025 | 24 | MPLTE | $10,110.00 | Turffontein | 1160m | Y | Muzi Yeni | 59kg | 1:08.22 | - | 6 |
| 9.6L | $15.00 |
| 3/9 | 16/10/2025 | 35 | MPLTE | $8,846.00 | Turffontein | 1000m | Good | Muzi Yeni | 60kg | 1:00.15 | - | 1 |
| 4.6L | $7.00 |
| 3/7 | 11/09/2025 | - | MPLATE | $8,850.00 | Vaal | 1000m | Good | Muzi Yeni | 58kg | 0:58.51 | - | 1 |
| 2.0L | $8.00 |

Jockey: Louis Nhlapo
Weight: 60kgs
Stats
Comments
Most recently ran last in a small field at Turffontein Standside on March 14 over 1000m, 12 len behind Slender Silhouette with 60kg at $6. Before that 5th of 7 at Turffontein Standside on February 14 over 1160m, 15 len behind Warning Light carrying 60kg at $5. Has the ability to be in the finish.
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 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 6/6 | 14/03/2026 | 28 | MPLTE | $10,110.00 | Turffontein | 1000m | Good | Trent Mayhew | 60kg | 0:56.53 | - | 4 |
| 12.0L | $6.00 |
| 5/7 | 14/02/2026 | 16 | MPLTE | $10,110.00 | Turffontein | 1160m | Y | Ryan Munger | 60kg | 1:09.68 | - | 5 |
| 15.0L | $5.00 |
| 2/5 | 29/01/2026 | 277 | MPLTE | $10,110.00 | Vaal | 1000m | Good | Ryan Munger | 60kg | 0:57.40 | - | 5 |
| 0.5L | $3.50 |
| 6/9 | 27/04/2025 | 8 | MPLTE 2 | $13,090.00 | Scottsville | 1000m | Y | Gavin Lerena | 60kg | 0:58.51 | - | 8 |
| 5.4L | $9.00 |
| 6/8 | 19/04/2025 | 140 | PLATE 2 | $11,340.00 | Turffontein | 1000m | Good | M Van Rensburg | 60kg | 0:57.72 | - | 7 |
| 6.9L | $3.50 |
| 5/13 | 30/11/2024 | - | PLATE 2 | $21,660.00 | Turffontein | 800m | Good | M Van Rensburg | 60kg | 0:46.86 | - | 9 |
| 3.8L | $4.30 |

Jockey: Girish Samo-Burthia
Weight: 60kgs
Stats
Comments
Second-up. First-up after two months 8th of 10 at Turffontein Inside on February 19 over 1600m, 14 len behind Status carrying 60kg at $101. Previously second-up 5th of 7 at Turffontein Standside on December 16 over 1160m, 11 len behind Magic Carpet Ride carrying 57.5kg at $17. Fitter but must improve sharply.
Last Starts 32 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 | 19/02/2026 | 65 | MPLTE | $10,110.00 | Turffontein | 1600m | Good | Rachel Venniker | 60kg | 1:39.33 | - | 2 |
| 14.8L | $101.00 |
| 5/7 | 16/12/2025 | 42 | MPLATE | $10,110.00 | Turffontein | 1160m | Good | Mxolisi Mbuto | 57.5kg | 1:08.68 | - | 5 |
| 11.0L | $17.00 |
| 6/10 | 04/11/2025 | 110 | MPLTE | $10,110.00 | Vaal | 1000m | Good | Kobeli Lihaba | 59kg | 0:57.03 | - | 3 |
| 6.2L | $13.50 |
| 6/6 | 17/07/2025 | 39 | PLATE 2 | $10,950.00 | Turffontein | 1200m | Good | K J Lihaba | 57kg | 1:12.56 | - | 5 |
| 7.6L | $17.00 |
| 5/6 | 08/06/2025 | - | PLATE 2 | $9,690.00 | Turffontein | 1000m | Good | K J Lihaba | 60kg | 0:59.76 | - | 3 |
| 2.6L | $41.00 |

Jockey: Trent Mayhew
Weight: 60kgs
Stats
Comments
At the latest run ran last of 10 at Turffontein Standside on March 7 over 1160m, 21 len behind Dante's Bond carrying 60kg at $126. Before that second last in a small field at this track on February 24 over 1000m, 5.5 len behind Mrs Stormiatrix with 60kg at $67. Unlikely to threaten.
Last Starts 16 days since last start
| Place | Date | Days | Class | Prize | Track | Dist. | Cnd. | Jockey | Weight | Race Time | In Run | Gate | Result | Margin | Starting Price |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 10/10 | 07/03/2026 | 11 | MPLTE | $10,110.00 | Turffontein | 1160m | Y | Jacey Botes | 60kg | 1:09.18 | - | 8 |
| 21.0L | $126.00 |
| 4/5 | 24/02/2026 | 3 | MPLTE | $8,850.00 | Vaal | 1000m | Good | Vusunzi Sithetho | 60kg | 0:58.83 | - | 4 |
| 5.3L | $67.00 |
| 6/7 | 21/02/2026 | 11 | MPLTE | $10,110.00 | Turffontein | 1160m | Good | Blaine Marx-Jacobson | 60kg | 1:09.56 | - | 3 |
| 10.4L | $81.00 |
| 4/6 | 10/02/2026 | 5 | MPLTE | $10,110.00 | Vaal | 1000m | Good | Trent Mayhew | 60kg | 0:56.95 | - | 2 |
| 7.2L | $101.00 |
| 9/9 | 05/02/2026 | 4 | MPLTE | $10,110.00 | Vaal | 1600m | Good | Jacey Botes | 57.5kg | 1:39.09 | - | 7 |
| 14.8L | $101.00 |
| 3/8 | 01/02/2026 | 10 | MPLTE | $10,110.00 | Turffontein | 1160m | Good | Trent Mayhew | 60kg | 1:09.14 | - | 8 |
| 11.5L | $126.00 |
| 7/8 | 22/01/2026 | 23 | MPLTE | $10,110.00 | Vaal | 1600m | Good | Blaine Marx-Jacobson | 55kg | 1:37.28 | - | 2 |
| 14.8L | $126.00 |
| 8/8 | 30/12/2025 | - | MPLATE | $10,110.00 | Turffontein | 1400m | Good | Trent Mayhew | 59kg | 1:27.20 | - | 2 |
| 23.3L | $101.00 |

Jockey: Nathan Klink
Weight: 60kgs
Stats
Comments
Most recently ran last of 9 at Turffontein Inside on March 12 over 1450m, 22 len behind Porridge Boy with 60kg at $126. Before that second last in a small field at this track on February 10 over 1000m, 10 len behind King Redoute carrying 56kg at $67. This race looks too tough.
Last Starts 11 days since last start
| Place | Date | Days | Class | Prize | Track | Dist. | Cnd. | Jockey | Weight | Race Time | In Run | Gate | Result | Margin | Starting Price |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 9/9 | 12/03/2026 | 30 | MPLTE | $10,110.00 | Turffontein | 1450m | Good | Philasande Mxoli | 60kg | 1:29.09 | - | 1 |
| 22.0L | $126.00 |
| 5/6 | 10/02/2026 | 9 | MPLTE | $10,110.00 | Vaal | 1000m | Good | Blaine Marx-Jacobson | 56kg | 0:56.95 | - | 4 |
| 10.2L | $67.00 |
| 6/8 | 01/02/2026 | 8 | MPLTE | $10,110.00 | Turffontein | 1160m | Good | Mxolisi Mbuto | 57.5kg | 1:09.14 | - | 7 |
| 16.7L | $126.00 |
| 9/13 | 24/01/2026 | 100 | MPLTE | $10,110.00 | Vaal | 1200m | Good | Mxolisi Mbuto | 57.5kg | 1:09.82 | - | 3 |
| 15.5L | $126.00 |
| 7/9 | 16/10/2025 | 16 | MPLTE | $8,846.00 | Turffontein | 1000m | Good | Kabelo Matsunyane | 60kg | 1:00.15 | - | 8 |
| 11.3L | $151.00 |
| 12/12 | 30/09/2025 | 12 | MPLATE | $8,850.00 | Vaal | 1200m | Soft | J R Syster | 58kg | 1:10.99 | - | 8 |
| 26.3L | $126.00 |
| 10/11 | 18/09/2025 | - | MPLTE 3 | $8,850.00 | Vaal | 1200m | Good | N Klink | 60kg | 1:09.13 | - | 11 |
| 22.9L | $126.00 |

Jockey: Marco V'rensburg
Weight: 60kgs
Stats
Comments
Second-up. First start ran last of 19 at Turffontein Standside on November 29 over 1160m, 30 len behind Splittheeights carrying 59kg at $101. Returned from break 4th in a small field at Turffontein Standside on March 14 over 1000m, 9 len behind Slender Silhouette with 60kg at $17. Don't underestimate.
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 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 4/6 | 14/03/2026 | 105 | MPLTE | $10,110.00 | Turffontein | 1000m | Good | Marco V'rensburg | 60kg | 0:56.53 | - | 1 |
| 9.5L | $17.00 |
| 19/19 | 29/11/2025 | - | MPLTE | $25,274.00 | Turffontein | 1160m | Y | Sean Veale | 59kg | 1:09.51 | - | 12 |
| 30.5L | $101.00 |

Jockey: Callan Murray
Weight: 60kgs
Stats
Comments
Lining up for just third start. At debut, 4th of 8 at this track on January 15 over 1200m, 7 len behind Quickfreeze carrying 60kg at $6. Last start 2nd in a small field at Turffontein Standside on March 14 over 1000m, 0.9 len behind Slender Silhouette with 60kg at $3. Capable of a better showing. Respect.
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 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2/6 | 14/03/2026 | 58 | MPLTE | $10,110.00 | Turffontein | 1000m | Good | Callan Murray | 60kg | 0:56.53 | - | 6 |
| 0.9L | $3.00 |
| 4/8 | 15/01/2026 | - | MPLTE | $10,110.00 | Vaal | 1200m | Good | Callan Murray | 60kg | 1:08.73 | - | 5 |
| 7.9L | $6.00 |

Jockey: Blaine Marx-Jacobson
Weight: 57.5kgs
Stats
Comments
Comes off a 42 day let-up. At the latest run 5th of 7 at this track on February 10 over 1000m, 5 len behind El Zani carrying 60kg at $26. The run before that second last of 7 at Turffontein Standside on January 11 over 1000m, 15 len behind Precocious with 60kg at $13.50. Expected to finish much closer.
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 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 5/7 | 10/02/2026 | 30 | MPLTE FM | $8,850.00 | Vaal | 1000m | Good | Kabelo Matsunyane | 60kg | 0:56.87 | - | 3 |
| 5.0L | $26.00 |
| 6/7 | 11/01/2026 | 12 | MPLTE FM | $8,846.00 | Turffontein | 1000m | Y | Kabelo Matsunyane | 60kg | 0:57.17 | - | 5 |
| 15.6L | $13.50 |
| 3/8 | 30/12/2025 | 12 | MPLATE FM | $8,846.00 | Turffontein | 1000m | Good | Kabelo Matsunyane | 60kg | 0:59.20 | - | 4 |
| 2.6L | $6.00 |
| 5/9 | 18/12/2025 | - | MPLTE FM | $8,846.00 | Vaal | 1000m | Good | Kabelo Matsunyane | 60kg | 0:57.35 | - | 7 |
| 3.3L | $34.00 |

Jockey: Keagan De Melo
Weight: 57.5kgs
Stats
Comments
Second-up. First start 6th of 9 at this track on August 30 over 1450m, 8 len behind Zahra Dominia carrying 60kg at $2.80. Went for a spell before returning ran last of 9 at Turffontein Standside on March 7 over 1160m, 28 len behind Detailed Forecast carrying 60kg at $9. Don't underestimate.
Last Starts 16 days since last start
| Place | Date | Days | Class | Prize | Track | Dist. | Cnd. | Jockey | Weight | Race Time | In Run | Gate | Result | Margin | Starting Price |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 9/9 | 07/03/2026 | 189 | MPLTE FM | $8,850.00 | Turffontein | 1160m | Y | Keagan De Melo | 60kg | 1:10.39 | - | 5 |
| 28.3L | $9.00 |
| 6/9 | 30/08/2025 | - | MPLATE F 3 | $8,420.00 | Vaal | 1450m | Good | S'manga Khumalo | 60kg | 1:28.78 | - | 6 |
| 8.7L | $2.80 |