Turffontein Race 3 - Tab Golden Loom Hcp (Listed)
AFRICAN PRIDE (1) Goes well when fresh. Narrowly beaten last start at this venue. Should muster plenty of early speed. Mickaelle Michel rates highly. Worth strong consideration. CITY OF LOVE (11) Winner by 2L last run at Greyville and proven runner at this distance. Showing improvement in recent outings. Will appreciate the drop in weight. Serious player. CATFISH (13) Bolted in when winning by a margin of just short of 6L last run at Vaal. Should race on the speed. Going well this campaign. Strong chance. MASTER MTOTO (15) Ran 2nd last run at Fairview and goes down in weight. Displays good tactical speed. Has not missed the placings this campaign in 3 attempts. Should be competitive in this race at a bit of odds.

Jockey: Mickaelle Michel
Weight: 60kgs
Stats
Comments
Returns from a three-month break after finishing third in an Open at this track, beaten a neck by Mount Pinatubo after easing slightly near the top of an open market. His previous tenth at Greyville was not as sharp, but he has a strong 1000m profile and two wins from two rides with Mickaelle Michel. The top weight is a leveller, though he still profiles as a genuine place hope fresh.
Last Starts 91 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 | 01/08/2026 | 6 | OPEN | $12,890.00 | Turffontein | 1000m | Good | Jacey Botes | 57.5kg | 0:56.74 | - | 6 |
| 0.3L | $5.00 |
| 10/14 | 26/07/2026 | 21 | LR HCP | $19,330.00 | Greyville | 1000m | Good | Lyle Hewitson | 59.5kg | 0:58.93 | - | 1 |
| 3.7L | $4.30 |
| 3/8 | 05/07/2026 | 22 | OPEN | $12,890.00 | Turffontein | 1160m | Good | Rachel Venniker | 52.5kg | 1:05.79 | - | 2 |
| 1.0L | $4.30 |
| 1/14 | 13/06/2026 | 6 | BM114 | $15,890.00 | Greyville | 1000m | Y | Mickaelle Michel | 54kg | 0:58.35 | - | 9 |
| 0.3L | $11.00 |
| 1/8 | 07/06/2026 | 117 | OPEN | $12,890.00 | Turffontein | 1000m | Good | Mickaelle Michel | 48.5kg | 0:56.19 | - | 4 |
| 2.0L | $4.00 |
| 4/4 | 10/02/2026 | 12 | GPLATE | $10,690.00 | Vaal | 1000m | Good | Ryan Munger | 59.5kg | 0:56.49 | - | 2 |
| 5.8L | $2.30 |
| 8/11 | 29/01/2026 | 26 | HCP | $13,479.00 | Vaal | 1000m | Good | Trent Mayhew | 56.5kg | 0:56.35 | - | 8 |
| 5.0L | $4.00 |
| 2/6 | 03/01/2026 | 7 | GPLATE | $10,952.00 | Turffontein | 1000m | Good | Trent Mayhew | 60kg | 0:56.48 | - | 5 |
| 0.8L | $13.50 |
| 4/5 | 27/12/2025 | 28 | HCP 3 | $12,637.00 | Turffontein | 1000m | Good | Trent Mayhew | 58kg | 0:57.92 | - | 1 |
| 4.7L | $4.75 |
| 12/14 | 29/11/2025 | 28 | G3 HCP | $46,335.00 | Turffontein | 1160m | Y | Kabelo Matsunyane | 52kg | 1:09.29 | - | 2 |
| 11.4L | $6.00 |
| 3/11 | 01/11/2025 | 18 | HCP | $21,061.00 | Turffontein | 1000m | Y | Kabelo Matsunyane | 52kg | 0:57.50 | - | 5 |
| 0.3L | $2.50 |

Jockey: Calvin Habib
Weight: 60kgs
Stats
Comments
Finished eighth when second-up in a CUP at Vaal, beaten three and a half lengths after attracting some support despite long odds. The run prior was stronger, finishing sixth at Greyville and beaten a length and a half in a deeper market. He has won twice at this distance, but current form is only fair and he must sharpen noticeably to threaten the main chances.
Last Starts 23 days since last start
| Place | Date | Days | Class | Prize | Track | Dist. | Cnd. | Jockey | Weight | Race Time | In Run | Gate | Result | Margin | Starting Price |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 8/11 | 08/10/2026 | 74 | CUP | $13,120.00 | Vaal | 1100m | Good | Calvin Habib | 56kg | 1:01.02 | - | 7 |
| 3.6L | $13.50 |
| 6/14 | 26/07/2026 | 22 | LR HCP | $19,330.00 | Greyville | 1000m | Good | Sean Veale | 60kg | 0:58.93 | - | 9 |
| 1.7L | $6.50 |
| 9/14 | 04/07/2026 | 42 | G3 OPEN | $42,960.00 | Greyville | 1200m | Good | Calvin Habib | 56kg | 1:10.34 | - | 1 |
| 4.8L | $17.00 |
| 4/15 | 23/05/2026 | 27 | G2 HCP | $85,910.00 | Scottsville | 1200m | Good | Sean Veale | 52kg | 1:07.07 | - | 7 |
| 0.6L | $15.00 |
| 1/16 | 26/04/2026 | 14 | LR HCP | $18,960.00 | Scottsville | 1100m | Soft | Calvin Habib | 56kg | 1:01.85 | - | 13 |
| 0.4L | $34.00 |
| 2/6 | 12/04/2026 | 10 | OPEN 3 | $12,640.00 | Turffontein | 1100m | Good | Calvin Habib | 56.5kg | 1:04.57 | - | 2 |
| 0.1L | $4.50 |
| 1/7 | 02/04/2026 | 60 | GPLATE | $10,950.00 | Vaal | 1000m | Good | Calvin Habib | 56.5kg | 0:56.01 | - | 3 |
| 1.5L | $7.00 |
| 6/9 | 01/02/2026 | 15 | GPLATE | $10,952.00 | Turffontein | 1160m | Good | Kabelo Matsunyane | 57kg | 1:07.17 | - | 5 |
| 6.4L | $15.00 |
| 4/5 | 17/01/2026 | 14 | GPLATE | $10,952.00 | Vaal | 1200m | Good | Calvin Habib | 56kg | 1:07.76 | - | 1 |
| 1.2L | $26.00 |
| 5/6 | 03/01/2026 | 7 | GPLATE | $10,952.00 | Turffontein | 1000m | Good | Calvin Habib | 57kg | 0:56.48 | - | 3 |
| 4.8L | $17.00 |
| 5/5 | 27/12/2025 | 35 | HCP 3 | $12,637.00 | Turffontein | 1000m | Good | Calvin Habib | 56kg | 0:57.92 | - | 4 |
| 5.3L | $11.00 |

Jockey: Tristan Godden
Weight: 59.5kgs
Stats
Comments
Returns from a three-month break after a fifth at Greyville in a CUP, beaten three and a half lengths on yielding ground. He had been well held at Greyville the start prior when big odds, so the recent profile is patchy despite a strong overall record at 1000m. With no placing from his only run at this venue, he has work to do against sharper rivals.
Last Starts 85 days since last start
| Place | Date | Days | Class | Prize | Track | Dist. | Cnd. | Jockey | Weight | Race Time | In Run | Gate | Result | Margin | Starting Price |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 5/9 | 07/08/2026 | 12 | CUP | $17,180.00 | Greyville | 1200m | Y | Rachel Venniker | 57kg | 1:11.04 | - | 1 |
| 3.5L | $11.00 |
| 14/14 | 26/07/2026 | 43 | LR HCP | $19,330.00 | Greyville | 1000m | Good | Richard Fourie | 60.5kg | 0:58.93 | - | 14 |
| 9.4L | $34.00 |
| 12/14 | 13/06/2026 | 21 | BM114 | $15,890.00 | Greyville | 1000m | Y | Rachel Venniker | 57.5kg | 0:58.35 | - | 14 |
| 3.5L | $34.00 |
| 8/15 | 23/05/2026 | 21 | G2 HCP | $85,910.00 | Scottsville | 1200m | Good | Rachel Venniker | 55.5kg | 1:07.07 | - | 15 |
| 2.1L | $51.00 |
| 7/9 | 02/05/2026 | 97 | PLATE | $14,740.00 | Greyville | 1000m | Y | Andrew Fortune | 60kg | 0:58.81 | - | 3 |
| 3.4L | $9.00 |
| 2/5 | 25/01/2026 | 56 | OPEN | $16,849.00 | Scottsville | 1100m | Y | Andrew Fortune | 62.5kg | 1:00.91 | - | 3 |
| 3.2L | $6.00 |
| 1/6 | 30/11/2025 | 29 | PLATE | $10,783.00 | Greyville | 1000m | Neutral | Rachel Venniker | 56kg | 0:56.17 | - | 1 |
| 2.4L | $3.50 |
| 8/11 | 01/11/2025 | 20 | HCP | $21,061.00 | Turffontein | 1000m | Y | Richard Fourie | 60kg | 0:57.50 | - | 4 |
| 5.3L | $15.00 |
| 7/12 | 12/10/2025 | 77 | OPEN | $13,901.00 | Greyville | 1200m | Good | Jabu Jacobs | 58.5kg | 1:10.34 | - | 4 |
| 3.7L | $17.00 |
| 9/12 | 27/07/2025 | 22 | LR HCP | $18,960.00 | Greyville | 1000m | Y | Richard Fourie | 60.5kg | 0:57.42 | - | 10 |
| 5.6L | $6.00 |
| 12/13 | 05/07/2025 | 35 | G3 OPEN | $42,120.00 | Greyville | 1200m | Good Soft | Andrew Fortune | 56kg | 1:10.65 | - | 9 |
| 10.2L | $11.00 |

Jockey: Philasande Mxoli
Weight: 59kgs
Stats
Comments
Returns from a two-month freshening after a plain second-last at Vaal, beaten over 13 lengths behind Echo Check with no clear excuse. His prior third at Turffontein Inside was sound enough, beaten three lengths in Open grade, and he does have two wins and two places from nine runs at this track and distance. The latest run still leaves a clear form gap to bridge.
Last Starts 44 days since last start
| Place | Date | Days | Class | Prize | Track | Dist. | Cnd. | Jockey | Weight | Race Time | In Run | Gate | Result | Margin | Starting Price |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 8/9 | 17/09/2026 | 19 | OPEN | $12,890.00 | Vaal | 1000m | Y | Philasande Mxoli | 54kg | 0:57.52 | - | 7 |
| 12.7L | $9.50 |
| 3/8 | 29/08/2026 | 28 | LR OPEN | $15,030.00 | Turffontein | 1200m | Good | Blaine Marx-Jacobson | 60kg | 1:11.89 | - | 3 |
| 3.0L | $13.50 |
| 5/6 | 01/08/2026 | 33 | OPEN | $12,890.00 | Turffontein | 1000m | Good | Philasande Mxoli | 58kg | 0:56.74 | - | 1 |
| 2.2L | $5.00 |
| 1/9 | 29/06/2026 | 22 | OPEN | $11,600.00 | Turffontein | 1000m | Good | Philasande Mxoli | 62kg | 0:56.90 | - | 9 |
| 0.8L | $15.00 |
| 4/8 | 07/06/2026 | 28 | OPEN | $12,890.00 | Turffontein | 1000m | Good | Philasande Mxoli | 52kg | 0:56.19 | - | 1 |
| 2.7L | $5.00 |
| 1/9 | 10/05/2026 | 29 | OPEN | $11,370.00 | Turffontein | 1160m | Good | Craig Zackey | 62kg | 1:09.58 | - | 9 |
| 0.2L | $3.00 |
| 5/9 | 11/04/2026 | 21 | OPEN | $16,850.00 | Greyville | 1200m | Good | Philasande Mxoli | 55.5kg | 1:09.68 | - | 2 |
| 2.6L | $17.00 |
| 2/11 | 21/03/2026 | 28 | OPEN | $16,850.00 | Turffontein | 1160m | Good | Philasande Mxoli | 52kg | 1:07.93 | - | 11 |
| 1.4L | $9.00 |
| 3/5 | 21/02/2026 | 23 | OPEN | $16,850.00 | Turffontein | 1160m | Good | Philasande Mxoli | 52kg | 1:07.28 | - | 3 |
| 3.3L | $13.50 |
| 3/11 | 29/01/2026 | 33 | HCP | $13,479.00 | Vaal | 1000m | Good | Philasande Mxoli | 59.5kg | 0:56.35 | - | 6 |
| 1.7L | $9.00 |
| 9/13 | 27/12/2025 | 16 | G3 HCP | $21,061.00 | Turffontein | 1000m | Good | Philasande Mxoli | 54kg | 0:56.88 | - | 3 |
| 5.0L | $9.00 |

Jockey: Craig Zackey
Weight: 57kgs
Stats
Comments
Improved slightly when sixth at Turffontein Inside last start, beaten three lengths behind Antonio Gaudi, and gets meaningful weight relief from that run. That said, he was last at the same venue two back, beaten over 11 lengths, and has been unplaced in all eleven runs over the past 12 months. The set-up is kinder, but the winning habit has been missing for too long.
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 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 6/8 | 15/10/2026 | 47 | OPEN | $11,810.00 | Turffontein | 1000m | Good | Craig Zackey | 62.5kg | 0:58.86 | - | 7 |
| 3.0L | $26.00 |
| 8/8 | 29/08/2026 | 34 | LR OPEN | $15,030.00 | Turffontein | 1200m | Good | Serino Moodley | 60kg | 1:11.89 | - | 6 |
| 10.7L | $17.00 |
| 7/14 | 26/07/2026 | 21 | LR HCP | $19,330.00 | Greyville | 1000m | Good | Craig Zackey | 59kg | 0:58.93 | - | 5 |
| 2.0L | $41.00 |
| 8/8 | 05/07/2026 | 28 | OPEN | $12,890.00 | Turffontein | 1160m | Good | Keagan De Melo | 56kg | 1:05.79 | - | 6 |
| 11.1L | $13.50 |
| 5/8 | 07/06/2026 | 22 | OPEN | $12,890.00 | Turffontein | 1000m | Good | Craig Zackey | 56kg | 0:56.19 | - | 3 |
| 3.8L | $13.50 |
| 6/11 | 16/05/2026 | 70 | OPEN | $12,640.00 | Turffontein | 1100m | Good | Keagan De Melo | 56kg | 1:02.43 | - | 3 |
| 3.2L | $17.00 |
| 12/15 | 07/03/2026 | 56 | G3 OPEN | $25,270.00 | Turffontein | 1000m | Y | Craig Zackey | 58kg | 0:57.04 | - | 4 |
| 9.4L | $34.00 |
| 13/14 | 10/01/2026 | 28 | G1 WFA | $126,370.00 | Kenilworth | 1000m | Good | Keagan De Melo | 60kg | 0:57.91 | - | 10 |
| 8.8L | $101.00 |
| 18/18 | 13/12/2025 | 14 | G2 HCP 3 | $42,123.00 | Kenilworth | 1200m | Good | Keagan De Melo | 57.5kg | 1:10.96 | - | 8 |
| 9.7L | $21.00 |
| 4/14 | 29/11/2025 | 28 | G3 HCP | $46,335.00 | Turffontein | 1160m | Y | Craig Zackey | 57.5kg | 1:09.29 | - | 10 |
| 3.3L | $4.00 |
| 5/11 | 01/11/2025 | 28 | HCP | $21,061.00 | Turffontein | 1000m | Y | Craig Zackey | 61.5kg | 0:57.50 | - | 1 |
| 1.4L | $13.50 |

Jockey: Kabelo Matsunyane
Weight: 56kgs
Stats
Comments
Returns from a two-month freshening in winning form after edging out Lion Rampart at Vaal over 1000m in Open grade. That followed a dominant BM96 win at Turffontein Inside, where he beat Time Is Precious by four and a half lengths. With two wins from four at the trip and Kabelo Matsunyane unbeaten on him, he has a strong platform to extend the sequence.
Last Starts 44 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 | 17/09/2026 | 19 | OPEN | $12,890.00 | Vaal | 1000m | Y | Kabelo Matsunyane | 50kg | 0:57.52 | - | 1 |
| 0.2L | $6.00 |
| 1/6 | 29/08/2026 | 49 | BM96 | $11,170.00 | Turffontein | 1000m | Good | Kabelo Matsunyane | 57kg | 0:57.83 | - | 1 |
| 4.6L | $4.75 |
| 7/9 | 11/07/2026 | 12 | HCP | $12,030.00 | Turffontein | 1160m | Good | Blaine Marx-Jacobson | 53kg | 1:07.00 | - | 7 |
| 6.8L | $13.50 |
| 4/9 | 29/06/2026 | 34 | OPEN | $11,600.00 | Turffontein | 1000m | Good | Blaine Marx-Jacobson | 52.5kg | 0:56.90 | - | 3 |
| 3.0L | $8.50 |
| 6/11 | 26/05/2026 | 16 | BM96 | $10,950.00 | Vaal | 1000m | Good | Serino Moodley | 57kg | 0:56.37 | - | 4 |
| 3.9L | $26.00 |
| 6/9 | 10/05/2026 | 19 | OPEN | $11,370.00 | Turffontein | 1160m | Good | Jeffery Syster | 56kg | 1:09.58 | - | 6 |
| 4.1L | $26.00 |
| 6/6 | 21/04/2026 | 24 | GPLATE | $10,950.00 | Vaal | 1400m | Y | Blaine Marx-Jacobson | 59.5kg | 1:24.93 | - | 2 |
| 11.0L | $6.00 |
| 13/13 | 28/03/2026 | 119 | OPEN | $13,480.00 | Vaal | 1200m | Y | Blaine Marx-Jacobson | 53.5kg | 1:08.76 | - | 8 |
| 14.3L | $6.50 |
| 13/13 | 29/11/2025 | 18 | G2 HCP 3 | $67,397.00 | Turffontein | 1600m | Y | S'manga Khumalo | 60kg | 1:39.90 | - | 6 |
| 24.5L | $26.00 |
| 4/12 | 11/11/2025 | 31 | CUP | $12,637.00 | Vaal | 1200m | Soft | S'manga Khumalo | 56kg | 1:08.13 | - | 2 |
| 3.0L | $2.10 |
| 3/9 | 11/10/2025 | 23 | GPLATE | $8,425.00 | Turffontein | 1450m | Good | Rachel Venniker | 57kg | 1:28.45 | - | 3 |
| 0.5L | $2.80 |

Jockey: Kobeli Lihaba
Weight: 56kgs
Stats
Comments
Was second last in a CUP at Vaal last start, beaten just under six lengths despite some support at longer odds. His previous run was much better, a third to Echo Check when beaten a long neck, and he has a win and a placing from four attempts at this track and distance. He has the right snippets of form, but last start makes him hard to push as a winning threat.
Last Starts 23 days since last start
| Place | Date | Days | Class | Prize | Track | Dist. | Cnd. | Jockey | Weight | Race Time | In Run | Gate | Result | Margin | Starting Price |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 10/11 | 08/10/2026 | 21 | CUP | $13,120.00 | Vaal | 1100m | Good | Girish Samo-Burthia | 52kg | 1:01.02 | - | 8 |
| 5.8L | $11.00 |
| 3/9 | 17/09/2026 | 40 | OPEN | $12,890.00 | Vaal | 1000m | Y | Girish Samo-Burthia | 52kg | 0:57.52 | - | 9 |
| 0.4L | $5.50 |
| 1/11 | 08/08/2026 | 28 | BM96 | $11,170.00 | Turffontein | 1160m | Good | Girish Samo-Burthia | 57.5kg | 1:06.11 | - | 9 |
| 0.7L | $11.00 |
| 3/9 | 11/07/2026 | 12 | HCP | $12,030.00 | Turffontein | 1160m | Good | Girish Samo-Burthia | 55.5kg | 1:07.00 | - | 8 |
| 2.0L | $34.00 |
| 8/9 | 29/06/2026 | 34 | OPEN | $11,600.00 | Turffontein | 1000m | Good | Mickaelle Michel | 56.5kg | 0:56.90 | - | 8 |
| 3.8L | $41.00 |
| 4/11 | 26/05/2026 | 26 | BM96 | $10,950.00 | Vaal | 1000m | Good | Jacey Botes | 58kg | 0:56.37 | - | 5 |
| 2.8L | $34.00 |
| 7/11 | 30/04/2026 | 124 | BM96 | $12,640.00 | Turffontein | 1160m | Good | Rachel Venniker | 60.5kg | 1:09.03 | - | 6 |
| 5.2L | $34.00 |
| 5/9 | 27/12/2025 | 34 | HCP | $12,637.00 | Turffontein | 1000m | Good | Mxolisi Mbuto | 58kg | 0:57.67 | - | 4 |
| 3.0L | $5.50 |
| 2/9 | 23/11/2025 | 26 | OPEN | $13,479.00 | Vaal | 1000m | Good | Mxolisi Mbuto | 57.5kg | 0:56.54 | - | 3 |
| 0.3L | $3.80 |
| 1/11 | 28/10/2025 | 38 | HCP | $10,952.00 | Vaal | 1000m | Y | Girish Samo-Burthia | 56.5kg | 0:55.48 | - | 5 |
| 1.2L | $7.00 |
| 5/7 | 20/09/2025 | 14 | HCP0-105 | $11,370.00 | Turffontein | 1000m | Good | M Mbuto | 53.5kg | 0:57.88 | - | 6 |
| 2.6L | $26.00 |

Jockey: Callan Murray
Weight: 55.5kgs
Stats
Comments
Returns from a three-month break after a fourth in a BM96 at Turffontein Inside, beaten six lengths by Echo Check when sent out at big odds. He was also last at this track the run before, beaten just over five lengths in a small Open field. His three wins from nine at this track and distance are a positive, but he resumes off modest form.
Last Starts 63 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 | 29/08/2026 | 28 | BM96 | $11,170.00 | Turffontein | 1000m | Good | Blaine Marx-Jacobson | 62kg | 0:57.83 | - | 6 |
| 6.0L | $67.00 |
| 6/6 | 01/08/2026 | 111 | OPEN | $12,890.00 | Turffontein | 1000m | Good | Callan Murray | 56kg | 0:56.74 | - | 2 |
| 5.1L | $26.00 |
| 6/7 | 12/04/2026 | 106 | OPEN | $13,480.00 | Turffontein | 1000m | Good | Keagan De Melo | 62.5kg | 0:58.37 | - | 5 |
| 6.0L | $11.00 |
| 12/13 | 27/12/2025 | 16 | G3 HCP | $21,061.00 | Turffontein | 1000m | Good | Keagan De Melo | 55.5kg | 0:56.88 | - | 6 |
| 9.8L | $11.00 |
| 3/8 | 11/12/2025 | 40 | OPEN | $16,849.00 | Vaal | 1000m | Good | Keagan De Melo | 54kg | 0:56.14 | - | 8 |
| 4.3L | $9.50 |
| 6/11 | 01/11/2025 | 98 | HCP | $21,061.00 | Turffontein | 1000m | Y | Gavin Lerena | 58.5kg | 0:57.50 | - | 10 |
| 1.5L | $5.50 |
| 1/9 | 26/07/2025 | 28 | RBH100 | $11,790.00 | Turffontein | 1000m | Good | Gavin Lerena | 60.5kg | 0:58.16 | - | 9 |
| 1.8L | $1.72 |
| 1/8 | 28/06/2025 | 37 | RBH102 | $11,790.00 | Turffontein | 1000m | Good | Gavin Lerena | 57.5kg | 0:57.02 | - | 2 |
| 1.0L | $3.00 |
| 4/9 | 22/05/2025 | 112 | RBH96 | $9,270.00 | Vaal | 1000m | Good | Muzi Yeni | 60kg | 0:57.43 | - | 5 |
| 1.1L | $6.50 |
| 5/12 | 30/01/2025 | 33 | RBH96 | $12,830.00 | Vaal | 1200m | Good | Gavin Lerena | 58kg | 1:08.30 | - | 3 |
| 3.5L | $4.00 |
| 5/9 | 28/12/2024 | 43 | OPEN 3 | $12,740.00 | Turffontein | 1000m | Soft | Chase Maujean | 57.5kg | 0:58.60 | - | 5 |
| 5.8L | $11.00 |

Jockey: Keagan De Melo
Weight: 55.5kgs
Stats
Comments
Returns from a five-month break after finishing third at Greyville Aw, beaten just over a length by Lock And Key in Open grade. Before that he was midfield in a G2 at this track, beaten four lengths, so the form has a solid base without being dominant. Keagan De Melo has three wins and a placing from four rides on him, making him a realistic place chance fresh.
Last Starts 136 days since last start
| Place | Date | Days | Class | Prize | Track | Dist. | Cnd. | Jockey | Weight | Race Time | In Run | Gate | Result | Margin | Starting Price |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 3/8 | 17/06/2026 | 50 | OPEN | $15,030.00 | Greyville | 1200m | Neutral | Keagan De Melo | 61.5kg | 1:09.46 | - | 2 |
| 1.2L | $7.00 |
| 7/11 | 28/04/2026 | 31 | G2 OPEN | $42,120.00 | Turffontein | 1160m | Y | Malesela Katjedi | 52kg | 1:08.11 | - | 9 |
| 4.0L | $17.00 |
| 1/13 | 28/03/2026 | 42 | OPEN | $13,480.00 | Vaal | 1200m | Y | Keagan De Melo | 58kg | 1:08.76 | - | 3 |
| 0.5L | $5.50 |
| 1/9 | 14/02/2026 | 23 | HCP | $13,060.00 | Turffontein | 1160m | Y | Keagan De Melo | 55.5kg | 1:08.45 | - | 3 |
| 0.5L | $5.00 |
| 1/7 | 22/01/2026 | 46 | HCP | $12,637.00 | Vaal | 1200m | Good | Keagan De Melo | 56kg | 1:08.42 | - | 5 |
| 0.3L | $17.00 |
| 12/12 | 07/12/2025 | 14 | HCP | $12,637.00 | Turffontein | 1160m | Good | Mickaelle Michel | 57kg | 1:08.05 | - | 12 |
| 8.0L | $21.00 |
| 9/9 | 23/11/2025 | 43 | OPEN | $13,479.00 | Vaal | 1000m | Good | Craig Zackey | 60kg | 0:56.54 | - | 7 |
| 2.4L | $13.50 |
| 7/9 | 11/10/2025 | 156 | OPEN | $11,373.00 | Turffontein | 1200m | Good | Muzi Yeni | 58kg | 1:12.08 | - | 6 |
| 7.3L | $17.00 |
| 8/11 | 08/05/2025 | 26 | RBH96 | $9,270.00 | Turffontein | 1450m | Good | S'manga Khumalo | 57.5kg | 1:28.93 | - | 1 |
| 10.2L | $8.00 |
| 6/6 | 12/04/2025 | 63 | OPEN 3 | $13,090.00 | Turffontein | 1100m | Good | S'manga Khumalo | 57kg | 1:03.70 | - | 6 |
| 12.5L | $9.00 |
| 5/7 | 08/02/2025 | 28 | GPLATE | $11,020.00 | Turffontein | 1160m | Good | K Matsunyane | 60kg | 1:07.25 | - | 3 |
| 6.8L | $7.00 |

Jockey: Richard Fourie
Weight: 55kgs
Stats
Comments
Resumed with a good third at Turffontein Inside, beaten a length and a half by Antonio Gaudi after starting at big odds. That was a far better showing than his previous Greyville Aw run, where he was beaten over 13 lengths. He is well seasoned at 1000m and strips fitter second-up, so another competitive minor-money run is within reach.
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 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 3/8 | 15/10/2026 | 95 | OPEN | $11,810.00 | Turffontein | 1000m | Good | Jacey Botes | 57.5kg | 0:58.86 | - | 8 |
| 1.5L | $34.00 |
| 9/10 | 12/07/2026 | 29 | BM98 | $14,180.00 | Greyville | 1000m | Neutral | Chad Little | 61.5kg | 0:57.59 | - | 8 |
| 13.1L | $15.00 |
| 3/12 | 13/06/2026 | 28 | OPEN | $15,030.00 | Greyville | 1000m | Y | Chad Little | 61.5kg | 0:59.26 | - | 7 |
| 0.4L | $21.00 |
| 10/11 | 16/05/2026 | 14 | OPEN | $12,640.00 | Turffontein | 1100m | Good | Marco V'rensburg | 52kg | 1:02.43 | - | 1 |
| 9.8L | $17.00 |
| 6/11 | 02/05/2026 | 6 | OPEN | $10,110.00 | Greyville | 400m | Y | Trent Mayhew | 60kg | 0:24.66 | - | 2 |
| 2.0L | $8.00 |
| 14/16 | 26/04/2026 | 22 | LR HCP | $18,960.00 | Scottsville | 1100m | Soft | Trent Mayhew | 60kg | 1:01.85 | - | 10 |
| 7.0L | $101.00 |
| 13/14 | 04/04/2026 | 28 | G1 OPEN | $84,250.00 | Turffontein | 1000m | Good | Trent Mayhew | 60kg | 0:56.55 | - | 14 |
| 7.4L | $101.00 |
| 13/15 | 07/03/2026 | 223 | G3 OPEN | $25,270.00 | Turffontein | 1000m | Y | Trent Mayhew | 56kg | 0:57.04 | - | 14 |
| 10.7L | $34.00 |
| 10/12 | 27/07/2025 | 21 | LR HCP | $18,960.00 | Greyville | 1000m | Y | K Matsunyane | 60.5kg | 0:57.42 | - | 9 |
| 6.0L | $26.00 |
| 6/9 | 06/07/2025 | 70 | OPEN | $12,640.00 | Turffontein | 1100m | Good | Trent Mayhew | 58kg | 1:03.04 | - | 7 |
| 3.6L | $13.50 |
| 12/13 | 27/04/2025 | 12 | LR OPEN | $19,630.00 | Scottsville | 1100m | Y | Gavin Lerena | 60.5kg | 1:03.03 | - | 11 |
| 13.3L | $11.00 |

Jockey: A Mosaheb
Weight: 53.5kgs
Stats
Comments
Comes off a well-backed Greyville CUP win, beating Kalahari Roller by two and a half lengths after firming into favouritism. That followed a head second to Maphaka in Open grade, so his current form is among the better lines in the race. He is new to this track, but two wins and a placing from five runs at the distance give him a genuine winning case.
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 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 1/10 | 11/10/2026 | 16 | CUP | $13,120.00 | Greyville | 1200m | Good | A Mosaheb | 56kg | 1:12.97 | - | 2 |
| 2.4L | $2.65 |
| 2/9 | 25/09/2026 | 33 | OPEN | $14,600.00 | Greyville | 1200m | Y | A Mosaheb | 56kg | 1:11.67 | - | 8 |
| 0.2L | $8.00 |
| 10/10 | 23/08/2026 | 16 | OPEN | $15,030.00 | Scottsville | 1600m | Good | Serino Moodley | 58.5kg | 1:34.86 | - | 8 |
| 9.6L | $9.00 |
| 5/9 | 07/08/2026 | 26 | OPEN | $14,600.00 | Greyville | 1200m | Y | Serino Moodley | 58.5kg | 1:11.98 | - | 8 |
| 3.3L | $13.50 |
| 7/8 | 12/07/2026 | 50 | BM98 | $14,180.00 | Greyville | 1400m | Neutral | Mickaelle Michel | 54.5kg | 1:21.21 | - | 6 |
| 5.4L | $8.00 |
| 3/16 | 23/05/2026 | 27 | OPEN | $14,740.00 | Scottsville | 1200m | Good | Mickaelle Michel | 55.5kg | 1:07.53 | - | 14 |
| 1.2L | $7.00 |
| 5/16 | 26/04/2026 | 21 | LR HCP | $18,960.00 | Scottsville | 1100m | Soft | Mickaelle Michel | 52kg | 1:01.85 | - | 5 |
| 2.4L | $13.50 |
| 1/11 | 05/04/2026 | 21 | BM82 | $12,220.00 | Scottsville | 1200m | Y | Mickaelle Michel | 58kg | 1:08.64 | - | 5 |
| 0.8L | $3.25 |
| 2/11 | 15/03/2026 | 25 | OPEN | $11,790.00 | Scottsville | 1000m | Good | Mickaelle Michel | 51kg | 0:55.51 | - | 3 |
| 3.1L | $5.00 |
| 1/11 | 18/02/2026 | 31 | OPEN | $11,790.00 | Scottsville | 1000m | Y | Mickaelle Michel | 51kg | 0:55.97 | - | 11 |
| 1.3L | $17.00 |
| 5/8 | 18/01/2026 | 107 | OPEN | $10,110.00 | Greyville | 1000m | Good | Muzi Yeni | 58.5kg | 0:57.86 | - | 1 |
| 0.8L | $9.00 |

Jockey: Serino Moodley
Weight: 53.5kgs
Stats
Comments
Returns from a two-month freshening after finishing sixth at Turffontein Inside, beaten just over four lengths as a firming favourite. His win at this track before that, beating Max The Magician by a length and a half, reads well and he has three wins from seven starts at this venue. The first try around 1000m is the main question, but he can run into the placings.
Last Starts 49 days since last start
| Place | Date | Days | Class | Prize | Track | Dist. | Cnd. | Jockey | Weight | Race Time | In Run | Gate | Result | Margin | Starting Price |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 6/8 | 12/09/2026 | 63 | OPEN | $11,600.00 | Turffontein | 1200m | Good | Muzi Yeni | 58kg | 1:12.86 | - | 4 |
| 4.1L | $3.80 |
| 1/9 | 11/07/2026 | 207 | HCP | $12,030.00 | Turffontein | 1160m | Good | Divesh Ramkhalawon | 52kg | 1:07.00 | - | 5 |
| 1.5L | $21.00 |
| 7/8 | 16/12/2025 | 47 | GPLATE | $10,952.00 | Turffontein | 1400m | Good | S'manga Khumalo | 59.5kg | 1:24.24 | - | 2 |
| 6.5L | $13.50 |
| 6/9 | 30/10/2025 | 40 | HCP | $10,952.00 | Turffontein | 2000m | Good | Serino Moodley | 57.5kg | 2:05.47 | - | 5 |
| 10.0L | $2.30 |
| 4/10 | 20/09/2025 | 76 | GPLATE | $8,420.00 | Turffontein | 1600m | Good | Serino Moodley | 60kg | 1:37.92 | - | 1 |
| 1.4L | $2.80 |
| 5/8 | 06/07/2025 | 28 | G3 OPEN 3 | $21,060.00 | Turffontein | 1800m | Good | Serino Moodley | 57kg | 1:52.20 | - | 8 |
| 3.1L | $11.00 |
| 4/8 | 08/06/2025 | 22 | OPEN 3 | $16,850.00 | Turffontein | 1600m | Good | Serino Moodley | 55.5kg | 1:38.07 | - | 5 |
| 1.4L | $4.00 |
| 1/14 | 17/05/2025 | 70 | RBH80 | $7,160.00 | Turffontein | 1600m | Good | Serino Moodley | 60kg | 1:38.65 | - | 11 |
| 0.8L | $9.00 |
| 1/9 | 08/03/2025 | 21 | MPLATE | $10,310.00 | Turffontein | 1400m | Good | Gavin Lerena | 60kg | 1:26.21 | - | 6 |
| 3.0L | $1.50 |
| 2/9 | 15/02/2025 | - | MPLTE | $10,170.00 | Turffontein | 1160m | Y | Gavin Lerena | 60kg | 1:07.93 | - | 8 |
| 4.1L | $2.50 |

Jockey: Blaine Marx-Jacobson
Weight: 53kgs
Stats
Comments
Returns from a five-week let-up after a powerful Open win at Vaal, beating The Last Duke by six and a half lengths and confirming the strength of his recent profile. His ninth at Greyville two back came at longer odds and is outweighed by a career record of four wins and five places from eleven starts. Proven at 1000m and effective for Blaine Marx-Jacobson, he is the one to beat.
Last Starts 39 days since last start
| Place | Date | Days | Class | Prize | Track | Dist. | Cnd. | Jockey | Weight | Race Time | In Run | Gate | Result | Margin | Starting Price |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 1/12 | 22/09/2026 | 58 | OPEN | $11,600.00 | Vaal | 1200m | Good | Blaine Marx-Jacobson | 54kg | 1:08.68 | - | 11 |
| 6.6L | $7.00 |
| 9/13 | 26/07/2026 | 31 | G2 OPEN 2 | $42,960.00 | Greyville | 1200m | Good | Blaine Marx-Jacobson | 60kg | 1:12.38 | - | 9 |
| 4.5L | $26.00 |
| 1/9 | 25/06/2026 | 30 | BM80 | $9,880.00 | Vaal | 1000m | Good | Blaine Marx-Jacobson | 56.5kg | 0:56.44 | - | 8 |
| 2.2L | $1.63 |
| 1/13 | 26/05/2026 | 16 | BM74 | $8,420.00 | Vaal | 1000m | Good | Blaine Marx-Jacobson | 54.5kg | 0:56.13 | - | 9 |
| 2.3L | $2.10 |
| 5/9 | 10/05/2026 | 17 | CUP 2 | $33,700.00 | Turffontein | 1160m | Good | Serino Moodley | 60kg | 1:09.31 | - | 1 |
| 5.8L | $15.00 |
| 1/8 | 23/04/2026 | 40 | MPLTE 2 | $10,950.00 | Vaal | 1000m | Y | Blaine Marx-Jacobson | 60kg | 0:58.08 | - | 5 |
| 5.8L | $1.33 |
| 2/6 | 14/03/2026 | 16 | MPLTE 2 | $10,950.00 | Turffontein | 1000m | Good | Ryan Munger | 60kg | 0:57.27 | - | 5 |
| 1.7L | $2.10 |
| 2/6 | 26/02/2026 | 28 | MPLTE 2 | $10,950.00 | Turffontein | 1000m | Good | Blaine Marx-Jacobson | 56kg | 0:58.49 | - | 2 |
| 0.6L | $2.30 |
| 3/6 | 29/01/2026 | 12 | MPLTE | $10,952.00 | Vaal | 1000m | Good | Gavin Lerena | 60kg | 0:57.61 | - | 2 |
| 1.5L | $2.50 |
| 2/7 | 17/01/2026 | 18 | MPLTE 2 | $10,952.00 | Vaal | 1000m | Good | Gavin Lerena | 60kg | 0:56.87 | - | 1 |
| 3.7L | $2.30 |
| 2/9 | 30/12/2025 | - | PLATE 2 | $10,952.00 | Turffontein | 1000m | Good | Gavin Lerena | 60kg | 0:58.00 | - | 4 |
| 5.3L | $3.50 |

Jockey: Muzi Yeni
Weight: 52kgs
Stats
Comments
Returns from a one-month freshening after finishing fourth at Vaal, beaten just over four lengths in a small field despite firming from a bigger quote. Two back he was second in a GPLATE at the same venue, beaten a head, and his 1000m record is strong with two wins from three. The light weight helps, but he still has to find more against seasoned Open performers.
Last Starts 30 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 | 01/10/2026 | 21 | HCP 3 | $11,200.00 | Vaal | 1200m | Good | Blaine Marx-Jacobson | 61kg | 1:08.67 | - | 6 |
| 4.2L | $5.50 |
| 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: Chase Maujean
Weight: 52kgs
Stats
Comments
Has been remarkably consistent, finishing second again at Fairview Aw last start when beaten just over three lengths as a short odds-on favourite. He had gone down by only a neck there two back and has never missed the placings in six career starts. Back on turf, where he is two wins and a placing from three, he has the profile to be right in the fight.
Last Starts 22 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 | 09/10/2026 | 60 | BM86 | $9,970.00 | Fairview | 1000m | Neutral | Juan Paul V'd Merwe | 60.5kg | 0:57.50 | - | 2 |
| 3.3L | $1.72 |
| 2/5 | 10/08/2026 | 45 | RBH80 | $8,250.00 | Fairview | 1000m | Neutral | Calvin Habib | 61kg | 0:56.93 | - | 2 |
| 0.3L | $2.25 |
| 2/7 | 26/06/2026 | 70 | LR PLATE 2 | $15,030.00 | Fairview | 1200m | Neutral | Craig Zackey | 59kg | 1:07.63 | - | 3 |
| 8.5L | $3.00 |
| 2/6 | 17/04/2026 | 35 | LR OPEN 2 | $14,740.00 | Fairview | 1200m | Soft | Calvin Habib | 60kg | 1:09.98 | - | 1 |
| 2.3L | $3.50 |
| 1/8 | 13/03/2026 | 56 | PLATE 2 | $6,990.00 | Fairview | 1200m | Good | Craig Zackey | 60kg | 1:08.52 | - | 1 |
| 1.0L | $4.30 |
| 1/6 | 16/01/2026 | - | MPLTE 2 | $6,571.00 | Fairview | 1000m | Good | Craig Zackey | 60kg | 0:56.05 | - | 1 |
| 0.1L | $8.00 |

Jockey: Jason Gates
Weight: 52kgs
Stats
Comments
Finished third at Greyville Aw last start, beaten a length and a half as a heavily backed favourite, after a fourth in an Open at Turffontein Inside. He is very genuine, with three wins and nine places from 20 starts, and his track-and-distance record is excellent with a win and three placings from four. The light weight keeps him firmly among the main chances.
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 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 3/8 | 16/10/2026 | 48 | CUP | $12,250.00 | Greyville | 1000m | Neutral | Calvin Habib | 60kg | 0:57.58 | - | 1 |
| 1.4L | $2.65 |
| 4/8 | 29/08/2026 | 35 | LR OPEN | $15,030.00 | Turffontein | 1200m | Good | Calvin Habib | 54kg | 1:11.89 | - | 2 |
| 5.7L | $3.00 |
| 2/7 | 25/07/2026 | 14 | BM96 | $11,170.00 | Turffontein | 1000m | Good | Gavin Lerena | 58.5kg | 0:56.42 | - | 2 |
| 1.5L | $2.00 |
| 2/6 | 11/07/2026 | 12 | BM84 | $10,310.00 | Turffontein | 1000m | Good | Rachel Venniker | 62kg | 0:57.11 | - | 2 |
| 2.0L | $2.40 |
| 2/9 | 29/06/2026 | 44 | OPEN | $11,600.00 | Turffontein | 1000m | Good | Gavin Lerena | 56kg | 0:56.90 | - | 4 |
| 0.8L | $3.25 |
| 1/10 | 16/05/2026 | 7 | BM80 | $9,690.00 | Turffontein | 1000m | Good | Rachel Venniker | 62kg | 0:56.91 | - | 7 |
| 0.2L | $2.40 |
| 2/10 | 09/05/2026 | 27 | OPEN | $14,320.00 | Greyville | 1000m | Good | Calvin Habib | 57kg | 0:59.44 | - | 3 |
| 0.5L | $5.50 |
| 5/6 | 12/04/2026 | 8 | OPEN 3 | $12,640.00 | Turffontein | 1100m | Good | Muzi Yeni | 52kg | 1:04.57 | - | 5 |
| 1.9L | $5.50 |
| 5/11 | 04/04/2026 | 42 | BM84 | $10,530.00 | Turffontein | 1160m | Good | Keagan De Melo | 61kg | 1:08.46 | - | 3 |
| 2.1L | $4.00 |
| 7/12 | 21/02/2026 | 15 | G3 OPEN 3 | $23,170.00 | Turffontein | 1100m | Good | Muzi Yeni | 52kg | 1:04.09 | - | 10 |
| 3.3L | $34.00 |
| 4/6 | 06/02/2026 | 23 | OPEN | $11,790.00 | Greyville | 1000m | Neutral | Sifisokuhle Bungane | 51.5kg | 0:56.85 | - | 2 |
| 2.2L | $5.50 |