Turffontein Race 7 - Tf Kruger Incorporated Attorneys Progress Plate
TURN IT UP (1) Resuming from a 31 week break. Displayed potential when winning by 2L last run at Greyville and has the ideal draw. Expected to settle towards the rear. Good career start. Looks a suitable field and easily up to these. GIMME A FIREBALL (5) Ran 5th last run here. Can make a comeback and honest performer putting a tidy record together. Has good tactical speed and will be nicely positioned. Worth strong consideration. SHERLOCK HOLMES (2) Resumes after a break. Struggled when 4th last time at this venue but showing consistent performance in races. Displays good tactical speed. Has a positive draw. Will give a big sight. BELIEVE IN FATE (7) Appeared lacklustre when 5th last time here. Capable of a running a place.

Jockey: Mickaelle Michel
Weight: 60.5kgs
Stats
Comments
Returns from a lengthy spell with a sharp profile, having made it three wins in a row when winning by just over two lengths in Open company at Greyville as a heavily backed favourite. He had also been dominant in a PLATE at Turffontein Standside, beating Gone Cold by two and a half lengths, and is two from two at 1200m. With a 1.5kg claim and an unblemished good-track record, he sets a strong standard.
Last Starts 217 days since last start
| Place | Date | Days | Class | Prize | Track | Dist. | Cnd. | Jockey | Weight | Race Time | In Run | Gate | Result | Margin | Starting Price |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 1/14 | 11/04/2026 | 21 | OPEN 2 | $252,740.00 | Greyville | 1200m | Good | Keagan De Melo | 60kg | 1:10.87 | - | 10 |
| 2.2L | $2.10 |
| 1/6 | 21/03/2026 | 81 | PLATE 2 | $12,640.00 | Turffontein | 1160m | Good | Keagan De Melo | 60kg | 1:08.14 | - | 4 |
| 2.6L | $1.46 |
| 1/9 | 30/12/2025 | 31 | PLATE 2 | $10,952.00 | Turffontein | 1000m | Good | Keagan De Melo | 60kg | 0:58.00 | - | 8 |
| 5.3L | $1.67 |
| 2/15 | 29/11/2025 | - | MPLTE 2 | $25,274.00 | Turffontein | 800m | Y | Richard Fourie | 60kg | 0:46.37 | - | 14 |
| 3.5L | $4.30 |

Jockey: Calvin Habib
Weight: 54.5kgs
Stats
Comments
Returns from a lengthy spell after finishing fourth in a NOV at Turffontein Standside, beaten just over four lengths as a well-supported favourite. His previous fifth behind Time Is Precious was safely held, and the 1200m record is only fair despite one win. Strong stable and rider credentials help, but his recent race form has to lift sharply.
Last Starts 105 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/08/2026 | 95 | NOV | $8,590.00 | Turffontein | 1160m | Good | Kabelo Matsunyane | 56kg | 1:07.42 | - | 6 |
| 4.1L | $2.70 |
| 5/6 | 28/04/2026 | 28 | G3 OPEN 2 | $25,270.00 | Turffontein | 1100m | Y | Kyle Strydom | 58kg | 1:05.38 | - | 5 |
| 6.2L | $6.00 |
| 1/11 | 31/03/2026 | 45 | MPLTE 2 | $10,950.00 | Vaal | 1200m | Good | Kyle Strydom | 60kg | 1:09.84 | - | 7 |
| 2.7L | $1.50 |
| 2/9 | 14/02/2026 | 28 | MPLTE 2 | $10,950.00 | Turffontein | 1160m | Y | Gavin Lerena | 60kg | 1:10.44 | - | 5 |
| 0.3L | $5.50 |
| 3/7 | 17/01/2026 | - | MPLTE 2 | $10,952.00 | Vaal | 1000m | Good | Calvin Habib | 60kg | 0:56.87 | - | 5 |
| 7.0L | $3.25 |

Jockey: Philasande Mxoli
Weight: 61.5kgs
Stats
Comments
Went close at Vaal last start, running second in a BM96 and beaten just under a length by Max The Magician at generous odds. That was a useful rebound from a last in a CUP when unwanted in the market, and his record at this track and distance reads one win and two places from four starts. He carries weight, but race fitness and the return of a winning rider keep him a sound place prospect.
Last Starts 11 days since last start
| Place | Date | Days | Class | Prize | Track | Dist. | Cnd. | Jockey | Weight | Race Time | In Run | Gate | Result | Margin | Starting Price |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2/12 | 03/11/2026 | 26 | BM96 | $15,320.00 | Vaal | 1200m | Good | Philasande Mxoli | 61kg | 1:10.39 | - | 10 |
| 0.9L | $17.00 |
| 11/11 | 08/10/2026 | 16 | CUP | $13,120.00 | Vaal | 1100m | Good | Philasande Mxoli | 50kg | 1:01.02 | - | 3 |
| 8.5L | $26.00 |
| 2/12 | 22/09/2026 | 10 | OPEN | $11,600.00 | Vaal | 1200m | Good | Philasande Mxoli | 60kg | 1:08.68 | - | 1 |
| 6.6L | $6.50 |
| 3/8 | 12/09/2026 | 14 | OPEN | $11,600.00 | Turffontein | 1200m | Good | Philasande Mxoli | 60kg | 1:12.86 | - | 5 |
| 2.7L | $8.00 |
| 6/8 | 29/08/2026 | 38 | LR OPEN | $15,030.00 | Turffontein | 1200m | Good | Philasande Mxoli | 56kg | 1:11.89 | - | 5 |
| 7.1L | $5.50 |
| 2/6 | 22/07/2026 | 17 | PLATE | $12,800.00 | Scottsville | 1200m | Good | Philasande Mxoli | 60.5kg | 1:07.74 | - | 4 |
| 5.3L | $5.00 |
| 4/8 | 05/07/2026 | 56 | OPEN | $12,890.00 | Turffontein | 1160m | Good | Philasande Mxoli | 50kg | 1:05.79 | - | 4 |
| 1.4L | $9.00 |
| 4/9 | 10/05/2026 | 12 | OPEN | $11,370.00 | Turffontein | 1160m | Good | Philasande Mxoli | 60kg | 1:09.58 | - | 4 |
| 2.3L | $7.00 |
| 8/11 | 28/04/2026 | 31 | G2 OPEN | $42,120.00 | Turffontein | 1160m | Y | Philasande Mxoli | 52kg | 1:08.11 | - | 1 |
| 5.3L | $17.00 |
| 3/13 | 28/03/2026 | 14 | OPEN | $13,480.00 | Vaal | 1200m | Y | Philasande Mxoli | 58kg | 1:08.76 | - | 7 |
| 2.0L | $7.00 |
| 7/10 | 14/03/2026 | 21 | OPEN | $16,850.00 | Turffontein | 1400m | Good | Philasande Mxoli | 52kg | 1:22.70 | - | 6 |
| 5.8L | $6.50 |

Jockey: Tristan Godden
Weight: 54.5kgs
Stats
Comments
Returns from a one-month freshening with his best recent run fresh in the mind, finishing fifth over 1000m at this track and beaten just under two lengths by Antonio Gaudi after attracting support at long odds. The start prior over 1450m was well below par, but the return to 1200m, significant weight relief from 62kg and third-up timing all suit, while one win and two places from four starts at the trip gives the case more substance. This looks the right setup for him to convert improvement into a win.
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 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 5/8 | 15/10/2026 | 33 | OPEN | $11,810.00 | Turffontein | 1000m | Good | Tristan Godden | 62kg | 0:58.86 | - | 2 |
| 1.9L | $17.00 |
| 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: Callan Murray
Weight: 57.5kgs
Stats
Comments
Kept his form in good order when fifth of 16 at Turffontein Standside over 1400m, beaten three lengths by Fierceness despite starting as an outside chance. The run prior was a firming favourite's win in a Handicap at this track, beating Whatsdamatterwithu, and he is two from two at 1200m. Back to his winning distance, he profiles as a genuine place player with winning upside.
Last Starts 14 days since last start
| Place | Date | Days | Class | Prize | Track | Dist. | Cnd. | Jockey | Weight | Race Time | In Run | Gate | Result | Margin | Starting Price |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 5/16 | 31/10/2026 | 49 | G3 OPEN 3 | $35,000.00 | Turffontein | 1400m | Good | Tristan Godden | 58kg | 1:24.87 | - | 1 |
| 3.0L | $11.00 |
| 1/6 | 12/09/2026 | 45 | HCP 3 | $11,000.00 | Turffontein | 1200m | Good | Sean Veale | 54.5kg | 1:12.94 | - | 3 |
| 0.5L | $2.00 |
| 1/16 | 29/07/2026 | 73 | MPLTE | $12,030.00 | Scottsville | 1200m | Good | Sean Veale | 57kg | 1:08.76 | - | 3 |
| 4.5L | $2.10 |
| 3/8 | 17/05/2026 | - | MPLTE 2 | $13,480.00 | Scottsville | 1000m | Good | Sean Veale | 60kg | 0:56.90 | - | 8 |
| 2.2L | $3.00 |

Jockey: Tshwaro Appie
Weight: 58.5kgs
Stats
Comments
Produced a better result last start when third in a BM82 at Greyville Aw, beaten a length and a half by Zagreb after attracting some long-odds support. The concern is the start prior, where he was tailed off in Open company at this track, and he is unplaced from three runs at this venue. Back to 1200m, he still has to prove he can repeat the latest against stronger hopes.
Last Starts 29 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 | 16/10/2026 | 27 | BM82 | $10,940.00 | Greyville | 1400m | Neutral | Y Leung | 55kg | 1:22.73 | - | 12 |
| 1.7L | $34.00 |
| 5/6 | 19/09/2026 | 14 | OPEN | $12,890.00 | Turffontein | 1800m | Good | Kyle Strydom | 56kg | 1:52.85 | - | 5 |
| 32.3L | $21.00 |
| 4/9 | 05/09/2026 | 17 | BM96 | $11,170.00 | Turffontein | 1600m | Soft | Jason Gates | 52.5kg | 1:40.96 | - | 7 |
| 5.3L | $34.00 |
| 10/11 | 19/08/2026 | 11 | BM84 | $10,310.00 | Vaal | 1800m | Good | Marco V'rensburg | 58.5kg | 1:50.75 | - | 7 |
| 11.8L | $11.00 |
| 7/8 | 08/08/2026 | 18 | BM95 | $11,170.00 | Turffontein | 1600m | Good | Marco V'rensburg | 53kg | 1:39.12 | - | 7 |
| 9.2L | $6.50 |
| 3/7 | 21/07/2026 | 19 | OPEN | $12,890.00 | Turffontein | 1600m | Good | Marco V'rensburg | 50kg | 1:37.89 | - | 6 |
| 6.8L | $9.50 |
| 1/8 | 02/07/2026 | 56 | BM88 | $10,740.00 | Vaal | 1600m | Good | Marco V'rensburg | 54.5kg | 1:36.23 | - | 8 |
| 0.5L | $13.50 |
| 6/9 | 07/05/2026 | 82 | BM74 | $8,420.00 | Turffontein | 1450m | Y | Mickaelle Michel | 60kg | 1:31.05 | - | 4 |
| 8.8L | $2.65 |
| 6/10 | 14/02/2026 | 70 | BM82 | $12,220.00 | Durbanville | 1400m | Good | Andrew Fortune | 57.5kg | 1:23.19 | - | 3 |
| 4.5L | $4.00 |
| 2/9 | 06/12/2025 | 38 | BM82 | $12,216.00 | Kenilworth | 1400m | Good | Andrew Fortune | 57kg | 1:25.61 | - | 2 |
| 1.5L | $6.00 |
| 6/11 | 29/10/2025 | 92 | BM82 | $10,110.00 | Durbanville | 1400m | Good | Nicola Yuen | 56kg | 1:25.55 | - | 9 |
| 1.8L | $41.00 |

Jockey: Blaine Marx-Jacobson
Weight: 54kgs
Stats
Comments
Has been safely held in two runs this campaign, most recently finishing last in a five-runner GPLATE at Turffontein Standside, beaten four and a half lengths after support near the top of betting. He had earlier run seventh at Vaal, beaten over 11 lengths. The 1200m record is serviceable, but even with weight relief third-up he must finish off far better.
Last Starts 21 days since last start
| Place | Date | Days | Class | Prize | Track | Dist. | Cnd. | Jockey | Weight | Race Time | In Run | Gate | Result | Margin | Starting Price |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 5/5 | 24/10/2026 | 32 | GPLATE | $9,620.00 | Turffontein | 1000m | Good | Muzi Yeni | 56kg | 0:57.00 | - | 4 |
| 4.7L | $3.25 |
| 7/12 | 22/09/2026 | 213 | OPEN | $11,600.00 | Vaal | 1200m | Good | Muzi Yeni | 52kg | 1:08.68 | - | 10 |
| 10.6L | $13.50 |
| 11/13 | 21/02/2026 | 35 | BM84 | $10,530.00 | Turffontein | 1160m | Good | Mickaelle Michel | 59kg | 1:08.12 | - | 3 |
| 6.0L | $3.80 |
| 3/5 | 17/01/2026 | 32 | GPLATE | $10,952.00 | Vaal | 1200m | Good | Ryan Munger | 56.5kg | 1:07.76 | - | 5 |
| 0.8L | $7.50 |
| 11/12 | 16/12/2025 | 563 | HCP | $8,425.00 | Turffontein | 1160m | Good | Richard Fourie | 60kg | 1:08.10 | - | 10 |
| 4.6L | $15.00 |
| 10/13 | 01/06/2024 | 28 | G1 OPEN 2 | $81,830.00 | Scottsville | 1200m | Good | Piere Strydom | 60kg | 1:08.70 | - | 3 |
| 11.7L | $17.00 |
| 1/6 | 04/05/2024 | 37 | MPLTE 2 | $7,330.00 | Turffontein | 1160m | Good | Muzi Yeni | 60kg | 1:07.68 | - | 1 |
| 4.0L | $1.46 |
| 3/9 | 28/03/2024 | - | MPLTE 2 | $7,970.00 | Vaal | 1200m | Good | Piere Strydom | 60kg | 1:09.19 | - | 1 |
| 4.3L | $13.50 |

Jockey: Kyle Strydom
Weight: 61.5kgs
Stats
Comments
Returns from a lengthy spell after ending last campaign with a last placing at Greyville over 1600m, beaten four lengths by Zeitz and unwanted in the market. His run prior, a fourth over the same trip behind Go Grayson Go, was stronger, and he has one win and one place from two 1200m starts. That distance record gives him some hope, but he has to return in better order.
Last Starts 111 days since last start
| Place | Date | Days | Class | Prize | Track | Dist. | Cnd. | Jockey | Weight | Race Time | In Run | Gate | Result | Margin | Starting Price |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 14/14 | 26/07/2026 | 36 | LR OPEN | $19,330.00 | Greyville | 1600m | Good | Kabelo Matsunyane | 53.5kg | 1:37.82 | - | 9 |
| 4.0L | $126.00 |
| 4/10 | 20/06/2026 | 41 | OPEN 3U | $55,840.00 | Greyville | 1600m | Y | Craig Zackey | 58.5kg | 1:39.15 | - | 10 |
| 2.8L | $5.50 |
| 9/9 | 10/05/2026 | 19 | OPEN 3 | $14,740.00 | Turffontein | 1400m | Good | Craig Zackey | 59.5kg | 1:26.56 | - | 8 |
| 9.0L | $8.00 |
| 1/6 | 21/04/2026 | 19 | GPLATE | $10,950.00 | Vaal | 1400m | Y | Keagan De Melo | 60kg | 1:24.93 | - | 3 |
| 0.6L | $3.80 |
| 1/6 | 02/04/2026 | 35 | HCP 3 | $7,410.00 | Vaal | 1450m | Good | Craig Zackey | 60kg | 1:24.74 | - | 6 |
| 2.5L | $3.00 |
| 3/7 | 26/02/2026 | 14 | GPLATE | $10,950.00 | Turffontein | 1600m | Good | Craig Zackey | 56.5kg | 1:38.75 | - | 5 |
| 2.0L | $6.50 |
| 5/7 | 12/02/2026 | 121 | GPLATE | $10,950.00 | Turffontein | 1450m | Good | Calvin Habib | 57kg | 1:28.01 | - | 1 |
| 3.3L | $9.00 |
| 1/9 | 14/10/2025 | 113 | MPLTE | $8,846.00 | Vaal | 1200m | Good | Craig Zackey | 59kg | 1:10.52 | - | 3 |
| 0.8L | $1.77 |
| 3/10 | 23/06/2025 | 30 | PLATE 2 | $9,690.00 | Turffontein | 1400m | Good | Craig Zackey | 60kg | 1:26.11 | - | 5 |
| 2.5L | $1.25 |
| 2/12 | 24/05/2025 | - | PLATE 2 | $12,640.00 | Greyville | 1200m | Good | Craig Zackey | 60kg | 1:13.68 | - | 1 |
| 0.3L | $2.10 |