Turffontein Race 7 - Racing240 Fm 89 Handicap (F & M)
PERFECT MIRACLE (1) could only manage fourth two runs back then improved last start but found a couple better over 1200m at Vaal, beaten only one length after being prominent at the bend. Looks well placed so expect another big run. ROAMING SPIRIT (2) wasn't far away in her two starts prior to sub-par fifth last time out over 1000m at Vaal. Definitely worth another chance. BRIGHT AND BRAZEN (4) was an effortless winner last time over 1200m at this track, scoring by 3.5 lengths. Has the gate speed to take up a forward position. One of the main contenders. FISH HAWK (8) worked home well late when fresh from a spell, finishing fourth. Fitter and can improve sharply.

Jockey: Calvin Habib
Weight: 60kgs
Stats
Comments
Recent form sound. Comes here off a 30-day let-up. Last start 3rd of 7 at Vaal on February 10 over 1200m, 1.0 len behind Calantha with 58kg at $4. The run before that 4th of 9 at Vaal on January 17 over 1200m, 3.5 len behind Elegantrix carrying 58kg at $17. Progressing well and a win is on the cards.
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/7 | 10/02/2026 | 24 | BM92 FM | $11,370.00 | Vaal | 1200m | Good | Gavin Lerena | 58kg | 1:09.20 | - | 6 |
| 1.0L | $4.00 |
| 4/9 | 17/01/2026 | 49 | OPEN F 3 | $18,955.00 | Vaal | 1200m | Good | Callan Murray | 58kg | 1:08.09 | - | 6 |
| 3.4L | $17.00 |
| 12/19 | 29/11/2025 | 28 | OPEN FM | $33,698.00 | Turffontein | 1160m | Y | Muzi Yeni | 54kg | 1:08.93 | - | 2 |
| 8.6L | $41.00 |
| 5/7 | 01/11/2025 | 28 | CUP FM | $11,373.00 | Turffontein | 1160m | Y | Serino Moodley | 52.5kg | 1:10.26 | - | 6 |
| 3.2L | $1.63 |
| 1/7 | 04/10/2025 | 56 | GPLATE FM | $7,582.00 | Turffontein | 1200m | Good | Calvin Habib | 56.5kg | 1:13.23 | - | 4 |
| 0.2L | $2.70 |
| 1/8 | 09/08/2025 | - | MPLATE FM | $8,000.00 | Turffontein | 1160m | Good | Chad Little | 58kg | 1:08.77 | - | 2 |
| 6.3L | $4.30 |

Jockey: Callan Murray
Weight: 59.5kgs
Stats
Comments
Comes off a 44 day let-up. Last start ran last in a small field at Vaal on January 27 over 1000m, 4.5 len behind Poblano with 58kg at $5. The race before that 4th of 10 at Vaal on December 23 over 1000m, 1.4 len behind Bosum Buddy carrying 59kg at $9. Watch for sharp improvement.
Last Starts 43 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 | 27/01/2026 | 35 | HCP FM | $11,373.00 | Vaal | 1000m | Good | Callan Murray | 58kg | 0:56.50 | - | 3 |
| 4.4L | $5.00 |
| 4/10 | 23/12/2025 | 19 | HCP FM | $11,373.00 | Vaal | 1000m | Good | Callan Murray | 59kg | 0:56.76 | - | 6 |
| 1.4L | $9.00 |
| 4/10 | 04/12/2025 | 25 | HCP FM | $11,370.00 | Vaal | 1200m | Soft | Callan Murray | 56kg | 1:11.19 | - | 1 |
| 1.5L | $6.50 |
| 5/10 | 09/11/2025 | 29 | LR OPEN FM | $21,061.00 | Turffontein | 1000m | Y | Jeffery Syster | 52kg | 0:56.57 | - | 9 |
| 5.7L | $7.00 |
| 4/9 | 11/10/2025 | 21 | OPEN | $11,373.00 | Turffontein | 1200m | Good | Kabelo Matsunyane | 52kg | 1:12.08 | - | 4 |
| 2.8L | $3.25 |
| 1/8 | 20/09/2025 | 126 | OPEN | $10,110.00 | Turffontein | 1000m | Good | Callan Murray | 60kg | 0:58.24 | - | 7 |
| 1.8L | $5.50 |
| 2/15 | 17/05/2025 | 21 | RBH83 FM | $6,740.00 | Turffontein | 1160m | Good | K Matsunyane | 58kg | 1:08.08 | - | 7 |
| 0.3L | $5.00 |
| 1/15 | 26/04/2025 | 11 | RBH84 | $10,910.00 | Turffontein | 1100m | Good Soft | K Matsunyane | 55kg | 1:04.30 | - | 11 |
| 0.8L | $15.00 |
| 4/11 | 15/04/2025 | 21 | RBH82 FM | $9,160.00 | Vaal | 1400m | Good Soft | Diego De Gouveia | 55.5kg | 1:23.17 | - | 5 |
| 2.1L | $7.00 |
| 7/10 | 25/03/2025 | 10 | OPEN | $9,600.00 | Vaal | 1600m | Good | K Matsunyane | 58kg | 1:37.53 | - | 10 |
| 9.7L | $8.00 |
| 5/10 | 15/03/2025 | 48 | RBH83 FM | $9,020.00 | Turffontein | 1400m | Good Soft | Gavin Lerena | 55.5kg | 1:26.96 | - | 2 |
| 2.1L | $2.65 |

Jockey: Muzi Yeni
Weight: 59kgs
Stats
Comments
Third-up today and placed third-up previously. Freshened for 39 days. First-up second last of 10 at Vaal on January 22 over 1450m, 6 len behind Sonic Jet with 53.5kg at $17. Last start second last of 8 at Turffontein Standside on February 1 over 1600m, 7 len behind Warning Sound with 56kg at $13.50. Genuine chance this time around.
Last Starts 38 days since last start
| Place | Date | Days | Class | Prize | Track | Dist. | Cnd. | Jockey | Weight | Race Time | In Run | Gate | Result | Margin | Starting Price |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 7/8 | 01/02/2026 | 10 | HCP FM | $11,373.00 | Turffontein | 1600m | Good | Rachel Venniker | 56kg | 1:39.82 | - | 6 |
| 7.3L | $13.50 |
| 9/10 | 22/01/2026 | 116 | HCP FM | $11,373.00 | Vaal | 1450m | Good | Rachel Venniker | 53.5kg | 1:25.82 | - | 10 |
| 6.1L | $17.00 |
| 6/9 | 28/09/2025 | 36 | HCP FM | $9,267.00 | Turffontein | 1450m | Good | Calvin Habib | 58.5kg | 1:29.81 | - | 9 |
| 5.3L | $6.00 |
| 2/8 | 23/08/2025 | 69 | RBH97 FM | $9,270.00 | Turffontein | 1450m | Good | Calvin Habib | 56kg | 1:29.10 | - | 4 |
| 2.1L | $4.50 |
| 4/10 | 15/06/2025 | 45 | RBH90 FM | $8,850.00 | Turffontein | 1600m | Good | Gavin Lerena | 58.5kg | 1:38.72 | - | 6 |
| 4.1L | $4.30 |
| 2/9 | 01/05/2025 | 37 | RBH91 FM | $8,420.00 | Turffontein | 1400m | Good | Gavin Lerena | 57.5kg | 1:26.37 | - | 8 |
| 0.2L | $4.50 |
| 1/5 | 25/03/2025 | 56 | RBH85 | $10,910.00 | Vaal | 1500m | Good | Gavin Lerena | 58kg | 1:31.69 | - | 2 |
| 1.3L | $5.50 |
| 3/10 | 28/01/2025 | 56 | RBH80 | $10,270.00 | Vaal | 1450m | Good | Gavin Lerena | 58.5kg | 1:25.42 | - | 3 |
| 3.2L | $6.50 |
| 1/9 | 03/12/2024 | 18 | RBH80 FM | $8,920.00 | Turffontein | 1400m | Good | Gavin Lerena | 56kg | 1:27.43 | - | 7 |
| 2.1L | $5.50 |
| 4/10 | 15/11/2024 | 24 | RBH80 FM | $9,750.00 | Turffontein | 1400m | Good | Gavin Lerena | 55.5kg | 1:26.08 | - | 4 |
| 3.3L | $4.50 |
| 2/7 | 22/10/2024 | 12 | RBH74 FM | $7,940.00 | Turffontein | 1450m | Good | Gavin Lerena | 56.5kg | 1:29.40 | - | 3 |
| 4.8L | $3.80 |

Jockey: Mickaelle Michel
Weight: 58.5kgs
Stats
Comments
Racing well recently. At the latest run favourite; won by 3.5 len at this track February 19 over 1200m defeating Winds Of Grace with 60kg at $3.50. The race before that 3rd of 8 at this track on February 12 over 1450m, 1.4 len behind Trail Runner carrying 59kg at $15. Impressed last start and can go on with it.
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/7 | 19/02/2026 | 7 | BM80 FM | $9,480.00 | Turffontein | 1200m | Good | Mickaelle Michel | 60kg | 1:12.84 | - | 2 |
| 3.3L | $3.50 |
| 3/8 | 12/02/2026 | 21 | HCP FM | $8,850.00 | Turffontein | 1450m | Good | Mickaelle Michel | 59kg | 1:28.22 | - | 4 |
| 1.4L | $15.00 |
| 3/8 | 22/01/2026 | 35 | HCP FM | $8,846.00 | Vaal | 1450m | Good | Mickaelle Michel | 58.5kg | 1:26.26 | - | 7 |
| 1.1L | $8.00 |
| 8/8 | 18/12/2025 | 21 | HCP | $10,531.00 | Vaal | 1200m | Good | Callan Murray | 55.5kg | 1:09.54 | - | 2 |
| 9.8L | $21.00 |
| 4/9 | 27/11/2025 | 14 | CUP FM | $11,373.00 | Turffontein | 1000m | Y | Malesela Katjedi | 52kg | 0:59.52 | - | 1 |
| 4.6L | $7.50 |
| 2/9 | 13/11/2025 | 30 | HCP FM | $8,846.00 | Turffontein | 1200m | Good | Callan Murray | 59.5kg | 1:12.73 | - | 9 |
| 2.2L | $21.00 |
| 7/10 | 14/10/2025 | 52 | HCP FM | $8,425.00 | Vaal | 1500m | Good | Kaidan Brewer | 55.5kg | 1:29.02 | - | 4 |
| 7.9L | $26.00 |
| 6/6 | 23/08/2025 | 48 | HCP | $8,000.00 | Turffontein | 1200m | Good | K A Brewer | 56.5kg | 1:13.19 | - | 5 |
| 10.7L | $11.00 |
| 2/7 | 06/07/2025 | 70 | PLATE 2 | $10,110.00 | Turffontein | 1400m | Good | K A Brewer | 60kg | 1:27.62 | - | 6 |
| 0.3L | $17.00 |
| 1/5 | 27/04/2025 | 57 | MPLTE 2 | $10,470.00 | Turffontein | 1200m | Y | K A Brewer | 60kg | 1:13.63 | - | 1 |
| 2.5L | $8.50 |
| 5/6 | 01/03/2025 | 49 | OPEN 2 | $17,180.00 | Turffontein | 1000m | Good Soft | K Matsunyane | 57kg | 0:57.66 | - | 3 |
| 9.2L | $51.00 |

Jockey: Keagan De Melo
Weight: 58.5kgs
Stats
Comments
Second-up. Comes off a 56-day let-up. First-up after two months second last of 8 at Vaal on January 15 over 1200m, 8 len behind Rollwiththepunches with 51kg at $15. Previously second-up 3rd in a small field at Vaal on October 23 over 1450m, 4 len behind World Of Alice with 59kg at $26. Unlikely to threaten.
Last Starts 55 days since last start
| Place | Date | Days | Class | Prize | Track | Dist. | Cnd. | Jockey | Weight | Race Time | In Run | Gate | Result | Margin | Starting Price |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 7/8 | 15/01/2026 | 67 | OPEN | $13,479.00 | Vaal | 1200m | Good | Mickaelle Michel | 51kg | 1:07.66 | - | 1 |
| 8.8L | $15.00 |
| 9/11 | 09/11/2025 | 17 | LR HCP FM | $18,955.00 | Turffontein | 1600m | Y | Gavin Lerena | 54.5kg | 1:39.37 | - | 2 |
| 6.5L | $13.50 |
| 3/6 | 23/10/2025 | 19 | GPLATE FM | $7,582.00 | Vaal | 1450m | Good | Louis Nhlapo | 59kg | 1:27.48 | - | 4 |
| 3.9L | $26.00 |
| 6/10 | 04/10/2025 | 140 | GPLATE | $8,425.00 | Turffontein | 1200m | Good | Louis Nhlapo | 57kg | 1:13.36 | - | 2 |
| 4.6L | $51.00 |
| 10/10 | 17/05/2025 | 105 | RBH103 FM | $8,420.00 | Turffontein | 1160m | Good | Chase Maujean | 54.5kg | 1:07.06 | - | 4 |
| 12.5L | $7.00 |
| 13/13 | 01/02/2025 | 21 | G2 OPEN F | $64,160.00 | Turffontein | 1600m | Good | Chase Maujean | 60kg | 1:38.94 | - | 5 |
| 15.3L | $126.00 |
| 2/8 | 11/01/2025 | 30 | G3 OPEN F 3 | $25,660.00 | Turffontein | 1400m | Y | Gavin Lerena | 60kg | 1:27.53 | - | 3 |
| 0.2L | $2.70 |
| 2/9 | 12/12/2024 | 40 | RBH80 FM | $9,560.00 | Vaal | 1450m | Good | Gavin Lerena | 59.5kg | 1:26.93 | - | 2 |
| 0.7L | $2.40 |
| 5/9 | 02/11/2024 | 28 | G3 OPEN F 3 | $21,660.00 | Turffontein | 1400m | Good | K Matsunyane | 58kg | 1:25.00 | - | 6 |
| 6.9L | $17.00 |
| 2/5 | 05/10/2024 | 28 | GPLATE FM | $9,200.00 | Turffontein | 1200m | Good | Piere Strydom | 60kg | 1:11.42 | - | 3 |
| 1.0L | $4.00 |
| 1/7 | 07/09/2024 | 42 | RBH74 FM | $6,750.00 | Turffontein | 1200m | Good | S'manga Khumalo | 59.5kg | 1:11.66 | - | 5 |
| 0.9L | $3.25 |

Jockey: Jacey Botes
Weight: 54.5kgs
Stats
Comments
Second-up. Comes off a 39-day let-up. First-up after two months 4th of 10 at Turffontein Standside on February 1 over 1600m, 2.75 len behind Scarlett Heart carrying 59.5kg at $13.50. Previously second-up 12th of 15 at Turffontein Standside in the G3 Fillies Mile on November 29 over 1600m, 11 len behind Hazy Dazy with 59kg at $101. Worked home well late fresh. Fitter and can improve sharply.
Last Starts 38 days since last start
| Place | Date | Days | Class | Prize | Track | Dist. | Cnd. | Jockey | Weight | Race Time | In Run | Gate | Result | Margin | Starting Price |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 4/10 | 01/02/2026 | 64 | HCP FM | $8,846.00 | Turffontein | 1600m | Good | Jeffery Syster | 59.5kg | 1:39.71 | - | 4 |
| 2.8L | $13.50 |
| 12/15 | 29/11/2025 | 18 | G3 HCP F 3 | $42,123.00 | Turffontein | 1600m | Y | Jeffery Syster | 59kg | 1:41.73 | - | 12 |
| 11.4L | $101.00 |
| 4/7 | 11/11/2025 | 66 | CUP FM | $9,478.00 | Vaal | 1400m | Soft | Jeffery Syster | 56kg | 1:23.48 | - | 6 |
| 3.2L | $5.00 |
| 1/10 | 06/09/2025 | 14 | MPLATE FM | $8,000.00 | Turffontein | 1200m | Good | J R Syster | 58kg | 1:12.27 | - | 6 |
| 3.5L | $2.70 |
| 2/6 | 23/08/2025 | - | MPLATE FM | $8,000.00 | Turffontein | 1000m | Good | J R Syster | 58kg | 1:00.47 | - | 1 |
| 2.5L | $13.50 |

Jockey: Jeffery Syster
Weight: 54kgs
Stats
Comments
Resuming. Finished off last campaign 13th of 15 at Vaal December 20 over 1200m, 10 len behind Rockaroundtheclock carrying 59kg at $13.50. On debut sixth of 9 at Greyville August 6 over 1400m, 13 len behind Catch A Penny carrying 57kg at $34. Happy to risk.
Last Starts 81 days since last start
| Place | Date | Days | Class | Prize | Track | Dist. | Cnd. | Jockey | Weight | Race Time | In Run | Gate | Result | Margin | Starting Price |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 13/15 | 20/12/2025 | 16 | HCP | $8,846.00 | Vaal | 1200m | Good | Marco V'rensburg | 59kg | 1:09.34 | - | 6 |
| 10.0L | $13.50 |
| 3/11 | 04/12/2025 | 42 | HCP FM | $8,850.00 | Vaal | 1200m | Soft | Marco V'rensburg | 58kg | 1:11.57 | - | 5 |
| 2.2L | $7.00 |
| 3/11 | 23/10/2025 | 14 | HCP FM | $8,425.00 | Vaal | 1000m | Good | Malesela Katjedi | 57kg | 0:57.00 | - | 3 |
| 0.8L | $8.00 |
| 1/8 | 09/10/2025 | 14 | HCP FM | $8,425.00 | Vaal | 1200m | Good | Girish Dookhit | 51.5kg | 1:09.60 | - | 2 |
| 2.8L | $34.00 |
| 1/10 | 25/09/2025 | 27 | MDN FM | $6,740.00 | Vaal | 1200m | Y | Marco V'rensburg | 54kg | 1:03.55 | - | 5 |
| 2.3L | $34.00 |
| 6/11 | 29/08/2025 | 5 | MDN | $8,420.00 | Greyville | 1900m | Good Soft | J Botes | 51.5kg | 1:57.51 | - | 9 |
| 15.8L | $101.00 |
| 7/9 | 24/08/2025 | 18 | MPLATE FM | $9,270.00 | Scottsville | 1400m | Good | Tristan Godden | 57kg | 1:24.81 | - | 7 |
| 8.6L | $101.00 |
| 6/9 | 06/08/2025 | - | MPLATE FM | $9,270.00 | Greyville | 1400m | Good | Mathew Thackeray | 57kg | 1:26.88 | - | 1 |
| 13.9L | $34.00 |