Robbie Sage

Overall stats

Races1Results2Win%PLCAvgOddsROI
1377153 • 161 • 15012%34%$7.33-21%
10416 • 9 • 1716%41%$5.29-19%
101 • - • -10%10%$1330%
10016 • 9 • 1516%40%$5.29-15%

1. The first two rows show totals for all races and the past year. Below are stats for the last 10 and 100 races.
2. “Results” shows how many times 1st · 2nd · 3rd places were achieved.

Trained horses

Horse💰 Recent
Unzen77747Event(url='https://www.punters.com.au/racing-results/south-africa/turffontein/2024-11-30/', track_url='https://www.punters.com.au/tracks/turffontein_847/', datetime=datetime.datetime(2024, 11, 30, 9, 20), json='{"1": {"1": {"horse": "Glastonbury", "jockey": "R Venniker", "best_odds": "$18.00 / $6.00", "horse_url": "https://www.punters.com.au/horses/glastonbury_1899555/"}, "2": {"horse": "Caroline Island", "jockey": "A Domeyer", "best_odds": "$2.70", "horse_url": "https://www.punters.com.au/horses/caroline-island_1899553/"}, "3": {"horse": "Arashi", "jockey": "K Matsunyane", "best_odds": "$8.50", "horse_url": "https://www.punters.com.au/horses/arashi_1899552/"}, "4": {"horse": "Zacatoo", "jockey": "C Maujean", "best_odds": "-", "horse_url": "https://www.punters.com.au/horses/zacatoo_1899551/"}, "5": {"horse": "Scorpio", "jockey": "M V\'rensburg", "best_odds": "-", "horse_url": "https://www.punters.com.au/horses/scorpio_1899546/"}, "6": {"horse": "Porridge Boy", "jockey": "K Brewer", "best_odds": "-", "horse_url": "https://www.punters.com.au/horses/porridge-boy_1899545/"}, "7": {"horse": "Tenjiku", "jockey": "C Habib", "best_odds": "-", "horse_url": "https://www.punters.com.au/horses/tenjiku_1899548/"}, "8": {"horse": "Waiting On Charlie", "jockey": "C Zackey", "best_odds": "-", "horse_url": "https://www.punters.com.au/horses/waiting-on-charlie_1899560/"}, "9": {"horse": "Princess Keira", "jockey": "R Fourie", "best_odds": "-", "horse_url": "https://www.punters.com.au/horses/princess-keira_1899559/"}, "10": {"horse": "Fortunate Son", "jockey": "T Mayhew", "best_odds": "-", "horse_url": "https://www.punters.com.au/horses/fortunate-son_1899544/"}, "11": {"horse": "Winchester", "jockey": "P Mxoli", "best_odds": "-", "horse_url": "https://www.punters.com.au/horses/winchester_1899549/"}, "12": {"horse": "Iyoolbhanoyi", "jockey": "D Schwarz", "best_odds": "-", "horse_url": "https://www.punters.com.au/horses/iyoolbhanoyi_1899557/"}, "13": {"horse": "Mrs Dladla", "jockey": "M Katjedi", "best_odds": "-", "horse_url": "https://www.punters.com.au/horses/mrs-dladla_1899558/"}, "cond": "800m Total $22.6k: 1st $14.1k Good", "title": "Turffontein - R1 [2024-11-30 09:20:00 UTC] South African Airways Maiden Juvenile Plate 800m Total $22.6k: 1st $14.1k Good", "datetime": "2024-11-30 09:20:00 UTC"}, "2": {"1": {"horse": "Hong Kong", "jockey": "G Lerena", "best_odds": "$11.00 / $4.80", "horse_url": "https://www.punters.com.au/horses/hong-kong_1408514/"}, "2": {"horse": "Green Sapphire", "jockey": "R Fourie", "best_odds": "$2.30", "horse_url": "https://www.punters.com.au/horses/green-sapphire_1089311/"}, "3": {"horse": "Roaming Spirit", "jockey": "R Danielson", "best_odds": "$2.25", "horse_url": "https://www.punters.com.au/horses/roaming-spirit_1090855/"}, "4": {"horse": "Gerbera", "jockey": "C Zackey", "best_odds": "-", "horse_url": "https://www.punters.com.au/horses/gerbera_1188433/"}, "5": {"horse": "Lady Bomber", "jockey": "K Matsunyane", "best_odds": "-", "horse_url": "https://www.punters.com.au/horses/lady-bomber_1408510/"}, "6": {"horse": "Espinoza", "jockey": "P Strydom", "best_odds": "-", "horse_url": "https://www.punters.com.au/horses/espinoza_1105658/"}, "7": {"horse": "Khichdi", "jockey": "J Penny", "best_odds": "-", "horse_url": "https://www.punters.com.au/horses/khichdi_1112341/"}, "8": {"horse": "Kaleesh Cyborg", "jockey": "R Venniker", "best_odds": "-", "horse_url": "https://www.punters.com.au/horses/kaleesh-cyborg_1102945/"}, "9": {"horse": "Seventh Fleet", "jockey": "C Maujean", "best_odds": "-", "horse_url": "https://www.punters.com.au/horses/seventh-fleet_1673834/"}, "10": {"horse": "Summer Winter", "jockey": "N Nastili", "best_odds": "-", "horse_url": "https://www.punters.com.au/horses/summer-winter_1098643/"}, "11": {"horse": "Gun Barrel", "jockey": "M Katjedi", "best_odds": "-", "horse_url": "https://www.punters.com.au/horses/gun-barrel_1411605/"}, "12": {"horse": "Alesian Beau", "jockey": "D D Gouveia", "best_odds": "-", "horse_url": "https://www.punters.com.au/horses/alesian-beau_1120189/"}, "13": {"horse": "Green Street", "jockey": "O Murphy", "best_odds": "-", "horse_url": "https://www.punters.com.au/horses/green-street_1188431/"}, "14": {"horse": "Endizayo", "jockey": "P Mxoli", "best_odds": "-", "horse_url": "https://www.punters.com.au/horses/endizayo_1102507/"}, "15": {"horse": "Dorset", "jockey": "Reserve", "best_odds": "-", "horse_url": "https://www.punters.com.au/horses/dorset_1116709/"}, "cond": "1160m Total $27.1k: 1st $16.9k Good", "title": "Turffontein - R2 [2024-11-30 09:55:00 UTC] Joburg Tourism Company Conditional Maiden Plate 1160m Total $27.1k: 1st $16.9k Good", "datetime": "2024-11-30 09:55:00 UTC"}, "3": {"1": {"horse": "Fire \'n Flames", "jockey": "N Klink", "best_odds": "$26.00 / $6.50", "horse_url": "https://www.punters.com.au/horses/fire-n-flames_928289/"}, "2": {"horse": "Texas Red", "jockey": "M Katjedi", "best_odds": "$4.80", "horse_url": "https://www.punters.com.au/horses/texas-red_905885/"}, "3": {"horse": "Mercantour", "jockey": "P Mxoli", "best_odds": "$3.20", "horse_url": "https://www.punters.com.au/horses/mercantour_891165/"}, "4": {"horse": "Zuzan", "jockey": "J Penny", "best_odds": "-", "horse_url": "https://www.punters.com.au/horses/zuzan_824173/"}, "5": {"horse": "The Specialist", "jockey": "K Matsunyane", "best_odds": "-", "horse_url": "https://www.punters.com.au/horses/the-specialist_1073698/"}, "6": {"horse": "Dave The King", "jockey": "P Strydom", "best_odds": "-", "horse_url": "https://www.punters.com.au/horses/dave-the-king_902809/"}, "7": {"horse": "Tail Of The Comet", "jockey": "C Zackey", "best_odds": "-", "horse_url": "https://www.punters.com.au/horses/tail-of-the-comet_958138/"}, "8": {"horse": "Unzen", "jockey": "G Lerena", "best_odds": "-", "horse_url": "https://www.punters.com.au/horses/unzen_914561/"}, "cond": "1400m Total $18.1k: 1st $11.3k Good", "title": "Turffontein - R3 [2024-11-30 10:33:00 UTC] Circa Hospitality Pinnacle Stakes 1400m Total $18.1k: 1st $11.3k Good", "datetime": "2024-11-30 10:33:00 UTC"}, "4": {"1": {"horse": "Chasing Happiness", "jockey": "A Domeyer", "best_odds": "$6.75 / $3.10", "horse_url": "https://www.punters.com.au/horses/chasing-happiness_1029456/"}, "2": {"horse": "Elegant Ice", "jockey": "M V\'rensburg", "best_odds": "$4.00", "horse_url": "https://www.punters.com.au/horses/elegant-ice_941276/"}, "3": {"horse": "Garlandsofgreenery", "jockey": "C Habib", "best_odds": "$12.00", "horse_url": "https://www.punters.com.au/horses/garlandsofgreenery_1046132/"}, "4": {"horse": "Mia Moo", "jockey": "C Zackey", "best_odds": "-", "horse_url": "https://www.punters.com.au/horses/mia-moo_994890/"}, "5": {"horse": "Passchendaele", "jockey": "S Khathi", "best_odds": "-", "horse_url": "https://www.punters.com.au/horses/passchendaele_945278/"}, "6": {"horse": "Callmewhenuneedme", "jockey": "T Mayhew", "best_odds": "-", "horse_url": "https://www.punters.com.au/horses/callmewhenuneedme_936586/"}, "7": {"horse": "White Pearl", "jockey": "P Strydom", "best_odds": "-", "horse_url": "https://www.punters.com.au/horses/white-pearl_966372/"}, "8": {"horse": "Gimmefabulous", "jockey": "J V Merwe", "best_odds": "-", "horse_url": "https://www.punters.com.au/horses/gimmefabulous_1061696/"}, "9": {"horse": "Where\'s The Party", "jockey": "C Maujean", "best_odds": "-", "horse_url": "https://www.punters.com.au/horses/wheres-the-party_907310/"}, "10": {"horse": "Poblano", "jockey": "K Brewer", "best_odds": "-", "horse_url": "https://www.punters.com.au/horses/poblano_1095982/"}, "11": {"horse": "Tamil Tigress", "jockey": "J Solomons", "best_odds": "-", "horse_url": "https://www.punters.com.au/horses/tamil-tigress_986771/"}, "12": {"horse": "Mrs Browning", "jockey": "G Lerena", "best_odds": "-", "horse_url": "https://www.punters.com.au/horses/mrs-browning_905473/"}, "13": {"horse": "Troppo Veloce", "jockey": "D Schwarz", "best_odds": "-", "horse_url": "https://www.punters.com.au/horses/troppo-veloce_928299/"}, "14": {"horse": "One Fell Swoop", "jockey": "K Matsunyane", "best_odds": "-", "horse_url": "https://www.punters.com.au/horses/one-fell-swoop_980042/"}, "15": {"horse": "Winter Greeting", "jockey": "R Fourie", "best_odds": "-", "horse_url": "https://www.punters.com.au/horses/winter-greeting_928876/"}, "16": {"horse": "You Bring Me Joy", "jockey": "S Moodley", "best_odds": "-", "horse_url": "https://www.punters.com.au/horses/you-bring-me-joy_1052353/"}, "cond": "1160m Total $27.1k: 1st $16.9k Good", "title": "Turffontein - R4 [2024-11-30 11:08:00 UTC] Betway Carry On Alice Stakes (Grade 3) (Fillies And Mares) 1160m Total $27.1k: 1st $16.9k Good", "datetime": "2024-11-30 11:08:00 UTC"}, "5": {"1": {"horse": "Mount Pilatus", "jockey": "R Venniker", "best_odds": "$9.00 / $3.90", "horse_url": "https://www.punters.com.au/horses/mount-pilatus_985954/"}, "2": {"horse": "Pistol Pete", "jockey": "K Matsunyane", "best_odds": "$1.75", "horse_url": "https://www.punters.com.au/horses/pistol-pete_1067991/"}, "3": {"horse": "Melech", "jockey": "S Moodley", "best_odds": "$8.50", "horse_url": "https://www.punters.com.au/horses/melech_918063/"}, "4": {"horse": "Sheldon", "jockey": "G Lerena", "best_odds": "-", "horse_url": "https://www.punters.com.au/horses/sheldon_789332/"}, "5": {"horse": "Lucky Lad", "jockey": "R Fourie", "best_odds": "-", "horse_url": "https://www.punters.com.au/horses/lucky-lad_940853/"}, "6": {"horse": "Rulership", "jockey": "A Domeyer", "best_odds": "-", "horse_url": "https://www.punters.com.au/horses/rulership_884262/"}, "7": {"horse": "Red Bomber", "jockey": "J V Merwe", "best_odds": "-", "horse_url": "https://www.punters.com.au/horses/red-bomber_958137/"}, "8": {"horse": "Quantum Theory", "jockey": "D Schwarz", "best_odds": "-", "horse_url": "https://www.punters.com.au/horses/quantum-theory_896318/"}, "9": {"horse": "Gimmeanotherchance", "jockey": "C Zackey", "best_odds": "-", "horse_url": "https://www.punters.com.au/horses/gimmeanotherchance_940200/"}, "10": {"horse": "Magic Tattoo", "jockey": "C Habib", "best_odds": "-", "horse_url": "https://www.punters.com.au/horses/magic-tattoo_881956/"}, "11": {"horse": "After The Rain", "jockey": "P Mxoli", "best_odds": "-", "horse_url": "https://www.punters.com.au/horses/after-the-rain_799855/"}, "12": {"horse": "Halberdier", "jockey": "M Katjedi", "best_odds": "-", "horse_url": "https://www.punters.com.au/horses/halberdier_946306/"}, "13": {"horse": "Cats Pajamas", "jockey": "S Veale", "best_odds": "-", "horse_url": "https://www.punters.com.au/horses/cats-pajamas_1080180/"}, "cond": "1160m Total $36.1k: 1st $22.6k Good", "title": "Turffontein - R5 [2024-11-30 11:45:00 UTC] New Turf Carriers Merchants (Grade 3) 1160m Total $36.1k: 1st $22.6k Good", "datetime": "2024-11-30 11:45:00 UTC"}, "6": {"1": {"horse": "World Of Alice", "jockey": "C Zackey", "best_odds": "$7.00 / $3.10", "horse_url": "https://www.punters.com.au/horses/world-of-alice_1075308/"}, "2": {"horse": "Fiery Pegasus", "jockey": "O Murphy", "best_odds": "$2.15", "horse_url": "https://www.punters.com.au/horses/fiery-pegasus_1081539/"}, "3": {"horse": "Willy Meet Again", "jockey": "K Brewer", "best_odds": "$8.50", "horse_url": "https://www.punters.com.au/horses/willy-meet-again_1098644/"}, "4": {"horse": "Frozen Fantasy", "jockey": "R Venniker", "best_odds": "-", "horse_url": "https://www.punters.com.au/horses/frozen-fantasy_1086781/"}, "5": {"horse": "Vj\'s Angel", "jockey": "G Lerena", "best_odds": "-", "horse_url": "https://www.punters.com.au/horses/vjs-angel_1064271/"}, "6": {"horse": "Olivia\'s Way", "jockey": "R Fourie", "best_odds": "-", "horse_url": "https://www.punters.com.au/horses/olivias-way_1075306/"}, "7": {"horse": "Destiny Of Fire", "jockey": "J V Merwe", "best_odds": "-", "horse_url": "https://www.punters.com.au/horses/destiny-of-fire_1104314/"}, "8": {"horse": "Care Forgot", "jockey": "S Veale", "best_odds": "-", "horse_url": "https://www.punters.com.au/horses/care-forgot_1052345/"}, "9": {"horse": "Cocomelon", "jockey": "S Moodley", "best_odds": "-", "horse_url": "https://www.punters.com.au/horses/cocomelon_1079997/"}, "10": {"horse": "Streisand", "jockey": "Reserve", "best_odds": "-", "horse_url": "https://www.punters.com.au/horses/streisand_1085118/"}, "11": {"horse": "Miss Scaletta", "jockey": "P Mxoli", "best_odds": "-", "horse_url": "https://www.punters.com.au/horses/miss-scaletta_1070124/"}, "12": {"horse": "Oxalis Gold", "jockey": "M V\'rensburg", "best_odds": "-", "horse_url": "https://www.punters.com.au/horses/oxalis-gold_1081951/"}, "13": {"horse": "Stars And Bra\'s", "jockey": "C Maujean", "best_odds": "-", "horse_url": "https://www.punters.com.au/horses/stars-and-bras_1072336/"}, "14": {"horse": "Coral Blaze", "jockey": "K Matsunyane", "best_odds": "-", "horse_url": "https://www.punters.com.au/horses/coral-blaze_1057281/"}, "15": {"horse": "Theatre Of Life", "jockey": "C Habib", "best_odds": "-", "horse_url": "https://www.punters.com.au/horses/theatre-of-life_1100369/"}, "cond": "1600m Total $31.6k: 1st $19.7k Good", "title": "Turffontein - R6 [2024-11-30 12:20:00 UTC] Betway Fillies Mile (Grade 3) (3 Year-Old Fillies) 1600m Total $31.6k: 1st $19.7k Good", "datetime": "2024-11-30 12:20:00 UTC"}, "7": {"1": {"horse": "Quid Pro Quo", "jockey": "P Strydom", "best_odds": "$3.20 / $1.55", "horse_url": "https://www.punters.com.au/horses/quid-pro-quo_1067986/"}, "2": {"horse": "Fire Attack", "jockey": "C Habib", "best_odds": "$4.60", "horse_url": "https://www.punters.com.au/horses/fire-attack_1052337/"}, "3": {"horse": "Greaterix", "jockey": "K Matsunyane", "best_odds": "$1.22", "horse_url": "https://www.punters.com.au/horses/greaterix_1076469/"}, "4": {"horse": "Parisian Walkway", "jockey": "D D Gouveia", "best_odds": "-", "horse_url": "https://www.punters.com.au/horses/parisian-walkway_1083010/"}, "5": {"horse": "Chestnut Bomber", "jockey": "A Domeyer", "best_odds": "-", "horse_url": "https://www.punters.com.au/horses/chestnut-bomber_1076468/"}, "6": {"horse": "Artist\'s Model", "jockey": "J V Merwe", "best_odds": "-", "horse_url": "https://www.punters.com.au/horses/artists-model_1113092/"}, "7": {"horse": "Zanthar", "jockey": "G Lerena", "best_odds": "-", "horse_url": "https://www.punters.com.au/horses/zanthar_1072367/"}, "8": {"horse": "Dance King", "jockey": "W Marwing", "best_odds": "-", "horse_url": "https://www.punters.com.au/horses/dance-king_1080315/"}, "9": {"horse": "Waheed", "jockey": "R Danielson", "best_odds": "-", "horse_url": "https://www.punters.com.au/horses/waheed_1078885/"}, "10": {"horse": "Moonlight Trader", "jockey": "P Mxoli", "best_odds": "-", "horse_url": "https://www.punters.com.au/horses/moonlight-trader_1070128/"}, "11": {"horse": "Zip Code", "jockey": "C Maujean", "best_odds": "-", "horse_url": "https://www.punters.com.au/horses/zip-code_1084484/"}, "12": {"horse": "Skittles Skies", "jockey": "D Schwarz", "best_odds": "-", "horse_url": "https://www.punters.com.au/horses/skittles-skies_1094955/"}, "13": {"horse": "Wild At War", "jockey": "O Murphy", "best_odds": "-", "horse_url": "https://www.punters.com.au/horses/wild-at-war_1068665/"}, "cond": "1600m Total $58.7k: 1st $36.7k Good", "title": "Turffontein - R7 [2024-11-30 12:55:00 UTC] Betway Dingaans (Grade 2) (3 Year-Olds) 1600m Total $58.7k: 1st $36.7k Good", "datetime": "2024-11-30 12:55:00 UTC"}, "8": {"1": {"horse": "Atticus Finch", "jockey": "C Habib", "best_odds": "$18.00 / $7.50", "horse_url": "https://www.punters.com.au/horses/atticus-finch_906437/"}, "2": {"horse": "Purple Pitcher", "jockey": "K Matsunyane", "best_odds": "$7.50", "horse_url": "https://www.punters.com.au/horses/purple-pitcher_938860/"}, "3": {"horse": "Rule By Force", "jockey": "T Godden", "best_odds": "$16.00", "horse_url": "https://www.punters.com.au/horses/rule-by-force_914560/"}, "4": {"horse": "Madison Valley", "jockey": "S Veale", "best_odds": "-", "horse_url": "https://www.punters.com.au/horses/madison-valley_1060515/"}, "5": {"horse": "See It Again", "jockey": "P Strydom", "best_odds": "-", "horse_url": "https://www.punters.com.au/horses/see-it-again_903633/"}, "6": {"horse": "Royal Victory", "jockey": "G Lerena", "best_odds": "-", "horse_url": "https://www.punters.com.au/horses/royal-victory_888938/"}, "7": {"horse": "Zeus", "jockey": "R Venniker", "best_odds": "-", "horse_url": "https://www.punters.com.au/horses/zeus_867774/"}, "8": {"horse": "Cape Eagle", "jockey": "S Moodley", "best_odds": "-", "horse_url": "https://www.punters.com.au/horses/cape-eagle_854772/"}, "9": {"horse": "Frances Ethel", "jockey": "O Murphy", "best_odds": "-", "horse_url": "https://www.punters.com.au/horses/frances-ethel_1063546/"}, "10": {"horse": "Main Defender", "jockey": "A Domeyer", "best_odds": "-", "horse_url": "https://www.punters.com.au/horses/main-defender_942747/"}, "11": {"horse": "Barbaresco", "jockey": "R Danielson", "best_odds": "-", "horse_url": "https://www.punters.com.au/horses/barbaresco_945660/"}, "12": {"horse": "Puerto Manzano", "jockey": "A Mgudlwa", "best_odds": "-", "horse_url": "https://www.punters.com.au/horses/puerto-manzano_774010/"}, "13": {"horse": "Future Pearl", "jockey": "R Fourie", "best_odds": "-", "horse_url": "https://www.punters.com.au/horses/future-pearl_896701/"}, "14": {"horse": "Litigation", "jockey": "D Schwarz", "best_odds": "-", "horse_url": "https://www.punters.com.au/horses/litigation_813952/"}, "15": {"horse": "My Soul Mate", "jockey": "P Mxoli", "best_odds": "-", "horse_url": "https://www.punters.com.au/horses/my-soul-mate_966370/"}, "16": {"horse": "Hotarubi", "jockey": "C Zackey", "best_odds": "-", "horse_url": "https://www.punters.com.au/horses/hotarubi_944526/"}, "17": {"horse": "Beating Wings", "jockey": "D D Gouveia", "best_odds": "-", "horse_url": "https://www.punters.com.au/horses/beating-wings_1052024/"}, "18": {"horse": "Pure Predator", "jockey": "C Maujean", "best_odds": "-", "horse_url": "https://www.punters.com.au/horses/pure-predator_938859/"}, "19": {"horse": "Silver Sanctuary", "jockey": "J V Merwe", "best_odds": "-", "horse_url": "https://www.punters.com.au/horses/silver-sanctuary_1007237/"}, "cond": "2001m Total $536k: 1st $311k Good", "title": "Turffontein - R8 [2024-11-30 14:00:00 UTC] Betway Summer Cup (Grade 1 Handicap) 2001m Total $536k: 1st $311k Good", "datetime": "2024-11-30 14:00:00 UTC"}, "9": {"1": {"horse": "Good Council", "jockey": "P Mxoli", "best_odds": "$12.00 / $5.00", "horse_url": "https://www.punters.com.au/horses/good-council_890744/"}, "2": {"horse": "Atarime", "jockey": "R Venniker", "best_odds": "$2.80", "horse_url": "https://www.punters.com.au/horses/atarime_1056967/"}, "3": {"horse": "Safe Passage", "jockey": "G Lerena", "best_odds": "$2.80", "horse_url": "https://www.punters.com.au/horses/safe-passage_811975/"}, "4": {"horse": "Thunee Playa", "jockey": "K Brewer", "best_odds": "-", "horse_url": "https://www.punters.com.au/horses/thunee-playa_1037712/"}, "5": {"horse": "Red Maple", "jockey": "C Zackey", "best_odds": "-", "horse_url": "https://www.punters.com.au/horses/red-maple_929111/"}, "6": {"horse": "Marauding Horde", "jockey": "M V\'rensburg", "best_odds": "-", "horse_url": "https://www.punters.com.au/horses/marauding-horde_1063545/"}, "7": {"horse": "Jordan", "jockey": "J V Merwe", "best_odds": "-", "horse_url": "https://www.punters.com.au/horses/jordan_993545/"}, "8": {"horse": "Indian Ocean", "jockey": "J Solomons", "best_odds": "-", "horse_url": "https://www.punters.com.au/horses/indian-ocean_958142/"}, "9": {"horse": "Aragosta", "jockey": "R Danielson", "best_odds": "-", "horse_url": "https://www.punters.com.au/horses/aragosta_809714/"}, "10": {"horse": "Meridius", "jockey": "O Murphy", "best_odds": "-", "horse_url": "https://www.punters.com.au/horses/meridius_901788/"}, "11": {"horse": "Crimson King", "jockey": "K Matsunyane", "best_odds": "-", "horse_url": "https://www.punters.com.au/horses/crimson-king_759365/"}, "12": {"horse": "Second Base", "jockey": "C Maujean", "best_odds": "-", "horse_url": "https://www.punters.com.au/horses/second-base_771117/"}, "13": {"horse": "Shoemaker", "jockey": "P Strydom", "best_odds": "-", "horse_url": "https://www.punters.com.au/horses/shoemaker_890746/"}, "cond": "2001m Total $27.1k: 1st $16.9k Good", "title": "Turffontein - R9 [2024-11-30 14:40:00 UTC] Betway Summer Cup Consolation 2001m Total $27.1k: 1st $16.9k Good", "datetime": "2024-11-30 14:40:00 UTC"}, "10": {"1": {"horse": "Poets Warrior", "jockey": "G Lerena", "best_odds": "$2.30 / $1.50", "horse_url": "https://www.punters.com.au/horses/poets-warrior_899322/"}, "2": {"horse": "Explosive Bond", "jockey": "R Venniker", "best_odds": "$2.10", "horse_url": "https://www.punters.com.au/horses/explosive-bond_942880/"}, "3": {"horse": "Raiseahallelujah", "jockey": "S Moodley", "best_odds": "$8.00", "horse_url": "https://www.punters.com.au/horses/raiseahallelujah_771533/"}, "4": {"horse": "Battleground", "jockey": "M V\'rensburg", "best_odds": "-", "horse_url": "https://www.punters.com.au/horses/battleground_904529/"}, "5": {"horse": "Arumugam", "jockey": "K Brewer", "best_odds": "-", "horse_url": "https://www.punters.com.au/horses/arumugam_810024/"}, "6": {"horse": "Nebraas", "jockey": "C Zackey", "best_odds": "-", "horse_url": "https://www.punters.com.au/horses/nebraas_737016/"}, "7": {"horse": "Breeze Over", "jockey": "D D Gouveia", "best_odds": "-", "horse_url": "https://www.punters.com.au/horses/breeze-over_922289/"}, "8": {"horse": "Prime Example", "jockey": "J Penny", "best_odds": "-", "horse_url": "https://www.punters.com.au/horses/prime-example_888927/"}, "9": {"horse": "Twenty Drachma\'s", "jockey": "C Maujean", "best_odds": "-", "horse_url": "https://www.punters.com.au/horses/twenty-drachmas_980715/"}, "10": {"horse": "Home Of The Brave", "jockey": "P Mxoli", "best_odds": "-", "horse_url": "https://www.punters.com.au/horses/home-of-the-brave_904531/"}, "11": {"horse": "Flying Bull", "jockey": "C Habib", "best_odds": "-", "horse_url": "https://www.punters.com.au/horses/flying-bull_794360/"}, "12": {"horse": "Woman\'s World", "jockey": "E Webber", "best_odds": "-", "horse_url": "https://www.punters.com.au/horses/womans-world_931847/"}, "cond": "3200m Total $27.1k: 1st $16.9k Good", "title": "Turffontein - R10 [2024-11-30 15:15:00 UTC] Racehorse Owners Association Stayers 3200m Total $27.1k: 1st $16.9k Good", "datetime": "2024-11-30 15:15:00 UTC"}, "11": {"1": {"horse": "Captainofthegreen", "jockey": "K Matsunyane", "best_odds": "$5.00 / $2.60", "horse_url": "https://www.punters.com.au/horses/captainofthegreen_910262/"}, "2": {"horse": "Salute The Flag", "jockey": "S Moodley", "best_odds": "$13.00", "horse_url": "https://www.punters.com.au/horses/salute-the-flag_1024017/"}, "3": {"horse": "Princeofgreen", "jockey": "R Venniker", "best_odds": "$6.00", "horse_url": "https://www.punters.com.au/horses/princeofgreen_939678/"}, "4": {"horse": "Warhawk Bomber", "jockey": "S Veale", "best_odds": "-", "horse_url": "https://www.punters.com.au/horses/warhawk-bomber_946311/"}, "5": {"horse": "Don\'t Cry For Me", "jockey": "C Habib", "best_odds": "-", "horse_url": "https://www.punters.com.au/horses/dont-cry-for-me_1077576/"}, "6": {"horse": "Max The Magician", "jockey": "G Lerena", "best_odds": "-", "horse_url": "https://www.punters.com.au/horses/max-the-magician_936584/"}, "7": {"horse": "Moola Man", "jockey": "D D Gouveia", "best_odds": "-", "horse_url": "https://www.punters.com.au/horses/moola-man_942620/"}, "8": {"horse": "Champion Warrior", "jockey": "P Strydom", "best_odds": "-", "horse_url": "https://www.punters.com.au/horses/champion-warrior_915603/"}, "9": {"horse": "Presley", "jockey": "A Domeyer", "best_odds": "-", "horse_url": "https://www.punters.com.au/horses/presley_1018667/"}, "10": {"horse": "Deception Pass", "jockey": "R Fourie", "best_odds": "-", "horse_url": "https://www.punters.com.au/horses/deception-pass_1035862/"}, "11": {"horse": "Mastership", "jockey": "C Maujean", "best_odds": "-", "horse_url": "https://www.punters.com.au/horses/mastership_994887/"}, "cond": "1600m Total $13.5k: 1st $8.5k Good", "title": "Turffontein - R11 [2024-11-30 15:45:00 UTC] Blu Voucher Mr 96 Handicap 1600m Total $13.5k: 1st $8.5k Good", "datetime": "2024-11-30 15:45:00 UTC"}}')
United Council5659501-Nov-25
Tamarisk Tree4963508-Jun-25
Valentina Balducci2369001-Nov-25
Poplar Park2211101-Nov-25
Free Movement1533004-May-24
Poblano1394401-Nov-25
The Front Line10848Event(url='https://www.punters.com.au/racing-results/south-africa/turffontein/2025-05-17/', track_url='https://www.punters.com.au/tracks/turffontein_847/', datetime=datetime.datetime(2025, 5, 17, 0, 0), json='{\n "1": {\n "cond": "1160m Total $8.1k: 1st $5.1k Good",\n "datetime": "2025-05-17 09:20:00 UTC",\n "title": "Turffontein - R1 [2025-05-17 09:20:00 UTC] 4racing Welcomes You Maiden Juvenile Plate (fillies)(for 2 Yof R100 [2025-05-17 09:20:00 UTC] 000 Win Bsa / Crs Bonus) 1160m Total $8.1k: 1st $5.1k Good",\n "1": {\n "horse": "Alta Capitana",\n "horse_url": "https://www.punters.com.au/horses/alta-capitana_2044761/",\n "jockey": "C Zackey",\n "best_odds": "$3.60 / $1.85"\n },\n "2": {\n "horse": "Emerald Forge",\n "horse_url": "https://www.punters.com.au/horses/emerald-forge_1943784/",\n "jockey": "C Murray",\n "best_odds": "$1.45"\n },\n "3": {\n "horse": "Master\'s Lady",\n "horse_url": "https://www.punters.com.au/horses/masters-lady_2044762/",\n "jockey": "D Schwarz",\n "best_odds": "$8.50"\n },\n "4": {\n "horse": "Chericherilady",\n "horse_url": "https://www.punters.com.au/horses/chericherilady_1966162/",\n "jockey": "C Habib",\n "best_odds": "-"\n },\n "5": {\n "horse": "One Summer",\n "horse_url": "https://www.punters.com.au/horses/one-summer_2044763/",\n "jockey": "P Mxoli",\n "best_odds": "-"\n },\n "6": {\n "horse": "Silent Future",\n "horse_url": "https://www.punters.com.au/horses/silent-future_2044765/",\n "jockey": "K Lihaba",\n "best_odds": "-"\n },\n "7": {\n "horse": "Blood Of Eden",\n "horse_url": "https://www.punters.com.au/horses/blood-of-eden_1966161/",\n "jockey": "M Katjedi",\n "best_odds": "-"\n },\n "8": {\n "horse": "Utsaah",\n "horse_url": "https://www.punters.com.au/horses/utsaah_2044768/",\n "jockey": "J Syster",\n "best_odds": "-"\n },\n "9": {\n "horse": "Storm Ballet",\n "horse_url": "https://www.punters.com.au/horses/storm-ballet_2044766/",\n "jockey": "C Maujean",\n "best_odds": "-"\n },\n "10": {\n "horse": "Sapphire Sun",\n "horse_url": "https://www.punters.com.au/horses/sapphire-sun_2044764/",\n "jockey": "W Marwing",\n "best_odds": "-"\n }\n },\n "2": {\n "cond": "1160m Total $8.1k: 1st $5.1k Good",\n "datetime": "2025-05-17 09:50:00 UTC",\n "title": "Turffontein - R2 [2025-05-17 09:50:00 UTC] Play Soccer 6, 10 And 13 Maiden Juvenile Plate (fillies)(for 2 Yof R100 [2025-05-17 09:50:00 UTC] 000 Win Bsa / Crs Bonus) 1160m Total $8.1k: 1st $5.1k Good",\n "1": {\n "horse": "Limerick Lace",\n "horse_url": "https://www.punters.com.au/horses/limerick-lace_2044774/",\n "jockey": "C Murray",\n "best_odds": "$5.75 / $2.50"\n },\n "2": {\n "horse": "Fiery Rose",\n "horse_url": "https://www.punters.com.au/horses/fiery-rose_2044772/",\n "jockey": "J Penny",\n "best_odds": "$9.00"\n },\n "3": {\n "horse": "Jazz Pianist",\n "horse_url": "https://www.punters.com.au/horses/jazz-pianist_1963007/",\n "jockey": "K Matsunyane",\n "best_odds": "$1.65"\n },\n "4": {\n "horse": "Shimmering",\n "horse_url": "https://www.punters.com.au/horses/shimmering_1964302/",\n "jockey": "C Habib",\n "best_odds": "-"\n },\n "5": {\n "horse": "Stone Of Scone",\n "horse_url": "https://www.punters.com.au/horses/stone-of-scone_2044776/",\n "jockey": "S Moodley",\n "best_odds": "-"\n },\n "6": {\n "horse": "Raceway",\n "horse_url": "https://www.punters.com.au/horses/raceway_1959842/",\n "jockey": "G Lerena",\n "best_odds": "-"\n },\n "7": {\n "horse": "Top Shelf Teddy",\n "horse_url": "https://www.punters.com.au/horses/top-shelf-teddy_2044777/",\n "jockey": "C Zackey",\n "best_odds": "-"\n },\n "8": {\n "horse": "Charleston Dawn",\n "horse_url": "https://www.punters.com.au/horses/charleston-dawn_2044770/",\n "jockey": "P Mxoli",\n "best_odds": "-"\n },\n "9": {\n "horse": "Baby Red",\n "horse_url": "https://www.punters.com.au/horses/baby-red_2044769/",\n "jockey": "J Syster",\n "best_odds": "-"\n },\n "10": {\n "horse": "Flying World",\n "horse_url": "https://www.punters.com.au/horses/flying-world_2044773/",\n "jockey": "J Mariba",\n "best_odds": "-"\n },\n "11": {\n "horse": "Sapphire Storm",\n "horse_url": "https://www.punters.com.au/horses/sapphire-storm_2044775/",\n "jockey": "R Danielson",\n "best_odds": "-"\n }\n },\n "3": {\n "cond": "1160m Total $8.1k: 1st $5.1k Good",\n "datetime": "2025-05-17 10:25:00 UTC",\n "title": "Turffontein - R3 [2025-05-17 10:25:00 UTC] Racehorse Owners Association Maiden Juvenile Plate(for 2 Yo R100 [2025-05-17 10:25:00 UTC] 000 Win Bsa / Crs Bonus) 1160m Total $8.1k: 1st $5.1k Good",\n "1": {\n "horse": "Victory In Orleans",\n "horse_url": "https://www.punters.com.au/horses/victory-in-orleans_2044784/",\n "jockey": "J Penny",\n "best_odds": "$151.00 / $41.00"\n },\n "2": {\n "horse": "Shadowfax",\n "horse_url": "https://www.punters.com.au/horses/shadowfax_2044782/",\n "jockey": "C Zackey",\n "best_odds": "$4.00"\n },\n "3": {\n "horse": "Balule",\n "horse_url": "https://www.punters.com.au/horses/balule_1964303/",\n "jockey": "C Murray",\n "best_odds": "$1.75"\n },\n "4": {\n "horse": "Time Will Tell",\n "horse_url": "https://www.punters.com.au/horses/time-will-tell_1942424/",\n "jockey": "R Danielson",\n "best_odds": "-"\n },\n "5": {\n "horse": "Carnarvon",\n "horse_url": "https://www.punters.com.au/horses/carnarvon_1946625/",\n "jockey": "C Maujean",\n "best_odds": "-"\n },\n "6": {\n "horse": "Chapbook",\n "horse_url": "https://www.punters.com.au/horses/chapbook_2044778/",\n "jockey": "C Habib",\n "best_odds": "-"\n },\n "7": {\n "horse": "Merryweather",\n "horse_url": "https://www.punters.com.au/horses/merryweather_1935493/",\n "jockey": "G Lerena",\n "best_odds": "-"\n },\n "8": {\n "horse": "Master Spy",\n "horse_url": "https://www.punters.com.au/horses/master-spy_2044779/",\n "jockey": "K Matsunyane",\n "best_odds": "-"\n },\n "9": {\n "horse": "Top Floor",\n "horse_url": "https://www.punters.com.au/horses/top-floor_2044783/",\n "jockey": "L Mxothwa",\n "best_odds": "-"\n },\n "10": {\n "horse": "All On Red",\n "horse_url": "https://www.punters.com.au/horses/all-on-red_1963012/",\n "jockey": "N Nastili",\n "best_odds": "-"\n },\n "11": {\n "horse": "Mr Bright Spark",\n "horse_url": "https://www.punters.com.au/horses/mr-bright-spark_2044780/",\n "jockey": "P Mxoli",\n "best_odds": "-"\n },\n "12": {\n "horse": "My Eyes Never Lie",\n "horse_url": "https://www.punters.com.au/horses/my-eyes-never-lie_1959844/",\n "jockey": "S Moodley",\n "best_odds": "-"\n }\n },\n "4": {\n "cond": "1400m Total $8.1k: 1st $5.1k Good",\n "datetime": "2025-05-17 11:00:00 UTC",\n "title": "Turffontein - R4 [2025-05-17 11:00:00 UTC] #youcanbetonus! Maiden Plate (f & M)(for Maiden F & M) 1400m Total $8.1k: 1st $5.1k Good",\n "1": {\n "horse": "Pretty Persuasive",\n "horse_url": "https://www.punters.com.au/horses/pretty-persuasive_1944662/",\n "jockey": "G Lerena",\n "best_odds": "$2.25 / $1.40"\n },\n "2": {\n "horse": "Tuscan Romance",\n "horse_url": "https://www.punters.com.au/horses/tuscan-romance_1076835/",\n "jockey": "L Mxothwa",\n "best_odds": "$2.45"\n },\n "3": {\n "horse": "Vipingo",\n "horse_url": "https://www.punters.com.au/horses/vipingo_1935503/",\n "jockey": "S Moodley",\n "best_odds": "$1.80"\n },\n "4": {\n "horse": "Blue Quartz",\n "horse_url": "https://www.punters.com.au/horses/blue-quartz_966376/",\n "jockey": "K Matsunyane",\n "best_odds": "-"\n },\n "5": {\n "horse": "Golden Alexia",\n "horse_url": "https://www.punters.com.au/horses/golden-alexia_1902032/",\n "jockey": "C Zackey",\n "best_odds": "-"\n },\n "6": {\n "horse": "Into Dancing",\n "horse_url": "https://www.punters.com.au/horses/into-dancing_2044787/",\n "jockey": "P Mxoli",\n "best_odds": "-"\n },\n "7": {\n "horse": "Hopscotch",\n "horse_url": "https://www.punters.com.au/horses/hopscotch_1963006/",\n "jockey": "G Samo-burthia",\n "best_odds": "-"\n },\n "8": {\n "horse": "Madame Pompadour",\n "horse_url": "https://www.punters.com.au/horses/madame-pompadour_943532/",\n "jockey": "W Marwing",\n "best_odds": "-"\n },\n "9": {\n "horse": "Schipole",\n "horse_url": "https://www.punters.com.au/horses/schipole_2044788/",\n "jockey": "C Murray",\n "best_odds": "-"\n },\n "10": {\n "horse": "Potato Salad",\n "horse_url": "https://www.punters.com.au/horses/potato-salad_1019858/",\n "jockey": "M Katjedi",\n "best_odds": "-"\n },\n "11": {\n "horse": "Aftershock",\n "horse_url": "https://www.punters.com.au/horses/aftershock_1404165/",\n "jockey": "K Lihaba",\n "best_odds": "-"\n },\n "12": {\n "horse": "Betty Mo",\n "horse_url": "https://www.punters.com.au/horses/betty-mo_1091589/",\n "jockey": "L Nhlapo",\n "best_odds": "-"\n },\n "13": {\n "horse": "Brocken Spectre",\n "horse_url": "https://www.punters.com.au/horses/brocken-spectre_2044785/",\n "jockey": "J Gates",\n "best_odds": "-"\n }\n },\n "5": {\n "cond": "1400m Total $8.1k: 1st $5.1k Good",\n "datetime": "2025-05-17 11:35:00 UTC",\n "title": "Turffontein - R5 [2025-05-17 11:35:00 UTC] Charity Mile 1 November Maiden Plate(for All Maidens) 1400m Total $8.1k: 1st $5.1k Good",\n "1": {\n "horse": "Take No Prisoners",\n "horse_url": "https://www.punters.com.au/horses/take-no-prisoners_2044791/",\n "jockey": "C Murray",\n "best_odds": "$3.65 / $1.95"\n },\n "2": {\n "horse": "Radio Star",\n "horse_url": "https://www.punters.com.au/horses/radio-star_2044790/",\n "jockey": "G Lerena",\n "best_odds": "$1.90"\n },\n "3": {\n "horse": "Stay Tuned",\n "horse_url": "https://www.punters.com.au/horses/stay-tuned_2044789/",\n "jockey": "C Zackey",\n "best_odds": "$7.50"\n },\n "4": {\n "horse": "Canford Club",\n "horse_url": "https://www.punters.com.au/horses/canford-club_1955434/",\n "jockey": "L Mxothwa",\n "best_odds": "-"\n },\n "5": {\n "horse": "Scarlett Heart",\n "horse_url": "https://www.punters.com.au/horses/scarlett-heart_1942428/",\n "jockey": "S Moodley",\n "best_odds": "-"\n },\n "6": {\n "horse": "Greenlight Racer",\n "horse_url": "https://www.punters.com.au/horses/greenlight-racer_1095988/",\n "jockey": "J Mariba",\n "best_odds": "-"\n },\n "7": {\n "horse": "Cronus",\n "horse_url": "https://www.punters.com.au/horses/cronus_1903692/",\n "jockey": "C Habib",\n "best_odds": "-"\n },\n "8": {\n "horse": "River Kitten",\n "horse_url": "https://www.punters.com.au/horses/river-kitten_1909073/",\n "jockey": "R Danielson",\n "best_odds": "-"\n },\n "9": {\n "horse": "World Order",\n "horse_url": "https://www.punters.com.au/horses/world-order_1955433/",\n "jockey": "G Samo-burthia",\n "best_odds": "-"\n },\n "10": {\n "horse": "Two For The Boys",\n "horse_url": "https://www.punters.com.au/horses/two-for-the-boys_1941001/",\n "jockey": "K Lihaba",\n "best_odds": "-"\n },\n "11": {\n "horse": "Jabberwocky",\n "horse_url": "https://www.punters.com.au/horses/jabberwocky_1076473/",\n "jockey": "J Gates",\n "best_odds": "-"\n },\n "12": {\n "horse": "Grand Legacy",\n "horse_url": "https://www.punters.com.au/horses/grand-legacy_1965731/",\n "jockey": "M Katjedi",\n "best_odds": "-"\n },\n "13": {\n "horse": "First Arrow",\n "horse_url": "https://www.punters.com.au/horses/first-arrow_1965730/",\n "jockey": "L Nhlapo",\n "best_odds": "-"\n }\n },\n "6": {\n "cond": "2400m Total $9k: 1st $5.6k Good",\n "datetime": "2025-05-17 12:10:00 UTC",\n "title": "Turffontein - R6 [2025-05-17 12:10:00 UTC] Www.racingtoday.co.za Mr 88 Handicap(open) 2400m Total $9k: 1st $5.6k Good",\n "1": {\n "horse": "Vesuvio",\n "horse_url": "https://www.punters.com.au/horses/vesuvio_883339/",\n "jockey": "G Lerena",\n "best_odds": "$3.90 / $2.15"\n },\n "2": {\n "horse": "To The Rescue",\n "horse_url": "https://www.punters.com.au/horses/to-the-rescue_1044315/",\n "jockey": "C Zackey",\n "best_odds": "$2.80"\n },\n "3": {\n "horse": "Douglas Dragon",\n "horse_url": "https://www.punters.com.au/horses/douglas-dragon_1066891/",\n "jockey": "J Penny",\n "best_odds": "$3.10"\n },\n "4": {\n "horse": "Mo Ment",\n "horse_url": "https://www.punters.com.au/horses/mo-ment_1079296/",\n "jockey": "J Syster",\n "best_odds": "-"\n },\n "5": {\n "horse": "Arlington Action",\n "horse_url": "https://www.punters.com.au/horses/arlington-action_809307/",\n "jockey": "C Maujean",\n "best_odds": "-"\n },\n "6": {\n "horse": "Star Coin",\n "horse_url": "https://www.punters.com.au/horses/star-coin_888929/",\n "jockey": "C Habib",\n "best_odds": "-"\n },\n "7": {\n "horse": "Romeo\'s Magic",\n "horse_url": "https://www.punters.com.au/horses/romeos-magic_760619/",\n "jockey": "D D Gouveia",\n "best_odds": "-"\n },\n "8": {\n "horse": "Eiger Sanction",\n "horse_url": "https://www.punters.com.au/horses/eiger-sanction_1026607/",\n "jockey": "M Katjedi",\n "best_odds": "-"\n },\n "9": {\n "horse": "Robert Browning",\n "horse_url": "https://www.punters.com.au/horses/robert-browning_1092496/",\n "jockey": "L Nhlapo",\n "best_odds": "-"\n }\n },\n "7": {\n "cond": "1600m Total $7.7k: 1st $4.8k Good",\n "datetime": "2025-05-17 12:43:00 UTC",\n "title": "Turffontein - R7 [2025-05-17 12:43:00 UTC] For Hospitality Bookings Call 011 681 1796 Mr 80 Handicap(open) 1600m Total $7.7k: 1st $4.8k Good",\n "1": {\n "horse": "Pumpkin Pie",\n "horse_url": "https://www.punters.com.au/horses/pumpkin-pie_1941000/",\n "jockey": "S Moodley",\n "best_odds": "$7.50 / $3.50"\n },\n "2": {\n "horse": "Aladdin\'s Lamp",\n "horse_url": "https://www.punters.com.au/horses/aladdins-lamp_1069926/",\n "jockey": "L Mxothwa",\n "best_odds": "$2.60"\n },\n "3": {\n "horse": "Orange County",\n "horse_url": "https://www.punters.com.au/horses/orange-county_1100367/",\n "jockey": "K Matsunyane",\n "best_odds": "$4.20"\n },\n "4": {\n "horse": "Trident King",\n "horse_url": "https://www.punters.com.au/horses/trident-king_812828/",\n "jockey": "D Schwarz",\n "best_odds": "-"\n },\n "5": {\n "horse": "Pocket Watch",\n "horse_url": "https://www.punters.com.au/horses/pocket-watch_996319/",\n "jockey": "P Mxoli",\n "best_odds": "-"\n },\n "6": {\n "horse": "New Mexico",\n "horse_url": "https://www.punters.com.au/horses/new-mexico_908415/",\n "jockey": "C Habib",\n "best_odds": "-"\n },\n "7": {\n "horse": "Luthuli",\n "horse_url": "https://www.punters.com.au/horses/luthuli_896704/",\n "jockey": "C Murray",\n "best_odds": "-"\n },\n "8": {\n "horse": "War Reporter",\n "horse_url": "https://www.punters.com.au/horses/war-reporter_1910378/",\n "jockey": "C Zackey",\n "best_odds": "-"\n },\n "9": {\n "horse": "Gimmethegoodlife",\n "horse_url": "https://www.punters.com.au/horses/gimmethegoodlife_1064265/",\n "jockey": "G Lerena",\n "best_odds": "-"\n },\n "10": {\n "horse": "Tintamarre",\n "horse_url": "https://www.punters.com.au/horses/tintamarre_1064724/",\n "jockey": "C Maujean",\n "best_odds": "-"\n },\n "11": {\n "horse": "Apache Chief",\n "horse_url": "https://www.punters.com.au/horses/apache-chief_965122/",\n "jockey": "M Katjedi",\n "best_odds": "-"\n },\n "12": {\n "horse": "Guerilla Warfare",\n "horse_url": "https://www.punters.com.au/horses/guerilla-warfare_1052338/",\n "jockey": "J Penny",\n "best_odds": "-"\n },\n "13": {\n "horse": "Crescendo",\n "horse_url": "https://www.punters.com.au/horses/crescendo_1909955/",\n "jockey": "R Danielson",\n "best_odds": "-"\n },\n "14": {\n "horse": "Ombudsman",\n "horse_url": "https://www.punters.com.au/horses/ombudsman_1095989/",\n "jockey": "P Strydom",\n "best_odds": "-"\n }\n },\n "8": {\n "cond": "1600m Total $9.9k: 1st $6.2k Good",\n "datetime": "2025-05-17 13:18:00 UTC",\n "title": "Turffontein - R8 [2025-05-17 13:18:00 UTC] Www.tab.co.za Mr 96 Handicap(open) 1600m Total $9.9k: 1st $6.2k Good",\n "1": {\n "horse": "Claw",\n "horse_url": "https://www.punters.com.au/horses/claw_1050635/",\n "jockey": "K Lihaba",\n "best_odds": "$4.85 / $2.40"\n },\n "2": {\n "horse": "Eiffel Tower",\n "horse_url": "https://www.punters.com.au/horses/eiffel-tower_1022214/",\n "jockey": "J Penny",\n "best_odds": "$3.90"\n },\n "3": {\n "horse": "Count Huhtikuu",\n "horse_url": "https://www.punters.com.au/horses/count-huhtikuu_1793606/",\n "jockey": "K Matsunyane",\n "best_odds": "$3.30"\n },\n "4": {\n "horse": "Don\'t Cry For Me",\n "horse_url": "https://www.punters.com.au/horses/dont-cry-for-me_1077576/",\n "jockey": "P Strydom",\n "best_odds": "-"\n },\n "5": {\n "horse": "Bacchus",\n "horse_url": "https://www.punters.com.au/horses/bacchus_1897020/",\n "jockey": "C Zackey",\n "best_odds": "-"\n },\n "6": {\n "horse": "La Moohal",\n "horse_url": "https://www.punters.com.au/horses/la-moohal_1031842/",\n "jockey": "L Mxothwa",\n "best_odds": "-"\n },\n "7": {\n "horse": "Artist\'s Model",\n "horse_url": "https://www.punters.com.au/horses/artists-model_1113092/",\n "jockey": "C Murray",\n "best_odds": "-"\n },\n "8": {\n "horse": "Command Pilot",\n "horse_url": "https://www.punters.com.au/horses/command-pilot_1005316/",\n "jockey": "C Habib",\n "best_odds": "-"\n },\n "9": {\n "horse": "Key Element",\n "horse_url": "https://www.punters.com.au/horses/key-element_944855/",\n "jockey": "P Mxoli",\n "best_odds": "-"\n },\n "10": {\n "horse": "The Front Line",\n "horse_url": "https://www.punters.com.au/horses/the-front-line_966369/",\n "jockey": "D Schwarz",\n "best_odds": "-"\n }\n },\n "9": {\n "cond": "1160m Total $9k: 1st $5.6k Good",\n "datetime": "2025-05-17 13:53:00 UTC",\n "title": "Turffontein - R9 [2025-05-17 13:53:00 UTC] Summer Cup 29 November Fm 103 Divided Handicap (f & M)(for Fillies And Mares) 1160m Total $9k: 1st $5.6k Good",\n "1": {\n "horse": "Just Be Lekker",\n "horse_url": "https://www.punters.com.au/horses/just-be-lekker_994889/",\n "jockey": "S Moodley",\n "best_odds": "$14.00 / $4.20"\n },\n "2": {\n "horse": "Fastnet Filly",\n "horse_url": "https://www.punters.com.au/horses/fastnet-filly_1042110/",\n "jockey": "G Lerena",\n "best_odds": "$1.35"\n },\n "3": {\n "horse": "Artiste",\n "horse_url": "https://www.punters.com.au/horses/artiste_1081324/",\n "jockey": "K Matsunyane",\n "best_odds": "$4.60"\n },\n "4": {\n "horse": "Ceuta",\n "horse_url": "https://www.punters.com.au/horses/ceuta_1076467/",\n "jockey": "D D Gouveia",\n "best_odds": "-"\n },\n "5": {\n "horse": "Komati River",\n "horse_url": "https://www.punters.com.au/horses/komati-river_1094941/",\n "jockey": "M Katjedi",\n "best_odds": "-"\n },\n "6": {\n "horse": "Just The Two Of Us",\n "horse_url": "https://www.punters.com.au/horses/just-the-two-of-us_1080760/",\n "jockey": "C Zackey",\n "best_odds": "-"\n },\n "7": {\n "horse": "Poblano",\n "horse_url": "https://www.punters.com.au/horses/poblano_1095982/",\n "jockey": "D Schwarz",\n "best_odds": "-"\n },\n "8": {\n "horse": "Famous Lady",\n "horse_url": "https://www.punters.com.au/horses/famous-lady_1052346/",\n "jockey": "K Lihaba",\n "best_odds": "-"\n },\n "9": {\n "horse": "Callmewhenuneedme",\n "horse_url": "https://www.punters.com.au/horses/callmewhenuneedme_936586/",\n "jockey": "C Habib",\n "best_odds": "-"\n },\n "10": {\n "horse": "Salenio Peninsula",\n "horse_url": "https://www.punters.com.au/horses/salenio-peninsula_1105657/",\n "jockey": "C Maujean",\n "best_odds": "-"\n }\n },\n "10": {\n "cond": "1160m Total $7.2k: 1st $4.5k Good",\n "datetime": "2025-05-17 14:28:00 UTC",\n "title": "Turffontein - R10 [2025-05-17 14:28:00 UTC] Next Turffontein Racemeeting Tuesday 3 June Fm 83 Divided Handicap (f & M)(for Fillies And Mares) 1160m Total $7.2k: 1st $4.5k Good",\n "1": {\n "horse": "Blizzard Snow",\n "horse_url": "https://www.punters.com.au/horses/blizzard-snow_1110764/",\n "jockey": "S Moodley",\n "best_odds": "$9.50 / $3.90"\n },\n "2": {\n "horse": "Roaming Spirit",\n "horse_url": "https://www.punters.com.au/horses/roaming-spirit_1090855/",\n "jockey": "K Matsunyane",\n "best_odds": "$2.60"\n },\n "3": {\n "horse": "Divine Moonlight",\n "horse_url": "https://www.punters.com.au/horses/divine-moonlight_933119/",\n "jockey": "R Danielson",\n "best_odds": "$4.20"\n },\n "4": {\n "horse": "Hong Kong",\n "horse_url": "https://www.punters.com.au/horses/hong-kong_1408514/",\n "jockey": "G Lerena",\n "best_odds": "-"\n },\n "5": {\n "horse": "Golden Aspen",\n "horse_url": "https://www.punters.com.au/horses/golden-aspen_801757/",\n "jockey": "J Penny",\n "best_odds": "-"\n },\n "6": {\n "horse": "Royal Horizon",\n "horse_url": "https://www.punters.com.au/horses/royal-horizon_1052026/",\n "jockey": "J Syster",\n "best_odds": "-"\n },\n "7": {\n "horse": "Kings Again",\n "horse_url": "https://www.punters.com.au/horses/kings-again_1106418/",\n "jockey": "L Nhlapo",\n "best_odds": "-"\n },\n "8": {\n "horse": "Flight Of A Condor",\n "horse_url": "https://www.punters.com.au/horses/flight-of-a-condor_1193082/",\n "jockey": "N Nastili",\n "best_odds": "-"\n },\n "9": {\n "horse": "Great Notion",\n "horse_url": "https://www.punters.com.au/horses/great-notion_1189868/",\n "jockey": "C Murray",\n "best_odds": "-"\n },\n "10": {\n "horse": "Alabama Anna",\n "horse_url": "https://www.punters.com.au/horses/alabama-anna_824174/",\n "jockey": "L Mxothwa",\n "best_odds": "-"\n },\n "11": {\n "horse": "Godspeed",\n "horse_url": "https://www.punters.com.au/horses/godspeed_934622/",\n "jockey": "J Gates",\n "best_odds": "-"\n },\n "12": {\n "horse": "Saigon Suzie",\n "horse_url": "https://www.punters.com.au/horses/saigon-suzie_1099569/",\n "jockey": "C Maujean",\n "best_odds": "-"\n },\n "13": {\n "horse": "Sigrid Swing",\n "horse_url": "https://www.punters.com.au/horses/sigrid-swing_941279/",\n "jockey": "W Marwing",\n "best_odds": "-"\n },\n "14": {\n "horse": "Take Your Place",\n "horse_url": "https://www.punters.com.au/horses/take-your-place_1077588/",\n "jockey": "M Katjedi",\n "best_odds": "-"\n },\n "15": {\n "horse": "Fully Committed",\n "horse_url": "https://www.punters.com.au/horses/fully-committed_1939012/",\n "jockey": "C Zackey",\n "best_odds": "-"\n }\n }\n}')
Call Me Master1076829-May-25
Clarkson981009-Aug-25
Stormy Sunday6318Event(url='https://www.punters.com.au/racing-results/south-africa/turffontein/2025-10-30/', track_url='https://www.punters.com.au/tracks/turffontein_847/', datetime=datetime.datetime(2025, 10, 30, 0, 0), json='{\n "1": {\n "cond": "m Total $9k: 1st $5.6k Good",\n "datetime": "2025-10-30 00:00:00 UTC",\n "title": "Turffontein - R1 [2025-10-30 00:00:00 UTC] 4Racing Welcomes You Maiden Plate m Total $9k: 1st $5.6k Good",\n "1": {\n "horse": "Luwak",\n "horse_url": "https://www.punters.com.au/horses/luwak_2094316/",\n "jockey": "G Lerena",\n "best_odds": "$5.00 / $2.20"\n },\n "2": {\n "horse": "Real Stunner",\n "horse_url": "https://www.punters.com.au/horses/real-stunner_1116025/",\n "jockey": "C Murray",\n "best_odds": "$1.45"\n },\n "3": {\n "horse": "Naretoi",\n "horse_url": "https://www.punters.com.au/horses/naretoi_1088707/",\n "jockey": "M V\'rensburg",\n "best_odds": "$2.00"\n },\n "4": {\n "horse": "Afterburn",\n "horse_url": "https://www.punters.com.au/horses/afterburn_1410121/",\n "jockey": "J Syster",\n "best_odds": "-"\n },\n "5": {\n "horse": "Shadowline",\n "horse_url": "https://www.punters.com.au/horses/shadowline_2601251/",\n "jockey": "P Mxoli",\n "best_odds": "-"\n },\n "6": {\n "horse": "Best Candidate",\n "horse_url": "https://www.punters.com.au/horses/best-candidate_2090074/",\n "jockey": "K Brewer",\n "best_odds": "-"\n },\n "7": {\n "horse": "Red Sunrise",\n "horse_url": "https://www.punters.com.au/horses/red-sunrise_2502472/",\n "jockey": "C Zackey",\n "best_odds": "-"\n },\n "8": {\n "horse": "Beach Walker",\n "horse_url": "https://www.punters.com.au/horses/beach-walker_1962507/",\n "jockey": "L Nhlapo",\n "best_odds": "-"\n },\n "9": {\n "horse": "Storm Burst",\n "horse_url": "https://www.punters.com.au/horses/storm-burst_2048162/",\n "jockey": "M Katjedi",\n "best_odds": "-"\n },\n "10": {\n "horse": "Flying On My Mind",\n "horse_url": "https://www.punters.com.au/horses/flying-on-my-mind_2601250/",\n "jockey": "K Lihaba",\n "best_odds": "-"\n },\n "11": {\n "horse": "Rissiepit",\n "horse_url": "https://www.punters.com.au/horses/rissiepit_2272826/",\n "jockey": "K Matsunyane",\n "best_odds": "-"\n }\n },\n "2": {\n "cond": "m Total $8.1k: 1st $5.1k Good",\n "datetime": "2025-10-30 00:00:00 UTC",\n "title": "Turffontein - R2 [2025-10-30 00:00:00 UTC] youcanbetonus! Maiden Plate (F & M) m Total $8.1k: 1st $5.1k Good",\n "1": {\n "horse": "Duchess Of Paloma",\n "horse_url": "https://www.punters.com.au/horses/duchess-of-paloma_1064277/",\n "jockey": "C Murray",\n "best_odds": "$2.90 / $1.65"\n },\n "2": {\n "horse": "Winds Of Grace",\n "horse_url": "https://www.punters.com.au/horses/winds-of-grace_1188435/",\n "jockey": "S Khumalo",\n "best_odds": "$2.60"\n },\n "3": {\n "horse": "Galaxy Queen",\n "horse_url": "https://www.punters.com.au/horses/galaxy-queen_2591350/",\n "jockey": "C Zackey",\n "best_odds": "$5.00"\n },\n "4": {\n "horse": "Into Dancing",\n "horse_url": "https://www.punters.com.au/horses/into-dancing_2044787/",\n "jockey": "T Mayhew",\n "best_odds": "-"\n },\n "5": {\n "horse": "Witching Hour",\n "horse_url": "https://www.punters.com.au/horses/witching-hour_1958906/",\n "jockey": "G Lerena",\n "best_odds": "-"\n },\n "6": {\n "horse": "Kensal Green",\n "horse_url": "https://www.punters.com.au/horses/kensal-green_2080331/",\n "jockey": "P Mxoli",\n "best_odds": "-"\n },\n "7": {\n "horse": "Lucky Chance",\n "horse_url": "https://www.punters.com.au/horses/lucky-chance_2049672/",\n "jockey": "K Brewer",\n "best_odds": "-"\n },\n "8": {\n "horse": "Spiranac",\n "horse_url": "https://www.punters.com.au/horses/spiranac_2594688/",\n "jockey": "S Moodley",\n "best_odds": "-"\n },\n "9": {\n "horse": "Sassy Lassie",\n "horse_url": "https://www.punters.com.au/horses/sassy-lassie_2048157/",\n "jockey": "K Matsunyane",\n "best_odds": "-"\n },\n "10": {\n "horse": "Mrs Wonderful",\n "horse_url": "https://www.punters.com.au/horses/mrs-wonderful_1413091/",\n "jockey": "L Nhlapo",\n "best_odds": "-"\n }\n },\n "3": {\n "cond": "m Total $8.6k: 1st $5.4k Good",\n "datetime": "2025-10-30 00:00:00 UTC",\n "title": "Turffontein - R3 [2025-10-30 00:00:00 UTC] Racing Today Mr 78 Handicap m Total $8.6k: 1st $5.4k Good",\n "1": {\n "horse": "Follow The Master",\n "horse_url": "https://www.punters.com.au/horses/follow-the-master_1902968/",\n "jockey": "L Nhlapo",\n "best_odds": "$11.00 / $4.40"\n },\n "2": {\n "horse": "Olympian Gold",\n "horse_url": "https://www.punters.com.au/horses/olympian-gold_2094317/",\n "jockey": "M Katjedi",\n "best_odds": "$2.20"\n },\n "3": {\n "horse": "Romeo\'s Magic",\n "horse_url": "https://www.punters.com.au/horses/romeos-magic_760619/",\n "jockey": "G Lerena",\n "best_odds": "$2.90"\n },\n "4": {\n "horse": "Casus Belli",\n "horse_url": "https://www.punters.com.au/horses/casus-belli_1404171/",\n "jockey": "P Mxoli",\n "best_odds": "-"\n },\n "5": {\n "horse": "Six Of All",\n "horse_url": "https://www.punters.com.au/horses/six-of-all_2057066/",\n "jockey": "M V\'rensburg",\n "best_odds": "-"\n },\n "6": {\n "horse": "The Mightiest",\n "horse_url": "https://www.punters.com.au/horses/the-mightiest_1404167/",\n "jockey": "K Lihaba",\n "best_odds": "-"\n },\n "7": {\n "horse": "Page Boy",\n "horse_url": "https://www.punters.com.au/horses/page-boy_1079996/",\n "jockey": "C Zackey",\n "best_odds": "-"\n },\n "8": {\n "horse": "Dual Prophecy",\n "horse_url": "https://www.punters.com.au/horses/dual-prophecy_1044306/",\n "jockey": "C Habib",\n "best_odds": "-"\n },\n "9": {\n "horse": "Mizzen Sword",\n "horse_url": "https://www.punters.com.au/horses/mizzen-sword_1089310/",\n "jockey": "J Penny",\n "best_odds": "-"\n }\n },\n "4": {\n "cond": "m Total $11.2k: 1st $7k Good",\n "datetime": "2025-10-30 00:00:00 UTC",\n "title": "Turffontein - R4 [2025-10-30 00:00:00 UTC] Play Soccer 6, 10 And 13 Mr 95 Handicap m Total $11.2k: 1st $7k Good",\n "1": {\n "horse": "The Ultimate King",\n "horse_url": "https://www.punters.com.au/horses/the-ultimate-king_1411608/",\n "jockey": "G Lerena",\n "best_odds": "$5.50 / $2.60"\n },\n "2": {\n "horse": "Read All About It",\n "horse_url": "https://www.punters.com.au/horses/read-all-about-it_1934046/",\n "jockey": "M Yeni",\n "best_odds": "$2.70"\n },\n "3": {\n "horse": "Kudzu",\n "horse_url": "https://www.punters.com.au/horses/kudzu_1013083/",\n "jockey": "S Khumalo",\n "best_odds": "$3.30"\n },\n "4": {\n "horse": "Mount Darwin",\n "horse_url": "https://www.punters.com.au/horses/mount-darwin_1061225/",\n "jockey": "J Syster",\n "best_odds": "-"\n },\n "5": {\n "horse": "Flashy Apache",\n "horse_url": "https://www.punters.com.au/horses/flashy-apache_801277/",\n "jockey": "P Mxoli",\n "best_odds": "-"\n },\n "6": {\n "horse": "Pumpkin Pie",\n "horse_url": "https://www.punters.com.au/horses/pumpkin-pie_1941000/",\n "jockey": "S Moodley",\n "best_odds": "-"\n },\n "7": {\n "horse": "Eiger Sanction",\n "horse_url": "https://www.punters.com.au/horses/eiger-sanction_1026607/",\n "jockey": "M Katjedi",\n "best_odds": "-"\n },\n "8": {\n "horse": "Battleground",\n "horse_url": "https://www.punters.com.au/horses/battleground_904529/",\n "jockey": "M V\'rensburg",\n "best_odds": "-"\n },\n "9": {\n "horse": "Hawkbill",\n "horse_url": "https://www.punters.com.au/horses/hawkbill_941283/",\n "jockey": "C Zackey",\n "best_odds": "-"\n }\n },\n "5": {\n "cond": "m Total $9.4k: 1st $5.9k Good",\n "datetime": "2025-10-30 00:00:00 UTC",\n "title": "Turffontein - R5 [2025-10-30 00:00:00 UTC] Tab 4Racing App Fm 100 Divided Handicap (F & M) m Total $9.4k: 1st $5.9k Good",\n "1": {\n "horse": "Juniper Green",\n "horse_url": "https://www.punters.com.au/horses/juniper-green_1019540/",\n "jockey": "G Samo-burthia",\n "best_odds": "$2.40 / $1.40"\n },\n "2": {\n "horse": "Miss Hannigan",\n "horse_url": "https://www.punters.com.au/horses/miss-hannigan_928549/",\n "jockey": "S Khumalo",\n "best_odds": "$1.60"\n },\n "3": {\n "horse": "Princess Ilaria",\n "horse_url": "https://www.punters.com.au/horses/princess-ilaria_913069/",\n "jockey": "J Penny",\n "best_odds": "$1.80"\n },\n "4": {\n "horse": "Across The Pond",\n "horse_url": "https://www.punters.com.au/horses/across-the-pond_1070122/",\n "jockey": "M Katjedi",\n "best_odds": "-"\n },\n "5": {\n "horse": "Stormy Sunday",\n "horse_url": "https://www.punters.com.au/horses/stormy-sunday_1084486/",\n "jockey": "K Brewer",\n "best_odds": "-"\n }\n },\n "6": {\n "cond": "m Total $9.9k: 1st $6.2k Good",\n "datetime": "2025-10-30 00:00:00 UTC",\n "title": "Turffontein - R6 [2025-10-30 00:00:00 UTC] For Hospitality Bookings Call 011 681 1796 Mr 80 Handicap m Total $9.9k: 1st $6.2k Good",\n "1": {\n "horse": "After Hours",\n "horse_url": "https://www.punters.com.au/horses/after-hours_767782/",\n "jockey": "M Katjedi",\n "best_odds": "$14.00 / $5.00"\n },\n "2": {\n "horse": "Winston\'s Wonder",\n "horse_url": "https://www.punters.com.au/horses/winstons-wonder_2242282/",\n "jockey": "K Matsunyane",\n "best_odds": "$2.80"\n },\n "3": {\n "horse": "Union Rose",\n "horse_url": "https://www.punters.com.au/horses/union-rose_1092681/",\n "jockey": "M V\'rensburg",\n "best_odds": "$8.50"\n },\n "4": {\n "horse": "Big Unit",\n "horse_url": "https://www.punters.com.au/horses/big-unit_1033840/",\n "jockey": "G Lerena",\n "best_odds": "-"\n },\n "5": {\n "horse": "Fully Loaded",\n "horse_url": "https://www.punters.com.au/horses/fully-loaded_931706/",\n "jockey": "C Zackey",\n "best_odds": "-"\n },\n "6": {\n "horse": "Lava Fire",\n "horse_url": "https://www.punters.com.au/horses/lava-fire_1063756/",\n "jockey": "P Mxoli",\n "best_odds": "-"\n },\n "7": {\n "horse": "Brave Viking",\n "horse_url": "https://www.punters.com.au/horses/brave-viking_905556/",\n "jockey": "C Habib",\n "best_odds": "-"\n },\n "8": {\n "horse": "Strewn Sky",\n "horse_url": "https://www.punters.com.au/horses/strewn-sky_1008023/",\n "jockey": "L Nhlapo",\n "best_odds": "-"\n },\n "9": {\n "horse": "Take No Prisoners",\n "horse_url": "https://www.punters.com.au/horses/take-no-prisoners_2044791/",\n "jockey": "J Syster",\n "best_odds": "-"\n },\n "10": {\n "horse": "Futurenaire",\n "horse_url": "https://www.punters.com.au/horses/futurenaire_1908071/",\n "jockey": "S Moodley",\n "best_odds": "-"\n }\n },\n "7": {\n "cond": "m Total $11.6k: 1st $7.2k Good",\n "datetime": "2025-10-30 00:00:00 UTC",\n "title": "Turffontein - R7 [2025-10-30 00:00:00 UTC] Betway Summer Cup 29 November Middle Stakes m Total $11.6k: 1st $7.2k Good",\n "1": {\n "horse": "Bob\'s Your Uncle",\n "horse_url": "https://www.punters.com.au/horses/bobs-your-uncle_939549/",\n "jockey": "G Samo-burthia",\n "best_odds": "$17.00 / $6.00"\n },\n "2": {\n "horse": "Max The Magician",\n "horse_url": "https://www.punters.com.au/horses/max-the-magician_936584/",\n "jockey": "M Yeni",\n "best_odds": "$2.10"\n },\n "3": {\n "horse": "Paul Revere",\n "horse_url": "https://www.punters.com.au/horses/paul-revere_1084046/",\n "jockey": "P Mxoli",\n "best_odds": "$4.00"\n },\n "4": {\n "horse": "Slinky Mapimpi",\n "horse_url": "https://www.punters.com.au/horses/slinky-mapimpi_901572/",\n "jockey": "C Murray",\n "best_odds": "-"\n },\n "5": {\n "horse": "Aladdin\'s Lamp",\n "horse_url": "https://www.punters.com.au/horses/aladdins-lamp_1069926/",\n "jockey": "M V\'rensburg",\n "best_odds": "-"\n },\n "6": {\n "horse": "French Bolt",\n "horse_url": "https://www.punters.com.au/horses/french-bolt_1086461/",\n "jockey": "K Matsunyane",\n "best_odds": "-"\n },\n "7": {\n "horse": "Silver Tudor",\n "horse_url": "https://www.punters.com.au/horses/silver-tudor_918065/",\n "jockey": "S Moodley",\n "best_odds": "-"\n },\n "8": {\n "horse": "That\'s My Baby",\n "horse_url": "https://www.punters.com.au/horses/thats-my-baby_935591/",\n "jockey": "C Zackey",\n "best_odds": "-"\n },\n "9": {\n "horse": "Champion Warrior",\n "horse_url": "https://www.punters.com.au/horses/champion-warrior_915603/",\n "jockey": "G Lerena",\n "best_odds": "-"\n }\n },\n "8": {\n "cond": "m Total $8.6k: 1st $5.4k Good",\n "datetime": "2025-10-30 00:00:00 UTC",\n "title": "Turffontein - R8 [2025-10-30 00:00:00 UTC] Next Turffontein Racemeeting Saturday 1 November Fm 78 Divided Handicap (F & M) m Total $8.6k: 1st $5.4k Good",\n "1": {\n "horse": "Lady Sabrina",\n "horse_url": "https://www.punters.com.au/horses/lady-sabrina_1408512/",\n "jockey": "K Lihaba",\n "best_odds": "$4.20 / $1.95"\n },\n "2": {\n "horse": "Universal Girl",\n "horse_url": "https://www.punters.com.au/horses/universal-girl_2321688/",\n "jockey": "M Yeni",\n "best_odds": "$5.00"\n },\n "3": {\n "horse": "Merryweather",\n "horse_url": "https://www.punters.com.au/horses/merryweather_1935493/",\n "jockey": "S Khumalo",\n "best_odds": "$1.35"\n },\n "4": {\n "horse": "Zahra Dominia",\n "horse_url": "https://www.punters.com.au/horses/zahra-dominia_2090069/",\n "jockey": "P Mxoli",\n "best_odds": "-"\n },\n "5": {\n "horse": "Paris Fun",\n "horse_url": "https://www.punters.com.au/horses/paris-fun_1935501/",\n "jockey": "C Habib",\n "best_odds": "-"\n },\n "6": {\n "horse": "Royal Horizon",\n "horse_url": "https://www.punters.com.au/horses/royal-horizon_1052026/",\n "jockey": "J Penny",\n "best_odds": "-"\n },\n "7": {\n "horse": "Willowild",\n "horse_url": "https://www.punters.com.au/horses/willowild_1067989/",\n "jockey": "T Mayhew",\n "best_odds": "-"\n },\n "8": {\n "horse": "Lapis Lazuli",\n "horse_url": "https://www.punters.com.au/horses/lapis-lazuli_1105656/",\n "jockey": "M Katjedi",\n "best_odds": "-"\n },\n "9": {\n "horse": "Northern Kitten",\n "horse_url": "https://www.punters.com.au/horses/northern-kitten_1072337/",\n "jockey": "L Nhlapo",\n "best_odds": "-"\n }\n }\n}')
Canford Rose445418-Jul-24
Rising Russian3345Event(url='https://www.punters.com.au/racing-results/south-africa/turffontein/2024-12-28/', track_url='https://www.punters.com.au/tracks/turffontein_847/', datetime=datetime.datetime(2024, 12, 28, 10, 20), json='{"1": {"1": {"horse": "Green Sapphire", "jockey": "P Strydom", "best_odds": "$1.40 / $1.14", "horse_url": "https://www.punters.com.au/horses/green-sapphire_1089311/"}, "2": {"horse": "Tipperary", "jockey": "R Venniker", "best_odds": "$6.00", "horse_url": "https://www.punters.com.au/horses/tipperary_1075303/"}, "3": {"horse": "Dupont Emerald", "jockey": "T Mayhew", "best_odds": "$5.00", "horse_url": "https://www.punters.com.au/horses/dupont-emerald_1911897/"}, "4": {"horse": "Up The Ante", "jockey": "K Matsunyane", "best_odds": "-", "horse_url": "https://www.punters.com.au/horses/up-the-ante_1084498/"}, "5": {"horse": "Ring A Ling", "jockey": "S Moodley", "best_odds": "-", "horse_url": "https://www.punters.com.au/horses/ring-a-ling_1060349/"}, "6": {"horse": "Izanami", "jockey": "C Habib", "best_odds": "-", "horse_url": "https://www.punters.com.au/horses/izanami_1408509/"}, "7": {"horse": "Bilingual", "jockey": "R Danielson", "best_odds": "-", "horse_url": "https://www.punters.com.au/horses/bilingual_1035858/"}, "8": {"horse": "Scarlet", "jockey": "J Penny", "best_odds": "-", "horse_url": "https://www.punters.com.au/horses/scarlet_1022212/"}, "9": {"horse": "Sunfire", "jockey": "P Mxoli", "best_odds": "-", "horse_url": "https://www.punters.com.au/horses/sunfire_1095984/"}, "10": {"horse": "Oasis", "jockey": "D D Gouveia", "best_odds": "-", "horse_url": "https://www.punters.com.au/horses/oasis_1911898/"}, "cond": "1160m Total $9.5k: 1st $5.9k Soft", "title": "Turffontein - R1 [2024-12-28 10:20:00 UTC] 4Racing Welcomes You Maiden Plate (F & M) 1160m Total $9.5k: 1st $5.9k Soft", "datetime": "2024-12-28 10:20:00 UTC"}, "2": {"1": {"horse": "Poplar Park", "jockey": "K Matsunyane", "best_odds": "$6.50 / $3.00", "horse_url": "https://www.punters.com.au/horses/poplar-park_1109605/"}, "2": {"horse": "Lunar Rainbow", "jockey": "W Marwing", "best_odds": "$9.50", "horse_url": "https://www.punters.com.au/horses/lunar-rainbow_1110658/"}, "3": {"horse": "Snow Moon", "jockey": "P Strydom", "best_odds": "$2.15", "horse_url": "https://www.punters.com.au/horses/snow-moon_1080319/"}, "4": {"horse": "Bad Medicine", "jockey": "R Venniker", "best_odds": "-", "horse_url": "https://www.punters.com.au/horses/bad-medicine_1080313/"}, "5": {"horse": "Chieftain\'s Shield", "jockey": "P Mxoli", "best_odds": "-", "horse_url": "https://www.punters.com.au/horses/chieftains-shield_1076044/"}, "6": {"horse": "Yojimbo", "jockey": "C Habib", "best_odds": "-", "horse_url": "https://www.punters.com.au/horses/yojimbo_1095326/"}, "7": {"horse": "The Merciful", "jockey": "N Klink", "best_odds": "-", "horse_url": "https://www.punters.com.au/horses/the-merciful_894510/"}, "8": {"horse": "Kivuli", "jockey": "J Botes", "best_odds": "-", "horse_url": "https://www.punters.com.au/horses/kivuli_1180988/"}, "9": {"horse": "Rising Russian", "jockey": "K Brewer", "best_odds": "-", "horse_url": "https://www.punters.com.au/horses/rising-russian_1098646/"}, "cond": "2001m Total $10.8k: 1st $6.8k Soft", "title": "Turffontein - R2 [2024-12-28 10:55:00 UTC] Happy Holidays Maiden Plate 2001m Total $10.8k: 1st $6.8k Soft", "datetime": "2024-12-28 10:55:00 UTC"}, "3": {"1": {"horse": "Potberrie", "jockey": "R Danielson", "best_odds": "$13.00 / $4.00", "horse_url": "https://www.punters.com.au/horses/potberrie_1088087/"}, "2": {"horse": "Grey Jet", "jockey": "R Venniker", "best_odds": "$1.21", "horse_url": "https://www.punters.com.au/horses/grey-jet_1404172/"}, "3": {"horse": "Ombudsman", "jockey": "S Moodley", "best_odds": "-", "horse_url": "https://www.punters.com.au/horses/ombudsman_1095989/"}, "4": {"horse": "Tintamarre", "jockey": "C Habib", "best_odds": "-", "horse_url": "https://www.punters.com.au/horses/tintamarre_1064724/"}, "5": {"horse": "Lava Fire", "jockey": "P Mxoli", "best_odds": "-", "horse_url": "https://www.punters.com.au/horses/lava-fire_1063756/"}, "6": {"horse": "Zip Code", "jockey": "M V\'rensburg", "best_odds": "-", "horse_url": "https://www.punters.com.au/horses/zip-code_1084484/"}, "cond": "1400m Total $9.9k: 1st $6.2k Soft", "title": "Turffontein - R3 [2024-12-28 11:30:00 UTC] Take A Bet Wina Numba Numba Mr 96 Open Handicap (3-Year-Olds) 1400m Total $9.9k: 1st $6.2k Soft", "datetime": "2024-12-28 11:30:00 UTC"}, "4": {"1": {"horse": "Ceuta", "jockey": "K Matsunyane", "best_odds": "$6.50 / $2.70", "horse_url": "https://www.punters.com.au/horses/ceuta_1076467/"}, "2": {"horse": "Godspeed", "jockey": "C Maujean", "best_odds": "$9.50", "horse_url": "https://www.punters.com.au/horses/godspeed_934622/"}, "3": {"horse": "Destiny Of Fire", "jockey": "S Moodley", "best_odds": "$1.28", "horse_url": "https://www.punters.com.au/horses/destiny-of-fire_1104314/"}, "4": {"horse": "There She Goes", "jockey": "K Brewer", "best_odds": "-", "horse_url": "https://www.punters.com.au/horses/there-she-goes_795761/"}, "5": {"horse": "Across The Pond", "jockey": "P Strydom", "best_odds": "-", "horse_url": "https://www.punters.com.au/horses/across-the-pond_1070122/"}, "6": {"horse": "Hong Kong", "jockey": "J Penny", "best_odds": "-", "horse_url": "https://www.punters.com.au/horses/hong-kong_1408514/"}, "7": {"horse": "Quantum", "jockey": "C Habib", "best_odds": "-", "horse_url": "https://www.punters.com.au/horses/quantum_906439/"}, "cond": "1400m Total $11.5k: 1st $7.2k Soft", "title": "Turffontein - R4 [2024-12-28 12:05:00 UTC] Racing240 For Racing. For You Fm 88 Handicap (F & M) 1400m Total $11.5k: 1st $7.2k Soft", "datetime": "2024-12-28 12:05:00 UTC"}, "5": {"1": {"horse": "Chocolate Soldier", "jockey": "M V\'rensburg", "best_odds": "$21.00 / $7.00", "horse_url": "https://www.punters.com.au/horses/chocolate-soldier_1081535/"}, "2": {"horse": "Almond Sea", "jockey": "C Habib", "best_odds": "$1.80", "horse_url": "https://www.punters.com.au/horses/almond-sea_1052342/"}, "3": {"horse": "Karate Kid", "jockey": "R Venniker", "best_odds": "$1.95", "horse_url": "https://www.punters.com.au/horses/karate-kid_1099565/"}, "4": {"horse": "Rondebosch", "jockey": "S Moodley", "best_odds": "-", "horse_url": "https://www.punters.com.au/horses/rondebosch_1076470/"}, "5": {"horse": "Chieftain", "jockey": "P Strydom", "best_odds": "-", "horse_url": "https://www.punters.com.au/horses/chieftain_1064719/"}, "6": {"horse": "Rodeo Drive", "jockey": "K Matsunyane", "best_odds": "-", "horse_url": "https://www.punters.com.au/horses/rodeo-drive_1064729/"}, "7": {"horse": "Address The Nation", "jockey": "T Mayhew", "best_odds": "-", "horse_url": "https://www.punters.com.au/horses/address-the-nation_1060352/"}, "8": {"horse": "Master Casper", "jockey": "R Danielson", "best_odds": "-", "horse_url": "https://www.punters.com.au/horses/master-casper_1061702/"}, "9": {"horse": "Banff", "jockey": "K Brewer", "best_odds": "-", "horse_url": "https://www.punters.com.au/horses/banff_1068655/"}, "cond": "1000m Total $13.5k: 1st $8.5k Soft", "title": "Turffontein - R5 [2024-12-28 12:40:00 UTC] Racing Today Sophomore 1000 1000m Total $13.5k: 1st $8.5k Soft", "datetime": "2024-12-28 12:40:00 UTC"}, "6": {"1": {"horse": "Lady Fallon", "jockey": "M V\'rensburg", "best_odds": "$4.45 / $2.40", "horse_url": "https://www.punters.com.au/horses/lady-fallon_980033/"}, "2": {"horse": "Sukhumvit", "jockey": "P Mxoli", "best_odds": "$3.20", "horse_url": "https://www.punters.com.au/horses/sukhumvit_1060358/"}, "3": {"horse": "My Soul Mate", "jockey": "R Danielson", "best_odds": "$7.00", "horse_url": "https://www.punters.com.au/horses/my-soul-mate_966370/"}, "4": {"horse": "Elembee", "jockey": "S Moodley", "best_odds": "-", "horse_url": "https://www.punters.com.au/horses/elembee_922840/"}, "5": {"horse": "Soldier\'s Eye", "jockey": "W Marwing", "best_odds": "-", "horse_url": "https://www.punters.com.au/horses/soldiers-eye_939674/"}, "6": {"horse": "Frozen Fantasy", "jockey": "R Venniker", "best_odds": "-", "horse_url": "https://www.punters.com.au/horses/frozen-fantasy_1086781/"}, "7": {"horse": "Littlemarysunshine", "jockey": "M Katjedi", "best_odds": "-", "horse_url": "https://www.punters.com.au/horses/littlemarysunshine_884835/"}, "8": {"horse": "Mount Etna", "jockey": "C Maujean", "best_odds": "-", "horse_url": "https://www.punters.com.au/horses/mount-etna_936585/"}, "9": {"horse": "Juliet Tango", "jockey": "K Brewer", "best_odds": "-", "horse_url": "https://www.punters.com.au/horses/juliet-tango_815081/"}, "10": {"horse": "Donna Mo", "jockey": "K Matsunyane", "best_odds": "-", "horse_url": "https://www.punters.com.au/horses/donna-mo_980040/"}, "11": {"horse": "My Lady Soul", "jockey": "J Gates", "best_odds": "-", "horse_url": "https://www.punters.com.au/horses/my-lady-soul_1022910/"}, "12": {"horse": "Wonderful", "jockey": "C Habib", "best_odds": "-", "horse_url": "https://www.punters.com.au/horses/wonderful_1048222/"}, "cond": "1800m Total $20.3k: 1st $12.7k Soft", "title": "Turffontein - R6 [2024-12-28 13:15:00 UTC] 4Racing War Of Athena Handicap (Listed) (Fillies And Mares) 1800m Total $20.3k: 1st $12.7k Soft", "datetime": "2024-12-28 13:15:00 UTC"}, "7": {"1": {"horse": "Pistol Pete", "jockey": "K Matsunyane", "best_odds": "$0.00 / $0.00", "horse_url": "https://www.punters.com.au/horses/pistol-pete_1067991/"}, "2": {"horse": "Nettleton", "jockey": "C Maujean", "best_odds": "$0.00", "horse_url": "https://www.punters.com.au/horses/nettleton_942380/"}, "3": {"horse": "Magic Tattoo", "jockey": "C Habib", "best_odds": "$0.00", "horse_url": "https://www.punters.com.au/horses/magic-tattoo_881956/"}, "4": {"horse": "Time Fo Orchids", "jockey": "R Venniker", "best_odds": "-", "horse_url": "https://www.punters.com.au/horses/time-fo-orchids_901570/"}, "5": {"horse": "Taxi To The Moon", "jockey": "K Brewer", "best_odds": "-", "horse_url": "https://www.punters.com.au/horses/taxi-to-the-moon_1077582/"}, "6": {"horse": "Mover And Shaker", "jockey": "R Danielson", "best_odds": "-", "horse_url": "https://www.punters.com.au/horses/mover-and-shaker_889961/"}, "7": {"horse": "Dantonfromsandton", "jockey": "S Moodley", "best_odds": "-", "horse_url": "https://www.punters.com.au/horses/dantonfromsandton_1064721/"}, "8": {"horse": "Ice Star", "jockey": "P Strydom", "best_odds": "-", "horse_url": "https://www.punters.com.au/horses/ice-star_934625/"}, "9": {"horse": "Sheldon", "jockey": "M V\'rensburg", "best_odds": "-", "horse_url": "https://www.punters.com.au/horses/sheldon_789332/"}, "cond": "1000m Total $22.6k: 1st $14.1k Soft", "title": "Turffontein - R7 [2024-12-28 13:50:00 UTC] Betway Lebelo Sprint (Grade 3) 1000m Total $22.6k: 1st $14.1k Soft", "datetime": "2024-12-28 13:50:00 UTC"}, "8": {"1": {"horse": "King Of Numbers", "jockey": "J Gates", "best_odds": "$5.50 / $2.65", "horse_url": "https://www.punters.com.au/horses/king-of-numbers_1057283/"}, "2": {"horse": "Just Var", "jockey": "T Mayhew", "best_odds": "$1.75", "horse_url": "https://www.punters.com.au/horses/just-var_944377/"}, "3": {"horse": "Twice As Wild", "jockey": "M Katjedi", "best_odds": "$3.70", "horse_url": "https://www.punters.com.au/horses/twice-as-wild_823781/"}, "4": {"horse": "Laughing William", "jockey": "R Venniker", "best_odds": "-", "horse_url": "https://www.punters.com.au/horses/laughing-william_910261/"}, "5": {"horse": "Viva De Janeiro", "jockey": "C Maujean", "best_odds": "-", "horse_url": "https://www.punters.com.au/horses/viva-de-janeiro_935705/"}, "6": {"horse": "Kingdom Of Gold", "jockey": "C Habib", "best_odds": "-", "horse_url": "https://www.punters.com.au/horses/kingdom-of-gold_980032/"}, "7": {"horse": "Kotinos", "jockey": "S Moodley", "best_odds": "-", "horse_url": "https://www.punters.com.au/horses/kotinos_790022/"}, "cond": "1400m Total $9k: 1st $5.6k Soft", "title": "Turffontein - R8 [2024-12-28 14:25:00 UTC] Next Turffontein Racemeeting Thursday 2 January Mr 72 Handicap 1400m Total $9k: 1st $5.6k Soft", "datetime": "2024-12-28 14:25:00 UTC"}}')
Fantastic Impact159623-Feb-23
Mirror Flection140726-Oct-25
Blooming Lovely79909-Oct-25
Kavomolka23517-Aug-25
Lucky Chance195Event(url='https://www.punters.com.au/racing-results/south-africa/turffontein/2025-10-30/', track_url='https://www.punters.com.au/tracks/turffontein_847/', datetime=datetime.datetime(2025, 10, 30, 0, 0), json='{\n "1": {\n "cond": "m Total $9k: 1st $5.6k Good",\n "datetime": "2025-10-30 00:00:00 UTC",\n "title": "Turffontein - R1 [2025-10-30 00:00:00 UTC] 4Racing Welcomes You Maiden Plate m Total $9k: 1st $5.6k Good",\n "1": {\n "horse": "Luwak",\n "horse_url": "https://www.punters.com.au/horses/luwak_2094316/",\n "jockey": "G Lerena",\n "best_odds": "$5.00 / $2.20"\n },\n "2": {\n "horse": "Real Stunner",\n "horse_url": "https://www.punters.com.au/horses/real-stunner_1116025/",\n "jockey": "C Murray",\n "best_odds": "$1.45"\n },\n "3": {\n "horse": "Naretoi",\n "horse_url": "https://www.punters.com.au/horses/naretoi_1088707/",\n "jockey": "M V\'rensburg",\n "best_odds": "$2.00"\n },\n "4": {\n "horse": "Afterburn",\n "horse_url": "https://www.punters.com.au/horses/afterburn_1410121/",\n "jockey": "J Syster",\n "best_odds": "-"\n },\n "5": {\n "horse": "Shadowline",\n "horse_url": "https://www.punters.com.au/horses/shadowline_2601251/",\n "jockey": "P Mxoli",\n "best_odds": "-"\n },\n "6": {\n "horse": "Best Candidate",\n "horse_url": "https://www.punters.com.au/horses/best-candidate_2090074/",\n "jockey": "K Brewer",\n "best_odds": "-"\n },\n "7": {\n "horse": "Red Sunrise",\n "horse_url": "https://www.punters.com.au/horses/red-sunrise_2502472/",\n "jockey": "C Zackey",\n "best_odds": "-"\n },\n "8": {\n "horse": "Beach Walker",\n "horse_url": "https://www.punters.com.au/horses/beach-walker_1962507/",\n "jockey": "L Nhlapo",\n "best_odds": "-"\n },\n "9": {\n "horse": "Storm Burst",\n "horse_url": "https://www.punters.com.au/horses/storm-burst_2048162/",\n "jockey": "M Katjedi",\n "best_odds": "-"\n },\n "10": {\n "horse": "Flying On My Mind",\n "horse_url": "https://www.punters.com.au/horses/flying-on-my-mind_2601250/",\n "jockey": "K Lihaba",\n "best_odds": "-"\n },\n "11": {\n "horse": "Rissiepit",\n "horse_url": "https://www.punters.com.au/horses/rissiepit_2272826/",\n "jockey": "K Matsunyane",\n "best_odds": "-"\n }\n },\n "2": {\n "cond": "m Total $8.1k: 1st $5.1k Good",\n "datetime": "2025-10-30 00:00:00 UTC",\n "title": "Turffontein - R2 [2025-10-30 00:00:00 UTC] youcanbetonus! Maiden Plate (F & M) m Total $8.1k: 1st $5.1k Good",\n "1": {\n "horse": "Duchess Of Paloma",\n "horse_url": "https://www.punters.com.au/horses/duchess-of-paloma_1064277/",\n "jockey": "C Murray",\n "best_odds": "$2.90 / $1.65"\n },\n "2": {\n "horse": "Winds Of Grace",\n "horse_url": "https://www.punters.com.au/horses/winds-of-grace_1188435/",\n "jockey": "S Khumalo",\n "best_odds": "$2.60"\n },\n "3": {\n "horse": "Galaxy Queen",\n "horse_url": "https://www.punters.com.au/horses/galaxy-queen_2591350/",\n "jockey": "C Zackey",\n "best_odds": "$5.00"\n },\n "4": {\n "horse": "Into Dancing",\n "horse_url": "https://www.punters.com.au/horses/into-dancing_2044787/",\n "jockey": "T Mayhew",\n "best_odds": "-"\n },\n "5": {\n "horse": "Witching Hour",\n "horse_url": "https://www.punters.com.au/horses/witching-hour_1958906/",\n "jockey": "G Lerena",\n "best_odds": "-"\n },\n "6": {\n "horse": "Kensal Green",\n "horse_url": "https://www.punters.com.au/horses/kensal-green_2080331/",\n "jockey": "P Mxoli",\n "best_odds": "-"\n },\n "7": {\n "horse": "Lucky Chance",\n "horse_url": "https://www.punters.com.au/horses/lucky-chance_2049672/",\n "jockey": "K Brewer",\n "best_odds": "-"\n },\n "8": {\n "horse": "Spiranac",\n "horse_url": "https://www.punters.com.au/horses/spiranac_2594688/",\n "jockey": "S Moodley",\n "best_odds": "-"\n },\n "9": {\n "horse": "Sassy Lassie",\n "horse_url": "https://www.punters.com.au/horses/sassy-lassie_2048157/",\n "jockey": "K Matsunyane",\n "best_odds": "-"\n },\n "10": {\n "horse": "Mrs Wonderful",\n "horse_url": "https://www.punters.com.au/horses/mrs-wonderful_1413091/",\n "jockey": "L Nhlapo",\n "best_odds": "-"\n }\n },\n "3": {\n "cond": "m Total $8.6k: 1st $5.4k Good",\n "datetime": "2025-10-30 00:00:00 UTC",\n "title": "Turffontein - R3 [2025-10-30 00:00:00 UTC] Racing Today Mr 78 Handicap m Total $8.6k: 1st $5.4k Good",\n "1": {\n "horse": "Follow The Master",\n "horse_url": "https://www.punters.com.au/horses/follow-the-master_1902968/",\n "jockey": "L Nhlapo",\n "best_odds": "$11.00 / $4.40"\n },\n "2": {\n "horse": "Olympian Gold",\n "horse_url": "https://www.punters.com.au/horses/olympian-gold_2094317/",\n "jockey": "M Katjedi",\n "best_odds": "$2.20"\n },\n "3": {\n "horse": "Romeo\'s Magic",\n "horse_url": "https://www.punters.com.au/horses/romeos-magic_760619/",\n "jockey": "G Lerena",\n "best_odds": "$2.90"\n },\n "4": {\n "horse": "Casus Belli",\n "horse_url": "https://www.punters.com.au/horses/casus-belli_1404171/",\n "jockey": "P Mxoli",\n "best_odds": "-"\n },\n "5": {\n "horse": "Six Of All",\n "horse_url": "https://www.punters.com.au/horses/six-of-all_2057066/",\n "jockey": "M V\'rensburg",\n "best_odds": "-"\n },\n "6": {\n "horse": "The Mightiest",\n "horse_url": "https://www.punters.com.au/horses/the-mightiest_1404167/",\n "jockey": "K Lihaba",\n "best_odds": "-"\n },\n "7": {\n "horse": "Page Boy",\n "horse_url": "https://www.punters.com.au/horses/page-boy_1079996/",\n "jockey": "C Zackey",\n "best_odds": "-"\n },\n "8": {\n "horse": "Dual Prophecy",\n "horse_url": "https://www.punters.com.au/horses/dual-prophecy_1044306/",\n "jockey": "C Habib",\n "best_odds": "-"\n },\n "9": {\n "horse": "Mizzen Sword",\n "horse_url": "https://www.punters.com.au/horses/mizzen-sword_1089310/",\n "jockey": "J Penny",\n "best_odds": "-"\n }\n },\n "4": {\n "cond": "m Total $11.2k: 1st $7k Good",\n "datetime": "2025-10-30 00:00:00 UTC",\n "title": "Turffontein - R4 [2025-10-30 00:00:00 UTC] Play Soccer 6, 10 And 13 Mr 95 Handicap m Total $11.2k: 1st $7k Good",\n "1": {\n "horse": "The Ultimate King",\n "horse_url": "https://www.punters.com.au/horses/the-ultimate-king_1411608/",\n "jockey": "G Lerena",\n "best_odds": "$5.50 / $2.60"\n },\n "2": {\n "horse": "Read All About It",\n "horse_url": "https://www.punters.com.au/horses/read-all-about-it_1934046/",\n "jockey": "M Yeni",\n "best_odds": "$2.70"\n },\n "3": {\n "horse": "Kudzu",\n "horse_url": "https://www.punters.com.au/horses/kudzu_1013083/",\n "jockey": "S Khumalo",\n "best_odds": "$3.30"\n },\n "4": {\n "horse": "Mount Darwin",\n "horse_url": "https://www.punters.com.au/horses/mount-darwin_1061225/",\n "jockey": "J Syster",\n "best_odds": "-"\n },\n "5": {\n "horse": "Flashy Apache",\n "horse_url": "https://www.punters.com.au/horses/flashy-apache_801277/",\n "jockey": "P Mxoli",\n "best_odds": "-"\n },\n "6": {\n "horse": "Pumpkin Pie",\n "horse_url": "https://www.punters.com.au/horses/pumpkin-pie_1941000/",\n "jockey": "S Moodley",\n "best_odds": "-"\n },\n "7": {\n "horse": "Eiger Sanction",\n "horse_url": "https://www.punters.com.au/horses/eiger-sanction_1026607/",\n "jockey": "M Katjedi",\n "best_odds": "-"\n },\n "8": {\n "horse": "Battleground",\n "horse_url": "https://www.punters.com.au/horses/battleground_904529/",\n "jockey": "M V\'rensburg",\n "best_odds": "-"\n },\n "9": {\n "horse": "Hawkbill",\n "horse_url": "https://www.punters.com.au/horses/hawkbill_941283/",\n "jockey": "C Zackey",\n "best_odds": "-"\n }\n },\n "5": {\n "cond": "m Total $9.4k: 1st $5.9k Good",\n "datetime": "2025-10-30 00:00:00 UTC",\n "title": "Turffontein - R5 [2025-10-30 00:00:00 UTC] Tab 4Racing App Fm 100 Divided Handicap (F & M) m Total $9.4k: 1st $5.9k Good",\n "1": {\n "horse": "Juniper Green",\n "horse_url": "https://www.punters.com.au/horses/juniper-green_1019540/",\n "jockey": "G Samo-burthia",\n "best_odds": "$2.40 / $1.40"\n },\n "2": {\n "horse": "Miss Hannigan",\n "horse_url": "https://www.punters.com.au/horses/miss-hannigan_928549/",\n "jockey": "S Khumalo",\n "best_odds": "$1.60"\n },\n "3": {\n "horse": "Princess Ilaria",\n "horse_url": "https://www.punters.com.au/horses/princess-ilaria_913069/",\n "jockey": "J Penny",\n "best_odds": "$1.80"\n },\n "4": {\n "horse": "Across The Pond",\n "horse_url": "https://www.punters.com.au/horses/across-the-pond_1070122/",\n "jockey": "M Katjedi",\n "best_odds": "-"\n },\n "5": {\n "horse": "Stormy Sunday",\n "horse_url": "https://www.punters.com.au/horses/stormy-sunday_1084486/",\n "jockey": "K Brewer",\n "best_odds": "-"\n }\n },\n "6": {\n "cond": "m Total $9.9k: 1st $6.2k Good",\n "datetime": "2025-10-30 00:00:00 UTC",\n "title": "Turffontein - R6 [2025-10-30 00:00:00 UTC] For Hospitality Bookings Call 011 681 1796 Mr 80 Handicap m Total $9.9k: 1st $6.2k Good",\n "1": {\n "horse": "After Hours",\n "horse_url": "https://www.punters.com.au/horses/after-hours_767782/",\n "jockey": "M Katjedi",\n "best_odds": "$14.00 / $5.00"\n },\n "2": {\n "horse": "Winston\'s Wonder",\n "horse_url": "https://www.punters.com.au/horses/winstons-wonder_2242282/",\n "jockey": "K Matsunyane",\n "best_odds": "$2.80"\n },\n "3": {\n "horse": "Union Rose",\n "horse_url": "https://www.punters.com.au/horses/union-rose_1092681/",\n "jockey": "M V\'rensburg",\n "best_odds": "$8.50"\n },\n "4": {\n "horse": "Big Unit",\n "horse_url": "https://www.punters.com.au/horses/big-unit_1033840/",\n "jockey": "G Lerena",\n "best_odds": "-"\n },\n "5": {\n "horse": "Fully Loaded",\n "horse_url": "https://www.punters.com.au/horses/fully-loaded_931706/",\n "jockey": "C Zackey",\n "best_odds": "-"\n },\n "6": {\n "horse": "Lava Fire",\n "horse_url": "https://www.punters.com.au/horses/lava-fire_1063756/",\n "jockey": "P Mxoli",\n "best_odds": "-"\n },\n "7": {\n "horse": "Brave Viking",\n "horse_url": "https://www.punters.com.au/horses/brave-viking_905556/",\n "jockey": "C Habib",\n "best_odds": "-"\n },\n "8": {\n "horse": "Strewn Sky",\n "horse_url": "https://www.punters.com.au/horses/strewn-sky_1008023/",\n "jockey": "L Nhlapo",\n "best_odds": "-"\n },\n "9": {\n "horse": "Take No Prisoners",\n "horse_url": "https://www.punters.com.au/horses/take-no-prisoners_2044791/",\n "jockey": "J Syster",\n "best_odds": "-"\n },\n "10": {\n "horse": "Futurenaire",\n "horse_url": "https://www.punters.com.au/horses/futurenaire_1908071/",\n "jockey": "S Moodley",\n "best_odds": "-"\n }\n },\n "7": {\n "cond": "m Total $11.6k: 1st $7.2k Good",\n "datetime": "2025-10-30 00:00:00 UTC",\n "title": "Turffontein - R7 [2025-10-30 00:00:00 UTC] Betway Summer Cup 29 November Middle Stakes m Total $11.6k: 1st $7.2k Good",\n "1": {\n "horse": "Bob\'s Your Uncle",\n "horse_url": "https://www.punters.com.au/horses/bobs-your-uncle_939549/",\n "jockey": "G Samo-burthia",\n "best_odds": "$17.00 / $6.00"\n },\n "2": {\n "horse": "Max The Magician",\n "horse_url": "https://www.punters.com.au/horses/max-the-magician_936584/",\n "jockey": "M Yeni",\n "best_odds": "$2.10"\n },\n "3": {\n "horse": "Paul Revere",\n "horse_url": "https://www.punters.com.au/horses/paul-revere_1084046/",\n "jockey": "P Mxoli",\n "best_odds": "$4.00"\n },\n "4": {\n "horse": "Slinky Mapimpi",\n "horse_url": "https://www.punters.com.au/horses/slinky-mapimpi_901572/",\n "jockey": "C Murray",\n "best_odds": "-"\n },\n "5": {\n "horse": "Aladdin\'s Lamp",\n "horse_url": "https://www.punters.com.au/horses/aladdins-lamp_1069926/",\n "jockey": "M V\'rensburg",\n "best_odds": "-"\n },\n "6": {\n "horse": "French Bolt",\n "horse_url": "https://www.punters.com.au/horses/french-bolt_1086461/",\n "jockey": "K Matsunyane",\n "best_odds": "-"\n },\n "7": {\n "horse": "Silver Tudor",\n "horse_url": "https://www.punters.com.au/horses/silver-tudor_918065/",\n "jockey": "S Moodley",\n "best_odds": "-"\n },\n "8": {\n "horse": "That\'s My Baby",\n "horse_url": "https://www.punters.com.au/horses/thats-my-baby_935591/",\n "jockey": "C Zackey",\n "best_odds": "-"\n },\n "9": {\n "horse": "Champion Warrior",\n "horse_url": "https://www.punters.com.au/horses/champion-warrior_915603/",\n "jockey": "G Lerena",\n "best_odds": "-"\n }\n },\n "8": {\n "cond": "m Total $8.6k: 1st $5.4k Good",\n "datetime": "2025-10-30 00:00:00 UTC",\n "title": "Turffontein - R8 [2025-10-30 00:00:00 UTC] Next Turffontein Racemeeting Saturday 1 November Fm 78 Divided Handicap (F & M) m Total $8.6k: 1st $5.4k Good",\n "1": {\n "horse": "Lady Sabrina",\n "horse_url": "https://www.punters.com.au/horses/lady-sabrina_1408512/",\n "jockey": "K Lihaba",\n "best_odds": "$4.20 / $1.95"\n },\n "2": {\n "horse": "Universal Girl",\n "horse_url": "https://www.punters.com.au/horses/universal-girl_2321688/",\n "jockey": "M Yeni",\n "best_odds": "$5.00"\n },\n "3": {\n "horse": "Merryweather",\n "horse_url": "https://www.punters.com.au/horses/merryweather_1935493/",\n "jockey": "S Khumalo",\n "best_odds": "$1.35"\n },\n "4": {\n "horse": "Zahra Dominia",\n "horse_url": "https://www.punters.com.au/horses/zahra-dominia_2090069/",\n "jockey": "P Mxoli",\n "best_odds": "-"\n },\n "5": {\n "horse": "Paris Fun",\n "horse_url": "https://www.punters.com.au/horses/paris-fun_1935501/",\n "jockey": "C Habib",\n "best_odds": "-"\n },\n "6": {\n "horse": "Royal Horizon",\n "horse_url": "https://www.punters.com.au/horses/royal-horizon_1052026/",\n "jockey": "J Penny",\n "best_odds": "-"\n },\n "7": {\n "horse": "Willowild",\n "horse_url": "https://www.punters.com.au/horses/willowild_1067989/",\n "jockey": "T Mayhew",\n "best_odds": "-"\n },\n "8": {\n "horse": "Lapis Lazuli",\n "horse_url": "https://www.punters.com.au/horses/lapis-lazuli_1105656/",\n "jockey": "M Katjedi",\n "best_odds": "-"\n },\n "9": {\n "horse": "Northern Kitten",\n "horse_url": "https://www.punters.com.au/horses/northern-kitten_1072337/",\n "jockey": "L Nhlapo",\n "best_odds": "-"\n }\n }\n}')
Delightful Angel021-Mar-23
Girl In Verdite028-Oct-25
Jusrite028-Sep-23