Turffontein Race 7 - Betway Joburg Spring Challenge (Grade 2)
I'M A FIREBALL (13) sets the standard off a clean first-up win at this venue, where he beat Mastership by just under two lengths after firming near the top of an open market. His earlier half-length third at Turffontein Standside also reads well, and his record around 1450m gives the pick solid substance. ERIK DUBOIS (14) brings the fresh three-year-old angle after a second over 1200m at Scottsville and a prior G1 win over 1600m at Greyville; the query is his unplaced record around this trip, but the recent form is strong. GLADATORIAN (3) resumes with deep G1 form and an excellent 1450m profile, making him a genuine danger if ready. COSMIC SPEED (5) was plain behind I'M A FIREBALL last time, but his previous G1 fifth and weight relief keep him in the wider winning conversation.

Jockey: Keagan De Melo
Weight: 60kgs
Stats
Comments
Returns from a four-month break after ending last campaign with a last in a G1 over 1600m at Greyville, beaten over 16 lengths after being near the top of an open market. His prior second in a G2 at Greyville, beaten just under a length as odds-on favourite, is a much truer guide. Four wins and one place from five starts around 1450m put him right in the place mix.
Last Starts 118 days since last start
| Place | Date | Days | Class | Prize | Track | Dist. | Cnd. | Jockey | Weight | Race Time | In Run | Gate | Result | Margin | Starting Price |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 12/12 | 06/06/2026 | 35 | G1 OPEN | $171,820.00 | Greyville | 1600m | Good | Keagan De Melo | 58.5kg | 1:37.04 | - | 11 |
| 15.9L | $8.00 |
| 2/11 | 02/05/2026 | 56 | G2 OPEN 3 | $64,430.00 | Greyville | 1600m | Y | Keagan De Melo | 60kg | 1:36.65 | - | 3 |
| 0.9L | $1.83 |
| 1/9 | 07/03/2026 | 28 | G1 OPEN | $126,370.00 | Turffontein | 1600m | Y | Keagan De Melo | 57kg | 1:38.86 | - | 2 |
| 3.8L | $5.00 |
| 6/13 | 07/02/2026 | 16 | G2 OPEN 3 | $84,246.00 | Turffontein | 1600m | Good | Malesela Katjedi | 60kg | 1:37.06 | - | 11 |
| 2.5L | $13.50 |
| 1/9 | 22/01/2026 | 54 | OPEN | $16,849.00 | Vaal | 1450m | Good | Keagan De Melo | 58kg | 1:24.37 | - | 7 |
| 0.1L | $2.80 |
| 9/13 | 29/11/2025 | 28 | G2 HCP 3 | $67,397.00 | Turffontein | 1600m | Y | Gavin Lerena | 60kg | 1:39.90 | - | 8 |
| 8.7L | $3.50 |
| 1/15 | 01/11/2025 | 28 | G3 OPEN 3 | $33,698.00 | Turffontein | 1400m | Y | Gavin Lerena | 60kg | 1:26.92 | - | 12 |
| 0.6L | $2.65 |
| 1/14 | 04/10/2025 | 69 | G2 HCP | $46,335.00 | Turffontein | 1450m | Good | Malesela Katjedi | 50kg | 1:29.12 | - | 2 |
| 0.7L | $2.50 |
| 2/14 | 27/07/2025 | 22 | G1 OPEN 2 | $126,370.00 | Greyville | 1600m | Y | S'manga Khumalo | 60kg | 1:37.63 | - | 7 |
| 3.7L | $4.00 |
| 3/14 | 05/07/2025 | 27 | G2 OPEN 2 | $63,180.00 | Greyville | 1400m | Good Soft | S'manga Khumalo | 60kg | 1:25.91 | - | 10 |
| 1.6L | $5.00 |
| 1/9 | 08/06/2025 | 28 | OPEN 2 | $14,740.00 | Turffontein | 1400m | Good | S'manga Khumalo | 60kg | 1:25.31 | - | 2 |
| 5.3L | $8.00 |

Jockey: Calvin Habib
Weight: 59.5kgs
Stats
Comments
Back from a four-month break after finishing second last in a G1 over 1600m at Greyville, beaten over 16 lengths when unwanted in the market. He had won a G2 over 2000m at Turffontein Standside two runs earlier, beating Choisaanada by just over half a length, but his record around 1450m remains modest. He has to lift sharply fresh.
Last Starts 118 days since last start
| Place | Date | Days | Class | Prize | Track | Dist. | Cnd. | Jockey | Weight | Race Time | In Run | Gate | Result | Margin | Starting Price |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 11/12 | 06/06/2026 | 39 | G1 OPEN | $171,820.00 | Greyville | 1600m | Good | Calvin Habib | 60kg | 1:37.04 | - | 12 |
| 15.6L | $67.00 |
| 1/6 | 28/04/2026 | 24 | G2 OPEN | $42,120.00 | Turffontein | 2000m | Y | Richard Fourie | 60kg | 2:06.43 | - | 1 |
| 0.6L | $3.00 |
| 7/9 | 04/04/2026 | 28 | G1 OPEN | $168,490.00 | Turffontein | 2000m | Good | Calvin Habib | 60kg | 2:04.34 | - | 9 |
| 15.1L | $9.00 |
| 4/9 | 07/03/2026 | 21 | G1 OPEN | $126,370.00 | Turffontein | 1600m | Y | Calvin Habib | 60kg | 1:38.86 | - | 5 |
| 4.5L | $11.00 |
| 1/6 | 14/02/2026 | 35 | G3 OPEN | $33,700.00 | Turffontein | 1800m | Y | Calvin Habib | 60kg | 1:53.77 | - | 5 |
| 0.2L | $3.80 |
| 14/14 | 10/01/2026 | 17 | G1 PLATE | $252,740.00 | Kenilworth | 1600m | Good | Calvin Habib | 60kg | 1:37.00 | - | 13 |
| 11.0L | $67.00 |
| 5/5 | 24/12/2025 | 59 | PLATE | $11,457.00 | Kenilworth | 1000m | Good | Calvin Habib | 54kg | 0:58.28 | - | 1 |
| 8.1L | $3.50 |
| 2/8 | 26/10/2025 | 91 | PLATE | $10,110.00 | Turffontein | 1160m | Good | Calvin Habib | 56kg | 1:07.65 | - | 2 |
| 1.0L | $7.00 |
| 4/7 | 27/07/2025 | 21 | G1 CUP | $126,370.00 | Greyville | 1800m | Y | Richard Fourie | 58.5kg | 1:48.49 | - | 7 |
| 2.4L | $7.00 |
| 2/8 | 06/07/2025 | 99 | G3 OPEN 3 | $21,060.00 | Turffontein | 1800m | Good | Calvin Habib | 60kg | 1:52.20 | - | 1 |
| 0.2L | $2.65 |
| 1/9 | 29/03/2025 | 28 | G1 OPEN | $174,520.00 | Turffontein | 2000m | Soft | Richard Fourie | 55.5kg | 2:08.28 | - | 9 |
| 0.3L | $2.30 |

Jockey: Tristan Godden
Weight: 58.5kgs
Stats
Comments
Resumes after a three-month break with solid high-grade form behind him, having finished sixth in a G1 CUP at Greyville when beaten five and a half lengths with some market support. His previous seventh in a G1 over 2200m was also sound enough in a strong race. Three wins and three places from seven starts around 1450m make him a major player fresh.
Last Starts 68 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 | 26/07/2026 | 22 | G1 CUP | $128,870.00 | Greyville | 1800m | Good | Sean Veale | 60kg | 1:50.38 | - | 2 |
| 5.7L | $6.00 |
| 7/18 | 04/07/2026 | 28 | G1 OPEN | $859,110.00 | Greyville | 2200m | Good | Muzi Yeni | 61.5kg | 2:13.48 | - | 8 |
| 5.0L | $26.00 |
| 3/12 | 06/06/2026 | 35 | G1 OPEN | $171,820.00 | Greyville | 1600m | Good | Sean Veale | 60kg | 1:37.04 | - | 8 |
| 2.2L | $21.00 |
| 2/9 | 02/05/2026 | 91 | G2 OPEN | $64,430.00 | Greyville | 1400m | Y | Sean Veale | 60kg | 1:23.90 | - | 2 |
| 1.6L | $15.00 |
| 7/11 | 31/01/2026 | 21 | G1 HCP | $421,230.00 | Kenilworth | 2000m | Good | Sean Veale | 60kg | 2:03.00 | - | 4 |
| 4.9L | $34.00 |
| 7/14 | 10/01/2026 | 28 | G1 PLATE | $252,740.00 | Kenilworth | 1600m | Good | Sean Veale | 60kg | 1:37.00 | - | 9 |
| 4.0L | $26.00 |
| 11/13 | 13/12/2025 | 36 | G2 OPEN | $50,548.00 | Kenilworth | 1600m | Good | Sean Veale | 60kg | 1:38.77 | - | 2 |
| 3.3L | $4.50 |
| 1/7 | 07/11/2025 | 103 | PLATE | $11,710.00 | Greyville | 1200m | Good | Sean Veale | 64kg | 1:11.56 | - | 6 |
| 0.2L | $6.50 |
| 1/7 | 27/07/2025 | 22 | G1 CUP | $126,370.00 | Greyville | 1800m | Y | Sean Veale | 60kg | 1:48.49 | - | 2 |
| 0.4L | $9.00 |
| 7/18 | 05/07/2025 | 28 | G1 OPEN | $421,230.00 | Greyville | 2200m | Good Soft | Sean Veale | 60kg | 2:14.22 | - | 16 |
| 5.0L | $11.00 |
| 3/12 | 07/06/2025 | 35 | G1 OPEN | $168,490.00 | Greyville | 1600m | Good | Sean Veale | 60kg | 1:36.44 | - | 8 |
| 0.4L | $13.50 |

Jockey: Kabelo Matsunyane
Weight: 58.5kgs
Stats
Comments
Back after three months off following a third in a G1 CUP at Greyville, beaten three lengths at big odds. That was a clear improvement on his ninth in a G1 at the same venue the run prior, when beaten six lengths and unwanted in the market. His six wins and two placings from 11 starts around 1450m give him a sound base for minor money.
Last Starts 68 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 | 26/07/2026 | 50 | G1 CUP | $128,870.00 | Greyville | 1800m | Good | Kabelo Matsunyane | 60kg | 1:50.38 | - | 5 |
| 3.0L | $41.00 |
| 9/12 | 06/06/2026 | 27 | G1 OPEN | $171,820.00 | Greyville | 1600m | Good | Kabelo Matsunyane | 60kg | 1:37.04 | - | 10 |
| 6.0L | $67.00 |
| 5/10 | 10/05/2026 | 36 | OPEN | $12,640.00 | Turffontein | 1400m | Good | Kyle Strydom | 62kg | 1:26.99 | - | 6 |
| 3.5L | $11.00 |
| 4/8 | 04/04/2026 | 28 | G2 OPEN | $42,120.00 | Turffontein | 1400m | Good | Craig Zackey | 59kg | 1:24.85 | - | 3 |
| 4.8L | $4.30 |
| 5/9 | 07/03/2026 | 14 | G1 OPEN | $126,370.00 | Turffontein | 1600m | Y | Gavin Lerena | 60kg | 1:38.86 | - | 4 |
| 5.3L | $15.00 |
| 5/5 | 21/02/2026 | 329 | OPEN | $16,850.00 | Turffontein | 1160m | Good | Craig Zackey | 62kg | 1:07.28 | - | 5 |
| 7.3L | $9.50 |
| 1/9 | 29/03/2025 | 56 | G2 OPEN | $43,630.00 | Turffontein | 1400m | Soft | Gavin Lerena | 60kg | 1:26.72 | - | 4 |
| 0.5L | $2.50 |
| 1/5 | 01/02/2025 | 16 | OPEN | $17,110.00 | Turffontein | 1400m | Good | Gavin Lerena | 62kg | 1:24.22 | - | 2 |
| 0.9L | $1.46 |
| 2/6 | 16/01/2025 | 31 | OPEN | $17,110.00 | Vaal | 1500m | Good | Gavin Lerena | 62kg | 1:29.72 | - | 6 |
| 0.3L | $1.46 |
| 1/5 | 16/12/2024 | 16 | OPEN | $16,990.00 | Turffontein | 1600m | Good | Gavin Lerena | 62kg | 1:38.61 | - | 3 |
| 3.0L | $1.46 |
| 10/19 | 30/11/2024 | 19 | G1 OPEN | $519,930.00 | Turffontein | 2000m | Good | Aldo Domeyer | 59kg | 2:05.47 | - | 3 |
| 6.8L | $6.00 |

Jockey: Craig Zackey
Weight: 58.5kgs
Stats
Comments
Was disappointing when last at this venue on soft ground four weeks ago, beaten over 12 lengths as firming favourite behind I'm A Fireball. His run prior was better, finishing fifth in a G1 over 1200m at Greyville and beaten only two and a half lengths at long odds. The weight relief and strong jockey-horse record help, but he must rebound to threaten.
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 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 9/9 | 05/09/2026 | 41 | OPEN | $12,890.00 | Turffontein | 1450m | Soft | Keagan De Melo | 62kg | 1:29.86 | - | 4 |
| 12.5L | $3.80 |
| 5/12 | 26/07/2026 | 50 | G1 OPEN | $85,910.00 | Greyville | 1200m | Good | Craig Zackey | 60kg | 1:11.18 | - | 12 |
| 2.6L | $41.00 |
| 5/12 | 06/06/2026 | 14 | G1 OPEN | $171,820.00 | Greyville | 1600m | Good | Muzi Yeni | 60kg | 1:37.04 | - | 4 |
| 3.5L | $67.00 |
| 11/15 | 23/05/2026 | 25 | G2 HCP | $85,910.00 | Scottsville | 1200m | Good | Keagan De Melo | 61kg | 1:07.07 | - | 6 |
| 2.8L | $6.00 |
| 3/11 | 28/04/2026 | 24 | G2 OPEN | $42,120.00 | Turffontein | 1160m | Y | Craig Zackey | 60kg | 1:08.11 | - | 8 |
| 0.3L | $17.00 |
| 5/8 | 04/04/2026 | 28 | G2 OPEN | $42,120.00 | Turffontein | 1400m | Good | Ryan Munger | 60kg | 1:24.85 | - | 8 |
| 6.4L | $11.00 |
| 6/9 | 07/03/2026 | 35 | G1 OPEN | $126,370.00 | Turffontein | 1600m | Y | Ryan Munger | 60kg | 1:38.86 | - | 6 |
| 6.8L | $15.00 |
| 10/11 | 31/01/2026 | 21 | G1 HCP | $421,230.00 | Kenilworth | 2000m | Good | Gavin Lerena | 59.5kg | 2:03.00 | - | 1 |
| 10.8L | $26.00 |
| 5/14 | 10/01/2026 | 28 | G1 PLATE | $252,740.00 | Kenilworth | 1600m | Good | Gavin Lerena | 60kg | 1:37.00 | - | 14 |
| 3.5L | $67.00 |
| 10/13 | 13/12/2025 | 23 | G2 OPEN | $50,548.00 | Kenilworth | 1600m | Good | Gavin Lerena | 60kg | 1:38.77 | - | 10 |
| 3.0L | $17.00 |
| 2/7 | 20/11/2025 | 166 | PLATE | $10,110.00 | Vaal | 1400m | Y | Craig Zackey | 56kg | 1:21.29 | - | 5 |
| 0.3L | $1.25 |

Jockey: Raymond Danielson
Weight: 58.5kgs
Stats
Comments
Resumes after three months away, having finished tenth in a G1 over 2200m at Greyville when beaten ten lengths at big odds. The run before that was stronger, a G2 second at Turffontein Standside when beaten just over half a length by Fire Attack. He has won three times around 1450m, but others bring more reliable recent form.
Last Starts 90 days since last start
| Place | Date | Days | Class | Prize | Track | Dist. | Cnd. | Jockey | Weight | Race Time | In Run | Gate | Result | Margin | Starting Price |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 10/18 | 04/07/2026 | 67 | G1 OPEN | $859,110.00 | Greyville | 2200m | Good | Rachel Venniker | 58.5kg | 2:13.48 | - | 4 |
| 10.0L | $67.00 |
| 2/6 | 28/04/2026 | 45 | G2 OPEN | $42,120.00 | Turffontein | 2000m | Y | Rachel Venniker | 58kg | 2:06.43 | - | 3 |
| 0.6L | $5.00 |
| 1/8 | 14/03/2026 | 35 | OPEN | $16,850.00 | Turffontein | 1800m | Good | Rachel Venniker | 58.5kg | 1:49.94 | - | 1 |
| 2.1L | $5.50 |
| 1/9 | 07/02/2026 | 14 | OPEN | $16,849.00 | Turffontein | 1600m | Good | Gavin Lerena | 56kg | 1:37.52 | - | 4 |
| 0.4L | $7.00 |
| 9/10 | 24/01/2026 | 13 | HCP | $21,061.00 | Vaal | 1800m | Good | Mickaelle Michel | 59.5kg | 1:50.83 | - | 6 |
| 10.5L | $17.00 |
| 10/10 | 11/01/2026 | 43 | HCP | $21,061.00 | Turffontein | 1600m | Y | Callan Murray | 60kg | 1:38.67 | - | 10 |
| 19.5L | $21.00 |
| 4/9 | 29/11/2025 | 28 | OPEN | $25,274.00 | Turffontein | 1400m | Y | Callan Murray | 56kg | 1:26.70 | - | 3 |
| 0.8L | $3.50 |
| 10/16 | 01/11/2025 | 28 | G2 HCP | $84,246.00 | Turffontein | 1600m | Y | Gavin Lerena | 55.5kg | 1:40.49 | - | 16 |
| 7.2L | $5.50 |
| 4/14 | 04/10/2025 | 90 | G2 HCP | $46,335.00 | Turffontein | 1450m | Good | Callan Murray | 57.5kg | 1:29.12 | - | 11 |
| 1.0L | $15.00 |
| 1/8 | 06/07/2025 | 28 | G3 OPEN 3 | $21,060.00 | Turffontein | 1800m | Good | Callan Murray | 57kg | 1:52.20 | - | 4 |
| 0.2L | $4.50 |
| 1/8 | 08/06/2025 | 28 | OPEN 3 | $16,850.00 | Turffontein | 1600m | Good | Callan Murray | 60kg | 1:38.07 | - | 8 |
| 0.4L | $21.00 |

Jockey: Richard Fourie
Weight: 58.5kgs
Stats
Comments
Worked into third at this venue last start, beaten just under three lengths by I'm A Fireball at big odds on soft ground. His previous fourth at Turffontein Standside was much plainer, beaten seven lengths after firming near the top of an open market. He is reliable for a place around this track and trip, but recent winning form is the concern.
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 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 3/9 | 05/09/2026 | 46 | OPEN | $12,890.00 | Turffontein | 1450m | Soft | Calvin Habib | 60kg | 1:29.86 | - | 8 |
| 2.8L | $21.00 |
| 4/7 | 21/07/2026 | 59 | OPEN | $12,890.00 | Turffontein | 1600m | Good | Calvin Habib | 60kg | 1:37.89 | - | 4 |
| 7.1L | $5.00 |
| 10/15 | 23/05/2026 | 13 | G2 HCP | $85,910.00 | Scottsville | 1200m | Good | Malesela Katjedi | 58.5kg | 1:07.07 | - | 5 |
| 2.5L | $101.00 |
| 2/10 | 10/05/2026 | 36 | OPEN | $12,640.00 | Turffontein | 1400m | Good | Malesela Katjedi | 60kg | 1:26.99 | - | 8 |
| 1.0L | $34.00 |
| 8/8 | 04/04/2026 | 28 | G2 OPEN | $42,120.00 | Turffontein | 1400m | Good | Malesela Katjedi | 58kg | 1:24.85 | - | 7 |
| 10.7L | $13.50 |
| 3/9 | 07/03/2026 | 28 | G1 OPEN | $126,370.00 | Turffontein | 1600m | Y | Kabelo Matsunyane | 60kg | 1:38.86 | - | 1 |
| 3.9L | $51.00 |
| 3/9 | 07/02/2026 | 42 | OPEN | $16,849.00 | Turffontein | 1600m | Good | Malesela Katjedi | 60kg | 1:37.52 | - | 3 |
| 2.1L | $21.00 |
| 3/5 | 27/12/2025 | 16 | OPEN | $16,849.00 | Turffontein | 1600m | Good | Malesela Katjedi | 60kg | 1:37.82 | - | 1 |
| 3.7L | $9.50 |
| 2/6 | 11/12/2025 | 12 | OPEN | $16,849.00 | Vaal | 1500m | Good | Malesela Katjedi | 60kg | 1:28.91 | - | 5 |
| 1.0L | $7.00 |
| 2/9 | 29/11/2025 | 28 | OPEN | $25,274.00 | Turffontein | 1400m | Y | Malesela Katjedi | 60kg | 1:26.70 | - | 2 |
| 0.2L | $34.00 |
| 15/16 | 01/11/2025 | 28 | G2 HCP | $84,246.00 | Turffontein | 1600m | Y | Kabelo Matsunyane | 59kg | 1:40.49 | - | 5 |
| 22.3L | $41.00 |

Jockey: Malesela Katjedi
Weight: 58.5kgs
Stats
Comments
Returns from a six-month break after two heavy defeats, most recently finishing last in a G2 at Turffontein Standside when beaten over 16 lengths at big odds. He was also second last there the start prior, beaten over 14 lengths. The track-and-distance record is a positive, but he has a sizeable form gap to bridge.
Last Starts 157 days since last start
| Place | Date | Days | Class | Prize | Track | Dist. | Cnd. | Jockey | Weight | Race Time | In Run | Gate | Result | Margin | Starting Price |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 11/11 | 28/04/2026 | 38 | G2 OPEN | $42,120.00 | Turffontein | 1160m | Y | Marco V'rensburg | 56kg | 1:08.11 | - | 7 |
| 15.5L | $126.00 |
| 10/11 | 21/03/2026 | 7 | OPEN | $16,850.00 | Turffontein | 1160m | Good | Callan Murray | 56kg | 1:07.93 | - | 2 |
| 14.0L | $41.00 |
| 4/10 | 14/03/2026 | 28 | OPEN | $16,850.00 | Turffontein | 1400m | Good | Gavin Lerena | 58kg | 1:22.70 | - | 1 |
| 4.1L | $6.00 |
| 4/6 | 14/02/2026 | 7 | G3 OPEN | $33,700.00 | Turffontein | 1800m | Y | Rachel Venniker | 57kg | 1:53.77 | - | 1 |
| 4.4L | $8.00 |
| 6/9 | 07/02/2026 | 27 | OPEN | $16,849.00 | Turffontein | 1600m | Good | Rachel Venniker | 54.5kg | 1:37.52 | - | 1 |
| 3.3L | $6.00 |
| 5/9 | 11/01/2026 | 43 | OPEN | $16,849.00 | Turffontein | 2000m | Y | Ryan Munger | 58kg | 2:05.88 | - | 7 |
| 4.9L | $7.00 |
| 4/20 | 29/11/2025 | 28 | G1 CUP | $505,476.00 | Turffontein | 2000m | Y | Rachel Venniker | 54kg | 2:07.32 | - | 7 |
| 2.8L | $101.00 |
| 7/16 | 01/11/2025 | 28 | G2 HCP | $84,246.00 | Turffontein | 1600m | Y | Richard Fourie | 55.5kg | 1:40.49 | - | 14 |
| 5.8L | $21.00 |
| 3/14 | 04/10/2025 | 69 | G2 HCP | $46,335.00 | Turffontein | 1450m | Good | Rachel Venniker | 57.5kg | 1:29.12 | - | 3 |
| 0.8L | $34.00 |
| 12/14 | 27/07/2025 | 31 | LR OPEN | $18,960.00 | Greyville | 1600m | Y | Piere Strydom | 58.5kg | 1:35.63 | - | 7 |
| 7.9L | $5.00 |
| 1/12 | 26/06/2025 | 18 | OPEN | $11,370.00 | Turffontein | 1450m | Good | Piere Strydom | 60kg | 1:26.96 | - | 7 |
| 2.0L | $4.50 |

Jockey: Serino Moodley
Weight: 58.5kgs
Stats
Comments
Resumes after a three-month break with stronger recent figures than many outside hopes, having finished fifth in a Listed race at Greyville when beaten just over a length and well supported. He had won a Listed Handicap there the run before, scoring by just over half a length. The first look at this venue and fresh setup make him a cautious proposition.
Last Starts 68 days since last start
| Place | Date | Days | Class | Prize | Track | Dist. | Cnd. | Jockey | Weight | Race Time | In Run | Gate | Result | Margin | Starting Price |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 5/14 | 26/07/2026 | 22 | LR OPEN | $19,330.00 | Greyville | 1600m | Good | Gavin Lerena | 59.5kg | 1:37.82 | - | 1 |
| 1.1L | $4.00 |
| 1/14 | 04/07/2026 | 21 | LR HCP | $17,180.00 | Greyville | 1600m | Good | Serino Moodley | 59kg | 1:36.41 | - | 4 |
| 0.6L | $11.00 |
| 5/14 | 13/06/2026 | 63 | BM114 | $15,890.00 | Greyville | 1000m | Y | Serino Moodley | 56kg | 0:58.35 | - | 4 |
| 1.2L | $7.00 |
| 2/12 | 11/04/2026 | 31 | OPEN | $421,230.00 | Greyville | 1400m | Good | Craig Zackey | 56kg | 1:22.44 | - | 2 |
| 1.8L | $2.80 |
| 1/6 | 11/03/2026 | 24 | PLATE | $10,780.00 | Scottsville | 1400m | Y | Craig Zackey | 61.5kg | 1:24.49 | - | 3 |
| 1.9L | $2.00 |
| 1/13 | 15/02/2026 | 21 | OPEN | $16,850.00 | Scottsville | 1500m | Y | Serino Moodley | 61kg | 1:30.72 | - | 8 |
| 0.3L | $6.00 |
| 2/8 | 25/01/2026 | 337 | OPEN | $11,794.00 | Scottsville | 1200m | Y | Dezahn Louw | 59.5kg | 1:07.33 | - | 5 |
| 1.4L | $13.50 |
| 2/11 | 22/02/2025 | 42 | C3 | $14,830.00 | Kenilworth | 1400m | Good | Aldo Domeyer | 60kg | 1:25.97 | - | 1 |
| 0.4L | $4.30 |
| 3/10 | 11/01/2025 | 70 | BM96 | $13,690.00 | Kenilworth | 1200m | Good | Sean Veale | 60kg | 1:11.64 | - | 3 |
| 1.2L | $4.00 |
| 6/7 | 02/11/2024 | 21 | G3 OPEN 3 | $26,000.00 | Kenilworth | 1400m | Good | Oswald Noach | 60kg | 1:25.15 | - | 2 |
| 2.6L | $11.00 |
| 3/5 | 12/10/2024 | 112 | PPLTE | $11,290.00 | Durbanville | 1400m | Good | Grant Van Niekerk | 56kg | 1:24.38 | - | 3 |
| 3.3L | $11.00 |

Jockey: Blaine Marx-Jacobson
Weight: 58.5kgs
Stats
Comments
Returns from a six-month break after finishing second at Turffontein Standside, beaten just over a length in a small field when near the top of betting. He had won his previous start by two and a half lengths, so the form pattern is sound. Four wins around 1450m are encouraging, but this demands a stronger fresh performance.
Last Starts 166 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 | 19/04/2026 | 36 | OPEN | $16,850.00 | Turffontein | 1600m | Y | Mickaelle Michel | 58kg | 1:39.91 | - | 5 |
| 1.2L | $3.80 |
| 1/10 | 14/03/2026 | 28 | OPEN | $16,850.00 | Turffontein | 1400m | Good | Mickaelle Michel | 50.5kg | 1:22.70 | - | 4 |
| 2.7L | $4.50 |
| 1/11 | 14/02/2026 | 21 | BM96 | $12,640.00 | Turffontein | 1400m | Y | Chase Maujean | 58.5kg | 1:25.75 | - | 5 |
| 4.5L | $9.00 |
| 6/9 | 24/01/2026 | 14 | OPEN | $13,479.00 | Vaal | 1400m | Good | Chase Maujean | 58kg | 1:21.72 | - | 4 |
| 2.1L | $21.00 |
| 12/13 | 10/01/2026 | 102 | OPEN | $14,320.00 | Kenilworth | 1400m | Good | Andrew Fortune | 60kg | 1:26.26 | - | 9 |
| 4.8L | $41.00 |
| 6/14 | 30/09/2025 | 52 | RBH100 | $11,790.00 | Vaal | 1400m | Soft | M K Katjedi | 58kg | 1:23.20 | - | 11 |
| 4.1L | $13.50 |
| 5/9 | 09/08/2025 | 14 | RBH100 | $11,790.00 | Turffontein | 1160m | Good | Calvin Habib | 60kg | 1:07.92 | - | 1 |
| 4.3L | $11.00 |
| 8/10 | 26/07/2025 | 21 | RBH100 | $11,790.00 | Turffontein | 1400m | Good | Calvin Habib | 59kg | 1:25.26 | - | 5 |
| 8.8L | $4.00 |
| 12/14 | 05/07/2025 | 321 | LR HCP | $16,850.00 | Greyville | 1600m | Good Soft | Calvin Habib | 55kg | 1:35.79 | - | 11 |
| 9.6L | $51.00 |
| 1/9 | 18/08/2024 | 43 | RBH82 | $9,700.00 | Scottsville | 1400m | Good | S'manga Khumalo | 59.5kg | 1:23.90 | - | 1 |
| 1.7L | $5.50 |
| 14/14 | 06/07/2024 | 70 | G2 HCP 2 | $40,920.00 | Greyville | 1400m | Good | K A Brewer | 60kg | 1:23.39 | - | 8 |
| 96.4L | $101.00 |

Jockey: Callan Murray
Weight: 58kgs
Stats
Comments
Comes in second-up after winning at this venue on soft ground, beating Mastership by just under two lengths after firming near the top of an open market. That followed a half-length third at Turffontein Standside when well supported, so the current form has real substance. Three wins and two placings from six starts around 1450m make him the one to beat again.
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 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 1/9 | 05/09/2026 | 90 | OPEN | $12,890.00 | Turffontein | 1450m | Soft | Muzi Yeni | 54kg | 1:29.86 | - | 3 |
| 1.8L | $5.00 |
| 3/10 | 07/06/2026 | 42 | OPEN | $12,890.00 | Turffontein | 1400m | Good | Muzi Yeni | 52kg | 1:23.91 | - | 1 |
| 0.5L | $3.50 |
| 13/16 | 26/04/2026 | 30 | LR HCP | $18,960.00 | Scottsville | 1100m | Soft | Sean Veale | 59kg | 1:01.85 | - | 15 |
| 6.7L | $17.00 |
| 2/8 | 27/03/2026 | 26 | G3 OPEN 3 | $25,270.00 | Greyville | 1400m | Good | Sean Veale | 54kg | 1:25.09 | - | 4 |
| 1.0L | $5.00 |
| 1/6 | 01/03/2026 | 22 | OPEN 3 | $16,850.00 | Scottsville | 1400m | Y | Callan Murray | 59kg | 1:24.84 | - | 1 |
| 0.4L | $3.00 |
| 11/13 | 07/02/2026 | 23 | G2 OPEN 3 | $84,246.00 | Turffontein | 1600m | Good | Callan Murray | 60kg | 1:37.06 | - | 10 |
| 14.0L | $34.00 |
| 1/6 | 15/01/2026 | 12 | GPLATE | $10,952.00 | Vaal | 1450m | Good | Callan Murray | 56kg | 1:23.32 | - | 4 |
| 3.3L | $6.50 |
| 4/6 | 03/01/2026 | 15 | GPLATE | $10,952.00 | Turffontein | 1000m | Good | Callan Murray | 57kg | 0:56.48 | - | 1 |
| 3.4L | $6.50 |
| 2/9 | 19/12/2025 | 167 | OPEN | $11,794.00 | Greyville | 1000m | Good | Sean Veale | 60kg | 0:58.27 | - | 1 |
| 3.4L | $9.00 |
| 13/14 | 05/07/2025 | 35 | G2 OPEN 2 | $63,180.00 | Greyville | 1400m | Good Soft | Sean Veale | 60kg | 1:25.91 | - | 9 |
| 9.0L | $41.00 |
| 6/9 | 31/05/2025 | 34 | G1 OPEN 2 | $126,370.00 | Scottsville | 1200m | Good Soft | Sean Veale | 60kg | 1:09.31 | - | 8 |
| 2.0L | $13.50 |

Jockey: Muzi Yeni
Weight: 52.5kgs
Stats
Comments
Comes through a good second in a PLATE over 1200m at Scottsville, beaten a length and a half as favourite despite easing in betting. Two back he won a G1 over 1600m at Greyville by a neck after firming from bigger odds, which is a strong form anchor. The 1450m record is the query, but his current form and lighter impost keep him right in this.
Last Starts 19 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 | 13/09/2026 | 49 | PLATE | $15,030.00 | Scottsville | 1200m | Good | Keagan De Melo | 56.5kg | 1:07.68 | - | 5 |
| 1.7L | $3.80 |
| 1/13 | 26/07/2026 | 22 | G1 OPEN 2 | $150,340.00 | Greyville | 1600m | Good | Lyle Hewitson | 60kg | 1:38.59 | - | 2 |
| 0.3L | $15.00 |
| 6/14 | 04/07/2026 | 28 | G2 OPEN 2 | $64,430.00 | Greyville | 1400m | Good | Aldo Domeyer | 60kg | 1:24.24 | - | 14 |
| 3.0L | $67.00 |
| 6/12 | 06/06/2026 | 56 | LR OPEN 2 | $25,770.00 | Greyville | 1400m | Good | Aldo Domeyer | 60kg | 1:26.33 | - | 8 |
| 2.5L | $13.50 |
| 4/14 | 11/04/2026 | 13 | OPEN 2 | $252,740.00 | Greyville | 1200m | Good | Sean Veale | 60kg | 1:10.87 | - | 1 |
| 3.0L | $34.00 |
| 1/6 | 29/03/2026 | - | PLATE 2 | $12,640.00 | Greyville | 1200m | Y | Keagan De Melo | 57kg | 1:12.66 | - | 6 |
| 0.4L | $11.00 |

Jockey: Calvin Ngcobo
Weight: 58.5kgs
Stats
Comments
Arrives off a Benchmark 96 win at this venue over 1600m, beating Secret Chord by a length and a half after firming from opening levels. His previous fifth in a Benchmark 88 at Vaal was only fair, beaten three and a half lengths. The overall strike rate around 1450m is limited, but his current campaign form keeps him in the placing discussion.
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 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 1/9 | 05/09/2026 | 9 | BM96 | $11,170.00 | Turffontein | 1600m | Soft | Malesela Katjedi | 52.5kg | 1:40.96 | - | 6 |
| 1.6L | $7.50 |
| 5/8 | 27/08/2026 | 26 | BM88 | $10,740.00 | Vaal | 1600m | Good | Muzi Yeni | 59.5kg | 1:37.14 | - | 6 |
| 3.6L | $5.50 |
| 2/8 | 01/08/2026 | 33 | BM96 | $11,170.00 | Turffontein | 2000m | Good | Marco V'rensburg | 52.5kg | 2:04.46 | - | 1 |
| 3.5L | $5.00 |
| 2/11 | 29/06/2026 | 22 | BM88 | $10,740.00 | Turffontein | 2000m | Good | Gavin Lerena | 55.5kg | 2:07.91 | - | 2 |
| 0.3L | $3.80 |
| 2/9 | 07/06/2026 | 17 | BM88 | $10,740.00 | Turffontein | 1600m | Good | Calvin Ngcobo | 55.5kg | 1:37.94 | - | 5 |
| 1.8L | $15.00 |
| 8/16 | 21/05/2026 | 23 | BM84 | $10,110.00 | Vaal | 1400m | Good | Jarryd Penny | 58kg | 1:21.69 | - | 13 |
| 4.0L | $11.00 |
| 2/11 | 28/04/2026 | 24 | BM84 | $10,530.00 | Turffontein | 1600m | Y | Philasande Mxoli | 58kg | 1:39.93 | - | 3 |
| 6.0L | $17.00 |
| 6/8 | 04/04/2026 | 23 | G2 OPEN | $42,120.00 | Turffontein | 1400m | Good | Philasande Mxoli | 58kg | 1:24.85 | - | 4 |
| 9.4L | $67.00 |
| 3/8 | 12/03/2026 | 26 | BM96 | $12,640.00 | Turffontein | 1450m | Soft | Philasande Mxoli | 52kg | 1:27.91 | - | 4 |
| 2.2L | $11.00 |
| 2/11 | 14/02/2026 | 21 | BM96 | $12,640.00 | Turffontein | 1400m | Y | Malesela Katjedi | 52kg | 1:25.75 | - | 11 |
| 4.5L | $17.00 |
| 2/9 | 24/01/2026 | 9 | HCP | $8,425.00 | Vaal | 1700m | Good | Malesela Katjedi | 59.5kg | 1:43.07 | - | 3 |
| 0.3L | $5.50 |