Turffontein Race 4 - For Hospitality Bookings Call 011 681 1796 Middle Stakes
ANTONIO GAUDI (7) is the horse to beat off a consistent sequence, with a BM96 second at Turffontein Standside followed by a Vaal third where he firmed into favourite. His record at this track is a major asset and he already holds a recent line over AFRICAN PRINCE. AFRICAN PRINCE (8) is the main danger, helped by class drop and weight relief after a BM86 fourth at this venue and a BM96 placing two back. EXOCET (6) has not placed in two runs this campaign, but third-up improvement, two wins from four around 1000m and the winning rider returning keep him firmly in the mix. QUANTUM THEORY (2) has the roughest recent form of the selected runners, yet his close Listed Handicap run at Greyville two starts ago and solid record at this track make him a credible place hope.

Jockey: Raymond Danielson
Weight: 63kgs
Stats
Comments
Returns from a five-month break after ending last campaign with a fifth at Turffontein Standside, beaten two and a half lengths by Kisshoten. The run prior was a good 1400m win over Slinky Mapimpi when well-supported near the top of betting, and his overall record is strong. The untried 1000m is the query, so he profiles as a capable runner requiring the race to suit.
Last Starts 129 days since last start
| Place | Date | Days | Class | Prize | Track | Dist. | Cnd. | Jockey | Weight | Race Time | In Run | Gate | Result | Margin | Starting Price |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 5/10 | 07/06/2026 | 38 | OPEN | $12,890.00 | Turffontein | 1400m | Good | Richard Fourie | 54kg | 1:23.91 | - | 7 |
| 2.4L | $7.00 |
| 1/10 | 30/04/2026 | 243 | OPEN | $13,480.00 | Turffontein | 1400m | Good | Richard Fourie | 62kg | 1:26.67 | - | 1 |
| 0.2L | $3.80 |
| 2/8 | 30/08/2025 | 55 | OPEN | $14,740.00 | Vaal | 1200m | Good | K Matsunyane | 57kg | 1:10.02 | - | 6 |
| 0.5L | $11.00 |
| 4/8 | 06/07/2025 | 28 | G3 OPEN 3 | $21,060.00 | Turffontein | 1800m | Good | Gavin Lerena | 57kg | 1:52.20 | - | 2 |
| 2.6L | $4.00 |
| 3/8 | 08/06/2025 | 43 | OPEN 3 | $16,850.00 | Turffontein | 1600m | Good | Gavin Lerena | 60kg | 1:38.07 | - | 4 |
| 0.9L | $3.80 |
| 1/10 | 26/04/2025 | 35 | OPEN | $13,960.00 | Turffontein | 1600m | Good Soft | Gavin Lerena | 58kg | 1:40.58 | - | 8 |
| 0.3L | $3.50 |
| 1/7 | 22/03/2025 | 25 | GPLATE | $11,340.00 | Turffontein | 1600m | Good | Gavin Lerena | 57kg | 1:39.71 | - | 4 |
| 0.3L | $5.50 |
| 2/7 | 25/02/2025 | 212 | RBH100 3 | $9,320.00 | Vaal | 1450m | Good | Ryan Munger | 55kg | 1:25.26 | - | 7 |
| 0.8L | $15.00 |
| 14/14 | 28/07/2024 | 21 | G1 OPEN 2 | $81,830.00 | Greyville | 1600m | Good | Raymond Danielson | 60kg | 1:36.26 | - | 7 |
| 32.9L | $81.00 |
| 1/9 | 07/07/2024 | 15 | MPLATE | $7,360.00 | Turffontein | 1600m | Good | Gavin Lerena | 56kg | 1:38.92 | - | 2 |
| 1.8L | $4.00 |
| 3/8 | 22/06/2024 | 23 | PLATE 2 | $7,360.00 | Turffontein | 1450m | Good | Raymond Danielson | 60kg | 1:29.36 | - | 7 |
| 4.5L | $3.50 |

Jockey: Craig Zackey
Weight: 62.5kgs
Stats
Comments
Returns from a two-month let-up after finishing last in a Listed race at this track, beaten over 11 lengths by Bjorn Ironside without a clear excuse. His previous Listed Handicap run at Greyville was much better, seventh but beaten just under two lengths by Fortress Of Fire. The 1000m record and track form keep him in the placing mix, though recent winning form is the concern.
Last Starts 46 days since last start
| Place | Date | Days | Class | Prize | Track | Dist. | Cnd. | Jockey | Weight | Race Time | In Run | Gate | Result | Margin | Starting Price |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 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 |
| 11/14 | 04/10/2025 | 35 | G2 HCP | $46,335.00 | Turffontein | 1450m | Good | Luyolo Mxothwa | 58kg | 1:29.12 | - | 4 |
| 8.8L | $8.00 |

Jockey: Tristan Godden
Weight: 62kgs
Stats
Comments
Returns from a five-week freshening after finishing last first-up in a PLATE at this venue, beaten a long way by Calla Lagoon. His earlier G2 Gauteng Guineas run at Turffontein Standside was also well held, and he is untried around 1000m. The easier setup helps, but he must show a far sharper finish to threaten.
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/8 | 12/09/2026 | 217 | PLATE | $10,310.00 | Turffontein | 1450m | Good | Blaine Marx-Jacobson | 50kg | 1:28.88 | - | 8 |
| 24.3L | $17.00 |
| 12/13 | 07/02/2026 | 27 | G2 OPEN 3 | $84,246.00 | Turffontein | 1600m | Good | Richard Fourie | 60kg | 1:37.06 | - | 7 |
| 28.2L | $34.00 |
| 6/9 | 11/01/2026 | 26 | G3 OPEN 3 | $29,486.00 | Turffontein | 1400m | Y | Muzi Yeni | 58kg | 1:24.97 | - | 4 |
| 6.8L | $34.00 |
| 3/8 | 16/12/2025 | 17 | GPLATE | $10,952.00 | Turffontein | 1400m | Good | Richard Fourie | 56kg | 1:24.24 | - | 4 |
| 3.5L | $2.25 |
| 4/13 | 29/11/2025 | 32 | G2 HCP 3 | $67,397.00 | Turffontein | 1600m | Y | Richard Fourie | 60kg | 1:39.90 | - | 13 |
| 5.4L | $34.00 |
| 4/6 | 28/10/2025 | 93 | GPLATE | $8,425.00 | Vaal | 1200m | Y | Craig Zackey | 57kg | 1:08.55 | - | 4 |
| 3.1L | $1.87 |
| 2/11 | 27/07/2025 | 21 | G2 OPEN 2 | $42,120.00 | Greyville | 1200m | Y | Richard Fourie | 60kg | 1:11.64 | - | 8 |
| 0.3L | $6.50 |
| 4/8 | 06/07/2025 | 21 | PLATE 2 | $10,950.00 | Turffontein | 1400m | Good | M K Katjedi | 60kg | 1:27.36 | - | 1 |
| 2.3L | $2.25 |
| 1/7 | 15/06/2025 | 29 | PLATE 2 | $10,950.00 | Turffontein | 1160m | Good | Richard Fourie | 57kg | 1:06.98 | - | 3 |
| 0.9L | $3.25 |
| 2/12 | 17/05/2025 | - | PLATE 2 | $7,580.00 | Turffontein | 1160m | Good | M K Katjedi | 60kg | 1:08.28 | - | 9 |
| 1.5L | $11.00 |

Jockey: Jacey Botes
Weight: 60kgs
Stats
Comments
Returns from a four-month break after closing last campaign with a second-last at Greyville Aw, beaten over 13 lengths by Position Of Power. A close third at Greyville the run prior reads better, and he is a proven track-and-trip winner with a 2.5kg claim. Recent form leaves him with plenty to turn around.
Last Starts 94 days since last start
| Place | Date | Days | Class | Prize | Track | Dist. | Cnd. | Jockey | Weight | Race Time | In Run | Gate | Result | Margin | Starting Price |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 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 |
| 4/5 | 15/04/2025 | 17 | OPEN | $17,450.00 | Vaal | 1200m | Good Soft | M Van Rensburg | 56kg | 1:10.16 | - | 1 |
| 3.7L | $3.00 |

Jockey: Callan Murray
Weight: 56kgs
Stats
Comments
Should be fitter third-up after a ninth at Scottsville, beaten five and a half lengths by Roman Agent, following a much sharper fourth there when beaten a length and a half by Smorgasbord. The 1000m record is strong with two wins from four tries, weight relief helps, and the winning rider is back. He has the right profile to rebound into the placings.
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 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 9/14 | 21/09/2026 | 22 | OPEN | $15,030.00 | Scottsville | 1000m | Y | Callan Murray | 58.5kg | 0:56.72 | - | 2 |
| 5.6L | $9.00 |
| 4/7 | 30/08/2026 | 331 | OPEN | $15,030.00 | Scottsville | 1000m | Good | Gavin Lerena | 58.5kg | 0:56.23 | - | 7 |
| 1.7L | $5.00 |
| 1/10 | 03/10/2025 | 33 | BM82 | $10,110.00 | Greyville | 1000m | Neutral | Callan Murray | 57.5kg | 0:58.62 | - | 2 |
| 1.6L | $2.30 |
| 5/13 | 31/08/2025 | 39 | C4 | $11,790.00 | Scottsville | 1200m | Good | Richard Fourie | 57kg | 1:08.98 | - | 8 |
| 2.4L | $2.10 |
| 1/8 | 23/07/2025 | - | MPLTE | $10,530.00 | Scottsville | 1000m | Y | Callan Murray | 57kg | 0:57.21 | - | 7 |
| 1.9L | $3.80 |

Jockey: Calvin Habib
Weight: 54kgs
Stats
Comments
Brings the most reliable recent profile, with a third at Vaal last start after firming into favourite and a second in a BM96 at Turffontein Standside two runs back, beaten just over half a length by Espinoza. He has already beaten African Prince this campaign, handles this distance range and owns a strong record at this track. With race fitness on his side, he is the one they have to beat.
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 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 3/12 | 22/09/2026 | 45 | OPEN | $11,600.00 | Vaal | 1200m | Good | Calvin Habib | 54kg | 1:08.68 | - | 7 |
| 6.9L | $5.00 |
| 2/11 | 08/08/2026 | 28 | BM96 | $11,170.00 | Turffontein | 1160m | Good | Calvin Habib | 55kg | 1:06.11 | - | 11 |
| 0.7L | $7.00 |
| 5/9 | 11/07/2026 | 12 | HCP | $12,030.00 | Turffontein | 1160m | Good | Kabelo Matsunyane | 53kg | 1:07.00 | - | 4 |
| 3.8L | $9.50 |
| 1/11 | 29/06/2026 | 32 | BM84 | $10,310.00 | Turffontein | 1200m | Good | Mickaelle Michel | 57kg | 1:12.46 | - | 2 |
| 1.0L | $2.65 |
| 2/15 | 28/05/2026 | 46 | BM80 | $9,690.00 | Vaal | 1200m | Good | Mickaelle Michel | 59kg | 1:08.80 | - | 11 |
| 0.3L | $21.00 |
| 7/9 | 12/04/2026 | 8 | BM84 | $10,530.00 | Turffontein | 1000m | Good | Kyle Strydom | 59kg | 0:58.29 | - | 9 |
| 3.3L | $9.50 |
| 6/11 | 04/04/2026 | 65 | BM84 | $10,530.00 | Turffontein | 1160m | Good | Callan Murray | 59kg | 1:08.46 | - | 1 |
| 2.4L | $34.00 |
| 4/12 | 29/01/2026 | 14 | HCP | $10,531.00 | Vaal | 1200m | Good | Kabelo Matsunyane | 59kg | 1:09.17 | - | 6 |
| 5.5L | $13.50 |
| 4/7 | 15/01/2026 | 30 | HCP | $10,531.00 | Vaal | 1200m | Good | Kabelo Matsunyane | 59kg | 1:08.17 | - | 6 |
| 3.8L | $6.00 |
| 1/12 | 16/12/2025 | 42 | HCP | $8,425.00 | Turffontein | 1160m | Good | Kabelo Matsunyane | 57kg | 1:08.10 | - | 5 |
| 0.8L | $13.50 |
| 2/10 | 04/11/2025 | 12 | OPEN | $10,110.00 | Vaal | 1200m | Good | Kabelo Matsunyane | 58.5kg | 1:09.61 | - | 1 |
| 2.7L | $8.00 |

Jockey: Kabelo Matsunyane
Weight: 54kgs
Stats
Comments
Kept solid company when fourth in a BM86 at this venue last start, beaten four and a half lengths by Fierceness, and his prior BM96 third at Turffontein Standside ties in through Antonio Gaudi. The class drop and weight relief are genuine positives, while his turf record is consistent. He has enough substance to make the top pick earn it.
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 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 4/7 | 19/09/2026 | 42 | BM86 | $10,310.00 | Turffontein | 1000m | Good | Richard Fourie | 60kg | 0:58.74 | - | 5 |
| 4.5L | $4.50 |
| 3/11 | 08/08/2026 | 40 | BM96 | $11,170.00 | Turffontein | 1160m | Good | Keagan De Melo | 55kg | 1:06.11 | - | 5 |
| 5.0L | $5.50 |
| 7/9 | 29/06/2026 | 32 | OPEN | $11,600.00 | Turffontein | 1000m | Good | Calvin Habib | 54kg | 0:56.90 | - | 1 |
| 3.7L | $5.50 |
| 9/15 | 28/05/2026 | 28 | BM80 | $9,690.00 | Vaal | 1200m | Good | Blaine Marx-Jacobson | 60.5kg | 1:08.80 | - | 1 |
| 11.2L | $2.65 |
| 2/11 | 30/04/2026 | 26 | BM96 | $12,640.00 | Turffontein | 1160m | Good | Richard Fourie | 55kg | 1:09.03 | - | 9 |
| 0.2L | $2.40 |
| 2/11 | 04/04/2026 | 42 | BM84 | $10,530.00 | Turffontein | 1160m | Good | Richard Fourie | 60.5kg | 1:08.46 | - | 10 |
| 0.2L | $4.00 |
| 2/13 | 21/02/2026 | 23 | BM84 | $10,530.00 | Turffontein | 1160m | Good | Ryan Munger | 59.5kg | 1:08.12 | - | 8 |
| 0.8L | $7.00 |
| 2/12 | 29/01/2026 | 33 | HCP | $10,531.00 | Vaal | 1200m | Good | Muzi Yeni | 59.5kg | 1:09.17 | - | 2 |
| 3.5L | $3.50 |
| 4/9 | 27/12/2025 | 35 | HCP | $12,637.00 | Turffontein | 1000m | Good | Muzi Yeni | 53.5kg | 0:57.67 | - | 1 |
| 2.0L | $7.00 |
| 10/13 | 22/11/2025 | 20 | BM82 | $12,216.00 | Kenilworth | 1200m | Good | Nicola Yuen | 59.5kg | 1:12.66 | - | 13 |
| 5.1L | $21.00 |
| 6/14 | 02/11/2025 | 41 | BM82 | $12,216.00 | Kenilworth | 1200m | Good | Juan Paul V'd Merwe | 61kg | 1:12.04 | - | 2 |
| 3.0L | $21.00 |

Jockey: Blaine Marx-Jacobson
Weight: 52kgs
Stats
Comments
Returns from a three-month break after a fourth in a BM96 at Turffontein Standside, beaten five and a half lengths by Espinoza, following a disappointing second-last as favourite in a Handicap. The light weight and good rider-horse record give him some base, but the untried 1000m and recent defeats leave him with work to do.
Last Starts 67 days since last start
| Place | Date | Days | Class | Prize | Track | Dist. | Cnd. | Jockey | Weight | Race Time | In Run | Gate | Result | Margin | Starting Price |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 4/11 | 08/08/2026 | 28 | BM96 | $11,170.00 | Turffontein | 1160m | Good | Blaine Marx-Jacobson | 52.5kg | 1:06.11 | - | 8 |
| 5.6L | $6.50 |
| 8/9 | 11/07/2026 | 27 | HCP | $12,030.00 | Turffontein | 1160m | Good | Mickaelle Michel | 50.5kg | 1:07.00 | - | 9 |
| 10.0L | $2.80 |
| 2/14 | 14/06/2026 | 45 | BM96 | $11,170.00 | Turffontein | 1160m | Good | Blaine Marx-Jacobson | 51kg | 1:07.08 | - | 12 |
| 0.2L | $5.50 |
| 3/12 | 30/04/2026 | 26 | BM80 | $10,110.00 | Turffontein | 1160m | Good | Blaine Marx-Jacobson | 60kg | 1:08.14 | - | 11 |
| 5.8L | $1.91 |
| 3/11 | 04/04/2026 | 28 | BM84 | $10,530.00 | Turffontein | 1160m | Good | Ryan Munger | 57.5kg | 1:08.46 | - | 5 |
| 0.5L | $8.00 |
| 1/10 | 07/03/2026 | 223 | MPLTE | $10,110.00 | Turffontein | 1160m | Y | Blaine Marx-Jacobson | 56kg | 1:09.18 | - | 9 |
| 4.4L | $13.50 |
| 11/11 | 27/07/2025 | - | G2 OPEN 2 | $42,120.00 | Greyville | 1200m | Y | P Mxoli | 59kg | 1:11.64 | - | 11 |
| 13.9L | $67.00 |