Vaal Race 2 - Equus Champion Stayer: Holding Thumbs Mdn Plate
UP AND UP (8) Competitive effort when 2nd last run at Turffontein and honest performer putting a tidy record together. Has plenty of early speed. Going well this preparation. Can get the job done. FREDERICO CAGISHAS (6) First start at the races 3yo by Hat Puntano for trainer Tony Peter. Watch for a sign in the market. TWO TIGERS (2) Close to a win last time in a chase at Vaal and form has been improving over recent runs. Should jump out and bowl along. Has to be strongly considered. BERRY LANCER (3) On a short turnaround. Did well when 3rd last time at this venue. Displays good tactical speed. Goes very close.

Jockey: Jason Gates
Weight: 60kgs
Stats
Comments
Nice run when 2nd last start at Turffontein and can find a nice position from the draw. Appears tested in this event.
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 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2/6 | 16/08/2026 | - | Flat | $109,269.00 | Turffontein | 1199m | GOOD | Philasande Mxoli | 60kg | - | - | 1 |
| 1L | $14.00 |
| 6/9 | 06/08/2026 | - | Flat | $109,269.00 | Vaal | 1199m | GOOD | Philasande Mxoli | 60kg | - | - | 4 |
| 8.01L | $41.00 |
| 5/9 | 23/07/2026 | - | Flat | $109,269.00 | Vaal | 1000m | GOOD | Xavier Machaieie | 60kg | - | - | 6 |
| 5.03L | $26.00 |
| 10/15 | 21/05/2026 | - | Flat | $109,269.00 | Vaal | 1199m | GOOD | Mickaelle Michel | 58.5kg | - | - | 3 |
| 9.3L | $67.00 |
| 6/8 | 12/04/2026 | - | Flat | $114,008.00 | Turffontein | 1160m | GOOD | Chase Maujean | 60kg | - | - | 4 |
| 13.12L | $26.00 |
| 5/9 | 26/03/2026 | - | Flat | $114,008.00 | Vaal | 1450m | GOOD | Muzi Yeni | 60kg | - | - | 2 |
| 1.37L | $16.00 |
| 5/8 | 19/03/2026 | - | Flat | $114,008.00 | Turffontein | 1199m | GOOD | Jason Gates | 60kg | - | - | 5 |
| 4L | $12.00 |
| 4/6 | 05/03/2026 | - | Flat | $114,008.00 | Vaal | 1600m | GOOD | Philasande Mxoli | 60kg | - | - | 6 |
| 4.8L | $10.00 |
| 4/7 | 21/02/2026 | - | Flat | $114,008.00 | Turffontein | 1160m | GOOD | Craig Zackey | 60kg | - | - | 5 |
| 2.8L | $8.50 |
| 3/7 | 14/02/2026 | - | Flat | $114,008.00 | Turffontein | 1160m | GOOD | Muzi Yeni | 60kg | - | - | 2 |
| 5.5L | $51.00 |
| 6/11 | 27/12/2025 | - | Flat | $114,008.00 | Turffontein | 1160m | GOOD | Philasande Mxoli | 60kg | - | - | 4 |
| 7.3L | $61.00 |
| 5/8 | 09/11/2025 | - | Flat | $114,008.00 | Turffontein | 1160m | GOOD | Sean Veale | 59kg | - | - | 3 |
| 8.8L | $41.00 |
| 5/8 | 09/08/2025 | - | Flat | $99,748.00 | Turffontein | 1160m | GOOD | Mxolisi Mbuto | 56kg | - | - | 1 |
| 5.45L | $51.00 |
| 5/7 | 02/08/2025 | - | 3-Year-Olds | $99,748.00 | Turffontein | 1000m | GOOD | Mxolisi Mbuto | 56kg | - | - | 2 |
| 6.8L | $51.00 |
| 9/10 | 19/07/2025 | - | 2Y MDN | $109,269.00 | Turffontein | 1399m | GOOD | Kabelo Matsunyane | 60kg | - | - | 2 |
| 16.75L | $29.00 |
| 4/8 | 10/07/2025 | - | Flat | $99,748.00 | Turffontein | 1000m | GOOD | Kabelo Matsunyane | 57.5kg | - | - | 3 |
| 3.5L | $67.00 |
| 6/6 | 08/06/2025 | - | Flat | $109,269.00 | Turffontein | 1000m | GOOD | Muzi Yeni | 60kg | - | - | 7 |
| 11.65L | $41.00 |

Jockey: M Yeni
Weight: 58kgs
Stats
Comments
Narrowly beaten last time in a chase at Vaal and demonstrating upward trajectory in recent races. Likely to be well placed early. Exhibiting good form since resuming from a spell. Definitely worth considering.
Last Starts 14 days since last start
| Place | Date | Days | Class | Prize | Track | Dist. | Cnd. | Jockey | Weight | Race Time | In Run | Gate | Result | Margin | Starting Price |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2/12 | 27/08/2026 | - | Flat | $109,269.00 | Vaal | 1000m | GOOD | Muzi Yeni | 58kg | - | - | 10 |
| 0.46L | $12.00 |
| 3/7 | 16/08/2026 | - | 3-Year-Olds | $109,269.00 | Turffontein | 1199m | GOOD | Kyle Strydom | 60kg | - | - | 8 |
| 2.5L | $23.00 |
| 5/8 | 30/07/2026 | - | Flat | $109,269.00 | Vaal | 1199m | GOOD | Kabelo Matsunyane | 59.5kg | - | - | 4 |
| 8.91L | $6.50 |
| 3/14 | 09/07/2026 | - | Flat | $109,269.00 | Turffontein | 1450m | GOOD | Muzi Yeni | 56kg | - | - | 5 |
| 2.74L | $7.00 |
| 3/6 | 30/05/2026 | - | Flat | $133,005.00 | Greyville | 1199m | GOOD | Muzi Yeni | 57.5kg | - | - | 1 |
| 4L | $8.00 |
| 2/7 | 07/05/2026 | - | Flat | $118,770.00 | Turffontein | 1199m | GOOD | Muzi Yeni | 60kg | - | - | 6 |
| 1L | $16.00 |
| 6/8 | 26/03/2026 | - | Flat | $123,507.00 | Vaal | 1000m | GOOD | Kabelo Matsunyane | 60kg | - | - | 8 |
| 2.51L | $26.00 |
| 7/8 | 05/03/2026 | - | 2Y JUV MDN | $123,507.00 | Vaal | 1200m | GOOD | Kabelo Matsunyane | 60kg | - | - | 3 |
| 3.43L | $19.00 |

Jockey: Malesela Katjedi
Weight: 58kgs
Stats
Comments
Racing on a quick back up. Looked good when 3rd last time at this venue. Should come to hand quickly. Good value.
Last Starts 7 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 | 03/09/2026 | - | 3Y MDN | $109,269.00 | Vaal | 1399m | GOOD | Philasande Mxoli | 60kg | - | - | 1 |
| 7.54L | $9.50 |
| 3/8 | 30/07/2026 | - | Flat | $109,269.00 | Vaal | 1199m | GOOD | Philasande Mxoli | 59.5kg | - | - | 6 |
| 7.31L | $13.00 |
| 8/9 | 11/07/2026 | - | 2Y MDN JUV | $118,770.00 | Turffontein | 1160m | GOOD | Divesh Ramkhalawon | 56kg | - | - | 7 |
| 4.99L | $17.00 |
| 4/17 | 27/06/2026 | - | Flat | $109,269.00 | Turffontein | 1160m | GOOD | Muzi Yeni | 57.5kg | - | - | 7 |
| 2.74L | $34.00 |
| 4/10 | 14/06/2026 | - | Flat | $109,269.00 | Turffontein | 1000m | GOOD | Jacey Botes | 55kg | - | - | 6 |
| 2.57L | $26.00 |
| 3/7 | 07/05/2026 | - | Flat | $118,770.00 | Turffontein | 1199m | GOOD | Philasande Mxoli | 60kg | - | - | 1 |
| 1.3L | $7.50 |
| 4/7 | 30/04/2026 | - | 2Y MDN | $123,507.00 | Turffontein | 1160m | GOOD | Kyle Strydom | 60kg | - | - | 2 |
| 8L | $61.00 |
| 6/11 | 21/04/2026 | - | Flat | $123,507.00 | Vaal | 1199m | GOOD | Blaine Marx Jacobson | 57.5kg | - | - | 9 |
| 7.8L | $126.00 |
| 11/11 | 31/03/2026 | - | Flat | $123,507.00 | Vaal | 1200m | GOOD | Jason Gates | 60kg | - | - | 12 |
| 15.36L | $51.00 |

Jockey: Calvin Habib
Weight: 58kgs
Stats
Comments
Jumped at $7.50 and ran 5th last run in a chase at Vaal but has the ideal draw. Could feature here.
Last Starts 14 days since last start
| Place | Date | Days | Class | Prize | Track | Dist. | Cnd. | Jockey | Weight | Race Time | In Run | Gate | Result | Margin | Starting Price |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 5/12 | 27/08/2026 | - | Flat | $109,269.00 | Vaal | 1000m | GOOD | Craig Zackey | 58kg | - | - | 2 |
| 1.92L | $9.50 |
| 3/9 | 06/08/2026 | - | Flat | $109,269.00 | Vaal | 1199m | GOOD | Muzi Yeni | 58kg | - | - | 10 |
| 2.97L | $5.50 |
| 5/9 | 11/07/2026 | - | 2Y MDN JUV | $118,770.00 | Turffontein | 1160m | GOOD | Kyle Strydom | 60kg | - | - | 8 |
| 3.98L | $71.00 |
| 8/17 | 27/06/2026 | - | Flat | $109,269.00 | Turffontein | 1160m | GOOD | Kyle Strydom | 57.5kg | - | - | 3 |
| 4.8L | $81.00 |
| 8/10 | 14/06/2026 | - | 2Y MDN JUV | $118,770.00 | Turffontein | 1000m | GOOD | Jacey Botes | 57.5kg | - | - | 8 |
| 10.37L | $61.00 |

Jockey: G Lerena
Weight: 58kgs
Stats
Comments
Started at $101.00 and finished 8th last time in a chase at Vaal but having second race start. Will be giving the leaders a big start. Not likely to pull off the victory.
Last Starts 14 days since last start
| Place | Date | Days | Class | Prize | Track | Dist. | Cnd. | Jockey | Weight | Race Time | In Run | Gate | Result | Margin | Starting Price |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 8/12 | 27/08/2026 | - | Flat | $109,269.00 | Vaal | 1000m | GOOD | Jarryd Penny | 58kg | - | - | 7 |
| 5.35L | $201.00 |

Jockey: Kabelo Matsunyane
Weight: 58kgs
Stats
Comments
First race appearance 3yo by Hat Puntano for Tony Peter. Market as guide.

Jockey: Marco V'Rensburg
Weight: 58kgs
Stats
Comments
3yo first starter by Erupt for trainer Chris Jonker. Keep your eye on the market.

Jockey: Philasande Mxoli
Weight: 55.5kgs
Stats
Comments
Finished 2nd last run at Turffontein and promising career start. Has good tactical speed and will be nicely positioned. In good shape this campaign but back in trip. Expecting a solid performance.
Last Starts 56 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 | 16/07/2026 | - | Fillies | $99,748.00 | Turffontein | 1600m | GOOD | Philasande Mxoli | 60kg | - | - | 7 |
| 4.25L | $3.10 |
| 2/8 | 29/06/2026 | - | Fillies | $114,008.00 | Turffontein | 1600m | GOOD | Philasande Mxoli | 55kg | - | - | 8 |
| 5.25L | $15.00 |
| 6/13 | 07/06/2026 | - | Flat | $118,770.00 | Turffontein | 1160m | GOOD | Philasande Mxoli | 57.5kg | - | - | 9 |
| 8.05L | $7.00 |
| 2/13 | 16/05/2026 | - | Flat | $118,770.00 | Turffontein | 1160m | GOOD | Rachel Venniker | 56kg | - | - | 1 |
| 7.32L | $81.00 |

Jockey: Craig Zackey
Weight: 55.5kgs
Stats
Comments
Started $5.00 and finished 7th last time at Scottsville but carrying less weight this time. Keep safe.
Last Starts 50 days since last start
| Place | Date | Days | Class | Prize | Track | Dist. | Cnd. | Jockey | Weight | Race Time | In Run | Gate | Result | Margin | Starting Price |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 7/11 | 22/07/2026 | - | Flat | $133,005.00 | Scottsville | 1199m | GOOD | Philasande Mxoli | 60kg | - | - | 9 |
| 4.58L | $6.50 |
| 3/9 | 02/07/2026 | - | 2Y JUV MDN | $118,770.00 | Vaal | 1000m | GOOD | Craig Zackey | 57.5kg | - | - | 5 |
| 0.69L | $16.00 |