Greyville Race 6 - Omoda Golden Horseshoe (Grade 2) (2yo)
VIBE CHECK (1) is a promising type still in first campaign but off to a great start to career. Has scored at his last two, the latest over 1400m at Scottsville winning by 2.5 lengths. Unbeaten over this journey and will go close again. THE CULLINAN (2) is a promising who was off the mark two back then charged home ate to place latest. Leading rider goes aboard. RED SPICE (7) resumes today after filling a minor placing at his last appearance at this track over 1200m on April 11. Among the better hopes. KAZENOYONI (10) is close to breaking through after two consecutive placings, the latest coming when second over 1400m at Listed level at this track. Suitably placed so anticipating a big run this time.

Jockey: Sean Veale
Weight: 60kgs
Stats
Comments
Chasing a hat-trick. Comes here off a 48-day let-up. At the latest run favourite; won by 2.5 len at Scottsville May 17 over 1400m defeating Kazenoyoni with 60kg at $1.30. The run before that favourite; won by 5.5 len at Scottsville April 29 over 1400m in soft going defeating Putthelightsout with 60kg at $2.50. Unbeaten this trip at last two runs and can make it a winning hat-trick. Strong chance from a low draw.
Last Starts 47 days since last start
| Place | Date | Days | Class | Prize | Track | Dist. | Cnd. | Jockey | Weight | Race Time | In Run | Gate | Result | Margin | Starting Price |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 1/8 | 17/05/2026 | 18 | PLATE 2 | $14,740.00 | Scottsville | 1400m | Good | Keagan De Melo | 60kg | 1:23.35 | - | 2 |
| 2.5L | $1.30 |
| 1/11 | 29/04/2026 | 30 | MPLTE 2 | $13,480.00 | Scottsville | 1400m | Soft | Sean Veale | 60kg | 1:24.68 | - | 11 |
| 5.5L | $2.50 |
| 3/10 | 30/03/2026 | 36 | MPLTE 2 | $11,790.00 | Kenilworth | 1200m | Good | Sean Veale | 60kg | 1:12.80 | - | 2 |
| 1.7L | $3.00 |
| 2/13 | 22/02/2026 | 22 | MPLTE 2 | $13,480.00 | Kenilworth | 1200m | Good | Sean Veale | 60kg | 1:12.69 | - | 5 |
| 0.3L | $9.00 |
| 13/13 | 31/01/2026 | - | OPEN 2 | $50,548.00 | Kenilworth | 1100m | Good | Sean Veale | 59kg | 1:06.62 | - | 8 |
| 9.5L | $34.00 |

Jockey: Richard Fourie
Weight: 60kgs
Stats
Comments
Recent form sound. Returns from a 34-day let-up. At the latest run ran on strongly from last on the turn; 3rd of 8 at Kenilworth in LR on May 31 over 1200m, 1.2 len behind Catwalk King carrying 58kg at $11. The start before that won by 1.0 len at Kenilworth April 27 over 1200m defeating Spinnaker carrying 60kg at $3.30. Promising who was off the mark two back then charged home ate to place latest. Leading rider goes aboard.
Last Starts 33 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 | 31/05/2026 | 34 | LR OPEN 2 | $21,060.00 | Kenilworth | 1200m | Y | Craig Zackey | 58kg | 1:14.48 | - | 1 |
| 1.2L | $11.00 |
| 1/8 | 27/04/2026 | 21 | MPLTE 2 | $11,790.00 | Kenilworth | 1200m | Y | Craig Zackey | 60kg | 1:15.53 | - | 6 |
| 1.0L | $3.25 |
| 4/9 | 06/04/2026 | - | MPLTE 2 | $11,790.00 | Kenilworth | 1200m | Good | Aldo Domeyer | 60kg | 1:14.20 | - | 1 |
| 1.0L | $4.50 |

Jockey: Mathew Thackeray
Weight: 60kgs
Stats
Comments
At the latest run 5th of 12 at this track in LR on June 6 over 1400m, 2.5 len behind Viking Leader carrying 60kg at $67. The race before that 3rd of 8 at Scottsville on May 17 over 1400m, 4 len behind Vibe Check carrying 60kg at $9. Not going well enough to win this.
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 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 5/12 | 06/06/2026 | 20 | LR OPEN 2 | $25,770.00 | Greyville | 1400m | Good | Mathew Thackeray | 60kg | 1:26.33 | - | 11 |
| 2.4L | $67.00 |
| 3/8 | 17/05/2026 | 51 | PLATE 2 | $14,740.00 | Scottsville | 1400m | Good | Tristan Godden | 60kg | 1:23.35 | - | 1 |
| 4.1L | $9.00 |
| 1/14 | 27/03/2026 | 16 | MPLTE 2 | $11,790.00 | Greyville | 1400m | Good | Calvin Habib | 60kg | 1:27.53 | - | 10 |
| 1.9L | $9.00 |
| 4/13 | 11/03/2026 | 21 | MPLTE 2 | $11,790.00 | Scottsville | 1200m | Y | Tristan Godden | 60kg | 1:09.74 | - | 5 |
| 2.2L | $7.00 |
| 5/16 | 18/02/2026 | 38 | MPLTE 2 | $11,790.00 | Scottsville | 1200m | Y | Mathew Thackeray | 60kg | 1:09.21 | - | 13 |
| 6.2L | $34.00 |
| 4/10 | 11/01/2026 | 28 | MPLTE 2 | $11,794.00 | Scottsville | 1000m | Y | Gareth Wright | 60kg | 0:57.95 | - | 2 |
| 1.7L | $67.00 |
| 7/12 | 14/12/2025 | - | MPLTE | $11,794.00 | Scottsville | 1000m | Y | Damyan Pillay | 57.5kg | 0:56.10 | - | 10 |
| 10.2L | $17.00 |

Jockey: Chad Schofield
Weight: 58.5kgs
Stats
Comments
Comes off a 42 day let-up. At the latest run 5th of 16 at Scottsville in G2 on May 23 over 1200m, 6 len behind Get Up with 60kg at $6. Before that 5th of 14 at this track on April 11 over 1200m, 3.5 len behind Turn It Up carrying 57.5kg at $9.50. Safely held last start but is capable of better.
Last Starts 41 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 | 23/05/2026 | 42 | G2 OPEN 2 | $64,430.00 | Scottsville | 1200m | Good | Aldo Domeyer | 60kg | 1:07.40 | - | 8 |
| 5.8L | $6.00 |
| 5/14 | 11/04/2026 | 35 | OPEN 2 | $252,740.00 | Greyville | 1200m | Good | Serino Moodley | 57.5kg | 1:10.87 | - | 8 |
| 3.4L | $9.50 |
| 1/8 | 07/03/2026 | 37 | LR OPEN 2 | $16,850.00 | Turffontein | 1000m | Y | Ryan Munger | 60kg | 0:58.04 | - | 5 |
| 2.3L | $3.00 |
| 1/9 | 29/01/2026 | 18 | MPLTE F | $10,110.00 | Vaal | 1000m | Good | Ryan Munger | 60kg | 0:57.73 | - | 3 |
| 2.0L | $2.40 |
| 3/6 | 11/01/2026 | - | PLATE F 2 | $11,373.00 | Turffontein | 1000m | Y | Ryan Munger | 57kg | 0:57.84 | - | 3 |
| 0.9L | $5.00 |

Jockey: Callan Murray
Weight: 60kgs
Stats
Comments
Getting off the mark on debut; won by 1.0 len at Turffontein Standside June 14 over 1000m defeating Rivera with 60kg at $7. Improvement likely.
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 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 1/10 | 14/06/2026 | - | MPLTE 2 | $10,740.00 | Turffontein | 1000m | Good | Callan Murray | 60kg | 0:57.58 | - | 1 |
| 1.0L | $7.00 |

Jockey: Keagan De Melo
Weight: 60kgs
Stats
Comments
Resuming after a 12 weeks break. Finished off last preparation third of 14 at this track April 11 over 1200m, 2.5 len behind Turn It Up carrying 60kg at $11. On debut seventh of 10 at Kenilworth November 22 over 800m, 6 len behind Querari Dancer carrying 60kg at $34. Form shown last campaign makes for good reading.
Last Starts 83 days since last start
| Place | Date | Days | Class | Prize | Track | Dist. | Cnd. | Jockey | Weight | Race Time | In Run | Gate | Result | Margin | Starting Price |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 3/14 | 11/04/2026 | 42 | OPEN 2 | $252,740.00 | Greyville | 1200m | Good | Craig Zackey | 60kg | 1:10.87 | - | 12 |
| 2.5L | $11.00 |
| 1/9 | 28/02/2026 | 28 | G3 OPEN 2 | $84,250.00 | Kenilworth | 1200m | Good | Keagan De Melo | 60kg | 1:11.21 | - | 5 |
| 0.4L | $5.50 |
| 1/13 | 31/01/2026 | 21 | OPEN 2 | $50,548.00 | Kenilworth | 1100m | Good | Keagan De Melo | 59kg | 1:06.62 | - | 10 |
| 0.4L | $17.00 |
| 2/12 | 10/01/2026 | 28 | OPEN | $33,700.00 | Kenilworth | 1000m | Good | S'manga Khumalo | 59kg | 0:58.28 | - | 12 |
| 2.8L | $17.00 |
| 2/9 | 13/12/2025 | 21 | PLATE 2 | $21,061.00 | Kenilworth | 1000m | Good | Luyolo Mxothwa | 60kg | 0:59.58 | - | 8 |
| 2.3L | $51.00 |
| 7/10 | 22/11/2025 | - | PLATE 2 | $21,061.00 | Kenilworth | 800m | Good | Luyolo Mxothwa | 60kg | 0:49.33 | - | 4 |
| 5.9L | $34.00 |

Jockey: Zac Lloyd
Weight: 60kgs
Stats
Comments
Most recently 10th of 12 at this track in LR on June 6 over 1400m, 5 len behind Viking Leader carrying 60kg at $8. Before that won by 2 len at Greyville All Weather April 8 over 1400m defeating Kaz From Alcatraz carrying 60kg at $1.40. This is well within his grasp.
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 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 10/12 | 06/06/2026 | 59 | LR OPEN 2 | $25,770.00 | Greyville | 1400m | Good | Serino Moodley | 60kg | 1:26.33 | - | 7 |
| 5.0L | $8.00 |
| 1/5 | 08/04/2026 | 59 | PLATE 2 | $14,740.00 | Greyville | 1400m | Neutral | Serino Moodley | 60kg | 1:25.32 | - | 5 |
| 1.9L | $1.40 |
| 1/6 | 08/02/2026 | 28 | MPLTE 2 | $11,794.00 | Scottsville | 1000m | Y | Serino Moodley | 60kg | 0:57.97 | - | 1 |
| 2.2L | $2.10 |
| 3/10 | 11/01/2026 | - | MPLTE 2 | $11,794.00 | Scottsville | 1000m | Y | S'manga Khumalo | 60kg | 0:57.95 | - | 10 |
| 0.4L | $4.30 |

Jockey: Chad Little
Weight: 60kgs
Stats
Comments
Resumes from a spell. Finished off last campaign winning won by nose Scottsville April 29 over 1200m defeating War Emperor with 54.9kg at $1.30. On debut third of 9 at Kenilworth December 13 over 1000m, 2.75 len behind Champagne Castle carrying 60kg at $34. Others are preferred.
Last Starts 65 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 | 29/04/2026 | 18 | MPLTE | $11,790.00 | Scottsville | 1200m | Y | Dezahn Louw | 54.9kg | 1:09.43 | - | 4 |
| 0.1L | $1.33 |
| 9/14 | 11/04/2026 | 42 | OPEN 2 | $252,740.00 | Greyville | 1200m | Good | Calvin Habib | 60kg | 1:10.87 | - | 6 |
| 7.2L | $13.50 |
| 2/9 | 28/02/2026 | 28 | G3 OPEN 2 | $84,250.00 | Kenilworth | 1200m | Good | Calvin Habib | 59kg | 1:11.21 | - | 6 |
| 0.4L | $26.00 |
| 3/13 | 31/01/2026 | 21 | OPEN 2 | $50,548.00 | Kenilworth | 1100m | Good | Calvin Habib | 59kg | 1:06.62 | - | 13 |
| 1.4L | $41.00 |
| 7/12 | 10/01/2026 | 28 | OPEN | $33,700.00 | Kenilworth | 1000m | Good | Chad Little | 59kg | 0:58.28 | - | 1 |
| 10.5L | $13.50 |
| 3/9 | 13/12/2025 | - | PLATE 2 | $21,061.00 | Kenilworth | 1000m | Good | Calvin Habib | 60kg | 0:59.58 | - | 2 |
| 2.7L | $34.00 |

Jockey: Andrew Fortune
Weight: 60kgs
Stats
Comments
Third-up today. First-up 2nd of 8 at Scottsville on May 17 over 1400m, 2.5 len behind Vibe Check with 60kg at $9. Second run from a spell 2nd of 12 at this track in LR on June 6 over 1400m, 0.8 len behind Viking Leader carrying 60kg at $5. Promising colt who has found one better both runs this time in. Expected to take catching.
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 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2/12 | 06/06/2026 | 20 | LR OPEN 2 | $25,770.00 | Greyville | 1400m | Good | Craig Zackey | 60kg | 1:26.33 | - | 4 |
| 0.8L | $5.00 |
| 2/8 | 17/05/2026 | 67 | PLATE 2 | $14,740.00 | Scottsville | 1400m | Good | Craig Zackey | 60kg | 1:23.35 | - | 6 |
| 2.5L | $9.00 |
| 1/13 | 11/03/2026 | - | MPLTE 2 | $11,790.00 | Scottsville | 1200m | Y | Craig Zackey | 60kg | 1:10.09 | - | 8 |
| 0.9L | $21.00 |

Jockey: Gavin Lerena
Weight: 60kgs
Stats
Comments
Resuming after a five months break. Finished off last campaign second of 13 at Kenilworth January 31 over 1100m, a long neck behind Red Spice carrying 60kg at $2.50. At his first start favourite; won by 0.5 len Kenilworth January 13 over 1000m defeating Hero's Journey with 60kg at $2.80. Expected to run well.
Last Starts 153 days since last start
| Place | Date | Days | Class | Prize | Track | Dist. | Cnd. | Jockey | Weight | Race Time | In Run | Gate | Result | Margin | Starting Price |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2/13 | 31/01/2026 | 18 | OPEN 2 | $50,548.00 | Kenilworth | 1100m | Good | Craig Zackey | 60kg | 1:06.62 | - | 4 |
| 0.4L | $2.50 |
| 1/13 | 13/01/2026 | - | MPLTE | $13,479.00 | Kenilworth | 1000m | Good | Craig Zackey | 60kg | 1:00.65 | - | 2 |
| 0.5L | $2.80 |

Jockey: Craig Zackey
Weight: 60kgs
Stats
Comments
Form hard to fault. Most recently favourite; won by 2.5 len at Turffontein Standside June 7 over 1400m defeating What A Warrior with 58kg at $2. Before that 4th of 9 at Turffontein Standside on May 10 over 1160m, 2.5 len behind Gimme Some Luck with 60kg at $5.50. Got the job done last time and is a leading hope again.
Last Starts 26 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 | 07/06/2026 | 28 | OPEN 2 | $15,030.00 | Turffontein | 1400m | Good | Craig Zackey | 58kg | 1:24.41 | - | 4 |
| 2.4L | $2.00 |
| 4/9 | 10/05/2026 | 43 | CUP 2 | $33,700.00 | Turffontein | 1160m | Good | Craig Zackey | 60kg | 1:09.31 | - | 7 |
| 2.6L | $5.50 |
| 2/9 | 28/03/2026 | 42 | PLATE 2 | $12,640.00 | Vaal | 1400m | Y | Ryan Munger | 60kg | 1:23.41 | - | 9 |
| 0.7L | $1.87 |
| 1/9 | 14/02/2026 | 34 | MPLTE 2 | $10,950.00 | Turffontein | 1160m | Y | Ryan Munger | 60kg | 1:10.44 | - | 3 |
| 0.3L | $1.46 |
| 3/4 | 11/01/2026 | - | PLATE 2 | $12,337.00 | Turffontein | 1000m | Y | Craig Zackey | 55kg | 0:58.49 | - | 1 |
| 0.3L | $4.30 |

Jockey: Tristan Godden
Weight: 60kgs
Stats
Comments
Having second run back today. Last outing 8th of 12 at this track in LR on June 6 over 1400m, 3.5 len behind Viking Leader carrying 60kg at $15. At only start last preparation won by 2.75 len at Scottsville February 18 over 1200m defeating Better Never Ends with 60kg at $15. Must improve significantly.
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 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 8/12 | 06/06/2026 | 108 | LR OPEN 2 | $25,770.00 | Greyville | 1400m | Good | Tristan Godden | 60kg | 1:26.33 | - | 5 |
| 3.7L | $15.00 |
| 1/16 | 18/02/2026 | 66 | MPLTE 2 | $11,790.00 | Scottsville | 1200m | Y | Tristan Godden | 60kg | 1:09.21 | - | 2 |
| 2.8L | $15.00 |
| 6/12 | 14/12/2025 | - | MPLTE | $11,794.00 | Scottsville | 1000m | Y | Mathew Thackeray | 60kg | 0:56.10 | - | 3 |
| 9.5L | $15.00 |

Jockey: Aldo Domeyer
Weight: 60kgs
Stats
Comments
Most recently 6th of 12 at this track in LR on June 6 over 1400m, 2.5 len behind Viking Leader carrying 60kg at $13.50. The start before that 4th of 14 at this track on April 11 over 1200m, 3 len behind Turn It Up with 60kg at $34. Others make more appeal.
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 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 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 Habib
Weight: 60kgs
Stats
Comments
Second-up. First-up after four months won by 2.75 len at Turffontein Inside June 4 over 1200m defeating Periodic Table with 57kg at $3.80. Previously second-up 2nd of 9 at Turffontein Standside on February 7 over 1000m, 7 len behind World Attraction with 58.6kg at $5. Fitter and worth including.
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 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 1/10 | 04/06/2026 | 117 | MPLTE | $9,880.00 | Turffontein | 1200m | Good | Calvin Habib | 57kg | 1:12.92 | - | 9 |
| 2.8L | $3.80 |
| 2/9 | 07/02/2026 | 14 | PLATE 2 | $12,637.00 | Turffontein | 1000m | Good | Mxolisi Mbuto | 58.6kg | 0:57.11 | - | 5 |
| 7.3L | $5.00 |
| 2/8 | 24/01/2026 | - | MPLTE 2 | $10,952.00 | Vaal | 1200m | Good | Mxolisi Mbuto | 57.5kg | 1:10.81 | - | 3 |
| 1.9L | $51.00 |

Jockey: Unknown
Weight: 60kgs
Stats
Comments
Raced twice to date. At debut, 2nd of 11 at Vaal on April 21 over 1200m, 2 len behind Egremont with 60kg at $6. Last start favourite; won by 1.5 len at Vaal May 21 over 1200m defeating Highwayman Harry carrying 57kg at $3.30. This race is well within his grasp.
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 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 1/15 | 21/05/2026 | 30 | MPLTE | $9,690.00 | Vaal | 1200m | Good | Kyle Strydom | 57kg | 1:09.43 | - | 10 |
| 1.5L | $3.25 |
| 2/11 | 21/04/2026 | - | MPLTE 2 | $10,950.00 | Vaal | 1200m | Y | Kyle Strydom | 60kg | 1:11.08 | - | 3 |
| 1.9L | $6.00 |

Jockey: Unknown
Weight: 60kgs
Stats
Comments
Raced twice to date. At debut, 3rd of 14 at this track on May 9 over 1200m, 2.5 len behind Quest Of Valor carrying 58.6kg at $15. Second-up won by 0.8 len at this track May 30 over 1400m defeating Benny And Paul carrying 58.5kg at $4. Well-placed, can figure in the finish.
Last Starts 34 days since last start
| Place | Date | Days | Class | Prize | Track | Dist. | Cnd. | Jockey | Weight | Race Time | In Run | Gate | Result | Margin | Starting Price |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 1/12 | 30/05/2026 | 21 | MPLTE 2 | $13,480.00 | Greyville | 1400m | Good | Mickaelle Michel | 58.5kg | 1:25.79 | - | 11 |
| 0.8L | $4.00 |
| 3/14 | 09/05/2026 | - | MPLTE 2 | $13,480.00 | Greyville | 1200m | Good | Mickaelle Michel | 58.6kg | 1:13.41 | - | 13 |
| 2.4L | $15.00 |