Turffontein Race 10 - Next Turffontein Racemeeting Thursday 9 July Mr 80 Hcp
TOP SHELF TEDDY (2) is a talented filly who returned from a break with a fast finishing win over 1600m at Vaal. Won with a bit in hand and fitter again. Leading contender. SKY PILOT (5) has a moderate winning strike-rate but performed well last time at Vaal, finishing second and only 0.7 lengths from the winner at the end of 1700m. This looks a sterner test than last time but on his best form he is one of the key runners. PRINCESS KEIRA (1) is backing up a week-and-a-half after finishing seventh over 1450m at Vaal. Capable of putting that recent failure behind her. HARUN AL RASHID (4) returns from a break and has placed fresh. Worth keeping safe.

Jockey: Blaine Marx-Jacobson
Weight: 61kgs
Stats
Comments
Most recently 7th of 10 at Vaal on June 25 over 1450m, 5 len behind Reece's Wish with 62kg at $13.50. Before that 3rd of 10 at Turffontein Inside on June 11 over 1450m, 2.5 len behind Blushing Bloom carrying 61kg at $17. Genuine contender under these conditions.
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 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 7/10 | 25/06/2026 | 14 | BM80 FM | $8,330.00 | Vaal | 1450m | Good | Malesela Katjedi | 62kg | 1:26.86 | - | 9 |
| 4.8L | $13.50 |
| 3/10 | 11/06/2026 | 49 | BM82 FM | $8,330.00 | Turffontein | 1450m | Good | Malesela Katjedi | 61kg | 1:28.83 | - | 10 |
| 2.6L | $17.00 |
| 2/8 | 23/04/2026 | 47 | BM96 FM | $11,370.00 | Vaal | 1600m | Y | Malesela Katjedi | 53kg | 1:38.59 | - | 1 |
| 1.0L | $41.00 |
| 8/9 | 07/03/2026 | 34 | BM96 FM | $11,370.00 | Turffontein | 1400m | Y | Jeffery Syster | 52.5kg | 1:26.93 | - | 8 |
| 7.5L | $34.00 |
| 9/9 | 01/02/2026 | 21 | GPLATE | $10,952.00 | Turffontein | 1160m | Good | Mickaelle Michel | 53kg | 1:07.17 | - | 9 |
| 26.5L | $126.00 |
| 7/8 | 11/01/2026 | 19 | OPEN F 3 | $25,274.00 | Turffontein | 1400m | Y | Mickaelle Michel | 58kg | 1:26.30 | - | 5 |
| 6.1L | $101.00 |
| 3/10 | 23/12/2025 | 12 | HCP FM | $8,846.00 | Vaal | 1450m | Good | Mickaelle Michel | 57.5kg | 1:26.92 | - | 9 |
| 1.4L | $34.00 |
| 8/9 | 11/12/2025 | 12 | HCP FM | $8,846.00 | Vaal | 1600m | Good | Varun Jodhee | 54kg | 1:37.15 | - | 9 |
| 6.2L | $21.00 |
| 9/15 | 29/11/2025 | 18 | G3 HCP F 3 | $42,123.00 | Turffontein | 1600m | Y | Chad Little | 59kg | 1:41.73 | - | 7 |
| 5.2L | $126.00 |
| 7/12 | 11/11/2025 | 38 | HCP FM | $8,846.00 | Vaal | 1700m | Soft | Craig Zackey | 59kg | 1:43.63 | - | 5 |
| 5.5L | $17.00 |
| 7/7 | 04/10/2025 | 91 | GPLATE FM | $7,582.00 | Turffontein | 1200m | Good | Kabelo Matsunyane | 56.5kg | 1:13.23 | - | 7 |
| 11.8L | $34.00 |

Jockey: Kabelo Matsunyane
Weight: 60.5kgs
Stats
Comments
Second run back. Comes off a 45-day let-up. First-up after two months won by a head at Vaal May 21 over 1600m defeating Sikeloi with 59kg at $7. Previously second-up won by 2 len at Vaal November 11 over 1700m defeating Reece's Wish with 58kg at $5.50. Charged home to score this trip latest and will be tough to stop again.
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 | 21/05/2026 | 68 | BM78 FM | $8,420.00 | Vaal | 1600m | Good | Serino Moodley | 59kg | 1:35.85 | - | 3 |
| 0.2L | $7.00 |
| 11/14 | 14/03/2026 | 23 | OPEN F 3 | $12,640.00 | Turffontein | 2000m | Good | Richard Fourie | 58.5kg | 2:03.78 | - | 11 |
| 19.3L | $26.00 |
| 4/13 | 19/02/2026 | 26 | BM78 FM | $8,850.00 | Turffontein | 2000m | Good | Craig Zackey | 56.5kg | 2:06.22 | - | 10 |
| 6.8L | $9.00 |
| 5/9 | 24/01/2026 | 23 | OPEN | $9,267.00 | Vaal | 2400m | Good | Craig Zackey | 56kg | 2:30.91 | - | 7 |
| 3.0L | $4.30 |
| 5/9 | 01/01/2026 | 51 | RBH74 FM | $8,850.00 | Turffontein | 1800m | Good | Craig Zackey | 58kg | 1:53.52 | - | 6 |
| 4.1L | $5.50 |
| 1/7 | 11/11/2025 | 31 | MPLTE FM | $8,846.00 | Vaal | 1700m | Good | Craig Zackey | 58kg | 1:45.33 | - | 3 |
| 2.0L | $5.50 |
| 5/9 | 11/10/2025 | 84 | MPLTE FM | $8,003.00 | Turffontein | 1450m | Good | Craig Zackey | 58kg | 1:29.77 | - | 4 |
| 1.6L | $6.00 |
| 3/7 | 19/07/2025 | 63 | MPLTE F 2 | $8,850.00 | Turffontein | 1400m | Good | Callan Murray | 60kg | 1:25.51 | - | 4 |
| 2.5L | $6.50 |
| 7/11 | 17/05/2025 | - | PLATE 2 | $7,580.00 | Turffontein | 1160m | Good | Luyolo Mxothwa | 60kg | 1:08.30 | - | 5 |
| 11.8L | $9.00 |

Jockey: Kobeli Lihaba
Weight: 60kgs
Stats
Comments
Gelding back from a spell of four-and-a-half months. Has placed previously first up from a break. Finished off last campaign sixth of 9 at Greyville All Weather February 27 over 1800m, 2.75 len behind Mohave Prince carrying 62kg at $4.30. When resuming last campaign second of 9 at Greyville November 7 over 1600m, 1.5 len behind Lucky Dollar with 60kg at $13.50. Sure to be thereabouts.
Last Starts 127 days since last start
| Place | Date | Days | Class | Prize | Track | Dist. | Cnd. | Jockey | Weight | Race Time | In Run | Gate | Result | Margin | Starting Price |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 6/9 | 27/02/2026 | 12 | OPEN | $10,110.00 | Greyville | 1800m | Neutral | S'manga Khumalo | 62kg | 1:48.80 | - | 2 |
| 2.8L | $4.30 |
| 10/15 | 15/02/2026 | 44 | BM82 | $10,530.00 | Scottsville | 1500m | Y | S'manga Khumalo | 59.5kg | 1:31.58 | - | 13 |
| 4.4L | $6.00 |
| 3/11 | 02/01/2026 | 34 | BM82 | $10,531.00 | Greyville | 1600m | Good | Nicholas Patel | 59.5kg | 1:35.14 | - | 8 |
| 3.7L | $8.50 |
| 1/9 | 29/11/2025 | 22 | HCP | $14,743.00 | Turffontein | 1600m | Y | Kobeli Lihaba | 58.5kg | 1:40.83 | - | 3 |
| 1.4L | $9.00 |
| 2/9 | 07/11/2025 | 100 | OPEN | $10,110.00 | Greyville | 1600m | Good | Nicholas Patel | 60kg | 1:38.53 | - | 4 |
| 1.6L | $13.50 |
| 9/10 | 30/07/2025 | 81 | C4 | $11,790.00 | Scottsville | 1600m | Good | Sean Veale | 59.5kg | 1:35.71 | - | 4 |
| 9.2L | $11.00 |
| 11/12 | 10/05/2025 | 20 | C4 | $11,790.00 | Greyville | 1900m | Good | S'manga Khumalo | 58kg | 1:58.38 | - | 9 |
| 7.4L | $11.00 |
| 1/9 | 20/04/2025 | 44 | MPLATE | $10,910.00 | Greyville | 1800m | Soft | S'manga Khumalo | 60kg | 1:55.71 | - | 9 |
| 3.7L | $1.72 |
| 3/13 | 07/03/2025 | 33 | MPLATE | $9,450.00 | Greyville | 1800m | Good Soft | Andrew Fortune | 60kg | 1:52.73 | - | 10 |
| 2.3L | $3.25 |
| 2/11 | 02/02/2025 | 60 | MPLATE | $9,320.00 | Scottsville | 1950m | Good Soft | Piere Strydom | 60kg | 2:00.39 | - | 2 |
| 0.1L | $1.72 |
| 5/12 | 04/12/2024 | 25 | MPLATE | $9,350.00 | Kenilworth | 1600m | Good | Aldo Domeyer | 60kg | 1:38.85 | - | 5 |
| 3.5L | $13.50 |

Jockey: Gavin Lerena
Weight: 59.5kgs
Stats
Comments
Most recently 2nd of 14 at Vaal on June 18 over 1700m, 0.7 len behind Best Candidate with 59.5kg at $3.30. The start before that favourite; scored a big 3.5 len win at Vaal May 28 over 1400m defeating Winding Power carrying 60kg at $3.30. Racing well. Leading player.
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 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2/14 | 18/06/2026 | 21 | BM74 | $8,590.00 | Vaal | 1700m | Good | Gavin Lerena | 59.5kg | 1:41.75 | - | 5 |
| 0.7L | $3.25 |
| 1/11 | 28/05/2026 | 7 | MPLTE | $9,690.00 | Vaal | 1400m | Good | Gavin Lerena | 60kg | 1:23.67 | - | 11 |
| 3.3L | $3.25 |
| 3/15 | 21/05/2026 | 39 | MPLTE | $9,690.00 | Vaal | 1200m | Good | Calvin Habib | 60kg | 1:09.43 | - | 13 |
| 4.0L | $21.00 |
| 4/8 | 12/04/2026 | 57 | MPLTE | $10,110.00 | Turffontein | 1160m | Good | Calvin Habib | 60kg | 1:10.00 | - | 6 |
| 7.0L | $9.00 |
| 6/7 | 14/02/2026 | 30 | MPLTE | $10,110.00 | Turffontein | 1160m | Y | Calvin Habib | 60kg | 1:09.68 | - | 1 |
| 17.0L | $8.00 |
| 7/8 | 15/01/2026 | 12 | MPLTE | $10,110.00 | Vaal | 1200m | Good | Calvin Habib | 60kg | 1:08.73 | - | 7 |
| 10.1L | $6.00 |
| 3/7 | 03/01/2026 | 14 | MPLTE | $10,110.00 | Turffontein | 1160m | Good | Calvin Habib | 60kg | 1:08.51 | - | 4 |
| 1.6L | $13.50 |
| 3/12 | 20/12/2025 | 31 | MPLTE | $10,110.00 | Vaal | 1200m | Good | Calvin Habib | 60kg | 1:09.31 | - | 12 |
| 6.4L | $21.00 |
| 6/10 | 19/11/2025 | 11 | MPLTE | $11,794.00 | Kenilworth | 1400m | Good | Sean Veale | 58kg | 1:27.16 | - | 4 |
| 6.3L | $11.00 |
| 6/12 | 08/11/2025 | - | MPLTE | $11,794.00 | Kenilworth | 1200m | Good | Sifisokuhle Bungane | 55.3kg | 1:12.76 | - | 10 |
| 3.1L | $51.00 |

Jockey: Philasande Mxoli
Weight: 58.5kgs
Stats
Comments
At the latest run 8th of 11 at Turffontein Inside on June 29 over 1450m, 6 len behind Winding Power with 60.5kg at $26. Before that 14th of 16 at Vaal on May 21 over 1400m, 8 len behind Bristol Hercules with 57kg at $101. Unlikely to threaten.
Last Starts 5 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 | 29/06/2026 | 39 | BM76 | $9,450.00 | Turffontein | 1450m | Good | Philasande Mxoli | 60.5kg | 1:29.63 | - | 1 |
| 5.8L | $26.00 |
| 14/16 | 21/05/2026 | 14 | BM84 | $10,110.00 | Vaal | 1400m | Good | Jason Gates | 57kg | 1:21.69 | - | 10 |
| 8.4L | $101.00 |
| 6/7 | 07/05/2026 | 77 | BM86 | $10,110.00 | Turffontein | 1600m | Y | Muzi Yeni | 56.5kg | 1:41.48 | - | 4 |
| 5.9L | $41.00 |
| 11/12 | 19/02/2026 | 61 | BM80 | $10,110.00 | Turffontein | 1450m | Good | Philasande Mxoli | 60kg | 1:27.89 | - | 8 |
| 8.1L | $41.00 |
| 12/19 | 20/12/2025 | 23 | HCP | $10,531.00 | Vaal | 1475m | Good | Philasande Mxoli | 58.5kg | 1:26.60 | - | 17 |
| 8.5L | $41.00 |
| 6/12 | 27/11/2025 | 14 | CUP | $10,531.00 | Turffontein | 1450m | Y | Malesela Katjedi | 58.5kg | 1:30.52 | - | 3 |
| 6.2L | $11.00 |
| 3/9 | 13/11/2025 | 14 | CUP | $10,110.00 | Turffontein | 1450m | Good | Craig Zackey | 60.5kg | 1:28.52 | - | 2 |
| 1.5L | $4.75 |
| 1/10 | 30/10/2025 | 7 | HCP | $9,688.00 | Turffontein | 1450m | Good | Malesela Katjedi | 58.5kg | 1:28.69 | - | 1 |
| 0.3L | $15.00 |
| 12/13 | 23/10/2025 | 58 | HCP | $10,110.00 | Vaal | 1600m | Good | Philasande Mxoli | 56.5kg | 1:35.72 | - | 3 |
| 6.7L | $11.00 |
| 3/13 | 26/08/2025 | 17 | RBH72 | $7,160.00 | Vaal | 1600m | Good | P Mxoli | 62kg | 1:37.45 | - | 10 |
| 1.1L | $6.00 |
| 1/9 | 09/08/2025 | 9 | OPEN | $8,420.00 | Turffontein | 1600m | Good | P Mxoli | 60kg | 1:39.92 | - | 3 |
| 1.3L | $7.50 |

Jockey: Craig Zackey
Weight: 57.5kgs
Stats
Comments
At the latest run ran second last of 10 at Vaal on June 25 over 1450m, 7 len behind Reece's Wish carrying 57.5kg at $17. Before that 3rd of 9 at Vaal on May 21 over 1600m, 0.7 len behind Top Shelf Teddy with 57.5kg at $4. Gets the inside draw so deserves 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 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 9/10 | 25/06/2026 | 35 | BM80 FM | $8,330.00 | Vaal | 1450m | Good | Mickaelle Michel | 57.5kg | 1:26.86 | - | 10 |
| 7.6L | $17.00 |
| 3/9 | 21/05/2026 | 61 | BM78 FM | $8,420.00 | Vaal | 1600m | Good | Craig Zackey | 57.5kg | 1:35.85 | - | 4 |
| 0.7L | $4.00 |
| 1/5 | 21/03/2026 | 58 | MPLTE FM | $8,850.00 | Turffontein | 1600m | Good | Craig Zackey | 60kg | 1:41.01 | - | 1 |
| 2.9L | $1.91 |
| 2/9 | 22/01/2026 | 21 | MPLTE FM | $8,846.00 | Vaal | 1600m | Good | Craig Zackey | 59kg | 1:36.75 | - | 1 |
| 0.5L | $6.00 |
| 4/6 | 01/01/2026 | 28 | MPLTE FM | $8,846.00 | Turffontein | 1600m | Good | Calvin Habib | 59kg | 1:41.41 | - | 5 |
| 3.1L | $11.00 |
| 4/10 | 04/12/2025 | 39 | MPLTE FM | $8,850.00 | Vaal | 1450m | Soft | Craig Zackey | 59kg | 1:29.81 | - | 7 |
| 5.1L | $5.50 |
| 3/10 | 26/10/2025 | 106 | MPLTE FM | $8,003.00 | Turffontein | 1400m | Good | Serino Moodley | 58kg | 1:27.34 | - | 6 |
| 2.4L | $34.00 |
| 4/6 | 12/07/2025 | 56 | PLATE 2 | $8,850.00 | Turffontein | 1600m | Good | Callan Murray | 60kg | 1:41.29 | - | 4 |
| 7.1L | $34.00 |
| 8/10 | 17/05/2025 | - | PLATE 2 | $7,580.00 | Turffontein | 1160m | Good | J R Syster | 60kg | 1:08.93 | - | 3 |
| 8.8L | $41.00 |

Jockey: Jeffery Syster
Weight: 56.5kgs
Stats
Comments
Second-up. First-up after three months 6th of 10 at Vaal on June 25 over 1450m, 3.5 len behind Never Never Land carrying 55kg at $34. Previously second-up from last on the turn 10th of 12 at this track on December 16 over 1160m, 4 len behind Antonio Gaudi carrying 55kg at $101. Needs to lift.
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/10 | 25/06/2026 | 98 | BM83 | $10,310.00 | Vaal | 1450m | Good | Jeffery Syster | 55kg | 1:26.43 | - | 10 |
| 3.6L | $34.00 |
| 2/10 | 19/03/2026 | 7 | BM70 | $7,580.00 | Turffontein | 1450m | Good | Jeffery Syster | 59.5kg | 1:30.74 | - | 3 |
| 0.6L | $3.50 |
| 1/14 | 12/03/2026 | 19 | BM66 | $7,580.00 | Turffontein | 1450m | Soft | Jeffery Syster | 60kg | 1:29.88 | - | 5 |
| 0.7L | $8.00 |
| 9/13 | 21/02/2026 | 7 | BM84 | $10,530.00 | Turffontein | 1160m | Good | Philasande Mxoli | 52.5kg | 1:08.12 | - | 12 |
| 4.4L | $41.00 |
| 7/13 | 14/02/2026 | 30 | BM74 | $8,420.00 | Turffontein | 1160m | Y | Jeffery Syster | 57.5kg | 1:09.77 | - | 13 |
| 3.2L | $26.00 |
| 8/11 | 15/01/2026 | 12 | HCP | $8,425.00 | Vaal | 1600m | Good | Louis Nhlapo | 57.5kg | 1:34.42 | - | 1 |
| 7.9L | $11.00 |
| 5/9 | 03/01/2026 | 18 | HCP | $8,425.00 | Turffontein | 1400m | Good | Jeffery Syster | 60.5kg | 1:25.43 | - | 8 |
| 6.4L | $17.00 |
| 10/12 | 16/12/2025 | 35 | HCP | $8,425.00 | Turffontein | 1160m | Good | Louis Nhlapo | 55kg | 1:08.10 | - | 3 |
| 3.9L | $101.00 |
| 6/6 | 11/11/2025 | 94 | NOV | $8,425.00 | Vaal | 1000m | Soft | Malesela Katjedi | 56.5kg | 0:56.53 | - | 5 |
| 8.5L | $13.50 |
| 3/7 | 09/08/2025 | 23 | OPEN | $8,420.00 | Turffontein | 1160m | Good | J Gates | 58kg | 1:09.34 | - | 4 |
| 1.3L | $7.50 |
| 4/6 | 17/07/2025 | 28 | PLATE 2 | $10,950.00 | Turffontein | 1200m | Good | M K Katjedi | 60kg | 1:12.56 | - | 4 |
| 3.6L | $13.50 |