diff --git a/data/predictions/predictions-2026-08-10-variant_c.json b/data/predictions/predictions-2026-08-10-variant_c.json new file mode 100644 index 0000000000000000000000000000000000000000..7dc9de8a09a86266dd786b2c54b24075c9809c20 --- /dev/null +++ b/data/predictions/predictions-2026-08-10-variant_c.json @@ -0,0 +1,202 @@ +{ + "Dubbo_R1": { + "primary": "1-6-7", + "secondary": "1-7-9", + "value": "6-1-7", + "top3": [ + 1, + 6, + 7 + ] + }, + "Dubbo_R2": { + "primary": "7-9-8", + "secondary": "7-8-5", + "value": "9-7-8", + "top3": [ + 7, + 9, + 8 + ] + }, + "Dubbo_R3": { + "primary": "1-7-15", + "secondary": "1-15-9", + "value": "7-1-9", + "top3": [ + 1, + 7, + 15 + ] + }, + "Dubbo_R4": { + "primary": "5-8-12", + "secondary": "5-12-7", + "value": "8-5-7", + "top3": [ + 5, + 8, + 12 + ] + }, + "Dubbo_R5": { + "primary": "9-3-7", + "secondary": "9-7-2", + "value": "3-9-2", + "top3": [ + 9, + 3, + 7 + ] + }, + "Dubbo_R6": { + "primary": "15-5-2", + "secondary": "15-2-1", + "value": "5-15-1", + "top3": [ + 15, + 5, + 2 + ] + }, + "Kilcoy_R1": { + "primary": "1-5-9", + "secondary": "1-9-7", + "value": "5-1-9", + "top3": [ + 1, + 5, + 9 + ] + }, + "Kilcoy_R2": { + "primary": "4-6-5", + "secondary": "4-5-8", + "value": "6-4-8", + "top3": [ + 4, + 6, + 5 + ] + }, + "Kilcoy_R3": { + "primary": "4-7-2", + "secondary": "4-2-1", + "value": "7-4-1", + "top3": [ + 4, + 7, + 2 + ] + }, + "Kilcoy_R4": { + "primary": "5-1-14", + "secondary": "5-14-11", + "value": "1-5-14", + "top3": [ + 5, + 1, + 14 + ] + }, + "Kilcoy_R5": { + "primary": "3-15-9", + "secondary": "3-9-14", + "value": "15-3-14", + "top3": [ + 3, + 15, + 9 + ] + }, + "Kilcoy_R6": { + "primary": "6-4-9", + "secondary": "6-9-11", + "value": "4-6-11", + "top3": [ + 6, + 4, + 9 + ] + }, + "Kilcoy_R7": { + "primary": "8-11-6", + "secondary": "8-6-3", + "value": "11-8-3", + "top3": [ + 8, + 11, + 6 + ] + }, + "Nowra_R1": { + "primary": "8-1-10", + "secondary": "8-10-2", + "value": "1-8-10", + "top3": [ + 8, + 1, + 10 + ] + }, + "Nowra_R2": { + "primary": "9-4-5", + "secondary": "9-5-3", + "value": "4-9-5", + "top3": [ + 9, + 4, + 5 + ] + }, + "Nowra_R3": { + "primary": "6-4-3", + "secondary": "6-3-7", + "value": "4-6-7", + "top3": [ + 6, + 4, + 3 + ] + }, + "Nowra_R4": { + "primary": "7-6-1", + "secondary": "7-1-4", + "value": "6-7-4", + "top3": [ + 7, + 6, + 1 + ] + }, + "Nowra_R5": { + "primary": "9-5-8", + "secondary": "9-8-12", + "value": "5-9-12", + "top3": [ + 9, + 5, + 8 + ] + }, + "Nowra_R6": { + "primary": "3-1-2", + "secondary": "3-2-6", + "value": "1-3-2", + "top3": [ + 3, + 1, + 2 + ] + }, + "Nowra_R7": { + "primary": "9-10-3", + "secondary": "9-3-1", + "value": "10-9-1", + "top3": [ + 9, + 10, + 3 + ] + } +} \ No newline at end of file diff --git a/data/predictions/predictions-2026-08-10.json b/data/predictions/predictions-2026-08-10.json new file mode 100644 index 0000000000000000000000000000000000000000..02eb0d61c2d1119a910600899b71430badfa84cc --- /dev/null +++ b/data/predictions/predictions-2026-08-10.json @@ -0,0 +1,47959 @@ +{ + "date": "2026-08-10", + "meetings": 4, + "total_races": 30, + "races": [ + { + "date": "2026-08-10", + "track": "Dubbo", + "track_slug": "dubbo", + "race_number": "1", + "race_name": "Inland Petroleum Country Maiden Handicap", + "distance": "1320m", + "condition": "Soft 5", + "weather": "Showers", + "race_class": "3YO+ MDN", + "start_time": "2026-08-10T03:25:00Z", + "prize_money": "30000", + "number_of_runners": 10, + "form": { + "date": "2026-08-10", + "track": "Dubbo", + "raceNumber": 1, + "raceName": "Inland Petroleum Country Maiden Handicap", + "distance": "1320m", + "condition": "Soft 5", + "weather": "Showers", + "raceClass": "3YO+ MDN", + "abandoned": false, + "startTime": "2026-08-10T03:25:00Z", + "timezone": "Australia/Sydney", + "prizeMoney": "30000", + "numberOfRunners": 10, + "runners": [ + { + "number": 1, + "name": "Media Spin", + "jockey": "Zoe Hunt", + "trainer": "Clint Lundholm", + "weight": 59.5, + "barrier": 1, + "age": 5, + "sex": "Gelding", + "sire": "Press Statement", + "dam": "Modest Meisie", + "country": "au", + "careerPrizeMoney": "$17375.00", + "form": "3X242", + "last20Starts": "3X242", + "stats": { + "overall": { + "starts": 4, + "wins": 0, + "places": 3, + "seconds": 2, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.75 + }, + "track": { + "starts": 2, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.5 + }, + "conditions": { + "good": { + "starts": 1, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 1.0 + }, + "soft": { + "starts": 1, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 1.0 + }, + "heavy": { + "starts": 2, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.5 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 2, + "wins": 0, + "places": 2, + "seconds": 1, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 1.0 + }, + "secondUp": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "scratched": false, + "decorators": [] + }, + { + "number": 2, + "name": "Prince Of Steel", + "jockey": "Izzy Neale", + "trainer": "Brett Robb", + "weight": 58.0, + "claim": 1.5, + "barrier": 9, + "age": 4, + "sex": "Gelding", + "sire": "Fierce Impact", + "dam": "Georgias Reward", + "country": "au", + "careerPrizeMoney": "$0.00", + "form": "0", + "last20Starts": "0", + "stats": { + "overall": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "conditions": { + "good": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "soft": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "heavy": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + } + }, + "scratched": false, + "decorators": [] + }, + { + "number": 3, + "name": "Whispering Legend", + "jockey": "Kody Nestor", + "trainer": "Kody Nestor", + "weight": 57.0, + "barrier": 4, + "age": 4, + "sex": "Mare", + "sire": "Flying Artie", + "dam": "Antrims Legend", + "country": "au", + "careerPrizeMoney": "$0.00", + "scratched": false, + "decorators": [] + }, + { + "number": 4, + "name": "Villaviva Diva", + "jockey": "Ken Dunbar", + "trainer": "Michael C Lynch", + "weight": 56.0, + "barrier": 7, + "age": 4, + "sex": "Mare", + "sire": "Villermont", + "dam": "Reliable Girl", + "country": "au", + "careerPrizeMoney": "$2325.00", + "form": "58", + "last20Starts": "58", + "stats": { + "overall": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "conditions": { + "good": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "soft": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "heavy": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "scratched": false, + "decorators": [] + }, + { + "number": 5, + "name": "Herr Fritz", + "jockey": "Grant Buckley", + "trainer": "Rodney Northam", + "weight": 55.5, + "barrier": 2, + "age": 3, + "sex": "Gelding", + "sire": "Hellbent", + "dam": "Fritzs Factor", + "country": "au", + "careerPrizeMoney": "$0.00", + "form": "0", + "last20Starts": "0", + "stats": { + "overall": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "conditions": { + "good": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "soft": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "heavy": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + } + }, + "scratched": false, + "decorators": [] + }, + { + "number": 6, + "name": "Argyle Springs", + "jockey": "Clayton Gallagher", + "trainer": "Alison Smith", + "weight": 55.0, + "barrier": 3, + "age": 6, + "sex": "Mare", + "sire": "Mosayter", + "dam": "Choidetta", + "country": "au", + "careerPrizeMoney": "$17250.00", + "form": "58353", + "last20Starts": "243X58353", + "stats": { + "overall": { + "starts": 8, + "wins": 0, + "places": 4, + "seconds": 1, + "thirds": 3, + "winPercent": 0.0, + "placePercent": 0.5 + }, + "track": { + "starts": 3, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.33333333 + }, + "conditions": { + "good": { + "starts": 2, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.5 + }, + "soft": { + "starts": 3, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.33333333 + }, + "heavy": { + "starts": 2, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.5 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 2, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.5 + }, + "secondUp": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "scratched": false, + "decorators": [] + }, + { + "number": 7, + "name": "Bloomin' Hell", + "jockey": "Jess Del Frari", + "trainer": "Melissa Harrison", + "weight": 55.0, + "claim": 1.5, + "barrier": 5, + "age": 5, + "sex": "Mare", + "sire": "Hellbent", + "dam": "Calle Flora", + "country": "au", + "careerPrizeMoney": "$21700.00", + "form": "26X25", + "last20Starts": "693X7473626X25", + "stats": { + "overall": { + "starts": 12, + "wins": 0, + "places": 4, + "seconds": 2, + "thirds": 2, + "winPercent": 0.0, + "placePercent": 0.33333333 + }, + "track": { + "starts": 4, + "wins": 0, + "places": 2, + "seconds": 1, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.5 + }, + "conditions": { + "good": { + "starts": 3, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "soft": { + "starts": 5, + "wins": 0, + "places": 3, + "seconds": 1, + "thirds": 2, + "winPercent": 0.0, + "placePercent": 0.6 + }, + "heavy": { + "starts": 3, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.33333333 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 3, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.33333333 + }, + "secondUp": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "scratched": false, + "decorators": [] + }, + { + "number": 8, + "name": "Fierce Impulse", + "jockey": "Mikayla Weir", + "trainer": "Connie Greig", + "weight": 55.0, + "barrier": 8, + "age": 4, + "sex": "Mare", + "sire": "Fierce Impact", + "dam": "Spanish Beauty", + "country": "au", + "careerPrizeMoney": "$6750.00", + "form": "50579", + "last20Starts": "85587X50579", + "stats": { + "overall": { + "starts": 10, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "track": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "conditions": { + "good": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "soft": { + "starts": 6, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "heavy": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "secondUp": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "scratched": false, + "decorators": [] + }, + { + "number": 9, + "name": "Forwarding", + "jockey": "Diego Montes De Oca", + "trainer": "Garry Lunn", + "weight": 55.0, + "barrier": 6, + "age": 4, + "sex": "Gelding", + "sire": "Manhattan Rain", + "dam": "Forward Ransom", + "country": "au", + "careerPrizeMoney": "$25915.00", + "form": "22457", + "last20Starts": "0666754522457", + "stats": { + "overall": { + "starts": 13, + "wins": 0, + "places": 2, + "seconds": 2, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.15384615 + }, + "track": { + "starts": 5, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.2 + }, + "conditions": { + "good": { + "starts": 8, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.125 + }, + "soft": { + "starts": 2, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.5 + }, + "heavy": { + "starts": 3, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "secondUp": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "scratched": false, + "decorators": [] + }, + { + "number": 10, + "name": "Zo Frilling", + "jockey": "-", + "trainer": "Nikki Pollock", + "weight": 55.0, + "barrier": 8, + "age": 5, + "sex": "Mare", + "sire": "Zousain", + "dam": "Frill Seeking", + "country": "au", + "careerPrizeMoney": "$44930.00", + "form": "49X85", + "last20Starts": "33424344X96430649X85", + "stats": { + "overall": { + "starts": 20, + "wins": 0, + "places": 6, + "seconds": 2, + "thirds": 4, + "winPercent": 0.0, + "placePercent": 0.3 + }, + "track": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "conditions": { + "good": { + "starts": 8, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.125 + }, + "soft": { + "starts": 7, + "wins": 0, + "places": 4, + "seconds": 1, + "thirds": 3, + "winPercent": 0.0, + "placePercent": 0.57142857 + }, + "heavy": { + "starts": 3, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.33333333 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 3, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.33333333 + }, + "secondUp": { + "starts": 2, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.5 + } + }, + "scratched": true, + "decorators": [] + } + ] + }, + "prediction": { + "date": "2026-08-10", + "track": "Dubbo", + "race_number": "1", + "race_name": "Inland Petroleum Country Maiden Handicap", + "primary": "1-6-7", + "secondary": "1-7-9", + "value": "6-1-7", + "top3": [ + { + "number": 1, + "name": "Media Spin", + "score": 46.4, + "win_prob": 0, + "place_prob": 75.0 + }, + { + "number": 6, + "name": "Argyle Springs", + "score": 30.9, + "win_prob": 0, + "place_prob": 50.0 + }, + { + "number": 7, + "name": "Bloomin' Hell", + "score": 29.9, + "win_prob": 0, + "place_prob": 33.3 + } + ], + "confidence": "MEDIUM" + } + }, + { + "date": "2026-08-10", + "track": "Dubbo", + "track_slug": "dubbo", + "race_number": "2", + "race_name": "Elders Dubbo Rural Maiden Plate", + "distance": "1120m", + "condition": "Soft 5", + "weather": "Showers", + "race_class": "MDN", + "start_time": "2026-08-10T04:05:00Z", + "prize_money": "27000", + "number_of_runners": 12, + "form": { + "date": "2026-08-10", + "track": "Dubbo", + "raceNumber": 2, + "raceName": "Elders Dubbo Rural Maiden Plate", + "distance": "1120m", + "condition": "Soft 5", + "weather": "Showers", + "raceClass": "MDN", + "abandoned": false, + "startTime": "2026-08-10T04:05:00Z", + "timezone": "Australia/Sydney", + "prizeMoney": "27000", + "numberOfRunners": 12, + "runners": [ + { + "number": 1, + "name": "El Trapo", + "jockey": "Jake Pracey-Holmes", + "trainer": "Clint Lundholm", + "weight": 59.0, + "barrier": 9, + "age": 5, + "sex": "Gelding", + "sire": "Divine Prophet", + "dam": "Water Baby", + "country": "au", + "careerPrizeMoney": "$0.00", + "scratched": false, + "decorators": [] + }, + { + "number": 2, + "name": "Finance Work", + "jockey": "Kody Nestor", + "trainer": "Peter Reynolds", + "weight": 59.0, + "barrier": 12, + "age": 4, + "sex": "Gelding", + "sire": "Dirty Work", + "dam": "Blackberry", + "country": "au", + "careerPrizeMoney": "$8635.00", + "form": "425X", + "last20Starts": "425X", + "stats": { + "overall": { + "starts": 3, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.33333333 + }, + "conditions": { + "good": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "soft": { + "starts": 3, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.33333333 + }, + "heavy": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "secondUp": { + "starts": 1, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 1.0 + } + }, + "scratched": false, + "decorators": [] + }, + { + "number": 3, + "name": "Poetic Way", + "jockey": "Jacob Stiff", + "trainer": "Stephen Edwards", + "weight": 59.0, + "claim": 1.5, + "barrier": 5, + "age": 4, + "sex": "Gelding", + "sire": "Lucky Vega", + "dam": "Batik", + "country": "au", + "careerPrizeMoney": "$2240.00", + "form": "050", + "last20Starts": "050", + "stats": { + "overall": { + "starts": 3, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "conditions": { + "good": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "soft": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "heavy": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "secondUp": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "scratched": false, + "decorators": [] + }, + { + "number": 4, + "name": "Rewarding Mission", + "jockey": "Braith Nock", + "trainer": "Dar Lunn", + "weight": 59.0, + "barrier": 3, + "age": 4, + "sex": "Gelding", + "sire": "Shamus Award", + "dam": "Special Mission", + "country": "au", + "careerPrizeMoney": "$0.00", + "form": "0", + "last20Starts": "0", + "stats": { + "overall": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "conditions": { + "good": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "soft": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "heavy": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + } + }, + "scratched": false, + "decorators": [] + }, + { + "number": 5, + "name": "Spectacular Star", + "jockey": "Zoe Hunt", + "trainer": "Brett Thompson", + "weight": 59.0, + "barrier": 1, + "age": 4, + "sex": "Gelding", + "sire": "Stratum Star", + "dam": "Hammoon Ballad", + "country": "au", + "careerPrizeMoney": "$5125.00", + "form": "524X5", + "last20Starts": "524X5", + "stats": { + "overall": { + "starts": 4, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.25 + }, + "conditions": { + "good": { + "starts": 2, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.5 + }, + "soft": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "heavy": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "secondUp": { + "starts": 1, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 1.0 + } + }, + "scratched": false, + "decorators": [] + }, + { + "number": 6, + "name": "The Last Romanov", + "jockey": "Aaron Bullock", + "trainer": "Troy O'Neile", + "weight": 59.0, + "barrier": 4, + "age": 4, + "sex": "Gelding", + "sire": "Russian Revolution", + "dam": "La Reconquista", + "country": "au", + "careerPrizeMoney": "$2565.00", + "form": "60X5", + "last20Starts": "60X5", + "stats": { + "overall": { + "starts": 3, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "conditions": { + "good": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "soft": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "heavy": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "secondUp": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "scratched": false, + "decorators": [] + }, + { + "number": 7, + "name": "Long Time Lovers", + "jockey": "Clayton Gallagher", + "trainer": "David J Smith", + "weight": 57.0, + "barrier": 10, + "age": 5, + "sex": "Mare", + "sire": "Snitzel", + "dam": "Wartime Lovers", + "country": "au", + "careerPrizeMoney": "$26950.00", + "form": "X5474", + "last20Starts": "8X8872025933453X5474", + "stats": { + "overall": { + "starts": 21, + "wins": 0, + "places": 6, + "seconds": 2, + "thirds": 4, + "winPercent": 0.0, + "placePercent": 0.28571429 + }, + "track": { + "starts": 2, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.5 + }, + "conditions": { + "good": { + "starts": 11, + "wins": 0, + "places": 3, + "seconds": 0, + "thirds": 3, + "winPercent": 0.0, + "placePercent": 0.27272727 + }, + "soft": { + "starts": 8, + "wins": 0, + "places": 2, + "seconds": 1, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.25 + }, + "heavy": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 1, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 1.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 4, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.25 + }, + "secondUp": { + "starts": 4, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "scratched": false, + "decorators": [] + }, + { + "number": 8, + "name": "Midnight In Minori", + "jockey": "Gabrielle Johnston", + "trainer": "Connie Greig", + "weight": 57.0, + "claim": 2.0, + "barrier": 7, + "age": 5, + "sex": "Mare", + "sire": "Under The Louvre", + "dam": "Eschaton", + "country": "au", + "careerPrizeMoney": "$38975.00", + "form": "4X55X", + "last20Starts": "828X676555663324X55X", + "stats": { + "overall": { + "starts": 18, + "wins": 0, + "places": 5, + "seconds": 2, + "thirds": 3, + "winPercent": 0.0, + "placePercent": 0.27777778 + }, + "conditions": { + "good": { + "starts": 13, + "wins": 0, + "places": 3, + "seconds": 1, + "thirds": 2, + "winPercent": 0.0, + "placePercent": 0.23076923 + }, + "soft": { + "starts": 5, + "wins": 0, + "places": 2, + "seconds": 1, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.4 + }, + "heavy": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 3, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.33333333 + }, + "secondUp": { + "starts": 3, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "scratched": false, + "decorators": [] + }, + { + "number": 9, + "name": "Tampa Bay", + "jockey": "Mikayla Weir", + "trainer": "Connie Greig", + "weight": 57.0, + "barrier": 6, + "age": 5, + "sex": "Mare", + "sire": "American Pharoah", + "dam": "Kokomo", + "country": "au", + "careerPrizeMoney": "$42575.00", + "form": "47X02", + "last20Starts": "48067X38243364247X02", + "stats": { + "overall": { + "starts": 18, + "wins": 0, + "places": 6, + "seconds": 3, + "thirds": 3, + "winPercent": 0.0, + "placePercent": 0.33333333 + }, + "track": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "conditions": { + "good": { + "starts": 5, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.2 + }, + "soft": { + "starts": 7, + "wins": 0, + "places": 3, + "seconds": 1, + "thirds": 2, + "winPercent": 0.0, + "placePercent": 0.42857143 + }, + "heavy": { + "starts": 5, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.2 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 3, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.33333333 + }, + "secondUp": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "scratched": false, + "decorators": [] + }, + { + "number": 10, + "name": "Orchid Boy", + "jockey": "Mathew Cahill", + "trainer": "Andrew Ryan", + "weight": 56.5, + "barrier": 2, + "age": 3, + "sex": "Gelding", + "sire": "Admire Mars", + "dam": "Ave", + "country": "au", + "careerPrizeMoney": "$0.00", + "scratched": false, + "decorators": [] + }, + { + "number": 11, + "name": "Already Blue", + "jockey": "-", + "trainer": "Julia Presits", + "weight": 59.0, + "barrier": 8, + "age": 5, + "sex": "Gelding", + "sire": "Blue Point", + "dam": "Ready Aye Ready", + "country": "au", + "careerPrizeMoney": "$14275.00", + "form": "6X089", + "last20Starts": "576X2886X089", + "stats": { + "overall": { + "starts": 10, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.1 + }, + "conditions": { + "good": { + "starts": 3, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.33333333 + }, + "soft": { + "starts": 4, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "heavy": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 3, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.33333333 + }, + "secondUp": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "scratched": false, + "decorators": [] + }, + { + "number": 12, + "name": "Devil's Reach", + "jockey": "Ken Dunbar", + "trainer": "Michael C Lynch", + "weight": 59.0, + "barrier": 11, + "age": 6, + "sex": "Gelding", + "sire": "Outreach", + "dam": "Cruella De Vil", + "country": "au", + "careerPrizeMoney": "$3825.00", + "form": "X977X", + "last20Starts": "80X977X", + "stats": { + "overall": { + "starts": 5, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "track": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "conditions": { + "good": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "soft": { + "starts": 4, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "heavy": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "secondUp": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "scratched": false, + "decorators": [] + } + ] + }, + "prediction": { + "date": "2026-08-10", + "track": "Dubbo", + "race_number": "2", + "race_name": "Elders Dubbo Rural Maiden Plate", + "primary": "7-9-8", + "secondary": "7-8-5", + "value": "9-7-8", + "top3": [ + { + "number": 7, + "name": "Long Time Lovers", + "score": 21.4, + "win_prob": 0, + "place_prob": 28.6 + }, + { + "number": 9, + "name": "Tampa Bay", + "score": 20.1, + "win_prob": 0, + "place_prob": 33.3 + }, + { + "number": 8, + "name": "Midnight In Minori", + "score": 12.8, + "win_prob": 0, + "place_prob": 27.8 + } + ], + "confidence": "MEDIUM" + } + }, + { + "date": "2026-08-10", + "track": "Dubbo", + "track_slug": "dubbo", + "race_number": "3", + "race_name": "Aqua West Country Boosted BM58 Handicap", + "distance": "1620m", + "condition": "Soft 5", + "weather": "Showers", + "race_class": "BM58", + "start_time": "2026-08-10T04:40:00Z", + "prize_money": "30000", + "number_of_runners": 17, + "form": { + "date": "2026-08-10", + "track": "Dubbo", + "raceNumber": 3, + "raceName": "Aqua West Country Boosted BM58 Handicap", + "distance": "1620m", + "condition": "Soft 5", + "weather": "Showers", + "raceClass": "BM58", + "abandoned": false, + "startTime": "2026-08-10T04:40:00Z", + "timezone": "Australia/Sydney", + "prizeMoney": "30000", + "numberOfRunners": 17, + "runners": [ + { + "number": 1, + "name": "Boncapo", + "jockey": "Jacob Stiff", + "trainer": "Michael Mulholland", + "weight": 62.5, + "claim": 1.5, + "barrier": 6, + "age": 4, + "sex": "Gelding", + "sire": "Street Boss", + "dam": "Bonanovas Dream", + "country": "au", + "careerPrizeMoney": "$53340.00", + "form": "X1241", + "last20Starts": "2567X1241", + "stats": { + "overall": { + "starts": 8, + "wins": 2, + "places": 4, + "seconds": 2, + "thirds": 0, + "winPercent": 0.25, + "placePercent": 0.5 + }, + "track": { + "starts": 1, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 1.0, + "placePercent": 1.0 + }, + "distance": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "conditions": { + "good": { + "starts": 4, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.25 + }, + "soft": { + "starts": 3, + "wins": 1, + "places": 2, + "seconds": 1, + "thirds": 0, + "winPercent": 0.33333333, + "placePercent": 0.66666667 + }, + "heavy": { + "starts": 1, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 1.0, + "placePercent": 1.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 2, + "wins": 1, + "places": 2, + "seconds": 1, + "thirds": 0, + "winPercent": 0.5, + "placePercent": 1.0 + }, + "secondUp": { + "starts": 2, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.5 + } + }, + "scratched": false, + "decorators": [] + }, + { + "number": 2, + "name": "Divine Conclusion", + "jockey": "Nick Palmer", + "trainer": "Peter Cornish", + "weight": 60.5, + "claim": 2.0, + "barrier": 8, + "age": 6, + "sex": "Gelding", + "sire": "Divine Prophet", + "dam": "Conclude", + "country": "au", + "careerPrizeMoney": "$90900.00", + "form": "57841", + "last20Starts": "454X650113459X357841", + "stats": { + "overall": { + "starts": 24, + "wins": 4, + "places": 9, + "seconds": 3, + "thirds": 2, + "winPercent": 0.16666667, + "placePercent": 0.375 + }, + "track": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "conditions": { + "good": { + "starts": 15, + "wins": 2, + "places": 7, + "seconds": 3, + "thirds": 2, + "winPercent": 0.13333333, + "placePercent": 0.46666667 + }, + "soft": { + "starts": 6, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 0.16666667, + "placePercent": 0.16666667 + }, + "heavy": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 5, + "wins": 1, + "places": 3, + "seconds": 1, + "thirds": 1, + "winPercent": 0.2, + "placePercent": 0.6 + }, + "secondUp": { + "starts": 5, + "wins": 1, + "places": 3, + "seconds": 1, + "thirds": 1, + "winPercent": 0.2, + "placePercent": 0.6 + } + }, + "scratched": false, + "decorators": [] + }, + { + "number": 3, + "name": "Strassman", + "jockey": "Jess Del Frari", + "trainer": "Melissa Harrison", + "weight": 60.5, + "claim": 1.5, + "barrier": 11, + "age": 5, + "sex": "Gelding", + "sire": "All Too Hard", + "dam": "Ventriloquism", + "country": "au", + "careerPrizeMoney": "$77150.00", + "form": "29452", + "last20Starts": "5358X9259X9271129452", + "stats": { + "overall": { + "starts": 19, + "wins": 2, + "places": 8, + "seconds": 5, + "thirds": 1, + "winPercent": 0.10526316, + "placePercent": 0.42105263 + }, + "track": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "conditions": { + "good": { + "starts": 8, + "wins": 1, + "places": 2, + "seconds": 1, + "thirds": 0, + "winPercent": 0.125, + "placePercent": 0.25 + }, + "soft": { + "starts": 7, + "wins": 1, + "places": 4, + "seconds": 3, + "thirds": 0, + "winPercent": 0.14285714, + "placePercent": 0.57142857 + }, + "heavy": { + "starts": 3, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.33333333 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 4, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.25 + }, + "secondUp": { + "starts": 3, + "wins": 0, + "places": 3, + "seconds": 2, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 1.0 + } + }, + "scratched": false, + "decorators": [] + }, + { + "number": 4, + "name": "Grande Diablo", + "jockey": "Aaron Bullock", + "trainer": "Mack Griffith", + "weight": 59.5, + "barrier": 7, + "age": 4, + "sex": "Gelding", + "sire": "Unite And Conquer", + "dam": "Think Aloud", + "country": "au", + "careerPrizeMoney": "$42800.00", + "form": "04761", + "last20Starts": "88X2104761", + "stats": { + "overall": { + "starts": 9, + "wins": 2, + "places": 3, + "seconds": 1, + "thirds": 0, + "winPercent": 0.22222222, + "placePercent": 0.33333333 + }, + "conditions": { + "good": { + "starts": 4, + "wins": 2, + "places": 3, + "seconds": 1, + "thirds": 0, + "winPercent": 0.5, + "placePercent": 0.75 + }, + "soft": { + "starts": 5, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "heavy": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 2, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.5 + }, + "secondUp": { + "starts": 2, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 0.5, + "placePercent": 0.5 + } + }, + "scratched": false, + "decorators": [] + }, + { + "number": 5, + "name": "Proclivity", + "jockey": "Gabrielle Johnston", + "trainer": "Jane Clement", + "weight": 59.5, + "claim": 2.0, + "barrier": 9, + "age": 5, + "sex": "Gelding", + "sire": "All Too Hard", + "dam": "Rendzina", + "country": "au", + "careerPrizeMoney": "$66350.00", + "form": "94667", + "last20Starts": "2666X712852169194667", + "stats": { + "overall": { + "starts": 19, + "wins": 3, + "places": 6, + "seconds": 3, + "thirds": 0, + "winPercent": 0.15789474, + "placePercent": 0.31578947 + }, + "track": { + "starts": 3, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "conditions": { + "good": { + "starts": 9, + "wins": 2, + "places": 4, + "seconds": 2, + "thirds": 0, + "winPercent": 0.22222222, + "placePercent": 0.44444444 + }, + "soft": { + "starts": 3, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "heavy": { + "starts": 6, + "wins": 1, + "places": 2, + "seconds": 1, + "thirds": 0, + "winPercent": 0.16666667, + "placePercent": 0.33333333 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 2, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.5 + }, + "secondUp": { + "starts": 2, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 0.5, + "placePercent": 0.5 + } + }, + "scratched": false, + "decorators": [] + }, + { + "number": 6, + "name": "Ferrari Man", + "jockey": "Chad Lever", + "trainer": "Andrew Bourke", + "weight": 59.0, + "barrier": 4, + "age": 7, + "sex": "Gelding", + "sire": "Menari", + "dam": "Iron Mizz", + "country": "au", + "careerPrizeMoney": "$210820.00", + "form": "79036", + "last20Starts": "7513892724840X079036", + "stats": { + "overall": { + "starts": 59, + "wins": 7, + "places": 21, + "seconds": 8, + "thirds": 6, + "winPercent": 0.11864407, + "placePercent": 0.3559322 + }, + "track": { + "starts": 3, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.33333333 + }, + "conditions": { + "good": { + "starts": 28, + "wins": 5, + "places": 9, + "seconds": 2, + "thirds": 2, + "winPercent": 0.17857143, + "placePercent": 0.32142857 + }, + "soft": { + "starts": 21, + "wins": 1, + "places": 8, + "seconds": 4, + "thirds": 3, + "winPercent": 0.04761905, + "placePercent": 0.38095238 + }, + "heavy": { + "starts": 9, + "wins": 1, + "places": 4, + "seconds": 2, + "thirds": 1, + "winPercent": 0.11111111, + "placePercent": 0.44444444 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 9, + "wins": 1, + "places": 4, + "seconds": 1, + "thirds": 2, + "winPercent": 0.11111111, + "placePercent": 0.44444444 + }, + "secondUp": { + "starts": 9, + "wins": 1, + "places": 3, + "seconds": 2, + "thirds": 0, + "winPercent": 0.11111111, + "placePercent": 0.33333333 + } + }, + "scratched": false, + "decorators": [] + }, + { + "number": 7, + "name": "Casterly Rock", + "jockey": "Liam Blanch", + "trainer": "Todd Smith", + "weight": 58.5, + "barrier": 15, + "age": 6, + "sex": "Gelding", + "sire": "Pierro", + "dam": "Talisa", + "country": "au", + "careerPrizeMoney": "$101825.00", + "form": "23939", + "last20Starts": "1X582632543135623939", + "stats": { + "overall": { + "starts": 33, + "wins": 2, + "places": 16, + "seconds": 7, + "thirds": 7, + "winPercent": 0.06060606, + "placePercent": 0.48484848 + }, + "track": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "conditions": { + "good": { + "starts": 14, + "wins": 1, + "places": 5, + "seconds": 1, + "thirds": 3, + "winPercent": 0.07142857, + "placePercent": 0.35714286 + }, + "soft": { + "starts": 15, + "wins": 1, + "places": 9, + "seconds": 5, + "thirds": 3, + "winPercent": 0.06666667, + "placePercent": 0.6 + }, + "heavy": { + "starts": 3, + "wins": 0, + "places": 2, + "seconds": 1, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.66666667 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 4, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.25 + }, + "secondUp": { + "starts": 4, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.25 + } + }, + "scratched": false, + "decorators": [] + }, + { + "number": 8, + "name": "Miss Defy", + "jockey": "Billy Cray", + "trainer": "Nikki Pollock", + "weight": 58.5, + "barrier": 13, + "age": 6, + "sex": "Mare", + "sire": "Deep Field", + "dam": "Shezacraftsman", + "country": "au", + "careerPrizeMoney": "$52035.00", + "form": "610X7", + "last20Starts": "64164X434610610X7", + "stats": { + "overall": { + "starts": 15, + "wins": 3, + "places": 4, + "seconds": 0, + "thirds": 1, + "winPercent": 0.2, + "placePercent": 0.26666667 + }, + "conditions": { + "good": { + "starts": 10, + "wins": 1, + "places": 2, + "seconds": 0, + "thirds": 1, + "winPercent": 0.1, + "placePercent": 0.2 + }, + "soft": { + "starts": 5, + "wins": 2, + "places": 2, + "seconds": 0, + "thirds": 0, + "winPercent": 0.4, + "placePercent": 0.4 + }, + "heavy": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 3, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "secondUp": { + "starts": 2, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.5 + } + }, + "scratched": false, + "decorators": [] + }, + { + "number": 9, + "name": "Mrs Bull", + "jockey": "Mikayla Weir", + "trainer": "Connie Greig", + "weight": 58.5, + "barrier": 5, + "age": 7, + "sex": "Mare", + "sire": "Shooting To Win", + "dam": "Magic Of Dreams", + "country": "au", + "careerPrizeMoney": "$229855.00", + "form": "54704", + "last20Starts": "1253442X442433854704", + "stats": { + "overall": { + "starts": 67, + "wins": 5, + "places": 35, + "seconds": 12, + "thirds": 18, + "winPercent": 0.07462687, + "placePercent": 0.52238806 + }, + "track": { + "starts": 17, + "wins": 4, + "places": 13, + "seconds": 3, + "thirds": 6, + "winPercent": 0.23529412, + "placePercent": 0.76470588 + }, + "conditions": { + "good": { + "starts": 44, + "wins": 4, + "places": 29, + "seconds": 10, + "thirds": 15, + "winPercent": 0.09090909, + "placePercent": 0.65909091 + }, + "soft": { + "starts": 20, + "wins": 1, + "places": 6, + "seconds": 2, + "thirds": 3, + "winPercent": 0.05, + "placePercent": 0.3 + }, + "heavy": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 7, + "wins": 1, + "places": 3, + "seconds": 1, + "thirds": 1, + "winPercent": 0.14285714, + "placePercent": 0.42857143 + }, + "secondUp": { + "starts": 7, + "wins": 0, + "places": 2, + "seconds": 0, + "thirds": 2, + "winPercent": 0.0, + "placePercent": 0.28571429 + } + }, + "scratched": false, + "decorators": [] + }, + { + "number": 10, + "name": "Green Pineapple", + "jockey": "Clayton Gallagher", + "trainer": "Gayna Williams", + "weight": 58.0, + "barrier": 3, + "age": 6, + "sex": "Gelding", + "sire": "Bon Aurum", + "dam": "Maddison Carissa", + "country": "au", + "careerPrizeMoney": "$71050.00", + "form": "43266", + "last20Starts": "336X38641620X4843266", + "stats": { + "overall": { + "starts": 25, + "wins": 2, + "places": 8, + "seconds": 2, + "thirds": 4, + "winPercent": 0.08, + "placePercent": 0.32 + }, + "track": { + "starts": 4, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.25 + }, + "conditions": { + "good": { + "starts": 12, + "wins": 0, + "places": 3, + "seconds": 0, + "thirds": 3, + "winPercent": 0.0, + "placePercent": 0.25 + }, + "soft": { + "starts": 7, + "wins": 1, + "places": 2, + "seconds": 1, + "thirds": 0, + "winPercent": 0.14285714, + "placePercent": 0.28571429 + }, + "heavy": { + "starts": 6, + "wins": 1, + "places": 3, + "seconds": 1, + "thirds": 1, + "winPercent": 0.16666667, + "placePercent": 0.5 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 5, + "wins": 1, + "places": 2, + "seconds": 0, + "thirds": 1, + "winPercent": 0.2, + "placePercent": 0.4 + }, + "secondUp": { + "starts": 5, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.2 + } + }, + "scratched": false, + "decorators": [] + }, + { + "number": 11, + "name": "Vastly", + "jockey": "Izzy Neale", + "trainer": "Brett Robb", + "weight": 57.5, + "claim": 1.5, + "barrier": 10, + "age": 5, + "sex": "Gelding", + "sire": "Press Statement", + "dam": "Few Words", + "country": "au", + "careerPrizeMoney": "$11500.00", + "form": "630X8", + "last20Starts": "01630X8", + "stats": { + "overall": { + "starts": 6, + "wins": 1, + "places": 2, + "seconds": 0, + "thirds": 1, + "winPercent": 0.16666667, + "placePercent": 0.33333333 + }, + "track": { + "starts": 1, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 1.0, + "placePercent": 1.0 + }, + "conditions": { + "good": { + "starts": 4, + "wins": 1, + "places": 2, + "seconds": 0, + "thirds": 1, + "winPercent": 0.25, + "placePercent": 0.5 + }, + "soft": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "heavy": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "secondUp": { + "starts": 1, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 1.0, + "placePercent": 1.0 + } + }, + "scratched": false, + "decorators": [] + }, + { + "number": 12, + "name": "Lagoon", + "jockey": "Heavelon Van Der Hoven", + "trainer": "Kylie Kennedy", + "weight": 55.5, + "barrier": 2, + "age": 6, + "sex": "Mare", + "sire": "Lean Mean Machine", + "dam": "Platinum Balos", + "country": "au", + "careerPrizeMoney": "$94300.00", + "form": "66944", + "last20Starts": "7203X428261172566944", + "stats": { + "overall": { + "starts": 34, + "wins": 2, + "places": 12, + "seconds": 7, + "thirds": 3, + "winPercent": 0.05882353, + "placePercent": 0.35294118 + }, + "track": { + "starts": 7, + "wins": 2, + "places": 4, + "seconds": 1, + "thirds": 1, + "winPercent": 0.28571429, + "placePercent": 0.57142857 + }, + "conditions": { + "good": { + "starts": 17, + "wins": 2, + "places": 8, + "seconds": 5, + "thirds": 1, + "winPercent": 0.11764706, + "placePercent": 0.47058824 + }, + "soft": { + "starts": 10, + "wins": 0, + "places": 2, + "seconds": 1, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.2 + }, + "heavy": { + "starts": 5, + "wins": 0, + "places": 2, + "seconds": 1, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.4 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 4, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.25 + }, + "secondUp": { + "starts": 4, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.25 + } + }, + "scratched": false, + "decorators": [] + }, + { + "number": 13, + "name": "Commando Jack", + "jockey": "Jake Pracey-Holmes", + "trainer": "David J Smith", + "weight": 57.0, + "barrier": 1, + "age": 7, + "sex": "Gelding", + "sire": "Churchill", + "dam": "Flying Strike", + "country": "au", + "careerPrizeMoney": "$102575.00", + "form": "5X056", + "last20Starts": "273340X166969525X056", + "stats": { + "overall": { + "starts": 37, + "wins": 3, + "places": 10, + "seconds": 3, + "thirds": 4, + "winPercent": 0.08108108, + "placePercent": 0.27027027 + }, + "track": { + "starts": 5, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "conditions": { + "good": { + "starts": 17, + "wins": 1, + "places": 3, + "seconds": 1, + "thirds": 1, + "winPercent": 0.05882353, + "placePercent": 0.17647059 + }, + "soft": { + "starts": 13, + "wins": 0, + "places": 4, + "seconds": 1, + "thirds": 3, + "winPercent": 0.0, + "placePercent": 0.30769231 + }, + "heavy": { + "starts": 6, + "wins": 2, + "places": 3, + "seconds": 1, + "thirds": 0, + "winPercent": 0.33333333, + "placePercent": 0.5 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 7, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 0.14285714, + "placePercent": 0.14285714 + }, + "secondUp": { + "starts": 7, + "wins": 1, + "places": 2, + "seconds": 1, + "thirds": 0, + "winPercent": 0.14285714, + "placePercent": 0.28571429 + } + }, + "scratched": false, + "decorators": [] + }, + { + "number": 14, + "name": "Bill Peyto", + "jockey": "Hollie Hull", + "trainer": "Jane Clement", + "weight": 55.5, + "claim": 2.0, + "barrier": 12, + "age": 8, + "sex": "Gelding", + "sire": "Acclamation", + "dam": "Ardeola", + "country": "au", + "careerPrizeMoney": "$239874.00", + "form": "36412", + "last20Starts": "62976245481385436412", + "stats": { + "overall": { + "starts": 85, + "wins": 6, + "places": 30, + "seconds": 10, + "thirds": 14, + "winPercent": 0.07058824, + "placePercent": 0.35294118 + }, + "track": { + "starts": 10, + "wins": 1, + "places": 3, + "seconds": 0, + "thirds": 2, + "winPercent": 0.1, + "placePercent": 0.3 + }, + "conditions": { + "good": { + "starts": 47, + "wins": 4, + "places": 13, + "seconds": 5, + "thirds": 4, + "winPercent": 0.08510638, + "placePercent": 0.27659574 + }, + "soft": { + "starts": 31, + "wins": 1, + "places": 14, + "seconds": 4, + "thirds": 9, + "winPercent": 0.03225806, + "placePercent": 0.4516129 + }, + "heavy": { + "starts": 5, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.2 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 4, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "secondUp": { + "starts": 4, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.25 + } + }, + "scratched": false, + "decorators": [] + }, + { + "number": 15, + "name": "Sellinya", + "jockey": "Braith Nock", + "trainer": "Dar Lunn", + "weight": 55.0, + "barrier": 14, + "age": 7, + "sex": "Mare", + "sire": "Rebel Dane", + "dam": "Swiss Vault", + "country": "au", + "careerPrizeMoney": "$56525.00", + "form": "81748", + "last20Starts": "05X46860918287381748", + "stats": { + "overall": { + "starts": 34, + "wins": 2, + "places": 7, + "seconds": 3, + "thirds": 2, + "winPercent": 0.05882353, + "placePercent": 0.20588235 + }, + "track": { + "starts": 7, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "conditions": { + "good": { + "starts": 21, + "wins": 0, + "places": 3, + "seconds": 2, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.14285714 + }, + "soft": { + "starts": 5, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "heavy": { + "starts": 5, + "wins": 1, + "places": 2, + "seconds": 0, + "thirds": 1, + "winPercent": 0.2, + "placePercent": 0.4 + }, + "firm": { + "starts": 1, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 1.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 1, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 1.0, + "placePercent": 1.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 3, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "secondUp": { + "starts": 3, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "scratched": false, + "decorators": [] + }, + { + "number": 16, + "name": "Avoid Me", + "jockey": "Donovan Dillon", + "trainer": "Connie Greig", + "weight": 55.0, + "barrier": 16, + "age": 7, + "sex": "Mare", + "sire": "Pariah", + "dam": "Fly Me", + "country": "au", + "careerPrizeMoney": "$126675.00", + "form": "X8475", + "last20Starts": "7153151X1X60789X8475", + "stats": { + "overall": { + "starts": 57, + "wins": 3, + "places": 15, + "seconds": 5, + "thirds": 7, + "winPercent": 0.05263158, + "placePercent": 0.26315789 + }, + "track": { + "starts": 3, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 0.33333333, + "placePercent": 0.33333333 + }, + "conditions": { + "good": { + "starts": 30, + "wins": 2, + "places": 9, + "seconds": 4, + "thirds": 3, + "winPercent": 0.06666667, + "placePercent": 0.3 + }, + "soft": { + "starts": 12, + "wins": 1, + "places": 2, + "seconds": 0, + "thirds": 1, + "winPercent": 0.08333333, + "placePercent": 0.16666667 + }, + "heavy": { + "starts": 13, + "wins": 0, + "places": 4, + "seconds": 1, + "thirds": 3, + "winPercent": 0.0, + "placePercent": 0.30769231 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 9, + "wins": 1, + "places": 3, + "seconds": 0, + "thirds": 2, + "winPercent": 0.11111111, + "placePercent": 0.33333333 + }, + "secondUp": { + "starts": 5, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 0.2, + "placePercent": 0.2 + } + }, + "scratched": false, + "decorators": [] + }, + { + "number": 17, + "name": "Windsor Road", + "jockey": "-", + "trainer": "Dar Lunn", + "weight": 55.0, + "barrier": 17, + "age": 4, + "sex": "Gelding", + "sire": "North Pacific", + "dam": "Graylight Girl", + "country": "au", + "careerPrizeMoney": "$13625.00", + "form": "40610", + "last20Starts": "09X9X989240610", + "stats": { + "overall": { + "starts": 11, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.09090909 + }, + "track": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "conditions": { + "good": { + "starts": 5, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.2 + }, + "soft": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "heavy": { + "starts": 3, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 3, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "secondUp": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "scratched": false, + "decorators": [] + } + ] + }, + "prediction": { + "date": "2026-08-10", + "track": "Dubbo", + "race_number": "3", + "race_name": "Aqua West Country Boosted BM58 Handicap", + "primary": "1-14-7", + "secondary": "1-7-15", + "value": "14-1-15", + "top3": [ + { + "number": 1, + "name": "Boncapo", + "score": 62.0, + "win_prob": 25.0, + "place_prob": 50.0 + }, + { + "number": 14, + "name": "Bill Peyto", + "score": 36.4, + "win_prob": 7.1, + "place_prob": 35.3 + }, + { + "number": 7, + "name": "Casterly Rock", + "score": 36.1, + "win_prob": 6.1, + "place_prob": 48.5 + } + ], + "confidence": "MEDIUM" + } + }, + { + "date": "2026-08-10", + "track": "Dubbo", + "track_slug": "dubbo", + "race_number": "4", + "race_name": "Vale Colin Mackintosh BM58 Handicap", + "distance": "1120m", + "condition": "Soft 5", + "weather": "Showers", + "race_class": "BM58", + "start_time": "2026-08-10T05:20:00Z", + "prize_money": "27000", + "number_of_runners": 16, + "form": { + "date": "2026-08-10", + "track": "Dubbo", + "raceNumber": 4, + "raceName": "Vale Colin Mackintosh BM58 Handicap", + "distance": "1120m", + "condition": "Soft 5", + "weather": "Showers", + "raceClass": "BM58", + "abandoned": false, + "startTime": "2026-08-10T05:20:00Z", + "timezone": "Australia/Sydney", + "prizeMoney": "27000", + "numberOfRunners": 16, + "runners": [ + { + "number": 1, + "name": "Street Parade", + "jockey": "Deon Le Roux", + "trainer": "Melissa Harrison", + "weight": 64.0, + "claim": 3.0, + "barrier": 16, + "age": 7, + "sex": "Gelding", + "sire": "Lucky Street", + "dam": "Foo Foo The Snoo", + "country": "au", + "careerPrizeMoney": "$334595.00", + "form": "46526", + "last20Starts": "7X800978X00X85746526", + "stats": { + "overall": { + "starts": 36, + "wins": 4, + "places": 10, + "seconds": 4, + "thirds": 2, + "winPercent": 0.11111111, + "placePercent": 0.27777778 + }, + "track": { + "starts": 3, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.33333333 + }, + "conditions": { + "good": { + "starts": 28, + "wins": 4, + "places": 8, + "seconds": 3, + "thirds": 1, + "winPercent": 0.14285714, + "placePercent": 0.28571429 + }, + "soft": { + "starts": 6, + "wins": 0, + "places": 2, + "seconds": 1, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.33333333 + }, + "heavy": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 7, + "wins": 1, + "places": 2, + "seconds": 0, + "thirds": 1, + "winPercent": 0.14285714, + "placePercent": 0.28571429 + }, + "secondUp": { + "starts": 6, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "scratched": false, + "decorators": [] + }, + { + "number": 2, + "name": "Rothgate", + "jockey": "Jasmine Urquhart-Warren", + "trainer": "Brett Robb", + "weight": 63.5, + "claim": 3.0, + "barrier": 2, + "age": 6, + "sex": "Gelding", + "sire": "Rothesay", + "dam": "Concert Image", + "country": "au", + "careerPrizeMoney": "$110325.00", + "form": "43336", + "last20Starts": "3661182681X645043336", + "stats": { + "overall": { + "starts": 31, + "wins": 4, + "places": 12, + "seconds": 3, + "thirds": 5, + "winPercent": 0.12903226, + "placePercent": 0.38709677 + }, + "track": { + "starts": 9, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.11111111 + }, + "distance": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "trackDistance": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "conditions": { + "good": { + "starts": 18, + "wins": 3, + "places": 6, + "seconds": 2, + "thirds": 1, + "winPercent": 0.16666667, + "placePercent": 0.33333333 + }, + "soft": { + "starts": 8, + "wins": 1, + "places": 2, + "seconds": 0, + "thirds": 1, + "winPercent": 0.125, + "placePercent": 0.25 + }, + "heavy": { + "starts": 5, + "wins": 0, + "places": 4, + "seconds": 1, + "thirds": 3, + "winPercent": 0.0, + "placePercent": 0.8 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 5, + "wins": 1, + "places": 2, + "seconds": 1, + "thirds": 0, + "winPercent": 0.2, + "placePercent": 0.4 + }, + "secondUp": { + "starts": 5, + "wins": 1, + "places": 2, + "seconds": 0, + "thirds": 1, + "winPercent": 0.2, + "placePercent": 0.4 + } + }, + "scratched": false, + "decorators": [] + }, + { + "number": 3, + "name": "Ensign Parker", + "jockey": "Gabrielle Johnston", + "trainer": "Alan D Smith", + "weight": 63.0, + "claim": 2.0, + "barrier": 6, + "age": 6, + "sex": "Gelding", + "sire": "Merchant Navy", + "dam": "Gibberer", + "country": "au", + "careerPrizeMoney": "$123250.00", + "form": "3X2X3", + "last20Starts": "12504X7907613353X2X3", + "stats": { + "overall": { + "starts": 31, + "wins": 4, + "places": 13, + "seconds": 4, + "thirds": 5, + "winPercent": 0.12903226, + "placePercent": 0.41935484 + }, + "conditions": { + "good": { + "starts": 16, + "wins": 2, + "places": 6, + "seconds": 2, + "thirds": 2, + "winPercent": 0.125, + "placePercent": 0.375 + }, + "soft": { + "starts": 9, + "wins": 1, + "places": 3, + "seconds": 0, + "thirds": 2, + "winPercent": 0.11111111, + "placePercent": 0.33333333 + }, + "heavy": { + "starts": 5, + "wins": 1, + "places": 3, + "seconds": 2, + "thirds": 0, + "winPercent": 0.2, + "placePercent": 0.6 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 6, + "wins": 1, + "places": 3, + "seconds": 1, + "thirds": 1, + "winPercent": 0.16666667, + "placePercent": 0.5 + }, + "secondUp": { + "starts": 5, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.2 + } + }, + "scratched": false, + "decorators": [] + }, + { + "number": 4, + "name": "Frankie's Shout", + "jockey": "Jacob Stiff", + "trainer": "Janelle Galea", + "weight": 61.5, + "claim": 1.5, + "barrier": 14, + "age": 5, + "sex": "Gelding", + "sire": "Your Song", + "dam": "Euroflyer", + "country": "au", + "careerPrizeMoney": "$54000.00", + "form": "751X2", + "last20Starts": "06X2314X544751X2", + "stats": { + "overall": { + "starts": 13, + "wins": 2, + "places": 5, + "seconds": 2, + "thirds": 1, + "winPercent": 0.15384615, + "placePercent": 0.38461538 + }, + "track": { + "starts": 3, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "conditions": { + "good": { + "starts": 9, + "wins": 1, + "places": 3, + "seconds": 2, + "thirds": 0, + "winPercent": 0.11111111, + "placePercent": 0.33333333 + }, + "soft": { + "starts": 4, + "wins": 1, + "places": 2, + "seconds": 0, + "thirds": 1, + "winPercent": 0.25, + "placePercent": 0.5 + }, + "heavy": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 4, + "wins": 0, + "places": 2, + "seconds": 2, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.5 + }, + "secondUp": { + "starts": 3, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.33333333 + } + }, + "scratched": false, + "decorators": [] + }, + { + "number": 5, + "name": "Torendosetta", + "jockey": "Juliet Partridge", + "trainer": "Bob Howe", + "weight": 61.5, + "claim": 4.0, + "barrier": 12, + "age": 5, + "sex": "Mare", + "sire": "Brave Smash", + "dam": "Trendsetting", + "country": "au", + "careerPrizeMoney": "$64700.00", + "form": "46311", + "last20Starts": "2X354918X0246311", + "stats": { + "overall": { + "starts": 14, + "wins": 3, + "places": 7, + "seconds": 2, + "thirds": 2, + "winPercent": 0.21428571, + "placePercent": 0.5 + }, + "track": { + "starts": 4, + "wins": 2, + "places": 2, + "seconds": 0, + "thirds": 0, + "winPercent": 0.5, + "placePercent": 0.5 + }, + "conditions": { + "good": { + "starts": 6, + "wins": 1, + "places": 2, + "seconds": 1, + "thirds": 0, + "winPercent": 0.16666667, + "placePercent": 0.33333333 + }, + "soft": { + "starts": 5, + "wins": 1, + "places": 2, + "seconds": 1, + "thirds": 0, + "winPercent": 0.2, + "placePercent": 0.4 + }, + "heavy": { + "starts": 3, + "wins": 1, + "places": 3, + "seconds": 0, + "thirds": 2, + "winPercent": 0.33333333, + "placePercent": 1.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 3, + "wins": 0, + "places": 2, + "seconds": 1, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.66666667 + }, + "secondUp": { + "starts": 2, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.5 + } + }, + "scratched": false, + "decorators": [] + }, + { + "number": 6, + "name": "Quasimoto", + "jockey": "Kody Nestor", + "trainer": "Clint Lundholm", + "weight": 60.5, + "barrier": 15, + "age": 6, + "sex": "Gelding", + "sire": "Squamosa", + "dam": "Porcellanus", + "country": "au", + "careerPrizeMoney": "$116075.00", + "form": "08390", + "last20Starts": "3253X26X1X08390", + "stats": { + "overall": { + "starts": 12, + "wins": 1, + "places": 6, + "seconds": 2, + "thirds": 3, + "winPercent": 0.08333333, + "placePercent": 0.5 + }, + "track": { + "starts": 3, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.33333333 + }, + "conditions": { + "good": { + "starts": 7, + "wins": 1, + "places": 5, + "seconds": 2, + "thirds": 2, + "winPercent": 0.14285714, + "placePercent": 0.71428571 + }, + "soft": { + "starts": 3, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "heavy": { + "starts": 2, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.5 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 4, + "wins": 1, + "places": 3, + "seconds": 1, + "thirds": 1, + "winPercent": 0.25, + "placePercent": 0.75 + }, + "secondUp": { + "starts": 3, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.33333333 + } + }, + "scratched": false, + "decorators": [] + }, + { + "number": 7, + "name": "Panta Rhei", + "jockey": "Aaron Bullock", + "trainer": "Justin Drake", + "weight": 60.0, + "barrier": 4, + "age": 5, + "sex": "Mare", + "sire": "Astern", + "dam": "Arzu", + "country": "au", + "careerPrizeMoney": "$38600.00", + "form": "9X2X3", + "last20Starts": "12X34729X2X3", + "stats": { + "overall": { + "starts": 9, + "wins": 1, + "places": 6, + "seconds": 3, + "thirds": 2, + "winPercent": 0.11111111, + "placePercent": 0.66666667 + }, + "conditions": { + "good": { + "starts": 2, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.5 + }, + "soft": { + "starts": 5, + "wins": 1, + "places": 4, + "seconds": 1, + "thirds": 2, + "winPercent": 0.2, + "placePercent": 0.8 + }, + "heavy": { + "starts": 2, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.5 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 4, + "wins": 1, + "places": 4, + "seconds": 1, + "thirds": 2, + "winPercent": 0.25, + "placePercent": 1.0 + }, + "secondUp": { + "starts": 2, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.5 + } + }, + "scratched": false, + "decorators": [] + }, + { + "number": 8, + "name": "Imastatement", + "jockey": "Izzy Neale", + "trainer": "Brett Robb", + "weight": 59.5, + "claim": 1.5, + "barrier": 5, + "age": 5, + "sex": "Mare", + "sire": "Press Statement", + "dam": "Invincible Thunder", + "country": "au", + "careerPrizeMoney": "$43250.00", + "form": "1184X", + "last20Starts": "8X242X351184X", + "stats": { + "overall": { + "starts": 10, + "wins": 2, + "places": 5, + "seconds": 2, + "thirds": 1, + "winPercent": 0.2, + "placePercent": 0.5 + }, + "track": { + "starts": 5, + "wins": 1, + "places": 2, + "seconds": 1, + "thirds": 0, + "winPercent": 0.2, + "placePercent": 0.4 + }, + "conditions": { + "good": { + "starts": 8, + "wins": 2, + "places": 4, + "seconds": 1, + "thirds": 1, + "winPercent": 0.25, + "placePercent": 0.5 + }, + "soft": { + "starts": 1, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 1.0 + }, + "heavy": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 3, + "wins": 0, + "places": 2, + "seconds": 1, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.66666667 + }, + "secondUp": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "scratched": false, + "decorators": [] + }, + { + "number": 9, + "name": "Billabong Rose", + "jockey": "Jess Del Frari", + "trainer": "Brett Thompson", + "weight": 59.0, + "claim": 1.5, + "barrier": 9, + "age": 6, + "sex": "Mare", + "sire": "Prized Icon", + "dam": "Tejon", + "country": "au", + "careerPrizeMoney": "$65875.00", + "form": "0226X", + "last20Starts": "5X1503X044411200226X", + "stats": { + "overall": { + "starts": 20, + "wins": 3, + "places": 8, + "seconds": 4, + "thirds": 1, + "winPercent": 0.15, + "placePercent": 0.4 + }, + "track": { + "starts": 7, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.14285714 + }, + "conditions": { + "good": { + "starts": 11, + "wins": 2, + "places": 4, + "seconds": 2, + "thirds": 0, + "winPercent": 0.18181818, + "placePercent": 0.36363636 + }, + "soft": { + "starts": 8, + "wins": 1, + "places": 4, + "seconds": 2, + "thirds": 1, + "winPercent": 0.125, + "placePercent": 0.5 + }, + "heavy": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 4, + "wins": 1, + "places": 2, + "seconds": 1, + "thirds": 0, + "winPercent": 0.25, + "placePercent": 0.5 + }, + "secondUp": { + "starts": 4, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "scratched": false, + "decorators": [] + }, + { + "number": 10, + "name": "Miss Karis", + "jockey": "Madeline Owen", + "trainer": "Brett Robb", + "weight": 58.0, + "barrier": 11, + "age": 5, + "sex": "Mare", + "sire": "Star Witness", + "dam": "Bellalicious", + "country": "au", + "careerPrizeMoney": "$68300.00", + "form": "03328", + "last20Starts": "X5231043235126X03328", + "stats": { + "overall": { + "starts": 26, + "wins": 2, + "places": 11, + "seconds": 4, + "thirds": 5, + "winPercent": 0.07692308, + "placePercent": 0.42307692 + }, + "track": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "conditions": { + "good": { + "starts": 8, + "wins": 0, + "places": 3, + "seconds": 3, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.375 + }, + "soft": { + "starts": 10, + "wins": 1, + "places": 3, + "seconds": 1, + "thirds": 1, + "winPercent": 0.1, + "placePercent": 0.3 + }, + "heavy": { + "starts": 7, + "wins": 1, + "places": 5, + "seconds": 0, + "thirds": 4, + "winPercent": 0.14285714, + "placePercent": 0.71428571 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 5, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.2 + }, + "secondUp": { + "starts": 3, + "wins": 0, + "places": 2, + "seconds": 0, + "thirds": 2, + "winPercent": 0.0, + "placePercent": 0.66666667 + } + }, + "scratched": false, + "decorators": [] + }, + { + "number": 11, + "name": "Regatta", + "jockey": "-", + "trainer": "Jeremy Gask", + "weight": 59.5, + "barrier": 10, + "age": 6, + "sex": "Gelding", + "sire": "Real Steel", + "dam": "Arleigh", + "country": "au", + "careerPrizeMoney": "$43875.00", + "form": "7040X", + "last20Starts": "2316X31X79X7040X", + "stats": { + "overall": { + "starts": 12, + "wins": 2, + "places": 5, + "seconds": 1, + "thirds": 2, + "winPercent": 0.16666667, + "placePercent": 0.41666667 + }, + "track": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "conditions": { + "good": { + "starts": 10, + "wins": 1, + "places": 4, + "seconds": 1, + "thirds": 2, + "winPercent": 0.1, + "placePercent": 0.4 + }, + "soft": { + "starts": 1, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 1.0, + "placePercent": 1.0 + }, + "heavy": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 4, + "wins": 0, + "places": 2, + "seconds": 1, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.5 + }, + "secondUp": { + "starts": 4, + "wins": 1, + "places": 2, + "seconds": 0, + "thirds": 1, + "winPercent": 0.25, + "placePercent": 0.5 + } + }, + "scratched": false, + "decorators": [] + }, + { + "number": 12, + "name": "Bees Knees", + "jockey": "-", + "trainer": "Wayne Wilkes", + "weight": 57.5, + "barrier": 8, + "age": 4, + "sex": "Mare", + "sire": "Super One", + "dam": "Mojito", + "country": "au", + "careerPrizeMoney": "$16550.00", + "form": "31", + "last20Starts": "31", + "stats": { + "overall": { + "starts": 2, + "wins": 1, + "places": 2, + "seconds": 0, + "thirds": 1, + "winPercent": 0.5, + "placePercent": 1.0 + }, + "conditions": { + "good": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "soft": { + "starts": 2, + "wins": 1, + "places": 2, + "seconds": 0, + "thirds": 1, + "winPercent": 0.5, + "placePercent": 1.0 + }, + "heavy": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 1, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 1.0 + }, + "secondUp": { + "starts": 1, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 1.0, + "placePercent": 1.0 + } + }, + "scratched": false, + "decorators": [] + }, + { + "number": 13, + "name": "Leuca", + "jockey": "Shannen Llewellyn", + "trainer": "Allan Kehoe", + "weight": 55.0, + "barrier": 13, + "age": 3, + "sex": "Filly", + "sire": "Cosmic Force", + "dam": "Dreaming Of Gold", + "country": "au", + "careerPrizeMoney": "$21400.00", + "form": "3X016", + "last20Starts": "643X016", + "stats": { + "overall": { + "starts": 6, + "wins": 1, + "places": 2, + "seconds": 0, + "thirds": 1, + "winPercent": 0.16666667, + "placePercent": 0.33333333 + }, + "conditions": { + "good": { + "starts": 3, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.33333333 + }, + "soft": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "heavy": { + "starts": 1, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 1.0, + "placePercent": 1.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "secondUp": { + "starts": 2, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 0.5, + "placePercent": 0.5 + } + }, + "scratched": false, + "decorators": [] + }, + { + "number": 14, + "name": "Pickaxe", + "jockey": "Hollie Hull", + "trainer": "Connie Greig", + "weight": 58.5, + "claim": 2.0, + "barrier": 7, + "age": 7, + "sex": "Gelding", + "sire": "Pierro", + "dam": "Imposing Lass", + "country": "au", + "careerPrizeMoney": "$70700.00", + "form": "5465X", + "last20Starts": "4165X6323X609135465X", + "stats": { + "overall": { + "starts": 18, + "wins": 1, + "places": 8, + "seconds": 4, + "thirds": 3, + "winPercent": 0.05555556, + "placePercent": 0.44444444 + }, + "track": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "conditions": { + "good": { + "starts": 5, + "wins": 0, + "places": 3, + "seconds": 3, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.6 + }, + "soft": { + "starts": 10, + "wins": 1, + "places": 4, + "seconds": 0, + "thirds": 3, + "winPercent": 0.1, + "placePercent": 0.4 + }, + "heavy": { + "starts": 3, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.33333333 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 5, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.2 + }, + "secondUp": { + "starts": 4, + "wins": 0, + "places": 2, + "seconds": 0, + "thirds": 2, + "winPercent": 0.0, + "placePercent": 0.5 + } + }, + "scratched": false, + "decorators": [] + }, + { + "number": 15, + "name": "Red Line Fever", + "jockey": "Mikayla Weir", + "trainer": "Connie Greig", + "weight": 56.0, + "barrier": 3, + "age": 5, + "sex": "Mare", + "sire": "Russian Revolution", + "dam": "Inside Line", + "country": "au", + "careerPrizeMoney": "$41965.00", + "form": "71587", + "last20Starts": "213X89X0X271587", + "stats": { + "overall": { + "starts": 8, + "wins": 1, + "places": 4, + "seconds": 2, + "thirds": 1, + "winPercent": 0.125, + "placePercent": 0.5 + }, + "track": { + "starts": 1, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 1.0 + }, + "conditions": { + "good": { + "starts": 6, + "wins": 1, + "places": 4, + "seconds": 2, + "thirds": 1, + "winPercent": 0.16666667, + "placePercent": 0.66666667 + }, + "soft": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "heavy": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 4, + "wins": 0, + "places": 2, + "seconds": 2, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.5 + }, + "secondUp": { + "starts": 3, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 0.33333333, + "placePercent": 0.33333333 + } + }, + "scratched": false, + "decorators": [] + }, + { + "number": 16, + "name": "Notabadchassis", + "jockey": "Zoe Hunt", + "trainer": "Clint Lundholm", + "weight": 55.0, + "barrier": 1, + "age": 5, + "sex": "Mare", + "sire": "Jukebox", + "dam": "Strezzl", + "country": "au", + "careerPrizeMoney": "$19350.00", + "form": "X5718", + "last20Starts": "60X100X6560X5718", + "stats": { + "overall": { + "starts": 12, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 0.08333333, + "placePercent": 0.08333333 + }, + "track": { + "starts": 3, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "conditions": { + "good": { + "starts": 5, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 0.2, + "placePercent": 0.2 + }, + "soft": { + "starts": 3, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "heavy": { + "starts": 3, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 4, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 0.25, + "placePercent": 0.25 + }, + "secondUp": { + "starts": 4, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "scratched": false, + "decorators": [] + } + ] + }, + "prediction": { + "date": "2026-08-10", + "track": "Dubbo", + "race_number": "4", + "race_name": "Vale Colin Mackintosh BM58 Handicap", + "primary": "5-8-12", + "secondary": "5-12-3", + "value": "8-5-3", + "top3": [ + { + "number": 5, + "name": "Torendosetta", + "score": 51.4, + "win_prob": 21.4, + "place_prob": 50.0 + }, + { + "number": 8, + "name": "Imastatement", + "score": 48.2, + "win_prob": 20.0, + "place_prob": 50.0 + }, + { + "number": 12, + "name": "Bees Knees", + "score": 42.8, + "win_prob": 50.0, + "place_prob": 100.0 + } + ], + "confidence": "MEDIUM" + } + }, + { + "date": "2026-08-10", + "track": "Dubbo", + "track_slug": "dubbo", + "race_number": "5", + "race_name": "Xxxx Gold Dubbo Cup Sprint Prelude", + "distance": "1120m", + "condition": "Soft 5", + "weather": "Showers", + "race_class": "OPEN", + "start_time": "2026-08-10T05:55:00Z", + "prize_money": "27000", + "number_of_runners": 13, + "form": { + "date": "2026-08-10", + "track": "Dubbo", + "raceNumber": 5, + "raceName": "Xxxx Gold Dubbo Cup Sprint Prelude", + "distance": "1120m", + "condition": "Soft 5", + "weather": "Showers", + "raceClass": "OPEN", + "abandoned": false, + "startTime": "2026-08-10T05:55:00Z", + "timezone": "Australia/Sydney", + "prizeMoney": "27000", + "numberOfRunners": 13, + "runners": [ + { + "number": 1, + "name": "Shaggy", + "jockey": "Shannen Llewellyn", + "trainer": "Allan Kehoe", + "weight": 59.5, + "barrier": 10, + "age": 4, + "sex": "Gelding", + "sire": "Sandbar", + "dam": "Moonrush", + "country": "au", + "careerPrizeMoney": "$214725.00", + "form": "7X744", + "last20Starts": "1115X770X063227X744", + "stats": { + "overall": { + "starts": 16, + "wins": 3, + "places": 6, + "seconds": 2, + "thirds": 1, + "winPercent": 0.1875, + "placePercent": 0.375 + }, + "conditions": { + "good": { + "starts": 6, + "wins": 1, + "places": 3, + "seconds": 1, + "thirds": 1, + "winPercent": 0.16666667, + "placePercent": 0.5 + }, + "soft": { + "starts": 7, + "wins": 2, + "places": 3, + "seconds": 1, + "thirds": 0, + "winPercent": 0.28571429, + "placePercent": 0.42857143 + }, + "heavy": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 4, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 0.25, + "placePercent": 0.25 + }, + "secondUp": { + "starts": 4, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 0.25, + "placePercent": 0.25 + } + }, + "scratched": false, + "decorators": [] + }, + { + "number": 2, + "name": "Castlebar Road", + "jockey": "Gabrielle Johnston", + "trainer": "Jane Clement", + "weight": 58.0, + "claim": 2.0, + "barrier": 7, + "age": 10, + "sex": "Gelding", + "sire": "Laguna De Bay", + "dam": "Agent Scully", + "country": "au", + "careerPrizeMoney": "$176772.00", + "form": "21661", + "last20Starts": "5153X37246460X721661", + "stats": { + "overall": { + "starts": 40, + "wins": 8, + "places": 17, + "seconds": 5, + "thirds": 4, + "winPercent": 0.2, + "placePercent": 0.425 + }, + "track": { + "starts": 15, + "wins": 2, + "places": 8, + "seconds": 5, + "thirds": 1, + "winPercent": 0.13333333, + "placePercent": 0.53333333 + }, + "conditions": { + "good": { + "starts": 20, + "wins": 2, + "places": 6, + "seconds": 1, + "thirds": 3, + "winPercent": 0.1, + "placePercent": 0.3 + }, + "soft": { + "starts": 13, + "wins": 3, + "places": 6, + "seconds": 3, + "thirds": 0, + "winPercent": 0.23076923, + "placePercent": 0.46153846 + }, + "heavy": { + "starts": 6, + "wins": 2, + "places": 4, + "seconds": 1, + "thirds": 1, + "winPercent": 0.33333333, + "placePercent": 0.66666667 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 9, + "wins": 1, + "places": 5, + "seconds": 2, + "thirds": 2, + "winPercent": 0.11111111, + "placePercent": 0.55555556 + }, + "secondUp": { + "starts": 8, + "wins": 2, + "places": 3, + "seconds": 1, + "thirds": 0, + "winPercent": 0.25, + "placePercent": 0.375 + } + }, + "scratched": false, + "decorators": [] + }, + { + "number": 3, + "name": "Not Written Off", + "jockey": "Aaron Bullock", + "trainer": "Cameron Crockett", + "weight": 58.0, + "barrier": 8, + "age": 6, + "sex": "Mare", + "sire": "Written By", + "dam": "Rainbows End", + "country": "au", + "careerPrizeMoney": "$127775.00", + "form": "X2511", + "last20Starts": "X5313254X152381X2511", + "stats": { + "overall": { + "starts": 23, + "wins": 6, + "places": 14, + "seconds": 5, + "thirds": 3, + "winPercent": 0.26086957, + "placePercent": 0.60869565 + }, + "track": { + "starts": 1, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 1.0 + }, + "conditions": { + "good": { + "starts": 14, + "wins": 4, + "places": 9, + "seconds": 3, + "thirds": 2, + "winPercent": 0.28571429, + "placePercent": 0.64285714 + }, + "soft": { + "starts": 8, + "wins": 2, + "places": 5, + "seconds": 2, + "thirds": 1, + "winPercent": 0.25, + "placePercent": 0.625 + }, + "heavy": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 4, + "wins": 1, + "places": 2, + "seconds": 1, + "thirds": 0, + "winPercent": 0.25, + "placePercent": 0.5 + }, + "secondUp": { + "starts": 4, + "wins": 1, + "places": 2, + "seconds": 0, + "thirds": 1, + "winPercent": 0.25, + "placePercent": 0.5 + } + }, + "scratched": false, + "decorators": [] + }, + { + "number": 4, + "name": "Wave Breaker", + "jockey": "Braith Nock", + "trainer": "Justin Drake", + "weight": 57.0, + "barrier": 12, + "age": 5, + "sex": "Mare", + "sire": "Pierata", + "dam": "Ocean Tempest", + "country": "au", + "careerPrizeMoney": "$131588.00", + "form": "X2196", + "last20Starts": "124X20973271840X2196", + "stats": { + "overall": { + "starts": 20, + "wins": 3, + "places": 9, + "seconds": 4, + "thirds": 2, + "winPercent": 0.15, + "placePercent": 0.45 + }, + "track": { + "starts": 1, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 1.0, + "placePercent": 1.0 + }, + "conditions": { + "good": { + "starts": 11, + "wins": 3, + "places": 7, + "seconds": 3, + "thirds": 1, + "winPercent": 0.27272727, + "placePercent": 0.63636364 + }, + "soft": { + "starts": 9, + "wins": 0, + "places": 2, + "seconds": 1, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.22222222 + }, + "heavy": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 4, + "wins": 1, + "places": 4, + "seconds": 2, + "thirds": 1, + "winPercent": 0.25, + "placePercent": 1.0 + }, + "secondUp": { + "starts": 4, + "wins": 1, + "places": 2, + "seconds": 1, + "thirds": 0, + "winPercent": 0.25, + "placePercent": 0.5 + } + }, + "scratched": false, + "decorators": [] + }, + { + "number": 5, + "name": "Enterprise Legend", + "jockey": "Juliet Partridge", + "trainer": "Holly Williams", + "weight": 56.5, + "claim": 4.0, + "barrier": 4, + "age": 7, + "sex": "Gelding", + "sire": "Capitalist", + "dam": "Clover Lane", + "country": "au", + "careerPrizeMoney": "$150025.00", + "form": "X3108", + "last20Starts": "3254441X1528122X3108", + "stats": { + "overall": { + "starts": 37, + "wins": 7, + "places": 17, + "seconds": 7, + "thirds": 3, + "winPercent": 0.18918919, + "placePercent": 0.45945946 + }, + "track": { + "starts": 2, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.5 + }, + "conditions": { + "good": { + "starts": 18, + "wins": 2, + "places": 8, + "seconds": 4, + "thirds": 2, + "winPercent": 0.11111111, + "placePercent": 0.44444444 + }, + "soft": { + "starts": 16, + "wins": 5, + "places": 9, + "seconds": 3, + "thirds": 1, + "winPercent": 0.3125, + "placePercent": 0.5625 + }, + "heavy": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 6, + "wins": 1, + "places": 2, + "seconds": 0, + "thirds": 1, + "winPercent": 0.16666667, + "placePercent": 0.33333333 + }, + "secondUp": { + "starts": 6, + "wins": 2, + "places": 3, + "seconds": 1, + "thirds": 0, + "winPercent": 0.33333333, + "placePercent": 0.5 + } + }, + "scratched": false, + "decorators": [] + }, + { + "number": 6, + "name": "Macchina Volante", + "jockey": "Liam Blanch", + "trainer": "Todd Smith", + "weight": 56.0, + "barrier": 9, + "age": 10, + "sex": "Gelding", + "sire": "Hinchinbrook", + "dam": "Noanoa", + "country": "au", + "careerPrizeMoney": "$179210.00", + "form": "X9X0X", + "last20Starts": "X4X7835X0801735X9X0X", + "stats": { + "overall": { + "starts": 22, + "wins": 2, + "places": 5, + "seconds": 1, + "thirds": 2, + "winPercent": 0.09090909, + "placePercent": 0.22727273 + }, + "track": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "conditions": { + "good": { + "starts": 11, + "wins": 2, + "places": 3, + "seconds": 0, + "thirds": 1, + "winPercent": 0.18181818, + "placePercent": 0.27272727 + }, + "soft": { + "starts": 6, + "wins": 0, + "places": 2, + "seconds": 1, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.33333333 + }, + "heavy": { + "starts": 5, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 8, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 0.125, + "placePercent": 0.125 + }, + "secondUp": { + "starts": 5, + "wins": 1, + "places": 2, + "seconds": 1, + "thirds": 0, + "winPercent": 0.2, + "placePercent": 0.4 + } + }, + "scratched": false, + "decorators": [] + }, + { + "number": 7, + "name": "Fetes Des Meres", + "jockey": "Jacob Stiff", + "trainer": "Garry Lunn", + "weight": 55.0, + "claim": 1.5, + "barrier": 11, + "age": 5, + "sex": "Mare", + "sire": "Brazen Beau", + "dam": "De Sea Eagle", + "country": "au", + "careerPrizeMoney": "$76830.00", + "form": "8321X", + "last20Starts": "74X40811218321X", + "stats": { + "overall": { + "starts": 13, + "wins": 4, + "places": 7, + "seconds": 2, + "thirds": 1, + "winPercent": 0.30769231, + "placePercent": 0.53846154 + }, + "track": { + "starts": 1, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 1.0, + "placePercent": 1.0 + }, + "conditions": { + "good": { + "starts": 9, + "wins": 3, + "places": 5, + "seconds": 1, + "thirds": 1, + "winPercent": 0.33333333, + "placePercent": 0.55555556 + }, + "soft": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "heavy": { + "starts": 2, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.5 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "secondUp": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "scratched": false, + "decorators": [] + }, + { + "number": 8, + "name": "Crook", + "jockey": "Zoe Hunt", + "trainer": "Clint Lundholm", + "weight": 55.0, + "barrier": 3, + "age": 5, + "sex": "Mare", + "sire": "Harry Angel", + "dam": "Crim", + "country": "au", + "careerPrizeMoney": "$80050.00", + "form": "X2237", + "last20Starts": "60119X411X2237", + "stats": { + "overall": { + "starts": 12, + "wins": 4, + "places": 7, + "seconds": 2, + "thirds": 1, + "winPercent": 0.33333333, + "placePercent": 0.58333333 + }, + "track": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "conditions": { + "good": { + "starts": 6, + "wins": 2, + "places": 2, + "seconds": 0, + "thirds": 0, + "winPercent": 0.33333333, + "placePercent": 0.33333333 + }, + "soft": { + "starts": 5, + "wins": 2, + "places": 4, + "seconds": 1, + "thirds": 1, + "winPercent": 0.4, + "placePercent": 0.8 + }, + "heavy": { + "starts": 1, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 1.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 3, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.33333333 + }, + "secondUp": { + "starts": 3, + "wins": 1, + "places": 2, + "seconds": 1, + "thirds": 0, + "winPercent": 0.33333333, + "placePercent": 0.66666667 + } + }, + "scratched": false, + "decorators": [] + }, + { + "number": 9, + "name": "Where'Stheprofit", + "jockey": "-", + "trainer": "Cameron Crockett", + "weight": 55.0, + "barrier": 1, + "age": 7, + "sex": "Gelding", + "sire": "Divine Prophet", + "dam": "Razeena", + "country": "au", + "careerPrizeMoney": "$89350.00", + "form": "211X1", + "last20Starts": "114X4X2211X1", + "stats": { + "overall": { + "starts": 9, + "wins": 5, + "places": 7, + "seconds": 2, + "thirds": 0, + "winPercent": 0.55555556, + "placePercent": 0.77777778 + }, + "track": { + "starts": 1, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 1.0, + "placePercent": 1.0 + }, + "conditions": { + "good": { + "starts": 5, + "wins": 4, + "places": 5, + "seconds": 1, + "thirds": 0, + "winPercent": 0.8, + "placePercent": 1.0 + }, + "soft": { + "starts": 2, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.5 + }, + "heavy": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 3, + "wins": 1, + "places": 2, + "seconds": 1, + "thirds": 0, + "winPercent": 0.33333333, + "placePercent": 0.66666667 + }, + "secondUp": { + "starts": 2, + "wins": 1, + "places": 2, + "seconds": 1, + "thirds": 0, + "winPercent": 0.5, + "placePercent": 1.0 + } + }, + "scratched": false, + "decorators": [] + }, + { + "number": 10, + "name": "Cresta Run", + "jockey": "Mitchell Bell", + "trainer": "Brett & Georgie Cavanough", + "weight": 55.0, + "barrier": 6, + "age": 5, + "sex": "Mare", + "sire": "Your Song", + "dam": "Allegheny", + "country": "au", + "careerPrizeMoney": "$115250.00", + "form": "0X442", + "last20Starts": "2514X22210115340X442", + "stats": { + "overall": { + "starts": 19, + "wins": 4, + "places": 11, + "seconds": 5, + "thirds": 2, + "winPercent": 0.21052632, + "placePercent": 0.57894737 + }, + "conditions": { + "good": { + "starts": 13, + "wins": 4, + "places": 7, + "seconds": 1, + "thirds": 2, + "winPercent": 0.30769231, + "placePercent": 0.53846154 + }, + "soft": { + "starts": 4, + "wins": 0, + "places": 3, + "seconds": 3, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.75 + }, + "heavy": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 3, + "wins": 0, + "places": 2, + "seconds": 1, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.66666667 + }, + "secondUp": { + "starts": 2, + "wins": 0, + "places": 2, + "seconds": 2, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 1.0 + } + }, + "scratched": false, + "decorators": [] + }, + { + "number": 11, + "name": "Prince Of Sepang", + "jockey": "Hollie Hull", + "trainer": "Jane Clement", + "weight": 55.0, + "claim": 2.0, + "barrier": 2, + "age": 7, + "sex": "Gelding", + "sire": "Sebring", + "dam": "Lucy Mae", + "country": "au", + "careerPrizeMoney": "$119275.00", + "form": "51179", + "last20Starts": "2X54341514730X451179", + "stats": { + "overall": { + "starts": 27, + "wins": 4, + "places": 9, + "seconds": 3, + "thirds": 2, + "winPercent": 0.14814815, + "placePercent": 0.33333333 + }, + "track": { + "starts": 4, + "wins": 1, + "places": 2, + "seconds": 1, + "thirds": 0, + "winPercent": 0.25, + "placePercent": 0.5 + }, + "conditions": { + "good": { + "starts": 15, + "wins": 2, + "places": 6, + "seconds": 2, + "thirds": 2, + "winPercent": 0.13333333, + "placePercent": 0.4 + }, + "soft": { + "starts": 9, + "wins": 1, + "places": 2, + "seconds": 1, + "thirds": 0, + "winPercent": 0.11111111, + "placePercent": 0.22222222 + }, + "heavy": { + "starts": 2, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 0.5, + "placePercent": 0.5 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 5, + "wins": 1, + "places": 2, + "seconds": 1, + "thirds": 0, + "winPercent": 0.2, + "placePercent": 0.4 + }, + "secondUp": { + "starts": 4, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "scratched": false, + "decorators": [] + }, + { + "number": 12, + "name": "Iknowyou", + "jockey": "-", + "trainer": "Brett & Georgie Cavanough", + "weight": 55.0, + "barrier": 1, + "age": 5, + "sex": "Gelding", + "sire": "Press Statement", + "dam": "Ursula", + "country": "au", + "careerPrizeMoney": "$72275.00", + "form": "42817", + "last20Starts": "58511211222X70742817", + "stats": { + "overall": { + "starts": 16, + "wins": 2, + "places": 6, + "seconds": 4, + "thirds": 0, + "winPercent": 0.125, + "placePercent": 0.375 + }, + "track": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "conditions": { + "good": { + "starts": 9, + "wins": 0, + "places": 3, + "seconds": 3, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.33333333 + }, + "soft": { + "starts": 5, + "wins": 2, + "places": 3, + "seconds": 1, + "thirds": 0, + "winPercent": 0.4, + "placePercent": 0.6 + }, + "heavy": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "secondUp": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "scratched": true, + "decorators": [] + }, + { + "number": 13, + "name": "Enniroc", + "jockey": "Grant Buckley", + "trainer": "David Hatch", + "weight": 55.0, + "barrier": 5, + "age": 6, + "sex": "Gelding", + "sire": "Nostradamus", + "dam": "Guiding Light", + "country": "au", + "careerPrizeMoney": "$100210.00", + "form": "03147", + "last20Starts": "12X51452375X49303147", + "stats": { + "overall": { + "starts": 20, + "wins": 3, + "places": 10, + "seconds": 3, + "thirds": 4, + "winPercent": 0.15, + "placePercent": 0.5 + }, + "conditions": { + "good": { + "starts": 10, + "wins": 1, + "places": 5, + "seconds": 2, + "thirds": 2, + "winPercent": 0.1, + "placePercent": 0.5 + }, + "soft": { + "starts": 9, + "wins": 2, + "places": 5, + "seconds": 1, + "thirds": 2, + "winPercent": 0.22222222, + "placePercent": 0.55555556 + }, + "heavy": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 4, + "wins": 0, + "places": 2, + "seconds": 1, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.5 + }, + "secondUp": { + "starts": 3, + "wins": 2, + "places": 2, + "seconds": 0, + "thirds": 0, + "winPercent": 0.66666667, + "placePercent": 0.66666667 + } + }, + "scratched": false, + "decorators": [] + } + ] + }, + "prediction": { + "date": "2026-08-10", + "track": "Dubbo", + "race_number": "5", + "race_name": "Xxxx Gold Dubbo Cup Sprint Prelude", + "primary": "9-3-2", + "secondary": "9-2-7", + "value": "3-9-7", + "top3": [ + { + "number": 9, + "name": "Where'Stheprofit", + "score": 71.4, + "win_prob": 55.6, + "place_prob": 77.8 + }, + { + "number": 3, + "name": "Not Written Off", + "score": 58.4, + "win_prob": 26.1, + "place_prob": 60.9 + }, + { + "number": 2, + "name": "Castlebar Road", + "score": 53.0, + "win_prob": 20.0, + "place_prob": 42.5 + } + ], + "confidence": "MEDIUM" + } + }, + { + "date": "2026-08-10", + "track": "Dubbo", + "track_slug": "dubbo", + "race_number": "6", + "race_name": "Precision Health Care Class 2 Handicap", + "distance": "1420m", + "condition": "Soft 5", + "weather": "Showers", + "race_class": "CL2", + "start_time": "2026-08-10T06:35:00Z", + "prize_money": "27000", + "number_of_runners": 15, + "form": { + "date": "2026-08-10", + "track": "Dubbo", + "raceNumber": 6, + "raceName": "Precision Health Care Class 2 Handicap", + "distance": "1420m", + "condition": "Soft 5", + "weather": "Showers", + "raceClass": "CL2", + "abandoned": false, + "startTime": "2026-08-10T06:35:00Z", + "timezone": "Australia/Sydney", + "prizeMoney": "27000", + "numberOfRunners": 15, + "runners": [ + { + "number": 1, + "name": "Proper Twelve", + "jockey": "Aaron Bullock", + "trainer": "Brett Robb", + "weight": 59.5, + "barrier": 4, + "age": 5, + "sex": "Gelding", + "sire": "Written Tycoon", + "dam": "Miss Ballantine", + "country": "au", + "careerPrizeMoney": "$35650.00", + "form": "X5X02", + "last20Starts": "521X5X02", + "stats": { + "overall": { + "starts": 6, + "wins": 1, + "places": 3, + "seconds": 2, + "thirds": 0, + "winPercent": 0.16666667, + "placePercent": 0.5 + }, + "track": { + "starts": 3, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 0.33333333, + "placePercent": 0.33333333 + }, + "conditions": { + "good": { + "starts": 3, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.33333333 + }, + "soft": { + "starts": 1, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 1.0, + "placePercent": 1.0 + }, + "heavy": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 3, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "secondUp": { + "starts": 1, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 1.0 + } + }, + "scratched": false, + "decorators": [] + }, + { + "number": 2, + "name": "De Joker", + "jockey": "Chad Lever", + "trainer": "Angus Stewart", + "weight": 58.0, + "barrier": 7, + "age": 4, + "sex": "Gelding", + "sire": "Anders", + "dam": "Bulla Baby", + "country": "au", + "careerPrizeMoney": "$25325.00", + "form": "X7132", + "last20Starts": "0X7132", + "stats": { + "overall": { + "starts": 5, + "wins": 1, + "places": 3, + "seconds": 1, + "thirds": 1, + "winPercent": 0.2, + "placePercent": 0.6 + }, + "track": { + "starts": 2, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.5 + }, + "conditions": { + "good": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "soft": { + "starts": 2, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.5 + }, + "heavy": { + "starts": 2, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 0.5, + "placePercent": 0.5 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "secondUp": { + "starts": 1, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 1.0, + "placePercent": 1.0 + } + }, + "scratched": false, + "decorators": [] + }, + { + "number": 3, + "name": "Shipshape", + "jockey": "Heavelon Van Der Hoven", + "trainer": "Kylie Kennedy", + "weight": 58.0, + "barrier": 12, + "age": 7, + "sex": "Gelding", + "sire": "Astern", + "dam": "Maternal", + "country": "au", + "careerPrizeMoney": "$171475.00", + "form": "X9575", + "last20Starts": "4X3048365532560X9575", + "stats": { + "overall": { + "starts": 35, + "wins": 2, + "places": 11, + "seconds": 4, + "thirds": 5, + "winPercent": 0.05714286, + "placePercent": 0.31428571 + }, + "track": { + "starts": 4, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "conditions": { + "good": { + "starts": 15, + "wins": 0, + "places": 4, + "seconds": 2, + "thirds": 2, + "winPercent": 0.0, + "placePercent": 0.26666667 + }, + "soft": { + "starts": 13, + "wins": 2, + "places": 4, + "seconds": 0, + "thirds": 2, + "winPercent": 0.15384615, + "placePercent": 0.30769231 + }, + "heavy": { + "starts": 6, + "wins": 0, + "places": 3, + "seconds": 2, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.5 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 7, + "wins": 0, + "places": 2, + "seconds": 0, + "thirds": 2, + "winPercent": 0.0, + "placePercent": 0.28571429 + }, + "secondUp": { + "starts": 6, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.16666667 + } + }, + "scratched": false, + "decorators": [] + }, + { + "number": 4, + "name": "Alabama Hussy", + "jockey": "-", + "trainer": "Nick Olive", + "weight": 56.5, + "barrier": 11, + "age": 5, + "sex": "Mare", + "sire": "Alabama Express", + "dam": "Zeitlin", + "country": "au", + "careerPrizeMoney": "$69225.00", + "form": "26X71", + "last20Starts": "5X736X75242126X71", + "stats": { + "overall": { + "starts": 14, + "wins": 2, + "places": 6, + "seconds": 3, + "thirds": 1, + "winPercent": 0.14285714, + "placePercent": 0.42857143 + }, + "conditions": { + "good": { + "starts": 10, + "wins": 1, + "places": 4, + "seconds": 2, + "thirds": 1, + "winPercent": 0.1, + "placePercent": 0.4 + }, + "soft": { + "starts": 2, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.5 + }, + "heavy": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 4, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "secondUp": { + "starts": 2, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.5 + } + }, + "scratched": false, + "decorators": [] + }, + { + "number": 5, + "name": "Sellicks Beach", + "jockey": "Jacob Stiff", + "trainer": "Michael Mulholland", + "weight": 56.5, + "claim": 1.5, + "barrier": 3, + "age": 4, + "sex": "Gelding", + "sire": "Omaha Beach", + "dam": "Zerprise Us All", + "country": "au", + "careerPrizeMoney": "$16550.00", + "form": "13", + "last20Starts": "13", + "stats": { + "overall": { + "starts": 2, + "wins": 1, + "places": 2, + "seconds": 0, + "thirds": 1, + "winPercent": 0.5, + "placePercent": 1.0 + }, + "conditions": { + "good": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "soft": { + "starts": 1, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 1.0, + "placePercent": 1.0 + }, + "heavy": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 1, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 1.0, + "placePercent": 1.0 + } + }, + "scratched": false, + "decorators": [] + }, + { + "number": 6, + "name": "Jenni La Rock", + "jockey": "Grant Buckley", + "trainer": "Rodney Northam", + "weight": 56.0, + "barrier": 1, + "age": 5, + "sex": "Mare", + "sire": "Pariah", + "dam": "Bariloche", + "country": "au", + "careerPrizeMoney": "$39565.00", + "form": "X5452", + "last20Starts": "3X45X13435X5452", + "stats": { + "overall": { + "starts": 12, + "wins": 1, + "places": 5, + "seconds": 1, + "thirds": 3, + "winPercent": 0.08333333, + "placePercent": 0.41666667 + }, + "conditions": { + "good": { + "starts": 5, + "wins": 1, + "places": 2, + "seconds": 0, + "thirds": 1, + "winPercent": 0.2, + "placePercent": 0.4 + }, + "soft": { + "starts": 6, + "wins": 0, + "places": 2, + "seconds": 0, + "thirds": 2, + "winPercent": 0.0, + "placePercent": 0.33333333 + }, + "heavy": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 5, + "wins": 1, + "places": 2, + "seconds": 0, + "thirds": 1, + "winPercent": 0.2, + "placePercent": 0.4 + }, + "secondUp": { + "starts": 3, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.33333333 + } + }, + "scratched": false, + "decorators": [] + }, + { + "number": 7, + "name": "Vendor", + "jockey": "Braith Nock", + "trainer": "Mack Griffith", + "weight": 56.0, + "barrier": 14, + "age": 4, + "sex": "Gelding", + "sire": "Frosted", + "dam": "Chatuchak", + "country": "au", + "careerPrizeMoney": "$32525.00", + "form": "X1632", + "last20Starts": "6X6528X1632", + "stats": { + "overall": { + "starts": 9, + "wins": 1, + "places": 4, + "seconds": 2, + "thirds": 1, + "winPercent": 0.11111111, + "placePercent": 0.44444444 + }, + "conditions": { + "good": { + "starts": 4, + "wins": 0, + "places": 2, + "seconds": 2, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.5 + }, + "soft": { + "starts": 5, + "wins": 1, + "places": 2, + "seconds": 0, + "thirds": 1, + "winPercent": 0.2, + "placePercent": 0.4 + }, + "heavy": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 3, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 0.33333333, + "placePercent": 0.33333333 + }, + "secondUp": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "scratched": false, + "decorators": [] + }, + { + "number": 8, + "name": "Point Out", + "jockey": "Gabrielle Johnston", + "trainer": "Ian Holland", + "weight": 55.5, + "claim": 2.0, + "barrier": 15, + "age": 6, + "sex": "Gelding", + "sire": "Bull Point", + "dam": "Volkoff", + "country": "au", + "careerPrizeMoney": "$79000.00", + "form": "780X9", + "last20Starts": "X582QX10063407X780X9", + "stats": { + "overall": { + "starts": 22, + "wins": 2, + "places": 5, + "seconds": 2, + "thirds": 1, + "winPercent": 0.09090909, + "placePercent": 0.22727273 + }, + "conditions": { + "good": { + "starts": 9, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.11111111 + }, + "soft": { + "starts": 9, + "wins": 1, + "places": 3, + "seconds": 1, + "thirds": 1, + "winPercent": 0.11111111, + "placePercent": 0.33333333 + }, + "heavy": { + "starts": 3, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 0.33333333, + "placePercent": 0.33333333 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 4, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 0.25, + "placePercent": 0.25 + }, + "secondUp": { + "starts": 4, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.25 + } + }, + "scratched": false, + "decorators": [] + }, + { + "number": 9, + "name": "Sunday", + "jockey": "Jake Pracey-Holmes", + "trainer": "Simone Thompson", + "weight": 55.5, + "barrier": 10, + "age": 6, + "sex": "Mare", + "sire": "National Defense", + "dam": "Slapstick", + "country": "au", + "careerPrizeMoney": "$61375.00", + "form": "X6842", + "last20Starts": "59435X45462110X6842", + "stats": { + "overall": { + "starts": 17, + "wins": 2, + "places": 5, + "seconds": 2, + "thirds": 1, + "winPercent": 0.11764706, + "placePercent": 0.29411765 + }, + "track": { + "starts": 1, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 1.0 + }, + "conditions": { + "good": { + "starts": 9, + "wins": 2, + "places": 4, + "seconds": 1, + "thirds": 1, + "winPercent": 0.22222222, + "placePercent": 0.44444444 + }, + "soft": { + "starts": 6, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.16666667 + }, + "heavy": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 3, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "secondUp": { + "starts": 3, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "scratched": false, + "decorators": [] + }, + { + "number": 10, + "name": "Deodee", + "jockey": "Clayton Gallagher", + "trainer": "David J Smith", + "weight": 55.0, + "barrier": 8, + "age": 5, + "sex": "Mare", + "sire": "American Pharoah", + "dam": "Deokyhe", + "country": "au", + "careerPrizeMoney": "$32050.00", + "form": "X3560", + "last20Starts": "7930X6X8021X3560", + "stats": { + "overall": { + "starts": 13, + "wins": 1, + "places": 4, + "seconds": 1, + "thirds": 2, + "winPercent": 0.07692308, + "placePercent": 0.30769231 + }, + "track": { + "starts": 2, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.5 + }, + "conditions": { + "good": { + "starts": 6, + "wins": 1, + "places": 2, + "seconds": 0, + "thirds": 1, + "winPercent": 0.16666667, + "placePercent": 0.33333333 + }, + "soft": { + "starts": 4, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.25 + }, + "heavy": { + "starts": 2, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.5 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 4, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.25 + }, + "secondUp": { + "starts": 3, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "scratched": false, + "decorators": [] + }, + { + "number": 11, + "name": "Dreymon", + "jockey": "Izzy Neale", + "trainer": "Alan D Smith", + "weight": 55.0, + "claim": 1.5, + "barrier": 6, + "age": 6, + "sex": "Gelding", + "sire": "Bull Point", + "dam": "Kelsha Begs", + "country": "au", + "careerPrizeMoney": "$77925.00", + "form": "60343", + "last20Starts": "44X2517318X056060343", + "stats": { + "overall": { + "starts": 31, + "wins": 2, + "places": 9, + "seconds": 4, + "thirds": 3, + "winPercent": 0.06451613, + "placePercent": 0.29032258 + }, + "track": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "conditions": { + "good": { + "starts": 9, + "wins": 2, + "places": 3, + "seconds": 0, + "thirds": 1, + "winPercent": 0.22222222, + "placePercent": 0.33333333 + }, + "soft": { + "starts": 17, + "wins": 0, + "places": 4, + "seconds": 3, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.23529412 + }, + "heavy": { + "starts": 4, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.25 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 5, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.2 + }, + "secondUp": { + "starts": 4, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.25 + } + }, + "scratched": false, + "decorators": [] + }, + { + "number": 12, + "name": "Lockadente", + "jockey": "Jess Del Frari", + "trainer": "Dennis Bush", + "weight": 55.0, + "claim": 1.5, + "barrier": 5, + "age": 7, + "sex": "Gelding", + "sire": "Dissident", + "dam": "Little Shocker", + "country": "au", + "careerPrizeMoney": "$37910.00", + "form": "404X0", + "last20Starts": "096703226476885404X0", + "stats": { + "overall": { + "starts": 27, + "wins": 2, + "places": 6, + "seconds": 2, + "thirds": 2, + "winPercent": 0.07407407, + "placePercent": 0.22222222 + }, + "conditions": { + "good": { + "starts": 12, + "wins": 1, + "places": 2, + "seconds": 0, + "thirds": 1, + "winPercent": 0.08333333, + "placePercent": 0.16666667 + }, + "soft": { + "starts": 12, + "wins": 0, + "places": 3, + "seconds": 2, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.25 + }, + "heavy": { + "starts": 3, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 0.33333333, + "placePercent": 0.33333333 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 4, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "secondUp": { + "starts": 3, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.33333333 + } + }, + "scratched": false, + "decorators": [] + }, + { + "number": 13, + "name": "Street Swagger", + "jockey": "Liam Blanch", + "trainer": "Janelle Galea", + "weight": 55.0, + "barrier": 13, + "age": 8, + "sex": "Gelding", + "sire": "Street Boss", + "dam": "Its Poets Day", + "country": "au", + "careerPrizeMoney": "$72205.00", + "form": "3X707", + "last20Starts": "1712665313478353X707", + "stats": { + "overall": { + "starts": 25, + "wins": 3, + "places": 7, + "seconds": 0, + "thirds": 4, + "winPercent": 0.12, + "placePercent": 0.28 + }, + "track": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "conditions": { + "good": { + "starts": 15, + "wins": 1, + "places": 3, + "seconds": 0, + "thirds": 2, + "winPercent": 0.06666667, + "placePercent": 0.2 + }, + "soft": { + "starts": 6, + "wins": 1, + "places": 3, + "seconds": 0, + "thirds": 2, + "winPercent": 0.16666667, + "placePercent": 0.5 + }, + "heavy": { + "starts": 4, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 0.25, + "placePercent": 0.25 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 8, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 0.125, + "placePercent": 0.125 + }, + "secondUp": { + "starts": 5, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.2 + } + }, + "scratched": false, + "decorators": [] + }, + { + "number": 14, + "name": "Windsor Road", + "jockey": "-", + "trainer": "Dar Lunn", + "weight": 55.0, + "barrier": 2, + "age": 4, + "sex": "Gelding", + "sire": "North Pacific", + "dam": "Graylight Girl", + "country": "au", + "careerPrizeMoney": "$13625.00", + "form": "40610", + "last20Starts": "09X9X989240610", + "stats": { + "overall": { + "starts": 11, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.09090909 + }, + "track": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "conditions": { + "good": { + "starts": 5, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.2 + }, + "soft": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "heavy": { + "starts": 3, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 3, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "secondUp": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "scratched": false, + "decorators": [] + }, + { + "number": 15, + "name": "Boncapo", + "jockey": "-", + "trainer": "Michael Mulholland", + "weight": 59.5, + "barrier": 9, + "age": 4, + "sex": "Gelding", + "sire": "Street Boss", + "dam": "Bonanovas Dream", + "country": "au", + "careerPrizeMoney": "$53340.00", + "form": "X1241", + "last20Starts": "2567X1241", + "stats": { + "overall": { + "starts": 8, + "wins": 2, + "places": 4, + "seconds": 2, + "thirds": 0, + "winPercent": 0.25, + "placePercent": 0.5 + }, + "track": { + "starts": 1, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 1.0, + "placePercent": 1.0 + }, + "conditions": { + "good": { + "starts": 4, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.25 + }, + "soft": { + "starts": 3, + "wins": 1, + "places": 2, + "seconds": 1, + "thirds": 0, + "winPercent": 0.33333333, + "placePercent": 0.66666667 + }, + "heavy": { + "starts": 1, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 1.0, + "placePercent": 1.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 2, + "wins": 1, + "places": 2, + "seconds": 1, + "thirds": 0, + "winPercent": 0.5, + "placePercent": 1.0 + }, + "secondUp": { + "starts": 2, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.5 + } + }, + "scratched": false, + "decorators": [] + } + ] + }, + "prediction": { + "date": "2026-08-10", + "track": "Dubbo", + "race_number": "6", + "race_name": "Precision Health Care Class 2 Handicap", + "primary": "15-5-2", + "secondary": "15-2-1", + "value": "5-15-1", + "top3": [ + { + "number": 15, + "name": "Boncapo", + "score": 59.0, + "win_prob": 25.0, + "place_prob": 50.0 + }, + { + "number": 5, + "name": "Sellicks Beach", + "score": 43.8, + "win_prob": 50.0, + "place_prob": 100.0 + }, + { + "number": 2, + "name": "De Joker", + "score": 43.3, + "win_prob": 20.0, + "place_prob": 60.0 + } + ], + "confidence": "MEDIUM" + } + }, + { + "date": "2026-08-10", + "track": "Dubbo", + "track_slug": "dubbo", + "race_number": "7", + "race_name": "Dubbo Gilgandra Toyota Dubbo Cup Prelude", + "distance": "1420m", + "condition": "Soft 5", + "weather": "Showers", + "race_class": "OPEN", + "start_time": "2026-08-10T07:10:00Z", + "prize_money": "27000", + "number_of_runners": 17, + "form": { + "date": "2026-08-10", + "track": "Dubbo", + "raceNumber": 7, + "raceName": "Dubbo Gilgandra Toyota Dubbo Cup Prelude", + "distance": "1420m", + "condition": "Soft 5", + "weather": "Showers", + "raceClass": "OPEN", + "abandoned": false, + "startTime": "2026-08-10T07:10:00Z", + "timezone": "Australia/Sydney", + "prizeMoney": "27000", + "numberOfRunners": 17, + "runners": [ + { + "number": 1, + "name": "Prince Of Sorts", + "jockey": "Shannen Llewellyn", + "trainer": "Allan Kehoe", + "weight": 61.0, + "barrier": 12, + "age": 5, + "sex": "Gelding", + "sire": "Tassort", + "dam": "Workhard", + "country": "au", + "careerPrizeMoney": "$177900.00", + "form": "02X83", + "last20Starts": "X7101348X85138602X83", + "stats": { + "overall": { + "starts": 24, + "wins": 5, + "places": 13, + "seconds": 4, + "thirds": 4, + "winPercent": 0.20833333, + "placePercent": 0.54166667 + }, + "track": { + "starts": 1, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 1.0, + "placePercent": 1.0 + }, + "conditions": { + "good": { + "starts": 13, + "wins": 2, + "places": 7, + "seconds": 3, + "thirds": 2, + "winPercent": 0.15384615, + "placePercent": 0.53846154 + }, + "soft": { + "starts": 8, + "wins": 2, + "places": 4, + "seconds": 1, + "thirds": 1, + "winPercent": 0.25, + "placePercent": 0.5 + }, + "heavy": { + "starts": 2, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 0.5, + "placePercent": 0.5 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 5, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.2 + }, + "secondUp": { + "starts": 4, + "wins": 2, + "places": 3, + "seconds": 1, + "thirds": 0, + "winPercent": 0.5, + "placePercent": 0.75 + } + }, + "scratched": false, + "decorators": [] + }, + { + "number": 2, + "name": "Lockdown Gamble", + "jockey": "Jasmine Urquhart-Warren", + "trainer": "David J Smith", + "weight": 60.5, + "claim": 3.0, + "barrier": 1, + "age": 9, + "sex": "Gelding", + "sire": "Casino Prince", + "dam": "Off Broadway", + "country": "au", + "careerPrizeMoney": "$319810.00", + "form": "X5307", + "last20Starts": "8X3X19037335423X5307", + "stats": { + "overall": { + "starts": 35, + "wins": 5, + "places": 15, + "seconds": 2, + "thirds": 8, + "winPercent": 0.14285714, + "placePercent": 0.42857143 + }, + "track": { + "starts": 5, + "wins": 2, + "places": 4, + "seconds": 0, + "thirds": 2, + "winPercent": 0.4, + "placePercent": 0.8 + }, + "conditions": { + "good": { + "starts": 22, + "wins": 5, + "places": 11, + "seconds": 2, + "thirds": 4, + "winPercent": 0.22727273, + "placePercent": 0.5 + }, + "soft": { + "starts": 8, + "wins": 0, + "places": 2, + "seconds": 0, + "thirds": 2, + "winPercent": 0.0, + "placePercent": 0.25 + }, + "heavy": { + "starts": 4, + "wins": 0, + "places": 2, + "seconds": 0, + "thirds": 2, + "winPercent": 0.0, + "placePercent": 0.5 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 7, + "wins": 4, + "places": 5, + "seconds": 0, + "thirds": 1, + "winPercent": 0.57142857, + "placePercent": 0.71428571 + }, + "secondUp": { + "starts": 6, + "wins": 0, + "places": 2, + "seconds": 0, + "thirds": 2, + "winPercent": 0.0, + "placePercent": 0.33333333 + } + }, + "scratched": false, + "decorators": [] + }, + { + "number": 3, + "name": "Stockholm", + "jockey": "Zoe Hunt", + "trainer": "Clint Lundholm", + "weight": 59.5, + "barrier": 17, + "age": 6, + "sex": "Gelding", + "sire": "Bull Point", + "dam": "Abba", + "country": "au", + "careerPrizeMoney": "$152025.00", + "form": "22110", + "last20Starts": "303555760X7411822110", + "stats": { + "overall": { + "starts": 34, + "wins": 8, + "places": 14, + "seconds": 3, + "thirds": 3, + "winPercent": 0.23529412, + "placePercent": 0.41176471 + }, + "track": { + "starts": 6, + "wins": 4, + "places": 5, + "seconds": 0, + "thirds": 1, + "winPercent": 0.66666667, + "placePercent": 0.83333333 + }, + "conditions": { + "good": { + "starts": 18, + "wins": 4, + "places": 7, + "seconds": 2, + "thirds": 1, + "winPercent": 0.22222222, + "placePercent": 0.38888889 + }, + "soft": { + "starts": 11, + "wins": 2, + "places": 5, + "seconds": 1, + "thirds": 2, + "winPercent": 0.18181818, + "placePercent": 0.45454545 + }, + "heavy": { + "starts": 5, + "wins": 2, + "places": 2, + "seconds": 0, + "thirds": 0, + "winPercent": 0.4, + "placePercent": 0.4 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 4, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "secondUp": { + "starts": 4, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 0.25, + "placePercent": 0.25 + } + }, + "scratched": false, + "decorators": [] + }, + { + "number": 4, + "name": "Jacenza", + "jockey": "Grant Buckley", + "trainer": "Rodney Northam", + "weight": 58.5, + "barrier": 3, + "age": 7, + "sex": "Gelding", + "sire": "Shooting To Win", + "dam": "Myamira", + "country": "au", + "careerPrizeMoney": "$167675.00", + "form": "204X9", + "last20Starts": "63215869X878361204X9", + "stats": { + "overall": { + "starts": 36, + "wins": 7, + "places": 12, + "seconds": 2, + "thirds": 3, + "winPercent": 0.19444444, + "placePercent": 0.33333333 + }, + "track": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "conditions": { + "good": { + "starts": 24, + "wins": 3, + "places": 8, + "seconds": 2, + "thirds": 3, + "winPercent": 0.125, + "placePercent": 0.33333333 + }, + "soft": { + "starts": 6, + "wins": 4, + "places": 4, + "seconds": 0, + "thirds": 0, + "winPercent": 0.66666667, + "placePercent": 0.66666667 + }, + "heavy": { + "starts": 4, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 5, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 0.2, + "placePercent": 0.2 + }, + "secondUp": { + "starts": 5, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 0.2, + "placePercent": 0.2 + } + }, + "scratched": false, + "decorators": [] + }, + { + "number": 5, + "name": "Shamedy", + "jockey": "Aaron Bullock", + "trainer": "Todd Payne", + "weight": 58.5, + "barrier": 5, + "age": 6, + "sex": "Gelding", + "sire": "Better Than Ready", + "dam": "Ehtifaal", + "country": "au", + "careerPrizeMoney": "$272040.00", + "form": "27X13", + "last20Starts": "4774126X046141827X13", + "stats": { + "overall": { + "starts": 36, + "wins": 8, + "places": 20, + "seconds": 8, + "thirds": 4, + "winPercent": 0.22222222, + "placePercent": 0.55555556 + }, + "conditions": { + "good": { + "starts": 26, + "wins": 6, + "places": 13, + "seconds": 7, + "thirds": 0, + "winPercent": 0.23076923, + "placePercent": 0.5 + }, + "soft": { + "starts": 10, + "wins": 2, + "places": 7, + "seconds": 1, + "thirds": 4, + "winPercent": 0.2, + "placePercent": 0.7 + }, + "heavy": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 7, + "wins": 2, + "places": 4, + "seconds": 1, + "thirds": 1, + "winPercent": 0.28571429, + "placePercent": 0.57142857 + }, + "secondUp": { + "starts": 7, + "wins": 1, + "places": 5, + "seconds": 3, + "thirds": 1, + "winPercent": 0.14285714, + "placePercent": 0.71428571 + } + }, + "scratched": false, + "decorators": [] + }, + { + "number": 6, + "name": "Hibiki Harmony", + "jockey": "Nick Palmer", + "trainer": "Brett & Georgie Cavanough", + "weight": 57.5, + "claim": 2.0, + "barrier": 8, + "age": 5, + "sex": "Mare", + "sire": "Showtime", + "dam": "Karakuchi", + "country": "au", + "careerPrizeMoney": "$154500.00", + "form": "238X8", + "last20Starts": "2X241462411234X238X8", + "stats": { + "overall": { + "starts": 25, + "wins": 5, + "places": 14, + "seconds": 6, + "thirds": 3, + "winPercent": 0.2, + "placePercent": 0.56 + }, + "track": { + "starts": 3, + "wins": 0, + "places": 2, + "seconds": 1, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.66666667 + }, + "conditions": { + "good": { + "starts": 13, + "wins": 2, + "places": 7, + "seconds": 3, + "thirds": 2, + "winPercent": 0.15384615, + "placePercent": 0.53846154 + }, + "soft": { + "starts": 9, + "wins": 3, + "places": 6, + "seconds": 2, + "thirds": 1, + "winPercent": 0.33333333, + "placePercent": 0.66666667 + }, + "heavy": { + "starts": 2, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.5 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 4, + "wins": 0, + "places": 2, + "seconds": 2, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.5 + }, + "secondUp": { + "starts": 3, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.33333333 + } + }, + "scratched": false, + "decorators": [] + }, + { + "number": 7, + "name": "Ancient Egypt", + "jockey": "Mikayla Weir", + "trainer": "David Hatch", + "weight": 55.5, + "barrier": 4, + "age": 8, + "sex": "Gelding", + "sire": "American Pharoah", + "dam": "Spiced", + "country": "au", + "careerPrizeMoney": "$161625.00", + "form": "X657X", + "last20Starts": "6315X4975982814X657X", + "stats": { + "overall": { + "starts": 34, + "wins": 5, + "places": 9, + "seconds": 2, + "thirds": 2, + "winPercent": 0.14705882, + "placePercent": 0.26470588 + }, + "conditions": { + "good": { + "starts": 24, + "wins": 5, + "places": 8, + "seconds": 1, + "thirds": 2, + "winPercent": 0.20833333, + "placePercent": 0.33333333 + }, + "soft": { + "starts": 6, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "heavy": { + "starts": 2, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.5 + }, + "firm": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 7, + "wins": 1, + "places": 2, + "seconds": 1, + "thirds": 0, + "winPercent": 0.14285714, + "placePercent": 0.28571429 + }, + "secondUp": { + "starts": 7, + "wins": 1, + "places": 2, + "seconds": 0, + "thirds": 1, + "winPercent": 0.14285714, + "placePercent": 0.28571429 + } + }, + "scratched": false, + "decorators": [] + }, + { + "number": 8, + "name": "Deion", + "jockey": "Donovan Dillon", + "trainer": "Brett Robb", + "weight": 55.0, + "barrier": 11, + "age": 7, + "sex": "Gelding", + "sire": "Akeed Mofeed", + "dam": "Elusive Diva", + "country": "au", + "careerPrizeMoney": "$111625.00", + "form": "7X250", + "last20Starts": "4X04351313334167X250", + "stats": { + "overall": { + "starts": 24, + "wins": 5, + "places": 13, + "seconds": 1, + "thirds": 7, + "winPercent": 0.20833333, + "placePercent": 0.54166667 + }, + "track": { + "starts": 6, + "wins": 2, + "places": 4, + "seconds": 1, + "thirds": 1, + "winPercent": 0.33333333, + "placePercent": 0.66666667 + }, + "conditions": { + "good": { + "starts": 17, + "wins": 5, + "places": 11, + "seconds": 0, + "thirds": 6, + "winPercent": 0.29411765, + "placePercent": 0.64705882 + }, + "soft": { + "starts": 3, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "heavy": { + "starts": 3, + "wins": 0, + "places": 2, + "seconds": 1, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.66666667 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 5, + "wins": 2, + "places": 3, + "seconds": 1, + "thirds": 0, + "winPercent": 0.4, + "placePercent": 0.6 + }, + "secondUp": { + "starts": 5, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.2 + } + }, + "scratched": false, + "decorators": [] + }, + { + "number": 9, + "name": "Shadow Dane", + "jockey": "Jacob Stiff", + "trainer": "Michael Mulholland", + "weight": 55.0, + "claim": 1.5, + "barrier": 7, + "age": 7, + "sex": "Gelding", + "sire": "Rebel Dane", + "dam": "Red Silhouette", + "country": "au", + "careerPrizeMoney": "$149580.00", + "form": "X0646", + "last20Starts": "258X15721716231X0646", + "stats": { + "overall": { + "starts": 39, + "wins": 6, + "places": 14, + "seconds": 5, + "thirds": 3, + "winPercent": 0.15384615, + "placePercent": 0.35897436 + }, + "track": { + "starts": 8, + "wins": 1, + "places": 3, + "seconds": 1, + "thirds": 1, + "winPercent": 0.125, + "placePercent": 0.375 + }, + "conditions": { + "good": { + "starts": 26, + "wins": 4, + "places": 11, + "seconds": 4, + "thirds": 3, + "winPercent": 0.15384615, + "placePercent": 0.42307692 + }, + "soft": { + "starts": 9, + "wins": 1, + "places": 2, + "seconds": 1, + "thirds": 0, + "winPercent": 0.11111111, + "placePercent": 0.22222222 + }, + "heavy": { + "starts": 3, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 0.33333333, + "placePercent": 0.33333333 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 6, + "wins": 2, + "places": 3, + "seconds": 0, + "thirds": 1, + "winPercent": 0.33333333, + "placePercent": 0.5 + }, + "secondUp": { + "starts": 5, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.2 + } + }, + "scratched": false, + "decorators": [] + }, + { + "number": 10, + "name": "Navy Steel", + "jockey": "Mitchell Bell", + "trainer": "Brett & Georgie Cavanough", + "weight": 55.0, + "barrier": 10, + "age": 5, + "sex": "Gelding", + "sire": "Merchant Navy", + "dam": "Marise", + "country": "au", + "careerPrizeMoney": "$127625.00", + "form": "710X0", + "last20Starts": "46X1412X2173710X0", + "stats": { + "overall": { + "starts": 14, + "wins": 4, + "places": 7, + "seconds": 2, + "thirds": 1, + "winPercent": 0.28571429, + "placePercent": 0.5 + }, + "conditions": { + "good": { + "starts": 7, + "wins": 1, + "places": 3, + "seconds": 1, + "thirds": 1, + "winPercent": 0.14285714, + "placePercent": 0.42857143 + }, + "soft": { + "starts": 5, + "wins": 2, + "places": 3, + "seconds": 1, + "thirds": 0, + "winPercent": 0.4, + "placePercent": 0.6 + }, + "heavy": { + "starts": 1, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 1.0, + "placePercent": 1.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 3, + "wins": 1, + "places": 2, + "seconds": 1, + "thirds": 0, + "winPercent": 0.33333333, + "placePercent": 0.66666667 + }, + "secondUp": { + "starts": 3, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 0.33333333, + "placePercent": 0.33333333 + } + }, + "scratched": false, + "decorators": [] + }, + { + "number": 11, + "name": "Nomorenightshift", + "jockey": "Braith Nock", + "trainer": "Mack Griffith", + "weight": 55.0, + "barrier": 13, + "age": 5, + "sex": "Gelding", + "sire": "Denman", + "dam": "Nosey Tycoon", + "country": "au", + "careerPrizeMoney": "$83900.00", + "form": "846X7", + "last20Starts": "11X101249X55846X7", + "stats": { + "overall": { + "starts": 14, + "wins": 4, + "places": 5, + "seconds": 1, + "thirds": 0, + "winPercent": 0.28571429, + "placePercent": 0.35714286 + }, + "track": { + "starts": 1, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 1.0, + "placePercent": 1.0 + }, + "conditions": { + "good": { + "starts": 9, + "wins": 2, + "places": 2, + "seconds": 0, + "thirds": 0, + "winPercent": 0.22222222, + "placePercent": 0.22222222 + }, + "soft": { + "starts": 2, + "wins": 1, + "places": 2, + "seconds": 1, + "thirds": 0, + "winPercent": 0.5, + "placePercent": 1.0 + }, + "heavy": { + "starts": 2, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 0.5, + "placePercent": 0.5 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 3, + "wins": 2, + "places": 2, + "seconds": 0, + "thirds": 0, + "winPercent": 0.66666667, + "placePercent": 0.66666667 + }, + "secondUp": { + "starts": 3, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 0.33333333, + "placePercent": 0.33333333 + } + }, + "scratched": false, + "decorators": [] + }, + { + "number": 12, + "name": "Oneforian", + "jockey": "-", + "trainer": "Nick Olive", + "weight": 55.0, + "barrier": 6, + "age": 6, + "sex": "Gelding", + "sire": "Rich Enuff", + "dam": "Kesari", + "country": "au", + "careerPrizeMoney": "$108050.00", + "form": "35X36", + "last20Starts": "72137X17404X11735X36", + "stats": { + "overall": { + "starts": 21, + "wins": 5, + "places": 11, + "seconds": 2, + "thirds": 4, + "winPercent": 0.23809524, + "placePercent": 0.52380952 + }, + "conditions": { + "good": { + "starts": 12, + "wins": 4, + "places": 9, + "seconds": 2, + "thirds": 3, + "winPercent": 0.33333333, + "placePercent": 0.75 + }, + "soft": { + "starts": 6, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 0.16666667, + "placePercent": 0.16666667 + }, + "heavy": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 4, + "wins": 3, + "places": 4, + "seconds": 1, + "thirds": 0, + "winPercent": 0.75, + "placePercent": 1.0 + }, + "secondUp": { + "starts": 4, + "wins": 1, + "places": 2, + "seconds": 0, + "thirds": 1, + "winPercent": 0.25, + "placePercent": 0.5 + } + }, + "scratched": false, + "decorators": [] + }, + { + "number": 13, + "name": "Feirme Prince", + "jockey": "Clayton Gallagher", + "trainer": "Toby Pracey", + "weight": 55.0, + "barrier": 16, + "age": 8, + "sex": "Gelding", + "sire": "Shalaa", + "dam": "Street Queen", + "country": "au", + "careerPrizeMoney": "$176625.00", + "form": "53385", + "last20Starts": "137X6384896662653385", + "stats": { + "overall": { + "starts": 51, + "wins": 5, + "places": 20, + "seconds": 7, + "thirds": 8, + "winPercent": 0.09803922, + "placePercent": 0.39215686 + }, + "track": { + "starts": 13, + "wins": 2, + "places": 6, + "seconds": 3, + "thirds": 1, + "winPercent": 0.15384615, + "placePercent": 0.46153846 + }, + "conditions": { + "good": { + "starts": 29, + "wins": 2, + "places": 12, + "seconds": 4, + "thirds": 6, + "winPercent": 0.06896552, + "placePercent": 0.4137931 + }, + "soft": { + "starts": 15, + "wins": 2, + "places": 6, + "seconds": 2, + "thirds": 2, + "winPercent": 0.13333333, + "placePercent": 0.4 + }, + "heavy": { + "starts": 6, + "wins": 1, + "places": 2, + "seconds": 1, + "thirds": 0, + "winPercent": 0.16666667, + "placePercent": 0.33333333 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 5, + "wins": 0, + "places": 2, + "seconds": 0, + "thirds": 2, + "winPercent": 0.0, + "placePercent": 0.4 + }, + "secondUp": { + "starts": 5, + "wins": 0, + "places": 2, + "seconds": 0, + "thirds": 2, + "winPercent": 0.0, + "placePercent": 0.4 + } + }, + "scratched": false, + "decorators": [] + }, + { + "number": 14, + "name": "Red Beryl", + "jockey": "-", + "trainer": "Jane Clement", + "weight": 55.0, + "barrier": 15, + "age": 9, + "sex": "Gelding", + "sire": "Sebring", + "dam": "Decoree", + "country": "au", + "careerPrizeMoney": "$239985.00", + "form": "16259", + "last20Starts": "1554056X701954916259", + "stats": { + "overall": { + "starts": 52, + "wins": 6, + "places": 12, + "seconds": 2, + "thirds": 4, + "winPercent": 0.11538462, + "placePercent": 0.23076923 + }, + "track": { + "starts": 3, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 0.33333333, + "placePercent": 0.33333333 + }, + "distance": { + "starts": 1, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 1.0 + }, + "conditions": { + "good": { + "starts": 35, + "wins": 5, + "places": 9, + "seconds": 2, + "thirds": 2, + "winPercent": 0.14285714, + "placePercent": 0.25714286 + }, + "soft": { + "starts": 12, + "wins": 1, + "places": 2, + "seconds": 0, + "thirds": 1, + "winPercent": 0.08333333, + "placePercent": 0.16666667 + }, + "heavy": { + "starts": 3, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.33333333 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 5, + "wins": 1, + "places": 2, + "seconds": 0, + "thirds": 1, + "winPercent": 0.2, + "placePercent": 0.4 + }, + "secondUp": { + "starts": 4, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.25 + } + }, + "scratched": false, + "decorators": [] + }, + { + "number": 15, + "name": "Pants On Fire", + "jockey": "-", + "trainer": "Dar Lunn", + "weight": 55.0, + "barrier": 14, + "age": 8, + "sex": "Mare", + "sire": "Kuroshio", + "dam": "Fall In Love", + "country": "au", + "careerPrizeMoney": "$87460.00", + "form": "090X0", + "last20Starts": "3331415X011010X090X0", + "stats": { + "overall": { + "starts": 23, + "wins": 5, + "places": 9, + "seconds": 1, + "thirds": 3, + "winPercent": 0.2173913, + "placePercent": 0.39130435 + }, + "track": { + "starts": 6, + "wins": 2, + "places": 2, + "seconds": 0, + "thirds": 0, + "winPercent": 0.33333333, + "placePercent": 0.33333333 + }, + "conditions": { + "good": { + "starts": 12, + "wins": 2, + "places": 4, + "seconds": 1, + "thirds": 1, + "winPercent": 0.16666667, + "placePercent": 0.33333333 + }, + "soft": { + "starts": 7, + "wins": 3, + "places": 4, + "seconds": 0, + "thirds": 1, + "winPercent": 0.42857143, + "placePercent": 0.57142857 + }, + "heavy": { + "starts": 2, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.5 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 4, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.25 + }, + "secondUp": { + "starts": 3, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 0.33333333, + "placePercent": 0.33333333 + } + }, + "scratched": false, + "decorators": [] + }, + { + "number": 16, + "name": "Yiasou", + "jockey": "Jake Pracey-Holmes", + "trainer": "Brett Thompson", + "weight": 55.0, + "barrier": 2, + "age": 7, + "sex": "Gelding", + "sire": "Giants Steps", + "dam": "Hampton Rover", + "country": "au", + "careerPrizeMoney": "$95965.00", + "form": "83112", + "last20Starts": "70X032153427X4283112", + "stats": { + "overall": { + "starts": 28, + "wins": 3, + "places": 14, + "seconds": 6, + "thirds": 5, + "winPercent": 0.10714286, + "placePercent": 0.5 + }, + "track": { + "starts": 4, + "wins": 1, + "places": 4, + "seconds": 1, + "thirds": 2, + "winPercent": 0.25, + "placePercent": 1.0 + }, + "conditions": { + "good": { + "starts": 17, + "wins": 1, + "places": 9, + "seconds": 4, + "thirds": 4, + "winPercent": 0.05882353, + "placePercent": 0.52941176 + }, + "soft": { + "starts": 6, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 0.16666667, + "placePercent": 0.16666667 + }, + "heavy": { + "starts": 4, + "wins": 1, + "places": 3, + "seconds": 1, + "thirds": 1, + "winPercent": 0.25, + "placePercent": 0.75 + }, + "firm": { + "starts": 1, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 1.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 5, + "wins": 0, + "places": 2, + "seconds": 0, + "thirds": 2, + "winPercent": 0.0, + "placePercent": 0.4 + }, + "secondUp": { + "starts": 4, + "wins": 0, + "places": 3, + "seconds": 3, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.75 + } + }, + "scratched": false, + "decorators": [] + }, + { + "number": 17, + "name": "Sunday", + "jockey": "-", + "trainer": "Simone Thompson", + "weight": 55.0, + "barrier": 9, + "age": 6, + "sex": "Mare", + "sire": "National Defense", + "dam": "Slapstick", + "country": "au", + "careerPrizeMoney": "$61375.00", + "form": "X6842", + "last20Starts": "59435X45462110X6842", + "stats": { + "overall": { + "starts": 17, + "wins": 2, + "places": 5, + "seconds": 2, + "thirds": 1, + "winPercent": 0.11764706, + "placePercent": 0.29411765 + }, + "track": { + "starts": 1, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 1.0 + }, + "conditions": { + "good": { + "starts": 9, + "wins": 2, + "places": 4, + "seconds": 1, + "thirds": 1, + "winPercent": 0.22222222, + "placePercent": 0.44444444 + }, + "soft": { + "starts": 6, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.16666667 + }, + "heavy": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 3, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "secondUp": { + "starts": 3, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "scratched": false, + "decorators": [] + } + ] + }, + "prediction": { + "date": "2026-08-10", + "track": "Dubbo", + "race_number": "7", + "race_name": "Dubbo Gilgandra Toyota Dubbo Cup Prelude", + "primary": "16-3-5", + "secondary": "16-5-1", + "value": "3-16-1", + "top3": [ + { + "number": 16, + "name": "Yiasou", + "score": 67.5, + "win_prob": 10.7, + "place_prob": 50.0 + }, + { + "number": 3, + "name": "Stockholm", + "score": 56.1, + "win_prob": 23.5, + "place_prob": 41.2 + }, + { + "number": 5, + "name": "Shamedy", + "score": 45.6, + "win_prob": 22.2, + "place_prob": 55.6 + } + ], + "confidence": "MEDIUM" + } + }, + { + "date": "2026-08-10", + "track": "Kilcoy", + "track_slug": "kilcoy", + "race_number": "1", + "race_name": "Somerset Regional Council 3Yo Maiden", + "distance": "1200m", + "condition": "Soft 5", + "weather": "Fine", + "race_class": "3YO MDN", + "start_time": "2026-08-10T02:55:00Z", + "prize_money": "22000", + "number_of_runners": 10, + "form": { + "date": "2026-08-10", + "track": "Kilcoy", + "raceNumber": 1, + "raceName": "Somerset Regional Council 3Yo Maiden", + "distance": "1200m", + "condition": "Soft 5", + "weather": "Fine", + "raceClass": "3YO MDN", + "abandoned": false, + "startTime": "2026-08-10T02:55:00Z", + "timezone": "Australia/Brisbane", + "prizeMoney": "22000", + "numberOfRunners": 10, + "runners": [ + { + "number": 1, + "name": "Avgas", + "jockey": "Sean Cormack", + "trainer": "Adam & Dallas Simpson", + "weight": 58.0, + "barrier": 1, + "age": 3, + "sex": "Gelding", + "sire": "Brave Smash", + "dam": "Meddler", + "country": "au", + "careerPrizeMoney": "$7750.00", + "form": "23", + "last20Starts": "23", + "stats": { + "overall": { + "starts": 2, + "wins": 0, + "places": 2, + "seconds": 1, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 1.0 + }, + "conditions": { + "good": { + "starts": 1, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 1.0 + }, + "soft": { + "starts": 1, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 1.0 + }, + "heavy": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 1, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 1.0 + } + }, + "scratched": false, + "decorators": [] + }, + { + "number": 2, + "name": "Better Fire Up", + "jockey": "William Galloway", + "trainer": "James Healy", + "weight": 56.0, + "claim": 4.0, + "barrier": 7, + "age": 3, + "sex": "Filly", + "sire": "Dubious", + "dam": "Fi Fi No Fuss", + "country": "au", + "careerPrizeMoney": "$0.00", + "scratched": false, + "decorators": [] + }, + { + "number": 3, + "name": "Cause She's Worthy", + "jockey": "Dan McGillivray", + "trainer": "D N Raffin", + "weight": 56.0, + "barrier": 2, + "age": 3, + "sex": "Filly", + "sire": "Worthy Cause", + "dam": "Sebring Lass", + "country": "au", + "careerPrizeMoney": "$800.00", + "form": "0", + "last20Starts": "0", + "stats": { + "overall": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "conditions": { + "good": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "soft": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "heavy": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "scratched": false, + "decorators": [] + }, + { + "number": 4, + "name": "Formal Affair", + "jockey": "Tiffani Brooker", + "trainer": "Natalie McCall", + "weight": 56.0, + "barrier": 3, + "age": 3, + "sex": "Filly", + "sire": "Jonker", + "dam": "Red Doulton", + "country": "au", + "careerPrizeMoney": "$1550.00", + "form": "74X", + "last20Starts": "74X", + "stats": { + "overall": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "distance": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "conditions": { + "good": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "soft": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "heavy": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "secondUp": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "scratched": false, + "decorators": [] + }, + { + "number": 5, + "name": "Glen's Hen", + "jockey": "Les Tilley", + "trainer": "Adam & Dallas Simpson", + "weight": 56.0, + "barrier": 9, + "age": 3, + "sex": "Filly", + "sire": "Glenfiddich", + "dam": "Henpecker", + "country": "au", + "careerPrizeMoney": "$5965.00", + "form": "935X6", + "last20Starts": "935X6", + "stats": { + "overall": { + "starts": 4, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.25 + }, + "conditions": { + "good": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "soft": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "heavy": { + "starts": 1, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 1.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "secondUp": { + "starts": 1, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 1.0 + } + }, + "scratched": false, + "decorators": [] + }, + { + "number": 6, + "name": "It'Sraining Rubies", + "jockey": "Kayla Johnston", + "trainer": "Natalie McCall", + "weight": 56.0, + "claim": 2.0, + "barrier": 8, + "age": 3, + "sex": "Filly", + "sire": "North Pacific", + "dam": "Mica Be The One", + "country": "au", + "careerPrizeMoney": "$0.00", + "scratched": false, + "decorators": [] + }, + { + "number": 7, + "name": "La Premiere", + "jockey": "Brandon Lerena", + "trainer": "Liam Birchley", + "weight": 56.0, + "barrier": 5, + "age": 3, + "sex": "Filly", + "sire": "North Pacific", + "dam": "Le Figaro", + "country": "au", + "careerPrizeMoney": "$1000.00", + "form": "5X", + "last20Starts": "5X", + "stats": { + "overall": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "conditions": { + "good": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "soft": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "heavy": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "scratched": false, + "decorators": [] + }, + { + "number": 8, + "name": "Mishani Cabello", + "jockey": "Olivia Kendal", + "trainer": "Donna Stanbridge", + "weight": 56.0, + "barrier": 4, + "age": 3, + "sex": "Filly", + "sire": "Dubious", + "dam": "Mishani Miss", + "country": "au", + "careerPrizeMoney": "$800.00", + "form": "8", + "last20Starts": "8", + "stats": { + "overall": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "conditions": { + "good": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "soft": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "heavy": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "scratched": false, + "decorators": [] + }, + { + "number": 9, + "name": "Miss Informed", + "jockey": "Jess Emmerson", + "trainer": "Cameron A Richardson", + "weight": 56.0, + "claim": 2.0, + "barrier": 6, + "age": 3, + "sex": "Filly", + "sire": "Encryption", + "dam": "Flautino", + "country": "au", + "careerPrizeMoney": "$6500.00", + "form": "63X54", + "last20Starts": "463X54", + "stats": { + "overall": { + "starts": 5, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.2 + }, + "distance": { + "starts": 3, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.33333333 + }, + "conditions": { + "good": { + "starts": 4, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.25 + }, + "soft": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "heavy": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "secondUp": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "scratched": false, + "decorators": [] + }, + { + "number": 10, + "name": "Sovereign Style", + "jockey": "Adin Thompson", + "trainer": "G Heinrich & B Rodgers", + "weight": 56.0, + "barrier": 9, + "age": 3, + "sex": "Filly", + "sire": "Jonker", + "dam": "Bonne Vie", + "country": "au", + "careerPrizeMoney": "$2000.00", + "form": "55", + "last20Starts": "55", + "stats": { + "overall": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "conditions": { + "good": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "soft": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "heavy": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + } + }, + "scratched": true, + "decorators": [] + } + ] + }, + "prediction": { + "date": "2026-08-10", + "track": "Kilcoy", + "race_number": "1", + "race_name": "Somerset Regional Council 3Yo Maiden", + "primary": "1-5-9", + "secondary": "1-9-7", + "value": "5-1-9", + "top3": [ + { + "number": 1, + "name": "Avgas", + "score": 35.4, + "win_prob": 0, + "place_prob": 100.0 + }, + { + "number": 5, + "name": "Glen's Hen", + "score": 15.8, + "win_prob": 0, + "place_prob": 25.0 + }, + { + "number": 9, + "name": "Miss Informed", + "score": 15.0, + "win_prob": 0, + "place_prob": 20.0 + } + ], + "confidence": "MEDIUM" + } + }, + { + "date": "2026-08-10", + "track": "Kilcoy", + "track_slug": "kilcoy", + "race_number": "2", + "race_name": "Ladbrokes Place Extra BM60 Handicap", + "distance": "1900m", + "condition": "Soft 5", + "weather": "Fine", + "race_class": "BM60", + "start_time": "2026-08-10T03:40:00Z", + "prize_money": "20000", + "number_of_runners": 11, + "form": { + "date": "2026-08-10", + "track": "Kilcoy", + "raceNumber": 2, + "raceName": "Ladbrokes Place Extra BM60 Handicap", + "distance": "1900m", + "condition": "Soft 5", + "weather": "Fine", + "raceClass": "BM60", + "abandoned": false, + "startTime": "2026-08-10T03:40:00Z", + "timezone": "Australia/Brisbane", + "prizeMoney": "20000", + "numberOfRunners": 11, + "runners": [ + { + "number": 1, + "name": "Tavanasia", + "jockey": "Shakira Bailey", + "trainer": "Jason Hancock", + "weight": 64.5, + "claim": 2.0, + "barrier": 1, + "age": 7, + "sex": "Gelding", + "sire": "Tavistock", + "dam": "Danasia", + "country": "nz", + "careerPrizeMoney": "$107174.00", + "form": "69407", + "last20Starts": "8719124116X557069407", + "stats": { + "overall": { + "starts": 41, + "wins": 6, + "places": 13, + "seconds": 2, + "thirds": 5, + "winPercent": 0.14634146, + "placePercent": 0.31707317 + }, + "distance": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "conditions": { + "good": { + "starts": 24, + "wins": 3, + "places": 8, + "seconds": 1, + "thirds": 4, + "winPercent": 0.125, + "placePercent": 0.33333333 + }, + "soft": { + "starts": 10, + "wins": 1, + "places": 2, + "seconds": 1, + "thirds": 0, + "winPercent": 0.1, + "placePercent": 0.2 + }, + "heavy": { + "starts": 5, + "wins": 2, + "places": 3, + "seconds": 0, + "thirds": 1, + "winPercent": 0.4, + "placePercent": 0.6 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 7, + "wins": 1, + "places": 2, + "seconds": 0, + "thirds": 1, + "winPercent": 0.14285714, + "placePercent": 0.28571429 + }, + "secondUp": { + "starts": 5, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "scratched": false, + "decorators": [] + }, + { + "number": 2, + "name": "Raffish", + "jockey": "Ross O'Sullivan", + "trainer": "Wayne Kuskopf", + "weight": 61.0, + "barrier": 7, + "age": 9, + "sex": "Gelding", + "sire": "Free Eagle", + "dam": "Abazan", + "country": "au", + "careerPrizeMoney": "$85250.00", + "form": "0X984", + "last20Starts": "X432X156X32221X0X984", + "stats": { + "overall": { + "starts": 12, + "wins": 2, + "places": 6, + "seconds": 3, + "thirds": 1, + "winPercent": 0.16666667, + "placePercent": 0.5 + }, + "track": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "conditions": { + "good": { + "starts": 7, + "wins": 1, + "places": 4, + "seconds": 3, + "thirds": 0, + "winPercent": 0.14285714, + "placePercent": 0.57142857 + }, + "soft": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "heavy": { + "starts": 3, + "wins": 1, + "places": 2, + "seconds": 0, + "thirds": 1, + "winPercent": 0.33333333, + "placePercent": 0.66666667 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 4, + "wins": 1, + "places": 2, + "seconds": 0, + "thirds": 1, + "winPercent": 0.25, + "placePercent": 0.5 + }, + "secondUp": { + "starts": 3, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.33333333 + } + }, + "scratched": true, + "decorators": [] + }, + { + "number": 3, + "name": "Social Pariah", + "jockey": "Adin Thompson", + "trainer": "Craig Cousins", + "weight": 58.5, + "barrier": 6, + "age": 4, + "sex": "Mare", + "sire": "Pariah", + "dam": "La Fouine Tail", + "country": "au", + "careerPrizeMoney": "$17600.00", + "form": "7X0X9", + "last20Starts": "1X7X0X9", + "stats": { + "overall": { + "starts": 4, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 0.25, + "placePercent": 0.25 + }, + "conditions": { + "good": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "soft": { + "starts": 1, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 1.0, + "placePercent": 1.0 + }, + "heavy": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 3, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 0.33333333, + "placePercent": 0.33333333 + } + }, + "scratched": false, + "decorators": [] + }, + { + "number": 4, + "name": "Cheerful Cat", + "jockey": "Nick Heywood", + "trainer": "James Moore", + "weight": 58.0, + "barrier": 9, + "age": 6, + "sex": "Gelding", + "sire": "Impending", + "dam": "More Bubbles", + "country": "au", + "careerPrizeMoney": "$89700.00", + "form": "23417", + "last20Starts": "7339X6327X4633223417", + "stats": { + "overall": { + "starts": 34, + "wins": 2, + "places": 16, + "seconds": 5, + "thirds": 9, + "winPercent": 0.05882353, + "placePercent": 0.47058824 + }, + "track": { + "starts": 3, + "wins": 2, + "places": 3, + "seconds": 0, + "thirds": 1, + "winPercent": 0.66666667, + "placePercent": 1.0 + }, + "distance": { + "starts": 1, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 1.0 + }, + "trackDistance": { + "starts": 1, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 1.0 + }, + "conditions": { + "good": { + "starts": 20, + "wins": 0, + "places": 6, + "seconds": 2, + "thirds": 4, + "winPercent": 0.0, + "placePercent": 0.3 + }, + "soft": { + "starts": 10, + "wins": 0, + "places": 7, + "seconds": 3, + "thirds": 4, + "winPercent": 0.0, + "placePercent": 0.7 + }, + "heavy": { + "starts": 4, + "wins": 2, + "places": 3, + "seconds": 0, + "thirds": 1, + "winPercent": 0.5, + "placePercent": 0.75 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 5, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "secondUp": { + "starts": 5, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.2 + } + }, + "scratched": false, + "decorators": [] + }, + { + "number": 5, + "name": "O'Caldino", + "jockey": "William Galloway", + "trainer": "Chris Zintilis", + "weight": 58.0, + "claim": 4.0, + "barrier": 8, + "age": 6, + "sex": "Gelding", + "sire": "Dundeel", + "dam": "Tides", + "country": "au", + "careerPrizeMoney": "$99250.00", + "form": "45057", + "last20Starts": "X0924416483323245057", + "stats": { + "overall": { + "starts": 36, + "wins": 2, + "places": 14, + "seconds": 6, + "thirds": 6, + "winPercent": 0.05555556, + "placePercent": 0.38888889 + }, + "track": { + "starts": 2, + "wins": 0, + "places": 2, + "seconds": 1, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 1.0 + }, + "distance": { + "starts": 3, + "wins": 0, + "places": 3, + "seconds": 2, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 1.0 + }, + "trackDistance": { + "starts": 2, + "wins": 0, + "places": 2, + "seconds": 1, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 1.0 + }, + "conditions": { + "good": { + "starts": 12, + "wins": 2, + "places": 4, + "seconds": 1, + "thirds": 1, + "winPercent": 0.16666667, + "placePercent": 0.33333333 + }, + "soft": { + "starts": 19, + "wins": 0, + "places": 7, + "seconds": 3, + "thirds": 4, + "winPercent": 0.0, + "placePercent": 0.36842105 + }, + "heavy": { + "starts": 3, + "wins": 0, + "places": 3, + "seconds": 2, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 1.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 4, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "secondUp": { + "starts": 4, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.25 + } + }, + "scratched": false, + "decorators": [] + }, + { + "number": 6, + "name": "Trusty Bandit", + "jockey": "Brandon Lerena", + "trainer": "William Kropp", + "weight": 57.0, + "barrier": 3, + "age": 5, + "sex": "Gelding", + "sire": "Trusty Lad", + "dam": "Maya Miracle", + "country": "au", + "careerPrizeMoney": "$68095.00", + "form": "43013", + "last20Starts": "23215X05009100243013", + "stats": { + "overall": { + "starts": 28, + "wins": 3, + "places": 10, + "seconds": 3, + "thirds": 4, + "winPercent": 0.10714286, + "placePercent": 0.35714286 + }, + "track": { + "starts": 2, + "wins": 1, + "places": 2, + "seconds": 1, + "thirds": 0, + "winPercent": 0.5, + "placePercent": 1.0 + }, + "distance": { + "starts": 2, + "wins": 1, + "places": 2, + "seconds": 1, + "thirds": 0, + "winPercent": 0.5, + "placePercent": 1.0 + }, + "trackDistance": { + "starts": 2, + "wins": 1, + "places": 2, + "seconds": 1, + "thirds": 0, + "winPercent": 0.5, + "placePercent": 1.0 + }, + "conditions": { + "good": { + "starts": 17, + "wins": 1, + "places": 4, + "seconds": 1, + "thirds": 2, + "winPercent": 0.05882353, + "placePercent": 0.23529412 + }, + "soft": { + "starts": 8, + "wins": 1, + "places": 4, + "seconds": 2, + "thirds": 1, + "winPercent": 0.125, + "placePercent": 0.5 + }, + "heavy": { + "starts": 2, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 0.5, + "placePercent": 0.5 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 4, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.25 + }, + "secondUp": { + "starts": 4, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.25 + } + }, + "scratched": false, + "decorators": [] + }, + { + "number": 7, + "name": "Whata Sort", + "jockey": "Harrison Shaw", + "trainer": "Rochelle Pereira", + "weight": 57.0, + "barrier": 10, + "age": 4, + "sex": "Gelding", + "sire": "Tassort", + "dam": "Dubai House", + "country": "au", + "careerPrizeMoney": "$21120.00", + "form": "7X607", + "last20Starts": "6X0671X07X607", + "stats": { + "overall": { + "starts": 10, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 0.1, + "placePercent": 0.1 + }, + "conditions": { + "good": { + "starts": 4, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "soft": { + "starts": 4, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 0.25, + "placePercent": 0.25 + }, + "heavy": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 4, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "secondUp": { + "starts": 3, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "scratched": true, + "decorators": [] + }, + { + "number": 8, + "name": "Rainbow Glitter", + "jockey": "Sean Cormack", + "trainer": "Vishan Venkaya", + "weight": 54.0, + "barrier": 2, + "age": 4, + "sex": "Mare", + "sire": "Kings Legacy", + "dam": "Sunbrella", + "country": "au", + "careerPrizeMoney": "$24510.00", + "form": "17274", + "last20Starts": "57X97805917274", + "stats": { + "overall": { + "starts": 14, + "wins": 1, + "places": 2, + "seconds": 1, + "thirds": 0, + "winPercent": 0.07142857, + "placePercent": 0.14285714 + }, + "track": { + "starts": 1, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 1.0, + "placePercent": 1.0 + }, + "distance": { + "starts": 1, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 1.0, + "placePercent": 1.0 + }, + "trackDistance": { + "starts": 1, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 1.0, + "placePercent": 1.0 + }, + "conditions": { + "good": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "soft": { + "starts": 6, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "heavy": { + "starts": 3, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 0.33333333, + "placePercent": 0.33333333 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "secondUp": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "scratched": false, + "decorators": [] + }, + { + "number": 9, + "name": "Ucelle", + "jockey": "Tiffani Brooker", + "trainer": "Stephen Sutherland", + "weight": 54.0, + "barrier": 4, + "age": 5, + "sex": "Mare", + "sire": "Unite And Conquer", + "dam": "Listing", + "country": "au", + "careerPrizeMoney": "$45610.00", + "form": "25265", + "last20Starts": "X008536824X455225265", + "stats": { + "overall": { + "starts": 24, + "wins": 1, + "places": 7, + "seconds": 4, + "thirds": 2, + "winPercent": 0.04166667, + "placePercent": 0.29166667 + }, + "track": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "conditions": { + "good": { + "starts": 14, + "wins": 0, + "places": 5, + "seconds": 4, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.35714286 + }, + "soft": { + "starts": 9, + "wins": 1, + "places": 2, + "seconds": 0, + "thirds": 1, + "winPercent": 0.11111111, + "placePercent": 0.22222222 + }, + "heavy": { + "starts": 1, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 1.0, + "placePercent": 1.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 3, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "secondUp": { + "starts": 3, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "scratched": false, + "decorators": [] + }, + { + "number": 10, + "name": "Brave Boy", + "jockey": "Dan McGillivray", + "trainer": "Chris Zintilis", + "weight": 54.0, + "barrier": 5, + "age": 8, + "sex": "Gelding", + "sire": "Sebring", + "dam": "Typhoon Tess", + "country": "au", + "careerPrizeMoney": "$166635.00", + "form": "68889", + "last20Starts": "X0139304774754768889", + "stats": { + "overall": { + "starts": 89, + "wins": 8, + "places": 26, + "seconds": 6, + "thirds": 12, + "winPercent": 0.08988764, + "placePercent": 0.29213483 + }, + "track": { + "starts": 11, + "wins": 1, + "places": 3, + "seconds": 1, + "thirds": 1, + "winPercent": 0.09090909, + "placePercent": 0.27272727 + }, + "distance": { + "starts": 14, + "wins": 2, + "places": 4, + "seconds": 1, + "thirds": 1, + "winPercent": 0.14285714, + "placePercent": 0.28571429 + }, + "trackDistance": { + "starts": 8, + "wins": 1, + "places": 3, + "seconds": 1, + "thirds": 1, + "winPercent": 0.125, + "placePercent": 0.375 + }, + "conditions": { + "good": { + "starts": 53, + "wins": 7, + "places": 14, + "seconds": 0, + "thirds": 7, + "winPercent": 0.13207547, + "placePercent": 0.26415094 + }, + "soft": { + "starts": 23, + "wins": 0, + "places": 8, + "seconds": 5, + "thirds": 3, + "winPercent": 0.0, + "placePercent": 0.34782609 + }, + "heavy": { + "starts": 6, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.16666667 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 7, + "wins": 1, + "places": 3, + "seconds": 0, + "thirds": 2, + "winPercent": 0.14285714, + "placePercent": 0.42857143 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 8, + "wins": 1, + "places": 2, + "seconds": 1, + "thirds": 0, + "winPercent": 0.125, + "placePercent": 0.25 + }, + "secondUp": { + "starts": 7, + "wins": 2, + "places": 2, + "seconds": 0, + "thirds": 0, + "winPercent": 0.28571429, + "placePercent": 0.28571429 + } + }, + "scratched": false, + "decorators": [] + }, + { + "number": 11, + "name": "Hell Of A Prince", + "jockey": "Kayla Johnston", + "trainer": "Rob Davidson", + "weight": 54.0, + "claim": 2.0, + "barrier": 7, + "age": 8, + "sex": "Gelding", + "sire": "Casino Prince", + "dam": "Hell Of A Rose", + "country": "au", + "careerPrizeMoney": "$86485.00", + "form": "26407", + "last20Starts": "0X86728822626X526407", + "stats": { + "overall": { + "starts": 46, + "wins": 2, + "places": 10, + "seconds": 5, + "thirds": 3, + "winPercent": 0.04347826, + "placePercent": 0.2173913 + }, + "track": { + "starts": 12, + "wins": 1, + "places": 4, + "seconds": 1, + "thirds": 2, + "winPercent": 0.08333333, + "placePercent": 0.33333333 + }, + "distance": { + "starts": 8, + "wins": 1, + "places": 3, + "seconds": 1, + "thirds": 1, + "winPercent": 0.125, + "placePercent": 0.375 + }, + "trackDistance": { + "starts": 7, + "wins": 1, + "places": 3, + "seconds": 1, + "thirds": 1, + "winPercent": 0.14285714, + "placePercent": 0.42857143 + }, + "conditions": { + "good": { + "starts": 23, + "wins": 0, + "places": 5, + "seconds": 4, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.2173913 + }, + "soft": { + "starts": 19, + "wins": 2, + "places": 5, + "seconds": 1, + "thirds": 2, + "winPercent": 0.10526316, + "placePercent": 0.26315789 + }, + "heavy": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 7, + "wins": 0, + "places": 3, + "seconds": 1, + "thirds": 2, + "winPercent": 0.0, + "placePercent": 0.42857143 + }, + "secondUp": { + "starts": 7, + "wins": 1, + "places": 2, + "seconds": 1, + "thirds": 0, + "winPercent": 0.14285714, + "placePercent": 0.28571429 + } + }, + "scratched": false, + "decorators": [] + } + ] + }, + "prediction": { + "date": "2026-08-10", + "track": "Kilcoy", + "race_number": "2", + "race_name": "Ladbrokes Place Extra BM60 Handicap", + "primary": "4-6-5", + "secondary": "4-5-8", + "value": "6-4-8", + "top3": [ + { + "number": 4, + "name": "Cheerful Cat", + "score": 59.4, + "win_prob": 5.9, + "place_prob": 47.1 + }, + { + "number": 6, + "name": "Trusty Bandit", + "score": 56.0, + "win_prob": 10.7, + "place_prob": 35.7 + }, + { + "number": 5, + "name": "O'Caldino", + "score": 43.6, + "win_prob": 5.6, + "place_prob": 38.9 + } + ], + "confidence": "MEDIUM" + } + }, + { + "date": "2026-08-10", + "track": "Kilcoy", + "track_slug": "kilcoy", + "race_number": "3", + "race_name": "Ladbrokes Big Bets Copy Now BM65", + "distance": "1500m", + "condition": "Soft 5", + "weather": "Fine", + "race_class": "BM65", + "start_time": "2026-08-10T04:13:00Z", + "prize_money": "20000", + "number_of_runners": 10, + "form": { + "date": "2026-08-10", + "track": "Kilcoy", + "raceNumber": 3, + "raceName": "Ladbrokes Big Bets Copy Now BM65", + "distance": "1500m", + "condition": "Soft 5", + "weather": "Fine", + "raceClass": "BM65", + "abandoned": false, + "startTime": "2026-08-10T04:13:00Z", + "timezone": "Australia/Brisbane", + "prizeMoney": "20000", + "numberOfRunners": 10, + "runners": [ + { + "number": 1, + "name": "The Catch", + "jockey": "Reece O'Connell", + "trainer": "Jeff Dunn", + "weight": 61.0, + "claim": 2.0, + "barrier": 7, + "age": 9, + "sex": "Gelding", + "sire": "Medaglia Doro", + "dam": "Curtana", + "country": "au", + "careerPrizeMoney": "$230483.00", + "form": "14855", + "last20Starts": "57993587747038214855", + "stats": { + "overall": { + "starts": 52, + "wins": 8, + "places": 17, + "seconds": 4, + "thirds": 5, + "winPercent": 0.15384615, + "placePercent": 0.32692308 + }, + "distance": { + "starts": 1, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 1.0 + }, + "conditions": { + "good": { + "starts": 22, + "wins": 1, + "places": 4, + "seconds": 1, + "thirds": 2, + "winPercent": 0.04545455, + "placePercent": 0.18181818 + }, + "soft": { + "starts": 23, + "wins": 6, + "places": 11, + "seconds": 2, + "thirds": 3, + "winPercent": 0.26086957, + "placePercent": 0.47826087 + }, + "heavy": { + "starts": 6, + "wins": 1, + "places": 2, + "seconds": 1, + "thirds": 0, + "winPercent": 0.16666667, + "placePercent": 0.33333333 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 5, + "wins": 2, + "places": 2, + "seconds": 0, + "thirds": 0, + "winPercent": 0.4, + "placePercent": 0.4 + }, + "secondUp": { + "starts": 5, + "wins": 2, + "places": 2, + "seconds": 0, + "thirds": 0, + "winPercent": 0.4, + "placePercent": 0.4 + } + }, + "scratched": true, + "decorators": [] + }, + { + "number": 2, + "name": "Drialle", + "jockey": "William Galloway", + "trainer": "Renita Beaton", + "weight": 60.0, + "claim": 4.0, + "barrier": 5, + "age": 7, + "sex": "Gelding", + "sire": "Shalaa", + "dam": "My Miss Pedrille", + "country": "au", + "careerPrizeMoney": "$146040.00", + "form": "X2537", + "last20Starts": "00X2494X6513279X2537", + "stats": { + "overall": { + "starts": 35, + "wins": 5, + "places": 16, + "seconds": 6, + "thirds": 5, + "winPercent": 0.14285714, + "placePercent": 0.45714286 + }, + "distance": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "conditions": { + "good": { + "starts": 17, + "wins": 2, + "places": 8, + "seconds": 3, + "thirds": 3, + "winPercent": 0.11764706, + "placePercent": 0.47058824 + }, + "soft": { + "starts": 14, + "wins": 2, + "places": 6, + "seconds": 3, + "thirds": 1, + "winPercent": 0.14285714, + "placePercent": 0.42857143 + }, + "heavy": { + "starts": 2, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 0.5, + "placePercent": 0.5 + }, + "firm": { + "starts": 1, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 1.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 8, + "wins": 0, + "places": 4, + "seconds": 4, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.5 + }, + "secondUp": { + "starts": 8, + "wins": 1, + "places": 2, + "seconds": 0, + "thirds": 1, + "winPercent": 0.125, + "placePercent": 0.25 + } + }, + "scratched": false, + "decorators": [] + }, + { + "number": 3, + "name": "Mostro", + "jockey": "Ashley Butler", + "trainer": "David Peoples", + "weight": 59.5, + "barrier": 10, + "age": 6, + "sex": "Gelding", + "sire": "Maurice", + "dam": "Allaboutus", + "country": "au", + "careerPrizeMoney": "$88575.00", + "form": "0X586", + "last20Starts": "2X61434X527X61X0X586", + "stats": { + "overall": { + "starts": 16, + "wins": 2, + "places": 5, + "seconds": 2, + "thirds": 1, + "winPercent": 0.125, + "placePercent": 0.3125 + }, + "distance": { + "starts": 1, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 1.0 + }, + "conditions": { + "good": { + "starts": 6, + "wins": 0, + "places": 2, + "seconds": 2, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.33333333 + }, + "soft": { + "starts": 5, + "wins": 2, + "places": 3, + "seconds": 0, + "thirds": 1, + "winPercent": 0.4, + "placePercent": 0.6 + }, + "heavy": { + "starts": 3, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 7, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.14285714 + }, + "secondUp": { + "starts": 3, + "wins": 2, + "places": 3, + "seconds": 1, + "thirds": 0, + "winPercent": 0.66666667, + "placePercent": 1.0 + } + }, + "scratched": true, + "decorators": [] + }, + { + "number": 4, + "name": "Vacillation", + "jockey": "Adin Thompson", + "trainer": "Maryann Brosnan", + "weight": 59.0, + "barrier": 4, + "age": 5, + "sex": "Gelding", + "sire": "Snitzel", + "dam": "Indecision", + "country": "au", + "careerPrizeMoney": "$89090.00", + "form": "34641", + "last20Starts": "341X247683122X334641", + "stats": { + "overall": { + "starts": 25, + "wins": 4, + "places": 11, + "seconds": 3, + "thirds": 4, + "winPercent": 0.16, + "placePercent": 0.44 + }, + "track": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "distance": { + "starts": 1, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 1.0 + }, + "conditions": { + "good": { + "starts": 16, + "wins": 2, + "places": 4, + "seconds": 1, + "thirds": 1, + "winPercent": 0.125, + "placePercent": 0.25 + }, + "soft": { + "starts": 7, + "wins": 1, + "places": 5, + "seconds": 2, + "thirds": 2, + "winPercent": 0.14285714, + "placePercent": 0.71428571 + }, + "heavy": { + "starts": 1, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 1.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 4, + "wins": 0, + "places": 2, + "seconds": 1, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.5 + }, + "secondUp": { + "starts": 3, + "wins": 1, + "places": 2, + "seconds": 0, + "thirds": 1, + "winPercent": 0.33333333, + "placePercent": 0.66666667 + } + }, + "scratched": false, + "decorators": [] + }, + { + "number": 5, + "name": "Uluwatu", + "jockey": "Jess Emmerson", + "trainer": "Kristie Clark-Peoples", + "weight": 58.5, + "claim": 2.0, + "barrier": 2, + "age": 6, + "sex": "Mare", + "sire": "Pariah", + "dam": "Licorice Stick", + "country": "au", + "careerPrizeMoney": "$73835.00", + "form": "41687", + "last20Starts": "50X36232X32167X41687", + "stats": { + "overall": { + "starts": 19, + "wins": 3, + "places": 9, + "seconds": 3, + "thirds": 3, + "winPercent": 0.15789474, + "placePercent": 0.47368421 + }, + "conditions": { + "good": { + "starts": 7, + "wins": 1, + "places": 5, + "seconds": 1, + "thirds": 3, + "winPercent": 0.14285714, + "placePercent": 0.71428571 + }, + "soft": { + "starts": 8, + "wins": 2, + "places": 3, + "seconds": 1, + "thirds": 0, + "winPercent": 0.25, + "placePercent": 0.375 + }, + "heavy": { + "starts": 3, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.33333333 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 4, + "wins": 1, + "places": 3, + "seconds": 0, + "thirds": 2, + "winPercent": 0.25, + "placePercent": 0.75 + }, + "secondUp": { + "starts": 4, + "wins": 1, + "places": 2, + "seconds": 1, + "thirds": 0, + "winPercent": 0.25, + "placePercent": 0.5 + } + }, + "scratched": false, + "decorators": [] + }, + { + "number": 6, + "name": "Shape Of Water", + "jockey": "Chloe Lowe", + "trainer": "Olivia Cairns", + "weight": 57.5, + "barrier": 3, + "age": 6, + "sex": "Gelding", + "sire": "Merchant Navy", + "dam": "Ashleigh Rae", + "country": "au", + "careerPrizeMoney": "$63720.00", + "form": "X07X7", + "last20Starts": "7X5177821702117X07X7", + "stats": { + "overall": { + "starts": 18, + "wins": 4, + "places": 6, + "seconds": 2, + "thirds": 0, + "winPercent": 0.22222222, + "placePercent": 0.33333333 + }, + "track": { + "starts": 4, + "wins": 3, + "places": 4, + "seconds": 1, + "thirds": 0, + "winPercent": 0.75, + "placePercent": 1.0 + }, + "distance": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "conditions": { + "good": { + "starts": 9, + "wins": 2, + "places": 4, + "seconds": 2, + "thirds": 0, + "winPercent": 0.22222222, + "placePercent": 0.44444444 + }, + "soft": { + "starts": 8, + "wins": 2, + "places": 2, + "seconds": 0, + "thirds": 0, + "winPercent": 0.25, + "placePercent": 0.25 + }, + "heavy": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 3, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "secondUp": { + "starts": 3, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 0.33333333, + "placePercent": 0.33333333 + } + }, + "scratched": false, + "decorators": [] + }, + { + "number": 7, + "name": "Best Coffee", + "jockey": "Les Tilley", + "trainer": "James Moore", + "weight": 57.0, + "barrier": 6, + "age": 5, + "sex": "Gelding", + "sire": "Xtravagant", + "dam": "Arc", + "country": "au", + "careerPrizeMoney": "$92900.00", + "form": "51352", + "last20Starts": "45444163X14755851352", + "stats": { + "overall": { + "starts": 33, + "wins": 5, + "places": 9, + "seconds": 2, + "thirds": 2, + "winPercent": 0.15151515, + "placePercent": 0.27272727 + }, + "track": { + "starts": 3, + "wins": 2, + "places": 2, + "seconds": 0, + "thirds": 0, + "winPercent": 0.66666667, + "placePercent": 0.66666667 + }, + "distance": { + "starts": 2, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 0.5, + "placePercent": 0.5 + }, + "trackDistance": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "conditions": { + "good": { + "starts": 20, + "wins": 2, + "places": 5, + "seconds": 1, + "thirds": 2, + "winPercent": 0.1, + "placePercent": 0.25 + }, + "soft": { + "starts": 9, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 0.11111111, + "placePercent": 0.11111111 + }, + "heavy": { + "starts": 3, + "wins": 2, + "places": 2, + "seconds": 0, + "thirds": 0, + "winPercent": 0.66666667, + "placePercent": 0.66666667 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 4, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 0.25, + "placePercent": 0.25 + }, + "secondUp": { + "starts": 4, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "scratched": true, + "decorators": [] + }, + { + "number": 8, + "name": "Brooklyn Daisy", + "jockey": "Tiffani Brooker", + "trainer": "Kristie Clark-Peoples", + "weight": 56.0, + "barrier": 6, + "age": 5, + "sex": "Mare", + "sire": "Trapeze Artist", + "dam": "Fragrance", + "country": "au", + "careerPrizeMoney": "$65410.00", + "form": "X0098", + "last20Starts": "5102253X2323831X0098", + "stats": { + "overall": { + "starts": 20, + "wins": 2, + "places": 11, + "seconds": 5, + "thirds": 4, + "winPercent": 0.1, + "placePercent": 0.55 + }, + "distance": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "conditions": { + "good": { + "starts": 11, + "wins": 1, + "places": 6, + "seconds": 3, + "thirds": 2, + "winPercent": 0.09090909, + "placePercent": 0.54545455 + }, + "soft": { + "starts": 8, + "wins": 1, + "places": 4, + "seconds": 2, + "thirds": 1, + "winPercent": 0.125, + "placePercent": 0.5 + }, + "heavy": { + "starts": 1, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 1.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 5, + "wins": 0, + "places": 2, + "seconds": 2, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.4 + }, + "secondUp": { + "starts": 3, + "wins": 1, + "places": 2, + "seconds": 0, + "thirds": 1, + "winPercent": 0.33333333, + "placePercent": 0.66666667 + } + }, + "scratched": false, + "decorators": [] + }, + { + "number": 9, + "name": "Invisible Target", + "jockey": "Sean Cormack", + "trainer": "Rochelle Pereira", + "weight": 54.0, + "barrier": 2, + "age": 5, + "sex": "Gelding", + "sire": "Shooting To Win", + "dam": "Magic Ink", + "country": "au", + "careerPrizeMoney": "$47100.00", + "form": "66833", + "last20Starts": "15366X22055192X66833", + "stats": { + "overall": { + "starts": 25, + "wins": 2, + "places": 8, + "seconds": 2, + "thirds": 4, + "winPercent": 0.08, + "placePercent": 0.32 + }, + "track": { + "starts": 2, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 0.5, + "placePercent": 0.5 + }, + "distance": { + "starts": 1, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 1.0, + "placePercent": 1.0 + }, + "trackDistance": { + "starts": 1, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 1.0, + "placePercent": 1.0 + }, + "conditions": { + "good": { + "starts": 11, + "wins": 1, + "places": 3, + "seconds": 1, + "thirds": 1, + "winPercent": 0.09090909, + "placePercent": 0.27272727 + }, + "soft": { + "starts": 10, + "wins": 1, + "places": 3, + "seconds": 1, + "thirds": 1, + "winPercent": 0.1, + "placePercent": 0.3 + }, + "heavy": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 5, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.2 + }, + "secondUp": { + "starts": 4, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "scratched": true, + "decorators": [] + }, + { + "number": 10, + "name": "Pauli", + "jockey": "Aidan Keeley", + "trainer": "Leigh Wanless", + "weight": 54.0, + "barrier": 1, + "age": 8, + "sex": "Gelding", + "sire": "Epaulette", + "dam": "Bantry House", + "country": "au", + "careerPrizeMoney": "$62130.00", + "form": "279X9", + "last20Starts": "41579827989X932279X9", + "stats": { + "overall": { + "starts": 44, + "wins": 2, + "places": 9, + "seconds": 4, + "thirds": 3, + "winPercent": 0.04545455, + "placePercent": 0.20454545 + }, + "track": { + "starts": 8, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.125 + }, + "distance": { + "starts": 3, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "trackDistance": { + "starts": 3, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "conditions": { + "good": { + "starts": 30, + "wins": 2, + "places": 6, + "seconds": 2, + "thirds": 2, + "winPercent": 0.06666667, + "placePercent": 0.2 + }, + "soft": { + "starts": 10, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.1 + }, + "heavy": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 2, + "wins": 0, + "places": 2, + "seconds": 2, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 1.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 4, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "secondUp": { + "starts": 4, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.25 + } + }, + "scratched": false, + "decorators": [] + } + ] + }, + "prediction": { + "date": "2026-08-10", + "track": "Kilcoy", + "race_number": "3", + "race_name": "Ladbrokes Big Bets Copy Now BM65", + "primary": "4-2-5", + "secondary": "4-5-8", + "value": "2-4-8", + "top3": [ + { + "number": 4, + "name": "Vacillation", + "score": 51.8, + "win_prob": 16.0, + "place_prob": 44.0 + }, + { + "number": 2, + "name": "Drialle", + "score": 44.6, + "win_prob": 14.3, + "place_prob": 45.7 + }, + { + "number": 5, + "name": "Uluwatu", + "score": 33.0, + "win_prob": 15.8, + "place_prob": 47.4 + } + ], + "confidence": "MEDIUM" + } + }, + { + "date": "2026-08-10", + "track": "Kilcoy", + "track_slug": "kilcoy", + "race_number": "4", + "race_name": "Kilcoy Global Foods Maiden Handicap", + "distance": "1500m", + "condition": "Soft 5", + "weather": "Fine", + "race_class": "MDN", + "start_time": "2026-08-10T04:48:00Z", + "prize_money": "22000", + "number_of_runners": 14, + "form": { + "date": "2026-08-10", + "track": "Kilcoy", + "raceNumber": 4, + "raceName": "Kilcoy Global Foods Maiden Handicap", + "distance": "1500m", + "condition": "Soft 5", + "weather": "Fine", + "raceClass": "MDN", + "abandoned": false, + "startTime": "2026-08-10T04:48:00Z", + "timezone": "Australia/Brisbane", + "prizeMoney": "22000", + "numberOfRunners": 14, + "runners": [ + { + "number": 1, + "name": "Bartle Frere", + "jockey": "Ashley Butler", + "trainer": "David Peoples", + "weight": 60.0, + "barrier": 5, + "age": 5, + "sex": "Gelding", + "sire": "Lord Of The Sky", + "dam": "Faraway Eyes", + "country": "au", + "careerPrizeMoney": "$5100.00", + "form": "349", + "last20Starts": "349", + "stats": { + "overall": { + "starts": 3, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.33333333 + }, + "conditions": { + "good": { + "starts": 1, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 1.0 + }, + "soft": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "heavy": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 1, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 1.0 + }, + "secondUp": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "scratched": false, + "decorators": [] + }, + { + "number": 2, + "name": "Shrewdness", + "jockey": "Jess Emmerson", + "trainer": "Harry Richardson", + "weight": 59.5, + "claim": 2.0, + "barrier": 7, + "age": 4, + "sex": "Gelding", + "sire": "Savabeel", + "dam": "Flamingo", + "country": "au", + "careerPrizeMoney": "$16610.00", + "form": "2X005", + "last20Starts": "0722X005", + "stats": { + "overall": { + "starts": 7, + "wins": 0, + "places": 2, + "seconds": 2, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.28571429 + }, + "conditions": { + "good": { + "starts": 6, + "wins": 0, + "places": 2, + "seconds": 2, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.33333333 + }, + "soft": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "heavy": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "secondUp": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "scratched": false, + "decorators": [] + }, + { + "number": 3, + "name": "Enjector", + "jockey": "Tiffani Brooker", + "trainer": "Renita Beaton", + "weight": 59.0, + "barrier": 4, + "age": 4, + "sex": "Gelding", + "sire": "Encryption", + "dam": "Lady Bing", + "country": "au", + "careerPrizeMoney": "$12500.00", + "form": "46X72", + "last20Starts": "6346X72", + "stats": { + "overall": { + "starts": 6, + "wins": 0, + "places": 2, + "seconds": 1, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.33333333 + }, + "conditions": { + "good": { + "starts": 3, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "soft": { + "starts": 2, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.5 + }, + "heavy": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "secondUp": { + "starts": 1, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 1.0 + } + }, + "scratched": false, + "decorators": [] + }, + { + "number": 4, + "name": "Rubick's Shadow", + "jockey": "Kayla Johnston", + "trainer": "Jamie Bayliss", + "weight": 59.0, + "claim": 2.0, + "barrier": 3, + "age": 4, + "sex": "Gelding", + "sire": "Yes Yes Yes", + "dam": "Rain Spirit", + "country": "au", + "careerPrizeMoney": "$2100.00", + "form": "79X9", + "last20Starts": "79X9", + "stats": { + "overall": { + "starts": 3, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "conditions": { + "good": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "soft": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "heavy": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "secondUp": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "scratched": false, + "decorators": [] + }, + { + "number": 5, + "name": "Brass Band", + "jockey": "William Galloway", + "trainer": "Renita Beaton", + "weight": 57.0, + "claim": 4.0, + "barrier": 11, + "age": 6, + "sex": "Gelding", + "sire": "Street Boss", + "dam": "Four Sisters", + "country": "au", + "careerPrizeMoney": "$21575.00", + "form": "53222", + "last20Starts": "80X20777X553222", + "stats": { + "overall": { + "starts": 14, + "wins": 0, + "places": 6, + "seconds": 4, + "thirds": 2, + "winPercent": 0.0, + "placePercent": 0.42857143 + }, + "track": { + "starts": 1, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 1.0 + }, + "distance": { + "starts": 1, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 1.0 + }, + "trackDistance": { + "starts": 1, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 1.0 + }, + "conditions": { + "good": { + "starts": 7, + "wins": 0, + "places": 2, + "seconds": 2, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.28571429 + }, + "soft": { + "starts": 4, + "wins": 0, + "places": 2, + "seconds": 0, + "thirds": 2, + "winPercent": 0.0, + "placePercent": 0.5 + }, + "heavy": { + "starts": 2, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.5 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 3, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.33333333 + }, + "secondUp": { + "starts": 3, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "scratched": true, + "decorators": [] + }, + { + "number": 6, + "name": "Successismagic", + "jockey": "Georgina Cartwright", + "trainer": "Brooke Mackie", + "weight": 56.5, + "barrier": 9, + "age": 4, + "sex": "Gelding", + "sire": "Prince Fawaz", + "dam": "Magic Ivy", + "country": "au", + "careerPrizeMoney": "$2455.00", + "form": "57X06", + "last20Starts": "0X057X06", + "stats": { + "overall": { + "starts": 6, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "track": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "conditions": { + "good": { + "starts": 5, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "soft": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "heavy": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 4, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "secondUp": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "scratched": false, + "decorators": [] + }, + { + "number": 7, + "name": "Chance De Lune", + "jockey": "Adin Thompson", + "trainer": "Jan Aitkenhead", + "weight": 54.0, + "barrier": 12, + "age": 4, + "sex": "Gelding", + "sire": "Puissance De Lune", + "dam": "Birds Of Tokyo", + "country": "au", + "careerPrizeMoney": "$6600.00", + "form": "X7776", + "last20Starts": "00X90565X7776", + "stats": { + "overall": { + "starts": 11, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "conditions": { + "good": { + "starts": 5, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "soft": { + "starts": 5, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "heavy": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 3, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "secondUp": { + "starts": 3, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "scratched": false, + "decorators": [] + }, + { + "number": 8, + "name": "Ellofaby", + "jockey": "Jason Taylor", + "trainer": "Taryn Churchill", + "weight": 54.0, + "barrier": 8, + "age": 5, + "sex": "Mare", + "sire": "Written By", + "dam": "Ellofarock", + "country": "au", + "careerPrizeMoney": "$9175.00", + "form": "46468", + "last20Starts": "0X0X6739846468", + "stats": { + "overall": { + "starts": 12, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.08333333 + }, + "distance": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "conditions": { + "good": { + "starts": 3, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "soft": { + "starts": 7, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.14285714 + }, + "heavy": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 4, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "secondUp": { + "starts": 1, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 1.0 + } + }, + "scratched": false, + "decorators": [] + }, + { + "number": 9, + "name": "Meade's Cafe", + "jockey": "Nozi Tomizawa", + "trainer": "Taryn Churchill", + "weight": 54.0, + "barrier": 6, + "age": 4, + "sex": "Gelding", + "sire": "Better Than Ready", + "dam": "Coogee Coozifa", + "country": "au", + "careerPrizeMoney": "$4800.00", + "form": "67070", + "last20Starts": "900X8X967070", + "stats": { + "overall": { + "starts": 10, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "track": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "conditions": { + "good": { + "starts": 3, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "soft": { + "starts": 4, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "heavy": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 3, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "secondUp": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "scratched": false, + "decorators": [] + }, + { + "number": 10, + "name": "Up Over'n Gone", + "jockey": "Olivia Kendal", + "trainer": "Jason Hancock", + "weight": 54.0, + "barrier": 1, + "age": 4, + "sex": "Gelding", + "sire": "Heroic Valour", + "dam": "Heartn Soul", + "country": "au", + "careerPrizeMoney": "$4905.00", + "form": "7X400", + "last20Starts": "7X0608975L77X400", + "stats": { + "overall": { + "starts": 14, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "track": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "distance": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "trackDistance": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "conditions": { + "good": { + "starts": 9, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "soft": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "heavy": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 3, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "secondUp": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "scratched": false, + "decorators": [] + }, + { + "number": 11, + "name": "Happy Coffee", + "jockey": "Montanna Savva", + "trainer": "James Moore", + "weight": 54.0, + "barrier": 13, + "age": 4, + "sex": "Mare", + "sire": "Cosmic Force", + "dam": "Happy Every Day", + "country": "au", + "careerPrizeMoney": "$20185.00", + "form": "08360", + "last20Starts": "5604345775848X408360", + "stats": { + "overall": { + "starts": 23, + "wins": 0, + "places": 2, + "seconds": 0, + "thirds": 2, + "winPercent": 0.0, + "placePercent": 0.08695652 + }, + "track": { + "starts": 4, + "wins": 0, + "places": 2, + "seconds": 0, + "thirds": 2, + "winPercent": 0.0, + "placePercent": 0.5 + }, + "distance": { + "starts": 3, + "wins": 0, + "places": 2, + "seconds": 0, + "thirds": 2, + "winPercent": 0.0, + "placePercent": 0.66666667 + }, + "trackDistance": { + "starts": 3, + "wins": 0, + "places": 2, + "seconds": 0, + "thirds": 2, + "winPercent": 0.0, + "placePercent": 0.66666667 + }, + "conditions": { + "good": { + "starts": 13, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "soft": { + "starts": 7, + "wins": 0, + "places": 2, + "seconds": 0, + "thirds": 2, + "winPercent": 0.0, + "placePercent": 0.28571429 + }, + "heavy": { + "starts": 3, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 3, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "secondUp": { + "starts": 3, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "scratched": false, + "decorators": [] + }, + { + "number": 12, + "name": "Braidwood Rose", + "jockey": "Shakira Bailey", + "trainer": "Malcolm Bailey", + "weight": 54.0, + "claim": 2.0, + "barrier": 11, + "age": 4, + "sex": "Mare", + "sire": "Bellevue Hill", + "dam": "Arenkha", + "country": "au", + "careerPrizeMoney": "$2385.00", + "form": "76564", + "last20Starts": "7X80X5466X6976564", + "stats": { + "overall": { + "starts": 13, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "track": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "conditions": { + "good": { + "starts": 11, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "soft": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "heavy": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 4, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "secondUp": { + "starts": 3, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "scratched": false, + "decorators": [] + }, + { + "number": 13, + "name": "Victory Link", + "jockey": "Aidan Keeley", + "trainer": "Mick Morgan", + "weight": 57.0, + "barrier": 2, + "age": 6, + "sex": "Gelding", + "sire": "Encryption", + "dam": "Shes A Corker", + "country": "au", + "careerPrizeMoney": "$2285.00", + "form": "80X96", + "last20Starts": "60X80X96", + "stats": { + "overall": { + "starts": 6, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "conditions": { + "good": { + "starts": 3, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "soft": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "heavy": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 3, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "secondUp": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "scratched": false, + "decorators": [] + }, + { + "number": 14, + "name": "Lake Of Fire", + "jockey": "Reece O'Connell", + "trainer": "Wayne O'Connell", + "weight": 54.0, + "claim": 2.0, + "barrier": 10, + "age": 5, + "sex": "Mare", + "sire": "Cable Bay", + "dam": "Good Oh", + "country": "au", + "careerPrizeMoney": "$14125.00", + "form": "96265", + "last20Starts": "0X4586X97666796265", + "stats": { + "overall": { + "starts": 16, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0625 + }, + "track": { + "starts": 1, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 1.0 + }, + "distance": { + "starts": 3, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.33333333 + }, + "trackDistance": { + "starts": 1, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 1.0 + }, + "conditions": { + "good": { + "starts": 4, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "soft": { + "starts": 8, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.125 + }, + "heavy": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 3, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "secondUp": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "scratched": false, + "decorators": [] + } + ] + }, + "prediction": { + "date": "2026-08-10", + "track": "Kilcoy", + "race_number": "4", + "race_name": "Kilcoy Global Foods Maiden Handicap", + "primary": "1-14-11", + "secondary": "1-11-3", + "value": "14-1-11", + "top3": [ + { + "number": 1, + "name": "Bartle Frere", + "score": 20.6, + "win_prob": 0, + "place_prob": 33.3 + }, + { + "number": 14, + "name": "Lake Of Fire", + "score": 19.0, + "win_prob": 0, + "place_prob": 6.2 + }, + { + "number": 11, + "name": "Happy Coffee", + "score": 18.5, + "win_prob": 0, + "place_prob": 8.7 + } + ], + "confidence": "MEDIUM" + } + }, + { + "date": "2026-08-10", + "track": "Kilcoy", + "track_slug": "kilcoy", + "race_number": "5", + "race_name": "Ladbrokes Switch Class 1 Handicap", + "distance": "1500m", + "condition": "Soft 5", + "weather": "Fine", + "race_class": "CL1", + "start_time": "2026-08-10T05:27:00Z", + "prize_money": "20000", + "number_of_runners": 16, + "form": { + "date": "2026-08-10", + "track": "Kilcoy", + "raceNumber": 5, + "raceName": "Ladbrokes Switch Class 1 Handicap", + "distance": "1500m", + "condition": "Soft 5", + "weather": "Fine", + "raceClass": "CL1", + "abandoned": false, + "startTime": "2026-08-10T05:27:00Z", + "timezone": "Australia/Brisbane", + "prizeMoney": "20000", + "numberOfRunners": 16, + "runners": [ + { + "number": 1, + "name": "Let'Sgo Hugo", + "jockey": "Ashley Butler", + "trainer": "David Peoples", + "weight": 60.0, + "barrier": 13, + "age": 5, + "sex": "Gelding", + "sire": "Under The Louvre", + "dam": "Xaarhea", + "country": "au", + "careerPrizeMoney": "$24620.00", + "form": "89X80", + "last20Starts": "9413X889X80", + "stats": { + "overall": { + "starts": 9, + "wins": 1, + "places": 2, + "seconds": 0, + "thirds": 1, + "winPercent": 0.11111111, + "placePercent": 0.22222222 + }, + "conditions": { + "good": { + "starts": 4, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "soft": { + "starts": 1, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 1.0, + "placePercent": 1.0 + }, + "heavy": { + "starts": 3, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.33333333 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 3, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "secondUp": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "scratched": true, + "decorators": [] + }, + { + "number": 2, + "name": "Love To Be Proud", + "jockey": "-", + "trainer": "Bradley Puckeridge", + "weight": 58.5, + "barrier": 8, + "age": 5, + "sex": "Gelding", + "sire": "Love Conquers All", + "dam": "Prouds Sequel", + "country": "au", + "careerPrizeMoney": "$21000.00", + "form": "81439", + "last20Starts": "69980579X81439", + "stats": { + "overall": { + "starts": 13, + "wins": 1, + "places": 2, + "seconds": 0, + "thirds": 1, + "winPercent": 0.07692308, + "placePercent": 0.15384615 + }, + "distance": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "conditions": { + "good": { + "starts": 10, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.1 + }, + "soft": { + "starts": 2, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 0.5, + "placePercent": 0.5 + }, + "heavy": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "secondUp": { + "starts": 2, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 0.5, + "placePercent": 0.5 + } + }, + "scratched": true, + "decorators": [] + }, + { + "number": 3, + "name": "Tartan Tiger", + "jockey": "Brandon Lerena", + "trainer": "Eric Hayes", + "weight": 58.5, + "barrier": 10, + "age": 4, + "sex": "Mare", + "sire": "Kings Legacy", + "dam": "Ritzy", + "country": "au", + "careerPrizeMoney": "$30825.00", + "form": "5X236", + "last20Starts": "3215X236", + "stats": { + "overall": { + "starts": 7, + "wins": 1, + "places": 5, + "seconds": 2, + "thirds": 2, + "winPercent": 0.14285714, + "placePercent": 0.71428571 + }, + "distance": { + "starts": 1, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 1.0, + "placePercent": 1.0 + }, + "conditions": { + "good": { + "starts": 3, + "wins": 0, + "places": 3, + "seconds": 1, + "thirds": 2, + "winPercent": 0.0, + "placePercent": 1.0 + }, + "soft": { + "starts": 2, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 0.5, + "placePercent": 0.5 + }, + "heavy": { + "starts": 1, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 1.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 2, + "wins": 0, + "places": 2, + "seconds": 1, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 1.0 + }, + "secondUp": { + "starts": 2, + "wins": 0, + "places": 2, + "seconds": 1, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 1.0 + } + }, + "scratched": false, + "decorators": [] + }, + { + "number": 4, + "name": "Puligny", + "jockey": "Aidan Keeley", + "trainer": "Tiffany Hardgrave", + "weight": 58.0, + "barrier": 1, + "age": 5, + "sex": "Mare", + "sire": "Dubious", + "dam": "Supreme Flight", + "country": "au", + "careerPrizeMoney": "$25800.00", + "form": "51X90", + "last20Starts": "66X635251X90", + "stats": { + "overall": { + "starts": 10, + "wins": 1, + "places": 3, + "seconds": 1, + "thirds": 1, + "winPercent": 0.1, + "placePercent": 0.3 + }, + "conditions": { + "good": { + "starts": 6, + "wins": 1, + "places": 3, + "seconds": 1, + "thirds": 1, + "winPercent": 0.16666667, + "placePercent": 0.5 + }, + "soft": { + "starts": 3, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "heavy": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 3, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "secondUp": { + "starts": 3, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.33333333 + } + }, + "scratched": false, + "decorators": [] + }, + { + "number": 5, + "name": "Brain Wave", + "jockey": "Adin Thompson", + "trainer": "Maryann Brosnan", + "weight": 57.5, + "barrier": 3, + "age": 5, + "sex": "Mare", + "sire": "Dundeel", + "dam": "Cerebellum", + "country": "au", + "careerPrizeMoney": "$51035.00", + "form": "46X76", + "last20Starts": "X930202X82138X346X76", + "stats": { + "overall": { + "starts": 19, + "wins": 2, + "places": 8, + "seconds": 3, + "thirds": 3, + "winPercent": 0.10526316, + "placePercent": 0.42105263 + }, + "distance": { + "starts": 2, + "wins": 0, + "places": 2, + "seconds": 1, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 1.0 + }, + "conditions": { + "good": { + "starts": 13, + "wins": 2, + "places": 8, + "seconds": 3, + "thirds": 3, + "winPercent": 0.15384615, + "placePercent": 0.61538462 + }, + "soft": { + "starts": 4, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "heavy": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 5, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "secondUp": { + "starts": 4, + "wins": 0, + "places": 3, + "seconds": 1, + "thirds": 2, + "winPercent": 0.0, + "placePercent": 0.75 + } + }, + "scratched": false, + "decorators": [] + }, + { + "number": 6, + "name": "Caitlin", + "jockey": "William Galloway", + "trainer": "Nick Keal", + "weight": 57.5, + "claim": 4.0, + "barrier": 6, + "age": 5, + "sex": "Mare", + "sire": "Dundeel", + "dam": "Rebound", + "country": "au", + "careerPrizeMoney": "$17170.00", + "form": "40556", + "last20Starts": "18X40556", + "stats": { + "overall": { + "starts": 7, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 0.14285714, + "placePercent": 0.14285714 + }, + "conditions": { + "good": { + "starts": 4, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 0.25, + "placePercent": 0.25 + }, + "soft": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "heavy": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 2, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 0.5, + "placePercent": 0.5 + }, + "secondUp": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "scratched": true, + "decorators": [] + }, + { + "number": 7, + "name": "Mystical Gem", + "jockey": "Nozi Tomizawa", + "trainer": "Allan Chau", + "weight": 57.5, + "barrier": 5, + "age": 5, + "sex": "Mare", + "sire": "Shalaa", + "dam": "Mystical Moment", + "country": "au", + "careerPrizeMoney": "$23550.00", + "form": "10965", + "last20Starts": "4X4X10965", + "stats": { + "overall": { + "starts": 7, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 0.14285714, + "placePercent": 0.14285714 + }, + "conditions": { + "good": { + "starts": 4, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "soft": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "heavy": { + "starts": 1, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 1.0, + "placePercent": 1.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 3, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 0.33333333, + "placePercent": 0.33333333 + }, + "secondUp": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "scratched": false, + "decorators": [] + }, + { + "number": 8, + "name": "Piggietales", + "jockey": "Micheal Hellyer", + "trainer": "Jan Aitkenhead", + "weight": 56.5, + "barrier": 11, + "age": 4, + "sex": "Mare", + "sire": "Heroic Valour", + "dam": "Ponytales", + "country": "au", + "careerPrizeMoney": "$42000.00", + "form": "71706", + "last20Starts": "40X368X3784642771706", + "stats": { + "overall": { + "starts": 19, + "wins": 2, + "places": 5, + "seconds": 1, + "thirds": 2, + "winPercent": 0.10526316, + "placePercent": 0.26315789 + }, + "conditions": { + "good": { + "starts": 5, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.2 + }, + "soft": { + "starts": 11, + "wins": 0, + "places": 2, + "seconds": 1, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.18181818 + }, + "heavy": { + "starts": 2, + "wins": 2, + "places": 2, + "seconds": 0, + "thirds": 0, + "winPercent": 1.0, + "placePercent": 1.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 3, + "wins": 0, + "places": 2, + "seconds": 0, + "thirds": 2, + "winPercent": 0.0, + "placePercent": 0.66666667 + }, + "secondUp": { + "starts": 3, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "scratched": false, + "decorators": [] + }, + { + "number": 9, + "name": "Skieda", + "jockey": "Stacey Callow", + "trainer": "Donald Baker", + "weight": 56.0, + "barrier": 2, + "age": 6, + "sex": "Mare", + "sire": "Astern", + "dam": "Stellaris", + "country": "au", + "careerPrizeMoney": "$38560.00", + "form": "14X04", + "last20Starts": "20X53X87X33962114X04", + "stats": { + "overall": { + "starts": 18, + "wins": 2, + "places": 7, + "seconds": 2, + "thirds": 3, + "winPercent": 0.11111111, + "placePercent": 0.38888889 + }, + "conditions": { + "good": { + "starts": 9, + "wins": 2, + "places": 4, + "seconds": 2, + "thirds": 0, + "winPercent": 0.22222222, + "placePercent": 0.44444444 + }, + "soft": { + "starts": 7, + "wins": 0, + "places": 2, + "seconds": 0, + "thirds": 2, + "winPercent": 0.0, + "placePercent": 0.28571429 + }, + "heavy": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 1, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 1.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 5, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.2 + }, + "secondUp": { + "starts": 4, + "wins": 0, + "places": 2, + "seconds": 0, + "thirds": 2, + "winPercent": 0.0, + "placePercent": 0.5 + } + }, + "scratched": false, + "decorators": [] + }, + { + "number": 10, + "name": "Mishani Undercover", + "jockey": "-", + "trainer": "Donna Stanbridge", + "weight": 55.5, + "barrier": 11, + "age": 4, + "sex": "Mare", + "sire": "Bellevue Hill", + "dam": "Mishani Secret", + "country": "au", + "careerPrizeMoney": "$18210.00", + "form": "43475", + "last20Starts": "7X503143475", + "stats": { + "overall": { + "starts": 10, + "wins": 1, + "places": 3, + "seconds": 0, + "thirds": 2, + "winPercent": 0.1, + "placePercent": 0.3 + }, + "conditions": { + "good": { + "starts": 3, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.33333333 + }, + "soft": { + "starts": 4, + "wins": 1, + "places": 2, + "seconds": 0, + "thirds": 1, + "winPercent": 0.25, + "placePercent": 0.5 + }, + "heavy": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "secondUp": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "scratched": true, + "decorators": [] + }, + { + "number": 11, + "name": "Lord Danilo", + "jockey": "Kayla Johnston", + "trainer": "John Johnston", + "weight": 57.5, + "claim": 2.0, + "barrier": 8, + "age": 6, + "sex": "Gelding", + "sire": "Sidestep", + "dam": "Lady Duporth", + "country": "au", + "careerPrizeMoney": "$33340.00", + "form": "0X467", + "last20Starts": "733521568X865490X467", + "stats": { + "overall": { + "starts": 24, + "wins": 1, + "places": 4, + "seconds": 1, + "thirds": 2, + "winPercent": 0.04166667, + "placePercent": 0.16666667 + }, + "track": { + "starts": 5, + "wins": 1, + "places": 2, + "seconds": 0, + "thirds": 1, + "winPercent": 0.2, + "placePercent": 0.4 + }, + "distance": { + "starts": 2, + "wins": 1, + "places": 2, + "seconds": 0, + "thirds": 1, + "winPercent": 0.5, + "placePercent": 1.0 + }, + "trackDistance": { + "starts": 2, + "wins": 1, + "places": 2, + "seconds": 0, + "thirds": 1, + "winPercent": 0.5, + "placePercent": 1.0 + }, + "conditions": { + "good": { + "starts": 9, + "wins": 0, + "places": 2, + "seconds": 1, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.22222222 + }, + "soft": { + "starts": 11, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 0.09090909, + "placePercent": 0.09090909 + }, + "heavy": { + "starts": 3, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.33333333 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 4, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "secondUp": { + "starts": 3, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "scratched": false, + "decorators": [] + }, + { + "number": 12, + "name": "Roxset", + "jockey": "Tiffani Brooker", + "trainer": "Jamie Bayliss", + "weight": 55.0, + "barrier": 9, + "age": 6, + "sex": "Mare", + "sire": "Xtravagant", + "dam": "Rock Bottom", + "country": "au", + "careerPrizeMoney": "$37025.00", + "form": "68740", + "last20Starts": "X63524X6675481X68740", + "stats": { + "overall": { + "starts": 20, + "wins": 1, + "places": 3, + "seconds": 1, + "thirds": 1, + "winPercent": 0.05, + "placePercent": 0.15 + }, + "conditions": { + "good": { + "starts": 15, + "wins": 1, + "places": 3, + "seconds": 1, + "thirds": 1, + "winPercent": 0.06666667, + "placePercent": 0.2 + }, + "soft": { + "starts": 4, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "heavy": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 4, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "secondUp": { + "starts": 4, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.25 + } + }, + "scratched": false, + "decorators": [] + }, + { + "number": 13, + "name": "Air Of Authority", + "jockey": "Chris Taylor", + "trainer": "Linda Gersekowski", + "weight": 57.0, + "barrier": 4, + "age": 6, + "sex": "Gelding", + "sire": "Churchill", + "dam": "Slice Of Royalty", + "country": "au", + "careerPrizeMoney": "$11470.00", + "form": "66X41", + "last20Starts": "7X08X0090566X41", + "stats": { + "overall": { + "starts": 12, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 0.08333333, + "placePercent": 0.08333333 + }, + "track": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "distance": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "trackDistance": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "conditions": { + "good": { + "starts": 5, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "soft": { + "starts": 4, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "heavy": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 3, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "secondUp": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "scratched": false, + "decorators": [] + }, + { + "number": 14, + "name": "Send The Money", + "jockey": "Shakira Bailey", + "trainer": "Jason Hancock", + "weight": 55.0, + "claim": 2.0, + "barrier": 2, + "age": 6, + "sex": "Mare", + "sire": "Harry Angel", + "dam": "Send My Love", + "country": "au", + "careerPrizeMoney": "$40890.00", + "form": "45107", + "last20Starts": "352273X0855550445107", + "stats": { + "overall": { + "starts": 34, + "wins": 1, + "places": 9, + "seconds": 3, + "thirds": 5, + "winPercent": 0.02941176, + "placePercent": 0.26470588 + }, + "track": { + "starts": 1, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 1.0, + "placePercent": 1.0 + }, + "distance": { + "starts": 4, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 0.25, + "placePercent": 0.25 + }, + "trackDistance": { + "starts": 1, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 1.0, + "placePercent": 1.0 + }, + "conditions": { + "good": { + "starts": 16, + "wins": 0, + "places": 6, + "seconds": 1, + "thirds": 5, + "winPercent": 0.0, + "placePercent": 0.375 + }, + "soft": { + "starts": 16, + "wins": 1, + "places": 3, + "seconds": 2, + "thirds": 0, + "winPercent": 0.0625, + "placePercent": 0.1875 + }, + "heavy": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 5, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.2 + }, + "secondUp": { + "starts": 5, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "scratched": true, + "decorators": [] + }, + { + "number": 15, + "name": "Heroic Beach", + "jockey": "-", + "trainer": "Matt Kropp", + "weight": 55.5, + "barrier": 6, + "age": 5, + "sex": "Gelding", + "sire": "Heroic Valour", + "dam": "Beach Drum", + "country": "au", + "careerPrizeMoney": "$39065.00", + "form": "25730", + "last20Starts": "18X76575843864925730", + "stats": { + "overall": { + "starts": 23, + "wins": 1, + "places": 6, + "seconds": 3, + "thirds": 2, + "winPercent": 0.04347826, + "placePercent": 0.26086957 + }, + "track": { + "starts": 1, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 1.0 + }, + "conditions": { + "good": { + "starts": 12, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.08333333 + }, + "soft": { + "starts": 8, + "wins": 1, + "places": 4, + "seconds": 2, + "thirds": 1, + "winPercent": 0.125, + "placePercent": 0.5 + }, + "heavy": { + "starts": 3, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.33333333 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 3, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "secondUp": { + "starts": 2, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.5 + } + }, + "scratched": false, + "decorators": [] + }, + { + "number": 16, + "name": "Calvary", + "jockey": "-", + "trainer": "Maryann Brosnan", + "weight": 55.5, + "barrier": 7, + "age": 5, + "sex": "Gelding", + "sire": "Hellbent", + "dam": "Plucky Girl", + "country": "au", + "careerPrizeMoney": "$54900.00", + "form": "22743", + "last20Starts": "30427964X7555X522743", + "stats": { + "overall": { + "starts": 44, + "wins": 4, + "places": 14, + "seconds": 5, + "thirds": 5, + "winPercent": 0.09090909, + "placePercent": 0.31818182 + }, + "track": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "distance": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "trackDistance": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "conditions": { + "good": { + "starts": 15, + "wins": 2, + "places": 4, + "seconds": 1, + "thirds": 1, + "winPercent": 0.13333333, + "placePercent": 0.26666667 + }, + "soft": { + "starts": 17, + "wins": 0, + "places": 4, + "seconds": 3, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.23529412 + }, + "heavy": { + "starts": 10, + "wins": 2, + "places": 5, + "seconds": 1, + "thirds": 2, + "winPercent": 0.2, + "placePercent": 0.5 + }, + "firm": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 4, + "wins": 1, + "places": 2, + "seconds": 0, + "thirds": 1, + "winPercent": 0.25, + "placePercent": 0.5 + }, + "secondUp": { + "starts": 3, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.33333333 + } + }, + "scratched": false, + "decorators": [] + } + ] + }, + "prediction": { + "date": "2026-08-10", + "track": "Kilcoy", + "race_number": "5", + "race_name": "Ladbrokes Switch Class 1 Handicap", + "primary": "3-15-9", + "secondary": "3-9-16", + "value": "15-3-16", + "top3": [ + { + "number": 3, + "name": "Tartan Tiger", + "score": 47.5, + "win_prob": 14.3, + "place_prob": 71.4 + }, + { + "number": 15, + "name": "Heroic Beach", + "score": 34.8, + "win_prob": 4.3, + "place_prob": 26.1 + }, + { + "number": 9, + "name": "Skieda", + "score": 31.9, + "win_prob": 11.1, + "place_prob": 38.9 + } + ], + "confidence": "MEDIUM" + } + }, + { + "date": "2026-08-10", + "track": "Kilcoy", + "track_slug": "kilcoy", + "race_number": "6", + "race_name": "Australian Defence Force Raceday 23 Aug", + "distance": "1200m", + "condition": "Soft 5", + "weather": "Fine", + "race_class": "BM60", + "start_time": "2026-08-10T06:07:00Z", + "prize_money": "20000", + "number_of_runners": 15, + "form": { + "date": "2026-08-10", + "track": "Kilcoy", + "raceNumber": 6, + "raceName": "Australian Defence Force Raceday 23 Aug", + "distance": "1200m", + "condition": "Soft 5", + "weather": "Fine", + "raceClass": "BM60", + "abandoned": false, + "startTime": "2026-08-10T06:07:00Z", + "timezone": "Australia/Brisbane", + "prizeMoney": "20000", + "numberOfRunners": 15, + "runners": [ + { + "number": 1, + "name": "Whispering Rogue", + "jockey": "Amelia Heinrich", + "trainer": "Chris & Corey Munce", + "weight": 61.5, + "claim": 2.0, + "barrier": 6, + "age": 4, + "sex": "Gelding", + "sire": "Pierata", + "dam": "Artful Whisper", + "country": "au", + "careerPrizeMoney": "$74250.00", + "form": "4X238", + "last20Starts": "2X2132X7444X238", + "stats": { + "overall": { + "starts": 13, + "wins": 1, + "places": 8, + "seconds": 5, + "thirds": 2, + "winPercent": 0.07692308, + "placePercent": 0.61538462 + }, + "distance": { + "starts": 4, + "wins": 0, + "places": 2, + "seconds": 0, + "thirds": 2, + "winPercent": 0.0, + "placePercent": 0.5 + }, + "conditions": { + "good": { + "starts": 5, + "wins": 1, + "places": 2, + "seconds": 1, + "thirds": 0, + "winPercent": 0.2, + "placePercent": 0.4 + }, + "soft": { + "starts": 6, + "wins": 0, + "places": 5, + "seconds": 3, + "thirds": 2, + "winPercent": 0.0, + "placePercent": 0.83333333 + }, + "heavy": { + "starts": 1, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 1.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 4, + "wins": 0, + "places": 3, + "seconds": 3, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.75 + }, + "secondUp": { + "starts": 3, + "wins": 1, + "places": 2, + "seconds": 1, + "thirds": 0, + "winPercent": 0.33333333, + "placePercent": 0.66666667 + } + }, + "scratched": false, + "decorators": [] + }, + { + "number": 2, + "name": "Over Draft", + "jockey": "-", + "trainer": "Kristie Clark-Peoples", + "weight": 61.0, + "barrier": 8, + "age": 4, + "sex": "Gelding", + "sire": "Royal Meeting", + "dam": "Esprits Reward", + "country": "au", + "careerPrizeMoney": "$57580.00", + "form": "76437", + "last20Starts": "21X6110X76437", + "stats": { + "overall": { + "starts": 12, + "wins": 3, + "places": 5, + "seconds": 1, + "thirds": 1, + "winPercent": 0.25, + "placePercent": 0.41666667 + }, + "distance": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "conditions": { + "good": { + "starts": 5, + "wins": 2, + "places": 3, + "seconds": 0, + "thirds": 1, + "winPercent": 0.4, + "placePercent": 0.6 + }, + "soft": { + "starts": 4, + "wins": 1, + "places": 2, + "seconds": 1, + "thirds": 0, + "winPercent": 0.25, + "placePercent": 0.5 + }, + "heavy": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 3, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.33333333 + }, + "secondUp": { + "starts": 3, + "wins": 2, + "places": 2, + "seconds": 0, + "thirds": 0, + "winPercent": 0.66666667, + "placePercent": 0.66666667 + } + }, + "scratched": false, + "decorators": [] + }, + { + "number": 3, + "name": "Darth Invader", + "jockey": "Ashley Butler", + "trainer": "Billy Healey", + "weight": 59.5, + "barrier": 4, + "age": 5, + "sex": "Gelding", + "sire": "Invader", + "dam": "Real Jazz", + "country": "au", + "careerPrizeMoney": "$64455.00", + "form": "71882", + "last20Starts": "284X33239214X5671882", + "stats": { + "overall": { + "starts": 19, + "wins": 2, + "places": 10, + "seconds": 4, + "thirds": 4, + "winPercent": 0.10526316, + "placePercent": 0.52631579 + }, + "distance": { + "starts": 6, + "wins": 0, + "places": 3, + "seconds": 2, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.5 + }, + "conditions": { + "good": { + "starts": 13, + "wins": 1, + "places": 7, + "seconds": 4, + "thirds": 2, + "winPercent": 0.07692308, + "placePercent": 0.53846154 + }, + "soft": { + "starts": 6, + "wins": 1, + "places": 3, + "seconds": 0, + "thirds": 2, + "winPercent": 0.16666667, + "placePercent": 0.5 + }, + "heavy": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 3, + "wins": 0, + "places": 2, + "seconds": 0, + "thirds": 2, + "winPercent": 0.0, + "placePercent": 0.66666667 + }, + "secondUp": { + "starts": 3, + "wins": 0, + "places": 2, + "seconds": 1, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.66666667 + } + }, + "scratched": false, + "decorators": [] + }, + { + "number": 4, + "name": "Esprit Du Jour", + "jockey": "William Galloway", + "trainer": "Tony Gollan", + "weight": 59.5, + "claim": 4.0, + "barrier": 2, + "age": 5, + "sex": "Mare", + "sire": "Spirit Of Boom", + "dam": "Of The Day", + "country": "au", + "careerPrizeMoney": "$81820.00", + "form": "13432", + "last20Starts": "241X29247X322213432", + "stats": { + "overall": { + "starts": 17, + "wins": 2, + "places": 12, + "seconds": 7, + "thirds": 3, + "winPercent": 0.11764706, + "placePercent": 0.70588235 + }, + "distance": { + "starts": 10, + "wins": 2, + "places": 9, + "seconds": 6, + "thirds": 1, + "winPercent": 0.2, + "placePercent": 0.9 + }, + "conditions": { + "good": { + "starts": 9, + "wins": 0, + "places": 7, + "seconds": 6, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.77777778 + }, + "soft": { + "starts": 8, + "wins": 2, + "places": 5, + "seconds": 1, + "thirds": 2, + "winPercent": 0.25, + "placePercent": 0.625 + }, + "heavy": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 3, + "wins": 0, + "places": 3, + "seconds": 2, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 1.0 + }, + "secondUp": { + "starts": 3, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.33333333 + } + }, + "scratched": false, + "decorators": [] + }, + { + "number": 5, + "name": "Uncle Russ", + "jockey": "Aidan Keeley", + "trainer": "Mick Morgan", + "weight": 59.5, + "barrier": 1, + "age": 8, + "sex": "Gelding", + "sire": "Adelaide", + "dam": "Alamonteel", + "country": "au", + "careerPrizeMoney": "$117715.00", + "form": "00X69", + "last20Starts": "38X827661255X8700X69", + "stats": { + "overall": { + "starts": 29, + "wins": 5, + "places": 11, + "seconds": 4, + "thirds": 2, + "winPercent": 0.17241379, + "placePercent": 0.37931034 + }, + "distance": { + "starts": 8, + "wins": 1, + "places": 3, + "seconds": 1, + "thirds": 1, + "winPercent": 0.125, + "placePercent": 0.375 + }, + "conditions": { + "good": { + "starts": 18, + "wins": 4, + "places": 8, + "seconds": 3, + "thirds": 1, + "winPercent": 0.22222222, + "placePercent": 0.44444444 + }, + "soft": { + "starts": 7, + "wins": 1, + "places": 3, + "seconds": 1, + "thirds": 1, + "winPercent": 0.14285714, + "placePercent": 0.42857143 + }, + "heavy": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 5, + "wins": 2, + "places": 3, + "seconds": 0, + "thirds": 1, + "winPercent": 0.4, + "placePercent": 0.6 + }, + "secondUp": { + "starts": 5, + "wins": 2, + "places": 4, + "seconds": 2, + "thirds": 0, + "winPercent": 0.4, + "placePercent": 0.8 + } + }, + "scratched": false, + "decorators": [] + }, + { + "number": 6, + "name": "Express Star", + "jockey": "Olivia Kendal", + "trainer": "Donna Stanbridge", + "weight": 59.0, + "barrier": 10, + "age": 5, + "sex": "Gelding", + "sire": "Zousain", + "dam": "Bulla Baby", + "country": "au", + "careerPrizeMoney": "$26850.00", + "form": "X8104", + "last20Starts": "364333X8104", + "stats": { + "overall": { + "starts": 10, + "wins": 1, + "places": 5, + "seconds": 0, + "thirds": 4, + "winPercent": 0.1, + "placePercent": 0.5 + }, + "track": { + "starts": 1, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 1.0, + "placePercent": 1.0 + }, + "distance": { + "starts": 4, + "wins": 1, + "places": 2, + "seconds": 0, + "thirds": 1, + "winPercent": 0.25, + "placePercent": 0.5 + }, + "trackDistance": { + "starts": 1, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 1.0, + "placePercent": 1.0 + }, + "conditions": { + "good": { + "starts": 6, + "wins": 0, + "places": 2, + "seconds": 0, + "thirds": 2, + "winPercent": 0.0, + "placePercent": 0.33333333 + }, + "soft": { + "starts": 2, + "wins": 0, + "places": 2, + "seconds": 0, + "thirds": 2, + "winPercent": 0.0, + "placePercent": 1.0 + }, + "heavy": { + "starts": 1, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 1.0, + "placePercent": 1.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 2, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.5 + }, + "secondUp": { + "starts": 2, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 0.5, + "placePercent": 0.5 + } + }, + "scratched": false, + "decorators": [] + }, + { + "number": 7, + "name": "Pireonti", + "jockey": "Brandon Lerena", + "trainer": "Brian Gentle", + "weight": 58.5, + "barrier": 12, + "age": 7, + "sex": "Mare", + "sire": "Pierro", + "dam": "Ready On Time", + "country": "au", + "careerPrizeMoney": "$112630.00", + "form": "58366", + "last20Starts": "7X68327520X174558366", + "stats": { + "overall": { + "starts": 34, + "wins": 4, + "places": 12, + "seconds": 4, + "thirds": 4, + "winPercent": 0.11764706, + "placePercent": 0.35294118 + }, + "conditions": { + "good": { + "starts": 18, + "wins": 3, + "places": 7, + "seconds": 2, + "thirds": 2, + "winPercent": 0.16666667, + "placePercent": 0.38888889 + }, + "soft": { + "starts": 11, + "wins": 1, + "places": 3, + "seconds": 1, + "thirds": 1, + "winPercent": 0.09090909, + "placePercent": 0.27272727 + }, + "heavy": { + "starts": 5, + "wins": 0, + "places": 2, + "seconds": 1, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.4 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 6, + "wins": 1, + "places": 4, + "seconds": 1, + "thirds": 2, + "winPercent": 0.16666667, + "placePercent": 0.66666667 + }, + "secondUp": { + "starts": 6, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 0.16666667, + "placePercent": 0.16666667 + } + }, + "scratched": false, + "decorators": [] + }, + { + "number": 8, + "name": "Zaindara", + "jockey": "Adin Thompson", + "trainer": "Maryann Brosnan", + "weight": 58.0, + "barrier": 7, + "age": 4, + "sex": "Mare", + "sire": "Zousain", + "dam": "Deodara", + "country": "au", + "careerPrizeMoney": "$38025.00", + "form": "18X04", + "last20Starts": "17X2518X04", + "stats": { + "overall": { + "starts": 8, + "wins": 2, + "places": 3, + "seconds": 1, + "thirds": 0, + "winPercent": 0.25, + "placePercent": 0.375 + }, + "distance": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "conditions": { + "good": { + "starts": 4, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 0.25, + "placePercent": 0.25 + }, + "soft": { + "starts": 2, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 0.5, + "placePercent": 0.5 + }, + "heavy": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 1, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 1.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 3, + "wins": 1, + "places": 2, + "seconds": 1, + "thirds": 0, + "winPercent": 0.33333333, + "placePercent": 0.66666667 + }, + "secondUp": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "scratched": false, + "decorators": [] + }, + { + "number": 9, + "name": "Miss Zermatt", + "jockey": "-", + "trainer": "Gregory Cornish", + "weight": 57.0, + "barrier": 13, + "age": 7, + "sex": "Mare", + "sire": "Falvelon", + "dam": "Artistic Attitude", + "country": "au", + "careerPrizeMoney": "$114925.00", + "form": "1X328", + "last20Starts": "352322279X146961X328", + "stats": { + "overall": { + "starts": 35, + "wins": 5, + "places": 16, + "seconds": 6, + "thirds": 5, + "winPercent": 0.14285714, + "placePercent": 0.45714286 + }, + "track": { + "starts": 2, + "wins": 1, + "places": 2, + "seconds": 1, + "thirds": 0, + "winPercent": 0.5, + "placePercent": 1.0 + }, + "distance": { + "starts": 10, + "wins": 1, + "places": 4, + "seconds": 3, + "thirds": 0, + "winPercent": 0.1, + "placePercent": 0.4 + }, + "trackDistance": { + "starts": 2, + "wins": 1, + "places": 2, + "seconds": 1, + "thirds": 0, + "winPercent": 0.5, + "placePercent": 1.0 + }, + "conditions": { + "good": { + "starts": 17, + "wins": 2, + "places": 8, + "seconds": 4, + "thirds": 2, + "winPercent": 0.11764706, + "placePercent": 0.47058824 + }, + "soft": { + "starts": 15, + "wins": 3, + "places": 8, + "seconds": 2, + "thirds": 3, + "winPercent": 0.2, + "placePercent": 0.53333333 + }, + "heavy": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 5, + "wins": 3, + "places": 4, + "seconds": 0, + "thirds": 1, + "winPercent": 0.6, + "placePercent": 0.8 + }, + "secondUp": { + "starts": 5, + "wins": 0, + "places": 4, + "seconds": 1, + "thirds": 3, + "winPercent": 0.0, + "placePercent": 0.8 + } + }, + "scratched": true, + "decorators": [] + }, + { + "number": 10, + "name": "Star Venture", + "jockey": "Tiffani Brooker", + "trainer": "Renita Beaton", + "weight": 57.0, + "barrier": 3, + "age": 5, + "sex": "Mare", + "sire": "Capitalist", + "dam": "Laynes Star", + "country": "au", + "careerPrizeMoney": "$80525.00", + "form": "0X755", + "last20Starts": "475222X632115430X755", + "stats": { + "overall": { + "starts": 23, + "wins": 2, + "places": 9, + "seconds": 5, + "thirds": 2, + "winPercent": 0.08695652, + "placePercent": 0.39130435 + }, + "track": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "distance": { + "starts": 9, + "wins": 2, + "places": 5, + "seconds": 1, + "thirds": 2, + "winPercent": 0.22222222, + "placePercent": 0.55555556 + }, + "conditions": { + "good": { + "starts": 13, + "wins": 1, + "places": 6, + "seconds": 3, + "thirds": 2, + "winPercent": 0.07692308, + "placePercent": 0.46153846 + }, + "soft": { + "starts": 6, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 0.16666667, + "placePercent": 0.16666667 + }, + "heavy": { + "starts": 3, + "wins": 0, + "places": 2, + "seconds": 2, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.66666667 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 5, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "secondUp": { + "starts": 4, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.25 + } + }, + "scratched": false, + "decorators": [] + }, + { + "number": 11, + "name": "Usual Limits", + "jockey": "Jess Emmerson", + "trainer": "Darren Bell", + "weight": 57.0, + "claim": 2.0, + "barrier": 9, + "age": 5, + "sex": "Mare", + "sire": "Outreach", + "dam": "Tropicana Girl", + "country": "au", + "careerPrizeMoney": "$31135.00", + "form": "41515", + "last20Starts": "35X67241515", + "stats": { + "overall": { + "starts": 10, + "wins": 2, + "places": 4, + "seconds": 1, + "thirds": 1, + "winPercent": 0.2, + "placePercent": 0.4 + }, + "track": { + "starts": 1, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 1.0 + }, + "distance": { + "starts": 1, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 1.0 + }, + "trackDistance": { + "starts": 1, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 1.0 + }, + "conditions": { + "good": { + "starts": 4, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.25 + }, + "soft": { + "starts": 4, + "wins": 1, + "places": 2, + "seconds": 1, + "thirds": 0, + "winPercent": 0.25, + "placePercent": 0.5 + }, + "heavy": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 2, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.5 + }, + "secondUp": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "scratched": false, + "decorators": [] + }, + { + "number": 12, + "name": "Starsarise", + "jockey": "Paul Hamblin", + "trainer": "Kristie Clark-Peoples", + "weight": 56.5, + "barrier": 12, + "age": 6, + "sex": "Mare", + "sire": "Star Turn", + "dam": "Rock Me Baby", + "country": "au", + "careerPrizeMoney": "$74780.00", + "form": "X4604", + "last20Starts": "X36X1X312719087X4604", + "stats": { + "overall": { + "starts": 18, + "wins": 3, + "places": 7, + "seconds": 1, + "thirds": 3, + "winPercent": 0.16666667, + "placePercent": 0.38888889 + }, + "track": { + "starts": 1, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 1.0 + }, + "distance": { + "starts": 3, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 0.33333333, + "placePercent": 0.33333333 + }, + "conditions": { + "good": { + "starts": 10, + "wins": 3, + "places": 5, + "seconds": 1, + "thirds": 1, + "winPercent": 0.3, + "placePercent": 0.5 + }, + "soft": { + "starts": 4, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.25 + }, + "heavy": { + "starts": 2, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.5 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 5, + "wins": 1, + "places": 4, + "seconds": 0, + "thirds": 3, + "winPercent": 0.2, + "placePercent": 0.8 + }, + "secondUp": { + "starts": 4, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 0.25, + "placePercent": 0.25 + } + }, + "scratched": true, + "decorators": [] + }, + { + "number": 13, + "name": "Straight Blast", + "jockey": "Isabel Jessop", + "trainer": "Stephen Kirkwood", + "weight": 58.5, + "claim": 2.0, + "barrier": 11, + "age": 4, + "sex": "Gelding", + "sire": "Peltzer", + "dam": "Just A Girl", + "country": "au", + "careerPrizeMoney": "$18260.00", + "form": "1305X", + "last20Starts": "7X1305X", + "stats": { + "overall": { + "starts": 5, + "wins": 1, + "places": 2, + "seconds": 0, + "thirds": 1, + "winPercent": 0.2, + "placePercent": 0.4 + }, + "distance": { + "starts": 2, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 0.5, + "placePercent": 0.5 + }, + "conditions": { + "good": { + "starts": 3, + "wins": 1, + "places": 2, + "seconds": 0, + "thirds": 1, + "winPercent": 0.33333333, + "placePercent": 0.66666667 + }, + "soft": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "heavy": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 2, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 0.5, + "placePercent": 0.5 + }, + "secondUp": { + "starts": 1, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 1.0 + } + }, + "scratched": false, + "decorators": [] + }, + { + "number": 14, + "name": "Champonnet", + "jockey": "Dan McGillivray", + "trainer": "Todd Pollard", + "weight": 58.0, + "barrier": 13, + "age": 6, + "sex": "Gelding", + "sire": "Jungle Cat", + "dam": "Riva Romantica (Lucky", + "country": "au", + "careerPrizeMoney": "$32135.00", + "form": "1027X", + "last20Starts": "7X7073X1027X", + "stats": { + "overall": { + "starts": 8, + "wins": 1, + "places": 3, + "seconds": 1, + "thirds": 1, + "winPercent": 0.125, + "placePercent": 0.375 + }, + "distance": { + "starts": 4, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 0.25, + "placePercent": 0.25 + }, + "conditions": { + "good": { + "starts": 3, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "soft": { + "starts": 2, + "wins": 0, + "places": 2, + "seconds": 1, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 1.0 + }, + "heavy": { + "starts": 3, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 0.33333333, + "placePercent": 0.33333333 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 3, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 0.33333333, + "placePercent": 0.33333333 + }, + "secondUp": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "scratched": false, + "decorators": [] + }, + { + "number": 15, + "name": "Paper Cowboy", + "jockey": "-", + "trainer": "Trevor Thomas", + "weight": 57.5, + "barrier": 5, + "age": 8, + "sex": "Gelding", + "sire": "Trust In A Gust", + "dam": "Not Kitty", + "country": "au", + "careerPrizeMoney": "$77095.00", + "form": "50310", + "last20Starts": "2652113X690716450310", + "stats": { + "overall": { + "starts": 46, + "wins": 9, + "places": 21, + "seconds": 4, + "thirds": 8, + "winPercent": 0.19565217, + "placePercent": 0.45652174 + }, + "track": { + "starts": 3, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.33333333 + }, + "distance": { + "starts": 5, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.2 + }, + "trackDistance": { + "starts": 3, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.33333333 + }, + "conditions": { + "good": { + "starts": 30, + "wins": 7, + "places": 16, + "seconds": 3, + "thirds": 6, + "winPercent": 0.23333333, + "placePercent": 0.53333333 + }, + "soft": { + "starts": 10, + "wins": 1, + "places": 4, + "seconds": 1, + "thirds": 2, + "winPercent": 0.1, + "placePercent": 0.4 + }, + "heavy": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 5, + "wins": 0, + "places": 2, + "seconds": 0, + "thirds": 2, + "winPercent": 0.0, + "placePercent": 0.4 + }, + "secondUp": { + "starts": 5, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.2 + } + }, + "scratched": false, + "decorators": [] + } + ] + }, + "prediction": { + "date": "2026-08-10", + "track": "Kilcoy", + "race_number": "6", + "race_name": "Australian Defence Force Raceday 23 Aug", + "primary": "4-11-6", + "secondary": "4-6-1", + "value": "11-4-1", + "top3": [ + { + "number": 4, + "name": "Esprit Du Jour", + "score": 53.9, + "win_prob": 11.8, + "place_prob": 70.6 + }, + { + "number": 11, + "name": "Usual Limits", + "score": 50.6, + "win_prob": 20.0, + "place_prob": 40.0 + }, + { + "number": 6, + "name": "Express Star", + "score": 49.0, + "win_prob": 10.0, + "place_prob": 50.0 + } + ], + "confidence": "MEDIUM" + } + }, + { + "date": "2026-08-10", + "track": "Kilcoy", + "track_slug": "kilcoy", + "race_number": "7", + "race_name": "Exchange Hotel Kilcoy 0 - 55 Handicap", + "distance": "1200m", + "condition": "Soft 5", + "weather": "Fine", + "race_class": "BM0-55", + "start_time": "2026-08-10T06:42:00Z", + "prize_money": "20000", + "number_of_runners": 19, + "form": { + "date": "2026-08-10", + "track": "Kilcoy", + "raceNumber": 7, + "raceName": "Exchange Hotel Kilcoy 0 - 55 Handicap", + "distance": "1200m", + "condition": "Soft 5", + "weather": "Fine", + "raceClass": "BM0-55", + "abandoned": false, + "startTime": "2026-08-10T06:42:00Z", + "timezone": "Australia/Brisbane", + "prizeMoney": "20000", + "numberOfRunners": 19, + "runners": [ + { + "number": 1, + "name": "Copper Star", + "jockey": "Nick Heywood", + "trainer": "James Moore", + "weight": 60.0, + "barrier": 7, + "age": 4, + "sex": "Gelding", + "sire": "North Pacific", + "dam": "Kibira", + "country": "au", + "careerPrizeMoney": "$19150.00", + "form": "7X583", + "last20Starts": "9817X583", + "stats": { + "overall": { + "starts": 7, + "wins": 1, + "places": 2, + "seconds": 0, + "thirds": 1, + "winPercent": 0.14285714, + "placePercent": 0.28571429 + }, + "track": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "distance": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "conditions": { + "good": { + "starts": 2, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 0.5, + "placePercent": 0.5 + }, + "soft": { + "starts": 3, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "heavy": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "secondUp": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "scratched": false, + "decorators": [] + }, + { + "number": 2, + "name": "Eagles Beware", + "jockey": "Paul Hamblin", + "trainer": "Trevor Thomas", + "weight": 59.0, + "barrier": 16, + "age": 5, + "sex": "Gelding", + "sire": "Capitalist", + "dam": "Dream Faith", + "country": "au", + "careerPrizeMoney": "$38150.00", + "form": "046X6", + "last20Starts": "241X54553046X6", + "stats": { + "overall": { + "starts": 12, + "wins": 1, + "places": 3, + "seconds": 1, + "thirds": 1, + "winPercent": 0.08333333, + "placePercent": 0.25 + }, + "track": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "distance": { + "starts": 5, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 0.2, + "placePercent": 0.2 + }, + "trackDistance": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "conditions": { + "good": { + "starts": 4, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "soft": { + "starts": 7, + "wins": 1, + "places": 3, + "seconds": 1, + "thirds": 1, + "winPercent": 0.14285714, + "placePercent": 0.42857143 + }, + "heavy": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 2, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.5 + }, + "secondUp": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "scratched": true, + "decorators": [] + }, + { + "number": 3, + "name": "Chico Casino", + "jockey": "Nathan Thomas", + "trainer": "Rob Davidson", + "weight": 58.5, + "barrier": 12, + "age": 6, + "sex": "Gelding", + "sire": "Casino Prince", + "dam": "Giovanina", + "country": "au", + "careerPrizeMoney": "$96400.00", + "form": "80X04", + "last20Starts": "823X391905X477380X04", + "stats": { + "overall": { + "starts": 29, + "wins": 3, + "places": 14, + "seconds": 4, + "thirds": 7, + "winPercent": 0.10344828, + "placePercent": 0.48275862 + }, + "distance": { + "starts": 13, + "wins": 2, + "places": 5, + "seconds": 1, + "thirds": 2, + "winPercent": 0.15384615, + "placePercent": 0.38461538 + }, + "conditions": { + "good": { + "starts": 12, + "wins": 2, + "places": 7, + "seconds": 2, + "thirds": 3, + "winPercent": 0.16666667, + "placePercent": 0.58333333 + }, + "soft": { + "starts": 10, + "wins": 0, + "places": 2, + "seconds": 1, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.2 + }, + "heavy": { + "starts": 6, + "wins": 1, + "places": 5, + "seconds": 1, + "thirds": 3, + "winPercent": 0.16666667, + "placePercent": 0.83333333 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 6, + "wins": 1, + "places": 4, + "seconds": 1, + "thirds": 2, + "winPercent": 0.16666667, + "placePercent": 0.66666667 + }, + "secondUp": { + "starts": 5, + "wins": 1, + "places": 2, + "seconds": 0, + "thirds": 1, + "winPercent": 0.2, + "placePercent": 0.4 + } + }, + "scratched": false, + "decorators": [] + }, + { + "number": 4, + "name": "Claw Machine", + "jockey": "-", + "trainer": "Beau Gorman", + "weight": 58.5, + "barrier": 8, + "age": 5, + "sex": "Gelding", + "sire": "Cosmic Force", + "dam": "Crafty Lady", + "country": "au", + "careerPrizeMoney": "$30075.00", + "form": "58X14", + "last20Starts": "7X56X35876438258X14", + "stats": { + "overall": { + "starts": 16, + "wins": 1, + "places": 4, + "seconds": 1, + "thirds": 2, + "winPercent": 0.0625, + "placePercent": 0.25 + }, + "track": { + "starts": 3, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.33333333 + }, + "distance": { + "starts": 6, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.16666667 + }, + "trackDistance": { + "starts": 3, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.33333333 + }, + "conditions": { + "good": { + "starts": 11, + "wins": 1, + "places": 2, + "seconds": 0, + "thirds": 1, + "winPercent": 0.09090909, + "placePercent": 0.18181818 + }, + "soft": { + "starts": 5, + "wins": 0, + "places": 2, + "seconds": 1, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.4 + }, + "heavy": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 4, + "wins": 1, + "places": 2, + "seconds": 0, + "thirds": 1, + "winPercent": 0.25, + "placePercent": 0.5 + }, + "secondUp": { + "starts": 3, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "scratched": false, + "decorators": [] + }, + { + "number": 5, + "name": "Duke Of Lancaster", + "jockey": "Chloe Lowe", + "trainer": "Alan Robinson", + "weight": 58.5, + "barrier": 5, + "age": 6, + "sex": "Gelding", + "sire": "Pierro", + "dam": "Bens Duchess", + "country": "au", + "careerPrizeMoney": "$73570.00", + "form": "X5583", + "last20Starts": "595139X78101053X5583", + "stats": { + "overall": { + "starts": 29, + "wins": 2, + "places": 7, + "seconds": 1, + "thirds": 4, + "winPercent": 0.06896552, + "placePercent": 0.24137931 + }, + "track": { + "starts": 3, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.33333333 + }, + "distance": { + "starts": 10, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 0.1, + "placePercent": 0.1 + }, + "trackDistance": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "conditions": { + "good": { + "starts": 10, + "wins": 1, + "places": 2, + "seconds": 1, + "thirds": 0, + "winPercent": 0.1, + "placePercent": 0.2 + }, + "soft": { + "starts": 16, + "wins": 1, + "places": 4, + "seconds": 0, + "thirds": 3, + "winPercent": 0.0625, + "placePercent": 0.25 + }, + "heavy": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 6, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.16666667 + }, + "secondUp": { + "starts": 5, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.2 + } + }, + "scratched": false, + "decorators": [] + }, + { + "number": 6, + "name": "Skellig Rock", + "jockey": "Mitch Goring", + "trainer": "Leigh Wanless", + "weight": 58.0, + "claim": 1.5, + "barrier": 3, + "age": 5, + "sex": "Mare", + "sire": "Star Witness", + "dam": "Hilton Head", + "country": "au", + "careerPrizeMoney": "$51290.00", + "form": "439X3", + "last20Starts": "0X172325X90X444439X3", + "stats": { + "overall": { + "starts": 18, + "wins": 1, + "places": 8, + "seconds": 3, + "thirds": 4, + "winPercent": 0.05555556, + "placePercent": 0.44444444 + }, + "distance": { + "starts": 4, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.25 + }, + "conditions": { + "good": { + "starts": 11, + "wins": 1, + "places": 4, + "seconds": 1, + "thirds": 2, + "winPercent": 0.09090909, + "placePercent": 0.36363636 + }, + "soft": { + "starts": 6, + "wins": 0, + "places": 3, + "seconds": 2, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.5 + }, + "heavy": { + "starts": 1, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 1.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 4, + "wins": 1, + "places": 2, + "seconds": 1, + "thirds": 0, + "winPercent": 0.25, + "placePercent": 0.5 + }, + "secondUp": { + "starts": 4, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.25 + } + }, + "scratched": false, + "decorators": [] + }, + { + "number": 7, + "name": "All Too Foxy", + "jockey": "-", + "trainer": "Paula Campbell", + "weight": 57.5, + "barrier": 17, + "age": 4, + "sex": "Mare", + "sire": "All Too Hard", + "dam": "Indibelle", + "country": "au", + "careerPrizeMoney": "$54975.00", + "form": "17556", + "last20Starts": "03X35666X31523517556", + "stats": { + "overall": { + "starts": 20, + "wins": 2, + "places": 8, + "seconds": 1, + "thirds": 5, + "winPercent": 0.1, + "placePercent": 0.4 + }, + "distance": { + "starts": 5, + "wins": 1, + "places": 2, + "seconds": 0, + "thirds": 1, + "winPercent": 0.2, + "placePercent": 0.4 + }, + "conditions": { + "good": { + "starts": 9, + "wins": 2, + "places": 4, + "seconds": 0, + "thirds": 2, + "winPercent": 0.22222222, + "placePercent": 0.44444444 + }, + "soft": { + "starts": 8, + "wins": 0, + "places": 3, + "seconds": 1, + "thirds": 2, + "winPercent": 0.0, + "placePercent": 0.375 + }, + "heavy": { + "starts": 3, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.33333333 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 4, + "wins": 1, + "places": 4, + "seconds": 0, + "thirds": 3, + "winPercent": 0.25, + "placePercent": 1.0 + }, + "secondUp": { + "starts": 4, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 0.25, + "placePercent": 0.25 + } + }, + "scratched": true, + "decorators": [] + }, + { + "number": 8, + "name": "Bolla Bolla Babe", + "jockey": "Aidan Keeley", + "trainer": "Adam & Dallas Simpson", + "weight": 57.0, + "barrier": 4, + "age": 4, + "sex": "Mare", + "sire": "Sensei", + "dam": "Annlea", + "country": "au", + "careerPrizeMoney": "$19075.00", + "form": "1X9X7", + "last20Starts": "3331X9X7", + "stats": { + "overall": { + "starts": 6, + "wins": 1, + "places": 4, + "seconds": 0, + "thirds": 3, + "winPercent": 0.16666667, + "placePercent": 0.66666667 + }, + "conditions": { + "good": { + "starts": 1, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 1.0 + }, + "soft": { + "starts": 3, + "wins": 1, + "places": 3, + "seconds": 0, + "thirds": 2, + "winPercent": 0.33333333, + "placePercent": 1.0 + }, + "heavy": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 2, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.5 + }, + "secondUp": { + "starts": 1, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 1.0 + } + }, + "scratched": false, + "decorators": [] + }, + { + "number": 9, + "name": "Resolute Lady", + "jockey": "Steph Tierney", + "trainer": "Steve Pershouse", + "weight": 57.0, + "claim": 2.0, + "barrier": 2, + "age": 5, + "sex": "Mare", + "sire": "Hellbent", + "dam": "Brooklet", + "country": "au", + "careerPrizeMoney": "$43950.00", + "form": "533X5", + "last20Starts": "X178X2952614094533X5", + "stats": { + "overall": { + "starts": 19, + "wins": 2, + "places": 6, + "seconds": 2, + "thirds": 2, + "winPercent": 0.10526316, + "placePercent": 0.31578947 + }, + "track": { + "starts": 2, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 0.5, + "placePercent": 0.5 + }, + "distance": { + "starts": 8, + "wins": 1, + "places": 3, + "seconds": 1, + "thirds": 1, + "winPercent": 0.125, + "placePercent": 0.375 + }, + "trackDistance": { + "starts": 2, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 0.5, + "placePercent": 0.5 + }, + "conditions": { + "good": { + "starts": 12, + "wins": 2, + "places": 5, + "seconds": 1, + "thirds": 2, + "winPercent": 0.16666667, + "placePercent": 0.41666667 + }, + "soft": { + "starts": 5, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.2 + }, + "heavy": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 3, + "wins": 1, + "places": 2, + "seconds": 1, + "thirds": 0, + "winPercent": 0.33333333, + "placePercent": 0.66666667 + }, + "secondUp": { + "starts": 3, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "scratched": false, + "decorators": [] + }, + { + "number": 10, + "name": "She's Brutal", + "jockey": "Micheal Hellyer", + "trainer": "Nick Keal", + "weight": 56.5, + "barrier": 10, + "age": 5, + "sex": "Mare", + "sire": "Brutal", + "dam": "Stallion Heiress", + "country": "au", + "careerPrizeMoney": "$37925.00", + "form": "25243", + "last20Starts": "X877X16628X443725243", + "stats": { + "overall": { + "starts": 19, + "wins": 1, + "places": 6, + "seconds": 3, + "thirds": 2, + "winPercent": 0.05263158, + "placePercent": 0.31578947 + }, + "distance": { + "starts": 5, + "wins": 1, + "places": 2, + "seconds": 0, + "thirds": 1, + "winPercent": 0.2, + "placePercent": 0.4 + }, + "conditions": { + "good": { + "starts": 15, + "wins": 1, + "places": 5, + "seconds": 3, + "thirds": 1, + "winPercent": 0.06666667, + "placePercent": 0.33333333 + }, + "soft": { + "starts": 3, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "heavy": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 4, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 0.25, + "placePercent": 0.25 + }, + "secondUp": { + "starts": 4, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "scratched": true, + "decorators": [] + }, + { + "number": 11, + "name": "Spiritof The Ocean", + "jockey": "Tiffani Brooker", + "trainer": "Darryl Hansen", + "weight": 56.5, + "barrier": 19, + "age": 4, + "sex": "Mare", + "sire": "Strasbourg", + "dam": "Ocean Spirit", + "country": "au", + "careerPrizeMoney": "$26735.00", + "form": "32767", + "last20Starts": "30X703157X32767", + "stats": { + "overall": { + "starts": 13, + "wins": 1, + "places": 5, + "seconds": 1, + "thirds": 3, + "winPercent": 0.07692308, + "placePercent": 0.38461538 + }, + "track": { + "starts": 1, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 1.0, + "placePercent": 1.0 + }, + "distance": { + "starts": 2, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 0.5, + "placePercent": 0.5 + }, + "trackDistance": { + "starts": 1, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 1.0, + "placePercent": 1.0 + }, + "conditions": { + "good": { + "starts": 7, + "wins": 1, + "places": 3, + "seconds": 0, + "thirds": 2, + "winPercent": 0.14285714, + "placePercent": 0.42857143 + }, + "soft": { + "starts": 5, + "wins": 0, + "places": 2, + "seconds": 1, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.4 + }, + "heavy": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 3, + "wins": 0, + "places": 2, + "seconds": 0, + "thirds": 2, + "winPercent": 0.0, + "placePercent": 0.66666667 + }, + "secondUp": { + "starts": 3, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.33333333 + } + }, + "scratched": true, + "decorators": [] + }, + { + "number": 12, + "name": "Braidwood Queen", + "jockey": "Shakira Bailey", + "trainer": "Malcolm Bailey", + "weight": 56.0, + "claim": 2.0, + "barrier": 9, + "age": 6, + "sex": "Mare", + "sire": "Killy", + "dam": "Arenkha", + "country": "au", + "careerPrizeMoney": "$66235.00", + "form": "505X7", + "last20Starts": "435896648170151505X7", + "stats": { + "overall": { + "starts": 41, + "wins": 5, + "places": 13, + "seconds": 5, + "thirds": 3, + "winPercent": 0.12195122, + "placePercent": 0.31707317 + }, + "track": { + "starts": 3, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "distance": { + "starts": 3, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "trackDistance": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "conditions": { + "good": { + "starts": 33, + "wins": 5, + "places": 13, + "seconds": 5, + "thirds": 3, + "winPercent": 0.15151515, + "placePercent": 0.39393939 + }, + "soft": { + "starts": 6, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "heavy": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 5, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.2 + }, + "secondUp": { + "starts": 4, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 0.25, + "placePercent": 0.25 + } + }, + "scratched": false, + "decorators": [] + }, + { + "number": 13, + "name": "Roaring Success", + "jockey": "Dan McGillivray", + "trainer": "Jamie Bayliss", + "weight": 57.5, + "barrier": 10, + "age": 7, + "sex": "Gelding", + "sire": "Russian Revolution", + "dam": "Street Allure", + "country": "au", + "careerPrizeMoney": "$50675.00", + "form": "34439", + "last20Starts": "X73536288X2037234439", + "stats": { + "overall": { + "starts": 39, + "wins": 2, + "places": 14, + "seconds": 6, + "thirds": 6, + "winPercent": 0.05128205, + "placePercent": 0.35897436 + }, + "distance": { + "starts": 7, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.14285714 + }, + "conditions": { + "good": { + "starts": 24, + "wins": 1, + "places": 9, + "seconds": 3, + "thirds": 5, + "winPercent": 0.04166667, + "placePercent": 0.375 + }, + "soft": { + "starts": 15, + "wins": 1, + "places": 5, + "seconds": 3, + "thirds": 1, + "winPercent": 0.06666667, + "placePercent": 0.33333333 + }, + "heavy": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 8, + "wins": 1, + "places": 4, + "seconds": 2, + "thirds": 1, + "winPercent": 0.125, + "placePercent": 0.5 + }, + "secondUp": { + "starts": 5, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 0.2, + "placePercent": 0.2 + } + }, + "scratched": false, + "decorators": [] + }, + { + "number": 14, + "name": "Capiana", + "jockey": "-", + "trainer": "Trevor Thomas", + "weight": 57.5, + "barrier": 18, + "age": 5, + "sex": "Gelding", + "sire": "Capitalist", + "dam": "Pipiana", + "country": "au", + "careerPrizeMoney": "$37250.00", + "form": "40254", + "last20Starts": "319143X6921029440254", + "stats": { + "overall": { + "starts": 21, + "wins": 3, + "places": 8, + "seconds": 3, + "thirds": 2, + "winPercent": 0.14285714, + "placePercent": 0.38095238 + }, + "track": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "distance": { + "starts": 4, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "trackDistance": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "conditions": { + "good": { + "starts": 15, + "wins": 3, + "places": 8, + "seconds": 3, + "thirds": 2, + "winPercent": 0.2, + "placePercent": 0.53333333 + }, + "soft": { + "starts": 3, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "heavy": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "secondUp": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "scratched": true, + "decorators": [] + }, + { + "number": 15, + "name": "Calvary", + "jockey": "Adin Thompson", + "trainer": "Maryann Brosnan", + "weight": 56.0, + "barrier": 6, + "age": 5, + "sex": "Gelding", + "sire": "Hellbent", + "dam": "Plucky Girl", + "country": "au", + "careerPrizeMoney": "$54900.00", + "form": "22743", + "last20Starts": "30427964X7555X522743", + "stats": { + "overall": { + "starts": 44, + "wins": 4, + "places": 14, + "seconds": 5, + "thirds": 5, + "winPercent": 0.09090909, + "placePercent": 0.31818182 + }, + "track": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "distance": { + "starts": 4, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "conditions": { + "good": { + "starts": 15, + "wins": 2, + "places": 4, + "seconds": 1, + "thirds": 1, + "winPercent": 0.13333333, + "placePercent": 0.26666667 + }, + "soft": { + "starts": 17, + "wins": 0, + "places": 4, + "seconds": 3, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.23529412 + }, + "heavy": { + "starts": 10, + "wins": 2, + "places": 5, + "seconds": 1, + "thirds": 2, + "winPercent": 0.2, + "placePercent": 0.5 + }, + "firm": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 4, + "wins": 1, + "places": 2, + "seconds": 0, + "thirds": 1, + "winPercent": 0.25, + "placePercent": 0.5 + }, + "secondUp": { + "starts": 3, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.33333333 + } + }, + "scratched": false, + "decorators": [] + }, + { + "number": 16, + "name": "Miss Waterline", + "jockey": "Georgina Cartwright", + "trainer": "Tiffany Hardgrave", + "weight": 54.0, + "barrier": 1, + "age": 5, + "sex": "Mare", + "sire": "Territories", + "dam": "Canasta Queen", + "country": "au", + "careerPrizeMoney": "$24560.00", + "form": "97708", + "last20Starts": "1X93846X3697708", + "stats": { + "overall": { + "starts": 13, + "wins": 1, + "places": 3, + "seconds": 0, + "thirds": 2, + "winPercent": 0.07692308, + "placePercent": 0.23076923 + }, + "distance": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "conditions": { + "good": { + "starts": 3, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "soft": { + "starts": 6, + "wins": 1, + "places": 3, + "seconds": 0, + "thirds": 2, + "winPercent": 0.16666667, + "placePercent": 0.5 + }, + "heavy": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 3, + "wins": 1, + "places": 2, + "seconds": 0, + "thirds": 1, + "winPercent": 0.33333333, + "placePercent": 0.66666667 + }, + "secondUp": { + "starts": 2, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.5 + } + }, + "scratched": false, + "decorators": [] + }, + { + "number": 17, + "name": "Costa Catori", + "jockey": "-", + "trainer": "Deborah Corbett", + "weight": 54.0, + "barrier": 11, + "age": 6, + "sex": "Gelding", + "sire": "Delago Deluxe", + "dam": "Stratalena", + "country": "au", + "careerPrizeMoney": "$11985.00", + "form": "39608", + "last20Starts": "44714X099X4X6X539608", + "stats": { + "overall": { + "starts": 14, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.07142857 + }, + "track": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "distance": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "trackDistance": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "conditions": { + "good": { + "starts": 9, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.11111111 + }, + "soft": { + "starts": 3, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "heavy": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 6, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "secondUp": { + "starts": 2, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.5 + } + }, + "scratched": false, + "decorators": [] + }, + { + "number": 18, + "name": "Exceed The Sky", + "jockey": "-", + "trainer": "James Moore", + "weight": 54.0, + "barrier": 9, + "age": 6, + "sex": "Mare", + "sire": "Deep Field", + "dam": "Edita", + "country": "au", + "careerPrizeMoney": "$49725.00", + "form": "95300", + "last20Starts": "59935900784700695300", + "stats": { + "overall": { + "starts": 33, + "wins": 1, + "places": 6, + "seconds": 1, + "thirds": 4, + "winPercent": 0.03030303, + "placePercent": 0.18181818 + }, + "distance": { + "starts": 5, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "conditions": { + "good": { + "starts": 18, + "wins": 0, + "places": 3, + "seconds": 0, + "thirds": 3, + "winPercent": 0.0, + "placePercent": 0.16666667 + }, + "soft": { + "starts": 12, + "wins": 1, + "places": 3, + "seconds": 1, + "thirds": 1, + "winPercent": 0.08333333, + "placePercent": 0.25 + }, + "heavy": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 5, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.2 + }, + "secondUp": { + "starts": 4, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.25 + } + }, + "scratched": true, + "decorators": [] + }, + { + "number": 19, + "name": "Harcasion", + "jockey": "Nathan Thomas", + "trainer": "David Kropp", + "weight": 54.0, + "barrier": 12, + "age": 6, + "sex": "Gelding", + "sire": "Harry Angel", + "dam": "Occasion", + "country": "au", + "careerPrizeMoney": "$12010.00", + "form": "80840", + "last20Starts": "4675X0700X6090X80840", + "stats": { + "overall": { + "starts": 18, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.05555556 + }, + "track": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "distance": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "conditions": { + "good": { + "starts": 12, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "soft": { + "starts": 4, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.25 + }, + "heavy": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 6, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.16666667 + }, + "secondUp": { + "starts": 5, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "scratched": true, + "decorators": [] + } + ] + }, + "prediction": { + "date": "2026-08-10", + "track": "Kilcoy", + "race_number": "7", + "race_name": "Exchange Hotel Kilcoy 0 - 55 Handicap", + "primary": "8-6-15", + "secondary": "8-15-9", + "value": "6-8-9", + "top3": [ + { + "number": 8, + "name": "Bolla Bolla Babe", + "score": 39.0, + "win_prob": 16.7, + "place_prob": 66.7 + }, + { + "number": 6, + "name": "Skellig Rock", + "score": 36.0, + "win_prob": 5.6, + "place_prob": 44.4 + }, + { + "number": 15, + "name": "Calvary", + "score": 31.8, + "win_prob": 9.1, + "place_prob": 31.8 + } + ], + "confidence": "MEDIUM" + } + }, + { + "date": "2026-08-10", + "track": "Nowra", + "track_slug": "nowra", + "race_number": "1", + "race_name": "Next Race Day 20Th September Cg&E Maiden", + "distance": "1100m", + "condition": "Good 4", + "weather": "Fine", + "race_class": "MDN CG", + "start_time": "2026-08-10T03:10:00Z", + "prize_money": "27000", + "number_of_runners": 10, + "form": { + "date": "2026-08-10", + "track": "Nowra", + "raceNumber": 1, + "raceName": "Next Race Day 20Th September Cg&E Maiden", + "distance": "1100m", + "condition": "Good 4", + "weather": "Fine", + "raceClass": "MDN CG", + "abandoned": false, + "startTime": "2026-08-10T03:10:00Z", + "timezone": "Australia/Sydney", + "prizeMoney": "27000", + "numberOfRunners": 10, + "runners": [ + { + "number": 1, + "name": "Pariah Time", + "jockey": "Erin Ellison", + "trainer": "Mitchell Beer & George Carpenter", + "weight": 60.0, + "claim": 4.0, + "barrier": 9, + "age": 4, + "sex": "Gelding", + "sire": "Pariah", + "dam": "Martindale Hall", + "country": "au", + "careerPrizeMoney": "$13475.00", + "form": "3X266", + "last20Starts": "43X266", + "stats": { + "overall": { + "starts": 5, + "wins": 0, + "places": 2, + "seconds": 1, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.4 + }, + "conditions": { + "good": { + "starts": 3, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.33333333 + }, + "soft": { + "starts": 1, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 1.0 + }, + "heavy": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 2, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.5 + }, + "secondUp": { + "starts": 2, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.5 + } + }, + "scratched": false, + "decorators": [] + }, + { + "number": 2, + "name": "Life Young Ever", + "jockey": "Jay Ford", + "trainer": "Gerald Ryan & Sterling Alexiou", + "weight": 59.0, + "barrier": 4, + "age": 5, + "sex": "Gelding", + "sire": "Capitalist", + "dam": "Figlmuller", + "country": "au", + "careerPrizeMoney": "$7650.00", + "form": "355", + "last20Starts": "355", + "stats": { + "overall": { + "starts": 3, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.33333333 + }, + "conditions": { + "good": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "soft": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "heavy": { + "starts": 2, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.5 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 1, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 1.0 + }, + "secondUp": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "scratched": false, + "decorators": [] + }, + { + "number": 3, + "name": "Wildstone Nature", + "jockey": "Brock Ryan", + "trainer": "Theresa Bateup", + "weight": 59.0, + "barrier": 1, + "age": 4, + "sex": "Gelding", + "sire": "Super One", + "dam": "Can Dream", + "country": "au", + "careerPrizeMoney": "$0.00", + "form": "0", + "last20Starts": "0", + "stats": { + "overall": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "conditions": { + "good": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "soft": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "heavy": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "scratched": false, + "decorators": [] + }, + { + "number": 4, + "name": "Thirsty For More", + "jockey": "Brodie Loy", + "trainer": "B Joseph & P & M Jones", + "weight": 58.0, + "barrier": 6, + "age": 4, + "sex": "Gelding", + "sire": "Zousain", + "dam": "Quaff", + "country": "au", + "careerPrizeMoney": "$2225.00", + "form": "66", + "last20Starts": "66", + "stats": { + "overall": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "conditions": { + "good": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "soft": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "heavy": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "scratched": false, + "decorators": [] + }, + { + "number": 5, + "name": "Dragon Port", + "jockey": "Robyn Freeman", + "trainer": "Gary Portelli", + "weight": 56.5, + "barrier": 8, + "age": 3, + "sex": "Gelding", + "sire": "Portland Sky", + "dam": "Sassy Dragon", + "country": "au", + "careerPrizeMoney": "$0.00", + "scratched": false, + "decorators": [] + }, + { + "number": 6, + "name": "Our Cielo", + "jockey": "Jean Van Overmeire", + "trainer": "Paul Murray", + "weight": 56.5, + "barrier": 3, + "age": 4, + "sex": "Gelding", + "sire": "Sandbar", + "dam": "Bellbird Hill", + "country": "au", + "careerPrizeMoney": "$3935.00", + "form": "8548X", + "last20Starts": "8548X", + "stats": { + "overall": { + "starts": 4, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "track": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "conditions": { + "good": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "soft": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "heavy": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "secondUp": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "scratched": false, + "decorators": [] + }, + { + "number": 7, + "name": "Jammed", + "jockey": "Zac Wadick", + "trainer": "Graham Brown", + "weight": 56.0, + "barrier": 10, + "age": 3, + "sex": "Gelding", + "sire": "Tagaloa", + "dam": "Wide Awake", + "country": "au", + "careerPrizeMoney": "$600.00", + "form": "6", + "last20Starts": "6", + "stats": { + "overall": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "conditions": { + "good": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "soft": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "heavy": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + } + }, + "scratched": false, + "decorators": [] + }, + { + "number": 8, + "name": "Power Hungry", + "jockey": "Jessica Brookes", + "trainer": "John Sharah", + "weight": 55.5, + "claim": 2.0, + "barrier": 5, + "age": 7, + "sex": "Gelding", + "sire": "Smart Missile", + "dam": "Flamingo Lake", + "country": "au", + "careerPrizeMoney": "$29550.00", + "form": "25535", + "last20Starts": "670X6X2X84525535", + "stats": { + "overall": { + "starts": 13, + "wins": 0, + "places": 3, + "seconds": 2, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.23076923 + }, + "track": { + "starts": 3, + "wins": 0, + "places": 2, + "seconds": 1, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.66666667 + }, + "distance": { + "starts": 3, + "wins": 0, + "places": 2, + "seconds": 1, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.66666667 + }, + "trackDistance": { + "starts": 1, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 1.0 + }, + "conditions": { + "good": { + "starts": 6, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.16666667 + }, + "soft": { + "starts": 4, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.25 + }, + "heavy": { + "starts": 3, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.33333333 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 6, + "wins": 0, + "places": 2, + "seconds": 2, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.33333333 + }, + "secondUp": { + "starts": 3, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "scratched": false, + "decorators": [] + }, + { + "number": 9, + "name": "Oceanside", + "jockey": "Winona Costin", + "trainer": "Gary Crossley", + "weight": 55.0, + "barrier": 2, + "age": 5, + "sex": "Gelding", + "sire": "Ocean Park", + "dam": "Primadonna Girl", + "country": "au", + "careerPrizeMoney": "$12150.00", + "form": "6426X", + "last20Starts": "0780X86426X", + "stats": { + "overall": { + "starts": 9, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.11111111 + }, + "track": { + "starts": 3, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.33333333 + }, + "distance": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "trackDistance": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "conditions": { + "good": { + "starts": 4, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "soft": { + "starts": 4, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.25 + }, + "heavy": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "secondUp": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "scratched": false, + "decorators": [] + }, + { + "number": 10, + "name": "Stock Road", + "jockey": "Andrew Calder", + "trainer": "Gregory Hickman", + "weight": 55.0, + "barrier": 7, + "age": 5, + "sex": "Gelding", + "sire": "Royal Meeting", + "dam": "Nahema", + "country": "au", + "careerPrizeMoney": "$26950.00", + "form": "2277X", + "last20Starts": "03289X45592277X", + "stats": { + "overall": { + "starts": 13, + "wins": 0, + "places": 4, + "seconds": 3, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.30769231 + }, + "track": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "conditions": { + "good": { + "starts": 9, + "wins": 0, + "places": 3, + "seconds": 3, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.33333333 + }, + "soft": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "heavy": { + "starts": 2, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.5 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "secondUp": { + "starts": 2, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.5 + } + }, + "scratched": false, + "decorators": [] + } + ] + }, + "prediction": { + "date": "2026-08-10", + "track": "Nowra", + "race_number": "1", + "race_name": "Next Race Day 20Th September Cg&E Maiden", + "primary": "8-1-10", + "secondary": "8-10-2", + "value": "1-8-10", + "top3": [ + { + "number": 8, + "name": "Power Hungry", + "score": 34.8, + "win_prob": 0, + "place_prob": 23.1 + }, + { + "number": 1, + "name": "Pariah Time", + "score": 24.3, + "win_prob": 0, + "place_prob": 40.0 + }, + { + "number": 10, + "name": "Stock Road", + "score": 22.1, + "win_prob": 0, + "place_prob": 30.8 + } + ], + "confidence": "MEDIUM" + } + }, + { + "date": "2026-08-10", + "track": "Nowra", + "track_slug": "nowra", + "race_number": "2", + "race_name": "Thank You Bob Young Maiden Plate", + "distance": "1400m", + "condition": "Good 4", + "weather": "Fine", + "race_class": "MDN", + "start_time": "2026-08-10T03:50:00Z", + "prize_money": "30000", + "number_of_runners": 11, + "form": { + "date": "2026-08-10", + "track": "Nowra", + "raceNumber": 2, + "raceName": "Thank You Bob Young Maiden Plate", + "distance": "1400m", + "condition": "Good 4", + "weather": "Fine", + "raceClass": "MDN", + "abandoned": false, + "startTime": "2026-08-10T03:50:00Z", + "timezone": "Australia/Sydney", + "prizeMoney": "30000", + "numberOfRunners": 11, + "runners": [ + { + "number": 1, + "name": "Aquilino", + "jockey": "Damon Budler", + "trainer": "Paul Facoory", + "weight": 59.0, + "barrier": 7, + "age": 4, + "sex": "Gelding", + "sire": "Cliffs Edge", + "dam": "Maghro", + "country": "au", + "careerPrizeMoney": "$23635.00", + "form": "X6256", + "last20Starts": "40X4956332074X6256", + "stats": { + "overall": { + "starts": 16, + "wins": 0, + "places": 4, + "seconds": 2, + "thirds": 2, + "winPercent": 0.0, + "placePercent": 0.25 + }, + "distance": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "conditions": { + "good": { + "starts": 9, + "wins": 0, + "places": 3, + "seconds": 1, + "thirds": 2, + "winPercent": 0.0, + "placePercent": 0.33333333 + }, + "soft": { + "starts": 5, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "heavy": { + "starts": 1, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 1.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 3, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "secondUp": { + "starts": 3, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.33333333 + } + }, + "scratched": false, + "decorators": [] + }, + { + "number": 2, + "name": "Kisembo", + "jockey": "Glenn Cahill", + "trainer": "Keith Dryden & Libby Snowden", + "weight": 59.0, + "claim": 2.0, + "barrier": 9, + "age": 4, + "sex": "Gelding", + "sire": "North Pacific", + "dam": "Sazavee", + "country": "au", + "careerPrizeMoney": "$1790.00", + "form": "56070", + "last20Starts": "56070", + "stats": { + "overall": { + "starts": 6, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "conditions": { + "good": { + "starts": 4, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "soft": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "heavy": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "secondUp": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "scratched": false, + "decorators": [] + }, + { + "number": 3, + "name": "Solar Orbit", + "jockey": "Ellen Hennessy", + "trainer": "Sandra Downs", + "weight": 59.0, + "barrier": 8, + "age": 6, + "sex": "Gelding", + "sire": "The Autumn Sun", + "dam": "Desert Fight", + "country": "au", + "careerPrizeMoney": "$13295.00", + "form": "2300X", + "last20Starts": "3X6632300X", + "stats": { + "overall": { + "starts": 8, + "wins": 0, + "places": 4, + "seconds": 1, + "thirds": 3, + "winPercent": 0.0, + "placePercent": 0.5 + }, + "conditions": { + "good": { + "starts": 2, + "wins": 0, + "places": 2, + "seconds": 0, + "thirds": 2, + "winPercent": 0.0, + "placePercent": 1.0 + }, + "soft": { + "starts": 6, + "wins": 0, + "places": 2, + "seconds": 1, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.33333333 + }, + "heavy": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 2, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.5 + }, + "secondUp": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "scratched": false, + "decorators": [] + }, + { + "number": 4, + "name": "Step Quick", + "jockey": "Ashley Morgan", + "trainer": "Matthew Kelley", + "weight": 59.0, + "barrier": 1, + "age": 5, + "sex": "Gelding", + "sire": "Alabama Express", + "dam": "Catch Me", + "country": "au", + "careerPrizeMoney": "$57420.00", + "form": "22065", + "last20Starts": "852242243X65X4422065", + "stats": { + "overall": { + "starts": 20, + "wins": 0, + "places": 7, + "seconds": 6, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.35 + }, + "track": { + "starts": 1, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 1.0 + }, + "conditions": { + "good": { + "starts": 9, + "wins": 0, + "places": 2, + "seconds": 2, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.22222222 + }, + "soft": { + "starts": 4, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.25 + }, + "heavy": { + "starts": 5, + "wins": 0, + "places": 4, + "seconds": 4, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.8 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 4, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "secondUp": { + "starts": 4, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "scratched": false, + "decorators": [] + }, + { + "number": 5, + "name": "Belleistic Bonny", + "jockey": "Jordan Quince", + "trainer": "B Joseph & P & M Jones", + "weight": 57.0, + "claim": 2.0, + "barrier": 6, + "age": 4, + "sex": "Mare", + "sire": "Bon Hoffa", + "dam": "Shes Belleistic", + "country": "au", + "careerPrizeMoney": "$10080.00", + "form": "39X24", + "last20Starts": "639X24", + "stats": { + "overall": { + "starts": 5, + "wins": 0, + "places": 2, + "seconds": 1, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.4 + }, + "track": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "distance": { + "starts": 1, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 1.0 + }, + "conditions": { + "good": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "soft": { + "starts": 2, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.5 + }, + "heavy": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 1, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 1.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 2, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.5 + }, + "secondUp": { + "starts": 1, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 1.0 + } + }, + "scratched": false, + "decorators": [] + }, + { + "number": 6, + "name": "Bullecourt", + "jockey": "Louise Day", + "trainer": "Warren Ganderton", + "weight": 57.0, + "barrier": 2, + "age": 5, + "sex": "Mare", + "sire": "Pariah", + "dam": "Registered Nurse", + "country": "au", + "careerPrizeMoney": "$6225.00", + "form": "7X25X", + "last20Starts": "7X25X", + "stats": { + "overall": { + "starts": 3, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.33333333 + }, + "conditions": { + "good": { + "starts": 2, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.5 + }, + "soft": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "heavy": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 2, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.5 + } + }, + "scratched": false, + "decorators": [] + }, + { + "number": 7, + "name": "Little Bobbyloulou", + "jockey": "Shaun Guymer", + "trainer": "Luke Clarke", + "weight": 57.0, + "barrier": 5, + "age": 5, + "sex": "Mare", + "sire": "Skyclad", + "dam": "Solar Shadow", + "country": "au", + "careerPrizeMoney": "$2335.00", + "form": "X6X89", + "last20Starts": "0X6X89", + "stats": { + "overall": { + "starts": 4, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "conditions": { + "good": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "soft": { + "starts": 3, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "heavy": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 3, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "scratched": false, + "decorators": [] + }, + { + "number": 8, + "name": "Pride Of Hazel", + "jockey": "Molly Bourke", + "trainer": "Pat Murphy", + "weight": 57.0, + "barrier": 3, + "age": 4, + "sex": "Mare", + "sire": "Pride Of Dubai", + "dam": "Indice", + "country": "au", + "careerPrizeMoney": "$1325.00", + "form": "8X06", + "last20Starts": "8X06", + "stats": { + "overall": { + "starts": 3, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "conditions": { + "good": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "soft": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "heavy": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "scratched": false, + "decorators": [] + }, + { + "number": 9, + "name": "Rockabye Roxy", + "jockey": "Alysha Collett", + "trainer": "Keith Dryden & Libby Snowden", + "weight": 57.0, + "barrier": 4, + "age": 4, + "sex": "Mare", + "sire": "Written By", + "dam": "Rockarosa", + "country": "au", + "careerPrizeMoney": "$25250.00", + "form": "X2222", + "last20Starts": "3X6796X2222", + "stats": { + "overall": { + "starts": 9, + "wins": 0, + "places": 5, + "seconds": 4, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.55555556 + }, + "distance": { + "starts": 3, + "wins": 0, + "places": 2, + "seconds": 2, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.66666667 + }, + "conditions": { + "good": { + "starts": 5, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.2 + }, + "soft": { + "starts": 2, + "wins": 0, + "places": 2, + "seconds": 2, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 1.0 + }, + "heavy": { + "starts": 2, + "wins": 0, + "places": 2, + "seconds": 2, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 1.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 3, + "wins": 0, + "places": 2, + "seconds": 1, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.66666667 + }, + "secondUp": { + "starts": 2, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.5 + } + }, + "scratched": false, + "decorators": [] + }, + { + "number": 10, + "name": "El Cool Gee", + "jockey": "Dale Cole", + "trainer": "Pat Murphy", + "weight": 55.0, + "claim": 2.0, + "barrier": 11, + "age": 3, + "sex": "Filly", + "sire": "Cool Aza Beel", + "dam": "Divajeu", + "country": "au", + "careerPrizeMoney": "$2600.00", + "form": "3", + "last20Starts": "3", + "stats": { + "overall": { + "starts": 1, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 1.0 + }, + "conditions": { + "good": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "soft": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "heavy": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + } + }, + "scratched": false, + "decorators": [] + }, + { + "number": 11, + "name": "Nikita Zou", + "jockey": "Jean Van Overmeire", + "trainer": "Luke Pepper", + "weight": 55.0, + "barrier": 10, + "age": 3, + "sex": "Filly", + "sire": "Zousain", + "dam": "Casino Star", + "country": "au", + "careerPrizeMoney": "$6235.00", + "form": "8X53", + "last20Starts": "8X53", + "stats": { + "overall": { + "starts": 3, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.33333333 + }, + "conditions": { + "good": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "soft": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "heavy": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "scratched": false, + "decorators": [] + } + ] + }, + "prediction": { + "date": "2026-08-10", + "track": "Nowra", + "race_number": "2", + "race_name": "Thank You Bob Young Maiden Plate", + "primary": "9-5-4", + "secondary": "9-4-3", + "value": "5-9-4", + "top3": [ + { + "number": 9, + "name": "Rockabye Roxy", + "score": 49.8, + "win_prob": 0, + "place_prob": 55.6 + }, + { + "number": 5, + "name": "Belleistic Bonny", + "score": 36.5, + "win_prob": 0, + "place_prob": 40.0 + }, + { + "number": 4, + "name": "Step Quick", + "score": 35.5, + "win_prob": 0, + "place_prob": 35.0 + } + ], + "confidence": "MEDIUM" + } + }, + { + "date": "2026-08-10", + "track": "Nowra", + "track_slug": "nowra", + "race_number": "3", + "race_name": "Sctc Champion Country Trainer BM58", + "distance": "1000m", + "condition": "Good 4", + "weather": "Fine", + "race_class": "BM58", + "start_time": "2026-08-10T04:25:00Z", + "prize_money": "27000", + "number_of_runners": 11, + "form": { + "date": "2026-08-10", + "track": "Nowra", + "raceNumber": 3, + "raceName": "Sctc Champion Country Trainer BM58", + "distance": "1000m", + "condition": "Good 4", + "weather": "Fine", + "raceClass": "BM58", + "abandoned": false, + "startTime": "2026-08-10T04:25:00Z", + "timezone": "Australia/Sydney", + "prizeMoney": "27000", + "numberOfRunners": 11, + "runners": [ + { + "number": 1, + "name": "Getty", + "jockey": "Emma Ly", + "trainer": "Matthew Kelley", + "weight": 62.0, + "claim": 2.0, + "barrier": 4, + "age": 6, + "sex": "Gelding", + "sire": "Capitalist", + "dam": "Samantha", + "country": "au", + "careerPrizeMoney": "$212750.00", + "form": "59060", + "last20Starts": "176132X4281687X59060", + "stats": { + "overall": { + "starts": 38, + "wins": 4, + "places": 15, + "seconds": 7, + "thirds": 4, + "winPercent": 0.10526316, + "placePercent": 0.39473684 + }, + "track": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "distance": { + "starts": 12, + "wins": 2, + "places": 7, + "seconds": 3, + "thirds": 2, + "winPercent": 0.16666667, + "placePercent": 0.58333333 + }, + "conditions": { + "good": { + "starts": 17, + "wins": 2, + "places": 6, + "seconds": 1, + "thirds": 3, + "winPercent": 0.11764706, + "placePercent": 0.35294118 + }, + "soft": { + "starts": 15, + "wins": 2, + "places": 7, + "seconds": 5, + "thirds": 0, + "winPercent": 0.13333333, + "placePercent": 0.46666667 + }, + "heavy": { + "starts": 4, + "wins": 0, + "places": 2, + "seconds": 1, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.5 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 7, + "wins": 1, + "places": 3, + "seconds": 1, + "thirds": 1, + "winPercent": 0.14285714, + "placePercent": 0.42857143 + }, + "secondUp": { + "starts": 7, + "wins": 0, + "places": 3, + "seconds": 2, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.42857143 + } + }, + "scratched": false, + "decorators": [] + }, + { + "number": 2, + "name": "Arctic Desert", + "jockey": "Glenn Cahill", + "trainer": "John Rolfe", + "weight": 61.0, + "claim": 2.0, + "barrier": 5, + "age": 6, + "sex": "Gelding", + "sire": "Pride Of Dubai", + "dam": "Arctic Angel", + "country": "au", + "careerPrizeMoney": "$83630.00", + "form": "409X8", + "last20Starts": "0352081X161412X409X8", + "stats": { + "overall": { + "starts": 25, + "wins": 4, + "places": 7, + "seconds": 2, + "thirds": 1, + "winPercent": 0.16, + "placePercent": 0.28 + }, + "track": { + "starts": 2, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.5 + }, + "distance": { + "starts": 9, + "wins": 1, + "places": 3, + "seconds": 1, + "thirds": 1, + "winPercent": 0.11111111, + "placePercent": 0.33333333 + }, + "trackDistance": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "conditions": { + "good": { + "starts": 15, + "wins": 2, + "places": 3, + "seconds": 1, + "thirds": 0, + "winPercent": 0.13333333, + "placePercent": 0.2 + }, + "soft": { + "starts": 7, + "wins": 2, + "places": 3, + "seconds": 1, + "thirds": 0, + "winPercent": 0.28571429, + "placePercent": 0.42857143 + }, + "heavy": { + "starts": 3, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.33333333 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 7, + "wins": 2, + "places": 2, + "seconds": 0, + "thirds": 0, + "winPercent": 0.28571429, + "placePercent": 0.28571429 + }, + "secondUp": { + "starts": 6, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "scratched": false, + "decorators": [] + }, + { + "number": 3, + "name": "Abstruse", + "jockey": "Brodie Loy", + "trainer": "Natalie Jarvis", + "weight": 60.0, + "barrier": 1, + "age": 6, + "sex": "Mare", + "sire": "Sidestep", + "dam": "Arcane", + "country": "au", + "careerPrizeMoney": "$127130.00", + "form": "33X48", + "last20Starts": "03283635547442133X48", + "stats": { + "overall": { + "starts": 38, + "wins": 3, + "places": 17, + "seconds": 7, + "thirds": 7, + "winPercent": 0.07894737, + "placePercent": 0.44736842 + }, + "track": { + "starts": 2, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.5 + }, + "distance": { + "starts": 11, + "wins": 1, + "places": 3, + "seconds": 1, + "thirds": 1, + "winPercent": 0.09090909, + "placePercent": 0.27272727 + }, + "conditions": { + "good": { + "starts": 17, + "wins": 2, + "places": 7, + "seconds": 3, + "thirds": 2, + "winPercent": 0.11764706, + "placePercent": 0.41176471 + }, + "soft": { + "starts": 14, + "wins": 1, + "places": 6, + "seconds": 2, + "thirds": 3, + "winPercent": 0.07142857, + "placePercent": 0.42857143 + }, + "heavy": { + "starts": 6, + "wins": 0, + "places": 4, + "seconds": 2, + "thirds": 2, + "winPercent": 0.0, + "placePercent": 0.66666667 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 7, + "wins": 1, + "places": 3, + "seconds": 2, + "thirds": 0, + "winPercent": 0.14285714, + "placePercent": 0.42857143 + }, + "secondUp": { + "starts": 5, + "wins": 0, + "places": 3, + "seconds": 2, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.6 + } + }, + "scratched": false, + "decorators": [] + }, + { + "number": 4, + "name": "Drama Dodger", + "jockey": "Teaghan Martin", + "trainer": "Garry Kirkup", + "weight": 60.0, + "claim": 1.5, + "barrier": 6, + "age": 6, + "sex": "Mare", + "sire": "Nicconi", + "dam": "Pure Drama", + "country": "au", + "careerPrizeMoney": "$99862.00", + "form": "2723X", + "last20Starts": "5X680X2696X2X312723X", + "stats": { + "overall": { + "starts": 27, + "wins": 3, + "places": 11, + "seconds": 5, + "thirds": 3, + "winPercent": 0.11111111, + "placePercent": 0.40740741 + }, + "track": { + "starts": 1, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 1.0 + }, + "distance": { + "starts": 6, + "wins": 2, + "places": 5, + "seconds": 1, + "thirds": 2, + "winPercent": 0.33333333, + "placePercent": 0.83333333 + }, + "trackDistance": { + "starts": 1, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 1.0 + }, + "conditions": { + "good": { + "starts": 14, + "wins": 2, + "places": 6, + "seconds": 2, + "thirds": 2, + "winPercent": 0.14285714, + "placePercent": 0.42857143 + }, + "soft": { + "starts": 9, + "wins": 0, + "places": 3, + "seconds": 3, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.33333333 + }, + "heavy": { + "starts": 4, + "wins": 1, + "places": 2, + "seconds": 0, + "thirds": 1, + "winPercent": 0.25, + "placePercent": 0.5 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 7, + "wins": 1, + "places": 5, + "seconds": 3, + "thirds": 1, + "winPercent": 0.14285714, + "placePercent": 0.71428571 + }, + "secondUp": { + "starts": 6, + "wins": 2, + "places": 2, + "seconds": 0, + "thirds": 0, + "winPercent": 0.33333333, + "placePercent": 0.33333333 + } + }, + "scratched": false, + "decorators": [] + }, + { + "number": 5, + "name": "Vereeva", + "jockey": "Louise Day", + "trainer": "Brian Adams", + "weight": 58.5, + "barrier": 8, + "age": 7, + "sex": "Mare", + "sire": "Pluck", + "dam": "Green Aventurine", + "country": "au", + "careerPrizeMoney": "$78712.00", + "form": "X6378", + "last20Starts": "045X31444580633X6378", + "stats": { + "overall": { + "starts": 28, + "wins": 3, + "places": 9, + "seconds": 0, + "thirds": 6, + "winPercent": 0.10714286, + "placePercent": 0.32142857 + }, + "track": { + "starts": 10, + "wins": 0, + "places": 3, + "seconds": 0, + "thirds": 3, + "winPercent": 0.0, + "placePercent": 0.3 + }, + "distance": { + "starts": 6, + "wins": 1, + "places": 2, + "seconds": 0, + "thirds": 1, + "winPercent": 0.16666667, + "placePercent": 0.33333333 + }, + "trackDistance": { + "starts": 1, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 1.0 + }, + "conditions": { + "good": { + "starts": 15, + "wins": 1, + "places": 3, + "seconds": 0, + "thirds": 2, + "winPercent": 0.06666667, + "placePercent": 0.2 + }, + "soft": { + "starts": 4, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.25 + }, + "heavy": { + "starts": 9, + "wins": 2, + "places": 5, + "seconds": 0, + "thirds": 3, + "winPercent": 0.22222222, + "placePercent": 0.55555556 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 4, + "wins": 1, + "places": 3, + "seconds": 0, + "thirds": 2, + "winPercent": 0.25, + "placePercent": 0.75 + }, + "secondUp": { + "starts": 4, + "wins": 1, + "places": 2, + "seconds": 0, + "thirds": 1, + "winPercent": 0.25, + "placePercent": 0.5 + } + }, + "scratched": false, + "decorators": [] + }, + { + "number": 6, + "name": "Dancing Mumma", + "jockey": "Jordan Quince", + "trainer": "B Joseph & P & M Jones", + "weight": 57.5, + "claim": 2.0, + "barrier": 11, + "age": 4, + "sex": "Mare", + "sire": "Exceedance", + "dam": "Mumford", + "country": "au", + "careerPrizeMoney": "$21500.00", + "form": "33X1", + "last20Starts": "33X1", + "stats": { + "overall": { + "starts": 3, + "wins": 1, + "places": 3, + "seconds": 0, + "thirds": 2, + "winPercent": 0.33333333, + "placePercent": 1.0 + }, + "track": { + "starts": 1, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 1.0 + }, + "conditions": { + "good": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "soft": { + "starts": 1, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 1.0 + }, + "heavy": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 1, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 1.0 + } + }, + "scratched": false, + "decorators": [] + }, + { + "number": 7, + "name": "Vantante", + "jockey": "Quayde Krogh", + "trainer": "Paul Murray", + "weight": 57.5, + "barrier": 9, + "age": 4, + "sex": "Mare", + "sire": "Vancouver", + "dam": "Repentant", + "country": "au", + "careerPrizeMoney": "$41850.00", + "form": "68X09", + "last20Starts": "92X65332168X09", + "stats": { + "overall": { + "starts": 12, + "wins": 1, + "places": 5, + "seconds": 2, + "thirds": 2, + "winPercent": 0.08333333, + "placePercent": 0.41666667 + }, + "track": { + "starts": 1, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 1.0 + }, + "distance": { + "starts": 4, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "conditions": { + "good": { + "starts": 7, + "wins": 1, + "places": 3, + "seconds": 1, + "thirds": 1, + "winPercent": 0.14285714, + "placePercent": 0.42857143 + }, + "soft": { + "starts": 2, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.5 + }, + "heavy": { + "starts": 2, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.5 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 3, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "secondUp": { + "starts": 2, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.5 + } + }, + "scratched": false, + "decorators": [] + }, + { + "number": 8, + "name": "Battle Warrior", + "jockey": "Molly Bourke", + "trainer": "Amanda Turner", + "weight": 56.5, + "barrier": 10, + "age": 5, + "sex": "Gelding", + "sire": "Zoustar", + "dam": "Miss Leonidas", + "country": "au", + "careerPrizeMoney": "$26385.00", + "form": "1247X", + "last20Starts": "08504570X41247X", + "stats": { + "overall": { + "starts": 13, + "wins": 1, + "places": 2, + "seconds": 1, + "thirds": 0, + "winPercent": 0.07692308, + "placePercent": 0.15384615 + }, + "track": { + "starts": 4, + "wins": 1, + "places": 2, + "seconds": 1, + "thirds": 0, + "winPercent": 0.25, + "placePercent": 0.5 + }, + "distance": { + "starts": 8, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.125 + }, + "trackDistance": { + "starts": 1, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 1.0 + }, + "conditions": { + "good": { + "starts": 9, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 0.11111111, + "placePercent": 0.11111111 + }, + "soft": { + "starts": 3, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.33333333 + }, + "heavy": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "secondUp": { + "starts": 2, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 0.5, + "placePercent": 0.5 + } + }, + "scratched": false, + "decorators": [] + }, + { + "number": 9, + "name": "Into The Fire", + "jockey": "Jean Van Overmeire", + "trainer": "Scott Jamieson", + "weight": 56.5, + "barrier": 2, + "age": 9, + "sex": "Gelding", + "sire": "Exceed And Excel", + "dam": "Unearthly", + "country": "au", + "careerPrizeMoney": "$152910.00", + "form": "21542", + "last20Starts": "255554127X8313821542", + "stats": { + "overall": { + "starts": 49, + "wins": 5, + "places": 12, + "seconds": 5, + "thirds": 2, + "winPercent": 0.10204082, + "placePercent": 0.24489796 + }, + "distance": { + "starts": 21, + "wins": 1, + "places": 3, + "seconds": 2, + "thirds": 0, + "winPercent": 0.04761905, + "placePercent": 0.14285714 + }, + "conditions": { + "good": { + "starts": 31, + "wins": 4, + "places": 7, + "seconds": 2, + "thirds": 1, + "winPercent": 0.12903226, + "placePercent": 0.22580645 + }, + "soft": { + "starts": 13, + "wins": 1, + "places": 4, + "seconds": 2, + "thirds": 1, + "winPercent": 0.07692308, + "placePercent": 0.30769231 + }, + "heavy": { + "starts": 3, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 7, + "wins": 1, + "places": 2, + "seconds": 1, + "thirds": 0, + "winPercent": 0.14285714, + "placePercent": 0.28571429 + }, + "secondUp": { + "starts": 6, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 0.16666667, + "placePercent": 0.16666667 + } + }, + "scratched": false, + "decorators": [] + }, + { + "number": 10, + "name": "Bonnyville", + "jockey": "Damon Budler", + "trainer": "Allan McRae", + "weight": 55.0, + "barrier": 3, + "age": 6, + "sex": "Gelding", + "sire": "Bon Hoffa", + "dam": "Tactical Miss", + "country": "au", + "careerPrizeMoney": "$49630.00", + "form": "0X0X6", + "last20Starts": "64220332X4864100X0X6", + "stats": { + "overall": { + "starts": 20, + "wins": 1, + "places": 6, + "seconds": 3, + "thirds": 2, + "winPercent": 0.05, + "placePercent": 0.3 + }, + "track": { + "starts": 2, + "wins": 1, + "places": 2, + "seconds": 1, + "thirds": 0, + "winPercent": 0.5, + "placePercent": 1.0 + }, + "distance": { + "starts": 6, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "conditions": { + "good": { + "starts": 7, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "soft": { + "starts": 6, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 0.16666667, + "placePercent": 0.16666667 + }, + "heavy": { + "starts": 6, + "wins": 0, + "places": 5, + "seconds": 3, + "thirds": 2, + "winPercent": 0.0, + "placePercent": 0.83333333 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 3, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "secondUp": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "scratched": false, + "decorators": [] + }, + { + "number": 11, + "name": "Time And Rhythm", + "jockey": "Jay Ford", + "trainer": "Edward Cummings", + "weight": 55.0, + "barrier": 7, + "age": 6, + "sex": "Gelding", + "sire": "Russian Revolution", + "dam": "Babelicious", + "country": "au", + "careerPrizeMoney": "$37525.00", + "form": "33785", + "last20Starts": "0059X08464492X533785", + "stats": { + "overall": { + "starts": 25, + "wins": 1, + "places": 6, + "seconds": 3, + "thirds": 2, + "winPercent": 0.04, + "placePercent": 0.24 + }, + "distance": { + "starts": 5, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.2 + }, + "conditions": { + "good": { + "starts": 7, + "wins": 0, + "places": 2, + "seconds": 1, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.28571429 + }, + "soft": { + "starts": 11, + "wins": 1, + "places": 2, + "seconds": 1, + "thirds": 0, + "winPercent": 0.09090909, + "placePercent": 0.18181818 + }, + "heavy": { + "starts": 7, + "wins": 0, + "places": 2, + "seconds": 1, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.28571429 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 4, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "secondUp": { + "starts": 4, + "wins": 1, + "places": 2, + "seconds": 0, + "thirds": 1, + "winPercent": 0.25, + "placePercent": 0.5 + } + }, + "scratched": false, + "decorators": [] + } + ] + }, + "prediction": { + "date": "2026-08-10", + "track": "Nowra", + "race_number": "3", + "race_name": "Sctc Champion Country Trainer BM58", + "primary": "4-6-3", + "secondary": "4-3-9", + "value": "6-4-9", + "top3": [ + { + "number": 4, + "name": "Drama Dodger", + "score": 54.1, + "win_prob": 11.1, + "place_prob": 40.7 + }, + { + "number": 6, + "name": "Dancing Mumma", + "score": 51.7, + "win_prob": 33.3, + "place_prob": 100.0 + }, + { + "number": 3, + "name": "Abstruse", + "score": 39.3, + "win_prob": 7.9, + "place_prob": 44.7 + } + ], + "confidence": "MEDIUM" + } + }, + { + "date": "2026-08-10", + "track": "Nowra", + "track_slug": "nowra", + "race_number": "4", + "race_name": "Sctc Champion Trainer Matthew Smith BM66", + "distance": "1600m", + "condition": "Good 4", + "weather": "Fine", + "race_class": "BM66", + "start_time": "2026-08-10T05:05:00Z", + "prize_money": "27000", + "number_of_runners": 12, + "form": { + "date": "2026-08-10", + "track": "Nowra", + "raceNumber": 4, + "raceName": "Sctc Champion Trainer Matthew Smith BM66", + "distance": "1600m", + "condition": "Good 4", + "weather": "Fine", + "raceClass": "BM66", + "abandoned": false, + "startTime": "2026-08-10T05:05:00Z", + "timezone": "Australia/Sydney", + "prizeMoney": "27000", + "numberOfRunners": 12, + "runners": [ + { + "number": 1, + "name": "Unreal Expectation", + "jockey": "-", + "trainer": "Tara & Philippe Vigouroux", + "weight": 60.5, + "barrier": 2, + "age": 5, + "sex": "Gelding", + "sire": "Under The Louvre", + "dam": "Royal Seal", + "country": "au", + "careerPrizeMoney": "$82550.00", + "form": "22947", + "last20Starts": "23112X6566X34622947", + "stats": { + "overall": { + "starts": 18, + "wins": 2, + "places": 9, + "seconds": 4, + "thirds": 3, + "winPercent": 0.11111111, + "placePercent": 0.5 + }, + "distance": { + "starts": 6, + "wins": 0, + "places": 3, + "seconds": 3, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.5 + }, + "conditions": { + "good": { + "starts": 8, + "wins": 1, + "places": 4, + "seconds": 1, + "thirds": 2, + "winPercent": 0.125, + "placePercent": 0.5 + }, + "soft": { + "starts": 3, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.33333333 + }, + "heavy": { + "starts": 5, + "wins": 1, + "places": 3, + "seconds": 2, + "thirds": 0, + "winPercent": 0.2, + "placePercent": 0.6 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 3, + "wins": 0, + "places": 2, + "seconds": 1, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.66666667 + }, + "secondUp": { + "starts": 3, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.33333333 + } + }, + "scratched": false, + "decorators": [] + }, + { + "number": 2, + "name": "Winning Point", + "jockey": "Matt Kirk", + "trainer": "Michelle Ritchie", + "weight": 60.5, + "claim": 4.0, + "barrier": 1, + "age": 7, + "sex": "Mare", + "sire": "Bull Point", + "dam": "Keofilo", + "country": "au", + "careerPrizeMoney": "$170050.00", + "form": "95X76", + "last20Starts": "66X38543725670595X76", + "stats": { + "overall": { + "starts": 39, + "wins": 3, + "places": 10, + "seconds": 2, + "thirds": 5, + "winPercent": 0.07692308, + "placePercent": 0.25641026 + }, + "distance": { + "starts": 6, + "wins": 1, + "places": 2, + "seconds": 0, + "thirds": 1, + "winPercent": 0.16666667, + "placePercent": 0.33333333 + }, + "conditions": { + "good": { + "starts": 26, + "wins": 2, + "places": 5, + "seconds": 2, + "thirds": 1, + "winPercent": 0.07692308, + "placePercent": 0.19230769 + }, + "soft": { + "starts": 10, + "wins": 0, + "places": 2, + "seconds": 0, + "thirds": 2, + "winPercent": 0.0, + "placePercent": 0.2 + }, + "heavy": { + "starts": 3, + "wins": 1, + "places": 3, + "seconds": 0, + "thirds": 2, + "winPercent": 0.33333333, + "placePercent": 1.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 6, + "wins": 1, + "places": 3, + "seconds": 0, + "thirds": 2, + "winPercent": 0.16666667, + "placePercent": 0.5 + }, + "secondUp": { + "starts": 6, + "wins": 0, + "places": 2, + "seconds": 1, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.33333333 + } + }, + "scratched": false, + "decorators": [] + }, + { + "number": 3, + "name": "Tillstrom", + "jockey": "Jean Van Overmeire", + "trainer": "Mitchell Beer & George Carpenter", + "weight": 59.5, + "barrier": 12, + "age": 5, + "sex": "Gelding", + "sire": "Vancouver", + "dam": "Kukla", + "country": "au", + "careerPrizeMoney": "$53125.00", + "form": "01X04", + "last20Starts": "114401X04", + "stats": { + "overall": { + "starts": 8, + "wins": 3, + "places": 3, + "seconds": 0, + "thirds": 0, + "winPercent": 0.375, + "placePercent": 0.375 + }, + "distance": { + "starts": 3, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 0.33333333, + "placePercent": 0.33333333 + }, + "conditions": { + "good": { + "starts": 5, + "wins": 3, + "places": 3, + "seconds": 0, + "thirds": 0, + "winPercent": 0.6, + "placePercent": 0.6 + }, + "soft": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "heavy": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 2, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 0.5, + "placePercent": 0.5 + }, + "secondUp": { + "starts": 2, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 0.5, + "placePercent": 0.5 + } + }, + "scratched": false, + "decorators": [] + }, + { + "number": 4, + "name": "Fierceness", + "jockey": "Ashley Morgan", + "trainer": "Matthew Smith", + "weight": 58.5, + "barrier": 7, + "age": 4, + "sex": "Gelding", + "sire": "Fierce Impact", + "dam": "Rebel Miss", + "country": "au", + "careerPrizeMoney": "$45300.00", + "form": "46243", + "last20Starts": "4X357X3146243", + "stats": { + "overall": { + "starts": 11, + "wins": 1, + "places": 5, + "seconds": 1, + "thirds": 3, + "winPercent": 0.09090909, + "placePercent": 0.45454545 + }, + "track": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "distance": { + "starts": 1, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 1.0 + }, + "conditions": { + "good": { + "starts": 4, + "wins": 0, + "places": 3, + "seconds": 0, + "thirds": 3, + "winPercent": 0.0, + "placePercent": 0.75 + }, + "soft": { + "starts": 6, + "wins": 1, + "places": 2, + "seconds": 1, + "thirds": 0, + "winPercent": 0.16666667, + "placePercent": 0.33333333 + }, + "heavy": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 3, + "wins": 0, + "places": 2, + "seconds": 0, + "thirds": 2, + "winPercent": 0.0, + "placePercent": 0.66666667 + }, + "secondUp": { + "starts": 2, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 0.5, + "placePercent": 0.5 + } + }, + "scratched": false, + "decorators": [] + }, + { + "number": 5, + "name": "That A Boy", + "jockey": "Damon Budler", + "trainer": "Paul Facoory", + "weight": 58.5, + "barrier": 6, + "age": 6, + "sex": "Gelding", + "sire": "Bon Hoffa", + "dam": "Caraffa", + "country": "au", + "careerPrizeMoney": "$72080.00", + "form": "X1945", + "last20Starts": "7X110824X30169X1945", + "stats": { + "overall": { + "starts": 16, + "wins": 4, + "places": 6, + "seconds": 1, + "thirds": 1, + "winPercent": 0.25, + "placePercent": 0.375 + }, + "distance": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "conditions": { + "good": { + "starts": 12, + "wins": 4, + "places": 6, + "seconds": 1, + "thirds": 1, + "winPercent": 0.33333333, + "placePercent": 0.5 + }, + "soft": { + "starts": 3, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "heavy": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 4, + "wins": 2, + "places": 3, + "seconds": 0, + "thirds": 1, + "winPercent": 0.5, + "placePercent": 0.75 + }, + "secondUp": { + "starts": 3, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 0.33333333, + "placePercent": 0.33333333 + } + }, + "scratched": false, + "decorators": [] + }, + { + "number": 6, + "name": "Brannum", + "jockey": "Keagan Latham", + "trainer": "Theresa Bateup", + "weight": 58.0, + "barrier": 9, + "age": 5, + "sex": "Gelding", + "sire": "Yes Yes Yes", + "dam": "Adaline", + "country": "au", + "careerPrizeMoney": "$73510.00", + "form": "71079", + "last20Starts": "32X2681X923382871079", + "stats": { + "overall": { + "starts": 18, + "wins": 2, + "places": 9, + "seconds": 4, + "thirds": 3, + "winPercent": 0.11111111, + "placePercent": 0.5 + }, + "track": { + "starts": 2, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.5 + }, + "distance": { + "starts": 4, + "wins": 0, + "places": 2, + "seconds": 1, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.5 + }, + "trackDistance": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "conditions": { + "good": { + "starts": 5, + "wins": 1, + "places": 2, + "seconds": 1, + "thirds": 0, + "winPercent": 0.2, + "placePercent": 0.4 + }, + "soft": { + "starts": 8, + "wins": 1, + "places": 5, + "seconds": 2, + "thirds": 2, + "winPercent": 0.125, + "placePercent": 0.625 + }, + "heavy": { + "starts": 4, + "wins": 0, + "places": 2, + "seconds": 1, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.5 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 3, + "wins": 0, + "places": 2, + "seconds": 1, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.66666667 + }, + "secondUp": { + "starts": 3, + "wins": 0, + "places": 2, + "seconds": 2, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.66666667 + } + }, + "scratched": false, + "decorators": [] + }, + { + "number": 7, + "name": "Win The Day", + "jockey": "Alysha Collett", + "trainer": "B Joseph & P & M Jones", + "weight": 57.5, + "barrier": 3, + "age": 6, + "sex": "Mare", + "sire": "Hellbent", + "dam": "Well Hidden", + "country": "au", + "careerPrizeMoney": "$98685.00", + "form": "82553", + "last20Starts": "8X3211296X6940X82553", + "stats": { + "overall": { + "starts": 19, + "wins": 3, + "places": 8, + "seconds": 3, + "thirds": 2, + "winPercent": 0.15789474, + "placePercent": 0.42105263 + }, + "track": { + "starts": 1, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 1.0 + }, + "distance": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "conditions": { + "good": { + "starts": 7, + "wins": 1, + "places": 2, + "seconds": 1, + "thirds": 0, + "winPercent": 0.14285714, + "placePercent": 0.28571429 + }, + "soft": { + "starts": 8, + "wins": 0, + "places": 3, + "seconds": 2, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.375 + }, + "heavy": { + "starts": 3, + "wins": 2, + "places": 2, + "seconds": 0, + "thirds": 0, + "winPercent": 0.66666667, + "placePercent": 0.66666667 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 4, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.25 + }, + "secondUp": { + "starts": 4, + "wins": 1, + "places": 3, + "seconds": 2, + "thirds": 0, + "winPercent": 0.25, + "placePercent": 0.75 + } + }, + "scratched": false, + "decorators": [] + }, + { + "number": 8, + "name": "More Mischief", + "jockey": "Molly Bourke", + "trainer": "Amanda Turner", + "weight": 56.5, + "barrier": 10, + "age": 7, + "sex": "Gelding", + "sire": "Pierro", + "dam": "Ajeeta", + "country": "au", + "careerPrizeMoney": "$138075.00", + "form": "76034", + "last20Starts": "83443793932456X76034", + "stats": { + "overall": { + "starts": 44, + "wins": 3, + "places": 13, + "seconds": 2, + "thirds": 8, + "winPercent": 0.06818182, + "placePercent": 0.29545455 + }, + "track": { + "starts": 7, + "wins": 2, + "places": 4, + "seconds": 0, + "thirds": 2, + "winPercent": 0.28571429, + "placePercent": 0.57142857 + }, + "distance": { + "starts": 18, + "wins": 2, + "places": 6, + "seconds": 0, + "thirds": 4, + "winPercent": 0.11111111, + "placePercent": 0.33333333 + }, + "trackDistance": { + "starts": 5, + "wins": 2, + "places": 3, + "seconds": 0, + "thirds": 1, + "winPercent": 0.4, + "placePercent": 0.6 + }, + "conditions": { + "good": { + "starts": 27, + "wins": 3, + "places": 11, + "seconds": 1, + "thirds": 7, + "winPercent": 0.11111111, + "placePercent": 0.40740741 + }, + "soft": { + "starts": 9, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.11111111 + }, + "heavy": { + "starts": 7, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.14285714 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 5, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.2 + }, + "secondUp": { + "starts": 5, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "scratched": false, + "decorators": [] + }, + { + "number": 9, + "name": "Roonami", + "jockey": "Coriah Keatings", + "trainer": "Matthew Kelley", + "weight": 55.0, + "barrier": 8, + "age": 4, + "sex": "Mare", + "sire": "Microphone", + "dam": "Miss Chaparral", + "country": "au", + "careerPrizeMoney": "$42525.00", + "form": "51014", + "last20Starts": "75X2337X51014", + "stats": { + "overall": { + "starts": 11, + "wins": 2, + "places": 5, + "seconds": 1, + "thirds": 2, + "winPercent": 0.18181818, + "placePercent": 0.45454545 + }, + "track": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "distance": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "trackDistance": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "conditions": { + "good": { + "starts": 4, + "wins": 1, + "places": 2, + "seconds": 1, + "thirds": 0, + "winPercent": 0.25, + "placePercent": 0.5 + }, + "soft": { + "starts": 6, + "wins": 1, + "places": 3, + "seconds": 0, + "thirds": 2, + "winPercent": 0.16666667, + "placePercent": 0.5 + }, + "heavy": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 3, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.33333333 + }, + "secondUp": { + "starts": 3, + "wins": 1, + "places": 2, + "seconds": 0, + "thirds": 1, + "winPercent": 0.33333333, + "placePercent": 0.66666667 + } + }, + "scratched": false, + "decorators": [] + }, + { + "number": 10, + "name": "Pearler", + "jockey": "Robyn Freeman", + "trainer": "Gary Nickson", + "weight": 55.0, + "barrier": 4, + "age": 5, + "sex": "Mare", + "sire": "Dargento", + "dam": "Redan Lane", + "country": "au", + "careerPrizeMoney": "$57950.00", + "form": "7X090", + "last20Starts": "8X58464X6X311447X090", + "stats": { + "overall": { + "starts": 18, + "wins": 2, + "places": 4, + "seconds": 0, + "thirds": 2, + "winPercent": 0.11111111, + "placePercent": 0.22222222 + }, + "track": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "distance": { + "starts": 2, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 0.5, + "placePercent": 0.5 + }, + "conditions": { + "good": { + "starts": 9, + "wins": 2, + "places": 3, + "seconds": 0, + "thirds": 1, + "winPercent": 0.22222222, + "placePercent": 0.33333333 + }, + "soft": { + "starts": 4, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "heavy": { + "starts": 4, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.25 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 5, + "wins": 0, + "places": 2, + "seconds": 0, + "thirds": 2, + "winPercent": 0.0, + "placePercent": 0.4 + }, + "secondUp": { + "starts": 4, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 0.25, + "placePercent": 0.25 + } + }, + "scratched": false, + "decorators": [] + }, + { + "number": 11, + "name": "Aranese", + "jockey": "Mollie Fitzgerald", + "trainer": "Amanda Turner", + "weight": 55.0, + "barrier": 11, + "age": 6, + "sex": "Gelding", + "sire": "Nicconi", + "dam": "Tapenade", + "country": "au", + "careerPrizeMoney": "$73875.00", + "form": "45267", + "last20Starts": "32064167424X23945267", + "stats": { + "overall": { + "starts": 27, + "wins": 1, + "places": 7, + "seconds": 4, + "thirds": 2, + "winPercent": 0.03703704, + "placePercent": 0.25925926 + }, + "track": { + "starts": 3, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "distance": { + "starts": 5, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.2 + }, + "conditions": { + "good": { + "starts": 17, + "wins": 1, + "places": 4, + "seconds": 2, + "thirds": 1, + "winPercent": 0.05882353, + "placePercent": 0.23529412 + }, + "soft": { + "starts": 7, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.14285714 + }, + "heavy": { + "starts": 3, + "wins": 0, + "places": 2, + "seconds": 2, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.66666667 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 3, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.33333333 + }, + "secondUp": { + "starts": 3, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.33333333 + } + }, + "scratched": false, + "decorators": [] + }, + { + "number": 12, + "name": "Noble One", + "jockey": "Winona Costin", + "trainer": "Matthew Smith", + "weight": 55.0, + "barrier": 5, + "age": 7, + "sex": "Gelding", + "sire": "Satono Aladdin", + "dam": "Piazza", + "country": "au", + "careerPrizeMoney": "$74615.00", + "form": "00200", + "last20Starts": "X817434X57955X200200", + "stats": { + "overall": { + "starts": 27, + "wins": 1, + "places": 10, + "seconds": 4, + "thirds": 5, + "winPercent": 0.03703704, + "placePercent": 0.37037037 + }, + "track": { + "starts": 3, + "wins": 0, + "places": 2, + "seconds": 1, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.66666667 + }, + "distance": { + "starts": 4, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "conditions": { + "good": { + "starts": 14, + "wins": 1, + "places": 6, + "seconds": 2, + "thirds": 3, + "winPercent": 0.07142857, + "placePercent": 0.42857143 + }, + "soft": { + "starts": 9, + "wins": 0, + "places": 3, + "seconds": 2, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.33333333 + }, + "heavy": { + "starts": 3, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.33333333 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 4, + "wins": 0, + "places": 2, + "seconds": 1, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.5 + }, + "secondUp": { + "starts": 4, + "wins": 1, + "places": 2, + "seconds": 0, + "thirds": 1, + "winPercent": 0.25, + "placePercent": 0.5 + } + }, + "scratched": false, + "decorators": [] + } + ] + }, + "prediction": { + "date": "2026-08-10", + "track": "Nowra", + "race_number": "4", + "race_name": "Sctc Champion Trainer Matthew Smith BM66", + "primary": "7-6-1", + "secondary": "7-1-4", + "value": "6-7-4", + "top3": [ + { + "number": 7, + "name": "Win The Day", + "score": 43.9, + "win_prob": 15.8, + "place_prob": 42.1 + }, + { + "number": 6, + "name": "Brannum", + "score": 41.1, + "win_prob": 11.1, + "place_prob": 50.0 + }, + { + "number": 1, + "name": "Unreal Expectation", + "score": 36.8, + "win_prob": 11.1, + "place_prob": 50.0 + } + ], + "confidence": "MEDIUM" + } + }, + { + "date": "2026-08-10", + "track": "Nowra", + "track_slug": "nowra", + "race_number": "5", + "race_name": "Sctc Champion Apprentice Dale Cole", + "distance": "1200m", + "condition": "Good 4", + "weather": "Fine", + "race_class": "CL1", + "start_time": "2026-08-10T05:40:00Z", + "prize_money": "27000", + "number_of_runners": 14, + "form": { + "date": "2026-08-10", + "track": "Nowra", + "raceNumber": 5, + "raceName": "Sctc Champion Apprentice Dale Cole", + "distance": "1200m", + "condition": "Good 4", + "weather": "Fine", + "raceClass": "CL1", + "abandoned": false, + "startTime": "2026-08-10T05:40:00Z", + "timezone": "Australia/Sydney", + "prizeMoney": "27000", + "numberOfRunners": 14, + "runners": [ + { + "number": 1, + "name": "Willingham", + "jockey": "Rochelle Wedrat-Kroezen", + "trainer": "Danielle Seib", + "weight": 61.5, + "claim": 2.0, + "barrier": 6, + "age": 4, + "sex": "Gelding", + "sire": "Justify", + "dam": "Yolanda", + "country": "au", + "careerPrizeMoney": "$44185.00", + "form": "17X99", + "last20Starts": "35X4217X99", + "stats": { + "overall": { + "starts": 8, + "wins": 1, + "places": 3, + "seconds": 1, + "thirds": 1, + "winPercent": 0.125, + "placePercent": 0.375 + }, + "track": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "distance": { + "starts": 4, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.25 + }, + "trackDistance": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "conditions": { + "good": { + "starts": 3, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "soft": { + "starts": 4, + "wins": 1, + "places": 3, + "seconds": 1, + "thirds": 1, + "winPercent": 0.25, + "placePercent": 0.75 + }, + "heavy": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 3, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.33333333 + }, + "secondUp": { + "starts": 3, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.33333333 + } + }, + "scratched": false, + "decorators": [] + }, + { + "number": 2, + "name": "October Star", + "jockey": "Jay Ford", + "trainer": "Richard Litt", + "weight": 60.5, + "barrier": 11, + "age": 4, + "sex": "Gelding", + "sire": "Ole Kirk", + "dam": "October", + "country": "au", + "careerPrizeMoney": "$29750.00", + "form": "X5367", + "last20Starts": "17X5367", + "stats": { + "overall": { + "starts": 6, + "wins": 1, + "places": 2, + "seconds": 0, + "thirds": 1, + "winPercent": 0.16666667, + "placePercent": 0.33333333 + }, + "distance": { + "starts": 2, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.5 + }, + "conditions": { + "good": { + "starts": 2, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 0.5, + "placePercent": 0.5 + }, + "soft": { + "starts": 1, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 1.0 + }, + "heavy": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 2, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 0.5, + "placePercent": 0.5 + }, + "secondUp": { + "starts": 2, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.5 + } + }, + "scratched": false, + "decorators": [] + }, + { + "number": 3, + "name": "Ellismayne", + "jockey": "Coriah Keatings", + "trainer": "Nick Olive", + "weight": 60.0, + "barrier": 2, + "age": 4, + "sex": "Gelding", + "sire": "Harry Angel", + "dam": "Comical Lass", + "country": "au", + "careerPrizeMoney": "$34005.00", + "form": "35643", + "last20Starts": "8X612X735643", + "stats": { + "overall": { + "starts": 10, + "wins": 1, + "places": 4, + "seconds": 1, + "thirds": 2, + "winPercent": 0.1, + "placePercent": 0.4 + }, + "track": { + "starts": 1, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 1.0, + "placePercent": 1.0 + }, + "distance": { + "starts": 3, + "wins": 1, + "places": 2, + "seconds": 1, + "thirds": 0, + "winPercent": 0.33333333, + "placePercent": 0.66666667 + }, + "trackDistance": { + "starts": 1, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 1.0, + "placePercent": 1.0 + }, + "conditions": { + "good": { + "starts": 4, + "wins": 0, + "places": 2, + "seconds": 1, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.5 + }, + "soft": { + "starts": 5, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 0.2, + "placePercent": 0.2 + }, + "heavy": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 3, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "secondUp": { + "starts": 2, + "wins": 1, + "places": 2, + "seconds": 0, + "thirds": 1, + "winPercent": 0.5, + "placePercent": 1.0 + } + }, + "scratched": false, + "decorators": [] + }, + { + "number": 4, + "name": "Falstaffian", + "jockey": "Keagan Latham", + "trainer": "Joe Cleary", + "weight": 59.5, + "barrier": 13, + "age": 4, + "sex": "Gelding", + "sire": "Snitzel", + "dam": "Memsahib Lady", + "country": "au", + "careerPrizeMoney": "$22550.00", + "form": "6X100", + "last20Starts": "556X100", + "stats": { + "overall": { + "starts": 6, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 0.16666667, + "placePercent": 0.16666667 + }, + "conditions": { + "good": { + "starts": 3, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 0.33333333, + "placePercent": 0.33333333 + }, + "soft": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "heavy": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 2, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 0.5, + "placePercent": 0.5 + }, + "secondUp": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "scratched": false, + "decorators": [] + }, + { + "number": 5, + "name": "Gem Tycoon", + "jockey": "Winona Costin", + "trainer": "Richard & Will Freedman", + "weight": 59.5, + "barrier": 12, + "age": 4, + "sex": "Gelding", + "sire": "Written Tycoon", + "dam": "Perfect Gem", + "country": "au", + "careerPrizeMoney": "$18425.00", + "form": "17X53", + "last20Starts": "17X53", + "stats": { + "overall": { + "starts": 4, + "wins": 1, + "places": 2, + "seconds": 0, + "thirds": 1, + "winPercent": 0.25, + "placePercent": 0.5 + }, + "track": { + "starts": 1, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 1.0, + "placePercent": 1.0 + }, + "distance": { + "starts": 1, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 1.0, + "placePercent": 1.0 + }, + "trackDistance": { + "starts": 1, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 1.0, + "placePercent": 1.0 + }, + "conditions": { + "good": { + "starts": 1, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 1.0, + "placePercent": 1.0 + }, + "soft": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "heavy": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 2, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 0.5, + "placePercent": 0.5 + }, + "secondUp": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "scratched": false, + "decorators": [] + }, + { + "number": 6, + "name": "Tessy Tee", + "jockey": "Alysha Collett", + "trainer": "Richard Collett", + "weight": 59.0, + "barrier": 1, + "age": 5, + "sex": "Mare", + "sire": "Rubick", + "dam": "Prahaar", + "country": "au", + "careerPrizeMoney": "$71710.00", + "form": "35493", + "last20Starts": "2X16X232424X4035493", + "stats": { + "overall": { + "starts": 16, + "wins": 1, + "places": 8, + "seconds": 4, + "thirds": 3, + "winPercent": 0.0625, + "placePercent": 0.5 + }, + "distance": { + "starts": 3, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.33333333 + }, + "conditions": { + "good": { + "starts": 5, + "wins": 0, + "places": 3, + "seconds": 2, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.6 + }, + "soft": { + "starts": 10, + "wins": 1, + "places": 5, + "seconds": 2, + "thirds": 2, + "winPercent": 0.1, + "placePercent": 0.5 + }, + "heavy": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 4, + "wins": 1, + "places": 3, + "seconds": 2, + "thirds": 0, + "winPercent": 0.25, + "placePercent": 0.75 + }, + "secondUp": { + "starts": 3, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.33333333 + } + }, + "scratched": false, + "decorators": [] + }, + { + "number": 7, + "name": "Zougotme", + "jockey": "Jean Van Overmeire", + "trainer": "Robert & Luke Price", + "weight": 59.0, + "barrier": 3, + "age": 4, + "sex": "Gelding", + "sire": "Zousain", + "dam": "Change Channels", + "country": "au", + "careerPrizeMoney": "$50250.00", + "form": "4X317", + "last20Starts": "695X636224X317", + "stats": { + "overall": { + "starts": 12, + "wins": 1, + "places": 5, + "seconds": 2, + "thirds": 2, + "winPercent": 0.08333333, + "placePercent": 0.41666667 + }, + "track": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "distance": { + "starts": 2, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.5 + }, + "trackDistance": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "conditions": { + "good": { + "starts": 4, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.25 + }, + "soft": { + "starts": 7, + "wins": 1, + "places": 4, + "seconds": 1, + "thirds": 2, + "winPercent": 0.14285714, + "placePercent": 0.57142857 + }, + "heavy": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 3, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.33333333 + }, + "secondUp": { + "starts": 3, + "wins": 1, + "places": 2, + "seconds": 0, + "thirds": 1, + "winPercent": 0.33333333, + "placePercent": 0.66666667 + } + }, + "scratched": false, + "decorators": [] + }, + { + "number": 8, + "name": "Zou Force", + "jockey": "Brodie Loy", + "trainer": "Matthew Dale", + "weight": 58.5, + "barrier": 10, + "age": 4, + "sex": "Gelding", + "sire": "Zoustar", + "dam": "Savvy Coup", + "country": "au", + "careerPrizeMoney": "$29925.00", + "form": "412X", + "last20Starts": "412X", + "stats": { + "overall": { + "starts": 3, + "wins": 1, + "places": 2, + "seconds": 1, + "thirds": 0, + "winPercent": 0.33333333, + "placePercent": 0.66666667 + }, + "distance": { + "starts": 1, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 1.0, + "placePercent": 1.0 + }, + "conditions": { + "good": { + "starts": 2, + "wins": 1, + "places": 2, + "seconds": 1, + "thirds": 0, + "winPercent": 0.5, + "placePercent": 1.0 + }, + "soft": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "heavy": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "secondUp": { + "starts": 1, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 1.0, + "placePercent": 1.0 + } + }, + "scratched": false, + "decorators": [] + }, + { + "number": 9, + "name": "Costalivin", + "jockey": "Louise Day", + "trainer": "Matthew Dale", + "weight": 56.5, + "barrier": 9, + "age": 4, + "sex": "Mare", + "sire": "Toronado", + "dam": "Swift Sis", + "country": "au", + "careerPrizeMoney": "$13950.00", + "form": "1X", + "last20Starts": "1X", + "stats": { + "overall": { + "starts": 1, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 1.0, + "placePercent": 1.0 + }, + "distance": { + "starts": 1, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 1.0, + "placePercent": 1.0 + }, + "conditions": { + "good": { + "starts": 1, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 1.0, + "placePercent": 1.0 + }, + "soft": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "heavy": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 1, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 1.0, + "placePercent": 1.0 + } + }, + "scratched": false, + "decorators": [] + }, + { + "number": 10, + "name": "Excuseme Mrofficer", + "jockey": "-", + "trainer": "Ross McConville", + "weight": 56.0, + "barrier": 14, + "age": 4, + "sex": "Gelding", + "sire": "Grunt", + "dam": "Daily Challenge", + "country": "au", + "careerPrizeMoney": "$24900.00", + "form": "8X466", + "last20Starts": "0X2718X466", + "stats": { + "overall": { + "starts": 8, + "wins": 1, + "places": 2, + "seconds": 1, + "thirds": 0, + "winPercent": 0.125, + "placePercent": 0.25 + }, + "distance": { + "starts": 2, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.5 + }, + "conditions": { + "good": { + "starts": 4, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 0.25, + "placePercent": 0.25 + }, + "soft": { + "starts": 3, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.33333333 + }, + "heavy": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 3, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.33333333 + }, + "secondUp": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "scratched": true, + "decorators": [] + }, + { + "number": 11, + "name": "Kool Kade", + "jockey": "Andrew Adkins", + "trainer": "Mitchell Beer & George Carpenter", + "weight": 55.5, + "barrier": 7, + "age": 4, + "sex": "Gelding", + "sire": "Frosted", + "dam": "Lonesome", + "country": "au", + "careerPrizeMoney": "$27650.00", + "form": "285X7", + "last20Starts": "7X87041X8285X7", + "stats": { + "overall": { + "starts": 11, + "wins": 1, + "places": 2, + "seconds": 1, + "thirds": 0, + "winPercent": 0.09090909, + "placePercent": 0.18181818 + }, + "track": { + "starts": 4, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 0.25, + "placePercent": 0.25 + }, + "distance": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "trackDistance": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "conditions": { + "good": { + "starts": 3, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.33333333 + }, + "soft": { + "starts": 4, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "heavy": { + "starts": 4, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 0.25, + "placePercent": 0.25 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 4, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "secondUp": { + "starts": 2, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.5 + } + }, + "scratched": false, + "decorators": [] + }, + { + "number": 12, + "name": "Eye For Style", + "jockey": "Emma Ly", + "trainer": "Norm Gardner", + "weight": 55.0, + "claim": 2.0, + "barrier": 5, + "age": 4, + "sex": "Mare", + "sire": "Tassort", + "dam": "County Tale", + "country": "au", + "careerPrizeMoney": "$31000.00", + "form": "X16X5", + "last20Starts": "8X4373X16X5", + "stats": { + "overall": { + "starts": 8, + "wins": 1, + "places": 3, + "seconds": 0, + "thirds": 2, + "winPercent": 0.125, + "placePercent": 0.375 + }, + "track": { + "starts": 1, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 1.0, + "placePercent": 1.0 + }, + "distance": { + "starts": 4, + "wins": 1, + "places": 2, + "seconds": 0, + "thirds": 1, + "winPercent": 0.25, + "placePercent": 0.5 + }, + "trackDistance": { + "starts": 1, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 1.0, + "placePercent": 1.0 + }, + "conditions": { + "good": { + "starts": 3, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 0.33333333, + "placePercent": 0.33333333 + }, + "soft": { + "starts": 4, + "wins": 0, + "places": 2, + "seconds": 0, + "thirds": 2, + "winPercent": 0.0, + "placePercent": 0.5 + }, + "heavy": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 3, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 0.33333333, + "placePercent": 0.33333333 + }, + "secondUp": { + "starts": 2, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.5 + } + }, + "scratched": false, + "decorators": [] + }, + { + "number": 13, + "name": "Splendid Magnus", + "jockey": "Damon Budler", + "trainer": "Natalie Jarvis", + "weight": 55.0, + "barrier": 4, + "age": 4, + "sex": "Mare", + "sire": "Magnus", + "dam": "Splendid Thing", + "country": "au", + "careerPrizeMoney": "$30500.00", + "form": "274X0", + "last20Starts": "6X7X421274X0", + "stats": { + "overall": { + "starts": 9, + "wins": 1, + "places": 3, + "seconds": 2, + "thirds": 0, + "winPercent": 0.11111111, + "placePercent": 0.33333333 + }, + "distance": { + "starts": 1, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 1.0 + }, + "conditions": { + "good": { + "starts": 2, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.5 + }, + "soft": { + "starts": 5, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.2 + }, + "heavy": { + "starts": 1, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 1.0, + "placePercent": 1.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 3, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "secondUp": { + "starts": 1, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 1.0 + } + }, + "scratched": false, + "decorators": [] + }, + { + "number": 14, + "name": "Dubai Oak", + "jockey": "Glenn Cahill", + "trainer": "John Rolfe", + "weight": 55.0, + "claim": 2.0, + "barrier": 8, + "age": 7, + "sex": "Gelding", + "sire": "Pride Of Dubai", + "dam": "Elldarragh", + "country": "au", + "careerPrizeMoney": "$43690.00", + "form": "8X000", + "last20Starts": "8X89X26786X48758X000", + "stats": { + "overall": { + "starts": 36, + "wins": 1, + "places": 4, + "seconds": 1, + "thirds": 2, + "winPercent": 0.02777778, + "placePercent": 0.11111111 + }, + "track": { + "starts": 4, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 0.25, + "placePercent": 0.25 + }, + "distance": { + "starts": 3, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 0.33333333, + "placePercent": 0.33333333 + }, + "trackDistance": { + "starts": 1, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 1.0, + "placePercent": 1.0 + }, + "conditions": { + "good": { + "starts": 13, + "wins": 0, + "places": 2, + "seconds": 0, + "thirds": 2, + "winPercent": 0.0, + "placePercent": 0.15384615 + }, + "soft": { + "starts": 10, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.1 + }, + "heavy": { + "starts": 12, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 0.08333333, + "placePercent": 0.08333333 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 9, + "wins": 0, + "places": 2, + "seconds": 1, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.22222222 + }, + "secondUp": { + "starts": 7, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "scratched": false, + "decorators": [] + } + ] + }, + "prediction": { + "date": "2026-08-10", + "track": "Nowra", + "race_number": "5", + "race_name": "Sctc Champion Apprentice Dale Cole", + "primary": "9-5-8", + "secondary": "9-8-12", + "value": "5-9-12", + "top3": [ + { + "number": 9, + "name": "Costalivin", + "score": 55.7, + "win_prob": 100.0, + "place_prob": 100.0 + }, + { + "number": 5, + "name": "Gem Tycoon", + "score": 48.9, + "win_prob": 25.0, + "place_prob": 50.0 + }, + { + "number": 8, + "name": "Zou Force", + "score": 42.8, + "win_prob": 33.3, + "place_prob": 66.7 + } + ], + "confidence": "MEDIUM" + } + }, + { + "date": "2026-08-10", + "track": "Nowra", + "track_slug": "nowra", + "race_number": "6", + "race_name": "Sctc Horse Of The Year Written By Lucy", + "distance": "1100m", + "condition": "Good 4", + "weather": "Fine", + "race_class": "MDN FM", + "start_time": "2026-08-10T06:15:00Z", + "prize_money": "27000", + "number_of_runners": 15, + "form": { + "date": "2026-08-10", + "track": "Nowra", + "raceNumber": 6, + "raceName": "Sctc Horse Of The Year Written By Lucy", + "distance": "1100m", + "condition": "Good 4", + "weather": "Fine", + "raceClass": "MDN FM", + "abandoned": false, + "startTime": "2026-08-10T06:15:00Z", + "timezone": "Australia/Sydney", + "prizeMoney": "27000", + "numberOfRunners": 15, + "runners": [ + { + "number": 1, + "name": "Alabama Charm", + "jockey": "Andrew Calder", + "trainer": "Gregory Hickman", + "weight": 61.5, + "barrier": 9, + "age": 4, + "sex": "Mare", + "sire": "Alabama Express", + "dam": "Moodhilla", + "country": "au", + "careerPrizeMoney": "$76875.00", + "form": "6642X", + "last20Starts": "0X3220X27556642X", + "stats": { + "overall": { + "starts": 13, + "wins": 0, + "places": 5, + "seconds": 4, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.38461538 + }, + "track": { + "starts": 1, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 1.0 + }, + "distance": { + "starts": 3, + "wins": 0, + "places": 2, + "seconds": 2, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.66666667 + }, + "conditions": { + "good": { + "starts": 9, + "wins": 0, + "places": 2, + "seconds": 1, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.22222222 + }, + "soft": { + "starts": 4, + "wins": 0, + "places": 3, + "seconds": 3, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.75 + }, + "heavy": { + "starts": 1, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 1.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 3, + "wins": 0, + "places": 2, + "seconds": 1, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.66666667 + }, + "secondUp": { + "starts": 2, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.5 + } + }, + "scratched": false, + "decorators": [] + }, + { + "number": 2, + "name": "Lady Talea", + "jockey": "-", + "trainer": "Jason Coyle", + "weight": 60.0, + "barrier": 13, + "age": 4, + "sex": "Mare", + "sire": "Anders", + "dam": "Laeta", + "country": "au", + "careerPrizeMoney": "$30375.00", + "form": "33X46", + "last20Starts": "0X8233X46", + "stats": { + "overall": { + "starts": 7, + "wins": 0, + "places": 3, + "seconds": 1, + "thirds": 2, + "winPercent": 0.0, + "placePercent": 0.42857143 + }, + "distance": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "conditions": { + "good": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "soft": { + "starts": 2, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.5 + }, + "heavy": { + "starts": 2, + "wins": 0, + "places": 2, + "seconds": 0, + "thirds": 2, + "winPercent": 0.0, + "placePercent": 1.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "secondUp": { + "starts": 1, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 1.0 + } + }, + "scratched": true, + "decorators": [] + }, + { + "number": 3, + "name": "Three Wishes", + "jockey": "Louise Day", + "trainer": "Jarrod Austin", + "weight": 60.0, + "barrier": 4, + "age": 5, + "sex": "Mare", + "sire": "Super One", + "dam": "Defar", + "country": "au", + "careerPrizeMoney": "$11525.00", + "form": "33X52", + "last20Starts": "33X52", + "stats": { + "overall": { + "starts": 4, + "wins": 0, + "places": 3, + "seconds": 1, + "thirds": 2, + "winPercent": 0.0, + "placePercent": 0.75 + }, + "track": { + "starts": 1, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 1.0 + }, + "distance": { + "starts": 1, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 1.0 + }, + "conditions": { + "good": { + "starts": 2, + "wins": 0, + "places": 2, + "seconds": 0, + "thirds": 2, + "winPercent": 0.0, + "placePercent": 1.0 + }, + "soft": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "heavy": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 2, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.5 + }, + "secondUp": { + "starts": 1, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 1.0 + } + }, + "scratched": false, + "decorators": [] + }, + { + "number": 4, + "name": "Kapolei", + "jockey": "Jay Ford", + "trainer": "Blake Ryan", + "weight": 58.5, + "barrier": 2, + "age": 4, + "sex": "Mare", + "sire": "Street Boss", + "dam": "Tokelau", + "country": "au", + "careerPrizeMoney": "$4990.00", + "form": "446", + "last20Starts": "446", + "stats": { + "overall": { + "starts": 3, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "distance": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "conditions": { + "good": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "soft": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "heavy": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "secondUp": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "scratched": false, + "decorators": [] + }, + { + "number": 5, + "name": "Choosy", + "jockey": "Andrew Adkins", + "trainer": "Gerald Ryan & Sterling Alexiou", + "weight": 58.0, + "barrier": 11, + "age": 4, + "sex": "Mare", + "sire": "Ole Kirk", + "dam": "Stratuzy", + "country": "au", + "careerPrizeMoney": "$600.00", + "form": "6X", + "last20Starts": "6X", + "stats": { + "overall": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "conditions": { + "good": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "soft": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "heavy": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "scratched": true, + "decorators": [] + }, + { + "number": 6, + "name": "Zinger", + "jockey": "Ashley Morgan", + "trainer": "Matthew Smith", + "weight": 58.0, + "barrier": 3, + "age": 3, + "sex": "Filly", + "sire": "Churchill", + "dam": "Zonk", + "country": "au", + "careerPrizeMoney": "$10350.00", + "form": "2", + "last20Starts": "2", + "stats": { + "overall": { + "starts": 1, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 1.0 + }, + "conditions": { + "good": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "soft": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "heavy": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + } + }, + "scratched": false, + "decorators": [] + }, + { + "number": 7, + "name": "Bright Promise", + "jockey": "Molly Bourke", + "trainer": "Amanda Turner", + "weight": 57.5, + "barrier": 7, + "age": 4, + "sex": "Mare", + "sire": "So You Think", + "dam": "Without Exception", + "country": "au", + "careerPrizeMoney": "$10625.00", + "form": "4569X", + "last20Starts": "7544569X", + "stats": { + "overall": { + "starts": 7, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "distance": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "conditions": { + "good": { + "starts": 4, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "soft": { + "starts": 3, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "heavy": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "secondUp": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "scratched": false, + "decorators": [] + }, + { + "number": 8, + "name": "Legaselli", + "jockey": "Brock Ryan", + "trainer": "John P Thompson", + "weight": 57.0, + "barrier": 8, + "age": 3, + "sex": "Filly", + "sire": "Kings Legacy", + "dam": "Luiselli", + "country": "au", + "careerPrizeMoney": "$8900.00", + "form": "580X", + "last20Starts": "580X", + "stats": { + "overall": { + "starts": 3, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "distance": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "conditions": { + "good": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "soft": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "heavy": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "secondUp": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "scratched": true, + "decorators": [] + }, + { + "number": 9, + "name": "Visna", + "jockey": "Robyn Freeman", + "trainer": "Gary Portelli", + "weight": 56.5, + "barrier": 5, + "age": 3, + "sex": "Filly", + "sire": "Rebel Dane", + "dam": "Shes So Savvy", + "country": "au", + "careerPrizeMoney": "$0.00", + "scratched": false, + "decorators": [] + }, + { + "number": 10, + "name": "Machrihanish", + "jockey": "Alysha Collett", + "trainer": "Richard & Will Freedman", + "weight": 56.0, + "barrier": 10, + "age": 3, + "sex": "Filly", + "sire": "Stay Inside", + "dam": "Illhandalthecash", + "country": "au", + "careerPrizeMoney": "$12500.00", + "form": "7X639", + "last20Starts": "757X639", + "stats": { + "overall": { + "starts": 5, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.2 + }, + "distance": { + "starts": 2, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.5 + }, + "conditions": { + "good": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "soft": { + "starts": 2, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.5 + }, + "heavy": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "secondUp": { + "starts": 2, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.5 + } + }, + "scratched": false, + "decorators": [] + }, + { + "number": 11, + "name": "Touch Of Charm", + "jockey": "Mollie Fitzgerald", + "trainer": "Annabel & Rob Archibald", + "weight": 56.0, + "barrier": 14, + "age": 3, + "sex": "Filly", + "sire": "Per Incanto", + "dam": "Brancolare", + "country": "au", + "careerPrizeMoney": "$1050.00", + "form": "9", + "last20Starts": "9", + "stats": { + "overall": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "conditions": { + "good": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "soft": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "heavy": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + } + }, + "scratched": true, + "decorators": [] + }, + { + "number": 12, + "name": "Hammertime", + "jockey": "Keagan Latham", + "trainer": "Michael Freedman", + "weight": 55.5, + "barrier": 8, + "age": 3, + "sex": "Filly", + "sire": "All Too Hard", + "dam": "Free Speech", + "country": "au", + "careerPrizeMoney": "$2100.00", + "form": "7X8", + "last20Starts": "7X8", + "stats": { + "overall": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "conditions": { + "good": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "soft": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "heavy": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "scratched": false, + "decorators": [] + }, + { + "number": 13, + "name": "Our Miracle Girl", + "jockey": "Shaun Guymer", + "trainer": "Sandra Downs", + "weight": 55.0, + "barrier": 1, + "age": 4, + "sex": "Mare", + "sire": "Anders", + "dam": "Northern Glory", + "country": "au", + "careerPrizeMoney": "$7975.00", + "form": "X683X", + "last20Starts": "863X683X", + "stats": { + "overall": { + "starts": 6, + "wins": 0, + "places": 2, + "seconds": 0, + "thirds": 2, + "winPercent": 0.0, + "placePercent": 0.33333333 + }, + "conditions": { + "good": { + "starts": 4, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.25 + }, + "soft": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "heavy": { + "starts": 1, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 1.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "secondUp": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "scratched": false, + "decorators": [] + }, + { + "number": 14, + "name": "Skiting", + "jockey": "Jessica Brookes", + "trainer": "John Sharah", + "weight": 55.0, + "claim": 2.0, + "barrier": 11, + "age": 8, + "sex": "Mare", + "sire": "Zariz", + "dam": "Meili", + "country": "au", + "careerPrizeMoney": "$30175.00", + "form": "3875X", + "last20Starts": "570X7X82X967X983875X", + "stats": { + "overall": { + "starts": 19, + "wins": 0, + "places": 2, + "seconds": 1, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.10526316 + }, + "track": { + "starts": 3, + "wins": 0, + "places": 2, + "seconds": 1, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.66666667 + }, + "distance": { + "starts": 5, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "conditions": { + "good": { + "starts": 9, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.11111111 + }, + "soft": { + "starts": 6, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.16666667 + }, + "heavy": { + "starts": 3, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 5, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "secondUp": { + "starts": 4, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.25 + } + }, + "scratched": false, + "decorators": [] + }, + { + "number": 15, + "name": "Denise's Gal", + "jockey": "-", + "trainer": "Marc & Mitchell Conners", + "weight": 57.0, + "barrier": 6, + "age": 4, + "sex": "Mare", + "sire": "Astern", + "dam": "Artistic Beauty", + "country": "au", + "careerPrizeMoney": "$21575.00", + "form": "66342", + "last20Starts": "4446X66342", + "stats": { + "overall": { + "starts": 9, + "wins": 0, + "places": 2, + "seconds": 1, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.22222222 + }, + "distance": { + "starts": 4, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.25 + }, + "conditions": { + "good": { + "starts": 5, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "soft": { + "starts": 3, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.33333333 + }, + "heavy": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "secondUp": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "scratched": false, + "decorators": [] + } + ] + }, + "prediction": { + "date": "2026-08-10", + "track": "Nowra", + "race_number": "6", + "race_name": "Sctc Horse Of The Year Written By Lucy", + "primary": "3-1-15", + "secondary": "3-15-13", + "value": "1-3-15", + "top3": [ + { + "number": 3, + "name": "Three Wishes", + "score": 50.1, + "win_prob": 0, + "place_prob": 75.0 + }, + { + "number": 1, + "name": "Alabama Charm", + "score": 43.8, + "win_prob": 0, + "place_prob": 38.5 + }, + { + "number": 15, + "name": "Denise's Gal", + "score": 20.0, + "win_prob": 0, + "place_prob": 22.2 + } + ], + "confidence": "MEDIUM" + } + }, + { + "date": "2026-08-10", + "track": "Nowra", + "track_slug": "nowra", + "race_number": "7", + "race_name": "Sctc Champion Jockey Alysha Collett BM58", + "distance": "1400m", + "condition": "Good 4", + "weather": "Fine", + "race_class": "BM58", + "start_time": "2026-08-10T06:50:00Z", + "prize_money": "30000", + "number_of_runners": 15, + "form": { + "date": "2026-08-10", + "track": "Nowra", + "raceNumber": 7, + "raceName": "Sctc Champion Jockey Alysha Collett BM58", + "distance": "1400m", + "condition": "Good 4", + "weather": "Fine", + "raceClass": "BM58", + "abandoned": false, + "startTime": "2026-08-10T06:50:00Z", + "timezone": "Australia/Sydney", + "prizeMoney": "30000", + "numberOfRunners": 15, + "runners": [ + { + "number": 1, + "name": "A Book Of Days", + "jockey": "Rochelle Wedrat-Kroezen", + "trainer": "John Rolfe", + "weight": 61.0, + "claim": 2.0, + "barrier": 6, + "age": 6, + "sex": "Gelding", + "sire": "Written By", + "dam": "Rock Princess", + "country": "au", + "careerPrizeMoney": "$94825.00", + "form": "33448", + "last20Starts": "44X483523415X3033448", + "stats": { + "overall": { + "starts": 24, + "wins": 2, + "places": 10, + "seconds": 2, + "thirds": 6, + "winPercent": 0.08333333, + "placePercent": 0.41666667 + }, + "track": { + "starts": 4, + "wins": 0, + "places": 2, + "seconds": 1, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.5 + }, + "distance": { + "starts": 6, + "wins": 1, + "places": 2, + "seconds": 1, + "thirds": 0, + "winPercent": 0.16666667, + "placePercent": 0.33333333 + }, + "trackDistance": { + "starts": 3, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.33333333 + }, + "conditions": { + "good": { + "starts": 7, + "wins": 1, + "places": 3, + "seconds": 1, + "thirds": 1, + "winPercent": 0.14285714, + "placePercent": 0.42857143 + }, + "soft": { + "starts": 8, + "wins": 1, + "places": 3, + "seconds": 0, + "thirds": 2, + "winPercent": 0.125, + "placePercent": 0.375 + }, + "heavy": { + "starts": 9, + "wins": 0, + "places": 4, + "seconds": 1, + "thirds": 3, + "winPercent": 0.0, + "placePercent": 0.44444444 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 4, + "wins": 0, + "places": 2, + "seconds": 1, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.5 + }, + "secondUp": { + "starts": 4, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 0.25, + "placePercent": 0.25 + } + }, + "scratched": false, + "decorators": [] + }, + { + "number": 2, + "name": "Diamond Frost", + "jockey": "Shaun Guymer", + "trainer": "Keith Dryden & Libby Snowden", + "weight": 60.0, + "barrier": 13, + "age": 4, + "sex": "Gelding", + "sire": "Frosted", + "dam": "Everlasting Love", + "country": "au", + "careerPrizeMoney": "$31570.00", + "form": "56X16", + "last20Starts": "617X356X16", + "stats": { + "overall": { + "starts": 8, + "wins": 2, + "places": 3, + "seconds": 0, + "thirds": 1, + "winPercent": 0.25, + "placePercent": 0.375 + }, + "distance": { + "starts": 3, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "conditions": { + "good": { + "starts": 5, + "wins": 2, + "places": 3, + "seconds": 0, + "thirds": 1, + "winPercent": 0.4, + "placePercent": 0.6 + }, + "soft": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "heavy": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 3, + "wins": 1, + "places": 2, + "seconds": 0, + "thirds": 1, + "winPercent": 0.33333333, + "placePercent": 0.66666667 + }, + "secondUp": { + "starts": 3, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 0.33333333, + "placePercent": 0.33333333 + } + }, + "scratched": false, + "decorators": [] + }, + { + "number": 3, + "name": "Royaltown", + "jockey": "Brodie Loy", + "trainer": "Luke Pepper", + "weight": 60.0, + "barrier": 7, + "age": 4, + "sex": "Gelding", + "sire": "Wootton Bassett", + "dam": "Aquila Solitaria", + "country": "au", + "careerPrizeMoney": "$20850.00", + "form": "12X5", + "last20Starts": "12X5", + "stats": { + "overall": { + "starts": 3, + "wins": 1, + "places": 2, + "seconds": 1, + "thirds": 0, + "winPercent": 0.33333333, + "placePercent": 0.66666667 + }, + "distance": { + "starts": 1, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 1.0 + }, + "conditions": { + "good": { + "starts": 1, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 1.0, + "placePercent": 1.0 + }, + "soft": { + "starts": 1, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 1.0 + }, + "heavy": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 1, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 1.0, + "placePercent": 1.0 + }, + "secondUp": { + "starts": 1, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 1.0 + } + }, + "scratched": false, + "decorators": [] + }, + { + "number": 4, + "name": "Alabama Hussy", + "jockey": "Coriah Keatings", + "trainer": "Nick Olive", + "weight": 59.5, + "barrier": 1, + "age": 5, + "sex": "Mare", + "sire": "Alabama Express", + "dam": "Zeitlin", + "country": "au", + "careerPrizeMoney": "$69225.00", + "form": "26X71", + "last20Starts": "5X736X75242126X71", + "stats": { + "overall": { + "starts": 14, + "wins": 2, + "places": 6, + "seconds": 3, + "thirds": 1, + "winPercent": 0.14285714, + "placePercent": 0.42857143 + }, + "track": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "distance": { + "starts": 1, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 1.0 + }, + "conditions": { + "good": { + "starts": 10, + "wins": 1, + "places": 4, + "seconds": 2, + "thirds": 1, + "winPercent": 0.1, + "placePercent": 0.4 + }, + "soft": { + "starts": 2, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.5 + }, + "heavy": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 4, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "secondUp": { + "starts": 2, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.5 + } + }, + "scratched": false, + "decorators": [] + }, + { + "number": 5, + "name": "Feedback", + "jockey": "Quayde Krogh", + "trainer": "Joe Cleary", + "weight": 59.5, + "barrier": 8, + "age": 6, + "sex": "Gelding", + "sire": "Kermadec", + "dam": "Communicating", + "country": "au", + "careerPrizeMoney": "$42180.00", + "form": "333X8", + "last20Starts": "4X47X3330X214333X8", + "stats": { + "overall": { + "starts": 14, + "wins": 1, + "places": 8, + "seconds": 1, + "thirds": 6, + "winPercent": 0.07142857, + "placePercent": 0.57142857 + }, + "distance": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "conditions": { + "good": { + "starts": 7, + "wins": 1, + "places": 5, + "seconds": 1, + "thirds": 3, + "winPercent": 0.14285714, + "placePercent": 0.71428571 + }, + "soft": { + "starts": 4, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.25 + }, + "heavy": { + "starts": 2, + "wins": 0, + "places": 2, + "seconds": 0, + "thirds": 2, + "winPercent": 0.0, + "placePercent": 1.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 4, + "wins": 0, + "places": 2, + "seconds": 1, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.5 + }, + "secondUp": { + "starts": 3, + "wins": 1, + "places": 2, + "seconds": 0, + "thirds": 1, + "winPercent": 0.33333333, + "placePercent": 0.66666667 + } + }, + "scratched": false, + "decorators": [] + }, + { + "number": 6, + "name": "Callenem Thru", + "jockey": "Ashley Morgan", + "trainer": "Rob Potter", + "weight": 58.0, + "barrier": 9, + "age": 6, + "sex": "Mare", + "sire": "Cable Bay", + "dam": "Kozakov", + "country": "au", + "careerPrizeMoney": "$33588.00", + "form": "2X087", + "last20Starts": "135X2163682X087", + "stats": { + "overall": { + "starts": 13, + "wins": 2, + "places": 6, + "seconds": 2, + "thirds": 2, + "winPercent": 0.15384615, + "placePercent": 0.46153846 + }, + "track": { + "starts": 1, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 1.0 + }, + "distance": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "conditions": { + "good": { + "starts": 6, + "wins": 0, + "places": 3, + "seconds": 2, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.5 + }, + "soft": { + "starts": 6, + "wins": 2, + "places": 3, + "seconds": 0, + "thirds": 1, + "winPercent": 0.33333333, + "placePercent": 0.5 + }, + "heavy": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 3, + "wins": 1, + "places": 2, + "seconds": 1, + "thirds": 0, + "winPercent": 0.33333333, + "placePercent": 0.66666667 + }, + "secondUp": { + "starts": 3, + "wins": 1, + "places": 2, + "seconds": 0, + "thirds": 1, + "winPercent": 0.33333333, + "placePercent": 0.66666667 + } + }, + "scratched": false, + "decorators": [] + }, + { + "number": 7, + "name": "Hell Of A Show", + "jockey": "Glenn Cahill", + "trainer": "Jenny Hoy", + "weight": 58.0, + "claim": 2.0, + "barrier": 2, + "age": 6, + "sex": "Gelding", + "sire": "Hellbent", + "dam": "Magic I Am", + "country": "au", + "careerPrizeMoney": "$89220.00", + "form": "1X523", + "last20Starts": "224X066608X44351X523", + "stats": { + "overall": { + "starts": 31, + "wins": 2, + "places": 10, + "seconds": 5, + "thirds": 3, + "winPercent": 0.06451613, + "placePercent": 0.32258065 + }, + "track": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "conditions": { + "good": { + "starts": 21, + "wins": 1, + "places": 6, + "seconds": 3, + "thirds": 2, + "winPercent": 0.04761905, + "placePercent": 0.28571429 + }, + "soft": { + "starts": 8, + "wins": 1, + "places": 2, + "seconds": 1, + "thirds": 0, + "winPercent": 0.125, + "placePercent": 0.25 + }, + "heavy": { + "starts": 1, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 1.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 6, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "secondUp": { + "starts": 6, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.16666667 + } + }, + "scratched": false, + "decorators": [] + }, + { + "number": 8, + "name": "Lady Got Bling", + "jockey": "Keagan Latham", + "trainer": "Jamie Stewart", + "weight": 58.0, + "barrier": 12, + "age": 4, + "sex": "Mare", + "sire": "Lord Of The Sky", + "dam": "Axel Bling", + "country": "au", + "careerPrizeMoney": "$22125.00", + "form": "67X12", + "last20Starts": "67X12", + "stats": { + "overall": { + "starts": 4, + "wins": 1, + "places": 2, + "seconds": 1, + "thirds": 0, + "winPercent": 0.25, + "placePercent": 0.5 + }, + "track": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "distance": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "trackDistance": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "conditions": { + "good": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "soft": { + "starts": 4, + "wins": 1, + "places": 2, + "seconds": 1, + "thirds": 0, + "winPercent": 0.25, + "placePercent": 0.5 + }, + "heavy": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 2, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 0.5, + "placePercent": 0.5 + }, + "secondUp": { + "starts": 2, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.5 + } + }, + "scratched": false, + "decorators": [] + }, + { + "number": 9, + "name": "Our Dandi Angel", + "jockey": "Damon Budler", + "trainer": "Allan McRae", + "weight": 57.5, + "barrier": 3, + "age": 4, + "sex": "Mare", + "sire": "Dandino", + "dam": "Angel Oak", + "country": "au", + "careerPrizeMoney": "$17800.00", + "form": "31", + "last20Starts": "31", + "stats": { + "overall": { + "starts": 2, + "wins": 1, + "places": 2, + "seconds": 0, + "thirds": 1, + "winPercent": 0.5, + "placePercent": 1.0 + }, + "conditions": { + "good": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "soft": { + "starts": 1, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 1.0 + }, + "heavy": { + "starts": 1, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 1.0, + "placePercent": 1.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 1, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 1.0 + }, + "secondUp": { + "starts": 1, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 1.0, + "placePercent": 1.0 + } + }, + "scratched": false, + "decorators": [] + }, + { + "number": 10, + "name": "Sawmill", + "jockey": "Louise Day", + "trainer": "Warren Ganderton", + "weight": 57.5, + "barrier": 14, + "age": 5, + "sex": "Mare", + "sire": "All Too Hard", + "dam": "Secretary Bird", + "country": "au", + "careerPrizeMoney": "$41800.00", + "form": "X08X2", + "last20Starts": "33X3221X08X2", + "stats": { + "overall": { + "starts": 9, + "wins": 1, + "places": 7, + "seconds": 3, + "thirds": 3, + "winPercent": 0.11111111, + "placePercent": 0.77777778 + }, + "track": { + "starts": 3, + "wins": 0, + "places": 2, + "seconds": 0, + "thirds": 2, + "winPercent": 0.0, + "placePercent": 0.66666667 + }, + "distance": { + "starts": 2, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.5 + }, + "conditions": { + "good": { + "starts": 4, + "wins": 0, + "places": 3, + "seconds": 2, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.75 + }, + "soft": { + "starts": 4, + "wins": 0, + "places": 3, + "seconds": 1, + "thirds": 2, + "winPercent": 0.0, + "placePercent": 0.75 + }, + "heavy": { + "starts": 1, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 1.0, + "placePercent": 1.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 5, + "wins": 0, + "places": 4, + "seconds": 1, + "thirds": 3, + "winPercent": 0.0, + "placePercent": 0.8 + }, + "secondUp": { + "starts": 2, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.5 + } + }, + "scratched": false, + "decorators": [] + }, + { + "number": 11, + "name": "Shuttering", + "jockey": "-", + "trainer": "Luke Pepper", + "weight": 57.5, + "barrier": 5, + "age": 4, + "sex": "Mare", + "sire": "Shalaa", + "dam": "Judder", + "country": "au", + "careerPrizeMoney": "$30592.00", + "form": "9X433", + "last20Starts": "57X34169X433", + "stats": { + "overall": { + "starts": 10, + "wins": 1, + "places": 4, + "seconds": 0, + "thirds": 3, + "winPercent": 0.1, + "placePercent": 0.4 + }, + "conditions": { + "good": { + "starts": 2, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.5 + }, + "soft": { + "starts": 8, + "wins": 1, + "places": 3, + "seconds": 0, + "thirds": 2, + "winPercent": 0.125, + "placePercent": 0.375 + }, + "heavy": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 3, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.33333333 + }, + "secondUp": { + "starts": 3, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.33333333 + } + }, + "scratched": false, + "decorators": [] + }, + { + "number": 12, + "name": "Sacred Ingot", + "jockey": "Robyn Freeman", + "trainer": "Mitchell Maloney-Stone", + "weight": 55.0, + "barrier": 4, + "age": 6, + "sex": "Gelding", + "sire": "Sacred Falls", + "dam": "Gold Fever", + "country": "au", + "careerPrizeMoney": "$60230.00", + "form": "X1887", + "last20Starts": "486X05653442366X1887", + "stats": { + "overall": { + "starts": 24, + "wins": 1, + "places": 8, + "seconds": 4, + "thirds": 3, + "winPercent": 0.04166667, + "placePercent": 0.33333333 + }, + "track": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "distance": { + "starts": 2, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.5 + }, + "conditions": { + "good": { + "starts": 10, + "wins": 1, + "places": 3, + "seconds": 0, + "thirds": 2, + "winPercent": 0.1, + "placePercent": 0.3 + }, + "soft": { + "starts": 12, + "wins": 0, + "places": 5, + "seconds": 4, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.41666667 + }, + "heavy": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 4, + "wins": 1, + "places": 2, + "seconds": 1, + "thirds": 0, + "winPercent": 0.25, + "placePercent": 0.5 + }, + "secondUp": { + "starts": 4, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.25 + } + }, + "scratched": false, + "decorators": [] + }, + { + "number": 13, + "name": "Tantalum", + "jockey": "Andrew Adkins", + "trainer": "Garry Kirkup", + "weight": 55.0, + "barrier": 12, + "age": 7, + "sex": "Mare", + "sire": "All Too Hard", + "dam": "Precious Metals", + "country": "au", + "careerPrizeMoney": "$54210.00", + "form": "7X24X", + "last20Starts": "X34255445X417X17X24X", + "stats": { + "overall": { + "starts": 29, + "wins": 2, + "places": 6, + "seconds": 2, + "thirds": 2, + "winPercent": 0.06896552, + "placePercent": 0.20689655 + }, + "distance": { + "starts": 6, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.16666667 + }, + "conditions": { + "good": { + "starts": 20, + "wins": 1, + "places": 3, + "seconds": 1, + "thirds": 1, + "winPercent": 0.05, + "placePercent": 0.15 + }, + "soft": { + "starts": 5, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 0.2, + "placePercent": 0.2 + }, + "heavy": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 1, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 1.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 6, + "wins": 1, + "places": 2, + "seconds": 0, + "thirds": 1, + "winPercent": 0.16666667, + "placePercent": 0.33333333 + }, + "secondUp": { + "starts": 5, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 0.2, + "placePercent": 0.2 + } + }, + "scratched": true, + "decorators": [] + }, + { + "number": 14, + "name": "Karuta King", + "jockey": "Adrian Layt", + "trainer": "Lynda Bundy", + "weight": 55.0, + "barrier": 11, + "age": 7, + "sex": "Gelding", + "sire": "Sebring", + "dam": "Infliction", + "country": "au", + "careerPrizeMoney": "$71115.00", + "form": "49559", + "last20Starts": "5459X489X83414X49559", + "stats": { + "overall": { + "starts": 36, + "wins": 2, + "places": 3, + "seconds": 0, + "thirds": 1, + "winPercent": 0.05555556, + "placePercent": 0.08333333 + }, + "track": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "distance": { + "starts": 3, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "trackDistance": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "conditions": { + "good": { + "starts": 19, + "wins": 1, + "places": 2, + "seconds": 0, + "thirds": 1, + "winPercent": 0.05263158, + "placePercent": 0.10526316 + }, + "soft": { + "starts": 14, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "heavy": { + "starts": 2, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 0.5, + "placePercent": 0.5 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 7, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 0.14285714, + "placePercent": 0.14285714 + }, + "secondUp": { + "starts": 7, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.14285714 + } + }, + "scratched": false, + "decorators": [] + }, + { + "number": 15, + "name": "Kotaishi", + "jockey": "Alysha Collett", + "trainer": "Matthew Kelley", + "weight": 57.5, + "barrier": 10, + "age": 6, + "sex": "Gelding", + "sire": "Snitzel", + "dam": "Bulbinella", + "country": "au", + "careerPrizeMoney": "$111915.00", + "form": "7X080", + "last20Starts": "X212043X35715207X080", + "stats": { + "overall": { + "starts": 28, + "wins": 2, + "places": 10, + "seconds": 5, + "thirds": 3, + "winPercent": 0.07142857, + "placePercent": 0.35714286 + }, + "track": { + "starts": 1, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 1.0 + }, + "distance": { + "starts": 9, + "wins": 1, + "places": 2, + "seconds": 1, + "thirds": 0, + "winPercent": 0.11111111, + "placePercent": 0.22222222 + }, + "trackDistance": { + "starts": 1, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 1.0 + }, + "conditions": { + "good": { + "starts": 14, + "wins": 1, + "places": 5, + "seconds": 4, + "thirds": 0, + "winPercent": 0.07142857, + "placePercent": 0.35714286 + }, + "soft": { + "starts": 10, + "wins": 1, + "places": 5, + "seconds": 1, + "thirds": 3, + "winPercent": 0.1, + "placePercent": 0.5 + }, + "heavy": { + "starts": 3, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 5, + "wins": 0, + "places": 2, + "seconds": 1, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.4 + }, + "secondUp": { + "starts": 5, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 0.2, + "placePercent": 0.2 + } + }, + "scratched": false, + "decorators": [] + } + ] + }, + "prediction": { + "date": "2026-08-10", + "track": "Nowra", + "race_number": "7", + "race_name": "Sctc Champion Jockey Alysha Collett BM58", + "primary": "3-9-10", + "secondary": "3-10-1", + "value": "9-3-1", + "top3": [ + { + "number": 3, + "name": "Royaltown", + "score": 53.4, + "win_prob": 33.3, + "place_prob": 66.7 + }, + { + "number": 9, + "name": "Our Dandi Angel", + "score": 51.9, + "win_prob": 50.0, + "place_prob": 100.0 + }, + { + "number": 10, + "name": "Sawmill", + "score": 46.8, + "win_prob": 11.1, + "place_prob": 77.8 + } + ], + "confidence": "MEDIUM" + } + }, + { + "date": "2026-08-10", + "track": "Pakenham Synthetic", + "track_slug": "pakenham-synthetic", + "race_number": "1", + "race_name": "Ladbrokes Odds Surge 3Yo Maiden Plate", + "distance": "1200m", + "condition": "All Weather", + "weather": "Rain", + "race_class": "3YO MDN", + "start_time": "2026-08-10T02:30:00Z", + "prize_money": "32000", + "number_of_runners": 8, + "form": { + "date": "2026-08-10", + "track": "Pakenham Synthetic", + "raceNumber": 1, + "raceName": "Ladbrokes Odds Surge 3Yo Maiden Plate", + "distance": "1200m", + "condition": "All Weather", + "weather": "Rain", + "raceClass": "3YO MDN", + "abandoned": false, + "startTime": "2026-08-10T02:30:00Z", + "timezone": "Australia/Melbourne", + "prizeMoney": "32000", + "numberOfRunners": 8, + "runners": [ + { + "number": 1, + "name": "Crudens Tycoon", + "jockey": "Beau Mertens", + "trainer": "Greg Eurell", + "weight": 58.0, + "barrier": 2, + "age": 3, + "sex": "Gelding", + "sire": "Finance Tycoon", + "dam": "Dutchesse Moshe", + "country": "au", + "careerPrizeMoney": "$0.00", + "scratched": false, + "decorators": [] + }, + { + "number": 2, + "name": "Hoi Village", + "jockey": "Zac Spain", + "trainer": "Peter G Moody & Katherine Coleman", + "weight": 58.0, + "barrier": 3, + "age": 3, + "sex": "Gelding", + "sire": "Russian Revolution", + "dam": "Kovello", + "country": "au", + "careerPrizeMoney": "$640.00", + "form": "6", + "last20Starts": "6", + "stats": { + "overall": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "conditions": { + "good": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "soft": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "heavy": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "scratched": false, + "decorators": [] + }, + { + "number": 3, + "name": "Inside Word", + "jockey": "Teo Nugent", + "trainer": "L & T Corstens & W Larkin", + "weight": 58.0, + "barrier": 1, + "age": 3, + "sex": "Gelding", + "sire": "Overshare", + "dam": "Mona Dream", + "country": "au", + "careerPrizeMoney": "$640.00", + "form": "6", + "last20Starts": "6", + "stats": { + "overall": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "conditions": { + "good": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "soft": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "heavy": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + } + }, + "scratched": false, + "decorators": [] + }, + { + "number": 4, + "name": "Liquid Asset", + "jockey": "Thomas Stockdale", + "trainer": "Mick Price & Michael Kent Jnr", + "weight": 58.0, + "barrier": 4, + "age": 3, + "sex": "Gelding", + "sire": "Tassort", + "dam": "Happy Highway", + "country": "au", + "careerPrizeMoney": "$640.00", + "form": "6", + "last20Starts": "6", + "stats": { + "overall": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "track": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "conditions": { + "good": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "soft": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "heavy": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "scratched": false, + "decorators": [] + }, + { + "number": 5, + "name": "Nasty", + "jockey": "Ethan Brown", + "trainer": "Ben, Will & Jd Hayes", + "weight": 58.0, + "barrier": 8, + "age": 3, + "sex": "Gelding", + "sire": "Brutal", + "dam": "Chivargo", + "country": "au", + "careerPrizeMoney": "$8000.00", + "form": "8X", + "last20Starts": "8X", + "stats": { + "overall": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "conditions": { + "good": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "soft": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "heavy": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + } + }, + "scratched": false, + "decorators": [] + }, + { + "number": 6, + "name": "Artison", + "jockey": "Michael Dee", + "trainer": "Grahame Begg", + "weight": 56.0, + "barrier": 6, + "age": 3, + "sex": "Filly", + "sire": "Flying Artie", + "dam": "Didrikson", + "country": "au", + "careerPrizeMoney": "$7760.00", + "form": "4X2", + "last20Starts": "4X2", + "stats": { + "overall": { + "starts": 2, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.5 + }, + "track": { + "starts": 1, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 1.0 + }, + "conditions": { + "good": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "soft": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "heavy": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 1, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 1.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 2, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.5 + } + }, + "scratched": false, + "decorators": [] + }, + { + "number": 7, + "name": "Into The Music", + "jockey": "Daniel Stackhouse", + "trainer": "Andrew Noblet", + "weight": 56.0, + "barrier": 5, + "age": 3, + "sex": "Filly", + "sire": "Microphone", + "dam": "Guardians Path", + "country": "au", + "careerPrizeMoney": "$4085.00", + "form": "954", + "last20Starts": "954", + "stats": { + "overall": { + "starts": 3, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "track": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "distance": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "conditions": { + "good": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "soft": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "heavy": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "secondUp": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "scratched": false, + "decorators": [] + }, + { + "number": 8, + "name": "Mirador", + "jockey": "Jye McNeil", + "trainer": "Ben, Will & Jd Hayes", + "weight": 56.0, + "barrier": 7, + "age": 3, + "sex": "Filly", + "sire": "Brazen Beau", + "dam": "Almanzora", + "country": "au", + "careerPrizeMoney": "$36500.00", + "form": "26X74", + "last20Starts": "26X74", + "stats": { + "overall": { + "starts": 4, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.25 + }, + "conditions": { + "good": { + "starts": 2, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.5 + }, + "soft": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "heavy": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 2, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.5 + }, + "secondUp": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "scratched": false, + "decorators": [] + } + ] + }, + "prediction": { + "date": "2026-08-10", + "track": "Pakenham Synthetic", + "race_number": "1", + "race_name": "Ladbrokes Odds Surge 3Yo Maiden Plate", + "primary": "6-8-7", + "secondary": "6-7-4", + "value": "8-6-7", + "top3": [ + { + "number": 6, + "name": "Artison", + "score": 31.4, + "win_prob": 0, + "place_prob": 50.0 + }, + { + "number": 8, + "name": "Mirador", + "score": 15.3, + "win_prob": 0, + "place_prob": 25.0 + }, + { + "number": 7, + "name": "Into The Music", + "score": 5.2, + "win_prob": 0, + "place_prob": 0 + } + ], + "confidence": "MEDIUM" + } + }, + { + "date": "2026-08-10", + "track": "Pakenham Synthetic", + "track_slug": "pakenham-synthetic", + "race_number": "2", + "race_name": "Southside Racing Member 3Yo Maiden Plate", + "distance": "1400m", + "condition": "All Weather", + "weather": "Rain", + "race_class": "3YO MDN", + "start_time": "2026-08-10T03:00:00Z", + "prize_money": "32000", + "number_of_runners": 6, + "form": { + "date": "2026-08-10", + "track": "Pakenham Synthetic", + "raceNumber": 2, + "raceName": "Southside Racing Member 3Yo Maiden Plate", + "distance": "1400m", + "condition": "All Weather", + "weather": "Rain", + "raceClass": "3YO MDN", + "abandoned": false, + "startTime": "2026-08-10T03:00:00Z", + "timezone": "Australia/Melbourne", + "prizeMoney": "32000", + "numberOfRunners": 6, + "runners": [ + { + "number": 1, + "name": "Activating", + "jockey": "Lachlan Neindorf", + "trainer": "Trent Busuttin & Natalie Young", + "weight": 58.0, + "barrier": 3, + "age": 3, + "sex": "Gelding", + "sire": "Tivaci", + "dam": "Acting", + "country": "au", + "careerPrizeMoney": "$0.00", + "scratched": false, + "decorators": [] + }, + { + "number": 2, + "name": "Crimson Dynasty", + "jockey": "Jason Maskiell", + "trainer": "Liam Howley", + "weight": 58.0, + "barrier": 2, + "age": 3, + "sex": "Colt", + "sire": "The Autumn Sun", + "dam": "Cheradi", + "country": "au", + "careerPrizeMoney": "$0.00", + "scratched": false, + "decorators": [] + }, + { + "number": 3, + "name": "Crusading Knight", + "jockey": "Damian Lane", + "trainer": "Danny O'Brien", + "weight": 58.0, + "barrier": 4, + "age": 3, + "sex": "Gelding", + "sire": "Russian Camelot", + "dam": "Persistent Desire", + "country": "au", + "careerPrizeMoney": "$0.00", + "scratched": false, + "decorators": [] + }, + { + "number": 4, + "name": "Utopic Future", + "jockey": "Thomas Stockdale", + "trainer": "Ciaron Maher", + "weight": 58.0, + "barrier": 6, + "age": 3, + "sex": "Colt", + "sire": "I Am Invincible", + "dam": "Noor Sahara", + "country": "au", + "careerPrizeMoney": "$0.00", + "scratched": false, + "decorators": [] + }, + { + "number": 5, + "name": "La Reina Vega", + "jockey": "Jordan Childs", + "trainer": "Grahame Begg", + "weight": 56.0, + "barrier": 5, + "age": 3, + "sex": "Filly", + "sire": "Lucky Vega", + "dam": "Northern Reign", + "country": "au", + "careerPrizeMoney": "$7650.00", + "form": "2", + "last20Starts": "2", + "stats": { + "overall": { + "starts": 1, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 1.0 + }, + "conditions": { + "good": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "soft": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "heavy": { + "starts": 1, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 1.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 1, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 1.0 + } + }, + "scratched": false, + "decorators": [] + }, + { + "number": 6, + "name": "Lady Puissance", + "jockey": "Jye McNeil", + "trainer": "John Leek Jr", + "weight": 56.0, + "barrier": 1, + "age": 3, + "sex": "Filly", + "sire": "Puissance De Lune", + "dam": "Koritsi Mou", + "country": "au", + "careerPrizeMoney": "$13000.00", + "form": "5X62", + "last20Starts": "5X62", + "stats": { + "overall": { + "starts": 3, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.33333333 + }, + "conditions": { + "good": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "soft": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "heavy": { + "starts": 2, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.5 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "secondUp": { + "starts": 1, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 1.0 + } + }, + "scratched": false, + "decorators": [] + } + ] + }, + "prediction": { + "date": "2026-08-10", + "track": "Pakenham Synthetic", + "race_number": "2", + "race_name": "Southside Racing Member 3Yo Maiden Plate", + "primary": "5-6-3", + "secondary": "5-3-4", + "value": "6-5-3", + "top3": [ + { + "number": 5, + "name": "La Reina Vega", + "score": 27.4, + "win_prob": 0, + "place_prob": 100.0 + }, + { + "number": 6, + "name": "Lady Puissance", + "score": 13.0, + "win_prob": 0, + "place_prob": 33.3 + }, + { + "number": 3, + "name": "Crusading Knight", + "score": 4.0, + "win_prob": 0, + "place_prob": 0 + } + ], + "confidence": "MEDIUM" + } + }, + { + "date": "2026-08-10", + "track": "Pakenham Synthetic", + "track_slug": "pakenham-synthetic", + "race_number": "3", + "race_name": "Hygain Edge Maiden Plate", + "distance": "1400m", + "condition": "All Weather", + "weather": "Rain", + "race_class": "3YO+ MDN", + "start_time": "2026-08-10T03:30:00Z", + "prize_money": "32000", + "number_of_runners": 17, + "form": { + "date": "2026-08-10", + "track": "Pakenham Synthetic", + "raceNumber": 3, + "raceName": "Hygain Edge Maiden Plate", + "distance": "1400m", + "condition": "All Weather", + "weather": "Rain", + "raceClass": "3YO+ MDN", + "abandoned": false, + "startTime": "2026-08-10T03:30:00Z", + "timezone": "Australia/Melbourne", + "prizeMoney": "32000", + "numberOfRunners": 17, + "runners": [ + { + "number": 1, + "name": "Doublet", + "jockey": "Jye McNeil", + "trainer": "John Moloney", + "weight": 59.5, + "barrier": 11, + "age": 4, + "sex": "Gelding", + "sire": "Doubtland", + "dam": "Hurry Harriet", + "country": "au", + "careerPrizeMoney": "$18935.00", + "form": "3327X", + "last20Starts": "74X483327X", + "stats": { + "overall": { + "starts": 8, + "wins": 0, + "places": 3, + "seconds": 1, + "thirds": 2, + "winPercent": 0.0, + "placePercent": 0.375 + }, + "distance": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "conditions": { + "good": { + "starts": 7, + "wins": 0, + "places": 3, + "seconds": 1, + "thirds": 2, + "winPercent": 0.0, + "placePercent": 0.42857143 + }, + "soft": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "heavy": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "secondUp": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "scratched": false, + "decorators": [] + }, + { + "number": 2, + "name": "Hit Squad", + "jockey": "Beau Mertens", + "trainer": "Mick Price & Michael Kent Jnr", + "weight": 59.5, + "barrier": 1, + "age": 4, + "sex": "Gelding", + "sire": "Kameko", + "dam": "Quads", + "country": "gb", + "careerPrizeMoney": "$11964.00", + "form": "X2X43", + "last20Starts": "2X2X43", + "stats": { + "overall": { + "starts": 4, + "wins": 0, + "places": 3, + "seconds": 2, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.75 + }, + "track": { + "starts": 1, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 1.0 + }, + "conditions": { + "good": { + "starts": 1, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 1.0 + }, + "soft": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "heavy": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 1, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 1.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 3, + "wins": 0, + "places": 2, + "seconds": 2, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.66666667 + } + }, + "scratched": false, + "decorators": [] + }, + { + "number": 3, + "name": "Master Fox", + "jockey": "Jamie Mott", + "trainer": "John McArdle", + "weight": 59.5, + "barrier": 12, + "age": 5, + "sex": "Gelding", + "sire": "Foxwedge", + "dam": "Meteor Mistress", + "country": "au", + "careerPrizeMoney": "$6525.00", + "form": "734", + "last20Starts": "734", + "stats": { + "overall": { + "starts": 3, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.33333333 + }, + "conditions": { + "good": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "soft": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "heavy": { + "starts": 1, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 1.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "secondUp": { + "starts": 1, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 1.0 + } + }, + "scratched": false, + "decorators": [] + }, + { + "number": 4, + "name": "Rip Current", + "jockey": "Damian Lane", + "trainer": "Matt Ivill", + "weight": 59.5, + "barrier": 15, + "age": 5, + "sex": "Gelding", + "sire": "Toronado", + "dam": "Shark In The Water", + "country": "au", + "careerPrizeMoney": "$6930.00", + "form": "3X844", + "last20Starts": "3X844", + "stats": { + "overall": { + "starts": 4, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.25 + }, + "track": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "conditions": { + "good": { + "starts": 1, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 1.0 + }, + "soft": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "heavy": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 2, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.5 + }, + "secondUp": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "scratched": false, + "decorators": [] + }, + { + "number": 5, + "name": "Station Road", + "jockey": "Stephanie Hateley", + "trainer": "K J Fythe", + "weight": 59.5, + "claim": 2.0, + "barrier": 2, + "age": 5, + "sex": "Gelding", + "sire": "Sea Battle", + "dam": "Hussana", + "country": "au", + "careerPrizeMoney": "$640.00", + "form": "08", + "last20Starts": "08", + "stats": { + "overall": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "conditions": { + "good": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "soft": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "heavy": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "secondUp": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "scratched": false, + "decorators": [] + }, + { + "number": 6, + "name": "Allyouwanadoisrock", + "jockey": "Luke Nolen", + "trainer": "Matt Laurie", + "weight": 57.5, + "barrier": 17, + "age": 4, + "sex": "Mare", + "sire": "Fastnet Rock", + "dam": "Waikato River", + "country": "au", + "careerPrizeMoney": "$1300.00", + "form": "9X", + "last20Starts": "9X", + "stats": { + "overall": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "conditions": { + "good": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "soft": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "heavy": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + } + }, + "scratched": true, + "decorators": [] + }, + { + "number": 7, + "name": "Aurora's Belt", + "jockey": "Zac Spain", + "trainer": "Peter G Moody & Katherine Coleman", + "weight": 57.5, + "barrier": 10, + "age": 4, + "sex": "Mare", + "sire": "So You Think", + "dam": "Kemeri", + "country": "au", + "careerPrizeMoney": "$2940.00", + "form": "79X0", + "last20Starts": "79X0", + "stats": { + "overall": { + "starts": 3, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "distance": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "conditions": { + "good": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "soft": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "heavy": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "secondUp": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "scratched": false, + "decorators": [] + }, + { + "number": 8, + "name": "Macca's Angel", + "jockey": "Luke Cartwright", + "trainer": "Phillip & Tommy Stokes", + "weight": 57.5, + "barrier": 13, + "age": 4, + "sex": "Mare", + "sire": "Harry Angel", + "dam": "Cymbal", + "country": "au", + "careerPrizeMoney": "$21000.00", + "form": "65325", + "last20Starts": "684X3665325", + "stats": { + "overall": { + "starts": 7, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.14285714 + }, + "track": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "distance": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "trackDistance": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "conditions": { + "good": { + "starts": 3, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "soft": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "heavy": { + "starts": 2, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.5 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 2, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.5 + }, + "secondUp": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "scratched": false, + "decorators": [] + }, + { + "number": 9, + "name": "Peace Seeker", + "jockey": "Teo Nugent", + "trainer": "Ciaron Maher", + "weight": 57.5, + "barrier": 7, + "age": 4, + "sex": "Mare", + "sire": "Toronado", + "dam": "Woodstock Hussey", + "country": "au", + "careerPrizeMoney": "$11840.00", + "form": "47X42", + "last20Starts": "0447X42", + "stats": { + "overall": { + "starts": 6, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.16666667 + }, + "track": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "conditions": { + "good": { + "starts": 5, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "soft": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "heavy": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "secondUp": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "scratched": false, + "decorators": [] + }, + { + "number": 10, + "name": "Hakusan", + "jockey": "Lachlan Neindorf", + "trainer": "Trent Busuttin & Natalie Young", + "weight": 57.0, + "barrier": 3, + "age": 3, + "sex": "Colt", + "sire": "Satono Aladdin", + "dam": "Kerre", + "country": "au", + "careerPrizeMoney": "$1100.00", + "form": "7X", + "last20Starts": "7X", + "stats": { + "overall": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "distance": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "conditions": { + "good": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "soft": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "heavy": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "scratched": false, + "decorators": [] + }, + { + "number": 11, + "name": "Bobinette", + "jockey": "Patrick Moloney", + "trainer": "Matt Laurie", + "weight": 55.0, + "barrier": 4, + "age": 3, + "sex": "Filly", + "sire": "Tagaloa", + "dam": "Bobine", + "country": "au", + "careerPrizeMoney": "$0.00", + "scratched": false, + "decorators": [] + }, + { + "number": 12, + "name": "Shihai", + "jockey": "Jett Stanley", + "trainer": "John Sadler", + "weight": 55.0, + "barrier": 8, + "age": 3, + "sex": "Filly", + "sire": "Fierce Impact", + "dam": "Jemma", + "country": "au", + "careerPrizeMoney": "$0.00", + "scratched": false, + "decorators": [] + }, + { + "number": 13, + "name": "Aru Valley", + "jockey": "Jake Noonan", + "trainer": "David & Coral Feek", + "weight": 59.5, + "barrier": 9, + "age": 4, + "sex": "Gelding", + "sire": "Astern", + "dam": "Lonhgeline", + "country": "au", + "careerPrizeMoney": "$2770.00", + "form": "76X88", + "last20Starts": "76X88", + "stats": { + "overall": { + "starts": 4, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "conditions": { + "good": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "soft": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "heavy": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "secondUp": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "scratched": false, + "decorators": [] + }, + { + "number": 14, + "name": "Diamond Storm", + "jockey": "-", + "trainer": "Vincent Hall", + "weight": 59.5, + "barrier": 6, + "age": 5, + "sex": "Gelding", + "sire": "Tassort", + "dam": "Hailin Diamonds", + "country": "au", + "careerPrizeMoney": "$640.00", + "form": "9X0X9", + "last20Starts": "0X0X9X0X9", + "stats": { + "overall": { + "starts": 5, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "conditions": { + "good": { + "starts": 4, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "soft": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "heavy": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 4, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "scratched": false, + "decorators": [] + }, + { + "number": 15, + "name": "Lightning Joey", + "jockey": "-", + "trainer": "Logan McGill", + "weight": 59.5, + "barrier": 14, + "age": 6, + "sex": "Gelding", + "sire": "Bolt Doro", + "dam": "Miss Josephine", + "country": "au", + "careerPrizeMoney": "$8805.00", + "form": "7X860", + "last20Starts": "4X59008X0707X860", + "stats": { + "overall": { + "starts": 13, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "distance": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "conditions": { + "good": { + "starts": 8, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "soft": { + "starts": 3, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "heavy": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 4, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "secondUp": { + "starts": 3, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "scratched": false, + "decorators": [] + }, + { + "number": 16, + "name": "Duperouzel", + "jockey": "Daniel Stackhouse", + "trainer": "Nikki Burke", + "weight": 59.5, + "barrier": 5, + "age": 4, + "sex": "Gelding", + "sire": "Hanseatic", + "dam": "Jesses Dream", + "country": "au", + "careerPrizeMoney": "$10130.00", + "form": "0276", + "last20Starts": "0276", + "stats": { + "overall": { + "starts": 4, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.25 + }, + "distance": { + "starts": 1, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 1.0 + }, + "conditions": { + "good": { + "starts": 1, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 1.0 + }, + "soft": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "heavy": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "secondUp": { + "starts": 1, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 1.0 + } + }, + "scratched": false, + "decorators": [] + }, + { + "number": 17, + "name": "Luvyalola", + "jockey": "-", + "trainer": "Lucinda Boyd", + "weight": 57.5, + "barrier": 16, + "age": 4, + "sex": "Mare", + "sire": "Sooboog", + "dam": "Lola Cherry Cola", + "country": "au", + "careerPrizeMoney": "$3195.00", + "form": "8X500", + "last20Starts": "8X500", + "stats": { + "overall": { + "starts": 4, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "conditions": { + "good": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "soft": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "heavy": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "scratched": true, + "decorators": [] + } + ] + }, + "prediction": { + "date": "2026-08-10", + "track": "Pakenham Synthetic", + "race_number": "3", + "race_name": "Hygain Edge Maiden Plate", + "primary": "2-16-1", + "secondary": "2-1-3", + "value": "16-2-1", + "top3": [ + { + "number": 2, + "name": "Hit Squad", + "score": 43.1, + "win_prob": 0, + "place_prob": 75.0 + }, + { + "number": 16, + "name": "Duperouzel", + "score": 28.0, + "win_prob": 0, + "place_prob": 25.0 + }, + { + "number": 1, + "name": "Doublet", + "score": 20.1, + "win_prob": 0, + "place_prob": 37.5 + } + ], + "confidence": "MEDIUM" + } + }, + { + "date": "2026-08-10", + "track": "Pakenham Synthetic", + "track_slug": "pakenham-synthetic", + "race_number": "4", + "race_name": "Happy 50Th Roket Maiden Plate", + "distance": "1600m", + "condition": "All Weather", + "weather": "Rain", + "race_class": "3YO+ MDN", + "start_time": "2026-08-10T04:00:00Z", + "prize_money": "32000", + "number_of_runners": 14, + "form": { + "date": "2026-08-10", + "track": "Pakenham Synthetic", + "raceNumber": 4, + "raceName": "Happy 50Th Roket Maiden Plate", + "distance": "1600m", + "condition": "All Weather", + "weather": "Rain", + "raceClass": "3YO+ MDN", + "abandoned": false, + "startTime": "2026-08-10T04:00:00Z", + "timezone": "Australia/Melbourne", + "prizeMoney": "32000", + "numberOfRunners": 14, + "runners": [ + { + "number": 1, + "name": "Askmumaskdad", + "jockey": "Melea Castle", + "trainer": "Craig Anderson", + "weight": 59.5, + "barrier": 6, + "age": 5, + "sex": "Gelding", + "sire": "Needs Further", + "dam": "Jewel Of The Naki", + "country": "au", + "careerPrizeMoney": "$14370.00", + "form": "X0502", + "last20Starts": "66579586X0502", + "stats": { + "overall": { + "starts": 12, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.08333333 + }, + "track": { + "starts": 4, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.25 + }, + "distance": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "conditions": { + "good": { + "starts": 7, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "soft": { + "starts": 3, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "heavy": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "secondUp": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "scratched": false, + "decorators": [] + }, + { + "number": 2, + "name": "Bivvy", + "jockey": "Jye McNeil", + "trainer": "Cindy Alderson", + "weight": 59.5, + "barrier": 3, + "age": 4, + "sex": "Gelding", + "sire": "Bivouac", + "dam": "Sinaia", + "country": "au", + "careerPrizeMoney": "$2880.00", + "form": "3", + "last20Starts": "3", + "stats": { + "overall": { + "starts": 1, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 1.0 + }, + "conditions": { + "good": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "soft": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "heavy": { + "starts": 1, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 1.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 1, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 1.0 + } + }, + "scratched": false, + "decorators": [] + }, + { + "number": 3, + "name": "Bolshie", + "jockey": "Thomas Stockdale", + "trainer": "Chris Parry", + "weight": 59.5, + "barrier": 14, + "age": 5, + "sex": "Gelding", + "sire": "Russian Revolution", + "dam": "Pretty Pins", + "country": "au", + "careerPrizeMoney": "$42130.00", + "form": "54452", + "last20Starts": "656579244X4577054452", + "stats": { + "overall": { + "starts": 24, + "wins": 0, + "places": 2, + "seconds": 2, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.08333333 + }, + "track": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "distance": { + "starts": 6, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "conditions": { + "good": { + "starts": 13, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.07692308 + }, + "soft": { + "starts": 10, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.1 + }, + "heavy": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 3, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "secondUp": { + "starts": 3, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "scratched": false, + "decorators": [] + }, + { + "number": 4, + "name": "Immortalised", + "jockey": "Jason Maskiell", + "trainer": "Jason Warren", + "weight": 59.5, + "barrier": 11, + "age": 4, + "sex": "Gelding", + "sire": "I Am Immortal", + "dam": "Miss Pasek", + "country": "au", + "careerPrizeMoney": "$22505.00", + "form": "X5436", + "last20Starts": "0X57234X5436", + "stats": { + "overall": { + "starts": 10, + "wins": 0, + "places": 3, + "seconds": 1, + "thirds": 2, + "winPercent": 0.0, + "placePercent": 0.3 + }, + "track": { + "starts": 3, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "conditions": { + "good": { + "starts": 7, + "wins": 0, + "places": 2, + "seconds": 1, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.28571429 + }, + "soft": { + "starts": 2, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.5 + }, + "heavy": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 4, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.25 + }, + "secondUp": { + "starts": 3, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.33333333 + } + }, + "scratched": false, + "decorators": [] + }, + { + "number": 5, + "name": "Just Basil", + "jockey": "Adam McCabe", + "trainer": "Michael Huglin", + "weight": 59.5, + "barrier": 2, + "age": 4, + "sex": "Gelding", + "sire": "North Pacific", + "dam": "Vital", + "country": "au", + "careerPrizeMoney": "$2550.00", + "form": "65X", + "last20Starts": "65X", + "stats": { + "overall": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "distance": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "conditions": { + "good": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "soft": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "heavy": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "secondUp": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "scratched": false, + "decorators": [] + }, + { + "number": 6, + "name": "New Prospect", + "jockey": "Nathan Punch", + "trainer": "Robbie Griffiths", + "weight": 59.5, + "barrier": 8, + "age": 4, + "sex": "Gelding", + "sire": "Cool Aza Beel", + "dam": "Poinsettia", + "country": "au", + "careerPrizeMoney": "$8600.00", + "form": "5X962", + "last20Starts": "5X962", + "stats": { + "overall": { + "starts": 4, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.25 + }, + "track": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "conditions": { + "good": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "soft": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "heavy": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "secondUp": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "scratched": false, + "decorators": [] + }, + { + "number": 7, + "name": "Blanche Bass", + "jockey": "Joe Bowditch", + "trainer": "Shea Eden", + "weight": 57.5, + "barrier": 5, + "age": 6, + "sex": "Mare", + "sire": "Akeed Mofeed", + "dam": "Betelgeuse", + "country": "au", + "careerPrizeMoney": "$26855.00", + "form": "6X935", + "last20Starts": "256X256236X935", + "stats": { + "overall": { + "starts": 12, + "wins": 0, + "places": 5, + "seconds": 3, + "thirds": 2, + "winPercent": 0.0, + "placePercent": 0.41666667 + }, + "track": { + "starts": 4, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.25 + }, + "distance": { + "starts": 6, + "wins": 0, + "places": 3, + "seconds": 1, + "thirds": 2, + "winPercent": 0.0, + "placePercent": 0.5 + }, + "trackDistance": { + "starts": 3, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.33333333 + }, + "conditions": { + "good": { + "starts": 7, + "wins": 0, + "places": 3, + "seconds": 2, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.42857143 + }, + "soft": { + "starts": 4, + "wins": 0, + "places": 2, + "seconds": 1, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.5 + }, + "heavy": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 3, + "wins": 0, + "places": 2, + "seconds": 2, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.66666667 + }, + "secondUp": { + "starts": 3, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.33333333 + } + }, + "scratched": false, + "decorators": [] + }, + { + "number": 8, + "name": "Camegitchee", + "jockey": "Teo Nugent", + "trainer": "Shane Nichols & Hayden Black", + "weight": 57.5, + "barrier": 10, + "age": 4, + "sex": "Mare", + "sire": "Russian Camelot", + "dam": "Gitche Gumee", + "country": "au", + "careerPrizeMoney": "$5615.00", + "form": "47X60", + "last20Starts": "9X47X60", + "stats": { + "overall": { + "starts": 5, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "conditions": { + "good": { + "starts": 4, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "soft": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "heavy": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 3, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "secondUp": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "scratched": false, + "decorators": [] + }, + { + "number": 9, + "name": "Miss Shiino", + "jockey": "Ethan Brown", + "trainer": "Ben, Will & Jd Hayes", + "weight": 57.5, + "barrier": 13, + "age": 4, + "sex": "Mare", + "sire": "Shamus Award", + "dam": "Miss Japan", + "country": "au", + "careerPrizeMoney": "$7540.00", + "form": "77X28", + "last20Starts": "77X28", + "stats": { + "overall": { + "starts": 4, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.25 + }, + "track": { + "starts": 2, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.5 + }, + "distance": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "trackDistance": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "conditions": { + "good": { + "starts": 3, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.33333333 + }, + "soft": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "heavy": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 2, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.5 + }, + "secondUp": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "scratched": false, + "decorators": [] + }, + { + "number": 10, + "name": "Rock Catcher", + "jockey": "Damian Lane", + "trainer": "Greg Eurell", + "weight": 57.5, + "barrier": 7, + "age": 4, + "sex": "Mare", + "sire": "Satono Aladdin", + "dam": "Rock On Rye", + "country": "nz", + "careerPrizeMoney": "$2607.00", + "form": "662", + "last20Starts": "662", + "stats": { + "overall": { + "starts": 3, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.33333333 + }, + "distance": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "conditions": { + "good": { + "starts": 1, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 1.0 + }, + "soft": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "heavy": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "secondUp": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "scratched": false, + "decorators": [] + }, + { + "number": 11, + "name": "Roxolani", + "jockey": "-", + "trainer": "Cindy Alderson", + "weight": 57.5, + "barrier": 12, + "age": 4, + "sex": "Mare", + "sire": "Bivouac", + "dam": "Savannah Moon", + "country": "au", + "careerPrizeMoney": "$0.00", + "form": "0", + "last20Starts": "0", + "stats": { + "overall": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "track": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "conditions": { + "good": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "soft": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "heavy": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "scratched": false, + "decorators": [] + }, + { + "number": 12, + "name": "Stellar Jewels", + "jockey": "Carleen Hefel", + "trainer": "Kasey Wilson", + "weight": 57.5, + "barrier": 4, + "age": 5, + "sex": "Mare", + "sire": "Warhorse", + "dam": "Prime Selection", + "country": "au", + "careerPrizeMoney": "$1740.00", + "form": "9X0", + "last20Starts": "9X0", + "stats": { + "overall": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "conditions": { + "good": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "soft": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "heavy": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "scratched": false, + "decorators": [] + }, + { + "number": 13, + "name": "Stelletta", + "jockey": "Zac Spain", + "trainer": "Shane Nichols & Hayden Black", + "weight": 57.5, + "barrier": 9, + "age": 4, + "sex": "Mare", + "sire": "Alabama Express", + "dam": "Vintage Folly", + "country": "au", + "careerPrizeMoney": "$18570.00", + "form": "0X550", + "last20Starts": "88326460X550", + "stats": { + "overall": { + "starts": 11, + "wins": 0, + "places": 2, + "seconds": 1, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.18181818 + }, + "conditions": { + "good": { + "starts": 7, + "wins": 0, + "places": 2, + "seconds": 1, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.28571429 + }, + "soft": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "heavy": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "secondUp": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "scratched": false, + "decorators": [] + }, + { + "number": 14, + "name": "Builtthiscity", + "jockey": "-", + "trainer": "Damien Walkley", + "weight": 59.5, + "barrier": 1, + "age": 6, + "sex": "Gelding", + "sire": "Ilovethiscity", + "dam": "Sinikka", + "country": "au", + "careerPrizeMoney": "$12600.00", + "form": "7X965", + "last20Starts": "506X38039X7X965", + "stats": { + "overall": { + "starts": 12, + "wins": 0, + "places": 2, + "seconds": 0, + "thirds": 2, + "winPercent": 0.0, + "placePercent": 0.16666667 + }, + "track": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "conditions": { + "good": { + "starts": 7, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.14285714 + }, + "soft": { + "starts": 3, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.33333333 + }, + "heavy": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 4, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.25 + }, + "secondUp": { + "starts": 3, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "scratched": false, + "decorators": [] + } + ] + }, + "prediction": { + "date": "2026-08-10", + "track": "Pakenham Synthetic", + "race_number": "4", + "race_name": "Happy 50Th Roket Maiden Plate", + "primary": "7-2-10", + "secondary": "7-10-9", + "value": "2-7-10", + "top3": [ + { + "number": 7, + "name": "Blanche Bass", + "score": 28.4, + "win_prob": 0, + "place_prob": 41.7 + }, + { + "number": 2, + "name": "Bivvy", + "score": 25.1, + "win_prob": 0, + "place_prob": 100.0 + }, + { + "number": 10, + "name": "Rock Catcher", + "score": 18.5, + "win_prob": 0, + "place_prob": 33.3 + } + ], + "confidence": "MEDIUM" + } + }, + { + "date": "2026-08-10", + "track": "Pakenham Synthetic", + "track_slug": "pakenham-synthetic", + "race_number": "5", + "race_name": "Designer Coolrooms Maiden Plate", + "distance": "1000m", + "condition": "All Weather", + "weather": "Rain", + "race_class": "3YO+ MDN", + "start_time": "2026-08-10T04:30:00Z", + "prize_money": "32000", + "number_of_runners": 16, + "form": { + "date": "2026-08-10", + "track": "Pakenham Synthetic", + "raceNumber": 5, + "raceName": "Designer Coolrooms Maiden Plate", + "distance": "1000m", + "condition": "All Weather", + "weather": "Rain", + "raceClass": "3YO+ MDN", + "abandoned": false, + "startTime": "2026-08-10T04:30:00Z", + "timezone": "Australia/Melbourne", + "prizeMoney": "32000", + "numberOfRunners": 16, + "runners": [ + { + "number": 1, + "name": "Flamingo Flyer", + "jockey": "Damien Thornton", + "trainer": "Clayton Douglas", + "weight": 59.5, + "barrier": 15, + "age": 4, + "sex": "Gelding", + "sire": "Rubick", + "dam": "Im A Flying Star", + "country": "au", + "careerPrizeMoney": "$5540.00", + "form": "0X36X", + "last20Starts": "00X36X", + "stats": { + "overall": { + "starts": 4, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.25 + }, + "distance": { + "starts": 1, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 1.0 + }, + "conditions": { + "good": { + "starts": 2, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.5 + }, + "soft": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "heavy": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 2, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.5 + }, + "secondUp": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "scratched": false, + "decorators": [] + }, + { + "number": 2, + "name": "Last Cent", + "jockey": "Jade Darose", + "trainer": "Doug Harrison", + "weight": 59.5, + "barrier": 8, + "age": 4, + "sex": "Gelding", + "sire": "Magnus", + "dam": "Viva La Cent", + "country": "au", + "careerPrizeMoney": "$0.00", + "scratched": false, + "decorators": [] + }, + { + "number": 3, + "name": "Midnight Man", + "jockey": "Zac Spain", + "trainer": "Michael Mehegan", + "weight": 59.5, + "barrier": 13, + "age": 5, + "sex": "Gelding", + "sire": "Holler", + "dam": "Vitruvian Lass", + "country": "au", + "careerPrizeMoney": "$13450.00", + "form": "7337X", + "last20Starts": "7337X", + "stats": { + "overall": { + "starts": 4, + "wins": 0, + "places": 2, + "seconds": 0, + "thirds": 2, + "winPercent": 0.0, + "placePercent": 0.5 + }, + "conditions": { + "good": { + "starts": 4, + "wins": 0, + "places": 2, + "seconds": 0, + "thirds": 2, + "winPercent": 0.0, + "placePercent": 0.5 + }, + "soft": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "heavy": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "secondUp": { + "starts": 1, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 1.0 + } + }, + "scratched": false, + "decorators": [] + }, + { + "number": 4, + "name": "Sheer Panic", + "jockey": "Joe Bowditch", + "trainer": "Colin Scott", + "weight": 59.5, + "barrier": 14, + "age": 6, + "sex": "Gelding", + "sire": "Squamosa", + "dam": "Sunny Again", + "country": "au", + "careerPrizeMoney": "$6930.00", + "form": "609X3", + "last20Starts": "4X609X3", + "stats": { + "overall": { + "starts": 5, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.2 + }, + "track": { + "starts": 1, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 1.0 + }, + "conditions": { + "good": { + "starts": 3, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "soft": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "heavy": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 1, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 1.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 3, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.33333333 + }, + "secondUp": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "scratched": false, + "decorators": [] + }, + { + "number": 5, + "name": "Watten Assett", + "jockey": "Jamie Mott", + "trainer": "Simon Zahra", + "weight": 59.5, + "barrier": 3, + "age": 4, + "sex": "Gelding", + "sire": "Wootton Bassett", + "dam": "Santuzza", + "country": "au", + "careerPrizeMoney": "$24370.00", + "form": "222X8", + "last20Starts": "0X7222X8", + "stats": { + "overall": { + "starts": 6, + "wins": 0, + "places": 3, + "seconds": 3, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.5 + }, + "conditions": { + "good": { + "starts": 3, + "wins": 0, + "places": 3, + "seconds": 3, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 1.0 + }, + "soft": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "heavy": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "secondUp": { + "starts": 1, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 1.0 + } + }, + "scratched": false, + "decorators": [] + }, + { + "number": 6, + "name": "Alodie", + "jockey": "Melea Castle", + "trainer": "Chris Diplock", + "weight": 57.5, + "barrier": 4, + "age": 5, + "sex": "Mare", + "sire": "Pariah", + "dam": "Emanuela", + "country": "au", + "careerPrizeMoney": "$11620.00", + "form": "74X25", + "last20Starts": "9X874X25", + "stats": { + "overall": { + "starts": 6, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.16666667 + }, + "track": { + "starts": 2, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.5 + }, + "distance": { + "starts": 2, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.5 + }, + "trackDistance": { + "starts": 1, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 1.0 + }, + "conditions": { + "good": { + "starts": 3, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.33333333 + }, + "soft": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "heavy": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 3, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.33333333 + }, + "secondUp": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "scratched": false, + "decorators": [] + }, + { + "number": 7, + "name": "Angelotti", + "jockey": "Luke Cartwright", + "trainer": "Lyn Tolson & Leonie Proctor", + "weight": 57.5, + "barrier": 7, + "age": 4, + "sex": "Mare", + "sire": "Yes Yes Yes", + "dam": "Botticelli Angel", + "country": "au", + "careerPrizeMoney": "$17555.00", + "form": "4634X", + "last20Starts": "947X48X44634X", + "stats": { + "overall": { + "starts": 10, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.1 + }, + "distance": { + "starts": 4, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "conditions": { + "good": { + "starts": 9, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.11111111 + }, + "soft": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "heavy": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 3, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "secondUp": { + "starts": 3, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "scratched": false, + "decorators": [] + }, + { + "number": 8, + "name": "Eyes Of Blue", + "jockey": "Luke Nolen", + "trainer": "Peter G Moody & Katherine Coleman", + "weight": 57.5, + "barrier": 5, + "age": 4, + "sex": "Mare", + "sire": "Snitzel", + "dam": "Charleston Dancer", + "country": "au", + "careerPrizeMoney": "$7570.00", + "form": "52X7", + "last20Starts": "52X7", + "stats": { + "overall": { + "starts": 3, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.33333333 + }, + "distance": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "conditions": { + "good": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "soft": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "heavy": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "scratched": false, + "decorators": [] + }, + { + "number": 9, + "name": "La Velocita", + "jockey": "Nadia Daniels", + "trainer": "Michael Kent", + "weight": 57.5, + "claim": 2.0, + "barrier": 2, + "age": 4, + "sex": "Mare", + "sire": "Supido", + "dam": "Glamorous Star", + "country": "au", + "careerPrizeMoney": "$12395.00", + "form": "25X55", + "last20Starts": "625X55", + "stats": { + "overall": { + "starts": 5, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.2 + }, + "track": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "distance": { + "starts": 3, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "trackDistance": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "conditions": { + "good": { + "starts": 3, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "soft": { + "starts": 1, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 1.0 + }, + "heavy": { + "starts": 2, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.5 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "secondUp": { + "starts": 2, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.5 + } + }, + "scratched": false, + "decorators": [] + }, + { + "number": 10, + "name": "Profile", + "jockey": "Valentin Le Boeuf", + "trainer": "Tim Hughes", + "weight": 57.5, + "barrier": 10, + "age": 4, + "sex": "Mare", + "sire": "Frosted", + "dam": "Nonpareil", + "country": "au", + "careerPrizeMoney": "$5390.00", + "form": "3X77X", + "last20Starts": "3X77X", + "stats": { + "overall": { + "starts": 3, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.33333333 + }, + "distance": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "conditions": { + "good": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "soft": { + "starts": 2, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.5 + }, + "heavy": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 2, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.5 + }, + "secondUp": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "scratched": false, + "decorators": [] + }, + { + "number": 11, + "name": "Tag The Bride", + "jockey": "Jye McNeil", + "trainer": "John Sadler", + "weight": 55.0, + "barrier": 12, + "age": 3, + "sex": "Filly", + "sire": "Tagaloa", + "dam": "Bridal Falls", + "country": "au", + "careerPrizeMoney": "$27960.00", + "form": "2X5", + "last20Starts": "2X5", + "stats": { + "overall": { + "starts": 2, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.5 + }, + "distance": { + "starts": 2, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.5 + }, + "conditions": { + "good": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "soft": { + "starts": 1, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 1.0 + }, + "heavy": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 2, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.5 + } + }, + "scratched": false, + "decorators": [] + }, + { + "number": 12, + "name": "Torrid Dancer", + "jockey": "Carleen Hefel", + "trainer": "John Moloney", + "weight": 55.0, + "barrier": 16, + "age": 3, + "sex": "Filly", + "sire": "Nicconi", + "dam": "Torrid", + "country": "au", + "careerPrizeMoney": "$0.00", + "scratched": true, + "decorators": [] + }, + { + "number": 13, + "name": "Certain Impact", + "jockey": "Adam McCabe", + "trainer": "Monica Croston & Gerrad Gilmour", + "weight": 57.0, + "barrier": 9, + "age": 3, + "sex": "Gelding", + "sire": "Fierce Impact", + "dam": "Certain Ellie", + "country": "au", + "careerPrizeMoney": "$2100.00", + "form": "58X", + "last20Starts": "58X", + "stats": { + "overall": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "distance": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "conditions": { + "good": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "soft": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "heavy": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "secondUp": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "scratched": false, + "decorators": [] + }, + { + "number": 14, + "name": "Them Apples", + "jockey": "Holly Durnan", + "trainer": "L & T Corstens & W Larkin", + "weight": 59.5, + "barrier": 1, + "age": 4, + "sex": "Gelding", + "sire": "Shamus Award", + "dam": "Easy Flyer", + "country": "au", + "careerPrizeMoney": "$850.00", + "form": "0X0", + "last20Starts": "0X0", + "stats": { + "overall": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "conditions": { + "good": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "soft": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "heavy": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "scratched": false, + "decorators": [] + }, + { + "number": 15, + "name": "Gemofsixteencarats", + "jockey": "-", + "trainer": "Logan McGill", + "weight": 59.5, + "barrier": 6, + "age": 5, + "sex": "Gelding", + "sire": "Holler", + "dam": "Pour Toi", + "country": "au", + "careerPrizeMoney": "$9250.00", + "form": "X7799", + "last20Starts": "0X50734X7799", + "stats": { + "overall": { + "starts": 10, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.1 + }, + "track": { + "starts": 4, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "distance": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "conditions": { + "good": { + "starts": 7, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.14285714 + }, + "soft": { + "starts": 3, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "heavy": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 3, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "secondUp": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "scratched": false, + "decorators": [] + }, + { + "number": 16, + "name": "Immortal Diva", + "jockey": "-", + "trainer": "Shane Bottomley", + "weight": 57.5, + "barrier": 11, + "age": 5, + "sex": "Mare", + "sire": "I Am Immortal", + "dam": "Perfect Love", + "country": "au", + "careerPrizeMoney": "$9255.00", + "form": "X8804", + "last20Starts": "08X00855X8804", + "stats": { + "overall": { + "starts": 10, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "conditions": { + "good": { + "starts": 6, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "soft": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "heavy": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 3, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "secondUp": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "scratched": false, + "decorators": [] + } + ] + }, + "prediction": { + "date": "2026-08-10", + "track": "Pakenham Synthetic", + "race_number": "5", + "race_name": "Designer Coolrooms Maiden Plate", + "primary": "5-4-11", + "secondary": "5-11-6", + "value": "4-5-11", + "top3": [ + { + "number": 5, + "name": "Watten Assett", + "score": 29.2, + "win_prob": 0, + "place_prob": 50.0 + }, + { + "number": 4, + "name": "Sheer Panic", + "score": 24.3, + "win_prob": 0, + "place_prob": 20.0 + }, + { + "number": 11, + "name": "Tag The Bride", + "score": 22.4, + "win_prob": 0, + "place_prob": 50.0 + } + ], + "confidence": "MEDIUM" + } + }, + { + "date": "2026-08-10", + "track": "Pakenham Synthetic", + "track_slug": "pakenham-synthetic", + "race_number": "6", + "race_name": "Dalton Consulting Engineers Handicap", + "distance": "1000m", + "condition": "All Weather", + "weather": "Rain", + "race_class": "3YO+ BM56", + "start_time": "2026-08-10T05:00:00Z", + "prize_money": "22000", + "number_of_runners": 9, + "form": { + "date": "2026-08-10", + "track": "Pakenham Synthetic", + "raceNumber": 6, + "raceName": "Dalton Consulting Engineers Handicap", + "distance": "1000m", + "condition": "All Weather", + "weather": "Rain", + "raceClass": "3YO+ BM56", + "abandoned": false, + "startTime": "2026-08-10T05:00:00Z", + "timezone": "Australia/Melbourne", + "prizeMoney": "22000", + "numberOfRunners": 9, + "runners": [ + { + "number": 1, + "name": "Toronado Boom", + "jockey": "Olivia East", + "trainer": "Scott Cameron", + "weight": 64.0, + "claim": 2.0, + "barrier": 9, + "age": 6, + "sex": "Gelding", + "sire": "Toronado", + "dam": "Butterboom", + "country": "au", + "careerPrizeMoney": "$60425.00", + "form": "6X193", + "last20Starts": "710X1647X396X193", + "stats": { + "overall": { + "starts": 13, + "wins": 3, + "places": 5, + "seconds": 0, + "thirds": 2, + "winPercent": 0.23076923, + "placePercent": 0.38461538 + }, + "track": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "distance": { + "starts": 10, + "wins": 3, + "places": 5, + "seconds": 0, + "thirds": 2, + "winPercent": 0.3, + "placePercent": 0.5 + }, + "trackDistance": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "conditions": { + "good": { + "starts": 12, + "wins": 3, + "places": 5, + "seconds": 0, + "thirds": 2, + "winPercent": 0.25, + "placePercent": 0.41666667 + }, + "soft": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "heavy": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 4, + "wins": 2, + "places": 3, + "seconds": 0, + "thirds": 1, + "winPercent": 0.5, + "placePercent": 0.75 + }, + "secondUp": { + "starts": 4, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 0.25, + "placePercent": 0.25 + } + }, + "scratched": false, + "decorators": [] + }, + { + "number": 2, + "name": "Grouse Mountain", + "jockey": "Sam Kennedy", + "trainer": "Logan McGill", + "weight": 63.5, + "claim": 1.5, + "barrier": 7, + "age": 6, + "sex": "Mare", + "sire": "Vancouver", + "dam": "Sheer Style", + "country": "au", + "careerPrizeMoney": "$132940.00", + "form": "X279X", + "last20Starts": "2X35X2243213121X279X", + "stats": { + "overall": { + "starts": 17, + "wins": 3, + "places": 13, + "seconds": 7, + "thirds": 3, + "winPercent": 0.17647059, + "placePercent": 0.76470588 + }, + "distance": { + "starts": 6, + "wins": 0, + "places": 6, + "seconds": 5, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 1.0 + }, + "conditions": { + "good": { + "starts": 13, + "wins": 3, + "places": 11, + "seconds": 6, + "thirds": 2, + "winPercent": 0.23076923, + "placePercent": 0.84615385 + }, + "soft": { + "starts": 3, + "wins": 0, + "places": 2, + "seconds": 1, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.66666667 + }, + "heavy": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 4, + "wins": 0, + "places": 4, + "seconds": 3, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 1.0 + }, + "secondUp": { + "starts": 4, + "wins": 0, + "places": 2, + "seconds": 2, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.5 + } + }, + "scratched": false, + "decorators": [] + }, + { + "number": 3, + "name": "Octrain", + "jockey": "Adam McCabe", + "trainer": "Monica Croston & Gerrad Gilmour", + "weight": 63.0, + "barrier": 8, + "age": 8, + "sex": "Gelding", + "sire": "Swear", + "dam": "Alanza", + "country": "au", + "careerPrizeMoney": "$154710.00", + "form": "34810", + "last20Starts": "167365X4688769334810", + "stats": { + "overall": { + "starts": 32, + "wins": 5, + "places": 11, + "seconds": 2, + "thirds": 4, + "winPercent": 0.15625, + "placePercent": 0.34375 + }, + "track": { + "starts": 3, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "distance": { + "starts": 12, + "wins": 2, + "places": 5, + "seconds": 0, + "thirds": 3, + "winPercent": 0.16666667, + "placePercent": 0.41666667 + }, + "trackDistance": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "conditions": { + "good": { + "starts": 27, + "wins": 5, + "places": 9, + "seconds": 1, + "thirds": 3, + "winPercent": 0.18518519, + "placePercent": 0.33333333 + }, + "soft": { + "starts": 3, + "wins": 0, + "places": 2, + "seconds": 1, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.66666667 + }, + "heavy": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 4, + "wins": 1, + "places": 2, + "seconds": 1, + "thirds": 0, + "winPercent": 0.25, + "placePercent": 0.5 + }, + "secondUp": { + "starts": 4, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.25 + } + }, + "scratched": false, + "decorators": [] + }, + { + "number": 4, + "name": "Bold Print", + "jockey": "Joe Bowditch", + "trainer": "Rachael Cunningham", + "weight": 62.5, + "barrier": 4, + "age": 6, + "sex": "Gelding", + "sire": "Press Statement", + "dam": "Kindness", + "country": "au", + "careerPrizeMoney": "$146495.00", + "form": "5X644", + "last20Starts": "84533X0866047X45X644", + "stats": { + "overall": { + "starts": 26, + "wins": 4, + "places": 8, + "seconds": 1, + "thirds": 3, + "winPercent": 0.15384615, + "placePercent": 0.30769231 + }, + "track": { + "starts": 5, + "wins": 2, + "places": 2, + "seconds": 0, + "thirds": 0, + "winPercent": 0.4, + "placePercent": 0.4 + }, + "distance": { + "starts": 13, + "wins": 3, + "places": 3, + "seconds": 0, + "thirds": 0, + "winPercent": 0.23076923, + "placePercent": 0.23076923 + }, + "trackDistance": { + "starts": 3, + "wins": 2, + "places": 2, + "seconds": 0, + "thirds": 0, + "winPercent": 0.66666667, + "placePercent": 0.66666667 + }, + "conditions": { + "good": { + "starts": 21, + "wins": 3, + "places": 7, + "seconds": 1, + "thirds": 3, + "winPercent": 0.14285714, + "placePercent": 0.33333333 + }, + "soft": { + "starts": 4, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 0.25, + "placePercent": 0.25 + }, + "heavy": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 6, + "wins": 1, + "places": 3, + "seconds": 1, + "thirds": 1, + "winPercent": 0.16666667, + "placePercent": 0.5 + }, + "secondUp": { + "starts": 6, + "wins": 2, + "places": 2, + "seconds": 0, + "thirds": 0, + "winPercent": 0.33333333, + "placePercent": 0.33333333 + } + }, + "scratched": false, + "decorators": [] + }, + { + "number": 5, + "name": "Fullproof", + "jockey": "Melea Castle", + "trainer": "Vanda Chapple-Fahler", + "weight": 62.5, + "barrier": 1, + "age": 7, + "sex": "Gelding", + "sire": "Lonhro", + "dam": "Aint She Smart", + "country": "au", + "careerPrizeMoney": "$68455.00", + "form": "7X42X", + "last20Starts": "31X216X496X68X7X42X", + "stats": { + "overall": { + "starts": 13, + "wins": 2, + "places": 5, + "seconds": 2, + "thirds": 1, + "winPercent": 0.15384615, + "placePercent": 0.38461538 + }, + "track": { + "starts": 3, + "wins": 1, + "places": 2, + "seconds": 1, + "thirds": 0, + "winPercent": 0.33333333, + "placePercent": 0.66666667 + }, + "distance": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "conditions": { + "good": { + "starts": 8, + "wins": 0, + "places": 2, + "seconds": 2, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.25 + }, + "soft": { + "starts": 2, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 0.5, + "placePercent": 0.5 + }, + "heavy": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 2, + "wins": 1, + "places": 2, + "seconds": 0, + "thirds": 1, + "winPercent": 0.5, + "placePercent": 1.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 6, + "wins": 0, + "places": 2, + "seconds": 1, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.33333333 + }, + "secondUp": { + "starts": 5, + "wins": 2, + "places": 3, + "seconds": 1, + "thirds": 0, + "winPercent": 0.4, + "placePercent": 0.6 + } + }, + "scratched": false, + "decorators": [] + }, + { + "number": 6, + "name": "Ruby Avenue", + "jockey": "Daniel Stackhouse", + "trainer": "Andrea Leek", + "weight": 61.5, + "barrier": 2, + "age": 5, + "sex": "Gelding", + "sire": "Palentino", + "dam": "Lauras Avenue", + "country": "au", + "careerPrizeMoney": "$72320.00", + "form": "8X376", + "last20Starts": "85X2359X21657168X376", + "stats": { + "overall": { + "starts": 17, + "wins": 2, + "places": 6, + "seconds": 2, + "thirds": 2, + "winPercent": 0.11764706, + "placePercent": 0.35294118 + }, + "track": { + "starts": 3, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.33333333 + }, + "distance": { + "starts": 10, + "wins": 2, + "places": 6, + "seconds": 2, + "thirds": 2, + "winPercent": 0.2, + "placePercent": 0.6 + }, + "trackDistance": { + "starts": 2, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.5 + }, + "conditions": { + "good": { + "starts": 12, + "wins": 1, + "places": 4, + "seconds": 1, + "thirds": 2, + "winPercent": 0.08333333, + "placePercent": 0.33333333 + }, + "soft": { + "starts": 4, + "wins": 1, + "places": 2, + "seconds": 1, + "thirds": 0, + "winPercent": 0.25, + "placePercent": 0.5 + }, + "heavy": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 4, + "wins": 0, + "places": 3, + "seconds": 2, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.75 + }, + "secondUp": { + "starts": 4, + "wins": 1, + "places": 2, + "seconds": 0, + "thirds": 1, + "winPercent": 0.25, + "placePercent": 0.5 + } + }, + "scratched": false, + "decorators": [] + }, + { + "number": 7, + "name": "White Bear", + "jockey": "Luke Cartwright", + "trainer": "Logan McGill", + "weight": 61.5, + "barrier": 3, + "age": 7, + "sex": "Gelding", + "sire": "Shamexpress", + "dam": "Angelica Hall", + "country": "au", + "careerPrizeMoney": "$76975.00", + "form": "572X0", + "last20Starts": "X135264X24X095X572X0", + "stats": { + "overall": { + "starts": 18, + "wins": 2, + "places": 6, + "seconds": 3, + "thirds": 1, + "winPercent": 0.11111111, + "placePercent": 0.33333333 + }, + "distance": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "conditions": { + "good": { + "starts": 12, + "wins": 2, + "places": 6, + "seconds": 3, + "thirds": 1, + "winPercent": 0.16666667, + "placePercent": 0.5 + }, + "soft": { + "starts": 6, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "heavy": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 7, + "wins": 2, + "places": 3, + "seconds": 1, + "thirds": 0, + "winPercent": 0.28571429, + "placePercent": 0.42857143 + }, + "secondUp": { + "starts": 5, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.2 + } + }, + "scratched": false, + "decorators": [] + }, + { + "number": 8, + "name": "Eternal Joy", + "jockey": "Nadia Daniels", + "trainer": "Ben, Will & Jd Hayes", + "weight": 58.5, + "claim": 2.0, + "barrier": 5, + "age": 3, + "sex": "Filly", + "sire": "I Am Immortal", + "dam": "Joyano", + "country": "au", + "careerPrizeMoney": "$27090.00", + "form": "2X614", + "last20Starts": "2X614", + "stats": { + "overall": { + "starts": 4, + "wins": 1, + "places": 2, + "seconds": 1, + "thirds": 0, + "winPercent": 0.25, + "placePercent": 0.5 + }, + "distance": { + "starts": 2, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 0.5, + "placePercent": 0.5 + }, + "conditions": { + "good": { + "starts": 2, + "wins": 1, + "places": 2, + "seconds": 1, + "thirds": 0, + "winPercent": 0.5, + "placePercent": 1.0 + }, + "soft": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "heavy": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 2, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.5 + }, + "secondUp": { + "starts": 1, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 1.0, + "placePercent": 1.0 + } + }, + "scratched": false, + "decorators": [] + }, + { + "number": 9, + "name": "Heartattack Jack", + "jockey": "Teo Nugent", + "trainer": "Damien Walkley", + "weight": 57.0, + "barrier": 6, + "age": 6, + "sex": "Gelding", + "sire": "Manhattan Rain", + "dam": "Gold Magic", + "country": "au", + "careerPrizeMoney": "$35410.00", + "form": "5588X", + "last20Starts": "2X5589473X199465588X", + "stats": { + "overall": { + "starts": 20, + "wins": 1, + "places": 5, + "seconds": 2, + "thirds": 2, + "winPercent": 0.05, + "placePercent": 0.25 + }, + "track": { + "starts": 1, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 1.0 + }, + "distance": { + "starts": 14, + "wins": 1, + "places": 5, + "seconds": 2, + "thirds": 2, + "winPercent": 0.07142857, + "placePercent": 0.35714286 + }, + "trackDistance": { + "starts": 1, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 1.0 + }, + "conditions": { + "good": { + "starts": 14, + "wins": 0, + "places": 3, + "seconds": 2, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.21428571 + }, + "soft": { + "starts": 5, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 0.2, + "placePercent": 0.2 + }, + "heavy": { + "starts": 1, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 1.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 4, + "wins": 1, + "places": 2, + "seconds": 1, + "thirds": 0, + "winPercent": 0.25, + "placePercent": 0.5 + }, + "secondUp": { + "starts": 4, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.25 + } + }, + "scratched": false, + "decorators": [] + } + ] + }, + "prediction": { + "date": "2026-08-10", + "track": "Pakenham Synthetic", + "race_number": "6", + "race_name": "Dalton Consulting Engineers Handicap", + "primary": "2-8-3", + "secondary": "2-3-5", + "value": "8-2-5", + "top3": [ + { + "number": 2, + "name": "Grouse Mountain", + "score": 43.3, + "win_prob": 17.6, + "place_prob": 76.5 + }, + { + "number": 8, + "name": "Eternal Joy", + "score": 40.4, + "win_prob": 25.0, + "place_prob": 50.0 + }, + { + "number": 3, + "name": "Octrain", + "score": 36.9, + "win_prob": 15.6, + "place_prob": 34.4 + } + ], + "confidence": "MEDIUM" + } + }, + { + "date": "2026-08-10", + "track": "Pakenham Synthetic", + "track_slug": "pakenham-synthetic", + "race_number": "7", + "race_name": "Ladbrokes Pakenham Cup On Sale Handicap", + "distance": "1200m", + "condition": "All Weather", + "weather": "Rain", + "race_class": "3YO+ BM56", + "start_time": "2026-08-10T05:30:00Z", + "prize_money": "22000", + "number_of_runners": 11, + "form": { + "date": "2026-08-10", + "track": "Pakenham Synthetic", + "raceNumber": 7, + "raceName": "Ladbrokes Pakenham Cup On Sale Handicap", + "distance": "1200m", + "condition": "All Weather", + "weather": "Rain", + "raceClass": "3YO+ BM56", + "abandoned": false, + "startTime": "2026-08-10T05:30:00Z", + "timezone": "Australia/Melbourne", + "prizeMoney": "22000", + "numberOfRunners": 11, + "runners": [ + { + "number": 1, + "name": "Magnardo", + "jockey": "Damian Lane", + "trainer": "Reece Goodwin", + "weight": 62.5, + "barrier": 8, + "age": 5, + "sex": "Mare", + "sire": "Toronado", + "dam": "Miss Maggiebeel", + "country": "au", + "careerPrizeMoney": "$78340.00", + "form": "11212", + "last20Starts": "47570X12211111111212", + "stats": { + "overall": { + "starts": 16, + "wins": 5, + "places": 7, + "seconds": 2, + "thirds": 0, + "winPercent": 0.3125, + "placePercent": 0.4375 + }, + "track": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "distance": { + "starts": 9, + "wins": 4, + "places": 4, + "seconds": 0, + "thirds": 0, + "winPercent": 0.44444444, + "placePercent": 0.44444444 + }, + "conditions": { + "good": { + "starts": 11, + "wins": 4, + "places": 5, + "seconds": 1, + "thirds": 0, + "winPercent": 0.36363636, + "placePercent": 0.45454545 + }, + "soft": { + "starts": 4, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 0.25, + "placePercent": 0.25 + }, + "heavy": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 4, + "wins": 2, + "places": 2, + "seconds": 0, + "thirds": 0, + "winPercent": 0.5, + "placePercent": 0.5 + }, + "secondUp": { + "starts": 3, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 0.33333333, + "placePercent": 0.33333333 + } + }, + "scratched": false, + "decorators": [] + }, + { + "number": 2, + "name": "Premium Return", + "jockey": "Brad Rawiller", + "trainer": "Brendan McCarthy", + "weight": 62.5, + "barrier": 10, + "age": 5, + "sex": "Gelding", + "sire": "Reward For Effort", + "dam": "Arties Princess", + "country": "au", + "careerPrizeMoney": "$19340.00", + "form": "781", + "last20Starts": "781", + "stats": { + "overall": { + "starts": 3, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 0.33333333, + "placePercent": 0.33333333 + }, + "track": { + "starts": 1, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 1.0, + "placePercent": 1.0 + }, + "distance": { + "starts": 2, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 0.5, + "placePercent": 0.5 + }, + "trackDistance": { + "starts": 1, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 1.0, + "placePercent": 1.0 + }, + "conditions": { + "good": { + "starts": 1, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 1.0, + "placePercent": 1.0 + }, + "soft": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "heavy": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "secondUp": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "scratched": false, + "decorators": [] + }, + { + "number": 3, + "name": "Alpine Fox", + "jockey": "Joe Bowditch", + "trainer": "Cindy Alderson", + "weight": 62.0, + "barrier": 7, + "age": 5, + "sex": "Gelding", + "sire": "Foxwedge", + "dam": "Alpine Tundra", + "country": "au", + "careerPrizeMoney": "$29900.00", + "form": "X16X9", + "last20Starts": "67466X16X9", + "stats": { + "overall": { + "starts": 8, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 0.125, + "placePercent": 0.125 + }, + "track": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "distance": { + "starts": 3, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "trackDistance": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "conditions": { + "good": { + "starts": 5, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 0.2, + "placePercent": 0.2 + }, + "soft": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "heavy": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 3, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 0.33333333, + "placePercent": 0.33333333 + }, + "secondUp": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "scratched": false, + "decorators": [] + }, + { + "number": 4, + "name": "Pensatore", + "jockey": "Jade Darose", + "trainer": "Tracey Cullen", + "weight": 59.5, + "barrier": 2, + "age": 6, + "sex": "Gelding", + "sire": "So You Think", + "dam": "Liamena", + "country": "au", + "careerPrizeMoney": "$30955.00", + "form": "X38X5", + "last20Starts": "748060X653317X6X38X5", + "stats": { + "overall": { + "starts": 19, + "wins": 1, + "places": 4, + "seconds": 0, + "thirds": 3, + "winPercent": 0.05263158, + "placePercent": 0.21052632 + }, + "conditions": { + "good": { + "starts": 12, + "wins": 0, + "places": 2, + "seconds": 0, + "thirds": 2, + "winPercent": 0.0, + "placePercent": 0.16666667 + }, + "soft": { + "starts": 4, + "wins": 1, + "places": 2, + "seconds": 0, + "thirds": 1, + "winPercent": 0.25, + "placePercent": 0.5 + }, + "heavy": { + "starts": 3, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 6, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.16666667 + }, + "secondUp": { + "starts": 4, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "scratched": false, + "decorators": [] + }, + { + "number": 5, + "name": "Ponte Arcobaleno", + "jockey": "Luke Nolen", + "trainer": "Ben Brisbourne", + "weight": 59.5, + "barrier": 1, + "age": 5, + "sex": "Gelding", + "sire": "Castelvecchio", + "dam": "In The Clear", + "country": "au", + "careerPrizeMoney": "$57050.00", + "form": "9X138", + "last20Starts": "04X9066X2222259X138", + "stats": { + "overall": { + "starts": 16, + "wins": 1, + "places": 7, + "seconds": 5, + "thirds": 1, + "winPercent": 0.0625, + "placePercent": 0.4375 + }, + "distance": { + "starts": 4, + "wins": 0, + "places": 4, + "seconds": 3, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 1.0 + }, + "conditions": { + "good": { + "starts": 15, + "wins": 1, + "places": 7, + "seconds": 5, + "thirds": 1, + "winPercent": 0.06666667, + "placePercent": 0.46666667 + }, + "soft": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "heavy": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 4, + "wins": 1, + "places": 2, + "seconds": 1, + "thirds": 0, + "winPercent": 0.25, + "placePercent": 0.5 + }, + "secondUp": { + "starts": 4, + "wins": 0, + "places": 2, + "seconds": 1, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.5 + } + }, + "scratched": false, + "decorators": [] + }, + { + "number": 6, + "name": "Faceoff", + "jockey": "Jason Maskiell", + "trainer": "Reece Goodwin", + "weight": 59.0, + "barrier": 9, + "age": 5, + "sex": "Gelding", + "sire": "Russian Revolution", + "dam": "Stella Vega", + "country": "au", + "careerPrizeMoney": "$57660.00", + "form": "46X89", + "last20Starts": "7X4547418X5165646X89", + "stats": { + "overall": { + "starts": 18, + "wins": 2, + "places": 2, + "seconds": 0, + "thirds": 0, + "winPercent": 0.11111111, + "placePercent": 0.11111111 + }, + "distance": { + "starts": 4, + "wins": 2, + "places": 2, + "seconds": 0, + "thirds": 0, + "winPercent": 0.5, + "placePercent": 0.5 + }, + "conditions": { + "good": { + "starts": 5, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 0.2, + "placePercent": 0.2 + }, + "soft": { + "starts": 10, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "heavy": { + "starts": 2, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 0.5, + "placePercent": 0.5 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 4, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "secondUp": { + "starts": 3, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 0.33333333, + "placePercent": 0.33333333 + } + }, + "scratched": false, + "decorators": [] + }, + { + "number": 7, + "name": "Belmia", + "jockey": "Zac Spain", + "trainer": "Jamie Edwards", + "weight": 58.0, + "barrier": 11, + "age": 7, + "sex": "Mare", + "sire": "Bel Esprit", + "dam": "Bjorn Pretty", + "country": "au", + "careerPrizeMoney": "$101550.00", + "form": "90608", + "last20Starts": "6X664195X55940X90608", + "stats": { + "overall": { + "starts": 22, + "wins": 2, + "places": 5, + "seconds": 1, + "thirds": 2, + "winPercent": 0.09090909, + "placePercent": 0.22727273 + }, + "distance": { + "starts": 3, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "conditions": { + "good": { + "starts": 14, + "wins": 2, + "places": 3, + "seconds": 0, + "thirds": 1, + "winPercent": 0.14285714, + "placePercent": 0.21428571 + }, + "soft": { + "starts": 8, + "wins": 0, + "places": 2, + "seconds": 1, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.25 + }, + "heavy": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 5, + "wins": 1, + "places": 2, + "seconds": 0, + "thirds": 1, + "winPercent": 0.2, + "placePercent": 0.4 + }, + "secondUp": { + "starts": 5, + "wins": 0, + "places": 2, + "seconds": 1, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.4 + } + }, + "scratched": false, + "decorators": [] + }, + { + "number": 8, + "name": "Invincible Amour", + "jockey": "Carleen Hefel", + "trainer": "Brendan McCarthy", + "weight": 57.5, + "barrier": 5, + "age": 5, + "sex": "Mare", + "sire": "Overshare", + "dam": "Right Path", + "country": "au", + "careerPrizeMoney": "$19650.00", + "form": "0X007", + "last20Starts": "10X007", + "stats": { + "overall": { + "starts": 5, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 0.2, + "placePercent": 0.2 + }, + "track": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "conditions": { + "good": { + "starts": 1, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 1.0, + "placePercent": 1.0 + }, + "soft": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "heavy": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 2, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 0.5, + "placePercent": 0.5 + }, + "secondUp": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "scratched": false, + "decorators": [] + }, + { + "number": 9, + "name": "Spirit Angel", + "jockey": "Nathan Punch", + "trainer": "Brian McGrath", + "weight": 57.5, + "barrier": 4, + "age": 7, + "sex": "Mare", + "sire": "Dundeel", + "dam": "Trinity House", + "country": "au", + "careerPrizeMoney": "$78125.00", + "form": "7142X", + "last20Starts": "38X8632232553X27142X", + "stats": { + "overall": { + "starts": 28, + "wins": 2, + "places": 12, + "seconds": 5, + "thirds": 5, + "winPercent": 0.07142857, + "placePercent": 0.42857143 + }, + "track": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "distance": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "trackDistance": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "conditions": { + "good": { + "starts": 22, + "wins": 2, + "places": 10, + "seconds": 5, + "thirds": 3, + "winPercent": 0.09090909, + "placePercent": 0.45454545 + }, + "soft": { + "starts": 5, + "wins": 0, + "places": 2, + "seconds": 0, + "thirds": 2, + "winPercent": 0.0, + "placePercent": 0.4 + }, + "heavy": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 4, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.25 + }, + "secondUp": { + "starts": 4, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "scratched": false, + "decorators": [] + }, + { + "number": 10, + "name": "Dissalto", + "jockey": "Melea Castle", + "trainer": "Brooke Verwey-Mitchell", + "weight": 56.0, + "barrier": 6, + "age": 7, + "sex": "Gelding", + "sire": "Dissident", + "dam": "Aalto", + "country": "au", + "careerPrizeMoney": "$24375.00", + "form": "00008", + "last20Starts": "50X708783414X100008", + "stats": { + "overall": { + "starts": 16, + "wins": 1, + "places": 2, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0625, + "placePercent": 0.125 + }, + "distance": { + "starts": 4, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "conditions": { + "good": { + "starts": 9, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 0.11111111, + "placePercent": 0.11111111 + }, + "soft": { + "starts": 7, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.14285714 + }, + "heavy": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 3, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "secondUp": { + "starts": 3, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "scratched": false, + "decorators": [] + }, + { + "number": 11, + "name": "Ellmaknifico", + "jockey": "Emily Pozman", + "trainer": "Brian McGrath", + "weight": 55.5, + "barrier": 3, + "age": 9, + "sex": "Gelding", + "sire": "Makfi", + "dam": "Elegant Achiever", + "country": "au", + "careerPrizeMoney": "$124515.00", + "form": "307X0", + "last20Starts": "36088X283166052307X0", + "stats": { + "overall": { + "starts": 38, + "wins": 4, + "places": 10, + "seconds": 2, + "thirds": 4, + "winPercent": 0.10526316, + "placePercent": 0.26315789 + }, + "track": { + "starts": 7, + "wins": 1, + "places": 2, + "seconds": 0, + "thirds": 1, + "winPercent": 0.14285714, + "placePercent": 0.28571429 + }, + "distance": { + "starts": 8, + "wins": 0, + "places": 3, + "seconds": 2, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.375 + }, + "trackDistance": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "conditions": { + "good": { + "starts": 25, + "wins": 3, + "places": 5, + "seconds": 0, + "thirds": 2, + "winPercent": 0.12, + "placePercent": 0.2 + }, + "soft": { + "starts": 11, + "wins": 1, + "places": 4, + "seconds": 2, + "thirds": 1, + "winPercent": 0.09090909, + "placePercent": 0.36363636 + }, + "heavy": { + "starts": 2, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.5 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 6, + "wins": 1, + "places": 2, + "seconds": 1, + "thirds": 0, + "winPercent": 0.16666667, + "placePercent": 0.33333333 + }, + "secondUp": { + "starts": 4, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 0.25, + "placePercent": 0.25 + } + }, + "scratched": false, + "decorators": [] + } + ] + }, + "prediction": { + "date": "2026-08-10", + "track": "Pakenham Synthetic", + "race_number": "7", + "race_name": "Ladbrokes Pakenham Cup On Sale Handicap", + "primary": "1-2-5", + "secondary": "1-5-9", + "value": "2-1-9", + "top3": [ + { + "number": 1, + "name": "Magnardo", + "score": 50.7, + "win_prob": 31.2, + "place_prob": 43.8 + }, + { + "number": 2, + "name": "Premium Return", + "score": 41.0, + "win_prob": 33.3, + "place_prob": 33.3 + }, + { + "number": 5, + "name": "Ponte Arcobaleno", + "score": 33.2, + "win_prob": 6.2, + "place_prob": 43.8 + } + ], + "confidence": "MEDIUM" + } + }, + { + "date": "2026-08-10", + "track": "Pakenham Synthetic", + "track_slug": "pakenham-synthetic", + "race_number": "8", + "race_name": "Duffy & Simon Lawyers Handicap", + "distance": "1600m", + "condition": "All Weather", + "weather": "Rain", + "race_class": "3YO+ BM56", + "start_time": "2026-08-10T06:00:00Z", + "prize_money": "22000", + "number_of_runners": 12, + "form": { + "date": "2026-08-10", + "track": "Pakenham Synthetic", + "raceNumber": 8, + "raceName": "Duffy & Simon Lawyers Handicap", + "distance": "1600m", + "condition": "All Weather", + "weather": "Rain", + "raceClass": "3YO+ BM56", + "abandoned": false, + "startTime": "2026-08-10T06:00:00Z", + "timezone": "Australia/Melbourne", + "prizeMoney": "22000", + "numberOfRunners": 12, + "runners": [ + { + "number": 1, + "name": "Oshima", + "jockey": "Logan Bates", + "trainer": "Cindy Alderson", + "weight": 63.0, + "barrier": 6, + "age": 4, + "sex": "Gelding", + "sire": "Shamus Award", + "dam": "Hokkaido Miss", + "country": "au", + "careerPrizeMoney": "$18240.00", + "form": "61", + "last20Starts": "61", + "stats": { + "overall": { + "starts": 2, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 0.5, + "placePercent": 0.5 + }, + "track": { + "starts": 2, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 0.5, + "placePercent": 0.5 + }, + "distance": { + "starts": 1, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 1.0, + "placePercent": 1.0 + }, + "trackDistance": { + "starts": 1, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 1.0, + "placePercent": 1.0 + }, + "conditions": { + "good": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "soft": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "heavy": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 1, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 1.0, + "placePercent": 1.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "secondUp": { + "starts": 1, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 1.0, + "placePercent": 1.0 + } + }, + "scratched": false, + "decorators": [] + }, + { + "number": 2, + "name": "Bogues", + "jockey": "Damian Lane", + "trainer": "Reece Goodwin", + "weight": 61.0, + "barrier": 4, + "age": 6, + "sex": "Gelding", + "sire": "Justify", + "dam": "Coral Coast", + "country": "au", + "careerPrizeMoney": "$111750.00", + "form": "7325X", + "last20Starts": "43212X9679X24X77325X", + "stats": { + "overall": { + "starts": 29, + "wins": 3, + "places": 11, + "seconds": 6, + "thirds": 2, + "winPercent": 0.10344828, + "placePercent": 0.37931034 + }, + "track": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "distance": { + "starts": 4, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 0.25, + "placePercent": 0.25 + }, + "trackDistance": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "conditions": { + "good": { + "starts": 25, + "wins": 3, + "places": 9, + "seconds": 4, + "thirds": 2, + "winPercent": 0.12, + "placePercent": 0.36 + }, + "soft": { + "starts": 3, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.33333333 + }, + "heavy": { + "starts": 1, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 1.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 6, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.16666667 + }, + "secondUp": { + "starts": 5, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 0.2, + "placePercent": 0.2 + } + }, + "scratched": false, + "decorators": [] + }, + { + "number": 3, + "name": "Butterscotch", + "jockey": "Luke Nolen", + "trainer": "Peter G Moody & Katherine Coleman", + "weight": 61.0, + "barrier": 11, + "age": 5, + "sex": "Mare", + "sire": "The Autumn Sun", + "dam": "Bagalollies", + "country": "au", + "careerPrizeMoney": "$39660.00", + "form": "322X1", + "last20Starts": "4322X1", + "stats": { + "overall": { + "starts": 5, + "wins": 1, + "places": 4, + "seconds": 2, + "thirds": 1, + "winPercent": 0.2, + "placePercent": 0.8 + }, + "track": { + "starts": 1, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 1.0, + "placePercent": 1.0 + }, + "distance": { + "starts": 2, + "wins": 0, + "places": 2, + "seconds": 1, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 1.0 + }, + "conditions": { + "good": { + "starts": 4, + "wins": 0, + "places": 3, + "seconds": 2, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.75 + }, + "soft": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "heavy": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 1, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 1.0, + "placePercent": 1.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 2, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 0.5, + "placePercent": 0.5 + }, + "secondUp": { + "starts": 1, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 1.0 + } + }, + "scratched": false, + "decorators": [] + }, + { + "number": 4, + "name": "Eau De Cologne", + "jockey": "-", + "trainer": "Lucinda Boyd", + "weight": 61.0, + "barrier": 4, + "age": 5, + "sex": "Gelding", + "sire": "Tarzino", + "dam": "Eau De Parfum", + "country": "au", + "careerPrizeMoney": "$43100.00", + "form": "61278", + "last20Starts": "0X31930X0867X61278", + "stats": { + "overall": { + "starts": 15, + "wins": 2, + "places": 5, + "seconds": 1, + "thirds": 2, + "winPercent": 0.13333333, + "placePercent": 0.33333333 + }, + "distance": { + "starts": 5, + "wins": 0, + "places": 2, + "seconds": 0, + "thirds": 2, + "winPercent": 0.0, + "placePercent": 0.4 + }, + "conditions": { + "good": { + "starts": 10, + "wins": 2, + "places": 4, + "seconds": 1, + "thirds": 1, + "winPercent": 0.2, + "placePercent": 0.4 + }, + "soft": { + "starts": 3, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.33333333 + }, + "heavy": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 4, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.25 + }, + "secondUp": { + "starts": 3, + "wins": 2, + "places": 2, + "seconds": 0, + "thirds": 0, + "winPercent": 0.66666667, + "placePercent": 0.66666667 + } + }, + "scratched": true, + "decorators": [] + }, + { + "number": 5, + "name": "Fearless Writer", + "jockey": "Liana Wood", + "trainer": "Adrian McGregor", + "weight": 61.0, + "claim": 3.0, + "barrier": 8, + "age": 7, + "sex": "Mare", + "sire": "Written Tycoon", + "dam": "Keena", + "country": "au", + "careerPrizeMoney": "$294985.00", + "form": "25675", + "last20Starts": "32754X3752395X425675", + "stats": { + "overall": { + "starts": 37, + "wins": 3, + "places": 15, + "seconds": 6, + "thirds": 6, + "winPercent": 0.08108108, + "placePercent": 0.40540541 + }, + "track": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "distance": { + "starts": 13, + "wins": 1, + "places": 5, + "seconds": 2, + "thirds": 2, + "winPercent": 0.07692308, + "placePercent": 0.38461538 + }, + "trackDistance": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "conditions": { + "good": { + "starts": 22, + "wins": 2, + "places": 9, + "seconds": 4, + "thirds": 3, + "winPercent": 0.09090909, + "placePercent": 0.40909091 + }, + "soft": { + "starts": 10, + "wins": 1, + "places": 6, + "seconds": 2, + "thirds": 3, + "winPercent": 0.1, + "placePercent": 0.6 + }, + "heavy": { + "starts": 4, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 7, + "wins": 1, + "places": 3, + "seconds": 0, + "thirds": 2, + "winPercent": 0.14285714, + "placePercent": 0.42857143 + }, + "secondUp": { + "starts": 6, + "wins": 1, + "places": 4, + "seconds": 2, + "thirds": 1, + "winPercent": 0.16666667, + "placePercent": 0.66666667 + } + }, + "scratched": false, + "decorators": [] + }, + { + "number": 6, + "name": "Lady Elsa", + "jockey": "Jett Stanley", + "trainer": "Charlotte Littlefield", + "weight": 60.0, + "barrier": 2, + "age": 5, + "sex": "Mare", + "sire": "Reliable Man", + "dam": "The First Lady", + "country": "au", + "careerPrizeMoney": "$24805.00", + "form": "X0X66", + "last20Starts": "5X214X0X66", + "stats": { + "overall": { + "starts": 7, + "wins": 1, + "places": 2, + "seconds": 1, + "thirds": 0, + "winPercent": 0.14285714, + "placePercent": 0.28571429 + }, + "track": { + "starts": 4, + "wins": 1, + "places": 2, + "seconds": 1, + "thirds": 0, + "winPercent": 0.25, + "placePercent": 0.5 + }, + "distance": { + "starts": 3, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 0.33333333, + "placePercent": 0.33333333 + }, + "trackDistance": { + "starts": 2, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 0.5, + "placePercent": 0.5 + }, + "conditions": { + "good": { + "starts": 6, + "wins": 1, + "places": 2, + "seconds": 1, + "thirds": 0, + "winPercent": 0.16666667, + "placePercent": 0.33333333 + }, + "soft": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "heavy": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 4, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.25 + }, + "secondUp": { + "starts": 2, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 0.5, + "placePercent": 0.5 + } + }, + "scratched": false, + "decorators": [] + }, + { + "number": 7, + "name": "Dane On Tour", + "jockey": "Jake Noonan", + "trainer": "David & Coral Feek", + "weight": 59.0, + "barrier": 10, + "age": 8, + "sex": "Mare", + "sire": "Rebel Dane", + "dam": "On Tour", + "country": "au", + "careerPrizeMoney": "$262535.00", + "form": "67X00", + "last20Starts": "723743230X1008467X00", + "stats": { + "overall": { + "starts": 44, + "wins": 4, + "places": 15, + "seconds": 6, + "thirds": 5, + "winPercent": 0.09090909, + "placePercent": 0.34090909 + }, + "track": { + "starts": 2, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.5 + }, + "distance": { + "starts": 24, + "wins": 3, + "places": 9, + "seconds": 4, + "thirds": 2, + "winPercent": 0.125, + "placePercent": 0.375 + }, + "trackDistance": { + "starts": 1, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 1.0 + }, + "conditions": { + "good": { + "starts": 32, + "wins": 3, + "places": 11, + "seconds": 3, + "thirds": 5, + "winPercent": 0.09375, + "placePercent": 0.34375 + }, + "soft": { + "starts": 9, + "wins": 1, + "places": 3, + "seconds": 2, + "thirds": 0, + "winPercent": 0.11111111, + "placePercent": 0.33333333 + }, + "heavy": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 1, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 1.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 6, + "wins": 1, + "places": 2, + "seconds": 1, + "thirds": 0, + "winPercent": 0.16666667, + "placePercent": 0.33333333 + }, + "secondUp": { + "starts": 5, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 0.2, + "placePercent": 0.2 + } + }, + "scratched": false, + "decorators": [] + }, + { + "number": 8, + "name": "Gen Zed", + "jockey": "Adam McCabe", + "trainer": "Rachael Cunningham", + "weight": 59.0, + "barrier": 7, + "age": 5, + "sex": "Gelding", + "sire": "Grunt", + "dam": "Soldadera", + "country": "au", + "careerPrizeMoney": "$21215.00", + "form": "80X00", + "last20Starts": "8X210X80X00", + "stats": { + "overall": { + "starts": 8, + "wins": 1, + "places": 2, + "seconds": 1, + "thirds": 0, + "winPercent": 0.125, + "placePercent": 0.25 + }, + "distance": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "conditions": { + "good": { + "starts": 3, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "soft": { + "starts": 4, + "wins": 1, + "places": 2, + "seconds": 1, + "thirds": 0, + "winPercent": 0.25, + "placePercent": 0.5 + }, + "heavy": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 4, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.25 + }, + "secondUp": { + "starts": 3, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 0.33333333, + "placePercent": 0.33333333 + } + }, + "scratched": false, + "decorators": [] + }, + { + "number": 9, + "name": "Redwood Shadow", + "jockey": "Valentin Le Boeuf", + "trainer": "Frankie Stockdale", + "weight": 58.5, + "barrier": 1, + "age": 9, + "sex": "Gelding", + "sire": "Redwood", + "dam": "Prickley Princess", + "country": "au", + "careerPrizeMoney": "$355915.00", + "form": "474X9", + "last20Starts": "465X76986X07669474X9", + "stats": { + "overall": { + "starts": 47, + "wins": 3, + "places": 16, + "seconds": 2, + "thirds": 11, + "winPercent": 0.06382979, + "placePercent": 0.34042553 + }, + "distance": { + "starts": 10, + "wins": 2, + "places": 4, + "seconds": 0, + "thirds": 2, + "winPercent": 0.2, + "placePercent": 0.4 + }, + "conditions": { + "good": { + "starts": 22, + "wins": 2, + "places": 5, + "seconds": 1, + "thirds": 2, + "winPercent": 0.09090909, + "placePercent": 0.22727273 + }, + "soft": { + "starts": 15, + "wins": 1, + "places": 4, + "seconds": 0, + "thirds": 3, + "winPercent": 0.06666667, + "placePercent": 0.26666667 + }, + "heavy": { + "starts": 9, + "wins": 0, + "places": 7, + "seconds": 1, + "thirds": 6, + "winPercent": 0.0, + "placePercent": 0.77777778 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 6, + "wins": 1, + "places": 4, + "seconds": 0, + "thirds": 3, + "winPercent": 0.16666667, + "placePercent": 0.66666667 + }, + "secondUp": { + "starts": 5, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.2 + } + }, + "scratched": false, + "decorators": [] + }, + { + "number": 10, + "name": "Bearbrassblackfish", + "jockey": "Daniel Stackhouse", + "trainer": "Barry Goodwin", + "weight": 58.0, + "barrier": 5, + "age": 6, + "sex": "Gelding", + "sire": "Ilovethiscity", + "dam": "Little Fishes", + "country": "au", + "careerPrizeMoney": "$39175.00", + "form": "400X0", + "last20Starts": "76849614X5472400X0", + "stats": { + "overall": { + "starts": 16, + "wins": 1, + "places": 2, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0625, + "placePercent": 0.125 + }, + "distance": { + "starts": 4, + "wins": 1, + "places": 2, + "seconds": 1, + "thirds": 0, + "winPercent": 0.25, + "placePercent": 0.5 + }, + "conditions": { + "good": { + "starts": 5, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "soft": { + "starts": 8, + "wins": 1, + "places": 2, + "seconds": 1, + "thirds": 0, + "winPercent": 0.125, + "placePercent": 0.25 + }, + "heavy": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "secondUp": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "scratched": false, + "decorators": [] + }, + { + "number": 11, + "name": "Saxon Blood", + "jockey": "Sam Kennedy", + "trainer": "Nathan McPherson", + "weight": 57.5, + "claim": 1.5, + "barrier": 9, + "age": 5, + "sex": "Gelding", + "sire": "Saxon Warrior", + "dam": "Racine", + "country": "au", + "careerPrizeMoney": "$53305.00", + "form": "2X900", + "last20Starts": "42X0840255726312X900", + "stats": { + "overall": { + "starts": 21, + "wins": 1, + "places": 6, + "seconds": 4, + "thirds": 1, + "winPercent": 0.04761905, + "placePercent": 0.28571429 + }, + "distance": { + "starts": 4, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.25 + }, + "conditions": { + "good": { + "starts": 12, + "wins": 1, + "places": 3, + "seconds": 1, + "thirds": 1, + "winPercent": 0.08333333, + "placePercent": 0.25 + }, + "soft": { + "starts": 6, + "wins": 0, + "places": 3, + "seconds": 3, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.5 + }, + "heavy": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 4, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "secondUp": { + "starts": 4, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.25 + } + }, + "scratched": false, + "decorators": [] + }, + { + "number": 12, + "name": "Marlin", + "jockey": "Teo Nugent", + "trainer": "Paul Worthington", + "weight": 55.5, + "barrier": 3, + "age": 7, + "sex": "Gelding", + "sire": "Wolf Cry", + "dam": "Vatana", + "country": "au", + "careerPrizeMoney": "$83450.00", + "form": "9880X", + "last20Starts": "35X8051164949509880X", + "stats": { + "overall": { + "starts": 39, + "wins": 2, + "places": 9, + "seconds": 2, + "thirds": 5, + "winPercent": 0.05128205, + "placePercent": 0.23076923 + }, + "distance": { + "starts": 7, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "conditions": { + "good": { + "starts": 28, + "wins": 2, + "places": 7, + "seconds": 1, + "thirds": 4, + "winPercent": 0.07142857, + "placePercent": 0.25 + }, + "soft": { + "starts": 8, + "wins": 0, + "places": 2, + "seconds": 1, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.25 + }, + "heavy": { + "starts": 3, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 4, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "secondUp": { + "starts": 4, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "scratched": false, + "decorators": [] + } + ] + }, + "prediction": { + "date": "2026-08-10", + "track": "Pakenham Synthetic", + "race_number": "8", + "race_name": "Duffy & Simon Lawyers Handicap", + "primary": "3-1-2", + "secondary": "3-2-7", + "value": "1-3-7", + "top3": [ + { + "number": 3, + "name": "Butterscotch", + "score": 66.0, + "win_prob": 20.0, + "place_prob": 80.0 + }, + { + "number": 1, + "name": "Oshima", + "score": 48.9, + "win_prob": 50.0, + "place_prob": 50.0 + }, + { + "number": 2, + "name": "Bogues", + "score": 38.4, + "win_prob": 10.3, + "place_prob": 37.9 + } + ], + "confidence": "MEDIUM" + } + }, + { + "date": "2026-08-10", + "track": "Pakenham Synthetic", + "track_slug": "pakenham-synthetic", + "race_number": "9", + "race_name": "Ray White Pakenham & Officer Handicap", + "distance": "1400m", + "condition": "All Weather", + "weather": "Rain", + "race_class": "3YO+ BM56", + "start_time": "2026-08-10T06:30:00Z", + "prize_money": "22000", + "number_of_runners": 15, + "form": { + "date": "2026-08-10", + "track": "Pakenham Synthetic", + "raceNumber": 9, + "raceName": "Ray White Pakenham & Officer Handicap", + "distance": "1400m", + "condition": "All Weather", + "weather": "Rain", + "raceClass": "3YO+ BM56", + "abandoned": false, + "startTime": "2026-08-10T06:30:00Z", + "timezone": "Australia/Melbourne", + "prizeMoney": "22000", + "numberOfRunners": 15, + "runners": [ + { + "number": 1, + "name": "Gallant Prince", + "jockey": "Luke Currie", + "trainer": "Clayton Douglas", + "weight": 62.0, + "barrier": 4, + "age": 6, + "sex": "Gelding", + "sire": "Trapeze Artist", + "dam": "Southern Venture", + "country": "au", + "careerPrizeMoney": "$148450.00", + "form": "23787", + "last20Starts": "X235X83210735X423787", + "stats": { + "overall": { + "starts": 27, + "wins": 3, + "places": 14, + "seconds": 6, + "thirds": 5, + "winPercent": 0.11111111, + "placePercent": 0.51851852 + }, + "track": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "distance": { + "starts": 15, + "wins": 2, + "places": 7, + "seconds": 2, + "thirds": 3, + "winPercent": 0.13333333, + "placePercent": 0.46666667 + }, + "trackDistance": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "conditions": { + "good": { + "starts": 16, + "wins": 3, + "places": 10, + "seconds": 4, + "thirds": 3, + "winPercent": 0.1875, + "placePercent": 0.625 + }, + "soft": { + "starts": 5, + "wins": 0, + "places": 2, + "seconds": 1, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.4 + }, + "heavy": { + "starts": 5, + "wins": 0, + "places": 2, + "seconds": 1, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.4 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 5, + "wins": 1, + "places": 2, + "seconds": 1, + "thirds": 0, + "winPercent": 0.2, + "placePercent": 0.4 + }, + "secondUp": { + "starts": 5, + "wins": 0, + "places": 5, + "seconds": 3, + "thirds": 2, + "winPercent": 0.0, + "placePercent": 1.0 + } + }, + "scratched": false, + "decorators": [] + }, + { + "number": 2, + "name": "Titan Of Choice", + "jockey": "Damian Lane", + "trainer": "Reece Goodwin", + "weight": 62.0, + "barrier": 6, + "age": 8, + "sex": "Gelding", + "sire": "Extreme Choice", + "dam": "Any Day Will Do", + "country": "au", + "careerPrizeMoney": "$421630.00", + "form": "58686", + "last20Starts": "55090X86600X42358686", + "stats": { + "overall": { + "starts": 54, + "wins": 5, + "places": 18, + "seconds": 4, + "thirds": 9, + "winPercent": 0.09259259, + "placePercent": 0.33333333 + }, + "track": { + "starts": 5, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.2 + }, + "distance": { + "starts": 17, + "wins": 1, + "places": 6, + "seconds": 1, + "thirds": 4, + "winPercent": 0.05882353, + "placePercent": 0.35294118 + }, + "trackDistance": { + "starts": 2, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.5 + }, + "conditions": { + "good": { + "starts": 39, + "wins": 5, + "places": 15, + "seconds": 1, + "thirds": 9, + "winPercent": 0.12820513, + "placePercent": 0.38461538 + }, + "soft": { + "starts": 13, + "wins": 0, + "places": 3, + "seconds": 3, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.23076923 + }, + "heavy": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 1, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 1.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 7, + "wins": 1, + "places": 2, + "seconds": 1, + "thirds": 0, + "winPercent": 0.14285714, + "placePercent": 0.28571429 + }, + "secondUp": { + "starts": 7, + "wins": 0, + "places": 3, + "seconds": 1, + "thirds": 2, + "winPercent": 0.0, + "placePercent": 0.42857143 + } + }, + "scratched": false, + "decorators": [] + }, + { + "number": 3, + "name": "King Maywin", + "jockey": "Jamie Mott", + "trainer": "Greg Eurell", + "weight": 61.5, + "barrier": 10, + "age": 4, + "sex": "Gelding", + "sire": "Kings Legacy", + "dam": "Maewyn", + "country": "au", + "careerPrizeMoney": "$37355.00", + "form": "4X310", + "last20Starts": "4638034X310", + "stats": { + "overall": { + "starts": 10, + "wins": 1, + "places": 4, + "seconds": 0, + "thirds": 3, + "winPercent": 0.1, + "placePercent": 0.4 + }, + "track": { + "starts": 2, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 0.5, + "placePercent": 0.5 + }, + "distance": { + "starts": 3, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 0.33333333, + "placePercent": 0.33333333 + }, + "trackDistance": { + "starts": 2, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 0.5, + "placePercent": 0.5 + }, + "conditions": { + "good": { + "starts": 4, + "wins": 1, + "places": 3, + "seconds": 0, + "thirds": 2, + "winPercent": 0.25, + "placePercent": 0.75 + }, + "soft": { + "starts": 4, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.25 + }, + "heavy": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 2, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.5 + }, + "secondUp": { + "starts": 2, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 0.5, + "placePercent": 0.5 + } + }, + "scratched": false, + "decorators": [] + }, + { + "number": 4, + "name": "You Never Can Tell", + "jockey": "Thomas Stockdale", + "trainer": "Greg Eurell", + "weight": 61.5, + "barrier": 13, + "age": 5, + "sex": "Gelding", + "sire": "Needs Further", + "dam": "Matanzas", + "country": "au", + "careerPrizeMoney": "$45575.00", + "form": "737X1", + "last20Starts": "92130X74737X1", + "stats": { + "overall": { + "starts": 11, + "wins": 2, + "places": 5, + "seconds": 1, + "thirds": 2, + "winPercent": 0.18181818, + "placePercent": 0.45454545 + }, + "track": { + "starts": 3, + "wins": 1, + "places": 2, + "seconds": 1, + "thirds": 0, + "winPercent": 0.33333333, + "placePercent": 0.66666667 + }, + "distance": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "trackDistance": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "conditions": { + "good": { + "starts": 9, + "wins": 2, + "places": 4, + "seconds": 1, + "thirds": 1, + "winPercent": 0.22222222, + "placePercent": 0.44444444 + }, + "soft": { + "starts": 2, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.5 + }, + "heavy": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 3, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 0.33333333, + "placePercent": 0.33333333 + }, + "secondUp": { + "starts": 2, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.5 + } + }, + "scratched": false, + "decorators": [] + }, + { + "number": 5, + "name": "Sotomayor", + "jockey": "Brad Rawiller", + "trainer": "Matt Laurie", + "weight": 61.0, + "barrier": 14, + "age": 5, + "sex": "Gelding", + "sire": "Highland Reel", + "dam": "Springalon", + "country": "au", + "careerPrizeMoney": "$71515.00", + "form": "0X580", + "last20Starts": "7X055948X5311260X580", + "stats": { + "overall": { + "starts": 20, + "wins": 3, + "places": 6, + "seconds": 1, + "thirds": 2, + "winPercent": 0.15, + "placePercent": 0.3 + }, + "distance": { + "starts": 2, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.5 + }, + "conditions": { + "good": { + "starts": 11, + "wins": 2, + "places": 5, + "seconds": 1, + "thirds": 2, + "winPercent": 0.18181818, + "placePercent": 0.45454545 + }, + "soft": { + "starts": 5, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "heavy": { + "starts": 4, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 0.25, + "placePercent": 0.25 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 4, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.25 + }, + "secondUp": { + "starts": 4, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.25 + } + }, + "scratched": false, + "decorators": [] + }, + { + "number": 6, + "name": "Taxing", + "jockey": "Nadia Daniels", + "trainer": "Tim Eurell", + "weight": 61.0, + "claim": 2.0, + "barrier": 1, + "age": 5, + "sex": "Gelding", + "sire": "All Too Hard", + "dam": "Lenience", + "country": "au", + "careerPrizeMoney": "$48920.00", + "form": "818X0", + "last20Starts": "207X8654167818X0", + "stats": { + "overall": { + "starts": 14, + "wins": 2, + "places": 3, + "seconds": 1, + "thirds": 0, + "winPercent": 0.14285714, + "placePercent": 0.21428571 + }, + "distance": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "conditions": { + "good": { + "starts": 9, + "wins": 2, + "places": 3, + "seconds": 1, + "thirds": 0, + "winPercent": 0.22222222, + "placePercent": 0.33333333 + }, + "soft": { + "starts": 4, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "heavy": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 4, + "wins": 1, + "places": 2, + "seconds": 1, + "thirds": 0, + "winPercent": 0.25, + "placePercent": 0.5 + }, + "secondUp": { + "starts": 3, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "scratched": false, + "decorators": [] + }, + { + "number": 7, + "name": "Lulu Darling", + "jockey": "Emily Pozman", + "trainer": "Michael Huglin", + "weight": 60.5, + "barrier": 12, + "age": 9, + "sex": "Mare", + "sire": "Toronado", + "dam": "Play Mizzty For Me", + "country": "au", + "careerPrizeMoney": "$237975.00", + "form": "28805", + "last20Starts": "X5720687X32262228805", + "stats": { + "overall": { + "starts": 42, + "wins": 7, + "places": 17, + "seconds": 9, + "thirds": 1, + "winPercent": 0.16666667, + "placePercent": 0.4047619 + }, + "track": { + "starts": 6, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 0.16666667, + "placePercent": 0.16666667 + }, + "distance": { + "starts": 13, + "wins": 3, + "places": 5, + "seconds": 2, + "thirds": 0, + "winPercent": 0.23076923, + "placePercent": 0.38461538 + }, + "trackDistance": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "conditions": { + "good": { + "starts": 30, + "wins": 6, + "places": 13, + "seconds": 6, + "thirds": 1, + "winPercent": 0.2, + "placePercent": 0.43333333 + }, + "soft": { + "starts": 9, + "wins": 1, + "places": 3, + "seconds": 2, + "thirds": 0, + "winPercent": 0.11111111, + "placePercent": 0.33333333 + }, + "heavy": { + "starts": 1, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 1.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 8, + "wins": 2, + "places": 5, + "seconds": 2, + "thirds": 1, + "winPercent": 0.25, + "placePercent": 0.625 + }, + "secondUp": { + "starts": 8, + "wins": 1, + "places": 3, + "seconds": 2, + "thirds": 0, + "winPercent": 0.125, + "placePercent": 0.375 + } + }, + "scratched": false, + "decorators": [] + }, + { + "number": 8, + "name": "Steadfast", + "jockey": "Logan Bates", + "trainer": "Cindy Alderson", + "weight": 60.5, + "barrier": 5, + "age": 5, + "sex": "Mare", + "sire": "Grunt", + "dam": "Tubbs Gift", + "country": "au", + "careerPrizeMoney": "$65575.00", + "form": "129X9", + "last20Starts": "5X57222129X9", + "stats": { + "overall": { + "starts": 10, + "wins": 1, + "places": 5, + "seconds": 4, + "thirds": 0, + "winPercent": 0.1, + "placePercent": 0.5 + }, + "distance": { + "starts": 2, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.5 + }, + "conditions": { + "good": { + "starts": 7, + "wins": 1, + "places": 4, + "seconds": 3, + "thirds": 0, + "winPercent": 0.14285714, + "placePercent": 0.57142857 + }, + "soft": { + "starts": 2, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.5 + }, + "heavy": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 3, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "secondUp": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "scratched": false, + "decorators": [] + }, + { + "number": 9, + "name": "Qubella", + "jockey": "Daniel Stackhouse", + "trainer": "Barry Goodwin", + "weight": 60.0, + "barrier": 8, + "age": 8, + "sex": "Mare", + "sire": "Rubick", + "dam": "La Bella Roo", + "country": "au", + "careerPrizeMoney": "$117535.00", + "form": "60X16", + "last20Starts": "X484699X112511160X16", + "stats": { + "overall": { + "starts": 34, + "wins": 6, + "places": 10, + "seconds": 2, + "thirds": 2, + "winPercent": 0.17647059, + "placePercent": 0.29411765 + }, + "track": { + "starts": 1, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 1.0, + "placePercent": 1.0 + }, + "distance": { + "starts": 4, + "wins": 1, + "places": 2, + "seconds": 1, + "thirds": 0, + "winPercent": 0.25, + "placePercent": 0.5 + }, + "conditions": { + "good": { + "starts": 22, + "wins": 5, + "places": 7, + "seconds": 1, + "thirds": 1, + "winPercent": 0.22727273, + "placePercent": 0.31818182 + }, + "soft": { + "starts": 9, + "wins": 1, + "places": 3, + "seconds": 1, + "thirds": 1, + "winPercent": 0.11111111, + "placePercent": 0.33333333 + }, + "heavy": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 6, + "wins": 1, + "places": 2, + "seconds": 1, + "thirds": 0, + "winPercent": 0.16666667, + "placePercent": 0.33333333 + }, + "secondUp": { + "starts": 5, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.2 + } + }, + "scratched": false, + "decorators": [] + }, + { + "number": 10, + "name": "Acheter", + "jockey": "Jake Noonan", + "trainer": "Tony Noonan", + "weight": 59.0, + "barrier": 9, + "age": 5, + "sex": "Mare", + "sire": "Vadamos", + "dam": "Acquisto", + "country": "au", + "careerPrizeMoney": "$36540.00", + "form": "105X5", + "last20Starts": "1X88X09X62105X5", + "stats": { + "overall": { + "starts": 11, + "wins": 2, + "places": 3, + "seconds": 1, + "thirds": 0, + "winPercent": 0.18181818, + "placePercent": 0.27272727 + }, + "conditions": { + "good": { + "starts": 9, + "wins": 2, + "places": 3, + "seconds": 1, + "thirds": 0, + "winPercent": 0.22222222, + "placePercent": 0.33333333 + }, + "soft": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "heavy": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 5, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 0.2, + "placePercent": 0.2 + }, + "secondUp": { + "starts": 3, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.33333333 + } + }, + "scratched": false, + "decorators": [] + }, + { + "number": 11, + "name": "Dance Lady", + "jockey": "Damien Thornton", + "trainer": "Simon Zahra", + "weight": 59.0, + "barrier": 11, + "age": 4, + "sex": "Mare", + "sire": "Exceedance", + "dam": "Lady Oracle", + "country": "au", + "careerPrizeMoney": "$27660.00", + "form": "1549X", + "last20Starts": "8X261549X", + "stats": { + "overall": { + "starts": 7, + "wins": 1, + "places": 2, + "seconds": 1, + "thirds": 0, + "winPercent": 0.14285714, + "placePercent": 0.28571429 + }, + "conditions": { + "good": { + "starts": 7, + "wins": 1, + "places": 2, + "seconds": 1, + "thirds": 0, + "winPercent": 0.14285714, + "placePercent": 0.28571429 + }, + "soft": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "heavy": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 2, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.5 + }, + "secondUp": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "scratched": false, + "decorators": [] + }, + { + "number": 12, + "name": "Express Guard", + "jockey": "Luke Nolen", + "trainer": "Brad Cunningham", + "weight": 60.5, + "barrier": 7, + "age": 5, + "sex": "Gelding", + "sire": "Alabama Express", + "dam": "Cerberus Gal", + "country": "au", + "careerPrizeMoney": "$67670.00", + "form": "57337", + "last20Starts": "5X5118X432649X857337", + "stats": { + "overall": { + "starts": 19, + "wins": 2, + "places": 6, + "seconds": 1, + "thirds": 3, + "winPercent": 0.10526316, + "placePercent": 0.31578947 + }, + "track": { + "starts": 2, + "wins": 0, + "places": 2, + "seconds": 0, + "thirds": 2, + "winPercent": 0.0, + "placePercent": 1.0 + }, + "distance": { + "starts": 6, + "wins": 1, + "places": 3, + "seconds": 0, + "thirds": 2, + "winPercent": 0.16666667, + "placePercent": 0.5 + }, + "trackDistance": { + "starts": 2, + "wins": 0, + "places": 2, + "seconds": 0, + "thirds": 2, + "winPercent": 0.0, + "placePercent": 1.0 + }, + "conditions": { + "good": { + "starts": 13, + "wins": 1, + "places": 4, + "seconds": 0, + "thirds": 3, + "winPercent": 0.07692308, + "placePercent": 0.30769231 + }, + "soft": { + "starts": 3, + "wins": 1, + "places": 2, + "seconds": 1, + "thirds": 0, + "winPercent": 0.33333333, + "placePercent": 0.66666667 + }, + "heavy": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 4, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "secondUp": { + "starts": 4, + "wins": 1, + "places": 2, + "seconds": 0, + "thirds": 1, + "winPercent": 0.25, + "placePercent": 0.5 + } + }, + "scratched": false, + "decorators": [] + }, + { + "number": 13, + "name": "Written Story", + "jockey": "Akira Sugawara", + "trainer": "Clayton Douglas", + "weight": 58.5, + "barrier": 2, + "age": 5, + "sex": "Mare", + "sire": "Written By", + "dam": "Ningbo", + "country": "au", + "careerPrizeMoney": "$60040.00", + "form": "4X406", + "last20Starts": "72328X0214X406", + "stats": { + "overall": { + "starts": 12, + "wins": 1, + "places": 5, + "seconds": 3, + "thirds": 1, + "winPercent": 0.08333333, + "placePercent": 0.41666667 + }, + "track": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "distance": { + "starts": 6, + "wins": 1, + "places": 3, + "seconds": 1, + "thirds": 1, + "winPercent": 0.16666667, + "placePercent": 0.5 + }, + "trackDistance": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "conditions": { + "good": { + "starts": 9, + "wins": 1, + "places": 4, + "seconds": 2, + "thirds": 1, + "winPercent": 0.11111111, + "placePercent": 0.44444444 + }, + "soft": { + "starts": 3, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.33333333 + }, + "heavy": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 3, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "secondUp": { + "starts": 3, + "wins": 0, + "places": 2, + "seconds": 2, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.66666667 + } + }, + "scratched": false, + "decorators": [] + }, + { + "number": 14, + "name": "Punic War", + "jockey": "-", + "trainer": "Dean Williams", + "weight": 60.0, + "barrier": 3, + "age": 4, + "sex": "Gelding", + "sire": "Magna Grecia", + "dam": "Granadilla", + "country": "au", + "careerPrizeMoney": "$47640.00", + "form": "21X70", + "last20Starts": "75X762X54353421X70", + "stats": { + "overall": { + "starts": 15, + "wins": 1, + "places": 5, + "seconds": 2, + "thirds": 2, + "winPercent": 0.06666667, + "placePercent": 0.33333333 + }, + "track": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "distance": { + "starts": 1, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 1.0, + "placePercent": 1.0 + }, + "conditions": { + "good": { + "starts": 11, + "wins": 1, + "places": 5, + "seconds": 2, + "thirds": 2, + "winPercent": 0.09090909, + "placePercent": 0.45454545 + }, + "soft": { + "starts": 3, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "heavy": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 4, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "secondUp": { + "starts": 4, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "scratched": false, + "decorators": [] + }, + { + "number": 15, + "name": "Scandoval", + "jockey": "Melea Castle", + "trainer": "Brooke Verwey-Mitchell", + "weight": 59.5, + "barrier": 15, + "age": 5, + "sex": "Gelding", + "sire": "Impending", + "dam": "Sweet Maggie", + "country": "au", + "careerPrizeMoney": "$61220.00", + "form": "8870X", + "last20Starts": "811388X095370708870X", + "stats": { + "overall": { + "starts": 19, + "wins": 3, + "places": 6, + "seconds": 0, + "thirds": 3, + "winPercent": 0.15789474, + "placePercent": 0.31578947 + }, + "conditions": { + "good": { + "starts": 15, + "wins": 2, + "places": 5, + "seconds": 0, + "thirds": 3, + "winPercent": 0.13333333, + "placePercent": 0.33333333 + }, + "soft": { + "starts": 2, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 0.5, + "placePercent": 0.5 + }, + "heavy": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 3, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "secondUp": { + "starts": 3, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.33333333 + } + }, + "scratched": false, + "decorators": [] + } + ] + }, + "prediction": { + "date": "2026-08-10", + "track": "Pakenham Synthetic", + "race_number": "9", + "race_name": "Ray White Pakenham & Officer Handicap", + "primary": "12-9-8", + "secondary": "12-8-1", + "value": "9-12-1", + "top3": [ + { + "number": 12, + "name": "Express Guard", + "score": 41.4, + "win_prob": 10.5, + "place_prob": 31.6 + }, + { + "number": 9, + "name": "Qubella", + "score": 40.7, + "win_prob": 17.6, + "place_prob": 29.4 + }, + { + "number": 8, + "name": "Steadfast", + "score": 39.9, + "win_prob": 10.0, + "place_prob": 50.0 + } + ], + "confidence": "MEDIUM" + } + } + ] +} \ No newline at end of file diff --git a/data/predictions/predictions-2026-08-14.json b/data/predictions/predictions-2026-08-14.json new file mode 100644 index 0000000000000000000000000000000000000000..e2fcc789c5f65de679a528e99212e6e8758952bd --- /dev/null +++ b/data/predictions/predictions-2026-08-14.json @@ -0,0 +1,2395 @@ +{ + "date": "2026-08-14", + "generated": "2026-08-14T01:06:06.473024", + "source": "FormFav fields + form-based heuristic", + "total_races": 31, + "predictions": [ + { + "track": "", + "race_number": "1", + "race_name": "Ladbrokes Hosted Pots Maiden Plate", + "distance": "2435m", + "condition": "Heavy 9", + "race_class": "3YO+ MDN", + "prize_money": "42500", + "start_time": "2026-08-14T03:00:00Z", + "runners_count": 9, + "primary": "1-9-3", + "secondary": "1-3-2", + "value": "9-1-3", + "confidence": "VERY_LOW", + "spread": 4.6, + "top3": [ + { + "position": 1, + "number": 1, + "name": "Gaelic Kiwi", + "score": 13.7, + "form": "72424", + "barrier": 5, + "weight": 59.5, + "jockey": "Damian Lane", + "trainer": "Lucinda Boyd", + "prize": "$20690.00", + "sire": "Shalaa", + "age_sex": "4Gelding" + }, + { + "position": 2, + "number": 9, + "name": "Wings Of Love", + "score": 10.3, + "form": "85442", + "barrier": 3, + "weight": 57.5, + "jockey": "Jake Noonan", + "trainer": "Julius Sandhu", + "prize": "$13500.00", + "sire": "Tagaloa", + "age_sex": "4Mare" + }, + { + "position": 3, + "number": 3, + "name": "Knights Emperor", + "score": 9.1, + "form": "8X522", + "barrier": 6, + "weight": 59.5, + "jockey": "Jett Stanley", + "trainer": "Gai Waterhouse & Adrian Bott", + "prize": "$15735.00", + "sire": "De Gaulle", + "age_sex": "4Gelding" + } + ], + "also_ran": [ + { + "number": 2, + "name": "I'Mnodrummerboy", + "score": 8.8 + }, + { + "number": 4, + "name": "Sea Danger", + "score": 4.2 + }, + { + "number": 7, + "name": "Devoted To You", + "score": 4.1 + } + ] + }, + { + "track": "", + "race_number": "2", + "race_name": "The Viatek And Fujifilm Cup Maiden Plate", + "distance": "1425m", + "condition": "Heavy 9", + "race_class": "3YO+ MDN", + "prize_money": "42500", + "start_time": "2026-08-14T03:30:00Z", + "runners_count": 10, + "primary": "6-5-3", + "secondary": "6-3-2", + "value": "5-6-3", + "confidence": "LOW", + "spread": 5.3, + "top3": [ + { + "position": 1, + "number": 6, + "name": "Diamond Eye", + "score": 14.8, + "form": "X3421", + "barrier": 1, + "weight": 57.5, + "jockey": "-", + "trainer": "Reece Goodwin", + "prize": "$38500.00", + "sire": "Saxon Warrior", + "age_sex": "5Mare" + }, + { + "position": 2, + "number": 5, + "name": "Talkin' Stern", + "score": 9.8, + "form": "423X4", + "barrier": 2, + "weight": 59.5, + "jockey": "John Allen", + "trainer": "Gavin Bedggood", + "prize": "$17525.00", + "sire": "Astern", + "age_sex": "4Gelding" + }, + { + "position": 3, + "number": 3, + "name": "Just Like Jagger", + "score": 9.5, + "form": "22", + "barrier": 8, + "weight": 59.5, + "jockey": "Steven Vella", + "trainer": "Kylie Vella", + "prize": "$15300.00", + "sire": "Impending", + "age_sex": "5Gelding" + } + ], + "also_ran": [ + { + "number": 2, + "name": "Foxtrot Charlie", + "score": 5.3 + }, + { + "number": 9, + "name": "Saint Fox", + "score": 5.0 + }, + { + "number": 10, + "name": "Dazzling Nicci", + "score": 2.7 + } + ] + }, + { + "track": "", + "race_number": "3", + "race_name": "Oasis Turf Maiden Plate", + "distance": "1225m", + "condition": "Heavy 9", + "race_class": "3YO MDN", + "prize_money": "42500", + "start_time": "2026-08-14T04:00:00Z", + "runners_count": 15, + "primary": "6-9-8", + "secondary": "6-8-1", + "value": "9-6-8", + "confidence": "VERY_LOW", + "spread": 3.9, + "top3": [ + { + "position": 1, + "number": 6, + "name": "Keen Observer", + "score": 7.1, + "form": "2", + "barrier": 12, + "weight": 58.0, + "jockey": "Blake Shinn", + "trainer": "Trent Busuttin & Natalie Young", + "prize": "$5760.00", + "sire": "Ole Kirk", + "age_sex": "3Colt" + }, + { + "position": 2, + "number": 9, + "name": "Phillip Island", + "score": 4.2, + "form": "8X5", + "barrier": 14, + "weight": 58.0, + "jockey": "Lachlan Neindorf", + "trainer": "Mick Price & Michael Kent Jnr", + "prize": "$20960.00", + "sire": "Written Tycoon", + "age_sex": "3Colt" + }, + { + "position": 3, + "number": 8, + "name": "Morocco", + "score": 3.2, + "form": "?", + "barrier": 3, + "weight": 58.0, + "jockey": "Damian Lane", + "trainer": "Anthony & Sam Freedman", + "prize": "$0.00", + "sire": "Extreme Choice", + "age_sex": "3Colt" + } + ], + "also_ran": [ + { + "number": 1, + "name": "Alchemistic", + "score": 3.0 + }, + { + "number": 15, + "name": "Somethings Burnin'", + "score": 3.0 + }, + { + "number": 2, + "name": "Avengers", + "score": 2.8 + } + ] + }, + { + "track": "", + "race_number": "4", + "race_name": "Roderick Insurance Brokers Maiden Plate", + "distance": "1225m", + "condition": "Heavy 9", + "race_class": "4YO+ MDN", + "prize_money": "42500", + "start_time": "2026-08-14T04:30:00Z", + "runners_count": 15, + "primary": "11-10-7", + "secondary": "11-7-4", + "value": "10-11-7", + "confidence": "VERY_LOW", + "spread": 4.8, + "top3": [ + { + "position": 1, + "number": 11, + "name": "Spirit Of Gaia", + "score": 11.3, + "form": "49243", + "barrier": 3, + "weight": 57.5, + "jockey": "Damien Thornton", + "trainer": "Nikki Burke", + "prize": "$43130.00", + "sire": "Impending", + "age_sex": "5Mare" + }, + { + "position": 2, + "number": 10, + "name": "Pomah", + "score": 6.9, + "form": "3X25X", + "barrier": 7, + "weight": 57.5, + "jockey": "Blake Shinn", + "trainer": "Danny O'Brien", + "prize": "$16600.00", + "sire": "Russian Camelot", + "age_sex": "4Mare" + }, + { + "position": 3, + "number": 7, + "name": "Brightly Dance", + "score": 6.5, + "form": "823X", + "barrier": 13, + "weight": 57.5, + "jockey": "Lachlan Neindorf", + "trainer": "Jerome Hunter", + "prize": "$10660.00", + "sire": "The Autumn Sun", + "age_sex": "4Mare" + } + ], + "also_ran": [ + { + "number": 4, + "name": "Swift Statement", + "score": 6.3 + }, + { + "number": 15, + "name": "Lost The Plot", + "score": 6.3 + }, + { + "number": 5, + "name": "Terrestrial Light", + "score": 6.1 + } + ] + }, + { + "track": "", + "race_number": "5", + "race_name": "McGrath Real Estate Handicap", + "distance": "1325m", + "condition": "Heavy 9", + "race_class": "3YO+ CL1", + "prize_money": "35000", + "start_time": "2026-08-14T05:00:00Z", + "runners_count": 8, + "primary": "2-8-3", + "secondary": "2-3-1", + "value": "8-2-3", + "confidence": "VERY_LOW", + "spread": 2.3, + "top3": [ + { + "position": 1, + "number": 2, + "name": "Godtfred Kirk", + "score": 14.8, + "form": "X2233", + "barrier": 7, + "weight": 59.0, + "jockey": "Jye McNeil", + "trainer": "Reece Goodwin", + "prize": "$76615.00", + "sire": "Ole Kirk", + "age_sex": "4Gelding" + }, + { + "position": 2, + "number": 8, + "name": "Racey Casey", + "score": 12.9, + "form": "16X24", + "barrier": 2, + "weight": 55.0, + "jockey": "Teo Nugent", + "trainer": "Jamie Edwards", + "prize": "$50408.00", + "sire": "Toronado", + "age_sex": "5Mare" + }, + { + "position": 3, + "number": 3, + "name": "Lyrics 'N' Song", + "score": 12.5, + "form": "13X3X", + "barrier": 4, + "weight": 59.0, + "jockey": "Michael Dee", + "trainer": "Mark Walker", + "prize": "$56700.00", + "sire": "Written Tycoon", + "age_sex": "4Mare" + } + ], + "also_ran": [ + { + "number": 1, + "name": "Lofty Thoughts", + "score": 11.2 + }, + { + "number": 5, + "name": "Shamansara", + "score": 10.5 + }, + { + "number": 6, + "name": "Tsarine", + "score": 10.0 + } + ] + }, + { + "track": "", + "race_number": "6", + "race_name": "D-Day Pest Control BM62 Handicap", + "distance": "2435m", + "condition": "Heavy 9", + "race_class": "3YO+ BM62", + "prize_money": "35000", + "start_time": "2026-08-14T05:30:00Z", + "runners_count": 14, + "primary": "5-3-7", + "secondary": "5-7-6", + "value": "3-5-7", + "confidence": "VERY_LOW", + "spread": 4.3, + "top3": [ + { + "position": 1, + "number": 5, + "name": "Thunderbolt Way", + "score": 17.9, + "form": "21041", + "barrier": 8, + "weight": 60.0, + "jockey": "Jye McNeil", + "trainer": "Nelson Smyth", + "prize": "$64200.00", + "sire": "Pariah", + "age_sex": "4Gelding" + }, + { + "position": 2, + "number": 3, + "name": "Winston", + "score": 13.8, + "form": "24433", + "barrier": 10, + "weight": 60.5, + "jockey": "Jamie Mott", + "trainer": "John McArdle", + "prize": "$114700.00", + "sire": "Churchill", + "age_sex": "5Gelding" + }, + { + "position": 3, + "number": 7, + "name": "Batoka Chief", + "score": 13.6, + "form": "61363", + "barrier": 12, + "weight": 59.0, + "jockey": "Cory Parish", + "trainer": "Lee & Shannon Hope", + "prize": "$79915.00", + "sire": "Sacred Falls", + "age_sex": "6Gelding" + } + ], + "also_ran": [ + { + "number": 6, + "name": "Wolfoffitroystreet", + "score": 12.2 + }, + { + "number": 2, + "name": "The Vocalist", + "score": 11.1 + }, + { + "number": 14, + "name": "Tosen Glory", + "score": 10.0 + } + ] + }, + { + "track": "", + "race_number": "7", + "race_name": "Prestige Jayco BM62 Handicap", + "distance": "1225m", + "condition": "Heavy 9", + "race_class": "3YO+ BM62", + "prize_money": "35000", + "start_time": "2026-08-14T06:00:00Z", + "runners_count": 14, + "primary": "6-8-13", + "secondary": "6-13-3", + "value": "8-6-13", + "confidence": "VERY_LOW", + "spread": 4.1, + "top3": [ + { + "position": 1, + "number": 6, + "name": "Ania", + "score": 20.6, + "form": "11324", + "barrier": 4, + "weight": 59.0, + "jockey": "Caitlin Hollowood", + "trainer": "Julius Sandhu", + "prize": "$63595.00", + "sire": "Impending", + "age_sex": "5Mare" + }, + { + "position": 2, + "number": 8, + "name": "Colt Forty Five", + "score": 19.2, + "form": "10122", + "barrier": 10, + "weight": 59.0, + "jockey": "Teo Nugent", + "trainer": "Jamie Edwards", + "prize": "$63560.00", + "sire": "Toronado", + "age_sex": "5Gelding" + }, + { + "position": 3, + "number": 13, + "name": "Sugar Schnapps", + "score": 16.5, + "form": "2122X", + "barrier": 8, + "weight": 58.0, + "jockey": "Michael Dee", + "trainer": "Ben, Will & Jd Hayes", + "prize": "$22771.00", + "sire": "Per Incanto", + "age_sex": "5Mare" + } + ], + "also_ran": [ + { + "number": 3, + "name": "Immortal Triumph", + "score": 13.8 + }, + { + "number": 5, + "name": "National Code", + "score": 11.8 + }, + { + "number": 9, + "name": "Lonstar", + "score": 10.8 + } + ] + }, + { + "track": "", + "race_number": "8", + "race_name": "Heads To Tails Horsewear BM62 Handicap", + "distance": "1730m", + "condition": "Heavy 9", + "race_class": "3YO+ BM62", + "prize_money": "35000", + "start_time": "2026-08-14T06:30:00Z", + "runners_count": 20, + "primary": "3-19-7", + "secondary": "3-7-13", + "value": "19-3-7", + "confidence": "LOW", + "spread": 7.1, + "top3": [ + { + "position": 1, + "number": 3, + "name": "Omnic", + "score": 23.9, + "form": "23112", + "barrier": 6, + "weight": 61.0, + "jockey": "Jabez Johnstone", + "trainer": "Ciaron Maher", + "prize": "$177875.00", + "sire": "Proisir", + "age_sex": "5Gelding" + }, + { + "position": 2, + "number": 19, + "name": "Colour Circle", + "score": 17.7, + "form": "62221", + "barrier": 18, + "weight": 58.0, + "jockey": "John Allen", + "trainer": "Brian McGrath", + "prize": "$44720.00", + "sire": "Akeed Mofeed", + "age_sex": "5Gelding" + }, + { + "position": 3, + "number": 7, + "name": "Queensbury", + "score": 16.8, + "form": "52232", + "barrier": 2, + "weight": 60.5, + "jockey": "Jye McNeil", + "trainer": "John Moloney", + "prize": "$70600.00", + "sire": "Deep Field", + "age_sex": "5Gelding" + } + ], + "also_ran": [ + { + "number": 13, + "name": "Annabelle Sunshine", + "score": 16.6 + }, + { + "number": 15, + "name": "Side Piece", + "score": 16.1 + }, + { + "number": 10, + "name": "Hotei Senshi", + "score": 14.4 + } + ] + }, + { + "track": "", + "race_number": "1", + "race_name": "Many Fabrication & Engineering Maiden", + "distance": "1000m", + "condition": "Soft 6", + "race_class": "MDN", + "prize_money": "27000", + "start_time": "2026-08-14T02:45:00Z", + "runners_count": 12, + "primary": "7-8-11", + "secondary": "7-11-1", + "value": "8-7-11", + "confidence": "VERY_LOW", + "spread": 3.1, + "top3": [ + { + "position": 1, + "number": 7, + "name": "Miners Mate", + "score": 6.3, + "form": "57X24", + "barrier": 3, + "weight": 55.5, + "jockey": "Donovan Dillon", + "trainer": "Lyle Chandler", + "prize": "$8350.00", + "sire": "Anders", + "age_sex": "3Gelding" + }, + { + "position": 2, + "number": 8, + "name": "Puffin", + "score": 5.7, + "form": "25X49", + "barrier": 11, + "weight": 55.5, + "jockey": "Deon Le Roux", + "trainer": "Michael Dobie", + "prize": "$11775.00", + "sire": "Pariah", + "age_sex": "4Mare" + }, + { + "position": 3, + "number": 11, + "name": "Lost Flowers", + "score": 3.2, + "form": "8653X", + "barrier": 8, + "weight": 55.0, + "jockey": "Jacob Stiff", + "trainer": "Sally Torrens", + "prize": "$2625.00", + "sire": "Casino Prince", + "age_sex": "4Mare" + } + ], + "also_ran": [ + { + "number": 1, + "name": "Mongolian Master", + "score": 2.8 + }, + { + "number": 10, + "name": "Cobocco", + "score": 2.2 + }, + { + "number": 2, + "name": "I'm Flexible", + "score": 1.9 + } + ] + }, + { + "track": "", + "race_number": "2", + "race_name": "Namoi Valley Plumbing Maiden Handicap", + "distance": "1400m", + "condition": "Soft 6", + "race_class": "MDN", + "prize_money": "30000", + "start_time": "2026-08-14T03:20:00Z", + "runners_count": 15, + "primary": "11-10-13", + "secondary": "11-13-3", + "value": "10-11-13", + "confidence": "VERY_LOW", + "spread": 3.2, + "top3": [ + { + "position": 1, + "number": 11, + "name": "Moon Treaty", + "score": 10.1, + "form": "35348", + "barrier": 4, + "weight": 56.0, + "jockey": "Nick Palmer", + "trainer": "Paul Isaac", + "prize": "$50175.00", + "sire": "Territories", + "age_sex": "6Gelding" + }, + { + "position": 2, + "number": 10, + "name": "Irish Accolade", + "score": 9.1, + "form": "63465", + "barrier": 3, + "weight": 56.0, + "jockey": "Olivia Dalton", + "trainer": "Jeremy Sylvester", + "prize": "$50870.00", + "sire": "Shamus Award", + "age_sex": "6Gelding" + }, + { + "position": 3, + "number": 13, + "name": "Stormy Malice", + "score": 6.9, + "form": "2X739", + "barrier": 9, + "weight": 56.0, + "jockey": "Izzy Neale", + "trainer": "Liam Ruddy", + "prize": "$35070.00", + "sire": "Ilovethiscity", + "age_sex": "5Mare" + } + ], + "also_ran": [ + { + "number": 3, + "name": "Quirky Princess", + "score": 5.4 + }, + { + "number": 12, + "name": "Rock'n On Uptown", + "score": 4.7 + }, + { + "number": 8, + "name": "Akuma", + "score": 3.9 + } + ] + }, + { + "track": "", + "race_number": "3", + "race_name": "Gunnedah Leather Processors Plate", + "distance": "1600m", + "condition": "Soft 6", + "race_class": "CL1", + "prize_money": "27000", + "start_time": "2026-08-14T03:55:00Z", + "runners_count": 16, + "primary": "5-9-4", + "secondary": "5-4-6", + "value": "9-5-4", + "confidence": "VERY_LOW", + "spread": 1.1, + "top3": [ + { + "position": 1, + "number": 5, + "name": "Northern Exposure", + "score": 14.2, + "form": "36183", + "barrier": 4, + "weight": 59.0, + "jockey": "Izzy Neale", + "trainer": "Derek Piper", + "prize": "$31575.00", + "sire": "Santos", + "age_sex": "5Gelding" + }, + { + "position": 2, + "number": 9, + "name": "Risk Assessment", + "score": 14.2, + "form": "63145", + "barrier": 2, + "weight": 57.0, + "jockey": "Jacob Stiff", + "trainer": "Todd Payne", + "prize": "$53060.00", + "sire": "Nicconi", + "age_sex": "6Mare" + }, + { + "position": 3, + "number": 4, + "name": "Nielsen Park", + "score": 13.1, + "form": "8X213", + "barrier": 12, + "weight": 59.0, + "jockey": "Aaron Bullock", + "trainer": "Mack Griffith", + "prize": "$29585.00", + "sire": "Zoustar", + "age_sex": "4Gelding" + } + ], + "also_ran": [ + { + "number": 6, + "name": "Aurora Effect", + "score": 12.0 + }, + { + "number": 10, + "name": "Sharpen The Knives", + "score": 11.7 + }, + { + "number": 12, + "name": "Tarrant County", + "score": 10.7 + } + ] + }, + { + "track": "", + "race_number": "4", + "race_name": "Dries Electrical Maiden Plate", + "distance": "1250m", + "condition": "Soft 6", + "race_class": "MDN", + "prize_money": "50000", + "start_time": "2026-08-14T04:35:00Z", + "runners_count": 14, + "primary": "9-2-4", + "secondary": "9-4-7", + "value": "2-9-4", + "confidence": "VERY_LOW", + "spread": 2.8, + "top3": [ + { + "position": 1, + "number": 9, + "name": "Supergrace", + "score": 9.0, + "form": "340X2", + "barrier": 2, + "weight": 57.0, + "jockey": "Jacob Stiff", + "trainer": "Sally Torrens", + "prize": "$24905.00", + "sire": "Capitalist", + "age_sex": "4Mare" + }, + { + "position": 2, + "number": 2, + "name": "Mega Pixel", + "score": 7.9, + "form": "06632", + "barrier": 12, + "weight": 59.0, + "jockey": "Gabrielle Johnston", + "trainer": "Jane Clement", + "prize": "$17925.00", + "sire": "Brazen Beau", + "age_sex": "4Gelding" + }, + { + "position": 3, + "number": 4, + "name": "Pie Chart", + "score": 6.2, + "form": "20664", + "barrier": 5, + "weight": 59.0, + "jockey": "Kody Nestor", + "trainer": "Dean S Smith", + "prize": "$3950.00", + "sire": "Overshare", + "age_sex": "4Gelding" + } + ], + "also_ran": [ + { + "number": 7, + "name": "Miss Maverick", + "score": 4.6 + }, + { + "number": 5, + "name": "Takethemoneyandrun", + "score": 4.4 + }, + { + "number": 6, + "name": "First Embrace", + "score": 4.0 + } + ] + }, + { + "track": "", + "race_number": "5", + "race_name": "Ultra Fleet F&M BM58 Handicap", + "distance": "1400m", + "condition": "Soft 6", + "race_class": "BM58 FM", + "prize_money": "27000", + "start_time": "2026-08-14T05:10:00Z", + "runners_count": 15, + "primary": "15-7-8", + "secondary": "15-8-1", + "value": "7-15-8", + "confidence": "VERY_LOW", + "spread": 2.2, + "top3": [ + { + "position": 1, + "number": 15, + "name": "Risk Assessment", + "score": 12.5, + "form": "63145", + "barrier": 3, + "weight": 55.0, + "jockey": "-", + "trainer": "Todd Payne", + "prize": "$53060.00", + "sire": "Nicconi", + "age_sex": "6Mare" + }, + { + "position": 2, + "number": 7, + "name": "Time To Commit", + "score": 10.5, + "form": "78X12", + "barrier": 6, + "weight": 58.0, + "jockey": "Donovan Dillon", + "trainer": "Tim McIntosh", + "prize": "$22850.00", + "sire": "Showtime", + "age_sex": "4Mare" + }, + { + "position": 3, + "number": 8, + "name": "Backhander", + "score": 10.3, + "form": "281X7", + "barrier": 4, + "weight": 57.5, + "jockey": "Heavelon Van Der Hoven", + "trainer": "Annabel & Rob Archibald", + "prize": "$25475.00", + "sire": "Graff", + "age_sex": "4Mare" + } + ], + "also_ran": [ + { + "number": 1, + "name": "Fire 'N' Stone", + "score": 10.1 + }, + { + "number": 4, + "name": "Ichika", + "score": 9.9 + }, + { + "number": 3, + "name": "Smart Buy", + "score": 7.4 + } + ] + }, + { + "track": "", + "race_number": "6", + "race_name": "Courthouse Hotel Gunnedah Cg&E BM58", + "distance": "1400m", + "condition": "Soft 6", + "race_class": "BM58 CG", + "prize_money": "27000", + "start_time": "2026-08-14T05:50:00Z", + "runners_count": 15, + "primary": "8-1-10", + "secondary": "8-10-5", + "value": "1-8-10", + "confidence": "VERY_LOW", + "spread": 3.4, + "top3": [ + { + "position": 1, + "number": 8, + "name": "Honey Slider", + "score": 16.2, + "form": "71137", + "barrier": 2, + "weight": 58.0, + "jockey": "Liam Blanch", + "trainer": "Janelle Galea", + "prize": "$33485.00", + "sire": "Palentino", + "age_sex": "7Gelding" + }, + { + "position": 2, + "number": 1, + "name": "Damascus Gate", + "score": 14.8, + "form": "81526", + "barrier": 1, + "weight": 63.5, + "jockey": "Juliet Partridge", + "trainer": "Carlos Antonio", + "prize": "$157075.00", + "sire": "American Pharoah", + "age_sex": "6Gelding" + }, + { + "position": 3, + "number": 10, + "name": "Gold Smiles", + "score": 12.8, + "form": "37541", + "barrier": 12, + "weight": 57.0, + "jockey": "Jacob Stiff", + "trainer": "Sally Torrens", + "prize": "$124360.00", + "sire": "Oratorio", + "age_sex": "7Gelding" + } + ], + "also_ran": [ + { + "number": 5, + "name": "Heathcliff", + "score": 12.2 + }, + { + "number": 4, + "name": "Sirleaf", + "score": 11.8 + }, + { + "number": 3, + "name": "Sculptor", + "score": 8.0 + } + ] + }, + { + "track": "", + "race_number": "7", + "race_name": "Suntory Oceania Class 3 Handicap", + "distance": "1250m", + "condition": "Soft 6", + "race_class": "CL3", + "prize_money": "30000", + "start_time": "2026-08-14T06:25:00Z", + "runners_count": 18, + "primary": "1-18-5", + "secondary": "1-5-3", + "value": "18-1-5", + "confidence": "VERY_LOW", + "spread": 0.8, + "top3": [ + { + "position": 1, + "number": 1, + "name": "Irish Jig", + "score": 17.3, + "form": "52126", + "barrier": 15, + "weight": 61.0, + "jockey": "Izzy Neale", + "trainer": "Scott Singleton", + "prize": "$80800.00", + "sire": "Star Turn", + "age_sex": "5Gelding" + }, + { + "position": 2, + "number": 18, + "name": "Honey Slider", + "score": 16.8, + "form": "71137", + "barrier": 13, + "weight": 55.0, + "jockey": "Liam Blanch", + "trainer": "Janelle Galea", + "prize": "$33485.00", + "sire": "Palentino", + "age_sex": "7Gelding" + }, + { + "position": 3, + "number": 5, + "name": "Imperial State", + "score": 16.5, + "form": "43621", + "barrier": 11, + "weight": 58.5, + "jockey": "Juliet Partridge", + "trainer": "Craig Martin", + "prize": "$74400.00", + "sire": "The Autumn Sun", + "age_sex": "5Gelding" + } + ], + "also_ran": [ + { + "number": 3, + "name": "Demarcate", + "score": 15.0 + }, + { + "number": 8, + "name": "Palentino Swinger", + "score": 13.8 + }, + { + "number": 4, + "name": "Zoucratic", + "score": 11.4 + } + ] + }, + { + "track": "", + "race_number": "8", + "race_name": "Mannion Drilling BM58 Handicap", + "distance": "1000m", + "condition": "Soft 6", + "race_class": "BM58", + "prize_money": "27000", + "start_time": "2026-08-14T07:05:00Z", + "runners_count": 20, + "primary": "19-3-2", + "secondary": "19-2-10", + "value": "3-19-2", + "confidence": "VERY_LOW", + "spread": 1.9, + "top3": [ + { + "position": 1, + "number": 19, + "name": "Adviser", + "score": 13.6, + "form": "21690", + "barrier": 1, + "weight": 58.0, + "jockey": "Gabrielle Johnston", + "trainer": "Jane Clement", + "prize": "$146585.00", + "sire": "All Too Hard", + "age_sex": "8Gelding" + }, + { + "position": 2, + "number": 3, + "name": "Nor Nor West", + "score": 12.2, + "form": "12X59", + "barrier": 7, + "weight": 62.0, + "jockey": "Deon Le Roux", + "trainer": "Lou Mary", + "prize": "$65300.00", + "sire": "Territories", + "age_sex": "7Gelding" + }, + { + "position": 3, + "number": 2, + "name": "Soobooco", + "score": 11.7, + "form": "54610", + "barrier": 6, + "weight": 63.5, + "jockey": "Jasmine Urquhart-Warren", + "trainer": "Todd Payne", + "prize": "$172075.00", + "sire": "Sooboog", + "age_sex": "7Gelding" + } + ], + "also_ran": [ + { + "number": 10, + "name": "Octavian Treasure", + "score": 10.3 + }, + { + "number": 14, + "name": "Kawatiri", + "score": 10.3 + }, + { + "number": 7, + "name": "Gerety", + "score": 10.1 + } + ] + }, + { + "track": "", + "race_number": "1", + "race_name": "Vale Brian Christensen Maiden Plate", + "distance": "800m", + "condition": "Soft 5", + "race_class": "MDN", + "prize_money": "30000", + "start_time": "2026-08-14T02:52:00Z", + "runners_count": 10, + "primary": "6-7-5", + "secondary": "6-5-10", + "value": "7-6-5", + "confidence": "VERY_LOW", + "spread": 4.4, + "top3": [ + { + "position": 1, + "number": 6, + "name": "Luminous Girl", + "score": 9.7, + "form": "55932", + "barrier": 4, + "weight": 56.5, + "jockey": "Cejay Graham", + "trainer": "Jack Bruce", + "prize": "$11200.00", + "sire": "Better Than Ready", + "age_sex": "4Mare" + }, + { + "position": 2, + "number": 7, + "name": "Mishani Senorita", + "score": 6.5, + "form": "9237X", + "barrier": 9, + "weight": 56.5, + "jockey": "Olivia Kendal", + "trainer": "Donna Stanbridge", + "prize": "$12450.00", + "sire": "Dubious", + "age_sex": "4Mare" + }, + { + "position": 3, + "number": 5, + "name": "Love And Pain", + "score": 5.3, + "form": "6X2", + "barrier": 2, + "weight": 56.5, + "jockey": "Brandon Lerena", + "trainer": "Sharon Croxford", + "prize": "$5075.00", + "sire": "Kuroshio", + "age_sex": "7Mare" + } + ], + "also_ran": [ + { + "number": 10, + "name": "Lady Estelle", + "score": 5.2 + }, + { + "number": 3, + "name": "It's Kaos", + "score": 2.1 + }, + { + "number": 9, + "name": "Sunset Adios", + "score": 2.0 + } + ] + }, + { + "track": "", + "race_number": "2", + "race_name": "Tab Maiden Plate", + "distance": "1666m", + "condition": "Soft 5", + "race_class": "MDN", + "prize_money": "30000", + "start_time": "2026-08-14T03:27:00Z", + "runners_count": 11, + "primary": "1-8-3", + "secondary": "1-3-6", + "value": "8-1-3", + "confidence": "LOW", + "spread": 7.5, + "top3": [ + { + "position": 1, + "number": 1, + "name": "Brass Band", + "score": 16.9, + "form": "53222", + "barrier": 5, + "weight": 58.5, + "jockey": "Cejay Graham", + "trainer": "Renita Beaton", + "prize": "$21575.00", + "sire": "Street Boss", + "age_sex": "6Gelding" + }, + { + "position": 2, + "number": 8, + "name": "Alkebulan", + "score": 9.9, + "form": "34384", + "barrier": 5, + "weight": 56.5, + "jockey": "Micheal Hellyer", + "trainer": "Brian Gentle", + "prize": "$22050.00", + "sire": "Rich Enuff", + "age_sex": "4Mare" + }, + { + "position": 3, + "number": 3, + "name": "I Say I Say", + "score": 9.4, + "form": "54353", + "barrier": 9, + "weight": 58.5, + "jockey": "Ben Thompson", + "trainer": "Robert Heathcote", + "prize": "$17100.00", + "sire": "Rothesay", + "age_sex": "4Gelding" + } + ], + "also_ran": [ + { + "number": 6, + "name": "Steplika Lion", + "score": 7.4 + }, + { + "number": 7, + "name": "The Hindustan", + "score": 7.3 + }, + { + "number": 9, + "name": "Amazara", + "score": 6.7 + } + ] + }, + { + "track": "", + "race_number": "3", + "race_name": "Fertpro BM65 Handicap", + "distance": "2150m", + "condition": "Soft 5", + "race_class": "BM65", + "prize_money": "28000", + "start_time": "2026-08-14T04:04:00Z", + "runners_count": 10, + "primary": "8-3-2", + "secondary": "8-2-4", + "value": "3-8-2", + "confidence": "VERY_LOW", + "spread": 2.9, + "top3": [ + { + "position": 1, + "number": 8, + "name": "Makamae", + "score": 13.8, + "form": "13052", + "barrier": 1, + "weight": 55.0, + "jockey": "Brandon Lerena", + "trainer": "Stephen Sutherland", + "prize": "$90425.00", + "sire": "Reliable Man", + "age_sex": "5Mare" + }, + { + "position": 2, + "number": 3, + "name": "Kerkorian", + "score": 11.1, + "form": "89515", + "barrier": 4, + "weight": 58.5, + "jockey": "Jake Bayliss", + "trainer": "Jamie Bayliss", + "prize": "$132875.00", + "sire": "Rebel Raider", + "age_sex": "7Gelding" + }, + { + "position": 3, + "number": 2, + "name": "Big Ticket Boy", + "score": 10.9, + "form": "97671", + "barrier": 2, + "weight": 60.0, + "jockey": "Tiffani Brooker", + "trainer": "Lindsay Gough", + "prize": "$122530.00", + "sire": "Adelaide", + "age_sex": "8Gelding" + } + ], + "also_ran": [ + { + "number": 4, + "name": "Power Pack", + "score": 10.4 + }, + { + "number": 9, + "name": "Miss Dynamo", + "score": 7.2 + }, + { + "number": 1, + "name": "Chassagne", + "score": 6.0 + } + ] + }, + { + "track": "", + "race_number": "4", + "race_name": "Vale Barry Keith Self BM58 Handicap", + "distance": "800m", + "condition": "Soft 5", + "race_class": "BM58", + "prize_money": "28000", + "start_time": "2026-08-14T04:42:00Z", + "runners_count": 13, + "primary": "2-1-9", + "secondary": "2-9-10", + "value": "1-2-9", + "confidence": "VERY_LOW", + "spread": 2.7, + "top3": [ + { + "position": 1, + "number": 2, + "name": "Coincide", + "score": 18.7, + "form": "01241", + "barrier": 6, + "weight": 61.0, + "jockey": "Jasper Franklin", + "trainer": "Brian Gentle", + "prize": "$174415.00", + "sire": "Invader", + "age_sex": "6Gelding" + }, + { + "position": 2, + "number": 1, + "name": "Sutherland", + "score": 17.4, + "form": "23841", + "barrier": 5, + "weight": 62.0, + "jockey": "Kenji Yoshida", + "trainer": "Amanda Park", + "prize": "$104485.00", + "sire": "Russian Revolution", + "age_sex": "6Mare" + }, + { + "position": 3, + "number": 9, + "name": "I Am Gone", + "score": 16.0, + "form": "X7121", + "barrier": 10, + "weight": 58.5, + "jockey": "Nozi Tomizawa", + "trainer": "John Wallace", + "prize": "$30950.00", + "sire": "Extreme Choice", + "age_sex": "4Mare" + } + ], + "also_ran": [ + { + "number": 10, + "name": "Mashean", + "score": 15.5 + }, + { + "number": 11, + "name": "Starward", + "score": 12.0 + }, + { + "number": 8, + "name": "Sleepy Joe", + "score": 10.4 + } + ] + }, + { + "track": "", + "race_number": "5", + "race_name": "Seven News BM65 Handicap", + "distance": "1666m", + "condition": "Soft 5", + "race_class": "BM65", + "prize_money": "28000", + "start_time": "2026-08-14T05:20:00Z", + "runners_count": 12, + "primary": "2-6-9", + "secondary": "2-9-4", + "value": "6-2-9", + "confidence": "LOW", + "spread": 6.0, + "top3": [ + { + "position": 1, + "number": 2, + "name": "Flying Bat", + "score": 18.1, + "form": "41138", + "barrier": 8, + "weight": 61.0, + "jockey": "McKenzie Apel", + "trainer": "Allan Chau", + "prize": "$130740.00", + "sire": "Flying Artie", + "age_sex": "6Gelding" + }, + { + "position": 2, + "number": 6, + "name": "Yukanuma", + "score": 16.2, + "form": "13337", + "barrier": 5, + "weight": 60.0, + "jockey": "Bella Youngberry", + "trainer": "Stephen & Jordan Lee", + "prize": "$156265.00", + "sire": "Real Impact", + "age_sex": "8Gelding" + }, + { + "position": 3, + "number": 9, + "name": "Divil A Bit", + "score": 12.1, + "form": "X7213", + "barrier": 7, + "weight": 57.5, + "jockey": "Brandon Lerena", + "trainer": "Ruby Chatterton", + "prize": "$35950.00", + "sire": "Star Turn", + "age_sex": "5Gelding" + } + ], + "also_ran": [ + { + "number": 4, + "name": "Hazey Hill", + "score": 11.9 + }, + { + "number": 10, + "name": "Classique Gal", + "score": 11.9 + }, + { + "number": 5, + "name": "Luconi", + "score": 11.4 + } + ] + }, + { + "track": "", + "race_number": "6", + "race_name": "Great Northern BM65 Handicap", + "distance": "1350m", + "condition": "Soft 5", + "race_class": "BM65", + "prize_money": "28000", + "start_time": "2026-08-14T05:57:00Z", + "runners_count": 17, + "primary": "12-6-1", + "secondary": "12-1-14", + "value": "6-12-1", + "confidence": "VERY_LOW", + "spread": 1.5, + "top3": [ + { + "position": 1, + "number": 12, + "name": "Saveur", + "score": 16.0, + "form": "1120X", + "barrier": 4, + "weight": 56.5, + "jockey": "Emily Lang", + "trainer": "Chris Waller", + "prize": "$87860.00", + "sire": "Ole Kirk", + "age_sex": "4Mare" + }, + { + "position": 2, + "number": 6, + "name": "Keiko Say", + "score": 15.2, + "form": "33813", + "barrier": 13, + "weight": 58.0, + "jockey": "Jasper Franklin", + "trainer": "John Smerdon", + "prize": "$74350.00", + "sire": "Rothesay", + "age_sex": "5Mare" + }, + { + "position": 3, + "number": 1, + "name": "Holy Flash", + "score": 14.5, + "form": "53332", + "barrier": 7, + "weight": 60.5, + "jockey": "Sophie Wilcock", + "trainer": "Paul Jenkins", + "prize": "$119810.00", + "sire": "Holy Roman Emperor", + "age_sex": "7Gelding" + } + ], + "also_ran": [ + { + "number": 14, + "name": "Captivate Legend", + "score": 13.5 + }, + { + "number": 15, + "name": "Upstart Lover", + "score": 12.7 + }, + { + "number": 9, + "name": "Royal Gladiator", + "score": 11.8 + } + ] + }, + { + "track": "", + "race_number": "7", + "race_name": "Tempus Two Class 1 Plate", + "distance": "1200m", + "condition": "Soft 5", + "race_class": "3YO+ CL1", + "prize_money": "28000", + "start_time": "2026-08-14T06:40:00Z", + "runners_count": 21, + "primary": "1-13-21", + "secondary": "1-21-11", + "value": "13-1-21", + "confidence": "VERY_LOW", + "spread": 2.1, + "top3": [ + { + "position": 1, + "number": 1, + "name": "Buckeye", + "score": 15.0, + "form": "321X4", + "barrier": 8, + "weight": 60.0, + "jockey": "Les Tilley", + "trainer": "Chris & Corey Munce", + "prize": "$72825.00", + "sire": "Zousain", + "age_sex": "4Gelding" + }, + { + "position": 2, + "number": 13, + "name": "Tam Na Ghar", + "score": 13.1, + "form": "3217X", + "barrier": 9, + "weight": 58.0, + "jockey": "Ben Thompson", + "trainer": "Jack Bruce", + "prize": "$32760.00", + "sire": "Ardrossan", + "age_sex": "5Mare" + }, + { + "position": 3, + "number": 21, + "name": "Starward", + "score": 12.9, + "form": "X4219", + "barrier": 16, + "weight": 60.0, + "jockey": "-", + "trainer": "Shari Murdoch", + "prize": "$46650.00", + "sire": "Spirit Of Boom", + "age_sex": "5Gelding" + } + ], + "also_ran": [ + { + "number": 11, + "name": "Forgotten Spirit", + "score": 11.2 + }, + { + "number": 9, + "name": "Arctic Whisper", + "score": 10.7 + }, + { + "number": 16, + "name": "Iransofar", + "score": 10.6 + } + ] + }, + { + "track": "", + "race_number": "1", + "race_name": "Ddh1 Drilling Maiden Plate", + "distance": "1000m", + "condition": "Soft 5", + "race_class": "MDN", + "prize_money": "30000", + "start_time": "2026-08-14T02:30:00Z", + "runners_count": 13, + "primary": "3-6-7", + "secondary": "3-7-12", + "value": "6-3-7", + "confidence": "VERY_LOW", + "spread": 2.0, + "top3": [ + { + "position": 1, + "number": 3, + "name": "Fratianno", + "score": 11.6, + "form": "343X2", + "barrier": 7, + "weight": 59.0, + "jockey": "Mollie Fitzgerald", + "trainer": "Colt Prosser", + "prize": "$46925.00", + "sire": "Star Witness", + "age_sex": "5Gelding" + }, + { + "position": 2, + "number": 6, + "name": "Lykos", + "score": 9.9, + "form": "22605", + "barrier": 2, + "weight": 57.0, + "jockey": "Bailie Baker", + "trainer": "Grant Prosser", + "prize": "$16825.00", + "sire": "Wolf Cry", + "age_sex": "5Mare" + }, + { + "position": 3, + "number": 7, + "name": "Na Hamah", + "score": 9.6, + "form": "2X249", + "barrier": 8, + "weight": 57.0, + "jockey": "Liberty Smyth", + "trainer": "Hilary Dew", + "prize": "$32925.00", + "sire": "Super One", + "age_sex": "6Mare" + } + ], + "also_ran": [ + { + "number": 12, + "name": "Miners Mate", + "score": 6.0 + }, + { + "number": 2, + "name": "Expensive Icon", + "score": 4.4 + }, + { + "number": 5, + "name": "Cheating Lilibet", + "score": 4.2 + } + ] + }, + { + "track": "", + "race_number": "2", + "race_name": "Dean Mills Plumbing Maiden Handicap", + "distance": "1250m", + "condition": "Soft 5", + "race_class": "MDN", + "prize_money": "27000", + "start_time": "2026-08-14T03:05:00Z", + "runners_count": 19, + "primary": "10-5-9", + "secondary": "10-9-18", + "value": "5-10-9", + "confidence": "VERY_LOW", + "spread": 1.5, + "top3": [ + { + "position": 1, + "number": 10, + "name": "Fashion Spree", + "score": 12.3, + "form": "44622", + "barrier": 14, + "weight": 56.5, + "jockey": "Grant Buckley", + "trainer": "Terry Evans", + "prize": "$29225.00", + "sire": "Peltzer", + "age_sex": "4Mare" + }, + { + "position": 2, + "number": 5, + "name": "Parker's Paradise", + "score": 11.5, + "form": "2425", + "barrier": 4, + "weight": 57.5, + "jockey": "Jeff Penza", + "trainer": "Neil Osborne", + "prize": "$17425.00", + "sire": "Anders", + "age_sex": "4Mare" + }, + { + "position": 3, + "number": 9, + "name": "Bobby", + "score": 10.8, + "form": "37832", + "barrier": 19, + "weight": 56.5, + "jockey": "Shannen Llewellyn", + "trainer": "Paul Perry", + "prize": "$31900.00", + "sire": "Menari", + "age_sex": "4Gelding" + } + ], + "also_ran": [ + { + "number": 18, + "name": "Na Hamah", + "score": 9.8 + }, + { + "number": 8, + "name": "Warm Front", + "score": 6.2 + }, + { + "number": 2, + "name": "Einstein's Theory", + "score": 5.1 + } + ] + }, + { + "track": "", + "race_number": "3", + "race_name": "Mlw Fencing Class 1 & Maiden Plate", + "distance": "1600m", + "condition": "Soft 5", + "race_class": "3YO+ CL1", + "prize_money": "27000", + "start_time": "2026-08-14T03:40:00Z", + "runners_count": 16, + "primary": "4-6-10", + "secondary": "4-10-5", + "value": "6-4-10", + "confidence": "LOW", + "spread": 9.3, + "top3": [ + { + "position": 1, + "number": 4, + "name": "Ordinary Angel", + "score": 20.1, + "form": "22218", + "barrier": 2, + "weight": 59.0, + "jockey": "Jean Van Overmeire", + "trainer": "Todd Howlett", + "prize": "$32825.00", + "sire": "Harry Angel", + "age_sex": "4Gelding" + }, + { + "position": 2, + "number": 6, + "name": "The Comanche", + "score": 11.8, + "form": "72724", + "barrier": 9, + "weight": 59.0, + "jockey": "Zac Wadick", + "trainer": "Glen Milligan", + "prize": "$43750.00", + "sire": "Written Tycoon", + "age_sex": "5Gelding" + }, + { + "position": 3, + "number": 10, + "name": "Kowloon Magnate", + "score": 10.8, + "form": "X5223", + "barrier": 7, + "weight": 56.5, + "jockey": "Rory Hutchings", + "trainer": "Annabel & Rob Archibald", + "prize": "$18975.00", + "sire": "Starspangledbanner", + "age_sex": "5Gelding" + } + ], + "also_ran": [ + { + "number": 5, + "name": "Surpasser", + "score": 10.1 + }, + { + "number": 7, + "name": "Zenmode", + "score": 8.7 + }, + { + "number": 1, + "name": "Cannystep", + "score": 8.2 + } + ] + }, + { + "track": "", + "race_number": "4", + "race_name": "Synergy Resource Tradies Cup BM58", + "distance": "2000m", + "condition": "Soft 5", + "race_class": "3YO+ BM58", + "prize_money": "27000", + "start_time": "2026-08-14T04:15:00Z", + "runners_count": 15, + "primary": "5-6-3", + "secondary": "5-3-4", + "value": "6-5-3", + "confidence": "LOW", + "spread": 6.1, + "top3": [ + { + "position": 1, + "number": 5, + "name": "Exorbitant Miss", + "score": 18.9, + "form": "12351", + "barrier": 9, + "weight": 58.0, + "jockey": "Rory Hutchings", + "trainer": "Jeremy Gask", + "prize": "$40200.00", + "sire": "Xtravagant", + "age_sex": "5Mare" + }, + { + "position": 2, + "number": 6, + "name": "Farraige", + "score": 18.8, + "form": "31136", + "barrier": 10, + "weight": 58.0, + "jockey": "Peter Graham", + "trainer": "Dale Wagstaff", + "prize": "$131910.00", + "sire": "Ocean Park", + "age_sex": "6Gelding" + }, + { + "position": 3, + "number": 3, + "name": "Dark Justice", + "score": 12.8, + "form": "67322", + "barrier": 1, + "weight": 60.5, + "jockey": "William Stanley", + "trainer": "Kris Lees", + "prize": "$27750.00", + "sire": "Justify", + "age_sex": "4Gelding" + } + ], + "also_ran": [ + { + "number": 4, + "name": "Caledonian", + "score": 11.0 + }, + { + "number": 8, + "name": "Argerich", + "score": 10.2 + }, + { + "number": 1, + "name": "Mortlake", + "score": 10.0 + } + ] + }, + { + "track": "", + "race_number": "5", + "race_name": "Mackies Concrete Pumping Class 2", + "distance": "1400m", + "condition": "Soft 5", + "race_class": "CL2", + "prize_money": "30000", + "start_time": "2026-08-14T04:55:00Z", + "runners_count": 12, + "primary": "5-3-8", + "secondary": "5-8-11", + "value": "3-5-8", + "confidence": "LOW", + "spread": 5.9, + "top3": [ + { + "position": 1, + "number": 5, + "name": "I Am Steffi", + "score": 17.5, + "form": "6X211", + "barrier": 1, + "weight": 57.0, + "jockey": "Jeff Penza", + "trainer": "Neil Osborne", + "prize": "$46075.00", + "sire": "Graff", + "age_sex": "4Mare" + }, + { + "position": 2, + "number": 3, + "name": "Sirsa Nuwa", + "score": 12.6, + "form": "X5152", + "barrier": 2, + "weight": 59.0, + "jockey": "Lee Magorrian", + "trainer": "John A Sprague", + "prize": "$44270.00", + "sire": "Headwater", + "age_sex": "4Mare" + }, + { + "position": 3, + "number": 8, + "name": "Mosgiel Crystal", + "score": 11.6, + "form": "17X24", + "barrier": 8, + "weight": 55.5, + "jockey": "Teighan Worsnop", + "trainer": "Matthew Robinson", + "prize": "$23225.00", + "sire": "Sebring Sun", + "age_sex": "4Mare" + } + ], + "also_ran": [ + { + "number": 11, + "name": "Purple Kitty", + "score": 9.7 + }, + { + "number": 4, + "name": "Explosive Tycoon", + "score": 8.6 + }, + { + "number": 10, + "name": "My Nicconi Boy", + "score": 8.1 + } + ] + }, + { + "track": "", + "race_number": "6", + "race_name": "Rdo Equipment Taree BM82 Handicap", + "distance": "1000m", + "condition": "Soft 5", + "race_class": "BM82", + "prize_money": "27000", + "start_time": "2026-08-14T05:35:00Z", + "runners_count": 13, + "primary": "2-9-12", + "secondary": "2-12-6", + "value": "9-2-12", + "confidence": "VERY_LOW", + "spread": 0.4, + "top3": [ + { + "position": 1, + "number": 2, + "name": "Not Written Off", + "score": 16.9, + "form": "X2511", + "barrier": 8, + "weight": 59.5, + "jockey": "Ashley Morgan", + "trainer": "Cameron Crockett", + "prize": "$127775.00", + "sire": "Written By", + "age_sex": "6Mare" + }, + { + "position": 2, + "number": 9, + "name": "The Piccolino", + "score": 16.9, + "form": "35114", + "barrier": 5, + "weight": 55.0, + "jockey": "Shannen Llewellyn", + "trainer": "Paul Perry", + "prize": "$93975.00", + "sire": "Wandjina", + "age_sex": "5Gelding" + }, + { + "position": 3, + "number": 12, + "name": "Where's The Fire", + "score": 16.5, + "form": "11308", + "barrier": 1, + "weight": 55.0, + "jockey": "Amelia Heinrich", + "trainer": "Tony Ball", + "prize": "$121525.00", + "sire": "I Am Invincible", + "age_sex": "7Gelding" + } + ], + "also_ran": [ + { + "number": 6, + "name": "Beer Baron", + "score": 12.2 + }, + { + "number": 13, + "name": "Ken'Ker", + "score": 12.0 + }, + { + "number": 10, + "name": "Difensivo", + "score": 11.4 + } + ] + }, + { + "track": "", + "race_number": "7", + "race_name": "Hopkins Livermore Cup", + "distance": "1400m", + "condition": "Soft 5", + "race_class": "OPEN", + "prize_money": "35000", + "start_time": "2026-08-14T06:10:00Z", + "runners_count": 15, + "primary": "15-4-3", + "secondary": "15-3-11", + "value": "4-15-3", + "confidence": "VERY_LOW", + "spread": 1.1, + "top3": [ + { + "position": 1, + "number": 15, + "name": "Nikody's Binks", + "score": 9.5, + "form": "00148", + "barrier": 2, + "weight": 55.0, + "jockey": "-", + "trainer": "Peter Cheers", + "prize": "$67050.00", + "sire": "Star Witness", + "age_sex": "4Gelding" + }, + { + "position": 2, + "number": 4, + "name": "A Pound Of Salt", + "score": 8.6, + "form": "74453", + "barrier": 14, + "weight": 55.5, + "jockey": "Jean Van Overmeire", + "trainer": "Todd Howlett", + "prize": "$193500.00", + "sire": "Furnaces", + "age_sex": "7Gelding" + }, + { + "position": 3, + "number": 3, + "name": "Zaru", + "score": 8.4, + "form": "5X642", + "barrier": 13, + "weight": 58.0, + "jockey": "Jett Newman", + "trainer": "Lyndall Olson", + "prize": "$360545.00", + "sire": "Rubick", + "age_sex": "9Gelding" + } + ], + "also_ran": [ + { + "number": 11, + "name": "Xtra Approval", + "score": 8.2 + }, + { + "number": 9, + "name": "Savvyrocker", + "score": 6.6 + }, + { + "number": 1, + "name": "Kaizad", + "score": 5.2 + } + ] + }, + { + "track": "", + "race_number": "8", + "race_name": "Tanks 2Go Class 1 Handicap", + "distance": "1000m", + "condition": "Soft 5", + "race_class": "CL1", + "prize_money": "27000", + "start_time": "2026-08-14T06:50:00Z", + "runners_count": 17, + "primary": "6-2-1", + "secondary": "6-1-11", + "value": "2-6-1", + "confidence": "VERY_LOW", + "spread": 0.5, + "top3": [ + { + "position": 1, + "number": 6, + "name": "River Biscotte", + "score": 10.8, + "form": "43X16", + "barrier": 16, + "weight": 57.0, + "jockey": "Ben Looker", + "trainer": "Grant Prosser", + "prize": "$39100.00", + "sire": "Headwater", + "age_sex": "5Gelding" + }, + { + "position": 2, + "number": 2, + "name": "Felis Chaus", + "score": 10.5, + "form": "63562", + "barrier": 6, + "weight": 58.5, + "jockey": "Liberty Smyth", + "trainer": "Marc Quinn", + "prize": "$53175.00", + "sire": "Jungle Cat", + "age_sex": "5Gelding" + }, + { + "position": 3, + "number": 1, + "name": "The Magic Man", + "score": 10.3, + "form": "57362", + "barrier": 11, + "weight": 59.0, + "jockey": "William Stanley", + "trainer": "Paul Perry", + "prize": "$142875.00", + "sire": "Showtime", + "age_sex": "4Gelding" + } + ], + "also_ran": [ + { + "number": 11, + "name": "Sinfull", + "score": 9.9 + }, + { + "number": 12, + "name": "Leuca", + "score": 9.3 + }, + { + "number": 3, + "name": "Lucky Ozzie", + "score": 9.0 + } + ] + } + ] +} \ No newline at end of file diff --git a/data/reports/email-2026-08-13.eml b/data/reports/email-2026-08-13.eml new file mode 100644 index 0000000000000000000000000000000000000000..48ed97e9be01418027ac89b361448da2715ef617 --- /dev/null +++ b/data/reports/email-2026-08-13.eml @@ -0,0 +1,27 @@ +From: brettanthonysjoberg179@gmail.com +To: brettanthonysjoberg179@gmail.com +Subject: Trifecta-Bro Predictions - 2026-08-13 +Date: Thu, 13 Aug 2026 01:56:00 +1000 +MIME-Version: 1.0 +Content-Type: text/plain; charset="UTF-8" + +Australian Gallops Trifecta Predictions - 2026-08-13 + +Source: FormFav API + Local trifecta model +Generated: 2026-08-13 01:56 AEST + +Top Races +- Newcastle R7: 9 -> 13 -> 10 (73/100) +- Newcastle R3: 2 -> 3 -> 5 (72/100) +- Bunbury R7: 3 -> 2 -> 5 (71/100) +- Newcastle R4: 9 -> 4 -> 1 (71/100) +- Newcastle R2: 10 -> 7 -> 5 (70/100) + +Meetings: 5 +Races analysed: 14 +Races skipped: 24 + +See saved Obsidian note: +/home/brettanthonysjoberg179/Documents/Obsidian Vault/Trifecta Predictions/2026-08-13_Australian_Gallops_Trifecta.md + +Disclaimer: These are statistical estimates, not guarantees. diff --git a/data/reports/predictions-2026-08-07.json b/data/reports/predictions-2026-08-07.json new file mode 100644 index 0000000000000000000000000000000000000000..b41bce2013488e803fd0b748529e543190bf388f --- /dev/null +++ b/data/reports/predictions-2026-08-07.json @@ -0,0 +1,1518 @@ +{ + "date": "2026-08-07", + "country": "AU", + "race_type": "gallops", + "model_version": "1.1.0", + "retrieved_at": "2026-08-14T17:12:36.894508+00:00", + "disclaimer": "Predictions are statistical estimates based on available information. They are NOT guarantees of any racing outcome or betting success.", + "predictions": [ + { + "track": "Canberra", + "race": 1, + "race_name": "Epc Solar Handicap", + "confidence": 70, + "confidence_category": "MEDIUM", + "top3": [ + 4, + 5, + 2 + ], + "trifecta": [ + 4, + 5, + 2 + ], + "alternatives": [], + "primary_prob_est": 0.2718, + "runner_probs_est": { + "4": 0.4936, + "5": 0.2128, + "2": 0.2092, + "6": 0.0844 + }, + "pace": "VERY FAST", + "data_completeness": 1.0, + "ranked": [ + { + "no": 4, + "name": "Spice Alley", + "score": 55.3, + "win_est": 0.4936, + "place_est": 0.9156 + }, + { + "no": 5, + "name": "Zou Royal", + "score": 45.2, + "win_est": 0.2128, + "place_est": 1.0 + }, + { + "no": 2, + "name": "Must Be Sain", + "score": 45.0, + "win_est": 0.2092, + "place_est": 1.0 + }, + { + "no": 6, + "name": "Star Empire", + "score": 34.1, + "win_est": 0.0844, + "place_est": 1.0 + } + ] + }, + { + "track": "Canberra", + "race": 2, + "skipped": true, + "reason": null + }, + { + "track": "Canberra", + "race": 3, + "skipped": true, + "reason": null + }, + { + "track": "Canberra", + "race": 4, + "race_name": "Todd Smart Racing Handicap", + "confidence": 75, + "confidence_category": "MEDIUM", + "top3": [ + 1, + 11, + 9 + ], + "trifecta": [ + 1, + 11, + 9 + ], + "alternatives": [], + "primary_prob_est": 0.3449, + "runner_probs_est": { + "1": 0.4277, + "11": 0.1118, + "9": 0.1037, + "8": 0.0598, + "5": 0.0555, + "4": 0.0511, + "6": 0.0511, + "3": 0.049, + "2": 0.0474, + "10": 0.0429 + }, + "pace": "MODERATE", + "data_completeness": 1.0, + "ranked": [ + { + "no": 1, + "name": "Geostorm", + "score": 62.0, + "win_est": 0.4277, + "place_est": 0.6432 + }, + { + "no": 11, + "name": "Beau Rock", + "score": 45.9, + "win_est": 0.1118, + "place_est": 0.7031 + }, + { + "no": 9, + "name": "Too Darn Sassy", + "score": 45.0, + "win_est": 0.1037, + "place_est": 0.7586 + }, + { + "no": 8, + "name": "Prophet Time", + "score": 38.4, + "win_est": 0.0598, + "place_est": 0.8097 + }, + { + "no": 5, + "name": "Melodia Perfecta", + "score": 37.5, + "win_est": 0.0555, + "place_est": 0.8607 + }, + { + "no": 4, + "name": "On Point Pixie", + "score": 36.5, + "win_est": 0.0511, + "place_est": 0.9097 + } + ] + }, + { + "track": "Canberra", + "race": 5, + "race_name": "Duncan's Plumbing, Heating Handicap", + "confidence": 36, + "confidence_category": "LOW", + "top3": [ + 10, + 2, + 7 + ], + "trifecta": [ + 10, + 2, + 7 + ], + "alternatives": [], + "primary_prob_est": 0.2842, + "runner_probs_est": { + "10": 0.2677, + "2": 0.157, + "7": 0.1163, + "9": 0.1044, + "4": 0.0929, + "3": 0.0914, + "5": 0.0862, + "8": 0.0841 + }, + "pace": "MODERATE", + "data_completeness": 0.945, + "ranked": [ + { + "no": 10, + "name": "Rosary Sister", + "score": 46.7, + "win_est": 0.2677, + "place_est": 0.5411 + }, + { + "no": 2, + "name": "Lavender Rose", + "score": 40.3, + "win_est": 0.157, + "place_est": 0.6455 + }, + { + "no": 7, + "name": "Gunna Reign", + "score": 36.7, + "win_est": 0.1163, + "place_est": 0.7384 + }, + { + "no": 9, + "name": "La Stiava", + "score": 35.4, + "win_est": 0.1044, + "place_est": 0.8298 + }, + { + "no": 4, + "name": "Deeply", + "score": 34.0, + "win_est": 0.0929, + "place_est": 0.9159 + }, + { + "no": 3, + "name": "The One", + "score": 33.8, + "win_est": 0.0914, + "place_est": 1.0 + } + ] + }, + { + "track": "Canberra", + "race": 6, + "skipped": true, + "reason": null + }, + { + "track": "Canberra", + "race": 7, + "skipped": true, + "reason": null + }, + { + "track": "Canberra Acton", + "race": 1, + "race_name": "Epc Solar Handicap", + "confidence": 35, + "confidence_category": "LOW", + "top3": [ + 4, + 5, + 2 + ], + "trifecta": [ + 4, + 5, + 2 + ], + "alternatives": [], + "primary_prob_est": 0.2338, + "runner_probs_est": { + "4": 0.4003, + "5": 0.2531, + "2": 0.2348, + "6": 0.1118 + }, + "pace": "VERY FAST", + "data_completeness": 1.0, + "ranked": [ + { + "no": 4, + "name": "Spice Alley", + "score": 57.7, + "win_est": 0.4003, + "place_est": 0.8882 + }, + { + "no": 5, + "name": "Zou Royal", + "score": 52.2, + "win_est": 0.2531, + "place_est": 1.0 + }, + { + "no": 2, + "name": "Must Be Sain", + "score": 51.3, + "win_est": 0.2348, + "place_est": 1.0 + }, + { + "no": 6, + "name": "Star Empire", + "score": 42.4, + "win_est": 0.1118, + "place_est": 1.0 + } + ] + }, + { + "track": "Canberra Acton", + "race": 2, + "skipped": true, + "reason": null + }, + { + "track": "Canberra Acton", + "race": 3, + "skipped": true, + "reason": null + }, + { + "track": "Canberra Acton", + "race": 4, + "race_name": "Todd Smart Racing Handicap", + "confidence": 75, + "confidence_category": "MEDIUM", + "top3": [ + 1, + 11, + 8 + ], + "trifecta": [ + 1, + 11, + 8 + ], + "alternatives": [], + "primary_prob_est": 0.3908, + "runner_probs_est": { + "1": 0.4144, + "11": 0.1022, + "8": 0.0796, + "3": 0.0745, + "5": 0.061, + "9": 0.059, + "6": 0.0561, + "4": 0.0542, + "2": 0.052, + "10": 0.0471 + }, + "pace": "MODERATE", + "data_completeness": 1.0, + "ranked": [ + { + "no": 1, + "name": "Geostorm", + "score": 60.5, + "win_est": 0.4144, + "place_est": 0.5962 + }, + { + "no": 11, + "name": "Beau Rock", + "score": 43.7, + "win_est": 0.1022, + "place_est": 0.6706 + }, + { + "no": 8, + "name": "Prophet Time", + "score": 40.7, + "win_est": 0.0796, + "place_est": 0.7316 + }, + { + "no": 3, + "name": "Merchant Reign", + "score": 39.9, + "win_est": 0.0745, + "place_est": 0.7906 + }, + { + "no": 5, + "name": "Melodia Perfecta", + "score": 37.5, + "win_est": 0.061, + "place_est": 0.8466 + }, + { + "no": 9, + "name": "Too Darn Sassy", + "score": 37.1, + "win_est": 0.059, + "place_est": 0.9009 + } + ] + }, + { + "track": "Canberra Acton", + "race": 5, + "skipped": true, + "reason": null + }, + { + "track": "Canberra Acton", + "race": 6, + "skipped": true, + "reason": null + }, + { + "track": "Canberra Acton", + "race": 7, + "race_name": "Cbr Electrical Contractors Handicap", + "confidence": 36, + "confidence_category": "LOW", + "top3": [ + 4, + 2, + 3 + ], + "trifecta": [ + 4, + 2, + 3 + ], + "alternatives": [], + "primary_prob_est": 0.2851, + "runner_probs_est": { + "4": 0.2922, + "2": 0.1757, + "3": 0.127, + "6": 0.104, + "7": 0.0973, + "5": 0.0745, + "8": 0.0487, + "1": 0.0452, + "9": 0.0355 + }, + "pace": "MODERATE", + "data_completeness": 1.0, + "ranked": [ + { + "no": 4, + "name": "Sunburnt Country", + "score": 55.5, + "win_est": 0.2922, + "place_est": 0.5949 + }, + { + "no": 2, + "name": "Bombelleistic", + "score": 49.4, + "win_est": 0.1757, + "place_est": 0.6989 + }, + { + "no": 3, + "name": "Remadosi", + "score": 45.5, + "win_est": 0.127, + "place_est": 0.7961 + }, + { + "no": 6, + "name": "Flashy Icon", + "score": 43.1, + "win_est": 0.104, + "place_est": 0.8706 + }, + { + "no": 7, + "name": "Tillman", + "score": 42.3, + "win_est": 0.0973, + "place_est": 0.9193 + }, + { + "no": 5, + "name": "Devine Outcast", + "score": 39.1, + "win_est": 0.0745, + "place_est": 0.9645 + } + ] + }, + { + "track": "Coffs Harbour", + "race": 1, + "skipped": true, + "reason": null + }, + { + "track": "Coffs Harbour", + "race": 2, + "skipped": true, + "reason": null + }, + { + "track": "Coffs Harbour", + "race": 3, + "skipped": true, + "reason": null + }, + { + "track": "Coffs Harbour", + "race": 4, + "skipped": true, + "reason": null + }, + { + "track": "Coffs Harbour", + "race": 5, + "race_name": "Pier Hotel Daniel Baker Showcase Sprint", + "confidence": 100, + "confidence_category": "HIGH", + "top3": [ + 1, + 10, + 3 + ], + "trifecta": [ + 1, + 10, + 3 + ], + "alternatives": [], + "primary_prob_est": 0.4005, + "runner_probs_est": { + "1": 0.5127, + "10": 0.096, + "3": 0.082, + "11": 0.0786, + "8": 0.0677, + "6": 0.0592, + "4": 0.0568, + "5": 0.0469 + }, + "pace": "MODERATE", + "data_completeness": 1.0, + "ranked": [ + { + "no": 1, + "name": "My Mum's Toyboy", + "score": 59.4, + "win_est": 0.5127, + "place_est": 0.6907 + }, + { + "no": 10, + "name": "Spirits Burn Deep", + "score": 39.3, + "win_est": 0.096, + "place_est": 0.7694 + }, + { + "no": 3, + "name": "Oakfield Duke", + "score": 37.4, + "win_est": 0.082, + "place_est": 0.8371 + }, + { + "no": 11, + "name": "Cardsharp", + "score": 36.9, + "win_est": 0.0786, + "place_est": 0.8963 + }, + { + "no": 8, + "name": "Savvyrocker", + "score": 35.1, + "win_est": 0.0677, + "place_est": 0.9531 + }, + { + "no": 6, + "name": "Lunaite", + "score": 33.5, + "win_est": 0.0592, + "place_est": 1.0 + } + ] + }, + { + "track": "Coffs Harbour", + "race": 6, + "skipped": true, + "reason": null + }, + { + "track": "Coffs Harbour", + "race": 7, + "race_name": "Moonee Beach Hotel Coffs Harbour Cup", + "confidence": 70, + "confidence_category": "MEDIUM", + "top3": [ + 12, + 9, + 3 + ], + "trifecta": [ + 12, + 9, + 3 + ], + "alternatives": [], + "primary_prob_est": 0.3116, + "runner_probs_est": { + "12": 0.2886, + "9": 0.1244, + "3": 0.1002, + "6": 0.078, + "11": 0.073, + "4": 0.0712, + "13": 0.0578, + "7": 0.055, + "10": 0.0497, + "1": 0.0391, + "8": 0.032, + "5": 0.0312 + }, + "pace": "MODERATE", + "data_completeness": 1.0, + "ranked": [ + { + "no": 12, + "name": "Perfect Justice", + "score": 58.7, + "win_est": 0.2886, + "place_est": 0.5131 + }, + { + "no": 9, + "name": "Baby Ryan", + "score": 48.6, + "win_est": 0.1244, + "place_est": 0.5911 + }, + { + "no": 3, + "name": "Hollywood Hero", + "score": 46.0, + "win_est": 0.1002, + "place_est": 0.6641 + }, + { + "no": 6, + "name": "Flash Prince", + "score": 43.0, + "win_est": 0.078, + "place_est": 0.7353 + }, + { + "no": 11, + "name": "Kaizad", + "score": 42.2, + "win_est": 0.073, + "place_est": 0.7931 + }, + { + "no": 4, + "name": "Fortune", + "score": 41.9, + "win_est": 0.0712, + "place_est": 0.848 + } + ] + }, + { + "track": "Coffs Harbour", + "race": 8, + "race_name": "Cetnaj Country Magic Merv Mercer Mile", + "confidence": 34, + "confidence_category": "LOW", + "top3": [ + 5, + 6, + 8 + ], + "trifecta": [ + 5, + 6, + 8 + ], + "alternatives": [], + "primary_prob_est": 0.2398, + "runner_probs_est": { + "5": 0.1648, + "6": 0.1123, + "8": 0.0951, + "1": 0.0904, + "2": 0.0825, + "14": 0.0722, + "11": 0.0704, + "7": 0.0687, + "10": 0.0606, + "4": 0.0601, + "9": 0.0442, + "13": 0.042, + "15": 0.0368 + }, + "pace": "MODERATE", + "data_completeness": 1.0, + "ranked": [ + { + "no": 5, + "name": "Satin And Cash", + "score": 51.0, + "win_est": 0.1648, + "place_est": 0.3721 + }, + { + "no": 6, + "name": "No Woman No Cry", + "score": 46.4, + "win_est": 0.1123, + "place_est": 0.4625 + }, + { + "no": 8, + "name": "Tara Koda", + "score": 44.4, + "win_est": 0.0951, + "place_est": 0.545 + }, + { + "no": 1, + "name": "Vixenette", + "score": 43.8, + "win_est": 0.0904, + "place_est": 0.6172 + }, + { + "no": 2, + "name": "Bella Kathleen", + "score": 42.7, + "win_est": 0.0825, + "place_est": 0.6877 + }, + { + "no": 14, + "name": "Purple Kitty", + "score": 41.1, + "win_est": 0.0722, + "place_est": 0.7563 + } + ] + }, + { + "track": "Ipswich", + "race": 1, + "race_name": "Vince Insurance Class 1 Plate", + "confidence": 34, + "confidence_category": "LOW", + "top3": [ + 7, + 3, + 6 + ], + "trifecta": [ + 7, + 3, + 6 + ], + "alternatives": [], + "primary_prob_est": 0.3524, + "runner_probs_est": { + "7": 0.3971, + "3": 0.2707, + "6": 0.1176, + "4": 0.1038, + "1": 0.0444, + "5": 0.0369, + "2": 0.0295 + }, + "pace": "FAST", + "data_completeness": 1.0, + "ranked": [ + { + "no": 7, + "name": "Lady Milan", + "score": 67.5, + "win_est": 0.3971, + "place_est": 0.7854 + }, + { + "no": 3, + "name": "Sort Cha Mess", + "score": 62.9, + "win_est": 0.2707, + "place_est": 0.8892 + }, + { + "no": 6, + "name": "Deep Kharma", + "score": 52.9, + "win_est": 0.1176, + "place_est": 0.9336 + }, + { + "no": 4, + "name": "Better Sweet", + "score": 51.4, + "win_est": 0.1038, + "place_est": 0.9705 + }, + { + "no": 1, + "name": "Betterindanude", + "score": 41.2, + "win_est": 0.0444, + "place_est": 1.0 + }, + { + "no": 5, + "name": "Bottles Of Shells", + "score": 39.0, + "win_est": 0.0369, + "place_est": 1.0 + } + ] + }, + { + "track": "Ipswich", + "race": 2, + "race_name": "Barrier Reef Pools Maiden Handicap", + "confidence": 37, + "confidence_category": "LOW", + "top3": [ + 16, + 11, + 2 + ], + "trifecta": [ + 16, + 11, + 2 + ], + "alternatives": [], + "primary_prob_est": 0.3419, + "runner_probs_est": { + "16": 0.3207, + "11": 0.1688, + "2": 0.0999, + "19": 0.0765, + "13": 0.0586, + "3": 0.0548, + "15": 0.0423, + "7": 0.0409, + "10": 0.0409, + "17": 0.0389, + "5": 0.0288, + "18": 0.0288 + }, + "pace": "MODERATE", + "data_completeness": 0.945, + "ranked": [ + { + "no": 16, + "name": "The Foundling", + "score": 55.5, + "win_est": 0.3207, + "place_est": 0.5893 + }, + { + "no": 11, + "name": "Zamunda Queen", + "score": 47.8, + "win_est": 0.1688, + "place_est": 0.6658 + }, + { + "no": 2, + "name": "Elnajeeb", + "score": 41.5, + "win_est": 0.0999, + "place_est": 0.7244 + }, + { + "no": 19, + "name": "Bloods A Rushin'", + "score": 38.3, + "win_est": 0.0765, + "place_est": 0.7792 + }, + { + "no": 13, + "name": "Scarlett Blaze", + "score": 35.1, + "win_est": 0.0586, + "place_est": 0.8215 + }, + { + "no": 3, + "name": "Apollo Cream", + "score": 34.3, + "win_est": 0.0548, + "place_est": 0.8624 + } + ] + }, + { + "track": "Ipswich", + "race": 3, + "skipped": true, + "reason": null + }, + { + "track": "Ipswich", + "race": 4, + "skipped": true, + "reason": null + }, + { + "track": "Ipswich", + "race": 5, + "skipped": true, + "reason": null + }, + { + "track": "Ipswich", + "race": 6, + "race_name": "Ipswich Tribune Today BM68 Handicap", + "confidence": 38, + "confidence_category": "LOW", + "top3": [ + 16, + 8, + 17 + ], + "trifecta": [ + 16, + 8, + 17 + ], + "alternatives": [], + "primary_prob_est": 0.3113, + "runner_probs_est": { + "16": 0.3498, + "8": 0.1737, + "17": 0.1266, + "6": 0.0915, + "21": 0.0761, + "13": 0.0537, + "3": 0.0494, + "5": 0.0485, + "11": 0.0307 + }, + "pace": "MODERATE", + "data_completeness": 1.0, + "ranked": [ + { + "no": 16, + "name": "Mishani Extreme", + "score": 55.6, + "win_est": 0.3498, + "place_est": 0.6502 + }, + { + "no": 8, + "name": "Run Lucy Run", + "score": 47.2, + "win_est": 0.1737, + "place_est": 0.7416 + }, + { + "no": 17, + "name": "Apollo Ten", + "score": 43.4, + "win_est": 0.1266, + "place_est": 0.8177 + }, + { + "no": 6, + "name": "Inatick", + "score": 39.5, + "win_est": 0.0915, + "place_est": 0.8714 + }, + { + "no": 21, + "name": "Lumens Lenny", + "score": 37.3, + "win_est": 0.0761, + "place_est": 0.9208 + }, + { + "no": 13, + "name": "Cutepi", + "score": 33.1, + "win_est": 0.0537, + "place_est": 0.9693 + } + ] + }, + { + "track": "Ipswich", + "race": 7, + "skipped": true, + "reason": null + }, + { + "track": "Mount Gambier", + "race": 1, + "skipped": true, + "reason": null + }, + { + "track": "Mount Gambier", + "race": 2, + "skipped": true, + "reason": null + }, + { + "track": "Mount Gambier", + "race": 3, + "skipped": true, + "reason": null + }, + { + "track": "Mount Gambier", + "race": 4, + "race_name": "Sportsbet Benchmark 58 Handicap", + "confidence": 73, + "confidence_category": "MEDIUM", + "top3": [ + 1, + 4, + 6 + ], + "trifecta": [ + 1, + 4, + 6 + ], + "alternatives": [], + "primary_prob_est": 0.2999, + "runner_probs_est": { + "1": 0.4278, + "4": 0.1448, + "6": 0.1436, + "2": 0.0822, + "3": 0.064, + "9": 0.0519, + "10": 0.0507, + "8": 0.0351 + }, + "pace": "MODERATE", + "data_completeness": 1.0, + "ranked": [ + { + "no": 1, + "name": "Side Piece", + "score": 60.3, + "win_est": 0.4278, + "place_est": 0.7161 + }, + { + "no": 4, + "name": "Fuwari", + "score": 47.3, + "win_est": 0.1448, + "place_est": 0.7983 + }, + { + "no": 6, + "name": "Pianta", + "score": 47.2, + "win_est": 0.1436, + "place_est": 0.8623 + }, + { + "no": 2, + "name": "Wimmera Star", + "score": 40.5, + "win_est": 0.0822, + "place_est": 0.9142 + }, + { + "no": 3, + "name": "Here Comes Ruby", + "score": 37.5, + "win_est": 0.064, + "place_est": 0.9649 + }, + { + "no": 9, + "name": "Dodgy Element", + "score": 35.0, + "win_est": 0.0519, + "place_est": 1.0 + } + ] + }, + { + "track": "Mount Gambier", + "race": 5, + "skipped": true, + "reason": null + }, + { + "track": "Mount Gambier", + "race": 6, + "skipped": true, + "reason": null + }, + { + "track": "Mount Gambier", + "race": 7, + "race_name": "Scott Group Of Companies BM62 Handicap", + "confidence": 34, + "confidence_category": "LOW", + "top3": [ + 3, + 2, + 6 + ], + "trifecta": [ + 3, + 2, + 6 + ], + "alternatives": [], + "primary_prob_est": 0.2305, + "runner_probs_est": { + "3": 0.1791, + "2": 0.1241, + "6": 0.1095, + "9": 0.0897, + "1": 0.0846, + "4": 0.0791, + "7": 0.0791, + "5": 0.0698, + "13": 0.0632, + "8": 0.0621, + "11": 0.0596 + }, + "pace": "MODERATE", + "data_completeness": 1.0, + "ranked": [ + { + "no": 3, + "name": "Gusty Way", + "score": 58.2, + "win_est": 0.1791, + "place_est": 0.4127 + }, + { + "no": 2, + "name": "Shout Me", + "score": 53.8, + "win_est": 0.1241, + "place_est": 0.5024 + }, + { + "no": 6, + "name": "Terralight", + "score": 52.3, + "win_est": 0.1095, + "place_est": 0.587 + }, + { + "no": 9, + "name": "Min Kiata", + "score": 49.9, + "win_est": 0.0897, + "place_est": 0.6661 + }, + { + "no": 1, + "name": "Halliwell", + "score": 49.2, + "win_est": 0.0846, + "place_est": 0.7452 + }, + { + "no": 4, + "name": "Naralinga", + "score": 48.4, + "win_est": 0.0791, + "place_est": 0.8151 + } + ] + }, + { + "track": "Seymour", + "race": 1, + "skipped": true, + "reason": null + }, + { + "track": "Seymour", + "race": 2, + "race_name": "The Brewer's Table Maiden Plate", + "confidence": 36, + "confidence_category": "LOW", + "top3": [ + 3, + 4, + 13 + ], + "trifecta": [ + 3, + 4, + 13 + ], + "alternatives": [], + "primary_prob_est": 0.2301, + "runner_probs_est": { + "3": 0.1962, + "4": 0.1151, + "13": 0.1151, + "5": 0.1142, + "7": 0.1007, + "1": 0.0896, + "2": 0.0544, + "10": 0.0431, + "15": 0.042, + "6": 0.0399, + "11": 0.0335, + "8": 0.0255, + "14": 0.0157, + "9": 0.0149 + }, + "pace": "SLOW", + "data_completeness": 0.937, + "ranked": [ + { + "no": 3, + "name": "Misty Whisper", + "score": 56.2, + "win_est": 0.1962, + "place_est": 0.4264 + }, + { + "no": 4, + "name": "Montostratus", + "score": 49.8, + "win_est": 0.1151, + "place_est": 0.5406 + }, + { + "no": 13, + "name": "Whimsy Smile", + "score": 49.8, + "win_est": 0.1151, + "place_est": 0.6413 + }, + { + "no": 5, + "name": "Patchson", + "score": 49.7, + "win_est": 0.1142, + "place_est": 0.731 + }, + { + "no": 7, + "name": "Katiya", + "score": 48.2, + "win_est": 0.1007, + "place_est": 0.7853 + }, + { + "no": 1, + "name": "Farside", + "score": 46.8, + "win_est": 0.0896, + "place_est": 0.8284 + } + ] + }, + { + "track": "Seymour", + "race": 3, + "race_name": "Avenel Equine Hospital Maiden Plate", + "confidence": 35, + "confidence_category": "LOW", + "top3": [ + 6, + 16, + 7 + ], + "trifecta": [ + 6, + 16, + 7 + ], + "alternatives": [], + "primary_prob_est": 0.3264, + "runner_probs_est": { + "6": 0.2878, + "16": 0.185, + "7": 0.0999, + "8": 0.0838, + "9": 0.074, + "13": 0.0728, + "3": 0.0581, + "10": 0.0571, + "14": 0.0416, + "2": 0.0399 + }, + "pace": "MODERATE", + "data_completeness": 0.889, + "ranked": [ + { + "no": 6, + "name": "Vella Longa", + "score": 53.4, + "win_est": 0.2878, + "place_est": 0.5726 + }, + { + "no": 16, + "name": "Barwon Heights", + "score": 48.1, + "win_est": 0.185, + "place_est": 0.6565 + }, + { + "no": 7, + "name": "Aryna", + "score": 40.7, + "win_est": 0.0999, + "place_est": 0.7304 + }, + { + "no": 8, + "name": "Brazen Madonna", + "score": 38.6, + "win_est": 0.0838, + "place_est": 0.8032 + }, + { + "no": 9, + "name": "Bushra", + "score": 37.1, + "win_est": 0.074, + "place_est": 0.8613 + }, + { + "no": 13, + "name": "Pain Au Chocolat", + "score": 36.9, + "win_est": 0.0728, + "place_est": 0.9184 + } + ] + }, + { + "track": "Seymour", + "race": 4, + "skipped": true, + "reason": null + }, + { + "track": "Seymour", + "race": 5, + "race_name": "Diego Velazquez By Frankel @ Swettenham", + "confidence": 35, + "confidence_category": "LOW", + "top3": [ + 10, + 17, + 14 + ], + "trifecta": [ + 10, + 17, + 14 + ], + "alternatives": [], + "primary_prob_est": 0.282, + "runner_probs_est": { + "10": 0.254, + "17": 0.1674, + "14": 0.1141, + "9": 0.105, + "1": 0.0867, + "4": 0.042, + "12": 0.038, + "2": 0.0332, + "5": 0.0327, + "6": 0.0311, + "13": 0.0286, + "20": 0.0274, + "18": 0.0257, + "11": 0.0141 + }, + "pace": "SLOW", + "data_completeness": 1.0, + "ranked": [ + { + "no": 10, + "name": "Induction", + "score": 60.7, + "win_est": 0.254, + "place_est": 0.5355 + }, + { + "no": 17, + "name": "I Said So", + "score": 55.7, + "win_est": 0.1674, + "place_est": 0.6405 + }, + { + "no": 14, + "name": "Bella Pietra", + "score": 51.1, + "win_est": 0.1141, + "place_est": 0.7272 + }, + { + "no": 9, + "name": "Illuminance", + "score": 50.1, + "win_est": 0.105, + "place_est": 0.7692 + }, + { + "no": 1, + "name": "Da Nang Star", + "score": 47.8, + "win_est": 0.0867, + "place_est": 0.8071 + }, + { + "no": 4, + "name": "Sub Gauge", + "score": 39.1, + "win_est": 0.042, + "place_est": 0.8404 + } + ] + }, + { + "track": "Seymour", + "race": 6, + "skipped": true, + "reason": null + }, + { + "track": "Seymour", + "race": 7, + "skipped": true, + "reason": null + }, + { + "track": "Seymour", + "race": 8, + "race_name": "Observer @ Darley BM66 Handicap", + "confidence": 34, + "confidence_category": "LOW", + "top3": [ + 11, + 13, + 6 + ], + "trifecta": [ + 11, + 13, + 6 + ], + "alternatives": [], + "primary_prob_est": 0.2345, + "runner_probs_est": { + "11": 0.1998, + "13": 0.1328, + "6": 0.1182, + "18": 0.0875, + "19": 0.0854, + "4": 0.0773, + "20": 0.076, + "8": 0.0741, + "12": 0.0612, + "5": 0.054, + "7": 0.0339 + }, + "pace": "MODERATE", + "data_completeness": 1.0, + "ranked": [ + { + "no": 11, + "name": "Valedictorian", + "score": 51.1, + "win_est": 0.1998, + "place_est": 0.4507 + }, + { + "no": 13, + "name": "Alien Angel", + "score": 46.2, + "win_est": 0.1328, + "place_est": 0.5383 + }, + { + "no": 6, + "name": "Camp Cable", + "score": 44.8, + "win_est": 0.1182, + "place_est": 0.6236 + }, + { + "no": 18, + "name": "Swift Circle", + "score": 41.2, + "win_est": 0.0875, + "place_est": 0.7009 + }, + { + "no": 19, + "name": "Mislight", + "score": 40.9, + "win_est": 0.0854, + "place_est": 0.7769 + }, + { + "no": 4, + "name": "She's Pretty Rich", + "score": 39.7, + "win_est": 0.0773, + "place_est": 0.851 + } + ] + } + ] +} \ No newline at end of file diff --git a/data/reports/predictions-2026-08-08.json b/data/reports/predictions-2026-08-08.json new file mode 100644 index 0000000000000000000000000000000000000000..46df8bd0a13ff291264d38b31c0fd7d523ac5efe --- /dev/null +++ b/data/reports/predictions-2026-08-08.json @@ -0,0 +1,4445 @@ +{ + "date": "2026-08-08", + "country": "AU", + "race_type": "gallops", + "model_version": "1.2.0", + "retrieved_at": "2026-08-14T17:31:37.866872+00:00", + "disclaimer": "Predictions are statistical estimates based on available information. They are NOT guarantees of any racing outcome or betting success.", + "predictions": [ + { + "track": "Alice Springs", + "race": 1, + "race_name": "Leading Jockey Paul Denton Handicap", + "confidence": 38, + "confidence_category": "LOW", + "top3": [ + 1, + 2, + 7 + ], + "trifecta": [ + 1, + 2, + 7 + ], + "alternatives": [], + "primary_prob_est": 0.4544, + "runner_probs_est": { + "1": 0.4701, + "2": 0.2296, + "7": 0.0764, + "4": 0.0658, + "6": 0.0652, + "3": 0.0495, + "5": 0.0434 + }, + "pace": "FAST", + "data_completeness": 1.0, + "ranked": [ + { + "no": 1, + "name": "Voronya", + "score": 61.4, + "win_est": 0.4701, + "place_est": 0.7761 + }, + { + "no": 2, + "name": "Brazen Sailor", + "score": 52.8, + "win_est": 0.2296, + "place_est": 0.8419 + }, + { + "no": 7, + "name": "D'Ambidex", + "score": 39.6, + "win_est": 0.0764, + "place_est": 0.9071 + }, + { + "no": 4, + "name": "Splish Splash", + "score": 37.8, + "win_est": 0.0658, + "place_est": 0.9566 + }, + { + "no": 6, + "name": "Bad Man", + "score": 37.7, + "win_est": 0.0652, + "place_est": 1.0 + }, + { + "no": 3, + "name": "Snick", + "score": 34.4, + "win_est": 0.0495, + "place_est": 1.0 + } + ] + }, + { + "track": "Alice Springs", + "race": 2, + "race_name": "National Seniors Month Handicap", + "confidence": 36, + "confidence_category": "LOW", + "top3": [ + 4, + 5, + 1 + ], + "trifecta": [ + 4, + 5, + 1 + ], + "alternatives": [], + "primary_prob_est": 0.2564, + "runner_probs_est": { + "4": 0.3557, + "5": 0.2002, + "1": 0.1781, + "2": 0.1287, + "6": 0.0718, + "3": 0.0655 + }, + "pace": "FAST", + "data_completeness": 1.0, + "ranked": [ + { + "no": 4, + "name": "Startyourengine", + "score": 58.5, + "win_est": 0.3557, + "place_est": 0.734 + }, + { + "no": 5, + "name": "Desi's Spirit", + "score": 51.6, + "win_est": 0.2002, + "place_est": 0.8627 + }, + { + "no": 1, + "name": "Highstrung", + "score": 50.2, + "win_est": 0.1781, + "place_est": 0.9345 + }, + { + "no": 2, + "name": "Riverina Waltz", + "score": 46.3, + "win_est": 0.1287, + "place_est": 1.0 + }, + { + "no": 6, + "name": "Epic Jewel", + "score": 39.3, + "win_est": 0.0718, + "place_est": 1.0 + }, + { + "no": 3, + "name": "Our Squamosa", + "score": 38.2, + "win_est": 0.0655, + "place_est": 1.0 + } + ] + }, + { + "track": "Alice Springs", + "race": 3, + "skipped": true, + "reason": null + }, + { + "track": "Alice Springs", + "race": 4, + "race_name": "Ladbrokes Red Centre Winter Series HT8", + "confidence": 36, + "confidence_category": "LOW", + "top3": [ + 5, + 4, + 3 + ], + "trifecta": [ + 5, + 4, + 3 + ], + "alternatives": [], + "primary_prob_est": 0.2659, + "runner_probs_est": { + "5": 0.281, + "4": 0.1704, + "3": 0.1361, + "6": 0.1221, + "2": 0.1211, + "7": 0.1034, + "1": 0.0659 + }, + "pace": "FAST", + "data_completeness": 1.0, + "ranked": [ + { + "no": 5, + "name": "Bonny Impact", + "score": 51.5, + "win_est": 0.281, + "place_est": 0.5875 + }, + { + "no": 4, + "name": "Revolution Rising", + "score": 45.5, + "win_est": 0.1704, + "place_est": 0.7096 + }, + { + "no": 3, + "name": "Tango Stepz", + "score": 42.8, + "win_est": 0.1361, + "place_est": 0.8307 + }, + { + "no": 6, + "name": "Only The Best", + "score": 41.5, + "win_est": 0.1221, + "place_est": 0.9341 + }, + { + "no": 2, + "name": "Dad Bod", + "score": 41.4, + "win_est": 0.1211, + "place_est": 1.0 + }, + { + "no": 7, + "name": "Lean On Me", + "score": 39.5, + "win_est": 0.1034, + "place_est": 1.0 + } + ] + }, + { + "track": "Alice Springs", + "race": 5, + "race_name": "Jockey Celebration Day Handicap", + "confidence": 73, + "confidence_category": "MEDIUM", + "top3": [ + 2, + 4, + 1 + ], + "trifecta": [ + 2, + 4, + 1 + ], + "alternatives": [], + "primary_prob_est": 0.3069, + "runner_probs_est": { + "2": 0.4544, + "4": 0.1451, + "1": 0.1439, + "3": 0.128, + "6": 0.0783, + "5": 0.0503 + }, + "pace": "FAST", + "data_completeness": 1.0, + "ranked": [ + { + "no": 2, + "name": "Stella Bystarlight", + "score": 60.4, + "win_est": 0.4544, + "place_est": 0.7433 + }, + { + "no": 4, + "name": "Dolce D'Amour", + "score": 46.7, + "win_est": 0.1451, + "place_est": 0.8714 + }, + { + "no": 1, + "name": "Limited Risk", + "score": 46.6, + "win_est": 0.1439, + "place_est": 0.9497 + }, + { + "no": 3, + "name": "Valley Prince", + "score": 45.2, + "win_est": 0.128, + "place_est": 1.0 + }, + { + "no": 6, + "name": "Nasha", + "score": 39.3, + "win_est": 0.0783, + "place_est": 1.0 + }, + { + "no": 5, + "name": "Pub Crawl", + "score": 34.0, + "win_est": 0.0503, + "place_est": 1.0 + } + ] + }, + { + "track": "Alice Springs", + "race": 6, + "skipped": true, + "reason": null + }, + { + "track": "Alice Springs", + "race": 7, + "skipped": true, + "reason": null + }, + { + "track": "Belmont", + "race": 1, + "race_name": "Happy 70Th Birthday Colin Brown Plate", + "confidence": 34, + "confidence_category": "LOW", + "top3": [ + 3, + 1, + 6 + ], + "trifecta": [ + 3, + 1, + 6 + ], + "alternatives": [], + "primary_prob_est": 0.2711, + "runner_probs_est": { + "3": 0.2865, + "1": 0.2053, + "6": 0.1387, + "7": 0.1174, + "11": 0.0743, + "8": 0.0689, + "10": 0.0689, + "2": 0.0401 + }, + "pace": "MODERATE", + "data_completeness": 0.972, + "ranked": [ + { + "no": 3, + "name": "Superrific", + "score": 55.5, + "win_est": 0.2865, + "place_est": 0.6304 + }, + { + "no": 1, + "name": "Properata", + "score": 51.5, + "win_est": 0.2053, + "place_est": 0.7479 + }, + { + "no": 6, + "name": "Spinarella", + "score": 46.8, + "win_est": 0.1387, + "place_est": 0.8221 + }, + { + "no": 7, + "name": "Manhattan Squeeze", + "score": 44.8, + "win_est": 0.1174, + "place_est": 0.891 + }, + { + "no": 11, + "name": "Extreme Dixie", + "score": 39.3, + "win_est": 0.0743, + "place_est": 0.9599 + }, + { + "no": 8, + "name": "Sarabi", + "score": 38.4, + "win_est": 0.0689, + "place_est": 1.0 + } + ] + }, + { + "track": "Belmont", + "race": 2, + "race_name": "Ted McAuliffe Handicap", + "confidence": 70, + "confidence_category": "MEDIUM", + "top3": [ + 4, + 8, + 1 + ], + "trifecta": [ + 4, + 8, + 1 + ], + "alternatives": [], + "primary_prob_est": 0.3077, + "runner_probs_est": { + "4": 0.3613, + "8": 0.1469, + "1": 0.1254, + "10": 0.0682, + "9": 0.0493, + "11": 0.0481, + "12": 0.0457, + "2": 0.0446, + "5": 0.0378, + "6": 0.0368, + "3": 0.0359 + }, + "pace": "MODERATE", + "data_completeness": 1.0, + "ranked": [ + { + "no": 4, + "name": "Articole", + "score": 64.7, + "win_est": 0.3613, + "place_est": 0.6335 + }, + { + "no": 8, + "name": "I Love Ya Money", + "score": 53.9, + "win_est": 0.1469, + "place_est": 0.7018 + }, + { + "no": 1, + "name": "Snazzler", + "score": 52.0, + "win_est": 0.1254, + "place_est": 0.7511 + }, + { + "no": 10, + "name": "Secret Identity", + "score": 44.7, + "win_est": 0.0682, + "place_est": 0.7991 + }, + { + "no": 9, + "name": "Publicise", + "score": 40.8, + "win_est": 0.0493, + "place_est": 0.8449 + }, + { + "no": 11, + "name": "Milly's Clever Too", + "score": 40.5, + "win_est": 0.0481, + "place_est": 0.8895 + } + ] + }, + { + "track": "Belmont", + "race": 3, + "skipped": true, + "reason": null + }, + { + "track": "Belmont", + "race": 4, + "race_name": "Robert Burns Snr Handicap", + "confidence": 37, + "confidence_category": "LOW", + "top3": [ + 10, + 5, + 7 + ], + "trifecta": [ + 10, + 5, + 7 + ], + "alternatives": [], + "primary_prob_est": 0.4192, + "runner_probs_est": { + "10": 0.3957, + "5": 0.2136, + "7": 0.0792, + "11": 0.0665, + "3": 0.0643, + "2": 0.0536, + "4": 0.0465, + "9": 0.0344, + "1": 0.0255, + "6": 0.0207 + }, + "pace": "MODERATE", + "data_completeness": 1.0, + "ranked": [ + { + "no": 10, + "name": "Sunset Session", + "score": 70.1, + "win_est": 0.3957, + "place_est": 0.6885 + }, + { + "no": 5, + "name": "Mai Aloha", + "score": 62.7, + "win_est": 0.2136, + "place_est": 0.755 + }, + { + "no": 7, + "name": "Eternal Wine", + "score": 50.8, + "win_est": 0.0792, + "place_est": 0.8193 + }, + { + "no": 11, + "name": "Rocky Beach", + "score": 48.7, + "win_est": 0.0665, + "place_est": 0.8729 + }, + { + "no": 3, + "name": "Too Darn Stormy", + "score": 48.3, + "win_est": 0.0643, + "place_est": 0.9194 + }, + { + "no": 2, + "name": "Niccimota", + "score": 46.1, + "win_est": 0.0536, + "place_est": 0.9538 + } + ] + }, + { + "track": "Belmont", + "race": 5, + "race_name": "Jj Kelly Handicap", + "confidence": 37, + "confidence_category": "LOW", + "top3": [ + 4, + 7, + 10 + ], + "trifecta": [ + 4, + 7, + 10 + ], + "alternatives": [], + "primary_prob_est": 0.2919, + "runner_probs_est": { + "4": 0.2307, + "7": 0.1255, + "10": 0.0946, + "2": 0.0915, + "5": 0.0828, + "9": 0.0749, + "11": 0.073, + "6": 0.0724, + "8": 0.0578, + "12": 0.0506, + "3": 0.0462 + }, + "pace": "MODERATE", + "data_completeness": 1.0, + "ranked": [ + { + "no": 4, + "name": "Mt Shirataku", + "score": 54.4, + "win_est": 0.2307, + "place_est": 0.4508 + }, + { + "no": 7, + "name": "Supernatural", + "score": 47.1, + "win_est": 0.1255, + "place_est": 0.5422 + }, + { + "no": 10, + "name": "Ginger Green", + "score": 43.7, + "win_est": 0.0946, + "place_est": 0.625 + }, + { + "no": 2, + "name": "Lillian", + "score": 43.3, + "win_est": 0.0915, + "place_est": 0.6999 + }, + { + "no": 5, + "name": "Urquharts Bluff", + "score": 42.1, + "win_est": 0.0828, + "place_est": 0.7729 + }, + { + "no": 9, + "name": "The Merryman", + "score": 40.9, + "win_est": 0.0749, + "place_est": 0.8454 + } + ] + }, + { + "track": "Belmont", + "race": 6, + "skipped": true, + "reason": null + }, + { + "track": "Belmont", + "race": 7, + "race_name": "Swan Draught - Belmont Newmarket", + "confidence": 37, + "confidence_category": "LOW", + "top3": [ + 6, + 2, + 8 + ], + "trifecta": [ + 6, + 2, + 8 + ], + "alternatives": [], + "primary_prob_est": 0.2646, + "runner_probs_est": { + "6": 0.2692, + "2": 0.1441, + "8": 0.1271, + "7": 0.0919, + "9": 0.0874, + "1": 0.0771, + "13": 0.0721, + "12": 0.0396, + "5": 0.0389, + "10": 0.0383, + "11": 0.0143 + }, + "pace": "MODERATE", + "data_completeness": 1.0, + "ranked": [ + { + "no": 6, + "name": "Immortal Bliss", + "score": 58.7, + "win_est": 0.2692, + "place_est": 0.5404 + }, + { + "no": 2, + "name": "Snowdome", + "score": 51.2, + "win_est": 0.1441, + "place_est": 0.6322 + }, + { + "no": 8, + "name": "Final Siren", + "score": 49.7, + "win_est": 0.1271, + "place_est": 0.7196 + }, + { + "no": 7, + "name": "Yonga Lass", + "score": 45.8, + "win_est": 0.0919, + "place_est": 0.7967 + }, + { + "no": 9, + "name": "Jaz Session", + "score": 45.2, + "win_est": 0.0874, + "place_est": 0.8689 + }, + { + "no": 1, + "name": "Fluro Neuro", + "score": 43.7, + "win_est": 0.0771, + "place_est": 0.9084 + } + ] + }, + { + "track": "Belmont", + "race": 8, + "race_name": "Congratulations Michael Grantham", + "confidence": 70, + "confidence_category": "MEDIUM", + "top3": [ + 4, + 5, + 6 + ], + "trifecta": [ + 4, + 5, + 6 + ], + "alternatives": [], + "primary_prob_est": 0.2835, + "runner_probs_est": { + "4": 0.3686, + "5": 0.1486, + "6": 0.1438, + "9": 0.0879, + "3": 0.0679, + "10": 0.0455, + "11": 0.0326, + "7": 0.03, + "8": 0.0281, + "1": 0.0267, + "2": 0.0203 + }, + "pace": "MODERATE", + "data_completeness": 1.0, + "ranked": [ + { + "no": 4, + "name": "Zourun Run", + "score": 65.4, + "win_est": 0.3686, + "place_est": 0.661 + }, + { + "no": 5, + "name": "Magical Sequence", + "score": 54.5, + "win_est": 0.1486, + "place_est": 0.7489 + }, + { + "no": 6, + "name": "Hey Pino", + "score": 54.1, + "win_est": 0.1438, + "place_est": 0.8168 + }, + { + "no": 9, + "name": "Common Touch", + "score": 48.2, + "win_est": 0.0879, + "place_est": 0.8623 + }, + { + "no": 3, + "name": "Asif", + "score": 45.1, + "win_est": 0.0679, + "place_est": 0.8949 + }, + { + "no": 10, + "name": "Under Influence", + "score": 40.3, + "win_est": 0.0455, + "place_est": 0.9249 + } + ] + }, + { + "track": "Casino", + "race": 1, + "skipped": true, + "reason": null + }, + { + "track": "Casino", + "race": 2, + "skipped": true, + "reason": null + }, + { + "track": "Casino", + "race": 3, + "race_name": "Mulherin Schier Maiden Handicap", + "confidence": 37, + "confidence_category": "LOW", + "top3": [ + 11, + 4, + 6 + ], + "trifecta": [ + 11, + 4, + 6 + ], + "alternatives": [], + "primary_prob_est": 0.2591, + "runner_probs_est": { + "11": 0.2237, + "4": 0.1248, + "6": 0.1101, + "1": 0.0988, + "13": 0.0789, + "17": 0.0714, + "12": 0.0691, + "10": 0.0668, + "16": 0.0575, + "14": 0.0552, + "15": 0.0437 + }, + "pace": "MODERATE", + "data_completeness": 0.98, + "ranked": [ + { + "no": 11, + "name": "Nukatabe", + "score": 49.9, + "win_est": 0.2237, + "place_est": 0.4586 + }, + { + "no": 4, + "name": "Fabulous Fiano", + "score": 42.9, + "win_est": 0.1248, + "place_est": 0.5575 + }, + { + "no": 6, + "name": "Lunar Glory", + "score": 41.4, + "win_est": 0.1101, + "place_est": 0.6364 + }, + { + "no": 1, + "name": "Grafting", + "score": 40.1, + "win_est": 0.0988, + "place_est": 0.7078 + }, + { + "no": 13, + "name": "So Sain", + "score": 37.4, + "win_est": 0.0789, + "place_est": 0.7769 + }, + { + "no": 17, + "name": "Long Hot Night", + "score": 36.2, + "win_est": 0.0714, + "place_est": 0.8437 + } + ] + }, + { + "track": "Casino", + "race": 4, + "skipped": true, + "reason": null + }, + { + "track": "Casino", + "race": 5, + "race_name": "Oatens Casino Benchmark 50 Handicap", + "confidence": 70, + "confidence_category": "MEDIUM", + "top3": [ + 6, + 7, + 4 + ], + "trifecta": [ + 6, + 7, + 4 + ], + "alternatives": [], + "primary_prob_est": 0.3038, + "runner_probs_est": { + "6": 0.2971, + "7": 0.1291, + "4": 0.1075, + "2": 0.088, + "12": 0.0837, + "5": 0.0777, + "13": 0.0652, + "1": 0.0571, + "11": 0.0487, + "9": 0.0459 + }, + "pace": "MODERATE", + "data_completeness": 1.0, + "ranked": [ + { + "no": 6, + "name": "Diamondsaremio", + "score": 52.6, + "win_est": 0.2971, + "place_est": 0.5337 + }, + { + "no": 7, + "name": "Copenhagen Cat", + "score": 42.6, + "win_est": 0.1291, + "place_est": 0.6217 + }, + { + "no": 4, + "name": "Lolita", + "score": 40.4, + "win_est": 0.1075, + "place_est": 0.7054 + }, + { + "no": 2, + "name": "Fred's Memory", + "score": 38.0, + "win_est": 0.088, + "place_est": 0.7831 + }, + { + "no": 12, + "name": "Cowgirl Lilly", + "score": 37.4, + "win_est": 0.0837, + "place_est": 0.8483 + }, + { + "no": 5, + "name": "Whiskey Miss", + "score": 36.5, + "win_est": 0.0777, + "place_est": 0.9054 + } + ] + }, + { + "track": "Casino", + "race": 6, + "race_name": "Richmond Valley Tree Service BM50", + "confidence": 38, + "confidence_category": "LOW", + "top3": [ + 2, + 5, + 12 + ], + "trifecta": [ + 2, + 5, + 12 + ], + "alternatives": [], + "primary_prob_est": 0.3634, + "runner_probs_est": { + "2": 0.3326, + "5": 0.1652, + "12": 0.0914, + "4": 0.0827, + "6": 0.0718, + "3": 0.0683, + "11": 0.0677, + "8": 0.0588, + "9": 0.0418, + "13": 0.0197 + }, + "pace": "MODERATE", + "data_completeness": 1.0, + "ranked": [ + { + "no": 2, + "name": "Eccasdash", + "score": 55.0, + "win_est": 0.3326, + "place_est": 0.5892 + }, + { + "no": 5, + "name": "Rainbow Lass", + "score": 46.6, + "win_est": 0.1652, + "place_est": 0.6719 + }, + { + "no": 12, + "name": "Darling Take Care", + "score": 39.5, + "win_est": 0.0914, + "place_est": 0.7437 + }, + { + "no": 4, + "name": "Spirit Fox", + "score": 38.3, + "win_est": 0.0827, + "place_est": 0.812 + }, + { + "no": 6, + "name": "Celestial Bell", + "score": 36.6, + "win_est": 0.0718, + "place_est": 0.8797 + }, + { + "no": 3, + "name": "Hotzino", + "score": 36.0, + "win_est": 0.0683, + "place_est": 0.9385 + } + ] + }, + { + "track": "Casino", + "race": 7, + "race_name": "The Charcoal Inn Casino Cup", + "confidence": 37, + "confidence_category": "LOW", + "top3": [ + 19, + 1, + 17 + ], + "trifecta": [ + 19, + 1, + 17 + ], + "alternatives": [], + "primary_prob_est": 0.3408, + "runner_probs_est": { + "19": 0.2957, + "1": 0.1583, + "17": 0.0928, + "5": 0.0799, + "18": 0.0766, + "14": 0.0592, + "8": 0.0485, + "11": 0.0377, + "15": 0.0339, + "6": 0.0317, + "16": 0.0312, + "3": 0.0284, + "4": 0.0262 + }, + "pace": "MODERATE", + "data_completeness": 1.0, + "ranked": [ + { + "no": 19, + "name": "Andros", + "score": 59.0, + "win_est": 0.2957, + "place_est": 0.5467 + }, + { + "no": 1, + "name": "Bodhi Boy", + "score": 51.5, + "win_est": 0.1583, + "place_est": 0.6266 + }, + { + "no": 17, + "name": "He's A Copy Boy", + "score": 45.1, + "win_est": 0.0928, + "place_est": 0.7033 + }, + { + "no": 5, + "name": "House Of Cards", + "score": 43.3, + "win_est": 0.0799, + "place_est": 0.7625 + }, + { + "no": 18, + "name": "In The Fine Print", + "score": 42.8, + "win_est": 0.0766, + "place_est": 0.8109 + }, + { + "no": 14, + "name": "Speed Map", + "score": 39.7, + "win_est": 0.0592, + "place_est": 0.8487 + } + ] + }, + { + "track": "Casino", + "race": 8, + "race_name": "The Michael Griffin Memorial Class 3", + "confidence": 70, + "confidence_category": "MEDIUM", + "top3": [ + 6, + 17, + 16 + ], + "trifecta": [ + 6, + 17, + 16 + ], + "alternatives": [], + "primary_prob_est": 0.3431, + "runner_probs_est": { + "6": 0.3378, + "17": 0.1374, + "16": 0.0984, + "5": 0.0819, + "11": 0.0813, + "10": 0.0607, + "2": 0.054, + "1": 0.0446, + "13": 0.0381, + "18": 0.0374, + "3": 0.0284 + }, + "pace": "MODERATE", + "data_completeness": 1.0, + "ranked": [ + { + "no": 6, + "name": "Keep It Loki", + "score": 54.3, + "win_est": 0.3378, + "place_est": 0.5736 + }, + { + "no": 17, + "name": "Risk For Reward", + "score": 43.5, + "win_est": 0.1374, + "place_est": 0.6555 + }, + { + "no": 16, + "name": "Bianco Nero", + "score": 39.5, + "win_est": 0.0984, + "place_est": 0.7368 + }, + { + "no": 5, + "name": "Capzinzi", + "score": 37.3, + "win_est": 0.0819, + "place_est": 0.7975 + }, + { + "no": 11, + "name": "Picupstixx", + "score": 37.2, + "win_est": 0.0813, + "place_est": 0.8515 + }, + { + "no": 10, + "name": "Monarch Express", + "score": 33.7, + "win_est": 0.0607, + "place_est": 0.8961 + } + ] + }, + { + "track": "Caulfield Heath", + "race": 1, + "skipped": true, + "reason": null + }, + { + "track": "Caulfield Heath", + "race": 2, + "skipped": true, + "reason": null + }, + { + "track": "Caulfield Heath", + "race": 3, + "race_name": "Sweeney Estate Agents Handicap", + "confidence": 69, + "confidence_category": "MEDIUM", + "top3": [ + 6, + 2, + 7 + ], + "trifecta": [ + 6, + 2, + 7 + ], + "alternatives": [], + "primary_prob_est": 0.2938, + "runner_probs_est": { + "6": 0.3848, + "2": 0.1758, + "7": 0.1488, + "5": 0.1103, + "8": 0.1093, + "1": 0.0709 + }, + "pace": "FAST", + "data_completeness": 1.0, + "ranked": [ + { + "no": 6, + "name": "Cavalry Girl", + "score": 64.7, + "win_est": 0.3848, + "place_est": 0.7095 + }, + { + "no": 2, + "name": "Stokke", + "score": 55.3, + "win_est": 0.1758, + "place_est": 0.8198 + }, + { + "no": 7, + "name": "Along The River", + "score": 53.3, + "win_est": 0.1488, + "place_est": 0.9291 + }, + { + "no": 5, + "name": "Bazaball Rewarded", + "score": 49.7, + "win_est": 0.1103, + "place_est": 1.0 + }, + { + "no": 8, + "name": "Chinqui", + "score": 49.6, + "win_est": 0.1093, + "place_est": 1.0 + }, + { + "no": 1, + "name": "Klabel", + "score": 44.4, + "win_est": 0.0709, + "place_est": 1.0 + } + ] + }, + { + "track": "Caulfield Heath", + "race": 4, + "skipped": true, + "reason": null + }, + { + "track": "Caulfield Heath", + "race": 5, + "skipped": true, + "reason": null + }, + { + "track": "Caulfield Heath", + "race": 6, + "race_name": "Msc Signs Handicap", + "confidence": 36, + "confidence_category": "LOW", + "top3": [ + 3, + 2, + 9 + ], + "trifecta": [ + 3, + 2, + 9 + ], + "alternatives": [], + "primary_prob_est": 0.3166, + "runner_probs_est": { + "3": 0.3162, + "2": 0.1902, + "9": 0.1153, + "10": 0.107, + "4": 0.0847, + "5": 0.084, + "8": 0.0597, + "7": 0.0428 + }, + "pace": "MODERATE", + "data_completeness": 1.0, + "ranked": [ + { + "no": 3, + "name": "Stylish", + "score": 59.5, + "win_est": 0.3162, + "place_est": 0.6217 + }, + { + "no": 2, + "name": "Welcometotheshow", + "score": 53.4, + "win_est": 0.1902, + "place_est": 0.7287 + }, + { + "no": 9, + "name": "Custom", + "score": 47.4, + "win_est": 0.1153, + "place_est": 0.8135 + }, + { + "no": 10, + "name": "Thinxzo", + "score": 46.5, + "win_est": 0.107, + "place_est": 0.8975 + }, + { + "no": 4, + "name": "Betwitchery", + "score": 43.7, + "win_est": 0.0847, + "place_est": 0.9572 + }, + { + "no": 5, + "name": "Piastri", + "score": 43.6, + "win_est": 0.084, + "place_est": 1.0 + } + ] + }, + { + "track": "Caulfield Heath", + "race": 7, + "skipped": true, + "reason": null + }, + { + "track": "Caulfield Heath", + "race": 8, + "race_name": "Ranvet Travis Harrison Cup", + "confidence": 34, + "confidence_category": "LOW", + "top3": [ + 3, + 8, + 1 + ], + "trifecta": [ + 3, + 8, + 1 + ], + "alternatives": [], + "primary_prob_est": 0.2266, + "runner_probs_est": { + "3": 0.2279, + "8": 0.1593, + "1": 0.1429, + "7": 0.1095, + "2": 0.1033, + "4": 0.0811, + "6": 0.0626, + "5": 0.0449, + "9": 0.0413, + "11": 0.0272 + }, + "pace": "MODERATE", + "data_completeness": 1.0, + "ranked": [ + { + "no": 3, + "name": "Glory Daze", + "score": 54.7, + "win_est": 0.2279, + "place_est": 0.5301 + }, + { + "no": 8, + "name": "First Chorus", + "score": 50.4, + "win_est": 0.1593, + "place_est": 0.6396 + }, + { + "no": 1, + "name": "Bankers Choice", + "score": 49.1, + "win_est": 0.1429, + "place_est": 0.7429 + }, + { + "no": 7, + "name": "Jennivamoose", + "score": 45.9, + "win_est": 0.1095, + "place_est": 0.824 + }, + { + "no": 2, + "name": "Detonator Jack", + "score": 45.2, + "win_est": 0.1033, + "place_est": 0.8866 + }, + { + "no": 4, + "name": "Magnaspin", + "score": 42.3, + "win_est": 0.0811, + "place_est": 0.9315 + } + ] + }, + { + "track": "Caulfield Heath", + "race": 9, + "skipped": true, + "reason": null + }, + { + "track": "Cunnamulla", + "race": 1, + "skipped": true, + "reason": null + }, + { + "track": "Cunnamulla", + "race": 2, + "skipped": true, + "reason": null + }, + { + "track": "Cunnamulla", + "race": 3, + "skipped": true, + "reason": null + }, + { + "track": "Cunnamulla", + "race": 4, + "race_name": "", + "confidence": 38, + "confidence_category": "LOW", + "top3": [ + 7, + 2, + 5 + ], + "trifecta": [ + 7, + 2, + 5 + ], + "alternatives": [], + "primary_prob_est": 0.2576, + "runner_probs_est": { + "7": 0.4001, + "2": 0.2003, + "5": 0.1922, + "4": 0.1225, + "3": 0.0849 + }, + "pace": "VERY FAST", + "data_completeness": 1.0, + "ranked": [ + { + "no": 7, + "name": "Dazzington", + "score": 52.2, + "win_est": 0.4001, + "place_est": 0.7926 + }, + { + "no": 2, + "name": "Here I Come", + "score": 43.9, + "win_est": 0.2003, + "place_est": 0.9151 + }, + { + "no": 5, + "name": "Il Toro D'Oro", + "score": 43.4, + "win_est": 0.1922, + "place_est": 1.0 + }, + { + "no": 4, + "name": "Howler", + "score": 38.0, + "win_est": 0.1225, + "place_est": 1.0 + }, + { + "no": 3, + "name": "Al Ash Lad", + "score": 33.6, + "win_est": 0.0849, + "place_est": 1.0 + } + ] + }, + { + "track": "Cunnamulla", + "race": 5, + "skipped": true, + "reason": null + }, + { + "track": "Eagle Farm", + "race": 1, + "skipped": true, + "reason": null + }, + { + "track": "Eagle Farm", + "race": 2, + "race_name": "Become A Brc Member BM78 Handicap", + "confidence": 38, + "confidence_category": "LOW", + "top3": [ + 8, + 2, + 6 + ], + "trifecta": [ + 8, + 2, + 6 + ], + "alternatives": [], + "primary_prob_est": 0.2514, + "runner_probs_est": { + "8": 0.2693, + "2": 0.1348, + "6": 0.1337, + "4": 0.121, + "13": 0.0675, + "11": 0.0648, + "1": 0.0606, + "7": 0.0423, + "9": 0.042, + "10": 0.039, + "12": 0.025 + }, + "pace": "MODERATE", + "data_completeness": 1.0, + "ranked": [ + { + "no": 8, + "name": "Benzino", + "score": 58.5, + "win_est": 0.2693, + "place_est": 0.5378 + }, + { + "no": 2, + "name": "Chillaxing", + "score": 50.2, + "win_est": 0.1348, + "place_est": 0.6588 + }, + { + "no": 6, + "name": "Captain Maverick", + "score": 50.1, + "win_est": 0.1337, + "place_est": 0.7263 + }, + { + "no": 4, + "name": "Lennox", + "score": 48.9, + "win_est": 0.121, + "place_est": 0.7911 + }, + { + "no": 13, + "name": "Sunny Disposition", + "score": 41.9, + "win_est": 0.0675, + "place_est": 0.8517 + }, + { + "no": 11, + "name": "Southby", + "score": 41.4, + "win_est": 0.0648, + "place_est": 0.894 + } + ] + }, + { + "track": "Eagle Farm", + "race": 3, + "skipped": true, + "reason": null + }, + { + "track": "Eagle Farm", + "race": 4, + "race_name": "Droulers Chez Pockette Cup 3Yo Handicap", + "confidence": 71, + "confidence_category": "MEDIUM", + "top3": [ + 4, + 11, + 2 + ], + "trifecta": [ + 4, + 11, + 2 + ], + "alternatives": [], + "primary_prob_est": 0.3671, + "runner_probs_est": { + "4": 0.4212, + "11": 0.1629, + "2": 0.1074, + "1": 0.085, + "6": 0.0529, + "8": 0.0499, + "7": 0.0467, + "10": 0.0272, + "5": 0.0242, + "9": 0.015, + "3": 0.0077 + }, + "pace": "MODERATE", + "data_completeness": 1.0, + "ranked": [ + { + "no": 4, + "name": "Boonie Boom", + "score": 76.1, + "win_est": 0.4212, + "place_est": 0.6915 + }, + { + "no": 11, + "name": "Tale Of Tass", + "score": 64.7, + "win_est": 0.1629, + "place_est": 0.7766 + }, + { + "no": 2, + "name": "Touch Base", + "score": 59.7, + "win_est": 0.1074, + "place_est": 0.8294 + }, + { + "no": 1, + "name": "Star Of Jamaica", + "score": 56.9, + "win_est": 0.085, + "place_est": 0.8793 + }, + { + "no": 6, + "name": "Maria Clara", + "score": 51.2, + "win_est": 0.0529, + "place_est": 0.926 + }, + { + "no": 8, + "name": "Queen Olympias", + "score": 50.5, + "win_est": 0.0499, + "place_est": 0.9532 + } + ] + }, + { + "track": "Eagle Farm", + "race": 5, + "skipped": true, + "reason": null + }, + { + "track": "Eagle Farm", + "race": 6, + "skipped": true, + "reason": null + }, + { + "track": "Eagle Farm", + "race": 7, + "skipped": true, + "reason": null + }, + { + "track": "Eagle Farm", + "race": 8, + "race_name": "Xxxx Class 6 Handicap", + "confidence": 69, + "confidence_category": "MEDIUM", + "top3": [ + 3, + 2, + 1 + ], + "trifecta": [ + 3, + 2, + 1 + ], + "alternatives": [], + "primary_prob_est": 0.2661, + "runner_probs_est": { + "3": 0.3106, + "2": 0.1455, + "1": 0.1396, + "10": 0.1017, + "11": 0.0638, + "6": 0.0592, + "5": 0.0558, + "9": 0.0465, + "4": 0.0387, + "8": 0.0387 + }, + "pace": "MODERATE", + "data_completeness": 1.0, + "ranked": [ + { + "no": 3, + "name": "Bossed Up", + "score": 61.3, + "win_est": 0.3106, + "place_est": 0.5957 + }, + { + "no": 2, + "name": "Cosmo Centaurus", + "score": 52.2, + "win_est": 0.1455, + "place_est": 0.6974 + }, + { + "no": 1, + "name": "Pre Eminence", + "score": 51.7, + "win_est": 0.1396, + "place_est": 0.7612 + }, + { + "no": 10, + "name": "Fragile Love", + "score": 47.9, + "win_est": 0.1017, + "place_est": 0.8204 + }, + { + "no": 11, + "name": "Surprise Honey", + "score": 42.3, + "win_est": 0.0638, + "place_est": 0.8762 + }, + { + "no": 6, + "name": "Ser Joh", + "score": 41.4, + "win_est": 0.0592, + "place_est": 0.9226 + } + ] + }, + { + "track": "Eagle Farm", + "race": 9, + "race_name": "Ladbrokes Hosted Pots Open Handicap", + "confidence": 37, + "confidence_category": "LOW", + "top3": [ + 11, + 1, + 6 + ], + "trifecta": [ + 11, + 1, + 6 + ], + "alternatives": [], + "primary_prob_est": 0.4721, + "runner_probs_est": { + "11": 0.3835, + "1": 0.2053, + "6": 0.0541, + "5": 0.0519, + "3": 0.0477, + "2": 0.0462, + "7": 0.0447, + "16": 0.0428, + "10": 0.0411, + "9": 0.0328, + "15": 0.0264, + "13": 0.0235 + }, + "pace": "MODERATE", + "data_completeness": 1.0, + "ranked": [ + { + "no": 11, + "name": "Express Payment", + "score": 63.8, + "win_est": 0.3835, + "place_est": 0.6428 + }, + { + "no": 1, + "name": "Anemacore", + "score": 56.3, + "win_est": 0.2053, + "place_est": 0.6947 + }, + { + "no": 6, + "name": "Space Tracker", + "score": 40.3, + "win_est": 0.0541, + "place_est": 0.7425 + }, + { + "no": 5, + "name": "Rising Pacific", + "score": 39.8, + "win_est": 0.0519, + "place_est": 0.7886 + }, + { + "no": 3, + "name": "Tenzing", + "score": 38.8, + "win_est": 0.0477, + "place_est": 0.8333 + }, + { + "no": 2, + "name": "Sibaaq", + "score": 38.4, + "win_est": 0.0462, + "place_est": 0.8762 + } + ] + }, + { + "track": "Gladstone", + "race": 1, + "race_name": "", + "confidence": 70, + "confidence_category": "MEDIUM", + "top3": [ + 5, + 6, + 1 + ], + "trifecta": [ + 5, + 6, + 1 + ], + "alternatives": [], + "primary_prob_est": 0.3144, + "runner_probs_est": { + "5": 0.3899, + "6": 0.1667, + "1": 0.1331, + "3": 0.1287, + "2": 0.0564, + "4": 0.0546, + "8": 0.0481, + "9": 0.0226 + }, + "pace": "MODERATE", + "data_completeness": 1.0, + "ranked": [ + { + "no": 5, + "name": "Magic Valour", + "score": 67.3, + "win_est": 0.3899, + "place_est": 0.6896 + }, + { + "no": 6, + "name": "Power Maiden", + "score": 57.1, + "win_est": 0.1667, + "place_est": 0.8183 + }, + { + "no": 1, + "name": "Fast 'N' Fancy", + "score": 54.4, + "win_est": 0.1331, + "place_est": 0.8747 + }, + { + "no": 3, + "name": "Egyptian Lass", + "score": 54.0, + "win_est": 0.1287, + "place_est": 0.9293 + }, + { + "no": 2, + "name": "Soul Brother", + "score": 44.1, + "win_est": 0.0564, + "place_est": 0.9774 + }, + { + "no": 4, + "name": "Stella Boo", + "score": 43.7, + "win_est": 0.0546, + "place_est": 1.0 + } + ] + }, + { + "track": "Gladstone", + "race": 2, + "race_name": "", + "confidence": 34, + "confidence_category": "LOW", + "top3": [ + 2, + 1, + 3 + ], + "trifecta": [ + 2, + 1, + 3 + ], + "alternatives": [], + "primary_prob_est": 0.2146, + "runner_probs_est": { + "2": 0.374, + "1": 0.2486, + "3": 0.2486, + "4": 0.0885, + "5": 0.0404 + }, + "pace": "VERY FAST", + "data_completeness": 0.933, + "ranked": [ + { + "no": 2, + "name": "I Want It All", + "score": 57.1, + "win_est": 0.374, + "place_est": 0.8711 + }, + { + "no": 1, + "name": "Malbec Man", + "score": 52.2, + "win_est": 0.2486, + "place_est": 0.9596 + }, + { + "no": 3, + "name": "Not Happening", + "score": 52.2, + "win_est": 0.2486, + "place_est": 1.0 + }, + { + "no": 4, + "name": "Grit 'N' Glory", + "score": 39.8, + "win_est": 0.0885, + "place_est": 1.0 + }, + { + "no": 5, + "name": "Cinchicated", + "score": 30.4, + "win_est": 0.0404, + "place_est": 1.0 + } + ] + }, + { + "track": "Gladstone", + "race": 3, + "race_name": "", + "confidence": 37, + "confidence_category": "LOW", + "top3": [ + 6, + 1, + 3 + ], + "trifecta": [ + 6, + 1, + 3 + ], + "alternatives": [], + "primary_prob_est": 0.3176, + "runner_probs_est": { + "6": 0.3414, + "1": 0.1827, + "3": 0.1215, + "8": 0.1146, + "5": 0.0807, + "7": 0.0678, + "2": 0.055, + "4": 0.0363 + }, + "pace": "MODERATE", + "data_completeness": 1.0, + "ranked": [ + { + "no": 6, + "name": "Cosmic Proportions", + "score": 57.2, + "win_est": 0.3414, + "place_est": 0.6456 + }, + { + "no": 1, + "name": "Borneo", + "score": 49.7, + "win_est": 0.1827, + "place_est": 0.7602 + }, + { + "no": 3, + "name": "Serial Offender", + "score": 44.8, + "win_est": 0.1215, + "place_est": 0.8409 + }, + { + "no": 8, + "name": "Viking Sun", + "score": 44.1, + "win_est": 0.1146, + "place_est": 0.9087 + }, + { + "no": 5, + "name": "Stromboli Delight", + "score": 39.9, + "win_est": 0.0807, + "place_est": 0.9637 + }, + { + "no": 7, + "name": "Kettlebell", + "score": 37.8, + "win_est": 0.0678, + "place_est": 1.0 + } + ] + }, + { + "track": "Gladstone", + "race": 4, + "skipped": true, + "reason": null + }, + { + "track": "Gladstone", + "race": 5, + "skipped": true, + "reason": null + }, + { + "track": "Kembla Grange", + "race": 1, + "race_name": "Jjj Racing Cg&E Maiden Handicap", + "confidence": 37, + "confidence_category": "LOW", + "top3": [ + 4, + 1, + 2 + ], + "trifecta": [ + 4, + 1, + 2 + ], + "alternatives": [], + "primary_prob_est": 0.3384, + "runner_probs_est": { + "4": 0.41, + "1": 0.225, + "2": 0.1309, + "6": 0.0849, + "7": 0.0749, + "5": 0.0743 + }, + "pace": "FAST", + "data_completeness": 0.926, + "ranked": [ + { + "no": 4, + "name": "Skystone", + "score": 59.6, + "win_est": 0.41, + "place_est": 0.7659 + }, + { + "no": 1, + "name": "Argansort", + "score": 52.4, + "win_est": 0.225, + "place_est": 0.8508 + }, + { + "no": 2, + "name": "Odin's Eye", + "score": 45.9, + "win_est": 0.1309, + "place_est": 0.9257 + }, + { + "no": 6, + "name": "Over The Mountain", + "score": 40.7, + "win_est": 0.0849, + "place_est": 1.0 + }, + { + "no": 7, + "name": "Wonka", + "score": 39.2, + "win_est": 0.0749, + "place_est": 1.0 + }, + { + "no": 5, + "name": "Barr Turn", + "score": 39.1, + "win_est": 0.0743, + "place_est": 1.0 + } + ] + }, + { + "track": "Kembla Grange", + "race": 2, + "skipped": true, + "reason": null + }, + { + "track": "Kembla Grange", + "race": 3, + "race_name": "Master Builders Association BM64", + "confidence": 35, + "confidence_category": "LOW", + "top3": [ + 6, + 4, + 1 + ], + "trifecta": [ + 6, + 4, + 1 + ], + "alternatives": [], + "primary_prob_est": 0.3251, + "runner_probs_est": { + "6": 0.3703, + "4": 0.2421, + "1": 0.1296, + "2": 0.1202, + "3": 0.0723, + "7": 0.0654 + }, + "pace": "FAST", + "data_completeness": 1.0, + "ranked": [ + { + "no": 6, + "name": "Gemtiki", + "score": 58.5, + "win_est": 0.3703, + "place_est": 0.742 + }, + { + "no": 4, + "name": "Longinus", + "score": 53.4, + "win_est": 0.2421, + "place_est": 0.8622 + }, + { + "no": 1, + "name": "Majorian", + "score": 45.9, + "win_est": 0.1296, + "place_est": 0.9346 + }, + { + "no": 2, + "name": "Celebrity", + "score": 45.0, + "win_est": 0.1202, + "place_est": 1.0 + }, + { + "no": 3, + "name": "Kirkuk", + "score": 38.9, + "win_est": 0.0723, + "place_est": 1.0 + }, + { + "no": 7, + "name": "Zizette", + "score": 37.7, + "win_est": 0.0654, + "place_est": 1.0 + } + ] + }, + { + "track": "Kembla Grange", + "race": 4, + "race_name": "Your Next Stop Wests Illawarra BM68", + "confidence": 73, + "confidence_category": "MEDIUM", + "top3": [ + 3, + 4, + 5 + ], + "trifecta": [ + 3, + 4, + 5 + ], + "alternatives": [], + "primary_prob_est": 0.3205, + "runner_probs_est": { + "3": 0.4198, + "4": 0.1386, + "5": 0.1265, + "1": 0.0993, + "2": 0.0862, + "7": 0.055, + "8": 0.0391, + "6": 0.0356 + }, + "pace": "MODERATE", + "data_completeness": 1.0, + "ranked": [ + { + "no": 3, + "name": "Zaragoza", + "score": 58.0, + "win_est": 0.4198, + "place_est": 0.6849 + }, + { + "no": 4, + "name": "C'Mon Mate", + "score": 44.7, + "win_est": 0.1386, + "place_est": 0.7842 + }, + { + "no": 5, + "name": "Up The Front", + "score": 43.6, + "win_est": 0.1265, + "place_est": 0.8704 + }, + { + "no": 1, + "name": "Gunroom", + "score": 40.7, + "win_est": 0.0993, + "place_est": 0.9253 + }, + { + "no": 2, + "name": "Satness", + "score": 39.0, + "win_est": 0.0862, + "place_est": 0.9644 + }, + { + "no": 7, + "name": "Change The Date", + "score": 33.6, + "win_est": 0.055, + "place_est": 1.0 + } + ] + }, + { + "track": "Kembla Grange", + "race": 5, + "skipped": true, + "reason": null + }, + { + "track": "Kembla Grange", + "race": 6, + "race_name": "Private Drivers Online Super Maiden", + "confidence": 72, + "confidence_category": "MEDIUM", + "top3": [ + 11, + 13, + 3 + ], + "trifecta": [ + 11, + 13, + 3 + ], + "alternatives": [], + "primary_prob_est": 0.3336, + "runner_probs_est": { + "11": 0.3824, + "13": 0.1273, + "3": 0.1087, + "6": 0.0935, + "4": 0.0825, + "12": 0.0747, + "1": 0.0558, + "10": 0.048, + "2": 0.027 + }, + "pace": "MODERATE", + "data_completeness": 0.926, + "ranked": [ + { + "no": 11, + "name": "Majestic Legend", + "score": 58.7, + "win_est": 0.3824, + "place_est": 0.6184 + }, + { + "no": 13, + "name": "Yamashita", + "score": 45.5, + "win_est": 0.1273, + "place_est": 0.7119 + }, + { + "no": 3, + "name": "Lady Talea", + "score": 43.6, + "win_est": 0.1087, + "place_est": 0.7945 + }, + { + "no": 6, + "name": "Mille Feuille", + "score": 41.8, + "win_est": 0.0935, + "place_est": 0.8692 + }, + { + "no": 4, + "name": "Spud Gun", + "score": 40.3, + "win_est": 0.0825, + "place_est": 0.925 + }, + { + "no": 12, + "name": "Piaffe", + "score": 39.1, + "win_est": 0.0747, + "place_est": 0.973 + } + ] + }, + { + "track": "Kembla Grange", + "race": 7, + "skipped": true, + "reason": null + }, + { + "track": "Kembla Grange", + "race": 8, + "race_name": "Shore Goggles F&M BA64 Handicap", + "confidence": 71, + "confidence_category": "MEDIUM", + "top3": [ + 2, + 11, + 8 + ], + "trifecta": [ + 2, + 11, + 8 + ], + "alternatives": [], + "primary_prob_est": 0.2891, + "runner_probs_est": { + "2": 0.4115, + "11": 0.1565, + "8": 0.1526, + "1": 0.0852, + "10": 0.0745, + "3": 0.0733, + "6": 0.0464 + }, + "pace": "FAST", + "data_completeness": 1.0, + "ranked": [ + { + "no": 2, + "name": "Cuesta", + "score": 61.3, + "win_est": 0.4115, + "place_est": 0.7206 + }, + { + "no": 11, + "name": "Ciao Bella Mia", + "score": 49.7, + "win_est": 0.1565, + "place_est": 0.8058 + }, + { + "no": 8, + "name": "Think I Do", + "score": 49.4, + "win_est": 0.1526, + "place_est": 0.8803 + }, + { + "no": 1, + "name": "Canny Queen", + "score": 42.4, + "win_est": 0.0852, + "place_est": 0.9536 + }, + { + "no": 10, + "name": "Peschiera", + "score": 40.8, + "win_est": 0.0745, + "place_est": 1.0 + }, + { + "no": 3, + "name": "Mighty Myrtle", + "score": 40.6, + "win_est": 0.0733, + "place_est": 1.0 + } + ] + }, + { + "track": "Mildura", + "race": 1, + "race_name": "Mildura Motor Holdings Maiden Plate", + "confidence": 37, + "confidence_category": "LOW", + "top3": [ + 5, + 1, + 3 + ], + "trifecta": [ + 5, + 1, + 3 + ], + "alternatives": [], + "primary_prob_est": 0.3017, + "runner_probs_est": { + "5": 0.3506, + "1": 0.1861, + "3": 0.1356, + "6": 0.1074, + "4": 0.0872, + "2": 0.0829, + "7": 0.0503 + }, + "pace": "FAST", + "data_completeness": 1.0, + "ranked": [ + { + "no": 5, + "name": "Spicy Apple", + "score": 62.6, + "win_est": 0.3506, + "place_est": 0.6722 + }, + { + "no": 1, + "name": "Affinedeel", + "score": 55.0, + "win_est": 0.1861, + "place_est": 0.7796 + }, + { + "no": 3, + "name": "Glouf", + "score": 51.2, + "win_est": 0.1356, + "place_est": 0.8668 + }, + { + "no": 6, + "name": "Where Eagles Dare", + "score": 48.4, + "win_est": 0.1074, + "place_est": 0.9497 + }, + { + "no": 4, + "name": "Specky Boy", + "score": 45.9, + "win_est": 0.0872, + "place_est": 1.0 + }, + { + "no": 2, + "name": "Bouchereign", + "score": 45.3, + "win_est": 0.0829, + "place_est": 1.0 + } + ] + }, + { + "track": "Mildura", + "race": 2, + "race_name": "Mildura & District Real Estate Maiden", + "confidence": 35, + "confidence_category": "LOW", + "top3": [ + 4, + 2, + 7 + ], + "trifecta": [ + 4, + 2, + 7 + ], + "alternatives": [], + "primary_prob_est": 0.2337, + "runner_probs_est": { + "4": 0.2715, + "2": 0.166, + "7": 0.1579, + "10": 0.119, + "1": 0.0911, + "3": 0.086, + "5": 0.0752, + "6": 0.0332 + }, + "pace": "MODERATE", + "data_completeness": 0.972, + "ranked": [ + { + "no": 4, + "name": "Rebel's Idol", + "score": 55.7, + "win_est": 0.2715, + "place_est": 0.5955 + }, + { + "no": 2, + "name": "I'Lberidin'Shotgun", + "score": 49.8, + "win_est": 0.166, + "place_est": 0.7144 + }, + { + "no": 7, + "name": "Classic Cracker", + "score": 49.2, + "win_est": 0.1579, + "place_est": 0.8056 + }, + { + "no": 10, + "name": "Massalia", + "score": 45.8, + "win_est": 0.119, + "place_est": 0.8915 + }, + { + "no": 1, + "name": "Brazen Warrior", + "score": 42.6, + "win_est": 0.0911, + "place_est": 0.9668 + }, + { + "no": 3, + "name": "King Fleance", + "score": 41.9, + "win_est": 0.086, + "place_est": 1.0 + } + ] + }, + { + "track": "Mildura", + "race": 3, + "skipped": true, + "reason": null + }, + { + "track": "Mildura", + "race": 4, + "skipped": true, + "reason": null + }, + { + "track": "Mildura", + "race": 5, + "skipped": true, + "reason": null + }, + { + "track": "Mildura", + "race": 6, + "race_name": "Ausloans Mildura BM56 Handicap", + "confidence": 69, + "confidence_category": "MEDIUM", + "top3": [ + 1, + 3, + 5 + ], + "trifecta": [ + 1, + 3, + 5 + ], + "alternatives": [], + "primary_prob_est": 0.2693, + "runner_probs_est": { + "1": 0.254, + "3": 0.116, + "5": 0.1113, + "10": 0.0982, + "8": 0.0881, + "6": 0.0664, + "2": 0.0637, + "11": 0.0553, + "4": 0.0423, + "9": 0.0361, + "12": 0.0347, + "14": 0.0338 + }, + "pace": "MODERATE", + "data_completeness": 1.0, + "ranked": [ + { + "no": 1, + "name": "Attain", + "score": 53.3, + "win_est": 0.254, + "place_est": 0.4813 + }, + { + "no": 3, + "name": "Tyndrum Gold", + "score": 43.9, + "win_est": 0.116, + "place_est": 0.5796 + }, + { + "no": 5, + "name": "Hydrogen Power", + "score": 43.4, + "win_est": 0.1113, + "place_est": 0.6677 + }, + { + "no": 10, + "name": "Limbering", + "score": 41.9, + "win_est": 0.0982, + "place_est": 0.7341 + }, + { + "no": 8, + "name": "Bow Ribbon", + "score": 40.6, + "win_est": 0.0881, + "place_est": 0.7978 + }, + { + "no": 6, + "name": "Phoebe Buffay", + "score": 37.2, + "win_est": 0.0664, + "place_est": 0.8531 + } + ] + }, + { + "track": "Mildura", + "race": 7, + "race_name": "Bet365 Top Finishes BM56 Handicap", + "confidence": 71, + "confidence_category": "MEDIUM", + "top3": [ + 4, + 3, + 7 + ], + "trifecta": [ + 4, + 3, + 7 + ], + "alternatives": [], + "primary_prob_est": 0.29, + "runner_probs_est": { + "4": 0.2926, + "3": 0.1151, + "7": 0.1094, + "10": 0.1067, + "1": 0.105, + "5": 0.0867, + "2": 0.0791, + "9": 0.0571, + "11": 0.0484 + }, + "pace": "MODERATE", + "data_completeness": 1.0, + "ranked": [ + { + "no": 4, + "name": "Decanted", + "score": 51.3, + "win_est": 0.2926, + "place_est": 0.5171 + }, + { + "no": 3, + "name": "Bower Boy", + "score": 40.1, + "win_est": 0.1151, + "place_est": 0.6238 + }, + { + "no": 7, + "name": "Sweatband", + "score": 39.5, + "win_est": 0.1094, + "place_est": 0.7288 + }, + { + "no": 10, + "name": "Squagaga", + "score": 39.2, + "win_est": 0.1067, + "place_est": 0.8154 + }, + { + "no": 1, + "name": "Orthie's Boys", + "score": 39.0, + "win_est": 0.105, + "place_est": 0.8945 + }, + { + "no": 5, + "name": "Stylish Sparkle", + "score": 36.7, + "win_est": 0.0867, + "place_est": 0.9516 + } + ] + }, + { + "track": "Morphettville", + "race": 1, + "race_name": "Winning Edge Presentations Handicap", + "confidence": 69, + "confidence_category": "MEDIUM", + "top3": [ + 1, + 6, + 2 + ], + "trifecta": [ + 1, + 6, + 2 + ], + "alternatives": [], + "primary_prob_est": 0.3584, + "runner_probs_est": { + "1": 0.4562, + "6": 0.1983, + "2": 0.1254, + "7": 0.0665, + "4": 0.0573, + "3": 0.051, + "5": 0.0454 + }, + "pace": "FAST", + "data_completeness": 0.937, + "ranked": [ + { + "no": 1, + "name": "Pretty Baby", + "score": 60.5, + "win_est": 0.4562, + "place_est": 0.7798 + }, + { + "no": 6, + "name": "Azytass", + "score": 50.5, + "win_est": 0.1983, + "place_est": 0.8464 + }, + { + "no": 2, + "name": "Chica Astuta", + "score": 45.0, + "win_est": 0.1254, + "place_est": 0.9037 + }, + { + "no": 7, + "name": "Dirty Poker", + "score": 37.4, + "win_est": 0.0665, + "place_est": 0.9546 + }, + { + "no": 4, + "name": "Inhabit", + "score": 35.6, + "win_est": 0.0573, + "place_est": 1.0 + }, + { + "no": 3, + "name": "Tully Rapids", + "score": 34.2, + "win_est": 0.051, + "place_est": 1.0 + } + ] + }, + { + "track": "Morphettville", + "race": 2, + "race_name": "Sportsbet Feed Handicap", + "confidence": 34, + "confidence_category": "LOW", + "top3": [ + 3, + 5, + 1 + ], + "trifecta": [ + 3, + 5, + 1 + ], + "alternatives": [], + "primary_prob_est": 0.2501, + "runner_probs_est": { + "3": 0.2582, + "5": 0.1775, + "1": 0.1405, + "4": 0.1151, + "8": 0.1041, + "7": 0.0874, + "6": 0.0752, + "2": 0.042 + }, + "pace": "MODERATE", + "data_completeness": 1.0, + "ranked": [ + { + "no": 3, + "name": "Brave Star", + "score": 51.9, + "win_est": 0.2582, + "place_est": 0.5762 + }, + { + "no": 5, + "name": "Kengero", + "score": 47.4, + "win_est": 0.1775, + "place_est": 0.6913 + }, + { + "no": 1, + "name": "Snoopy Now", + "score": 44.6, + "win_est": 0.1405, + "place_est": 0.7954 + }, + { + "no": 4, + "name": "Willybeafactor", + "score": 42.2, + "win_est": 0.1151, + "place_est": 0.8828 + }, + { + "no": 8, + "name": "Lucky Lucky Boom", + "score": 41.0, + "win_est": 0.1041, + "place_est": 0.958 + }, + { + "no": 7, + "name": "Phineas", + "score": 38.9, + "win_est": 0.0874, + "place_est": 1.0 + } + ] + }, + { + "track": "Morphettville", + "race": 3, + "race_name": "Sportsbet More Places Handicap", + "confidence": 36, + "confidence_category": "LOW", + "top3": [ + 4, + 6, + 1 + ], + "trifecta": [ + 4, + 6, + 1 + ], + "alternatives": [], + "primary_prob_est": 0.2641, + "runner_probs_est": { + "4": 0.261, + "6": 0.1518, + "1": 0.1264, + "11": 0.0898, + "7": 0.0723, + "2": 0.0602, + "8": 0.0559, + "5": 0.0489, + "3": 0.0421, + "12": 0.0344, + "10": 0.0317, + "9": 0.0255 + }, + "pace": "MODERATE", + "data_completeness": 1.0, + "ranked": [ + { + "no": 4, + "name": "Jandami", + "score": 58.9, + "win_est": 0.261, + "place_est": 0.5392 + }, + { + "no": 6, + "name": "Flash Alice", + "score": 52.4, + "win_est": 0.1518, + "place_est": 0.629 + }, + { + "no": 1, + "name": "Placo", + "score": 50.2, + "win_est": 0.1264, + "place_est": 0.7013 + }, + { + "no": 11, + "name": "Reciprocal", + "score": 46.1, + "win_est": 0.0898, + "place_est": 0.7615 + }, + { + "no": 7, + "name": "Ninyo", + "score": 43.5, + "win_est": 0.0723, + "place_est": 0.8174 + }, + { + "no": 2, + "name": "Stirrup Cup", + "score": 41.3, + "win_est": 0.0602, + "place_est": 0.8663 + } + ] + }, + { + "track": "Morphettville", + "race": 4, + "skipped": true, + "reason": null + }, + { + "track": "Morphettville", + "race": 5, + "race_name": "Fleurieu Milk Company Handicap", + "confidence": 34, + "confidence_category": "LOW", + "top3": [ + 11, + 4, + 1 + ], + "trifecta": [ + 11, + 4, + 1 + ], + "alternatives": [], + "primary_prob_est": 0.2518, + "runner_probs_est": { + "11": 0.2771, + "4": 0.192, + "1": 0.1496, + "6": 0.0794, + "5": 0.0583, + "12": 0.0494, + "2": 0.0466, + "8": 0.0466, + "7": 0.0282, + "10": 0.0262, + "3": 0.0249, + "9": 0.0216 + }, + "pace": "MODERATE", + "data_completeness": 1.0, + "ranked": [ + { + "no": 11, + "name": "First Division", + "score": 59.4, + "win_est": 0.2771, + "place_est": 0.6187 + }, + { + "no": 4, + "name": "Dampen", + "score": 55.0, + "win_est": 0.192, + "place_est": 0.6981 + }, + { + "no": 1, + "name": "Grand Host", + "score": 52.0, + "win_est": 0.1496, + "place_est": 0.7564 + }, + { + "no": 6, + "name": "Extremely Rowdy", + "score": 44.4, + "win_est": 0.0794, + "place_est": 0.8058 + }, + { + "no": 5, + "name": "Miss Cotoletta", + "score": 40.7, + "win_est": 0.0583, + "place_est": 0.8524 + }, + { + "no": 12, + "name": "One Kind", + "score": 38.7, + "win_est": 0.0494, + "place_est": 0.899 + } + ] + }, + { + "track": "Morphettville", + "race": 6, + "skipped": true, + "reason": null + }, + { + "track": "Morphettville", + "race": 7, + "skipped": true, + "reason": null + }, + { + "track": "Morphettville", + "race": 8, + "race_name": "Peter Elberg Funerals Handicap", + "confidence": 75, + "confidence_category": "MEDIUM", + "top3": [ + 3, + 7, + 8 + ], + "trifecta": [ + 3, + 7, + 8 + ], + "alternatives": [], + "primary_prob_est": 0.333, + "runner_probs_est": { + "3": 0.4701, + "7": 0.1219, + "8": 0.1198, + "2": 0.0727, + "6": 0.0419, + "13": 0.0392, + "5": 0.0355, + "10": 0.0343, + "1": 0.0332, + "12": 0.0313 + }, + "pace": "MODERATE", + "data_completeness": 1.0, + "ranked": [ + { + "no": 3, + "name": "Justacclaim", + "score": 66.8, + "win_est": 0.4701, + "place_est": 0.7118 + }, + { + "no": 7, + "name": "Daisydoo", + "score": 50.6, + "win_est": 0.1219, + "place_est": 0.7845 + }, + { + "no": 8, + "name": "Hooked On Wealth", + "score": 50.4, + "win_est": 0.1198, + "place_est": 0.8264 + }, + { + "no": 2, + "name": "Metrical", + "score": 44.4, + "win_est": 0.0727, + "place_est": 0.8656 + }, + { + "no": 6, + "name": "Howl", + "score": 37.8, + "win_est": 0.0419, + "place_est": 0.9011 + }, + { + "no": 13, + "name": "Layin' Up", + "score": 37.0, + "win_est": 0.0392, + "place_est": 0.9355 + } + ] + }, + { + "track": "Morphettville", + "race": 9, + "race_name": "Aceit Transport Solutions Handicap", + "confidence": 73, + "confidence_category": "MEDIUM", + "top3": [ + 3, + 9, + 7 + ], + "trifecta": [ + 3, + 9, + 7 + ], + "alternatives": [], + "primary_prob_est": 0.3619, + "runner_probs_est": { + "3": 0.3626, + "9": 0.1207, + "7": 0.0902, + "10": 0.0887, + "11": 0.0738, + "4": 0.062, + "1": 0.0516, + "8": 0.0389, + "14": 0.0346, + "6": 0.0321, + "5": 0.0228, + "13": 0.0221 + }, + "pace": "MODERATE", + "data_completeness": 1.0, + "ranked": [ + { + "no": 3, + "name": "Cradle Of Jazz", + "score": 62.3, + "win_est": 0.3626, + "place_est": 0.5735 + }, + { + "no": 9, + "name": "Stolen Kiss", + "score": 49.1, + "win_est": 0.1207, + "place_est": 0.6622 + }, + { + "no": 7, + "name": "Full Commitment", + "score": 45.6, + "win_est": 0.0902, + "place_est": 0.736 + }, + { + "no": 10, + "name": "Spangled Sipper", + "score": 45.4, + "win_est": 0.0887, + "place_est": 0.798 + }, + { + "no": 11, + "name": "Astrodean", + "score": 43.2, + "win_est": 0.0738, + "place_est": 0.8496 + }, + { + "no": 4, + "name": "Wild Winner", + "score": 41.1, + "win_est": 0.062, + "place_est": 0.8885 + } + ] + }, + { + "track": "Nanango", + "race": 1, + "race_name": "", + "confidence": 35, + "confidence_category": "LOW", + "top3": [ + 6, + 2, + 4 + ], + "trifecta": [ + 6, + 2, + 4 + ], + "alternatives": [], + "primary_prob_est": 0.2407, + "runner_probs_est": { + "6": 0.2506, + "2": 0.1625, + "4": 0.1422, + "9": 0.0807, + "8": 0.0628, + "1": 0.0588, + "7": 0.0569, + "3": 0.0528, + "12": 0.0523, + "5": 0.0432, + "13": 0.0372 + }, + "pace": "MODERATE", + "data_completeness": 1.0, + "ranked": [ + { + "no": 6, + "name": "Embezzles", + "score": 51.6, + "win_est": 0.2506, + "place_est": 0.5554 + }, + { + "no": 2, + "name": "Levar", + "score": 46.4, + "win_est": 0.1625, + "place_est": 0.6361 + }, + { + "no": 4, + "name": "Luminous Waters", + "score": 44.8, + "win_est": 0.1422, + "place_est": 0.6989 + }, + { + "no": 9, + "name": "Late Night Talking", + "score": 38.0, + "win_est": 0.0807, + "place_est": 0.7577 + }, + { + "no": 8, + "name": "Super Exceptional", + "score": 35.0, + "win_est": 0.0628, + "place_est": 0.8146 + }, + { + "no": 1, + "name": "No Better Affaire", + "score": 34.2, + "win_est": 0.0588, + "place_est": 0.8673 + } + ] + }, + { + "track": "Nanango", + "race": 2, + "race_name": "", + "confidence": 71, + "confidence_category": "MEDIUM", + "top3": [ + 1, + 2, + 8 + ], + "trifecta": [ + 1, + 2, + 8 + ], + "alternatives": [], + "primary_prob_est": 0.3348, + "runner_probs_est": { + "1": 0.386, + "2": 0.1493, + "8": 0.1153, + "3": 0.1001, + "5": 0.0735, + "7": 0.0693, + "6": 0.0627, + "4": 0.0438 + }, + "pace": "MODERATE", + "data_completeness": 1.0, + "ranked": [ + { + "no": 1, + "name": "Jack Be Lucky", + "score": 53.9, + "win_est": 0.386, + "place_est": 0.6505 + }, + { + "no": 2, + "name": "Galway Hussler", + "score": 42.5, + "win_est": 0.1493, + "place_est": 0.7506 + }, + { + "no": 8, + "name": "Amphawa", + "score": 39.4, + "win_est": 0.1153, + "place_est": 0.8241 + }, + { + "no": 3, + "name": "City Chick", + "score": 37.7, + "win_est": 0.1001, + "place_est": 0.8934 + }, + { + "no": 5, + "name": "Harbour Gold", + "score": 34.0, + "win_est": 0.0735, + "place_est": 0.9562 + }, + { + "no": 7, + "name": "Don't Tell Leeanne", + "score": 33.3, + "win_est": 0.0693, + "place_est": 1.0 + } + ] + }, + { + "track": "Nanango", + "race": 3, + "skipped": true, + "reason": null + }, + { + "track": "Nanango", + "race": 4, + "skipped": true, + "reason": null + }, + { + "track": "Nanango", + "race": 5, + "race_name": "", + "confidence": 35, + "confidence_category": "LOW", + "top3": [ + 1, + 13, + 5 + ], + "trifecta": [ + 1, + 13, + 5 + ], + "alternatives": [], + "primary_prob_est": 0.3005, + "runner_probs_est": { + "1": 0.2322, + "13": 0.1506, + "5": 0.0936, + "6": 0.0906, + "10": 0.076, + "9": 0.066, + "2": 0.0638, + "4": 0.0577, + "3": 0.0573, + "11": 0.0563, + "8": 0.0559 + }, + "pace": "MODERATE", + "data_completeness": 1.0, + "ranked": [ + { + "no": 1, + "name": "Capiana", + "score": 46.9, + "win_est": 0.2322, + "place_est": 0.4764 + }, + { + "no": 13, + "name": "Flawless Ambition", + "score": 41.7, + "win_est": 0.1506, + "place_est": 0.567 + }, + { + "no": 5, + "name": "Koga Ninja", + "score": 36.0, + "win_est": 0.0936, + "place_est": 0.643 + }, + { + "no": 6, + "name": "Outdoor Cat", + "score": 35.6, + "win_est": 0.0906, + "place_est": 0.709 + }, + { + "no": 10, + "name": "Above The World", + "score": 33.5, + "win_est": 0.076, + "place_est": 0.7728 + }, + { + "no": 9, + "name": "Letters Of Romance", + "score": 31.8, + "win_est": 0.066, + "place_est": 0.8306 + } + ] + }, + { + "track": "Nanango", + "race": 6, + "race_name": "", + "confidence": 70, + "confidence_category": "MEDIUM", + "top3": [ + 2, + 9, + 1 + ], + "trifecta": [ + 2, + 9, + 1 + ], + "alternatives": [], + "primary_prob_est": 0.2824, + "runner_probs_est": { + "2": 0.3695, + "9": 0.1502, + "1": 0.1453, + "4": 0.0982, + "11": 0.0874, + "7": 0.0557, + "5": 0.0496, + "6": 0.0441 + }, + "pace": "MODERATE", + "data_completeness": 1.0, + "ranked": [ + { + "no": 2, + "name": "Aces Up", + "score": 56.9, + "win_est": 0.3695, + "place_est": 0.665 + }, + { + "no": 9, + "name": "Rapid Dude", + "score": 46.1, + "win_est": 0.1502, + "place_est": 0.7632 + }, + { + "no": 1, + "name": "Grinzinger Knight", + "score": 45.7, + "win_est": 0.1453, + "place_est": 0.8506 + }, + { + "no": 4, + "name": "Ariat", + "score": 41.0, + "win_est": 0.0982, + "place_est": 0.9063 + }, + { + "no": 11, + "name": "Mekanic", + "score": 39.6, + "win_est": 0.0874, + "place_est": 0.9559 + }, + { + "no": 7, + "name": "Bitoftheblarney", + "score": 34.2, + "win_est": 0.0557, + "place_est": 1.0 + } + ] + }, + { + "track": "Randwick", + "race": 1, + "skipped": true, + "reason": null + }, + { + "track": "Randwick", + "race": 2, + "skipped": true, + "reason": null + }, + { + "track": "Randwick", + "race": 3, + "race_name": "Precise Air Handicap", + "confidence": 37, + "confidence_category": "LOW", + "top3": [ + 5, + 7, + 9 + ], + "trifecta": [ + 5, + 7, + 9 + ], + "alternatives": [], + "primary_prob_est": 0.2424, + "runner_probs_est": { + "5": 0.292, + "7": 0.1589, + "9": 0.1563, + "3": 0.1259, + "4": 0.0796, + "2": 0.0657, + "8": 0.0575, + "1": 0.0459, + "6": 0.0182 + }, + "pace": "MODERATE", + "data_completeness": 1.0, + "ranked": [ + { + "no": 5, + "name": "Avista", + "score": 66.0, + "win_est": 0.292, + "place_est": 0.6072 + }, + { + "no": 7, + "name": "Mind Ya Bizz", + "score": 58.7, + "win_est": 0.1589, + "place_est": 0.7331 + }, + { + "no": 9, + "name": "Blenheim Girl", + "score": 58.5, + "win_est": 0.1563, + "place_est": 0.8127 + }, + { + "no": 3, + "name": "Persian Wonder", + "score": 55.9, + "win_est": 0.1259, + "place_est": 0.8784 + }, + { + "no": 4, + "name": "Cobra Club", + "score": 50.4, + "win_est": 0.0796, + "place_est": 0.9359 + }, + { + "no": 2, + "name": "Nullarbor Jane", + "score": 48.1, + "win_est": 0.0657, + "place_est": 0.9818 + } + ] + }, + { + "track": "Randwick", + "race": 4, + "skipped": true, + "reason": null + }, + { + "track": "Randwick", + "race": 5, + "race_name": "Mm Electrical Handicap", + "confidence": 71, + "confidence_category": "MEDIUM", + "top3": [ + 14, + 4, + 1 + ], + "trifecta": [ + 14, + 4, + 1 + ], + "alternatives": [], + "primary_prob_est": 0.374, + "runner_probs_est": { + "14": 0.3763, + "4": 0.1504, + "1": 0.0936, + "9": 0.067, + "7": 0.0648, + "11": 0.0617, + "5": 0.0612, + "8": 0.0572, + "10": 0.0296, + "13": 0.0235, + "3": 0.0147 + }, + "pace": "MODERATE", + "data_completeness": 1.0, + "ranked": [ + { + "no": 14, + "name": "Leovanni", + "score": 72.8, + "win_est": 0.3763, + "place_est": 0.6203 + }, + { + "no": 4, + "name": "The Mona Lisa", + "score": 61.8, + "win_est": 0.1504, + "place_est": 0.6873 + }, + { + "no": 1, + "name": "The Creator", + "score": 56.1, + "win_est": 0.0936, + "place_est": 0.7521 + }, + { + "no": 9, + "name": "Puntin", + "score": 52.1, + "win_est": 0.067, + "place_est": 0.8138 + }, + { + "no": 7, + "name": "Warrior For Peace", + "score": 51.7, + "win_est": 0.0648, + "place_est": 0.875 + }, + { + "no": 11, + "name": "Champagne Hero", + "score": 51.1, + "win_est": 0.0617, + "place_est": 0.9322 + } + ] + }, + { + "track": "Randwick", + "race": 6, + "skipped": true, + "reason": null + }, + { + "track": "Randwick", + "race": 7, + "race_name": "Tab Premier's Cup Prelude", + "confidence": 34, + "confidence_category": "LOW", + "top3": [ + 5, + 14, + 1 + ], + "trifecta": [ + 5, + 14, + 1 + ], + "alternatives": [], + "primary_prob_est": 0.4254, + "runner_probs_est": { + "5": 0.4072, + "14": 0.2893, + "1": 0.0713, + "4": 0.0584, + "10": 0.0369, + "11": 0.0321, + "6": 0.0288, + "9": 0.0211, + "13": 0.0208, + "8": 0.0179, + "15": 0.0162 + }, + "pace": "MODERATE", + "data_completeness": 1.0, + "ranked": [ + { + "no": 5, + "name": "Tazima", + "score": 67.8, + "win_est": 0.4072, + "place_est": 0.7678 + }, + { + "no": 14, + "name": "Boniface", + "score": 63.7, + "win_est": 0.2893, + "place_est": 0.8262 + }, + { + "no": 1, + "name": "Eliyass", + "score": 46.9, + "win_est": 0.0713, + "place_est": 0.8632 + }, + { + "no": 4, + "name": "Belvedere Boys", + "score": 44.5, + "win_est": 0.0584, + "place_est": 0.8952 + }, + { + "no": 10, + "name": "Tuff Tu Mus", + "score": 39.0, + "win_est": 0.0369, + "place_est": 0.924 + }, + { + "no": 11, + "name": "Poison Chalice", + "score": 37.3, + "win_est": 0.0321, + "place_est": 0.9451 + } + ] + }, + { + "track": "Randwick", + "race": 8, + "skipped": true, + "reason": null + }, + { + "track": "Randwick", + "race": 9, + "skipped": true, + "reason": null + }, + { + "track": "Randwick", + "race": 10, + "race_name": "Chandon Handicap", + "confidence": 36, + "confidence_category": "LOW", + "top3": [ + 3, + 1, + 4 + ], + "trifecta": [ + 3, + 1, + 4 + ], + "alternatives": [], + "primary_prob_est": 0.2871, + "runner_probs_est": { + "3": 0.32, + "1": 0.1801, + "4": 0.1356, + "7": 0.1013, + "11": 0.0668, + "2": 0.0512, + "8": 0.0455, + "5": 0.0405, + "10": 0.0405, + "13": 0.0185 + }, + "pace": "MODERATE", + "data_completeness": 1.0, + "ranked": [ + { + "no": 3, + "name": "Columbia Blue", + "score": 60.5, + "win_est": 0.32, + "place_est": 0.6357 + }, + { + "no": 1, + "name": "Ready To Shine", + "score": 53.6, + "win_est": 0.1801, + "place_est": 0.737 + }, + { + "no": 4, + "name": "Watson", + "score": 50.2, + "win_est": 0.1356, + "place_est": 0.8038 + }, + { + "no": 7, + "name": "Mafia", + "score": 46.7, + "win_est": 0.1013, + "place_est": 0.8549 + }, + { + "no": 11, + "name": "Exit Fee", + "score": 41.7, + "win_est": 0.0668, + "place_est": 0.9005 + }, + { + "no": 2, + "name": "King Of Pop", + "score": 38.5, + "win_est": 0.0512, + "place_est": 0.941 + } + ] + }, + { + "track": "Toowoomba", + "race": 1, + "skipped": true, + "reason": null + }, + { + "track": "Toowoomba", + "race": 2, + "race_name": "K&R Plumbing Supplies BM55 Handicap", + "confidence": 37, + "confidence_category": "LOW", + "top3": [ + 2, + 12, + 17 + ], + "trifecta": [ + 2, + 12, + 17 + ], + "alternatives": [], + "primary_prob_est": 0.3354, + "runner_probs_est": { + "2": 0.2804, + "12": 0.1464, + "17": 0.0903, + "9": 0.0845, + "15": 0.0595, + "6": 0.0525, + "7": 0.0517, + "10": 0.0508, + "16": 0.05, + "14": 0.0491, + "11": 0.0475, + "13": 0.0373 + }, + "pace": "MODERATE", + "data_completeness": 1.0, + "ranked": [ + { + "no": 2, + "name": "Knowitall Frank", + "score": 55.6, + "win_est": 0.2804, + "place_est": 0.5171 + }, + { + "no": 12, + "name": "Brave Emma", + "score": 47.8, + "win_est": 0.1464, + "place_est": 0.6016 + }, + { + "no": 17, + "name": "She's Brutal", + "score": 42.0, + "win_est": 0.0903, + "place_est": 0.6611 + }, + { + "no": 9, + "name": "Life Of Tree", + "score": 41.2, + "win_est": 0.0845, + "place_est": 0.7136 + }, + { + "no": 15, + "name": "Love To Be Proud", + "score": 37.0, + "win_est": 0.0595, + "place_est": 0.7652 + }, + { + "no": 6, + "name": "Anyway You Want It", + "score": 35.5, + "win_est": 0.0525, + "place_est": 0.8161 + } + ] + }, + { + "track": "Toowoomba", + "race": 3, + "skipped": true, + "reason": null + }, + { + "track": "Toowoomba", + "race": 4, + "race_name": "Carpet One Toowoomba Class 2 Handicap", + "confidence": 35, + "confidence_category": "LOW", + "top3": [ + 1, + 3, + 6 + ], + "trifecta": [ + 1, + 3, + 6 + ], + "alternatives": [], + "primary_prob_est": 0.2157, + "runner_probs_est": { + "1": 0.1833, + "3": 0.1208, + "6": 0.1208, + "2": 0.1084, + "7": 0.104, + "5": 0.0965, + "4": 0.0817, + "10": 0.0663, + "8": 0.062, + "9": 0.0561 + }, + "pace": "FAST", + "data_completeness": 1.0, + "ranked": [ + { + "no": 1, + "name": "Sealord", + "score": 44.9, + "win_est": 0.1833, + "place_est": 0.4249 + }, + { + "no": 3, + "name": "Blumstien", + "score": 39.9, + "win_est": 0.1208, + "place_est": 0.5334 + }, + { + "no": 6, + "name": "Shot Down By Love", + "score": 39.9, + "win_est": 0.1208, + "place_est": 0.6374 + }, + { + "no": 2, + "name": "Empress Aspen", + "score": 38.6, + "win_est": 0.1084, + "place_est": 0.7338 + }, + { + "no": 7, + "name": "Dolly Disco", + "score": 38.1, + "win_est": 0.104, + "place_est": 0.8155 + }, + { + "no": 5, + "name": "Besiege", + "score": 37.2, + "win_est": 0.0965, + "place_est": 0.8818 + } + ] + }, + { + "track": "Toowoomba", + "race": 5, + "skipped": true, + "reason": null + }, + { + "track": "Toowoomba", + "race": 6, + "skipped": true, + "reason": null + }, + { + "track": "Toowoomba", + "race": 7, + "skipped": true, + "reason": null + }, + { + "track": "Townsville", + "race": 1, + "skipped": true, + "reason": null + }, + { + "track": "Townsville", + "race": 2, + "skipped": true, + "reason": null + }, + { + "track": "Townsville", + "race": 3, + "race_name": "Queensland Plastic Surgery BM65 Handicap", + "confidence": 34, + "confidence_category": "LOW", + "top3": [ + 4, + 12, + 10 + ], + "trifecta": [ + 4, + 12, + 10 + ], + "alternatives": [], + "primary_prob_est": 0.2106, + "runner_probs_est": { + "4": 0.1464, + "12": 0.104, + "10": 0.1015, + "8": 0.0965, + "2": 0.0895, + "18": 0.0859, + "11": 0.0803, + "5": 0.0626, + "3": 0.0467, + "6": 0.0396, + "1": 0.0355, + "16": 0.0338, + "14": 0.0298, + "17": 0.0187, + "9": 0.0169, + "13": 0.0122 + }, + "pace": "SLOW", + "data_completeness": 1.0, + "ranked": [ + { + "no": 4, + "name": "The Kamikaze", + "score": 52.2, + "win_est": 0.1464, + "place_est": 0.3519 + }, + { + "no": 12, + "name": "Northernontap", + "score": 48.1, + "win_est": 0.104, + "place_est": 0.4484 + }, + { + "no": 10, + "name": "Thee Creek", + "score": 47.8, + "win_est": 0.1015, + "place_est": 0.538 + }, + { + "no": 8, + "name": "Impressionism", + "score": 47.2, + "win_est": 0.0965, + "place_est": 0.6239 + }, + { + "no": 2, + "name": "Nolan", + "score": 46.3, + "win_est": 0.0895, + "place_est": 0.7042 + }, + { + "no": 18, + "name": "Unifies", + "score": 45.8, + "win_est": 0.0859, + "place_est": 0.7668 + } + ] + }, + { + "track": "Townsville", + "race": 4, + "race_name": "Belle Property Belle Of The Burdekin", + "confidence": 38, + "confidence_category": "LOW", + "top3": [ + 7, + 14, + 4 + ], + "trifecta": [ + 7, + 14, + 4 + ], + "alternatives": [], + "primary_prob_est": 0.267, + "runner_probs_est": { + "7": 0.2725, + "14": 0.1399, + "4": 0.1255, + "1": 0.0877, + "9": 0.0613, + "13": 0.0401, + "17": 0.0381, + "3": 0.0336, + "8": 0.0334, + "2": 0.0292, + "5": 0.028, + "16": 0.0273, + "10": 0.0213, + "15": 0.0213, + "11": 0.0211, + "6": 0.0196 + }, + "pace": "SLOW", + "data_completeness": 1.0, + "ranked": [ + { + "no": 7, + "name": "Bianca Mia", + "score": 63.0, + "win_est": 0.2725, + "place_est": 0.538 + }, + { + "no": 14, + "name": "Miss Moneypenny", + "score": 55.0, + "win_est": 0.1399, + "place_est": 0.6257 + }, + { + "no": 4, + "name": "Kobayastar", + "score": 53.7, + "win_est": 0.1255, + "place_est": 0.687 + }, + { + "no": 1, + "name": "Colours Of Autumn", + "score": 49.4, + "win_est": 0.0877, + "place_est": 0.7271 + }, + { + "no": 9, + "name": "Emilia Jane", + "score": 45.1, + "win_est": 0.0613, + "place_est": 0.7652 + }, + { + "no": 13, + "name": "Lucky Duck", + "score": 40.0, + "win_est": 0.0401, + "place_est": 0.7989 + } + ] + }, + { + "track": "Townsville", + "race": 5, + "skipped": true, + "reason": null + }, + { + "track": "Townsville", + "race": 6, + "skipped": true, + "reason": null + }, + { + "track": "Townsville", + "race": 7, + "race_name": "Ladbrokes Cleveland Bay", + "confidence": 34, + "confidence_category": "LOW", + "top3": [ + 13, + 2, + 17 + ], + "trifecta": [ + 13, + 2, + 17 + ], + "alternatives": [], + "primary_prob_est": 0.2547, + "runner_probs_est": { + "13": 0.2062, + "2": 0.1371, + "17": 0.1086, + "11": 0.0778, + "14": 0.0716, + "1": 0.0576, + "8": 0.046, + "5": 0.0441, + "10": 0.0403, + "16": 0.0399, + "3": 0.0374, + "4": 0.0364, + "7": 0.0324, + "12": 0.0261, + "15": 0.0236, + "6": 0.0148 + }, + "pace": "SLOW", + "data_completeness": 1.0, + "ranked": [ + { + "no": 13, + "name": "Tambo's Justice", + "score": 64.9, + "win_est": 0.2062, + "place_est": 0.4519 + }, + { + "no": 2, + "name": "Demon Award", + "score": 60.0, + "win_est": 0.1371, + "place_est": 0.5297 + }, + { + "no": 17, + "name": "Betterlucknexttime", + "score": 57.2, + "win_est": 0.1086, + "place_est": 0.6012 + }, + { + "no": 11, + "name": "Astra Star", + "score": 53.2, + "win_est": 0.0778, + "place_est": 0.6589 + }, + { + "no": 14, + "name": "Russian Mint", + "score": 52.2, + "win_est": 0.0716, + "place_est": 0.7049 + }, + { + "no": 1, + "name": "Speed Legend", + "score": 49.6, + "win_est": 0.0576, + "place_est": 0.749 + } + ] + }, + { + "track": "Townsville", + "race": 8, + "skipped": true, + "reason": null + } + ] +} \ No newline at end of file diff --git a/data/reports/predictions-2026-08-09.json b/data/reports/predictions-2026-08-09.json new file mode 100644 index 0000000000000000000000000000000000000000..43f84c12bfa077a8edeb34b14b93f6db0c9757ae --- /dev/null +++ b/data/reports/predictions-2026-08-09.json @@ -0,0 +1,1459 @@ +{ + "date": "2026-08-09", + "country": "AU", + "race_type": "gallops", + "model_version": "1.2.0", + "retrieved_at": "2026-08-14T17:32:06.114868+00:00", + "disclaimer": "Predictions are statistical estimates based on available information. They are NOT guarantees of any racing outcome or betting success.", + "predictions": [ + { + "track": "Ballarat Synthetic", + "race": 1, + "skipped": true, + "reason": null + }, + { + "track": "Ballarat Synthetic", + "race": 2, + "skipped": true, + "reason": null + }, + { + "track": "Ballarat Synthetic", + "race": 3, + "race_name": "Sportsbet Feed Maiden Plate", + "confidence": 37, + "confidence_category": "LOW", + "top3": [ + 6, + 8, + 2 + ], + "trifecta": [ + 6, + 8, + 2 + ], + "alternatives": [], + "primary_prob_est": 0.2782, + "runner_probs_est": { + "6": 0.2751, + "8": 0.146, + "2": 0.1205, + "4": 0.1205, + "1": 0.1046, + "5": 0.0971, + "3": 0.0828, + "7": 0.03, + "10": 0.0233 + }, + "pace": "MODERATE", + "data_completeness": 0.926, + "ranked": [ + { + "no": 6, + "name": "Miss Exceptional", + "score": 55.8, + "win_est": 0.2751, + "place_est": 0.5416 + }, + { + "no": 8, + "name": "Platinum Rush", + "score": 48.2, + "win_est": 0.146, + "place_est": 0.6622 + }, + { + "no": 2, + "name": "Big Chev", + "score": 45.9, + "win_est": 0.1205, + "place_est": 0.7668 + }, + { + "no": 4, + "name": "Neville Bartos", + "score": 45.9, + "win_est": 0.1205, + "place_est": 0.8638 + }, + { + "no": 1, + "name": "Andauto", + "score": 44.2, + "win_est": 0.1046, + "place_est": 0.9467 + }, + { + "no": 5, + "name": "Winsilence", + "score": 43.3, + "win_est": 0.0971, + "place_est": 0.9767 + } + ] + }, + { + "track": "Ballarat Synthetic", + "race": 4, + "race_name": "Global Turf Maiden Plate", + "confidence": 36, + "confidence_category": "LOW", + "top3": [ + 13, + 1, + 3 + ], + "trifecta": [ + 13, + 1, + 3 + ], + "alternatives": [], + "primary_prob_est": 0.255, + "runner_probs_est": { + "13": 0.2027, + "1": 0.1179, + "3": 0.1032, + "7": 0.1023, + "2": 0.1006, + "6": 0.0845, + "11": 0.0663, + "5": 0.0642, + "10": 0.0585, + "14": 0.053, + "15": 0.0308, + "9": 0.016 + }, + "pace": "MODERATE", + "data_completeness": 0.963, + "ranked": [ + { + "no": 13, + "name": "Royal Rhino", + "score": 52.7, + "win_est": 0.2027, + "place_est": 0.4237 + }, + { + "no": 1, + "name": "Ottalaus", + "score": 46.2, + "win_est": 0.1179, + "place_est": 0.5261 + }, + { + "no": 3, + "name": "Set Boom", + "score": 44.6, + "win_est": 0.1032, + "place_est": 0.6267 + }, + { + "no": 7, + "name": "Lady In Red", + "score": 44.5, + "win_est": 0.1023, + "place_est": 0.7112 + }, + { + "no": 2, + "name": "Points For Effort", + "score": 44.3, + "win_est": 0.1006, + "place_est": 0.7775 + }, + { + "no": 6, + "name": "Champagne Ladies", + "score": 42.2, + "win_est": 0.0845, + "place_est": 0.8417 + } + ] + }, + { + "track": "Casterton", + "race": 1, + "race_name": "Adam Lindsay Gordon Maiden Hurdle", + "confidence": 69, + "confidence_category": "MEDIUM", + "top3": [ + 9, + 3, + 6 + ], + "trifecta": [ + 9, + 3, + 6 + ], + "alternatives": [], + "primary_prob_est": 0.3464, + "runner_probs_est": { + "9": 0.3432, + "3": 0.1581, + "6": 0.1016, + "7": 0.0868, + "1": 0.0728, + "8": 0.0643, + "5": 0.0601, + "2": 0.0591, + "10": 0.054 + }, + "pace": "MODERATE", + "data_completeness": 1.0, + "ranked": [ + { + "no": 9, + "name": "Zoom", + "score": 59.8, + "win_est": 0.3432, + "place_est": 0.6029 + }, + { + "no": 3, + "name": "Lodbrok", + "score": 50.5, + "win_est": 0.1581, + "place_est": 0.6897 + }, + { + "no": 6, + "name": "Shogun Express", + "score": 45.2, + "win_est": 0.1016, + "place_est": 0.7625 + }, + { + "no": 7, + "name": "Sunday Buzz", + "score": 43.3, + "win_est": 0.0868, + "place_est": 0.8268 + }, + { + "no": 1, + "name": "Brynner", + "score": 41.2, + "win_est": 0.0728, + "place_est": 0.8869 + }, + { + "no": 8, + "name": "Thurmond", + "score": 39.7, + "win_est": 0.0643, + "place_est": 0.946 + } + ] + }, + { + "track": "Casterton", + "race": 2, + "skipped": true, + "reason": null + }, + { + "track": "Casterton", + "race": 3, + "race_name": "Moredun Hill Casterton Chase", + "confidence": 35, + "confidence_category": "LOW", + "top3": [ + 3, + 5, + 2 + ], + "trifecta": [ + 3, + 5, + 2 + ], + "alternatives": [], + "primary_prob_est": 0.2996, + "runner_probs_est": { + "3": 0.4133, + "5": 0.2571, + "2": 0.1667, + "4": 0.0863, + "6": 0.0401, + "1": 0.0366 + }, + "pace": "FAST", + "data_completeness": 1.0, + "ranked": [ + { + "no": 3, + "name": "Charlie Messy Hair", + "score": 68.4, + "win_est": 0.4133, + "place_est": 0.8371 + }, + { + "no": 5, + "name": "Nightfall", + "score": 62.7, + "win_est": 0.2571, + "place_est": 0.9233 + }, + { + "no": 2, + "name": "Lucky Chance", + "score": 57.5, + "win_est": 0.1667, + "place_est": 0.9634 + }, + { + "no": 4, + "name": "Christmas", + "score": 49.6, + "win_est": 0.0863, + "place_est": 1.0 + }, + { + "no": 6, + "name": "Goondiwindi", + "score": 40.4, + "win_est": 0.0401, + "place_est": 1.0 + }, + { + "no": 1, + "name": "Bazini", + "score": 39.3, + "win_est": 0.0366, + "place_est": 1.0 + } + ] + }, + { + "track": "Casterton", + "race": 4, + "race_name": "Finns Fine Foods 0 - 56 Highweight", + "confidence": 36, + "confidence_category": "LOW", + "top3": [ + 6, + 4, + 3 + ], + "trifecta": [ + 6, + 4, + 3 + ], + "alternatives": [], + "primary_prob_est": 0.2318, + "runner_probs_est": { + "6": 0.3324, + "4": 0.2016, + "3": 0.195, + "1": 0.1001, + "2": 0.0929, + "5": 0.078 + }, + "pace": "FAST", + "data_completeness": 1.0, + "ranked": [ + { + "no": 6, + "name": "Tartan Queen", + "score": 56.7, + "win_est": 0.3324, + "place_est": 0.729 + }, + { + "no": 4, + "name": "Symphonite", + "score": 50.7, + "win_est": 0.2016, + "place_est": 0.8291 + }, + { + "no": 3, + "name": "Ambello", + "score": 50.3, + "win_est": 0.195, + "place_est": 0.922 + }, + { + "no": 1, + "name": "Hughie", + "score": 42.3, + "win_est": 0.1001, + "place_est": 1.0 + }, + { + "no": 2, + "name": "Belmasai", + "score": 41.4, + "win_est": 0.0929, + "place_est": 1.0 + }, + { + "no": 5, + "name": "Alpinova", + "score": 39.3, + "win_est": 0.078, + "place_est": 1.0 + } + ] + }, + { + "track": "Casterton", + "race": 5, + "skipped": true, + "reason": null + }, + { + "track": "Casterton", + "race": 6, + "race_name": "Bet365 Bet Boost 0 - 56 Highweight", + "confidence": 35, + "confidence_category": "LOW", + "top3": [ + 6, + 1, + 3 + ], + "trifecta": [ + 6, + 1, + 3 + ], + "alternatives": [], + "primary_prob_est": 0.2495, + "runner_probs_est": { + "6": 0.2599, + "1": 0.163, + "3": 0.1391, + "5": 0.1248, + "8": 0.1217, + "2": 0.1005, + "4": 0.0909 + }, + "pace": "FAST", + "data_completeness": 1.0, + "ranked": [ + { + "no": 6, + "name": "State Of Maine", + "score": 47.4, + "win_est": 0.2599, + "place_est": 0.562 + }, + { + "no": 1, + "name": "Eire To The Jungle", + "score": 41.8, + "win_est": 0.163, + "place_est": 0.6868 + }, + { + "no": 3, + "name": "Dark Harmony", + "score": 39.9, + "win_est": 0.1391, + "place_est": 0.8085 + }, + { + "no": 5, + "name": "Gargantuan", + "score": 38.6, + "win_est": 0.1248, + "place_est": 0.9091 + }, + { + "no": 8, + "name": "A Blue Star", + "score": 38.3, + "win_est": 0.1217, + "place_est": 1.0 + }, + { + "no": 2, + "name": "Stan Tough", + "score": 36.0, + "win_est": 0.1005, + "place_est": 1.0 + } + ] + }, + { + "track": "Casterton", + "race": 7, + "race_name": "Vale Alan Upton 0 - 56 Highweight", + "confidence": 35, + "confidence_category": "LOW", + "top3": [ + 5, + 3, + 7 + ], + "trifecta": [ + 5, + 3, + 7 + ], + "alternatives": [], + "primary_prob_est": 0.2503, + "runner_probs_est": { + "5": 0.2607, + "3": 0.1608, + "7": 0.1384, + "6": 0.1252, + "2": 0.0798, + "4": 0.0798, + "10": 0.0596, + "8": 0.0563, + "9": 0.0393 + }, + "pace": "MODERATE", + "data_completeness": 1.0, + "ranked": [ + { + "no": 5, + "name": "Smokin' Rohie", + "score": 61.0, + "win_est": 0.2607, + "place_est": 0.5599 + }, + { + "no": 3, + "name": "Flying Shelby", + "score": 55.2, + "win_est": 0.1608, + "place_est": 0.6851 + }, + { + "no": 7, + "name": "High Class Roller", + "score": 53.4, + "win_est": 0.1384, + "place_est": 0.7649 + }, + { + "no": 6, + "name": "Tudaya", + "score": 52.2, + "win_est": 0.1252, + "place_est": 0.8448 + }, + { + "no": 2, + "name": "Digari", + "score": 46.8, + "win_est": 0.0798, + "place_est": 0.9044 + }, + { + "no": 4, + "name": "Octahedron", + "score": 46.8, + "win_est": 0.0798, + "place_est": 0.9607 + } + ] + }, + { + "track": "Kalgoorlie", + "race": 1, + "skipped": true, + "reason": null + }, + { + "track": "Kalgoorlie", + "race": 2, + "race_name": "Aquila Mining Pty Ltd Maiden", + "confidence": 34, + "confidence_category": "LOW", + "top3": [ + 2, + 3, + 6 + ], + "trifecta": [ + 2, + 3, + 6 + ], + "alternatives": [], + "primary_prob_est": 0.2245, + "runner_probs_est": { + "2": 0.2502, + "3": 0.1778, + "6": 0.1596, + "4": 0.1306, + "7": 0.0883, + "1": 0.0779, + "8": 0.0633, + "5": 0.0522 + }, + "pace": "MODERATE", + "data_completeness": 1.0, + "ranked": [ + { + "no": 2, + "name": "Lord Momo", + "score": 55.9, + "win_est": 0.2502, + "place_est": 0.5876 + }, + { + "no": 3, + "name": "Mad Spitfire", + "score": 51.8, + "win_est": 0.1778, + "place_est": 0.7183 + }, + { + "no": 6, + "name": "Leader Of The Pack", + "score": 50.5, + "win_est": 0.1596, + "place_est": 0.8066 + }, + { + "no": 4, + "name": "Peanut Butter", + "score": 48.1, + "win_est": 0.1306, + "place_est": 0.8845 + }, + { + "no": 7, + "name": "Gold Lilly", + "score": 43.4, + "win_est": 0.0883, + "place_est": 0.9478 + }, + { + "no": 1, + "name": "Prince Of Bondi", + "score": 41.9, + "win_est": 0.0779, + "place_est": 1.0 + } + ] + }, + { + "track": "Kalgoorlie", + "race": 3, + "skipped": true, + "reason": null + }, + { + "track": "Kalgoorlie", + "race": 4, + "skipped": true, + "reason": null + }, + { + "track": "Kalgoorlie", + "race": 5, + "race_name": "Bml Ventures Handicap", + "confidence": 37, + "confidence_category": "LOW", + "top3": [ + 2, + 4, + 1 + ], + "trifecta": [ + 2, + 4, + 1 + ], + "alternatives": [], + "primary_prob_est": 0.2559, + "runner_probs_est": { + "2": 0.2676, + "4": 0.1408, + "1": 0.1318, + "3": 0.1222, + "9": 0.0984, + "5": 0.0921, + "6": 0.0898, + "8": 0.0573 + }, + "pace": "MODERATE", + "data_completeness": 1.0, + "ranked": [ + { + "no": 2, + "name": "Gold Enigma", + "score": 47.4, + "win_est": 0.2676, + "place_est": 0.5402 + }, + { + "no": 4, + "name": "Eternally Yours", + "score": 39.7, + "win_est": 0.1408, + "place_est": 0.6624 + }, + { + "no": 1, + "name": "Must Be Nice", + "score": 38.9, + "win_est": 0.1318, + "place_est": 0.7608 + }, + { + "no": 3, + "name": "Batista", + "score": 38.0, + "win_est": 0.1222, + "place_est": 0.8529 + }, + { + "no": 9, + "name": "Ruling Dame", + "score": 35.4, + "win_est": 0.0984, + "place_est": 0.9427 + }, + { + "no": 5, + "name": "Subtle Power", + "score": 34.6, + "win_est": 0.0921, + "place_est": 1.0 + } + ] + }, + { + "track": "Kalgoorlie", + "race": 6, + "race_name": "Terra Drilling Kambalda Cup", + "confidence": 69, + "confidence_category": "MEDIUM", + "top3": [ + 2, + 1, + 7 + ], + "trifecta": [ + 2, + 1, + 7 + ], + "alternatives": [], + "primary_prob_est": 0.291, + "runner_probs_est": { + "2": 0.3958, + "1": 0.1823, + "7": 0.1556, + "5": 0.1009, + "6": 0.0729, + "4": 0.0582, + "3": 0.0342 + }, + "pace": "FAST", + "data_completeness": 1.0, + "ranked": [ + { + "no": 2, + "name": "Monty Zoomer", + "score": 65.1, + "win_est": 0.3958, + "place_est": 0.7338 + }, + { + "no": 1, + "name": "The Jester's Son", + "score": 55.8, + "win_est": 0.1823, + "place_est": 0.8347 + }, + { + "no": 7, + "name": "Playing Games", + "score": 53.9, + "win_est": 0.1556, + "place_est": 0.9076 + }, + { + "no": 5, + "name": "Treble Maker", + "score": 48.7, + "win_est": 0.1009, + "place_est": 0.9658 + }, + { + "no": 6, + "name": "Rainline", + "score": 44.8, + "win_est": 0.0729, + "place_est": 1.0 + }, + { + "no": 4, + "name": "Tacito", + "score": 42.1, + "win_est": 0.0582, + "place_est": 1.0 + } + ] + }, + { + "track": "Kalgoorlie", + "race": 7, + "skipped": true, + "reason": null + }, + { + "track": "Kalgoorlie", + "race": 8, + "race_name": "Mining Supplies Kambalda Handicap", + "confidence": 34, + "confidence_category": "LOW", + "top3": [ + 9, + 3, + 5 + ], + "trifecta": [ + 9, + 3, + 5 + ], + "alternatives": [], + "primary_prob_est": 0.31, + "runner_probs_est": { + "9": 0.2437, + "3": 0.1689, + "5": 0.0935, + "1": 0.0811, + "11": 0.0785, + "6": 0.0606, + "2": 0.0576, + "4": 0.0472, + "8": 0.0441, + "7": 0.0284, + "10": 0.0284, + "13": 0.0266, + "12": 0.0221, + "14": 0.0193 + }, + "pace": "SLOW", + "data_completeness": 1.0, + "ranked": [ + { + "no": 9, + "name": "Acoustic Bubbles", + "score": 60.1, + "win_est": 0.2437, + "place_est": 0.5061 + }, + { + "no": 3, + "name": "Sainty Cullity", + "score": 55.7, + "win_est": 0.1689, + "place_est": 0.5872 + }, + { + "no": 5, + "name": "Just Sublime", + "score": 48.6, + "win_est": 0.0935, + "place_est": 0.6656 + }, + { + "no": 1, + "name": "Morf", + "score": 46.9, + "win_est": 0.0811, + "place_est": 0.7262 + }, + { + "no": 11, + "name": "White Hot", + "score": 46.5, + "win_est": 0.0785, + "place_est": 0.7839 + }, + { + "no": 6, + "name": "Alotta Fighting", + "score": 43.4, + "win_est": 0.0606, + "place_est": 0.8311 + } + ] + }, + { + "track": "Muswellbrook", + "race": 1, + "race_name": "Tab Maiden Plate", + "confidence": 37, + "confidence_category": "LOW", + "top3": [ + 2, + 6, + 1 + ], + "trifecta": [ + 2, + 6, + 1 + ], + "alternatives": [], + "primary_prob_est": 0.2408, + "runner_probs_est": { + "2": 0.3113, + "6": 0.1737, + "1": 0.1694, + "8": 0.1011, + "5": 0.0877, + "3": 0.0712, + "7": 0.045, + "4": 0.0404 + }, + "pace": "MODERATE", + "data_completeness": 0.945, + "ranked": [ + { + "no": 2, + "name": "Magic Merlin", + "score": 59.2, + "win_est": 0.3113, + "place_est": 0.6545 + }, + { + "no": 6, + "name": "Strasbelle", + "score": 52.2, + "win_est": 0.1737, + "place_est": 0.7556 + }, + { + "no": 1, + "name": "Gold Earth", + "score": 51.9, + "win_est": 0.1694, + "place_est": 0.8433 + }, + { + "no": 8, + "name": "Trapeazy", + "score": 45.7, + "win_est": 0.1011, + "place_est": 0.9145 + }, + { + "no": 5, + "name": "Maremoto", + "score": 44.0, + "win_est": 0.0877, + "place_est": 0.9596 + }, + { + "no": 3, + "name": "Ocean Predator", + "score": 41.5, + "win_est": 0.0712, + "place_est": 1.0 + } + ] + }, + { + "track": "Muswellbrook", + "race": 2, + "race_name": "Denbrook Thoroughbreds Maiden Handicap", + "confidence": 37, + "confidence_category": "LOW", + "top3": [ + 1, + 3, + 5 + ], + "trifecta": [ + 1, + 3, + 5 + ], + "alternatives": [], + "primary_prob_est": 0.2573, + "runner_probs_est": { + "1": 0.2714, + "3": 0.1465, + "5": 0.1336, + "4": 0.115, + "7": 0.1041, + "2": 0.0942, + "6": 0.0881, + "8": 0.0472 + }, + "pace": "MODERATE", + "data_completeness": 1.0, + "ranked": [ + { + "no": 1, + "name": "I'm Flexible", + "score": 50.2, + "win_est": 0.2714, + "place_est": 0.5515 + }, + { + "no": 3, + "name": "Graffi", + "score": 42.8, + "win_est": 0.1465, + "place_est": 0.6665 + }, + { + "no": 5, + "name": "Nulkaba Star", + "score": 41.7, + "win_est": 0.1336, + "place_est": 0.7706 + }, + { + "no": 4, + "name": "Tralee", + "score": 39.9, + "win_est": 0.115, + "place_est": 0.8647 + }, + { + "no": 7, + "name": "Thirty Degrees", + "score": 38.7, + "win_est": 0.1041, + "place_est": 0.9528 + }, + { + "no": 2, + "name": "Looking The Part", + "score": 37.5, + "win_est": 0.0942, + "place_est": 1.0 + } + ] + }, + { + "track": "Muswellbrook", + "race": 3, + "skipped": true, + "reason": null + }, + { + "track": "Muswellbrook", + "race": 4, + "skipped": true, + "reason": null + }, + { + "track": "Muswellbrook", + "race": 5, + "skipped": true, + "reason": null + }, + { + "track": "Muswellbrook", + "race": 6, + "skipped": true, + "reason": null + }, + { + "track": "Muswellbrook", + "race": 7, + "skipped": true, + "reason": null + }, + { + "track": "Sunshine Coast", + "race": 1, + "skipped": true, + "reason": null + }, + { + "track": "Sunshine Coast", + "race": 2, + "race_name": "Masterfoods Class 2 Handicap", + "confidence": 74, + "confidence_category": "MEDIUM", + "top3": [ + 4, + 3, + 5 + ], + "trifecta": [ + 4, + 3, + 5 + ], + "alternatives": [], + "primary_prob_est": 0.3341, + "runner_probs_est": { + "4": 0.5314, + "3": 0.1641, + "5": 0.146, + "1": 0.0871, + "6": 0.0713 + }, + "pace": "VERY FAST", + "data_completeness": 1.0, + "ranked": [ + { + "no": 4, + "name": "Don'Tcha Luv'Er", + "score": 68.3, + "win_est": 0.5314, + "place_est": 0.8416 + }, + { + "no": 3, + "name": "Jimmyinthejungle", + "score": 54.2, + "win_est": 0.1641, + "place_est": 0.9287 + }, + { + "no": 5, + "name": "Oohlalouvre", + "score": 52.8, + "win_est": 0.146, + "place_est": 1.0 + }, + { + "no": 1, + "name": "Luva Flutta", + "score": 46.6, + "win_est": 0.0871, + "place_est": 1.0 + }, + { + "no": 6, + "name": "Mercatello", + "score": 44.2, + "win_est": 0.0713, + "place_est": 1.0 + } + ] + }, + { + "track": "Sunshine Coast", + "race": 3, + "race_name": "Primo Class 4 Handicap", + "confidence": 35, + "confidence_category": "LOW", + "top3": [ + 6, + 7, + 4 + ], + "trifecta": [ + 6, + 7, + 4 + ], + "alternatives": [], + "primary_prob_est": 0.2488, + "runner_probs_est": { + "6": 0.3054, + "7": 0.1883, + "4": 0.1635, + "2": 0.1504, + "1": 0.1078, + "5": 0.0846 + }, + "pace": "FAST", + "data_completeness": 1.0, + "ranked": [ + { + "no": 6, + "name": "Settat", + "score": 48.9, + "win_est": 0.3054, + "place_est": 0.6572 + }, + { + "no": 7, + "name": "Ready Azz Eva", + "score": 43.1, + "win_est": 0.1883, + "place_est": 0.8076 + }, + { + "no": 4, + "name": "Jemoma Alpilage", + "score": 41.4, + "win_est": 0.1635, + "place_est": 0.9154 + }, + { + "no": 2, + "name": "Seneschal", + "score": 40.4, + "win_est": 0.1504, + "place_est": 1.0 + }, + { + "no": 1, + "name": "Rock Hard Love", + "score": 36.4, + "win_est": 0.1078, + "place_est": 1.0 + }, + { + "no": 5, + "name": "Mostro", + "score": 33.5, + "win_est": 0.0846, + "place_est": 1.0 + } + ] + }, + { + "track": "Sunshine Coast", + "race": 4, + "skipped": true, + "reason": null + }, + { + "track": "Sunshine Coast", + "race": 5, + "race_name": "Ingham's Qtis 3Yo Maiden Handicap", + "confidence": 68, + "confidence_category": "MEDIUM", + "top3": [ + 2, + 1, + 6 + ], + "trifecta": [ + 2, + 1, + 6 + ], + "alternatives": [], + "primary_prob_est": 0.2944, + "runner_probs_est": { + "2": 0.3457, + "1": 0.1515, + "6": 0.1315, + "7": 0.1113, + "15": 0.074, + "14": 0.0616, + "4": 0.0557, + "9": 0.0488, + "12": 0.02 + }, + "pace": "MODERATE", + "data_completeness": 0.926, + "ranked": [ + { + "no": 2, + "name": "Sky Jest", + "score": 58.6, + "win_est": 0.3457, + "place_est": 0.6286 + }, + { + "no": 1, + "name": "Eddington", + "score": 48.7, + "win_est": 0.1515, + "place_est": 0.7399 + }, + { + "no": 6, + "name": "Radomir", + "score": 47.0, + "win_est": 0.1315, + "place_est": 0.8139 + }, + { + "no": 7, + "name": "Summer Sensation", + "score": 45.0, + "win_est": 0.1113, + "place_est": 0.8755 + }, + { + "no": 15, + "name": "Sovereign Style", + "score": 40.1, + "win_est": 0.074, + "place_est": 0.9312 + }, + { + "no": 14, + "name": "Hit A Lick", + "score": 37.9, + "win_est": 0.0616, + "place_est": 0.98 + } + ] + }, + { + "track": "Sunshine Coast", + "race": 6, + "skipped": true, + "reason": null + }, + { + "track": "Sunshine Coast", + "race": 7, + "race_name": "Farm Frites Class 1 Handicap", + "confidence": 70, + "confidence_category": "MEDIUM", + "top3": [ + 5, + 7, + 4 + ], + "trifecta": [ + 5, + 7, + 4 + ], + "alternatives": [], + "primary_prob_est": 0.2977, + "runner_probs_est": { + "5": 0.297, + "7": 0.1269, + "4": 0.1102, + "3": 0.1014, + "1": 0.0933, + "10": 0.0663, + "13": 0.0503, + "14": 0.0463, + "9": 0.0318, + "8": 0.0293, + "11": 0.0246, + "15": 0.0226 + }, + "pace": "MODERATE", + "data_completeness": 1.0, + "ranked": [ + { + "no": 5, + "name": "El Centro", + "score": 63.7, + "win_est": 0.297, + "place_est": 0.5341 + }, + { + "no": 7, + "name": "Divine Justice", + "score": 53.5, + "win_est": 0.1269, + "place_est": 0.6355 + }, + { + "no": 4, + "name": "Cantarito", + "score": 51.8, + "win_est": 0.1102, + "place_est": 0.7288 + }, + { + "no": 3, + "name": "Adranos", + "score": 50.8, + "win_est": 0.1014, + "place_est": 0.795 + }, + { + "no": 1, + "name": "Comin'Hometoyou", + "score": 49.8, + "win_est": 0.0933, + "place_est": 0.8454 + }, + { + "no": 10, + "name": "Let'Sgo Hugo", + "score": 45.7, + "win_est": 0.0663, + "place_est": 0.8917 + } + ] + }, + { + "track": "Sunshine Coast", + "race": 8, + "race_name": "Pfd BM58 Handicap", + "confidence": 74, + "confidence_category": "MEDIUM", + "top3": [ + 4, + 13, + 11 + ], + "trifecta": [ + 4, + 13, + 11 + ], + "alternatives": [], + "primary_prob_est": 0.3384, + "runner_probs_est": { + "4": 0.4055, + "13": 0.1191, + "11": 0.1069, + "9": 0.0722, + "1": 0.0572, + "15": 0.0544, + "5": 0.0468, + "12": 0.0407, + "16": 0.0374, + "2": 0.0325, + "10": 0.0273 + }, + "pace": "MODERATE", + "data_completeness": 1.0, + "ranked": [ + { + "no": 4, + "name": "Col Burn", + "score": 61.8, + "win_est": 0.4055, + "place_est": 0.6315 + }, + { + "no": 13, + "name": "Kelanoa", + "score": 47.1, + "win_est": 0.1191, + "place_est": 0.7037 + }, + { + "no": 11, + "name": "Paper Cowboy", + "score": 45.8, + "win_est": 0.1069, + "place_est": 0.761 + }, + { + "no": 9, + "name": "Pierant", + "score": 41.1, + "win_est": 0.0722, + "place_est": 0.8154 + }, + { + "no": 1, + "name": "Limero", + "score": 38.3, + "win_est": 0.0572, + "place_est": 0.8622 + }, + { + "no": 15, + "name": "Starsarise", + "score": 37.7, + "win_est": 0.0544, + "place_est": 0.9029 + } + ] + } + ] +} \ No newline at end of file diff --git a/data/reports/predictions-2026-08-10.json b/data/reports/predictions-2026-08-10.json new file mode 100644 index 0000000000000000000000000000000000000000..c005ae8b61283560ad91b43b362ecb749f2049ed --- /dev/null +++ b/data/reports/predictions-2026-08-10.json @@ -0,0 +1,1529 @@ +{ + "date": "2026-08-10", + "country": "AU", + "race_type": "gallops", + "model_version": "1.1.0", + "retrieved_at": "2026-08-14T17:01:20.543151+00:00", + "disclaimer": "Predictions are statistical estimates based on available information. They are NOT guarantees of any racing outcome or betting success.", + "predictions": [ + { + "track": "Dubbo", + "race": 1, + "skipped": true, + "reason": null + }, + { + "track": "Dubbo", + "race": 2, + "skipped": true, + "reason": null + }, + { + "track": "Dubbo", + "race": 3, + "race_name": "Aqua West Country Boosted BM58 Handicap", + "confidence": 75, + "confidence_category": "MEDIUM", + "top3": [ + 1, + 3, + 11 + ], + "trifecta": [ + 1, + 3, + 11 + ], + "alternatives": [], + "primary_prob_est": 0.3872, + "runner_probs_est": { + "1": 0.3778, + "3": 0.1004, + "11": 0.0763, + "2": 0.0756, + "4": 0.0667, + "5": 0.056, + "12": 0.0478, + "7": 0.047, + "10": 0.0426, + "6": 0.0405, + "8": 0.0405, + "13": 0.0288 + }, + "pace": "MODERATE", + "data_completeness": 1.0, + "ranked": [ + { + "no": 1, + "name": "Boncapo", + "score": 62.0, + "win_est": 0.3778, + "place_est": 0.5544 + }, + { + "no": 3, + "name": "Strassman", + "score": 46.1, + "win_est": 0.1004, + "place_est": 0.6301 + }, + { + "no": 11, + "name": "Vastly", + "score": 42.8, + "win_est": 0.0763, + "place_est": 0.6968 + }, + { + "no": 2, + "name": "Divine Conclusion", + "score": 42.7, + "win_est": 0.0756, + "place_est": 0.7528 + }, + { + "no": 4, + "name": "Grande Diablo", + "score": 41.2, + "win_est": 0.0667, + "place_est": 0.8007 + }, + { + "no": 5, + "name": "Proclivity", + "score": 39.1, + "win_est": 0.056, + "place_est": 0.8477 + } + ] + }, + { + "track": "Dubbo", + "race": 4, + "race_name": "Vale Colin Mackintosh BM58 Handicap", + "confidence": 70, + "confidence_category": "MEDIUM", + "top3": [ + 5, + 3, + 4 + ], + "trifecta": [ + 5, + 3, + 4 + ], + "alternatives": [], + "primary_prob_est": 0.3027, + "runner_probs_est": { + "5": 0.3502, + "3": 0.1497, + "4": 0.1267, + "10": 0.0821, + "2": 0.064, + "1": 0.0629, + "6": 0.0519, + "7": 0.0443, + "8": 0.0345, + "9": 0.0337 + }, + "pace": "MODERATE", + "data_completeness": 1.0, + "ranked": [ + { + "no": 5, + "name": "Torendosetta", + "score": 60.5, + "win_est": 0.3502, + "place_est": 0.6265 + }, + { + "no": 3, + "name": "Ensign Parker", + "score": 50.3, + "win_est": 0.1497, + "place_est": 0.7086 + }, + { + "no": 4, + "name": "Frankie's Shout", + "score": 48.3, + "win_est": 0.1267, + "place_est": 0.7726 + }, + { + "no": 10, + "name": "Miss Karis", + "score": 43.1, + "win_est": 0.0821, + "place_est": 0.8355 + }, + { + "no": 2, + "name": "Rothgate", + "score": 40.1, + "win_est": 0.064, + "place_est": 0.8875 + }, + { + "no": 1, + "name": "Street Parade", + "score": 39.9, + "win_est": 0.0629, + "place_est": 0.9318 + } + ] + }, + { + "track": "Dubbo", + "race": 5, + "race_name": "Xxxx Gold Dubbo Cup Sprint Prelude", + "confidence": 35, + "confidence_category": "LOW", + "top3": [ + 7, + 2, + 8 + ], + "trifecta": [ + 7, + 2, + 8 + ], + "alternatives": [], + "primary_prob_est": 0.2573, + "runner_probs_est": { + "7": 0.3107, + "2": 0.19, + "8": 0.1582, + "4": 0.1505, + "13": 0.084, + "11": 0.0638, + "6": 0.0428 + }, + "pace": "FAST", + "data_completeness": 1.0, + "ranked": [ + { + "no": 7, + "name": "Fetes Des Meres", + "score": 51.2, + "win_est": 0.3107, + "place_est": 0.659 + }, + { + "no": 2, + "name": "Castlebar Road", + "score": 45.3, + "win_est": 0.19, + "place_est": 0.8095 + }, + { + "no": 8, + "name": "Crook", + "score": 43.1, + "win_est": 0.1582, + "place_est": 0.8935 + }, + { + "no": 4, + "name": "Wave Breaker", + "score": 42.5, + "win_est": 0.1505, + "place_est": 0.9572 + }, + { + "no": 13, + "name": "Enniroc", + "score": 35.5, + "win_est": 0.084, + "place_est": 1.0 + }, + { + "no": 11, + "name": "Prince Of Sepang", + "score": 32.2, + "win_est": 0.0638, + "place_est": 1.0 + } + ] + }, + { + "track": "Dubbo", + "race": 6, + "skipped": true, + "reason": null + }, + { + "track": "Dubbo", + "race": 7, + "race_name": "Dubbo Gilgandra Toyota Dubbo Cup Prelude", + "confidence": 37, + "confidence_category": "LOW", + "top3": [ + 3, + 11, + 8 + ], + "trifecta": [ + 3, + 11, + 8 + ], + "alternatives": [], + "primary_prob_est": 0.3247, + "runner_probs_est": { + "3": 0.2784, + "11": 0.1528, + "8": 0.0958, + "14": 0.0818, + "13": 0.0765, + "5": 0.071, + "10": 0.0675, + "6": 0.0586, + "15": 0.05, + "9": 0.0406, + "4": 0.027 + }, + "pace": "MODERATE", + "data_completeness": 1.0, + "ranked": [ + { + "no": 3, + "name": "Stockholm", + "score": 55.4, + "win_est": 0.2784, + "place_est": 0.527 + }, + { + "no": 11, + "name": "Nomorenightshift", + "score": 48.2, + "win_est": 0.1528, + "place_est": 0.6088 + }, + { + "no": 8, + "name": "Deion", + "score": 42.6, + "win_est": 0.0958, + "place_est": 0.6853 + }, + { + "no": 14, + "name": "Red Beryl", + "score": 40.7, + "win_est": 0.0818, + "place_est": 0.7563 + }, + { + "no": 13, + "name": "Feirme Prince", + "score": 39.9, + "win_est": 0.0765, + "place_est": 0.8238 + }, + { + "no": 5, + "name": "Shamedy", + "score": 39.0, + "win_est": 0.071, + "place_est": 0.8824 + } + ] + }, + { + "track": "Kilcoy", + "race": 1, + "skipped": true, + "reason": null + }, + { + "track": "Kilcoy", + "race": 2, + "race_name": "Ladbrokes Place Extra BM60 Handicap", + "confidence": 35, + "confidence_category": "LOW", + "top3": [ + 6, + 4, + 5 + ], + "trifecta": [ + 6, + 4, + 5 + ], + "alternatives": [], + "primary_prob_est": 0.3322, + "runner_probs_est": { + "6": 0.3464, + "4": 0.2283, + "5": 0.1163, + "8": 0.1115, + "3": 0.0536, + "9": 0.0493, + "11": 0.0344, + "1": 0.0306, + "10": 0.0296 + }, + "pace": "MODERATE", + "data_completeness": 1.0, + "ranked": [ + { + "no": 6, + "name": "Trusty Bandit", + "score": 62.0, + "win_est": 0.3464, + "place_est": 0.6909 + }, + { + "no": 4, + "name": "Cheerful Cat", + "score": 57.0, + "win_est": 0.2283, + "place_est": 0.8024 + }, + { + "no": 5, + "name": "O'Caldino", + "score": 48.9, + "win_est": 0.1163, + "place_est": 0.856 + }, + { + "no": 8, + "name": "Rainbow Glitter", + "score": 48.4, + "win_est": 0.1115, + "place_est": 0.9053 + }, + { + "no": 3, + "name": "Social Pariah", + "score": 39.6, + "win_est": 0.0536, + "place_est": 0.9397 + }, + { + "no": 9, + "name": "Ucelle", + "score": 38.6, + "win_est": 0.0493, + "place_est": 0.9704 + } + ] + }, + { + "track": "Kilcoy", + "race": 3, + "race_name": "Ladbrokes Big Bets Copy Now BM65", + "confidence": 75, + "confidence_category": "MEDIUM", + "top3": [ + 4, + 2, + 6 + ], + "trifecta": [ + 4, + 2, + 6 + ], + "alternatives": [], + "primary_prob_est": 0.4038, + "runner_probs_est": { + "4": 0.5483, + "2": 0.1519, + "6": 0.1044, + "8": 0.0929, + "5": 0.0688, + "10": 0.0336 + }, + "pace": "FAST", + "data_completeness": 1.0, + "ranked": [ + { + "no": 4, + "name": "Vacillation", + "score": 58.3, + "win_est": 0.5483, + "place_est": 0.8046 + }, + { + "no": 2, + "name": "Drialle", + "score": 42.9, + "win_est": 0.1519, + "place_est": 0.8975 + }, + { + "no": 6, + "name": "Shape Of Water", + "score": 38.4, + "win_est": 0.1044, + "place_est": 0.9664 + }, + { + "no": 8, + "name": "Brooklyn Daisy", + "score": 37.0, + "win_est": 0.0929, + "place_est": 1.0 + }, + { + "no": 5, + "name": "Uluwatu", + "score": 33.4, + "win_est": 0.0688, + "place_est": 1.0 + }, + { + "no": 10, + "name": "Pauli", + "score": 24.8, + "win_est": 0.0336, + "place_est": 1.0 + } + ] + }, + { + "track": "Kilcoy", + "race": 4, + "race_name": "Kilcoy Global Foods Maiden Handicap", + "confidence": 69, + "confidence_category": "MEDIUM", + "top3": [ + 12, + 6, + 9 + ], + "trifecta": [ + 12, + 6, + 9 + ], + "alternatives": [], + "primary_prob_est": 0.3263, + "runner_probs_est": { + "12": 0.2855, + "6": 0.1262, + "9": 0.0927, + "4": 0.0912, + "3": 0.0889, + "2": 0.0716, + "10": 0.071, + "11": 0.0681, + "8": 0.0544, + "1": 0.0505 + }, + "pace": "MODERATE", + "data_completeness": 1.0, + "ranked": [ + { + "no": 12, + "name": "Braidwood Rose", + "score": 54.8, + "win_est": 0.2855, + "place_est": 0.5044 + }, + { + "no": 6, + "name": "Successismagic", + "score": 45.0, + "win_est": 0.1262, + "place_est": 0.5956 + }, + { + "no": 9, + "name": "Meade's Cafe", + "score": 41.3, + "win_est": 0.0927, + "place_est": 0.6845 + }, + { + "no": 4, + "name": "Rubick's Shadow", + "score": 41.1, + "win_est": 0.0912, + "place_est": 0.7561 + }, + { + "no": 3, + "name": "Enjector", + "score": 40.8, + "win_est": 0.0889, + "place_est": 0.8271 + }, + { + "no": 2, + "name": "Shrewdness", + "score": 38.2, + "win_est": 0.0716, + "place_est": 0.8952 + } + ] + }, + { + "track": "Kilcoy", + "race": 5, + "race_name": "Ladbrokes Switch Class 1 Handicap", + "confidence": 36, + "confidence_category": "LOW", + "top3": [ + 3, + 13, + 5 + ], + "trifecta": [ + 3, + 13, + 5 + ], + "alternatives": [], + "primary_prob_est": 0.2813, + "runner_probs_est": { + "3": 0.293, + "13": 0.1663, + "5": 0.1284, + "11": 0.0967, + "9": 0.0847, + "8": 0.0753, + "12": 0.0567, + "7": 0.0535, + "4": 0.0453 + }, + "pace": "MODERATE", + "data_completeness": 1.0, + "ranked": [ + { + "no": 3, + "name": "Tartan Tiger", + "score": 51.9, + "win_est": 0.293, + "place_est": 0.5877 + }, + { + "no": 13, + "name": "Air Of Authority", + "score": 45.1, + "win_est": 0.1663, + "place_est": 0.6844 + }, + { + "no": 5, + "name": "Brain Wave", + "score": 42.0, + "win_est": 0.1284, + "place_est": 0.7691 + }, + { + "no": 11, + "name": "Lord Danilo", + "score": 38.6, + "win_est": 0.0967, + "place_est": 0.8444 + }, + { + "no": 9, + "name": "Skieda", + "score": 37.0, + "win_est": 0.0847, + "place_est": 0.9012 + }, + { + "no": 8, + "name": "Piggietales", + "score": 35.6, + "win_est": 0.0753, + "place_est": 0.9547 + } + ] + }, + { + "track": "Kilcoy", + "race": 6, + "skipped": true, + "reason": null + }, + { + "track": "Kilcoy", + "race": 7, + "skipped": true, + "reason": null + }, + { + "track": "Nowra", + "race": 1, + "race_name": "Next Race Day 20Th September Cg&E Maiden", + "confidence": 69, + "confidence_category": "MEDIUM", + "top3": [ + 4, + 8, + 3 + ], + "trifecta": [ + 4, + 8, + 3 + ], + "alternatives": [], + "primary_prob_est": 0.2954, + "runner_probs_est": { + "4": 0.3321, + "8": 0.1373, + "3": 0.1232, + "1": 0.1172, + "6": 0.1078, + "2": 0.0833, + "5": 0.0597, + "10": 0.0393 + }, + "pace": "MODERATE", + "data_completeness": 0.972, + "ranked": [ + { + "no": 4, + "name": "Thirsty For More", + "score": 58.1, + "win_est": 0.3321, + "place_est": 0.5927 + }, + { + "no": 8, + "name": "Power Hungry", + "score": 47.5, + "win_est": 0.1373, + "place_est": 0.7099 + }, + { + "no": 3, + "name": "Wildstone Nature", + "score": 46.2, + "win_est": 0.1232, + "place_est": 0.8177 + }, + { + "no": 1, + "name": "Pariah Time", + "score": 45.6, + "win_est": 0.1172, + "place_est": 0.901 + }, + { + "no": 6, + "name": "Our Cielo", + "score": 44.6, + "win_est": 0.1078, + "place_est": 0.9607 + }, + { + "no": 2, + "name": "Life Young Ever", + "score": 41.5, + "win_est": 0.0833, + "place_est": 1.0 + } + ] + }, + { + "track": "Nowra", + "race": 2, + "race_name": "Thank You Bob Young Maiden Plate", + "confidence": 72, + "confidence_category": "MEDIUM", + "top3": [ + 9, + 5, + 2 + ], + "trifecta": [ + 9, + 5, + 2 + ], + "alternatives": [], + "primary_prob_est": 0.3277, + "runner_probs_est": { + "9": 0.3146, + "5": 0.1157, + "2": 0.0955, + "10": 0.0909, + "7": 0.0857, + "4": 0.0829, + "1": 0.0738, + "3": 0.0657, + "11": 0.0482, + "6": 0.0269 + }, + "pace": "MODERATE", + "data_completeness": 1.0, + "ranked": [ + { + "no": 9, + "name": "Rockabye Roxy", + "score": 60.7, + "win_est": 0.3146, + "place_est": 0.5258 + }, + { + "no": 5, + "name": "Belleistic Bonny", + "score": 48.7, + "win_est": 0.1157, + "place_est": 0.6167 + }, + { + "no": 2, + "name": "Kisembo", + "score": 46.4, + "win_est": 0.0955, + "place_est": 0.7025 + }, + { + "no": 10, + "name": "El Cool Gee", + "score": 45.8, + "win_est": 0.0909, + "place_est": 0.7854 + }, + { + "no": 7, + "name": "Little Bobbyloulou", + "score": 45.1, + "win_est": 0.0857, + "place_est": 0.8592 + }, + { + "no": 4, + "name": "Step Quick", + "score": 44.7, + "win_est": 0.0829, + "place_est": 0.9248 + } + ] + }, + { + "track": "Nowra", + "race": 3, + "race_name": "Sctc Champion Country Trainer BM58", + "confidence": 34, + "confidence_category": "LOW", + "top3": [ + 6, + 4, + 7 + ], + "trifecta": [ + 6, + 4, + 7 + ], + "alternatives": [], + "primary_prob_est": 0.3783, + "runner_probs_est": { + "6": 0.332, + "4": 0.2263, + "7": 0.0832, + "1": 0.0716, + "10": 0.0587, + "9": 0.0563, + "2": 0.0496, + "3": 0.0435, + "5": 0.0427, + "8": 0.0362 + }, + "pace": "MODERATE", + "data_completeness": 1.0, + "ranked": [ + { + "no": 6, + "name": "Dancing Mumma", + "score": 59.9, + "win_est": 0.332, + "place_est": 0.6414 + }, + { + "no": 4, + "name": "Drama Dodger", + "score": 55.3, + "win_est": 0.2263, + "place_est": 0.7131 + }, + { + "no": 7, + "name": "Vantante", + "score": 43.3, + "win_est": 0.0832, + "place_est": 0.7717 + }, + { + "no": 1, + "name": "Getty", + "score": 41.5, + "win_est": 0.0716, + "place_est": 0.828 + }, + { + "no": 10, + "name": "Bonnyville", + "score": 39.1, + "win_est": 0.0587, + "place_est": 0.8776 + }, + { + "no": 9, + "name": "Into The Fire", + "score": 38.6, + "win_est": 0.0563, + "place_est": 0.9211 + } + ] + }, + { + "track": "Nowra", + "race": 4, + "race_name": "Sctc Champion Trainer Matthew Smith BM66", + "confidence": 37, + "confidence_category": "LOW", + "top3": [ + 4, + 7, + 12 + ], + "trifecta": [ + 4, + 7, + 12 + ], + "alternatives": [], + "primary_prob_est": 0.3226, + "runner_probs_est": { + "4": 0.2944, + "7": 0.1524, + "12": 0.1013, + "6": 0.0917, + "8": 0.0909, + "3": 0.0726, + "5": 0.058, + "10": 0.0499, + "2": 0.0451, + "11": 0.0437 + }, + "pace": "MODERATE", + "data_completeness": 1.0, + "ranked": [ + { + "no": 4, + "name": "Fierceness", + "score": 56.3, + "win_est": 0.2944, + "place_est": 0.5481 + }, + { + "no": 7, + "name": "Win The Day", + "score": 48.4, + "win_est": 0.1524, + "place_est": 0.6398 + }, + { + "no": 12, + "name": "Noble One", + "score": 43.5, + "win_est": 0.1013, + "place_est": 0.7307 + }, + { + "no": 6, + "name": "Brannum", + "score": 42.3, + "win_est": 0.0917, + "place_est": 0.8033 + }, + { + "no": 8, + "name": "More Mischief", + "score": 42.2, + "win_est": 0.0909, + "place_est": 0.8613 + }, + { + "no": 3, + "name": "Tillstrom", + "score": 39.5, + "win_est": 0.0726, + "place_est": 0.9112 + } + ] + }, + { + "track": "Nowra", + "race": 5, + "skipped": true, + "reason": null + }, + { + "track": "Nowra", + "race": 6, + "race_name": "Sctc Horse Of The Year Written By Lucy", + "confidence": 34, + "confidence_category": "LOW", + "top3": [ + 1, + 6, + 4 + ], + "trifecta": [ + 1, + 6, + 4 + ], + "alternatives": [], + "primary_prob_est": 0.2231, + "runner_probs_est": { + "1": 0.2388, + "6": 0.1642, + "4": 0.1523, + "12": 0.1322, + "15": 0.111, + "7": 0.0744, + "14": 0.0589, + "9": 0.0419, + "13": 0.0265 + }, + "pace": "MODERATE", + "data_completeness": 0.975, + "ranked": [ + { + "no": 1, + "name": "Alabama Charm", + "score": 54.6, + "win_est": 0.2388, + "place_est": 0.5553 + }, + { + "no": 6, + "name": "Zinger", + "score": 50.1, + "win_est": 0.1642, + "place_est": 0.6875 + }, + { + "no": 4, + "name": "Kapolei", + "score": 49.2, + "win_est": 0.1523, + "place_est": 0.7984 + }, + { + "no": 12, + "name": "Hammertime", + "score": 47.5, + "win_est": 0.1322, + "place_est": 0.8728 + }, + { + "no": 15, + "name": "Denise's Gal", + "score": 45.4, + "win_est": 0.111, + "place_est": 0.9317 + }, + { + "no": 7, + "name": "Bright Promise", + "score": 40.6, + "win_est": 0.0744, + "place_est": 0.9735 + } + ] + }, + { + "track": "Nowra", + "race": 7, + "skipped": true, + "reason": null + }, + { + "track": "Pakenham Synthetic", + "race": 1, + "skipped": true, + "reason": null + }, + { + "track": "Pakenham Synthetic", + "race": 2, + "race_name": "Southside Racing Member 3Yo Maiden Plate", + "confidence": 68, + "confidence_category": "MEDIUM", + "top3": [ + 5, + 3, + 4 + ], + "trifecta": [ + 5, + 3, + 4 + ], + "alternatives": [], + "primary_prob_est": 0.2927, + "runner_probs_est": { + "5": 0.3476, + "3": 0.1486, + "4": 0.1322, + "1": 0.13, + "6": 0.1268, + "2": 0.1148 + }, + "pace": "FAST", + "data_completeness": 0.852, + "ranked": [ + { + "no": 5, + "name": "La Reina Vega", + "score": 50.9, + "win_est": 0.3476, + "place_est": 0.6284 + }, + { + "no": 3, + "name": "Crusading Knight", + "score": 40.7, + "win_est": 0.1486, + "place_est": 0.7584 + }, + { + "no": 4, + "name": "Utopic Future", + "score": 39.3, + "win_est": 0.1322, + "place_est": 0.8852 + }, + { + "no": 1, + "name": "Activating", + "score": 39.1, + "win_est": 0.13, + "place_est": 1.0 + }, + { + "no": 6, + "name": "Lady Puissance", + "score": 38.8, + "win_est": 0.1268, + "place_est": 1.0 + }, + { + "no": 2, + "name": "Crimson Dynasty", + "score": 37.6, + "win_est": 0.1148, + "place_est": 1.0 + } + ] + }, + { + "track": "Pakenham Synthetic", + "race": 3, + "race_name": "Hygain Edge Maiden Plate", + "confidence": 34, + "confidence_category": "LOW", + "top3": [ + 2, + 13, + 4 + ], + "trifecta": [ + 2, + 13, + 4 + ], + "alternatives": [], + "primary_prob_est": 0.2683, + "runner_probs_est": { + "2": 0.201, + "13": 0.144, + "4": 0.099, + "7": 0.0934, + "14": 0.0771, + "1": 0.0733, + "9": 0.0715, + "5": 0.0698, + "8": 0.0642, + "12": 0.0386, + "10": 0.0383, + "11": 0.0298 + }, + "pace": "MODERATE", + "data_completeness": 0.963, + "ranked": [ + { + "no": 2, + "name": "Hit Squad", + "score": 53.8, + "win_est": 0.201, + "place_est": 0.444 + }, + { + "no": 13, + "name": "Aru Valley", + "score": 49.8, + "win_est": 0.144, + "place_est": 0.5374 + }, + { + "no": 4, + "name": "Rip Current", + "score": 45.3, + "win_est": 0.099, + "place_est": 0.6145 + }, + { + "no": 7, + "name": "Aurora's Belt", + "score": 44.6, + "win_est": 0.0934, + "place_est": 0.6878 + }, + { + "no": 14, + "name": "Diamond Storm", + "score": 42.3, + "win_est": 0.0771, + "place_est": 0.7594 + }, + { + "no": 1, + "name": "Doublet", + "score": 41.7, + "win_est": 0.0733, + "place_est": 0.8291 + } + ] + }, + { + "track": "Pakenham Synthetic", + "race": 4, + "skipped": true, + "reason": null + }, + { + "track": "Pakenham Synthetic", + "race": 5, + "race_name": "Designer Coolrooms Maiden Plate", + "confidence": 35, + "confidence_category": "LOW", + "top3": [ + 14, + 13, + 1 + ], + "trifecta": [ + 14, + 13, + 1 + ], + "alternatives": [], + "primary_prob_est": 0.2374, + "runner_probs_est": { + "14": 0.1781, + "13": 0.1145, + "1": 0.1028, + "6": 0.0994, + "3": 0.0834, + "2": 0.0761, + "11": 0.0736, + "5": 0.073, + "7": 0.0564, + "8": 0.0502, + "9": 0.0489, + "10": 0.0436 + }, + "pace": "MODERATE", + "data_completeness": 0.982, + "ranked": [ + { + "no": 14, + "name": "Them Apples", + "score": 50.3, + "win_est": 0.1781, + "place_est": 0.3954 + }, + { + "no": 13, + "name": "Certain Impact", + "score": 45.0, + "win_est": 0.1145, + "place_est": 0.4947 + }, + { + "no": 1, + "name": "Flamingo Flyer", + "score": 43.7, + "win_est": 0.1028, + "place_est": 0.5782 + }, + { + "no": 6, + "name": "Alodie", + "score": 43.3, + "win_est": 0.0994, + "place_est": 0.6543 + }, + { + "no": 3, + "name": "Midnight Man", + "score": 41.2, + "win_est": 0.0834, + "place_est": 0.7279 + }, + { + "no": 2, + "name": "Last Cent", + "score": 40.1, + "win_est": 0.0761, + "place_est": 0.8009 + } + ] + }, + { + "track": "Pakenham Synthetic", + "race": 6, + "race_name": "Dalton Consulting Engineers Handicap", + "confidence": 35, + "confidence_category": "LOW", + "top3": [ + 8, + 2, + 6 + ], + "trifecta": [ + 8, + 2, + 6 + ], + "alternatives": [], + "primary_prob_est": 0.2528, + "runner_probs_est": { + "8": 0.2422, + "2": 0.1532, + "6": 0.1275, + "4": 0.1035, + "5": 0.1035, + "9": 0.0961, + "3": 0.0899, + "7": 0.0841 + }, + "pace": "MODERATE", + "data_completeness": 1.0, + "ranked": [ + { + "no": 8, + "name": "Eternal Joy", + "score": 50.8, + "win_est": 0.2422, + "place_est": 0.5229 + }, + { + "no": 2, + "name": "Grouse Mountain", + "score": 45.3, + "win_est": 0.1532, + "place_est": 0.6265 + }, + { + "no": 6, + "name": "Ruby Avenue", + "score": 43.1, + "win_est": 0.1275, + "place_est": 0.73 + }, + { + "no": 4, + "name": "Bold Print", + "score": 40.6, + "win_est": 0.1035, + "place_est": 0.8261 + }, + { + "no": 5, + "name": "Fullproof", + "score": 40.6, + "win_est": 0.1035, + "place_est": 0.9159 + }, + { + "no": 9, + "name": "Heartattack Jack", + "score": 39.7, + "win_est": 0.0961, + "place_est": 1.0 + } + ] + }, + { + "track": "Pakenham Synthetic", + "race": 7, + "race_name": "Ladbrokes Pakenham Cup On Sale Handicap", + "confidence": 34, + "confidence_category": "LOW", + "top3": [ + 1, + 2, + 5 + ], + "trifecta": [ + 1, + 2, + 5 + ], + "alternatives": [], + "primary_prob_est": 0.2783, + "runner_probs_est": { + "1": 0.3154, + "2": 0.2132, + "5": 0.1453, + "9": 0.0804, + "8": 0.0658, + "6": 0.0456, + "3": 0.0413, + "10": 0.033, + "7": 0.0314, + "11": 0.0286 + }, + "pace": "MODERATE", + "data_completeness": 1.0, + "ranked": [ + { + "no": 1, + "name": "Magnardo", + "score": 58.1, + "win_est": 0.3154, + "place_est": 0.6739 + }, + { + "no": 2, + "name": "Premium Return", + "score": 53.4, + "win_est": 0.2132, + "place_est": 0.7543 + }, + { + "no": 5, + "name": "Ponte Arcobaleno", + "score": 48.8, + "win_est": 0.1453, + "place_est": 0.8201 + }, + { + "no": 9, + "name": "Spirit Angel", + "score": 41.7, + "win_est": 0.0804, + "place_est": 0.8658 + }, + { + "no": 8, + "name": "Invincible Amour", + "score": 39.3, + "win_est": 0.0658, + "place_est": 0.9071 + }, + { + "no": 6, + "name": "Faceoff", + "score": 34.9, + "win_est": 0.0456, + "place_est": 0.94 + } + ] + }, + { + "track": "Pakenham Synthetic", + "race": 8, + "race_name": "Duffy & Simon Lawyers Handicap", + "confidence": 69, + "confidence_category": "MEDIUM", + "top3": [ + 3, + 1, + 10 + ], + "trifecta": [ + 3, + 1, + 10 + ], + "alternatives": [], + "primary_prob_est": 0.4736, + "runner_probs_est": { + "3": 0.4345, + "1": 0.1904, + "10": 0.0634, + "2": 0.0603, + "5": 0.049, + "8": 0.0481, + "6": 0.0363, + "7": 0.0328, + "11": 0.032, + "12": 0.0299, + "9": 0.0233 + }, + "pace": "MODERATE", + "data_completeness": 1.0, + "ranked": [ + { + "no": 3, + "name": "Butterscotch", + "score": 64.7, + "win_est": 0.4345, + "place_est": 0.6883 + }, + { + "no": 1, + "name": "Oshima", + "score": 54.8, + "win_est": 0.1904, + "place_est": 0.7486 + }, + { + "no": 10, + "name": "Bearbrassblackfish", + "score": 41.6, + "win_est": 0.0634, + "place_est": 0.7975 + }, + { + "no": 2, + "name": "Bogues", + "score": 41.0, + "win_est": 0.0603, + "place_est": 0.8457 + }, + { + "no": 5, + "name": "Fearless Writer", + "score": 38.5, + "win_est": 0.049, + "place_est": 0.8819 + }, + { + "no": 8, + "name": "Gen Zed", + "score": 38.3, + "win_est": 0.0481, + "place_est": 0.9147 + } + ] + }, + { + "track": "Pakenham Synthetic", + "race": 9, + "skipped": true, + "reason": null + } + ] +} \ No newline at end of file diff --git a/data/reports/predictions-2026-08-11.json b/data/reports/predictions-2026-08-11.json new file mode 100644 index 0000000000000000000000000000000000000000..509770dc6d56b6064bc677dc702959dcbbcc6867 --- /dev/null +++ b/data/reports/predictions-2026-08-11.json @@ -0,0 +1,1886 @@ +{ + "date": "2026-08-11", + "country": "AU", + "race_type": "gallops", + "model_version": "1.1.0", + "retrieved_at": "2026-08-14T17:12:57.103721+00:00", + "disclaimer": "Predictions are statistical estimates based on available information. They are NOT guarantees of any racing outcome or betting success.", + "predictions": [ + { + "track": "Ballarat Synthetic", + "race": 1, + "race_name": "Global Turf Maiden Plate", + "confidence": 38, + "confidence_category": "LOW", + "top3": [ + 11, + 2, + 3 + ], + "trifecta": [ + 11, + 2, + 3 + ], + "alternatives": [], + "primary_prob_est": 0.2697, + "runner_probs_est": { + "11": 0.3412, + "2": 0.1737, + "3": 0.1546, + "6": 0.1136, + "10": 0.109, + "8": 0.0593, + "5": 0.0486 + }, + "pace": "FAST", + "data_completeness": 1.0, + "ranked": [ + { + "no": 11, + "name": "Preciousmore", + "score": 56.8, + "win_est": 0.3412, + "place_est": 0.6696 + }, + { + "no": 2, + "name": "Fight Like A Raven", + "score": 48.7, + "win_est": 0.1737, + "place_est": 0.7832 + }, + { + "no": 3, + "name": "Full Of Defiance", + "score": 47.3, + "win_est": 0.1546, + "place_est": 0.8922 + }, + { + "no": 6, + "name": "Le Plus Rapide", + "score": 43.6, + "win_est": 0.1136, + "place_est": 0.9514 + }, + { + "no": 10, + "name": "Eye Tracker", + "score": 43.1, + "win_est": 0.109, + "place_est": 1.0 + }, + { + "no": 8, + "name": "Star Of Tennyson", + "score": 35.8, + "win_est": 0.0593, + "place_est": 1.0 + } + ] + }, + { + "track": "Ballarat Synthetic", + "race": 2, + "race_name": "Manhari Maiden Plate", + "confidence": 36, + "confidence_category": "LOW", + "top3": [ + 4, + 8, + 9 + ], + "trifecta": [ + 4, + 8, + 9 + ], + "alternatives": [], + "primary_prob_est": 0.2659, + "runner_probs_est": { + "4": 0.3036, + "8": 0.1842, + "9": 0.1471, + "10": 0.1376, + "3": 0.0841, + "5": 0.0768, + "12": 0.0666 + }, + "pace": "FAST", + "data_completeness": 0.968, + "ranked": [ + { + "no": 4, + "name": "Rakiynn", + "score": 54.0, + "win_est": 0.3036, + "place_est": 0.6349 + }, + { + "no": 8, + "name": "Star Of Naantali", + "score": 48.0, + "win_est": 0.1842, + "place_est": 0.7725 + }, + { + "no": 9, + "name": "Sweet Allure", + "score": 45.3, + "win_est": 0.1471, + "place_est": 0.8566 + }, + { + "no": 10, + "name": "Tennessee Lights", + "score": 44.5, + "win_est": 0.1376, + "place_est": 0.9334 + }, + { + "no": 3, + "name": "In'Kantosstar", + "score": 38.6, + "win_est": 0.0841, + "place_est": 1.0 + }, + { + "no": 5, + "name": "Roll On Big Red", + "score": 37.5, + "win_est": 0.0768, + "place_est": 1.0 + } + ] + }, + { + "track": "Ballarat Synthetic", + "race": 3, + "race_name": "Brandt BM62 Handicap", + "confidence": 36, + "confidence_category": "LOW", + "top3": [ + 2, + 4, + 1 + ], + "trifecta": [ + 2, + 4, + 1 + ], + "alternatives": [], + "primary_prob_est": 0.2854, + "runner_probs_est": { + "2": 0.3593, + "4": 0.209, + "1": 0.1549, + "9": 0.1004, + "6": 0.0702, + "8": 0.0604, + "5": 0.0459 + }, + "pace": "FAST", + "data_completeness": 1.0, + "ranked": [ + { + "no": 2, + "name": "Just Magic", + "score": 61.2, + "win_est": 0.3593, + "place_est": 0.7232 + }, + { + "no": 4, + "name": "Russian Duchess", + "score": 54.7, + "win_est": 0.209, + "place_est": 0.8236 + }, + { + "no": 1, + "name": "Tick Tock Lady", + "score": 51.1, + "win_est": 0.1549, + "place_est": 0.8937 + }, + { + "no": 9, + "name": "Limbering", + "score": 45.9, + "win_est": 0.1004, + "place_est": 0.9541 + }, + { + "no": 6, + "name": "Designs Of Eight", + "score": 41.6, + "win_est": 0.0702, + "place_est": 1.0 + }, + { + "no": 8, + "name": "Written Story", + "score": 39.8, + "win_est": 0.0604, + "place_est": 1.0 + } + ] + }, + { + "track": "Ballarat Synthetic", + "race": 4, + "skipped": true, + "reason": null + }, + { + "track": "Ballarat Synthetic", + "race": 5, + "race_name": "Sportsbet Jockey Watch BM56 Handicap", + "confidence": 69, + "confidence_category": "MEDIUM", + "top3": [ + 2, + 3, + 6 + ], + "trifecta": [ + 2, + 3, + 6 + ], + "alternatives": [], + "primary_prob_est": 0.3232, + "runner_probs_est": { + "2": 0.3015, + "3": 0.1377, + "6": 0.1004, + "14": 0.0987, + "1": 0.0931, + "8": 0.0857, + "9": 0.0725, + "5": 0.0436, + "10": 0.0337, + "11": 0.0331 + }, + "pace": "MODERATE", + "data_completeness": 1.0, + "ranked": [ + { + "no": 2, + "name": "No Greater Vue", + "score": 59.1, + "win_est": 0.3015, + "place_est": 0.5396 + }, + { + "no": 3, + "name": "Rookery Nook", + "score": 49.7, + "win_est": 0.1377, + "place_est": 0.6383 + }, + { + "no": 6, + "name": "Pick Wisely", + "score": 45.9, + "win_est": 0.1004, + "place_est": 0.7314 + }, + { + "no": 14, + "name": "Eau De Cologne", + "score": 45.7, + "win_est": 0.0987, + "place_est": 0.8171 + }, + { + "no": 1, + "name": "Ancho", + "score": 45.0, + "win_est": 0.0931, + "place_est": 0.8896 + }, + { + "no": 8, + "name": "Swycho", + "score": 44.0, + "win_est": 0.0857, + "place_est": 0.9332 + } + ] + }, + { + "track": "Ballarat Synthetic", + "race": 6, + "race_name": "Hygain Edge BM56 Handicap", + "confidence": 69, + "confidence_category": "MEDIUM", + "top3": [ + 7, + 1, + 9 + ], + "trifecta": [ + 7, + 1, + 9 + ], + "alternatives": [], + "primary_prob_est": 0.2965, + "runner_probs_est": { + "7": 0.3567, + "1": 0.1616, + "9": 0.1357, + "2": 0.0902, + "8": 0.0902, + "3": 0.0745, + "4": 0.0668, + "10": 0.0244 + }, + "pace": "MODERATE", + "data_completeness": 1.0, + "ranked": [ + { + "no": 7, + "name": "Aqua Storm", + "score": 65.8, + "win_est": 0.3567, + "place_est": 0.654 + }, + { + "no": 1, + "name": "Hellberg", + "score": 56.3, + "win_est": 0.1616, + "place_est": 0.7442 + }, + { + "no": 9, + "name": "Call Me Maura", + "score": 54.2, + "win_est": 0.1357, + "place_est": 0.8344 + }, + { + "no": 2, + "name": "Thinking Sensation", + "score": 49.3, + "win_est": 0.0902, + "place_est": 0.9088 + }, + { + "no": 8, + "name": "Miss Top Gun", + "score": 49.3, + "win_est": 0.0902, + "place_est": 0.9756 + }, + { + "no": 3, + "name": "Royal Heritage", + "score": 47.0, + "win_est": 0.0745, + "place_est": 1.0 + } + ] + }, + { + "track": "Ballarat Synthetic", + "race": 7, + "race_name": "Manhari BM62 Handicap", + "confidence": 35, + "confidence_category": "LOW", + "top3": [ + 2, + 4, + 5 + ], + "trifecta": [ + 2, + 4, + 5 + ], + "alternatives": [], + "primary_prob_est": 0.3184, + "runner_probs_est": { + "2": 0.31, + "4": 0.1896, + "5": 0.1121, + "3": 0.0941, + "1": 0.0733, + "8": 0.0721, + "7": 0.0652, + "6": 0.0534, + "10": 0.0301 + }, + "pace": "FAST", + "data_completeness": 1.0, + "ranked": [ + { + "no": 2, + "name": "Bring Me Power", + "score": 56.3, + "win_est": 0.31, + "place_est": 0.6117 + }, + { + "no": 4, + "name": "Blondie's Award", + "score": 50.4, + "win_est": 0.1896, + "place_est": 0.7059 + }, + { + "no": 5, + "name": "Prince Marionette", + "score": 44.1, + "win_est": 0.1121, + "place_est": 0.7792 + }, + { + "no": 3, + "name": "Strike Gold", + "score": 42.0, + "win_est": 0.0941, + "place_est": 0.8513 + }, + { + "no": 1, + "name": "Helluva Barty", + "score": 39.0, + "win_est": 0.0733, + "place_est": 0.9165 + }, + { + "no": 8, + "name": "Raging Monkey", + "score": 38.8, + "win_est": 0.0721, + "place_est": 0.9699 + } + ] + }, + { + "track": "Ballarat Synthetic", + "race": 8, + "race_name": "Hygain Edge BM62 Handicap", + "confidence": 35, + "confidence_category": "LOW", + "top3": [ + 6, + 4, + 2 + ], + "trifecta": [ + 6, + 4, + 2 + ], + "alternatives": [], + "primary_prob_est": 0.2773, + "runner_probs_est": { + "6": 0.4304, + "4": 0.2677, + "2": 0.1967, + "8": 0.0602, + "3": 0.045 + }, + "pace": "VERY FAST", + "data_completeness": 1.0, + "ranked": [ + { + "no": 6, + "name": "Tomanado", + "score": 58.1, + "win_est": 0.4304, + "place_est": 0.8948 + }, + { + "no": 4, + "name": "Bonfire Jimmy", + "score": 52.4, + "win_est": 0.2677, + "place_est": 0.955 + }, + { + "no": 2, + "name": "Impending War", + "score": 48.7, + "win_est": 0.1967, + "place_est": 1.0 + }, + { + "no": 8, + "name": "Yongtai", + "score": 34.5, + "win_est": 0.0602, + "place_est": 1.0 + }, + { + "no": 3, + "name": "Razzo Rosso", + "score": 31.0, + "win_est": 0.045, + "place_est": 1.0 + } + ] + }, + { + "track": "Ballarat Synthetic", + "race": 9, + "skipped": true, + "reason": null + }, + { + "track": "Ballarat Synthetic", + "race": 10, + "race_name": "Hygain Edge BM56 Handicap", + "confidence": 36, + "confidence_category": "LOW", + "top3": [ + 1, + 2, + 13 + ], + "trifecta": [ + 1, + 2, + 13 + ], + "alternatives": [], + "primary_prob_est": 0.3221, + "runner_probs_est": { + "1": 0.2731, + "2": 0.1616, + "13": 0.0964, + "4": 0.0932, + "5": 0.0872, + "9": 0.0641, + "10": 0.062, + "11": 0.0409, + "6": 0.0364, + "12": 0.0313, + "7": 0.03, + "8": 0.024 + }, + "pace": "MODERATE", + "data_completeness": 1.0, + "ranked": [ + { + "no": 1, + "name": "Aka Daka", + "score": 55.7, + "win_est": 0.2731, + "place_est": 0.5311 + }, + { + "no": 2, + "name": "Royal Infantry", + "score": 49.4, + "win_est": 0.1616, + "place_est": 0.6243 + }, + { + "no": 13, + "name": "Ovabent", + "score": 43.2, + "win_est": 0.0964, + "place_est": 0.7115 + }, + { + "no": 4, + "name": "Pacific Jewel", + "score": 42.8, + "win_est": 0.0932, + "place_est": 0.7756 + }, + { + "no": 5, + "name": "Slate Ripper", + "score": 42.0, + "win_est": 0.0872, + "place_est": 0.8375 + }, + { + "no": 9, + "name": "Everett", + "score": 38.3, + "win_est": 0.0641, + "place_est": 0.8784 + } + ] + }, + { + "track": "Ballina", + "race": 1, + "race_name": "Tab Country Boosted BM58 Handicap", + "confidence": 36, + "confidence_category": "LOW", + "top3": [ + 1, + 7, + 2 + ], + "trifecta": [ + 1, + 7, + 2 + ], + "alternatives": [], + "primary_prob_est": 0.2933, + "runner_probs_est": { + "1": 0.3288, + "7": 0.185, + "2": 0.1348, + "4": 0.117, + "6": 0.0999, + "8": 0.0681, + "5": 0.0664 + }, + "pace": "FAST", + "data_completeness": 1.0, + "ranked": [ + { + "no": 1, + "name": "Gavin", + "score": 55.6, + "win_est": 0.3288, + "place_est": 0.6487 + }, + { + "no": 7, + "name": "Ourlegseleven", + "score": 48.7, + "win_est": 0.185, + "place_est": 0.7657 + }, + { + "no": 2, + "name": "Herald Angel", + "score": 44.9, + "win_est": 0.1348, + "place_est": 0.8655 + }, + { + "no": 4, + "name": "Montgomery", + "score": 43.2, + "win_est": 0.117, + "place_est": 0.9336 + }, + { + "no": 6, + "name": "Flash Prince", + "score": 41.3, + "win_est": 0.0999, + "place_est": 1.0 + }, + { + "no": 8, + "name": "Manhattan Dress", + "score": 36.7, + "win_est": 0.0681, + "place_est": 1.0 + } + ] + }, + { + "track": "Ballina", + "race": 2, + "race_name": "Tab Country Boosted Maiden Plate", + "confidence": 34, + "confidence_category": "LOW", + "top3": [ + 6, + 8, + 2 + ], + "trifecta": [ + 6, + 8, + 2 + ], + "alternatives": [], + "primary_prob_est": 0.2701, + "runner_probs_est": { + "6": 0.3142, + "8": 0.2159, + "2": 0.1522, + "1": 0.1497, + "7": 0.0893, + "5": 0.0788 + }, + "pace": "FAST", + "data_completeness": 0.963, + "ranked": [ + { + "no": 6, + "name": "Sorrenti", + "score": 53.6, + "win_est": 0.3142, + "place_est": 0.6823 + }, + { + "no": 8, + "name": "Lagavulin", + "score": 49.1, + "win_est": 0.2159, + "place_est": 0.832 + }, + { + "no": 2, + "name": "In Bocca Al Lupe", + "score": 44.9, + "win_est": 0.1522, + "place_est": 0.9212 + }, + { + "no": 1, + "name": "Bang Its On", + "score": 44.7, + "win_est": 0.1497, + "place_est": 1.0 + }, + { + "no": 7, + "name": "Tsunuki", + "score": 38.5, + "win_est": 0.0893, + "place_est": 1.0 + }, + { + "no": 5, + "name": "Savanna Golden Boy", + "score": 37.0, + "win_est": 0.0788, + "place_est": 1.0 + } + ] + }, + { + "track": "Ballina", + "race": 3, + "race_name": "Mulcahy Lawyers & Conveyancers Maiden", + "confidence": 37, + "confidence_category": "LOW", + "top3": [ + 2, + 9, + 5 + ], + "trifecta": [ + 2, + 9, + 5 + ], + "alternatives": [], + "primary_prob_est": 0.2497, + "runner_probs_est": { + "2": 0.3584, + "9": 0.1887, + "5": 0.1825, + "8": 0.1624, + "7": 0.0694, + "11": 0.0387 + }, + "pace": "FAST", + "data_completeness": 0.963, + "ranked": [ + { + "no": 2, + "name": "Funky Cold Medina", + "score": 53.0, + "win_est": 0.3584, + "place_est": 0.7295 + }, + { + "no": 9, + "name": "Dramacey", + "score": 45.3, + "win_est": 0.1887, + "place_est": 0.8919 + }, + { + "no": 5, + "name": "Ashkirk", + "score": 44.9, + "win_est": 0.1825, + "place_est": 0.9613 + }, + { + "no": 8, + "name": "Checks'n'Balances", + "score": 43.5, + "win_est": 0.1624, + "place_est": 1.0 + }, + { + "no": 7, + "name": "Togarashi", + "score": 33.3, + "win_est": 0.0694, + "place_est": 1.0 + }, + { + "no": 11, + "name": "Lucky Crimson", + "score": 26.3, + "win_est": 0.0387, + "place_est": 1.0 + } + ] + }, + { + "track": "Ballina", + "race": 4, + "race_name": "McGrath Northern Rivers CL1 & Maiden", + "confidence": 35, + "confidence_category": "LOW", + "top3": [ + 1, + 5, + 9 + ], + "trifecta": [ + 1, + 5, + 9 + ], + "alternatives": [], + "primary_prob_est": 0.3123, + "runner_probs_est": { + "1": 0.3004, + "5": 0.198, + "9": 0.1133, + "12": 0.1017, + "7": 0.0912, + "3": 0.0785, + "4": 0.0705, + "6": 0.0464 + }, + "pace": "FAST", + "data_completeness": 1.0, + "ranked": [ + { + "no": 1, + "name": "Coccinella", + "score": 49.6, + "win_est": 0.3004, + "place_est": 0.6117 + }, + { + "no": 5, + "name": "Triple Time", + "score": 44.6, + "win_est": 0.198, + "place_est": 0.7133 + }, + { + "no": 9, + "name": "Play It Cool", + "score": 37.9, + "win_est": 0.1133, + "place_est": 0.8046 + }, + { + "no": 12, + "name": "Pressipitating", + "score": 36.6, + "win_est": 0.1017, + "place_est": 0.8831 + }, + { + "no": 7, + "name": "Mahuika Maroi", + "score": 35.3, + "win_est": 0.0912, + "place_est": 0.9536 + }, + { + "no": 3, + "name": "More You Think", + "score": 33.5, + "win_est": 0.0785, + "place_est": 1.0 + } + ] + }, + { + "track": "Ballina", + "race": 5, + "race_name": "Ballina Fair Maiden Plate", + "confidence": 35, + "confidence_category": "LOW", + "top3": [ + 8, + 7, + 5 + ], + "trifecta": [ + 8, + 7, + 5 + ], + "alternatives": [], + "primary_prob_est": 0.2352, + "runner_probs_est": { + "8": 0.2565, + "7": 0.1677, + "5": 0.1505, + "12": 0.1295, + "10": 0.1232, + "11": 0.0741, + "13": 0.0535, + "2": 0.0449 + }, + "pace": "MODERATE", + "data_completeness": 1.0, + "ranked": [ + { + "no": 8, + "name": "Hey Bluey", + "score": 53.3, + "win_est": 0.2565, + "place_est": 0.5747 + }, + { + "no": 7, + "name": "Helluva Road", + "score": 48.2, + "win_est": 0.1677, + "place_est": 0.7042 + }, + { + "no": 5, + "name": "Wasai", + "score": 46.9, + "win_est": 0.1505, + "place_est": 0.8274 + }, + { + "no": 12, + "name": "She's A Dame", + "score": 45.1, + "win_est": 0.1295, + "place_est": 0.9015 + }, + { + "no": 10, + "name": "Lady Tuatara", + "score": 44.5, + "win_est": 0.1232, + "place_est": 0.9551 + }, + { + "no": 11, + "name": "Military Legend", + "score": 38.4, + "win_est": 0.0741, + "place_est": 1.0 + } + ] + }, + { + "track": "Ballina", + "race": 6, + "skipped": true, + "reason": null + }, + { + "track": "Ballina", + "race": 7, + "race_name": "100.9 Zzzfm CL2 BM62 Handicap", + "confidence": 34, + "confidence_category": "LOW", + "top3": [ + 1, + 4, + 7 + ], + "trifecta": [ + 1, + 4, + 7 + ], + "alternatives": [], + "primary_prob_est": 0.2305, + "runner_probs_est": { + "1": 0.2588, + "4": 0.1794, + "7": 0.1583, + "14": 0.1518, + "11": 0.1374, + "6": 0.1144 + }, + "pace": "FAST", + "data_completeness": 1.0, + "ranked": [ + { + "no": 1, + "name": "Immortal Storm", + "score": 52.3, + "win_est": 0.2588, + "place_est": 0.5964 + }, + { + "no": 4, + "name": "Yoweri", + "score": 47.9, + "win_est": 0.1794, + "place_est": 0.7483 + }, + { + "no": 7, + "name": "City Of Tears", + "score": 46.4, + "win_est": 0.1583, + "place_est": 0.8856 + }, + { + "no": 14, + "name": "Land Speed", + "score": 45.9, + "win_est": 0.1518, + "place_est": 1.0 + }, + { + "no": 11, + "name": "Hi Tiago", + "score": 44.7, + "win_est": 0.1374, + "place_est": 1.0 + }, + { + "no": 6, + "name": "Bluish Hue", + "score": 42.5, + "win_est": 0.1144, + "place_est": 1.0 + } + ] + }, + { + "track": "Ballina", + "race": 8, + "skipped": true, + "reason": null + }, + { + "track": "Broome", + "race": 1, + "skipped": true, + "reason": null + }, + { + "track": "Broome", + "race": 2, + "race_name": "Platinum Logistics Handicap", + "confidence": 75, + "confidence_category": "MEDIUM", + "top3": [ + 1, + 6, + 4 + ], + "trifecta": [ + 1, + 6, + 4 + ], + "alternatives": [], + "primary_prob_est": 0.3628, + "runner_probs_est": { + "1": 0.5325, + "6": 0.1291, + "4": 0.1149, + "2": 0.1084, + "5": 0.0647, + "7": 0.0504 + }, + "pace": "FAST", + "data_completeness": 1.0, + "ranked": [ + { + "no": 1, + "name": "Majestuoso Phoenix", + "score": 62.7, + "win_est": 0.5325, + "place_est": 0.7766 + }, + { + "no": 6, + "name": "Working Class Girl", + "score": 45.7, + "win_est": 0.1291, + "place_est": 0.885 + }, + { + "no": 4, + "name": "Ole Grande", + "score": 44.3, + "win_est": 0.1149, + "place_est": 0.9496 + }, + { + "no": 2, + "name": "Ray's Sauce", + "score": 43.6, + "win_est": 0.1084, + "place_est": 1.0 + }, + { + "no": 5, + "name": "Finado", + "score": 37.4, + "win_est": 0.0647, + "place_est": 1.0 + }, + { + "no": 7, + "name": "Gingeriffic", + "score": 34.4, + "win_est": 0.0504, + "place_est": 1.0 + } + ] + }, + { + "track": "Broome", + "race": 3, + "race_name": "Kimberley Quarries Handicap", + "confidence": 34, + "confidence_category": "LOW", + "top3": [ + 2, + 1, + 5 + ], + "trifecta": [ + 2, + 1, + 5 + ], + "alternatives": [], + "primary_prob_est": 0.2478, + "runner_probs_est": { + "2": 0.2192, + "1": 0.147, + "5": 0.1203, + "3": 0.1089, + "4": 0.101, + "7": 0.0961, + "6": 0.0813, + "8": 0.0688, + "9": 0.0573 + }, + "pace": "MODERATE", + "data_completeness": 1.0, + "ranked": [ + { + "no": 2, + "name": "Dust Aside", + "score": 51.6, + "win_est": 0.2192, + "place_est": 0.4865 + }, + { + "no": 1, + "name": "La Signora Dane", + "score": 46.8, + "win_est": 0.147, + "place_est": 0.5954 + }, + { + "no": 5, + "name": "Solar System", + "score": 44.4, + "win_est": 0.1203, + "place_est": 0.6964 + }, + { + "no": 3, + "name": "Mrs Kangaroo", + "score": 43.2, + "win_est": 0.1089, + "place_est": 0.7925 + }, + { + "no": 4, + "name": "Rulesque", + "score": 42.3, + "win_est": 0.101, + "place_est": 0.8738 + }, + { + "no": 7, + "name": "Percussion Prince", + "score": 41.7, + "win_est": 0.0961, + "place_est": 0.9427 + } + ] + }, + { + "track": "Broome", + "race": 4, + "skipped": true, + "reason": null + }, + { + "track": "Broome", + "race": 5, + "skipped": true, + "reason": null + }, + { + "track": "Broome", + "race": 6, + "race_name": "Wa Stockfeeds Handicap", + "confidence": 69, + "confidence_category": "MEDIUM", + "top3": [ + 3, + 5, + 9 + ], + "trifecta": [ + 3, + 5, + 9 + ], + "alternatives": [], + "primary_prob_est": 0.2993, + "runner_probs_est": { + "3": 0.2646, + "5": 0.1159, + "9": 0.0981, + "6": 0.0957, + "8": 0.0918, + "2": 0.0903, + "1": 0.0797, + "7": 0.0771, + "4": 0.053, + "10": 0.0338 + }, + "pace": "MODERATE", + "data_completeness": 1.0, + "ranked": [ + { + "no": 3, + "name": "Fire The Guard", + "score": 55.2, + "win_est": 0.2646, + "place_est": 0.4787 + }, + { + "no": 5, + "name": "Delicate Ruler", + "score": 45.3, + "win_est": 0.1159, + "place_est": 0.5744 + }, + { + "no": 9, + "name": "Outlaw Music", + "score": 43.3, + "win_est": 0.0981, + "place_est": 0.6662 + }, + { + "no": 6, + "name": "Buster's Girl", + "score": 43.0, + "win_est": 0.0957, + "place_est": 0.7565 + }, + { + "no": 8, + "name": "Roey Clam", + "score": 42.5, + "win_est": 0.0918, + "place_est": 0.8362 + }, + { + "no": 2, + "name": "Lost Gravity", + "score": 42.3, + "win_est": 0.0903, + "place_est": 0.9133 + } + ] + }, + { + "track": "Dalby", + "race": 1, + "race_name": "Rugby Raceday 31St October 2026 Maiden", + "confidence": 35, + "confidence_category": "LOW", + "top3": [ + 4, + 6, + 2 + ], + "trifecta": [ + 4, + 6, + 2 + ], + "alternatives": [], + "primary_prob_est": 0.2484, + "runner_probs_est": { + "4": 0.255, + "6": 0.1612, + "2": 0.1376, + "5": 0.109, + "1": 0.0713, + "10": 0.0713, + "12": 0.0678, + "3": 0.056, + "7": 0.0422, + "9": 0.0287 + }, + "pace": "MODERATE", + "data_completeness": 0.933, + "ranked": [ + { + "no": 4, + "name": "Not Telling", + "score": 56.1, + "win_est": 0.255, + "place_est": 0.5539 + }, + { + "no": 6, + "name": "Divinelle", + "score": 50.6, + "win_est": 0.1612, + "place_est": 0.6629 + }, + { + "no": 2, + "name": "Bluey's Choice", + "score": 48.7, + "win_est": 0.1376, + "place_est": 0.7341 + }, + { + "no": 5, + "name": "Decoy", + "score": 45.9, + "win_est": 0.109, + "place_est": 0.8054 + }, + { + "no": 1, + "name": "Aces Are Good", + "score": 40.8, + "win_est": 0.0713, + "place_est": 0.8732 + }, + { + "no": 10, + "name": "Shakdam", + "score": 40.8, + "win_est": 0.0713, + "place_est": 0.9291 + } + ] + }, + { + "track": "Dalby", + "race": 2, + "skipped": true, + "reason": null + }, + { + "track": "Dalby", + "race": 3, + "race_name": "Book Tickets To Dalby Saints Spring Fair", + "confidence": 35, + "confidence_category": "LOW", + "top3": [ + 8, + 9, + 6 + ], + "trifecta": [ + 8, + 9, + 6 + ], + "alternatives": [], + "primary_prob_est": 0.2345, + "runner_probs_est": { + "8": 0.3433, + "9": 0.2135, + "6": 0.1998, + "5": 0.1242, + "2": 0.1192 + }, + "pace": "VERY FAST", + "data_completeness": 1.0, + "ranked": [ + { + "no": 8, + "name": "Extra Hands", + "score": 50.3, + "win_est": 0.3433, + "place_est": 0.7566 + }, + { + "no": 9, + "name": "Scruffy", + "score": 44.6, + "win_est": 0.2135, + "place_est": 0.8808 + }, + { + "no": 6, + "name": "Lambertina", + "score": 43.8, + "win_est": 0.1998, + "place_est": 1.0 + }, + { + "no": 5, + "name": "Anarita", + "score": 38.1, + "win_est": 0.1242, + "place_est": 1.0 + }, + { + "no": 2, + "name": "Hoot 'N' Holler", + "score": 37.6, + "win_est": 0.1192, + "place_est": 1.0 + } + ] + }, + { + "track": "Dalby", + "race": 4, + "race_name": "Book The Marquee/Deck For Your Party", + "confidence": 35, + "confidence_category": "LOW", + "top3": [ + 4, + 9, + 7 + ], + "trifecta": [ + 4, + 9, + 7 + ], + "alternatives": [], + "primary_prob_est": 0.2872, + "runner_probs_est": { + "4": 0.2773, + "9": 0.1696, + "7": 0.1195, + "3": 0.1175, + "5": 0.0946, + "2": 0.0801, + "6": 0.0515, + "1": 0.0486, + "10": 0.0411 + }, + "pace": "MODERATE", + "data_completeness": 1.0, + "ranked": [ + { + "no": 4, + "name": "Zarippa", + "score": 52.8, + "win_est": 0.2773, + "place_est": 0.5664 + }, + { + "no": 9, + "name": "Master Miyagi", + "score": 46.9, + "win_est": 0.1696, + "place_est": 0.684 + }, + { + "no": 7, + "name": "Final Voyage", + "score": 42.7, + "win_est": 0.1195, + "place_est": 0.7786 + }, + { + "no": 3, + "name": "Straight Blast", + "score": 42.5, + "win_est": 0.1175, + "place_est": 0.8588 + }, + { + "no": 5, + "name": "Deep Tiara", + "score": 39.9, + "win_est": 0.0946, + "place_est": 0.9103 + }, + { + "no": 2, + "name": "Miss De Medici", + "score": 37.9, + "win_est": 0.0801, + "place_est": 0.9589 + } + ] + }, + { + "track": "Dalby", + "race": 5, + "skipped": true, + "reason": null + }, + { + "track": "Dalby", + "race": 6, + "race_name": "D&Ndjc Life Members 0 - 58 Handicap", + "confidence": 74, + "confidence_category": "MEDIUM", + "top3": [ + 1, + 4, + 3 + ], + "trifecta": [ + 1, + 4, + 3 + ], + "alternatives": [], + "primary_prob_est": 0.3099, + "runner_probs_est": { + "1": 0.3259, + "4": 0.1015, + "3": 0.1006, + "5": 0.0804, + "6": 0.0797, + "8": 0.0715, + "2": 0.0709, + "9": 0.068, + "10": 0.068, + "11": 0.0335 + }, + "pace": "MODERATE", + "data_completeness": 1.0, + "ranked": [ + { + "no": 1, + "name": "Knowitall Frank", + "score": 57.1, + "win_est": 0.3259, + "place_est": 0.528 + }, + { + "no": 4, + "name": "Von Bee", + "score": 43.1, + "win_est": 0.1015, + "place_est": 0.6083 + }, + { + "no": 3, + "name": "Aussie Adaptor", + "score": 43.0, + "win_est": 0.1006, + "place_est": 0.688 + }, + { + "no": 5, + "name": "Flying Celica", + "score": 40.3, + "win_est": 0.0804, + "place_est": 0.7595 + }, + { + "no": 6, + "name": "Thiem", + "score": 40.2, + "win_est": 0.0797, + "place_est": 0.8305 + }, + { + "no": 8, + "name": "Water Lad", + "score": 38.9, + "win_est": 0.0715, + "place_est": 0.8985 + } + ] + }, + { + "track": "Dalby", + "race": 7, + "skipped": true, + "reason": null + }, + { + "track": "Dalby", + "race": 8, + "race_name": "Psp Racing Colours BM60 Handicap", + "confidence": 35, + "confidence_category": "LOW", + "top3": [ + 9, + 14, + 8 + ], + "trifecta": [ + 9, + 14, + 8 + ], + "alternatives": [], + "primary_prob_est": 0.2282, + "runner_probs_est": { + "9": 0.2039, + "14": 0.1258, + "8": 0.1227, + "1": 0.1196, + "5": 0.1004, + "6": 0.0971, + "3": 0.0815, + "12": 0.0769, + "7": 0.0405, + "11": 0.0315 + }, + "pace": "MODERATE", + "data_completeness": 1.0, + "ranked": [ + { + "no": 9, + "name": "Vesper Lynd", + "score": 51.8, + "win_est": 0.2039, + "place_est": 0.4523 + }, + { + "no": 14, + "name": "Mr Evans", + "score": 46.0, + "win_est": 0.1258, + "place_est": 0.572 + }, + { + "no": 8, + "name": "Booga Ray", + "score": 45.7, + "win_est": 0.1227, + "place_est": 0.6724 + }, + { + "no": 1, + "name": "Jemeldi", + "score": 45.4, + "win_est": 0.1196, + "place_est": 0.7695 + }, + { + "no": 5, + "name": "Mr Wandji", + "score": 43.3, + "win_est": 0.1004, + "place_est": 0.8511 + }, + { + "no": 6, + "name": "Dusan", + "score": 42.9, + "win_est": 0.0971, + "place_est": 0.928 + } + ] + }, + { + "track": "Hawkesbury", + "race": 1, + "skipped": true, + "reason": null + }, + { + "track": "Hawkesbury", + "race": 2, + "skipped": true, + "reason": null + }, + { + "track": "Hawkesbury", + "race": 3, + "skipped": true, + "reason": null + }, + { + "track": "Hawkesbury", + "race": 4, + "skipped": true, + "reason": null + }, + { + "track": "Hawkesbury", + "race": 5, + "race_name": "Remembering Ryan Midway BM64", + "confidence": 35, + "confidence_category": "LOW", + "top3": [ + 7, + 4, + 9 + ], + "trifecta": [ + 7, + 4, + 9 + ], + "alternatives": [], + "primary_prob_est": 0.2536, + "runner_probs_est": { + "7": 0.2454, + "4": 0.1526, + "9": 0.1281, + "8": 0.0965, + "1": 0.0873, + "2": 0.0866, + "3": 0.0697, + "11": 0.0534, + "5": 0.0419, + "10": 0.0386 + }, + "pace": "MODERATE", + "data_completeness": 1.0, + "ranked": [ + { + "no": 7, + "name": "Highborn Harry", + "score": 55.5, + "win_est": 0.2454, + "place_est": 0.526 + }, + { + "no": 4, + "name": "The Iron Star", + "score": 49.8, + "win_est": 0.1526, + "place_est": 0.6225 + }, + { + "no": 9, + "name": "Inception", + "score": 47.7, + "win_est": 0.1281, + "place_est": 0.7098 + }, + { + "no": 8, + "name": "Johnny Smash", + "score": 44.3, + "win_est": 0.0965, + "place_est": 0.7964 + }, + { + "no": 1, + "name": "Lugarno", + "score": 43.1, + "win_est": 0.0873, + "place_est": 0.8661 + }, + { + "no": 2, + "name": "Dr Evil", + "score": 43.0, + "win_est": 0.0866, + "place_est": 0.9195 + } + ] + }, + { + "track": "Hawkesbury", + "race": 6, + "skipped": true, + "reason": null + }, + { + "track": "Hawkesbury", + "race": 7, + "race_name": "Equimillion Sponsorship Now Open CL1", + "confidence": 35, + "confidence_category": "LOW", + "top3": [ + 2, + 8, + 1 + ], + "trifecta": [ + 2, + 8, + 1 + ], + "alternatives": [], + "primary_prob_est": 0.2555, + "runner_probs_est": { + "2": 0.3317, + "8": 0.2169, + "1": 0.1732, + "6": 0.1033, + "3": 0.0846, + "10": 0.05, + "4": 0.0403 + }, + "pace": "FAST", + "data_completeness": 1.0, + "ranked": [ + { + "no": 2, + "name": "Dirty Summer", + "score": 59.4, + "win_est": 0.3317, + "place_est": 0.7218 + }, + { + "no": 8, + "name": "Sprightly Affair", + "score": 54.3, + "win_est": 0.2169, + "place_est": 0.8251 + }, + { + "no": 1, + "name": "Castlejohn", + "score": 51.6, + "win_est": 0.1732, + "place_est": 0.9097 + }, + { + "no": 6, + "name": "Ballet Encore", + "score": 45.4, + "win_est": 0.1033, + "place_est": 0.9597 + }, + { + "no": 3, + "name": "Maidoff", + "score": 43.0, + "win_est": 0.0846, + "place_est": 1.0 + }, + { + "no": 10, + "name": "Nymphadora", + "score": 36.7, + "win_est": 0.05, + "place_est": 1.0 + } + ] + } + ] +} \ No newline at end of file diff --git a/data/reports/predictions-2026-08-12.json b/data/reports/predictions-2026-08-12.json new file mode 100644 index 0000000000000000000000000000000000000000..cde431c18ec7c2e3b16303c0e8629ff06b452d17 --- /dev/null +++ b/data/reports/predictions-2026-08-12.json @@ -0,0 +1,1373 @@ +{ + "date": "2026-08-12", + "country": "AU", + "race_type": "gallops", + "model_version": "1.1.0", + "retrieved_at": "2026-08-14T17:13:14.057189+00:00", + "disclaimer": "Predictions are statistical estimates based on available information. They are NOT guarantees of any racing outcome or betting success.", + "predictions": [ + { + "track": "Bendigo", + "race": 1, + "race_name": "Clubarham Maiden Plate", + "confidence": 73, + "confidence_category": "MEDIUM", + "top3": [ + 3, + 4, + 2 + ], + "trifecta": [ + 3, + 4, + 2 + ], + "alternatives": [], + "primary_prob_est": 0.3469, + "runner_probs_est": { + "3": 0.5118, + "4": 0.1466, + "2": 0.1283, + "1": 0.1133, + "5": 0.0999 + }, + "pace": "VERY FAST", + "data_completeness": 0.822, + "ranked": [ + { + "no": 3, + "name": "Gold Chalice", + "score": 55.7, + "win_est": 0.5118, + "place_est": 0.7868 + }, + { + "no": 4, + "name": "Hydro Rush", + "score": 40.7, + "win_est": 0.1466, + "place_est": 0.9001 + }, + { + "no": 2, + "name": "Desert Oak", + "score": 39.1, + "win_est": 0.1283, + "place_est": 1.0 + }, + { + "no": 1, + "name": "Come Together", + "score": 37.6, + "win_est": 0.1133, + "place_est": 1.0 + }, + { + "no": 5, + "name": "Little Bit", + "score": 36.1, + "win_est": 0.0999, + "place_est": 1.0 + } + ] + }, + { + "track": "Bendigo", + "race": 2, + "race_name": "Sandhurst Stockfeeds Maiden Plate", + "confidence": 67, + "confidence_category": "MEDIUM", + "top3": [ + 2, + 3, + 10 + ], + "trifecta": [ + 2, + 3, + 10 + ], + "alternatives": [], + "primary_prob_est": 0.3618, + "runner_probs_est": { + "2": 0.3769, + "3": 0.1708, + "10": 0.1027, + "5": 0.1002, + "11": 0.1002, + "9": 0.0884, + "4": 0.0608 + }, + "pace": "FAST", + "data_completeness": 0.873, + "ranked": [ + { + "no": 2, + "name": "Five Knights", + "score": 54.9, + "win_est": 0.3769, + "place_est": 0.6504 + }, + { + "no": 3, + "name": "I Am Aria", + "score": 45.4, + "win_est": 0.1708, + "place_est": 0.7506 + }, + { + "no": 10, + "name": "Silent Devotion", + "score": 39.3, + "win_est": 0.1027, + "place_est": 0.8508 + }, + { + "no": 5, + "name": "Novamira", + "score": 39.0, + "win_est": 0.1002, + "place_est": 0.9392 + }, + { + "no": 11, + "name": "Sky Wytch", + "score": 39.0, + "win_est": 0.1002, + "place_est": 1.0 + }, + { + "no": 9, + "name": "Shameful Impulse", + "score": 37.5, + "win_est": 0.0884, + "place_est": 1.0 + } + ] + }, + { + "track": "Bendigo", + "race": 3, + "skipped": true, + "reason": null + }, + { + "track": "Bendigo", + "race": 4, + "skipped": true, + "reason": null + }, + { + "track": "Bendigo", + "race": 5, + "race_name": "Johansen Insurance Brokers BM66 Handicap", + "confidence": 34, + "confidence_category": "LOW", + "top3": [ + 4, + 8, + 7 + ], + "trifecta": [ + 4, + 8, + 7 + ], + "alternatives": [], + "primary_prob_est": 0.3127, + "runner_probs_est": { + "4": 0.3568, + "8": 0.2452, + "7": 0.1346, + "2": 0.0964, + "10": 0.079, + "11": 0.0471, + "1": 0.0409 + }, + "pace": "FAST", + "data_completeness": 1.0, + "ranked": [ + { + "no": 4, + "name": "Monix", + "score": 62.9, + "win_est": 0.3568, + "place_est": 0.7366 + }, + { + "no": 8, + "name": "Fehmarn", + "score": 58.4, + "win_est": 0.2452, + "place_est": 0.8331 + }, + { + "no": 7, + "name": "Exfortythree", + "score": 51.2, + "win_est": 0.1346, + "place_est": 0.912 + }, + { + "no": 2, + "name": "Misty Legend", + "score": 47.2, + "win_est": 0.0964, + "place_est": 0.9591 + }, + { + "no": 10, + "name": "Nicereine", + "score": 44.8, + "win_est": 0.079, + "place_est": 1.0 + }, + { + "no": 11, + "name": "Time To Rumble", + "score": 38.6, + "win_est": 0.0471, + "place_est": 1.0 + } + ] + }, + { + "track": "Bendigo", + "race": 6, + "race_name": "Donna Philpot Memorial BM66 Handicap", + "confidence": 35, + "confidence_category": "LOW", + "top3": [ + 6, + 9, + 15 + ], + "trifecta": [ + 6, + 9, + 15 + ], + "alternatives": [], + "primary_prob_est": 0.3433, + "runner_probs_est": { + "6": 0.3422, + "9": 0.22, + "15": 0.1075, + "4": 0.1014, + "7": 0.0887, + "3": 0.0615, + "1": 0.0455, + "13": 0.0332 + }, + "pace": "MODERATE", + "data_completeness": 1.0, + "ranked": [ + { + "no": 6, + "name": "Yuuki", + "score": 62.5, + "win_est": 0.3422, + "place_est": 0.6697 + }, + { + "no": 9, + "name": "Iced Poppy", + "score": 57.2, + "win_est": 0.22, + "place_est": 0.7711 + }, + { + "no": 15, + "name": "Miss Himalaya", + "score": 48.6, + "win_est": 0.1075, + "place_est": 0.8598 + }, + { + "no": 4, + "name": "Bine", + "score": 47.9, + "win_est": 0.1014, + "place_est": 0.9213 + }, + { + "no": 7, + "name": "Mrs Archibald", + "score": 46.3, + "win_est": 0.0887, + "place_est": 0.9668 + }, + { + "no": 3, + "name": "Tapo", + "score": 41.9, + "win_est": 0.0615, + "place_est": 1.0 + } + ] + }, + { + "track": "Bendigo", + "race": 7, + "race_name": "Cathcart Smash Repairs BM66 Handicap", + "confidence": 69, + "confidence_category": "MEDIUM", + "top3": [ + 11, + 7, + 6 + ], + "trifecta": [ + 11, + 7, + 6 + ], + "alternatives": [], + "primary_prob_est": 0.3286, + "runner_probs_est": { + "11": 0.3773, + "7": 0.1738, + "6": 0.1225, + "16": 0.0672, + "14": 0.0629, + "8": 0.0537, + "3": 0.0432, + "17": 0.0398, + "1": 0.0369, + "2": 0.0228 + }, + "pace": "MODERATE", + "data_completeness": 1.0, + "ranked": [ + { + "no": 11, + "name": "Yuki", + "score": 66.0, + "win_est": 0.3773, + "place_est": 0.6736 + }, + { + "no": 7, + "name": "Magnetic Chess", + "score": 56.7, + "win_est": 0.1738, + "place_est": 0.7408 + }, + { + "no": 6, + "name": "Electric Elvis", + "score": 52.5, + "win_est": 0.1225, + "place_est": 0.8037 + }, + { + "no": 16, + "name": "Invisible Magic", + "score": 45.3, + "win_est": 0.0672, + "place_est": 0.8574 + }, + { + "no": 14, + "name": "Eishaa", + "score": 44.5, + "win_est": 0.0629, + "place_est": 0.9006 + }, + { + "no": 8, + "name": "Cindy Falls", + "score": 42.6, + "win_est": 0.0537, + "place_est": 0.9404 + } + ] + }, + { + "track": "Bendigo", + "race": 8, + "skipped": true, + "reason": null + }, + { + "track": "Canterbury", + "race": 1, + "skipped": true, + "reason": null + }, + { + "track": "Canterbury", + "race": 2, + "skipped": true, + "reason": null + }, + { + "track": "Canterbury", + "race": 3, + "skipped": true, + "reason": null + }, + { + "track": "Canterbury", + "race": 4, + "race_name": "The Agency Real Estate Handicap", + "confidence": 34, + "confidence_category": "LOW", + "top3": [ + 2, + 4, + 5 + ], + "trifecta": [ + 2, + 4, + 5 + ], + "alternatives": [], + "primary_prob_est": 0.2373, + "runner_probs_est": { + "2": 0.21, + "4": 0.1443, + "5": 0.1232, + "1": 0.1, + "12": 0.0968, + "6": 0.0898, + "9": 0.089, + "3": 0.0786, + "8": 0.0356, + "13": 0.0327 + }, + "pace": "MODERATE", + "data_completeness": 1.0, + "ranked": [ + { + "no": 2, + "name": "Oakfield Neptune", + "score": 55.6, + "win_est": 0.21, + "place_est": 0.4775 + }, + { + "no": 4, + "name": "Kakadu Sunset", + "score": 51.1, + "win_est": 0.1443, + "place_est": 0.5776 + }, + { + "no": 5, + "name": "Rileycat", + "score": 49.2, + "win_est": 0.1232, + "place_est": 0.6743 + }, + { + "no": 1, + "name": "Cando Attitude", + "score": 46.7, + "win_est": 0.1, + "place_est": 0.7641 + }, + { + "no": 12, + "name": "Tigroni", + "score": 46.3, + "win_est": 0.0968, + "place_est": 0.8531 + }, + { + "no": 6, + "name": "Totoka", + "score": 45.4, + "win_est": 0.0898, + "place_est": 0.9317 + } + ] + }, + { + "track": "Canterbury", + "race": 5, + "race_name": "Chase The Dream Handicap", + "confidence": 35, + "confidence_category": "LOW", + "top3": [ + 2, + 5, + 9 + ], + "trifecta": [ + 2, + 5, + 9 + ], + "alternatives": [], + "primary_prob_est": 0.2268, + "runner_probs_est": { + "2": 0.2428, + "5": 0.1497, + "9": 0.1472, + "8": 0.1389, + "4": 0.0836, + "1": 0.0788, + "3": 0.069, + "10": 0.0574, + "12": 0.0326 + }, + "pace": "MODERATE", + "data_completeness": 1.0, + "ranked": [ + { + "no": 2, + "name": "Monte Veebee", + "score": 58.4, + "win_est": 0.2428, + "place_est": 0.5397 + }, + { + "no": 5, + "name": "Condone", + "score": 52.6, + "win_est": 0.1497, + "place_est": 0.6786 + }, + { + "no": 9, + "name": "Ravalli", + "score": 52.4, + "win_est": 0.1472, + "place_est": 0.7622 + }, + { + "no": 8, + "name": "Capture Me", + "score": 51.7, + "win_est": 0.1389, + "place_est": 0.841 + }, + { + "no": 4, + "name": "Clancy", + "score": 45.6, + "win_est": 0.0836, + "place_est": 0.91 + }, + { + "no": 1, + "name": "Yoshinobu", + "score": 44.9, + "win_est": 0.0788, + "place_est": 0.9674 + } + ] + }, + { + "track": "Canterbury", + "race": 6, + "skipped": true, + "reason": null + }, + { + "track": "Canterbury", + "race": 7, + "skipped": true, + "reason": null + }, + { + "track": "Devonport Synthetic", + "race": 1, + "race_name": "Drc Season Opener Maiden", + "confidence": 35, + "confidence_category": "LOW", + "top3": [ + 3, + 1, + 2 + ], + "trifecta": [ + 3, + 1, + 2 + ], + "alternatives": [], + "primary_prob_est": 0.2348, + "runner_probs_est": { + "3": 0.3291, + "1": 0.2064, + "2": 0.1915, + "8": 0.0832, + "6": 0.0747, + "7": 0.0699, + "5": 0.0453 + }, + "pace": "FAST", + "data_completeness": 1.0, + "ranked": [ + { + "no": 3, + "name": "Come To Light", + "score": 59.8, + "win_est": 0.3291, + "place_est": 0.727 + }, + { + "no": 1, + "name": "Alla Rustica", + "score": 54.2, + "win_est": 0.2064, + "place_est": 0.8102 + }, + { + "no": 2, + "name": "Bailed", + "score": 53.3, + "win_est": 0.1915, + "place_est": 0.8849 + }, + { + "no": 8, + "name": "White Star Suzie", + "score": 43.3, + "win_est": 0.0832, + "place_est": 0.9547 + }, + { + "no": 6, + "name": "Gym Princess", + "score": 42.0, + "win_est": 0.0747, + "place_est": 1.0 + }, + { + "no": 7, + "name": "Highland Dash", + "score": 41.2, + "win_est": 0.0699, + "place_est": 1.0 + } + ] + }, + { + "track": "Devonport Synthetic", + "race": 2, + "skipped": true, + "reason": null + }, + { + "track": "Eagle Farm", + "race": 1, + "skipped": true, + "reason": null + }, + { + "track": "Eagle Farm", + "race": 2, + "skipped": true, + "reason": null + }, + { + "track": "Eagle Farm", + "race": 3, + "skipped": true, + "reason": null + }, + { + "track": "Eagle Farm", + "race": 4, + "skipped": true, + "reason": null + }, + { + "track": "Eagle Farm", + "race": 5, + "race_name": "Mekka Raceday 22 August Class 1 Plate", + "confidence": 35, + "confidence_category": "LOW", + "top3": [ + 3, + 6, + 1 + ], + "trifecta": [ + 3, + 6, + 1 + ], + "alternatives": [], + "primary_prob_est": 0.3172, + "runner_probs_est": { + "3": 0.2986, + "6": 0.1857, + "1": 0.1089, + "2": 0.0961, + "12": 0.0827, + "9": 0.07, + "8": 0.0639, + "10": 0.0564, + "5": 0.0375 + }, + "pace": "MODERATE", + "data_completeness": 1.0, + "ranked": [ + { + "no": 3, + "name": "Bon Riviere", + "score": 60.9, + "win_est": 0.2986, + "place_est": 0.5933 + }, + { + "no": 6, + "name": "Devine Squire", + "score": 55.2, + "win_est": 0.1857, + "place_est": 0.6894 + }, + { + "no": 1, + "name": "Argentum Rock", + "score": 48.8, + "win_est": 0.1089, + "place_est": 0.7721 + }, + { + "no": 2, + "name": "Barcelo", + "score": 47.3, + "win_est": 0.0961, + "place_est": 0.8422 + }, + { + "no": 12, + "name": "Tassorati", + "score": 45.5, + "win_est": 0.0827, + "place_est": 0.9061 + }, + { + "no": 9, + "name": "Iconify", + "score": 43.5, + "win_est": 0.07, + "place_est": 0.9625 + } + ] + }, + { + "track": "Eagle Farm", + "race": 6, + "skipped": true, + "reason": null + }, + { + "track": "Eagle Farm", + "race": 7, + "skipped": true, + "reason": null + }, + { + "track": "Eagle Farm", + "race": 8, + "race_name": "Ladbrokes Switch Class 6 Handicap", + "confidence": 35, + "confidence_category": "LOW", + "top3": [ + 7, + 1, + 3 + ], + "trifecta": [ + 7, + 1, + 3 + ], + "alternatives": [], + "primary_prob_est": 0.2395, + "runner_probs_est": { + "7": 0.2316, + "1": 0.1416, + "3": 0.1303, + "2": 0.0926, + "11": 0.0881, + "8": 0.0824, + "10": 0.0817, + "6": 0.0585, + "12": 0.0543, + "4": 0.0389 + }, + "pace": "MODERATE", + "data_completeness": 1.0, + "ranked": [ + { + "no": 7, + "name": "Miss Personality", + "score": 54.6, + "win_est": 0.2316, + "place_est": 0.5035 + }, + { + "no": 1, + "name": "Moonhaven", + "score": 48.7, + "win_est": 0.1416, + "place_est": 0.5961 + }, + { + "no": 3, + "name": "Acres Away", + "score": 47.7, + "win_est": 0.1303, + "place_est": 0.6841 + }, + { + "no": 2, + "name": "Tiger Tie", + "score": 43.6, + "win_est": 0.0926, + "place_est": 0.7665 + }, + { + "no": 11, + "name": "Surreal Ascot", + "score": 43.0, + "win_est": 0.0881, + "place_est": 0.8482 + }, + { + "no": 8, + "name": "Port Erin", + "score": 42.2, + "win_est": 0.0824, + "place_est": 0.9068 + } + ] + }, + { + "track": "Murray Bridge", + "race": 1, + "race_name": "Afl Grand Final @ Murray Bridge Maiden", + "confidence": 34, + "confidence_category": "LOW", + "top3": [ + 3, + 1, + 5 + ], + "trifecta": [ + 3, + 1, + 5 + ], + "alternatives": [], + "primary_prob_est": 0.2848, + "runner_probs_est": { + "3": 0.2876, + "1": 0.201, + "5": 0.1282, + "4": 0.1006, + "2": 0.0784, + "7": 0.0739, + "9": 0.0517, + "11": 0.046, + "10": 0.0327 + }, + "pace": "MODERATE", + "data_completeness": 0.975, + "ranked": [ + { + "no": 3, + "name": "Noah's Ark", + "score": 59.2, + "win_est": 0.2876, + "place_est": 0.6167 + }, + { + "no": 1, + "name": "Chappa", + "score": 54.9, + "win_est": 0.201, + "place_est": 0.7174 + }, + { + "no": 5, + "name": "Strong Minded", + "score": 49.5, + "win_est": 0.1282, + "place_est": 0.7957 + }, + { + "no": 4, + "name": "Red Ripples", + "score": 46.6, + "win_est": 0.1006, + "place_est": 0.8697 + }, + { + "no": 2, + "name": "Nic The Cash", + "score": 43.6, + "win_est": 0.0784, + "place_est": 0.9213 + }, + { + "no": 7, + "name": "Divergent", + "score": 42.9, + "win_est": 0.0739, + "place_est": 0.9673 + } + ] + }, + { + "track": "Murray Bridge", + "race": 2, + "skipped": true, + "reason": null + }, + { + "track": "Murray Bridge", + "race": 3, + "skipped": true, + "reason": null + }, + { + "track": "Murray Bridge", + "race": 4, + "race_name": "Duttons Easy To Do Business With Class 1", + "confidence": 69, + "confidence_category": "MEDIUM", + "top3": [ + 2, + 5, + 1 + ], + "trifecta": [ + 2, + 5, + 1 + ], + "alternatives": [], + "primary_prob_est": 0.2682, + "runner_probs_est": { + "2": 0.2604, + "5": 0.117, + "1": 0.1141, + "4": 0.1032, + "6": 0.0999, + "7": 0.0926, + "3": 0.0852, + "10": 0.0389, + "8": 0.0311, + "9": 0.0296, + "11": 0.0279 + }, + "pace": "MODERATE", + "data_completeness": 1.0, + "ranked": [ + { + "no": 2, + "name": "Scootathewoota", + "score": 60.0, + "win_est": 0.2604, + "place_est": 0.4915 + }, + { + "no": 5, + "name": "Tully Hart", + "score": 50.4, + "win_est": 0.117, + "place_est": 0.5947 + }, + { + "no": 1, + "name": "Chip'n'Dale", + "score": 50.1, + "win_est": 0.1141, + "place_est": 0.6946 + }, + { + "no": 4, + "name": "No Mans Land", + "score": 48.9, + "win_est": 0.1032, + "place_est": 0.7872 + }, + { + "no": 6, + "name": "Illustrates", + "score": 48.5, + "win_est": 0.0999, + "place_est": 0.8725 + }, + { + "no": 7, + "name": "Lots Of Torque", + "score": 47.6, + "win_est": 0.0926, + "place_est": 0.9114 + } + ] + }, + { + "track": "Murray Bridge", + "race": 5, + "skipped": true, + "reason": null + }, + { + "track": "Murray Bridge", + "race": 6, + "skipped": true, + "reason": null + }, + { + "track": "Murray Bridge", + "race": 7, + "skipped": true, + "reason": null + }, + { + "track": "Murray Bridge", + "race": 8, + "skipped": true, + "reason": null + }, + { + "track": "Pinjarra Scarpside", + "race": 1, + "skipped": true, + "reason": null + }, + { + "track": "Pinjarra Scarpside", + "race": 2, + "skipped": true, + "reason": null + }, + { + "track": "Pinjarra Scarpside", + "race": 3, + "skipped": true, + "reason": null + }, + { + "track": "Pinjarra Scarpside", + "race": 4, + "race_name": "Tabtouch Download Today Handicap", + "confidence": 34, + "confidence_category": "LOW", + "top3": [ + 3, + 1, + 6 + ], + "trifecta": [ + 3, + 1, + 6 + ], + "alternatives": [], + "primary_prob_est": 0.2711, + "runner_probs_est": { + "3": 0.2393, + "1": 0.1715, + "6": 0.1159, + "4": 0.1093, + "7": 0.088, + "8": 0.0837, + "5": 0.0576, + "2": 0.0543, + "10": 0.0475, + "9": 0.0329 + }, + "pace": "MODERATE", + "data_completeness": 1.0, + "ranked": [ + { + "no": 3, + "name": "Berry Blast", + "score": 51.9, + "win_est": 0.2393, + "place_est": 0.5266 + }, + { + "no": 1, + "name": "Jazalot", + "score": 47.9, + "win_est": 0.1715, + "place_est": 0.636 + }, + { + "no": 6, + "name": "Sovereign Salute", + "score": 43.2, + "win_est": 0.1159, + "place_est": 0.724 + }, + { + "no": 4, + "name": "Back To Bondi", + "score": 42.5, + "win_est": 0.1093, + "place_est": 0.8077 + }, + { + "no": 7, + "name": "Gondrinkin", + "score": 39.9, + "win_est": 0.088, + "place_est": 0.8653 + }, + { + "no": 8, + "name": "Hot Chatter", + "score": 39.3, + "win_est": 0.0837, + "place_est": 0.9196 + } + ] + }, + { + "track": "Pinjarra Scarpside", + "race": 5, + "race_name": "Western Racepix Handicap", + "confidence": 100, + "confidence_category": "HIGH", + "top3": [ + 3, + 7, + 2 + ], + "trifecta": [ + 3, + 7, + 2 + ], + "alternatives": [], + "primary_prob_est": 0.3643, + "runner_probs_est": { + "3": 0.4091, + "7": 0.0868, + "2": 0.0819, + "1": 0.0723, + "8": 0.0627, + "5": 0.0602, + "9": 0.0438, + "10": 0.0438, + "4": 0.0431, + "11": 0.0362, + "6": 0.0333, + "12": 0.0266 + }, + "pace": "MODERATE", + "data_completeness": 1.0, + "ranked": [ + { + "no": 3, + "name": "Cosmic Waltz", + "score": 62.6, + "win_est": 0.4091, + "place_est": 0.5779 + }, + { + "no": 7, + "name": "Moonshine Queen", + "score": 44.0, + "win_est": 0.0868, + "place_est": 0.6502 + }, + { + "no": 2, + "name": "Good Show", + "score": 43.3, + "win_est": 0.0819, + "place_est": 0.7129 + }, + { + "no": 1, + "name": "Diamond Warrior", + "score": 41.8, + "win_est": 0.0723, + "place_est": 0.7731 + }, + { + "no": 8, + "name": "Alcabeel", + "score": 40.1, + "win_est": 0.0627, + "place_est": 0.8169 + }, + { + "no": 5, + "name": "Buderim", + "score": 39.6, + "win_est": 0.0602, + "place_est": 0.8608 + } + ] + }, + { + "track": "Pinjarra Scarpside", + "race": 6, + "skipped": true, + "reason": null + }, + { + "track": "Pinjarra Scarpside", + "race": 7, + "race_name": "Tabtouch Share My Bet Handicap", + "confidence": 70, + "confidence_category": "MEDIUM", + "top3": [ + 1, + 2, + 5 + ], + "trifecta": [ + 1, + 2, + 5 + ], + "alternatives": [], + "primary_prob_est": 0.4641, + "runner_probs_est": { + "1": 0.3954, + "2": 0.1719, + "5": 0.0612, + "3": 0.0587, + "4": 0.0513, + "6": 0.0501, + "7": 0.0461, + "9": 0.0461, + "10": 0.0396, + "8": 0.0347, + "12": 0.0233, + "11": 0.0218 + }, + "pace": "MODERATE", + "data_completeness": 1.0, + "ranked": [ + { + "no": 1, + "name": "Lets Take A Chance", + "score": 62.6, + "win_est": 0.3954, + "place_est": 0.6285 + }, + { + "no": 2, + "name": "Barney Rommel", + "score": 52.6, + "win_est": 0.1719, + "place_est": 0.6871 + }, + { + "no": 5, + "name": "Acquired Taste", + "score": 40.2, + "win_est": 0.0612, + "place_est": 0.7384 + }, + { + "no": 3, + "name": "Awesome Force", + "score": 39.7, + "win_est": 0.0587, + "place_est": 0.7885 + }, + { + "no": 4, + "name": "Miss Veuve", + "score": 38.1, + "win_est": 0.0513, + "place_est": 0.8346 + }, + { + "no": 6, + "name": "Whiskers Harbour", + "score": 37.8, + "win_est": 0.0501, + "place_est": 0.8806 + } + ] + }, + { + "track": "Pinjarra Scarpside", + "race": 8, + "race_name": "Racing@ Pinjarra Thursday August 20", + "confidence": 38, + "confidence_category": "LOW", + "top3": [ + 9, + 1, + 10 + ], + "trifecta": [ + 9, + 1, + 10 + ], + "alternatives": [], + "primary_prob_est": 0.2634, + "runner_probs_est": { + "9": 0.2491, + "1": 0.1237, + "10": 0.1157, + "7": 0.1101, + "6": 0.0776, + "8": 0.0609, + "12": 0.0594, + "4": 0.0451, + "2": 0.0444, + "5": 0.0412, + "13": 0.0398, + "11": 0.0329 + }, + "pace": "SLOW", + "data_completeness": 1.0, + "ranked": [ + { + "no": 9, + "name": "Swansee", + "score": 57.3, + "win_est": 0.2491, + "place_est": 0.4886 + }, + { + "no": 1, + "name": "Centre Bond", + "score": 48.9, + "win_est": 0.1237, + "place_est": 0.5987 + }, + { + "no": 10, + "name": "Alebrije", + "score": 48.1, + "win_est": 0.1157, + "place_est": 0.6762 + }, + { + "no": 7, + "name": "The Nun", + "score": 47.5, + "win_est": 0.1101, + "place_est": 0.7372 + }, + { + "no": 6, + "name": "Surround Me", + "score": 43.3, + "win_est": 0.0776, + "place_est": 0.7966 + }, + { + "no": 8, + "name": "Hyperreal", + "score": 40.4, + "win_est": 0.0609, + "place_est": 0.8417 + } + ] + } + ] +} \ No newline at end of file diff --git a/data/reports/predictions-2026-08-13.json b/data/reports/predictions-2026-08-13.json new file mode 100644 index 0000000000000000000000000000000000000000..c5a2fe8086045eccb0e8795c9f186dc7437d0a0c --- /dev/null +++ b/data/reports/predictions-2026-08-13.json @@ -0,0 +1,1034 @@ +{ + "date": "2026-08-13", + "country": "AU", + "race_type": "gallops", + "model_version": "1.1.0", + "retrieved_at": "2026-08-14T17:13:33.754132+00:00", + "disclaimer": "Predictions are statistical estimates based on available information. They are NOT guarantees of any racing outcome or betting success.", + "predictions": [ + { + "track": "Bunbury", + "race": 1, + "race_name": "Membership At Bunbury Turf Club Maiden", + "confidence": 35, + "confidence_category": "LOW", + "top3": [ + 6, + 5, + 1 + ], + "trifecta": [ + 6, + 5, + 1 + ], + "alternatives": [], + "primary_prob_est": 0.233, + "runner_probs_est": { + "6": 0.1947, + "5": 0.1211, + "1": 0.1142, + "3": 0.1142, + "8": 0.1123, + "2": 0.1008, + "7": 0.0875, + "4": 0.0779, + "9": 0.0772 + }, + "pace": "MODERATE", + "data_completeness": 0.827, + "ranked": [ + { + "no": 6, + "name": "Amalie's Rule", + "score": 45.1, + "win_est": 0.1947, + "place_est": 0.43 + }, + { + "no": 5, + "name": "What Have You Done", + "score": 39.4, + "win_est": 0.1211, + "place_est": 0.5443 + }, + { + "no": 1, + "name": "Big Red Zoom", + "score": 38.7, + "win_est": 0.1142, + "place_est": 0.6566 + }, + { + "no": 3, + "name": "Chix Obsession", + "score": 38.7, + "win_est": 0.1142, + "place_est": 0.7574 + }, + { + "no": 8, + "name": "Inxsession", + "score": 38.5, + "win_est": 0.1123, + "place_est": 0.8449 + }, + { + "no": 2, + "name": "Cartier Glow", + "score": 37.2, + "win_est": 0.1008, + "place_est": 0.9228 + } + ] + }, + { + "track": "Bunbury", + "race": 2, + "race_name": "Gommes Shoes Maiden", + "confidence": 34, + "confidence_category": "LOW", + "top3": [ + 8, + 2, + 9 + ], + "trifecta": [ + 8, + 2, + 9 + ], + "alternatives": [], + "primary_prob_est": 0.2294, + "runner_probs_est": { + "8": 0.1649, + "2": 0.1152, + "9": 0.1017, + "10": 0.084, + "4": 0.0826, + "7": 0.076, + "1": 0.0753, + "12": 0.0741, + "3": 0.0659, + "5": 0.0622, + "6": 0.0535, + "11": 0.0446 + }, + "pace": "MODERATE", + "data_completeness": 0.945, + "ranked": [ + { + "no": 8, + "name": "Dreams Of Diamonds", + "score": 47.5, + "win_est": 0.1649, + "place_est": 0.3818 + }, + { + "no": 2, + "name": "Wrexham", + "score": 43.2, + "win_est": 0.1152, + "place_est": 0.4658 + }, + { + "no": 9, + "name": "Hot Chix Lane", + "score": 41.7, + "win_est": 0.1017, + "place_est": 0.5484 + }, + { + "no": 10, + "name": "Vino Miss", + "score": 39.4, + "win_est": 0.084, + "place_est": 0.6243 + }, + { + "no": 4, + "name": "Bubbles In Rio", + "score": 39.2, + "win_est": 0.0826, + "place_est": 0.6997 + }, + { + "no": 7, + "name": "Playa Del Sol", + "score": 38.2, + "win_est": 0.076, + "place_est": 0.7738 + } + ] + }, + { + "track": "Bunbury", + "race": 3, + "skipped": true, + "reason": null + }, + { + "track": "Bunbury", + "race": 4, + "skipped": true, + "reason": null + }, + { + "track": "Bunbury", + "race": 5, + "skipped": true, + "reason": null + }, + { + "track": "Bunbury", + "race": 6, + "skipped": true, + "reason": null + }, + { + "track": "Bunbury", + "race": 7, + "race_name": "Real Punters Play Here Tabtouch Handicap", + "confidence": 70, + "confidence_category": "MEDIUM", + "top3": [ + 3, + 2, + 1 + ], + "trifecta": [ + 3, + 2, + 1 + ], + "alternatives": [], + "primary_prob_est": 0.3439, + "runner_probs_est": { + "3": 0.3612, + "2": 0.1531, + "1": 0.1061, + "5": 0.0936, + "4": 0.0628, + "6": 0.0577, + "8": 0.0439, + "7": 0.039, + "10": 0.032, + "11": 0.0273, + "9": 0.0233 + }, + "pace": "MODERATE", + "data_completeness": 1.0, + "ranked": [ + { + "no": 3, + "name": "Eightyseven Lad", + "score": 61.6, + "win_est": 0.3612, + "place_est": 0.6204 + }, + { + "no": 2, + "name": "Cosmic Gem", + "score": 51.3, + "win_est": 0.1531, + "place_est": 0.7141 + }, + { + "no": 1, + "name": "God's Cross", + "score": 46.9, + "win_est": 0.1061, + "place_est": 0.7768 + }, + { + "no": 5, + "name": "Extronize", + "score": 45.4, + "win_est": 0.0936, + "place_est": 0.8346 + }, + { + "no": 4, + "name": "Tiger Tank", + "score": 40.6, + "win_est": 0.0628, + "place_est": 0.8784 + }, + { + "no": 6, + "name": "Silent Amarda", + "score": 39.6, + "win_est": 0.0577, + "place_est": 0.9175 + } + ] + }, + { + "track": "Bunbury", + "race": 8, + "skipped": true, + "reason": null + }, + { + "track": "Moe", + "race": 1, + "skipped": true, + "reason": null + }, + { + "track": "Moe", + "race": 2, + "race_name": "Able Maiden Plate", + "confidence": 36, + "confidence_category": "LOW", + "top3": [ + 6, + 2, + 5 + ], + "trifecta": [ + 6, + 2, + 5 + ], + "alternatives": [], + "primary_prob_est": 0.2377, + "runner_probs_est": { + "6": 0.2068, + "2": 0.1183, + "5": 0.1154, + "1": 0.1036, + "4": 0.1036, + "3": 0.1002, + "8": 0.0807, + "7": 0.078, + "9": 0.0598, + "10": 0.0336 + }, + "pace": "MODERATE", + "data_completeness": 0.978, + "ranked": [ + { + "no": 6, + "name": "Bellabama", + "score": 58.2, + "win_est": 0.2068, + "place_est": 0.4406 + }, + { + "no": 2, + "name": "Churchill Lane", + "score": 51.5, + "win_est": 0.1183, + "place_est": 0.5442 + }, + { + "no": 5, + "name": "Iamlevi", + "score": 51.2, + "win_est": 0.1154, + "place_est": 0.6478 + }, + { + "no": 1, + "name": "Chosen Point", + "score": 49.9, + "win_est": 0.1036, + "place_est": 0.7479 + }, + { + "no": 4, + "name": "Grey Sabre", + "score": 49.9, + "win_est": 0.1036, + "place_est": 0.8286 + }, + { + "no": 3, + "name": "Good Lordy Me", + "score": 49.5, + "win_est": 0.1002, + "place_est": 0.9066 + } + ] + }, + { + "track": "Moe", + "race": 3, + "skipped": true, + "reason": null + }, + { + "track": "Moe", + "race": 4, + "skipped": true, + "reason": null + }, + { + "track": "Moe", + "race": 5, + "skipped": true, + "reason": null + }, + { + "track": "Moe", + "race": 6, + "skipped": true, + "reason": null + }, + { + "track": "Moe", + "race": 7, + "race_name": "Rmbl Investments Rising Stars Race", + "confidence": 35, + "confidence_category": "LOW", + "top3": [ + 6, + 8, + 12 + ], + "trifecta": [ + 6, + 8, + 12 + ], + "alternatives": [], + "primary_prob_est": 0.3391, + "runner_probs_est": { + "6": 0.3184, + "8": 0.2064, + "12": 0.1025, + "3": 0.0734, + "11": 0.0531, + "10": 0.0492, + "5": 0.0476, + "4": 0.0472, + "2": 0.0431, + "1": 0.0368, + "9": 0.0223 + }, + "pace": "MODERATE", + "data_completeness": 1.0, + "ranked": [ + { + "no": 6, + "name": "Atella Miss", + "score": 62.3, + "win_est": 0.3184, + "place_est": 0.6273 + }, + { + "no": 8, + "name": "Ice Quake", + "score": 57.1, + "win_est": 0.2064, + "place_est": 0.7007 + }, + { + "no": 12, + "name": "Tanana", + "score": 48.7, + "win_est": 0.1025, + "place_est": 0.7538 + }, + { + "no": 3, + "name": "Russian Front", + "score": 44.7, + "win_est": 0.0734, + "place_est": 0.803 + }, + { + "no": 11, + "name": "That's All Good", + "score": 40.8, + "win_est": 0.0531, + "place_est": 0.8506 + }, + { + "no": 10, + "name": "Smash Blue", + "score": 39.9, + "win_est": 0.0492, + "place_est": 0.8978 + } + ] + }, + { + "track": "Moe", + "race": 8, + "skipped": true, + "reason": null + }, + { + "track": "Newcastle", + "race": 1, + "skipped": true, + "reason": null + }, + { + "track": "Newcastle", + "race": 2, + "race_name": "Nsw Jockeys Association Super 3Yo Maiden", + "confidence": 38, + "confidence_category": "LOW", + "top3": [ + 10, + 7, + 5 + ], + "trifecta": [ + 10, + 7, + 5 + ], + "alternatives": [], + "primary_prob_est": 0.272, + "runner_probs_est": { + "10": 0.2687, + "7": 0.1312, + "5": 0.1187, + "9": 0.1187, + "2": 0.1048, + "11": 0.0932, + "3": 0.0844, + "1": 0.0803 + }, + "pace": "MODERATE", + "data_completeness": 0.889, + "ranked": [ + { + "no": 10, + "name": "Pure Ecstasy", + "score": 46.8, + "win_est": 0.2687, + "place_est": 0.5186 + }, + { + "no": 7, + "name": "Let There Be Drums", + "score": 38.2, + "win_est": 0.1312, + "place_est": 0.6374 + }, + { + "no": 5, + "name": "Esnaad", + "score": 37.0, + "win_est": 0.1187, + "place_est": 0.7421 + }, + { + "no": 9, + "name": "Pointy End", + "score": 37.0, + "win_est": 0.1187, + "place_est": 0.8354 + }, + { + "no": 2, + "name": "Acrohope", + "score": 35.5, + "win_est": 0.1048, + "place_est": 0.9197 + }, + { + "no": 11, + "name": "Simple Pleasures", + "score": 34.1, + "win_est": 0.0932, + "place_est": 1.0 + } + ] + }, + { + "track": "Newcastle", + "race": 3, + "race_name": "Moonshadow Tqc Cruises Class 1 Handicap", + "confidence": 38, + "confidence_category": "LOW", + "top3": [ + 2, + 1, + 3 + ], + "trifecta": [ + 2, + 1, + 3 + ], + "alternatives": [], + "primary_prob_est": 0.3257, + "runner_probs_est": { + "2": 0.3548, + "1": 0.1762, + "3": 0.1191, + "5": 0.1025, + "8": 0.0927, + "4": 0.0818, + "7": 0.0728 + }, + "pace": "FAST", + "data_completeness": 1.0, + "ranked": [ + { + "no": 2, + "name": "Aeternum", + "score": 53.5, + "win_est": 0.3548, + "place_est": 0.6501 + }, + { + "no": 1, + "name": "Argyros", + "score": 45.1, + "win_est": 0.1762, + "place_est": 0.7526 + }, + { + "no": 3, + "name": "The Warrior", + "score": 40.4, + "win_est": 0.1191, + "place_est": 0.8453 + }, + { + "no": 5, + "name": "Third Base", + "score": 38.6, + "win_est": 0.1025, + "place_est": 0.9272 + }, + { + "no": 8, + "name": "Time And Rhythm", + "score": 37.4, + "win_est": 0.0927, + "place_est": 1.0 + }, + { + "no": 4, + "name": "Cosmic Order", + "score": 35.9, + "win_est": 0.0818, + "place_est": 1.0 + } + ] + }, + { + "track": "Newcastle", + "race": 4, + "race_name": "Port Stephens 4Wd Tours Midway Maiden", + "confidence": 38, + "confidence_category": "LOW", + "top3": [ + 9, + 4, + 7 + ], + "trifecta": [ + 9, + 4, + 7 + ], + "alternatives": [], + "primary_prob_est": 0.2752, + "runner_probs_est": { + "9": 0.3392, + "4": 0.1657, + "7": 0.1474, + "2": 0.1301, + "6": 0.1129, + "3": 0.1047 + }, + "pace": "SLOW", + "data_completeness": 1.0, + "ranked": [ + { + "no": 9, + "name": "Zaddicted", + "score": 51.2, + "win_est": 0.3392, + "place_est": 0.6523 + }, + { + "no": 4, + "name": "Miss Binman", + "score": 42.6, + "win_est": 0.1657, + "place_est": 0.7823 + }, + { + "no": 7, + "name": "Robbed By Rob", + "score": 41.2, + "win_est": 0.1474, + "place_est": 0.8953 + }, + { + "no": 2, + "name": "Gold Globe", + "score": 39.7, + "win_est": 0.1301, + "place_est": 1.0 + }, + { + "no": 6, + "name": "Quadria", + "score": 38.0, + "win_est": 0.1129, + "place_est": 1.0 + }, + { + "no": 3, + "name": "Heliconia", + "score": 37.1, + "win_est": 0.1047, + "place_est": 1.0 + } + ] + }, + { + "track": "Newcastle", + "race": 5, + "skipped": true, + "reason": null + }, + { + "track": "Newcastle", + "race": 6, + "skipped": true, + "reason": null + }, + { + "track": "Newcastle", + "race": 7, + "skipped": true, + "reason": null + }, + { + "track": "Newcastle", + "race": 8, + "skipped": true, + "reason": null + }, + { + "track": "Rockhampton", + "race": 1, + "skipped": true, + "reason": null + }, + { + "track": "Rockhampton", + "race": 2, + "race_name": "Tab Class 5 Handicap", + "confidence": 36, + "confidence_category": "LOW", + "top3": [ + 1, + 6, + 7 + ], + "trifecta": [ + 1, + 6, + 7 + ], + "alternatives": [], + "primary_prob_est": 0.2758, + "runner_probs_est": { + "1": 0.326, + "6": 0.1945, + "7": 0.1489, + "5": 0.0998, + "2": 0.0852, + "3": 0.0752, + "4": 0.0704 + }, + "pace": "FAST", + "data_completeness": 1.0, + "ranked": [ + { + "no": 1, + "name": "Ask Me Mate", + "score": 55.5, + "win_est": 0.326, + "place_est": 0.6694 + }, + { + "no": 6, + "name": "Hou Long Gwai", + "score": 49.3, + "win_est": 0.1945, + "place_est": 0.7692 + }, + { + "no": 7, + "name": "Darling Clementine", + "score": 46.1, + "win_est": 0.1489, + "place_est": 0.8544 + }, + { + "no": 5, + "name": "Presszora", + "score": 41.3, + "win_est": 0.0998, + "place_est": 0.9296 + }, + { + "no": 2, + "name": "Lonergy", + "score": 39.4, + "win_est": 0.0852, + "place_est": 1.0 + }, + { + "no": 3, + "name": "Warna", + "score": 37.9, + "win_est": 0.0752, + "place_est": 1.0 + } + ] + }, + { + "track": "Rockhampton", + "race": 3, + "skipped": true, + "reason": null + }, + { + "track": "Rockhampton", + "race": 4, + "race_name": "Premier Jockey - Warwick Satherley Open", + "confidence": 71, + "confidence_category": "MEDIUM", + "top3": [ + 2, + 4, + 3 + ], + "trifecta": [ + 2, + 4, + 3 + ], + "alternatives": [], + "primary_prob_est": 0.2976, + "runner_probs_est": { + "2": 0.4071, + "4": 0.1548, + "3": 0.1448, + "7": 0.1257, + "6": 0.0893, + "5": 0.0782 + }, + "pace": "FAST", + "data_completeness": 1.0, + "ranked": [ + { + "no": 2, + "name": "Track Tale", + "score": 53.1, + "win_est": 0.4071, + "place_est": 0.7068 + }, + { + "no": 4, + "name": "Hurtle", + "score": 41.5, + "win_est": 0.1548, + "place_est": 0.8325 + }, + { + "no": 3, + "name": "Don Pedro", + "score": 40.7, + "win_est": 0.1448, + "place_est": 0.9218 + }, + { + "no": 7, + "name": "Pantelone", + "score": 39.0, + "win_est": 0.1257, + "place_est": 1.0 + }, + { + "no": 6, + "name": "Resurrected", + "score": 34.9, + "win_est": 0.0893, + "place_est": 1.0 + }, + { + "no": 5, + "name": "Tizso Fab", + "score": 33.3, + "win_est": 0.0782, + "place_est": 1.0 + } + ] + }, + { + "track": "Rockhampton", + "race": 5, + "race_name": "Premier Trainer - Clinton Taylor BM 60", + "confidence": 37, + "confidence_category": "LOW", + "top3": [ + 8, + 4, + 7 + ], + "trifecta": [ + 8, + 4, + 7 + ], + "alternatives": [], + "primary_prob_est": 0.2852, + "runner_probs_est": { + "8": 0.3213, + "4": 0.1677, + "7": 0.135, + "5": 0.1328, + "1": 0.0779, + "11": 0.0671, + "6": 0.0643, + "9": 0.0339 + }, + "pace": "MODERATE", + "data_completeness": 1.0, + "ranked": [ + { + "no": 8, + "name": "Ten Carat Lucy", + "score": 61.8, + "win_est": 0.3213, + "place_est": 0.624 + }, + { + "no": 4, + "name": "Bitter Spirit", + "score": 54.0, + "win_est": 0.1677, + "place_est": 0.7568 + }, + { + "no": 7, + "name": "Autumn Gale", + "score": 51.4, + "win_est": 0.135, + "place_est": 0.8348 + }, + { + "no": 5, + "name": "Moochi Starlight", + "score": 51.2, + "win_est": 0.1328, + "place_est": 0.9018 + }, + { + "no": 1, + "name": "King's Duty", + "score": 44.8, + "win_est": 0.0779, + "place_est": 0.9661 + }, + { + "no": 11, + "name": "Luxor Prince", + "score": 43.0, + "win_est": 0.0671, + "place_est": 1.0 + } + ] + }, + { + "track": "Rockhampton", + "race": 6, + "race_name": "Premier Apprentice - Stephanie Tierney", + "confidence": 34, + "confidence_category": "LOW", + "top3": [ + 9, + 2, + 3 + ], + "trifecta": [ + 9, + 2, + 3 + ], + "alternatives": [], + "primary_prob_est": 0.3345, + "runner_probs_est": { + "9": 0.2803, + "2": 0.2008, + "3": 0.0925, + "10": 0.0918, + "7": 0.091, + "11": 0.0538, + "4": 0.0499, + "5": 0.0383, + "8": 0.0343, + "1": 0.034, + "6": 0.0332 + }, + "pace": "MODERATE", + "data_completeness": 1.0, + "ranked": [ + { + "no": 9, + "name": "Shiny Love", + "score": 59.7, + "win_est": 0.2803, + "place_est": 0.5737 + }, + { + "no": 2, + "name": "General Wolffe", + "score": 55.7, + "win_est": 0.2008, + "place_est": 0.6654 + }, + { + "no": 3, + "name": "Mr Democrat", + "score": 46.4, + "win_est": 0.0925, + "place_est": 0.7564 + }, + { + "no": 10, + "name": "Whiskey Glasses", + "score": 46.3, + "win_est": 0.0918, + "place_est": 0.8102 + }, + { + "no": 7, + "name": "Nitrogen", + "score": 46.2, + "win_est": 0.091, + "place_est": 0.8602 + }, + { + "no": 11, + "name": "Bottom Bar", + "score": 39.9, + "win_est": 0.0538, + "place_est": 0.8984 + } + ] + }, + { + "track": "Rockhampton", + "race": 7, + "skipped": true, + "reason": null + } + ] +} \ No newline at end of file diff --git a/data/reports/predictions-2026-08-14.json b/data/reports/predictions-2026-08-14.json new file mode 100644 index 0000000000000000000000000000000000000000..b022bdc60134b9d9c69ea4f1c5aadab46d076125 --- /dev/null +++ b/data/reports/predictions-2026-08-14.json @@ -0,0 +1,1410 @@ +{ + "date": "2026-08-14", + "country": "AU", + "race_type": "gallops", + "model_version": "1.2.0", + "retrieved_at": "2026-08-14T18:27:14.196139+00:00", + "disclaimer": "Predictions are statistical estimates based on available information. They are NOT guarantees of any racing outcome or betting success.", + "predictions": [ + { + "track": "Geelong", + "race": 1, + "skipped": true, + "reason": null + }, + { + "track": "Geelong", + "race": 2, + "race_name": "The Viatek And Fujifilm Cup Maiden Plate", + "confidence": 75, + "confidence_category": "MEDIUM", + "top3": [ + 3, + 1, + 7 + ], + "trifecta": [ + 3, + 1, + 7 + ], + "alternatives": [], + "primary_prob_est": 0.3413, + "runner_probs_est": { + "3": 0.4501, + "1": 0.1138, + "7": 0.1092, + "2": 0.0948, + "10": 0.063, + "4": 0.0625, + "8": 0.0547, + "5": 0.052 + }, + "pace": "MODERATE", + "data_completeness": 1.0, + "ranked": [ + { + "no": 3, + "name": "Just Like Jagger", + "score": 69.1, + "win_est": 0.4501, + "place_est": 0.6731 + }, + { + "no": 1, + "name": "Diesel Desmond", + "score": 52.6, + "win_est": 0.1138, + "place_est": 0.7679 + }, + { + "no": 7, + "name": "Saatchi", + "score": 52.1, + "win_est": 0.1092, + "place_est": 0.8309 + }, + { + "no": 2, + "name": "Foxtrot Charlie", + "score": 50.4, + "win_est": 0.0948, + "place_est": 0.8933 + }, + { + "no": 10, + "name": "Dazzling Nicci", + "score": 45.5, + "win_est": 0.063, + "place_est": 0.948 + }, + { + "no": 4, + "name": "Marron", + "score": 45.4, + "win_est": 0.0625, + "place_est": 1.0 + } + ] + }, + { + "track": "Geelong", + "race": 3, + "race_name": "Oasis Turf Maiden Plate", + "confidence": 73, + "confidence_category": "MEDIUM", + "top3": [ + 6, + 2, + 3 + ], + "trifecta": [ + 6, + 2, + 3 + ], + "alternatives": [], + "primary_prob_est": 0.446, + "runner_probs_est": { + "6": 0.4759, + "2": 0.1341, + "3": 0.0748, + "5": 0.0748, + "4": 0.0623, + "12": 0.0568, + "13": 0.0489, + "10": 0.0414, + "1": 0.0309 + }, + "pace": "MODERATE", + "data_completeness": 0.852, + "ranked": [ + { + "no": 6, + "name": "Keen Observer", + "score": 62.0, + "win_est": 0.4759, + "place_est": 0.6848 + }, + { + "no": 2, + "name": "Avengers", + "score": 46.8, + "win_est": 0.1341, + "place_est": 0.7596 + }, + { + "no": 3, + "name": "Clementaro", + "score": 39.8, + "win_est": 0.0748, + "place_est": 0.8219 + }, + { + "no": 5, + "name": "Greenwich Boy", + "score": 39.8, + "win_est": 0.0748, + "place_est": 0.8787 + }, + { + "no": 4, + "name": "Fairly Andy", + "score": 37.6, + "win_est": 0.0623, + "place_est": 0.9277 + }, + { + "no": 12, + "name": "I Am Justice", + "score": 36.5, + "win_est": 0.0568, + "place_est": 0.9691 + } + ] + }, + { + "track": "Geelong", + "race": 4, + "race_name": "Roderick Insurance Brokers Maiden Plate", + "confidence": 38, + "confidence_category": "LOW", + "top3": [ + 1, + 5, + 10 + ], + "trifecta": [ + 1, + 5, + 10 + ], + "alternatives": [], + "primary_prob_est": 0.3285, + "runner_probs_est": { + "1": 0.3201, + "5": 0.1576, + "10": 0.1057, + "9": 0.0816, + "8": 0.0783, + "2": 0.0691, + "4": 0.062, + "3": 0.0595, + "6": 0.0448, + "12": 0.0215 + }, + "pace": "MODERATE", + "data_completeness": 0.956, + "ranked": [ + { + "no": 1, + "name": "Bjorson", + "score": 59.4, + "win_est": 0.3201, + "place_est": 0.5833 + }, + { + "no": 5, + "name": "Terrestrial Light", + "score": 50.9, + "win_est": 0.1576, + "place_est": 0.6649 + }, + { + "no": 10, + "name": "Pomah", + "score": 46.1, + "win_est": 0.1057, + "place_est": 0.7432 + }, + { + "no": 9, + "name": "Itscharatabuilding", + "score": 43.0, + "win_est": 0.0816, + "place_est": 0.8123 + }, + { + "no": 8, + "name": "Galactic Girl", + "score": 42.5, + "win_est": 0.0783, + "place_est": 0.8743 + }, + { + "no": 2, + "name": "Mr Spendedoe", + "score": 41.0, + "win_est": 0.0691, + "place_est": 0.9337 + } + ] + }, + { + "track": "Geelong", + "race": 5, + "race_name": "McGrath Real Estate Handicap", + "confidence": 35, + "confidence_category": "LOW", + "top3": [ + 2, + 7, + 3 + ], + "trifecta": [ + 2, + 7, + 3 + ], + "alternatives": [], + "primary_prob_est": 0.2606, + "runner_probs_est": { + "2": 0.3209, + "7": 0.1979, + "3": 0.1607, + "8": 0.1252, + "6": 0.1033, + "4": 0.0919 + }, + "pace": "FAST", + "data_completeness": 1.0, + "ranked": [ + { + "no": 2, + "name": "Godtfred Kirk", + "score": 54.6, + "win_est": 0.3209, + "place_est": 0.6796 + }, + { + "no": 7, + "name": "Prevention", + "score": 48.8, + "win_est": 0.1979, + "place_est": 0.8047 + }, + { + "no": 3, + "name": "Lyrics 'N' Song", + "score": 46.3, + "win_est": 0.1607, + "place_est": 0.9081 + }, + { + "no": 8, + "name": "Racey Casey", + "score": 43.3, + "win_est": 0.1252, + "place_est": 1.0 + }, + { + "no": 6, + "name": "Tsarine", + "score": 41.0, + "win_est": 0.1033, + "place_est": 1.0 + }, + { + "no": 4, + "name": "Formidable Force", + "score": 39.6, + "win_est": 0.0919, + "place_est": 1.0 + } + ] + }, + { + "track": "Geelong", + "race": 6, + "skipped": true, + "reason": null + }, + { + "track": "Geelong", + "race": 7, + "race_name": "Prestige Jayco BM62 Handicap", + "confidence": 37, + "confidence_category": "LOW", + "top3": [ + 5, + 13, + 6 + ], + "trifecta": [ + 5, + 13, + 6 + ], + "alternatives": [], + "primary_prob_est": 0.3306, + "runner_probs_est": { + "5": 0.3362, + "13": 0.183, + "6": 0.1119, + "9": 0.0775, + "14": 0.0769, + "10": 0.0713, + "7": 0.0482, + "4": 0.0415, + "2": 0.0283, + "1": 0.0252 + }, + "pace": "MODERATE", + "data_completeness": 1.0, + "ranked": [ + { + "no": 5, + "name": "National Code", + "score": 62.3, + "win_est": 0.3362, + "place_est": 0.631 + }, + { + "no": 13, + "name": "Sugar Schnapps", + "score": 55.0, + "win_est": 0.183, + "place_est": 0.7085 + }, + { + "no": 6, + "name": "Ania", + "score": 49.1, + "win_est": 0.1119, + "place_est": 0.7855 + }, + { + "no": 9, + "name": "Lonstar", + "score": 44.7, + "win_est": 0.0775, + "place_est": 0.8568 + }, + { + "no": 14, + "name": "Russian Sky", + "score": 44.6, + "win_est": 0.0769, + "place_est": 0.905 + }, + { + "no": 10, + "name": "Switch Hit", + "score": 43.7, + "win_est": 0.0713, + "place_est": 0.9465 + } + ] + }, + { + "track": "Geelong", + "race": 8, + "skipped": true, + "reason": null + }, + { + "track": "Gunnedah", + "race": 1, + "race_name": "Many Fabrication & Engineering Maiden", + "confidence": 35, + "confidence_category": "LOW", + "top3": [ + 3, + 7, + 11 + ], + "trifecta": [ + 3, + 7, + 11 + ], + "alternatives": [], + "primary_prob_est": 0.2447, + "runner_probs_est": { + "3": 0.2563, + "7": 0.1594, + "11": 0.1407, + "1": 0.1383, + "12": 0.1033, + "5": 0.0577, + "10": 0.0567, + "8": 0.0492, + "4": 0.0383 + }, + "pace": "MODERATE", + "data_completeness": 0.951, + "ranked": [ + { + "no": 3, + "name": "On Report", + "score": 49.0, + "win_est": 0.2563, + "place_est": 0.5564 + }, + { + "no": 7, + "name": "Miners Mate", + "score": 43.3, + "win_est": 0.1594, + "place_est": 0.6947 + }, + { + "no": 11, + "name": "Lost Flowers", + "score": 41.8, + "win_est": 0.1407, + "place_est": 0.7981 + }, + { + "no": 1, + "name": "Mongolian Master", + "score": 41.6, + "win_est": 0.1383, + "place_est": 0.8557 + }, + { + "no": 12, + "name": "Music Maestro", + "score": 38.1, + "win_est": 0.1033, + "place_est": 0.9124 + }, + { + "no": 5, + "name": "Malay Peninsula", + "score": 31.1, + "win_est": 0.0577, + "place_est": 0.9617 + } + ] + }, + { + "track": "Gunnedah", + "race": 2, + "race_name": "Namoi Valley Plumbing Maiden Handicap", + "confidence": 38, + "confidence_category": "LOW", + "top3": [ + 14, + 1, + 3 + ], + "trifecta": [ + 14, + 1, + 3 + ], + "alternatives": [], + "primary_prob_est": 0.2649, + "runner_probs_est": { + "14": 0.2328, + "1": 0.1186, + "3": 0.1082, + "6": 0.1004, + "2": 0.0822, + "9": 0.0524, + "11": 0.0494, + "5": 0.049, + "12": 0.0486, + "10": 0.0462, + "8": 0.0455, + "4": 0.0401, + "15": 0.0267 + }, + "pace": "MODERATE", + "data_completeness": 1.0, + "ranked": [ + { + "no": 14, + "name": "Swift Franca", + "score": 55.8, + "win_est": 0.2328, + "place_est": 0.4596 + }, + { + "no": 1, + "name": "Bastianini", + "score": 47.7, + "win_est": 0.1186, + "place_est": 0.5599 + }, + { + "no": 3, + "name": "Quirky Princess", + "score": 46.6, + "win_est": 0.1082, + "place_est": 0.6421 + }, + { + "no": 6, + "name": "Promise You", + "score": 45.7, + "win_est": 0.1004, + "place_est": 0.6945 + }, + { + "no": 2, + "name": "High Grade", + "score": 43.3, + "win_est": 0.0822, + "place_est": 0.7439 + }, + { + "no": 9, + "name": "Charabelle", + "score": 37.9, + "win_est": 0.0524, + "place_est": 0.7929 + } + ] + }, + { + "track": "Gunnedah", + "race": 3, + "race_name": "Gunnedah Leather Processors Plate", + "confidence": 69, + "confidence_category": "MEDIUM", + "top3": [ + 4, + 12, + 5 + ], + "trifecta": [ + 4, + 12, + 5 + ], + "alternatives": [], + "primary_prob_est": 0.2624, + "runner_probs_est": { + "4": 0.244, + "12": 0.1133, + "5": 0.1115, + "13": 0.0936, + "10": 0.0805, + "3": 0.0753, + "6": 0.0617, + "14": 0.0527, + "11": 0.0505, + "16": 0.0438, + "15": 0.038, + "9": 0.035 + }, + "pace": "MODERATE", + "data_completeness": 1.0, + "ranked": [ + { + "no": 4, + "name": "Nielsen Park", + "score": 57.5, + "win_est": 0.244, + "place_est": 0.4688 + }, + { + "no": 12, + "name": "Tarrant County", + "score": 48.3, + "win_est": 0.1133, + "place_est": 0.5624 + }, + { + "no": 5, + "name": "Northern Exposure", + "score": 48.1, + "win_est": 0.1115, + "place_est": 0.6429 + }, + { + "no": 13, + "name": "Disgruntled", + "score": 46.0, + "win_est": 0.0936, + "place_est": 0.7183 + }, + { + "no": 10, + "name": "Sharpen The Knives", + "score": 44.2, + "win_est": 0.0805, + "place_est": 0.78 + }, + { + "no": 3, + "name": "Memphis Blue", + "score": 43.4, + "win_est": 0.0753, + "place_est": 0.8326 + } + ] + }, + { + "track": "Gunnedah", + "race": 4, + "skipped": true, + "reason": null + }, + { + "track": "Gunnedah", + "race": 5, + "skipped": true, + "reason": null + }, + { + "track": "Gunnedah", + "race": 6, + "race_name": "Courthouse Hotel Gunnedah Cg&E BM58", + "confidence": 71, + "confidence_category": "MEDIUM", + "top3": [ + 5, + 2, + 4 + ], + "trifecta": [ + 5, + 2, + 4 + ], + "alternatives": [], + "primary_prob_est": 0.3234, + "runner_probs_est": { + "5": 0.2854, + "2": 0.1113, + "4": 0.0904, + "8": 0.0771, + "1": 0.0611, + "10": 0.0606, + "6": 0.0601, + "14": 0.0504, + "13": 0.0406, + "3": 0.0399, + "9": 0.0396, + "11": 0.0308, + "7": 0.0293, + "15": 0.0232 + }, + "pace": "SLOW", + "data_completeness": 1.0, + "ranked": [ + { + "no": 5, + "name": "Heathcliff", + "score": 61.3, + "win_est": 0.2854, + "place_est": 0.4871 + }, + { + "no": 2, + "name": "Bolt Away Now", + "score": 50.0, + "win_est": 0.1113, + "place_est": 0.5642 + }, + { + "no": 4, + "name": "Sirleaf", + "score": 47.5, + "win_est": 0.0904, + "place_est": 0.6253 + }, + { + "no": 8, + "name": "Honey Slider", + "score": 45.6, + "win_est": 0.0771, + "place_est": 0.6859 + }, + { + "no": 1, + "name": "Damascus Gate", + "score": 42.8, + "win_est": 0.0611, + "place_est": 0.746 + }, + { + "no": 10, + "name": "Gold Smiles", + "score": 42.7, + "win_est": 0.0606, + "place_est": 0.7964 + } + ] + }, + { + "track": "Gunnedah", + "race": 7, + "race_name": "Suntory Oceania Class 3 Handicap", + "confidence": 34, + "confidence_category": "LOW", + "top3": [ + 4, + 2, + 5 + ], + "trifecta": [ + 4, + 2, + 5 + ], + "alternatives": [], + "primary_prob_est": 0.238, + "runner_probs_est": { + "4": 0.2368, + "2": 0.1601, + "5": 0.1378, + "1": 0.0987, + "3": 0.0801, + "9": 0.0731, + "6": 0.0486, + "8": 0.0466, + "10": 0.0357, + "7": 0.029, + "12": 0.028, + "11": 0.0254 + }, + "pace": "MODERATE", + "data_completeness": 1.0, + "ranked": [ + { + "no": 4, + "name": "Zoucratic", + "score": 56.1, + "win_est": 0.2368, + "place_est": 0.5346 + }, + { + "no": 2, + "name": "Live To Rise", + "score": 51.4, + "win_est": 0.1601, + "place_est": 0.6333 + }, + { + "no": 5, + "name": "Imperial State", + "score": 49.6, + "win_est": 0.1378, + "place_est": 0.7135 + }, + { + "no": 1, + "name": "Irish Jig", + "score": 45.6, + "win_est": 0.0987, + "place_est": 0.7866 + }, + { + "no": 3, + "name": "Demarcate", + "score": 43.1, + "win_est": 0.0801, + "place_est": 0.8352 + }, + { + "no": 9, + "name": "Gelsey", + "score": 42.0, + "win_est": 0.0731, + "place_est": 0.8819 + } + ] + }, + { + "track": "Gunnedah", + "race": 8, + "skipped": true, + "reason": null + }, + { + "track": "Ipswich", + "race": 1, + "skipped": true, + "reason": null + }, + { + "track": "Ipswich", + "race": 2, + "skipped": true, + "reason": null + }, + { + "track": "Ipswich", + "race": 3, + "race_name": "Fertpro BM65 Handicap", + "confidence": 35, + "confidence_category": "LOW", + "top3": [ + 4, + 5, + 8 + ], + "trifecta": [ + 4, + 5, + 8 + ], + "alternatives": [], + "primary_prob_est": 0.3023, + "runner_probs_est": { + "4": 0.3162, + "5": 0.195, + "8": 0.1254, + "3": 0.096, + "6": 0.0876, + "10": 0.07, + "1": 0.0563, + "9": 0.0536 + }, + "pace": "MODERATE", + "data_completeness": 1.0, + "ranked": [ + { + "no": 4, + "name": "Power Pack", + "score": 57.8, + "win_est": 0.3162, + "place_est": 0.6365 + }, + { + "no": 5, + "name": "Vermeer", + "score": 52.0, + "win_est": 0.195, + "place_est": 0.7325 + }, + { + "no": 8, + "name": "Makamae", + "score": 46.7, + "win_est": 0.1254, + "place_est": 0.8201 + }, + { + "no": 3, + "name": "Kerkorian", + "score": 43.5, + "win_est": 0.096, + "place_est": 0.8901 + }, + { + "no": 6, + "name": "Launcher", + "score": 42.4, + "win_est": 0.0876, + "place_est": 0.9464 + }, + { + "no": 10, + "name": "Another Dazzler", + "score": 39.7, + "win_est": 0.07, + "place_est": 1.0 + } + ] + }, + { + "track": "Ipswich", + "race": 4, + "skipped": true, + "reason": null + }, + { + "track": "Ipswich", + "race": 5, + "skipped": true, + "reason": null + }, + { + "track": "Ipswich", + "race": 6, + "skipped": true, + "reason": null + }, + { + "track": "Ipswich", + "race": 7, + "race_name": "Tempus Two Class 1 Plate", + "confidence": 36, + "confidence_category": "LOW", + "top3": [ + 3, + 5, + 12 + ], + "trifecta": [ + 3, + 5, + 12 + ], + "alternatives": [], + "primary_prob_est": 0.4157, + "runner_probs_est": { + "3": 0.4385, + "5": 0.2467, + "12": 0.0893, + "13": 0.0863, + "15": 0.0519, + "11": 0.0474, + "8": 0.0239, + "2": 0.0159 + }, + "pace": "FAST", + "data_completeness": 1.0, + "ranked": [ + { + "no": 3, + "name": "Kinki Fish", + "score": 63.2, + "win_est": 0.4385, + "place_est": 0.7745 + }, + { + "no": 5, + "name": "Starlightning", + "score": 56.3, + "win_est": 0.2467, + "place_est": 0.8608 + }, + { + "no": 12, + "name": "Starvecchio", + "score": 44.1, + "win_est": 0.0893, + "place_est": 0.9128 + }, + { + "no": 13, + "name": "Tam Na Ghar", + "score": 43.7, + "win_est": 0.0863, + "place_est": 0.9602 + }, + { + "no": 15, + "name": "Power Hit", + "score": 37.6, + "win_est": 0.0519, + "place_est": 0.9841 + }, + { + "no": 11, + "name": "Forgotten Spirit", + "score": 36.5, + "win_est": 0.0474, + "place_est": 1.0 + } + ] + }, + { + "track": "Taree", + "race": 1, + "race_name": "Ddh1 Drilling Maiden Plate", + "confidence": 68, + "confidence_category": "MEDIUM", + "top3": [ + 3, + 1, + 13 + ], + "trifecta": [ + 3, + 1, + 13 + ], + "alternatives": [], + "primary_prob_est": 0.2795, + "runner_probs_est": { + "3": 0.3036, + "1": 0.1331, + "13": 0.1245, + "2": 0.1184, + "5": 0.108, + "4": 0.045, + "7": 0.0443, + "11": 0.0348, + "10": 0.0339, + "6": 0.0331, + "9": 0.0213 + }, + "pace": "MODERATE", + "data_completeness": 0.98, + "ranked": [ + { + "no": 3, + "name": "Fratianno", + "score": 58.4, + "win_est": 0.3036, + "place_est": 0.5612 + }, + { + "no": 1, + "name": "Armoury", + "score": 48.5, + "win_est": 0.1331, + "place_est": 0.6796 + }, + { + "no": 13, + "name": "Last Metaphor", + "score": 47.7, + "win_est": 0.1245, + "place_est": 0.7876 + }, + { + "no": 2, + "name": "Expensive Icon", + "score": 47.1, + "win_est": 0.1184, + "place_est": 0.8326 + }, + { + "no": 5, + "name": "Cheating Lilibet", + "score": 46.0, + "win_est": 0.108, + "place_est": 0.8769 + }, + { + "no": 4, + "name": "Jeunetos", + "score": 35.5, + "win_est": 0.045, + "place_est": 0.9117 + } + ] + }, + { + "track": "Taree", + "race": 2, + "race_name": "Dean Mills Plumbing Maiden Handicap", + "confidence": 75, + "confidence_category": "MEDIUM", + "top3": [ + 10, + 12, + 11 + ], + "trifecta": [ + 10, + 12, + 11 + ], + "alternatives": [], + "primary_prob_est": 0.3226, + "runner_probs_est": { + "10": 0.3543, + "12": 0.099, + "11": 0.0982, + "5": 0.0926, + "17": 0.0752, + "7": 0.0605, + "2": 0.0586, + "13": 0.0409, + "4": 0.0386, + "16": 0.0332, + "3": 0.0261, + "19": 0.0228 + }, + "pace": "MODERATE", + "data_completeness": 1.0, + "ranked": [ + { + "no": 10, + "name": "Fashion Spree", + "score": 63.3, + "win_est": 0.3543, + "place_est": 0.5514 + }, + { + "no": 12, + "name": "Raining Luck", + "score": 48.0, + "win_est": 0.099, + "place_est": 0.644 + }, + { + "no": 11, + "name": "Love Goddess", + "score": 47.9, + "win_est": 0.0982, + "place_est": 0.7192 + }, + { + "no": 5, + "name": "Parker's Paradise", + "score": 47.2, + "win_est": 0.0926, + "place_est": 0.7798 + }, + { + "no": 17, + "name": "Atadcheeky", + "score": 44.7, + "win_est": 0.0752, + "place_est": 0.8383 + }, + { + "no": 7, + "name": "Raguel", + "score": 42.1, + "win_est": 0.0605, + "place_est": 0.8792 + } + ] + }, + { + "track": "Taree", + "race": 3, + "race_name": "Mlw Fencing Class 1 & Maiden Plate", + "confidence": 36, + "confidence_category": "LOW", + "top3": [ + 10, + 1, + 5 + ], + "trifecta": [ + 10, + 1, + 5 + ], + "alternatives": [], + "primary_prob_est": 0.248, + "runner_probs_est": { + "10": 0.246, + "1": 0.1492, + "5": 0.1317, + "13": 0.0868, + "4": 0.0632, + "3": 0.0627, + "6": 0.0518, + "12": 0.0493, + "7": 0.0438, + "2": 0.04, + "9": 0.0277, + "16": 0.0243, + "15": 0.0235 + }, + "pace": "MODERATE", + "data_completeness": 1.0, + "ranked": [ + { + "no": 10, + "name": "Kowloon Magnate", + "score": 59.4, + "win_est": 0.246, + "place_est": 0.5269 + }, + { + "no": 1, + "name": "Cannystep", + "score": 53.4, + "win_est": 0.1492, + "place_est": 0.6137 + }, + { + "no": 5, + "name": "Surpasser", + "score": 51.9, + "win_est": 0.1317, + "place_est": 0.677 + }, + { + "no": 13, + "name": "Zousilence", + "score": 46.9, + "win_est": 0.0868, + "place_est": 0.7397 + }, + { + "no": 4, + "name": "Ordinary Angel", + "score": 43.1, + "win_est": 0.0632, + "place_est": 0.7915 + }, + { + "no": 3, + "name": "Major Lightning", + "score": 43.0, + "win_est": 0.0627, + "place_est": 0.8407 + } + ] + }, + { + "track": "Taree", + "race": 4, + "skipped": true, + "reason": null + }, + { + "track": "Taree", + "race": 5, + "skipped": true, + "reason": null + }, + { + "track": "Taree", + "race": 6, + "race_name": "Rdo Equipment Taree BM82 Handicap", + "confidence": 36, + "confidence_category": "LOW", + "top3": [ + 9, + 1, + 13 + ], + "trifecta": [ + 9, + 1, + 13 + ], + "alternatives": [], + "primary_prob_est": 0.2875, + "runner_probs_est": { + "9": 0.2973, + "1": 0.1687, + "13": 0.126, + "11": 0.1006, + "4": 0.0957, + "8": 0.0949, + "3": 0.0595, + "12": 0.0571 + }, + "pace": "MODERATE", + "data_completeness": 1.0, + "ranked": [ + { + "no": 9, + "name": "The Piccolino", + "score": 50.1, + "win_est": 0.2973, + "place_est": 0.5921 + }, + { + "no": 1, + "name": "Shaggy", + "score": 43.3, + "win_est": 0.1687, + "place_est": 0.6927 + }, + { + "no": 13, + "name": "Ken'Ker", + "score": 39.8, + "win_est": 0.126, + "place_est": 0.7884 + }, + { + "no": 11, + "name": "Grassburn", + "score": 37.1, + "win_est": 0.1006, + "place_est": 0.8834 + }, + { + "no": 4, + "name": "Angara", + "score": 36.5, + "win_est": 0.0957, + "place_est": 0.9429 + }, + { + "no": 8, + "name": "Debussy", + "score": 36.4, + "win_est": 0.0949, + "place_est": 1.0 + } + ] + }, + { + "track": "Taree", + "race": 7, + "skipped": true, + "reason": null + }, + { + "track": "Taree", + "race": 8, + "race_name": "Tanks 2Go Class 1 Handicap", + "confidence": 34, + "confidence_category": "LOW", + "top3": [ + 8, + 12, + 5 + ], + "trifecta": [ + 8, + 12, + 5 + ], + "alternatives": [], + "primary_prob_est": 0.2798, + "runner_probs_est": { + "8": 0.2203, + "12": 0.1489, + "5": 0.1007, + "1": 0.0859, + "4": 0.0733, + "10": 0.0675, + "11": 0.0621, + "9": 0.0591, + "13": 0.0452, + "3": 0.0416, + "6": 0.0373, + "14": 0.0252, + "7": 0.0182, + "15": 0.0146 + }, + "pace": "SLOW", + "data_completeness": 1.0, + "ranked": [ + { + "no": 8, + "name": "Exceed Me", + "score": 57.7, + "win_est": 0.2203, + "place_est": 0.4699 + }, + { + "no": 12, + "name": "Leuca", + "score": 53.0, + "win_est": 0.1489, + "place_est": 0.5558 + }, + { + "no": 5, + "name": "Dirty Does It", + "score": 48.3, + "win_est": 0.1007, + "place_est": 0.6292 + }, + { + "no": 1, + "name": "The Magic Man", + "score": 46.4, + "win_est": 0.0859, + "place_est": 0.6966 + }, + { + "no": 4, + "name": "Watch Capital", + "score": 44.5, + "win_est": 0.0733, + "place_est": 0.7587 + }, + { + "no": 10, + "name": "Outoftheoffice", + "score": 43.5, + "win_est": 0.0675, + "place_est": 0.8178 + } + ] + } + ] +} \ No newline at end of file diff --git a/data/reports/predictions-2026-08-15.json b/data/reports/predictions-2026-08-15.json new file mode 100644 index 0000000000000000000000000000000000000000..e4c3f7c6e3a3c693fac8481678b15679c40fcddf --- /dev/null +++ b/data/reports/predictions-2026-08-15.json @@ -0,0 +1,5775 @@ +{ + "date": "2026-08-15", + "country": "AU", + "race_type": "gallops", + "model_version": "2.0.0", + "retrieved_at": "2026-08-14T22:26:31.636046+00:00", + "disclaimer": "Predictions are statistical estimates based on available information. They are NOT guarantees of any racing outcome or betting success.", + "predictions": [ + { + "track": "Belmont", + "race": 1, + "skipped": true, + "reason": null + }, + { + "track": "Belmont", + "race": 2, + "skipped": true, + "reason": null + }, + { + "track": "Belmont", + "race": 3, + "skipped": true, + "reason": null + }, + { + "track": "Belmont", + "race": 4, + "race_name": "Vale Greg Matta - Make It Matta Handicap", + "confidence": 35, + "confidence_category": "LOW", + "top3": [ + 6, + 5, + 7 + ], + "trifecta": [ + 6, + 5, + 7 + ], + "alternatives": [], + "primary_prob_est": 0.3152, + "runner_probs_est": { + "6": 0.2872, + "5": 0.1893, + "7": 0.1065, + "9": 0.0925, + "8": 0.0783, + "3": 0.0763, + "1": 0.0426, + "4": 0.0385, + "2": 0.0346, + "10": 0.0286, + "11": 0.0256 + }, + "pace": "MODERATE", + "data_completeness": 1.0, + "ranked": [ + { + "no": 6, + "name": "Eternal Romance", + "score": 59.2, + "win_est": 0.2872, + "place_est": 0.583 + }, + { + "no": 5, + "name": "Sweet Surrender", + "score": 54.2, + "win_est": 0.1893, + "place_est": 0.6755 + }, + { + "no": 7, + "name": "Luka Magic", + "score": 47.3, + "win_est": 0.1065, + "place_est": 0.7538 + }, + { + "no": 9, + "name": "Sister Mary", + "score": 45.6, + "win_est": 0.0925, + "place_est": 0.8301 + }, + { + "no": 8, + "name": "Pointless Praise", + "score": 43.6, + "win_est": 0.0783, + "place_est": 0.8727 + }, + { + "no": 3, + "name": "Double The Fun", + "score": 43.3, + "win_est": 0.0763, + "place_est": 0.9112 + } + ] + }, + { + "track": "Belmont", + "race": 5, + "race_name": "Tabtouch - Westspeed Platinum Series HT1", + "confidence": 37, + "confidence_category": "LOW", + "top3": [ + 7, + 5, + 2 + ], + "trifecta": [ + 7, + 5, + 2 + ], + "alternatives": [], + "primary_prob_est": 0.2441, + "runner_probs_est": { + "7": 0.2636, + "5": 0.1399, + "2": 0.1387, + "4": 0.1387, + "3": 0.0755, + "10": 0.0718, + "6": 0.0537, + "1": 0.0363, + "9": 0.026, + "11": 0.0211, + "12": 0.0197, + "8": 0.015 + }, + "pace": "MODERATE", + "data_completeness": 1.0, + "ranked": [ + { + "no": 7, + "name": "Lemmor Filou", + "score": 61.6, + "win_est": 0.2636, + "place_est": 0.5422 + }, + { + "no": 5, + "name": "Bosun", + "score": 54.0, + "win_est": 0.1399, + "place_est": 0.6809 + }, + { + "no": 2, + "name": "Flying Maradona", + "score": 53.9, + "win_est": 0.1387, + "place_est": 0.7564 + }, + { + "no": 4, + "name": "Gold Flakes", + "score": 53.9, + "win_est": 0.1387, + "place_est": 0.8283 + }, + { + "no": 3, + "name": "God's Gate", + "score": 46.6, + "win_est": 0.0755, + "place_est": 0.8819 + }, + { + "no": 10, + "name": "Right To Silence", + "score": 46.0, + "win_est": 0.0718, + "place_est": 0.9182 + } + ] + }, + { + "track": "Belmont", + "race": 6, + "skipped": true, + "reason": null + }, + { + "track": "Belmont", + "race": 7, + "skipped": true, + "reason": null + }, + { + "track": "Belmont", + "race": 8, + "skipped": true, + "reason": null + }, + { + "track": "Bowen", + "race": 1, + "race_name": "", + "confidence": 38, + "confidence_category": "LOW", + "top3": [ + 5, + 3, + 2 + ], + "trifecta": [ + 5, + 3, + 2 + ], + "alternatives": [], + "primary_prob_est": 0.272, + "runner_probs_est": { + "5": 0.2918, + "3": 0.1425, + "2": 0.129, + "1": 0.1196, + "10": 0.1065, + "4": 0.0769, + "6": 0.0503, + "7": 0.0346, + "9": 0.029, + "8": 0.0198 + }, + "pace": "MODERATE", + "data_completeness": 0.989, + "ranked": [ + { + "no": 5, + "name": "Boom Bunny", + "score": 58.4, + "win_est": 0.2918, + "place_est": 0.5633 + }, + { + "no": 3, + "name": "Excelboom", + "score": 49.8, + "win_est": 0.1425, + "place_est": 0.683 + }, + { + "no": 2, + "name": "Remember Roy", + "score": 48.6, + "win_est": 0.129, + "place_est": 0.7894 + }, + { + "no": 1, + "name": "Unifies", + "score": 47.7, + "win_est": 0.1196, + "place_est": 0.8664 + }, + { + "no": 10, + "name": "She's Got Lyrics", + "score": 46.3, + "win_est": 0.1065, + "place_est": 0.9166 + }, + { + "no": 4, + "name": "To Love Somebody", + "score": 42.4, + "win_est": 0.0769, + "place_est": 0.9512 + } + ] + }, + { + "track": "Bowen", + "race": 2, + "skipped": true, + "reason": null + }, + { + "track": "Bowen", + "race": 3, + "skipped": true, + "reason": null + }, + { + "track": "Bowen", + "race": 4, + "race_name": "", + "confidence": 37, + "confidence_category": "LOW", + "top3": [ + 6, + 9, + 1 + ], + "trifecta": [ + 6, + 9, + 1 + ], + "alternatives": [], + "primary_prob_est": 0.2868, + "runner_probs_est": { + "6": 0.2927, + "9": 0.1633, + "1": 0.1241, + "4": 0.1095, + "3": 0.071, + "5": 0.0616, + "8": 0.0553, + "7": 0.0535, + "2": 0.0364, + "10": 0.0327 + }, + "pace": "MODERATE", + "data_completeness": 0.989, + "ranked": [ + { + "no": 6, + "name": "Sound The Bugle", + "score": 58.0, + "win_est": 0.2927, + "place_est": 0.5801 + }, + { + "no": 9, + "name": "Diamond Lucy", + "score": 51.0, + "win_est": 0.1633, + "place_est": 0.6895 + }, + { + "no": 1, + "name": "Looming One", + "score": 47.7, + "win_est": 0.1241, + "place_est": 0.7605 + }, + { + "no": 4, + "name": "Arancia", + "score": 46.2, + "win_est": 0.1095, + "place_est": 0.8221 + }, + { + "no": 3, + "name": "Magic Sunny Day", + "score": 41.0, + "win_est": 0.071, + "place_est": 0.8774 + }, + { + "no": 5, + "name": "She's A Sweet Star", + "score": 39.3, + "win_est": 0.0616, + "place_est": 0.9309 + } + ] + }, + { + "track": "Bowen", + "race": 5, + "skipped": true, + "reason": null + }, + { + "track": "Broome", + "race": 1, + "race_name": "Nutrien Ag Solutions Maiden", + "confidence": 37, + "confidence_category": "LOW", + "top3": [ + 9, + 7, + 6 + ], + "trifecta": [ + 9, + 7, + 6 + ], + "alternatives": [], + "primary_prob_est": 0.2974, + "runner_probs_est": { + "9": 0.2715, + "7": 0.1405, + "6": 0.1068, + "5": 0.0919, + "1": 0.0838, + "10": 0.0797, + "8": 0.0669, + "2": 0.0637, + "3": 0.0581, + "4": 0.037 + }, + "pace": "MODERATE", + "data_completeness": 1.0, + "ranked": [ + { + "no": 9, + "name": "Principal Dealer", + "score": 55.7, + "win_est": 0.2715, + "place_est": 0.5188 + }, + { + "no": 7, + "name": "Maritime Dream", + "score": 47.8, + "win_est": 0.1405, + "place_est": 0.6106 + }, + { + "no": 6, + "name": "Coupe Deburj", + "score": 44.5, + "win_est": 0.1068, + "place_est": 0.6945 + }, + { + "no": 5, + "name": "Boutique Session", + "score": 42.7, + "win_est": 0.0919, + "place_est": 0.7742 + }, + { + "no": 1, + "name": "Minozza", + "score": 41.6, + "win_est": 0.0838, + "place_est": 0.8412 + }, + { + "no": 10, + "name": "Belle Rose", + "score": 41.0, + "win_est": 0.0797, + "place_est": 0.9049 + } + ] + }, + { + "track": "Broome", + "race": 2, + "race_name": "Sandfire Roadhouse Handicap", + "confidence": 35, + "confidence_category": "LOW", + "top3": [ + 2, + 1, + 8 + ], + "trifecta": [ + 2, + 1, + 8 + ], + "alternatives": [], + "primary_prob_est": 0.2513, + "runner_probs_est": { + "2": 0.2485, + "1": 0.1571, + "8": 0.1319, + "3": 0.1214, + "4": 0.1002, + "5": 0.0922, + "7": 0.082, + "6": 0.0666 + }, + "pace": "MODERATE", + "data_completeness": 1.0, + "ranked": [ + { + "no": 2, + "name": "Karsavina", + "score": 49.5, + "win_est": 0.2485, + "place_est": 0.5376 + }, + { + "no": 1, + "name": "Hundred Yards", + "score": 44.0, + "win_est": 0.1571, + "place_est": 0.659 + }, + { + "no": 8, + "name": "Schuhbeck", + "score": 41.9, + "win_est": 0.1319, + "place_est": 0.7592 + }, + { + "no": 3, + "name": "Solar System", + "score": 40.9, + "win_est": 0.1214, + "place_est": 0.8514 + }, + { + "no": 4, + "name": "Moment In The Sun", + "score": 38.6, + "win_est": 0.1002, + "place_est": 0.9334 + }, + { + "no": 5, + "name": "Ezelove", + "score": 37.6, + "win_est": 0.0922, + "place_est": 1.0 + } + ] + }, + { + "track": "Broome", + "race": 3, + "race_name": "Alpha Security Handicap", + "confidence": 36, + "confidence_category": "LOW", + "top3": [ + 2, + 7, + 4 + ], + "trifecta": [ + 2, + 7, + 4 + ], + "alternatives": [], + "primary_prob_est": 0.2806, + "runner_probs_est": { + "2": 0.2742, + "7": 0.1649, + "4": 0.1222, + "6": 0.1192, + "1": 0.1152, + "8": 0.076, + "3": 0.0735, + "5": 0.0549 + }, + "pace": "MODERATE", + "data_completeness": 1.0, + "ranked": [ + { + "no": 2, + "name": "Ray's Sauce", + "score": 53.0, + "win_est": 0.2742, + "place_est": 0.5612 + }, + { + "no": 7, + "name": "Viva Marconi", + "score": 46.9, + "win_est": 0.1649, + "place_est": 0.6804 + }, + { + "no": 4, + "name": "Cassenite", + "score": 43.3, + "win_est": 0.1222, + "place_est": 0.7956 + }, + { + "no": 6, + "name": "Blatant Violation", + "score": 43.0, + "win_est": 0.1192, + "place_est": 0.8716 + }, + { + "no": 1, + "name": "Mohegan Ruler", + "score": 42.6, + "win_est": 0.1152, + "place_est": 0.9451 + }, + { + "no": 8, + "name": "Sanctions", + "score": 37.6, + "win_est": 0.076, + "place_est": 1.0 + } + ] + }, + { + "track": "Broome", + "race": 4, + "skipped": true, + "reason": null + }, + { + "track": "Broome", + "race": 5, + "skipped": true, + "reason": null + }, + { + "track": "Broome", + "race": 6, + "skipped": true, + "reason": null + }, + { + "track": "Broome", + "race": 7, + "skipped": true, + "reason": null + }, + { + "track": "Broome", + "race": 8, + "race_name": "Western Meat Packers Group Handicap", + "confidence": 36, + "confidence_category": "LOW", + "top3": [ + 4, + 3, + 7 + ], + "trifecta": [ + 4, + 3, + 7 + ], + "alternatives": [], + "primary_prob_est": 0.3049, + "runner_probs_est": { + "4": 0.2579, + "3": 0.1565, + "7": 0.1006, + "10": 0.0989, + "6": 0.091, + "1": 0.0844, + "5": 0.062, + "2": 0.053, + "8": 0.0508, + "9": 0.0448 + }, + "pace": "MODERATE", + "data_completeness": 1.0, + "ranked": [ + { + "no": 4, + "name": "What's The Point", + "score": 55.1, + "win_est": 0.2579, + "place_est": 0.515 + }, + { + "no": 3, + "name": "Capricorn Man", + "score": 49.1, + "win_est": 0.1565, + "place_est": 0.6139 + }, + { + "no": 7, + "name": "Oscar Winner", + "score": 43.8, + "win_est": 0.1006, + "place_est": 0.7049 + }, + { + "no": 10, + "name": "Magnaburma", + "score": 43.6, + "win_est": 0.0989, + "place_est": 0.7894 + }, + { + "no": 6, + "name": "Rommel's Goddess", + "score": 42.6, + "win_est": 0.091, + "place_est": 0.8514 + }, + { + "no": 1, + "name": "Lucky Landing", + "score": 41.7, + "win_est": 0.0844, + "place_est": 0.9044 + } + ] + }, + { + "track": "Caulfield", + "race": 1, + "race_name": "Catanach's Jewellers Mrc150 Partner", + "confidence": 71, + "confidence_category": "MEDIUM", + "top3": [ + 1, + 12, + 4 + ], + "trifecta": [ + 1, + 12, + 4 + ], + "alternatives": [], + "primary_prob_est": 0.417, + "runner_probs_est": { + "1": 0.3432, + "12": 0.1284, + "4": 0.0676, + "10": 0.0643, + "14": 0.0622, + "2": 0.0612, + "9": 0.0612, + "11": 0.0484, + "8": 0.04, + "3": 0.0333, + "16": 0.0299, + "13": 0.0223, + "5": 0.0205, + "7": 0.0177 + }, + "pace": "SLOW", + "data_completeness": 1.0, + "ranked": [ + { + "no": 1, + "name": "Markdel", + "score": 66.3, + "win_est": 0.3432, + "place_est": 0.5392 + }, + { + "no": 12, + "name": "Savoyard", + "score": 54.5, + "win_est": 0.1284, + "place_est": 0.6035 + }, + { + "no": 4, + "name": "Behaviour", + "score": 46.8, + "win_est": 0.0676, + "place_est": 0.6656 + }, + { + "no": 10, + "name": "Fundamental Nature", + "score": 46.2, + "win_est": 0.0643, + "place_est": 0.7268 + }, + { + "no": 14, + "name": "Walter Spur", + "score": 45.8, + "win_est": 0.0622, + "place_est": 0.7879 + }, + { + "no": 2, + "name": "Piastri", + "score": 45.6, + "win_est": 0.0612, + "place_est": 0.8364 + } + ] + }, + { + "track": "Caulfield", + "race": 2, + "skipped": true, + "reason": null + }, + { + "track": "Caulfield", + "race": 3, + "skipped": true, + "reason": null + }, + { + "track": "Caulfield", + "race": 4, + "race_name": "Sportsbet More Places Handicap", + "confidence": 71, + "confidence_category": "MEDIUM", + "top3": [ + 2, + 4, + 6 + ], + "trifecta": [ + 2, + 4, + 6 + ], + "alternatives": [], + "primary_prob_est": 0.3642, + "runner_probs_est": { + "2": 0.4067, + "4": 0.1586, + "6": 0.1054, + "11": 0.0801, + "3": 0.0569, + "7": 0.0524, + "8": 0.047, + "9": 0.0391, + "5": 0.0328, + "1": 0.0211 + }, + "pace": "MODERATE", + "data_completeness": 1.0, + "ranked": [ + { + "no": 2, + "name": "Duchess Zou", + "score": 68.4, + "win_est": 0.4067, + "place_est": 0.6707 + }, + { + "no": 4, + "name": "Ten Commandments", + "score": 57.1, + "win_est": 0.1586, + "place_est": 0.7507 + }, + { + "no": 6, + "name": "Elouyou", + "score": 52.2, + "win_est": 0.1054, + "place_est": 0.8076 + }, + { + "no": 11, + "name": "Boltsaver", + "score": 48.9, + "win_est": 0.0801, + "place_est": 0.86 + }, + { + "no": 3, + "name": "Home Rule", + "score": 44.8, + "win_est": 0.0569, + "place_est": 0.907 + }, + { + "no": 7, + "name": "Sneaky Sunrise", + "score": 43.8, + "win_est": 0.0524, + "place_est": 0.9461 + } + ] + }, + { + "track": "Caulfield", + "race": 5, + "skipped": true, + "reason": null + }, + { + "track": "Caulfield", + "race": 6, + "skipped": true, + "reason": null + }, + { + "track": "Caulfield", + "race": 7, + "race_name": "Catanachs Jewellers P.B. Lawrence Stakes", + "confidence": 70, + "confidence_category": "MEDIUM", + "top3": [ + 7, + 12, + 1 + ], + "trifecta": [ + 7, + 12, + 1 + ], + "alternatives": [], + "primary_prob_est": 0.3994, + "runner_probs_est": { + "7": 0.4212, + "12": 0.1785, + "1": 0.0932, + "8": 0.0625, + "13": 0.0467, + "6": 0.0395, + "11": 0.0354, + "5": 0.034, + "4": 0.0308, + "10": 0.0232, + "2": 0.0219, + "3": 0.0132 + }, + "pace": "MODERATE", + "data_completeness": 1.0, + "ranked": [ + { + "no": 7, + "name": "Cosmic Crusader", + "score": 70.0, + "win_est": 0.4212, + "place_est": 0.6929 + }, + { + "no": 12, + "name": "Coeur Volante", + "score": 59.7, + "win_est": 0.1785, + "place_est": 0.7554 + }, + { + "no": 1, + "name": "Private Eye", + "score": 51.9, + "win_est": 0.0932, + "place_est": 0.8021 + }, + { + "no": 8, + "name": "Wootton Verni", + "score": 47.1, + "win_est": 0.0625, + "place_est": 0.8416 + }, + { + "no": 13, + "name": "Ohope Wins", + "score": 43.6, + "win_est": 0.0467, + "place_est": 0.877 + }, + { + "no": 6, + "name": "Feroce", + "score": 41.6, + "win_est": 0.0395, + "place_est": 0.911 + } + ] + }, + { + "track": "Caulfield", + "race": 8, + "skipped": true, + "reason": null + }, + { + "track": "Caulfield", + "race": 9, + "race_name": "Toby Newton Handicap", + "confidence": 38, + "confidence_category": "LOW", + "top3": [ + 8, + 13, + 12 + ], + "trifecta": [ + 8, + 13, + 12 + ], + "alternatives": [], + "primary_prob_est": 0.3399, + "runner_probs_est": { + "8": 0.3533, + "13": 0.1754, + "12": 0.11, + "11": 0.0893, + "2": 0.0503, + "3": 0.0436, + "7": 0.0425, + "4": 0.0422, + "1": 0.0382, + "9": 0.034, + "6": 0.0211 + }, + "pace": "MODERATE", + "data_completeness": 1.0, + "ranked": [ + { + "no": 8, + "name": "First Chorus", + "score": 65.7, + "win_est": 0.3533, + "place_est": 0.6388 + }, + { + "no": 13, + "name": "Darkbonee", + "score": 57.3, + "win_est": 0.1754, + "place_est": 0.7281 + }, + { + "no": 12, + "name": "Somewhere", + "score": 51.7, + "win_est": 0.11, + "place_est": 0.7783 + }, + { + "no": 11, + "name": "Lovelycut", + "score": 49.2, + "win_est": 0.0893, + "place_est": 0.822 + }, + { + "no": 2, + "name": "Just Folk", + "score": 42.3, + "win_est": 0.0503, + "place_est": 0.8645 + }, + { + "no": 3, + "name": "Light Infantry Man", + "score": 40.6, + "win_est": 0.0436, + "place_est": 0.9067 + } + ] + }, + { + "track": "Doomben", + "race": 1, + "race_name": "Become A Brc Member F&M Class 3 Plate", + "confidence": 34, + "confidence_category": "LOW", + "top3": [ + 8, + 3, + 1 + ], + "trifecta": [ + 8, + 3, + 1 + ], + "alternatives": [], + "primary_prob_est": 0.2096, + "runner_probs_est": { + "8": 0.2064, + "3": 0.1479, + "1": 0.1442, + "2": 0.1372, + "5": 0.1305, + "4": 0.1114, + "6": 0.0904, + "7": 0.0319 + }, + "pace": "MODERATE", + "data_completeness": 1.0, + "ranked": [ + { + "no": 8, + "name": "She Ours", + "score": 53.1, + "win_est": 0.2064, + "place_est": 0.4985 + }, + { + "no": 3, + "name": "Thats Archies Girl", + "score": 49.1, + "win_est": 0.1479, + "place_est": 0.6357 + }, + { + "no": 1, + "name": "Celtic Sin", + "score": 48.8, + "win_est": 0.1442, + "place_est": 0.7662 + }, + { + "no": 2, + "name": "Hey Daisy", + "score": 48.2, + "win_est": 0.1372, + "place_est": 0.8776 + }, + { + "no": 5, + "name": "Lukey Blue", + "score": 47.6, + "win_est": 0.1305, + "place_est": 0.9681 + }, + { + "no": 4, + "name": "Trafalgar Square", + "score": 45.7, + "win_est": 0.1114, + "place_est": 1.0 + } + ] + }, + { + "track": "Doomben", + "race": 2, + "skipped": true, + "reason": null + }, + { + "track": "Doomben", + "race": 3, + "race_name": "Mekka Raceday 22 August BM90 Handicap", + "confidence": 35, + "confidence_category": "LOW", + "top3": [ + 1, + 5, + 2 + ], + "trifecta": [ + 1, + 5, + 2 + ], + "alternatives": [], + "primary_prob_est": 0.2561, + "runner_probs_est": { + "1": 0.2722, + "5": 0.1736, + "2": 0.1409, + "8": 0.1386, + "3": 0.1144, + "4": 0.1071, + "7": 0.0532 + }, + "pace": "FAST", + "data_completeness": 1.0, + "ranked": [ + { + "no": 1, + "name": "Firm Agreement", + "score": 50.1, + "win_est": 0.2722, + "place_est": 0.5867 + }, + { + "no": 5, + "name": "The Right Way", + "score": 44.7, + "win_est": 0.1736, + "place_est": 0.7254 + }, + { + "no": 2, + "name": "Cavalry Man", + "score": 42.2, + "win_est": 0.1409, + "place_est": 0.8398 + }, + { + "no": 8, + "name": "Marenaro", + "score": 42.0, + "win_est": 0.1386, + "place_est": 0.9468 + }, + { + "no": 3, + "name": "Felix The Scat", + "score": 39.7, + "win_est": 0.1144, + "place_est": 1.0 + }, + { + "no": 4, + "name": "Fernao", + "score": 38.9, + "win_est": 0.1071, + "place_est": 1.0 + } + ] + }, + { + "track": "Doomben", + "race": 4, + "race_name": "Sky Racing Cg&E Class 3 Plate", + "confidence": 34, + "confidence_category": "LOW", + "top3": [ + 7, + 3, + 1 + ], + "trifecta": [ + 7, + 3, + 1 + ], + "alternatives": [], + "primary_prob_est": 0.2217, + "runner_probs_est": { + "7": 0.2349, + "3": 0.1669, + "1": 0.1523, + "12": 0.1128, + "9": 0.1082, + "8": 0.0955, + "10": 0.0713, + "5": 0.0579 + }, + "pace": "MODERATE", + "data_completeness": 1.0, + "ranked": [ + { + "no": 7, + "name": "Meldubious", + "score": 51.0, + "win_est": 0.2349, + "place_est": 0.5542 + }, + { + "no": 3, + "name": "Bee Exact", + "score": 46.9, + "win_est": 0.1669, + "place_est": 0.667 + }, + { + "no": 1, + "name": "Aldolfito", + "score": 45.8, + "win_est": 0.1523, + "place_est": 0.7752 + }, + { + "no": 12, + "name": "Lockyer", + "score": 42.2, + "win_est": 0.1128, + "place_est": 0.8707 + }, + { + "no": 9, + "name": "Razors", + "score": 41.7, + "win_est": 0.1082, + "place_est": 0.9421 + }, + { + "no": 8, + "name": "Meltdown", + "score": 40.2, + "win_est": 0.0955, + "place_est": 1.0 + } + ] + }, + { + "track": "Doomben", + "race": 5, + "skipped": true, + "reason": null + }, + { + "track": "Doomben", + "race": 6, + "skipped": true, + "reason": null + }, + { + "track": "Doomben", + "race": 7, + "race_name": "Cbt Cg&E BM78 Handicap", + "confidence": 100, + "confidence_category": "HIGH", + "top3": [ + 3, + 11, + 7 + ], + "trifecta": [ + 3, + 11, + 7 + ], + "alternatives": [], + "primary_prob_est": 0.443, + "runner_probs_est": { + "3": 0.5477, + "11": 0.0952, + "7": 0.0699, + "4": 0.0536, + "5": 0.0461, + "12": 0.0439, + "8": 0.0428, + "9": 0.0403, + "13": 0.0304, + "14": 0.0301 + }, + "pace": "MODERATE", + "data_completeness": 1.0, + "ranked": [ + { + "no": 3, + "name": "Braveheart", + "score": 65.6, + "win_est": 0.5477, + "place_est": 0.7128 + }, + { + "no": 11, + "name": "Count Nicholas", + "score": 44.6, + "win_est": 0.0952, + "place_est": 0.7664 + }, + { + "no": 7, + "name": "True Amor", + "score": 40.9, + "win_est": 0.0699, + "place_est": 0.8125 + }, + { + "no": 4, + "name": "Muschialli", + "score": 37.7, + "win_est": 0.0536, + "place_est": 0.8564 + }, + { + "no": 5, + "name": "Addriel", + "score": 35.9, + "win_est": 0.0461, + "place_est": 0.8991 + }, + { + "no": 12, + "name": "Calico Jack", + "score": 35.3, + "win_est": 0.0439, + "place_est": 0.9395 + } + ] + }, + { + "track": "Doomben", + "race": 8, + "skipped": true, + "reason": null + }, + { + "track": "Doomben", + "race": 9, + "skipped": true, + "reason": null + }, + { + "track": "Gold Coast Polytrack", + "race": 1, + "skipped": true, + "reason": null + }, + { + "track": "Gold Coast Polytrack", + "race": 2, + "skipped": true, + "reason": null + }, + { + "track": "Gold Coast Polytrack", + "race": 3, + "race_name": "", + "confidence": 34, + "confidence_category": "LOW", + "top3": [ + 2, + 4, + 13 + ], + "trifecta": [ + 2, + 4, + 13 + ], + "alternatives": [], + "primary_prob_est": 0.2075, + "runner_probs_est": { + "2": 0.1533, + "4": 0.1081, + "13": 0.1081, + "10": 0.0946, + "16": 0.0938, + "7": 0.0849, + "1": 0.065, + "6": 0.0519, + "14": 0.049, + "9": 0.0411, + "12": 0.0401, + "11": 0.0366, + "15": 0.0292, + "8": 0.0271, + "5": 0.0174 + }, + "pace": "SLOW", + "data_completeness": 0.963, + "ranked": [ + { + "no": 2, + "name": "Bobby's My Mate", + "score": 51.7, + "win_est": 0.1533, + "place_est": 0.3695 + }, + { + "no": 4, + "name": "Dun Darte Cheap", + "score": 47.5, + "win_est": 0.1081, + "place_est": 0.464 + }, + { + "no": 13, + "name": "Boscatine", + "score": 47.5, + "win_est": 0.1081, + "place_est": 0.5578 + }, + { + "no": 10, + "name": "Secret Rose", + "score": 45.9, + "win_est": 0.0946, + "place_est": 0.6427 + }, + { + "no": 16, + "name": "O'Reilly's Shout", + "score": 45.8, + "win_est": 0.0938, + "place_est": 0.7077 + }, + { + "no": 7, + "name": "Edge Of Infinity", + "score": 44.6, + "win_est": 0.0849, + "place_est": 0.7596 + } + ] + }, + { + "track": "Gold Coast Polytrack", + "race": 4, + "race_name": "", + "confidence": 34, + "confidence_category": "LOW", + "top3": [ + 1, + 7, + 5 + ], + "trifecta": [ + 1, + 7, + 5 + ], + "alternatives": [], + "primary_prob_est": 0.2141, + "runner_probs_est": { + "1": 0.2261, + "7": 0.158, + "5": 0.1528, + "2": 0.1515, + "8": 0.0982, + "10": 0.0687, + "6": 0.0596, + "9": 0.0557, + "3": 0.0293 + }, + "pace": "MODERATE", + "data_completeness": 1.0, + "ranked": [ + { + "no": 1, + "name": "Cast Party", + "score": 50.3, + "win_est": 0.2261, + "place_est": 0.5369 + }, + { + "no": 7, + "name": "Brain Wave", + "score": 46.0, + "win_est": 0.158, + "place_est": 0.6884 + }, + { + "no": 5, + "name": "Weekend Artist", + "score": 45.6, + "win_est": 0.1528, + "place_est": 0.7867 + }, + { + "no": 2, + "name": "Golden Smile", + "score": 45.5, + "win_est": 0.1515, + "place_est": 0.8553 + }, + { + "no": 8, + "name": "Papal Miss", + "score": 40.3, + "win_est": 0.0982, + "place_est": 0.9149 + }, + { + "no": 10, + "name": "Brave Boy", + "score": 36.0, + "win_est": 0.0687, + "place_est": 0.9707 + } + ] + }, + { + "track": "Gold Coast Polytrack", + "race": 5, + "skipped": true, + "reason": null + }, + { + "track": "Gold Coast Polytrack", + "race": 6, + "skipped": true, + "reason": null + }, + { + "track": "Gold Coast Polytrack", + "race": 7, + "race_name": "", + "confidence": 38, + "confidence_category": "LOW", + "top3": [ + 1, + 5, + 8 + ], + "trifecta": [ + 1, + 5, + 8 + ], + "alternatives": [], + "primary_prob_est": 0.2608, + "runner_probs_est": { + "1": 0.2226, + "5": 0.1087, + "8": 0.1043, + "7": 0.1025, + "10": 0.076, + "2": 0.0741, + "13": 0.0617, + "6": 0.0549, + "4": 0.0522, + "9": 0.0509, + "12": 0.0505, + "14": 0.0417 + }, + "pace": "MODERATE", + "data_completeness": 0.982, + "ranked": [ + { + "no": 1, + "name": "I Am Voodoo", + "score": 50.2, + "win_est": 0.2226, + "place_est": 0.4355 + }, + { + "no": 5, + "name": "Darth Invader", + "score": 41.6, + "win_est": 0.1087, + "place_est": 0.5381 + }, + { + "no": 8, + "name": "Mongolian Spring", + "score": 41.1, + "win_est": 0.1043, + "place_est": 0.614 + }, + { + "no": 7, + "name": "Qickwit", + "score": 40.9, + "win_est": 0.1025, + "place_est": 0.6881 + }, + { + "no": 10, + "name": "Shapin Power", + "score": 37.3, + "win_est": 0.076, + "place_est": 0.7498 + }, + { + "no": 2, + "name": "Fast Fusion", + "score": 37.0, + "win_est": 0.0741, + "place_est": 0.8047 + } + ] + }, + { + "track": "Innisfail", + "race": 1, + "skipped": true, + "reason": null + }, + { + "track": "Innisfail", + "race": 2, + "race_name": "", + "confidence": 35, + "confidence_category": "LOW", + "top3": [ + 3, + 7, + 4 + ], + "trifecta": [ + 3, + 7, + 4 + ], + "alternatives": [], + "primary_prob_est": 0.2385, + "runner_probs_est": { + "3": 0.2631, + "7": 0.1677, + "4": 0.1505, + "5": 0.1317, + "1": 0.1232, + "2": 0.1079, + "6": 0.0558 + }, + "pace": "FAST", + "data_completeness": 0.968, + "ranked": [ + { + "no": 3, + "name": "For Adeline", + "score": 50.8, + "win_est": 0.2631, + "place_est": 0.5813 + }, + { + "no": 7, + "name": "Sweet 'N' Elite", + "score": 45.4, + "win_est": 0.1677, + "place_est": 0.7131 + }, + { + "no": 4, + "name": "Silverturn", + "score": 44.1, + "win_est": 0.1505, + "place_est": 0.8363 + }, + { + "no": 5, + "name": "Bubble Tea", + "score": 42.5, + "win_est": 0.1317, + "place_est": 0.9442 + }, + { + "no": 1, + "name": "Amore Sirena", + "score": 41.7, + "win_est": 0.1232, + "place_est": 1.0 + }, + { + "no": 2, + "name": "Desarae Doll", + "score": 40.1, + "win_est": 0.1079, + "place_est": 1.0 + } + ] + }, + { + "track": "Innisfail", + "race": 3, + "skipped": true, + "reason": null + }, + { + "track": "Innisfail", + "race": 4, + "race_name": "", + "confidence": 35, + "confidence_category": "LOW", + "top3": [ + 2, + 7, + 6 + ], + "trifecta": [ + 2, + 7, + 6 + ], + "alternatives": [], + "primary_prob_est": 0.2462, + "runner_probs_est": { + "2": 0.2116, + "7": 0.1316, + "6": 0.1152, + "8": 0.1152, + "1": 0.1086, + "4": 0.1008, + "5": 0.0825, + "9": 0.0792, + "3": 0.0553 + }, + "pace": "MODERATE", + "data_completeness": 1.0, + "ranked": [ + { + "no": 2, + "name": "Superstitions", + "score": 47.6, + "win_est": 0.2116, + "place_est": 0.4584 + }, + { + "no": 7, + "name": "Flourish", + "score": 41.9, + "win_est": 0.1316, + "place_est": 0.5736 + }, + { + "no": 6, + "name": "Sharman Pete", + "score": 40.3, + "win_est": 0.1152, + "place_est": 0.6822 + }, + { + "no": 8, + "name": "Miss Boho Fashion", + "score": 40.3, + "win_est": 0.1152, + "place_est": 0.783 + }, + { + "no": 1, + "name": "Better Draw", + "score": 39.6, + "win_est": 0.1086, + "place_est": 0.8655 + }, + { + "no": 4, + "name": "Foo Fighter", + "score": 38.7, + "win_est": 0.1008, + "place_est": 0.9447 + } + ] + }, + { + "track": "Innisfail", + "race": 5, + "race_name": "", + "confidence": 37, + "confidence_category": "LOW", + "top3": [ + 1, + 3, + 2 + ], + "trifecta": [ + 1, + 3, + 2 + ], + "alternatives": [], + "primary_prob_est": 0.2465, + "runner_probs_est": { + "1": 0.2909, + "3": 0.157, + "2": 0.1519, + "6": 0.0968, + "7": 0.0906, + "9": 0.084, + "5": 0.0723, + "8": 0.0563 + }, + "pace": "MODERATE", + "data_completeness": 1.0, + "ranked": [ + { + "no": 1, + "name": "Insta Worthy", + "score": 48.7, + "win_est": 0.2909, + "place_est": 0.5998 + }, + { + "no": 3, + "name": "Secret Cypher", + "score": 41.3, + "win_est": 0.157, + "place_est": 0.6967 + }, + { + "no": 2, + "name": "Nordic Invader", + "score": 40.9, + "win_est": 0.1519, + "place_est": 0.7873 + }, + { + "no": 6, + "name": "Third Master", + "score": 35.5, + "win_est": 0.0968, + "place_est": 0.8713 + }, + { + "no": 7, + "name": "Accept Power", + "score": 34.7, + "win_est": 0.0906, + "place_est": 0.9437 + }, + { + "no": 9, + "name": "Majestic Blaze", + "score": 33.8, + "win_est": 0.084, + "place_est": 1.0 + } + ] + }, + { + "track": "Innisfail", + "race": 6, + "race_name": "", + "confidence": 35, + "confidence_category": "LOW", + "top3": [ + 9, + 1, + 2 + ], + "trifecta": [ + 9, + 1, + 2 + ], + "alternatives": [], + "primary_prob_est": 0.2198, + "runner_probs_est": { + "9": 0.2554, + "1": 0.1629, + "2": 0.1629, + "8": 0.1322, + "7": 0.0886, + "5": 0.0702, + "6": 0.0668, + "3": 0.0609 + }, + "pace": "MODERATE", + "data_completeness": 1.0, + "ranked": [ + { + "no": 9, + "name": "Lucky Jim", + "score": 50.0, + "win_est": 0.2554, + "place_est": 0.5812 + }, + { + "no": 1, + "name": "Deal An Ace", + "score": 44.6, + "win_est": 0.1629, + "place_est": 0.7134 + }, + { + "no": 2, + "name": "The Impeckable", + "score": 44.6, + "win_est": 0.1629, + "place_est": 0.8021 + }, + { + "no": 8, + "name": "Grey Power", + "score": 42.1, + "win_est": 0.1322, + "place_est": 0.8723 + }, + { + "no": 7, + "name": "Dragon Song", + "score": 37.3, + "win_est": 0.0886, + "place_est": 0.9391 + }, + { + "no": 5, + "name": "Betta Al", + "score": 34.5, + "win_est": 0.0702, + "place_est": 1.0 + } + ] + }, + { + "track": "Innisfail", + "race": 7, + "skipped": true, + "reason": null + }, + { + "track": "Katherine", + "race": 1, + "skipped": true, + "reason": null + }, + { + "track": "Katherine", + "race": 2, + "race_name": "Hiqa/Terry Ducks Ross Memorial", + "confidence": 37, + "confidence_category": "LOW", + "top3": [ + 10, + 6, + 11 + ], + "trifecta": [ + 10, + 6, + 11 + ], + "alternatives": [], + "primary_prob_est": 0.2998, + "runner_probs_est": { + "10": 0.2739, + "6": 0.1442, + "11": 0.1068, + "1": 0.0958, + "7": 0.0811, + "4": 0.0692, + "5": 0.0632, + "3": 0.0611, + "2": 0.0601, + "8": 0.0445 + }, + "pace": "MODERATE", + "data_completeness": 1.0, + "ranked": [ + { + "no": 10, + "name": "Arrogant Miss", + "score": 55.0, + "win_est": 0.2739, + "place_est": 0.5249 + }, + { + "no": 6, + "name": "Buades", + "score": 47.3, + "win_est": 0.1442, + "place_est": 0.6207 + }, + { + "no": 11, + "name": "Forgetaboutit", + "score": 43.7, + "win_est": 0.1068, + "place_est": 0.7018 + }, + { + "no": 1, + "name": "Galaxy General", + "score": 42.4, + "win_est": 0.0958, + "place_est": 0.7711 + }, + { + "no": 7, + "name": "Only The Best", + "score": 40.4, + "win_est": 0.0811, + "place_est": 0.8343 + }, + { + "no": 4, + "name": "Snappy Sweetheart", + "score": 38.5, + "win_est": 0.0692, + "place_est": 0.8954 + } + ] + }, + { + "track": "Katherine", + "race": 3, + "skipped": true, + "reason": null + }, + { + "track": "Katherine", + "race": 4, + "race_name": "Fred Nt Infrastructure Handicap", + "confidence": 36, + "confidence_category": "LOW", + "top3": [ + 1, + 3, + 9 + ], + "trifecta": [ + 1, + 3, + 9 + ], + "alternatives": [], + "primary_prob_est": 0.3042, + "runner_probs_est": { + "1": 0.3039, + "3": 0.1798, + "9": 0.1185, + "4": 0.11, + "2": 0.0871, + "5": 0.0678, + "7": 0.0579, + "8": 0.0422, + "6": 0.0328 + }, + "pace": "MODERATE", + "data_completeness": 1.0, + "ranked": [ + { + "no": 1, + "name": "Frawley", + "score": 58.3, + "win_est": 0.3039, + "place_est": 0.6022 + }, + { + "no": 3, + "name": "Brazen Sailor", + "score": 52.0, + "win_est": 0.1798, + "place_est": 0.7122 + }, + { + "no": 9, + "name": "Saxon Beach", + "score": 47.0, + "win_est": 0.1185, + "place_est": 0.7993 + }, + { + "no": 4, + "name": "Yaki Ishi", + "score": 46.1, + "win_est": 0.11, + "place_est": 0.8671 + }, + { + "no": 2, + "name": "Anecdotal", + "score": 43.3, + "win_est": 0.0871, + "place_est": 0.925 + }, + { + "no": 5, + "name": "Lavender Glory", + "score": 40.3, + "win_est": 0.0678, + "place_est": 0.9672 + } + ] + }, + { + "track": "Katherine", + "race": 5, + "race_name": "Imparja Handicap", + "confidence": 36, + "confidence_category": "LOW", + "top3": [ + 9, + 5, + 8 + ], + "trifecta": [ + 9, + 5, + 8 + ], + "alternatives": [], + "primary_prob_est": 0.2332, + "runner_probs_est": { + "9": 0.2277, + "5": 0.1381, + "8": 0.1325, + "2": 0.1239, + "3": 0.1131, + "1": 0.1032, + "4": 0.0674, + "6": 0.0512, + "7": 0.043 + }, + "pace": "MODERATE", + "data_completeness": 1.0, + "ranked": [ + { + "no": 9, + "name": "Brave Heritage", + "score": 51.1, + "win_est": 0.2277, + "place_est": 0.4982 + }, + { + "no": 5, + "name": "Miami Baby", + "score": 45.1, + "win_est": 0.1381, + "place_est": 0.6221 + }, + { + "no": 8, + "name": "Ariarne", + "score": 44.6, + "win_est": 0.1325, + "place_est": 0.7352 + }, + { + "no": 2, + "name": "I Loverain", + "score": 43.8, + "win_est": 0.1239, + "place_est": 0.8383 + }, + { + "no": 3, + "name": "Okesutora", + "score": 42.7, + "win_est": 0.1131, + "place_est": 0.9058 + }, + { + "no": 1, + "name": "Kessler", + "score": 41.6, + "win_est": 0.1032, + "place_est": 0.957 + } + ] + }, + { + "track": "Katherine", + "race": 6, + "race_name": "Great Northern/Hankel Moffatt Memorial", + "confidence": 75, + "confidence_category": "MEDIUM", + "top3": [ + 4, + 2, + 1 + ], + "trifecta": [ + 4, + 2, + 1 + ], + "alternatives": [], + "primary_prob_est": 0.4602, + "runner_probs_est": { + "4": 0.5294, + "2": 0.1395, + "1": 0.076, + "7": 0.0676, + "3": 0.0476, + "5": 0.0407, + "8": 0.0362, + "9": 0.0317, + "6": 0.0314 + }, + "pace": "MODERATE", + "data_completeness": 1.0, + "ranked": [ + { + "no": 4, + "name": "The Accelator", + "score": 66.7, + "win_est": 0.5294, + "place_est": 0.7449 + }, + { + "no": 2, + "name": "Unquestionably", + "score": 50.7, + "win_est": 0.1395, + "place_est": 0.8125 + }, + { + "no": 1, + "name": "Rock Revolution", + "score": 43.4, + "win_est": 0.076, + "place_est": 0.8601 + }, + { + "no": 7, + "name": "Girls Girls Girls", + "score": 42.0, + "win_est": 0.0676, + "place_est": 0.9008 + }, + { + "no": 3, + "name": "Villa Seventynine", + "score": 37.8, + "win_est": 0.0476, + "place_est": 0.9369 + }, + { + "no": 5, + "name": "Aggressive", + "score": 35.9, + "win_est": 0.0407, + "place_est": 0.9686 + } + ] + }, + { + "track": "Katherine", + "race": 7, + "race_name": "Ladbrokes Katherine Cup", + "confidence": 74, + "confidence_category": "MEDIUM", + "top3": [ + 1, + 3, + 4 + ], + "trifecta": [ + 1, + 3, + 4 + ], + "alternatives": [], + "primary_prob_est": 0.3966, + "runner_probs_est": { + "1": 0.4555, + "3": 0.1316, + "4": 0.0912, + "6": 0.0882, + "5": 0.0832, + "2": 0.0616, + "8": 0.0445, + "7": 0.0442 + }, + "pace": "MODERATE", + "data_completeness": 1.0, + "ranked": [ + { + "no": 1, + "name": "Venting", + "score": 63.4, + "win_est": 0.4555, + "place_est": 0.6782 + }, + { + "no": 3, + "name": "The Girl's Boy", + "score": 48.5, + "win_est": 0.1316, + "place_est": 0.7664 + }, + { + "no": 4, + "name": "Prince Jofra", + "score": 44.1, + "win_est": 0.0912, + "place_est": 0.8497 + }, + { + "no": 6, + "name": "Hotim English", + "score": 43.7, + "win_est": 0.0882, + "place_est": 0.9113 + }, + { + "no": 5, + "name": "Capitol Hill", + "score": 43.0, + "win_est": 0.0832, + "place_est": 0.9558 + }, + { + "no": 2, + "name": "Vega Magnifico", + "score": 39.4, + "win_est": 0.0616, + "place_est": 1.0 + } + ] + }, + { + "track": "Kembla Grange", + "race": 1, + "skipped": true, + "reason": null + }, + { + "track": "Kembla Grange", + "race": 2, + "race_name": "Keagan Latham Champion Jockey Maiden", + "confidence": 69, + "confidence_category": "MEDIUM", + "top3": [ + 4, + 12, + 5 + ], + "trifecta": [ + 4, + 12, + 5 + ], + "alternatives": [], + "primary_prob_est": 0.3769, + "runner_probs_est": { + "4": 0.3181, + "12": 0.1304, + "5": 0.0784, + "10": 0.0771, + "11": 0.071, + "2": 0.0626, + "3": 0.0586, + "9": 0.0567, + "1": 0.0476, + "8": 0.0403, + "6": 0.0332, + "7": 0.0259 + }, + "pace": "MODERATE", + "data_completeness": 0.908, + "ranked": [ + { + "no": 4, + "name": "Ho Aloha", + "score": 55.9, + "win_est": 0.3181, + "place_est": 0.527 + }, + { + "no": 12, + "name": "Smooth Red", + "score": 45.2, + "win_est": 0.1304, + "place_est": 0.6041 + }, + { + "no": 5, + "name": "Lady Talea", + "score": 39.1, + "win_est": 0.0784, + "place_est": 0.6751 + }, + { + "no": 10, + "name": "Farcolo", + "score": 38.9, + "win_est": 0.0771, + "place_est": 0.7377 + }, + { + "no": 11, + "name": "That'Sallshewrote", + "score": 37.9, + "win_est": 0.071, + "place_est": 0.7963 + }, + { + "no": 2, + "name": "Extreme Courage", + "score": 36.4, + "win_est": 0.0626, + "place_est": 0.853 + } + ] + }, + { + "track": "Kembla Grange", + "race": 3, + "race_name": "Beer Carpenter Racing Champion Trainer", + "confidence": 67, + "confidence_category": "MEDIUM", + "top3": [ + 13, + 9, + 12 + ], + "trifecta": [ + 13, + 9, + 12 + ], + "alternatives": [], + "primary_prob_est": 0.5198, + "runner_probs_est": { + "13": 0.4457, + "9": 0.2088, + "12": 0.0466, + "3": 0.0432, + "11": 0.0398, + "1": 0.0394, + "2": 0.0372, + "10": 0.0351, + "8": 0.0262, + "5": 0.0231, + "6": 0.0196, + "4": 0.0185, + "7": 0.0167 + }, + "pace": "MODERATE", + "data_completeness": 0.898, + "ranked": [ + { + "no": 13, + "name": "Ho Aloha", + "score": 65.3, + "win_est": 0.4457, + "place_est": 0.7011 + }, + { + "no": 9, + "name": "Watch Me Tango", + "score": 56.2, + "win_est": 0.2088, + "place_est": 0.7444 + }, + { + "no": 12, + "name": "Ancestral", + "score": 38.2, + "win_est": 0.0466, + "place_est": 0.7841 + }, + { + "no": 3, + "name": "Never Know", + "score": 37.3, + "win_est": 0.0432, + "place_est": 0.8236 + }, + { + "no": 11, + "name": "Andarna", + "score": 36.3, + "win_est": 0.0398, + "place_est": 0.8608 + }, + { + "no": 1, + "name": "Cap D'Ail", + "score": 36.2, + "win_est": 0.0394, + "place_est": 0.8959 + } + ] + }, + { + "track": "Kembla Grange", + "race": 4, + "race_name": "Audenzia Itc Horse Of The Year Class 1", + "confidence": 37, + "confidence_category": "LOW", + "top3": [ + 2, + 6, + 3 + ], + "trifecta": [ + 2, + 6, + 3 + ], + "alternatives": [], + "primary_prob_est": 0.2818, + "runner_probs_est": { + "2": 0.3048, + "6": 0.1687, + "3": 0.1325, + "9": 0.0881, + "10": 0.0675, + "4": 0.0652, + "1": 0.0571, + "7": 0.042, + "5": 0.0389, + "8": 0.0352 + }, + "pace": "MODERATE", + "data_completeness": 1.0, + "ranked": [ + { + "no": 2, + "name": "Orange Tsunami", + "score": 57.5, + "win_est": 0.3048, + "place_est": 0.606 + }, + { + "no": 6, + "name": "Savoonga", + "score": 50.4, + "win_est": 0.1687, + "place_est": 0.6941 + }, + { + "no": 3, + "name": "Philatelic", + "score": 47.5, + "win_est": 0.1325, + "place_est": 0.7616 + }, + { + "no": 9, + "name": "Hussy La Vista", + "score": 42.6, + "win_est": 0.0881, + "place_est": 0.8268 + }, + { + "no": 10, + "name": "Excuseme Mrofficer", + "score": 39.4, + "win_est": 0.0675, + "place_est": 0.8839 + }, + { + "no": 4, + "name": "Costabit", + "score": 39.0, + "win_est": 0.0652, + "place_est": 0.9259 + } + ] + }, + { + "track": "Kembla Grange", + "race": 5, + "skipped": true, + "reason": null + }, + { + "track": "Kembla Grange", + "race": 6, + "race_name": "Tristan Triffitt Exclusive Estate Agents", + "confidence": 34, + "confidence_category": "LOW", + "top3": [ + 5, + 6, + 2 + ], + "trifecta": [ + 5, + 6, + 2 + ], + "alternatives": [], + "primary_prob_est": 0.3427, + "runner_probs_est": { + "5": 0.3007, + "6": 0.2119, + "2": 0.0944, + "1": 0.0876, + "9": 0.0694, + "3": 0.0505, + "7": 0.0404, + "10": 0.0404, + "11": 0.0314, + "4": 0.0289, + "12": 0.0227, + "8": 0.0216 + }, + "pace": "MODERATE", + "data_completeness": 1.0, + "ranked": [ + { + "no": 5, + "name": "Stakeholder", + "score": 60.9, + "win_est": 0.3007, + "place_est": 0.6071 + }, + { + "no": 6, + "name": "Denial", + "score": 56.7, + "win_est": 0.2119, + "place_est": 0.6947 + }, + { + "no": 2, + "name": "Commanding Belle", + "score": 47.0, + "win_est": 0.0944, + "place_est": 0.7641 + }, + { + "no": 1, + "name": "Gooloo Bucky", + "score": 46.1, + "win_est": 0.0876, + "place_est": 0.8146 + }, + { + "no": 9, + "name": "Seven Days", + "score": 43.3, + "win_est": 0.0694, + "place_est": 0.855 + }, + { + "no": 3, + "name": "Powder Man", + "score": 39.5, + "win_est": 0.0505, + "place_est": 0.8953 + } + ] + }, + { + "track": "Kembla Grange", + "race": 7, + "race_name": "Harcourts Dapto,Albion Park,Shellharbour", + "confidence": 36, + "confidence_category": "LOW", + "top3": [ + 2, + 8, + 6 + ], + "trifecta": [ + 2, + 8, + 6 + ], + "alternatives": [], + "primary_prob_est": 0.266, + "runner_probs_est": { + "2": 0.254, + "8": 0.1441, + "6": 0.121, + "4": 0.0942, + "1": 0.074, + "11": 0.0539, + "12": 0.0488, + "10": 0.046, + "3": 0.0427, + "13": 0.0358, + "5": 0.0298, + "9": 0.0298, + "7": 0.0259 + }, + "pace": "MODERATE", + "data_completeness": 1.0, + "ranked": [ + { + "no": 2, + "name": "Southerly Buster", + "score": 55.6, + "win_est": 0.254, + "place_est": 0.519 + }, + { + "no": 8, + "name": "Darn Cute", + "score": 48.8, + "win_est": 0.1441, + "place_est": 0.6133 + }, + { + "no": 6, + "name": "Bellevue", + "score": 46.7, + "win_est": 0.121, + "place_est": 0.6872 + }, + { + "no": 4, + "name": "Brazil", + "score": 43.7, + "win_est": 0.0942, + "place_est": 0.7411 + }, + { + "no": 1, + "name": "Natural Ruler", + "score": 40.8, + "win_est": 0.074, + "place_est": 0.7899 + }, + { + "no": 11, + "name": "Prefer Diamonds", + "score": 37.0, + "win_est": 0.0539, + "place_est": 0.8359 + } + ] + }, + { + "track": "Kembla Grange", + "race": 8, + "race_name": "Illawarra Production Services BM64", + "confidence": 34, + "confidence_category": "LOW", + "top3": [ + 5, + 8, + 3 + ], + "trifecta": [ + 5, + 8, + 3 + ], + "alternatives": [], + "primary_prob_est": 0.2395, + "runner_probs_est": { + "5": 0.253, + "8": 0.171, + "3": 0.146, + "2": 0.1205, + "11": 0.0551, + "7": 0.0524, + "10": 0.0486, + "4": 0.0394, + "14": 0.0267, + "12": 0.0235, + "6": 0.0226, + "13": 0.0208, + "1": 0.0206 + }, + "pace": "MODERATE", + "data_completeness": 1.0, + "ranked": [ + { + "no": 5, + "name": "At Her Mercy", + "score": 62.5, + "win_est": 0.253, + "place_est": 0.5699 + }, + { + "no": 8, + "name": "Misty Veil", + "score": 57.8, + "win_est": 0.171, + "place_est": 0.6904 + }, + { + "no": 3, + "name": "Still Alice", + "score": 55.9, + "win_est": 0.146, + "place_est": 0.7455 + }, + { + "no": 2, + "name": "Where's The Circus", + "score": 53.6, + "win_est": 0.1205, + "place_est": 0.7978 + }, + { + "no": 11, + "name": "Half Pipe", + "score": 44.2, + "win_est": 0.0551, + "place_est": 0.8464 + }, + { + "no": 7, + "name": "Borjnord", + "score": 43.6, + "win_est": 0.0524, + "place_est": 0.8859 + } + ] + }, + { + "track": "Longreach", + "race": 1, + "skipped": true, + "reason": null + }, + { + "track": "Longreach", + "race": 2, + "race_name": "", + "confidence": 35, + "confidence_category": "LOW", + "top3": [ + 2, + 4, + 5 + ], + "trifecta": [ + 2, + 4, + 5 + ], + "alternatives": [], + "primary_prob_est": 0.2587, + "runner_probs_est": { + "2": 0.3242, + "4": 0.205, + "5": 0.165, + "1": 0.1163, + "6": 0.1026, + "3": 0.0869 + }, + "pace": "FAST", + "data_completeness": 1.0, + "ranked": [ + { + "no": 2, + "name": "All Too Lucky", + "score": 55.5, + "win_est": 0.3242, + "place_est": 0.6942 + }, + { + "no": 4, + "name": "Inquisitive Legend", + "score": 50.0, + "win_est": 0.205, + "place_est": 0.8105 + }, + { + "no": 5, + "name": "Salt Lake Betty", + "score": 47.4, + "win_est": 0.165, + "place_est": 0.9131 + }, + { + "no": 1, + "name": "Arden Green", + "score": 43.2, + "win_est": 0.1163, + "place_est": 1.0 + }, + { + "no": 6, + "name": "Superstitious", + "score": 41.7, + "win_est": 0.1026, + "place_est": 1.0 + }, + { + "no": 3, + "name": "Ichiberu", + "score": 39.7, + "win_est": 0.0869, + "place_est": 1.0 + } + ] + }, + { + "track": "Longreach", + "race": 3, + "race_name": "", + "confidence": 72, + "confidence_category": "MEDIUM", + "top3": [ + 1, + 4, + 2 + ], + "trifecta": [ + 1, + 4, + 2 + ], + "alternatives": [], + "primary_prob_est": 0.3349, + "runner_probs_est": { + "1": 0.4594, + "4": 0.1621, + "2": 0.1327, + "8": 0.0759, + "7": 0.0544, + "5": 0.0435, + "6": 0.0387, + "3": 0.0333 + }, + "pace": "MODERATE", + "data_completeness": 1.0, + "ranked": [ + { + "no": 1, + "name": "Day To Remember", + "score": 63.3, + "win_est": 0.4594, + "place_est": 0.7543 + }, + { + "no": 4, + "name": "The Stone Mason", + "score": 50.8, + "win_est": 0.1621, + "place_est": 0.8302 + }, + { + "no": 2, + "name": "Ricallen", + "score": 48.4, + "win_est": 0.1327, + "place_est": 0.8846 + }, + { + "no": 8, + "name": "Pensiero", + "score": 41.7, + "win_est": 0.0759, + "place_est": 0.9281 + }, + { + "no": 7, + "name": "Valubious", + "score": 37.7, + "win_est": 0.0544, + "place_est": 0.9667 + }, + { + "no": 5, + "name": "Flop Turn River", + "score": 35.0, + "win_est": 0.0435, + "place_est": 1.0 + } + ] + }, + { + "track": "Longreach", + "race": 4, + "race_name": "", + "confidence": 74, + "confidence_category": "MEDIUM", + "top3": [ + 5, + 7, + 1 + ], + "trifecta": [ + 5, + 7, + 1 + ], + "alternatives": [], + "primary_prob_est": 0.3412, + "runner_probs_est": { + "5": 0.4856, + "7": 0.1291, + "1": 0.1208, + "6": 0.0895, + "2": 0.0789, + "3": 0.0556, + "4": 0.0405 + }, + "pace": "FAST", + "data_completeness": 0.984, + "ranked": [ + { + "no": 5, + "name": "Schmoozer", + "score": 62.2, + "win_est": 0.4856, + "place_est": 0.7354 + }, + { + "no": 7, + "name": "Badge", + "score": 46.3, + "win_est": 0.1291, + "place_est": 0.8249 + }, + { + "no": 1, + "name": "Scorched Land", + "score": 45.5, + "win_est": 0.1208, + "place_est": 0.9038 + }, + { + "no": 6, + "name": "Moorabinda Mick", + "score": 41.9, + "win_est": 0.0895, + "place_est": 0.9595 + }, + { + "no": 2, + "name": "Fine Shot", + "score": 40.4, + "win_est": 0.0789, + "place_est": 1.0 + }, + { + "no": 3, + "name": "Here He Looms", + "score": 36.2, + "win_est": 0.0556, + "place_est": 1.0 + } + ] + }, + { + "track": "Longreach", + "race": 5, + "race_name": "", + "confidence": 36, + "confidence_category": "LOW", + "top3": [ + 1, + 7, + 3 + ], + "trifecta": [ + 1, + 7, + 3 + ], + "alternatives": [], + "primary_prob_est": 0.2426, + "runner_probs_est": { + "1": 0.2807, + "7": 0.1619, + "3": 0.1528, + "6": 0.1382, + "5": 0.1261, + "4": 0.0831, + "2": 0.0571 + }, + "pace": "FAST", + "data_completeness": 1.0, + "ranked": [ + { + "no": 1, + "name": "Desert Star", + "score": 50.8, + "win_est": 0.2807, + "place_est": 0.5954 + }, + { + "no": 7, + "name": "Monday Choice", + "score": 44.2, + "win_est": 0.1619, + "place_est": 0.7336 + }, + { + "no": 3, + "name": "Smashing Rosie", + "score": 43.5, + "win_est": 0.1528, + "place_est": 0.8597 + }, + { + "no": 6, + "name": "Miss Highfalutin", + "score": 42.3, + "win_est": 0.1382, + "place_est": 0.9429 + }, + { + "no": 5, + "name": "Summer Sizzling", + "score": 41.2, + "win_est": 0.1261, + "place_est": 1.0 + }, + { + "no": 4, + "name": "Outback Step", + "score": 36.2, + "win_est": 0.0831, + "place_est": 1.0 + } + ] + }, + { + "track": "Morphettville Parks", + "race": 1, + "race_name": "Sportsbet Jockey Watch Handicap", + "confidence": 72, + "confidence_category": "MEDIUM", + "top3": [ + 3, + 1, + 5 + ], + "trifecta": [ + 3, + 1, + 5 + ], + "alternatives": [], + "primary_prob_est": 0.3692, + "runner_probs_est": { + "3": 0.4296, + "1": 0.1541, + "5": 0.1059, + "10": 0.0734, + "7": 0.0606, + "8": 0.0526, + "6": 0.0509, + "9": 0.0449, + "2": 0.0279 + }, + "pace": "MODERATE", + "data_completeness": 1.0, + "ranked": [ + { + "no": 3, + "name": "Harsh", + "score": 61.6, + "win_est": 0.4296, + "place_est": 0.6897 + }, + { + "no": 1, + "name": "Wuddzz", + "score": 49.3, + "win_est": 0.1541, + "place_est": 0.7631 + }, + { + "no": 5, + "name": "High Society Girl", + "score": 44.8, + "win_est": 0.1059, + "place_est": 0.8237 + }, + { + "no": 10, + "name": "Alekhine's Gun", + "score": 40.4, + "win_est": 0.0734, + "place_est": 0.8763 + }, + { + "no": 7, + "name": "Harley'n'Rose", + "score": 38.1, + "win_est": 0.0606, + "place_est": 0.9272 + }, + { + "no": 8, + "name": "Jackson Run", + "score": 36.4, + "win_est": 0.0526, + "place_est": 0.9721 + } + ] + }, + { + "track": "Morphettville Parks", + "race": 2, + "skipped": true, + "reason": null + }, + { + "track": "Morphettville Parks", + "race": 3, + "race_name": "Sportsbet Race Previews Handicap", + "confidence": 34, + "confidence_category": "LOW", + "top3": [ + 4, + 2, + 7 + ], + "trifecta": [ + 4, + 2, + 7 + ], + "alternatives": [], + "primary_prob_est": 0.2116, + "runner_probs_est": { + "4": 0.2213, + "2": 0.1508, + "7": 0.1508, + "5": 0.1471, + "3": 0.1309, + "1": 0.1099, + "6": 0.0892 + }, + "pace": "FAST", + "data_completeness": 1.0, + "ranked": [ + { + "no": 4, + "name": "Deepfloat Diva", + "score": 48.4, + "win_est": 0.2213, + "place_est": 0.5229 + }, + { + "no": 2, + "name": "Raikoke", + "score": 43.8, + "win_est": 0.1508, + "place_est": 0.67 + }, + { + "no": 7, + "name": "Babayka", + "score": 43.8, + "win_est": 0.1508, + "place_est": 0.8009 + }, + { + "no": 5, + "name": "Bassett Babe", + "score": 43.5, + "win_est": 0.1471, + "place_est": 0.9108 + }, + { + "no": 3, + "name": "Angel Torque", + "score": 42.1, + "win_est": 0.1309, + "place_est": 1.0 + }, + { + "no": 1, + "name": "Mic Drop", + "score": 40.0, + "win_est": 0.1099, + "place_est": 1.0 + } + ] + }, + { + "track": "Morphettville Parks", + "race": 4, + "race_name": "Thomas Farms Handicap", + "confidence": 100, + "confidence_category": "HIGH", + "top3": [ + 4, + 8, + 3 + ], + "trifecta": [ + 4, + 8, + 3 + ], + "alternatives": [], + "primary_prob_est": 0.4066, + "runner_probs_est": { + "4": 0.6125, + "8": 0.0916, + "3": 0.0836, + "5": 0.0684, + "9": 0.0363, + "1": 0.0337, + "6": 0.0288, + "10": 0.0265, + "7": 0.0186 + }, + "pace": "MODERATE", + "data_completeness": 1.0, + "ranked": [ + { + "no": 4, + "name": "Stand Alone", + "score": 69.4, + "win_est": 0.6125, + "place_est": 0.7877 + }, + { + "no": 8, + "name": "Tornado's Sister", + "score": 46.6, + "win_est": 0.0916, + "place_est": 0.8561 + }, + { + "no": 3, + "name": "Bohemian Angel", + "score": 45.5, + "win_est": 0.0836, + "place_est": 0.8924 + }, + { + "no": 5, + "name": "Summertime Madness", + "score": 43.1, + "win_est": 0.0684, + "place_est": 0.9261 + }, + { + "no": 9, + "name": "Emmooki Magic", + "score": 35.5, + "win_est": 0.0363, + "place_est": 0.9549 + }, + { + "no": 1, + "name": "Intellectual", + "score": 34.6, + "win_est": 0.0337, + "place_est": 0.9814 + } + ] + }, + { + "track": "Morphettville Parks", + "race": 5, + "race_name": "Hahn Handicap", + "confidence": 37, + "confidence_category": "LOW", + "top3": [ + 5, + 4, + 2 + ], + "trifecta": [ + 5, + 4, + 2 + ], + "alternatives": [], + "primary_prob_est": 0.2759, + "runner_probs_est": { + "5": 0.2659, + "4": 0.1435, + "2": 0.1185, + "1": 0.1175, + "7": 0.097, + "11": 0.0842, + "9": 0.0639, + "10": 0.0391, + "12": 0.0375, + "8": 0.0328 + }, + "pace": "SLOW", + "data_completeness": 1.0, + "ranked": [ + { + "no": 5, + "name": "Extinguish", + "score": 66.2, + "win_est": 0.2659, + "place_est": 0.5279 + }, + { + "no": 4, + "name": "Canny Defense", + "score": 58.8, + "win_est": 0.1435, + "place_est": 0.6454 + }, + { + "no": 2, + "name": "Officiate", + "score": 56.5, + "win_est": 0.1185, + "place_est": 0.7424 + }, + { + "no": 1, + "name": "Nicish", + "score": 56.4, + "win_est": 0.1175, + "place_est": 0.8266 + }, + { + "no": 7, + "name": "Australia Forever", + "score": 54.1, + "win_est": 0.097, + "place_est": 0.8905 + }, + { + "no": 11, + "name": "Full Commitment", + "score": 52.4, + "win_est": 0.0842, + "place_est": 0.9297 + } + ] + }, + { + "track": "Morphettville Parks", + "race": 6, + "race_name": "Sportsbet Green Tick Handicap", + "confidence": 35, + "confidence_category": "LOW", + "top3": [ + 1, + 12, + 7 + ], + "trifecta": [ + 1, + 12, + 7 + ], + "alternatives": [], + "primary_prob_est": 0.2428, + "runner_probs_est": { + "1": 0.2234, + "12": 0.1473, + "7": 0.1257, + "4": 0.1176, + "6": 0.0871, + "9": 0.0775, + "5": 0.0624, + "10": 0.0589, + "3": 0.0574, + "11": 0.0252, + "8": 0.0174 + }, + "pace": "MODERATE", + "data_completeness": 1.0, + "ranked": [ + { + "no": 1, + "name": "From The Block", + "score": 56.1, + "win_est": 0.2234, + "place_est": 0.4964 + }, + { + "no": 12, + "name": "Zoutrail", + "score": 51.1, + "win_est": 0.1473, + "place_est": 0.614 + }, + { + "no": 7, + "name": "Sassy Little Miss", + "score": 49.2, + "win_est": 0.1257, + "place_est": 0.7011 + }, + { + "no": 4, + "name": "Up The Den", + "score": 48.4, + "win_est": 0.1176, + "place_est": 0.7786 + }, + { + "no": 6, + "name": "Squad", + "score": 44.8, + "win_est": 0.0871, + "place_est": 0.8411 + }, + { + "no": 9, + "name": "Nostryia", + "score": 43.4, + "win_est": 0.0775, + "place_est": 0.9 + } + ] + }, + { + "track": "Morphettville Parks", + "race": 7, + "skipped": true, + "reason": null + }, + { + "track": "Morphettville Parks", + "race": 8, + "race_name": "Festival Hire Handicap", + "confidence": 37, + "confidence_category": "LOW", + "top3": [ + 2, + 3, + 8 + ], + "trifecta": [ + 2, + 3, + 8 + ], + "alternatives": [], + "primary_prob_est": 0.3433, + "runner_probs_est": { + "2": 0.2578, + "3": 0.1439, + "8": 0.0803, + "15": 0.0709, + "9": 0.058, + "12": 0.0512, + "5": 0.043, + "10": 0.0412, + "14": 0.0395, + "6": 0.0392, + "17": 0.0389, + "18": 0.0382, + "1": 0.0376, + "11": 0.0326, + "7": 0.0276 + }, + "pace": "SLOW", + "data_completeness": 1.0, + "ranked": [ + { + "no": 2, + "name": "Pierroplane", + "score": 63.1, + "win_est": 0.2578, + "place_est": 0.482 + }, + { + "no": 3, + "name": "Power Dancer", + "score": 56.1, + "win_est": 0.1439, + "place_est": 0.5528 + }, + { + "no": 8, + "name": "Justica's Bonus", + "score": 49.1, + "win_est": 0.0803, + "place_est": 0.6109 + }, + { + "no": 15, + "name": "Our Divinyl", + "score": 47.6, + "win_est": 0.0709, + "place_est": 0.662 + }, + { + "no": 9, + "name": "Blackjack", + "score": 45.2, + "win_est": 0.058, + "place_est": 0.705 + }, + { + "no": 12, + "name": "Hysterical Lady", + "score": 43.7, + "win_est": 0.0512, + "place_est": 0.7462 + } + ] + }, + { + "track": "Morphettville Parks", + "race": 9, + "race_name": "Quayclean Handicap", + "confidence": 100, + "confidence_category": "HIGH", + "top3": [ + 4, + 7, + 9 + ], + "trifecta": [ + 4, + 7, + 9 + ], + "alternatives": [], + "primary_prob_est": 0.3961, + "runner_probs_est": { + "4": 0.5037, + "7": 0.0826, + "9": 0.076, + "10": 0.0638, + "14": 0.0549, + "3": 0.0461, + "12": 0.0442, + "2": 0.0341, + "5": 0.0339, + "13": 0.0306, + "11": 0.0301 + }, + "pace": "SLOW", + "data_completeness": 1.0, + "ranked": [ + { + "no": 4, + "name": "Bold Secret", + "score": 66.7, + "win_est": 0.5037, + "place_est": 0.6623 + }, + { + "no": 7, + "name": "Cielao", + "score": 45.0, + "win_est": 0.0826, + "place_est": 0.7261 + }, + { + "no": 9, + "name": "Hot Strut", + "score": 44.0, + "win_est": 0.076, + "place_est": 0.781 + }, + { + "no": 10, + "name": "Mellifluent", + "score": 41.9, + "win_est": 0.0638, + "place_est": 0.827 + }, + { + "no": 14, + "name": "Attain", + "score": 40.1, + "win_est": 0.0549, + "place_est": 0.8712 + }, + { + "no": 3, + "name": "Big Sue", + "score": 38.0, + "win_est": 0.0461, + "place_est": 0.9054 + } + ] + }, + { + "track": "Narrandera", + "race": 1, + "skipped": true, + "reason": null + }, + { + "track": "Narrandera", + "race": 2, + "race_name": "Community Bank Narrandera & District", + "confidence": 37, + "confidence_category": "LOW", + "top3": [ + 7, + 12, + 8 + ], + "trifecta": [ + 7, + 12, + 8 + ], + "alternatives": [], + "primary_prob_est": 0.2863, + "runner_probs_est": { + "7": 0.2362, + "12": 0.1223, + "8": 0.0984, + "1": 0.0786, + "6": 0.0633, + "4": 0.0628, + "2": 0.0563, + "3": 0.0457, + "10": 0.0446, + "5": 0.035, + "13": 0.0325, + "9": 0.028, + "15": 0.0277, + "17": 0.0247, + "11": 0.0245, + "16": 0.0194 + }, + "pace": "SLOW", + "data_completeness": 1.0, + "ranked": [ + { + "no": 7, + "name": "I'Ve Forgotten", + "score": 59.3, + "win_est": 0.2362, + "place_est": 0.4569 + }, + { + "no": 12, + "name": "Sensesational Star", + "score": 51.4, + "win_est": 0.1223, + "place_est": 0.5355 + }, + { + "no": 8, + "name": "Classic Cracker", + "score": 48.8, + "win_est": 0.0984, + "place_est": 0.5988 + }, + { + "no": 1, + "name": "Canola Way", + "score": 46.1, + "win_est": 0.0786, + "place_est": 0.6615 + }, + { + "no": 6, + "name": "Sharp Remark", + "score": 43.5, + "win_est": 0.0633, + "place_est": 0.7179 + }, + { + "no": 4, + "name": "Mount Ogilvie", + "score": 43.4, + "win_est": 0.0628, + "place_est": 0.7636 + } + ] + }, + { + "track": "Narrandera", + "race": 3, + "race_name": "Pcr Building Services Pty Ltd Maiden", + "confidence": 35, + "confidence_category": "LOW", + "top3": [ + 8, + 5, + 12 + ], + "trifecta": [ + 8, + 5, + 12 + ], + "alternatives": [], + "primary_prob_est": 0.2547, + "runner_probs_est": { + "8": 0.2188, + "5": 0.1349, + "12": 0.1133, + "3": 0.1051, + "6": 0.0818, + "7": 0.0722, + "10": 0.0591, + "2": 0.0531, + "9": 0.0496, + "1": 0.0457, + "11": 0.0353, + "4": 0.0311 + }, + "pace": "MODERATE", + "data_completeness": 0.982, + "ranked": [ + { + "no": 8, + "name": "Persuasive Gal", + "score": 54.5, + "win_est": 0.2188, + "place_est": 0.467 + }, + { + "no": 5, + "name": "Bella Katelyn", + "score": 48.7, + "win_est": 0.1349, + "place_est": 0.5721 + }, + { + "no": 12, + "name": "Relax The Spirit", + "score": 46.6, + "win_est": 0.1133, + "place_est": 0.6539 + }, + { + "no": 3, + "name": "Actually Romantic", + "score": 45.7, + "win_est": 0.1051, + "place_est": 0.7261 + }, + { + "no": 6, + "name": "Conjola Girl", + "score": 42.7, + "win_est": 0.0818, + "place_est": 0.7852 + }, + { + "no": 7, + "name": "Ebony Eyes", + "score": 41.2, + "win_est": 0.0722, + "place_est": 0.8383 + } + ] + }, + { + "track": "Narrandera", + "race": 4, + "skipped": true, + "reason": null + }, + { + "track": "Narrandera", + "race": 5, + "skipped": true, + "reason": null + }, + { + "track": "Narrandera", + "race": 6, + "skipped": true, + "reason": null + }, + { + "track": "Quorn", + "race": 1, + "skipped": true, + "reason": null + }, + { + "track": "Quorn", + "race": 2, + "race_name": "", + "confidence": 34, + "confidence_category": "LOW", + "top3": [ + 1, + 3, + 2 + ], + "trifecta": [ + 1, + 3, + 2 + ], + "alternatives": [], + "primary_prob_est": 0.2606, + "runner_probs_est": { + "1": 0.3069, + "3": 0.2145, + "2": 0.1576, + "6": 0.1279, + "4": 0.0744, + "7": 0.0696, + "5": 0.0491 + }, + "pace": "FAST", + "data_completeness": 1.0, + "ranked": [ + { + "no": 1, + "name": "Costless", + "score": 52.9, + "win_est": 0.3069, + "place_est": 0.6789 + }, + { + "no": 3, + "name": "Footprints", + "score": 48.6, + "win_est": 0.2145, + "place_est": 0.8069 + }, + { + "no": 2, + "name": "Brullen", + "score": 44.9, + "win_est": 0.1576, + "place_est": 0.8813 + }, + { + "no": 6, + "name": "She's The Rumour", + "score": 42.4, + "win_est": 0.1279, + "place_est": 0.9509 + }, + { + "no": 4, + "name": "Our Beau", + "score": 35.9, + "win_est": 0.0744, + "place_est": 1.0 + }, + { + "no": 7, + "name": "One Kind", + "score": 35.1, + "win_est": 0.0696, + "place_est": 1.0 + } + ] + }, + { + "track": "Quorn", + "race": 3, + "race_name": "", + "confidence": 38, + "confidence_category": "LOW", + "top3": [ + 1, + 4, + 3 + ], + "trifecta": [ + 1, + 4, + 3 + ], + "alternatives": [], + "primary_prob_est": 0.2841, + "runner_probs_est": { + "1": 0.339, + "4": 0.1683, + "3": 0.1413, + "2": 0.1401, + "6": 0.1091, + "5": 0.1021 + }, + "pace": "FAST", + "data_completeness": 1.0, + "ranked": [ + { + "no": 1, + "name": "Satay Chicken", + "score": 50.6, + "win_est": 0.339, + "place_est": 0.6486 + }, + { + "no": 4, + "name": "Exonumia", + "score": 42.2, + "win_est": 0.1683, + "place_est": 0.7888 + }, + { + "no": 3, + "name": "Never Surrender", + "score": 40.1, + "win_est": 0.1413, + "place_est": 0.8979 + }, + { + "no": 2, + "name": "The Grump", + "score": 40.0, + "win_est": 0.1401, + "place_est": 1.0 + }, + { + "no": 6, + "name": "Raw Grunt", + "score": 37.0, + "win_est": 0.1091, + "place_est": 1.0 + }, + { + "no": 5, + "name": "Inner Sanctum", + "score": 36.2, + "win_est": 0.1021, + "place_est": 1.0 + } + ] + }, + { + "track": "Quorn", + "race": 4, + "race_name": "", + "confidence": 37, + "confidence_category": "LOW", + "top3": [ + 4, + 1, + 6 + ], + "trifecta": [ + 4, + 1, + 6 + ], + "alternatives": [], + "primary_prob_est": 0.2434, + "runner_probs_est": { + "4": 0.2327, + "1": 0.1288, + "6": 0.1246, + "7": 0.1205, + "3": 0.1081, + "9": 0.087, + "2": 0.0749, + "5": 0.065, + "8": 0.0584 + }, + "pace": "MODERATE", + "data_completeness": 0.988, + "ranked": [ + { + "no": 4, + "name": "Hamilton Brown", + "score": 46.2, + "win_est": 0.2327, + "place_est": 0.4861 + }, + { + "no": 1, + "name": "Galloping Guru", + "score": 39.1, + "win_est": 0.1288, + "place_est": 0.6065 + }, + { + "no": 6, + "name": "Sengoki", + "score": 38.7, + "win_est": 0.1246, + "place_est": 0.7146 + }, + { + "no": 7, + "name": "Archdeacon", + "score": 38.3, + "win_est": 0.1205, + "place_est": 0.8017 + }, + { + "no": 3, + "name": "Augusta Rock", + "score": 37.0, + "win_est": 0.1081, + "place_est": 0.8766 + }, + { + "no": 9, + "name": "Scandalist", + "score": 34.4, + "win_est": 0.087, + "place_est": 0.9416 + } + ] + }, + { + "track": "Quorn", + "race": 5, + "race_name": "", + "confidence": 35, + "confidence_category": "LOW", + "top3": [ + 2, + 1, + 4 + ], + "trifecta": [ + 2, + 1, + 4 + ], + "alternatives": [], + "primary_prob_est": 0.2487, + "runner_probs_est": { + "2": 0.2473, + "1": 0.1577, + "4": 0.1335, + "5": 0.113, + "7": 0.1048, + "9": 0.091, + "8": 0.0844, + "6": 0.0685 + }, + "pace": "MODERATE", + "data_completeness": 1.0, + "ranked": [ + { + "no": 2, + "name": "Overloaded", + "score": 43.5, + "win_est": 0.2473, + "place_est": 0.5384 + }, + { + "no": 1, + "name": "Romans Luck", + "score": 38.1, + "win_est": 0.1577, + "place_est": 0.6513 + }, + { + "no": 4, + "name": "Ghemme", + "score": 36.1, + "win_est": 0.1335, + "place_est": 0.7561 + }, + { + "no": 5, + "name": "Titan Rising", + "score": 34.1, + "win_est": 0.113, + "place_est": 0.8471 + }, + { + "no": 7, + "name": "Lettemgo", + "score": 33.2, + "win_est": 0.1048, + "place_est": 0.9315 + }, + { + "no": 9, + "name": "Little Outlaw", + "score": 31.5, + "win_est": 0.091, + "place_est": 1.0 + } + ] + }, + { + "track": "Quorn", + "race": 6, + "race_name": "", + "confidence": 35, + "confidence_category": "LOW", + "top3": [ + 5, + 4, + 9 + ], + "trifecta": [ + 5, + 4, + 9 + ], + "alternatives": [], + "primary_prob_est": 0.2418, + "runner_probs_est": { + "5": 0.253, + "4": 0.1574, + "9": 0.1412, + "1": 0.1176, + "7": 0.0947, + "6": 0.0821, + "8": 0.0821, + "3": 0.0719 + }, + "pace": "MODERATE", + "data_completeness": 0.986, + "ranked": [ + { + "no": 5, + "name": "Sacred Chord", + "score": 45.7, + "win_est": 0.253, + "place_est": 0.5516 + }, + { + "no": 4, + "name": "Lord Morton", + "score": 40.0, + "win_est": 0.1574, + "place_est": 0.6692 + }, + { + "no": 9, + "name": "Deploy And Destroy", + "score": 38.7, + "win_est": 0.1412, + "place_est": 0.7638 + }, + { + "no": 1, + "name": "Shikanic", + "score": 36.5, + "win_est": 0.1176, + "place_est": 0.846 + }, + { + "no": 7, + "name": "Sports Choice", + "score": 33.9, + "win_est": 0.0947, + "place_est": 0.9281 + }, + { + "no": 6, + "name": "Sea Treasures", + "score": 32.2, + "win_est": 0.0821, + "place_est": 1.0 + } + ] + }, + { + "track": "Richmond", + "race": 1, + "skipped": true, + "reason": null + }, + { + "track": "Richmond", + "race": 2, + "race_name": "", + "confidence": 70, + "confidence_category": "MEDIUM", + "top3": [ + 5, + 7, + 6 + ], + "trifecta": [ + 5, + 7, + 6 + ], + "alternatives": [], + "primary_prob_est": 0.42, + "runner_probs_est": { + "5": 0.4676, + "7": 0.1808, + "6": 0.0913, + "1": 0.0741, + "2": 0.0622, + "3": 0.0622, + "4": 0.0617 + }, + "pace": "FAST", + "data_completeness": 0.968, + "ranked": [ + { + "no": 5, + "name": "Instigate", + "score": 60.7, + "win_est": 0.4676, + "place_est": 0.7397 + }, + { + "no": 7, + "name": "Perrieres", + "score": 49.3, + "win_est": 0.1808, + "place_est": 0.8138 + }, + { + "no": 6, + "name": "It's A Power", + "score": 41.1, + "win_est": 0.0913, + "place_est": 0.8761 + }, + { + "no": 1, + "name": "Kadiatcha Man", + "score": 38.6, + "win_est": 0.0741, + "place_est": 0.9383 + }, + { + "no": 2, + "name": "Weird Goodbyes", + "score": 36.5, + "win_est": 0.0622, + "place_est": 1.0 + }, + { + "no": 3, + "name": "Whiskey Dry", + "score": 36.5, + "win_est": 0.0622, + "place_est": 1.0 + } + ] + }, + { + "track": "Richmond", + "race": 3, + "race_name": "", + "confidence": 34, + "confidence_category": "LOW", + "top3": [ + 1, + 4, + 2 + ], + "trifecta": [ + 1, + 4, + 2 + ], + "alternatives": [], + "primary_prob_est": 0.2461, + "runner_probs_est": { + "1": 0.2021, + "4": 0.1401, + "2": 0.1128, + "5": 0.1012, + "8": 0.0987, + "3": 0.0857, + "7": 0.0713, + "6": 0.0701, + "9": 0.0656, + "10": 0.0524 + }, + "pace": "MODERATE", + "data_completeness": 0.945, + "ranked": [ + { + "no": 1, + "name": "Vonk", + "score": 51.2, + "win_est": 0.2021, + "place_est": 0.455 + }, + { + "no": 4, + "name": "The Wellian", + "score": 46.8, + "win_est": 0.1401, + "place_est": 0.5562 + }, + { + "no": 2, + "name": "Mia Toretto", + "score": 44.2, + "win_est": 0.1128, + "place_est": 0.6549 + }, + { + "no": 5, + "name": "Makanui", + "score": 42.9, + "win_est": 0.1012, + "place_est": 0.7405 + }, + { + "no": 8, + "name": "Azconpete", + "score": 42.6, + "win_est": 0.0987, + "place_est": 0.8119 + }, + { + "no": 3, + "name": "Meghan", + "score": 40.9, + "win_est": 0.0857, + "place_est": 0.882 + } + ] + }, + { + "track": "Richmond", + "race": 4, + "skipped": true, + "reason": null + }, + { + "track": "Richmond", + "race": 5, + "skipped": true, + "reason": null + }, + { + "track": "Roma", + "race": 1, + "race_name": "Lsa Demolition BM55 Handicap", + "confidence": 70, + "confidence_category": "MEDIUM", + "top3": [ + 3, + 2, + 1 + ], + "trifecta": [ + 3, + 2, + 1 + ], + "alternatives": [], + "primary_prob_est": 0.2797, + "runner_probs_est": { + "3": 0.4256, + "2": 0.1745, + "1": 0.1702, + "4": 0.1348, + "6": 0.095 + }, + "pace": "VERY FAST", + "data_completeness": 1.0, + "ranked": [ + { + "no": 3, + "name": "Torvecchio", + "score": 47.7, + "win_est": 0.4256, + "place_est": 0.7703 + }, + { + "no": 2, + "name": "Lunessa", + "score": 37.0, + "win_est": 0.1745, + "place_est": 0.905 + }, + { + "no": 1, + "name": "Manhattan Thunder", + "score": 36.7, + "win_est": 0.1702, + "place_est": 1.0 + }, + { + "no": 4, + "name": "Matchsticks", + "score": 33.9, + "win_est": 0.1348, + "place_est": 1.0 + }, + { + "no": 6, + "name": "Storm Dreamer", + "score": 29.7, + "win_est": 0.095, + "place_est": 1.0 + } + ] + }, + { + "track": "Roma", + "race": 2, + "race_name": "Hornicks Cypress Qtis Maiden Plate", + "confidence": 38, + "confidence_category": "LOW", + "top3": [ + 3, + 6, + 5 + ], + "trifecta": [ + 3, + 6, + 5 + ], + "alternatives": [], + "primary_prob_est": 0.2703, + "runner_probs_est": { + "3": 0.3688, + "6": 0.1846, + "5": 0.1657, + "7": 0.0844, + "1": 0.077, + "4": 0.063, + "2": 0.0566 + }, + "pace": "FAST", + "data_completeness": 1.0, + "ranked": [ + { + "no": 3, + "name": "Willbeking", + "score": 58.1, + "win_est": 0.3688, + "place_est": 0.7191 + }, + { + "no": 6, + "name": "Villicon", + "score": 49.8, + "win_est": 0.1846, + "place_est": 0.8035 + }, + { + "no": 5, + "name": "Stylish Angel", + "score": 48.5, + "win_est": 0.1657, + "place_est": 0.8804 + }, + { + "no": 7, + "name": "Barrythebarbaric", + "score": 40.4, + "win_est": 0.0844, + "place_est": 0.9434 + }, + { + "no": 1, + "name": "Nythe", + "score": 39.3, + "win_est": 0.077, + "place_est": 1.0 + }, + { + "no": 4, + "name": "Mishpat", + "score": 36.9, + "win_est": 0.063, + "place_est": 1.0 + } + ] + }, + { + "track": "Roma", + "race": 3, + "race_name": "Grulke Concrete BM60 Handicap", + "confidence": 71, + "confidence_category": "MEDIUM", + "top3": [ + 4, + 2, + 7 + ], + "trifecta": [ + 4, + 2, + 7 + ], + "alternatives": [], + "primary_prob_est": 0.3285, + "runner_probs_est": { + "4": 0.3684, + "2": 0.1473, + "7": 0.1147, + "1": 0.0763, + "5": 0.0763, + "6": 0.0731, + "3": 0.052, + "8": 0.0494, + "9": 0.0426 + }, + "pace": "MODERATE", + "data_completeness": 1.0, + "ranked": [ + { + "no": 4, + "name": "Thirteenth Man", + "score": 59.6, + "win_est": 0.3684, + "place_est": 0.6304 + }, + { + "no": 2, + "name": "Shoalwater Bay", + "score": 48.6, + "win_est": 0.1473, + "place_est": 0.7066 + }, + { + "no": 7, + "name": "Hi Frank", + "score": 45.6, + "win_est": 0.1147, + "place_est": 0.7829 + }, + { + "no": 1, + "name": "Lip Sip Suk", + "score": 40.7, + "win_est": 0.0763, + "place_est": 0.856 + }, + { + "no": 5, + "name": "Al Ash Lad", + "score": 40.7, + "win_est": 0.0763, + "place_est": 0.908 + }, + { + "no": 6, + "name": "Bugden", + "score": 40.2, + "win_est": 0.0731, + "place_est": 0.9574 + } + ] + }, + { + "track": "Roma", + "race": 4, + "race_name": "Crawfos Tyres 0 - 50 Handicap", + "confidence": 75, + "confidence_category": "MEDIUM", + "top3": [ + 1, + 4, + 6 + ], + "trifecta": [ + 1, + 4, + 6 + ], + "alternatives": [], + "primary_prob_est": 0.4459, + "runner_probs_est": { + "1": 0.4849, + "4": 0.1333, + "6": 0.0756, + "7": 0.0584, + "8": 0.0579, + "10": 0.0524, + "3": 0.0363, + "9": 0.0348, + "5": 0.0337, + "2": 0.0326 + }, + "pace": "MODERATE", + "data_completeness": 1.0, + "ranked": [ + { + "no": 1, + "name": "Jigadee", + "score": 62.5, + "win_est": 0.4849, + "place_est": 0.6938 + }, + { + "no": 4, + "name": "Quarter Red", + "score": 47.0, + "win_est": 0.1333, + "place_est": 0.7522 + }, + { + "no": 6, + "name": "Pontoon Prince", + "score": 40.2, + "win_est": 0.0756, + "place_est": 0.8101 + }, + { + "no": 7, + "name": "Savvy Song", + "score": 37.1, + "win_est": 0.0584, + "place_est": 0.8626 + }, + { + "no": 8, + "name": "Sir Occy", + "score": 37.0, + "win_est": 0.0579, + "place_est": 0.8989 + }, + { + "no": 10, + "name": "Sweet About Me", + "score": 35.8, + "win_est": 0.0524, + "place_est": 0.9337 + } + ] + }, + { + "track": "Roma", + "race": 5, + "race_name": "Roma Sands Class 2 Handicap", + "confidence": 35, + "confidence_category": "LOW", + "top3": [ + 6, + 1, + 5 + ], + "trifecta": [ + 6, + 1, + 5 + ], + "alternatives": [], + "primary_prob_est": 0.3419, + "runner_probs_est": { + "6": 0.352, + "1": 0.2244, + "5": 0.1114, + "2": 0.0847, + "8": 0.0607, + "9": 0.0472, + "4": 0.0427, + "7": 0.0407, + "3": 0.0362 + }, + "pace": "MODERATE", + "data_completeness": 1.0, + "ranked": [ + { + "no": 6, + "name": "Ivory Frost", + "score": 59.0, + "win_est": 0.352, + "place_est": 0.6879 + }, + { + "no": 1, + "name": "Revantas", + "score": 53.6, + "win_est": 0.2244, + "place_est": 0.7725 + }, + { + "no": 5, + "name": "Titahi Bay", + "score": 45.2, + "win_est": 0.1114, + "place_est": 0.8332 + }, + { + "no": 2, + "name": "Talma I Love Her", + "score": 41.9, + "win_est": 0.0847, + "place_est": 0.8804 + }, + { + "no": 8, + "name": "Lady Dutton", + "score": 37.9, + "win_est": 0.0607, + "place_est": 0.9232 + }, + { + "no": 9, + "name": "Dun With Roses", + "score": 34.9, + "win_est": 0.0472, + "place_est": 0.9638 + } + ] + }, + { + "track": "Roma", + "race": 6, + "skipped": true, + "reason": null + }, + { + "track": "Rosehill", + "race": 1, + "race_name": "Midway Handicap", + "confidence": 69, + "confidence_category": "MEDIUM", + "top3": [ + 7, + 1, + 5 + ], + "trifecta": [ + 7, + 1, + 5 + ], + "alternatives": [], + "primary_prob_est": 0.2634, + "runner_probs_est": { + "7": 0.2618, + "1": 0.1206, + "5": 0.1186, + "15": 0.063, + "8": 0.0589, + "10": 0.0565, + "14": 0.056, + "6": 0.0474, + "12": 0.0463, + "16": 0.0398, + "4": 0.0343, + "9": 0.031, + "2": 0.0305, + "13": 0.0188, + "11": 0.0165 + }, + "pace": "SLOW", + "data_completeness": 1.0, + "ranked": [ + { + "no": 7, + "name": "Jonson", + "score": 57.8, + "win_est": 0.2618, + "place_est": 0.501 + }, + { + "no": 1, + "name": "Cuban Cigar", + "score": 48.5, + "win_est": 0.1206, + "place_est": 0.564 + }, + { + "no": 5, + "name": "Attractiveness", + "score": 48.3, + "win_est": 0.1186, + "place_est": 0.6229 + }, + { + "no": 15, + "name": "Prefer Diamonds", + "score": 40.7, + "win_est": 0.063, + "place_est": 0.6794 + }, + { + "no": 8, + "name": "So Rebellious", + "score": 39.9, + "win_est": 0.0589, + "place_est": 0.7355 + }, + { + "no": 10, + "name": "Kosuke", + "score": 39.4, + "win_est": 0.0565, + "place_est": 0.7829 + } + ] + }, + { + "track": "Rosehill", + "race": 2, + "race_name": "Kia Ora Bloodlines To Headlines Handicap", + "confidence": 36, + "confidence_category": "LOW", + "top3": [ + 7, + 2, + 4 + ], + "trifecta": [ + 7, + 2, + 4 + ], + "alternatives": [], + "primary_prob_est": 0.2351, + "runner_probs_est": { + "7": 0.2861, + "2": 0.165, + "4": 0.1623, + "8": 0.1307, + "5": 0.0813, + "3": 0.076, + "1": 0.0568, + "6": 0.0417 + }, + "pace": "MODERATE", + "data_completeness": 1.0, + "ranked": [ + { + "no": 7, + "name": "Savvy Diamond", + "score": 59.2, + "win_est": 0.2861, + "place_est": 0.6134 + }, + { + "no": 2, + "name": "Thrill Hunter", + "score": 52.6, + "win_est": 0.165, + "place_est": 0.7441 + }, + { + "no": 4, + "name": "Letters Patent", + "score": 52.4, + "win_est": 0.1623, + "place_est": 0.8254 + }, + { + "no": 8, + "name": "Watch Me Tango", + "score": 49.8, + "win_est": 0.1307, + "place_est": 0.9015 + }, + { + "no": 5, + "name": "Sandbi", + "score": 44.1, + "win_est": 0.0813, + "place_est": 0.9583 + }, + { + "no": 3, + "name": "Steel Will", + "score": 43.3, + "win_est": 0.076, + "place_est": 1.0 + } + ] + }, + { + "track": "Rosehill", + "race": 3, + "race_name": "Tab Highway Handicap", + "confidence": 70, + "confidence_category": "MEDIUM", + "top3": [ + 5, + 9, + 4 + ], + "trifecta": [ + 5, + 9, + 4 + ], + "alternatives": [], + "primary_prob_est": 0.276, + "runner_probs_est": { + "5": 0.1954, + "9": 0.0814, + "4": 0.0801, + "19": 0.0645, + "14": 0.0634, + "17": 0.0588, + "20": 0.0584, + "10": 0.0574, + "18": 0.0411, + "15": 0.0401, + "11": 0.0388, + "16": 0.0326, + "2": 0.0305, + "13": 0.0287, + "3": 0.0285, + "8": 0.0273, + "22": 0.0254, + "7": 0.0218, + "1": 0.0167, + "21": 0.009 + }, + "pace": "SLOW", + "data_completeness": 1.0, + "ranked": [ + { + "no": 5, + "name": "Midnight Moose", + "score": 62.1, + "win_est": 0.1954, + "place_est": 0.3569 + }, + { + "no": 9, + "name": "Indi Springs", + "score": 51.6, + "win_est": 0.0814, + "place_est": 0.4214 + }, + { + "no": 4, + "name": "King Of Dragons", + "score": 51.4, + "win_est": 0.0801, + "place_est": 0.4848 + }, + { + "no": 19, + "name": "Lyon", + "score": 48.8, + "win_est": 0.0645, + "place_est": 0.5437 + }, + { + "no": 14, + "name": "Valedor", + "score": 48.6, + "win_est": 0.0634, + "place_est": 0.602 + }, + { + "no": 17, + "name": "Zousanity", + "score": 47.7, + "win_est": 0.0588, + "place_est": 0.6594 + } + ] + }, + { + "track": "Rosehill", + "race": 4, + "skipped": true, + "reason": null + }, + { + "track": "Rosehill", + "race": 5, + "skipped": true, + "reason": null + }, + { + "track": "Rosehill", + "race": 6, + "skipped": true, + "reason": null + }, + { + "track": "Rosehill", + "race": 7, + "skipped": true, + "reason": null + }, + { + "track": "Rosehill", + "race": 8, + "race_name": "Tab Rosebud", + "confidence": 36, + "confidence_category": "LOW", + "top3": [ + 10, + 11, + 9 + ], + "trifecta": [ + 10, + 11, + 9 + ], + "alternatives": [], + "primary_prob_est": 0.2314, + "runner_probs_est": { + "10": 0.2004, + "11": 0.1205, + "9": 0.1176, + "17": 0.1109, + "18": 0.0995, + "3": 0.075, + "1": 0.0451, + "6": 0.0443, + "16": 0.0395, + "5": 0.0334, + "14": 0.0307, + "7": 0.0288, + "8": 0.0194, + "15": 0.0177, + "19": 0.0172 + }, + "pace": "SLOW", + "data_completeness": 1.0, + "ranked": [ + { + "no": 10, + "name": "Castillo King", + "score": 66.6, + "win_est": 0.2004, + "place_est": 0.4385 + }, + { + "no": 11, + "name": "Hostwin King", + "score": 60.5, + "win_est": 0.1205, + "place_est": 0.5494 + }, + { + "no": 9, + "name": "Eviction Notice", + "score": 60.2, + "win_est": 0.1176, + "place_est": 0.6489 + }, + { + "no": 17, + "name": "Suasion", + "score": 59.5, + "win_est": 0.1109, + "place_est": 0.7239 + }, + { + "no": 18, + "name": "Write Me A Letter", + "score": 58.2, + "win_est": 0.0995, + "place_est": 0.769 + }, + { + "no": 3, + "name": "Central Europe", + "score": 54.8, + "win_est": 0.075, + "place_est": 0.8133 + } + ] + }, + { + "track": "Rosehill", + "race": 9, + "race_name": "Racing And Sports Handicap", + "confidence": 34, + "confidence_category": "LOW", + "top3": [ + 12, + 6, + 3 + ], + "trifecta": [ + 12, + 6, + 3 + ], + "alternatives": [], + "primary_prob_est": 0.317, + "runner_probs_est": { + "12": 0.2394, + "6": 0.1715, + "3": 0.0881, + "2": 0.0784, + "10": 0.0721, + "7": 0.0585, + "5": 0.0552, + "1": 0.053, + "8": 0.0504, + "11": 0.0491, + "4": 0.0448, + "9": 0.0396 + }, + "pace": "MODERATE", + "data_completeness": 1.0, + "ranked": [ + { + "no": 12, + "name": "Rolling Magic", + "score": 55.7, + "win_est": 0.2394, + "place_est": 0.4989 + }, + { + "no": 6, + "name": "Franz Josef", + "score": 51.7, + "win_est": 0.1715, + "place_est": 0.5773 + }, + { + "no": 3, + "name": "Fully Lit", + "score": 43.7, + "win_est": 0.0881, + "place_est": 0.6494 + }, + { + "no": 2, + "name": "Piggyback", + "score": 42.3, + "win_est": 0.0784, + "place_est": 0.7079 + }, + { + "no": 10, + "name": "Sir Artie", + "score": 41.3, + "win_est": 0.0721, + "place_est": 0.7631 + }, + { + "no": 7, + "name": "Mickey's Medal", + "score": 38.8, + "win_est": 0.0585, + "place_est": 0.8161 + } + ] + }, + { + "track": "Rosehill", + "race": 10, + "race_name": "Rosehill Bowling Club Handicap", + "confidence": 36, + "confidence_category": "LOW", + "top3": [ + 10, + 8, + 9 + ], + "trifecta": [ + 10, + 8, + 9 + ], + "alternatives": [], + "primary_prob_est": 0.2821, + "runner_probs_est": { + "10": 0.278, + "8": 0.1672, + "9": 0.1228, + "4": 0.0949, + "3": 0.0495, + "13": 0.0433, + "2": 0.0406, + "12": 0.0386, + "5": 0.0303, + "6": 0.0263, + "14": 0.0261, + "15": 0.0226, + "11": 0.0219, + "16": 0.0217, + "7": 0.0162 + }, + "pace": "SLOW", + "data_completeness": 1.0, + "ranked": [ + { + "no": 10, + "name": "Tarzing", + "score": 63.0, + "win_est": 0.278, + "place_est": 0.568 + }, + { + "no": 8, + "name": "Silvanito", + "score": 56.9, + "win_est": 0.1672, + "place_est": 0.6629 + }, + { + "no": 9, + "name": "Steel Strike", + "score": 53.2, + "win_est": 0.1228, + "place_est": 0.7124 + }, + { + "no": 4, + "name": "Mr Verse", + "score": 50.1, + "win_est": 0.0949, + "place_est": 0.7558 + }, + { + "no": 3, + "name": "Berkshire Shadow", + "score": 42.3, + "win_est": 0.0495, + "place_est": 0.7963 + }, + { + "no": 13, + "name": "Engine Room", + "score": 40.7, + "win_est": 0.0433, + "place_est": 0.8349 + } + ] + }, + { + "track": "Toowoomba", + "race": 1, + "skipped": true, + "reason": null + }, + { + "track": "Toowoomba", + "race": 2, + "skipped": true, + "reason": null + }, + { + "track": "Toowoomba", + "race": 3, + "race_name": "Qa Chambers BM55 Handicap", + "confidence": 35, + "confidence_category": "LOW", + "top3": [ + 1, + 6, + 2 + ], + "trifecta": [ + 1, + 6, + 2 + ], + "alternatives": [], + "primary_prob_est": 0.2226, + "runner_probs_est": { + "1": 0.2032, + "6": 0.1296, + "2": 0.1274, + "8": 0.1061, + "5": 0.0876, + "7": 0.0812, + "4": 0.0536, + "10": 0.0514, + "3": 0.0481, + "11": 0.04, + "12": 0.0377, + "9": 0.0342 + }, + "pace": "MODERATE", + "data_completeness": 1.0, + "ranked": [ + { + "no": 1, + "name": "Good Philly", + "score": 53.8, + "win_est": 0.2032, + "place_est": 0.4602 + }, + { + "no": 6, + "name": "Mini Boo", + "score": 48.4, + "win_est": 0.1296, + "place_est": 0.5663 + }, + { + "no": 2, + "name": "I Drove All Night", + "score": 48.2, + "win_est": 0.1274, + "place_est": 0.6538 + }, + { + "no": 8, + "name": "Proclaimer", + "score": 46.0, + "win_est": 0.1061, + "place_est": 0.7351 + }, + { + "no": 5, + "name": "The Cops", + "score": 43.7, + "win_est": 0.0876, + "place_est": 0.7887 + }, + { + "no": 7, + "name": "Shedrivesabentley", + "score": 42.8, + "win_est": 0.0812, + "place_est": 0.84 + } + ] + }, + { + "track": "Toowoomba", + "race": 4, + "skipped": true, + "reason": null + }, + { + "track": "Toowoomba", + "race": 5, + "skipped": true, + "reason": null + }, + { + "track": "Toowoomba", + "race": 6, + "skipped": true, + "reason": null + }, + { + "track": "Toowoomba", + "race": 7, + "skipped": true, + "reason": null + }, + { + "track": "Warracknabeal", + "race": 1, + "race_name": "The Bentley Group Maiden Plate", + "confidence": 35, + "confidence_category": "LOW", + "top3": [ + 5, + 4, + 9 + ], + "trifecta": [ + 5, + 4, + 9 + ], + "alternatives": [], + "primary_prob_est": 0.2396, + "runner_probs_est": { + "5": 0.1821, + "4": 0.1191, + "9": 0.1042, + "6": 0.0778, + "2": 0.0747, + "14": 0.0716, + "1": 0.0699, + "10": 0.0526, + "16": 0.0453, + "8": 0.0438, + "15": 0.0396, + "13": 0.0387, + "11": 0.0383, + "3": 0.0314, + "7": 0.0109 + }, + "pace": "SLOW", + "data_completeness": 0.97, + "ranked": [ + { + "no": 5, + "name": "Hello Mistress", + "score": 53.8, + "win_est": 0.1821, + "place_est": 0.4054 + }, + { + "no": 4, + "name": "Azzurri Queen", + "score": 48.7, + "win_est": 0.1191, + "place_est": 0.4832 + }, + { + "no": 9, + "name": "Social Pages", + "score": 47.1, + "win_est": 0.1042, + "place_est": 0.5579 + }, + { + "no": 6, + "name": "Larza City", + "score": 43.6, + "win_est": 0.0778, + "place_est": 0.6295 + }, + { + "no": 2, + "name": "Star Rotation", + "score": 43.1, + "win_est": 0.0747, + "place_est": 0.6994 + }, + { + "no": 14, + "name": "Sorcha", + "score": 42.6, + "win_est": 0.0716, + "place_est": 0.752 + } + ] + }, + { + "track": "Warracknabeal", + "race": 2, + "skipped": true, + "reason": null + }, + { + "track": "Warracknabeal", + "race": 3, + "skipped": true, + "reason": null + }, + { + "track": "Warracknabeal", + "race": 4, + "skipped": true, + "reason": null + }, + { + "track": "Warracknabeal", + "race": 5, + "race_name": "Gts Plumbing BM56 Handicap", + "confidence": 34, + "confidence_category": "LOW", + "top3": [ + 1, + 13, + 3 + ], + "trifecta": [ + 1, + 13, + 3 + ], + "alternatives": [], + "primary_prob_est": 0.2637, + "runner_probs_est": { + "1": 0.2283, + "13": 0.1609, + "3": 0.1153, + "4": 0.1017, + "2": 0.0876, + "11": 0.0558, + "7": 0.039, + "6": 0.0336, + "15": 0.0314, + "12": 0.0306, + "14": 0.0268, + "16": 0.0268, + "9": 0.0257, + "17": 0.0189, + "10": 0.0175 + }, + "pace": "SLOW", + "data_completeness": 1.0, + "ranked": [ + { + "no": 1, + "name": "Ahab", + "score": 60.9, + "win_est": 0.2283, + "place_est": 0.5044 + }, + { + "no": 13, + "name": "The Stock Route", + "score": 56.7, + "win_est": 0.1609, + "place_est": 0.6062 + }, + { + "no": 3, + "name": "Durham", + "score": 52.7, + "win_est": 0.1153, + "place_est": 0.6937 + }, + { + "no": 4, + "name": "Mangione", + "score": 51.2, + "win_est": 0.1017, + "place_est": 0.7496 + }, + { + "no": 2, + "name": "Mickio", + "score": 49.4, + "win_est": 0.0876, + "place_est": 0.7886 + }, + { + "no": 11, + "name": "Pendante", + "score": 44.0, + "win_est": 0.0558, + "place_est": 0.8222 + } + ] + }, + { + "track": "Warracknabeal", + "race": 6, + "race_name": "Betdeluxe 0 - 56 Handicap", + "confidence": 38, + "confidence_category": "LOW", + "top3": [ + 6, + 13, + 10 + ], + "trifecta": [ + 6, + 13, + 10 + ], + "alternatives": [], + "primary_prob_est": 0.2582, + "runner_probs_est": { + "6": 0.178, + "13": 0.0855, + "10": 0.0841, + "11": 0.0607, + "16": 0.0588, + "3": 0.0578, + "15": 0.0573, + "9": 0.055, + "17": 0.0545, + "5": 0.0477, + "12": 0.0432, + "2": 0.04, + "14": 0.0384, + "7": 0.0345, + "1": 0.0289, + "8": 0.0278, + "18": 0.0271, + "4": 0.0209 + }, + "pace": "SLOW", + "data_completeness": 1.0, + "ranked": [ + { + "no": 6, + "name": "Tuxedo Miss", + "score": 50.2, + "win_est": 0.178, + "place_est": 0.3475 + }, + { + "no": 13, + "name": "Ain't Tellin", + "score": 41.4, + "win_est": 0.0855, + "place_est": 0.4083 + }, + { + "no": 10, + "name": "Adki", + "score": 41.2, + "win_est": 0.0841, + "place_est": 0.467 + }, + { + "no": 11, + "name": "Artpark", + "score": 37.3, + "win_est": 0.0607, + "place_est": 0.5248 + }, + { + "no": 16, + "name": "Grumpyoldcol", + "score": 36.9, + "win_est": 0.0588, + "place_est": 0.5821 + }, + { + "no": 3, + "name": "Sunday Fun Day", + "score": 36.7, + "win_est": 0.0578, + "place_est": 0.6371 + } + ] + }, + { + "track": "Warracknabeal", + "race": 7, + "race_name": "Taylors Palace Hotel 0 - 56 Handicap", + "confidence": 69, + "confidence_category": "MEDIUM", + "top3": [ + 5, + 4, + 6 + ], + "trifecta": [ + 5, + 4, + 6 + ], + "alternatives": [], + "primary_prob_est": 0.2867, + "runner_probs_est": { + "5": 0.2361, + "4": 0.107, + "6": 0.0944, + "7": 0.0936, + "9": 0.0554, + "16": 0.0549, + "15": 0.0545, + "1": 0.0509, + "3": 0.0493, + "2": 0.0424, + "11": 0.0421, + "14": 0.0359, + "10": 0.0356, + "13": 0.0287, + "12": 0.0194 + }, + "pace": "SLOW", + "data_completeness": 1.0, + "ranked": [ + { + "no": 5, + "name": "Just Like Lisa", + "score": 48.4, + "win_est": 0.2361, + "place_est": 0.4374 + }, + { + "no": 4, + "name": "Nankeen", + "score": 38.9, + "win_est": 0.107, + "place_est": 0.531 + }, + { + "no": 6, + "name": "Shooting For Stars", + "score": 37.4, + "win_est": 0.0944, + "place_est": 0.5864 + }, + { + "no": 7, + "name": "Two Kay Klick", + "score": 37.3, + "win_est": 0.0936, + "place_est": 0.6413 + }, + { + "no": 9, + "name": "Simply Luscious", + "score": 31.0, + "win_est": 0.0554, + "place_est": 0.6958 + }, + { + "no": 16, + "name": "Ask For More", + "score": 30.9, + "win_est": 0.0549, + "place_est": 0.7467 + } + ] + } + ] +} \ No newline at end of file diff --git a/data/reports/report-2026-08-07.md b/data/reports/report-2026-08-07.md new file mode 100644 index 0000000000000000000000000000000000000000..0f41d132c0b5a0b16e9132872e28ee37c3260ad7 --- /dev/null +++ b/data/reports/report-2026-08-07.md @@ -0,0 +1,631 @@ +# Australian Gallops Trifecta Predictions — 2026-08-07 + +*Model version 1.1.0 | data retrieved 2026-08-14T17:12:36.894508+00:00* + +> Predictions are statistical estimates based on available information. They are NOT guarantees of any racing outcome or betting success. + +## BEST TRIFECTA OPPORTUNITIES +1. Coffs Harbour R5 — HIGH (100/100) + 1 → 10 → 3 +2. Canberra R4 — MEDIUM (75/100) + 1 → 11 → 9 +3. Canberra Acton R4 — MEDIUM (75/100) + 1 → 11 → 8 +4. Mount Gambier R4 — MEDIUM (73/100) + 1 → 4 → 6 +5. Canberra R1 — MEDIUM (70/100) + 4 → 5 → 2 +6. Coffs Harbour R7 — MEDIUM (70/100) + 12 → 9 → 3 + +--- + +### Canberra — Race 1 — Epc Solar Handicap +1206m | Synthetic | CL2 | Start 2026-08-07T02:56:00Z | 4 runners + +**Prediction** +🥇 #4 Spice Alley (score 55.3) +🥈 #5 Zou Royal (score 45.2) +🥉 #2 Must Be Sain (score 45.0) + +**Primary Trifecta:** 4 → 5 → 2 +**Confidence:** MEDIUM — 70/100 (pace VERY FAST, completeness 1.0) + +**Key Factors (top selections)** +- #4 Spice Alley: recent form quality (score 88/100); barrier suitability for the expected pace; jockey/trainer strike-rate proxy +- #5 Zou Royal: barrier suitability for the expected pace; jockey/trainer strike-rate proxy; weight handling relative to the field +- #2 Must Be Sain: barrier suitability for the expected pace; recent form quality (score 74/100); weight handling relative to the field + +| Rank | No. | Horse | Score | Win Est. | Place Est. | Key Factors | +| ---- | --- | ----- | ----- | -------- | ---------- | ----------- | +| 1 | 4 | Spice Alley | 55.3 | 0.4936 | 0.9156 | form, barrier, jockey, weight, pace, con | +| 2 | 5 | Zou Royal | 45.2 | 0.2128 | 1.0 | barrier, jockey, weight, form, pace, con | +| 3 | 2 | Must Be Sain | 45.0 | 0.2092 | 1.0 | barrier, form, weight, pace, trainer, jo | +| 4 | 6 | Star Empire | 34.1 | 0.0844 | 1.0 | barrier, weight, pace, jockey, form, con | + +--- + +### Canberra — Race 2 — Tradelink Mitchell Jockey's Celebration +**Skipped:** None + +--- + +### Canberra — Race 3 — Act Foam & Rubber Plate +**Skipped:** None + +--- + +### Canberra — Race 4 — Todd Smart Racing Handicap +1080m | Synthetic | 4YO+ BM50 | Start 2026-08-07T04:41:00Z | 10 runners + +**Prediction** +🥇 #1 Geostorm (score 62.0) +🥈 #11 Beau Rock (score 45.9) +🥉 #9 Too Darn Sassy (score 45.0) + +**Primary Trifecta:** 1 → 11 → 9 +**Confidence:** MEDIUM — 75/100 (pace MODERATE, completeness 1.0) + +**Key Factors (top selections)** +- #1 Geostorm: historical distance performance; track-condition suitability; weight handling relative to the field +- #11 Beau Rock: historical distance performance; track-condition suitability; barrier suitability for the expected pace +- #9 Too Darn Sassy: track-specific record; barrier suitability for the expected pace; weight handling relative to the field + +| Rank | No. | Horse | Score | Win Est. | Place Est. | Key Factors | +| ---- | --- | ----- | ----- | -------- | ---------- | ----------- | +| 1 | 1 | Geostorm | 62.0 | 0.4277 | 0.6432 | distance, condition, weight, barrier, fo | +| 2 | 11 | Beau Rock | 45.9 | 0.1118 | 0.7031 | distance, condition, barrier, weight, pa | +| 3 | 9 | Too Darn Sassy | 45.0 | 0.1037 | 0.7586 | track, barrier, weight, pace, form, jock | +| 4 | 8 | Prophet Time | 38.4 | 0.0598 | 0.8097 | barrier, weight, pace, jockey, form, tra | +| 5 | 5 | Melodia Perfecta | 37.5 | 0.0555 | 0.8607 | barrier, weight, pace, form, jockey, con | +| 6 | 4 | On Point Pixie | 36.5 | 0.0511 | 0.9097 | barrier, weight, pace, form, condition, | + +--- + +### Canberra — Race 5 — Duncan's Plumbing, Heating Handicap +1080m | Synthetic | MDN | Start 2026-08-07T05:16:00Z | 8 runners + +**Prediction** +🥇 #10 Rosary Sister (score 46.7) +🥈 #2 Lavender Rose (score 40.3) +🥉 #7 Gunna Reign (score 36.7) + +**Primary Trifecta:** 10 → 2 → 7 +**Confidence:** LOW — 36/100 (pace MODERATE, completeness 0.945) + +**Key Factors (top selections)** +- #10 Rosary Sister: barrier suitability for the expected pace; weight handling relative to the field; race-shape / speed-map adjustment +- #2 Lavender Rose: barrier suitability for the expected pace; weight handling relative to the field; race-shape / speed-map adjustment +- #7 Gunna Reign: barrier suitability for the expected pace; weight handling relative to the field; race-shape / speed-map adjustment + +| Rank | No. | Horse | Score | Win Est. | Place Est. | Key Factors | +| ---- | --- | ----- | ----- | -------- | ---------- | ----------- | +| 1 | 10 | Rosary Sister | 46.7 | 0.2677 | 0.5411 | barrier, weight, pace, form | +| 2 | 2 | Lavender Rose | 40.3 | 0.157 | 0.6455 | barrier, weight, pace | +| 3 | 7 | Gunna Reign | 36.7 | 0.1163 | 0.7384 | barrier, weight, pace, form, jockey, con | +| 4 | 9 | La Stiava | 35.4 | 0.1044 | 0.8298 | barrier, weight, pace, form, track, jock | +| 5 | 4 | Deeply | 34.0 | 0.0929 | 0.9159 | barrier, weight, pace, form, jockey, con | +| 6 | 3 | The One | 33.8 | 0.0914 | 1.0 | barrier, weight, pace | + +--- + +### Canberra — Race 6 — Tab Federal +**Skipped:** None + +--- + +### Canberra — Race 7 — Cbr Electrical Contractors Handicap +**Skipped:** None + +--- + +### Canberra Acton — Race 1 — Epc Solar Handicap +1206m | Synthetic | Start 2026-08-07T02:56:00Z | 4 runners + +**Prediction** +🥇 #4 Spice Alley (score 57.7) +🥈 #5 Zou Royal (score 52.2) +🥉 #2 Must Be Sain (score 51.3) + +**Primary Trifecta:** 4 → 5 → 2 +**Confidence:** LOW — 35/100 (pace VERY FAST, completeness 1.0) + +**Key Factors (top selections)** +- #4 Spice Alley: recent form quality (score 88/100); barrier suitability for the expected pace; jockey/trainer strike-rate proxy +- #5 Zou Royal: track-specific record; barrier suitability for the expected pace; jockey/trainer strike-rate proxy +- #2 Must Be Sain: track-specific record; barrier suitability for the expected pace; recent form quality (score 74/100) + +| Rank | No. | Horse | Score | Win Est. | Place Est. | Key Factors | +| ---- | --- | ----- | ----- | -------- | ---------- | ----------- | +| 1 | 4 | Spice Alley | 57.7 | 0.4003 | 0.8882 | form, barrier, jockey, track, weight, pa | +| 2 | 5 | Zou Royal | 52.2 | 0.2531 | 1.0 | track, barrier, jockey, weight, form, pa | +| 3 | 2 | Must Be Sain | 51.3 | 0.2348 | 1.0 | track, barrier, form, weight, pace, trai | +| 4 | 6 | Star Empire | 42.4 | 0.1118 | 1.0 | track, barrier, weight, pace, jockey, fo | + +--- + +### Canberra Acton — Race 2 — Tradelink Mitchell Jockey's Celebration +**Skipped:** None + +--- + +### Canberra Acton — Race 3 — Act Foam & Rubber Plate +**Skipped:** None + +--- + +### Canberra Acton — Race 4 — Todd Smart Racing Handicap +1080m | Synthetic | Start 2026-08-07T04:41:00Z | 10 runners + +**Prediction** +🥇 #1 Geostorm (score 60.5) +🥈 #11 Beau Rock (score 43.7) +🥉 #8 Prophet Time (score 40.7) + +**Primary Trifecta:** 1 → 11 → 8 +**Confidence:** MEDIUM — 75/100 (pace MODERATE, completeness 1.0) + +**Key Factors (top selections)** +- #1 Geostorm: historical distance performance; track-condition suitability; weight handling relative to the field +- #11 Beau Rock: historical distance performance; track-condition suitability; barrier suitability for the expected pace +- #8 Prophet Time: barrier suitability for the expected pace; weight handling relative to the field; track-specific record + +| Rank | No. | Horse | Score | Win Est. | Place Est. | Key Factors | +| ---- | --- | ----- | ----- | -------- | ---------- | ----------- | +| 1 | 1 | Geostorm | 60.5 | 0.4144 | 0.5962 | distance, condition, weight, barrier, fo | +| 2 | 11 | Beau Rock | 43.7 | 0.1022 | 0.6706 | distance, condition, barrier, weight, pa | +| 3 | 8 | Prophet Time | 40.7 | 0.0796 | 0.7316 | barrier, weight, track, pace, jockey, fo | +| 4 | 3 | Merchant Reign | 39.9 | 0.0745 | 0.7906 | track, weight, barrier, pace, jockey, fo | +| 5 | 5 | Melodia Perfecta | 37.5 | 0.061 | 0.8466 | barrier, weight, pace, form, jockey, con | +| 6 | 9 | Too Darn Sassy | 37.1 | 0.059 | 0.9009 | barrier, weight, pace, form, jockey, con | + +--- + +### Canberra Acton — Race 5 — Duncan's Plumbing, Heating Handicap +**Skipped:** None + +--- + +### Canberra Acton — Race 6 — Tab Federal +**Skipped:** None + +--- + +### Canberra Acton — Race 7 — Cbr Electrical Contractors Handicap +1750m | Synthetic | Start 2026-08-07T06:33:00Z | 9 runners + +**Prediction** +🥇 #4 Sunburnt Country (score 55.5) +🥈 #2 Bombelleistic (score 49.4) +🥉 #3 Remadosi (score 45.5) + +**Primary Trifecta:** 4 → 2 → 3 +**Confidence:** LOW — 36/100 (pace MODERATE, completeness 1.0) + +**Key Factors (top selections)** +- #4 Sunburnt Country: track-specific record; track-condition suitability; barrier suitability for the expected pace +- #2 Bombelleistic: track-specific record; track-condition suitability; weight handling relative to the field +- #3 Remadosi: track-specific record; barrier suitability for the expected pace; weight handling relative to the field + +| Rank | No. | Horse | Score | Win Est. | Place Est. | Key Factors | +| ---- | --- | ----- | ----- | -------- | ---------- | ----------- | +| 1 | 4 | Sunburnt Country | 55.5 | 0.2922 | 0.5949 | track, condition, barrier, weight, form, | +| 2 | 2 | Bombelleistic | 49.4 | 0.1757 | 0.6989 | track, condition, weight, barrier, train | +| 3 | 3 | Remadosi | 45.5 | 0.127 | 0.7961 | track, barrier, weight, pace, form, trai | +| 4 | 6 | Flashy Icon | 43.1 | 0.104 | 0.8706 | barrier, form, weight, pace, jockey, tra | +| 5 | 7 | Tillman | 42.3 | 0.0973 | 0.9193 | barrier, track, form, weight, pace, jock | +| 6 | 5 | Devine Outcast | 39.1 | 0.0745 | 0.9645 | barrier, form, weight, pace, jockey, tra | + +--- + +### Coffs Harbour — Race 1 — Grant Bastian Super Maiden Showcase +**Skipped:** None + +--- + +### Coffs Harbour — Race 2 — Rob Young Memorial Maiden Showcase Plate +**Skipped:** None + +--- + +### Coffs Harbour — Race 3 — Driscoll's Ken Howard Showcase Cup +**Skipped:** None + +--- + +### Coffs Harbour — Race 4 — Coffs Asphalt BM74 Showcase Handicap +**Skipped:** None + +--- + +### Coffs Harbour — Race 5 — Pier Hotel Daniel Baker Showcase Sprint +1200m | Soft 5 | OPEN | Start 2026-08-07T04:55:00Z | 8 runners + +**Prediction** +🥇 #1 My Mum's Toyboy (score 59.4) +🥈 #10 Spirits Burn Deep (score 39.3) +🥉 #3 Oakfield Duke (score 37.4) + +**Primary Trifecta:** 1 → 10 → 3 +**Confidence:** HIGH — 100/100 (pace MODERATE, completeness 1.0) + +**Key Factors (top selections)** +- #1 My Mum's Toyboy: track-specific record; barrier suitability for the expected pace; track-condition suitability +- #10 Spirits Burn Deep: barrier suitability for the expected pace; recent form quality (score 63/100); weight handling relative to the field +- #3 Oakfield Duke: barrier suitability for the expected pace; weight handling relative to the field; recent form quality (score 54/100) + +| Rank | No. | Horse | Score | Win Est. | Place Est. | Key Factors | +| ---- | --- | ----- | ----- | -------- | ---------- | ----------- | +| 1 | 1 | My Mum's Toyboy | 59.4 | 0.5127 | 0.6907 | track, barrier, condition, jockey, weigh | +| 2 | 10 | Spirits Burn Deep | 39.3 | 0.096 | 0.7694 | barrier, form, weight, pace, track, trai | +| 3 | 3 | Oakfield Duke | 37.4 | 0.082 | 0.8371 | barrier, weight, form, pace, condition, | +| 4 | 11 | Cardsharp | 36.9 | 0.0786 | 0.8963 | barrier, track, weight, distance, pace, | +| 5 | 8 | Savvyrocker | 35.1 | 0.0677 | 0.9531 | barrier, weight, distance, pace, conditi | +| 6 | 6 | Lunaite | 33.5 | 0.0592 | 1.0 | barrier, weight, distance, condition, pa | + +--- + +### Coffs Harbour — Race 6 — Coffs Harbour Toyota Class 3 Showcase +**Skipped:** None + +--- + +### Coffs Harbour — Race 7 — Moonee Beach Hotel Coffs Harbour Cup +1600m | Soft 5 | Qlty | Start 2026-08-07T06:10:00Z | 12 runners + +**Prediction** +🥇 #12 Perfect Justice (score 58.7) +🥈 #9 Baby Ryan (score 48.6) +🥉 #3 Hollywood Hero (score 46.0) + +**Primary Trifecta:** 12 → 9 → 3 +**Confidence:** MEDIUM — 70/100 (pace MODERATE, completeness 1.0) + +**Key Factors (top selections)** +- #12 Perfect Justice: recent form quality (score 86/100); barrier suitability for the expected pace; historical distance performance +- #9 Baby Ryan: track-specific record; recent form quality (score 67/100); barrier suitability for the expected pace +- #3 Hollywood Hero: barrier suitability for the expected pace; track-condition suitability; weight handling relative to the field + +| Rank | No. | Horse | Score | Win Est. | Place Est. | Key Factors | +| ---- | --- | ----- | ----- | -------- | ---------- | ----------- | +| 1 | 12 | Perfect Justice | 58.7 | 0.2886 | 0.5131 | form, barrier, distance, jockey, conditi | +| 2 | 9 | Baby Ryan | 48.6 | 0.1244 | 0.5911 | track, form, barrier, pace, weight, cond | +| 3 | 3 | Hollywood Hero | 46.0 | 0.1002 | 0.6641 | barrier, condition, weight, jockey, dist | +| 4 | 6 | Flash Prince | 43.0 | 0.078 | 0.7353 | form, jockey, barrier, distance, pace, w | +| 5 | 11 | Kaizad | 42.2 | 0.073 | 0.7931 | barrier, jockey, distance, pace, weight, | +| 6 | 4 | Fortune | 41.9 | 0.0712 | 0.848 | form, weight, barrier, distance, pace, j | + +--- + +### Coffs Harbour — Race 8 — Cetnaj Country Magic Merv Mercer Mile +1600m | Soft 5 | CL2 | Start 2026-08-07T06:50:00Z | 13 runners + +**Prediction** +🥇 #5 Satin And Cash (score 51.0) +🥈 #6 No Woman No Cry (score 46.4) +🥉 #8 Tara Koda (score 44.4) + +**Primary Trifecta:** 5 → 6 → 8 +**Confidence:** LOW — 34/100 (pace MODERATE, completeness 1.0) + +**Key Factors (top selections)** +- #5 Satin And Cash: recent form quality (score 82/100); barrier suitability for the expected pace; jockey/trainer strike-rate proxy +- #6 No Woman No Cry: barrier suitability for the expected pace; recent form quality (score 74/100); weight handling relative to the field +- #8 Tara Koda: barrier suitability for the expected pace; recent form quality (score 59/100); weight handling relative to the field + +| Rank | No. | Horse | Score | Win Est. | Place Est. | Key Factors | +| ---- | --- | ----- | ----- | -------- | ---------- | ----------- | +| 1 | 5 | Satin And Cash | 51.0 | 0.1648 | 0.3721 | form, barrier, jockey, weight, pace, con | +| 2 | 6 | No Woman No Cry | 46.4 | 0.1123 | 0.4625 | barrier, form, weight, pace, jockey, con | +| 3 | 8 | Tara Koda | 44.4 | 0.0951 | 0.545 | barrier, form, weight, condition, pace, | +| 4 | 1 | Vixenette | 43.8 | 0.0904 | 0.6172 | distance, weight, form, pace, barrier, j | +| 5 | 2 | Bella Kathleen | 42.7 | 0.0825 | 0.6877 | barrier, weight, jockey, pace, form, con | +| 6 | 14 | Purple Kitty | 41.1 | 0.0722 | 0.7563 | form, barrier, weight, pace, jockey, con | + +--- + +### Ipswich — Race 1 — Vince Insurance Class 1 Plate +800m | Soft 5 | 3YO+ CL1 | Start 2026-08-07T02:49:00Z | 7 runners + +**Prediction** +🥇 #7 Lady Milan (score 67.5) +🥈 #3 Sort Cha Mess (score 62.9) +🥉 #6 Deep Kharma (score 52.9) + +**Primary Trifecta:** 7 → 3 → 6 +**Confidence:** LOW — 34/100 (pace FAST, completeness 1.0) + +**Key Factors (top selections)** +- #7 Lady Milan: historical distance performance; track-specific record; barrier suitability for the expected pace +- #3 Sort Cha Mess: historical distance performance; track-condition suitability; barrier suitability for the expected pace +- #6 Deep Kharma: historical distance performance; track-specific record; barrier suitability for the expected pace + +| Rank | No. | Horse | Score | Win Est. | Place Est. | Key Factors | +| ---- | --- | ----- | ----- | -------- | ---------- | ----------- | +| 1 | 7 | Lady Milan | 67.5 | 0.3971 | 0.7854 | distance, track, barrier, form, jockey, | +| 2 | 3 | Sort Cha Mess | 62.9 | 0.2707 | 0.8892 | distance, condition, barrier, jockey, we | +| 3 | 6 | Deep Kharma | 52.9 | 0.1176 | 0.9336 | distance, track, barrier, weight, pace, | +| 4 | 4 | Better Sweet | 51.4 | 0.1038 | 0.9705 | distance, track, barrier, weight, jockey | +| 5 | 1 | Betterindanude | 41.2 | 0.0444 | 1.0 | barrier, condition, weight, distance, pa | +| 6 | 5 | Bottles Of Shells | 39.0 | 0.0369 | 1.0 | barrier, weight, pace, form, jockey, con | + +--- + +### Ipswich — Race 2 — Barrier Reef Pools Maiden Handicap +1100m | Soft 5 | MDN | Start 2026-08-07T03:24:00Z | 12 runners + +**Prediction** +🥇 #16 The Foundling (score 55.5) +🥈 #11 Zamunda Queen (score 47.8) +🥉 #2 Elnajeeb (score 41.5) + +**Primary Trifecta:** 16 → 11 → 2 +**Confidence:** LOW — 37/100 (pace MODERATE, completeness 0.945) + +**Key Factors (top selections)** +- #16 The Foundling: barrier suitability for the expected pace; jockey/trainer strike-rate proxy; weight handling relative to the field +- #11 Zamunda Queen: barrier suitability for the expected pace; weight handling relative to the field; race-shape / speed-map adjustment +- #2 Elnajeeb: track-condition suitability; weight handling relative to the field; barrier suitability for the expected pace + +| Rank | No. | Horse | Score | Win Est. | Place Est. | Key Factors | +| ---- | --- | ----- | ----- | -------- | ---------- | ----------- | +| 1 | 16 | The Foundling | 55.5 | 0.3207 | 0.5893 | barrier, jockey, weight, pace, form | +| 2 | 11 | Zamunda Queen | 47.8 | 0.1688 | 0.6658 | barrier, weight, pace, form | +| 3 | 2 | Elnajeeb | 41.5 | 0.0999 | 0.7244 | condition, weight, barrier, pace, jockey | +| 4 | 19 | Bloods A Rushin' | 38.3 | 0.0765 | 0.7792 | pace, barrier, weight, form, jockey | +| 5 | 13 | Scarlett Blaze | 35.1 | 0.0586 | 0.8215 | barrier, weight, pace | +| 6 | 3 | Apollo Cream | 34.3 | 0.0548 | 0.8624 | weight, pace, barrier, form | + +--- + +### Ipswich — Race 3 — Tab Qtis 3Yo & 4Yo BM68 Handicap +**Skipped:** None + +--- + +### Ipswich — Race 4 — Fertpro 0 - 58 Handicap +**Skipped:** None + +--- + +### Ipswich — Race 5 — Gibson Architects 0 - 62 Handicap +**Skipped:** None + +--- + +### Ipswich — Race 6 — Ipswich Tribune Today BM68 Handicap +1100m | Good 4 | BM68 | Start 2026-08-07T05:44:00Z | 9 runners + +**Prediction** +🥇 #16 Mishani Extreme (score 55.6) +🥈 #8 Run Lucy Run (score 47.2) +🥉 #17 Apollo Ten (score 43.4) + +**Primary Trifecta:** 16 → 8 → 17 +**Confidence:** LOW — 38/100 (pace MODERATE, completeness 1.0) + +**Key Factors (top selections)** +- #16 Mishani Extreme: track-specific record; barrier suitability for the expected pace; track-condition suitability +- #8 Run Lucy Run: track-specific record; weight handling relative to the field; jockey/trainer strike-rate proxy +- #17 Apollo Ten: historical distance performance; weight handling relative to the field; barrier suitability for the expected pace + +| Rank | No. | Horse | Score | Win Est. | Place Est. | Key Factors | +| ---- | --- | ----- | ----- | -------- | ---------- | ----------- | +| 1 | 16 | Mishani Extreme | 55.6 | 0.3498 | 0.6502 | track, barrier, condition, trainer, weig | +| 2 | 8 | Run Lucy Run | 47.2 | 0.1737 | 0.7416 | track, weight, jockey, barrier, pace, co | +| 3 | 17 | Apollo Ten | 43.4 | 0.1266 | 0.8177 | distance, weight, barrier, form, conditi | +| 4 | 6 | Inatick | 39.5 | 0.0915 | 0.8714 | weight, condition, jockey, pace, form, d | +| 5 | 21 | Lumens Lenny | 37.3 | 0.0761 | 0.9208 | barrier, track, weight, jockey, pace, di | +| 6 | 13 | Cutepi | 33.1 | 0.0537 | 0.9693 | weight, condition, distance, pace, barri | + +--- + +### Ipswich — Race 7 — Poco Vino 0 - 58 Handicap +**Skipped:** None + +--- + +### Mount Gambier — Race 1 — Midfield Meats Maiden Plate +**Skipped:** None + +--- + +### Mount Gambier — Race 2 — The Border Watch Maiden Plate +**Skipped:** None + +--- + +### Mount Gambier — Race 3 — Minrosa Rating 0 - 54 Handicap +**Skipped:** None + +--- + +### Mount Gambier — Race 4 — Sportsbet Benchmark 58 Handicap +2050m | Heavy 10 | BM58 | Start 2026-08-07T05:20:00Z | 8 runners + +**Prediction** +🥇 #1 Side Piece (score 60.3) +🥈 #4 Fuwari (score 47.3) +🥉 #6 Pianta (score 47.2) + +**Primary Trifecta:** 1 → 4 → 6 +**Confidence:** MEDIUM — 73/100 (pace MODERATE, completeness 1.0) + +**Key Factors (top selections)** +- #1 Side Piece: track-specific record; barrier suitability for the expected pace; recent form quality (score 84/100) +- #4 Fuwari: track-condition suitability; barrier suitability for the expected pace; weight handling relative to the field +- #6 Pianta: recent form quality (score 82/100); barrier suitability for the expected pace; weight handling relative to the field + +| Rank | No. | Horse | Score | Win Est. | Place Est. | Key Factors | +| ---- | --- | ----- | ----- | -------- | ---------- | ----------- | +| 1 | 1 | Side Piece | 60.3 | 0.4278 | 0.7161 | track, barrier, form, weight, condition, | +| 2 | 4 | Fuwari | 47.3 | 0.1448 | 0.7983 | condition, barrier, weight, pace, form, | +| 3 | 6 | Pianta | 47.2 | 0.1436 | 0.8623 | form, barrier, weight, condition, pace, | +| 4 | 2 | Wimmera Star | 40.5 | 0.0822 | 0.9142 | barrier, weight, pace, form, jockey, con | +| 5 | 3 | Here Comes Ruby | 37.5 | 0.064 | 0.9649 | barrier, weight, pace, form, jockey, con | +| 6 | 9 | Dodgy Element | 35.0 | 0.0519 | 1.0 | barrier, weight, pace, condition, form, | + +--- + +### Mount Gambier — Race 5 — Green Triangle Livestock 0 - 54 Handicap +**Skipped:** None + +--- + +### Mount Gambier — Race 6 — O'Connor & Graney Benchmark 56 Handicap +**Skipped:** None + +--- + +### Mount Gambier — Race 7 — Scott Group Of Companies BM62 Handicap +1200m | Heavy 10 | BM62 | Start 2026-08-07T07:20:00Z | 11 runners + +**Prediction** +🥇 #3 Gusty Way (score 58.2) +🥈 #2 Shout Me (score 53.8) +🥉 #6 Terralight (score 52.3) + +**Primary Trifecta:** 3 → 2 → 6 +**Confidence:** LOW — 34/100 (pace MODERATE, completeness 1.0) + +**Key Factors (top selections)** +- #3 Gusty Way: track-specific record; track-condition suitability; jockey/trainer strike-rate proxy +- #2 Shout Me: track-specific record; track-condition suitability; recent form quality (score 79/100) +- #6 Terralight: barrier suitability for the expected pace; recent form quality (score 80/100); weight handling relative to the field + +| Rank | No. | Horse | Score | Win Est. | Place Est. | Key Factors | +| ---- | --- | ----- | ----- | -------- | ---------- | ----------- | +| 1 | 3 | Gusty Way | 58.2 | 0.1791 | 0.4127 | track, condition, jockey, form, barrier, | +| 2 | 2 | Shout Me | 53.8 | 0.1241 | 0.5024 | track, condition, form, weight, barrier, | +| 3 | 6 | Terralight | 52.3 | 0.1095 | 0.587 | barrier, form, weight, jockey, track, co | +| 4 | 9 | Min Kiata | 49.9 | 0.0897 | 0.6661 | condition, distance, weight, form, barri | +| 5 | 1 | Halliwell | 49.2 | 0.0846 | 0.7452 | track, condition, weight, barrier, dista | +| 6 | 4 | Naralinga | 48.4 | 0.0791 | 0.8151 | track, condition, barrier, weight, pace, | + +--- + +### Seymour — Race 1 — Kellbell Concreting Maiden Plate +**Skipped:** None + +--- + +### Seymour — Race 2 — The Brewer's Table Maiden Plate +1200m | Soft | MDN | Start 2026-08-07T03:20:00Z | 14 runners + +**Prediction** +🥇 #3 Misty Whisper (score 56.2) +🥈 #4 Montostratus (score 49.8) +🥉 #13 Whimsy Smile (score 49.8) + +**Primary Trifecta:** 3 → 4 → 13 +**Confidence:** LOW — 36/100 (pace SLOW, completeness 0.937) + +**Key Factors (top selections)** +- #3 Misty Whisper: track-condition suitability; barrier suitability for the expected pace; jockey/trainer strike-rate proxy +- #4 Montostratus: barrier suitability for the expected pace; weight handling relative to the field; race-shape / speed-map adjustment +- #13 Whimsy Smile: track-specific record; jockey/trainer strike-rate proxy; barrier suitability for the expected pace + +| Rank | No. | Horse | Score | Win Est. | Place Est. | Key Factors | +| ---- | --- | ----- | ----- | -------- | ---------- | ----------- | +| 1 | 3 | Misty Whisper | 56.2 | 0.1962 | 0.4264 | condition, barrier, jockey, weight, form | +| 2 | 4 | Montostratus | 49.8 | 0.1151 | 0.5406 | barrier, weight, pace, form | +| 3 | 13 | Whimsy Smile | 49.8 | 0.1151 | 0.6413 | track, jockey, barrier, weight, distance | +| 4 | 5 | Patchson | 49.7 | 0.1142 | 0.731 | weight, barrier, pace, form | +| 5 | 7 | Katiya | 48.2 | 0.1007 | 0.7853 | barrier, weight, pace, jockey, form | +| 6 | 1 | Farside | 46.8 | 0.0896 | 0.8284 | track, barrier, weight, pace, form, cond | + +--- + +### Seymour — Race 3 — Avenel Equine Hospital Maiden Plate +1100m | Soft | 3YO MDN | Start 2026-08-07T03:55:00Z | 10 runners + +**Prediction** +🥇 #6 Vella Longa (score 53.4) +🥈 #16 Barwon Heights (score 48.1) +🥉 #7 Aryna (score 40.7) + +**Primary Trifecta:** 6 → 16 → 7 +**Confidence:** LOW — 35/100 (pace MODERATE, completeness 0.889) + +**Key Factors (top selections)** +- #6 Vella Longa: barrier suitability for the expected pace; weight handling relative to the field; race-shape / speed-map adjustment +- #16 Barwon Heights: barrier suitability for the expected pace; weight handling relative to the field; race-shape / speed-map adjustment +- #7 Aryna: jockey/trainer strike-rate proxy; weight handling relative to the field; race-shape / speed-map adjustment + +| Rank | No. | Horse | Score | Win Est. | Place Est. | Key Factors | +| ---- | --- | ----- | ----- | -------- | ---------- | ----------- | +| 1 | 6 | Vella Longa | 53.4 | 0.2878 | 0.5726 | barrier, weight, pace, form | +| 2 | 16 | Barwon Heights | 48.1 | 0.185 | 0.6565 | barrier, weight, pace, jockey, form | +| 3 | 7 | Aryna | 40.7 | 0.0999 | 0.7304 | jockey, weight, pace, barrier, form | +| 4 | 8 | Brazen Madonna | 38.6 | 0.0838 | 0.8032 | barrier, weight, pace | +| 5 | 9 | Bushra | 37.1 | 0.074 | 0.8613 | barrier, weight, pace | +| 6 | 13 | Pain Au Chocolat | 36.9 | 0.0728 | 0.9184 | barrier, weight, pace, form, condition, | + +--- + +### Seymour — Race 4 — United Insurance Group Handicap +**Skipped:** None + +--- + +### Seymour — Race 5 — Diego Velazquez By Frankel @ Swettenham +1200m | Soft | 3YO+ BM62 | Start 2026-08-07T05:05:00Z | 14 runners + +**Prediction** +🥇 #10 Induction (score 60.7) +🥈 #17 I Said So (score 55.7) +🥉 #14 Bella Pietra (score 51.1) + +**Primary Trifecta:** 10 → 17 → 14 +**Confidence:** LOW — 35/100 (pace SLOW, completeness 1.0) + +**Key Factors (top selections)** +- #10 Induction: track-specific record; track-condition suitability; recent form quality (score 83/100) +- #17 I Said So: track-condition suitability; barrier suitability for the expected pace; historical distance performance +- #14 Bella Pietra: track-condition suitability; jockey/trainer strike-rate proxy; historical distance performance + +| Rank | No. | Horse | Score | Win Est. | Place Est. | Key Factors | +| ---- | --- | ----- | ----- | -------- | ---------- | ----------- | +| 1 | 10 | Induction | 60.7 | 0.254 | 0.5355 | track, condition, form, jockey, weight, | +| 2 | 17 | I Said So | 55.7 | 0.1674 | 0.6405 | condition, barrier, distance, jockey, we | +| 3 | 14 | Bella Pietra | 51.1 | 0.1141 | 0.7272 | condition, jockey, distance, barrier, we | +| 4 | 9 | Illuminance | 50.1 | 0.105 | 0.7692 | distance, weight, barrier, jockey, form, | +| 5 | 1 | Da Nang Star | 47.8 | 0.0867 | 0.8071 | weight, barrier, jockey, form, pace, con | +| 6 | 4 | Sub Gauge | 39.1 | 0.042 | 0.8404 | weight, condition, barrier, pace, form, | + +--- + +### Seymour — Race 6 — Lubeck Plumbing BM62 Handicap +**Skipped:** None + +--- + +### Seymour — Race 7 — Bet365 Bet Boost BM62 Handicap +**Skipped:** None + +--- + +### Seymour — Race 8 — Observer @ Darley BM66 Handicap +1400m | Soft | 3YO+ BM66 | Start 2026-08-07T07:00:00Z | 11 runners + +**Prediction** +🥇 #11 Valedictorian (score 51.1) +🥈 #13 Alien Angel (score 46.2) +🥉 #6 Camp Cable (score 44.8) + +**Primary Trifecta:** 11 → 13 → 6 +**Confidence:** LOW — 34/100 (pace MODERATE, completeness 1.0) + +**Key Factors (top selections)** +- #11 Valedictorian: historical distance performance; track-condition suitability; barrier suitability for the expected pace +- #13 Alien Angel: jockey/trainer strike-rate proxy; recent form quality (score 70/100); weight handling relative to the field +- #6 Camp Cable: barrier suitability for the expected pace; track-condition suitability; weight handling relative to the field + +| Rank | No. | Horse | Score | Win Est. | Place Est. | Key Factors | +| ---- | --- | ----- | ----- | -------- | ---------- | ----------- | +| 1 | 11 | Valedictorian | 51.1 | 0.1998 | 0.4507 | distance, condition, barrier, weight, pa | +| 2 | 13 | Alien Angel | 46.2 | 0.1328 | 0.5383 | jockey, form, weight, trainer, pace, bar | +| 3 | 6 | Camp Cable | 44.8 | 0.1182 | 0.6236 | barrier, condition, weight, track, dista | +| 4 | 18 | Swift Circle | 41.2 | 0.0875 | 0.7009 | barrier, distance, weight, pace, form, c | +| 5 | 19 | Mislight | 40.9 | 0.0854 | 0.7769 | track, barrier, pace, weight, form, cond | +| 6 | 4 | She's Pretty Rich | 39.7 | 0.0773 | 0.851 | barrier, weight, jockey, condition, pace | diff --git a/data/reports/report-2026-08-08.md b/data/reports/report-2026-08-08.md new file mode 100644 index 0000000000000000000000000000000000000000..827aa002e3539aa1888059567e3ef94549c2ef8e --- /dev/null +++ b/data/reports/report-2026-08-08.md @@ -0,0 +1,1739 @@ +# Australian Gallops Trifecta Predictions — 2026-08-08 + +*Model version 1.2.0 | data retrieved 2026-08-14T17:31:37.866872+00:00* + +> Predictions are statistical estimates based on available information. They are NOT guarantees of any racing outcome or betting success. + +## BEST TRIFECTA OPPORTUNITIES +1. Morphettville R8 — MEDIUM (75/100) + 3 → 7 → 8 +2. Alice Springs R5 — MEDIUM (73/100) + 2 → 4 → 1 +3. Kembla Grange R4 — MEDIUM (73/100) + 3 → 4 → 5 +4. Morphettville R9 — MEDIUM (73/100) + 3 → 9 → 7 +5. Kembla Grange R6 — MEDIUM (72/100) + 11 → 13 → 3 +6. Eagle Farm R4 — MEDIUM (71/100) + 4 → 11 → 2 +7. Kembla Grange R8 — MEDIUM (71/100) + 2 → 11 → 8 +8. Mildura R7 — MEDIUM (71/100) + 4 → 3 → 7 + +--- + +### Alice Springs — Race 1 — Leading Jockey Paul Denton Handicap +1200m | Good | CL2 | Start 2026-08-08T03:19:00Z | 7 runners + +**Prediction** +🥇 #1 Voronya (score 61.4) +🥈 #2 Brazen Sailor (score 52.8) +🥉 #7 D'Ambidex (score 39.6) + +**Primary Trifecta:** 1 → 2 → 7 +**Confidence:** LOW — 38/100 (pace FAST, completeness 1.0) + +**Key Factors (top selections)** +- #1 Voronya: track-specific record; track_distance; recent form quality (score 73/100) +- #2 Brazen Sailor: track_distance; barrier suitability for the expected pace; recent form quality (score 82/100) +- #7 D'Ambidex: track_distance; barrier suitability for the expected pace; weight handling relative to the field + +| Rank | No. | Horse | Score | Win Est. | Place Est. | Key Factors | +| ---- | --- | ----- | ----- | -------- | ---------- | ----------- | +| 1 | 1 | Voronya | 61.4 | 0.4701 | 0.7761 | track, track_distance, form, weight, bar | +| 2 | 2 | Brazen Sailor | 52.8 | 0.2296 | 0.8419 | track_distance, barrier, form, track, we | +| 3 | 7 | D'Ambidex | 39.6 | 0.0764 | 0.9071 | track_distance, barrier, weight, pace, d | +| 4 | 4 | Splish Splash | 37.8 | 0.0658 | 0.9566 | barrier, form, weight, pace, distance, t | +| 5 | 6 | Bad Man | 37.7 | 0.0652 | 1.0 | barrier, jockey, weight, pace, form, tra | +| 6 | 3 | Snick | 34.4 | 0.0495 | 1.0 | barrier, weight, pace, condition, distan | + +--- + +### Alice Springs — Race 2 — National Seniors Month Handicap +1200m | Good | CL2 | Start 2026-08-08T03:52:00Z | 6 runners + +**Prediction** +🥇 #4 Startyourengine (score 58.5) +🥈 #5 Desi's Spirit (score 51.6) +🥉 #1 Highstrung (score 50.2) + +**Primary Trifecta:** 4 → 5 → 1 +**Confidence:** LOW — 36/100 (pace FAST, completeness 1.0) + +**Key Factors (top selections)** +- #4 Startyourengine: track-specific record; barrier suitability for the expected pace; recent form quality (score 80/100) +- #5 Desi's Spirit: barrier suitability for the expected pace; weight handling relative to the field; race-shape / speed-map adjustment +- #1 Highstrung: barrier suitability for the expected pace; recent form quality (score 72/100); historical distance performance + +| Rank | No. | Horse | Score | Win Est. | Place Est. | Key Factors | +| ---- | --- | ----- | ----- | -------- | ---------- | ----------- | +| 1 | 4 | Startyourengine | 58.5 | 0.3557 | 0.734 | track, barrier, form, weight, pace, jock | +| 2 | 5 | Desi's Spirit | 51.6 | 0.2002 | 0.8627 | barrier, weight, pace, form | +| 3 | 1 | Highstrung | 50.2 | 0.1781 | 0.9345 | barrier, form, distance, weight, track, | +| 4 | 2 | Riverina Waltz | 46.3 | 0.1287 | 1.0 | barrier, condition, form, weight, pace, | +| 5 | 6 | Epic Jewel | 39.3 | 0.0718 | 1.0 | barrier, jockey, weight, pace, form, con | +| 6 | 3 | Our Squamosa | 38.2 | 0.0655 | 1.0 | track, barrier, weight, pace, distance, | + +--- + +### Alice Springs — Race 3 — Leading Apprentice Lek Maloney Handicap +**Skipped:** None + +--- + +### Alice Springs — Race 4 — Ladbrokes Red Centre Winter Series HT8 +1100m | Good | BM54 | Start 2026-08-08T05:04:00Z | 7 runners + +**Prediction** +🥇 #5 Bonny Impact (score 51.5) +🥈 #4 Revolution Rising (score 45.5) +🥉 #3 Tango Stepz (score 42.8) + +**Primary Trifecta:** 5 → 4 → 3 +**Confidence:** LOW — 36/100 (pace FAST, completeness 1.0) + +**Key Factors (top selections)** +- #5 Bonny Impact: barrier suitability for the expected pace; jockey/trainer strike-rate proxy; recent form quality (score 64/100) +- #4 Revolution Rising: jockey/trainer strike-rate proxy; weight handling relative to the field; recent form quality (score 58/100) +- #3 Tango Stepz: barrier suitability for the expected pace; weight handling relative to the field; track_distance + +| Rank | No. | Horse | Score | Win Est. | Place Est. | Key Factors | +| ---- | --- | ----- | ----- | -------- | ---------- | ----------- | +| 1 | 5 | Bonny Impact | 51.5 | 0.281 | 0.5875 | barrier, jockey, form, track, weight, pa | +| 2 | 4 | Revolution Rising | 45.5 | 0.1704 | 0.7096 | jockey, weight, form, barrier, track, pa | +| 3 | 3 | Tango Stepz | 42.8 | 0.1361 | 0.8307 | barrier, weight, track_distance, track, | +| 4 | 6 | Only The Best | 41.5 | 0.1221 | 0.9341 | barrier, weight, form, pace, track, cond | +| 5 | 2 | Dad Bod | 41.4 | 0.1211 | 1.0 | track, weight, barrier, condition, pace, | +| 6 | 7 | Lean On Me | 39.5 | 0.1034 | 1.0 | barrier, weight, track_distance, distanc | + +--- + +### Alice Springs — Race 5 — Jockey Celebration Day Handicap +1400m | Good | BM0-64 | Start 2026-08-08T05:42:00Z | 6 runners + +**Prediction** +🥇 #2 Stella Bystarlight (score 60.4) +🥈 #4 Dolce D'Amour (score 46.7) +🥉 #1 Limited Risk (score 46.6) + +**Primary Trifecta:** 2 → 4 → 1 +**Confidence:** MEDIUM — 73/100 (pace FAST, completeness 1.0) + +**Key Factors (top selections)** +- #2 Stella Bystarlight: barrier suitability for the expected pace; track-specific record; recent form quality (score 85/100) +- #4 Dolce D'Amour: barrier suitability for the expected pace; historical distance performance; track_distance +- #1 Limited Risk: barrier suitability for the expected pace; weight handling relative to the field; recent form quality (score 60/100) + +| Rank | No. | Horse | Score | Win Est. | Place Est. | Key Factors | +| ---- | --- | ----- | ----- | -------- | ---------- | ----------- | +| 1 | 2 | Stella Bystarlight | 60.4 | 0.4544 | 0.7433 | barrier, track, form, jockey, track_dist | +| 2 | 4 | Dolce D'Amour | 46.7 | 0.1451 | 0.8714 | barrier, distance, track_distance, track | +| 3 | 1 | Limited Risk | 46.6 | 0.1439 | 0.9497 | barrier, weight, form, pace, distance, t | +| 4 | 3 | Valley Prince | 45.2 | 0.128 | 1.0 | barrier, form, condition, weight, track, | +| 5 | 6 | Nasha | 39.3 | 0.0783 | 1.0 | barrier, weight, pace, form, jockey, con | +| 6 | 5 | Pub Crawl | 34.0 | 0.0503 | 1.0 | barrier, weight, pace, track, condition, | + +--- + +### Alice Springs — Race 6 — Truckies Day 28Th Aug Handicap +**Skipped:** None + +--- + +### Alice Springs — Race 7 — Leading Trainer Kerry Petrick Handicap +**Skipped:** None + +--- + +### Belmont — Race 1 — Happy 70Th Birthday Colin Brown Plate +1000m | Soft 7 | 3YO OPEN | Start 2026-08-08T04:28:00Z | 8 runners + +**Prediction** +🥇 #3 Superrific (score 55.5) +🥈 #1 Properata (score 51.5) +🥉 #6 Spinarella (score 46.8) + +**Primary Trifecta:** 3 → 1 → 6 +**Confidence:** LOW — 34/100 (pace MODERATE, completeness 0.972) + +**Key Factors (top selections)** +- #3 Superrific: barrier suitability for the expected pace; jockey/trainer strike-rate proxy; weight handling relative to the field +- #1 Properata: historical distance performance; barrier suitability for the expected pace; recent form quality (score 72/100) +- #6 Spinarella: jockey/trainer strike-rate proxy; barrier suitability for the expected pace; recent form quality (score 60/100) + +| Rank | No. | Horse | Score | Win Est. | Place Est. | Key Factors | +| ---- | --- | ----- | ----- | -------- | ---------- | ----------- | +| 1 | 3 | Superrific | 55.5 | 0.2865 | 0.6304 | barrier, jockey, weight, pace, form | +| 2 | 1 | Properata | 51.5 | 0.2053 | 0.7479 | distance, barrier, form, weight, track, | +| 3 | 6 | Spinarella | 46.8 | 0.1387 | 0.8221 | jockey, barrier, form, weight, distance, | +| 4 | 7 | Manhattan Squeeze | 44.8 | 0.1174 | 0.891 | barrier, form, weight, track, pace, jock | +| 5 | 11 | Extreme Dixie | 39.3 | 0.0743 | 0.9599 | barrier, weight, pace | +| 6 | 8 | Sarabi | 38.4 | 0.0689 | 1.0 | barrier, weight, pace, form | + +--- + +### Belmont — Race 2 — Ted McAuliffe Handicap +1400m | Soft 7 | 4YO+ NMW1Y | Start 2026-08-08T05:06:00Z | 11 runners + +**Prediction** +🥇 #4 Articole (score 64.7) +🥈 #8 I Love Ya Money (score 53.9) +🥉 #1 Snazzler (score 52.0) + +**Primary Trifecta:** 4 → 8 → 1 +**Confidence:** MEDIUM — 70/100 (pace MODERATE, completeness 1.0) + +**Key Factors (top selections)** +- #4 Articole: track-specific record; track-condition suitability; barrier suitability for the expected pace +- #8 I Love Ya Money: track-specific record; recent form quality (score 80/100); barrier suitability for the expected pace +- #1 Snazzler: track_distance; weight handling relative to the field; barrier suitability for the expected pace + +| Rank | No. | Horse | Score | Win Est. | Place Est. | Key Factors | +| ---- | --- | ----- | ----- | -------- | ---------- | ----------- | +| 1 | 4 | Articole | 64.7 | 0.3613 | 0.6335 | track, condition, barrier, form, jockey, | +| 2 | 8 | I Love Ya Money | 53.9 | 0.1469 | 0.7018 | track, form, barrier, weight, condition, | +| 3 | 1 | Snazzler | 52.0 | 0.1254 | 0.7511 | track_distance, weight, barrier, track, | +| 4 | 10 | Secret Identity | 44.7 | 0.0682 | 0.7991 | barrier, distance, track_distance, condi | +| 5 | 9 | Publicise | 40.8 | 0.0493 | 0.8449 | barrier, weight, form, distance, pace, j | +| 6 | 11 | Milly's Clever Too | 40.5 | 0.0481 | 0.8895 | track_distance, barrier, form, pace, wei | + +--- + +### Belmont — Race 3 — George Towton Handicap +**Skipped:** None + +--- + +### Belmont — Race 4 — Robert Burns Snr Handicap +1000m | Heavy 8 | 3YO+ 1MW | Start 2026-08-08T06:21:00Z | 10 runners + +**Prediction** +🥇 #10 Sunset Session (score 70.1) +🥈 #5 Mai Aloha (score 62.7) +🥉 #7 Eternal Wine (score 50.8) + +**Primary Trifecta:** 10 → 5 → 7 +**Confidence:** LOW — 37/100 (pace MODERATE, completeness 1.0) + +**Key Factors (top selections)** +- #10 Sunset Session: track-specific record; track_distance; track-condition suitability +- #5 Mai Aloha: track_distance; recent form quality (score 88/100); jockey/trainer strike-rate proxy +- #7 Eternal Wine: barrier suitability for the expected pace; track_distance; historical distance performance + +| Rank | No. | Horse | Score | Win Est. | Place Est. | Key Factors | +| ---- | --- | ----- | ----- | -------- | ---------- | ----------- | +| 1 | 10 | Sunset Session | 70.1 | 0.3957 | 0.6885 | track, track_distance, condition, jockey | +| 2 | 5 | Mai Aloha | 62.7 | 0.2136 | 0.755 | track_distance, form, jockey, distance, | +| 3 | 7 | Eternal Wine | 50.8 | 0.0792 | 0.8193 | barrier, track_distance, distance, track | +| 4 | 11 | Rocky Beach | 48.7 | 0.0665 | 0.8729 | barrier, pace, weight, form | +| 5 | 3 | Too Darn Stormy | 48.3 | 0.0643 | 0.9194 | track, barrier, jockey, weight, pace, fo | +| 6 | 2 | Niccimota | 46.1 | 0.0536 | 0.9538 | condition, weight, barrier, track, track | + +--- + +### Belmont — Race 5 — Jj Kelly Handicap +1600m | Heavy 8 | 3YO+ BM72+ | Start 2026-08-08T07:00:00Z | 11 runners + +**Prediction** +🥇 #4 Mt Shirataku (score 54.4) +🥈 #7 Supernatural (score 47.1) +🥉 #10 Ginger Green (score 43.7) + +**Primary Trifecta:** 4 → 7 → 10 +**Confidence:** LOW — 37/100 (pace MODERATE, completeness 1.0) + +**Key Factors (top selections)** +- #4 Mt Shirataku: recent form quality (score 80/100); jockey/trainer strike-rate proxy; track-specific record +- #7 Supernatural: track-condition suitability; barrier suitability for the expected pace; weight handling relative to the field +- #10 Ginger Green: track_distance; recent form quality (score 60/100); track-specific record + +| Rank | No. | Horse | Score | Win Est. | Place Est. | Key Factors | +| ---- | --- | ----- | ----- | -------- | ---------- | ----------- | +| 1 | 4 | Mt Shirataku | 54.4 | 0.2307 | 0.4508 | form, jockey, track, weight, barrier, fi | +| 2 | 7 | Supernatural | 47.1 | 0.1255 | 0.5422 | condition, barrier, weight, form, track, | +| 3 | 10 | Ginger Green | 43.7 | 0.0946 | 0.625 | track_distance, form, track, barrier, we | +| 4 | 2 | Lillian | 43.3 | 0.0915 | 0.6999 | condition, weight, barrier, pace, form, | +| 5 | 5 | Urquharts Bluff | 42.1 | 0.0828 | 0.7729 | barrier, weight, form, condition, pace, | +| 6 | 9 | The Merryman | 40.9 | 0.0749 | 0.8454 | distance, barrier, weight, pace, form, f | + +--- + +### Belmont — Race 6 — Angus Armanasco Handicap +**Skipped:** None + +--- + +### Belmont — Race 7 — Swan Draught - Belmont Newmarket +1200m | Heavy 9 | 3YO+ LR | Start 2026-08-08T08:15:00Z | 11 runners + +**Prediction** +🥇 #6 Immortal Bliss (score 58.7) +🥈 #2 Snowdome (score 51.2) +🥉 #8 Final Siren (score 49.7) + +**Primary Trifecta:** 6 → 2 → 8 +**Confidence:** LOW — 37/100 (pace MODERATE, completeness 1.0) + +**Key Factors (top selections)** +- #6 Immortal Bliss: track_distance; track-condition suitability; barrier suitability for the expected pace +- #2 Snowdome: track_distance; barrier suitability for the expected pace; track-specific record +- #8 Final Siren: track_distance; track-specific record; barrier suitability for the expected pace + +| Rank | No. | Horse | Score | Win Est. | Place Est. | Key Factors | +| ---- | --- | ----- | ----- | -------- | ---------- | ----------- | +| 1 | 6 | Immortal Bliss | 58.7 | 0.2692 | 0.5404 | track_distance, condition, barrier, trac | +| 2 | 2 | Snowdome | 51.2 | 0.1441 | 0.6322 | track_distance, barrier, track, weight, | +| 3 | 8 | Final Siren | 49.7 | 0.1271 | 0.7196 | track_distance, track, barrier, jockey, | +| 4 | 7 | Yonga Lass | 45.8 | 0.0919 | 0.7967 | distance, track_distance, barrier, weigh | +| 5 | 9 | Jaz Session | 45.2 | 0.0874 | 0.8689 | distance, track_distance, pace, weight, | +| 6 | 1 | Fluro Neuro | 43.7 | 0.0771 | 0.9084 | form, weight, distance, track, track_dis | + +--- + +### Belmont — Race 8 — Congratulations Michael Grantham +1200m | Heavy 9 | 3YO+ BM66+ | Start 2026-08-08T08:55:00Z | 11 runners + +**Prediction** +🥇 #4 Zourun Run (score 65.4) +🥈 #5 Magical Sequence (score 54.5) +🥉 #6 Hey Pino (score 54.1) + +**Primary Trifecta:** 4 → 5 → 6 +**Confidence:** MEDIUM — 70/100 (pace MODERATE, completeness 1.0) + +**Key Factors (top selections)** +- #4 Zourun Run: track-specific record; track_distance; track-condition suitability +- #5 Magical Sequence: track_distance; track-condition suitability; historical distance performance +- #6 Hey Pino: track_distance; track-condition suitability; barrier suitability for the expected pace + +| Rank | No. | Horse | Score | Win Est. | Place Est. | Key Factors | +| ---- | --- | ----- | ----- | -------- | ---------- | ----------- | +| 1 | 4 | Zourun Run | 65.4 | 0.3686 | 0.661 | track, track_distance, condition, form, | +| 2 | 5 | Magical Sequence | 54.5 | 0.1486 | 0.7489 | track_distance, condition, distance, bar | +| 3 | 6 | Hey Pino | 54.1 | 0.1438 | 0.8168 | track_distance, condition, barrier, trac | +| 4 | 9 | Common Touch | 48.2 | 0.0879 | 0.8623 | form, weight, track, track_distance, fit | +| 5 | 3 | Asif | 45.1 | 0.0679 | 0.8949 | condition, barrier, distance, weight, pa | +| 6 | 10 | Under Influence | 40.3 | 0.0455 | 0.9249 | barrier, track, weight, track_distance, | + +--- + +### Casino — Race 1 — First National Casino Maiden Plate +**Skipped:** None + +--- + +### Casino — Race 2 — Casino Golf Club BM58 Handicap +**Skipped:** None + +--- + +### Casino — Race 3 — Mulherin Schier Maiden Handicap +1300m | Soft 5 | MDN | Start 2026-08-08T03:26:00Z | 11 runners + +**Prediction** +🥇 #11 Nukatabe (score 49.9) +🥈 #4 Fabulous Fiano (score 42.9) +🥉 #6 Lunar Glory (score 41.4) + +**Primary Trifecta:** 11 → 4 → 6 +**Confidence:** LOW — 37/100 (pace MODERATE, completeness 0.98) + +**Key Factors (top selections)** +- #11 Nukatabe: barrier suitability for the expected pace; weight handling relative to the field; race-shape / speed-map adjustment +- #4 Fabulous Fiano: jockey/trainer strike-rate proxy; weight handling relative to the field; barrier suitability for the expected pace +- #6 Lunar Glory: barrier suitability for the expected pace; weight handling relative to the field; race-shape / speed-map adjustment + +| Rank | No. | Horse | Score | Win Est. | Place Est. | Key Factors | +| ---- | --- | ----- | ----- | -------- | ---------- | ----------- | +| 1 | 11 | Nukatabe | 49.9 | 0.2237 | 0.4586 | barrier, weight, pace, form | +| 2 | 4 | Fabulous Fiano | 42.9 | 0.1248 | 0.5575 | jockey, weight, barrier, pace, form | +| 3 | 6 | Lunar Glory | 41.4 | 0.1101 | 0.6364 | barrier, weight, pace, form | +| 4 | 1 | Grafting | 40.1 | 0.0988 | 0.7078 | distance, weight, jockey, pace, barrier, | +| 5 | 13 | So Sain | 37.4 | 0.0789 | 0.7769 | barrier, jockey, weight, pace, form, con | +| 6 | 17 | Long Hot Night | 36.2 | 0.0714 | 0.8437 | jockey, weight, pace, barrier, form | + +--- + +### Casino — Race 4 — The Bob Small Memorial Bridle BM50 +**Skipped:** None + +--- + +### Casino — Race 5 — Oatens Casino Benchmark 50 Handicap +1200m | Soft 5 | BM50 | Start 2026-08-08T04:36:00Z | 10 runners + +**Prediction** +🥇 #6 Diamondsaremio (score 52.6) +🥈 #7 Copenhagen Cat (score 42.6) +🥉 #4 Lolita (score 40.4) + +**Primary Trifecta:** 6 → 7 → 4 +**Confidence:** MEDIUM — 70/100 (pace MODERATE, completeness 1.0) + +**Key Factors (top selections)** +- #6 Diamondsaremio: barrier suitability for the expected pace; weight handling relative to the field; recent form quality (score 62/100) +- #7 Copenhagen Cat: weight handling relative to the field; barrier suitability for the expected pace; jockey/trainer strike-rate proxy +- #4 Lolita: historical distance performance; weight handling relative to the field; jockey/trainer strike-rate proxy + +| Rank | No. | Horse | Score | Win Est. | Place Est. | Key Factors | +| ---- | --- | ----- | ----- | -------- | ---------- | ----------- | +| 1 | 6 | Diamondsaremio | 52.6 | 0.2971 | 0.5337 | barrier, weight, form, jockey, distance, | +| 2 | 7 | Copenhagen Cat | 42.6 | 0.1291 | 0.6217 | weight, barrier, jockey, pace, form, con | +| 3 | 4 | Lolita | 40.4 | 0.1075 | 0.7054 | distance, weight, jockey, pace, form, ba | +| 4 | 2 | Fred's Memory | 38.0 | 0.088 | 0.7831 | barrier, weight, jockey, distance, pace, | +| 5 | 12 | Cowgirl Lilly | 37.4 | 0.0837 | 0.8483 | track_distance, weight, distance, pace, | +| 6 | 5 | Whiskey Miss | 36.5 | 0.0777 | 0.9054 | barrier, weight, pace, form, jockey, con | + +--- + +### Casino — Race 6 — Richmond Valley Tree Service BM50 +1200m | Good 4 | BM50 | Start 2026-08-08T05:15:00Z | 10 runners + +**Prediction** +🥇 #2 Eccasdash (score 55.0) +🥈 #5 Rainbow Lass (score 46.6) +🥉 #12 Darling Take Care (score 39.5) + +**Primary Trifecta:** 2 → 5 → 12 +**Confidence:** LOW — 38/100 (pace MODERATE, completeness 1.0) + +**Key Factors (top selections)** +- #2 Eccasdash: historical distance performance; track-specific record; track_distance +- #5 Rainbow Lass: track-specific record; track_distance; barrier suitability for the expected pace +- #12 Darling Take Care: barrier suitability for the expected pace; weight handling relative to the field; jockey/trainer strike-rate proxy + +| Rank | No. | Horse | Score | Win Est. | Place Est. | Key Factors | +| ---- | --- | ----- | ----- | -------- | ---------- | ----------- | +| 1 | 2 | Eccasdash | 55.0 | 0.3326 | 0.5892 | distance, track, track_distance, barrier | +| 2 | 5 | Rainbow Lass | 46.6 | 0.1652 | 0.6719 | track, track_distance, barrier, weight, | +| 3 | 12 | Darling Take Care | 39.5 | 0.0914 | 0.7437 | barrier, weight, jockey, pace, condition | +| 4 | 4 | Spirit Fox | 38.3 | 0.0827 | 0.812 | barrier, weight, pace, form, fitness, co | +| 5 | 6 | Celestial Bell | 36.6 | 0.0718 | 0.8797 | weight, barrier, pace, form, jockey, con | +| 6 | 3 | Hotzino | 36.0 | 0.0683 | 0.9385 | barrier, weight, pace, condition, form, | + +--- + +### Casino — Race 7 — The Charcoal Inn Casino Cup +1400m | Good 4 | OPEN | Start 2026-08-08T05:51:00Z | 13 runners + +**Prediction** +🥇 #19 Andros (score 59.0) +🥈 #1 Bodhi Boy (score 51.5) +🥉 #17 He's A Copy Boy (score 45.1) + +**Primary Trifecta:** 19 → 1 → 17 +**Confidence:** LOW — 37/100 (pace MODERATE, completeness 1.0) + +**Key Factors (top selections)** +- #19 Andros: track_distance; barrier suitability for the expected pace; jockey/trainer strike-rate proxy +- #1 Bodhi Boy: barrier suitability for the expected pace; weight handling relative to the field; recent form quality (score 70/100) +- #17 He's A Copy Boy: track_distance; track-specific record; recent form quality (score 66/100) + +| Rank | No. | Horse | Score | Win Est. | Place Est. | Key Factors | +| ---- | --- | ----- | ----- | -------- | ---------- | ----------- | +| 1 | 19 | Andros | 59.0 | 0.2957 | 0.5467 | track_distance, barrier, jockey, form, t | +| 2 | 1 | Bodhi Boy | 51.5 | 0.1583 | 0.6266 | barrier, weight, form, condition, fitnes | +| 3 | 17 | He's A Copy Boy | 45.1 | 0.0928 | 0.7033 | track_distance, track, form, barrier, we | +| 4 | 5 | House Of Cards | 43.3 | 0.0799 | 0.7625 | barrier, distance, weight, form, pace, c | +| 5 | 18 | In The Fine Print | 42.8 | 0.0766 | 0.8109 | track_distance, condition, barrier, weig | +| 6 | 14 | Speed Map | 39.7 | 0.0592 | 0.8487 | barrier, form, pace, condition, weight, | + +--- + +### Casino — Race 8 — The Michael Griffin Memorial Class 3 +1400m | Good 4 | CL3 | Start 2026-08-08T06:30:00Z | 11 runners + +**Prediction** +🥇 #6 Keep It Loki (score 54.3) +🥈 #17 Risk For Reward (score 43.5) +🥉 #16 Bianco Nero (score 39.5) + +**Primary Trifecta:** 6 → 17 → 16 +**Confidence:** MEDIUM — 70/100 (pace MODERATE, completeness 1.0) + +**Key Factors (top selections)** +- #6 Keep It Loki: recent form quality (score 97/100); barrier suitability for the expected pace; weight handling relative to the field +- #17 Risk For Reward: track-specific record; track_distance; barrier suitability for the expected pace +- #16 Bianco Nero: barrier suitability for the expected pace; recent form quality (score 67/100); weight handling relative to the field + +| Rank | No. | Horse | Score | Win Est. | Place Est. | Key Factors | +| ---- | --- | ----- | ----- | -------- | ---------- | ----------- | +| 1 | 6 | Keep It Loki | 54.3 | 0.3378 | 0.5736 | form, barrier, weight, distance, pace, j | +| 2 | 17 | Risk For Reward | 43.5 | 0.1374 | 0.6555 | track, track_distance, barrier, weight, | +| 3 | 16 | Bianco Nero | 39.5 | 0.0984 | 0.7368 | barrier, form, weight, pace, distance, c | +| 4 | 5 | Capzinzi | 37.3 | 0.0819 | 0.7975 | barrier, weight, pace, form, condition, | +| 5 | 11 | Picupstixx | 37.2 | 0.0813 | 0.8515 | barrier, weight, pace, form, condition, | +| 6 | 10 | Monarch Express | 33.7 | 0.0607 | 0.8961 | barrier, condition, weight, pace, form, | + +--- + +### Caulfield Heath — Race 1 — The Valley @ Caulfield Handicap +**Skipped:** None + +--- + +### Caulfield Heath — Race 2 — Ladbrokes Big Bets Copy Now Handicap +**Skipped:** None + +--- + +### Caulfield Heath — Race 3 — Sweeney Estate Agents Handicap +1000m | Soft | BM100 | Start 2026-08-08T03:30:00Z | 6 runners + +**Prediction** +🥇 #6 Cavalry Girl (score 64.7) +🥈 #2 Stokke (score 55.3) +🥉 #7 Along The River (score 53.3) + +**Primary Trifecta:** 6 → 2 → 7 +**Confidence:** MEDIUM — 69/100 (pace FAST, completeness 1.0) + +**Key Factors (top selections)** +- #6 Cavalry Girl: track-specific record; track_distance; barrier suitability for the expected pace +- #2 Stokke: track-specific record; track_distance; historical distance performance +- #7 Along The River: track-specific record; track_distance; barrier suitability for the expected pace + +| Rank | No. | Horse | Score | Win Est. | Place Est. | Key Factors | +| ---- | --- | ----- | ----- | -------- | ---------- | ----------- | +| 1 | 6 | Cavalry Girl | 64.7 | 0.3848 | 0.7095 | track, track_distance, barrier, form, jo | +| 2 | 2 | Stokke | 55.3 | 0.1758 | 0.8198 | track, track_distance, distance, fitness | +| 3 | 7 | Along The River | 53.3 | 0.1488 | 0.9291 | track, track_distance, barrier, form, di | +| 4 | 5 | Bazaball Rewarded | 49.7 | 0.1103 | 1.0 | barrier, distance, condition, pace, form | +| 5 | 8 | Chinqui | 49.6 | 0.1093 | 1.0 | track, track_distance, distance, conditi | +| 6 | 1 | Klabel | 44.4 | 0.0709 | 1.0 | distance, barrier, weight, condition, pa | + +--- + +### Caulfield Heath — Race 4 — Drummond Golf Handicap +**Skipped:** None + +--- + +### Caulfield Heath — Race 5 — Sungold Milk Handicap +**Skipped:** None + +--- + +### Caulfield Heath — Race 6 — Msc Signs Handicap +1200m | Soft | BM88 | Start 2026-08-08T05:20:00Z | 8 runners + +**Prediction** +🥇 #3 Stylish (score 59.5) +🥈 #2 Welcometotheshow (score 53.4) +🥉 #9 Custom (score 47.4) + +**Primary Trifecta:** 3 → 2 → 9 +**Confidence:** LOW — 36/100 (pace MODERATE, completeness 1.0) + +**Key Factors (top selections)** +- #3 Stylish: track-specific record; recent form quality (score 89/100); barrier suitability for the expected pace +- #2 Welcometotheshow: historical distance performance; track-specific record; track-condition suitability +- #9 Custom: barrier suitability for the expected pace; recent form quality (score 76/100); jockey/trainer strike-rate proxy + +| Rank | No. | Horse | Score | Win Est. | Place Est. | Key Factors | +| ---- | --- | ----- | ----- | -------- | ---------- | ----------- | +| 1 | 3 | Stylish | 59.5 | 0.3162 | 0.6217 | track, form, barrier, condition, weight, | +| 2 | 2 | Welcometotheshow | 53.4 | 0.1902 | 0.7287 | distance, track, condition, weight, barr | +| 3 | 9 | Custom | 47.4 | 0.1153 | 0.8135 | barrier, form, jockey, condition, pace, | +| 4 | 10 | Thinxzo | 46.5 | 0.107 | 0.8975 | barrier, form, distance, condition, pace | +| 5 | 4 | Betwitchery | 43.7 | 0.0847 | 0.9572 | barrier, form, jockey, weight, condition | +| 6 | 5 | Piastri | 43.6 | 0.084 | 1.0 | form, distance, weight, condition, pace, | + +--- + +### Caulfield Heath — Race 7 — Bottle Stop Handicap +**Skipped:** None + +--- + +### Caulfield Heath — Race 8 — Ranvet Travis Harrison Cup +1800m | Soft | BM100 | Start 2026-08-08T06:35:00Z | 10 runners + +**Prediction** +🥇 #3 Glory Daze (score 54.7) +🥈 #8 First Chorus (score 50.4) +🥉 #1 Bankers Choice (score 49.1) + +**Primary Trifecta:** 3 → 8 → 1 +**Confidence:** LOW — 34/100 (pace MODERATE, completeness 1.0) + +**Key Factors (top selections)** +- #3 Glory Daze: historical distance performance; barrier suitability for the expected pace; weight handling relative to the field +- #8 First Chorus: barrier suitability for the expected pace; recent form quality (score 79/100); track-condition suitability +- #1 Bankers Choice: barrier suitability for the expected pace; historical distance performance; weight handling relative to the field + +| Rank | No. | Horse | Score | Win Est. | Place Est. | Key Factors | +| ---- | --- | ----- | ----- | -------- | ---------- | ----------- | +| 1 | 3 | Glory Daze | 54.7 | 0.2279 | 0.5301 | distance, barrier, weight, form, conditi | +| 2 | 8 | First Chorus | 50.4 | 0.1593 | 0.6396 | barrier, form, condition, pace, weight, | +| 3 | 1 | Bankers Choice | 49.1 | 0.1429 | 0.7429 | barrier, distance, weight, form, pace, c | +| 4 | 7 | Jennivamoose | 45.9 | 0.1095 | 0.824 | distance, barrier, jockey, weight, pace, | +| 5 | 2 | Detonator Jack | 45.2 | 0.1033 | 0.8866 | barrier, weight, distance, pace, form, c | +| 6 | 4 | Magnaspin | 42.3 | 0.0811 | 0.9315 | barrier, weight, form, pace, condition, | + +--- + +### Caulfield Heath — Race 9 — Ladbrokes Mega Multi Handicap +**Skipped:** None + +--- + +### Cunnamulla — Race 1 +**Skipped:** None + +--- + +### Cunnamulla — Race 2 +**Skipped:** None + +--- + +### Cunnamulla — Race 3 +**Skipped:** None + +--- + +### Cunnamulla — Race 4 +Good | 5 runners + +**Prediction** +🥇 #7 Dazzington (score 52.2) +🥈 #2 Here I Come (score 43.9) +🥉 #5 Il Toro D'Oro (score 43.4) + +**Primary Trifecta:** 7 → 2 → 5 +**Confidence:** LOW — 38/100 (pace VERY FAST, completeness 1.0) + +**Key Factors (top selections)** +- #7 Dazzington: jockey/trainer strike-rate proxy; barrier suitability for the expected pace; weight handling relative to the field +- #2 Here I Come: weight handling relative to the field; barrier suitability for the expected pace; jockey/trainer strike-rate proxy +- #5 Il Toro D'Oro: barrier suitability for the expected pace; weight handling relative to the field; race-shape / speed-map adjustment + +| Rank | No. | Horse | Score | Win Est. | Place Est. | Key Factors | +| ---- | --- | ----- | ----- | -------- | ---------- | ----------- | +| 1 | 7 | Dazzington | 52.2 | 0.4001 | 0.7926 | jockey, barrier, weight, pace, form | +| 2 | 2 | Here I Come | 43.9 | 0.2003 | 0.9151 | weight, barrier, jockey, pace, condition | +| 3 | 5 | Il Toro D'Oro | 43.4 | 0.1922 | 1.0 | barrier, weight, pace, condition, form, | +| 4 | 4 | Howler | 38.0 | 0.1225 | 1.0 | barrier, weight, jockey, pace, form, con | +| 5 | 3 | Al Ash Lad | 33.6 | 0.0849 | 1.0 | weight, barrier, pace, form, condition, | + +--- + +### Cunnamulla — Race 5 +**Skipped:** None + +--- + +### Eagle Farm — Race 1 — Souths Sports Club Benchmark 70 Handicap +**Skipped:** None + +--- + +### Eagle Farm — Race 2 — Become A Brc Member BM78 Handicap +2400m | Good | BM78 | Start 2026-08-08T02:13:00Z | 11 runners + +**Prediction** +🥇 #8 Benzino (score 58.5) +🥈 #2 Chillaxing (score 50.2) +🥉 #6 Captain Maverick (score 50.1) + +**Primary Trifecta:** 8 → 2 → 6 +**Confidence:** LOW — 38/100 (pace MODERATE, completeness 1.0) + +**Key Factors (top selections)** +- #8 Benzino: barrier suitability for the expected pace; jockey/trainer strike-rate proxy; recent form quality (score 85/100) +- #2 Chillaxing: barrier suitability for the expected pace; recent form quality (score 67/100); weight handling relative to the field +- #6 Captain Maverick: barrier suitability for the expected pace; recent form quality (score 70/100); track-specific record + +| Rank | No. | Horse | Score | Win Est. | Place Est. | Key Factors | +| ---- | --- | ----- | ----- | -------- | ---------- | ----------- | +| 1 | 8 | Benzino | 58.5 | 0.2693 | 0.5378 | barrier, jockey, form, weight, condition | +| 2 | 2 | Chillaxing | 50.2 | 0.1348 | 0.6588 | barrier, form, weight, jockey, pace, tra | +| 3 | 6 | Captain Maverick | 50.1 | 0.1337 | 0.7263 | barrier, form, track, weight, jockey, pa | +| 4 | 4 | Lennox | 48.9 | 0.121 | 0.7911 | barrier, form, weight, jockey, condition | +| 5 | 13 | Sunny Disposition | 41.9 | 0.0675 | 0.8517 | barrier, form, pace, weight, condition, | +| 6 | 11 | Southby | 41.4 | 0.0648 | 0.894 | barrier, form, pace, weight, jockey, con | + +--- + +### Eagle Farm — Race 3 — Country Music Raceday 15 August Handicap +**Skipped:** None + +--- + +### Eagle Farm — Race 4 — Droulers Chez Pockette Cup 3Yo Handicap +1000m | Good | 3YO OPEN | Start 2026-08-08T03:23:00Z | 11 runners + +**Prediction** +🥇 #4 Boonie Boom (score 76.1) +🥈 #11 Tale Of Tass (score 64.7) +🥉 #2 Touch Base (score 59.7) + +**Primary Trifecta:** 4 → 11 → 2 +**Confidence:** MEDIUM — 71/100 (pace MODERATE, completeness 1.0) + +**Key Factors (top selections)** +- #4 Boonie Boom: historical distance performance; track-specific record; track_distance +- #11 Tale Of Tass: track-condition suitability; fitness; recent form quality (score 95/100) +- #2 Touch Base: historical distance performance; track-condition suitability; jockey/trainer strike-rate proxy + +| Rank | No. | Horse | Score | Win Est. | Place Est. | Key Factors | +| ---- | --- | ----- | ----- | -------- | ---------- | ----------- | +| 1 | 4 | Boonie Boom | 76.1 | 0.4212 | 0.6915 | distance, track, track_distance, conditi | +| 2 | 11 | Tale Of Tass | 64.7 | 0.1629 | 0.7766 | condition, fitness, form, barrier, pace, | +| 3 | 2 | Touch Base | 59.7 | 0.1074 | 0.8294 | distance, condition, jockey, form, barri | +| 4 | 1 | Star Of Jamaica | 56.9 | 0.085 | 0.8793 | distance, track, track_distance, barrier | +| 5 | 6 | Maria Clara | 51.2 | 0.0529 | 0.926 | form, barrier, jockey, pace, weight, con | +| 6 | 8 | Queen Olympias | 50.5 | 0.0499 | 0.9532 | form, jockey, barrier, pace, weight, con | + +--- + +### Eagle Farm — Race 5 — Mekka Raceday 22 August BM72 Handicap +**Skipped:** None + +--- + +### Eagle Farm — Race 6 — Drinkwise No Metro Wins Handicap +**Skipped:** None + +--- + +### Eagle Farm — Race 7 — Sky Racing Benchmark 78 Handicap +**Skipped:** None + +--- + +### Eagle Farm — Race 8 — Xxxx Class 6 Handicap +1200m | Good | 3YO+ CL6 | Start 2026-08-08T05:48:00Z | 10 runners + +**Prediction** +🥇 #3 Bossed Up (score 61.3) +🥈 #2 Cosmo Centaurus (score 52.2) +🥉 #1 Pre Eminence (score 51.7) + +**Primary Trifecta:** 3 → 2 → 1 +**Confidence:** MEDIUM — 69/100 (pace MODERATE, completeness 1.0) + +**Key Factors (top selections)** +- #3 Bossed Up: historical distance performance; track_distance; track-condition suitability +- #2 Cosmo Centaurus: barrier suitability for the expected pace; weight handling relative to the field; historical distance performance +- #1 Pre Eminence: barrier suitability for the expected pace; track-condition suitability; recent form quality (score 69/100) + +| Rank | No. | Horse | Score | Win Est. | Place Est. | Key Factors | +| ---- | --- | ----- | ----- | -------- | ---------- | ----------- | +| 1 | 3 | Bossed Up | 61.3 | 0.3106 | 0.5957 | distance, track_distance, condition, bar | +| 2 | 2 | Cosmo Centaurus | 52.2 | 0.1455 | 0.6974 | barrier, weight, distance, form, fitness | +| 3 | 1 | Pre Eminence | 51.7 | 0.1396 | 0.7612 | barrier, condition, form, distance, weig | +| 4 | 10 | Fragile Love | 47.9 | 0.1017 | 0.8204 | form, barrier, track, track_distance, pa | +| 5 | 11 | Surprise Honey | 42.3 | 0.0638 | 0.8762 | track, condition, track_distance, jockey | +| 6 | 6 | Ser Joh | 41.4 | 0.0592 | 0.9226 | weight, jockey, track, condition, barrie | + +--- + +### Eagle Farm — Race 9 — Ladbrokes Hosted Pots Open Handicap +1400m | Good | OPEN | Start 2026-08-08T06:27:00Z | 12 runners + +**Prediction** +🥇 #11 Express Payment (score 63.8) +🥈 #1 Anemacore (score 56.3) +🥉 #6 Space Tracker (score 40.3) + +**Primary Trifecta:** 11 → 1 → 6 +**Confidence:** LOW — 37/100 (pace MODERATE, completeness 1.0) + +**Key Factors (top selections)** +- #11 Express Payment: historical distance performance; track_distance; barrier suitability for the expected pace +- #1 Anemacore: track-condition suitability; weight handling relative to the field; historical distance performance +- #6 Space Tracker: barrier suitability for the expected pace; jockey/trainer strike-rate proxy; track-condition suitability + +| Rank | No. | Horse | Score | Win Est. | Place Est. | Key Factors | +| ---- | --- | ----- | ----- | -------- | ---------- | ----------- | +| 1 | 11 | Express Payment | 63.8 | 0.3835 | 0.6428 | distance, track_distance, barrier, form, | +| 2 | 1 | Anemacore | 56.3 | 0.2053 | 0.6947 | condition, weight, distance, track, form | +| 3 | 6 | Space Tracker | 40.3 | 0.0541 | 0.7425 | barrier, jockey, condition, distance, tr | +| 4 | 5 | Rising Pacific | 39.8 | 0.0519 | 0.7886 | barrier, distance, condition, weight, tr | +| 5 | 3 | Tenzing | 38.8 | 0.0477 | 0.8333 | barrier, weight, track, condition, pace, | +| 6 | 2 | Sibaaq | 38.4 | 0.0462 | 0.8762 | distance, weight, condition, barrier, tr | + +--- + +### Gladstone — Race 1 +Good | Start 2026-08-08T03:15:00Z | 8 runners + +**Prediction** +🥇 #5 Magic Valour (score 67.3) +🥈 #6 Power Maiden (score 57.1) +🥉 #1 Fast 'N' Fancy (score 54.4) + +**Primary Trifecta:** 5 → 6 → 1 +**Confidence:** MEDIUM — 70/100 (pace MODERATE, completeness 1.0) + +**Key Factors (top selections)** +- #5 Magic Valour: track-specific record; track-condition suitability; recent form quality (score 85/100) +- #6 Power Maiden: track-specific record; track-condition suitability; recent form quality (score 73/100) +- #1 Fast 'N' Fancy: track-specific record; barrier suitability for the expected pace; weight handling relative to the field + +| Rank | No. | Horse | Score | Win Est. | Place Est. | Key Factors | +| ---- | --- | ----- | ----- | -------- | ---------- | ----------- | +| 1 | 5 | Magic Valour | 67.3 | 0.3899 | 0.6896 | track, condition, form, barrier, jockey, | +| 2 | 6 | Power Maiden | 57.1 | 0.1667 | 0.8183 | track, condition, form, barrier, weight, | +| 3 | 1 | Fast 'N' Fancy | 54.4 | 0.1331 | 0.8747 | track, barrier, weight, condition, pace, | +| 4 | 3 | Egyptian Lass | 54.0 | 0.1287 | 0.9293 | form, barrier, weight, condition, pace, | +| 5 | 2 | Soul Brother | 44.1 | 0.0564 | 0.9774 | barrier, weight, jockey, pace, form, con | +| 6 | 4 | Stella Boo | 43.7 | 0.0546 | 1.0 | weight, condition, barrier, jockey, form | + +--- + +### Gladstone — Race 2 +Good | Start 2026-08-08T04:00:00Z | 5 runners + +**Prediction** +🥇 #2 I Want It All (score 57.1) +🥈 #1 Malbec Man (score 52.2) +🥉 #3 Not Happening (score 52.2) + +**Primary Trifecta:** 2 → 1 → 3 +**Confidence:** LOW — 34/100 (pace VERY FAST, completeness 0.933) + +**Key Factors (top selections)** +- #2 I Want It All: barrier suitability for the expected pace; jockey/trainer strike-rate proxy; weight handling relative to the field +- #1 Malbec Man: track-specific record; track-condition suitability; barrier suitability for the expected pace +- #3 Not Happening: track-condition suitability; recent form quality (score 69/100); weight handling relative to the field + +| Rank | No. | Horse | Score | Win Est. | Place Est. | Key Factors | +| ---- | --- | ----- | ----- | -------- | ---------- | ----------- | +| 1 | 2 | I Want It All | 57.1 | 0.374 | 0.8711 | barrier, jockey, weight, pace, form | +| 2 | 1 | Malbec Man | 52.2 | 0.2486 | 0.9596 | track, condition, barrier, weight, pace, | +| 3 | 3 | Not Happening | 52.2 | 0.2486 | 1.0 | condition, form, weight, barrier, pace, | +| 4 | 4 | Grit 'N' Glory | 39.8 | 0.0885 | 1.0 | barrier, weight, pace | +| 5 | 5 | Cinchicated | 30.4 | 0.0404 | 1.0 | barrier, weight, pace, jockey, form, con | + +--- + +### Gladstone — Race 3 +Good | Start 2026-08-08T04:45:00Z | 8 runners + +**Prediction** +🥇 #6 Cosmic Proportions (score 57.2) +🥈 #1 Borneo (score 49.7) +🥉 #3 Serial Offender (score 44.8) + +**Primary Trifecta:** 6 → 1 → 3 +**Confidence:** LOW — 37/100 (pace MODERATE, completeness 1.0) + +**Key Factors (top selections)** +- #6 Cosmic Proportions: track-specific record; recent form quality (score 82/100); jockey/trainer strike-rate proxy +- #1 Borneo: barrier suitability for the expected pace; weight handling relative to the field; recent form quality (score 75/100) +- #3 Serial Offender: track-condition suitability; barrier suitability for the expected pace; weight handling relative to the field + +| Rank | No. | Horse | Score | Win Est. | Place Est. | Key Factors | +| ---- | --- | ----- | ----- | -------- | ---------- | ----------- | +| 1 | 6 | Cosmic Proportions | 57.2 | 0.3414 | 0.6456 | track, form, jockey, barrier, weight, pa | +| 2 | 1 | Borneo | 49.7 | 0.1827 | 0.7602 | barrier, weight, form, track, pace, fitn | +| 3 | 3 | Serial Offender | 44.8 | 0.1215 | 0.8409 | condition, barrier, weight, jockey, pace | +| 4 | 8 | Viking Sun | 44.1 | 0.1146 | 0.9087 | track, condition, barrier, weight, pace, | +| 5 | 5 | Stromboli Delight | 39.9 | 0.0807 | 0.9637 | barrier, weight, pace, form, condition, | +| 6 | 7 | Kettlebell | 37.8 | 0.0678 | 1.0 | barrier, weight, pace, jockey, form, con | + +--- + +### Gladstone — Race 4 +**Skipped:** None + +--- + +### Gladstone — Race 5 +**Skipped:** None + +--- + +### Kembla Grange — Race 1 — Jjj Racing Cg&E Maiden Handicap +1300m | Good | MDN CG | Start 2026-08-08T02:25:00Z | 6 runners + +**Prediction** +🥇 #4 Skystone (score 59.6) +🥈 #1 Argansort (score 52.4) +🥉 #2 Odin's Eye (score 45.9) + +**Primary Trifecta:** 4 → 1 → 2 +**Confidence:** LOW — 37/100 (pace FAST, completeness 0.926) + +**Key Factors (top selections)** +- #4 Skystone: track-specific record; barrier suitability for the expected pace; recent form quality (score 69/100) +- #1 Argansort: barrier suitability for the expected pace; weight handling relative to the field; race-shape / speed-map adjustment +- #2 Odin's Eye: historical distance performance; barrier suitability for the expected pace; jockey/trainer strike-rate proxy + +| Rank | No. | Horse | Score | Win Est. | Place Est. | Key Factors | +| ---- | --- | ----- | ----- | -------- | ---------- | ----------- | +| 1 | 4 | Skystone | 59.6 | 0.41 | 0.7659 | track, barrier, form, weight, jockey, pa | +| 2 | 1 | Argansort | 52.4 | 0.225 | 0.8508 | barrier, weight, pace, form | +| 3 | 2 | Odin's Eye | 45.9 | 0.1309 | 0.9257 | distance, barrier, jockey, weight, pace, | +| 4 | 6 | Over The Mountain | 40.7 | 0.0849 | 1.0 | barrier, weight, pace | +| 5 | 7 | Wonka | 39.2 | 0.0749 | 1.0 | barrier, weight, pace, form | +| 6 | 5 | Barr Turn | 39.1 | 0.0743 | 1.0 | barrier, weight, pace | + +--- + +### Kembla Grange — Race 2 — Bluestone Building F&M Maiden Handicap +**Skipped:** None + +--- + +### Kembla Grange — Race 3 — Master Builders Association BM64 +2000m | Good | 3YO+ BM64 | Start 2026-08-08T03:35:00Z | 6 runners + +**Prediction** +🥇 #6 Gemtiki (score 58.5) +🥈 #4 Longinus (score 53.4) +🥉 #1 Majorian (score 45.9) + +**Primary Trifecta:** 6 → 4 → 1 +**Confidence:** LOW — 35/100 (pace FAST, completeness 1.0) + +**Key Factors (top selections)** +- #6 Gemtiki: track-specific record; barrier suitability for the expected pace; recent form quality (score 76/100) +- #4 Longinus: historical distance performance; barrier suitability for the expected pace; weight handling relative to the field +- #1 Majorian: barrier suitability for the expected pace; weight handling relative to the field; recent form quality (score 60/100) + +| Rank | No. | Horse | Score | Win Est. | Place Est. | Key Factors | +| ---- | --- | ----- | ----- | -------- | ---------- | ----------- | +| 1 | 6 | Gemtiki | 58.5 | 0.3703 | 0.742 | track, barrier, form, jockey, weight, pa | +| 2 | 4 | Longinus | 53.4 | 0.2421 | 0.8622 | distance, barrier, weight, form, pace, j | +| 3 | 1 | Majorian | 45.9 | 0.1296 | 0.9346 | barrier, weight, form, pace, distance, t | +| 4 | 2 | Celebrity | 45.0 | 0.1202 | 1.0 | condition, barrier, weight, pace, fitnes | +| 5 | 3 | Kirkuk | 38.9 | 0.0723 | 1.0 | barrier, weight, pace, track, form, jock | +| 6 | 7 | Zizette | 37.7 | 0.0654 | 1.0 | barrier, weight, pace, form, condition, | + +--- + +### Kembla Grange — Race 4 — Your Next Stop Wests Illawarra BM68 +1200m | Good | BM68 | Start 2026-08-08T04:10:00Z | 8 runners + +**Prediction** +🥇 #3 Zaragoza (score 58.0) +🥈 #4 C'Mon Mate (score 44.7) +🥉 #5 Up The Front (score 43.6) + +**Primary Trifecta:** 3 → 4 → 5 +**Confidence:** MEDIUM — 73/100 (pace MODERATE, completeness 1.0) + +**Key Factors (top selections)** +- #3 Zaragoza: track_distance; barrier suitability for the expected pace; track-specific record +- #4 C'Mon Mate: barrier suitability for the expected pace; track_distance; weight handling relative to the field +- #5 Up The Front: barrier suitability for the expected pace; jockey/trainer strike-rate proxy; track-condition suitability + +| Rank | No. | Horse | Score | Win Est. | Place Est. | Key Factors | +| ---- | --- | ----- | ----- | -------- | ---------- | ----------- | +| 1 | 3 | Zaragoza | 58.0 | 0.4198 | 0.6849 | track_distance, barrier, track, weight, | +| 2 | 4 | C'Mon Mate | 44.7 | 0.1386 | 0.7842 | barrier, track_distance, weight, conditi | +| 3 | 5 | Up The Front | 43.6 | 0.1265 | 0.8704 | barrier, jockey, condition, weight, trac | +| 4 | 1 | Gunroom | 40.7 | 0.0993 | 0.9253 | barrier, weight, condition, pace, jockey | +| 5 | 2 | Satness | 39.0 | 0.0862 | 0.9644 | weight, barrier, track_distance, distanc | +| 6 | 7 | Change The Date | 33.6 | 0.055 | 1.0 | barrier, weight, distance, pace, conditi | + +--- + +### Kembla Grange — Race 5 — Jansz Midway Maiden Plate +**Skipped:** None + +--- + +### Kembla Grange — Race 6 — Private Drivers Online Super Maiden +1000m | Good | MDN | Start 2026-08-08T05:25:00Z | 9 runners + +**Prediction** +🥇 #11 Majestic Legend (score 58.7) +🥈 #13 Yamashita (score 45.5) +🥉 #3 Lady Talea (score 43.6) + +**Primary Trifecta:** 11 → 13 → 3 +**Confidence:** MEDIUM — 72/100 (pace MODERATE, completeness 0.926) + +**Key Factors (top selections)** +- #11 Majestic Legend: track-specific record; track_distance; historical distance performance +- #13 Yamashita: historical distance performance; barrier suitability for the expected pace; weight handling relative to the field +- #3 Lady Talea: jockey/trainer strike-rate proxy; barrier suitability for the expected pace; weight handling relative to the field + +| Rank | No. | Horse | Score | Win Est. | Place Est. | Key Factors | +| ---- | --- | ----- | ----- | -------- | ---------- | ----------- | +| 1 | 11 | Majestic Legend | 58.7 | 0.3824 | 0.6184 | track, track_distance, distance, barrier | +| 2 | 13 | Yamashita | 45.5 | 0.1273 | 0.7119 | distance, barrier, weight, jockey, pace, | +| 3 | 3 | Lady Talea | 43.6 | 0.1087 | 0.7945 | jockey, barrier, weight, pace, form, con | +| 4 | 6 | Mille Feuille | 41.8 | 0.0935 | 0.8692 | barrier, jockey, weight, condition, pace | +| 5 | 4 | Spud Gun | 40.3 | 0.0825 | 0.925 | weight, pace, barrier, form | +| 6 | 12 | Piaffe | 39.1 | 0.0747 | 0.973 | barrier, weight, pace | + +--- + +### Kembla Grange — Race 7 — Omnimodal Logistics Cg&E BM64 Handicap +**Skipped:** None + +--- + +### Kembla Grange — Race 8 — Shore Goggles F&M BA64 Handicap +1400m | Good | BM64 FM | Start 2026-08-08T06:40:00Z | 7 runners + +**Prediction** +🥇 #2 Cuesta (score 61.3) +🥈 #11 Ciao Bella Mia (score 49.7) +🥉 #8 Think I Do (score 49.4) + +**Primary Trifecta:** 2 → 11 → 8 +**Confidence:** MEDIUM — 71/100 (pace FAST, completeness 1.0) + +**Key Factors (top selections)** +- #2 Cuesta: historical distance performance; track-specific record; barrier suitability for the expected pace +- #11 Ciao Bella Mia: barrier suitability for the expected pace; recent form quality (score 88/100); weight handling relative to the field +- #8 Think I Do: track-specific record; jockey/trainer strike-rate proxy; weight handling relative to the field + +| Rank | No. | Horse | Score | Win Est. | Place Est. | Key Factors | +| ---- | --- | ----- | ----- | -------- | ---------- | ----------- | +| 1 | 2 | Cuesta | 61.3 | 0.4115 | 0.7206 | distance, track, barrier, condition, wei | +| 2 | 11 | Ciao Bella Mia | 49.7 | 0.1565 | 0.8058 | barrier, form, weight, pace, distance, j | +| 3 | 8 | Think I Do | 49.4 | 0.1526 | 0.8803 | track, jockey, weight, barrier, pace, fo | +| 4 | 1 | Canny Queen | 42.4 | 0.0852 | 0.9536 | weight, barrier, distance, pace, fitness | +| 5 | 10 | Peschiera | 40.8 | 0.0745 | 1.0 | barrier, weight, pace, distance, form, j | +| 6 | 3 | Mighty Myrtle | 40.6 | 0.0733 | 1.0 | barrier, weight, jockey, pace, condition | + +--- + +### Mildura — Race 1 — Mildura Motor Holdings Maiden Plate +1900m | Good | 3YO+ MDN | Start 2026-08-08T03:11:00Z | 7 runners + +**Prediction** +🥇 #5 Spicy Apple (score 62.6) +🥈 #1 Affinedeel (score 55.0) +🥉 #3 Glouf (score 51.2) + +**Primary Trifecta:** 5 → 1 → 3 +**Confidence:** LOW — 37/100 (pace FAST, completeness 1.0) + +**Key Factors (top selections)** +- #5 Spicy Apple: track-specific record; barrier suitability for the expected pace; jockey/trainer strike-rate proxy +- #1 Affinedeel: barrier suitability for the expected pace; weight handling relative to the field; race-shape / speed-map adjustment +- #3 Glouf: barrier suitability for the expected pace; weight handling relative to the field; recent form quality (score 68/100) + +| Rank | No. | Horse | Score | Win Est. | Place Est. | Key Factors | +| ---- | --- | ----- | ----- | -------- | ---------- | ----------- | +| 1 | 5 | Spicy Apple | 62.6 | 0.3506 | 0.6722 | track, barrier, jockey, form, weight, pa | +| 2 | 1 | Affinedeel | 55.0 | 0.1861 | 0.7796 | barrier, weight, pace, form | +| 3 | 3 | Glouf | 51.2 | 0.1356 | 0.8668 | barrier, weight, form, pace, condition, | +| 4 | 6 | Where Eagles Dare | 48.4 | 0.1074 | 0.9497 | barrier, weight, pace, form | +| 5 | 4 | Specky Boy | 45.9 | 0.0872 | 1.0 | barrier, weight, form, pace, jockey, con | +| 6 | 2 | Bouchereign | 45.3 | 0.0829 | 1.0 | barrier, weight, pace, form | + +--- + +### Mildura — Race 2 — Mildura & District Real Estate Maiden +1400m | Good | MDN | Start 2026-08-08T03:46:00Z | 8 runners + +**Prediction** +🥇 #4 Rebel's Idol (score 55.7) +🥈 #2 I'Lberidin'Shotgun (score 49.8) +🥉 #7 Classic Cracker (score 49.2) + +**Primary Trifecta:** 4 → 2 → 7 +**Confidence:** LOW — 35/100 (pace MODERATE, completeness 0.972) + +**Key Factors (top selections)** +- #4 Rebel's Idol: jockey/trainer strike-rate proxy; barrier suitability for the expected pace; weight handling relative to the field +- #2 I'Lberidin'Shotgun: weight handling relative to the field; recent form quality (score 66/100); barrier suitability for the expected pace +- #7 Classic Cracker: barrier suitability for the expected pace; weight handling relative to the field; race-shape / speed-map adjustment + +| Rank | No. | Horse | Score | Win Est. | Place Est. | Key Factors | +| ---- | --- | ----- | ----- | -------- | ---------- | ----------- | +| 1 | 4 | Rebel's Idol | 55.7 | 0.2715 | 0.5955 | jockey, barrier, weight, pace, form | +| 2 | 2 | I'Lberidin'Shotgun | 49.8 | 0.166 | 0.7144 | weight, form, barrier, jockey, condition | +| 3 | 7 | Classic Cracker | 49.2 | 0.1579 | 0.8056 | barrier, weight, pace, jockey, form | +| 4 | 10 | Massalia | 45.8 | 0.119 | 0.8915 | barrier, weight, pace, jockey, form | +| 5 | 1 | Brazen Warrior | 42.6 | 0.0911 | 0.9668 | condition, barrier, weight, pace, form, | +| 6 | 3 | King Fleance | 41.9 | 0.086 | 1.0 | barrier, weight, pace | + +--- + +### Mildura — Race 3 — Mallee Big Screen Hire Maiden Plate +**Skipped:** None + +--- + +### Mildura — Race 4 — Mildura Gateway BM56 Handicap +**Skipped:** None + +--- + +### Mildura — Race 5 — The Jade Benham Mp BM56 Handicap +**Skipped:** None + +--- + +### Mildura — Race 6 — Ausloans Mildura BM56 Handicap +1400m | Good | 3YO+ BM56 | Start 2026-08-08T06:11:00Z | 12 runners + +**Prediction** +🥇 #1 Attain (score 53.3) +🥈 #3 Tyndrum Gold (score 43.9) +🥉 #5 Hydrogen Power (score 43.4) + +**Primary Trifecta:** 1 → 3 → 5 +**Confidence:** MEDIUM — 69/100 (pace MODERATE, completeness 1.0) + +**Key Factors (top selections)** +- #1 Attain: track-specific record; track_distance; barrier suitability for the expected pace +- #3 Tyndrum Gold: barrier suitability for the expected pace; weight handling relative to the field; race-shape / speed-map adjustment +- #5 Hydrogen Power: barrier suitability for the expected pace; weight handling relative to the field; race-shape / speed-map adjustment + +| Rank | No. | Horse | Score | Win Est. | Place Est. | Key Factors | +| ---- | --- | ----- | ----- | -------- | ---------- | ----------- | +| 1 | 1 | Attain | 53.3 | 0.254 | 0.4813 | track, track_distance, barrier, weight, | +| 2 | 3 | Tyndrum Gold | 43.9 | 0.116 | 0.5796 | barrier, weight, pace, form, jockey, con | +| 3 | 5 | Hydrogen Power | 43.4 | 0.1113 | 0.6677 | barrier, weight, pace, condition, form, | +| 4 | 10 | Limbering | 41.9 | 0.0982 | 0.7341 | form, barrier, weight, track_distance, p | +| 5 | 8 | Bow Ribbon | 40.6 | 0.0881 | 0.7978 | weight, form, condition, pace, jockey, b | +| 6 | 6 | Phoebe Buffay | 37.2 | 0.0664 | 0.8531 | jockey, weight, barrier, pace, condition | + +--- + +### Mildura — Race 7 — Bet365 Top Finishes BM56 Handicap +1200m | Good | 3YO+ BM56 | Start 2026-08-08T06:51:00Z | 9 runners + +**Prediction** +🥇 #4 Decanted (score 51.3) +🥈 #3 Bower Boy (score 40.1) +🥉 #7 Sweatband (score 39.5) + +**Primary Trifecta:** 4 → 3 → 7 +**Confidence:** MEDIUM — 71/100 (pace MODERATE, completeness 1.0) + +**Key Factors (top selections)** +- #4 Decanted: barrier suitability for the expected pace; weight handling relative to the field; recent form quality (score 61/100) +- #3 Bower Boy: historical distance performance; barrier suitability for the expected pace; weight handling relative to the field +- #7 Sweatband: barrier suitability for the expected pace; weight handling relative to the field; race-shape / speed-map adjustment + +| Rank | No. | Horse | Score | Win Est. | Place Est. | Key Factors | +| ---- | --- | ----- | ----- | -------- | ---------- | ----------- | +| 1 | 4 | Decanted | 51.3 | 0.2926 | 0.5171 | barrier, weight, form, jockey, pace, con | +| 2 | 3 | Bower Boy | 40.1 | 0.1151 | 0.6238 | distance, barrier, weight, pace, conditi | +| 3 | 7 | Sweatband | 39.5 | 0.1094 | 0.7288 | barrier, weight, pace, form, condition, | +| 4 | 10 | Squagaga | 39.2 | 0.1067 | 0.8154 | barrier, weight, pace, form, condition, | +| 5 | 1 | Orthie's Boys | 39.0 | 0.105 | 0.8945 | weight, barrier, condition, pace, form, | +| 6 | 5 | Stylish Sparkle | 36.7 | 0.0867 | 0.9516 | weight, barrier, fitness, pace, form, co | + +--- + +### Morphettville — Race 1 — Winning Edge Presentations Handicap +1050m | Soft | 3YO BM66 | Start 2026-08-08T02:31:00Z | 7 runners + +**Prediction** +🥇 #1 Pretty Baby (score 60.5) +🥈 #6 Azytass (score 50.5) +🥉 #2 Chica Astuta (score 45.0) + +**Primary Trifecta:** 1 → 6 → 2 +**Confidence:** MEDIUM — 69/100 (pace FAST, completeness 0.937) + +**Key Factors (top selections)** +- #1 Pretty Baby: track-condition suitability; barrier suitability for the expected pace; recent form quality (score 82/100) +- #6 Azytass: jockey/trainer strike-rate proxy; barrier suitability for the expected pace; recent form quality (score 64/100) +- #2 Chica Astuta: barrier suitability for the expected pace; weight handling relative to the field; race-shape / speed-map adjustment + +| Rank | No. | Horse | Score | Win Est. | Place Est. | Key Factors | +| ---- | --- | ----- | ----- | -------- | ---------- | ----------- | +| 1 | 1 | Pretty Baby | 60.5 | 0.4562 | 0.7798 | condition, barrier, form, weight, jockey | +| 2 | 6 | Azytass | 50.5 | 0.1983 | 0.8464 | jockey, barrier, form, weight, pace, cla | +| 3 | 2 | Chica Astuta | 45.0 | 0.1254 | 0.9037 | barrier, weight, pace, form, class | +| 4 | 7 | Dirty Poker | 37.4 | 0.0665 | 0.9546 | barrier, pace, weight | +| 5 | 4 | Inhabit | 35.6 | 0.0573 | 1.0 | barrier, fitness, weight, pace, form, co | +| 6 | 3 | Tully Rapids | 34.2 | 0.051 | 1.0 | barrier, weight, pace | + +--- + +### Morphettville — Race 2 — Sportsbet Feed Handicap +1600m | Soft | BM78 | Start 2026-08-08T03:07:00Z | 8 runners + +**Prediction** +🥇 #3 Brave Star (score 51.9) +🥈 #5 Kengero (score 47.4) +🥉 #1 Snoopy Now (score 44.6) + +**Primary Trifecta:** 3 → 5 → 1 +**Confidence:** LOW — 34/100 (pace MODERATE, completeness 1.0) + +**Key Factors (top selections)** +- #3 Brave Star: barrier suitability for the expected pace; recent form quality (score 79/100); jockey/trainer strike-rate proxy +- #5 Kengero: barrier suitability for the expected pace; recent form quality (score 72/100); weight handling relative to the field +- #1 Snoopy Now: weight handling relative to the field; barrier suitability for the expected pace; track_distance + +| Rank | No. | Horse | Score | Win Est. | Place Est. | Key Factors | +| ---- | --- | ----- | ----- | -------- | ---------- | ----------- | +| 1 | 3 | Brave Star | 51.9 | 0.2582 | 0.5762 | barrier, form, jockey, weight, condition | +| 2 | 5 | Kengero | 47.4 | 0.1775 | 0.6913 | barrier, form, weight, jockey, pace, con | +| 3 | 1 | Snoopy Now | 44.6 | 0.1405 | 0.7954 | weight, barrier, track_distance, distanc | +| 4 | 4 | Willybeafactor | 42.2 | 0.1151 | 0.8828 | form, barrier, weight, condition, pace, | +| 5 | 8 | Lucky Lucky Boom | 41.0 | 0.1041 | 0.958 | barrier, form, condition, pace, weight, | +| 6 | 7 | Phineas | 38.9 | 0.0874 | 1.0 | barrier, distance, weight, pace, form, j | + +--- + +### Morphettville — Race 3 — Sportsbet More Places Handicap +2057m | Soft | BM78 | Start 2026-08-08T03:42:00Z | 12 runners + +**Prediction** +🥇 #4 Jandami (score 58.9) +🥈 #6 Flash Alice (score 52.4) +🥉 #1 Placo (score 50.2) + +**Primary Trifecta:** 4 → 6 → 1 +**Confidence:** LOW — 36/100 (pace MODERATE, completeness 1.0) + +**Key Factors (top selections)** +- #4 Jandami: track-specific record; track-condition suitability; barrier suitability for the expected pace +- #6 Flash Alice: barrier suitability for the expected pace; jockey/trainer strike-rate proxy; recent form quality (score 75/100) +- #1 Placo: recent form quality (score 77/100); barrier suitability for the expected pace; weight handling relative to the field + +| Rank | No. | Horse | Score | Win Est. | Place Est. | Key Factors | +| ---- | --- | ----- | ----- | -------- | ---------- | ----------- | +| 1 | 4 | Jandami | 58.9 | 0.261 | 0.5392 | track, condition, barrier, form, weight, | +| 2 | 6 | Flash Alice | 52.4 | 0.1518 | 0.629 | barrier, jockey, form, condition, track, | +| 3 | 1 | Placo | 50.2 | 0.1264 | 0.7013 | form, barrier, weight, jockey, condition | +| 4 | 11 | Reciprocal | 46.1 | 0.0898 | 0.7615 | barrier, form, condition, pace, weight, | +| 5 | 7 | Ninyo | 43.5 | 0.0723 | 0.8174 | barrier, form, pace, weight, jockey, con | +| 6 | 2 | Stirrup Cup | 41.3 | 0.0602 | 0.8663 | barrier, weight, form, pace, condition, | + +--- + +### Morphettville — Race 4 — Croser Handicap +**Skipped:** None + +--- + +### Morphettville — Race 5 — Fleurieu Milk Company Handicap +1050m | Soft | 4YO+ BM0-64 | Start 2026-08-08T04:52:00Z | 12 runners + +**Prediction** +🥇 #11 First Division (score 59.4) +🥈 #4 Dampen (score 55.0) +🥉 #1 Grand Host (score 52.0) + +**Primary Trifecta:** 11 → 4 → 1 +**Confidence:** LOW — 34/100 (pace MODERATE, completeness 1.0) + +**Key Factors (top selections)** +- #11 First Division: historical distance performance; track-specific record; track_distance +- #4 Dampen: historical distance performance; track_distance; barrier suitability for the expected pace +- #1 Grand Host: barrier suitability for the expected pace; recent form quality (score 76/100); weight handling relative to the field + +| Rank | No. | Horse | Score | Win Est. | Place Est. | Key Factors | +| ---- | --- | ----- | ----- | -------- | ---------- | ----------- | +| 1 | 11 | First Division | 59.4 | 0.2771 | 0.6187 | distance, track, track_distance, form, b | +| 2 | 4 | Dampen | 55.0 | 0.192 | 0.6981 | distance, track_distance, barrier, weigh | +| 3 | 1 | Grand Host | 52.0 | 0.1496 | 0.7564 | barrier, form, weight, distance, track_d | +| 4 | 6 | Extremely Rowdy | 44.4 | 0.0794 | 0.8058 | condition, barrier, weight, pace, form, | +| 5 | 5 | Miss Cotoletta | 40.7 | 0.0583 | 0.8524 | barrier, weight, form, pace, condition, | +| 6 | 12 | One Kind | 38.7 | 0.0494 | 0.899 | distance, pace, weight, condition, barri | + +--- + +### Morphettville — Race 6 — Adelaide Galvanising Industries Handicap +**Skipped:** None + +--- + +### Morphettville — Race 7 — Sportsbet Behemoth Stakes +**Skipped:** None + +--- + +### Morphettville — Race 8 — Peter Elberg Funerals Handicap +1200m | Soft | BM66 | Start 2026-08-08T06:47:00Z | 10 runners + +**Prediction** +🥇 #3 Justacclaim (score 66.8) +🥈 #7 Daisydoo (score 50.6) +🥉 #8 Hooked On Wealth (score 50.4) + +**Primary Trifecta:** 3 → 7 → 8 +**Confidence:** MEDIUM — 75/100 (pace MODERATE, completeness 1.0) + +**Key Factors (top selections)** +- #3 Justacclaim: historical distance performance; track-specific record; track_distance +- #7 Daisydoo: historical distance performance; track-condition suitability; barrier suitability for the expected pace +- #8 Hooked On Wealth: track_distance; recent form quality (score 67/100); historical distance performance + +| Rank | No. | Horse | Score | Win Est. | Place Est. | Key Factors | +| ---- | --- | ----- | ----- | -------- | ---------- | ----------- | +| 1 | 3 | Justacclaim | 66.8 | 0.4701 | 0.7118 | distance, track, track_distance, form, b | +| 2 | 7 | Daisydoo | 50.6 | 0.1219 | 0.7845 | distance, condition, barrier, track, wei | +| 3 | 8 | Hooked On Wealth | 50.4 | 0.1198 | 0.8264 | track_distance, form, distance, track, w | +| 4 | 2 | Metrical | 44.4 | 0.0727 | 0.8656 | weight, barrier, form, distance, pace, c | +| 5 | 6 | Howl | 37.8 | 0.0419 | 0.9011 | barrier, weight, pace, condition, form, | +| 6 | 13 | Layin' Up | 37.0 | 0.0392 | 0.9355 | form, barrier, weight, distance, pace, c | + +--- + +### Morphettville — Race 9 — Aceit Transport Solutions Handicap +1600m | Soft | BM0-66 | Start 2026-08-08T07:22:00Z | 12 runners + +**Prediction** +🥇 #3 Cradle Of Jazz (score 62.3) +🥈 #9 Stolen Kiss (score 49.1) +🥉 #7 Full Commitment (score 45.6) + +**Primary Trifecta:** 3 → 9 → 7 +**Confidence:** MEDIUM — 73/100 (pace MODERATE, completeness 1.0) + +**Key Factors (top selections)** +- #3 Cradle Of Jazz: historical distance performance; track-specific record; track_distance +- #9 Stolen Kiss: historical distance performance; barrier suitability for the expected pace; recent form quality (score 65/100) +- #7 Full Commitment: barrier suitability for the expected pace; recent form quality (score 73/100); weight handling relative to the field + +| Rank | No. | Horse | Score | Win Est. | Place Est. | Key Factors | +| ---- | --- | ----- | ----- | -------- | ---------- | ----------- | +| 1 | 3 | Cradle Of Jazz | 62.3 | 0.3626 | 0.5735 | distance, track, track_distance, form, c | +| 2 | 9 | Stolen Kiss | 49.1 | 0.1207 | 0.6622 | distance, barrier, form, weight, pace, c | +| 3 | 7 | Full Commitment | 45.6 | 0.0902 | 0.736 | barrier, form, weight, pace, jockey, con | +| 4 | 10 | Spangled Sipper | 45.4 | 0.0887 | 0.798 | barrier, condition, distance, weight, fo | +| 5 | 11 | Astrodean | 43.2 | 0.0738 | 0.8496 | form, jockey, barrier, pace, weight, con | +| 6 | 4 | Wild Winner | 41.1 | 0.062 | 0.8885 | condition, distance, barrier, weight, tr | + +--- + +### Nanango — Race 1 +800m | Good | BM0-55 | Start 2026-08-08T02:45:00Z | 11 runners + +**Prediction** +🥇 #6 Embezzles (score 51.6) +🥈 #2 Levar (score 46.4) +🥉 #4 Luminous Waters (score 44.8) + +**Primary Trifecta:** 6 → 2 → 4 +**Confidence:** LOW — 35/100 (pace MODERATE, completeness 1.0) + +**Key Factors (top selections)** +- #6 Embezzles: barrier suitability for the expected pace; recent form quality (score 69/100); track-condition suitability +- #2 Levar: track-specific record; barrier suitability for the expected pace; weight handling relative to the field +- #4 Luminous Waters: weight handling relative to the field; barrier suitability for the expected pace; jockey/trainer strike-rate proxy + +| Rank | No. | Horse | Score | Win Est. | Place Est. | Key Factors | +| ---- | --- | ----- | ----- | -------- | ---------- | ----------- | +| 1 | 6 | Embezzles | 51.6 | 0.2506 | 0.5554 | barrier, form, condition, weight, jockey | +| 2 | 2 | Levar | 46.4 | 0.1625 | 0.6361 | track, barrier, weight, pace, form, jock | +| 3 | 4 | Luminous Waters | 44.8 | 0.1422 | 0.6989 | weight, barrier, jockey, pace, form | +| 4 | 9 | Late Night Talking | 38.0 | 0.0807 | 0.7577 | barrier, jockey, weight, pace, condition | +| 5 | 8 | Super Exceptional | 35.0 | 0.0628 | 0.8146 | track, weight, pace, jockey, condition, | +| 6 | 1 | No Better Affaire | 34.2 | 0.0588 | 0.8673 | weight, barrier, pace, form, condition, | + +--- + +### Nanango — Race 2 +1000m | Good | OPEN | Start 2026-08-08T03:20:00Z | 8 runners + +**Prediction** +🥇 #1 Jack Be Lucky (score 53.9) +🥈 #2 Galway Hussler (score 42.5) +🥉 #8 Amphawa (score 39.4) + +**Primary Trifecta:** 1 → 2 → 8 +**Confidence:** MEDIUM — 71/100 (pace MODERATE, completeness 1.0) + +**Key Factors (top selections)** +- #1 Jack Be Lucky: track-specific record; weight handling relative to the field; barrier suitability for the expected pace +- #2 Galway Hussler: barrier suitability for the expected pace; weight handling relative to the field; track-condition suitability +- #8 Amphawa: barrier suitability for the expected pace; recent form quality (score 64/100); weight handling relative to the field + +| Rank | No. | Horse | Score | Win Est. | Place Est. | Key Factors | +| ---- | --- | ----- | ----- | -------- | ---------- | ----------- | +| 1 | 1 | Jack Be Lucky | 53.9 | 0.386 | 0.6505 | track, weight, barrier, form, condition, | +| 2 | 2 | Galway Hussler | 42.5 | 0.1493 | 0.7506 | barrier, weight, condition, pace, form, | +| 3 | 8 | Amphawa | 39.4 | 0.1153 | 0.8241 | barrier, form, weight, pace, condition, | +| 4 | 3 | City Chick | 37.7 | 0.1001 | 0.8934 | jockey, barrier, condition, weight, pace | +| 5 | 5 | Harbour Gold | 34.0 | 0.0735 | 0.9562 | barrier, weight, pace, condition, form, | +| 6 | 7 | Don't Tell Leeanne | 33.3 | 0.0693 | 1.0 | barrier, jockey, weight, pace, condition | + +--- + +### Nanango — Race 3 +**Skipped:** None + +--- + +### Nanango — Race 4 +**Skipped:** None + +--- + +### Nanango — Race 5 +1200m | Good | BM0-50 | Start 2026-08-08T05:10:00Z | 11 runners + +**Prediction** +🥇 #1 Capiana (score 46.9) +🥈 #13 Flawless Ambition (score 41.7) +🥉 #5 Koga Ninja (score 36.0) + +**Primary Trifecta:** 1 → 13 → 5 +**Confidence:** LOW — 35/100 (pace MODERATE, completeness 1.0) + +**Key Factors (top selections)** +- #1 Capiana: barrier suitability for the expected pace; weight handling relative to the field; track-condition suitability +- #13 Flawless Ambition: barrier suitability for the expected pace; jockey/trainer strike-rate proxy; weight handling relative to the field +- #5 Koga Ninja: barrier suitability for the expected pace; weight handling relative to the field; race-shape / speed-map adjustment + +| Rank | No. | Horse | Score | Win Est. | Place Est. | Key Factors | +| ---- | --- | ----- | ----- | -------- | ---------- | ----------- | +| 1 | 1 | Capiana | 46.9 | 0.2322 | 0.4764 | barrier, weight, condition, form, pace, | +| 2 | 13 | Flawless Ambition | 41.7 | 0.1506 | 0.567 | barrier, jockey, weight, condition, pace | +| 3 | 5 | Koga Ninja | 36.0 | 0.0936 | 0.643 | barrier, weight, pace, jockey, form, tra | +| 4 | 6 | Outdoor Cat | 35.6 | 0.0906 | 0.709 | weight, barrier, pace, jockey, form, con | +| 5 | 10 | Above The World | 33.5 | 0.076 | 0.7728 | barrier, weight, pace, form, jockey, tra | +| 6 | 9 | Letters Of Romance | 31.8 | 0.066 | 0.8306 | barrier, weight, pace, form, condition, | + +--- + +### Nanango — Race 6 +Good | Start 2026-08-08T05:40:00Z | 8 runners + +**Prediction** +🥇 #2 Aces Up (score 56.9) +🥈 #9 Rapid Dude (score 46.1) +🥉 #1 Grinzinger Knight (score 45.7) + +**Primary Trifecta:** 2 → 9 → 1 +**Confidence:** MEDIUM — 70/100 (pace MODERATE, completeness 1.0) + +**Key Factors (top selections)** +- #2 Aces Up: barrier suitability for the expected pace; recent form quality (score 85/100); track-specific record +- #9 Rapid Dude: barrier suitability for the expected pace; recent form quality (score 66/100); weight handling relative to the field +- #1 Grinzinger Knight: barrier suitability for the expected pace; weight handling relative to the field; recent form quality (score 61/100) + +| Rank | No. | Horse | Score | Win Est. | Place Est. | Key Factors | +| ---- | --- | ----- | ----- | -------- | ---------- | ----------- | +| 1 | 2 | Aces Up | 56.9 | 0.3695 | 0.665 | barrier, form, track, jockey, weight, pa | +| 2 | 9 | Rapid Dude | 46.1 | 0.1502 | 0.7632 | barrier, form, weight, jockey, pace, con | +| 3 | 1 | Grinzinger Knight | 45.7 | 0.1453 | 0.8506 | barrier, weight, form, condition, pace, | +| 4 | 4 | Ariat | 41.0 | 0.0982 | 0.9063 | barrier, weight, pace, form, condition, | +| 5 | 11 | Mekanic | 39.6 | 0.0874 | 0.9559 | form, barrier, weight, pace, jockey, con | +| 6 | 7 | Bitoftheblarney | 34.2 | 0.0557 | 1.0 | barrier, weight, pace, form, condition, | + +--- + +### Randwick — Race 1 — Midway Handicap +**Skipped:** None + +--- + +### Randwick — Race 2 — Tab Highway Handicap +**Skipped:** None + +--- + +### Randwick — Race 3 — Precise Air Handicap +1400m | Soft 5 | 3-4YO BM72 | Start 2026-08-08T02:40:00Z | 9 runners + +**Prediction** +🥇 #5 Avista (score 66.0) +🥈 #7 Mind Ya Bizz (score 58.7) +🥉 #9 Blenheim Girl (score 58.5) + +**Primary Trifecta:** 5 → 7 → 9 +**Confidence:** LOW — 37/100 (pace MODERATE, completeness 1.0) + +**Key Factors (top selections)** +- #5 Avista: track-condition suitability; recent form quality (score 94/100); barrier suitability for the expected pace +- #7 Mind Ya Bizz: historical distance performance; recent form quality (score 86/100); track-condition suitability +- #9 Blenheim Girl: historical distance performance; barrier suitability for the expected pace; fitness + +| Rank | No. | Horse | Score | Win Est. | Place Est. | Key Factors | +| ---- | --- | ----- | ----- | -------- | ---------- | ----------- | +| 1 | 5 | Avista | 66.0 | 0.292 | 0.6072 | condition, form, barrier, jockey, fitnes | +| 2 | 7 | Mind Ya Bizz | 58.7 | 0.1589 | 0.7331 | distance, form, condition, jockey, barri | +| 3 | 9 | Blenheim Girl | 58.5 | 0.1563 | 0.8127 | distance, barrier, fitness, condition, f | +| 4 | 3 | Persian Wonder | 55.9 | 0.1259 | 0.8784 | distance, condition, form, barrier, weig | +| 5 | 4 | Cobra Club | 50.4 | 0.0796 | 0.9359 | distance, barrier, form, weight, jockey, | +| 6 | 2 | Nullarbor Jane | 48.1 | 0.0657 | 0.9818 | barrier, form, weight, condition, pace, | + +--- + +### Randwick — Race 4 — Myplates Handicap +**Skipped:** None + +--- + +### Randwick — Race 5 — Mm Electrical Handicap +1600m | Good 4 | 3YO+ BM78 | Start 2026-08-08T03:50:00Z | 11 runners + +**Prediction** +🥇 #14 Leovanni (score 72.8) +🥈 #4 The Mona Lisa (score 61.8) +🥉 #1 The Creator (score 56.1) + +**Primary Trifecta:** 14 → 4 → 1 +**Confidence:** MEDIUM — 71/100 (pace MODERATE, completeness 1.0) + +**Key Factors (top selections)** +- #14 Leovanni: historical distance performance; track-specific record; track_distance +- #4 The Mona Lisa: track_distance; barrier suitability for the expected pace; recent form quality (score 94/100) +- #1 The Creator: track-specific record; track_distance; weight handling relative to the field + +| Rank | No. | Horse | Score | Win Est. | Place Est. | Key Factors | +| ---- | --- | ----- | ----- | -------- | ---------- | ----------- | +| 1 | 14 | Leovanni | 72.8 | 0.3763 | 0.6203 | distance, track, track_distance, form, b | +| 2 | 4 | The Mona Lisa | 61.8 | 0.1504 | 0.6873 | track_distance, barrier, form, track, we | +| 3 | 1 | The Creator | 56.1 | 0.0936 | 0.7521 | track, track_distance, weight, barrier, | +| 4 | 9 | Puntin | 52.1 | 0.067 | 0.8138 | distance, track_distance, condition, wei | +| 5 | 7 | Warrior For Peace | 51.7 | 0.0648 | 0.875 | barrier, form, track, weight, distance, | +| 6 | 11 | Champagne Hero | 51.1 | 0.0617 | 0.9322 | distance, barrier, form, weight, pace, c | + +--- + +### Randwick — Race 6 — Ranvet Handicap +**Skipped:** None + +--- + +### Randwick — Race 7 — Tab Premier's Cup Prelude +1800m | Good 4 | 3YO+ OPEN | Start 2026-08-08T05:00:00Z | 11 runners + +**Prediction** +🥇 #5 Tazima (score 67.8) +🥈 #14 Boniface (score 63.7) +🥉 #1 Eliyass (score 46.9) + +**Primary Trifecta:** 5 → 14 → 1 +**Confidence:** LOW — 34/100 (pace MODERATE, completeness 1.0) + +**Key Factors (top selections)** +- #5 Tazima: historical distance performance; track-specific record; track_distance +- #14 Boniface: historical distance performance; track-specific record; track_distance +- #1 Eliyass: barrier suitability for the expected pace; track-condition suitability; weight handling relative to the field + +| Rank | No. | Horse | Score | Win Est. | Place Est. | Key Factors | +| ---- | --- | ----- | ----- | -------- | ---------- | ----------- | +| 1 | 5 | Tazima | 67.8 | 0.4072 | 0.7678 | distance, track, track_distance, form, j | +| 2 | 14 | Boniface | 63.7 | 0.2893 | 0.8262 | distance, track, track_distance, barrier | +| 3 | 1 | Eliyass | 46.9 | 0.0713 | 0.8632 | barrier, condition, weight, track, fitne | +| 4 | 4 | Belvedere Boys | 44.5 | 0.0584 | 0.8952 | barrier, jockey, condition, weight, trac | +| 5 | 10 | Tuff Tu Mus | 39.0 | 0.0369 | 0.924 | barrier, condition, pace, weight, fitnes | +| 6 | 11 | Poison Chalice | 37.3 | 0.0321 | 0.9451 | barrier, distance, pace, weight, form, c | + +--- + +### Randwick — Race 8 — Kia Ora Stud Missile Stakes +**Skipped:** None + +--- + +### Randwick — Race 9 — Toyota Forklifts Handicap +**Skipped:** None + +--- + +### Randwick — Race 10 — Chandon Handicap +1200m | Good 4 | 3YO+ BM78 CG | Start 2026-08-08T06:55:00Z | 10 runners + +**Prediction** +🥇 #3 Columbia Blue (score 60.5) +🥈 #1 Ready To Shine (score 53.6) +🥉 #4 Watson (score 50.2) + +**Primary Trifecta:** 3 → 1 → 4 +**Confidence:** LOW — 36/100 (pace MODERATE, completeness 1.0) + +**Key Factors (top selections)** +- #3 Columbia Blue: historical distance performance; barrier suitability for the expected pace; recent form quality (score 73/100) +- #1 Ready To Shine: historical distance performance; barrier suitability for the expected pace; weight handling relative to the field +- #4 Watson: weight handling relative to the field; historical distance performance; track-condition suitability + +| Rank | No. | Horse | Score | Win Est. | Place Est. | Key Factors | +| ---- | --- | ----- | ----- | -------- | ---------- | ----------- | +| 1 | 3 | Columbia Blue | 60.5 | 0.32 | 0.6357 | distance, barrier, form, weight, conditi | +| 2 | 1 | Ready To Shine | 53.6 | 0.1801 | 0.737 | distance, barrier, weight, form, jockey, | +| 3 | 4 | Watson | 50.2 | 0.1356 | 0.8038 | weight, distance, condition, fitness, ba | +| 4 | 7 | Mafia | 46.7 | 0.1013 | 0.8549 | barrier, form, weight, track_distance, p | +| 5 | 11 | Exit Fee | 41.7 | 0.0668 | 0.9005 | track_distance, barrier, weight, distanc | +| 6 | 2 | King Of Pop | 38.5 | 0.0512 | 0.941 | barrier, weight, track, condition, fitne | + +--- + +### Toowoomba — Race 1 — 1Equine Weetwood Sept 26 Class 4 +**Skipped:** None + +--- + +### Toowoomba — Race 2 — K&R Plumbing Supplies BM55 Handicap +1300m | Good | BM55 | Start 2026-08-08T07:50:00Z | 12 runners + +**Prediction** +🥇 #2 Knowitall Frank (score 55.6) +🥈 #12 Brave Emma (score 47.8) +🥉 #17 She's Brutal (score 42.0) + +**Primary Trifecta:** 2 → 12 → 17 +**Confidence:** LOW — 37/100 (pace MODERATE, completeness 1.0) + +**Key Factors (top selections)** +- #2 Knowitall Frank: historical distance performance; track_distance; weight handling relative to the field +- #12 Brave Emma: track-specific record; barrier suitability for the expected pace; weight handling relative to the field +- #17 She's Brutal: barrier suitability for the expected pace; weight handling relative to the field; recent form quality (score 55/100) + +| Rank | No. | Horse | Score | Win Est. | Place Est. | Key Factors | +| ---- | --- | ----- | ----- | -------- | ---------- | ----------- | +| 1 | 2 | Knowitall Frank | 55.6 | 0.2804 | 0.5171 | distance, track_distance, weight, form, | +| 2 | 12 | Brave Emma | 47.8 | 0.1464 | 0.6016 | track, barrier, weight, pace, jockey, co | +| 3 | 17 | She's Brutal | 42.0 | 0.0903 | 0.6611 | barrier, weight, form, pace, jockey, tra | +| 4 | 9 | Life Of Tree | 41.2 | 0.0845 | 0.7136 | barrier, weight, pace, form, track, jock | +| 5 | 15 | Love To Be Proud | 37.0 | 0.0595 | 0.7652 | form, weight, barrier, pace, jockey, fit | +| 6 | 6 | Anyway You Want It | 35.5 | 0.0525 | 0.8161 | weight, barrier, pace, track, condition, | + +--- + +### Toowoomba — Race 3 — Florence & Marabel BM65 Handicap +**Skipped:** None + +--- + +### Toowoomba — Race 4 — Carpet One Toowoomba Class 2 Handicap +1890m | Good | CL2 | Start 2026-08-08T09:10:00Z | 10 runners + +**Prediction** +🥇 #1 Sealord (score 44.9) +🥈 #3 Blumstien (score 39.9) +🥉 #6 Shot Down By Love (score 39.9) + +**Primary Trifecta:** 1 → 3 → 6 +**Confidence:** LOW — 35/100 (pace FAST, completeness 1.0) + +**Key Factors (top selections)** +- #1 Sealord: barrier suitability for the expected pace; recent form quality (score 73/100); weight handling relative to the field +- #3 Blumstien: barrier suitability for the expected pace; weight handling relative to the field; jockey/trainer strike-rate proxy +- #6 Shot Down By Love: barrier suitability for the expected pace; recent form quality (score 54/100); jockey/trainer strike-rate proxy + +| Rank | No. | Horse | Score | Win Est. | Place Est. | Key Factors | +| ---- | --- | ----- | ----- | -------- | ---------- | ----------- | +| 1 | 1 | Sealord | 44.9 | 0.1833 | 0.4249 | barrier, form, weight, pace, condition, | +| 2 | 3 | Blumstien | 39.9 | 0.1208 | 0.5334 | barrier, weight, jockey, pace, distance, | +| 3 | 6 | Shot Down By Love | 39.9 | 0.1208 | 0.6374 | barrier, form, jockey, pace, weight, tra | +| 4 | 2 | Empress Aspen | 38.6 | 0.1084 | 0.7338 | barrier, weight, pace, condition, form, | +| 5 | 7 | Dolly Disco | 38.1 | 0.104 | 0.8155 | barrier, pace, form, weight, jockey, con | +| 6 | 5 | Besiege | 37.2 | 0.0965 | 0.8818 | barrier, pace, form, weight, track, cond | + +--- + +### Toowoomba — Race 5 — Empire Of Japan BM70 Handicap +**Skipped:** None + +--- + +### Toowoomba — Race 6 — Laser Clinics Australia Maiden Plate +**Skipped:** None + +--- + +### Toowoomba — Race 7 — Lawrence & Hanson Maiden Handicap +**Skipped:** None + +--- + +### Townsville — Race 1 — Equus Performance Qtis Maiden Handicap +**Skipped:** None + +--- + +### Townsville — Race 2 — Hj Constructions BM65 Handicap +**Skipped:** None + +--- + +### Townsville — Race 3 — Queensland Plastic Surgery BM65 Handicap +1000m | Good 4 | BM65 | Start 2026-08-08T04:14:00Z | 16 runners + +**Prediction** +🥇 #4 The Kamikaze (score 52.2) +🥈 #12 Northernontap (score 48.1) +🥉 #10 Thee Creek (score 47.8) + +**Primary Trifecta:** 4 → 12 → 10 +**Confidence:** LOW — 34/100 (pace SLOW, completeness 1.0) + +**Key Factors (top selections)** +- #4 The Kamikaze: barrier suitability for the expected pace; weight handling relative to the field; recent form quality (score 71/100) +- #12 Northernontap: barrier suitability for the expected pace; track_distance; historical distance performance +- #10 Thee Creek: barrier suitability for the expected pace; weight handling relative to the field; recent form quality (score 58/100) + +| Rank | No. | Horse | Score | Win Est. | Place Est. | Key Factors | +| ---- | --- | ----- | ----- | -------- | ---------- | ----------- | +| 1 | 4 | The Kamikaze | 52.2 | 0.1464 | 0.3519 | barrier, weight, form, distance, track, | +| 2 | 12 | Northernontap | 48.1 | 0.104 | 0.4484 | barrier, track_distance, distance, weigh | +| 3 | 10 | Thee Creek | 47.8 | 0.1015 | 0.538 | barrier, weight, form, pace, condition, | +| 4 | 8 | Impressionism | 47.2 | 0.0965 | 0.6239 | distance, track_distance, weight, track, | +| 5 | 2 | Nolan | 46.3 | 0.0895 | 0.7042 | distance, track_distance, weight, track, | +| 6 | 18 | Unifies | 45.8 | 0.0859 | 0.7668 | barrier, track, weight, form, jockey, co | + +--- + +### Townsville — Race 4 — Belle Property Belle Of The Burdekin +1400m | Good 4 | BM70 FM | Start 2026-08-08T04:49:00Z | 16 runners + +**Prediction** +🥇 #7 Bianca Mia (score 63.0) +🥈 #14 Miss Moneypenny (score 55.0) +🥉 #4 Kobayastar (score 53.7) + +**Primary Trifecta:** 7 → 14 → 4 +**Confidence:** LOW — 38/100 (pace SLOW, completeness 1.0) + +**Key Factors (top selections)** +- #7 Bianca Mia: historical distance performance; track-specific record; track_distance +- #14 Miss Moneypenny: track-specific record; recent form quality (score 81/100); barrier suitability for the expected pace +- #4 Kobayastar: historical distance performance; track_distance; track-specific record + +| Rank | No. | Horse | Score | Win Est. | Place Est. | Key Factors | +| ---- | --- | ----- | ----- | -------- | ---------- | ----------- | +| 1 | 7 | Bianca Mia | 63.0 | 0.2725 | 0.538 | distance, track, track_distance, barrier | +| 2 | 14 | Miss Moneypenny | 55.0 | 0.1399 | 0.6257 | track, form, barrier, jockey, condition, | +| 3 | 4 | Kobayastar | 53.7 | 0.1255 | 0.687 | distance, track_distance, track, weight, | +| 4 | 1 | Colours Of Autumn | 49.4 | 0.0877 | 0.7271 | barrier, weight, jockey, track_distance, | +| 5 | 9 | Emilia Jane | 45.1 | 0.0613 | 0.7652 | barrier, form, weight, condition, jockey | +| 6 | 13 | Lucky Duck | 40.0 | 0.0401 | 0.7989 | barrier, distance, weight, pace, form, c | + +--- + +### Townsville — Race 5 — Magic Millions Townsville Guineas 4Yo +**Skipped:** None + +--- + +### Townsville — Race 6 — Ladbrokes Townsville Cup +**Skipped:** None + +--- + +### Townsville — Race 7 — Ladbrokes Cleveland Bay +1300m | Good 4 | Qlty | Start 2026-08-08T06:44:00Z | 16 runners + +**Prediction** +🥇 #13 Tambo's Justice (score 64.9) +🥈 #2 Demon Award (score 60.0) +🥉 #17 Betterlucknexttime (score 57.2) + +**Primary Trifecta:** 13 → 2 → 17 +**Confidence:** LOW — 34/100 (pace SLOW, completeness 1.0) + +**Key Factors (top selections)** +- #13 Tambo's Justice: historical distance performance; track_distance; barrier suitability for the expected pace +- #2 Demon Award: recent form quality (score 97/100); jockey/trainer strike-rate proxy; barrier suitability for the expected pace +- #17 Betterlucknexttime: track_distance; barrier suitability for the expected pace; recent form quality (score 77/100) + +| Rank | No. | Horse | Score | Win Est. | Place Est. | Key Factors | +| ---- | --- | ----- | ----- | -------- | ---------- | ----------- | +| 1 | 13 | Tambo's Justice | 64.9 | 0.2062 | 0.4519 | distance, track_distance, barrier, track | +| 2 | 2 | Demon Award | 60.0 | 0.1371 | 0.5297 | form, jockey, barrier, weight, distance, | +| 3 | 17 | Betterlucknexttime | 57.2 | 0.1086 | 0.6012 | track_distance, barrier, form, track, di | +| 4 | 11 | Astra Star | 53.2 | 0.0778 | 0.6589 | track, barrier, condition, jockey, form, | +| 5 | 14 | Russian Mint | 52.2 | 0.0716 | 0.7049 | form, track, condition, jockey, barrier, | +| 6 | 1 | Speed Legend | 49.6 | 0.0576 | 0.749 | track_distance, weight, track, barrier, | + +--- + +### Townsville — Race 8 — Great Northern 0 - 55 Handicap +**Skipped:** None diff --git a/data/reports/report-2026-08-09.md b/data/reports/report-2026-08-09.md new file mode 100644 index 0000000000000000000000000000000000000000..50fb071188d602e1dd576e735818bafa6d81e549 --- /dev/null +++ b/data/reports/report-2026-08-09.md @@ -0,0 +1,584 @@ +# Australian Gallops Trifecta Predictions — 2026-08-09 + +*Model version 1.2.0 | data retrieved 2026-08-14T17:32:06.114868+00:00* + +> Predictions are statistical estimates based on available information. They are NOT guarantees of any racing outcome or betting success. + +## BEST TRIFECTA OPPORTUNITIES +1. Sunshine Coast R2 — MEDIUM (74/100) + 4 → 3 → 5 +2. Sunshine Coast R8 — MEDIUM (74/100) + 4 → 13 → 11 +3. Sunshine Coast R7 — MEDIUM (70/100) + 5 → 7 → 4 +4. Casterton R1 — MEDIUM (69/100) + 9 → 3 → 6 +5. Kalgoorlie R6 — MEDIUM (69/100) + 2 → 1 → 7 +6. Sunshine Coast R5 — MEDIUM (68/100) + 2 → 1 → 6 + +--- + +### Ballarat Synthetic — Race 1 — Brandt Maiden Plate +**Skipped:** None + +--- + +### Ballarat Synthetic — Race 2 — Global Turf Maiden Plate +**Skipped:** None + +--- + +### Ballarat Synthetic — Race 3 — Sportsbet Feed Maiden Plate +1200m | Good | 3YO+ MDN | Start 2026-08-09T03:50:00Z | 9 runners + +**Prediction** +🥇 #6 Miss Exceptional (score 55.8) +🥈 #8 Platinum Rush (score 48.2) +🥉 #2 Big Chev (score 45.9) + +**Primary Trifecta:** 6 → 8 → 2 +**Confidence:** LOW — 37/100 (pace MODERATE, completeness 0.926) + +**Key Factors (top selections)** +- #6 Miss Exceptional: jockey/trainer strike-rate proxy; barrier suitability for the expected pace; weight handling relative to the field +- #8 Platinum Rush: barrier suitability for the expected pace; weight handling relative to the field; jockey/trainer strike-rate proxy +- #2 Big Chev: barrier suitability for the expected pace; weight handling relative to the field; race-shape / speed-map adjustment + +| Rank | No. | Horse | Score | Win Est. | Place Est. | Key Factors | +| ---- | --- | ----- | ----- | -------- | ---------- | ----------- | +| 1 | 6 | Miss Exceptional | 55.8 | 0.2751 | 0.5416 | jockey, barrier, weight, pace, form | +| 2 | 8 | Platinum Rush | 48.2 | 0.146 | 0.6622 | barrier, weight, jockey, pace, form | +| 3 | 2 | Big Chev | 45.9 | 0.1205 | 0.7668 | barrier, weight, pace, form, jockey | +| 4 | 4 | Neville Bartos | 45.9 | 0.1205 | 0.8638 | barrier, weight, pace, form | +| 5 | 1 | Andauto | 44.2 | 0.1046 | 0.9467 | weight, barrier, pace, form | +| 6 | 5 | Winsilence | 43.3 | 0.0971 | 0.9767 | barrier, jockey, weight, pace, form, con | + +--- + +### Ballarat Synthetic — Race 4 — Global Turf Maiden Plate +1000m | Good | 3YO+ MDN | Start 2026-08-09T04:30:00Z | 12 runners + +**Prediction** +🥇 #13 Royal Rhino (score 52.7) +🥈 #1 Ottalaus (score 46.2) +🥉 #3 Set Boom (score 44.6) + +**Primary Trifecta:** 13 → 1 → 3 +**Confidence:** LOW — 36/100 (pace MODERATE, completeness 0.963) + +**Key Factors (top selections)** +- #13 Royal Rhino: barrier suitability for the expected pace; weight handling relative to the field; race-shape / speed-map adjustment +- #1 Ottalaus: barrier suitability for the expected pace; weight handling relative to the field; race-shape / speed-map adjustment +- #3 Set Boom: weight handling relative to the field; barrier suitability for the expected pace; race-shape / speed-map adjustment + +| Rank | No. | Horse | Score | Win Est. | Place Est. | Key Factors | +| ---- | --- | ----- | ----- | -------- | ---------- | ----------- | +| 1 | 13 | Royal Rhino | 52.7 | 0.2027 | 0.4237 | barrier, weight, pace, form | +| 2 | 1 | Ottalaus | 46.2 | 0.1179 | 0.5261 | barrier, weight, pace, jockey, form | +| 3 | 3 | Set Boom | 44.6 | 0.1032 | 0.6267 | weight, barrier, pace, form | +| 4 | 7 | Lady In Red | 44.5 | 0.1023 | 0.7112 | track, weight, form, pace, barrier, jock | +| 5 | 2 | Points For Effort | 44.3 | 0.1006 | 0.7775 | barrier, weight, form, track, track_dist | +| 6 | 6 | Champagne Ladies | 42.2 | 0.0845 | 0.8417 | barrier, jockey, weight, pace, form, con | + +--- + +### Casterton — Race 1 — Adam Lindsay Gordon Maiden Hurdle +3500m | Soft 6 | 3YO+ MDN HDLE | Start 2026-08-09T02:50:00Z | 9 runners + +**Prediction** +🥇 #9 Zoom (score 59.8) +🥈 #3 Lodbrok (score 50.5) +🥉 #6 Shogun Express (score 45.2) + +**Primary Trifecta:** 9 → 3 → 6 +**Confidence:** MEDIUM — 69/100 (pace MODERATE, completeness 1.0) + +**Key Factors (top selections)** +- #9 Zoom: historical distance performance; track-specific record; track_distance +- #3 Lodbrok: weight handling relative to the field; barrier suitability for the expected pace; jockey/trainer strike-rate proxy +- #6 Shogun Express: weight handling relative to the field; barrier suitability for the expected pace; track-condition suitability + +| Rank | No. | Horse | Score | Win Est. | Place Est. | Key Factors | +| ---- | --- | ----- | ----- | -------- | ---------- | ----------- | +| 1 | 9 | Zoom | 59.8 | 0.3432 | 0.6029 | distance, track, track_distance, conditi | +| 2 | 3 | Lodbrok | 50.5 | 0.1581 | 0.6897 | weight, barrier, jockey, form, pace, con | +| 3 | 6 | Shogun Express | 45.2 | 0.1016 | 0.7625 | weight, barrier, condition, pace, jockey | +| 4 | 7 | Sunday Buzz | 43.3 | 0.0868 | 0.8268 | weight, barrier, jockey, pace, form, con | +| 5 | 1 | Brynner | 41.2 | 0.0728 | 0.8869 | weight, barrier, jockey, pace, condition | +| 6 | 8 | Thurmond | 39.7 | 0.0643 | 0.946 | weight, barrier, pace, condition, form, | + +--- + +### Casterton — Race 2 — Ecycle Solutions Casterton Hurdle +**Skipped:** None + +--- + +### Casterton — Race 3 — Moredun Hill Casterton Chase +3800m | Soft 7 | BM115 STPL | Start 2026-08-09T04:10:00Z | 6 runners + +**Prediction** +🥇 #3 Charlie Messy Hair (score 68.4) +🥈 #5 Nightfall (score 62.7) +🥉 #2 Lucky Chance (score 57.5) + +**Primary Trifecta:** 3 → 5 → 2 +**Confidence:** LOW — 35/100 (pace FAST, completeness 1.0) + +**Key Factors (top selections)** +- #3 Charlie Messy Hair: historical distance performance; track-specific record; track_distance +- #5 Nightfall: historical distance performance; track-specific record; track_distance +- #2 Lucky Chance: weight handling relative to the field; barrier suitability for the expected pace; recent form quality (score 74/100) + +| Rank | No. | Horse | Score | Win Est. | Place Est. | Key Factors | +| ---- | --- | ----- | ----- | -------- | ---------- | ----------- | +| 1 | 3 | Charlie Messy Hair | 68.4 | 0.4133 | 0.8371 | distance, track, track_distance, weight, | +| 2 | 5 | Nightfall | 62.7 | 0.2571 | 0.9233 | distance, track, track_distance, weight, | +| 3 | 2 | Lucky Chance | 57.5 | 0.1667 | 0.9634 | weight, barrier, form, condition, pace, | +| 4 | 4 | Christmas | 49.6 | 0.0863 | 1.0 | weight, barrier, pace, form, jockey, con | +| 5 | 6 | Goondiwindi | 40.4 | 0.0401 | 1.0 | weight, barrier, pace, form, condition, | +| 6 | 1 | Bazini | 39.3 | 0.0366 | 1.0 | weight, barrier, pace, condition, form, | + +--- + +### Casterton — Race 4 — Finns Fine Foods 0 - 56 Highweight +1200m | Soft 7 | 3YO+ BM0-56 | Start 2026-08-09T04:50:00Z | 6 runners + +**Prediction** +🥇 #6 Tartan Queen (score 56.7) +🥈 #4 Symphonite (score 50.7) +🥉 #3 Ambello (score 50.3) + +**Primary Trifecta:** 6 → 4 → 3 +**Confidence:** LOW — 36/100 (pace FAST, completeness 1.0) + +**Key Factors (top selections)** +- #6 Tartan Queen: weight handling relative to the field; barrier suitability for the expected pace; race-shape / speed-map adjustment +- #4 Symphonite: weight handling relative to the field; recent form quality (score 71/100); track-condition suitability +- #3 Ambello: track-specific record; track_distance; weight handling relative to the field + +| Rank | No. | Horse | Score | Win Est. | Place Est. | Key Factors | +| ---- | --- | ----- | ----- | -------- | ---------- | ----------- | +| 1 | 6 | Tartan Queen | 56.7 | 0.3324 | 0.729 | weight, barrier, pace, form | +| 2 | 4 | Symphonite | 50.7 | 0.2016 | 0.8291 | weight, form, condition, barrier, jockey | +| 3 | 3 | Ambello | 50.3 | 0.195 | 0.922 | track, track_distance, weight, barrier, | +| 4 | 1 | Hughie | 42.3 | 0.1001 | 1.0 | jockey, weight, barrier, pace, condition | +| 5 | 2 | Belmasai | 41.4 | 0.0929 | 1.0 | weight, barrier, pace, form, distance, c | +| 6 | 5 | Alpinova | 39.3 | 0.078 | 1.0 | weight, barrier, pace, track_distance, c | + +--- + +### Casterton — Race 5 — Bet365 Bet Boost Maiden Plate Highweight +**Skipped:** None + +--- + +### Casterton — Race 6 — Bet365 Bet Boost 0 - 56 Highweight +1400m | Soft 7 | 3YO+ BM0-56 | Start 2026-08-09T06:05:00Z | 7 runners + +**Prediction** +🥇 #6 State Of Maine (score 47.4) +🥈 #1 Eire To The Jungle (score 41.8) +🥉 #3 Dark Harmony (score 39.9) + +**Primary Trifecta:** 6 → 1 → 3 +**Confidence:** LOW — 35/100 (pace FAST, completeness 1.0) + +**Key Factors (top selections)** +- #6 State Of Maine: weight handling relative to the field; barrier suitability for the expected pace; recent form quality (score 56/100) +- #1 Eire To The Jungle: weight handling relative to the field; barrier suitability for the expected pace; race-shape / speed-map adjustment +- #3 Dark Harmony: weight handling relative to the field; barrier suitability for the expected pace; jockey/trainer strike-rate proxy + +| Rank | No. | Horse | Score | Win Est. | Place Est. | Key Factors | +| ---- | --- | ----- | ----- | -------- | ---------- | ----------- | +| 1 | 6 | State Of Maine | 47.4 | 0.2599 | 0.562 | weight, barrier, form, pace, jockey, con | +| 2 | 1 | Eire To The Jungle | 41.8 | 0.163 | 0.6868 | weight, barrier, pace, distance, form, j | +| 3 | 3 | Dark Harmony | 39.9 | 0.1391 | 0.8085 | weight, barrier, jockey, pace, distance, | +| 4 | 5 | Gargantuan | 38.6 | 0.1248 | 0.9091 | weight, barrier, pace, form, condition, | +| 5 | 8 | A Blue Star | 38.3 | 0.1217 | 1.0 | barrier, weight, pace, track, form, cond | +| 6 | 2 | Stan Tough | 36.0 | 0.1005 | 1.0 | barrier, weight, pace, distance, form, f | + +--- + +### Casterton — Race 7 — Vale Alan Upton 0 - 56 Highweight +2000m | Soft 7 | 3YO+ BM0-56 | Start 2026-08-09T06:40:00Z | 9 runners + +**Prediction** +🥇 #5 Smokin' Rohie (score 61.0) +🥈 #3 Flying Shelby (score 55.2) +🥉 #7 High Class Roller (score 53.4) + +**Primary Trifecta:** 5 → 3 → 7 +**Confidence:** LOW — 35/100 (pace MODERATE, completeness 1.0) + +**Key Factors (top selections)** +- #5 Smokin' Rohie: weight handling relative to the field; barrier suitability for the expected pace; historical distance performance +- #3 Flying Shelby: track-specific record; weight handling relative to the field; barrier suitability for the expected pace +- #7 High Class Roller: historical distance performance; weight handling relative to the field; barrier suitability for the expected pace + +| Rank | No. | Horse | Score | Win Est. | Place Est. | Key Factors | +| ---- | --- | ----- | ----- | -------- | ---------- | ----------- | +| 1 | 5 | Smokin' Rohie | 61.0 | 0.2607 | 0.5599 | weight, barrier, distance, jockey, form, | +| 2 | 3 | Flying Shelby | 55.2 | 0.1608 | 0.6851 | track, weight, barrier, form, pace, jock | +| 3 | 7 | High Class Roller | 53.4 | 0.1384 | 0.7649 | distance, weight, barrier, condition, jo | +| 4 | 6 | Tudaya | 52.2 | 0.1252 | 0.8448 | weight, barrier, jockey, condition, pace | +| 5 | 2 | Digari | 46.8 | 0.0798 | 0.9044 | weight, barrier, condition, pace, form, | +| 6 | 4 | Octahedron | 46.8 | 0.0798 | 0.9607 | weight, barrier, form, pace, distance, c | + +--- + +### Kalgoorlie — Race 1 — Bmgs Handicap +**Skipped:** None + +--- + +### Kalgoorlie — Race 2 — Aquila Mining Pty Ltd Maiden +1621m | Soft 6 | 3YO+ MDN | Start 2026-08-09T05:00:00Z | 8 runners + +**Prediction** +🥇 #2 Lord Momo (score 55.9) +🥈 #3 Mad Spitfire (score 51.8) +🥉 #6 Leader Of The Pack (score 50.5) + +**Primary Trifecta:** 2 → 3 → 6 +**Confidence:** LOW — 34/100 (pace MODERATE, completeness 1.0) + +**Key Factors (top selections)** +- #2 Lord Momo: track-specific record; barrier suitability for the expected pace; jockey/trainer strike-rate proxy +- #3 Mad Spitfire: barrier suitability for the expected pace; jockey/trainer strike-rate proxy; weight handling relative to the field +- #6 Leader Of The Pack: barrier suitability for the expected pace; weight handling relative to the field; race-shape / speed-map adjustment + +| Rank | No. | Horse | Score | Win Est. | Place Est. | Key Factors | +| ---- | --- | ----- | ----- | -------- | ---------- | ----------- | +| 1 | 2 | Lord Momo | 55.9 | 0.2502 | 0.5876 | track, barrier, jockey, weight, form, co | +| 2 | 3 | Mad Spitfire | 51.8 | 0.1778 | 0.7183 | barrier, jockey, weight, condition, trac | +| 3 | 6 | Leader Of The Pack | 50.5 | 0.1596 | 0.8066 | barrier, weight, pace, form | +| 4 | 4 | Peanut Butter | 48.1 | 0.1306 | 0.8845 | barrier, condition, jockey, weight, pace | +| 5 | 7 | Gold Lilly | 43.4 | 0.0883 | 0.9478 | barrier, form, weight, pace, jockey, tra | +| 6 | 1 | Prince Of Bondi | 41.9 | 0.0779 | 1.0 | barrier, jockey, weight, pace, form, tra | + +--- + +### Kalgoorlie — Race 3 — Pryce Mining Services Maiden +**Skipped:** None + +--- + +### Kalgoorlie — Race 4 — Kambalda Football Club Handicap +**Skipped:** None + +--- + +### Kalgoorlie — Race 5 — Bml Ventures Handicap +1760m | Soft 6 | 3YO+ CL2 | Start 2026-08-09T06:50:00Z | 8 runners + +**Prediction** +🥇 #2 Gold Enigma (score 47.4) +🥈 #4 Eternally Yours (score 39.7) +🥉 #1 Must Be Nice (score 38.9) + +**Primary Trifecta:** 2 → 4 → 1 +**Confidence:** LOW — 37/100 (pace MODERATE, completeness 1.0) + +**Key Factors (top selections)** +- #2 Gold Enigma: barrier suitability for the expected pace; weight handling relative to the field; recent form quality (score 61/100) +- #4 Eternally Yours: barrier suitability for the expected pace; weight handling relative to the field; track-condition suitability +- #1 Must Be Nice: barrier suitability for the expected pace; weight handling relative to the field; race-shape / speed-map adjustment + +| Rank | No. | Horse | Score | Win Est. | Place Est. | Key Factors | +| ---- | --- | ----- | ----- | -------- | ---------- | ----------- | +| 1 | 2 | Gold Enigma | 47.4 | 0.2676 | 0.5402 | barrier, weight, form, track, pace, jock | +| 2 | 4 | Eternally Yours | 39.7 | 0.1408 | 0.6624 | barrier, weight, condition, pace, form, | +| 3 | 1 | Must Be Nice | 38.9 | 0.1318 | 0.7608 | barrier, weight, pace, form, jockey, fit | +| 4 | 3 | Batista | 38.0 | 0.1222 | 0.8529 | barrier, weight, condition, pace, form, | +| 5 | 9 | Ruling Dame | 35.4 | 0.0984 | 0.9427 | barrier, weight, pace, condition, track, | +| 6 | 5 | Subtle Power | 34.6 | 0.0921 | 1.0 | barrier, condition, weight, pace, jockey | + +--- + +### Kalgoorlie — Race 6 — Terra Drilling Kambalda Cup +1400m | Soft 6 | 3YO+ OPEN | Start 2026-08-09T07:25:00Z | 7 runners + +**Prediction** +🥇 #2 Monty Zoomer (score 65.1) +🥈 #1 The Jester's Son (score 55.8) +🥉 #7 Playing Games (score 53.9) + +**Primary Trifecta:** 2 → 1 → 7 +**Confidence:** MEDIUM — 69/100 (pace FAST, completeness 1.0) + +**Key Factors (top selections)** +- #2 Monty Zoomer: track-specific record; track_distance; recent form quality (score 95/100) +- #1 The Jester's Son: track_distance; barrier suitability for the expected pace; track-specific record +- #7 Playing Games: track-specific record; track_distance; recent form quality (score 76/100) + +| Rank | No. | Horse | Score | Win Est. | Place Est. | Key Factors | +| ---- | --- | ----- | ----- | -------- | ---------- | ----------- | +| 1 | 2 | Monty Zoomer | 65.1 | 0.3958 | 0.7338 | track, track_distance, form, condition, | +| 2 | 1 | The Jester's Son | 55.8 | 0.1823 | 0.8347 | track_distance, barrier, track, distance | +| 3 | 7 | Playing Games | 53.9 | 0.1556 | 0.9076 | track, track_distance, form, jockey, bar | +| 4 | 5 | Treble Maker | 48.7 | 0.1009 | 0.9658 | track, barrier, form, pace, weight, cond | +| 5 | 6 | Rainline | 44.8 | 0.0729 | 1.0 | barrier, jockey, form, pace, condition, | +| 6 | 4 | Tacito | 42.1 | 0.0582 | 1.0 | track, barrier, weight, pace, form, dist | + +--- + +### Kalgoorlie — Race 7 — Nouchy Mining Services Handicap +**Skipped:** None + +--- + +### Kalgoorlie — Race 8 — Mining Supplies Kambalda Handicap +1400m | Soft 6 | 3YO+ CL2 | Start 2026-08-09T08:35:00Z | 14 runners + +**Prediction** +🥇 #9 Acoustic Bubbles (score 60.1) +🥈 #3 Sainty Cullity (score 55.7) +🥉 #5 Just Sublime (score 48.6) + +**Primary Trifecta:** 9 → 3 → 5 +**Confidence:** LOW — 34/100 (pace SLOW, completeness 1.0) + +**Key Factors (top selections)** +- #9 Acoustic Bubbles: barrier suitability for the expected pace; track-specific record; recent form quality (score 74/100) +- #3 Sainty Cullity: track_distance; barrier suitability for the expected pace; recent form quality (score 80/100) +- #5 Just Sublime: historical distance performance; track_distance; barrier suitability for the expected pace + +| Rank | No. | Horse | Score | Win Est. | Place Est. | Key Factors | +| ---- | --- | ----- | ----- | -------- | ---------- | ----------- | +| 1 | 9 | Acoustic Bubbles | 60.1 | 0.2437 | 0.5061 | barrier, track, form, distance, track_di | +| 2 | 3 | Sainty Cullity | 55.7 | 0.1689 | 0.5872 | track_distance, barrier, form, weight, c | +| 3 | 5 | Just Sublime | 48.6 | 0.0935 | 0.6656 | distance, track_distance, barrier, weigh | +| 4 | 1 | Morf | 46.9 | 0.0811 | 0.7262 | distance, weight, barrier, track, pace, | +| 5 | 11 | White Hot | 46.5 | 0.0785 | 0.7839 | track, barrier, weight, pace, form, jock | +| 6 | 6 | Alotta Fighting | 43.4 | 0.0606 | 0.8311 | jockey, weight, form, barrier, pace, tra | + +--- + +### Muswellbrook — Race 1 — Tab Maiden Plate +1500m | Good | MDN | Start 2026-08-09T02:57:00Z | 8 runners + +**Prediction** +🥇 #2 Magic Merlin (score 59.2) +🥈 #6 Strasbelle (score 52.2) +🥉 #1 Gold Earth (score 51.9) + +**Primary Trifecta:** 2 → 6 → 1 +**Confidence:** LOW — 37/100 (pace MODERATE, completeness 0.945) + +**Key Factors (top selections)** +- #2 Magic Merlin: track-specific record; barrier suitability for the expected pace; jockey/trainer strike-rate proxy +- #6 Strasbelle: track-condition suitability; recent form quality (score 77/100); barrier suitability for the expected pace +- #1 Gold Earth: track-condition suitability; barrier suitability for the expected pace; weight handling relative to the field + +| Rank | No. | Horse | Score | Win Est. | Place Est. | Key Factors | +| ---- | --- | ----- | ----- | -------- | ---------- | ----------- | +| 1 | 2 | Magic Merlin | 59.2 | 0.3113 | 0.6545 | track, barrier, jockey, condition, weigh | +| 2 | 6 | Strasbelle | 52.2 | 0.1737 | 0.7556 | condition, form, barrier, weight, pace, | +| 3 | 1 | Gold Earth | 51.9 | 0.1694 | 0.8433 | condition, barrier, weight, form, pace, | +| 4 | 8 | Trapeazy | 45.7 | 0.1011 | 0.9145 | barrier, jockey, weight, condition, pace | +| 5 | 5 | Maremoto | 44.0 | 0.0877 | 0.9596 | barrier, weight, pace, jockey, form, cla | +| 6 | 3 | Ocean Predator | 41.5 | 0.0712 | 1.0 | barrier, weight, pace | + +--- + +### Muswellbrook — Race 2 — Denbrook Thoroughbreds Maiden Handicap +1280m | Good | MDN | Start 2026-08-09T03:37:00Z | 8 runners + +**Prediction** +🥇 #1 I'm Flexible (score 50.2) +🥈 #3 Graffi (score 42.8) +🥉 #5 Nulkaba Star (score 41.7) + +**Primary Trifecta:** 1 → 3 → 5 +**Confidence:** LOW — 37/100 (pace MODERATE, completeness 1.0) + +**Key Factors (top selections)** +- #1 I'm Flexible: barrier suitability for the expected pace; weight handling relative to the field; race-shape / speed-map adjustment +- #3 Graffi: barrier suitability for the expected pace; weight handling relative to the field; race-shape / speed-map adjustment +- #5 Nulkaba Star: barrier suitability for the expected pace; jockey/trainer strike-rate proxy; weight handling relative to the field + +| Rank | No. | Horse | Score | Win Est. | Place Est. | Key Factors | +| ---- | --- | ----- | ----- | -------- | ---------- | ----------- | +| 1 | 1 | I'm Flexible | 50.2 | 0.2714 | 0.5515 | barrier, weight, pace, form | +| 2 | 3 | Graffi | 42.8 | 0.1465 | 0.6665 | barrier, weight, pace, form | +| 3 | 5 | Nulkaba Star | 41.7 | 0.1336 | 0.7706 | barrier, jockey, weight, distance, track | +| 4 | 4 | Tralee | 39.9 | 0.115 | 0.8647 | barrier, weight, jockey, pace, form, con | +| 5 | 7 | Thirty Degrees | 38.7 | 0.1041 | 0.9528 | barrier, weight, track, pace, form, jock | +| 6 | 2 | Looking The Part | 37.5 | 0.0942 | 1.0 | barrier, weight, distance, track, track_ | + +--- + +### Muswellbrook — Race 3 — Hunter Thoroughbred Breeders Maiden +**Skipped:** None + +--- + +### Muswellbrook — Race 4 — Queen Of The Valley Matchmaker F&M BM66 +**Skipped:** None + +--- + +### Muswellbrook — Race 5 — Star Turn @ Vinery Stud Class 1 Handicap +**Skipped:** None + +--- + +### Muswellbrook — Race 6 — Emf Group BM66 Handicap +**Skipped:** None + +--- + +### Muswellbrook — Race 7 — Supido @ Www.Widden.Com BM74 Handicap +**Skipped:** None + +--- + +### Sunshine Coast — Race 1 — Pfd Maiden Handicap +**Skipped:** None + +--- + +### Sunshine Coast — Race 2 — Masterfoods Class 2 Handicap +1000m | Good | CL2 | Start 2026-08-09T03:05:00Z | 5 runners + +**Prediction** +🥇 #4 Don'Tcha Luv'Er (score 68.3) +🥈 #3 Jimmyinthejungle (score 54.2) +🥉 #5 Oohlalouvre (score 52.8) + +**Primary Trifecta:** 4 → 3 → 5 +**Confidence:** MEDIUM — 74/100 (pace VERY FAST, completeness 1.0) + +**Key Factors (top selections)** +- #4 Don'Tcha Luv'Er: historical distance performance; track-specific record; track_distance +- #3 Jimmyinthejungle: track-specific record; track_distance; barrier suitability for the expected pace +- #5 Oohlalouvre: jockey/trainer strike-rate proxy; track-condition suitability; historical distance performance + +| Rank | No. | Horse | Score | Win Est. | Place Est. | Key Factors | +| ---- | --- | ----- | ----- | -------- | ---------- | ----------- | +| 1 | 4 | Don'Tcha Luv'Er | 68.3 | 0.5314 | 0.8416 | distance, track, track_distance, conditi | +| 2 | 3 | Jimmyinthejungle | 54.2 | 0.1641 | 0.9287 | track, track_distance, barrier, distance | +| 3 | 5 | Oohlalouvre | 52.8 | 0.146 | 1.0 | jockey, condition, distance, barrier, tr | +| 4 | 1 | Luva Flutta | 46.6 | 0.0871 | 1.0 | weight, distance, track, track_distance, | +| 5 | 6 | Mercatello | 44.2 | 0.0713 | 1.0 | barrier, condition, weight, pace, form, | + +--- + +### Sunshine Coast — Race 3 — Primo Class 4 Handicap +1600m | Good | CL4 | Start 2026-08-09T03:45:00Z | 6 runners + +**Prediction** +🥇 #6 Settat (score 48.9) +🥈 #7 Ready Azz Eva (score 43.1) +🥉 #4 Jemoma Alpilage (score 41.4) + +**Primary Trifecta:** 6 → 7 → 4 +**Confidence:** LOW — 35/100 (pace FAST, completeness 1.0) + +**Key Factors (top selections)** +- #6 Settat: historical distance performance; barrier suitability for the expected pace; recent form quality (score 67/100) +- #7 Ready Azz Eva: barrier suitability for the expected pace; recent form quality (score 60/100); weight handling relative to the field +- #4 Jemoma Alpilage: track_distance; barrier suitability for the expected pace; weight handling relative to the field + +| Rank | No. | Horse | Score | Win Est. | Place Est. | Key Factors | +| ---- | --- | ----- | ----- | -------- | ---------- | ----------- | +| 1 | 6 | Settat | 48.9 | 0.3054 | 0.6572 | distance, barrier, form, weight, pace, j | +| 2 | 7 | Ready Azz Eva | 43.1 | 0.1883 | 0.8076 | barrier, form, weight, pace, condition, | +| 3 | 4 | Jemoma Alpilage | 41.4 | 0.1635 | 0.9154 | track_distance, barrier, weight, pace, f | +| 4 | 2 | Seneschal | 40.4 | 0.1504 | 1.0 | barrier, weight, track, pace, condition, | +| 5 | 1 | Rock Hard Love | 36.4 | 0.1078 | 1.0 | barrier, weight, pace, distance, jockey, | +| 6 | 5 | Mostro | 33.5 | 0.0846 | 1.0 | barrier, weight, pace, distance, conditi | + +--- + +### Sunshine Coast — Race 4 — Pfd Seafood BM62 Handicap +**Skipped:** None + +--- + +### Sunshine Coast — Race 5 — Ingham's Qtis 3Yo Maiden Handicap +1200m | Good | 3YO MDN | Start 2026-08-09T05:05:00Z | 9 runners + +**Prediction** +🥇 #2 Sky Jest (score 58.6) +🥈 #1 Eddington (score 48.7) +🥉 #6 Radomir (score 47.0) + +**Primary Trifecta:** 2 → 1 → 6 +**Confidence:** MEDIUM — 68/100 (pace MODERATE, completeness 0.926) + +**Key Factors (top selections)** +- #2 Sky Jest: barrier suitability for the expected pace; recent form quality (score 80/100); weight handling relative to the field +- #1 Eddington: track-condition suitability; barrier suitability for the expected pace; weight handling relative to the field +- #6 Radomir: barrier suitability for the expected pace; weight handling relative to the field; jockey/trainer strike-rate proxy + +| Rank | No. | Horse | Score | Win Est. | Place Est. | Key Factors | +| ---- | --- | ----- | ----- | -------- | ---------- | ----------- | +| 1 | 2 | Sky Jest | 58.6 | 0.3457 | 0.6286 | barrier, form, weight, pace, class | +| 2 | 1 | Eddington | 48.7 | 0.1515 | 0.7399 | condition, barrier, weight, jockey, dist | +| 3 | 6 | Radomir | 47.0 | 0.1315 | 0.8139 | barrier, weight, jockey, pace, form | +| 4 | 7 | Summer Sensation | 45.0 | 0.1113 | 0.8755 | barrier, weight, jockey, pace, form, cla | +| 5 | 15 | Sovereign Style | 40.1 | 0.074 | 0.9312 | weight, pace, barrier, form | +| 6 | 14 | Hit A Lick | 37.9 | 0.0616 | 0.98 | weight, barrier, pace, jockey, form | + +--- + +### Sunshine Coast — Race 6 — McCain Open Handicap +**Skipped:** None + +--- + +### Sunshine Coast — Race 7 — Farm Frites Class 1 Handicap +1400m | Good | CL1 | Start 2026-08-09T06:20:00Z | 12 runners + +**Prediction** +🥇 #5 El Centro (score 63.7) +🥈 #7 Divine Justice (score 53.5) +🥉 #4 Cantarito (score 51.8) + +**Primary Trifecta:** 5 → 7 → 4 +**Confidence:** MEDIUM — 70/100 (pace MODERATE, completeness 1.0) + +**Key Factors (top selections)** +- #5 El Centro: track-specific record; barrier suitability for the expected pace; jockey/trainer strike-rate proxy +- #7 Divine Justice: barrier suitability for the expected pace; historical distance performance; jockey/trainer strike-rate proxy +- #4 Cantarito: track-specific record; barrier suitability for the expected pace; recent form quality (score 71/100) + +| Rank | No. | Horse | Score | Win Est. | Place Est. | Key Factors | +| ---- | --- | ----- | ----- | -------- | ---------- | ----------- | +| 1 | 5 | El Centro | 63.7 | 0.297 | 0.5341 | track, barrier, jockey, form, weight, co | +| 2 | 7 | Divine Justice | 53.5 | 0.1269 | 0.6355 | barrier, distance, jockey, condition, we | +| 3 | 4 | Cantarito | 51.8 | 0.1102 | 0.7288 | track, barrier, form, weight, pace, jock | +| 4 | 3 | Adranos | 50.8 | 0.1014 | 0.795 | barrier, condition, jockey, weight, pace | +| 5 | 1 | Comin'Hometoyou | 49.8 | 0.0933 | 0.8454 | barrier, form, weight, jockey, condition | +| 6 | 10 | Let'Sgo Hugo | 45.7 | 0.0663 | 0.8917 | track, barrier, jockey, weight, pace, co | + +--- + +### Sunshine Coast — Race 8 — Pfd BM58 Handicap +1200m | Good | BM58 | Start 2026-08-09T06:55:00Z | 11 runners + +**Prediction** +🥇 #4 Col Burn (score 61.8) +🥈 #13 Kelanoa (score 47.1) +🥉 #11 Paper Cowboy (score 45.8) + +**Primary Trifecta:** 4 → 13 → 11 +**Confidence:** MEDIUM — 74/100 (pace MODERATE, completeness 1.0) + +**Key Factors (top selections)** +- #4 Col Burn: track-specific record; track-condition suitability; fitness +- #13 Kelanoa: track_distance; barrier suitability for the expected pace; track-specific record +- #11 Paper Cowboy: recent form quality (score 82/100); weight handling relative to the field; track-condition suitability + +| Rank | No. | Horse | Score | Win Est. | Place Est. | Key Factors | +| ---- | --- | ----- | ----- | -------- | ---------- | ----------- | +| 1 | 4 | Col Burn | 61.8 | 0.4055 | 0.6315 | track, condition, fitness, barrier, jock | +| 2 | 13 | Kelanoa | 47.1 | 0.1191 | 0.7037 | track_distance, barrier, track, weight, | +| 3 | 11 | Paper Cowboy | 45.8 | 0.1069 | 0.761 | form, weight, condition, pace, barrier, | +| 4 | 9 | Pierant | 41.1 | 0.0722 | 0.8154 | barrier, weight, pace, form, jockey, con | +| 5 | 1 | Limero | 38.3 | 0.0572 | 0.8622 | weight, distance, barrier, pace, track, | +| 6 | 15 | Starsarise | 37.7 | 0.0544 | 0.9029 | barrier, weight, condition, pace, form, | diff --git a/data/reports/report-2026-08-10.md b/data/reports/report-2026-08-10.md new file mode 100644 index 0000000000000000000000000000000000000000..6cc33eaf8360d14af49a63e11c1972da413a8df1 --- /dev/null +++ b/data/reports/report-2026-08-10.md @@ -0,0 +1,591 @@ +# Australian Gallops Trifecta Predictions — 2026-08-10 + +*Model version 1.1.0 | data retrieved 2026-08-14T17:01:20.543151+00:00* + +> Predictions are statistical estimates based on available information. They are NOT guarantees of any racing outcome or betting success. + +## BEST TRIFECTA OPPORTUNITIES +1. Dubbo R3 — MEDIUM (75/100) + 1 → 3 → 11 +2. Kilcoy R3 — MEDIUM (75/100) + 4 → 2 → 6 +3. Nowra R2 — MEDIUM (72/100) + 9 → 5 → 2 +4. Dubbo R4 — MEDIUM (70/100) + 5 → 3 → 4 +5. Kilcoy R4 — MEDIUM (69/100) + 12 → 6 → 9 +6. Nowra R1 — MEDIUM (69/100) + 4 → 8 → 3 +7. Pakenham Synthetic R8 — MEDIUM (69/100) + 3 → 1 → 10 +8. Pakenham Synthetic R2 — MEDIUM (68/100) + 5 → 3 → 4 + +--- + +### Dubbo — Race 1 — Inland Petroleum Country Maiden Handicap +**Skipped:** None + +--- + +### Dubbo — Race 2 — Elders Dubbo Rural Maiden Plate +**Skipped:** None + +--- + +### Dubbo — Race 3 — Aqua West Country Boosted BM58 Handicap +1620m | Heavy 9 | BM58 | Start 2026-08-10T04:40:00Z | 12 runners + +**Prediction** +🥇 #1 Boncapo (score 62.0) +🥈 #3 Strassman (score 46.1) +🥉 #11 Vastly (score 42.8) + +**Primary Trifecta:** 1 → 3 → 11 +**Confidence:** MEDIUM — 75/100 (pace MODERATE, completeness 1.0) + +**Key Factors (top selections)** +- #1 Boncapo: track-specific record; track-condition suitability; weight handling relative to the field +- #3 Strassman: barrier suitability for the expected pace; weight handling relative to the field; recent form quality (score 63/100) +- #11 Vastly: track-specific record; barrier suitability for the expected pace; weight handling relative to the field + +| Rank | No. | Horse | Score | Win Est. | Place Est. | Key Factors | +| ---- | --- | ----- | ----- | -------- | ---------- | ----------- | +| 1 | 1 | Boncapo | 62.0 | 0.3778 | 0.5544 | track, condition, weight, form, barrier, | +| 2 | 3 | Strassman | 46.1 | 0.1004 | 0.6301 | barrier, weight, form, pace, condition, | +| 3 | 11 | Vastly | 42.8 | 0.0763 | 0.6968 | track, barrier, weight, pace, form, jock | +| 4 | 2 | Divine Conclusion | 42.7 | 0.0756 | 0.7528 | barrier, weight, form, pace, jockey, tra | +| 5 | 4 | Grande Diablo | 41.2 | 0.0667 | 0.8007 | barrier, weight, form, pace, jockey, con | +| 6 | 5 | Proclivity | 39.1 | 0.056 | 0.8477 | barrier, weight, jockey, pace, condition | + +--- + +### Dubbo — Race 4 — Vale Colin Mackintosh BM58 Handicap +1120m | Heavy 9 | BM58 | Start 2026-08-10T05:20:00Z | 10 runners + +**Prediction** +🥇 #5 Torendosetta (score 60.5) +🥈 #3 Ensign Parker (score 50.3) +🥉 #4 Frankie's Shout (score 48.3) + +**Primary Trifecta:** 5 → 3 → 4 +**Confidence:** MEDIUM — 70/100 (pace MODERATE, completeness 1.0) + +**Key Factors (top selections)** +- #5 Torendosetta: track-condition suitability; recent form quality (score 94/100); barrier suitability for the expected pace +- #3 Ensign Parker: weight handling relative to the field; recent form quality (score 71/100); barrier suitability for the expected pace +- #4 Frankie's Shout: barrier suitability for the expected pace; weight handling relative to the field; recent form quality (score 68/100) + +| Rank | No. | Horse | Score | Win Est. | Place Est. | Key Factors | +| ---- | --- | ----- | ----- | -------- | ---------- | ----------- | +| 1 | 5 | Torendosetta | 60.5 | 0.3502 | 0.6265 | condition, form, barrier, weight, track, | +| 2 | 3 | Ensign Parker | 50.3 | 0.1497 | 0.7086 | weight, form, barrier, jockey, condition | +| 3 | 4 | Frankie's Shout | 48.3 | 0.1267 | 0.7726 | barrier, weight, form, pace, jockey, con | +| 4 | 10 | Miss Karis | 43.1 | 0.0821 | 0.8355 | barrier, condition, weight, pace, form, | +| 5 | 2 | Rothgate | 40.1 | 0.064 | 0.8875 | weight, condition, jockey, pace, form, b | +| 6 | 1 | Street Parade | 39.9 | 0.0629 | 0.9318 | weight, barrier, jockey, pace, form, tra | + +--- + +### Dubbo — Race 5 — Xxxx Gold Dubbo Cup Sprint Prelude +1120m | Heavy 9 | OPEN | Start 2026-08-10T05:55:00Z | 7 runners + +**Prediction** +🥇 #7 Fetes Des Meres (score 51.2) +🥈 #2 Castlebar Road (score 45.3) +🥉 #8 Crook (score 43.1) + +**Primary Trifecta:** 7 → 2 → 8 +**Confidence:** LOW — 35/100 (pace FAST, completeness 1.0) + +**Key Factors (top selections)** +- #7 Fetes Des Meres: track-specific record; barrier suitability for the expected pace; recent form quality (score 61/100) +- #2 Castlebar Road: barrier suitability for the expected pace; recent form quality (score 67/100); track-condition suitability +- #8 Crook: track-condition suitability; barrier suitability for the expected pace; weight handling relative to the field + +| Rank | No. | Horse | Score | Win Est. | Place Est. | Key Factors | +| ---- | --- | ----- | ----- | -------- | ---------- | ----------- | +| 1 | 7 | Fetes Des Meres | 51.2 | 0.3107 | 0.659 | track, barrier, form, weight, pace, cond | +| 2 | 2 | Castlebar Road | 45.3 | 0.19 | 0.8095 | barrier, form, condition, weight, track, | +| 3 | 8 | Crook | 43.1 | 0.1582 | 0.8935 | condition, barrier, weight, pace, form, | +| 4 | 4 | Wave Breaker | 42.5 | 0.1505 | 0.9572 | track, barrier, weight, pace, form, trai | +| 5 | 13 | Enniroc | 35.5 | 0.084 | 1.0 | barrier, weight, pace, form, jockey, con | +| 6 | 11 | Prince Of Sepang | 32.2 | 0.0638 | 1.0 | barrier, weight, pace, track, condition, | + +--- + +### Dubbo — Race 6 — Precision Health Care Class 2 Handicap +**Skipped:** None + +--- + +### Dubbo — Race 7 — Dubbo Gilgandra Toyota Dubbo Cup Prelude +1420m | Heavy 9 | OPEN | Start 2026-08-10T07:10:00Z | 11 runners + +**Prediction** +🥇 #3 Stockholm (score 55.4) +🥈 #11 Nomorenightshift (score 48.2) +🥉 #8 Deion (score 42.6) + +**Primary Trifecta:** 3 → 11 → 8 +**Confidence:** LOW — 37/100 (pace MODERATE, completeness 1.0) + +**Key Factors (top selections)** +- #3 Stockholm: track-specific record; barrier suitability for the expected pace; jockey/trainer strike-rate proxy +- #11 Nomorenightshift: track-specific record; barrier suitability for the expected pace; trainer record +- #8 Deion: barrier suitability for the expected pace; track-specific record; track-condition suitability + +| Rank | No. | Horse | Score | Win Est. | Place Est. | Key Factors | +| ---- | --- | ----- | ----- | -------- | ---------- | ----------- | +| 1 | 3 | Stockholm | 55.4 | 0.2784 | 0.527 | track, barrier, jockey, weight, form, pa | +| 2 | 11 | Nomorenightshift | 48.2 | 0.1528 | 0.6088 | track, barrier, trainer, jockey, weight, | +| 3 | 8 | Deion | 42.6 | 0.0958 | 0.6853 | barrier, track, condition, weight, pace, | +| 4 | 14 | Red Beryl | 40.7 | 0.0818 | 0.7563 | distance, barrier, weight, pace, track, | +| 5 | 13 | Feirme Prince | 39.9 | 0.0765 | 0.8238 | barrier, weight, pace, track, jockey, fo | +| 6 | 5 | Shamedy | 39.0 | 0.071 | 0.8824 | weight, form, pace, barrier, jockey, tra | + +--- + +### Kilcoy — Race 1 — Somerset Regional Council 3Yo Maiden +**Skipped:** None + +--- + +### Kilcoy — Race 2 — Ladbrokes Place Extra BM60 Handicap +1900m | Soft 6 | BM60 | Start 2026-08-10T03:40:00Z | 9 runners + +**Prediction** +🥇 #6 Trusty Bandit (score 62.0) +🥈 #4 Cheerful Cat (score 57.0) +🥉 #5 O'Caldino (score 48.9) + +**Primary Trifecta:** 6 → 4 → 5 +**Confidence:** LOW — 35/100 (pace MODERATE, completeness 1.0) + +**Key Factors (top selections)** +- #6 Trusty Bandit: historical distance performance; track-specific record; recent form quality (score 76/100) +- #4 Cheerful Cat: historical distance performance; track-specific record; barrier suitability for the expected pace +- #5 O'Caldino: historical distance performance; track-specific record; barrier suitability for the expected pace + +| Rank | No. | Horse | Score | Win Est. | Place Est. | Key Factors | +| ---- | --- | ----- | ----- | -------- | ---------- | ----------- | +| 1 | 6 | Trusty Bandit | 62.0 | 0.3464 | 0.6909 | distance, track, form, barrier, weight, | +| 2 | 4 | Cheerful Cat | 57.0 | 0.2283 | 0.8024 | distance, track, barrier, condition, wei | +| 3 | 5 | O'Caldino | 48.9 | 0.1163 | 0.856 | distance, track, barrier, pace, weight, | +| 4 | 8 | Rainbow Glitter | 48.4 | 0.1115 | 0.9053 | distance, track, barrier, pace, weight, | +| 5 | 3 | Social Pariah | 39.6 | 0.0536 | 0.9397 | condition, barrier, weight, pace, traine | +| 6 | 9 | Ucelle | 38.6 | 0.0493 | 0.9704 | barrier, pace, jockey, weight, form, con | + +--- + +### Kilcoy — Race 3 — Ladbrokes Big Bets Copy Now BM65 +1500m | Soft 6 | BM65 | Start 2026-08-10T04:13:00Z | 6 runners + +**Prediction** +🥇 #4 Vacillation (score 58.3) +🥈 #2 Drialle (score 42.9) +🥉 #6 Shape Of Water (score 38.4) + +**Primary Trifecta:** 4 → 2 → 6 +**Confidence:** MEDIUM — 75/100 (pace FAST, completeness 1.0) + +**Key Factors (top selections)** +- #4 Vacillation: historical distance performance; barrier suitability for the expected pace; track-condition suitability +- #2 Drialle: barrier suitability for the expected pace; weight handling relative to the field; race-shape / speed-map adjustment +- #6 Shape Of Water: track-specific record; barrier suitability for the expected pace; weight handling relative to the field + +| Rank | No. | Horse | Score | Win Est. | Place Est. | Key Factors | +| ---- | --- | ----- | ----- | -------- | ---------- | ----------- | +| 1 | 4 | Vacillation | 58.3 | 0.5483 | 0.8046 | distance, barrier, condition, weight, fo | +| 2 | 2 | Drialle | 42.9 | 0.1519 | 0.8975 | barrier, weight, pace, condition, jockey | +| 3 | 6 | Shape Of Water | 38.4 | 0.1044 | 0.9664 | track, barrier, weight, pace, condition, | +| 4 | 8 | Brooklyn Daisy | 37.0 | 0.0929 | 1.0 | barrier, weight, pace, condition, form, | +| 5 | 5 | Uluwatu | 33.4 | 0.0688 | 1.0 | barrier, weight, pace, condition, jockey | +| 6 | 10 | Pauli | 24.8 | 0.0336 | 1.0 | barrier, pace, weight, form, track, cond | + +--- + +### Kilcoy — Race 4 — Kilcoy Global Foods Maiden Handicap +1500m | Soft 6 | MDN | Start 2026-08-10T04:48:00Z | 10 runners + +**Prediction** +🥇 #12 Braidwood Rose (score 54.8) +🥈 #6 Successismagic (score 45.0) +🥉 #9 Meade's Cafe (score 41.3) + +**Primary Trifecta:** 12 → 6 → 9 +**Confidence:** MEDIUM — 69/100 (pace MODERATE, completeness 1.0) + +**Key Factors (top selections)** +- #12 Braidwood Rose: barrier suitability for the expected pace; jockey/trainer strike-rate proxy; race-shape / speed-map adjustment +- #6 Successismagic: barrier suitability for the expected pace; weight handling relative to the field; race-shape / speed-map adjustment +- #9 Meade's Cafe: barrier suitability for the expected pace; race-shape / speed-map adjustment; weight handling relative to the field + +| Rank | No. | Horse | Score | Win Est. | Place Est. | Key Factors | +| ---- | --- | ----- | ----- | -------- | ---------- | ----------- | +| 1 | 12 | Braidwood Rose | 54.8 | 0.2855 | 0.5044 | barrier, jockey, pace, weight, form | +| 2 | 6 | Successismagic | 45.0 | 0.1262 | 0.5956 | barrier, weight, pace, form, jockey | +| 3 | 9 | Meade's Cafe | 41.3 | 0.0927 | 0.6845 | barrier, pace, weight, form, jockey | +| 4 | 4 | Rubick's Shadow | 41.1 | 0.0912 | 0.7561 | jockey, weight, barrier, pace, form | +| 5 | 3 | Enjector | 40.8 | 0.0889 | 0.8271 | weight, barrier, condition, pace, form, | +| 6 | 2 | Shrewdness | 38.2 | 0.0716 | 0.8952 | barrier, weight, pace, jockey, form, con | + +--- + +### Kilcoy — Race 5 — Ladbrokes Switch Class 1 Handicap +1500m | Soft 6 | CL1 | Start 2026-08-10T05:27:00Z | 9 runners + +**Prediction** +🥇 #3 Tartan Tiger (score 51.9) +🥈 #13 Air Of Authority (score 45.1) +🥉 #5 Brain Wave (score 42.0) + +**Primary Trifecta:** 3 → 13 → 5 +**Confidence:** LOW — 36/100 (pace MODERATE, completeness 1.0) + +**Key Factors (top selections)** +- #3 Tartan Tiger: historical distance performance; barrier suitability for the expected pace; weight handling relative to the field +- #13 Air Of Authority: recent form quality (score 67/100); barrier suitability for the expected pace; weight handling relative to the field +- #5 Brain Wave: historical distance performance; weight handling relative to the field; barrier suitability for the expected pace + +| Rank | No. | Horse | Score | Win Est. | Place Est. | Key Factors | +| ---- | --- | ----- | ----- | -------- | ---------- | ----------- | +| 1 | 3 | Tartan Tiger | 51.9 | 0.293 | 0.5877 | distance, barrier, weight, condition, pa | +| 2 | 13 | Air Of Authority | 45.1 | 0.1663 | 0.6844 | form, barrier, weight, pace, jockey, cla | +| 3 | 5 | Brain Wave | 42.0 | 0.1284 | 0.7691 | distance, weight, barrier, jockey, pace, | +| 4 | 11 | Lord Danilo | 38.6 | 0.0967 | 0.8444 | distance, barrier, weight, pace, track, | +| 5 | 9 | Skieda | 37.0 | 0.0847 | 0.9012 | weight, pace, jockey, barrier, form, con | +| 6 | 8 | Piggietales | 35.6 | 0.0753 | 0.9547 | barrier, weight, pace, form, condition, | + +--- + +### Kilcoy — Race 6 — Australian Defence Force Raceday 23 Aug +**Skipped:** None + +--- + +### Kilcoy — Race 7 — Exchange Hotel Kilcoy 0 - 55 Handicap +**Skipped:** None + +--- + +### Nowra — Race 1 — Next Race Day 20Th September Cg&E Maiden +1100m | Soft | MDN CG | Start 2026-08-10T03:10:00Z | 8 runners + +**Prediction** +🥇 #4 Thirsty For More (score 58.1) +🥈 #8 Power Hungry (score 47.5) +🥉 #3 Wildstone Nature (score 46.2) + +**Primary Trifecta:** 4 → 8 → 3 +**Confidence:** MEDIUM — 69/100 (pace MODERATE, completeness 0.972) + +**Key Factors (top selections)** +- #4 Thirsty For More: jockey/trainer strike-rate proxy; barrier suitability for the expected pace; weight handling relative to the field +- #8 Power Hungry: barrier suitability for the expected pace; historical distance performance; track-specific record +- #3 Wildstone Nature: weight handling relative to the field; barrier suitability for the expected pace; race-shape / speed-map adjustment + +| Rank | No. | Horse | Score | Win Est. | Place Est. | Key Factors | +| ---- | --- | ----- | ----- | -------- | ---------- | ----------- | +| 1 | 4 | Thirsty For More | 58.1 | 0.3321 | 0.5927 | jockey, barrier, weight, pace, form | +| 2 | 8 | Power Hungry | 47.5 | 0.1373 | 0.7099 | barrier, distance, track, jockey, weight | +| 3 | 3 | Wildstone Nature | 46.2 | 0.1232 | 0.8177 | weight, barrier, pace, form | +| 4 | 1 | Pariah Time | 45.6 | 0.1172 | 0.901 | condition, barrier, weight, pace, jockey | +| 5 | 6 | Our Cielo | 44.6 | 0.1078 | 0.9607 | barrier, weight, pace, jockey, form | +| 6 | 2 | Life Young Ever | 41.5 | 0.0833 | 1.0 | barrier, jockey, weight, pace, form, con | + +--- + +### Nowra — Race 2 — Thank You Bob Young Maiden Plate +1400m | Soft | MDN | Start 2026-08-10T03:50:00Z | 10 runners + +**Prediction** +🥇 #9 Rockabye Roxy (score 60.7) +🥈 #5 Belleistic Bonny (score 48.7) +🥉 #2 Kisembo (score 46.4) + +**Primary Trifecta:** 9 → 5 → 2 +**Confidence:** MEDIUM — 72/100 (pace MODERATE, completeness 1.0) + +**Key Factors (top selections)** +- #9 Rockabye Roxy: track-condition suitability; jockey/trainer strike-rate proxy; recent form quality (score 78/100) +- #5 Belleistic Bonny: historical distance performance; barrier suitability for the expected pace; weight handling relative to the field +- #2 Kisembo: barrier suitability for the expected pace; weight handling relative to the field; race-shape / speed-map adjustment + +| Rank | No. | Horse | Score | Win Est. | Place Est. | Key Factors | +| ---- | --- | ----- | ----- | -------- | ---------- | ----------- | +| 1 | 9 | Rockabye Roxy | 60.7 | 0.3146 | 0.5258 | condition, jockey, form, barrier, distan | +| 2 | 5 | Belleistic Bonny | 48.7 | 0.1157 | 0.6167 | distance, barrier, weight, condition, pa | +| 3 | 2 | Kisembo | 46.4 | 0.0955 | 0.7025 | barrier, weight, pace, form, jockey | +| 4 | 10 | El Cool Gee | 45.8 | 0.0909 | 0.7854 | form, barrier, weight, pace, class | +| 5 | 7 | Little Bobbyloulou | 45.1 | 0.0857 | 0.8592 | barrier, jockey, weight, pace, form | +| 6 | 4 | Step Quick | 44.7 | 0.0829 | 0.9248 | track, weight, barrier, pace, form, jock | + +--- + +### Nowra — Race 3 — Sctc Champion Country Trainer BM58 +1000m | Soft | BM58 | Start 2026-08-10T04:25:00Z | 10 runners + +**Prediction** +🥇 #6 Dancing Mumma (score 59.9) +🥈 #4 Drama Dodger (score 55.3) +🥉 #7 Vantante (score 43.3) + +**Primary Trifecta:** 6 → 4 → 7 +**Confidence:** LOW — 34/100 (pace MODERATE, completeness 1.0) + +**Key Factors (top selections)** +- #6 Dancing Mumma: track-specific record; track-condition suitability; jockey/trainer strike-rate proxy +- #4 Drama Dodger: track-specific record; barrier suitability for the expected pace; historical distance performance +- #7 Vantante: track-specific record; barrier suitability for the expected pace; weight handling relative to the field + +| Rank | No. | Horse | Score | Win Est. | Place Est. | Key Factors | +| ---- | --- | ----- | ----- | -------- | ---------- | ----------- | +| 1 | 6 | Dancing Mumma | 59.9 | 0.332 | 0.6414 | track, condition, jockey, form, barrier, | +| 2 | 4 | Drama Dodger | 55.3 | 0.2263 | 0.7131 | track, barrier, distance, weight, form, | +| 3 | 7 | Vantante | 43.3 | 0.0832 | 0.7717 | track, barrier, weight, condition, pace, | +| 4 | 1 | Getty | 41.5 | 0.0716 | 0.828 | barrier, weight, distance, pace, conditi | +| 5 | 10 | Bonnyville | 39.1 | 0.0587 | 0.8776 | track, barrier, weight, pace, form, cond | +| 6 | 9 | Into The Fire | 38.6 | 0.0563 | 0.9211 | barrier, form, weight, jockey, pace, con | + +--- + +### Nowra — Race 4 — Sctc Champion Trainer Matthew Smith BM66 +1600m | Soft | BM66 | Start 2026-08-10T05:05:00Z | 10 runners + +**Prediction** +🥇 #4 Fierceness (score 56.3) +🥈 #7 Win The Day (score 48.4) +🥉 #12 Noble One (score 43.5) + +**Primary Trifecta:** 4 → 7 → 12 +**Confidence:** LOW — 37/100 (pace MODERATE, completeness 1.0) + +**Key Factors (top selections)** +- #4 Fierceness: historical distance performance; barrier suitability for the expected pace; weight handling relative to the field +- #7 Win The Day: track-specific record; barrier suitability for the expected pace; weight handling relative to the field +- #12 Noble One: barrier suitability for the expected pace; jockey/trainer strike-rate proxy; track-specific record + +| Rank | No. | Horse | Score | Win Est. | Place Est. | Key Factors | +| ---- | --- | ----- | ----- | -------- | ---------- | ----------- | +| 1 | 4 | Fierceness | 56.3 | 0.2944 | 0.5481 | distance, barrier, weight, form, jockey, | +| 2 | 7 | Win The Day | 48.4 | 0.1524 | 0.6398 | track, barrier, weight, form, pace, jock | +| 3 | 12 | Noble One | 43.5 | 0.1013 | 0.7307 | barrier, jockey, track, weight, pace, co | +| 4 | 6 | Brannum | 42.3 | 0.0917 | 0.8033 | barrier, weight, condition, distance, tr | +| 5 | 8 | More Mischief | 42.2 | 0.0909 | 0.8613 | barrier, weight, form, track, pace, dist | +| 6 | 3 | Tillstrom | 39.5 | 0.0726 | 0.9112 | barrier, weight, jockey, trainer, pace, | + +--- + +### Nowra — Race 5 — Sctc Champion Apprentice Dale Cole +**Skipped:** None + +--- + +### Nowra — Race 6 — Sctc Horse Of The Year Written By Lucy +1100m | Soft | MDN FM | Start 2026-08-10T06:15:00Z | 9 runners + +**Prediction** +🥇 #1 Alabama Charm (score 54.6) +🥈 #6 Zinger (score 50.1) +🥉 #4 Kapolei (score 49.2) + +**Primary Trifecta:** 1 → 6 → 4 +**Confidence:** LOW — 34/100 (pace MODERATE, completeness 0.975) + +**Key Factors (top selections)** +- #1 Alabama Charm: track-specific record; barrier suitability for the expected pace; weight handling relative to the field +- #6 Zinger: recent form quality (score 80/100); weight handling relative to the field; barrier suitability for the expected pace +- #4 Kapolei: jockey/trainer strike-rate proxy; weight handling relative to the field; barrier suitability for the expected pace + +| Rank | No. | Horse | Score | Win Est. | Place Est. | Key Factors | +| ---- | --- | ----- | ----- | -------- | ---------- | ----------- | +| 1 | 1 | Alabama Charm | 54.6 | 0.2388 | 0.5553 | track, barrier, weight, condition, dista | +| 2 | 6 | Zinger | 50.1 | 0.1642 | 0.6875 | form, weight, barrier, pace, class | +| 3 | 4 | Kapolei | 49.2 | 0.1523 | 0.7984 | jockey, weight, barrier, pace, form | +| 4 | 12 | Hammertime | 47.5 | 0.1322 | 0.8728 | jockey, barrier, weight, pace, form | +| 5 | 15 | Denise's Gal | 45.4 | 0.111 | 0.9317 | barrier, form, weight, jockey, pace, con | +| 6 | 7 | Bright Promise | 40.6 | 0.0744 | 0.9735 | barrier, weight, pace, jockey, form | + +--- + +### Nowra — Race 7 — Sctc Champion Jockey Alysha Collett BM58 +**Skipped:** None + +--- + +### Pakenham Synthetic — Race 1 — Ladbrokes Odds Surge 3Yo Maiden Plate +**Skipped:** None + +--- + +### Pakenham Synthetic — Race 2 — Southside Racing Member 3Yo Maiden Plate +1400m | Good | 3YO MDN | Start 2026-08-10T03:00:00Z | 6 runners + +**Prediction** +🥇 #5 La Reina Vega (score 50.9) +🥈 #3 Crusading Knight (score 40.7) +🥉 #4 Utopic Future (score 39.3) + +**Primary Trifecta:** 5 → 3 → 4 +**Confidence:** MEDIUM — 68/100 (pace FAST, completeness 0.852) + +**Key Factors (top selections)** +- #5 La Reina Vega: barrier suitability for the expected pace; recent form quality (score 80/100); weight handling relative to the field +- #3 Crusading Knight: barrier suitability for the expected pace; weight handling relative to the field; race-shape / speed-map adjustment +- #4 Utopic Future: barrier suitability for the expected pace; weight handling relative to the field; race-shape / speed-map adjustment + +| Rank | No. | Horse | Score | Win Est. | Place Est. | Key Factors | +| ---- | --- | ----- | ----- | -------- | ---------- | ----------- | +| 1 | 5 | La Reina Vega | 50.9 | 0.3476 | 0.6284 | barrier, form, weight, pace, condition, | +| 2 | 3 | Crusading Knight | 40.7 | 0.1486 | 0.7584 | barrier, weight, pace | +| 3 | 4 | Utopic Future | 39.3 | 0.1322 | 0.8852 | barrier, weight, pace | +| 4 | 1 | Activating | 39.1 | 0.13 | 1.0 | barrier, weight, pace | +| 5 | 6 | Lady Puissance | 38.8 | 0.1268 | 1.0 | barrier, weight, pace, jockey, form, con | +| 6 | 2 | Crimson Dynasty | 37.6 | 0.1148 | 1.0 | barrier, weight, pace | + +--- + +### Pakenham Synthetic — Race 3 — Hygain Edge Maiden Plate +1400m | Good | 3YO+ MDN | Start 2026-08-10T03:30:00Z | 12 runners + +**Prediction** +🥇 #2 Hit Squad (score 53.8) +🥈 #13 Aru Valley (score 49.8) +🥉 #4 Rip Current (score 45.3) + +**Primary Trifecta:** 2 → 13 → 4 +**Confidence:** LOW — 34/100 (pace MODERATE, completeness 0.963) + +**Key Factors (top selections)** +- #2 Hit Squad: track-specific record; track-condition suitability; jockey/trainer strike-rate proxy +- #13 Aru Valley: barrier suitability for the expected pace; jockey/trainer strike-rate proxy; weight handling relative to the field +- #4 Rip Current: track-condition suitability; barrier suitability for the expected pace; weight handling relative to the field + +| Rank | No. | Horse | Score | Win Est. | Place Est. | Key Factors | +| ---- | --- | ----- | ----- | -------- | ---------- | ----------- | +| 1 | 2 | Hit Squad | 53.8 | 0.201 | 0.444 | track, condition, jockey, weight, form, | +| 2 | 13 | Aru Valley | 49.8 | 0.144 | 0.5374 | barrier, jockey, weight, pace, form | +| 3 | 4 | Rip Current | 45.3 | 0.099 | 0.6145 | condition, barrier, weight, pace, jockey | +| 4 | 7 | Aurora's Belt | 44.6 | 0.0934 | 0.6878 | barrier, weight, pace, form | +| 5 | 14 | Diamond Storm | 42.3 | 0.0771 | 0.7594 | weight, barrier, pace, form | +| 6 | 1 | Doublet | 41.7 | 0.0733 | 0.8291 | barrier, weight, pace, condition, jockey | + +--- + +### Pakenham Synthetic — Race 4 — Happy 50Th Roket Maiden Plate +**Skipped:** None + +--- + +### Pakenham Synthetic — Race 5 — Designer Coolrooms Maiden Plate +1000m | Good | 3YO+ MDN | Start 2026-08-10T04:30:00Z | 12 runners + +**Prediction** +🥇 #14 Them Apples (score 50.3) +🥈 #13 Certain Impact (score 45.0) +🥉 #1 Flamingo Flyer (score 43.7) + +**Primary Trifecta:** 14 → 13 → 1 +**Confidence:** LOW — 35/100 (pace MODERATE, completeness 0.982) + +**Key Factors (top selections)** +- #14 Them Apples: jockey/trainer strike-rate proxy; weight handling relative to the field; race-shape / speed-map adjustment +- #13 Certain Impact: barrier suitability for the expected pace; weight handling relative to the field; jockey/trainer strike-rate proxy +- #1 Flamingo Flyer: historical distance performance; barrier suitability for the expected pace; weight handling relative to the field + +| Rank | No. | Horse | Score | Win Est. | Place Est. | Key Factors | +| ---- | --- | ----- | ----- | -------- | ---------- | ----------- | +| 1 | 14 | Them Apples | 50.3 | 0.1781 | 0.3954 | jockey, weight, pace, barrier, form | +| 2 | 13 | Certain Impact | 45.0 | 0.1145 | 0.4947 | barrier, weight, jockey, pace, form | +| 3 | 1 | Flamingo Flyer | 43.7 | 0.1028 | 0.5782 | distance, barrier, weight, condition, pa | +| 4 | 6 | Alodie | 43.3 | 0.0994 | 0.6543 | barrier, weight, form, distance, track, | +| 5 | 3 | Midnight Man | 41.2 | 0.0834 | 0.7279 | barrier, weight, condition, pace, jockey | +| 6 | 2 | Last Cent | 40.1 | 0.0761 | 0.8009 | barrier, weight, pace | + +--- + +### Pakenham Synthetic — Race 6 — Dalton Consulting Engineers Handicap +1000m | Good | 3YO+ BM56 | Start 2026-08-10T05:00:00Z | 8 runners + +**Prediction** +🥇 #8 Eternal Joy (score 50.8) +🥈 #2 Grouse Mountain (score 45.3) +🥉 #6 Ruby Avenue (score 43.1) + +**Primary Trifecta:** 8 → 2 → 6 +**Confidence:** LOW — 35/100 (pace MODERATE, completeness 1.0) + +**Key Factors (top selections)** +- #8 Eternal Joy: track-condition suitability; barrier suitability for the expected pace; weight handling relative to the field +- #2 Grouse Mountain: historical distance performance; weight handling relative to the field; track-condition suitability +- #6 Ruby Avenue: weight handling relative to the field; barrier suitability for the expected pace; historical distance performance + +| Rank | No. | Horse | Score | Win Est. | Place Est. | Key Factors | +| ---- | --- | ----- | ----- | -------- | ---------- | ----------- | +| 1 | 8 | Eternal Joy | 50.8 | 0.2422 | 0.5229 | condition, barrier, weight, form, distan | +| 2 | 2 | Grouse Mountain | 45.3 | 0.1532 | 0.6265 | distance, weight, condition, barrier, pa | +| 3 | 6 | Ruby Avenue | 43.1 | 0.1275 | 0.73 | weight, barrier, distance, pace, jockey, | +| 4 | 4 | Bold Print | 40.6 | 0.1035 | 0.8261 | barrier, weight, jockey, pace, track, fo | +| 5 | 5 | Fullproof | 40.6 | 0.1035 | 0.9159 | weight, barrier, track, pace, jockey, fo | +| 6 | 9 | Heartattack Jack | 39.7 | 0.0961 | 1.0 | track, barrier, weight, jockey, pace, di | + +--- + +### Pakenham Synthetic — Race 7 — Ladbrokes Pakenham Cup On Sale Handicap +1200m | Good | 3YO+ BM56 | Start 2026-08-10T05:30:00Z | 10 runners + +**Prediction** +🥇 #1 Magnardo (score 58.1) +🥈 #2 Premium Return (score 53.4) +🥉 #5 Ponte Arcobaleno (score 48.8) + +**Primary Trifecta:** 1 → 2 → 5 +**Confidence:** LOW — 34/100 (pace MODERATE, completeness 1.0) + +**Key Factors (top selections)** +- #1 Magnardo: barrier suitability for the expected pace; jockey/trainer strike-rate proxy; recent form quality (score 85/100) +- #2 Premium Return: track-specific record; track-condition suitability; weight handling relative to the field +- #5 Ponte Arcobaleno: historical distance performance; weight handling relative to the field; barrier suitability for the expected pace + +| Rank | No. | Horse | Score | Win Est. | Place Est. | Key Factors | +| ---- | --- | ----- | ----- | -------- | ---------- | ----------- | +| 1 | 1 | Magnardo | 58.1 | 0.3154 | 0.6739 | barrier, jockey, form, weight, trainer, | +| 2 | 2 | Premium Return | 53.4 | 0.2132 | 0.7543 | track, condition, weight, barrier, form, | +| 3 | 5 | Ponte Arcobaleno | 48.8 | 0.1453 | 0.8201 | distance, weight, barrier, form, pace, c | +| 4 | 9 | Spirit Angel | 41.7 | 0.0804 | 0.8658 | barrier, weight, form, pace, condition, | +| 5 | 8 | Invincible Amour | 39.3 | 0.0658 | 0.9071 | condition, barrier, weight, trainer, pac | +| 6 | 6 | Faceoff | 34.9 | 0.0456 | 0.94 | barrier, weight, distance, pace, jockey, | + +--- + +### Pakenham Synthetic — Race 8 — Duffy & Simon Lawyers Handicap +1600m | Good | 3YO+ BM56 | Start 2026-08-10T06:00:00Z | 11 runners + +**Prediction** +🥇 #3 Butterscotch (score 64.7) +🥈 #1 Oshima (score 54.8) +🥉 #10 Bearbrassblackfish (score 41.6) + +**Primary Trifecta:** 3 → 1 → 10 +**Confidence:** MEDIUM — 69/100 (pace MODERATE, completeness 1.0) + +**Key Factors (top selections)** +- #3 Butterscotch: historical distance performance; track-specific record; jockey/trainer strike-rate proxy +- #1 Oshima: historical distance performance; barrier suitability for the expected pace; weight handling relative to the field +- #10 Bearbrassblackfish: barrier suitability for the expected pace; weight handling relative to the field; jockey/trainer strike-rate proxy + +| Rank | No. | Horse | Score | Win Est. | Place Est. | Key Factors | +| ---- | --- | ----- | ----- | -------- | ---------- | ----------- | +| 1 | 3 | Butterscotch | 64.7 | 0.4345 | 0.6883 | distance, track, jockey, form, weight, c | +| 2 | 1 | Oshima | 54.8 | 0.1904 | 0.7486 | distance, barrier, weight, form, track, | +| 3 | 10 | Bearbrassblackfish | 41.6 | 0.0634 | 0.7975 | barrier, weight, jockey, distance, pace, | +| 4 | 2 | Bogues | 41.0 | 0.0603 | 0.8457 | barrier, weight, pace, form, jockey, con | +| 5 | 5 | Fearless Writer | 38.5 | 0.049 | 0.8819 | barrier, weight, pace, jockey, condition | +| 6 | 8 | Gen Zed | 38.3 | 0.0481 | 0.9147 | barrier, weight, pace, form, condition, | + +--- + +### Pakenham Synthetic — Race 9 — Ray White Pakenham & Officer Handicap +**Skipped:** None diff --git a/data/reports/report-2026-08-11.md b/data/reports/report-2026-08-11.md new file mode 100644 index 0000000000000000000000000000000000000000..772e94460243765ba370c69efe7548819dabb99a --- /dev/null +++ b/data/reports/report-2026-08-11.md @@ -0,0 +1,738 @@ +# Australian Gallops Trifecta Predictions — 2026-08-11 + +*Model version 1.1.0 | data retrieved 2026-08-14T17:12:57.103721+00:00* + +> Predictions are statistical estimates based on available information. They are NOT guarantees of any racing outcome or betting success. + +## BEST TRIFECTA OPPORTUNITIES +1. Broome R2 — MEDIUM (75/100) + 1 → 6 → 4 +2. Dalby R6 — MEDIUM (74/100) + 1 → 4 → 3 +3. Ballarat Synthetic R5 — MEDIUM (69/100) + 2 → 3 → 6 +4. Ballarat Synthetic R6 — MEDIUM (69/100) + 7 → 1 → 9 +5. Broome R6 — MEDIUM (69/100) + 3 → 5 → 9 + +--- + +### Ballarat Synthetic — Race 1 — Global Turf Maiden Plate +2100m | Good | 3YO+ MDN | Start 2026-08-11T01:55:00Z | 7 runners + +**Prediction** +🥇 #11 Preciousmore (score 56.8) +🥈 #2 Fight Like A Raven (score 48.7) +🥉 #3 Full Of Defiance (score 47.3) + +**Primary Trifecta:** 11 → 2 → 3 +**Confidence:** LOW — 38/100 (pace FAST, completeness 1.0) + +**Key Factors (top selections)** +- #11 Preciousmore: barrier suitability for the expected pace; weight handling relative to the field; race-shape / speed-map adjustment +- #2 Fight Like A Raven: weight handling relative to the field; barrier suitability for the expected pace; race-shape / speed-map adjustment +- #3 Full Of Defiance: barrier suitability for the expected pace; weight handling relative to the field; race-shape / speed-map adjustment + +| Rank | No. | Horse | Score | Win Est. | Place Est. | Key Factors | +| ---- | --- | ----- | ----- | -------- | ---------- | ----------- | +| 1 | 11 | Preciousmore | 56.8 | 0.3412 | 0.6696 | barrier, weight, pace, form | +| 2 | 2 | Fight Like A Raven | 48.7 | 0.1737 | 0.7832 | weight, barrier, pace, form | +| 3 | 3 | Full Of Defiance | 47.3 | 0.1546 | 0.8922 | barrier, weight, pace, form | +| 4 | 6 | Le Plus Rapide | 43.6 | 0.1136 | 0.9514 | barrier, form, weight, pace, jockey, tra | +| 5 | 10 | Eye Tracker | 43.1 | 0.109 | 1.0 | weight, barrier, pace, form, jockey | +| 6 | 8 | Star Of Tennyson | 35.8 | 0.0593 | 1.0 | barrier, weight, pace, form, track, jock | + +--- + +### Ballarat Synthetic — Race 2 — Manhari Maiden Plate +1200m | Good | MDN | Start 2026-08-11T02:25:00Z | 7 runners + +**Prediction** +🥇 #4 Rakiynn (score 54.0) +🥈 #8 Star Of Naantali (score 48.0) +🥉 #9 Sweet Allure (score 45.3) + +**Primary Trifecta:** 4 → 8 → 9 +**Confidence:** LOW — 36/100 (pace FAST, completeness 0.968) + +**Key Factors (top selections)** +- #4 Rakiynn: barrier suitability for the expected pace; weight handling relative to the field; race-shape / speed-map adjustment +- #8 Star Of Naantali: barrier suitability for the expected pace; weight handling relative to the field; race-shape / speed-map adjustment +- #9 Sweet Allure: recent form quality (score 69/100); weight handling relative to the field; barrier suitability for the expected pace + +| Rank | No. | Horse | Score | Win Est. | Place Est. | Key Factors | +| ---- | --- | ----- | ----- | -------- | ---------- | ----------- | +| 1 | 4 | Rakiynn | 54.0 | 0.3036 | 0.6349 | barrier, weight, pace, form | +| 2 | 8 | Star Of Naantali | 48.0 | 0.1842 | 0.7725 | barrier, weight, pace, form | +| 3 | 9 | Sweet Allure | 45.3 | 0.1471 | 0.8566 | form, weight, barrier, pace, class | +| 4 | 10 | Tennessee Lights | 44.5 | 0.1376 | 0.9334 | barrier, jockey, weight, pace, track, fo | +| 5 | 3 | In'Kantosstar | 38.6 | 0.0841 | 1.0 | weight, barrier, pace, form, class | +| 6 | 5 | Roll On Big Red | 37.5 | 0.0768 | 1.0 | barrier, weight, pace, distance, track, | + +--- + +### Ballarat Synthetic — Race 3 — Brandt BM62 Handicap +1400m | Good | 3YO+ BM62 FM | Start 2026-08-11T03:00:00Z | 7 runners + +**Prediction** +🥇 #2 Just Magic (score 61.2) +🥈 #4 Russian Duchess (score 54.7) +🥉 #1 Tick Tock Lady (score 51.1) + +**Primary Trifecta:** 2 → 4 → 1 +**Confidence:** LOW — 36/100 (pace FAST, completeness 1.0) + +**Key Factors (top selections)** +- #2 Just Magic: track-specific record; track-condition suitability; barrier suitability for the expected pace +- #4 Russian Duchess: historical distance performance; barrier suitability for the expected pace; weight handling relative to the field +- #1 Tick Tock Lady: track-condition suitability; trainer record; barrier suitability for the expected pace + +| Rank | No. | Horse | Score | Win Est. | Place Est. | Key Factors | +| ---- | --- | ----- | ----- | -------- | ---------- | ----------- | +| 1 | 2 | Just Magic | 61.2 | 0.3593 | 0.7232 | track, condition, barrier, form, weight, | +| 2 | 4 | Russian Duchess | 54.7 | 0.209 | 0.8236 | distance, barrier, weight, condition, jo | +| 3 | 1 | Tick Tock Lady | 51.1 | 0.1549 | 0.8937 | condition, trainer, barrier, weight, joc | +| 4 | 9 | Limbering | 45.9 | 0.1004 | 0.9541 | form, barrier, weight, jockey, pace, con | +| 5 | 6 | Designs Of Eight | 41.6 | 0.0702 | 1.0 | barrier, weight, jockey, pace, form, con | +| 6 | 8 | Written Story | 39.8 | 0.0604 | 1.0 | barrier, weight, pace, distance, conditi | + +--- + +### Ballarat Synthetic — Race 4 — Hygain Edge Maiden Plate +**Skipped:** None + +--- + +### Ballarat Synthetic — Race 5 — Sportsbet Jockey Watch BM56 Handicap +1500m | Good | 3YO+ BM56 | Start 2026-08-11T04:00:00Z | 10 runners + +**Prediction** +🥇 #2 No Greater Vue (score 59.1) +🥈 #3 Rookery Nook (score 49.7) +🥉 #6 Pick Wisely (score 45.9) + +**Primary Trifecta:** 2 → 3 → 6 +**Confidence:** MEDIUM — 69/100 (pace MODERATE, completeness 1.0) + +**Key Factors (top selections)** +- #2 No Greater Vue: track-specific record; barrier suitability for the expected pace; weight handling relative to the field +- #3 Rookery Nook: track-specific record; weight handling relative to the field; barrier suitability for the expected pace +- #6 Pick Wisely: barrier suitability for the expected pace; weight handling relative to the field; track-condition suitability + +| Rank | No. | Horse | Score | Win Est. | Place Est. | Key Factors | +| ---- | --- | ----- | ----- | -------- | ---------- | ----------- | +| 1 | 2 | No Greater Vue | 59.1 | 0.3015 | 0.5396 | track, barrier, weight, form, condition, | +| 2 | 3 | Rookery Nook | 49.7 | 0.1377 | 0.6383 | track, weight, barrier, condition, pace, | +| 3 | 6 | Pick Wisely | 45.9 | 0.1004 | 0.7314 | barrier, weight, condition, form, pace, | +| 4 | 14 | Eau De Cologne | 45.7 | 0.0987 | 0.8171 | distance, weight, track, barrier, pace, | +| 5 | 1 | Ancho | 45.0 | 0.0931 | 0.8896 | distance, barrier, weight, trainer, pace | +| 6 | 8 | Swycho | 44.0 | 0.0857 | 0.9332 | barrier, weight, distance, track, pace, | + +--- + +### Ballarat Synthetic — Race 6 — Hygain Edge BM56 Handicap +1200m | Good | 3YO+ BM56 | Start 2026-08-11T04:30:00Z | 8 runners + +**Prediction** +🥇 #7 Aqua Storm (score 65.8) +🥈 #1 Hellberg (score 56.3) +🥉 #9 Call Me Maura (score 54.2) + +**Primary Trifecta:** 7 → 1 → 9 +**Confidence:** MEDIUM — 69/100 (pace MODERATE, completeness 1.0) + +**Key Factors (top selections)** +- #7 Aqua Storm: historical distance performance; track-specific record; track-condition suitability +- #1 Hellberg: track-specific record; barrier suitability for the expected pace; weight handling relative to the field +- #9 Call Me Maura: track-specific record; track-condition suitability; barrier suitability for the expected pace + +| Rank | No. | Horse | Score | Win Est. | Place Est. | Key Factors | +| ---- | --- | ----- | ----- | -------- | ---------- | ----------- | +| 1 | 7 | Aqua Storm | 65.8 | 0.3567 | 0.654 | distance, track, condition, form, weight | +| 2 | 1 | Hellberg | 56.3 | 0.1616 | 0.7442 | track, barrier, weight, form, distance, | +| 3 | 9 | Call Me Maura | 54.2 | 0.1357 | 0.8344 | track, condition, barrier, weight, dista | +| 4 | 2 | Thinking Sensation | 49.3 | 0.0902 | 0.9088 | distance, weight, form, barrier, conditi | +| 5 | 8 | Miss Top Gun | 49.3 | 0.0902 | 0.9756 | distance, barrier, weight, condition, pa | +| 6 | 3 | Royal Heritage | 47.0 | 0.0745 | 1.0 | barrier, weight, form, distance, pace, j | + +--- + +### Ballarat Synthetic — Race 7 — Manhari BM62 Handicap +1000m | Good | 3YO+ BM62 | Start 2026-08-11T05:00:00Z | 9 runners + +**Prediction** +🥇 #2 Bring Me Power (score 56.3) +🥈 #4 Blondie's Award (score 50.4) +🥉 #5 Prince Marionette (score 44.1) + +**Primary Trifecta:** 2 → 4 → 5 +**Confidence:** LOW — 35/100 (pace FAST, completeness 1.0) + +**Key Factors (top selections)** +- #2 Bring Me Power: track-specific record; weight handling relative to the field; jockey/trainer strike-rate proxy +- #4 Blondie's Award: barrier suitability for the expected pace; weight handling relative to the field; recent form quality (score 68/100) +- #5 Prince Marionette: barrier suitability for the expected pace; weight handling relative to the field; recent form quality (score 60/100) + +| Rank | No. | Horse | Score | Win Est. | Place Est. | Key Factors | +| ---- | --- | ----- | ----- | -------- | ---------- | ----------- | +| 1 | 2 | Bring Me Power | 56.3 | 0.31 | 0.6117 | track, weight, jockey, distance, trainer | +| 2 | 4 | Blondie's Award | 50.4 | 0.1896 | 0.7059 | barrier, weight, form, condition, pace, | +| 3 | 5 | Prince Marionette | 44.1 | 0.1121 | 0.7792 | barrier, weight, form, pace, distance, c | +| 4 | 3 | Strike Gold | 42.0 | 0.0941 | 0.8513 | barrier, weight, distance, track, pace, | +| 5 | 1 | Helluva Barty | 39.0 | 0.0733 | 0.9165 | weight, barrier, pace, condition, form, | +| 6 | 8 | Raging Monkey | 38.8 | 0.0721 | 0.9699 | barrier, form, pace, track, weight, dist | + +--- + +### Ballarat Synthetic — Race 8 — Hygain Edge BM62 Handicap +1200m | Good | 3YO+ BM62 | Start 2026-08-11T05:30:00Z | 5 runners + +**Prediction** +🥇 #6 Tomanado (score 58.1) +🥈 #4 Bonfire Jimmy (score 52.4) +🥉 #2 Impending War (score 48.7) + +**Primary Trifecta:** 6 → 4 → 2 +**Confidence:** LOW — 35/100 (pace VERY FAST, completeness 1.0) + +**Key Factors (top selections)** +- #6 Tomanado: track-specific record; recent form quality (score 98/100); barrier suitability for the expected pace +- #4 Bonfire Jimmy: track-specific record; barrier suitability for the expected pace; weight handling relative to the field +- #2 Impending War: historical distance performance; barrier suitability for the expected pace; weight handling relative to the field + +| Rank | No. | Horse | Score | Win Est. | Place Est. | Key Factors | +| ---- | --- | ----- | ----- | -------- | ---------- | ----------- | +| 1 | 6 | Tomanado | 58.1 | 0.4304 | 0.8948 | track, form, barrier, weight, pace, dist | +| 2 | 4 | Bonfire Jimmy | 52.4 | 0.2677 | 0.955 | track, barrier, weight, form, condition, | +| 3 | 2 | Impending War | 48.7 | 0.1967 | 1.0 | distance, barrier, weight, pace, conditi | +| 4 | 8 | Yongtai | 34.5 | 0.0602 | 1.0 | barrier, jockey, pace, weight, condition | +| 5 | 3 | Razzo Rosso | 31.0 | 0.045 | 1.0 | barrier, weight, pace, condition, form, | + +--- + +### Ballarat Synthetic — Race 9 — Sportsbet Race Replays BM62 Handicap +**Skipped:** None + +--- + +### Ballarat Synthetic — Race 10 — Hygain Edge BM56 Handicap +1400m | Good | 3YO+ BM56 | Start 2026-08-11T06:30:00Z | 12 runners + +**Prediction** +🥇 #1 Aka Daka (score 55.7) +🥈 #2 Royal Infantry (score 49.4) +🥉 #13 Ovabent (score 43.2) + +**Primary Trifecta:** 1 → 2 → 13 +**Confidence:** LOW — 36/100 (pace MODERATE, completeness 1.0) + +**Key Factors (top selections)** +- #1 Aka Daka: historical distance performance; barrier suitability for the expected pace; weight handling relative to the field +- #2 Royal Infantry: track-specific record; weight handling relative to the field; barrier suitability for the expected pace +- #13 Ovabent: barrier suitability for the expected pace; recent form quality (score 61/100); track-specific record + +| Rank | No. | Horse | Score | Win Est. | Place Est. | Key Factors | +| ---- | --- | ----- | ----- | -------- | ---------- | ----------- | +| 1 | 1 | Aka Daka | 55.7 | 0.2731 | 0.5311 | distance, barrier, weight, condition, fo | +| 2 | 2 | Royal Infantry | 49.4 | 0.1616 | 0.6243 | track, weight, barrier, form, jockey, pa | +| 3 | 13 | Ovabent | 43.2 | 0.0964 | 0.7115 | barrier, form, track, pace, weight, cond | +| 4 | 4 | Pacific Jewel | 42.8 | 0.0932 | 0.7756 | barrier, weight, distance, pace, form, c | +| 5 | 5 | Slate Ripper | 42.0 | 0.0872 | 0.8375 | barrier, weight, jockey, pace, form, dis | +| 6 | 9 | Everett | 38.3 | 0.0641 | 0.8784 | jockey, weight, barrier, distance, pace, | + +--- + +### Ballina — Race 1 — Tab Country Boosted BM58 Handicap +1590m | Heavy 10 | BM58 | Start 2026-08-11T02:30:00Z | 7 runners + +**Prediction** +🥇 #1 Gavin (score 55.6) +🥈 #7 Ourlegseleven (score 48.7) +🥉 #2 Herald Angel (score 44.9) + +**Primary Trifecta:** 1 → 7 → 2 +**Confidence:** LOW — 36/100 (pace FAST, completeness 1.0) + +**Key Factors (top selections)** +- #1 Gavin: barrier suitability for the expected pace; recent form quality (score 76/100); weight handling relative to the field +- #7 Ourlegseleven: historical distance performance; barrier suitability for the expected pace; weight handling relative to the field +- #2 Herald Angel: track-condition suitability; barrier suitability for the expected pace; weight handling relative to the field + +| Rank | No. | Horse | Score | Win Est. | Place Est. | Key Factors | +| ---- | --- | ----- | ----- | -------- | ---------- | ----------- | +| 1 | 1 | Gavin | 55.6 | 0.3288 | 0.6487 | barrier, form, weight, distance, track, | +| 2 | 7 | Ourlegseleven | 48.7 | 0.185 | 0.7657 | distance, barrier, weight, form, conditi | +| 3 | 2 | Herald Angel | 44.9 | 0.1348 | 0.8655 | condition, barrier, weight, pace, form, | +| 4 | 4 | Montgomery | 43.2 | 0.117 | 0.9336 | barrier, condition, weight, pace, jockey | +| 5 | 6 | Flash Prince | 41.3 | 0.0999 | 1.0 | barrier, weight, form, pace, condition, | +| 6 | 8 | Manhattan Dress | 36.7 | 0.0681 | 1.0 | barrier, condition, weight, pace, form, | + +--- + +### Ballina — Race 2 — Tab Country Boosted Maiden Plate +1250m | Heavy 10 | MDN | Start 2026-08-11T03:11:00Z | 6 runners + +**Prediction** +🥇 #6 Sorrenti (score 53.6) +🥈 #8 Lagavulin (score 49.1) +🥉 #2 In Bocca Al Lupe (score 44.9) + +**Primary Trifecta:** 6 → 8 → 2 +**Confidence:** LOW — 34/100 (pace FAST, completeness 0.963) + +**Key Factors (top selections)** +- #6 Sorrenti: barrier suitability for the expected pace; jockey/trainer strike-rate proxy; weight handling relative to the field +- #8 Lagavulin: barrier suitability for the expected pace; jockey/trainer strike-rate proxy; weight handling relative to the field +- #2 In Bocca Al Lupe: barrier suitability for the expected pace; weight handling relative to the field; race-shape / speed-map adjustment + +| Rank | No. | Horse | Score | Win Est. | Place Est. | Key Factors | +| ---- | --- | ----- | ----- | -------- | ---------- | ----------- | +| 1 | 6 | Sorrenti | 53.6 | 0.3142 | 0.6823 | barrier, jockey, weight, form, pace, cla | +| 2 | 8 | Lagavulin | 49.1 | 0.2159 | 0.832 | barrier, jockey, weight, pace, form | +| 3 | 2 | In Bocca Al Lupe | 44.9 | 0.1522 | 0.9212 | barrier, weight, pace, form, jockey, con | +| 4 | 1 | Bang Its On | 44.7 | 0.1497 | 1.0 | barrier, weight, pace, jockey, form | +| 5 | 7 | Tsunuki | 38.5 | 0.0893 | 1.0 | barrier, weight, pace | +| 6 | 5 | Savanna Golden Boy | 37.0 | 0.0788 | 1.0 | weight, barrier, jockey, pace, form, con | + +--- + +### Ballina — Race 3 — Mulcahy Lawyers & Conveyancers Maiden +1000m | Heavy 10 | MDN | Start 2026-08-11T03:40:00Z | 6 runners + +**Prediction** +🥇 #2 Funky Cold Medina (score 53.0) +🥈 #9 Dramacey (score 45.3) +🥉 #5 Ashkirk (score 44.9) + +**Primary Trifecta:** 2 → 9 → 5 +**Confidence:** LOW — 37/100 (pace FAST, completeness 0.963) + +**Key Factors (top selections)** +- #2 Funky Cold Medina: track-condition suitability; barrier suitability for the expected pace; recent form quality (score 70/100) +- #9 Dramacey: barrier suitability for the expected pace; weight handling relative to the field; race-shape / speed-map adjustment +- #5 Ashkirk: barrier suitability for the expected pace; weight handling relative to the field; race-shape / speed-map adjustment + +| Rank | No. | Horse | Score | Win Est. | Place Est. | Key Factors | +| ---- | --- | ----- | ----- | -------- | ---------- | ----------- | +| 1 | 2 | Funky Cold Medina | 53.0 | 0.3584 | 0.7295 | condition, barrier, form, weight, pace, | +| 2 | 9 | Dramacey | 45.3 | 0.1887 | 0.8919 | barrier, weight, pace, form | +| 3 | 5 | Ashkirk | 44.9 | 0.1825 | 0.9613 | barrier, weight, pace, form | +| 4 | 8 | Checks'n'Balances | 43.5 | 0.1624 | 1.0 | barrier, jockey, weight, form, pace, con | +| 5 | 7 | Togarashi | 33.3 | 0.0694 | 1.0 | barrier, weight, pace | +| 6 | 11 | Lucky Crimson | 26.3 | 0.0387 | 1.0 | barrier, weight, pace, form, condition, | + +--- + +### Ballina — Race 4 — McGrath Northern Rivers CL1 & Maiden +1900m | Heavy 10 | CL1 | Start 2026-08-11T04:15:00Z | 8 runners + +**Prediction** +🥇 #1 Coccinella (score 49.6) +🥈 #5 Triple Time (score 44.6) +🥉 #9 Play It Cool (score 37.9) + +**Primary Trifecta:** 1 → 5 → 9 +**Confidence:** LOW — 35/100 (pace FAST, completeness 1.0) + +**Key Factors (top selections)** +- #1 Coccinella: track-specific record; weight handling relative to the field; track-condition suitability +- #5 Triple Time: barrier suitability for the expected pace; weight handling relative to the field; race-shape / speed-map adjustment +- #9 Play It Cool: barrier suitability for the expected pace; weight handling relative to the field; race-shape / speed-map adjustment + +| Rank | No. | Horse | Score | Win Est. | Place Est. | Key Factors | +| ---- | --- | ----- | ----- | -------- | ---------- | ----------- | +| 1 | 1 | Coccinella | 49.6 | 0.3004 | 0.6117 | track, weight, condition, form, barrier, | +| 2 | 5 | Triple Time | 44.6 | 0.198 | 0.7133 | barrier, weight, pace, condition, form, | +| 3 | 9 | Play It Cool | 37.9 | 0.1133 | 0.8046 | barrier, weight, pace, form, condition, | +| 4 | 12 | Pressipitating | 36.6 | 0.1017 | 0.8831 | barrier, pace, weight, jockey, form, tra | +| 5 | 7 | Mahuika Maroi | 35.3 | 0.0912 | 0.9536 | barrier, weight, pace, form, condition, | +| 6 | 3 | More You Think | 33.5 | 0.0785 | 1.0 | weight, barrier, pace, condition, form, | + +--- + +### Ballina — Race 5 — Ballina Fair Maiden Plate +1400m | Heavy 10 | MDN | Start 2026-08-11T04:55:00Z | 8 runners + +**Prediction** +🥇 #8 Hey Bluey (score 53.3) +🥈 #7 Helluva Road (score 48.2) +🥉 #5 Wasai (score 46.9) + +**Primary Trifecta:** 8 → 7 → 5 +**Confidence:** LOW — 35/100 (pace MODERATE, completeness 1.0) + +**Key Factors (top selections)** +- #8 Hey Bluey: barrier suitability for the expected pace; weight handling relative to the field; jockey/trainer strike-rate proxy +- #7 Helluva Road: barrier suitability for the expected pace; weight handling relative to the field; race-shape / speed-map adjustment +- #5 Wasai: barrier suitability for the expected pace; weight handling relative to the field; race-shape / speed-map adjustment + +| Rank | No. | Horse | Score | Win Est. | Place Est. | Key Factors | +| ---- | --- | ----- | ----- | -------- | ---------- | ----------- | +| 1 | 8 | Hey Bluey | 53.3 | 0.2565 | 0.5747 | barrier, weight, jockey, pace, form | +| 2 | 7 | Helluva Road | 48.2 | 0.1677 | 0.7042 | barrier, weight, pace, form | +| 3 | 5 | Wasai | 46.9 | 0.1505 | 0.8274 | barrier, weight, pace, form | +| 4 | 12 | She's A Dame | 45.1 | 0.1295 | 0.9015 | distance, barrier, weight, jockey, pace, | +| 5 | 10 | Lady Tuatara | 44.5 | 0.1232 | 0.9551 | track, barrier, weight, pace, jockey, fo | +| 6 | 11 | Military Legend | 38.4 | 0.0741 | 1.0 | weight, form, pace, barrier, jockey, con | + +--- + +### Ballina — Race 6 — Lennox Hotel BM66 Handicap +**Skipped:** None + +--- + +### Ballina — Race 7 — 100.9 Zzzfm CL2 BM62 Handicap +1000m | Heavy 10 | CL2 | Start 2026-08-11T06:10:00Z | 6 runners + +**Prediction** +🥇 #1 Immortal Storm (score 52.3) +🥈 #4 Yoweri (score 47.9) +🥉 #7 City Of Tears (score 46.4) + +**Primary Trifecta:** 1 → 4 → 7 +**Confidence:** LOW — 34/100 (pace FAST, completeness 1.0) + +**Key Factors (top selections)** +- #1 Immortal Storm: historical distance performance; track-condition suitability; weight handling relative to the field +- #4 Yoweri: recent form quality (score 84/100); weight handling relative to the field; barrier suitability for the expected pace +- #7 City Of Tears: track-condition suitability; trainer record; barrier suitability for the expected pace + +| Rank | No. | Horse | Score | Win Est. | Place Est. | Key Factors | +| ---- | --- | ----- | ----- | -------- | ---------- | ----------- | +| 1 | 1 | Immortal Storm | 52.3 | 0.2588 | 0.5964 | distance, condition, weight, form, pace, | +| 2 | 4 | Yoweri | 47.9 | 0.1794 | 0.7483 | form, weight, barrier, pace, jockey, con | +| 3 | 7 | City Of Tears | 46.4 | 0.1583 | 0.8856 | condition, trainer, barrier, weight, pac | +| 4 | 14 | Land Speed | 45.9 | 0.1518 | 1.0 | condition, barrier, weight, form, pace, | +| 5 | 11 | Hi Tiago | 44.7 | 0.1374 | 1.0 | condition, distance, barrier, weight, pa | +| 6 | 6 | Bluish Hue | 42.5 | 0.1144 | 1.0 | condition, barrier, weight, pace, jockey | + +--- + +### Ballina — Race 8 — Ballina Rsl BM58 Handicap +**Skipped:** None + +--- + +### Broome — Race 1 — Youga Walla Pastoral Company Handicap +**Skipped:** None + +--- + +### Broome — Race 2 — Platinum Logistics Handicap +1000m | Good | 3YO+ CL2 | Start 2026-08-11T06:20:00Z | 6 runners + +**Prediction** +🥇 #1 Majestuoso Phoenix (score 62.7) +🥈 #6 Working Class Girl (score 45.7) +🥉 #4 Ole Grande (score 44.3) + +**Primary Trifecta:** 1 → 6 → 4 +**Confidence:** MEDIUM — 75/100 (pace FAST, completeness 1.0) + +**Key Factors (top selections)** +- #1 Majestuoso Phoenix: track-specific record; barrier suitability for the expected pace; jockey/trainer strike-rate proxy +- #6 Working Class Girl: barrier suitability for the expected pace; recent form quality (score 68/100); weight handling relative to the field +- #4 Ole Grande: barrier suitability for the expected pace; weight handling relative to the field; recent form quality (score 67/100) + +| Rank | No. | Horse | Score | Win Est. | Place Est. | Key Factors | +| ---- | --- | ----- | ----- | -------- | ---------- | ----------- | +| 1 | 1 | Majestuoso Phoenix | 62.7 | 0.5325 | 0.7766 | track, barrier, jockey, distance, weight | +| 2 | 6 | Working Class Girl | 45.7 | 0.1291 | 0.885 | barrier, form, weight, pace, condition, | +| 3 | 4 | Ole Grande | 44.3 | 0.1149 | 0.9496 | barrier, weight, form, pace, track, jock | +| 4 | 2 | Ray's Sauce | 43.6 | 0.1084 | 1.0 | barrier, weight, form, pace, condition, | +| 5 | 5 | Finado | 37.4 | 0.0647 | 1.0 | barrier, weight, pace, distance, form, t | +| 6 | 7 | Gingeriffic | 34.4 | 0.0504 | 1.0 | barrier, pace, weight, form, jockey, con | + +--- + +### Broome — Race 3 — Kimberley Quarries Handicap +1300m | Good | 3YO+ BM50+ | Start 2026-08-11T06:55:00Z | 9 runners + +**Prediction** +🥇 #2 Dust Aside (score 51.6) +🥈 #1 La Signora Dane (score 46.8) +🥉 #5 Solar System (score 44.4) + +**Primary Trifecta:** 2 → 1 → 5 +**Confidence:** LOW — 34/100 (pace MODERATE, completeness 1.0) + +**Key Factors (top selections)** +- #2 Dust Aside: recent form quality (score 87/100); barrier suitability for the expected pace; track-specific record +- #1 La Signora Dane: barrier suitability for the expected pace; weight handling relative to the field; recent form quality (score 61/100) +- #5 Solar System: barrier suitability for the expected pace; track-specific record; weight handling relative to the field + +| Rank | No. | Horse | Score | Win Est. | Place Est. | Key Factors | +| ---- | --- | ----- | ----- | -------- | ---------- | ----------- | +| 1 | 2 | Dust Aside | 51.6 | 0.2192 | 0.4865 | form, barrier, track, weight, pace, cond | +| 2 | 1 | La Signora Dane | 46.8 | 0.147 | 0.5954 | barrier, weight, form, pace, jockey, tra | +| 3 | 5 | Solar System | 44.4 | 0.1203 | 0.6964 | barrier, track, weight, form, pace, cond | +| 4 | 3 | Mrs Kangaroo | 43.2 | 0.1089 | 0.7925 | barrier, weight, distance, trainer, pace | +| 5 | 4 | Rulesque | 42.3 | 0.101 | 0.8738 | barrier, weight, form, distance, pace, c | +| 6 | 7 | Percussion Prince | 41.7 | 0.0961 | 0.9427 | distance, barrier, weight, pace, conditi | + +--- + +### Broome — Race 4 — Allure Handicap +**Skipped:** None + +--- + +### Broome — Race 5 — Tabtouch Broome Sprint +**Skipped:** None + +--- + +### Broome — Race 6 — Wa Stockfeeds Handicap +1100m | Good | 3YO+ BM58+ | Start 2026-08-11T08:50:00Z | 10 runners + +**Prediction** +🥇 #3 Fire The Guard (score 55.2) +🥈 #5 Delicate Ruler (score 45.3) +🥉 #9 Outlaw Music (score 43.3) + +**Primary Trifecta:** 3 → 5 → 9 +**Confidence:** MEDIUM — 69/100 (pace MODERATE, completeness 1.0) + +**Key Factors (top selections)** +- #3 Fire The Guard: barrier suitability for the expected pace; track-specific record; historical distance performance +- #5 Delicate Ruler: barrier suitability for the expected pace; weight handling relative to the field; recent form quality (score 69/100) +- #9 Outlaw Music: barrier suitability for the expected pace; track-specific record; recent form quality (score 64/100) + +| Rank | No. | Horse | Score | Win Est. | Place Est. | Key Factors | +| ---- | --- | ----- | ----- | -------- | ---------- | ----------- | +| 1 | 3 | Fire The Guard | 55.2 | 0.2646 | 0.4787 | barrier, track, distance, form, conditio | +| 2 | 5 | Delicate Ruler | 45.3 | 0.1159 | 0.5744 | barrier, weight, form, track, distance, | +| 3 | 9 | Outlaw Music | 43.3 | 0.0981 | 0.6662 | barrier, track, form, weight, pace, cond | +| 4 | 6 | Buster's Girl | 43.0 | 0.0957 | 0.7565 | barrier, distance, weight, jockey, condi | +| 5 | 8 | Roey Clam | 42.5 | 0.0918 | 0.8362 | distance, barrier, weight, jockey, pace, | +| 6 | 2 | Lost Gravity | 42.3 | 0.0903 | 0.9133 | barrier, weight, form, pace, distance, j | + +--- + +### Dalby — Race 1 — Rugby Raceday 31St October 2026 Maiden +1000m | Good 4 | MDN | Start 2026-08-11T02:17:00Z | 10 runners + +**Prediction** +🥇 #4 Not Telling (score 56.1) +🥈 #6 Divinelle (score 50.6) +🥉 #2 Bluey's Choice (score 48.7) + +**Primary Trifecta:** 4 → 6 → 2 +**Confidence:** LOW — 35/100 (pace MODERATE, completeness 0.933) + +**Key Factors (top selections)** +- #4 Not Telling: historical distance performance; barrier suitability for the expected pace; jockey/trainer strike-rate proxy +- #6 Divinelle: jockey/trainer strike-rate proxy; barrier suitability for the expected pace; weight handling relative to the field +- #2 Bluey's Choice: barrier suitability for the expected pace; weight handling relative to the field; race-shape / speed-map adjustment + +| Rank | No. | Horse | Score | Win Est. | Place Est. | Key Factors | +| ---- | --- | ----- | ----- | -------- | ---------- | ----------- | +| 1 | 4 | Not Telling | 56.1 | 0.255 | 0.5539 | distance, barrier, jockey, weight, form, | +| 2 | 6 | Divinelle | 50.6 | 0.1612 | 0.6629 | jockey, barrier, weight, pace, form | +| 3 | 2 | Bluey's Choice | 48.7 | 0.1376 | 0.7341 | barrier, weight, pace, form, jockey | +| 4 | 5 | Decoy | 45.9 | 0.109 | 0.8054 | barrier, weight, pace, jockey, form | +| 5 | 1 | Aces Are Good | 40.8 | 0.0713 | 0.8732 | barrier, weight, pace | +| 6 | 10 | Shakdam | 40.8 | 0.0713 | 0.9291 | barrier, weight, pace, form | + +--- + +### Dalby — Race 2 — Mittys Racing Colours Maiden Plate +**Skipped:** None + +--- + +### Dalby — Race 3 — Book Tickets To Dalby Saints Spring Fair +1400m | Good 4 | BM62 | Start 2026-08-11T03:27:00Z | 5 runners + +**Prediction** +🥇 #8 Extra Hands (score 50.3) +🥈 #9 Scruffy (score 44.6) +🥉 #6 Lambertina (score 43.8) + +**Primary Trifecta:** 8 → 9 → 6 +**Confidence:** LOW — 35/100 (pace VERY FAST, completeness 1.0) + +**Key Factors (top selections)** +- #8 Extra Hands: barrier suitability for the expected pace; recent form quality (score 84/100); weight handling relative to the field +- #9 Scruffy: barrier suitability for the expected pace; recent form quality (score 65/100); weight handling relative to the field +- #6 Lambertina: barrier suitability for the expected pace; recent form quality (score 67/100); weight handling relative to the field + +| Rank | No. | Horse | Score | Win Est. | Place Est. | Key Factors | +| ---- | --- | ----- | ----- | -------- | ---------- | ----------- | +| 1 | 8 | Extra Hands | 50.3 | 0.3433 | 0.7566 | barrier, form, weight, condition, pace, | +| 2 | 9 | Scruffy | 44.6 | 0.2135 | 0.8808 | barrier, form, weight, pace, jockey, dis | +| 3 | 6 | Lambertina | 43.8 | 0.1998 | 1.0 | barrier, form, weight, pace, distance, c | +| 4 | 5 | Anarita | 38.1 | 0.1242 | 1.0 | barrier, weight, condition, pace, jockey | +| 5 | 2 | Hoot 'N' Holler | 37.6 | 0.1192 | 1.0 | weight, barrier, pace, jockey, form, con | + +--- + +### Dalby — Race 4 — Book The Marquee/Deck For Your Party +1200m | Good 4 | CL3 | Start 2026-08-11T04:04:00Z | 9 runners + +**Prediction** +🥇 #4 Zarippa (score 52.8) +🥈 #9 Master Miyagi (score 46.9) +🥉 #7 Final Voyage (score 42.7) + +**Primary Trifecta:** 4 → 9 → 7 +**Confidence:** LOW — 35/100 (pace MODERATE, completeness 1.0) + +**Key Factors (top selections)** +- #4 Zarippa: track-specific record; barrier suitability for the expected pace; recent form quality (score 76/100) +- #9 Master Miyagi: barrier suitability for the expected pace; recent form quality (score 77/100); track-condition suitability +- #7 Final Voyage: barrier suitability for the expected pace; recent form quality (score 62/100); race-shape / speed-map adjustment + +| Rank | No. | Horse | Score | Win Est. | Place Est. | Key Factors | +| ---- | --- | ----- | ----- | -------- | ---------- | ----------- | +| 1 | 4 | Zarippa | 52.8 | 0.2773 | 0.5664 | track, barrier, form, jockey, weight, pa | +| 2 | 9 | Master Miyagi | 46.9 | 0.1696 | 0.684 | barrier, form, condition, distance, pace | +| 3 | 7 | Final Voyage | 42.7 | 0.1195 | 0.7786 | barrier, form, pace, weight, condition, | +| 4 | 3 | Straight Blast | 42.5 | 0.1175 | 0.8588 | barrier, condition, weight, distance, tr | +| 5 | 5 | Deep Tiara | 39.9 | 0.0946 | 0.9103 | barrier, form, weight, pace, distance, c | +| 6 | 2 | Miss De Medici | 37.9 | 0.0801 | 0.9589 | barrier, weight, form, pace, condition, | + +--- + +### Dalby — Race 5 — Criterion Hotel Dalby 0 - 58 Handicap +**Skipped:** None + +--- + +### Dalby — Race 6 — D&Ndjc Life Members 0 - 58 Handicap +1400m | Good 4 | BM0-58 | Start 2026-08-11T05:17:00Z | 10 runners + +**Prediction** +🥇 #1 Knowitall Frank (score 57.1) +🥈 #4 Von Bee (score 43.1) +🥉 #3 Aussie Adaptor (score 43.0) + +**Primary Trifecta:** 1 → 4 → 3 +**Confidence:** MEDIUM — 74/100 (pace MODERATE, completeness 1.0) + +**Key Factors (top selections)** +- #1 Knowitall Frank: track-specific record; barrier suitability for the expected pace; weight handling relative to the field +- #4 Von Bee: historical distance performance; jockey/trainer strike-rate proxy; weight handling relative to the field +- #3 Aussie Adaptor: historical distance performance; barrier suitability for the expected pace; weight handling relative to the field + +| Rank | No. | Horse | Score | Win Est. | Place Est. | Key Factors | +| ---- | --- | ----- | ----- | -------- | ---------- | ----------- | +| 1 | 1 | Knowitall Frank | 57.1 | 0.3259 | 0.528 | track, barrier, weight, form, distance, | +| 2 | 4 | Von Bee | 43.1 | 0.1015 | 0.6083 | distance, jockey, weight, barrier, pace, | +| 3 | 3 | Aussie Adaptor | 43.0 | 0.1006 | 0.688 | distance, barrier, weight, pace, jockey, | +| 4 | 5 | Flying Celica | 40.3 | 0.0804 | 0.7595 | jockey, barrier, weight, distance, pace, | +| 5 | 6 | Thiem | 40.2 | 0.0797 | 0.8305 | barrier, weight, form, distance, conditi | +| 6 | 8 | Water Lad | 38.9 | 0.0715 | 0.8985 | barrier, weight, pace, form, condition, | + +--- + +### Dalby — Race 7 — Dalby Dry Cleaners & Launderers 0 - 55 +**Skipped:** None + +--- + +### Dalby — Race 8 — Psp Racing Colours BM60 Handicap +1000m | Good 4 | BM60 | Start 2026-08-11T06:34:00Z | 10 runners + +**Prediction** +🥇 #9 Vesper Lynd (score 51.8) +🥈 #14 Mr Evans (score 46.0) +🥉 #8 Booga Ray (score 45.7) + +**Primary Trifecta:** 9 → 14 → 8 +**Confidence:** LOW — 35/100 (pace MODERATE, completeness 1.0) + +**Key Factors (top selections)** +- #9 Vesper Lynd: track-specific record; barrier suitability for the expected pace; historical distance performance +- #14 Mr Evans: barrier suitability for the expected pace; weight handling relative to the field; jockey/trainer strike-rate proxy +- #8 Booga Ray: barrier suitability for the expected pace; jockey/trainer strike-rate proxy; weight handling relative to the field + +| Rank | No. | Horse | Score | Win Est. | Place Est. | Key Factors | +| ---- | --- | ----- | ----- | -------- | ---------- | ----------- | +| 1 | 9 | Vesper Lynd | 51.8 | 0.2039 | 0.4523 | track, barrier, distance, weight, pace, | +| 2 | 14 | Mr Evans | 46.0 | 0.1258 | 0.572 | barrier, weight, jockey, distance, form, | +| 3 | 8 | Booga Ray | 45.7 | 0.1227 | 0.6724 | barrier, jockey, weight, distance, track | +| 4 | 1 | Jemeldi | 45.4 | 0.1196 | 0.7695 | weight, form, jockey, barrier, pace, tra | +| 5 | 5 | Mr Wandji | 43.3 | 0.1004 | 0.8511 | weight, track, barrier, pace, form, cond | +| 6 | 6 | Dusan | 42.9 | 0.0971 | 0.928 | barrier, weight, form, condition, pace, | + +--- + +### Hawkesbury — Race 1 — Country Music Raceday 5 Sep CL1 Handicap +**Skipped:** None + +--- + +### Hawkesbury — Race 2 — Hrc Motel Maiden Plate +**Skipped:** None + +--- + +### Hawkesbury — Race 3 — Clarendon Tavern 4Yo&Up Maiden Plate +**Skipped:** None + +--- + +### Hawkesbury — Race 4 — Elite Sand & Soil Provincial CL1 +**Skipped:** None + +--- + +### Hawkesbury — Race 5 — Remembering Ryan Midway BM64 +1800m | Soft 5 | 3YO+ BM64 | Start 2026-08-11T05:50:00Z | 10 runners + +**Prediction** +🥇 #7 Highborn Harry (score 55.5) +🥈 #4 The Iron Star (score 49.8) +🥉 #9 Inception (score 47.7) + +**Primary Trifecta:** 7 → 4 → 9 +**Confidence:** LOW — 35/100 (pace MODERATE, completeness 1.0) + +**Key Factors (top selections)** +- #7 Highborn Harry: barrier suitability for the expected pace; recent form quality (score 73/100); track-specific record +- #4 The Iron Star: barrier suitability for the expected pace; weight handling relative to the field; historical distance performance +- #9 Inception: track-specific record; barrier suitability for the expected pace; recent form quality (score 62/100) + +| Rank | No. | Horse | Score | Win Est. | Place Est. | Key Factors | +| ---- | --- | ----- | ----- | -------- | ---------- | ----------- | +| 1 | 7 | Highborn Harry | 55.5 | 0.2454 | 0.526 | barrier, form, track, weight, distance, | +| 2 | 4 | The Iron Star | 49.8 | 0.1526 | 0.6225 | barrier, weight, distance, track, pace, | +| 3 | 9 | Inception | 47.7 | 0.1281 | 0.7098 | track, barrier, form, weight, jockey, pa | +| 4 | 8 | Johnny Smash | 44.3 | 0.0965 | 0.7964 | barrier, form, weight, jockey, pace, con | +| 5 | 1 | Lugarno | 43.1 | 0.0873 | 0.8661 | barrier, weight, track, condition, pace, | +| 6 | 2 | Dr Evil | 43.0 | 0.0866 | 0.9195 | track, barrier, weight, pace, form, cond | + +--- + +### Hawkesbury — Race 6 — Debortoli Maiden Handicap +**Skipped:** None + +--- + +### Hawkesbury — Race 7 — Equimillion Sponsorship Now Open CL1 +1100m | Soft 5 | CL1 | Start 2026-08-11T07:00:00Z | 7 runners + +**Prediction** +🥇 #2 Dirty Summer (score 59.4) +🥈 #8 Sprightly Affair (score 54.3) +🥉 #1 Castlejohn (score 51.6) + +**Primary Trifecta:** 2 → 8 → 1 +**Confidence:** LOW — 35/100 (pace FAST, completeness 1.0) + +**Key Factors (top selections)** +- #2 Dirty Summer: track-specific record; track-condition suitability; recent form quality (score 73/100) +- #8 Sprightly Affair: track-condition suitability; barrier suitability for the expected pace; jockey/trainer strike-rate proxy +- #1 Castlejohn: historical distance performance; trainer record; barrier suitability for the expected pace + +| Rank | No. | Horse | Score | Win Est. | Place Est. | Key Factors | +| ---- | --- | ----- | ----- | -------- | ---------- | ----------- | +| 1 | 2 | Dirty Summer | 59.4 | 0.3317 | 0.7218 | track, condition, form, weight, jockey, | +| 2 | 8 | Sprightly Affair | 54.3 | 0.2169 | 0.8251 | condition, barrier, jockey, form, weight | +| 3 | 1 | Castlejohn | 51.6 | 0.1732 | 0.9097 | distance, trainer, barrier, weight, pace | +| 4 | 6 | Ballet Encore | 45.4 | 0.1033 | 0.9597 | barrier, form, weight, pace, jockey, con | +| 5 | 3 | Maidoff | 43.0 | 0.0846 | 1.0 | barrier, distance, weight, pace, conditi | +| 6 | 10 | Nymphadora | 36.7 | 0.05 | 1.0 | barrier, distance, track, weight, pace, | diff --git a/data/reports/report-2026-08-12.md b/data/reports/report-2026-08-12.md new file mode 100644 index 0000000000000000000000000000000000000000..b0ca8ccbe236b0fc7c32f16dfb5b405df4fe2724 --- /dev/null +++ b/data/reports/report-2026-08-12.md @@ -0,0 +1,575 @@ +# Australian Gallops Trifecta Predictions — 2026-08-12 + +*Model version 1.1.0 | data retrieved 2026-08-14T17:13:14.057189+00:00* + +> Predictions are statistical estimates based on available information. They are NOT guarantees of any racing outcome or betting success. + +## BEST TRIFECTA OPPORTUNITIES +1. Pinjarra Scarpside R5 — HIGH (100/100) + 3 → 7 → 2 +2. Bendigo R1 — MEDIUM (73/100) + 3 → 4 → 2 +3. Pinjarra Scarpside R7 — MEDIUM (70/100) + 1 → 2 → 5 +4. Bendigo R7 — MEDIUM (69/100) + 11 → 7 → 6 +5. Murray Bridge R4 — MEDIUM (69/100) + 2 → 5 → 1 +6. Bendigo R2 — MEDIUM (67/100) + 2 → 3 → 10 + +--- + +### Bendigo — Race 1 — Clubarham Maiden Plate +1000m | Heavy 10 | 3YO MDN CG | Start 2026-08-12T03:00:00Z | 5 runners + +**Prediction** +🥇 #3 Gold Chalice (score 55.7) +🥈 #4 Hydro Rush (score 40.7) +🥉 #2 Desert Oak (score 39.1) + +**Primary Trifecta:** 3 → 4 → 2 +**Confidence:** MEDIUM — 73/100 (pace VERY FAST, completeness 0.822) + +**Key Factors (top selections)** +- #3 Gold Chalice: track-condition suitability; barrier suitability for the expected pace; recent form quality (score 69/100) +- #4 Hydro Rush: barrier suitability for the expected pace; weight handling relative to the field; race-shape / speed-map adjustment +- #2 Desert Oak: barrier suitability for the expected pace; weight handling relative to the field; race-shape / speed-map adjustment + +| Rank | No. | Horse | Score | Win Est. | Place Est. | Key Factors | +| ---- | --- | ----- | ----- | -------- | ---------- | ----------- | +| 1 | 3 | Gold Chalice | 55.7 | 0.5118 | 0.7868 | condition, barrier, form, weight, pace, | +| 2 | 4 | Hydro Rush | 40.7 | 0.1466 | 0.9001 | barrier, weight, pace | +| 3 | 2 | Desert Oak | 39.1 | 0.1283 | 1.0 | barrier, weight, pace | +| 4 | 1 | Come Together | 37.6 | 0.1133 | 1.0 | barrier, weight, pace | +| 5 | 5 | Little Bit | 36.1 | 0.0999 | 1.0 | barrier, weight, pace | + +--- + +### Bendigo — Race 2 — Sandhurst Stockfeeds Maiden Plate +1000m | Heavy 10 | 3YO MDN F | Start 2026-08-12T03:35:00Z | 7 runners + +**Prediction** +🥇 #2 Five Knights (score 54.9) +🥈 #3 I Am Aria (score 45.4) +🥉 #10 Silent Devotion (score 39.3) + +**Primary Trifecta:** 2 → 3 → 10 +**Confidence:** MEDIUM — 67/100 (pace FAST, completeness 0.873) + +**Key Factors (top selections)** +- #2 Five Knights: jockey/trainer strike-rate proxy; barrier suitability for the expected pace; weight handling relative to the field +- #3 I Am Aria: historical distance performance; barrier suitability for the expected pace; jockey/trainer strike-rate proxy +- #10 Silent Devotion: barrier suitability for the expected pace; weight handling relative to the field; race-shape / speed-map adjustment + +| Rank | No. | Horse | Score | Win Est. | Place Est. | Key Factors | +| ---- | --- | ----- | ----- | -------- | ---------- | ----------- | +| 1 | 2 | Five Knights | 54.9 | 0.3769 | 0.6504 | jockey, barrier, weight, pace, form | +| 2 | 3 | I Am Aria | 45.4 | 0.1708 | 0.7506 | distance, barrier, jockey, weight, pace, | +| 3 | 10 | Silent Devotion | 39.3 | 0.1027 | 0.8508 | barrier, weight, pace, form, condition, | +| 4 | 5 | Novamira | 39.0 | 0.1002 | 0.9392 | barrier, weight, pace | +| 5 | 11 | Sky Wytch | 39.0 | 0.1002 | 1.0 | barrier, weight, pace | +| 6 | 9 | Shameful Impulse | 37.5 | 0.0884 | 1.0 | barrier, weight, pace | + +--- + +### Bendigo — Race 3 — Ladbrokes Owners Promotion Maiden Plate +**Skipped:** None + +--- + +### Bendigo — Race 4 — McDonald Electrical Maiden Plate +**Skipped:** None + +--- + +### Bendigo — Race 5 — Johansen Insurance Brokers BM66 Handicap +1000m | Heavy 9 | 3YO+ BM66 | Start 2026-08-12T05:20:00Z | 7 runners + +**Prediction** +🥇 #4 Monix (score 62.9) +🥈 #8 Fehmarn (score 58.4) +🥉 #7 Exfortythree (score 51.2) + +**Primary Trifecta:** 4 → 8 → 7 +**Confidence:** LOW — 34/100 (pace FAST, completeness 1.0) + +**Key Factors (top selections)** +- #4 Monix: track-specific record; recent form quality (score 90/100); barrier suitability for the expected pace +- #8 Fehmarn: historical distance performance; track-condition suitability; barrier suitability for the expected pace +- #7 Exfortythree: historical distance performance; trainer record; weight handling relative to the field + +| Rank | No. | Horse | Score | Win Est. | Place Est. | Key Factors | +| ---- | --- | ----- | ----- | -------- | ---------- | ----------- | +| 1 | 4 | Monix | 62.9 | 0.3568 | 0.7366 | track, form, barrier, weight, distance, | +| 2 | 8 | Fehmarn | 58.4 | 0.2452 | 0.8331 | distance, condition, barrier, weight, jo | +| 3 | 7 | Exfortythree | 51.2 | 0.1346 | 0.912 | distance, trainer, weight, barrier, pace | +| 4 | 2 | Misty Legend | 47.2 | 0.0964 | 0.9591 | weight, barrier, condition, distance, pa | +| 5 | 10 | Nicereine | 44.8 | 0.079 | 1.0 | condition, barrier, weight, form, pace, | +| 6 | 11 | Time To Rumble | 38.6 | 0.0471 | 1.0 | barrier, jockey, weight, pace, distance, | + +--- + +### Bendigo — Race 6 — Donna Philpot Memorial BM66 Handicap +1100m | Heavy 9 | 3YO+ BM66 FM | Start 2026-08-12T05:55:00Z | 8 runners + +**Prediction** +🥇 #6 Yuuki (score 62.5) +🥈 #9 Iced Poppy (score 57.2) +🥉 #15 Miss Himalaya (score 48.6) + +**Primary Trifecta:** 6 → 9 → 15 +**Confidence:** LOW — 35/100 (pace MODERATE, completeness 1.0) + +**Key Factors (top selections)** +- #6 Yuuki: historical distance performance; track-specific record; track-condition suitability +- #9 Iced Poppy: track-specific record; track-condition suitability; barrier suitability for the expected pace +- #15 Miss Himalaya: barrier suitability for the expected pace; recent form quality (score 70/100); track-condition suitability + +| Rank | No. | Horse | Score | Win Est. | Place Est. | Key Factors | +| ---- | --- | ----- | ----- | -------- | ---------- | ----------- | +| 1 | 6 | Yuuki | 62.5 | 0.3422 | 0.6697 | distance, track, condition, weight, form | +| 2 | 9 | Iced Poppy | 57.2 | 0.22 | 0.7711 | track, condition, barrier, weight, jocke | +| 3 | 15 | Miss Himalaya | 48.6 | 0.1075 | 0.8598 | barrier, form, condition, pace, weight, | +| 4 | 4 | Bine | 47.9 | 0.1014 | 0.9213 | distance, track, barrier, weight, pace, | +| 5 | 7 | Mrs Archibald | 46.3 | 0.0887 | 0.9668 | barrier, condition, weight, distance, pa | +| 6 | 3 | Tapo | 41.9 | 0.0615 | 1.0 | weight, form, condition, distance, pace, | + +--- + +### Bendigo — Race 7 — Cathcart Smash Repairs BM66 Handicap +1300m | Heavy 9 | 3YO+ BM66 | Start 2026-08-12T06:30:00Z | 10 runners + +**Prediction** +🥇 #11 Yuki (score 66.0) +🥈 #7 Magnetic Chess (score 56.7) +🥉 #6 Electric Elvis (score 52.5) + +**Primary Trifecta:** 11 → 7 → 6 +**Confidence:** MEDIUM — 69/100 (pace MODERATE, completeness 1.0) + +**Key Factors (top selections)** +- #11 Yuki: track-condition suitability; trainer record; barrier suitability for the expected pace +- #7 Magnetic Chess: historical distance performance; track-specific record; track-condition suitability +- #6 Electric Elvis: track-condition suitability; recent form quality (score 74/100); weight handling relative to the field + +| Rank | No. | Horse | Score | Win Est. | Place Est. | Key Factors | +| ---- | --- | ----- | ----- | -------- | ---------- | ----------- | +| 1 | 11 | Yuki | 66.0 | 0.3773 | 0.6736 | condition, trainer, barrier, form, jocke | +| 2 | 7 | Magnetic Chess | 56.7 | 0.1738 | 0.7408 | distance, track, condition, weight, form | +| 3 | 6 | Electric Elvis | 52.5 | 0.1225 | 0.8037 | condition, form, weight, jockey, pace, b | +| 4 | 16 | Invisible Magic | 45.3 | 0.0672 | 0.8574 | distance, condition, barrier, weight, pa | +| 5 | 14 | Eishaa | 44.5 | 0.0629 | 0.9006 | track, barrier, distance, weight, pace, | +| 6 | 8 | Cindy Falls | 42.6 | 0.0537 | 0.9404 | barrier, condition, weight, pace, traine | + +--- + +### Bendigo — Race 8 — Bendigo Mazda BM66 Handicap +**Skipped:** None + +--- + +### Canterbury — Race 1 — Captivant @ Vinery Stud Handicap +**Skipped:** None + +--- + +### Canterbury — Race 2 — Tab Handicap +**Skipped:** None + +--- + +### Canterbury — Race 3 — Irresistible Pools And Spas Handicap +**Skipped:** None + +--- + +### Canterbury — Race 4 — The Agency Real Estate Handicap +1250m | Soft 5 | 3YO+ BM72 FM | Start 2026-08-12T05:10:00Z | 10 runners + +**Prediction** +🥇 #2 Oakfield Neptune (score 55.6) +🥈 #4 Kakadu Sunset (score 51.1) +🥉 #5 Rileycat (score 49.2) + +**Primary Trifecta:** 2 → 4 → 5 +**Confidence:** LOW — 34/100 (pace MODERATE, completeness 1.0) + +**Key Factors (top selections)** +- #2 Oakfield Neptune: historical distance performance; trainer record; track-condition suitability +- #4 Kakadu Sunset: historical distance performance; track-specific record; track-condition suitability +- #5 Rileycat: barrier suitability for the expected pace; recent form quality (score 67/100); weight handling relative to the field + +| Rank | No. | Horse | Score | Win Est. | Place Est. | Key Factors | +| ---- | --- | ----- | ----- | -------- | ---------- | ----------- | +| 1 | 2 | Oakfield Neptune | 55.6 | 0.21 | 0.4775 | distance, trainer, condition, weight, ba | +| 2 | 4 | Kakadu Sunset | 51.1 | 0.1443 | 0.5776 | distance, track, condition, barrier, wei | +| 3 | 5 | Rileycat | 49.2 | 0.1232 | 0.6743 | barrier, form, weight, condition, jockey | +| 4 | 1 | Cando Attitude | 46.7 | 0.1 | 0.7641 | trainer, barrier, weight, condition, pac | +| 5 | 12 | Tigroni | 46.3 | 0.0968 | 0.8531 | barrier, form, weight, pace, condition, | +| 6 | 6 | Totoka | 45.4 | 0.0898 | 0.9317 | barrier, distance, track, weight, pace, | + +--- + +### Canterbury — Race 5 — Chase The Dream Handicap +1250m | Soft 5 | 3YO+ BM72 CG | Start 2026-08-12T05:45:00Z | 9 runners + +**Prediction** +🥇 #2 Monte Veebee (score 58.4) +🥈 #5 Condone (score 52.6) +🥉 #9 Ravalli (score 52.4) + +**Primary Trifecta:** 2 → 5 → 9 +**Confidence:** LOW — 35/100 (pace MODERATE, completeness 1.0) + +**Key Factors (top selections)** +- #2 Monte Veebee: historical distance performance; track-specific record; jockey/trainer strike-rate proxy +- #5 Condone: track-specific record; barrier suitability for the expected pace; weight handling relative to the field +- #9 Ravalli: barrier suitability for the expected pace; recent form quality (score 77/100); jockey/trainer strike-rate proxy + +| Rank | No. | Horse | Score | Win Est. | Place Est. | Key Factors | +| ---- | --- | ----- | ----- | -------- | ---------- | ----------- | +| 1 | 2 | Monte Veebee | 58.4 | 0.2428 | 0.5397 | distance, track, jockey, barrier, weight | +| 2 | 5 | Condone | 52.6 | 0.1497 | 0.6786 | track, barrier, weight, condition, form, | +| 3 | 9 | Ravalli | 52.4 | 0.1472 | 0.7622 | barrier, form, jockey, weight, condition | +| 4 | 8 | Capture Me | 51.7 | 0.1389 | 0.841 | form, jockey, weight, barrier, condition | +| 5 | 4 | Clancy | 45.6 | 0.0836 | 0.91 | distance, barrier, weight, condition, tr | +| 6 | 1 | Yoshinobu | 44.9 | 0.0788 | 0.9674 | distance, barrier, weight, pace, conditi | + +--- + +### Canterbury — Race 6 — Precise Air Handicap +**Skipped:** None + +--- + +### Canterbury — Race 7 — Ranvet Handicap +**Skipped:** None + +--- + +### Devonport Synthetic — Race 1 — Drc Season Opener Maiden +1880m | Synthetic | 3YO+ MDN | Start 2026-08-12T02:22:00Z | 7 runners + +**Prediction** +🥇 #3 Come To Light (score 59.8) +🥈 #1 Alla Rustica (score 54.2) +🥉 #2 Bailed (score 53.3) + +**Primary Trifecta:** 3 → 1 → 2 +**Confidence:** LOW — 35/100 (pace FAST, completeness 1.0) + +**Key Factors (top selections)** +- #3 Come To Light: jockey/trainer strike-rate proxy; barrier suitability for the expected pace; weight handling relative to the field +- #1 Alla Rustica: barrier suitability for the expected pace; weight handling relative to the field; race-shape / speed-map adjustment +- #2 Bailed: jockey/trainer strike-rate proxy; barrier suitability for the expected pace; weight handling relative to the field + +| Rank | No. | Horse | Score | Win Est. | Place Est. | Key Factors | +| ---- | --- | ----- | ----- | -------- | ---------- | ----------- | +| 1 | 3 | Come To Light | 59.8 | 0.3291 | 0.727 | jockey, barrier, weight, pace, form | +| 2 | 1 | Alla Rustica | 54.2 | 0.2064 | 0.8102 | barrier, weight, pace, jockey, form | +| 3 | 2 | Bailed | 53.3 | 0.1915 | 0.8849 | jockey, barrier, weight, pace, form | +| 4 | 8 | White Star Suzie | 43.3 | 0.0832 | 0.9547 | track, barrier, weight, pace, form, jock | +| 5 | 6 | Gym Princess | 42.0 | 0.0747 | 1.0 | barrier, weight, pace, track, form, jock | +| 6 | 7 | Highland Dash | 41.2 | 0.0699 | 1.0 | barrier, weight, form, pace, jockey, con | + +--- + +### Devonport Synthetic — Race 2 — Goodstone Group Maiden +**Skipped:** None + +--- + +### Eagle Farm — Race 1 — Gallopers Sports Club 3Yo Maiden Plate +**Skipped:** None + +--- + +### Eagle Farm — Race 2 — Become A Brc Member Cg&E Maiden Plate +**Skipped:** None + +--- + +### Eagle Farm — Race 3 — Country Music Raceday 15 Aug F&M Maiden +**Skipped:** None + +--- + +### Eagle Farm — Race 4 — Family Day Raceday 12 September Class 5 +**Skipped:** None + +--- + +### Eagle Farm — Race 5 — Mekka Raceday 22 August Class 1 Plate +1840m | Good 4 | 3YO+ CL1 | Start 2026-08-12T04:53:00Z | 9 runners + +**Prediction** +🥇 #3 Bon Riviere (score 60.9) +🥈 #6 Devine Squire (score 55.2) +🥉 #1 Argentum Rock (score 48.8) + +**Primary Trifecta:** 3 → 6 → 1 +**Confidence:** LOW — 35/100 (pace MODERATE, completeness 1.0) + +**Key Factors (top selections)** +- #3 Bon Riviere: track-specific record; track-condition suitability; barrier suitability for the expected pace +- #6 Devine Squire: barrier suitability for the expected pace; track-specific record; weight handling relative to the field +- #1 Argentum Rock: recent form quality (score 76/100); weight handling relative to the field; jockey/trainer strike-rate proxy + +| Rank | No. | Horse | Score | Win Est. | Place Est. | Key Factors | +| ---- | --- | ----- | ----- | -------- | ---------- | ----------- | +| 1 | 3 | Bon Riviere | 60.9 | 0.2986 | 0.5933 | track, condition, barrier, form, weight, | +| 2 | 6 | Devine Squire | 55.2 | 0.1857 | 0.6894 | barrier, track, weight, form, jockey, co | +| 3 | 1 | Argentum Rock | 48.8 | 0.1089 | 0.7721 | form, weight, jockey, barrier, pace, con | +| 4 | 2 | Barcelo | 47.3 | 0.0961 | 0.8422 | weight, form, barrier, track, pace, cond | +| 5 | 12 | Tassorati | 45.5 | 0.0827 | 0.9061 | barrier, form, weight, track, pace, jock | +| 6 | 9 | Iconify | 43.5 | 0.07 | 0.9625 | barrier, weight, track, condition, pace, | + +--- + +### Eagle Farm — Race 6 — Sky Racing BM68 Handicap +**Skipped:** None + +--- + +### Eagle Farm — Race 7 — Xxxx Gold Class 3 Plate +**Skipped:** None + +--- + +### Eagle Farm — Race 8 — Ladbrokes Switch Class 6 Handicap +1000m | Good 4 | CL6 | Start 2026-08-12T06:38:00Z | 10 runners + +**Prediction** +🥇 #7 Miss Personality (score 54.6) +🥈 #1 Moonhaven (score 48.7) +🥉 #3 Acres Away (score 47.7) + +**Primary Trifecta:** 7 → 1 → 3 +**Confidence:** LOW — 35/100 (pace MODERATE, completeness 1.0) + +**Key Factors (top selections)** +- #7 Miss Personality: historical distance performance; track-specific record; barrier suitability for the expected pace +- #1 Moonhaven: track-specific record; weight handling relative to the field; jockey/trainer strike-rate proxy +- #3 Acres Away: barrier suitability for the expected pace; historical distance performance; weight handling relative to the field + +| Rank | No. | Horse | Score | Win Est. | Place Est. | Key Factors | +| ---- | --- | ----- | ----- | -------- | ---------- | ----------- | +| 1 | 7 | Miss Personality | 54.6 | 0.2316 | 0.5035 | distance, track, barrier, condition, tra | +| 2 | 1 | Moonhaven | 48.7 | 0.1416 | 0.5961 | track, weight, jockey, distance, barrier | +| 3 | 3 | Acres Away | 47.7 | 0.1303 | 0.6841 | barrier, distance, weight, condition, fo | +| 4 | 2 | Tiger Tie | 43.6 | 0.0926 | 0.7665 | barrier, weight, track, condition, train | +| 5 | 11 | Surreal Ascot | 43.0 | 0.0881 | 0.8482 | barrier, form, pace, weight, condition, | +| 6 | 8 | Port Erin | 42.2 | 0.0824 | 0.9068 | track, barrier, distance, condition, joc | + +--- + +### Murray Bridge — Race 1 — Afl Grand Final @ Murray Bridge Maiden +1200m | Heavy 8 | 3YO+ MDN | Start 2026-08-12T03:15:00Z | 9 runners + +**Prediction** +🥇 #3 Noah's Ark (score 59.2) +🥈 #1 Chappa (score 54.9) +🥉 #5 Strong Minded (score 49.5) + +**Primary Trifecta:** 3 → 1 → 5 +**Confidence:** LOW — 34/100 (pace MODERATE, completeness 0.975) + +**Key Factors (top selections)** +- #3 Noah's Ark: historical distance performance; track-specific record; barrier suitability for the expected pace +- #1 Chappa: barrier suitability for the expected pace; jockey/trainer strike-rate proxy; weight handling relative to the field +- #5 Strong Minded: barrier suitability for the expected pace; recent form quality (score 64/100); weight handling relative to the field + +| Rank | No. | Horse | Score | Win Est. | Place Est. | Key Factors | +| ---- | --- | ----- | ----- | -------- | ---------- | ----------- | +| 1 | 3 | Noah's Ark | 59.2 | 0.2876 | 0.6167 | distance, track, barrier, form, weight, | +| 2 | 1 | Chappa | 54.9 | 0.201 | 0.7174 | barrier, jockey, weight, pace, form | +| 3 | 5 | Strong Minded | 49.5 | 0.1282 | 0.7957 | barrier, form, weight, jockey, condition | +| 4 | 4 | Red Ripples | 46.6 | 0.1006 | 0.8697 | barrier, weight, pace, form, jockey | +| 5 | 2 | Nic The Cash | 43.6 | 0.0784 | 0.9213 | distance, barrier, weight, pace, form, c | +| 6 | 7 | Divergent | 42.9 | 0.0739 | 0.9673 | distance, barrier, weight, pace, form, c | + +--- + +### Murray Bridge — Race 2 — Fore Design Flex Planning Maiden Plate +**Skipped:** None + +--- + +### Murray Bridge — Race 3 — Kookaburra Homes Maiden Plate +**Skipped:** None + +--- + +### Murray Bridge — Race 4 — Duttons Easy To Do Business With Class 1 +1200m | Heavy 8 | CL1 | Start 2026-08-12T05:00:00Z | 11 runners + +**Prediction** +🥇 #2 Scootathewoota (score 60.0) +🥈 #5 Tully Hart (score 50.4) +🥉 #1 Chip'n'Dale (score 50.1) + +**Primary Trifecta:** 2 → 5 → 1 +**Confidence:** MEDIUM — 69/100 (pace MODERATE, completeness 1.0) + +**Key Factors (top selections)** +- #2 Scootathewoota: historical distance performance; track-specific record; barrier suitability for the expected pace +- #5 Tully Hart: track-condition suitability; barrier suitability for the expected pace; weight handling relative to the field +- #1 Chip'n'Dale: weight handling relative to the field; recent form quality (score 72/100); barrier suitability for the expected pace + +| Rank | No. | Horse | Score | Win Est. | Place Est. | Key Factors | +| ---- | --- | ----- | ----- | -------- | ---------- | ----------- | +| 1 | 2 | Scootathewoota | 60.0 | 0.2604 | 0.4915 | distance, track, barrier, weight, form, | +| 2 | 5 | Tully Hart | 50.4 | 0.117 | 0.5947 | condition, barrier, weight, form, distan | +| 3 | 1 | Chip'n'Dale | 50.1 | 0.1141 | 0.6946 | weight, form, barrier, jockey, pace, cla | +| 4 | 4 | No Mans Land | 48.9 | 0.1032 | 0.7872 | distance, trainer, barrier, weight, pace | +| 5 | 6 | Illustrates | 48.5 | 0.0999 | 0.8725 | condition, form, barrier, weight, pace, | +| 6 | 7 | Lots Of Torque | 47.6 | 0.0926 | 0.9114 | form, barrier, weight, pace, distance, j | + +--- + +### Murray Bridge — Race 5 — Thomas Farms 0 - 56 Handicap +**Skipped:** None + +--- + +### Murray Bridge — Race 6 — Carlton Draught BM56 Handicap +**Skipped:** None + +--- + +### Murray Bridge — Race 7 — Sportsbet Race Previews BM56 Handicap +**Skipped:** None + +--- + +### Murray Bridge — Race 8 — Sportsbet More Places 0 - 58 Handicap +**Skipped:** None + +--- + +### Pinjarra Scarpside — Race 1 — Gjd Security Maiden +**Skipped:** None + +--- + +### Pinjarra Scarpside — Race 2 — Electrical Consultancy Wa Maiden +**Skipped:** None + +--- + +### Pinjarra Scarpside — Race 3 — State Wide Turf Services Handicap +**Skipped:** None + +--- + +### Pinjarra Scarpside — Race 4 — Tabtouch Download Today Handicap +1500m | Soft 6 | 3YO+ CL3 | Start 2026-08-12T06:14:00Z | 10 runners + +**Prediction** +🥇 #3 Berry Blast (score 51.9) +🥈 #1 Jazalot (score 47.9) +🥉 #6 Sovereign Salute (score 43.2) + +**Primary Trifecta:** 3 → 1 → 6 +**Confidence:** LOW — 34/100 (pace MODERATE, completeness 1.0) + +**Key Factors (top selections)** +- #3 Berry Blast: track-specific record; barrier suitability for the expected pace; track-condition suitability +- #1 Jazalot: track-specific record; barrier suitability for the expected pace; weight handling relative to the field +- #6 Sovereign Salute: track-specific record; barrier suitability for the expected pace; weight handling relative to the field + +| Rank | No. | Horse | Score | Win Est. | Place Est. | Key Factors | +| ---- | --- | ----- | ----- | -------- | ---------- | ----------- | +| 1 | 3 | Berry Blast | 51.9 | 0.2393 | 0.5266 | track, barrier, condition, weight, form, | +| 2 | 1 | Jazalot | 47.9 | 0.1715 | 0.636 | track, barrier, weight, form, trainer, p | +| 3 | 6 | Sovereign Salute | 43.2 | 0.1159 | 0.724 | track, barrier, weight, jockey, pace, fo | +| 4 | 4 | Back To Bondi | 42.5 | 0.1093 | 0.8077 | barrier, weight, form, pace, jockey, con | +| 5 | 7 | Gondrinkin | 39.9 | 0.088 | 0.8653 | barrier, jockey, weight, distance, pace, | +| 6 | 8 | Hot Chatter | 39.3 | 0.0837 | 0.9196 | barrier, track, pace, weight, form, jock | + +--- + +### Pinjarra Scarpside — Race 5 — Western Racepix Handicap +1400m | Soft 6 | 3YO+ CL1 | Start 2026-08-12T06:49:00Z | 12 runners + +**Prediction** +🥇 #3 Cosmic Waltz (score 62.6) +🥈 #7 Moonshine Queen (score 44.0) +🥉 #2 Good Show (score 43.3) + +**Primary Trifecta:** 3 → 7 → 2 +**Confidence:** HIGH — 100/100 (pace MODERATE, completeness 1.0) + +**Key Factors (top selections)** +- #3 Cosmic Waltz: historical distance performance; track-specific record; barrier suitability for the expected pace +- #7 Moonshine Queen: historical distance performance; track-condition suitability; barrier suitability for the expected pace +- #2 Good Show: barrier suitability for the expected pace; weight handling relative to the field; recent form quality (score 59/100) + +| Rank | No. | Horse | Score | Win Est. | Place Est. | Key Factors | +| ---- | --- | ----- | ----- | -------- | ---------- | ----------- | +| 1 | 3 | Cosmic Waltz | 62.6 | 0.4091 | 0.5779 | distance, track, barrier, jockey, weight | +| 2 | 7 | Moonshine Queen | 44.0 | 0.0868 | 0.6502 | distance, condition, barrier, weight, pa | +| 3 | 2 | Good Show | 43.3 | 0.0819 | 0.7129 | barrier, weight, form, pace, jockey, con | +| 4 | 1 | Diamond Warrior | 41.8 | 0.0723 | 0.7731 | weight, form, barrier, pace, jockey, con | +| 5 | 8 | Alcabeel | 40.1 | 0.0627 | 0.8169 | barrier, weight, distance, pace, form, t | +| 6 | 5 | Buderim | 39.6 | 0.0602 | 0.8608 | condition, weight, barrier, form, pace, | + +--- + +### Pinjarra Scarpside — Race 6 — Bryson Canvas Handicap +**Skipped:** None + +--- + +### Pinjarra Scarpside — Race 7 — Tabtouch Share My Bet Handicap +1800m | Soft 6 | 3YO+ CL1 | Start 2026-08-12T08:06:00Z | 12 runners + +**Prediction** +🥇 #1 Lets Take A Chance (score 62.6) +🥈 #2 Barney Rommel (score 52.6) +🥉 #5 Acquired Taste (score 40.2) + +**Primary Trifecta:** 1 → 2 → 5 +**Confidence:** MEDIUM — 70/100 (pace MODERATE, completeness 1.0) + +**Key Factors (top selections)** +- #1 Lets Take A Chance: track-condition suitability; barrier suitability for the expected pace; recent form quality (score 87/100) +- #2 Barney Rommel: track-condition suitability; barrier suitability for the expected pace; recent form quality (score 71/100) +- #5 Acquired Taste: barrier suitability for the expected pace; weight handling relative to the field; track-specific record + +| Rank | No. | Horse | Score | Win Est. | Place Est. | Key Factors | +| ---- | --- | ----- | ----- | -------- | ---------- | ----------- | +| 1 | 1 | Lets Take A Chance | 62.6 | 0.3954 | 0.6285 | condition, barrier, form, jockey, weight | +| 2 | 2 | Barney Rommel | 52.6 | 0.1719 | 0.6871 | condition, barrier, form, weight, pace, | +| 3 | 5 | Acquired Taste | 40.2 | 0.0612 | 0.7384 | barrier, weight, track, trainer, pace, j | +| 4 | 3 | Awesome Force | 39.7 | 0.0587 | 0.7885 | barrier, jockey, weight, pace, form, con | +| 5 | 4 | Miss Veuve | 38.1 | 0.0513 | 0.8346 | barrier, weight, pace, form, condition, | +| 6 | 6 | Whiskers Harbour | 37.8 | 0.0501 | 0.8806 | weight, barrier, distance, pace, form, j | + +--- + +### Pinjarra Scarpside — Race 8 — Racing@ Pinjarra Thursday August 20 +1200m | Soft 6 | 3YO+ CL3 | Start 2026-08-12T08:45:00Z | 12 runners + +**Prediction** +🥇 #9 Swansee (score 57.3) +🥈 #1 Centre Bond (score 48.9) +🥉 #10 Alebrije (score 48.1) + +**Primary Trifecta:** 9 → 1 → 10 +**Confidence:** LOW — 38/100 (pace SLOW, completeness 1.0) + +**Key Factors (top selections)** +- #9 Swansee: track-specific record; recent form quality (score 94/100); barrier suitability for the expected pace +- #1 Centre Bond: track-condition suitability; weight handling relative to the field; barrier suitability for the expected pace +- #10 Alebrije: historical distance performance; barrier suitability for the expected pace; recent form quality (score 64/100) + +| Rank | No. | Horse | Score | Win Est. | Place Est. | Key Factors | +| ---- | --- | ----- | ----- | -------- | ---------- | ----------- | +| 1 | 9 | Swansee | 57.3 | 0.2491 | 0.4886 | track, form, barrier, weight, distance, | +| 2 | 1 | Centre Bond | 48.9 | 0.1237 | 0.5987 | condition, weight, barrier, distance, jo | +| 3 | 10 | Alebrije | 48.1 | 0.1157 | 0.6762 | distance, barrier, form, weight, pace, j | +| 4 | 7 | The Nun | 47.5 | 0.1101 | 0.7372 | trainer, barrier, distance, weight, pace | +| 5 | 6 | Surround Me | 43.3 | 0.0776 | 0.7966 | condition, weight, barrier, form, pace, | +| 6 | 8 | Hyperreal | 40.4 | 0.0609 | 0.8417 | jockey, condition, weight, form, barrier | diff --git a/data/reports/report-2026-08-13.md b/data/reports/report-2026-08-13.md new file mode 100644 index 0000000000000000000000000000000000000000..a747b6230df50f5cd694bc38787f89051b126215 --- /dev/null +++ b/data/reports/report-2026-08-13.md @@ -0,0 +1,430 @@ +# Australian Gallops Trifecta Predictions — 2026-08-13 + +*Model version 1.1.0 | data retrieved 2026-08-14T17:13:33.754132+00:00* + +> Predictions are statistical estimates based on available information. They are NOT guarantees of any racing outcome or betting success. + +## BEST TRIFECTA OPPORTUNITIES +1. Rockhampton R4 — MEDIUM (71/100) + 2 → 4 → 3 +2. Bunbury R7 — MEDIUM (70/100) + 3 → 2 → 1 + +--- + +### Bunbury — Race 1 — Membership At Bunbury Turf Club Maiden +1000m | Soft 5 | 3YO MDN | Start 2026-08-13T04:45:00Z | 9 runners + +**Prediction** +🥇 #6 Amalie's Rule (score 45.1) +🥈 #5 What Have You Done (score 39.4) +🥉 #1 Big Red Zoom (score 38.7) + +**Primary Trifecta:** 6 → 5 → 1 +**Confidence:** LOW — 35/100 (pace MODERATE, completeness 0.827) + +**Key Factors (top selections)** +- #6 Amalie's Rule: barrier suitability for the expected pace; weight handling relative to the field; race-shape / speed-map adjustment +- #5 What Have You Done: barrier suitability for the expected pace; jockey/trainer strike-rate proxy; weight handling relative to the field +- #1 Big Red Zoom: barrier suitability for the expected pace; weight handling relative to the field; race-shape / speed-map adjustment + +| Rank | No. | Horse | Score | Win Est. | Place Est. | Key Factors | +| ---- | --- | ----- | ----- | -------- | ---------- | ----------- | +| 1 | 6 | Amalie's Rule | 45.1 | 0.1947 | 0.43 | barrier, weight, pace, form | +| 2 | 5 | What Have You Done | 39.4 | 0.1211 | 0.5443 | barrier, jockey, weight, pace, form | +| 3 | 1 | Big Red Zoom | 38.7 | 0.1142 | 0.6566 | barrier, weight, pace | +| 4 | 3 | Chix Obsession | 38.7 | 0.1142 | 0.7574 | barrier, weight, pace | +| 5 | 8 | Inxsession | 38.5 | 0.1123 | 0.8449 | barrier, weight, pace | +| 6 | 2 | Cartier Glow | 37.2 | 0.1008 | 0.9228 | barrier, weight, pace | + +--- + +### Bunbury — Race 2 — Gommes Shoes Maiden +1000m | Soft 5 | 3YO+ MDN | Start 2026-08-13T05:22:00Z | 12 runners + +**Prediction** +🥇 #8 Dreams Of Diamonds (score 47.5) +🥈 #2 Wrexham (score 43.2) +🥉 #9 Hot Chix Lane (score 41.7) + +**Primary Trifecta:** 8 → 2 → 9 +**Confidence:** LOW — 34/100 (pace MODERATE, completeness 0.945) + +**Key Factors (top selections)** +- #8 Dreams Of Diamonds: barrier suitability for the expected pace; recent form quality (score 60/100); weight handling relative to the field +- #2 Wrexham: historical distance performance; barrier suitability for the expected pace; weight handling relative to the field +- #9 Hot Chix Lane: track-specific record; barrier suitability for the expected pace; weight handling relative to the field + +| Rank | No. | Horse | Score | Win Est. | Place Est. | Key Factors | +| ---- | --- | ----- | ----- | -------- | ---------- | ----------- | +| 1 | 8 | Dreams Of Diamonds | 47.5 | 0.1649 | 0.3818 | barrier, form, weight, jockey, track, pa | +| 2 | 2 | Wrexham | 43.2 | 0.1152 | 0.4658 | distance, barrier, weight, pace, form, j | +| 3 | 9 | Hot Chix Lane | 41.7 | 0.1017 | 0.5484 | track, barrier, weight, pace, jockey, fo | +| 4 | 10 | Vino Miss | 39.4 | 0.084 | 0.6243 | barrier, weight, pace, jockey, form | +| 5 | 4 | Bubbles In Rio | 39.2 | 0.0826 | 0.6997 | barrier, jockey, weight, pace, form, dis | +| 6 | 7 | Playa Del Sol | 38.2 | 0.076 | 0.7738 | barrier, weight, jockey, pace, form, con | + +--- + +### Bunbury — Race 3 — Redink Homes Southwest Maiden +**Skipped:** None + +--- + +### Bunbury — Race 4 — Duncan Equine Group Maiden +**Skipped:** None + +--- + +### Bunbury — Race 5 — Swan Draught Maiden +**Skipped:** None + +--- + +### Bunbury — Race 6 — Vivienne Ferrier Tribute Handicap +**Skipped:** None + +--- + +### Bunbury — Race 7 — Real Punters Play Here Tabtouch Handicap +1200m | Soft 5 | 3YO+ CL1 | Start 2026-08-13T08:28:00Z | 11 runners + +**Prediction** +🥇 #3 Eightyseven Lad (score 61.6) +🥈 #2 Cosmic Gem (score 51.3) +🥉 #1 God's Cross (score 46.9) + +**Primary Trifecta:** 3 → 2 → 1 +**Confidence:** MEDIUM — 70/100 (pace MODERATE, completeness 1.0) + +**Key Factors (top selections)** +- #3 Eightyseven Lad: track-condition suitability; recent form quality (score 90/100); barrier suitability for the expected pace +- #2 Cosmic Gem: track-condition suitability; jockey/trainer strike-rate proxy; barrier suitability for the expected pace +- #1 God's Cross: barrier suitability for the expected pace; historical distance performance; weight handling relative to the field + +| Rank | No. | Horse | Score | Win Est. | Place Est. | Key Factors | +| ---- | --- | ----- | ----- | -------- | ---------- | ----------- | +| 1 | 3 | Eightyseven Lad | 61.6 | 0.3612 | 0.6204 | condition, form, barrier, distance, weig | +| 2 | 2 | Cosmic Gem | 51.3 | 0.1531 | 0.7141 | condition, jockey, barrier, weight, form | +| 3 | 1 | God's Cross | 46.9 | 0.1061 | 0.7768 | barrier, distance, weight, track, jockey | +| 4 | 5 | Extronize | 45.4 | 0.0936 | 0.8346 | barrier, form, weight, track, pace, jock | +| 5 | 4 | Tiger Tank | 40.6 | 0.0628 | 0.8784 | barrier, weight, distance, condition, tr | +| 6 | 6 | Silent Amarda | 39.6 | 0.0577 | 0.9175 | barrier, jockey, weight, pace, trainer, | + +--- + +### Bunbury — Race 8 — Cuprum Distillery Handicap +**Skipped:** None + +--- + +### Moe — Race 1 — Cleaners World Maiden Plate +**Skipped:** None + +--- + +### Moe — Race 2 — Able Maiden Plate +1600m | Heavy | MDN | Start 2026-08-13T03:30:00Z | 10 runners + +**Prediction** +🥇 #6 Bellabama (score 58.2) +🥈 #2 Churchill Lane (score 51.5) +🥉 #5 Iamlevi (score 51.2) + +**Primary Trifecta:** 6 → 2 → 5 +**Confidence:** LOW — 36/100 (pace MODERATE, completeness 0.978) + +**Key Factors (top selections)** +- #6 Bellabama: historical distance performance; recent form quality (score 77/100); jockey/trainer strike-rate proxy +- #2 Churchill Lane: barrier suitability for the expected pace; weight handling relative to the field; race-shape / speed-map adjustment +- #5 Iamlevi: barrier suitability for the expected pace; weight handling relative to the field; race-shape / speed-map adjustment + +| Rank | No. | Horse | Score | Win Est. | Place Est. | Key Factors | +| ---- | --- | ----- | ----- | -------- | ---------- | ----------- | +| 1 | 6 | Bellabama | 58.2 | 0.2068 | 0.4406 | distance, form, jockey, barrier, weight, | +| 2 | 2 | Churchill Lane | 51.5 | 0.1183 | 0.5442 | barrier, weight, pace, jockey, form | +| 3 | 5 | Iamlevi | 51.2 | 0.1154 | 0.6478 | barrier, weight, pace, form | +| 4 | 1 | Chosen Point | 49.9 | 0.1036 | 0.7479 | barrier, weight, pace, form | +| 5 | 4 | Grey Sabre | 49.9 | 0.1036 | 0.8286 | barrier, weight, jockey, pace, form | +| 6 | 3 | Good Lordy Me | 49.5 | 0.1002 | 0.9066 | distance, condition, barrier, weight, pa | + +--- + +### Moe — Race 3 — Ladbrokes Hosted Pots Maiden Plate +**Skipped:** None + +--- + +### Moe — Race 4 — Halls Plumbing Maiden Plate +**Skipped:** None + +--- + +### Moe — Race 5 — Cloud Chat BM56 Handicap +**Skipped:** None + +--- + +### Moe — Race 6 — Ladbrokes Mega Multi BM56 Handicap +**Skipped:** None + +--- + +### Moe — Race 7 — Rmbl Investments Rising Stars Race +1200m | Heavy | 3YO+ BM56 | Start 2026-08-13T06:00:00Z | 11 runners + +**Prediction** +🥇 #6 Atella Miss (score 62.3) +🥈 #8 Ice Quake (score 57.1) +🥉 #12 Tanana (score 48.7) + +**Primary Trifecta:** 6 → 8 → 12 +**Confidence:** LOW — 35/100 (pace MODERATE, completeness 1.0) + +**Key Factors (top selections)** +- #6 Atella Miss: track-specific record; barrier suitability for the expected pace; historical distance performance +- #8 Ice Quake: track-specific record; barrier suitability for the expected pace; weight handling relative to the field +- #12 Tanana: track-condition suitability; barrier suitability for the expected pace; weight handling relative to the field + +| Rank | No. | Horse | Score | Win Est. | Place Est. | Key Factors | +| ---- | --- | ----- | ----- | -------- | ---------- | ----------- | +| 1 | 6 | Atella Miss | 62.3 | 0.3184 | 0.6273 | track, barrier, distance, condition, for | +| 2 | 8 | Ice Quake | 57.1 | 0.2064 | 0.7007 | track, barrier, weight, condition, form, | +| 3 | 12 | Tanana | 48.7 | 0.1025 | 0.7538 | condition, barrier, weight, distance, tr | +| 4 | 3 | Russian Front | 44.7 | 0.0734 | 0.803 | barrier, weight, track, condition, pace, | +| 5 | 11 | That's All Good | 40.8 | 0.0531 | 0.8506 | barrier, weight, form, pace, jockey, dis | +| 6 | 10 | Smash Blue | 39.9 | 0.0492 | 0.8978 | condition, weight, barrier, trainer, pac | + +--- + +### Moe — Race 8 — Team Staffing Solutions BM56 Handicap +**Skipped:** None + +--- + +### Newcastle — Race 1 — Jockeys Celebration Day Class 1 & Maiden +**Skipped:** None + +--- + +### Newcastle — Race 2 — Nsw Jockeys Association Super 3Yo Maiden +900m | Good | 3YO MDN | Start 2026-08-13T03:10:00Z | 8 runners + +**Prediction** +🥇 #10 Pure Ecstasy (score 46.8) +🥈 #7 Let There Be Drums (score 38.2) +🥉 #5 Esnaad (score 37.0) + +**Primary Trifecta:** 10 → 7 → 5 +**Confidence:** LOW — 38/100 (pace MODERATE, completeness 0.889) + +**Key Factors (top selections)** +- #10 Pure Ecstasy: barrier suitability for the expected pace; weight handling relative to the field; race-shape / speed-map adjustment +- #7 Let There Be Drums: barrier suitability for the expected pace; weight handling relative to the field; race-shape / speed-map adjustment +- #5 Esnaad: barrier suitability for the expected pace; weight handling relative to the field; race-shape / speed-map adjustment + +| Rank | No. | Horse | Score | Win Est. | Place Est. | Key Factors | +| ---- | --- | ----- | ----- | -------- | ---------- | ----------- | +| 1 | 10 | Pure Ecstasy | 46.8 | 0.2687 | 0.5186 | barrier, weight, pace, form | +| 2 | 7 | Let There Be Drums | 38.2 | 0.1312 | 0.6374 | barrier, weight, pace, form | +| 3 | 5 | Esnaad | 37.0 | 0.1187 | 0.7421 | barrier, weight, pace | +| 4 | 9 | Pointy End | 37.0 | 0.1187 | 0.8354 | barrier, weight, pace | +| 5 | 2 | Acrohope | 35.5 | 0.1048 | 0.9197 | barrier, weight, pace | +| 6 | 11 | Simple Pleasures | 34.1 | 0.0932 | 1.0 | barrier, weight, pace, form | + +--- + +### Newcastle — Race 3 — Moonshadow Tqc Cruises Class 1 Handicap +900m | Good | CL1 | Start 2026-08-13T03:50:00Z | 7 runners + +**Prediction** +🥇 #2 Aeternum (score 53.5) +🥈 #1 Argyros (score 45.1) +🥉 #3 The Warrior (score 40.4) + +**Primary Trifecta:** 2 → 1 → 3 +**Confidence:** LOW — 38/100 (pace FAST, completeness 1.0) + +**Key Factors (top selections)** +- #2 Aeternum: historical distance performance; track-condition suitability; barrier suitability for the expected pace +- #1 Argyros: trainer record; barrier suitability for the expected pace; weight handling relative to the field +- #3 The Warrior: barrier suitability for the expected pace; weight handling relative to the field; race-shape / speed-map adjustment + +| Rank | No. | Horse | Score | Win Est. | Place Est. | Key Factors | +| ---- | --- | ----- | ----- | -------- | ---------- | ----------- | +| 1 | 2 | Aeternum | 53.5 | 0.3548 | 0.6501 | distance, condition, barrier, weight, pa | +| 2 | 1 | Argyros | 45.1 | 0.1762 | 0.7526 | trainer, barrier, weight, jockey, pace, | +| 3 | 3 | The Warrior | 40.4 | 0.1191 | 0.8453 | barrier, weight, pace, distance, form, j | +| 4 | 5 | Third Base | 38.6 | 0.1025 | 0.9272 | barrier, weight, pace, track, distance, | +| 5 | 8 | Time And Rhythm | 37.4 | 0.0927 | 1.0 | barrier, weight, pace, jockey, form, con | +| 6 | 4 | Cosmic Order | 35.9 | 0.0818 | 1.0 | barrier, weight, pace, jockey, form, con | + +--- + +### Newcastle — Race 4 — Port Stephens 4Wd Tours Midway Maiden +1600m | Good | MDN | Start 2026-08-13T04:25:00Z | 6 runners + +**Prediction** +🥇 #9 Zaddicted (score 51.2) +🥈 #4 Miss Binman (score 42.6) +🥉 #7 Robbed By Rob (score 41.2) + +**Primary Trifecta:** 9 → 4 → 7 +**Confidence:** LOW — 38/100 (pace SLOW, completeness 1.0) + +**Key Factors (top selections)** +- #9 Zaddicted: barrier suitability for the expected pace; weight handling relative to the field; race-shape / speed-map adjustment +- #4 Miss Binman: barrier suitability for the expected pace; recent form quality (score 55/100); weight handling relative to the field +- #7 Robbed By Rob: historical distance performance; barrier suitability for the expected pace; weight handling relative to the field + +| Rank | No. | Horse | Score | Win Est. | Place Est. | Key Factors | +| ---- | --- | ----- | ----- | -------- | ---------- | ----------- | +| 1 | 9 | Zaddicted | 51.2 | 0.3392 | 0.6523 | barrier, weight, pace, jockey, form | +| 2 | 4 | Miss Binman | 42.6 | 0.1657 | 0.7823 | barrier, form, weight, pace, jockey, cla | +| 3 | 7 | Robbed By Rob | 41.2 | 0.1474 | 0.8953 | distance, barrier, weight, pace, form, j | +| 4 | 2 | Gold Globe | 39.7 | 0.1301 | 1.0 | barrier, weight, pace, form, jockey, cla | +| 5 | 6 | Quadria | 38.0 | 0.1129 | 1.0 | jockey, barrier, weight, pace, form, con | +| 6 | 3 | Heliconia | 37.1 | 0.1047 | 1.0 | jockey, barrier, weight, pace, form, dis | + +--- + +### Newcastle — Race 5 — The Port Stephens Examiner Maiden Plate +**Skipped:** None + +--- + +### Newcastle — Race 6 — 4Wd Tours R Us Class 1 Handicap +**Skipped:** None + +--- + +### Newcastle — Race 7 — Destination Port Stephens Cup BM 64 +**Skipped:** None + +--- + +### Newcastle — Race 8 — The Prince Of Merewether BM64 Handicap +**Skipped:** None + +--- + +### Rockhampton — Race 1 — Great Northern 3Yo Maiden Handicap +**Skipped:** None + +--- + +### Rockhampton — Race 2 — Tab Class 5 Handicap +1400m | Good 4 | CL5 | Start 2026-08-13T03:57:00Z | 7 runners + +**Prediction** +🥇 #1 Ask Me Mate (score 55.5) +🥈 #6 Hou Long Gwai (score 49.3) +🥉 #7 Darling Clementine (score 46.1) + +**Primary Trifecta:** 1 → 6 → 7 +**Confidence:** LOW — 36/100 (pace FAST, completeness 1.0) + +**Key Factors (top selections)** +- #1 Ask Me Mate: historical distance performance; barrier suitability for the expected pace; jockey/trainer strike-rate proxy +- #6 Hou Long Gwai: historical distance performance; barrier suitability for the expected pace; track-condition suitability +- #7 Darling Clementine: historical distance performance; barrier suitability for the expected pace; track-specific record + +| Rank | No. | Horse | Score | Win Est. | Place Est. | Key Factors | +| ---- | --- | ----- | ----- | -------- | ---------- | ----------- | +| 1 | 1 | Ask Me Mate | 55.5 | 0.326 | 0.6694 | distance, barrier, jockey, weight, track | +| 2 | 6 | Hou Long Gwai | 49.3 | 0.1945 | 0.7692 | distance, barrier, condition, weight, jo | +| 3 | 7 | Darling Clementine | 46.1 | 0.1489 | 0.8544 | distance, barrier, track, condition, pac | +| 4 | 5 | Presszora | 41.3 | 0.0998 | 0.9296 | condition, barrier, weight, pace, distan | +| 5 | 2 | Lonergy | 39.4 | 0.0852 | 1.0 | barrier, weight, pace, form, condition, | +| 6 | 3 | Warna | 37.9 | 0.0752 | 1.0 | barrier, track, weight, pace, distance, | + +--- + +### Rockhampton — Race 3 — Premier Racehorse-Pride Of Venus Maiden +**Skipped:** None + +--- + +### Rockhampton — Race 4 — Premier Jockey - Warwick Satherley Open +1100m | Good 4 | OPEN | Start 2026-08-13T05:15:00Z | 6 runners + +**Prediction** +🥇 #2 Track Tale (score 53.1) +🥈 #4 Hurtle (score 41.5) +🥉 #3 Don Pedro (score 40.7) + +**Primary Trifecta:** 2 → 4 → 3 +**Confidence:** MEDIUM — 71/100 (pace FAST, completeness 1.0) + +**Key Factors (top selections)** +- #2 Track Tale: barrier suitability for the expected pace; track-specific record; weight handling relative to the field +- #4 Hurtle: barrier suitability for the expected pace; trainer record; jockey/trainer strike-rate proxy +- #3 Don Pedro: barrier suitability for the expected pace; weight handling relative to the field; race-shape / speed-map adjustment + +| Rank | No. | Horse | Score | Win Est. | Place Est. | Key Factors | +| ---- | --- | ----- | ----- | -------- | ---------- | ----------- | +| 1 | 2 | Track Tale | 53.1 | 0.4071 | 0.7068 | barrier, track, weight, distance, condit | +| 2 | 4 | Hurtle | 41.5 | 0.1548 | 0.8325 | barrier, trainer, jockey, weight, pace, | +| 3 | 3 | Don Pedro | 40.7 | 0.1448 | 0.9218 | barrier, weight, pace, distance, track, | +| 4 | 7 | Pantelone | 39.0 | 0.1257 | 1.0 | track, barrier, pace, distance, weight, | +| 5 | 6 | Resurrected | 34.9 | 0.0893 | 1.0 | barrier, pace, weight, condition, form, | +| 6 | 5 | Tizso Fab | 33.3 | 0.0782 | 1.0 | barrier, pace, weight, track, condition, | + +--- + +### Rockhampton — Race 5 — Premier Trainer - Clinton Taylor BM 60 +1300m | Good 4 | BM60 | Start 2026-08-13T05:48:00Z | 8 runners + +**Prediction** +🥇 #8 Ten Carat Lucy (score 61.8) +🥈 #4 Bitter Spirit (score 54.0) +🥉 #7 Autumn Gale (score 51.4) + +**Primary Trifecta:** 8 → 4 → 7 +**Confidence:** LOW — 37/100 (pace MODERATE, completeness 1.0) + +**Key Factors (top selections)** +- #8 Ten Carat Lucy: historical distance performance; track-specific record; track-condition suitability +- #4 Bitter Spirit: historical distance performance; track-condition suitability; weight handling relative to the field +- #7 Autumn Gale: historical distance performance; barrier suitability for the expected pace; track-specific record + +| Rank | No. | Horse | Score | Win Est. | Place Est. | Key Factors | +| ---- | --- | ----- | ----- | -------- | ---------- | ----------- | +| 1 | 8 | Ten Carat Lucy | 61.8 | 0.3213 | 0.624 | distance, track, condition, jockey, barr | +| 2 | 4 | Bitter Spirit | 54.0 | 0.1677 | 0.7568 | distance, condition, weight, jockey, tra | +| 3 | 7 | Autumn Gale | 51.4 | 0.135 | 0.8348 | distance, barrier, track, jockey, weight | +| 4 | 5 | Moochi Starlight | 51.2 | 0.1328 | 0.9018 | form, barrier, weight, track, condition, | +| 5 | 1 | King's Duty | 44.8 | 0.0779 | 0.9661 | barrier, weight, distance, track, pace, | +| 6 | 11 | Luxor Prince | 43.0 | 0.0671 | 1.0 | barrier, form, jockey, pace, weight, tra | + +--- + +### Rockhampton — Race 6 — Premier Apprentice - Stephanie Tierney +1500m | Good 4 | BM0-55 | Start 2026-08-13T06:27:00Z | 11 runners + +**Prediction** +🥇 #9 Shiny Love (score 59.7) +🥈 #2 General Wolffe (score 55.7) +🥉 #3 Mr Democrat (score 46.4) + +**Primary Trifecta:** 9 → 2 → 3 +**Confidence:** LOW — 34/100 (pace MODERATE, completeness 1.0) + +**Key Factors (top selections)** +- #9 Shiny Love: track-specific record; barrier suitability for the expected pace; recent form quality (score 76/100) +- #2 General Wolffe: jockey/trainer strike-rate proxy; barrier suitability for the expected pace; historical distance performance +- #3 Mr Democrat: barrier suitability for the expected pace; weight handling relative to the field; recent form quality (score 62/100) + +| Rank | No. | Horse | Score | Win Est. | Place Est. | Key Factors | +| ---- | --- | ----- | ----- | -------- | ---------- | ----------- | +| 1 | 9 | Shiny Love | 59.7 | 0.2803 | 0.5737 | track, barrier, form, condition, jockey, | +| 2 | 2 | General Wolffe | 55.7 | 0.2008 | 0.6654 | jockey, barrier, distance, form, weight, | +| 3 | 3 | Mr Democrat | 46.4 | 0.0925 | 0.7564 | barrier, weight, form, jockey, track, pa | +| 4 | 10 | Whiskey Glasses | 46.3 | 0.0918 | 0.8102 | barrier, form, weight, pace, condition, | +| 5 | 7 | Nitrogen | 46.2 | 0.091 | 0.8602 | form, weight, barrier, condition, pace, | +| 6 | 11 | Bottom Bar | 39.9 | 0.0538 | 0.8984 | barrier, weight, jockey, pace, form, tra | + +--- + +### Rockhampton — Race 7 — Vale Wendy Mulry Class 1 Handicap +**Skipped:** None diff --git a/data/reports/report-2026-08-14.md b/data/reports/report-2026-08-14.md new file mode 100644 index 0000000000000000000000000000000000000000..3d0e6eb0586e5a1d9cba20c8db2b4eb9e8f70299 --- /dev/null +++ b/data/reports/report-2026-08-14.md @@ -0,0 +1,548 @@ +# Australian Gallops Trifecta Predictions — 2026-08-14 + +*Model version 1.2.0 | data retrieved 2026-08-14T18:27:14.196139+00:00* + +> Predictions are statistical estimates based on available information. They are NOT guarantees of any racing outcome or betting success. + +## BEST TRIFECTA OPPORTUNITIES +1. Geelong R2 — MEDIUM (75/100) + 3 → 1 → 7 +2. Taree R2 — MEDIUM (75/100) + 10 → 12 → 11 +3. Geelong R3 — MEDIUM (73/100) + 6 → 2 → 3 +4. Gunnedah R6 — MEDIUM (71/100) + 5 → 2 → 4 +5. Gunnedah R3 — MEDIUM (69/100) + 4 → 12 → 5 +6. Taree R1 — MEDIUM (68/100) + 3 → 1 → 13 + +--- + +### Geelong — Race 1 — Ladbrokes Hosted Pots Maiden Plate +**Skipped:** None + +--- + +### Geelong — Race 2 — The Viatek And Fujifilm Cup Maiden Plate +1425m | Heavy 8 | 3YO+ MDN | Start 2026-08-14T03:30:00Z | 8 runners + +**Prediction** +🥇 #3 Just Like Jagger (score 69.1) +🥈 #1 Diesel Desmond (score 52.6) +🥉 #7 Saatchi (score 52.1) + +**Primary Trifecta:** 3 → 1 → 7 +**Confidence:** MEDIUM — 75/100 (pace MODERATE, completeness 1.0) + +**Key Factors (top selections)** +- #3 Just Like Jagger: track-specific record; track-condition suitability; form consistency (low variance = reliable) +- #1 Diesel Desmond: barrier suitability for the expected pace; form consistency (low variance = reliable); weight handling relative to the field +- #7 Saatchi: barrier suitability for the expected pace; weight handling relative to the field; race-shape / speed-map adjustment + +| Rank | No. | Horse | Score | Win Est. | Place Est. | Key Factors | +| ---- | --- | ----- | ----- | -------- | ---------- | ----------- | +| 1 | 3 | Just Like Jagger | 69.1 | 0.4501 | 0.6731 | track, condition, jockey, barrier, form, | +| 2 | 1 | Diesel Desmond | 52.6 | 0.1138 | 0.7679 | barrier, jockey, weight, pace, form | +| 3 | 7 | Saatchi | 52.1 | 0.1092 | 0.8309 | barrier, weight, pace, form | +| 4 | 2 | Foxtrot Charlie | 50.4 | 0.0948 | 0.8933 | condition, barrier, weight, pace, form, | +| 5 | 10 | Dazzling Nicci | 45.5 | 0.063 | 0.948 | barrier, weight, pace, form | +| 6 | 4 | Marron | 45.4 | 0.0625 | 1.0 | weight, barrier, pace, form | + +--- + +### Geelong — Race 3 — Oasis Turf Maiden Plate +1225m | Heavy 8 | 3YO MDN | Start 2026-08-14T04:00:00Z | 9 runners + +**Prediction** +🥇 #6 Keen Observer (score 62.0) +🥈 #2 Avengers (score 46.8) +🥉 #3 Clementaro (score 39.8) + +**Primary Trifecta:** 6 → 2 → 3 +**Confidence:** MEDIUM — 73/100 (pace MODERATE, completeness 0.852) + +**Key Factors (top selections)** +- #6 Keen Observer: track-condition suitability; barrier suitability for the expected pace; recent form quality (score 80/100) +- #2 Avengers: form consistency (low variance = reliable); barrier suitability for the expected pace; weight handling relative to the field +- #3 Clementaro: barrier suitability for the expected pace; weight handling relative to the field; race-shape / speed-map adjustment + +| Rank | No. | Horse | Score | Win Est. | Place Est. | Key Factors | +| ---- | --- | ----- | ----- | -------- | ---------- | ----------- | +| 1 | 6 | Keen Observer | 62.0 | 0.4759 | 0.6848 | condition, barrier, form, weight, pace, | +| 2 | 2 | Avengers | 46.8 | 0.1341 | 0.7596 | jockey, barrier, weight, pace, form | +| 3 | 3 | Clementaro | 39.8 | 0.0748 | 0.8219 | barrier, weight, pace | +| 4 | 5 | Greenwich Boy | 39.8 | 0.0748 | 0.8787 | barrier, weight, pace | +| 5 | 4 | Fairly Andy | 37.6 | 0.0623 | 0.9277 | weight, barrier, pace, form | +| 6 | 12 | I Am Justice | 36.5 | 0.0568 | 0.9691 | barrier, weight, pace | + +--- + +### Geelong — Race 4 — Roderick Insurance Brokers Maiden Plate +1225m | Heavy 8 | 4YO+ MDN | Start 2026-08-14T04:30:00Z | 10 runners + +**Prediction** +🥇 #1 Bjorson (score 59.4) +🥈 #5 Terrestrial Light (score 50.9) +🥉 #10 Pomah (score 46.1) + +**Primary Trifecta:** 1 → 5 → 10 +**Confidence:** LOW — 38/100 (pace MODERATE, completeness 0.956) + +**Key Factors (top selections)** +- #1 Bjorson: historical distance performance; track + distance combo record; form consistency (low variance = reliable) +- #5 Terrestrial Light: recent form quality (score 80/100); weight handling relative to the field; barrier suitability for the expected pace +- #10 Pomah: track-condition suitability; barrier suitability for the expected pace; form consistency (low variance = reliable) + +| Rank | No. | Horse | Score | Win Est. | Place Est. | Key Factors | +| ---- | --- | ----- | ----- | -------- | ---------- | ----------- | +| 1 | 1 | Bjorson | 59.4 | 0.3201 | 0.5833 | distance, track_distance, jockey, barrie | +| 2 | 5 | Terrestrial Light | 50.9 | 0.1576 | 0.6649 | form, weight, barrier, pace, class | +| 3 | 10 | Pomah | 46.1 | 0.1057 | 0.7432 | condition, barrier, jockey, weight, pace | +| 4 | 9 | Itscharatabuilding | 43.0 | 0.0816 | 0.8123 | weight, barrier, pace, form | +| 5 | 8 | Galactic Girl | 42.5 | 0.0783 | 0.8743 | barrier, weight, jockey, pace, condition | +| 6 | 2 | Mr Spendedoe | 41.0 | 0.0691 | 0.9337 | barrier, weight, pace | + +--- + +### Geelong — Race 5 — McGrath Real Estate Handicap +1325m | Heavy 8 | 3YO+ CL1 | Start 2026-08-14T05:00:00Z | 6 runners + +**Prediction** +🥇 #2 Godtfred Kirk (score 54.6) +🥈 #7 Prevention (score 48.8) +🥉 #3 Lyrics 'N' Song (score 46.3) + +**Primary Trifecta:** 2 → 7 → 3 +**Confidence:** LOW — 35/100 (pace FAST, completeness 1.0) + +**Key Factors (top selections)** +- #2 Godtfred Kirk: track-condition suitability; barrier suitability for the expected pace; form consistency (low variance = reliable) +- #7 Prevention: track-specific record; barrier suitability for the expected pace; recent form quality (score 64/100) +- #3 Lyrics 'N' Song: barrier suitability for the expected pace; form consistency (low variance = reliable); weight handling relative to the field + +| Rank | No. | Horse | Score | Win Est. | Place Est. | Key Factors | +| ---- | --- | ----- | ----- | -------- | ---------- | ----------- | +| 1 | 2 | Godtfred Kirk | 54.6 | 0.3209 | 0.6796 | condition, barrier, jockey, form, weight | +| 2 | 7 | Prevention | 48.8 | 0.1979 | 0.8047 | track, barrier, form, weight, pace, jock | +| 3 | 3 | Lyrics 'N' Song | 46.3 | 0.1607 | 0.9081 | barrier, jockey, weight, pace, form, fit | +| 4 | 8 | Racey Casey | 43.3 | 0.1252 | 1.0 | barrier, weight, pace, condition, form, | +| 5 | 6 | Tsarine | 41.0 | 0.1033 | 1.0 | condition, barrier, weight, pace, form, | +| 6 | 4 | Formidable Force | 39.6 | 0.0919 | 1.0 | barrier, weight, pace, form, fitness, co | + +--- + +### Geelong — Race 6 — D-Day Pest Control BM62 Handicap +**Skipped:** None + +--- + +### Geelong — Race 7 — Prestige Jayco BM62 Handicap +1225m | Heavy 8 | 3YO+ BM62 | Start 2026-08-14T06:00:00Z | 10 runners + +**Prediction** +🥇 #5 National Code (score 62.3) +🥈 #13 Sugar Schnapps (score 55.0) +🥉 #6 Ania (score 49.1) + +**Primary Trifecta:** 5 → 13 → 6 +**Confidence:** LOW — 37/100 (pace MODERATE, completeness 1.0) + +**Key Factors (top selections)** +- #5 National Code: track-specific record; track-condition suitability; barrier suitability for the expected pace +- #13 Sugar Schnapps: track-condition suitability; barrier suitability for the expected pace; form consistency (low variance = reliable) +- #6 Ania: track-condition suitability; weight handling relative to the field; form consistency (low variance = reliable) + +| Rank | No. | Horse | Score | Win Est. | Place Est. | Key Factors | +| ---- | --- | ----- | ----- | -------- | ---------- | ----------- | +| 1 | 5 | National Code | 62.3 | 0.3362 | 0.631 | track, condition, barrier, form, jockey, | +| 2 | 13 | Sugar Schnapps | 55.0 | 0.183 | 0.7085 | condition, barrier, jockey, weight, fitn | +| 3 | 6 | Ania | 49.1 | 0.1119 | 0.7855 | condition, weight, jockey, form, barrier | +| 4 | 9 | Lonstar | 44.7 | 0.0775 | 0.8568 | condition, barrier, weight, form, pace, | +| 5 | 14 | Russian Sky | 44.6 | 0.0769 | 0.905 | barrier, form, weight, pace, jockey, con | +| 6 | 10 | Switch Hit | 43.7 | 0.0713 | 0.9465 | weight, form, track, condition, pace, ba | + +--- + +### Geelong — Race 8 — Heads To Tails Horsewear BM62 Handicap +**Skipped:** None + +--- + +### Gunnedah — Race 1 — Many Fabrication & Engineering Maiden +1000m | Soft 6 | MDN | Start 2026-08-14T02:45:00Z | 9 runners + +**Prediction** +🥇 #3 On Report (score 49.0) +🥈 #7 Miners Mate (score 43.3) +🥉 #11 Lost Flowers (score 41.8) + +**Primary Trifecta:** 3 → 7 → 11 +**Confidence:** LOW — 35/100 (pace MODERATE, completeness 0.951) + +**Key Factors (top selections)** +- #3 On Report: barrier suitability for the expected pace; weight handling relative to the field; race-shape / speed-map adjustment +- #7 Miners Mate: track-condition suitability; weight handling relative to the field; historical distance performance +- #11 Lost Flowers: barrier suitability for the expected pace; weight handling relative to the field; race-shape / speed-map adjustment + +| Rank | No. | Horse | Score | Win Est. | Place Est. | Key Factors | +| ---- | --- | ----- | ----- | -------- | ---------- | ----------- | +| 1 | 3 | On Report | 49.0 | 0.2563 | 0.5564 | barrier, weight, pace, jockey, form | +| 2 | 7 | Miners Mate | 43.3 | 0.1594 | 0.6947 | condition, weight, distance, pace, barri | +| 3 | 11 | Lost Flowers | 41.8 | 0.1407 | 0.7981 | barrier, weight, pace, jockey, form, cla | +| 4 | 1 | Mongolian Master | 41.6 | 0.1383 | 0.8557 | distance, barrier, weight, pace, jockey, | +| 5 | 12 | Music Maestro | 38.1 | 0.1033 | 0.9124 | barrier, weight, jockey, pace, form | +| 6 | 5 | Malay Peninsula | 31.1 | 0.0577 | 0.9617 | barrier, weight, pace | + +--- + +### Gunnedah — Race 2 — Namoi Valley Plumbing Maiden Handicap +1400m | Soft 6 | MDN | Start 2026-08-14T03:20:00Z | 13 runners + +**Prediction** +🥇 #14 Swift Franca (score 55.8) +🥈 #1 Bastianini (score 47.7) +🥉 #3 Quirky Princess (score 46.6) + +**Primary Trifecta:** 14 → 1 → 3 +**Confidence:** LOW — 38/100 (pace MODERATE, completeness 1.0) + +**Key Factors (top selections)** +- #14 Swift Franca: form consistency (low variance = reliable); barrier suitability for the expected pace; weight handling relative to the field +- #1 Bastianini: barrier suitability for the expected pace; weight handling relative to the field; race-shape / speed-map adjustment +- #3 Quirky Princess: barrier suitability for the expected pace; weight handling relative to the field; form consistency (low variance = reliable) + +| Rank | No. | Horse | Score | Win Est. | Place Est. | Key Factors | +| ---- | --- | ----- | ----- | -------- | ---------- | ----------- | +| 1 | 14 | Swift Franca | 55.8 | 0.2328 | 0.4596 | jockey, barrier, weight, pace, form | +| 2 | 1 | Bastianini | 47.7 | 0.1186 | 0.5599 | barrier, weight, pace, form | +| 3 | 3 | Quirky Princess | 46.6 | 0.1082 | 0.6421 | barrier, weight, jockey, condition, pace | +| 4 | 6 | Promise You | 45.7 | 0.1004 | 0.6945 | barrier, weight, pace, form | +| 5 | 2 | High Grade | 43.3 | 0.0822 | 0.7439 | weight, barrier, pace, form | +| 6 | 9 | Charabelle | 37.9 | 0.0524 | 0.7929 | barrier, weight, pace, form | + +--- + +### Gunnedah — Race 3 — Gunnedah Leather Processors Plate +1600m | Soft 6 | CL1 | Start 2026-08-14T03:55:00Z | 12 runners + +**Prediction** +🥇 #4 Nielsen Park (score 57.5) +🥈 #12 Tarrant County (score 48.3) +🥉 #5 Northern Exposure (score 48.1) + +**Primary Trifecta:** 4 → 12 → 5 +**Confidence:** MEDIUM — 69/100 (pace MODERATE, completeness 1.0) + +**Key Factors (top selections)** +- #4 Nielsen Park: track-specific record; track-condition suitability; recent form quality (score 83/100) +- #12 Tarrant County: track-specific record; barrier suitability for the expected pace; weight handling relative to the field +- #5 Northern Exposure: historical distance performance; weight handling relative to the field; barrier suitability for the expected pace + +| Rank | No. | Horse | Score | Win Est. | Place Est. | Key Factors | +| ---- | --- | ----- | ----- | -------- | ---------- | ----------- | +| 1 | 4 | Nielsen Park | 57.5 | 0.244 | 0.4688 | track, condition, form, barrier, weight, | +| 2 | 12 | Tarrant County | 48.3 | 0.1133 | 0.5624 | track, barrier, weight, jockey, form, pa | +| 3 | 5 | Northern Exposure | 48.1 | 0.1115 | 0.6429 | distance, weight, barrier, form, pace, j | +| 4 | 13 | Disgruntled | 46.0 | 0.0936 | 0.7183 | barrier, jockey, weight, pace, form, cla | +| 5 | 10 | Sharpen The Knives | 44.2 | 0.0805 | 0.78 | barrier, condition, weight, pace, form, | +| 6 | 3 | Memphis Blue | 43.4 | 0.0753 | 0.8326 | barrier, weight, form, distance, pace, j | + +--- + +### Gunnedah — Race 4 — Dries Electrical Maiden Plate +**Skipped:** None + +--- + +### Gunnedah — Race 5 — Ultra Fleet F&M BM58 Handicap +**Skipped:** None + +--- + +### Gunnedah — Race 6 — Courthouse Hotel Gunnedah Cg&E BM58 +1400m | Soft 6 | BM58 CG | Start 2026-08-14T05:50:00Z | 14 runners + +**Prediction** +🥇 #5 Heathcliff (score 61.3) +🥈 #2 Bolt Away Now (score 50.0) +🥉 #4 Sirleaf (score 47.5) + +**Primary Trifecta:** 5 → 2 → 4 +**Confidence:** MEDIUM — 71/100 (pace SLOW, completeness 1.0) + +**Key Factors (top selections)** +- #5 Heathcliff: track-condition suitability; barrier suitability for the expected pace; recent form quality (score 76/100) +- #2 Bolt Away Now: track-specific record; track + distance combo record; weight handling relative to the field +- #4 Sirleaf: barrier suitability for the expected pace; weight handling relative to the field; historical distance performance + +| Rank | No. | Horse | Score | Win Est. | Place Est. | Key Factors | +| ---- | --- | ----- | ----- | -------- | ---------- | ----------- | +| 1 | 5 | Heathcliff | 61.3 | 0.2854 | 0.4871 | condition, barrier, form, jockey, weight | +| 2 | 2 | Bolt Away Now | 50.0 | 0.1113 | 0.5642 | track, track_distance, weight, distance, | +| 3 | 4 | Sirleaf | 47.5 | 0.0904 | 0.6253 | barrier, weight, distance, form, pace, j | +| 4 | 8 | Honey Slider | 45.6 | 0.0771 | 0.6859 | distance, weight, barrier, form, pace, c | +| 5 | 1 | Damascus Gate | 42.8 | 0.0611 | 0.746 | track_distance, weight, pace, track, bar | +| 6 | 10 | Gold Smiles | 42.7 | 0.0606 | 0.7964 | form, barrier, weight, condition, pace, | + +--- + +### Gunnedah — Race 7 — Suntory Oceania Class 3 Handicap +1250m | Soft 6 | CL3 | Start 2026-08-14T06:25:00Z | 12 runners + +**Prediction** +🥇 #4 Zoucratic (score 56.1) +🥈 #2 Live To Rise (score 51.4) +🥉 #5 Imperial State (score 49.6) + +**Primary Trifecta:** 4 → 2 → 5 +**Confidence:** LOW — 34/100 (pace MODERATE, completeness 1.0) + +**Key Factors (top selections)** +- #4 Zoucratic: historical distance performance; track-specific record; track + distance combo record +- #2 Live To Rise: track-specific record; barrier suitability for the expected pace; weight handling relative to the field +- #5 Imperial State: barrier suitability for the expected pace; recent form quality (score 76/100); weight handling relative to the field + +| Rank | No. | Horse | Score | Win Est. | Place Est. | Key Factors | +| ---- | --- | ----- | ----- | -------- | ---------- | ----------- | +| 1 | 4 | Zoucratic | 56.1 | 0.2368 | 0.5346 | distance, track, track_distance, barrier | +| 2 | 2 | Live To Rise | 51.4 | 0.1601 | 0.6333 | track, barrier, weight, condition, jocke | +| 3 | 5 | Imperial State | 49.6 | 0.1378 | 0.7135 | barrier, form, weight, condition, pace, | +| 4 | 1 | Irish Jig | 45.6 | 0.0987 | 0.7866 | barrier, weight, form, condition, pace, | +| 5 | 3 | Demarcate | 43.1 | 0.0801 | 0.8352 | barrier, weight, jockey, condition, pace | +| 6 | 9 | Gelsey | 42.0 | 0.0731 | 0.8819 | track, jockey, weight, pace, barrier, fo | + +--- + +### Gunnedah — Race 8 — Mannion Drilling BM58 Handicap +**Skipped:** None + +--- + +### Ipswich — Race 1 — Vale Brian Christensen Maiden Plate +**Skipped:** None + +--- + +### Ipswich — Race 2 — Tab Maiden Plate +**Skipped:** None + +--- + +### Ipswich — Race 3 — Fertpro BM65 Handicap +2150m | Good 4 | BM65 | Start 2026-08-14T04:04:00Z | 8 runners + +**Prediction** +🥇 #4 Power Pack (score 57.8) +🥈 #5 Vermeer (score 52.0) +🥉 #8 Makamae (score 46.7) + +**Primary Trifecta:** 4 → 5 → 8 +**Confidence:** LOW — 35/100 (pace MODERATE, completeness 1.0) + +**Key Factors (top selections)** +- #4 Power Pack: historical distance performance; barrier suitability for the expected pace; recent form quality (score 66/100) +- #5 Vermeer: historical distance performance; track + distance combo record; barrier suitability for the expected pace +- #8 Makamae: barrier suitability for the expected pace; recent form quality (score 61/100); weight handling relative to the field + +| Rank | No. | Horse | Score | Win Est. | Place Est. | Key Factors | +| ---- | --- | ----- | ----- | -------- | ---------- | ----------- | +| 1 | 4 | Power Pack | 57.8 | 0.3162 | 0.6365 | distance, barrier, form, weight, jockey, | +| 2 | 5 | Vermeer | 52.0 | 0.195 | 0.7325 | distance, track_distance, barrier, weigh | +| 3 | 8 | Makamae | 46.7 | 0.1254 | 0.8201 | barrier, form, weight, condition, pace, | +| 4 | 3 | Kerkorian | 43.5 | 0.096 | 0.8901 | barrier, weight, form, pace, condition, | +| 5 | 6 | Launcher | 42.4 | 0.0876 | 0.9464 | barrier, weight, track, pace, jockey, fo | +| 6 | 10 | Another Dazzler | 39.7 | 0.07 | 1.0 | track_distance, barrier, distance, pace, | + +--- + +### Ipswich — Race 4 — Vale Barry Keith Self BM58 Handicap +**Skipped:** None + +--- + +### Ipswich — Race 5 — Seven News BM65 Handicap +**Skipped:** None + +--- + +### Ipswich — Race 6 — Great Northern BM65 Handicap +**Skipped:** None + +--- + +### Ipswich — Race 7 — Tempus Two Class 1 Plate +1200m | Good 4 | 3YO+ CL1 | Start 2026-08-14T06:40:00Z | 8 runners + +**Prediction** +🥇 #3 Kinki Fish (score 63.2) +🥈 #5 Starlightning (score 56.3) +🥉 #12 Starvecchio (score 44.1) + +**Primary Trifecta:** 3 → 5 → 12 +**Confidence:** LOW — 36/100 (pace FAST, completeness 1.0) + +**Key Factors (top selections)** +- #3 Kinki Fish: track-specific record; recent form quality (score 95/100); weight handling relative to the field +- #5 Starlightning: track-condition suitability; first-up / second-up strike rate; weight handling relative to the field +- #12 Starvecchio: historical distance performance; first-up / second-up strike rate; weight handling relative to the field + +| Rank | No. | Horse | Score | Win Est. | Place Est. | Key Factors | +| ---- | --- | ----- | ----- | -------- | ---------- | ----------- | +| 1 | 3 | Kinki Fish | 63.2 | 0.4385 | 0.7745 | track, form, weight, barrier, pace, clas | +| 2 | 5 | Starlightning | 56.3 | 0.2467 | 0.8608 | condition, fitness, weight, form, jockey | +| 3 | 12 | Starvecchio | 44.1 | 0.0893 | 0.9128 | distance, fitness, weight, pace, jockey, | +| 4 | 13 | Tam Na Ghar | 43.7 | 0.0863 | 0.9602 | distance, condition, weight, pace, barri | +| 5 | 15 | Power Hit | 37.6 | 0.0519 | 0.9841 | weight, form, pace, jockey, barrier, cla | +| 6 | 11 | Forgotten Spirit | 36.5 | 0.0474 | 1.0 | weight, condition, pace, form, jockey, f | + +--- + +### Taree — Race 1 — Ddh1 Drilling Maiden Plate +1000m | Soft 5 | MDN | Start 2026-08-14T02:30:00Z | 11 runners + +**Prediction** +🥇 #3 Fratianno (score 58.4) +🥈 #1 Armoury (score 48.5) +🥉 #13 Last Metaphor (score 47.7) + +**Primary Trifecta:** 3 → 1 → 13 +**Confidence:** MEDIUM — 68/100 (pace MODERATE, completeness 0.98) + +**Key Factors (top selections)** +- #3 Fratianno: historical distance performance; barrier suitability for the expected pace; form consistency (low variance = reliable) +- #1 Armoury: form consistency (low variance = reliable); barrier suitability for the expected pace; weight handling relative to the field +- #13 Last Metaphor: form consistency (low variance = reliable); barrier suitability for the expected pace; weight handling relative to the field + +| Rank | No. | Horse | Score | Win Est. | Place Est. | Key Factors | +| ---- | --- | ----- | ----- | -------- | ---------- | ----------- | +| 1 | 3 | Fratianno | 58.4 | 0.3036 | 0.5612 | distance, barrier, jockey, weight, form, | +| 2 | 1 | Armoury | 48.5 | 0.1331 | 0.6796 | jockey, barrier, weight, pace, form | +| 3 | 13 | Last Metaphor | 47.7 | 0.1245 | 0.7876 | jockey, barrier, weight, pace, form | +| 4 | 2 | Expensive Icon | 47.1 | 0.1184 | 0.8326 | distance, track_distance, barrier, weigh | +| 5 | 5 | Cheating Lilibet | 46.0 | 0.108 | 0.8769 | distance, jockey, weight, barrier, pace, | +| 6 | 4 | Jeunetos | 35.5 | 0.045 | 0.9117 | barrier, weight, pace, form, condition, | + +--- + +### Taree — Race 2 — Dean Mills Plumbing Maiden Handicap +1250m | Soft 5 | MDN | Start 2026-08-14T03:05:00Z | 12 runners + +**Prediction** +🥇 #10 Fashion Spree (score 63.3) +🥈 #12 Raining Luck (score 48.0) +🥉 #11 Love Goddess (score 47.9) + +**Primary Trifecta:** 10 → 12 → 11 +**Confidence:** MEDIUM — 75/100 (pace MODERATE, completeness 1.0) + +**Key Factors (top selections)** +- #10 Fashion Spree: historical distance performance; track + distance combo record; track-condition suitability +- #12 Raining Luck: barrier suitability for the expected pace; weight handling relative to the field; form consistency (low variance = reliable) +- #11 Love Goddess: barrier suitability for the expected pace; weight handling relative to the field; form consistency (low variance = reliable) + +| Rank | No. | Horse | Score | Win Est. | Place Est. | Key Factors | +| ---- | --- | ----- | ----- | -------- | ---------- | ----------- | +| 1 | 10 | Fashion Spree | 63.3 | 0.3543 | 0.5514 | distance, track_distance, condition, bar | +| 2 | 12 | Raining Luck | 48.0 | 0.099 | 0.644 | barrier, weight, jockey, pace, form | +| 3 | 11 | Love Goddess | 47.9 | 0.0982 | 0.7192 | barrier, weight, jockey, form, pace, cla | +| 4 | 5 | Parker's Paradise | 47.2 | 0.0926 | 0.7798 | condition, weight, jockey, barrier, form | +| 5 | 17 | Atadcheeky | 44.7 | 0.0752 | 0.8383 | barrier, jockey, weight, pace, form | +| 6 | 7 | Raguel | 42.1 | 0.0605 | 0.8792 | barrier, weight, jockey, pace, form, cla | + +--- + +### Taree — Race 3 — Mlw Fencing Class 1 & Maiden Plate +1600m | Soft 5 | 3YO+ CL1 | Start 2026-08-14T03:40:00Z | 13 runners + +**Prediction** +🥇 #10 Kowloon Magnate (score 59.4) +🥈 #1 Cannystep (score 53.4) +🥉 #5 Surpasser (score 51.9) + +**Primary Trifecta:** 10 → 1 → 5 +**Confidence:** LOW — 36/100 (pace MODERATE, completeness 1.0) + +**Key Factors (top selections)** +- #10 Kowloon Magnate: track-condition suitability; barrier suitability for the expected pace; recent form quality (score 79/100) +- #1 Cannystep: track-specific record; recent form quality (score 73/100); weight handling relative to the field +- #5 Surpasser: historical distance performance; barrier suitability for the expected pace; weight handling relative to the field + +| Rank | No. | Horse | Score | Win Est. | Place Est. | Key Factors | +| ---- | --- | ----- | ----- | -------- | ---------- | ----------- | +| 1 | 10 | Kowloon Magnate | 59.4 | 0.246 | 0.5269 | condition, barrier, form, jockey, weight | +| 2 | 1 | Cannystep | 53.4 | 0.1492 | 0.6137 | track, form, weight, barrier, jockey, pa | +| 3 | 5 | Surpasser | 51.9 | 0.1317 | 0.677 | distance, barrier, weight, condition, pa | +| 4 | 13 | Zousilence | 46.9 | 0.0868 | 0.7397 | barrier, form, weight, pace, class | +| 5 | 4 | Ordinary Angel | 43.1 | 0.0632 | 0.7915 | condition, weight, form, pace, barrier, | +| 6 | 3 | Major Lightning | 43.0 | 0.0627 | 0.8407 | barrier, weight, form, pace, jockey, con | + +--- + +### Taree — Race 4 — Synergy Resource Tradies Cup BM58 +**Skipped:** None + +--- + +### Taree — Race 5 — Mackies Concrete Pumping Class 2 +**Skipped:** None + +--- + +### Taree — Race 6 — Rdo Equipment Taree BM82 Handicap +1000m | Good 4 | BM82 | Start 2026-08-14T05:35:00Z | 8 runners + +**Prediction** +🥇 #9 The Piccolino (score 50.1) +🥈 #1 Shaggy (score 43.3) +🥉 #13 Ken'Ker (score 39.8) + +**Primary Trifecta:** 9 → 1 → 13 +**Confidence:** LOW — 36/100 (pace MODERATE, completeness 1.0) + +**Key Factors (top selections)** +- #9 The Piccolino: recent form quality (score 74/100); track + distance combo record; barrier suitability for the expected pace +- #1 Shaggy: historical distance performance; weight handling relative to the field; track-condition suitability +- #13 Ken'Ker: recent form quality (score 65/100); barrier suitability for the expected pace; weight handling relative to the field + +| Rank | No. | Horse | Score | Win Est. | Place Est. | Key Factors | +| ---- | --- | ----- | ----- | -------- | ---------- | ----------- | +| 1 | 9 | The Piccolino | 50.1 | 0.2973 | 0.5921 | form, track_distance, barrier, track, di | +| 2 | 1 | Shaggy | 43.3 | 0.1687 | 0.6927 | distance, weight, condition, pace, jocke | +| 3 | 13 | Ken'Ker | 39.8 | 0.126 | 0.7884 | form, barrier, weight, pace, condition, | +| 4 | 11 | Grassburn | 37.1 | 0.1006 | 0.8834 | barrier, weight, track, condition, pace, | +| 5 | 4 | Angara | 36.5 | 0.0957 | 0.9429 | barrier, weight, pace, form, jockey, con | +| 6 | 8 | Debussy | 36.4 | 0.0949 | 1.0 | barrier, jockey, weight, pace, condition | + +--- + +### Taree — Race 7 — Hopkins Livermore Cup +**Skipped:** None + +--- + +### Taree — Race 8 — Tanks 2Go Class 1 Handicap +1000m | Good 4 | CL1 | Start 2026-08-14T06:50:00Z | 14 runners + +**Prediction** +🥇 #8 Exceed Me (score 57.7) +🥈 #12 Leuca (score 53.0) +🥉 #5 Dirty Does It (score 48.3) + +**Primary Trifecta:** 8 → 12 → 5 +**Confidence:** LOW — 34/100 (pace SLOW, completeness 1.0) + +**Key Factors (top selections)** +- #8 Exceed Me: track-specific record; track + distance combo record; barrier suitability for the expected pace +- #12 Leuca: historical distance performance; track-specific record; track + distance combo record +- #5 Dirty Does It: track-specific record; track + distance combo record; recent form quality (score 62/100) + +| Rank | No. | Horse | Score | Win Est. | Place Est. | Key Factors | +| ---- | --- | ----- | ----- | -------- | ---------- | ----------- | +| 1 | 8 | Exceed Me | 57.7 | 0.2203 | 0.4699 | track, track_distance, barrier, distance | +| 2 | 12 | Leuca | 53.0 | 0.1489 | 0.5558 | distance, track, track_distance, form, b | +| 3 | 5 | Dirty Does It | 48.3 | 0.1007 | 0.6292 | track, track_distance, form, weight, pac | +| 4 | 1 | The Magic Man | 46.4 | 0.0859 | 0.6966 | barrier, weight, form, distance, pace, j | +| 5 | 4 | Watch Capital | 44.5 | 0.0733 | 0.7587 | barrier, distance, condition, weight, pa | +| 6 | 10 | Outoftheoffice | 43.5 | 0.0675 | 0.8178 | track, barrier, weight, form, pace, jock | diff --git a/data/reports/report-2026-08-15.md b/data/reports/report-2026-08-15.md new file mode 100644 index 0000000000000000000000000000000000000000..06a0f0014e848224a7f42bedde4b2391952ebe5a --- /dev/null +++ b/data/reports/report-2026-08-15.md @@ -0,0 +1,2207 @@ +# Australian Gallops Trifecta Predictions — 2026-08-15 + +*Model version 2.0.0 | data retrieved 2026-08-14T22:26:31.636046+00:00* + +> Predictions are statistical estimates based on available information. They are NOT guarantees of any racing outcome or betting success. + +## BEST TRIFECTA OPPORTUNITIES +1. Doomben R7 — HIGH (100/100) + 3 → 11 → 7 +2. Morphettville Parks R4 — HIGH (100/100) + 4 → 8 → 3 +3. Morphettville Parks R9 — HIGH (100/100) + 4 → 7 → 9 +4. Katherine R6 — MEDIUM (75/100) + 4 → 2 → 1 +5. Roma R4 — MEDIUM (75/100) + 1 → 4 → 6 +6. Katherine R7 — MEDIUM (74/100) + 1 → 3 → 4 +7. Longreach R4 — MEDIUM (74/100) + 5 → 7 → 1 +8. Longreach R3 — MEDIUM (72/100) + 1 → 4 → 2 + +--- + +### Belmont — Race 1 — Lawn Pride Australia Plate +**Skipped:** None + +--- + +### Belmont — Race 2 — Quayclean Handicap +**Skipped:** None + +--- + +### Belmont — Race 3 — Mc Polytrack Handicap +**Skipped:** None + +--- + +### Belmont — Race 4 — Vale Greg Matta - Make It Matta Handicap +2100m | Soft 5 | 3YO+ 1MW | Start 2026-08-15T06:24:00Z | 11 runners + +**Prediction** +🥇 #6 Eternal Romance (score 59.2) +🥈 #5 Sweet Surrender (score 54.2) +🥉 #7 Luka Magic (score 47.3) + +**Primary Trifecta:** 6 → 5 → 7 +**Confidence:** LOW — 35/100 (pace MODERATE, completeness 1.0) + +**Key Factors (top selections)** +- #6 Eternal Romance: track-condition suitability; barrier suitability for the expected pace; recent form quality (score 76/100) +- #5 Sweet Surrender: historical distance performance; track + distance combo record; barrier suitability for the expected pace +- #7 Luka Magic: barrier suitability for the expected pace; recent form quality (score 64/100); weight handling relative to the field + +| Rank | No. | Horse | Score | Win Est. | Place Est. | Key Factors | +| ---- | --- | ----- | ----- | -------- | ---------- | ----------- | +| 1 | 6 | Eternal Romance | 59.2 | 0.2872 | 0.583 | condition, barrier, form, track, weight, | +| 2 | 5 | Sweet Surrender | 54.2 | 0.1893 | 0.6755 | distance, track_distance, barrier, form, | +| 3 | 7 | Luka Magic | 47.3 | 0.1065 | 0.7538 | barrier, form, weight, pace, jockey, cla | +| 4 | 9 | Sister Mary | 45.6 | 0.0925 | 0.8301 | form, barrier, weight, pace, condition, | +| 5 | 8 | Pointless Praise | 43.6 | 0.0783 | 0.8727 | barrier, weight, jockey, form, pace, con | +| 6 | 3 | Double The Fun | 43.3 | 0.0763 | 0.9112 | barrier, weight, form, jockey, track, pa | + +--- + +### Belmont — Race 5 — Tabtouch - Westspeed Platinum Series HT1 +1300m | Soft 5 | 4YO+ NMW1Y | Start 2026-08-15T07:00:00Z | 12 runners + +**Prediction** +🥇 #7 Lemmor Filou (score 61.6) +🥈 #5 Bosun (score 54.0) +🥉 #2 Flying Maradona (score 53.9) + +**Primary Trifecta:** 7 → 5 → 2 +**Confidence:** LOW — 37/100 (pace MODERATE, completeness 1.0) + +**Key Factors (top selections)** +- #7 Lemmor Filou: track-specific record; barrier suitability for the expected pace; recent form quality (score 92/100) +- #5 Bosun: historical distance performance; barrier suitability for the expected pace; recent form quality (score 74/100) +- #2 Flying Maradona: recent form quality (score 86/100); barrier suitability for the expected pace; weight handling relative to the field + +| Rank | No. | Horse | Score | Win Est. | Place Est. | Key Factors | +| ---- | --- | ----- | ----- | -------- | ---------- | ----------- | +| 1 | 7 | Lemmor Filou | 61.6 | 0.2636 | 0.5422 | track, barrier, form, weight, pace, jock | +| 2 | 5 | Bosun | 54.0 | 0.1399 | 0.6809 | distance, barrier, form, jockey, weight, | +| 3 | 2 | Flying Maradona | 53.9 | 0.1387 | 0.7564 | form, barrier, weight, pace, jockey, cla | +| 4 | 4 | Gold Flakes | 53.9 | 0.1387 | 0.8283 | barrier, form, condition, weight, track, | +| 5 | 3 | God's Gate | 46.6 | 0.0755 | 0.8819 | distance, form, barrier, weight, pace, t | +| 6 | 10 | Right To Silence | 46.0 | 0.0718 | 0.9182 | track_distance, distance, barrier, form, | + +--- + +### Belmont — Race 6 — Glenroy Chaff Handicap +**Skipped:** None + +--- + +### Belmont — Race 7 — Blue Spec Stakes +**Skipped:** None + +--- + +### Belmont — Race 8 — Bernard Couch Memorial Handicap +**Skipped:** None + +--- + +### Bowen — Race 1 +Soft 5 | Start 2026-08-15T03:30:00Z | 10 runners + +**Prediction** +🥇 #5 Boom Bunny (score 58.4) +🥈 #3 Excelboom (score 49.8) +🥉 #2 Remember Roy (score 48.6) + +**Primary Trifecta:** 5 → 3 → 2 +**Confidence:** LOW — 38/100 (pace MODERATE, completeness 0.989) + +**Key Factors (top selections)** +- #5 Boom Bunny: track-condition suitability; barrier suitability for the expected pace; recent form quality (score 88/100) +- #3 Excelboom: track-specific record; barrier suitability for the expected pace; weight handling relative to the field +- #2 Remember Roy: barrier suitability for the expected pace; recent form quality (score 80/100); weight handling relative to the field + +| Rank | No. | Horse | Score | Win Est. | Place Est. | Key Factors | +| ---- | --- | ----- | ----- | -------- | ---------- | ----------- | +| 1 | 5 | Boom Bunny | 58.4 | 0.2918 | 0.5633 | condition, barrier, form, weight, pace, | +| 2 | 3 | Excelboom | 49.8 | 0.1425 | 0.683 | track, barrier, weight, pace, form, cond | +| 3 | 2 | Remember Roy | 48.6 | 0.129 | 0.7894 | barrier, form, weight, track, pace, cond | +| 4 | 1 | Unifies | 47.7 | 0.1196 | 0.8664 | weight, form, jockey, barrier, pace, con | +| 5 | 10 | She's Got Lyrics | 46.3 | 0.1065 | 0.9166 | track, barrier, weight, pace, form, cond | +| 6 | 4 | To Love Somebody | 42.4 | 0.0769 | 0.9512 | barrier, form, weight, pace, track, cond | + +--- + +### Bowen — Race 2 +**Skipped:** None + +--- + +### Bowen — Race 3 +**Skipped:** None + +--- + +### Bowen — Race 4 +Soft 5 | Start 2026-08-15T05:38:00Z | 10 runners + +**Prediction** +🥇 #6 Sound The Bugle (score 58.0) +🥈 #9 Diamond Lucy (score 51.0) +🥉 #1 Looming One (score 47.7) + +**Primary Trifecta:** 6 → 9 → 1 +**Confidence:** LOW — 37/100 (pace MODERATE, completeness 0.989) + +**Key Factors (top selections)** +- #6 Sound The Bugle: track-specific record; barrier suitability for the expected pace; recent form quality (score 73/100) +- #9 Diamond Lucy: track-specific record; barrier suitability for the expected pace; weight handling relative to the field +- #1 Looming One: barrier suitability for the expected pace; weight handling relative to the field; form consistency (low variance = reliable) + +| Rank | No. | Horse | Score | Win Est. | Place Est. | Key Factors | +| ---- | --- | ----- | ----- | -------- | ---------- | ----------- | +| 1 | 6 | Sound The Bugle | 58.0 | 0.2927 | 0.5801 | track, barrier, form, weight, jockey, pa | +| 2 | 9 | Diamond Lucy | 51.0 | 0.1633 | 0.6895 | track, barrier, weight, form, pace, jock | +| 3 | 1 | Looming One | 47.7 | 0.1241 | 0.7605 | barrier, weight, jockey, condition, form | +| 4 | 4 | Arancia | 46.2 | 0.1095 | 0.8221 | track, weight, condition, pace, barrier, | +| 5 | 3 | Magic Sunny Day | 41.0 | 0.071 | 0.8774 | barrier, weight, pace, form, jockey, con | +| 6 | 5 | She's A Sweet Star | 39.3 | 0.0616 | 0.9309 | condition, weight, barrier, pace, form, | + +--- + +### Bowen — Race 5 +**Skipped:** None + +--- + +### Broome — Race 1 — Nutrien Ag Solutions Maiden +1300m | 3YO+ MDN | Start 2026-08-15T04:21:00Z | 10 runners + +**Prediction** +🥇 #9 Principal Dealer (score 55.7) +🥈 #7 Maritime Dream (score 47.8) +🥉 #6 Coupe Deburj (score 44.5) + +**Primary Trifecta:** 9 → 7 → 6 +**Confidence:** LOW — 37/100 (pace MODERATE, completeness 1.0) + +**Key Factors (top selections)** +- #9 Principal Dealer: barrier suitability for the expected pace; form consistency (low variance = reliable); weight handling relative to the field +- #7 Maritime Dream: barrier suitability for the expected pace; form consistency (low variance = reliable); recent form quality (score 62/100) +- #6 Coupe Deburj: barrier suitability for the expected pace; recent form quality (score 76/100); weight handling relative to the field + +| Rank | No. | Horse | Score | Win Est. | Place Est. | Key Factors | +| ---- | --- | ----- | ----- | -------- | ---------- | ----------- | +| 1 | 9 | Principal Dealer | 55.7 | 0.2715 | 0.5188 | barrier, jockey, weight, pace, form | +| 2 | 7 | Maritime Dream | 47.8 | 0.1405 | 0.6106 | barrier, jockey, form, weight, pace, con | +| 3 | 6 | Coupe Deburj | 44.5 | 0.1068 | 0.6945 | barrier, form, weight, pace, track, cond | +| 4 | 5 | Boutique Session | 42.7 | 0.0919 | 0.7742 | barrier, weight, form, track, track_dist | +| 5 | 1 | Minozza | 41.6 | 0.0838 | 0.8412 | barrier, weight, jockey, pace, form, con | +| 6 | 10 | Belle Rose | 41.0 | 0.0797 | 0.9049 | barrier, weight, pace, form, jockey | + +--- + +### Broome — Race 2 — Sandfire Roadhouse Handicap +1615m | 3YO+ CL2 | Start 2026-08-15T04:59:00Z | 8 runners + +**Prediction** +🥇 #2 Karsavina (score 49.5) +🥈 #1 Hundred Yards (score 44.0) +🥉 #8 Schuhbeck (score 41.9) + +**Primary Trifecta:** 2 → 1 → 8 +**Confidence:** LOW — 35/100 (pace MODERATE, completeness 1.0) + +**Key Factors (top selections)** +- #2 Karsavina: track-specific record; barrier suitability for the expected pace; weight handling relative to the field +- #1 Hundred Yards: barrier suitability for the expected pace; weight handling relative to the field; race-shape / speed-map adjustment +- #8 Schuhbeck: barrier suitability for the expected pace; recent form quality (score 73/100); race-shape / speed-map adjustment + +| Rank | No. | Horse | Score | Win Est. | Place Est. | Key Factors | +| ---- | --- | ----- | ----- | -------- | ---------- | ----------- | +| 1 | 2 | Karsavina | 49.5 | 0.2485 | 0.5376 | track, barrier, weight, form, pace, fitn | +| 2 | 1 | Hundred Yards | 44.0 | 0.1571 | 0.659 | barrier, weight, pace, form, jockey, con | +| 3 | 8 | Schuhbeck | 41.9 | 0.1319 | 0.7592 | barrier, form, pace, weight, track, jock | +| 4 | 3 | Solar System | 40.9 | 0.1214 | 0.8514 | barrier, track, weight, form, pace, cond | +| 5 | 4 | Moment In The Sun | 38.6 | 0.1002 | 0.9334 | barrier, weight, form, pace, jockey, con | +| 6 | 5 | Ezelove | 37.6 | 0.0922 | 1.0 | barrier, jockey, weight, track, pace, fo | + +--- + +### Broome — Race 3 — Alpha Security Handicap +1200m | 3YO+ CL2 | Start 2026-08-15T05:39:00Z | 8 runners + +**Prediction** +🥇 #2 Ray's Sauce (score 53.0) +🥈 #7 Viva Marconi (score 46.9) +🥉 #4 Cassenite (score 43.3) + +**Primary Trifecta:** 2 → 7 → 4 +**Confidence:** LOW — 36/100 (pace MODERATE, completeness 1.0) + +**Key Factors (top selections)** +- #2 Ray's Sauce: track-specific record; barrier suitability for the expected pace; weight handling relative to the field +- #7 Viva Marconi: track + distance combo record; weight handling relative to the field; recent form quality (score 64/100) +- #4 Cassenite: barrier suitability for the expected pace; recent form quality (score 66/100); weight handling relative to the field + +| Rank | No. | Horse | Score | Win Est. | Place Est. | Key Factors | +| ---- | --- | ----- | ----- | -------- | ---------- | ----------- | +| 1 | 2 | Ray's Sauce | 53.0 | 0.2742 | 0.5612 | track, barrier, weight, distance, form, | +| 2 | 7 | Viva Marconi | 46.9 | 0.1649 | 0.6804 | track_distance, weight, form, barrier, p | +| 3 | 4 | Cassenite | 43.3 | 0.1222 | 0.7956 | barrier, form, weight, pace, distance, j | +| 4 | 6 | Blatant Violation | 43.0 | 0.1192 | 0.8716 | form, weight, barrier, pace, condition, | +| 5 | 1 | Mohegan Ruler | 42.6 | 0.1152 | 0.9451 | barrier, weight, distance, track, pace, | +| 6 | 8 | Sanctions | 37.6 | 0.076 | 1.0 | barrier, jockey, distance, weight, pace, | + +--- + +### Broome — Race 4 — H&M Tracey Handicap +**Skipped:** None + +--- + +### Broome — Race 5 — McCorry Brown Earthmoving Handicap +**Skipped:** None + +--- + +### Broome — Race 6 — Willie Creek Pearl Classic +**Skipped:** None + +--- + +### Broome — Race 7 — Great Northern Broome Cup +**Skipped:** None + +--- + +### Broome — Race 8 — Western Meat Packers Group Handicap +1615m | 3YO+ BM58+ | Start 2026-08-15T08:40:00Z | 10 runners + +**Prediction** +🥇 #4 What's The Point (score 55.1) +🥈 #3 Capricorn Man (score 49.1) +🥉 #7 Oscar Winner (score 43.8) + +**Primary Trifecta:** 4 → 3 → 7 +**Confidence:** LOW — 36/100 (pace MODERATE, completeness 1.0) + +**Key Factors (top selections)** +- #4 What's The Point: track-specific record; recent form quality (score 90/100); barrier suitability for the expected pace +- #3 Capricorn Man: historical distance performance; track + distance combo record; barrier suitability for the expected pace +- #7 Oscar Winner: barrier suitability for the expected pace; recent form quality (score 66/100); weight handling relative to the field + +| Rank | No. | Horse | Score | Win Est. | Place Est. | Key Factors | +| ---- | --- | ----- | ----- | -------- | ---------- | ----------- | +| 1 | 4 | What's The Point | 55.1 | 0.2579 | 0.515 | track, form, barrier, weight, pace, fitn | +| 2 | 3 | Capricorn Man | 49.1 | 0.1565 | 0.6139 | distance, track_distance, barrier, weigh | +| 3 | 7 | Oscar Winner | 43.8 | 0.1006 | 0.7049 | barrier, form, weight, pace, fitness, co | +| 4 | 10 | Magnaburma | 43.6 | 0.0989 | 0.7894 | barrier, form, track, weight, distance, | +| 5 | 6 | Rommel's Goddess | 42.6 | 0.091 | 0.8514 | barrier, jockey, weight, track, pace, fo | +| 6 | 1 | Lucky Landing | 41.7 | 0.0844 | 0.9044 | barrier, weight, form, jockey, pace, tra | + +--- + +### Caulfield — Race 1 — Catanach's Jewellers Mrc150 Partner +1100m | Soft 7 | BM74 | Start 2026-08-15T02:25:00Z | 14 runners + +**Prediction** +🥇 #1 Markdel (score 66.3) +🥈 #12 Savoyard (score 54.5) +🥉 #4 Behaviour (score 46.8) + +**Primary Trifecta:** 1 → 12 → 4 +**Confidence:** MEDIUM — 71/100 (pace SLOW, completeness 1.0) + +**Key Factors (top selections)** +- #1 Markdel: historical distance performance; track-specific record; track + distance combo record +- #12 Savoyard: track-condition suitability; barrier suitability for the expected pace; form consistency (low variance = reliable) +- #4 Behaviour: barrier suitability for the expected pace; recent form quality (score 90/100); weight handling relative to the field + +| Rank | No. | Horse | Score | Win Est. | Place Est. | Key Factors | +| ---- | --- | ----- | ----- | -------- | ---------- | ----------- | +| 1 | 1 | Markdel | 66.3 | 0.3432 | 0.5392 | distance, track, track_distance, weight, | +| 2 | 12 | Savoyard | 54.5 | 0.1284 | 0.6035 | condition, barrier, jockey, fitness, wei | +| 3 | 4 | Behaviour | 46.8 | 0.0676 | 0.6656 | barrier, form, weight, track, pace, jock | +| 4 | 10 | Fundamental Nature | 46.2 | 0.0643 | 0.7268 | distance, fitness, barrier, weight, pace | +| 5 | 14 | Walter Spur | 45.8 | 0.0622 | 0.7879 | form, barrier, weight, pace, jockey, con | +| 6 | 2 | Piastri | 45.6 | 0.0612 | 0.8364 | weight, distance, form, pace, track, tra | + +--- + +### Caulfield — Race 2 — Remembering Diatribe +**Skipped:** None + +--- + +### Caulfield — Race 3 — Brian Markovic Memorial +**Skipped:** None + +--- + +### Caulfield — Race 4 — Sportsbet More Places Handicap +1400m | Soft 7 | BM90 | Start 2026-08-15T04:10:00Z | 10 runners + +**Prediction** +🥇 #2 Duchess Zou (score 68.4) +🥈 #4 Ten Commandments (score 57.1) +🥉 #6 Elouyou (score 52.2) + +**Primary Trifecta:** 2 → 4 → 6 +**Confidence:** MEDIUM — 71/100 (pace MODERATE, completeness 1.0) + +**Key Factors (top selections)** +- #2 Duchess Zou: historical distance performance; track-specific record; track-condition suitability +- #4 Ten Commandments: track + distance combo record; recent form quality (score 77/100); barrier suitability for the expected pace +- #6 Elouyou: barrier suitability for the expected pace; historical distance performance; form consistency (low variance = reliable) + +| Rank | No. | Horse | Score | Win Est. | Place Est. | Key Factors | +| ---- | --- | ----- | ----- | -------- | ---------- | ----------- | +| 1 | 2 | Duchess Zou | 68.4 | 0.4067 | 0.6707 | distance, track, condition, barrier, for | +| 2 | 4 | Ten Commandments | 57.1 | 0.1586 | 0.7507 | track_distance, form, barrier, jockey, c | +| 3 | 6 | Elouyou | 52.2 | 0.1054 | 0.8076 | barrier, distance, jockey, form, weight, | +| 4 | 11 | Boltsaver | 48.9 | 0.0801 | 0.86 | track, barrier, distance, jockey, condit | +| 5 | 3 | Home Rule | 44.8 | 0.0569 | 0.907 | barrier, track_distance, weight, distanc | +| 6 | 7 | Sneaky Sunrise | 43.8 | 0.0524 | 0.9461 | distance, barrier, condition, weight, tr | + +--- + +### Caulfield — Race 5 — Tobin Brothers Vain Stakes +**Skipped:** None + +--- + +### Caulfield — Race 6 — Quayclean Quezette Stakes +**Skipped:** None + +--- + +### Caulfield — Race 7 — Catanachs Jewellers P.B. Lawrence Stakes +1400m | Soft 7 | 3YO+ G2 | Start 2026-08-15T06:00:00Z | 12 runners + +**Prediction** +🥇 #7 Cosmic Crusader (score 70.0) +🥈 #12 Coeur Volante (score 59.7) +🥉 #1 Private Eye (score 51.9) + +**Primary Trifecta:** 7 → 12 → 1 +**Confidence:** MEDIUM — 70/100 (pace MODERATE, completeness 1.0) + +**Key Factors (top selections)** +- #7 Cosmic Crusader: historical distance performance; track-specific record; track-condition suitability +- #12 Coeur Volante: track + distance combo record; barrier suitability for the expected pace; historical distance performance +- #1 Private Eye: track-specific record; track + distance combo record; historical distance performance + +| Rank | No. | Horse | Score | Win Est. | Place Est. | Key Factors | +| ---- | --- | ----- | ----- | -------- | ---------- | ----------- | +| 1 | 7 | Cosmic Crusader | 70.0 | 0.4212 | 0.6929 | distance, track, condition, barrier, joc | +| 2 | 12 | Coeur Volante | 59.7 | 0.1785 | 0.7554 | track_distance, barrier, distance, track | +| 3 | 1 | Private Eye | 51.9 | 0.0932 | 0.8021 | track, track_distance, distance, barrier | +| 4 | 8 | Wootton Verni | 47.1 | 0.0625 | 0.8416 | track, barrier, weight, pace, condition, | +| 5 | 13 | Ohope Wins | 43.6 | 0.0467 | 0.877 | condition, jockey, weight, barrier, pace | +| 6 | 6 | Feroce | 41.6 | 0.0395 | 0.911 | barrier, weight, distance, track_distanc | + +--- + +### Caulfield — Race 8 — Evergreen Turf Regal Roller Stakes +**Skipped:** None + +--- + +### Caulfield — Race 9 — Toby Newton Handicap +1600m | Soft 7 | BM100 | Start 2026-08-15T07:15:00Z | 11 runners + +**Prediction** +🥇 #8 First Chorus (score 65.7) +🥈 #13 Darkbonee (score 57.3) +🥉 #12 Somewhere (score 51.7) + +**Primary Trifecta:** 8 → 13 → 12 +**Confidence:** LOW — 38/100 (pace MODERATE, completeness 1.0) + +**Key Factors (top selections)** +- #8 First Chorus: historical distance performance; track + distance combo record; recent form quality (score 97/100) +- #13 Darkbonee: historical distance performance; track-condition suitability; barrier suitability for the expected pace +- #12 Somewhere: track + distance combo record; barrier suitability for the expected pace; track-specific record + +| Rank | No. | Horse | Score | Win Est. | Place Est. | Key Factors | +| ---- | --- | ----- | ----- | -------- | ---------- | ----------- | +| 1 | 8 | First Chorus | 65.7 | 0.3533 | 0.6388 | distance, track_distance, form, barrier, | +| 2 | 13 | Darkbonee | 57.3 | 0.1754 | 0.7281 | distance, condition, barrier, jockey, fo | +| 3 | 12 | Somewhere | 51.7 | 0.11 | 0.7783 | track_distance, barrier, track, jockey, | +| 4 | 11 | Lovelycut | 49.2 | 0.0893 | 0.822 | condition, form, jockey, barrier, pace, | +| 5 | 2 | Just Folk | 42.3 | 0.0503 | 0.8645 | weight, form, barrier, condition, pace, | +| 6 | 3 | Light Infantry Man | 40.6 | 0.0436 | 0.9067 | barrier, weight, track_distance, conditi | + +--- + +### Doomben — Race 1 — Become A Brc Member F&M Class 3 Plate +1350m | Soft 5 | 3YO+ CL3 FM | Start 2026-08-15T01:43:00Z | 8 runners + +**Prediction** +🥇 #8 She Ours (score 53.1) +🥈 #3 Thats Archies Girl (score 49.1) +🥉 #1 Celtic Sin (score 48.8) + +**Primary Trifecta:** 8 → 3 → 1 +**Confidence:** LOW — 34/100 (pace MODERATE, completeness 1.0) + +**Key Factors (top selections)** +- #8 She Ours: historical distance performance; track + distance combo record; barrier suitability for the expected pace +- #3 Thats Archies Girl: barrier suitability for the expected pace; weight handling relative to the field; recent form quality (score 69/100) +- #1 Celtic Sin: barrier suitability for the expected pace; weight handling relative to the field; recent form quality (score 59/100) + +| Rank | No. | Horse | Score | Win Est. | Place Est. | Key Factors | +| ---- | --- | ----- | ----- | -------- | ---------- | ----------- | +| 1 | 8 | She Ours | 53.1 | 0.2064 | 0.4985 | distance, track_distance, barrier, jocke | +| 2 | 3 | Thats Archies Girl | 49.1 | 0.1479 | 0.6357 | barrier, weight, form, track, condition, | +| 3 | 1 | Celtic Sin | 48.8 | 0.1442 | 0.7662 | barrier, weight, form, distance, conditi | +| 4 | 2 | Hey Daisy | 48.2 | 0.1372 | 0.8776 | barrier, weight, form, condition, track, | +| 5 | 5 | Lukey Blue | 47.6 | 0.1305 | 0.9681 | distance, barrier, weight, form, pace, c | +| 6 | 4 | Trafalgar Square | 45.7 | 0.1114 | 1.0 | barrier, weight, jockey, condition, dist | + +--- + +### Doomben — Race 2 — Family Raceday 12 September Qtis 3Yo +**Skipped:** None + +--- + +### Doomben — Race 3 — Mekka Raceday 22 August BM90 Handicap +2200m | Soft 5 | BM90 | Start 2026-08-15T02:53:00Z | 7 runners + +**Prediction** +🥇 #1 Firm Agreement (score 50.1) +🥈 #5 The Right Way (score 44.7) +🥉 #2 Cavalry Man (score 42.2) + +**Primary Trifecta:** 1 → 5 → 2 +**Confidence:** LOW — 35/100 (pace FAST, completeness 1.0) + +**Key Factors (top selections)** +- #1 Firm Agreement: historical distance performance; barrier suitability for the expected pace; weight handling relative to the field +- #5 The Right Way: historical distance performance; barrier suitability for the expected pace; form consistency (low variance = reliable) +- #2 Cavalry Man: barrier suitability for the expected pace; weight handling relative to the field; recent form quality (score 60/100) + +| Rank | No. | Horse | Score | Win Est. | Place Est. | Key Factors | +| ---- | --- | ----- | ----- | -------- | ---------- | ----------- | +| 1 | 1 | Firm Agreement | 50.1 | 0.2722 | 0.5867 | distance, barrier, weight, form, pace, c | +| 2 | 5 | The Right Way | 44.7 | 0.1736 | 0.7254 | distance, barrier, jockey, weight, pace, | +| 3 | 2 | Cavalry Man | 42.2 | 0.1409 | 0.8398 | barrier, weight, form, pace, track, fitn | +| 4 | 8 | Marenaro | 42.0 | 0.1386 | 0.9468 | barrier, condition, pace, form, distance | +| 5 | 3 | Felix The Scat | 39.7 | 0.1144 | 1.0 | barrier, weight, pace, track, condition, | +| 6 | 4 | Fernao | 38.9 | 0.1071 | 1.0 | barrier, weight, form, pace, condition, | + +--- + +### Doomben — Race 4 — Sky Racing Cg&E Class 3 Plate +1350m | Soft 5 | 3YO+ CL3 CG | Start 2026-08-15T03:28:00Z | 8 runners + +**Prediction** +🥇 #7 Meldubious (score 51.0) +🥈 #3 Bee Exact (score 46.9) +🥉 #1 Aldolfito (score 45.8) + +**Primary Trifecta:** 7 → 3 → 1 +**Confidence:** LOW — 34/100 (pace MODERATE, completeness 1.0) + +**Key Factors (top selections)** +- #7 Meldubious: barrier suitability for the expected pace; recent form quality (score 72/100); weight handling relative to the field +- #3 Bee Exact: form consistency (low variance = reliable); weight handling relative to the field; recent form quality (score 72/100) +- #1 Aldolfito: barrier suitability for the expected pace; weight handling relative to the field; recent form quality (score 55/100) + +| Rank | No. | Horse | Score | Win Est. | Place Est. | Key Factors | +| ---- | --- | ----- | ----- | -------- | ---------- | ----------- | +| 1 | 7 | Meldubious | 51.0 | 0.2349 | 0.5542 | barrier, form, weight, jockey, pace, con | +| 2 | 3 | Bee Exact | 46.9 | 0.1669 | 0.667 | jockey, weight, form, barrier, pace, con | +| 3 | 1 | Aldolfito | 45.8 | 0.1523 | 0.7752 | barrier, weight, form, distance, track_d | +| 4 | 12 | Lockyer | 42.2 | 0.1128 | 0.8707 | track_distance, weight, form, barrier, d | +| 5 | 9 | Razors | 41.7 | 0.1082 | 0.9421 | barrier, weight, track, condition, pace, | +| 6 | 8 | Meltdown | 40.2 | 0.0955 | 1.0 | barrier, weight, pace, form, jockey, con | + +--- + +### Doomben — Race 5 — Xxxx Class 6 Handicap +**Skipped:** None + +--- + +### Doomben — Race 6 — Kidman BM70 Handicap +**Skipped:** None + +--- + +### Doomben — Race 7 — Cbt Cg&E BM78 Handicap +1200m | Soft 5 | BM78 CG | Start 2026-08-15T05:17:00Z | 10 runners + +**Prediction** +🥇 #3 Braveheart (score 65.6) +🥈 #11 Count Nicholas (score 44.6) +🥉 #7 True Amor (score 40.9) + +**Primary Trifecta:** 3 → 11 → 7 +**Confidence:** HIGH — 100/100 (pace MODERATE, completeness 1.0) + +**Key Factors (top selections)** +- #3 Braveheart: historical distance performance; recent form quality (score 95/100); track-condition suitability +- #11 Count Nicholas: barrier suitability for the expected pace; weight handling relative to the field; recent form quality (score 61/100) +- #7 True Amor: barrier suitability for the expected pace; weight handling relative to the field; historical distance performance + +| Rank | No. | Horse | Score | Win Est. | Place Est. | Key Factors | +| ---- | --- | ----- | ----- | -------- | ---------- | ----------- | +| 1 | 3 | Braveheart | 65.6 | 0.5477 | 0.7128 | distance, form, condition, barrier, trac | +| 2 | 11 | Count Nicholas | 44.6 | 0.0952 | 0.7664 | barrier, weight, form, jockey, pace, dis | +| 3 | 7 | True Amor | 40.9 | 0.0699 | 0.8125 | barrier, weight, distance, track_distanc | +| 4 | 4 | Muschialli | 37.7 | 0.0536 | 0.8564 | weight, form, pace, jockey, distance, ba | +| 5 | 5 | Addriel | 35.9 | 0.0461 | 0.8991 | weight, distance, barrier, pace, track_d | +| 6 | 12 | Calico Jack | 35.3 | 0.0439 | 0.9395 | barrier, weight, condition, pace, distan | + +--- + +### Doomben — Race 8 — Bundaberg Rum F&M BM78 Handicap +**Skipped:** None + +--- + +### Doomben — Race 9 — Ladbrokes Big Bets Copy Now Handicap +**Skipped:** None + +--- + +### Gold Coast Polytrack — Race 1 +**Skipped:** None + +--- + +### Gold Coast Polytrack — Race 2 +**Skipped:** None + +--- + +### Gold Coast Polytrack — Race 3 +Synthetic | Start 2026-08-15T03:44:00Z | 15 runners + +**Prediction** +🥇 #2 Bobby's My Mate (score 51.7) +🥈 #4 Dun Darte Cheap (score 47.5) +🥉 #13 Boscatine (score 47.5) + +**Primary Trifecta:** 2 → 4 → 13 +**Confidence:** LOW — 34/100 (pace SLOW, completeness 0.963) + +**Key Factors (top selections)** +- #2 Bobby's My Mate: barrier suitability for the expected pace; weight handling relative to the field; race-shape / speed-map adjustment +- #4 Dun Darte Cheap: weight handling relative to the field; barrier suitability for the expected pace; race-shape / speed-map adjustment +- #13 Boscatine: barrier suitability for the expected pace; weight handling relative to the field; form consistency (low variance = reliable) + +| Rank | No. | Horse | Score | Win Est. | Place Est. | Key Factors | +| ---- | --- | ----- | ----- | -------- | ---------- | ----------- | +| 1 | 2 | Bobby's My Mate | 51.7 | 0.1533 | 0.3695 | barrier, weight, pace, form | +| 2 | 4 | Dun Darte Cheap | 47.5 | 0.1081 | 0.464 | weight, barrier, pace, jockey, form | +| 3 | 13 | Boscatine | 47.5 | 0.1081 | 0.5578 | barrier, weight, jockey, pace, form | +| 4 | 10 | Secret Rose | 45.9 | 0.0946 | 0.6427 | barrier, jockey, weight, form, pace, con | +| 5 | 16 | O'Reilly's Shout | 45.8 | 0.0938 | 0.7077 | barrier, jockey, weight, pace, form | +| 6 | 7 | Edge Of Infinity | 44.6 | 0.0849 | 0.7596 | track, jockey, weight, form, pace, condi | + +--- + +### Gold Coast Polytrack — Race 4 +Synthetic | Start 2026-08-15T04:19:00Z | 9 runners + +**Prediction** +🥇 #1 Cast Party (score 50.3) +🥈 #7 Brain Wave (score 46.0) +🥉 #5 Weekend Artist (score 45.6) + +**Primary Trifecta:** 1 → 7 → 5 +**Confidence:** LOW — 34/100 (pace MODERATE, completeness 1.0) + +**Key Factors (top selections)** +- #1 Cast Party: track-condition suitability; recent form quality (score 78/100); weight handling relative to the field +- #7 Brain Wave: barrier suitability for the expected pace; track-specific record; weight handling relative to the field +- #5 Weekend Artist: recent form quality (score 78/100); track-condition suitability; weight handling relative to the field + +| Rank | No. | Horse | Score | Win Est. | Place Est. | Key Factors | +| ---- | --- | ----- | ----- | -------- | ---------- | ----------- | +| 1 | 1 | Cast Party | 50.3 | 0.2261 | 0.5369 | condition, form, weight, barrier, pace, | +| 2 | 7 | Brain Wave | 46.0 | 0.158 | 0.6884 | barrier, track, weight, form, pace, jock | +| 3 | 5 | Weekend Artist | 45.6 | 0.1528 | 0.7867 | form, condition, weight, barrier, track, | +| 4 | 2 | Golden Smile | 45.5 | 0.1515 | 0.8553 | barrier, weight, jockey, pace, form, con | +| 5 | 8 | Papal Miss | 40.3 | 0.0982 | 0.9149 | barrier, form, track, condition, pace, w | +| 6 | 10 | Brave Boy | 36.0 | 0.0687 | 0.9707 | barrier, jockey, pace, weight, condition | + +--- + +### Gold Coast Polytrack — Race 5 +**Skipped:** None + +--- + +### Gold Coast Polytrack — Race 6 +**Skipped:** None + +--- + +### Gold Coast Polytrack — Race 7 +Synthetic | Start 2026-08-15T06:44:00Z | 12 runners + +**Prediction** +🥇 #1 I Am Voodoo (score 50.2) +🥈 #5 Darth Invader (score 41.6) +🥉 #8 Mongolian Spring (score 41.1) + +**Primary Trifecta:** 1 → 5 → 8 +**Confidence:** LOW — 38/100 (pace MODERATE, completeness 0.982) + +**Key Factors (top selections)** +- #1 I Am Voodoo: track-condition suitability; weight handling relative to the field; barrier suitability for the expected pace +- #5 Darth Invader: barrier suitability for the expected pace; weight handling relative to the field; recent form quality (score 50/100) +- #8 Mongolian Spring: barrier suitability for the expected pace; weight handling relative to the field; recent form quality (score 60/100) + +| Rank | No. | Horse | Score | Win Est. | Place Est. | Key Factors | +| ---- | --- | ----- | ----- | -------- | ---------- | ----------- | +| 1 | 1 | I Am Voodoo | 50.2 | 0.2226 | 0.4355 | condition, weight, barrier, track, pace, | +| 2 | 5 | Darth Invader | 41.6 | 0.1087 | 0.5381 | barrier, weight, form, pace, condition, | +| 3 | 8 | Mongolian Spring | 41.1 | 0.1043 | 0.614 | barrier, weight, form, pace, jockey, fit | +| 4 | 7 | Qickwit | 40.9 | 0.1025 | 0.6881 | barrier, weight, track, form, pace, jock | +| 5 | 10 | Shapin Power | 37.3 | 0.076 | 0.7498 | barrier, jockey, track, weight, pace, co | +| 6 | 2 | Fast Fusion | 37.0 | 0.0741 | 0.8047 | condition, weight, track, pace, form, ba | + +--- + +### Innisfail — Race 1 +**Skipped:** None + +--- + +### Innisfail — Race 2 +Good 4 | Start 2026-08-15T03:20:00Z | 7 runners + +**Prediction** +🥇 #3 For Adeline (score 50.8) +🥈 #7 Sweet 'N' Elite (score 45.4) +🥉 #4 Silverturn (score 44.1) + +**Primary Trifecta:** 3 → 7 → 4 +**Confidence:** LOW — 35/100 (pace FAST, completeness 0.968) + +**Key Factors (top selections)** +- #3 For Adeline: barrier suitability for the expected pace; weight handling relative to the field; race-shape / speed-map adjustment +- #7 Sweet 'N' Elite: track-specific record; barrier suitability for the expected pace; weight handling relative to the field +- #4 Silverturn: track-condition suitability; weight handling relative to the field; barrier suitability for the expected pace + +| Rank | No. | Horse | Score | Win Est. | Place Est. | Key Factors | +| ---- | --- | ----- | ----- | -------- | ---------- | ----------- | +| 1 | 3 | For Adeline | 50.8 | 0.2631 | 0.5813 | barrier, weight, pace, form | +| 2 | 7 | Sweet 'N' Elite | 45.4 | 0.1677 | 0.7131 | track, barrier, weight, pace, jockey, fo | +| 3 | 4 | Silverturn | 44.1 | 0.1505 | 0.8363 | condition, weight, barrier, jockey, pace | +| 4 | 5 | Bubble Tea | 42.5 | 0.1317 | 0.9442 | barrier, weight, form, pace, condition, | +| 5 | 1 | Amore Sirena | 41.7 | 0.1232 | 1.0 | barrier, weight, jockey, pace, form, con | +| 6 | 2 | Desarae Doll | 40.1 | 0.1079 | 1.0 | barrier, weight, pace, condition, jockey | + +--- + +### Innisfail — Race 3 +**Skipped:** None + +--- + +### Innisfail — Race 4 +Good 4 | Start 2026-08-15T04:40:00Z | 9 runners + +**Prediction** +🥇 #2 Superstitions (score 47.6) +🥈 #7 Flourish (score 41.9) +🥉 #6 Sharman Pete (score 40.3) + +**Primary Trifecta:** 2 → 7 → 6 +**Confidence:** LOW — 35/100 (pace MODERATE, completeness 1.0) + +**Key Factors (top selections)** +- #2 Superstitions: barrier suitability for the expected pace; weight handling relative to the field; track-condition suitability +- #7 Flourish: barrier suitability for the expected pace; weight handling relative to the field; form consistency (low variance = reliable) +- #6 Sharman Pete: track-specific record; weight handling relative to the field; barrier suitability for the expected pace + +| Rank | No. | Horse | Score | Win Est. | Place Est. | Key Factors | +| ---- | --- | ----- | ----- | -------- | ---------- | ----------- | +| 1 | 2 | Superstitions | 47.6 | 0.2116 | 0.4584 | barrier, weight, condition, pace, form, | +| 2 | 7 | Flourish | 41.9 | 0.1316 | 0.5736 | barrier, weight, jockey, condition, pace | +| 3 | 6 | Sharman Pete | 40.3 | 0.1152 | 0.6822 | track, weight, barrier, pace, jockey, co | +| 4 | 8 | Miss Boho Fashion | 40.3 | 0.1152 | 0.783 | barrier, weight, pace, jockey, form | +| 5 | 1 | Better Draw | 39.6 | 0.1086 | 0.8655 | barrier, weight, pace, form, condition, | +| 6 | 4 | Foo Fighter | 38.7 | 0.1008 | 0.9447 | weight, barrier, pace, form, condition, | + +--- + +### Innisfail — Race 5 +Good 4 | Start 2026-08-15T05:20:00Z | 8 runners + +**Prediction** +🥇 #1 Insta Worthy (score 48.7) +🥈 #3 Secret Cypher (score 41.3) +🥉 #2 Nordic Invader (score 40.9) + +**Primary Trifecta:** 1 → 3 → 2 +**Confidence:** LOW — 37/100 (pace MODERATE, completeness 1.0) + +**Key Factors (top selections)** +- #1 Insta Worthy: form consistency (low variance = reliable); track-condition suitability; barrier suitability for the expected pace +- #3 Secret Cypher: barrier suitability for the expected pace; weight handling relative to the field; race-shape / speed-map adjustment +- #2 Nordic Invader: barrier suitability for the expected pace; weight handling relative to the field; track-condition suitability + +| Rank | No. | Horse | Score | Win Est. | Place Est. | Key Factors | +| ---- | --- | ----- | ----- | -------- | ---------- | ----------- | +| 1 | 1 | Insta Worthy | 48.7 | 0.2909 | 0.5998 | jockey, condition, barrier, weight, pace | +| 2 | 3 | Secret Cypher | 41.3 | 0.157 | 0.6967 | barrier, weight, pace, form, condition, | +| 3 | 2 | Nordic Invader | 40.9 | 0.1519 | 0.7873 | barrier, weight, condition, pace, form, | +| 4 | 6 | Third Master | 35.5 | 0.0968 | 0.8713 | barrier, weight, track, pace, form, jock | +| 5 | 7 | Accept Power | 34.7 | 0.0906 | 0.9437 | barrier, weight, pace, form, jockey, fit | +| 6 | 9 | Majestic Blaze | 33.8 | 0.084 | 1.0 | barrier, weight, track, pace, form, jock | + +--- + +### Innisfail — Race 6 +Good 4 | Start 2026-08-15T06:00:00Z | 8 runners + +**Prediction** +🥇 #9 Lucky Jim (score 50.0) +🥈 #1 Deal An Ace (score 44.6) +🥉 #2 The Impeckable (score 44.6) + +**Primary Trifecta:** 9 → 1 → 2 +**Confidence:** LOW — 35/100 (pace MODERATE, completeness 1.0) + +**Key Factors (top selections)** +- #9 Lucky Jim: track-specific record; barrier suitability for the expected pace; recent form quality (score 72/100) +- #1 Deal An Ace: barrier suitability for the expected pace; weight handling relative to the field; race-shape / speed-map adjustment +- #2 The Impeckable: track-specific record; barrier suitability for the expected pace; weight handling relative to the field + +| Rank | No. | Horse | Score | Win Est. | Place Est. | Key Factors | +| ---- | --- | ----- | ----- | -------- | ---------- | ----------- | +| 1 | 9 | Lucky Jim | 50.0 | 0.2554 | 0.5812 | track, barrier, form, weight, pace, cond | +| 2 | 1 | Deal An Ace | 44.6 | 0.1629 | 0.7134 | barrier, weight, pace, form, condition, | +| 3 | 2 | The Impeckable | 44.6 | 0.1629 | 0.8021 | track, barrier, weight, pace, condition, | +| 4 | 8 | Grey Power | 42.1 | 0.1322 | 0.8723 | barrier, jockey, weight, track, pace, fo | +| 5 | 7 | Dragon Song | 37.3 | 0.0886 | 0.9391 | barrier, weight, pace, form, jockey, con | +| 6 | 5 | Betta Al | 34.5 | 0.0702 | 1.0 | weight, condition, barrier, pace, form, | + +--- + +### Innisfail — Race 7 +**Skipped:** None + +--- + +### Katherine — Race 1 — Duncan Electrical/Foxalicious Fruit +**Skipped:** None + +--- + +### Katherine — Race 2 — Hiqa/Terry Ducks Ross Memorial +1100m | Soft | BM0-58 | Start 2026-08-15T04:47:00Z | 10 runners + +**Prediction** +🥇 #10 Arrogant Miss (score 55.0) +🥈 #6 Buades (score 47.3) +🥉 #11 Forgetaboutit (score 43.7) + +**Primary Trifecta:** 10 → 6 → 11 +**Confidence:** LOW — 37/100 (pace MODERATE, completeness 1.0) + +**Key Factors (top selections)** +- #10 Arrogant Miss: track-specific record; track + distance combo record; barrier suitability for the expected pace +- #6 Buades: track-condition suitability; recent form quality (score 68/100); barrier suitability for the expected pace +- #11 Forgetaboutit: barrier suitability for the expected pace; form consistency (low variance = reliable); recent form quality (score 58/100) + +| Rank | No. | Horse | Score | Win Est. | Place Est. | Key Factors | +| ---- | --- | ----- | ----- | -------- | ---------- | ----------- | +| 1 | 10 | Arrogant Miss | 55.0 | 0.2739 | 0.5249 | track, track_distance, barrier, form, di | +| 2 | 6 | Buades | 47.3 | 0.1442 | 0.6207 | condition, form, barrier, weight, pace, | +| 3 | 11 | Forgetaboutit | 43.7 | 0.1068 | 0.7018 | barrier, jockey, form, distance, weight, | +| 4 | 1 | Galaxy General | 42.4 | 0.0958 | 0.7711 | barrier, weight, form, distance, pace, c | +| 5 | 7 | Only The Best | 40.4 | 0.0811 | 0.8343 | barrier, form, weight, pace, distance, j | +| 6 | 4 | Snappy Sweetheart | 38.5 | 0.0692 | 0.8954 | track, weight, pace, fitness, barrier, j | + +--- + +### Katherine — Race 3 — Katherine Club Trobis Maiden +**Skipped:** None + +--- + +### Katherine — Race 4 — Fred Nt Infrastructure Handicap +1300m | Soft | BM54 | Start 2026-08-15T06:02:00Z | 9 runners + +**Prediction** +🥇 #1 Frawley (score 58.3) +🥈 #3 Brazen Sailor (score 52.0) +🥉 #9 Saxon Beach (score 47.0) + +**Primary Trifecta:** 1 → 3 → 9 +**Confidence:** LOW — 36/100 (pace MODERATE, completeness 1.0) + +**Key Factors (top selections)** +- #1 Frawley: track-specific record; track + distance combo record; track-condition suitability +- #3 Brazen Sailor: historical distance performance; recent form quality (score 89/100); barrier suitability for the expected pace +- #9 Saxon Beach: barrier suitability for the expected pace; form consistency (low variance = reliable); historical distance performance + +| Rank | No. | Horse | Score | Win Est. | Place Est. | Key Factors | +| ---- | --- | ----- | ----- | -------- | ---------- | ----------- | +| 1 | 1 | Frawley | 58.3 | 0.3039 | 0.6022 | track, track_distance, condition, distan | +| 2 | 3 | Brazen Sailor | 52.0 | 0.1798 | 0.7122 | distance, form, barrier, weight, pace, f | +| 3 | 9 | Saxon Beach | 47.0 | 0.1185 | 0.7993 | barrier, jockey, distance, form, weight, | +| 4 | 4 | Yaki Ishi | 46.1 | 0.11 | 0.8671 | barrier, weight, form, condition, pace, | +| 5 | 2 | Anecdotal | 43.3 | 0.0871 | 0.925 | weight, barrier, distance, jockey, pace, | +| 6 | 5 | Lavender Glory | 40.3 | 0.0678 | 0.9672 | barrier, weight, distance, pace, jockey, | + +--- + +### Katherine — Race 5 — Imparja Handicap +1300m | Soft | BM54 | Start 2026-08-15T06:33:00Z | 9 runners + +**Prediction** +🥇 #9 Brave Heritage (score 51.1) +🥈 #5 Miami Baby (score 45.1) +🥉 #8 Ariarne (score 44.6) + +**Primary Trifecta:** 9 → 5 → 8 +**Confidence:** LOW — 36/100 (pace MODERATE, completeness 1.0) + +**Key Factors (top selections)** +- #9 Brave Heritage: barrier suitability for the expected pace; form consistency (low variance = reliable); weight handling relative to the field +- #5 Miami Baby: barrier suitability for the expected pace; weight handling relative to the field; form consistency (low variance = reliable) +- #8 Ariarne: track-specific record; track + distance combo record; barrier suitability for the expected pace + +| Rank | No. | Horse | Score | Win Est. | Place Est. | Key Factors | +| ---- | --- | ----- | ----- | -------- | ---------- | ----------- | +| 1 | 9 | Brave Heritage | 51.1 | 0.2277 | 0.4982 | barrier, jockey, weight, pace, form | +| 2 | 5 | Miami Baby | 45.1 | 0.1381 | 0.6221 | barrier, weight, jockey, pace, condition | +| 3 | 8 | Ariarne | 44.6 | 0.1325 | 0.7352 | track, track_distance, barrier, weight, | +| 4 | 2 | I Loverain | 43.8 | 0.1239 | 0.8383 | barrier, distance, weight, condition, pa | +| 5 | 3 | Okesutora | 42.7 | 0.1131 | 0.9058 | weight, barrier, jockey, condition, pace | +| 6 | 1 | Kessler | 41.6 | 0.1032 | 0.957 | weight, barrier, distance, condition, pa | + +--- + +### Katherine — Race 6 — Great Northern/Hankel Moffatt Memorial +1700m | Soft | BM0-64 | Start 2026-08-15T07:04:00Z | 9 runners + +**Prediction** +🥇 #4 The Accelator (score 66.7) +🥈 #2 Unquestionably (score 50.7) +🥉 #1 Rock Revolution (score 43.4) + +**Primary Trifecta:** 4 → 2 → 1 +**Confidence:** MEDIUM — 75/100 (pace MODERATE, completeness 1.0) + +**Key Factors (top selections)** +- #4 The Accelator: historical distance performance; track-specific record; track + distance combo record +- #2 Unquestionably: barrier suitability for the expected pace; form consistency (low variance = reliable); weight handling relative to the field +- #1 Rock Revolution: track-condition suitability; barrier suitability for the expected pace; weight handling relative to the field + +| Rank | No. | Horse | Score | Win Est. | Place Est. | Key Factors | +| ---- | --- | ----- | ----- | -------- | ---------- | ----------- | +| 1 | 4 | The Accelator | 66.7 | 0.5294 | 0.7449 | distance, track, track_distance, barrier | +| 2 | 2 | Unquestionably | 50.7 | 0.1395 | 0.8125 | barrier, jockey, weight, form, condition | +| 3 | 1 | Rock Revolution | 43.4 | 0.076 | 0.8601 | condition, barrier, weight, pace, form, | +| 4 | 7 | Girls Girls Girls | 42.0 | 0.0676 | 0.9008 | barrier, condition, weight, pace, jockey | +| 5 | 3 | Villa Seventynine | 37.8 | 0.0476 | 0.9369 | barrier, weight, pace, jockey, condition | +| 6 | 5 | Aggressive | 35.9 | 0.0407 | 0.9686 | barrier, weight, pace, condition, jockey | + +--- + +### Katherine — Race 7 — Ladbrokes Katherine Cup +1700m | Soft | BMNT | Start 2026-08-15T07:34:00Z | 8 runners + +**Prediction** +🥇 #1 Venting (score 63.4) +🥈 #3 The Girl's Boy (score 48.5) +🥉 #4 Prince Jofra (score 44.1) + +**Primary Trifecta:** 1 → 3 → 4 +**Confidence:** MEDIUM — 74/100 (pace MODERATE, completeness 1.0) + +**Key Factors (top selections)** +- #1 Venting: track-specific record; track + distance combo record; track-condition suitability +- #3 The Girl's Boy: track-condition suitability; barrier suitability for the expected pace; weight handling relative to the field +- #4 Prince Jofra: historical distance performance; barrier suitability for the expected pace; weight handling relative to the field + +| Rank | No. | Horse | Score | Win Est. | Place Est. | Key Factors | +| ---- | --- | ----- | ----- | -------- | ---------- | ----------- | +| 1 | 1 | Venting | 63.4 | 0.4555 | 0.6782 | track, track_distance, condition, weight | +| 2 | 3 | The Girl's Boy | 48.5 | 0.1316 | 0.7664 | condition, barrier, weight, pace, form, | +| 3 | 4 | Prince Jofra | 44.1 | 0.0912 | 0.8497 | distance, barrier, weight, jockey, pace, | +| 4 | 6 | Hotim English | 43.7 | 0.0882 | 0.9113 | barrier, weight, form, pace, fitness, jo | +| 5 | 5 | Capitol Hill | 43.0 | 0.0832 | 0.9558 | barrier, jockey, weight, form, pace, fit | +| 6 | 2 | Vega Magnifico | 39.4 | 0.0616 | 1.0 | barrier, weight, pace, form, fitness, co | + +--- + +### Kembla Grange — Race 1 — Mollie Fitzgerald Champion Apprentice +**Skipped:** None + +--- + +### Kembla Grange — Race 2 — Keagan Latham Champion Jockey Maiden +1000m | Good 4 | MDN | Start 2026-08-15T03:04:00Z | 12 runners + +**Prediction** +🥇 #4 Ho Aloha (score 55.9) +🥈 #12 Smooth Red (score 45.2) +🥉 #5 Lady Talea (score 39.1) + +**Primary Trifecta:** 4 → 12 → 5 +**Confidence:** MEDIUM — 69/100 (pace MODERATE, completeness 0.908) + +**Key Factors (top selections)** +- #4 Ho Aloha: track-specific record; barrier suitability for the expected pace; recent form quality (score 66/100) +- #12 Smooth Red: barrier suitability for the expected pace; form consistency (low variance = reliable); weight handling relative to the field +- #5 Lady Talea: barrier suitability for the expected pace; form consistency (low variance = reliable); weight handling relative to the field + +| Rank | No. | Horse | Score | Win Est. | Place Est. | Key Factors | +| ---- | --- | ----- | ----- | -------- | ---------- | ----------- | +| 1 | 4 | Ho Aloha | 55.9 | 0.3181 | 0.527 | track, barrier, form, weight, jockey, co | +| 2 | 12 | Smooth Red | 45.2 | 0.1304 | 0.6041 | barrier, jockey, weight, pace, form | +| 3 | 5 | Lady Talea | 39.1 | 0.0784 | 0.6751 | barrier, jockey, weight, pace, form, con | +| 4 | 10 | Farcolo | 38.9 | 0.0771 | 0.7377 | distance, weight, pace, barrier, jockey, | +| 5 | 11 | That'Sallshewrote | 37.9 | 0.071 | 0.7963 | barrier, weight, pace | +| 6 | 2 | Extreme Courage | 36.4 | 0.0626 | 0.853 | distance, weight, condition, pace, barri | + +--- + +### Kembla Grange — Race 3 — Beer Carpenter Racing Champion Trainer +1200m | Good 4 | MDN | Start 2026-08-15T03:39:00Z | 13 runners + +**Prediction** +🥇 #13 Ho Aloha (score 65.3) +🥈 #9 Watch Me Tango (score 56.2) +🥉 #12 Ancestral (score 38.2) + +**Primary Trifecta:** 13 → 9 → 12 +**Confidence:** MEDIUM — 67/100 (pace MODERATE, completeness 0.898) + +**Key Factors (top selections)** +- #13 Ho Aloha: historical distance performance; track-specific record; track + distance combo record +- #9 Watch Me Tango: barrier suitability for the expected pace; recent form quality (score 80/100); weight handling relative to the field +- #12 Ancestral: barrier suitability for the expected pace; weight handling relative to the field; race-shape / speed-map adjustment + +| Rank | No. | Horse | Score | Win Est. | Place Est. | Key Factors | +| ---- | --- | ----- | ----- | -------- | ---------- | ----------- | +| 1 | 13 | Ho Aloha | 65.3 | 0.4457 | 0.7011 | distance, track, track_distance, barrier | +| 2 | 9 | Watch Me Tango | 56.2 | 0.2088 | 0.7444 | barrier, form, weight, pace, class | +| 3 | 12 | Ancestral | 38.2 | 0.0466 | 0.7841 | barrier, weight, pace | +| 4 | 3 | Never Know | 37.3 | 0.0432 | 0.8236 | barrier, weight, pace, form | +| 5 | 11 | Andarna | 36.3 | 0.0398 | 0.8608 | weight, track, condition, pace, jockey, | +| 6 | 1 | Cap D'Ail | 36.2 | 0.0394 | 0.8959 | weight, pace, barrier, form | + +--- + +### Kembla Grange — Race 4 — Audenzia Itc Horse Of The Year Class 1 +1500m | Good 4 | CL1 | Start 2026-08-15T04:14:00Z | 10 runners + +**Prediction** +🥇 #2 Orange Tsunami (score 57.5) +🥈 #6 Savoonga (score 50.4) +🥉 #3 Philatelic (score 47.5) + +**Primary Trifecta:** 2 → 6 → 3 +**Confidence:** LOW — 37/100 (pace MODERATE, completeness 1.0) + +**Key Factors (top selections)** +- #2 Orange Tsunami: historical distance performance; recent form quality (score 92/100); weight handling relative to the field +- #6 Savoonga: recent form quality (score 74/100); barrier suitability for the expected pace; weight handling relative to the field +- #3 Philatelic: barrier suitability for the expected pace; recent form quality (score 67/100); form consistency (low variance = reliable) + +| Rank | No. | Horse | Score | Win Est. | Place Est. | Key Factors | +| ---- | --- | ----- | ----- | -------- | ---------- | ----------- | +| 1 | 2 | Orange Tsunami | 57.5 | 0.3048 | 0.606 | distance, form, weight, barrier, pace, c | +| 2 | 6 | Savoonga | 50.4 | 0.1687 | 0.6941 | form, barrier, weight, jockey, pace, cla | +| 3 | 3 | Philatelic | 47.5 | 0.1325 | 0.7616 | barrier, form, jockey, weight, pace, con | +| 4 | 9 | Hussy La Vista | 42.6 | 0.0881 | 0.8268 | form, barrier, weight, pace, jockey, con | +| 5 | 10 | Excuseme Mrofficer | 39.4 | 0.0675 | 0.8839 | barrier, jockey, weight, pace, form, con | +| 6 | 4 | Costabit | 39.0 | 0.0652 | 0.9259 | barrier, weight, distance, track_distanc | + +--- + +### Kembla Grange — Race 5 — Markey Saddlery Maiden Plate +**Skipped:** None + +--- + +### Kembla Grange — Race 6 — Tristan Triffitt Exclusive Estate Agents +1200m | Good 4 | BM64 | Start 2026-08-15T05:29:00Z | 12 runners + +**Prediction** +🥇 #5 Stakeholder (score 60.9) +🥈 #6 Denial (score 56.7) +🥉 #2 Commanding Belle (score 47.0) + +**Primary Trifecta:** 5 → 6 → 2 +**Confidence:** LOW — 34/100 (pace MODERATE, completeness 1.0) + +**Key Factors (top selections)** +- #5 Stakeholder: historical distance performance; track-specific record; track + distance combo record +- #6 Denial: historical distance performance; track-specific record; track + distance combo record +- #2 Commanding Belle: track-specific record; barrier suitability for the expected pace; weight handling relative to the field + +| Rank | No. | Horse | Score | Win Est. | Place Est. | Key Factors | +| ---- | --- | ----- | ----- | -------- | ---------- | ----------- | +| 1 | 5 | Stakeholder | 60.9 | 0.3007 | 0.6071 | distance, track, track_distance, conditi | +| 2 | 6 | Denial | 56.7 | 0.2119 | 0.6947 | distance, track, track_distance, jockey, | +| 3 | 2 | Commanding Belle | 47.0 | 0.0944 | 0.7641 | track, barrier, weight, condition, pace, | +| 4 | 1 | Gooloo Bucky | 46.1 | 0.0876 | 0.8146 | track_distance, weight, barrier, track, | +| 5 | 9 | Seven Days | 43.3 | 0.0694 | 0.855 | barrier, jockey, weight, form, pace, fit | +| 6 | 3 | Powder Man | 39.5 | 0.0505 | 0.8953 | weight, distance, barrier, jockey, pace, | + +--- + +### Kembla Grange — Race 7 — Harcourts Dapto,Albion Park,Shellharbour +1600m | Good 4 | BM68 | Start 2026-08-15T06:05:00Z | 13 runners + +**Prediction** +🥇 #2 Southerly Buster (score 55.6) +🥈 #8 Darn Cute (score 48.8) +🥉 #6 Bellevue (score 46.7) + +**Primary Trifecta:** 2 → 8 → 6 +**Confidence:** LOW — 36/100 (pace MODERATE, completeness 1.0) + +**Key Factors (top selections)** +- #2 Southerly Buster: historical distance performance; recent form quality (score 78/100); form consistency (low variance = reliable) +- #8 Darn Cute: track-specific record; track + distance combo record; barrier suitability for the expected pace +- #6 Bellevue: track-condition suitability; barrier suitability for the expected pace; weight handling relative to the field + +| Rank | No. | Horse | Score | Win Est. | Place Est. | Key Factors | +| ---- | --- | ----- | ----- | -------- | ---------- | ----------- | +| 1 | 2 | Southerly Buster | 55.6 | 0.254 | 0.519 | distance, form, jockey, weight, conditio | +| 2 | 8 | Darn Cute | 48.8 | 0.1441 | 0.6133 | track, track_distance, barrier, distance | +| 3 | 6 | Bellevue | 46.7 | 0.121 | 0.6872 | condition, barrier, weight, form, pace, | +| 4 | 4 | Brazil | 43.7 | 0.0942 | 0.7411 | jockey, distance, weight, barrier, form, | +| 5 | 1 | Natural Ruler | 40.8 | 0.074 | 0.7899 | barrier, weight, condition, pace, form, | +| 6 | 11 | Prefer Diamonds | 37.0 | 0.0539 | 0.8359 | condition, barrier, weight, pace, form, | + +--- + +### Kembla Grange — Race 8 — Illawarra Production Services BM64 +1000m | Good 4 | BM64 | Start 2026-08-15T06:39:00Z | 13 runners + +**Prediction** +🥇 #5 At Her Mercy (score 62.5) +🥈 #8 Misty Veil (score 57.8) +🥉 #3 Still Alice (score 55.9) + +**Primary Trifecta:** 5 → 8 → 3 +**Confidence:** LOW — 34/100 (pace MODERATE, completeness 1.0) + +**Key Factors (top selections)** +- #5 At Her Mercy: historical distance performance; track-specific record; track + distance combo record +- #8 Misty Veil: historical distance performance; recent form quality (score 72/100); barrier suitability for the expected pace +- #3 Still Alice: track-specific record; track + distance combo record; historical distance performance + +| Rank | No. | Horse | Score | Win Est. | Place Est. | Key Factors | +| ---- | --- | ----- | ----- | -------- | ---------- | ----------- | +| 1 | 5 | At Her Mercy | 62.5 | 0.253 | 0.5699 | distance, track, track_distance, barrier | +| 2 | 8 | Misty Veil | 57.8 | 0.171 | 0.6904 | distance, form, barrier, condition, weig | +| 3 | 3 | Still Alice | 55.9 | 0.146 | 0.7455 | track, track_distance, distance, conditi | +| 4 | 2 | Where's The Circus | 53.6 | 0.1205 | 0.7978 | distance, barrier, jockey, weight, fitne | +| 5 | 11 | Half Pipe | 44.2 | 0.0551 | 0.8464 | distance, barrier, weight, fitness, pace | +| 6 | 7 | Borjnord | 43.6 | 0.0524 | 0.8859 | condition, jockey, weight, pace, barrier | + +--- + +### Longreach — Race 1 +**Skipped:** None + +--- + +### Longreach — Race 2 +Good | Start 2026-08-15T04:20:00Z | 6 runners + +**Prediction** +🥇 #2 All Too Lucky (score 55.5) +🥈 #4 Inquisitive Legend (score 50.0) +🥉 #5 Salt Lake Betty (score 47.4) + +**Primary Trifecta:** 2 → 4 → 5 +**Confidence:** LOW — 35/100 (pace FAST, completeness 1.0) + +**Key Factors (top selections)** +- #2 All Too Lucky: track-specific record; recent form quality (score 79/100); weight handling relative to the field +- #4 Inquisitive Legend: track-specific record; barrier suitability for the expected pace; weight handling relative to the field +- #5 Salt Lake Betty: barrier suitability for the expected pace; recent form quality (score 80/100); weight handling relative to the field + +| Rank | No. | Horse | Score | Win Est. | Place Est. | Key Factors | +| ---- | --- | ----- | ----- | -------- | ---------- | ----------- | +| 1 | 2 | All Too Lucky | 55.5 | 0.3242 | 0.6942 | track, form, weight, jockey, barrier, pa | +| 2 | 4 | Inquisitive Legend | 50.0 | 0.205 | 0.8105 | track, barrier, weight, pace, form, cond | +| 3 | 5 | Salt Lake Betty | 47.4 | 0.165 | 0.9131 | barrier, form, weight, pace, condition, | +| 4 | 1 | Arden Green | 43.2 | 0.1163 | 1.0 | barrier, weight, jockey, pace, form, con | +| 5 | 6 | Superstitious | 41.7 | 0.1026 | 1.0 | barrier, weight, pace, form, jockey, con | +| 6 | 3 | Ichiberu | 39.7 | 0.0869 | 1.0 | weight, barrier, form, pace, condition, | + +--- + +### Longreach — Race 3 +Good | Start 2026-08-15T05:00:00Z | 8 runners + +**Prediction** +🥇 #1 Day To Remember (score 63.3) +🥈 #4 The Stone Mason (score 50.8) +🥉 #2 Ricallen (score 48.4) + +**Primary Trifecta:** 1 → 4 → 2 +**Confidence:** MEDIUM — 72/100 (pace MODERATE, completeness 1.0) + +**Key Factors (top selections)** +- #1 Day To Remember: track-specific record; weight handling relative to the field; recent form quality (score 80/100) +- #4 The Stone Mason: track-specific record; recent form quality (score 84/100); weight handling relative to the field +- #2 Ricallen: weight handling relative to the field; recent form quality (score 70/100); barrier suitability for the expected pace + +| Rank | No. | Horse | Score | Win Est. | Place Est. | Key Factors | +| ---- | --- | ----- | ----- | -------- | ---------- | ----------- | +| 1 | 1 | Day To Remember | 63.3 | 0.4594 | 0.7543 | track, weight, form, jockey, barrier, co | +| 2 | 4 | The Stone Mason | 50.8 | 0.1621 | 0.8302 | track, form, weight, barrier, pace, cond | +| 3 | 2 | Ricallen | 48.4 | 0.1327 | 0.8846 | weight, form, barrier, pace, jockey, con | +| 4 | 8 | Pensiero | 41.7 | 0.0759 | 0.9281 | barrier, weight, jockey, pace, form, con | +| 5 | 7 | Valubious | 37.7 | 0.0544 | 0.9667 | barrier, weight, pace, form, condition, | +| 6 | 5 | Flop Turn River | 35.0 | 0.0435 | 1.0 | barrier, weight, pace, jockey, condition | + +--- + +### Longreach — Race 4 +Good | Start 2026-08-15T05:40:00Z | 7 runners + +**Prediction** +🥇 #5 Schmoozer (score 62.2) +🥈 #7 Badge (score 46.3) +🥉 #1 Scorched Land (score 45.5) + +**Primary Trifecta:** 5 → 7 → 1 +**Confidence:** MEDIUM — 74/100 (pace FAST, completeness 0.984) + +**Key Factors (top selections)** +- #5 Schmoozer: track-specific record; barrier suitability for the expected pace; recent form quality (score 89/100) +- #7 Badge: barrier suitability for the expected pace; track-specific record; recent form quality (score 60/100) +- #1 Scorched Land: weight handling relative to the field; recent form quality (score 64/100); form consistency (low variance = reliable) + +| Rank | No. | Horse | Score | Win Est. | Place Est. | Key Factors | +| ---- | --- | ----- | ----- | -------- | ---------- | ----------- | +| 1 | 5 | Schmoozer | 62.2 | 0.4856 | 0.7354 | track, barrier, form, jockey, condition, | +| 2 | 7 | Badge | 46.3 | 0.1291 | 0.8249 | barrier, track, form, condition, weight, | +| 3 | 1 | Scorched Land | 45.5 | 0.1208 | 0.9038 | weight, form, jockey, barrier, pace, con | +| 4 | 6 | Moorabinda Mick | 41.9 | 0.0895 | 0.9595 | barrier, form, weight, pace, jockey, con | +| 5 | 2 | Fine Shot | 40.4 | 0.0789 | 1.0 | weight, barrier, fitness, pace, conditio | +| 6 | 3 | Here He Looms | 36.2 | 0.0556 | 1.0 | barrier, weight, track, condition, pace, | + +--- + +### Longreach — Race 5 +Good | Start 2026-08-15T06:20:00Z | 7 runners + +**Prediction** +🥇 #1 Desert Star (score 50.8) +🥈 #7 Monday Choice (score 44.2) +🥉 #3 Smashing Rosie (score 43.5) + +**Primary Trifecta:** 1 → 7 → 3 +**Confidence:** LOW — 36/100 (pace FAST, completeness 1.0) + +**Key Factors (top selections)** +- #1 Desert Star: track-specific record; weight handling relative to the field; barrier suitability for the expected pace +- #7 Monday Choice: track-specific record; barrier suitability for the expected pace; recent form quality (score 60/100) +- #3 Smashing Rosie: barrier suitability for the expected pace; weight handling relative to the field; race-shape / speed-map adjustment + +| Rank | No. | Horse | Score | Win Est. | Place Est. | Key Factors | +| ---- | --- | ----- | ----- | -------- | ---------- | ----------- | +| 1 | 1 | Desert Star | 50.8 | 0.2807 | 0.5954 | track, weight, barrier, form, pace, jock | +| 2 | 7 | Monday Choice | 44.2 | 0.1619 | 0.7336 | track, barrier, form, weight, pace, cond | +| 3 | 3 | Smashing Rosie | 43.5 | 0.1528 | 0.8597 | barrier, weight, pace, form, condition, | +| 4 | 6 | Miss Highfalutin | 42.3 | 0.1382 | 0.9429 | barrier, weight, form, pace, track, jock | +| 5 | 5 | Summer Sizzling | 41.2 | 0.1261 | 1.0 | barrier, weight, pace, form, condition, | +| 6 | 4 | Outback Step | 36.2 | 0.0831 | 1.0 | barrier, weight, jockey, pace, fitness, | + +--- + +### Morphettville Parks — Race 1 — Sportsbet Jockey Watch Handicap +2426m | Heavy 9 | BM78 | Start 2026-08-15T02:38:00Z | 9 runners + +**Prediction** +🥇 #3 Harsh (score 61.6) +🥈 #1 Wuddzz (score 49.3) +🥉 #5 High Society Girl (score 44.8) + +**Primary Trifecta:** 3 → 1 → 5 +**Confidence:** MEDIUM — 72/100 (pace MODERATE, completeness 1.0) + +**Key Factors (top selections)** +- #3 Harsh: track-condition suitability; recent form quality (score 86/100); form consistency (low variance = reliable) +- #1 Wuddzz: barrier suitability for the expected pace; track-condition suitability; weight handling relative to the field +- #5 High Society Girl: barrier suitability for the expected pace; track-condition suitability; recent form quality (score 54/100) + +| Rank | No. | Horse | Score | Win Est. | Place Est. | Key Factors | +| ---- | --- | ----- | ----- | -------- | ---------- | ----------- | +| 1 | 3 | Harsh | 61.6 | 0.4296 | 0.6897 | condition, form, jockey, barrier, track, | +| 2 | 1 | Wuddzz | 49.3 | 0.1541 | 0.7631 | barrier, condition, weight, form, pace, | +| 3 | 5 | High Society Girl | 44.8 | 0.1059 | 0.8237 | barrier, condition, form, pace, weight, | +| 4 | 10 | Alekhine's Gun | 40.4 | 0.0734 | 0.8763 | track, barrier, pace, weight, form, jock | +| 5 | 7 | Harley'n'Rose | 38.1 | 0.0606 | 0.9272 | barrier, form, track, pace, weight, jock | +| 6 | 8 | Jackson Run | 36.4 | 0.0526 | 0.9721 | barrier, pace, weight, jockey, condition | + +--- + +### Morphettville Parks — Race 2 — Sportsbet Blackbook Maiden Plate +**Skipped:** None + +--- + +### Morphettville Parks — Race 3 — Sportsbet Race Previews Handicap +1000m | Heavy 9 | BM78 | Start 2026-08-15T03:47:00Z | 7 runners + +**Prediction** +🥇 #4 Deepfloat Diva (score 48.4) +🥈 #2 Raikoke (score 43.8) +🥉 #7 Babayka (score 43.8) + +**Primary Trifecta:** 4 → 2 → 7 +**Confidence:** LOW — 34/100 (pace FAST, completeness 1.0) + +**Key Factors (top selections)** +- #4 Deepfloat Diva: track-specific record; track + distance combo record; historical distance performance +- #2 Raikoke: barrier suitability for the expected pace; weight handling relative to the field; recent form quality (score 54/100) +- #7 Babayka: track-condition suitability; barrier suitability for the expected pace; race-shape / speed-map adjustment + +| Rank | No. | Horse | Score | Win Est. | Place Est. | Key Factors | +| ---- | --- | ----- | ----- | -------- | ---------- | ----------- | +| 1 | 4 | Deepfloat Diva | 48.4 | 0.2213 | 0.5229 | track, track_distance, distance, weight, | +| 2 | 2 | Raikoke | 43.8 | 0.1508 | 0.67 | barrier, weight, form, pace, condition, | +| 3 | 7 | Babayka | 43.8 | 0.1508 | 0.8009 | condition, barrier, pace, weight, form, | +| 4 | 5 | Bassett Babe | 43.5 | 0.1471 | 0.9108 | track, barrier, fitness, weight, pace, f | +| 5 | 3 | Angel Torque | 42.1 | 0.1309 | 1.0 | jockey, barrier, weight, form, pace, fit | +| 6 | 1 | Mic Drop | 40.0 | 0.1099 | 1.0 | barrier, weight, distance, pace, fitness | + +--- + +### Morphettville Parks — Race 4 — Thomas Farms Handicap +1000m | Heavy 9 | CL2 | Start 2026-08-15T04:22:00Z | 9 runners + +**Prediction** +🥇 #4 Stand Alone (score 69.4) +🥈 #8 Tornado's Sister (score 46.6) +🥉 #3 Bohemian Angel (score 45.5) + +**Primary Trifecta:** 4 → 8 → 3 +**Confidence:** HIGH — 100/100 (pace MODERATE, completeness 1.0) + +**Key Factors (top selections)** +- #4 Stand Alone: historical distance performance; track-specific record; track + distance combo record +- #8 Tornado's Sister: barrier suitability for the expected pace; historical distance performance; recent form quality (score 73/100) +- #3 Bohemian Angel: track-condition suitability; form consistency (low variance = reliable); weight handling relative to the field + +| Rank | No. | Horse | Score | Win Est. | Place Est. | Key Factors | +| ---- | --- | ----- | ----- | -------- | ---------- | ----------- | +| 1 | 4 | Stand Alone | 69.4 | 0.6125 | 0.7877 | distance, track, track_distance, conditi | +| 2 | 8 | Tornado's Sister | 46.6 | 0.0916 | 0.8561 | barrier, distance, form, pace, weight, j | +| 3 | 3 | Bohemian Angel | 45.5 | 0.0836 | 0.8924 | condition, jockey, weight, barrier, form | +| 4 | 5 | Summertime Madness | 43.1 | 0.0684 | 0.9261 | form, barrier, weight, jockey, pace, dis | +| 5 | 9 | Emmooki Magic | 35.5 | 0.0363 | 0.9549 | barrier, condition, pace, form, weight, | +| 6 | 1 | Intellectual | 34.6 | 0.0337 | 0.9814 | barrier, weight, pace, jockey, fitness, | + +--- + +### Morphettville Parks — Race 5 — Hahn Handicap +1569m | Heavy 9 | BM66 | Start 2026-08-15T04:57:00Z | 10 runners + +**Prediction** +🥇 #5 Extinguish (score 66.2) +🥈 #4 Canny Defense (score 58.8) +🥉 #2 Officiate (score 56.5) + +**Primary Trifecta:** 5 → 4 → 2 +**Confidence:** LOW — 37/100 (pace SLOW, completeness 1.0) + +**Key Factors (top selections)** +- #5 Extinguish: track-specific record; track-condition suitability; barrier suitability for the expected pace +- #4 Canny Defense: track-specific record; track-condition suitability; barrier suitability for the expected pace +- #2 Officiate: track-specific record; track-condition suitability; weight handling relative to the field + +| Rank | No. | Horse | Score | Win Est. | Place Est. | Key Factors | +| ---- | --- | ----- | ----- | -------- | ---------- | ----------- | +| 1 | 5 | Extinguish | 66.2 | 0.2659 | 0.5279 | track, condition, barrier, jockey, form, | +| 2 | 4 | Canny Defense | 58.8 | 0.1435 | 0.6454 | track, condition, barrier, weight, jocke | +| 3 | 2 | Officiate | 56.5 | 0.1185 | 0.7424 | track, condition, weight, barrier, form, | +| 4 | 1 | Nicish | 56.4 | 0.1175 | 0.8266 | form, weight, track, condition, barrier, | +| 5 | 7 | Australia Forever | 54.1 | 0.097 | 0.8905 | condition, barrier, track, jockey, form, | +| 6 | 11 | Full Commitment | 52.4 | 0.0842 | 0.9297 | track, barrier, condition, form, weight, | + +--- + +### Morphettville Parks — Race 6 — Sportsbet Green Tick Handicap +1000m | Heavy 9 | BM0-66 | Start 2026-08-15T05:37:00Z | 11 runners + +**Prediction** +🥇 #1 From The Block (score 56.1) +🥈 #12 Zoutrail (score 51.1) +🥉 #7 Sassy Little Miss (score 49.2) + +**Primary Trifecta:** 1 → 12 → 7 +**Confidence:** LOW — 35/100 (pace MODERATE, completeness 1.0) + +**Key Factors (top selections)** +- #1 From The Block: historical distance performance; track + distance combo record; barrier suitability for the expected pace +- #12 Zoutrail: track-specific record; track-condition suitability; form consistency (low variance = reliable) +- #7 Sassy Little Miss: track-specific record; barrier suitability for the expected pace; recent form quality (score 79/100) + +| Rank | No. | Horse | Score | Win Est. | Place Est. | Key Factors | +| ---- | --- | ----- | ----- | -------- | ---------- | ----------- | +| 1 | 1 | From The Block | 56.1 | 0.2234 | 0.4964 | distance, track_distance, barrier, weigh | +| 2 | 12 | Zoutrail | 51.1 | 0.1473 | 0.614 | track, condition, jockey, form, barrier, | +| 3 | 7 | Sassy Little Miss | 49.2 | 0.1257 | 0.7011 | track, barrier, form, weight, pace, fitn | +| 4 | 4 | Up The Den | 48.4 | 0.1176 | 0.7786 | distance, track_distance, barrier, weigh | +| 5 | 6 | Squad | 44.8 | 0.0871 | 0.8411 | barrier, form, weight, pace, jockey, fit | +| 6 | 9 | Nostryia | 43.4 | 0.0775 | 0.9 | condition, barrier, weight, form, pace, | + +--- + +### Morphettville Parks — Race 7 — Pfd Food Services Handicap +**Skipped:** None + +--- + +### Morphettville Parks — Race 8 — Festival Hire Handicap +1250m | Heavy 9 | BM0-62 | Start 2026-08-15T06:47:00Z | 15 runners + +**Prediction** +🥇 #2 Pierroplane (score 63.1) +🥈 #3 Power Dancer (score 56.1) +🥉 #8 Justica's Bonus (score 49.1) + +**Primary Trifecta:** 2 → 3 → 8 +**Confidence:** LOW — 37/100 (pace SLOW, completeness 1.0) + +**Key Factors (top selections)** +- #2 Pierroplane: track-specific record; track-condition suitability; form consistency (low variance = reliable) +- #3 Power Dancer: barrier suitability for the expected pace; historical distance performance; track + distance combo record +- #8 Justica's Bonus: recent form quality (score 93/100); weight handling relative to the field; track-condition suitability + +| Rank | No. | Horse | Score | Win Est. | Place Est. | Key Factors | +| ---- | --- | ----- | ----- | -------- | ---------- | ----------- | +| 1 | 2 | Pierroplane | 63.1 | 0.2578 | 0.482 | track, condition, jockey, form, weight, | +| 2 | 3 | Power Dancer | 56.1 | 0.1439 | 0.5528 | barrier, distance, track_distance, condi | +| 3 | 8 | Justica's Bonus | 49.1 | 0.0803 | 0.6109 | form, weight, condition, barrier, pace, | +| 4 | 15 | Our Divinyl | 47.6 | 0.0709 | 0.662 | barrier, form, condition, weight, pace, | +| 5 | 9 | Blackjack | 45.2 | 0.058 | 0.705 | form, weight, barrier, jockey, pace, fit | +| 6 | 12 | Hysterical Lady | 43.7 | 0.0512 | 0.7462 | distance, track_distance, weight, pace, | + +--- + +### Morphettville Parks — Race 9 — Quayclean Handicap +1400m | Heavy 9 | BM0-72 | Start 2026-08-15T07:27:00Z | 11 runners + +**Prediction** +🥇 #4 Bold Secret (score 66.7) +🥈 #7 Cielao (score 45.0) +🥉 #9 Hot Strut (score 44.0) + +**Primary Trifecta:** 4 → 7 → 9 +**Confidence:** HIGH — 100/100 (pace SLOW, completeness 1.0) + +**Key Factors (top selections)** +- #4 Bold Secret: historical distance performance; track-specific record; track + distance combo record +- #7 Cielao: historical distance performance; track + distance combo record; weight handling relative to the field +- #9 Hot Strut: barrier suitability for the expected pace; recent form quality (score 64/100); weight handling relative to the field + +| Rank | No. | Horse | Score | Win Est. | Place Est. | Key Factors | +| ---- | --- | ----- | ----- | -------- | ---------- | ----------- | +| 1 | 4 | Bold Secret | 66.7 | 0.5037 | 0.6623 | distance, track, track_distance, conditi | +| 2 | 7 | Cielao | 45.0 | 0.0826 | 0.7261 | distance, track_distance, weight, barrie | +| 3 | 9 | Hot Strut | 44.0 | 0.076 | 0.781 | barrier, form, weight, pace, track, cond | +| 4 | 10 | Mellifluent | 41.9 | 0.0638 | 0.827 | condition, barrier, weight, pace, distan | +| 5 | 14 | Attain | 40.1 | 0.0549 | 0.8712 | barrier, pace, condition, form, weight, | +| 6 | 3 | Big Sue | 38.0 | 0.0461 | 0.9054 | condition, weight, barrier, form, pace, | + +--- + +### Narrandera — Race 1 — Hutchins Bros Engineering Class 3 +**Skipped:** None + +--- + +### Narrandera — Race 2 — Community Bank Narrandera & District +1400m | Heavy 8 | MDN | Start 2026-08-15T04:06:00Z | 16 runners + +**Prediction** +🥇 #7 I'Ve Forgotten (score 59.3) +🥈 #12 Sensesational Star (score 51.4) +🥉 #8 Classic Cracker (score 48.8) + +**Primary Trifecta:** 7 → 12 → 8 +**Confidence:** LOW — 37/100 (pace SLOW, completeness 1.0) + +**Key Factors (top selections)** +- #7 I'Ve Forgotten: barrier suitability for the expected pace; form consistency (low variance = reliable); weight handling relative to the field +- #12 Sensesational Star: track-specific record; track + distance combo record; barrier suitability for the expected pace +- #8 Classic Cracker: barrier suitability for the expected pace; weight handling relative to the field; race-shape / speed-map adjustment + +| Rank | No. | Horse | Score | Win Est. | Place Est. | Key Factors | +| ---- | --- | ----- | ----- | -------- | ---------- | ----------- | +| 1 | 7 | I'Ve Forgotten | 59.3 | 0.2362 | 0.4569 | barrier, jockey, weight, pace, form | +| 2 | 12 | Sensesational Star | 51.4 | 0.1223 | 0.5355 | track, track_distance, barrier, weight, | +| 3 | 8 | Classic Cracker | 48.8 | 0.0984 | 0.5988 | barrier, weight, pace, jockey, form | +| 4 | 1 | Canola Way | 46.1 | 0.0786 | 0.6615 | barrier, weight, pace, form | +| 5 | 6 | Sharp Remark | 43.5 | 0.0633 | 0.7179 | barrier, weight, form, pace, jockey, cla | +| 6 | 4 | Mount Ogilvie | 43.4 | 0.0628 | 0.7636 | weight, jockey, pace, barrier, form | + +--- + +### Narrandera — Race 3 — Pcr Building Services Pty Ltd Maiden +1000m | Heavy 8 | MDN | Start 2026-08-15T04:41:00Z | 12 runners + +**Prediction** +🥇 #8 Persuasive Gal (score 54.5) +🥈 #5 Bella Katelyn (score 48.7) +🥉 #12 Relax The Spirit (score 46.6) + +**Primary Trifecta:** 8 → 5 → 12 +**Confidence:** LOW — 35/100 (pace MODERATE, completeness 0.982) + +**Key Factors (top selections)** +- #8 Persuasive Gal: form consistency (low variance = reliable); barrier suitability for the expected pace; weight handling relative to the field +- #5 Bella Katelyn: track-specific record; track + distance combo record; barrier suitability for the expected pace +- #12 Relax The Spirit: barrier suitability for the expected pace; weight handling relative to the field; race-shape / speed-map adjustment + +| Rank | No. | Horse | Score | Win Est. | Place Est. | Key Factors | +| ---- | --- | ----- | ----- | -------- | ---------- | ----------- | +| 1 | 8 | Persuasive Gal | 54.5 | 0.2188 | 0.467 | jockey, barrier, weight, pace, form | +| 2 | 5 | Bella Katelyn | 48.7 | 0.1349 | 0.5721 | track, track_distance, barrier, weight, | +| 3 | 12 | Relax The Spirit | 46.6 | 0.1133 | 0.6539 | barrier, weight, pace, form | +| 4 | 3 | Actually Romantic | 45.7 | 0.1051 | 0.7261 | barrier, weight, pace, form | +| 5 | 6 | Conjola Girl | 42.7 | 0.0818 | 0.7852 | weight, pace, barrier, form | +| 6 | 7 | Ebony Eyes | 41.2 | 0.0722 | 0.8383 | barrier, weight, pace, form | + +--- + +### Narrandera — Race 4 — Chemsave Narrandera Pharmacy BM50 +**Skipped:** None + +--- + +### Narrandera — Race 5 — Narrandera Ex- Servicemens T C Lee Cup +**Skipped:** None + +--- + +### Narrandera — Race 6 — Narrandera Bakery BM50 Handicap +**Skipped:** None + +--- + +### Quorn — Race 1 +**Skipped:** None + +--- + +### Quorn — Race 2 +Good | 7 runners + +**Prediction** +🥇 #1 Costless (score 52.9) +🥈 #3 Footprints (score 48.6) +🥉 #2 Brullen (score 44.9) + +**Primary Trifecta:** 1 → 3 → 2 +**Confidence:** LOW — 34/100 (pace FAST, completeness 1.0) + +**Key Factors (top selections)** +- #1 Costless: barrier suitability for the expected pace; weight handling relative to the field; recent form quality (score 86/100) +- #3 Footprints: barrier suitability for the expected pace; weight handling relative to the field; form consistency (low variance = reliable) +- #2 Brullen: weight handling relative to the field; barrier suitability for the expected pace; recent form quality (score 67/100) + +| Rank | No. | Horse | Score | Win Est. | Place Est. | Key Factors | +| ---- | --- | ----- | ----- | -------- | ---------- | ----------- | +| 1 | 1 | Costless | 52.9 | 0.3069 | 0.6789 | barrier, weight, form, pace, condition, | +| 2 | 3 | Footprints | 48.6 | 0.2145 | 0.8069 | barrier, weight, jockey, pace, form, con | +| 3 | 2 | Brullen | 44.9 | 0.1576 | 0.8813 | weight, barrier, form, pace, condition, | +| 4 | 6 | She's The Rumour | 42.4 | 0.1279 | 0.9509 | weight, barrier, jockey, pace, condition | +| 5 | 4 | Our Beau | 35.9 | 0.0744 | 1.0 | barrier, weight, pace, form, fitness, co | +| 6 | 7 | One Kind | 35.1 | 0.0696 | 1.0 | barrier, weight, pace, condition, fitnes | + +--- + +### Quorn — Race 3 +Good | 6 runners + +**Prediction** +🥇 #1 Satay Chicken (score 50.6) +🥈 #4 Exonumia (score 42.2) +🥉 #3 Never Surrender (score 40.1) + +**Primary Trifecta:** 1 → 4 → 3 +**Confidence:** LOW — 38/100 (pace FAST, completeness 1.0) + +**Key Factors (top selections)** +- #1 Satay Chicken: weight handling relative to the field; barrier suitability for the expected pace; form consistency (low variance = reliable) +- #4 Exonumia: weight handling relative to the field; barrier suitability for the expected pace; recent form quality (score 58/100) +- #3 Never Surrender: barrier suitability for the expected pace; weight handling relative to the field; race-shape / speed-map adjustment + +| Rank | No. | Horse | Score | Win Est. | Place Est. | Key Factors | +| ---- | --- | ----- | ----- | -------- | ---------- | ----------- | +| 1 | 1 | Satay Chicken | 50.6 | 0.339 | 0.6486 | weight, barrier, jockey, condition, pace | +| 2 | 4 | Exonumia | 42.2 | 0.1683 | 0.7888 | weight, barrier, form, pace, condition, | +| 3 | 3 | Never Surrender | 40.1 | 0.1413 | 0.8979 | barrier, weight, pace, condition, form, | +| 4 | 2 | The Grump | 40.0 | 0.1401 | 1.0 | barrier, weight, pace, jockey, form, con | +| 5 | 6 | Raw Grunt | 37.0 | 0.1091 | 1.0 | barrier, jockey, weight, pace, form, fit | +| 6 | 5 | Inner Sanctum | 36.2 | 0.1021 | 1.0 | barrier, jockey, weight, pace, form, con | + +--- + +### Quorn — Race 4 +Good | 9 runners + +**Prediction** +🥇 #4 Hamilton Brown (score 46.2) +🥈 #1 Galloping Guru (score 39.1) +🥉 #6 Sengoki (score 38.7) + +**Primary Trifecta:** 4 → 1 → 6 +**Confidence:** LOW — 37/100 (pace MODERATE, completeness 0.988) + +**Key Factors (top selections)** +- #4 Hamilton Brown: barrier suitability for the expected pace; weight handling relative to the field; recent form quality (score 65/100) +- #1 Galloping Guru: barrier suitability for the expected pace; weight handling relative to the field; recent form quality (score 50/100) +- #6 Sengoki: barrier suitability for the expected pace; weight handling relative to the field; race-shape / speed-map adjustment + +| Rank | No. | Horse | Score | Win Est. | Place Est. | Key Factors | +| ---- | --- | ----- | ----- | -------- | ---------- | ----------- | +| 1 | 4 | Hamilton Brown | 46.2 | 0.2327 | 0.4861 | barrier, weight, form, pace, jockey, con | +| 2 | 1 | Galloping Guru | 39.1 | 0.1288 | 0.6065 | barrier, weight, form, pace, condition, | +| 3 | 6 | Sengoki | 38.7 | 0.1246 | 0.7146 | barrier, weight, pace, form, condition, | +| 4 | 7 | Archdeacon | 38.3 | 0.1205 | 0.8017 | form, weight, barrier, pace, jockey, con | +| 5 | 3 | Augusta Rock | 37.0 | 0.1081 | 0.8766 | weight, barrier, pace, condition, form, | +| 6 | 9 | Scandalist | 34.4 | 0.087 | 0.9416 | barrier, weight, pace, form, condition, | + +--- + +### Quorn — Race 5 +Good | 8 runners + +**Prediction** +🥇 #2 Overloaded (score 43.5) +🥈 #1 Romans Luck (score 38.1) +🥉 #4 Ghemme (score 36.1) + +**Primary Trifecta:** 2 → 1 → 4 +**Confidence:** LOW — 35/100 (pace MODERATE, completeness 1.0) + +**Key Factors (top selections)** +- #2 Overloaded: recent form quality (score 80/100); weight handling relative to the field; barrier suitability for the expected pace +- #1 Romans Luck: weight handling relative to the field; track-condition suitability; barrier suitability for the expected pace +- #4 Ghemme: barrier suitability for the expected pace; weight handling relative to the field; race-shape / speed-map adjustment + +| Rank | No. | Horse | Score | Win Est. | Place Est. | Key Factors | +| ---- | --- | ----- | ----- | -------- | ---------- | ----------- | +| 1 | 2 | Overloaded | 43.5 | 0.2473 | 0.5384 | form, weight, barrier, pace, condition, | +| 2 | 1 | Romans Luck | 38.1 | 0.1577 | 0.6513 | weight, condition, barrier, pace, form, | +| 3 | 4 | Ghemme | 36.1 | 0.1335 | 0.7561 | barrier, weight, pace, condition, form, | +| 4 | 5 | Titan Rising | 34.1 | 0.113 | 0.8471 | barrier, weight, pace, jockey, form, con | +| 5 | 7 | Lettemgo | 33.2 | 0.1048 | 0.9315 | barrier, weight, pace, form, jockey, con | +| 6 | 9 | Little Outlaw | 31.5 | 0.091 | 1.0 | barrier, weight, pace, form, condition, | + +--- + +### Quorn — Race 6 +Good | 8 runners + +**Prediction** +🥇 #5 Sacred Chord (score 45.7) +🥈 #4 Lord Morton (score 40.0) +🥉 #9 Deploy And Destroy (score 38.7) + +**Primary Trifecta:** 5 → 4 → 9 +**Confidence:** LOW — 35/100 (pace MODERATE, completeness 0.986) + +**Key Factors (top selections)** +- #5 Sacred Chord: barrier suitability for the expected pace; weight handling relative to the field; recent form quality (score 61/100) +- #4 Lord Morton: barrier suitability for the expected pace; weight handling relative to the field; form consistency (low variance = reliable) +- #9 Deploy And Destroy: barrier suitability for the expected pace; weight handling relative to the field; race-shape / speed-map adjustment + +| Rank | No. | Horse | Score | Win Est. | Place Est. | Key Factors | +| ---- | --- | ----- | ----- | -------- | ---------- | ----------- | +| 1 | 5 | Sacred Chord | 45.7 | 0.253 | 0.5516 | barrier, weight, form, pace, condition, | +| 2 | 4 | Lord Morton | 40.0 | 0.1574 | 0.6692 | barrier, weight, jockey, pace, form, con | +| 3 | 9 | Deploy And Destroy | 38.7 | 0.1412 | 0.7638 | barrier, weight, pace, jockey, form, con | +| 4 | 1 | Shikanic | 36.5 | 0.1176 | 0.846 | weight, barrier, pace, condition, form, | +| 5 | 7 | Sports Choice | 33.9 | 0.0947 | 0.9281 | barrier, weight, pace, condition, form, | +| 6 | 6 | Sea Treasures | 32.2 | 0.0821 | 1.0 | jockey, weight, barrier, pace, condition | + +--- + +### Richmond — Race 1 +**Skipped:** None + +--- + +### Richmond — Race 2 +Good | 7 runners + +**Prediction** +🥇 #5 Instigate (score 60.7) +🥈 #7 Perrieres (score 49.3) +🥉 #6 It's A Power (score 41.1) + +**Primary Trifecta:** 5 → 7 → 6 +**Confidence:** MEDIUM — 70/100 (pace FAST, completeness 0.968) + +**Key Factors (top selections)** +- #5 Instigate: track-specific record; barrier suitability for the expected pace; form consistency (low variance = reliable) +- #7 Perrieres: barrier suitability for the expected pace; form consistency (low variance = reliable); weight handling relative to the field +- #6 It's A Power: barrier suitability for the expected pace; weight handling relative to the field; recent form quality (score 56/100) + +| Rank | No. | Horse | Score | Win Est. | Place Est. | Key Factors | +| ---- | --- | ----- | ----- | -------- | ---------- | ----------- | +| 1 | 5 | Instigate | 60.7 | 0.4676 | 0.7397 | track, barrier, jockey, form, weight, pa | +| 2 | 7 | Perrieres | 49.3 | 0.1808 | 0.8138 | barrier, jockey, weight, form, pace, cla | +| 3 | 6 | It's A Power | 41.1 | 0.0913 | 0.8761 | barrier, weight, form, pace, jockey, con | +| 4 | 1 | Kadiatcha Man | 38.6 | 0.0741 | 0.9383 | barrier, weight, pace, form, jockey | +| 5 | 2 | Weird Goodbyes | 36.5 | 0.0622 | 1.0 | barrier, weight, jockey, pace, condition | +| 6 | 3 | Whiskey Dry | 36.5 | 0.0622 | 1.0 | weight, jockey, barrier, pace, form, con | + +--- + +### Richmond — Race 3 +Good | 10 runners + +**Prediction** +🥇 #1 Vonk (score 51.2) +🥈 #4 The Wellian (score 46.8) +🥉 #2 Mia Toretto (score 44.2) + +**Primary Trifecta:** 1 → 4 → 2 +**Confidence:** LOW — 34/100 (pace MODERATE, completeness 0.945) + +**Key Factors (top selections)** +- #1 Vonk: barrier suitability for the expected pace; weight handling relative to the field; recent form quality (score 64/100) +- #4 The Wellian: form consistency (low variance = reliable); barrier suitability for the expected pace; weight handling relative to the field +- #2 Mia Toretto: weight handling relative to the field; barrier suitability for the expected pace; recent form quality (score 54/100) + +| Rank | No. | Horse | Score | Win Est. | Place Est. | Key Factors | +| ---- | --- | ----- | ----- | -------- | ---------- | ----------- | +| 1 | 1 | Vonk | 51.2 | 0.2021 | 0.455 | barrier, weight, form, jockey, condition | +| 2 | 4 | The Wellian | 46.8 | 0.1401 | 0.5562 | jockey, barrier, weight, form, pace, con | +| 3 | 2 | Mia Toretto | 44.2 | 0.1128 | 0.6549 | weight, barrier, form, condition, pace, | +| 4 | 5 | Makanui | 42.9 | 0.1012 | 0.7405 | weight, barrier, jockey, form, pace, con | +| 5 | 8 | Azconpete | 42.6 | 0.0987 | 0.8119 | barrier, weight, condition, pace, form, | +| 6 | 3 | Meghan | 40.9 | 0.0857 | 0.882 | barrier, weight, pace, jockey, condition | + +--- + +### Richmond — Race 4 +**Skipped:** None + +--- + +### Richmond — Race 5 +**Skipped:** None + +--- + +### Roma — Race 1 — Lsa Demolition BM55 Handicap +900m | Good | BM55 | Start 2026-08-15T03:58:00Z | 5 runners + +**Prediction** +🥇 #3 Torvecchio (score 47.7) +🥈 #2 Lunessa (score 37.0) +🥉 #1 Manhattan Thunder (score 36.7) + +**Primary Trifecta:** 3 → 2 → 1 +**Confidence:** MEDIUM — 70/100 (pace VERY FAST, completeness 1.0) + +**Key Factors (top selections)** +- #3 Torvecchio: track-specific record; barrier suitability for the expected pace; weight handling relative to the field +- #2 Lunessa: barrier suitability for the expected pace; weight handling relative to the field; race-shape / speed-map adjustment +- #1 Manhattan Thunder: weight handling relative to the field; barrier suitability for the expected pace; race-shape / speed-map adjustment + +| Rank | No. | Horse | Score | Win Est. | Place Est. | Key Factors | +| ---- | --- | ----- | ----- | -------- | ---------- | ----------- | +| 1 | 3 | Torvecchio | 47.7 | 0.4256 | 0.7703 | track, barrier, weight, pace, form, cond | +| 2 | 2 | Lunessa | 37.0 | 0.1745 | 0.905 | barrier, weight, pace, form, jockey, con | +| 3 | 1 | Manhattan Thunder | 36.7 | 0.1702 | 1.0 | weight, barrier, pace, jockey, form, con | +| 4 | 4 | Matchsticks | 33.9 | 0.1348 | 1.0 | barrier, weight, pace, jockey, form, con | +| 5 | 6 | Storm Dreamer | 29.7 | 0.095 | 1.0 | barrier, weight, pace, condition, form, | + +--- + +### Roma — Race 2 — Hornicks Cypress Qtis Maiden Plate +1200m | Good | MDN | Start 2026-08-15T04:31:00Z | 7 runners + +**Prediction** +🥇 #3 Willbeking (score 58.1) +🥈 #6 Villicon (score 49.8) +🥉 #5 Stylish Angel (score 48.5) + +**Primary Trifecta:** 3 → 6 → 5 +**Confidence:** LOW — 38/100 (pace FAST, completeness 1.0) + +**Key Factors (top selections)** +- #3 Willbeking: historical distance performance; track + distance combo record; barrier suitability for the expected pace +- #6 Villicon: barrier suitability for the expected pace; weight handling relative to the field; race-shape / speed-map adjustment +- #5 Stylish Angel: barrier suitability for the expected pace; form consistency (low variance = reliable); weight handling relative to the field + +| Rank | No. | Horse | Score | Win Est. | Place Est. | Key Factors | +| ---- | --- | ----- | ----- | -------- | ---------- | ----------- | +| 1 | 3 | Willbeking | 58.1 | 0.3688 | 0.7191 | distance, track_distance, barrier, weigh | +| 2 | 6 | Villicon | 49.8 | 0.1846 | 0.8035 | barrier, weight, pace, form, jockey | +| 3 | 5 | Stylish Angel | 48.5 | 0.1657 | 0.8804 | barrier, jockey, weight, pace, form | +| 4 | 7 | Barrythebarbaric | 40.4 | 0.0844 | 0.9434 | barrier, weight, pace, jockey, form, cla | +| 5 | 1 | Nythe | 39.3 | 0.077 | 1.0 | barrier, weight, pace, track_distance, j | +| 6 | 4 | Mishpat | 36.9 | 0.063 | 1.0 | barrier, weight, pace, form, condition, | + +--- + +### Roma — Race 3 — Grulke Concrete BM60 Handicap +1640m | Good | BM60 | Start 2026-08-15T05:09:00Z | 9 runners + +**Prediction** +🥇 #4 Thirteenth Man (score 59.6) +🥈 #2 Shoalwater Bay (score 48.6) +🥉 #7 Hi Frank (score 45.6) + +**Primary Trifecta:** 4 → 2 → 7 +**Confidence:** MEDIUM — 71/100 (pace MODERATE, completeness 1.0) + +**Key Factors (top selections)** +- #4 Thirteenth Man: track-specific record; recent form quality (score 97/100); barrier suitability for the expected pace +- #2 Shoalwater Bay: barrier suitability for the expected pace; weight handling relative to the field; form consistency (low variance = reliable) +- #7 Hi Frank: form consistency (low variance = reliable); barrier suitability for the expected pace; weight handling relative to the field + +| Rank | No. | Horse | Score | Win Est. | Place Est. | Key Factors | +| ---- | --- | ----- | ----- | -------- | ---------- | ----------- | +| 1 | 4 | Thirteenth Man | 59.6 | 0.3684 | 0.6304 | track, form, barrier, jockey, weight, pa | +| 2 | 2 | Shoalwater Bay | 48.6 | 0.1473 | 0.7066 | barrier, weight, jockey, form, pace, con | +| 3 | 7 | Hi Frank | 45.6 | 0.1147 | 0.7829 | jockey, barrier, weight, pace, form, con | +| 4 | 1 | Lip Sip Suk | 40.7 | 0.0763 | 0.856 | weight, barrier, track, distance, track_ | +| 5 | 5 | Al Ash Lad | 40.7 | 0.0763 | 0.908 | barrier, weight, form, pace, condition, | +| 6 | 6 | Bugden | 40.2 | 0.0731 | 0.9574 | barrier, track, weight, distance, track_ | + +--- + +### Roma — Race 4 — Crawfos Tyres 0 - 50 Handicap +1000m | Good | BM0-50 | Start 2026-08-15T05:47:00Z | 10 runners + +**Prediction** +🥇 #1 Jigadee (score 62.5) +🥈 #4 Quarter Red (score 47.0) +🥉 #6 Pontoon Prince (score 40.2) + +**Primary Trifecta:** 1 → 4 → 6 +**Confidence:** MEDIUM — 75/100 (pace MODERATE, completeness 1.0) + +**Key Factors (top selections)** +- #1 Jigadee: track-specific record; barrier suitability for the expected pace; recent form quality (score 83/100) +- #4 Quarter Red: form consistency (low variance = reliable); barrier suitability for the expected pace; weight handling relative to the field +- #6 Pontoon Prince: barrier suitability for the expected pace; weight handling relative to the field; recent form quality (score 55/100) + +| Rank | No. | Horse | Score | Win Est. | Place Est. | Key Factors | +| ---- | --- | ----- | ----- | -------- | ---------- | ----------- | +| 1 | 1 | Jigadee | 62.5 | 0.4849 | 0.6938 | track, barrier, form, weight, pace, jock | +| 2 | 4 | Quarter Red | 47.0 | 0.1333 | 0.7522 | jockey, barrier, weight, distance, pace, | +| 3 | 6 | Pontoon Prince | 40.2 | 0.0756 | 0.8101 | barrier, weight, form, pace, jockey, fit | +| 4 | 7 | Savvy Song | 37.1 | 0.0584 | 0.8626 | barrier, weight, track, track_distance, | +| 5 | 8 | Sir Occy | 37.0 | 0.0579 | 0.8989 | weight, track, distance, track_distance, | +| 6 | 10 | Sweet About Me | 35.8 | 0.0524 | 0.9337 | weight, barrier, distance, track, pace, | + +--- + +### Roma — Race 5 — Roma Sands Class 2 Handicap +1200m | Good | CL2 | Start 2026-08-15T06:21:00Z | 9 runners + +**Prediction** +🥇 #6 Ivory Frost (score 59.0) +🥈 #1 Revantas (score 53.6) +🥉 #5 Titahi Bay (score 45.2) + +**Primary Trifecta:** 6 → 1 → 5 +**Confidence:** LOW — 35/100 (pace MODERATE, completeness 1.0) + +**Key Factors (top selections)** +- #6 Ivory Frost: track-specific record; recent form quality (score 87/100); form consistency (low variance = reliable) +- #1 Revantas: track-specific record; weight handling relative to the field; barrier suitability for the expected pace +- #5 Titahi Bay: barrier suitability for the expected pace; weight handling relative to the field; track-condition suitability + +| Rank | No. | Horse | Score | Win Est. | Place Est. | Key Factors | +| ---- | --- | ----- | ----- | -------- | ---------- | ----------- | +| 1 | 6 | Ivory Frost | 59.0 | 0.352 | 0.6879 | track, form, jockey, barrier, weight, pa | +| 2 | 1 | Revantas | 53.6 | 0.2244 | 0.7725 | track, weight, barrier, form, condition, | +| 3 | 5 | Titahi Bay | 45.2 | 0.1114 | 0.8332 | barrier, weight, condition, pace, form, | +| 4 | 2 | Talma I Love Her | 41.9 | 0.0847 | 0.8804 | weight, jockey, barrier, pace, condition | +| 5 | 8 | Lady Dutton | 37.9 | 0.0607 | 0.9232 | form, weight, barrier, track, pace, jock | +| 6 | 9 | Dun With Roses | 34.9 | 0.0472 | 0.9638 | barrier, jockey, weight, track_distance, | + +--- + +### Roma — Race 6 — Andersens Carpets BM70 Handicap +**Skipped:** None + +--- + +### Rosehill — Race 1 — Midway Handicap +1500m | Good 4 | 3YO+ BM72 | Start 2026-08-15T01:35:00Z | 15 runners + +**Prediction** +🥇 #7 Jonson (score 57.8) +🥈 #1 Cuban Cigar (score 48.5) +🥉 #5 Attractiveness (score 48.3) + +**Primary Trifecta:** 7 → 1 → 5 +**Confidence:** MEDIUM — 69/100 (pace SLOW, completeness 1.0) + +**Key Factors (top selections)** +- #7 Jonson: recent form quality (score 97/100); form consistency (low variance = reliable); barrier suitability for the expected pace +- #1 Cuban Cigar: barrier suitability for the expected pace; recent form quality (score 76/100); weight handling relative to the field +- #5 Attractiveness: recent form quality (score 73/100); weight handling relative to the field; barrier suitability for the expected pace + +| Rank | No. | Horse | Score | Win Est. | Place Est. | Key Factors | +| ---- | --- | ----- | ----- | -------- | ---------- | ----------- | +| 1 | 7 | Jonson | 57.8 | 0.2618 | 0.501 | form, jockey, barrier, weight, pace, con | +| 2 | 1 | Cuban Cigar | 48.5 | 0.1206 | 0.564 | barrier, form, weight, condition, pace, | +| 3 | 5 | Attractiveness | 48.3 | 0.1186 | 0.6229 | form, weight, barrier, pace, jockey, tra | +| 4 | 15 | Prefer Diamonds | 40.7 | 0.063 | 0.6794 | distance, condition, barrier, pace, weig | +| 5 | 8 | So Rebellious | 39.9 | 0.0589 | 0.7355 | barrier, weight, form, pace, condition, | +| 6 | 10 | Kosuke | 39.4 | 0.0565 | 0.7829 | distance, barrier, weight, jockey, pace, | + +--- + +### Rosehill — Race 2 — Kia Ora Bloodlines To Headlines Handicap +1300m | Good 4 | 3YO BM72 | Start 2026-08-15T02:10:00Z | 8 runners + +**Prediction** +🥇 #7 Savvy Diamond (score 59.2) +🥈 #2 Thrill Hunter (score 52.6) +🥉 #4 Letters Patent (score 52.4) + +**Primary Trifecta:** 7 → 2 → 4 +**Confidence:** LOW — 36/100 (pace MODERATE, completeness 1.0) + +**Key Factors (top selections)** +- #7 Savvy Diamond: barrier suitability for the expected pace; recent form quality (score 95/100); race-shape / speed-map adjustment +- #2 Thrill Hunter: track-condition suitability; first-up / second-up strike rate; barrier suitability for the expected pace +- #4 Letters Patent: track-condition suitability; barrier suitability for the expected pace; recent form quality (score 59/100) + +| Rank | No. | Horse | Score | Win Est. | Place Est. | Key Factors | +| ---- | --- | ----- | ----- | -------- | ---------- | ----------- | +| 1 | 7 | Savvy Diamond | 59.2 | 0.2861 | 0.6134 | barrier, form, pace, weight, class | +| 2 | 2 | Thrill Hunter | 52.6 | 0.165 | 0.7441 | condition, fitness, barrier, weight, pac | +| 3 | 4 | Letters Patent | 52.4 | 0.1623 | 0.8254 | condition, barrier, form, weight, jockey | +| 4 | 8 | Watch Me Tango | 49.8 | 0.1307 | 0.9015 | form, barrier, pace, weight, class | +| 5 | 5 | Sandbi | 44.1 | 0.0813 | 0.9583 | fitness, barrier, form, pace, weight, jo | +| 6 | 3 | Steel Will | 43.3 | 0.076 | 1.0 | barrier, form, weight, pace, jockey, con | + +--- + +### Rosehill — Race 3 — Tab Highway Handicap +1300m | Good 4 | 3YO+ CL3 | Start 2026-08-15T02:45:00Z | 20 runners + +**Prediction** +🥇 #5 Midnight Moose (score 62.1) +🥈 #9 Indi Springs (score 51.6) +🥉 #4 King Of Dragons (score 51.4) + +**Primary Trifecta:** 5 → 9 → 4 +**Confidence:** MEDIUM — 70/100 (pace SLOW, completeness 1.0) + +**Key Factors (top selections)** +- #5 Midnight Moose: track-condition suitability; barrier suitability for the expected pace; form consistency (low variance = reliable) +- #9 Indi Springs: track-specific record; form consistency (low variance = reliable); recent form quality (score 77/100) +- #4 King Of Dragons: historical distance performance; recent form quality (score 72/100); weight handling relative to the field + +| Rank | No. | Horse | Score | Win Est. | Place Est. | Key Factors | +| ---- | --- | ----- | ----- | -------- | ---------- | ----------- | +| 1 | 5 | Midnight Moose | 62.1 | 0.1954 | 0.3569 | condition, barrier, jockey, form, fitnes | +| 2 | 9 | Indi Springs | 51.6 | 0.0814 | 0.4214 | track, jockey, form, condition, weight, | +| 3 | 4 | King Of Dragons | 51.4 | 0.0801 | 0.4848 | distance, form, weight, pace, jockey, co | +| 4 | 19 | Lyon | 48.8 | 0.0645 | 0.5437 | form, barrier, condition, weight, pace, | +| 5 | 14 | Valedor | 48.6 | 0.0634 | 0.602 | barrier, form, fitness, weight, pace, jo | +| 6 | 17 | Zousanity | 47.7 | 0.0588 | 0.6594 | form, jockey, pace, condition, barrier, | + +--- + +### Rosehill — Race 4 — Schweppes Handicap +**Skipped:** None + +--- + +### Rosehill — Race 5 — Petaluma Handicap +**Skipped:** None + +--- + +### Rosehill — Race 6 — Proven Thoroughbreds Handicap +**Skipped:** None + +--- + +### Rosehill — Race 7 — Asahi Super Dry Handicap +**Skipped:** None + +--- + +### Rosehill — Race 8 — Tab Rosebud +1100m | Good 4 | 3YO Qlty LR | Start 2026-08-15T05:45:00Z | 15 runners + +**Prediction** +🥇 #10 Castillo King (score 66.6) +🥈 #11 Hostwin King (score 60.5) +🥉 #9 Eviction Notice (score 60.2) + +**Primary Trifecta:** 10 → 11 → 9 +**Confidence:** LOW — 36/100 (pace SLOW, completeness 1.0) + +**Key Factors (top selections)** +- #10 Castillo King: historical distance performance; track-condition suitability; first-up / second-up strike rate +- #11 Hostwin King: form consistency (low variance = reliable); first-up / second-up strike rate; recent form quality (score 95/100) +- #9 Eviction Notice: historical distance performance; track-specific record; track + distance combo record + +| Rank | No. | Horse | Score | Win Est. | Place Est. | Key Factors | +| ---- | --- | ----- | ----- | -------- | ---------- | ----------- | +| 1 | 10 | Castillo King | 66.6 | 0.2004 | 0.4385 | distance, condition, fitness, form, barr | +| 2 | 11 | Hostwin King | 60.5 | 0.1205 | 0.5494 | jockey, fitness, form, barrier, pace, we | +| 3 | 9 | Eviction Notice | 60.2 | 0.1176 | 0.6489 | distance, track, track_distance, conditi | +| 4 | 17 | Suasion | 59.5 | 0.1109 | 0.7239 | fitness, barrier, form, jockey, weight, | +| 5 | 18 | Write Me A Letter | 58.2 | 0.0995 | 0.769 | barrier, form, jockey, fitness, weight, | +| 6 | 3 | Central Europe | 54.8 | 0.075 | 0.8133 | track, condition, jockey, barrier, weigh | + +--- + +### Rosehill — Race 9 — Racing And Sports Handicap +1400m | Good 4 | 3YO+ OPEN | Start 2026-08-15T06:20:00Z | 12 runners + +**Prediction** +🥇 #12 Rolling Magic (score 55.7) +🥈 #6 Franz Josef (score 51.7) +🥉 #3 Fully Lit (score 43.7) + +**Primary Trifecta:** 12 → 6 → 3 +**Confidence:** LOW — 34/100 (pace MODERATE, completeness 1.0) + +**Key Factors (top selections)** +- #12 Rolling Magic: track + distance combo record; track-specific record; historical distance performance +- #6 Franz Josef: historical distance performance; form consistency (low variance = reliable); barrier suitability for the expected pace +- #3 Fully Lit: track-condition suitability; form consistency (low variance = reliable); barrier suitability for the expected pace + +| Rank | No. | Horse | Score | Win Est. | Place Est. | Key Factors | +| ---- | --- | ----- | ----- | -------- | ---------- | ----------- | +| 1 | 12 | Rolling Magic | 55.7 | 0.2394 | 0.4989 | track_distance, track, distance, barrier | +| 2 | 6 | Franz Josef | 51.7 | 0.1715 | 0.5773 | distance, jockey, barrier, track, condit | +| 3 | 3 | Fully Lit | 43.7 | 0.0881 | 0.6494 | condition, jockey, barrier, weight, dist | +| 4 | 2 | Piggyback | 42.3 | 0.0784 | 0.7079 | barrier, track, weight, pace, condition, | +| 5 | 10 | Sir Artie | 41.3 | 0.0721 | 0.7631 | barrier, form, track_distance, condition | +| 6 | 7 | Mickey's Medal | 38.8 | 0.0585 | 0.8161 | barrier, jockey, pace, weight, track, fo | + +--- + +### Rosehill — Race 10 — Rosehill Bowling Club Handicap +1400m | Good 4 | 3YO+ BM78 CG | Start 2026-08-15T06:55:00Z | 15 runners + +**Prediction** +🥇 #10 Tarzing (score 63.0) +🥈 #8 Silvanito (score 56.9) +🥉 #9 Steel Strike (score 53.2) + +**Primary Trifecta:** 10 → 8 → 9 +**Confidence:** LOW — 36/100 (pace SLOW, completeness 1.0) + +**Key Factors (top selections)** +- #10 Tarzing: historical distance performance; track + distance combo record; track-condition suitability +- #8 Silvanito: track + distance combo record; barrier suitability for the expected pace; track-specific record +- #9 Steel Strike: historical distance performance; track-condition suitability; recent form quality (score 69/100) + +| Rank | No. | Horse | Score | Win Est. | Place Est. | Key Factors | +| ---- | --- | ----- | ----- | -------- | ---------- | ----------- | +| 1 | 10 | Tarzing | 63.0 | 0.278 | 0.568 | distance, track_distance, condition, bar | +| 2 | 8 | Silvanito | 56.9 | 0.1672 | 0.6629 | track_distance, barrier, track, form, we | +| 3 | 9 | Steel Strike | 53.2 | 0.1228 | 0.7124 | distance, condition, form, barrier, weig | +| 4 | 4 | Mr Verse | 50.1 | 0.0949 | 0.7558 | track, barrier, weight, condition, pace, | +| 5 | 3 | Berkshire Shadow | 42.3 | 0.0495 | 0.7963 | jockey, barrier, weight, pace, condition | +| 6 | 13 | Engine Room | 40.7 | 0.0433 | 0.8349 | distance, condition, barrier, weight, pa | + +--- + +### Toowoomba — Race 1 — Ag Rigging F&M BM55 Handicap +**Skipped:** None + +--- + +### Toowoomba — Race 2 — Jls Builders Cg&E BM55 Handicap +**Skipped:** None + +--- + +### Toowoomba — Race 3 — Qa Chambers BM55 Handicap +1890m | Good 4 | BM55 | Start 2026-08-15T08:32:00Z | 12 runners + +**Prediction** +🥇 #1 Good Philly (score 53.8) +🥈 #6 Mini Boo (score 48.4) +🥉 #2 I Drove All Night (score 48.2) + +**Primary Trifecta:** 1 → 6 → 2 +**Confidence:** LOW — 35/100 (pace MODERATE, completeness 1.0) + +**Key Factors (top selections)** +- #1 Good Philly: barrier suitability for the expected pace; recent form quality (score 76/100); weight handling relative to the field +- #6 Mini Boo: track-specific record; barrier suitability for the expected pace; weight handling relative to the field +- #2 I Drove All Night: barrier suitability for the expected pace; weight handling relative to the field; form consistency (low variance = reliable) + +| Rank | No. | Horse | Score | Win Est. | Place Est. | Key Factors | +| ---- | --- | ----- | ----- | -------- | ---------- | ----------- | +| 1 | 1 | Good Philly | 53.8 | 0.2032 | 0.4602 | barrier, form, weight, track, pace, jock | +| 2 | 6 | Mini Boo | 48.4 | 0.1296 | 0.5663 | track, barrier, weight, form, pace, cond | +| 3 | 2 | I Drove All Night | 48.2 | 0.1274 | 0.6538 | barrier, weight, jockey, form, distance, | +| 4 | 8 | Proclaimer | 46.0 | 0.1061 | 0.7351 | barrier, distance, track_distance, weigh | +| 5 | 5 | The Cops | 43.7 | 0.0876 | 0.7887 | barrier, weight, form, track, pace, jock | +| 6 | 7 | Shedrivesabentley | 42.8 | 0.0812 | 0.84 | barrier, track, weight, jockey, pace, co | + +--- + +### Toowoomba — Race 4 — Super Rooster Qtis 3Yo Maiden Plate +**Skipped:** None + +--- + +### Toowoomba — Race 5 — Rdo Equipment John Deere Maiden Handicap +**Skipped:** None + +--- + +### Toowoomba — Race 6 — Empire Of Japan BM70 Handicap +**Skipped:** None + +--- + +### Toowoomba — Race 7 — Happy 70Th Graham Healy BM65 Handicap +**Skipped:** None + +--- + +### Warracknabeal — Race 1 — The Bentley Group Maiden Plate +1000m | Soft 7 | 3YO+ MDN | Start 2026-08-15T03:16:00Z | 15 runners + +**Prediction** +🥇 #5 Hello Mistress (score 53.8) +🥈 #4 Azzurri Queen (score 48.7) +🥉 #9 Social Pages (score 47.1) + +**Primary Trifecta:** 5 → 4 → 9 +**Confidence:** LOW — 35/100 (pace SLOW, completeness 0.97) + +**Key Factors (top selections)** +- #5 Hello Mistress: historical distance performance; barrier suitability for the expected pace; recent form quality (score 66/100) +- #4 Azzurri Queen: form consistency (low variance = reliable); recent form quality (score 76/100); weight handling relative to the field +- #9 Social Pages: form consistency (low variance = reliable); weight handling relative to the field; barrier suitability for the expected pace + +| Rank | No. | Horse | Score | Win Est. | Place Est. | Key Factors | +| ---- | --- | ----- | ----- | -------- | ---------- | ----------- | +| 1 | 5 | Hello Mistress | 53.8 | 0.1821 | 0.4054 | distance, barrier, form, weight, jockey, | +| 2 | 4 | Azzurri Queen | 48.7 | 0.1191 | 0.4832 | jockey, form, weight, pace, barrier, con | +| 3 | 9 | Social Pages | 47.1 | 0.1042 | 0.5579 | jockey, weight, barrier, pace, form | +| 4 | 6 | Larza City | 43.6 | 0.0778 | 0.6295 | barrier, weight, pace, form | +| 5 | 2 | Star Rotation | 43.1 | 0.0747 | 0.6994 | barrier, weight, pace, form | +| 6 | 14 | Sorcha | 42.6 | 0.0716 | 0.752 | barrier, weight, jockey, pace, form | + +--- + +### Warracknabeal — Race 2 — Marong Family Hotel Maiden Plate +**Skipped:** None + +--- + +### Warracknabeal — Race 3 — Emmetts Maiden Plate +**Skipped:** None + +--- + +### Warracknabeal — Race 4 — Warrack Butchery 0 - 56 Handicap +**Skipped:** None + +--- + +### Warracknabeal — Race 5 — Gts Plumbing BM56 Handicap +2000m | Soft 7 | 3YO+ BM56 | Start 2026-08-15T05:41:00Z | 15 runners + +**Prediction** +🥇 #1 Ahab (score 60.9) +🥈 #13 The Stock Route (score 56.7) +🥉 #3 Durham (score 52.7) + +**Primary Trifecta:** 1 → 13 → 3 +**Confidence:** LOW — 34/100 (pace SLOW, completeness 1.0) + +**Key Factors (top selections)** +- #1 Ahab: track-specific record; recent form quality (score 87/100); weight handling relative to the field +- #13 The Stock Route: historical distance performance; track-specific record; track + distance combo record +- #3 Durham: historical distance performance; weight handling relative to the field; barrier suitability for the expected pace + +| Rank | No. | Horse | Score | Win Est. | Place Est. | Key Factors | +| ---- | --- | ----- | ----- | -------- | ---------- | ----------- | +| 1 | 1 | Ahab | 60.9 | 0.2283 | 0.5044 | track, form, weight, jockey, barrier, pa | +| 2 | 13 | The Stock Route | 56.7 | 0.1609 | 0.6062 | distance, track, track_distance, barrier | +| 3 | 3 | Durham | 52.7 | 0.1153 | 0.6937 | distance, weight, barrier, form, jockey, | +| 4 | 4 | Mangione | 51.2 | 0.1017 | 0.7496 | track, track_distance, weight, barrier, | +| 5 | 2 | Mickio | 49.4 | 0.0876 | 0.7886 | distance, track, weight, barrier, pace, | +| 6 | 11 | Pendante | 44.0 | 0.0558 | 0.8222 | distance, barrier, weight, track, pace, | + +--- + +### Warracknabeal — Race 6 — Betdeluxe 0 - 56 Handicap +1200m | Soft 7 | 3YO+ BM0-56 | Start 2026-08-15T06:15:00Z | 18 runners + +**Prediction** +🥇 #6 Tuxedo Miss (score 50.2) +🥈 #13 Ain't Tellin (score 41.4) +🥉 #10 Adki (score 41.2) + +**Primary Trifecta:** 6 → 13 → 10 +**Confidence:** LOW — 38/100 (pace SLOW, completeness 1.0) + +**Key Factors (top selections)** +- #6 Tuxedo Miss: track-specific record; recent form quality (score 80/100); weight handling relative to the field +- #13 Ain't Tellin: historical distance performance; form consistency (low variance = reliable); barrier suitability for the expected pace +- #10 Adki: barrier suitability for the expected pace; track-specific record; form consistency (low variance = reliable) + +| Rank | No. | Horse | Score | Win Est. | Place Est. | Key Factors | +| ---- | --- | ----- | ----- | -------- | ---------- | ----------- | +| 1 | 6 | Tuxedo Miss | 50.2 | 0.178 | 0.3475 | track, form, weight, pace, jockey, dista | +| 2 | 13 | Ain't Tellin | 41.4 | 0.0855 | 0.4083 | distance, jockey, barrier, weight, pace, | +| 3 | 10 | Adki | 41.2 | 0.0841 | 0.467 | barrier, track, jockey, distance, weight | +| 4 | 11 | Artpark | 37.3 | 0.0607 | 0.5248 | barrier, distance, jockey, weight, pace, | +| 5 | 16 | Grumpyoldcol | 36.9 | 0.0588 | 0.5821 | weight, pace, jockey, form | +| 6 | 3 | Sunday Fun Day | 36.7 | 0.0578 | 0.6371 | weight, form, pace, jockey, barrier, dis | + +--- + +### Warracknabeal — Race 7 — Taylors Palace Hotel 0 - 56 Handicap +1000m | Soft 7 | 3YO+ BM0-56 | Start 2026-08-15T06:51:00Z | 15 runners + +**Prediction** +🥇 #5 Just Like Lisa (score 48.4) +🥈 #4 Nankeen (score 38.9) +🥉 #6 Shooting For Stars (score 37.4) + +**Primary Trifecta:** 5 → 4 → 6 +**Confidence:** MEDIUM — 69/100 (pace SLOW, completeness 1.0) + +**Key Factors (top selections)** +- #5 Just Like Lisa: barrier suitability for the expected pace; recent form quality (score 72/100); weight handling relative to the field +- #4 Nankeen: barrier suitability for the expected pace; weight handling relative to the field; historical distance performance +- #6 Shooting For Stars: weight handling relative to the field; recent form quality (score 59/100); barrier suitability for the expected pace + +| Rank | No. | Horse | Score | Win Est. | Place Est. | Key Factors | +| ---- | --- | ----- | ----- | -------- | ---------- | ----------- | +| 1 | 5 | Just Like Lisa | 48.4 | 0.2361 | 0.4374 | barrier, form, weight, pace, jockey, con | +| 2 | 4 | Nankeen | 38.9 | 0.107 | 0.531 | barrier, weight, distance, form, pace, j | +| 3 | 6 | Shooting For Stars | 37.4 | 0.0944 | 0.5864 | weight, form, barrier, pace, condition, | +| 4 | 7 | Two Kay Klick | 37.3 | 0.0936 | 0.6413 | barrier, jockey, weight, distance, pace, | +| 5 | 9 | Simply Luscious | 31.0 | 0.0554 | 0.6958 | barrier, weight, pace, form, distance, c | +| 6 | 16 | Ask For More | 30.9 | 0.0549 | 0.7467 | barrier, weight, pace, form, track, cond | diff --git a/data/results/2026-08-07_11-13.json b/data/results/2026-08-07_11-13.json new file mode 100644 index 0000000000000000000000000000000000000000..b3fe566525fadcba99ce8878e1ebdb396eb66dde --- /dev/null +++ b/data/results/2026-08-07_11-13.json @@ -0,0 +1,8562 @@ +{ + "2026-08-07": { + "Canberra": [ + { + "race": 1, + "winner": "ZOU ROYAL", + "trifecta": [ + "5", + "2", + "6" + ], + "runners": [ + { + "finish": "1", + "number": "5", + "name": "ZOU ROYAL" + }, + { + "finish": "2", + "number": "2", + "name": "MUST BE SAIN" + }, + { + "finish": "3", + "number": "6", + "name": "STAR EMPIRE" + }, + { + "finish": "4", + "number": "4", + "name": "SPICE ALLEY" + }, + { + "finish": "SB", + "number": "1", + "name": "GIVE ME JOY" + }, + { + "finish": "", + "number": "7", + "name": "KOTAISHI" + }, + { + "finish": "", + "number": "3", + "name": "DEEKAYGEEBEE" + } + ] + }, + { + "race": 2, + "winner": "TIS NO MAN", + "trifecta": [ + "4", + "8", + "1" + ], + "runners": [ + { + "finish": "1", + "number": "4", + "name": "TIS NO MAN" + }, + { + "finish": "2", + "number": "8", + "name": "EMPIRE TIME" + }, + { + "finish": "3", + "number": "1", + "name": "DUNWITHYA" + }, + { + "finish": "4", + "number": "9", + "name": "GIRL FROM OZ" + }, + { + "finish": "5", + "number": "2", + "name": "PONTIAC" + }, + { + "finish": "6", + "number": "6", + "name": "RITA\u2019S PEARL" + }, + { + "finish": "SB", + "number": "7", + "name": "STAR TURN DANCER" + }, + { + "finish": "", + "number": "5", + "name": "MANZOBEEL (NZ)" + }, + { + "finish": "", + "number": "3", + "name": "PROPHET\u2019S PROMISE" + } + ] + }, + { + "race": 3, + "winner": "KIP STAR", + "trifecta": [ + "9", + "2", + "5" + ], + "runners": [ + { + "finish": "1", + "number": "9", + "name": "KIP STAR" + }, + { + "finish": "2", + "number": "2", + "name": "COLD MIST" + }, + { + "finish": "3", + "number": "5", + "name": "TEXAN STAR" + }, + { + "finish": "4", + "number": "3", + "name": "ENTIRELY OAK" + }, + { + "finish": "5", + "number": "6", + "name": "JENNI MOO MOO" + }, + { + "finish": "6", + "number": "1", + "name": "CAPTAIN SMOKER" + }, + { + "finish": "7", + "number": "8", + "name": "MONNIE" + }, + { + "finish": "8", + "number": "4", + "name": "IMPENDING FORTUNE" + }, + { + "finish": "9", + "number": "7", + "name": "KASUMI" + } + ] + }, + { + "race": 4, + "winner": "MERCHANT REIGN", + "trifecta": [ + "3", + "8", + "4" + ], + "runners": [ + { + "finish": "1", + "number": "3", + "name": "MERCHANT REIGN" + }, + { + "finish": "2", + "number": "8", + "name": "PROPHET TIME" + }, + { + "finish": "3", + "number": "4", + "name": "ON POINT PIXIE" + }, + { + "finish": "4", + "number": "11", + "name": "BEAU ROCK" + }, + { + "finish": "5", + "number": "5", + "name": "MELODIA PERFECTA" + }, + { + "finish": "6", + "number": "9", + "name": "TOO DARN SASSY" + }, + { + "finish": "7", + "number": "2", + "name": "SIR LUNCHALOTS" + }, + { + "finish": "8", + "number": "6", + "name": "CASSIMIR" + }, + { + "finish": "9", + "number": "1", + "name": "GEOSTORM" + }, + { + "finish": "10", + "number": "10", + "name": "MEDIA COVERAGE" + }, + { + "finish": "", + "number": "7", + "name": "JUKEBOX FLYER" + } + ] + }, + { + "race": 5, + "winner": "LA STIAVA", + "trifecta": [ + "9", + "5", + "4" + ], + "runners": [ + { + "finish": "1", + "number": "9", + "name": "LA STIAVA" + }, + { + "finish": "2", + "number": "5", + "name": "AVALON LADY" + }, + { + "finish": "3", + "number": "4", + "name": "DEEPLY" + }, + { + "finish": "4", + "number": "2", + "name": "LAVENDER ROSE" + }, + { + "finish": "5", + "number": "10", + "name": "ROSARY SISTER" + }, + { + "finish": "6", + "number": "3", + "name": "THE ONE" + }, + { + "finish": "7", + "number": "7", + "name": "GUNNA REIGN" + }, + { + "finish": "8", + "number": "8", + "name": "KRASAKI" + }, + { + "finish": "", + "number": "1", + "name": "THREE WISHES" + }, + { + "finish": "", + "number": "6", + "name": "EIGHTEEN MONTHS" + } + ] + }, + { + "race": 6, + "winner": "ACTION KING", + "trifecta": [ + "1", + "6", + "3" + ], + "runners": [ + { + "finish": "1", + "number": "1", + "name": "ACTION KING" + }, + { + "finish": "2", + "number": "6", + "name": "SUNRISE RIDGE" + }, + { + "finish": "3", + "number": "3", + "name": "HELLINDA" + }, + { + "finish": "4", + "number": "2", + "name": "COUGARS" + }, + { + "finish": "5", + "number": "4", + "name": "CHOLANTE" + }, + { + "finish": "", + "number": "8", + "name": "GETTY" + }, + { + "finish": "", + "number": "7", + "name": "STUPENDO" + }, + { + "finish": "", + "number": "5", + "name": "FAMOSO" + } + ] + }, + { + "race": 7, + "winner": "BOMBELLEISTIC", + "trifecta": [ + "2", + "3", + "4" + ], + "runners": [ + { + "finish": "1", + "number": "2", + "name": "BOMBELLEISTIC" + }, + { + "finish": "2", + "number": "3", + "name": "REMADOSI (NZ)" + }, + { + "finish": "3", + "number": "4", + "name": "SUNBURNT COUNTRY" + }, + { + "finish": "4", + "number": "7", + "name": "TILLMAN" + }, + { + "finish": "5", + "number": "6", + "name": "FLASHY ICON" + }, + { + "finish": "6", + "number": "5", + "name": "DEVINE OUTCAST" + }, + { + "finish": "7", + "number": "1", + "name": "SUNSOURCE" + }, + { + "finish": "8", + "number": "8", + "name": "BEAUER" + }, + { + "finish": "9", + "number": "9", + "name": "ONYA LIONAL" + } + ] + } + ], + "Canberra Acton": [ + { + "race": 1, + "winner": "ZOU ROYAL", + "trifecta": [ + "5", + "2", + "6" + ], + "runners": [ + { + "finish": "1", + "number": "5", + "name": "ZOU ROYAL" + }, + { + "finish": "2", + "number": "2", + "name": "MUST BE SAIN" + }, + { + "finish": "3", + "number": "6", + "name": "STAR EMPIRE" + }, + { + "finish": "4", + "number": "4", + "name": "SPICE ALLEY" + }, + { + "finish": "SB", + "number": "1", + "name": "GIVE ME JOY" + }, + { + "finish": "", + "number": "7", + "name": "KOTAISHI" + }, + { + "finish": "", + "number": "3", + "name": "DEEKAYGEEBEE" + } + ] + }, + { + "race": 2, + "winner": "TIS NO MAN", + "trifecta": [ + "4", + "8", + "1" + ], + "runners": [ + { + "finish": "1", + "number": "4", + "name": "TIS NO MAN" + }, + { + "finish": "2", + "number": "8", + "name": "EMPIRE TIME" + }, + { + "finish": "3", + "number": "1", + "name": "DUNWITHYA" + }, + { + "finish": "4", + "number": "9", + "name": "GIRL FROM OZ" + }, + { + "finish": "5", + "number": "2", + "name": "PONTIAC" + }, + { + "finish": "6", + "number": "6", + "name": "RITA\u2019S PEARL" + }, + { + "finish": "SB", + "number": "7", + "name": "STAR TURN DANCER" + }, + { + "finish": "", + "number": "5", + "name": "MANZOBEEL (NZ)" + }, + { + "finish": "", + "number": "3", + "name": "PROPHET\u2019S PROMISE" + } + ] + }, + { + "race": 3, + "winner": "KIP STAR", + "trifecta": [ + "9", + "2", + "5" + ], + "runners": [ + { + "finish": "1", + "number": "9", + "name": "KIP STAR" + }, + { + "finish": "2", + "number": "2", + "name": "COLD MIST" + }, + { + "finish": "3", + "number": "5", + "name": "TEXAN STAR" + }, + { + "finish": "4", + "number": "3", + "name": "ENTIRELY OAK" + }, + { + "finish": "5", + "number": "6", + "name": "JENNI MOO MOO" + }, + { + "finish": "6", + "number": "1", + "name": "CAPTAIN SMOKER" + }, + { + "finish": "7", + "number": "8", + "name": "MONNIE" + }, + { + "finish": "8", + "number": "4", + "name": "IMPENDING FORTUNE" + }, + { + "finish": "9", + "number": "7", + "name": "KASUMI" + } + ] + }, + { + "race": 4, + "winner": "MERCHANT REIGN", + "trifecta": [ + "3", + "8", + "4" + ], + "runners": [ + { + "finish": "1", + "number": "3", + "name": "MERCHANT REIGN" + }, + { + "finish": "2", + "number": "8", + "name": "PROPHET TIME" + }, + { + "finish": "3", + "number": "4", + "name": "ON POINT PIXIE" + }, + { + "finish": "4", + "number": "11", + "name": "BEAU ROCK" + }, + { + "finish": "5", + "number": "5", + "name": "MELODIA PERFECTA" + }, + { + "finish": "6", + "number": "9", + "name": "TOO DARN SASSY" + }, + { + "finish": "7", + "number": "2", + "name": "SIR LUNCHALOTS" + }, + { + "finish": "8", + "number": "6", + "name": "CASSIMIR" + }, + { + "finish": "9", + "number": "1", + "name": "GEOSTORM" + }, + { + "finish": "10", + "number": "10", + "name": "MEDIA COVERAGE" + }, + { + "finish": "", + "number": "7", + "name": "JUKEBOX FLYER" + } + ] + }, + { + "race": 5, + "winner": "LA STIAVA", + "trifecta": [ + "9", + "5", + "4" + ], + "runners": [ + { + "finish": "1", + "number": "9", + "name": "LA STIAVA" + }, + { + "finish": "2", + "number": "5", + "name": "AVALON LADY" + }, + { + "finish": "3", + "number": "4", + "name": "DEEPLY" + }, + { + "finish": "4", + "number": "2", + "name": "LAVENDER ROSE" + }, + { + "finish": "5", + "number": "10", + "name": "ROSARY SISTER" + }, + { + "finish": "6", + "number": "3", + "name": "THE ONE" + }, + { + "finish": "7", + "number": "7", + "name": "GUNNA REIGN" + }, + { + "finish": "8", + "number": "8", + "name": "KRASAKI" + }, + { + "finish": "", + "number": "1", + "name": "THREE WISHES" + }, + { + "finish": "", + "number": "6", + "name": "EIGHTEEN MONTHS" + } + ] + }, + { + "race": 6, + "winner": "ACTION KING", + "trifecta": [ + "1", + "6", + "3" + ], + "runners": [ + { + "finish": "1", + "number": "1", + "name": "ACTION KING" + }, + { + "finish": "2", + "number": "6", + "name": "SUNRISE RIDGE" + }, + { + "finish": "3", + "number": "3", + "name": "HELLINDA" + }, + { + "finish": "4", + "number": "2", + "name": "COUGARS" + }, + { + "finish": "5", + "number": "4", + "name": "CHOLANTE" + }, + { + "finish": "", + "number": "8", + "name": "GETTY" + }, + { + "finish": "", + "number": "7", + "name": "STUPENDO" + }, + { + "finish": "", + "number": "5", + "name": "FAMOSO" + } + ] + }, + { + "race": 7, + "winner": "BOMBELLEISTIC", + "trifecta": [ + "2", + "3", + "4" + ], + "runners": [ + { + "finish": "1", + "number": "2", + "name": "BOMBELLEISTIC" + }, + { + "finish": "2", + "number": "3", + "name": "REMADOSI (NZ)" + }, + { + "finish": "3", + "number": "4", + "name": "SUNBURNT COUNTRY" + }, + { + "finish": "4", + "number": "7", + "name": "TILLMAN" + }, + { + "finish": "5", + "number": "6", + "name": "FLASHY ICON" + }, + { + "finish": "6", + "number": "5", + "name": "DEVINE OUTCAST" + }, + { + "finish": "7", + "number": "1", + "name": "SUNSOURCE" + }, + { + "finish": "8", + "number": "8", + "name": "BEAUER" + }, + { + "finish": "9", + "number": "9", + "name": "ONYA LIONAL" + } + ] + } + ], + "Coffs Harbour": [ + { + "race": 1, + "winner": "GREYT REMLAP", + "trifecta": [ + "8", + "5", + "6" + ], + "runners": [ + { + "finish": "1", + "number": "8", + "name": "GREYT REMLAP" + }, + { + "finish": "2", + "number": "5", + "name": "OPINE" + }, + { + "finish": "3", + "number": "6", + "name": "DALLAS DUKE" + }, + { + "finish": "4", + "number": "9", + "name": "SNEAKY" + }, + { + "finish": "5", + "number": "12", + "name": "PEARL PENDANT" + }, + { + "finish": "6", + "number": "3", + "name": "CREDIBILITY" + }, + { + "finish": "7", + "number": "10", + "name": "BUCKET LIST" + }, + { + "finish": "8", + "number": "1", + "name": "GOODONYA AUSBRED" + }, + { + "finish": "9", + "number": "4", + "name": "STAR OF WINSTON (NZ)" + }, + { + "finish": "10", + "number": "11", + "name": "GALLANT RUSH" + }, + { + "finish": "11", + "number": "2", + "name": "ROSENBLUM" + }, + { + "finish": "", + "number": "7", + "name": "FRENCH MELODY" + } + ] + }, + { + "race": 2, + "winner": "MISS MIDAS TOUCH", + "trifecta": [ + "14", + "9", + "4" + ], + "runners": [ + { + "finish": "1", + "number": "14", + "name": "MISS MIDAS TOUCH" + }, + { + "finish": "2", + "number": "9", + "name": "BIRDY GIRL" + }, + { + "finish": "3", + "number": "4", + "name": "OCCUPATION" + }, + { + "finish": "4", + "number": "8", + "name": "ANTONUCCI" + }, + { + "finish": "5", + "number": "12", + "name": "KIWI HARMONY (NZ)" + }, + { + "finish": "6", + "number": "13", + "name": "LA REGINA" + }, + { + "finish": "7", + "number": "10", + "name": "COOK MY GOOSE" + }, + { + "finish": "8", + "number": "2", + "name": "HABIB ALBI" + }, + { + "finish": "9", + "number": "6", + "name": "SEA TURTLE" + }, + { + "finish": "10", + "number": "7", + "name": "ZAVINO" + }, + { + "finish": "11", + "number": "5", + "name": "PACIFIC REEL" + }, + { + "finish": "12", + "number": "11", + "name": "COSMIC FUN" + }, + { + "finish": "13", + "number": "1", + "name": "CLEVER ILLUSION" + }, + { + "finish": "14", + "number": "15e", + "name": "LOUI LONG LEGS" + }, + { + "finish": "", + "number": "3", + "name": "KOBI EXPRESS" + } + ] + }, + { + "race": 3, + "winner": "ENTERPRISE PRIVATE", + "trifecta": [ + "4", + "5", + "9" + ], + "runners": [ + { + "finish": "1", + "number": "4", + "name": "ENTERPRISE PRIVATE" + }, + { + "finish": "2", + "number": "5", + "name": "FAY\u2019S ANGELS" + }, + { + "finish": "3", + "number": "9", + "name": "BRILLIANT KNIGHT" + }, + { + "finish": "4", + "number": "10", + "name": "VENOM WOLF" + }, + { + "finish": "5", + "number": "6", + "name": "DOLLARS" + }, + { + "finish": "6", + "number": "8", + "name": "BONFIDELITY (NZ)" + }, + { + "finish": "7", + "number": "7", + "name": "SPENZALOT" + }, + { + "finish": "", + "number": "1", + "name": "DANISH FORTUNE" + }, + { + "finish": "", + "number": "2", + "name": "I AM THE EMPIRE (IRE)" + }, + { + "finish": "", + "number": "3", + "name": "MAJORIAN" + } + ] + }, + { + "race": 4, + "winner": "BEER BARON", + "trifecta": [ + "11", + "13", + "12" + ], + "runners": [ + { + "finish": "1", + "number": "11", + "name": "BEER BARON" + }, + { + "finish": "2", + "number": "13", + "name": "STEFFI ELECTRICA" + }, + { + "finish": "3", + "number": "12", + "name": "HUMPHREE BEAR" + }, + { + "finish": "4", + "number": "1", + "name": "DUNE AND DUSTED" + }, + { + "finish": "5", + "number": "4", + "name": "COOL FIZZ" + }, + { + "finish": "6", + "number": "10", + "name": "JEWELS STATEMENT" + }, + { + "finish": "7", + "number": "3", + "name": "GET SOME FUN" + }, + { + "finish": "8", + "number": "9", + "name": "DIZZY DEE" + }, + { + "finish": "9", + "number": "8", + "name": "WANJINA ROSE" + }, + { + "finish": "10", + "number": "5", + "name": "SINGLE TOUCH" + }, + { + "finish": "11", + "number": "2", + "name": "PRATT" + }, + { + "finish": "12", + "number": "7", + "name": "INTRODUCING" + }, + { + "finish": "", + "number": "6", + "name": "THEIR FINEST HOUR" + } + ] + }, + { + "race": 5, + "winner": "OAKFIELD DUKE", + "trifecta": [ + "3", + "10", + "6" + ], + "runners": [ + { + "finish": "1", + "number": "3", + "name": "OAKFIELD DUKE" + }, + { + "finish": "2", + "number": "10", + "name": "SPIRITS BURN DEEP" + }, + { + "finish": "3", + "number": "6", + "name": "LUNAITE" + }, + { + "finish": "4", + "number": "1", + "name": "MY MUM\u2019S TOYBOY" + }, + { + "finish": "5", + "number": "4", + "name": "SIR CARTER" + }, + { + "finish": "6", + "number": "8", + "name": "SAVVYROCKER" + }, + { + "finish": "7", + "number": "5", + "name": "NEXT PAY RUN" + }, + { + "finish": "8", + "number": "11", + "name": "CARDSHARP" + }, + { + "finish": "", + "number": "7", + "name": "ARCTIC LEGEND" + }, + { + "finish": "", + "number": "2", + "name": "MISTER BIANCO" + }, + { + "finish": "", + "number": "9", + "name": "FLYING SHELLY" + } + ] + }, + { + "race": 6, + "winner": "TOO DARN FINESSE", + "trifecta": [ + "13", + "2", + "10" + ], + "runners": [ + { + "finish": "1", + "number": "13", + "name": "TOO DARN FINESSE" + }, + { + "finish": "2", + "number": "2", + "name": "CERTIFIED COPY" + }, + { + "finish": "3", + "number": "10", + "name": "YOUWROTEUPONIT (NZ)" + }, + { + "finish": "4", + "number": "6", + "name": "ENHANCE" + }, + { + "finish": "5", + "number": "14", + "name": "ALLEZE" + }, + { + "finish": "6", + "number": "4", + "name": "STORM MERCHANT" + }, + { + "finish": "7", + "number": "9", + "name": "KID BILLY" + }, + { + "finish": "8", + "number": "20e", + "name": "PERSONAL SPACE" + }, + { + "finish": "9", + "number": "15e", + "name": "ZUCCHERO" + }, + { + "finish": "10", + "number": "19e", + "name": "MONTE OUTLANDER" + }, + { + "finish": "11", + "number": "3", + "name": "STARRY JACK" + }, + { + "finish": "12", + "number": "18e", + "name": "WEST GERMANY" + }, + { + "finish": "13", + "number": "17e", + "name": "EVIL LOVER" + }, + { + "finish": "", + "number": "1", + "name": "LOVEWILLCOMELATER" + }, + { + "finish": "", + "number": "16e", + "name": "A TOUCH FROM FAYT" + }, + { + "finish": "", + "number": "11", + "name": "I\u2019M SUPER" + }, + { + "finish": "", + "number": "7", + "name": "HERMAN SAID" + }, + { + "finish": "", + "number": "12", + "name": "DEEP STEALTH" + }, + { + "finish": "", + "number": "8", + "name": "THE HAMO" + }, + { + "finish": "", + "number": "5", + "name": "CUTEPI" + } + ] + }, + { + "race": 7, + "winner": "MIGHTY ULYSSES (GB)", + "trifecta": [ + "5", + "1", + "12" + ], + "runners": [ + { + "finish": "1", + "number": "5", + "name": "MIGHTY ULYSSES (GB)" + }, + { + "finish": "2", + "number": "1", + "name": "LOCH EAGLE" + }, + { + "finish": "3", + "number": "12", + "name": "PERFECT JUSTICE" + }, + { + "finish": "4", + "number": "13", + "name": "TIME QUEST (GB)" + }, + { + "finish": "5", + "number": "3", + "name": "HOLLYWOOD HERO (NZ)" + }, + { + "finish": "6", + "number": "4", + "name": "FORTUNE (FR)" + }, + { + "finish": "7", + "number": "10", + "name": "DANISH FORTUNE" + }, + { + "finish": "8", + "number": "8", + "name": "FIRST LANDING (NZ)" + }, + { + "finish": "9", + "number": "9", + "name": "BABY RYAN" + }, + { + "finish": "10", + "number": "11", + "name": "KAIZAD" + }, + { + "finish": "11", + "number": "7", + "name": "BOLD HOI HO (NZ)" + }, + { + "finish": "12", + "number": "6", + "name": "FLASH PRINCE" + }, + { + "finish": "", + "number": "2", + "name": "SIBAAQ (GB)" + } + ] + }, + { + "race": 8, + "winner": "VIXENETTE", + "trifecta": [ + "1", + "7", + "11" + ], + "runners": [ + { + "finish": "1", + "number": "1", + "name": "VIXENETTE" + }, + { + "finish": "2", + "number": "7", + "name": "AWARDED GLORY" + }, + { + "finish": "3", + "number": "11", + "name": "CALEDONIAN" + }, + { + "finish": "4", + "number": "5", + "name": "SATIN AND CASH" + }, + { + "finish": "5", + "number": "15e", + "name": "RELEASETHEWOLVES" + }, + { + "finish": "6", + "number": "2", + "name": "BELLA KATHLEEN" + }, + { + "finish": "7", + "number": "9", + "name": "FAIZA STAR" + }, + { + "finish": "8", + "number": "10", + "name": "AUSBRED YAHOO" + }, + { + "finish": "9", + "number": "14", + "name": "PURPLE KITTY" + }, + { + "finish": "10", + "number": "8", + "name": "TARA KODA" + }, + { + "finish": "11", + "number": "13", + "name": "EVONY" + }, + { + "finish": "12", + "number": "6", + "name": "NO WOMAN NO CRY" + }, + { + "finish": "FF", + "number": "4", + "name": "LOVE \u2019N\u2019 ROCKETS" + }, + { + "finish": "SB", + "number": "12", + "name": "SECRET KEEPER" + }, + { + "finish": "", + "number": "17e", + "name": "MR VILLA" + }, + { + "finish": "", + "number": "16e", + "name": "THE COMANCHE" + }, + { + "finish": "", + "number": "3", + "name": "GAVIN" + } + ] + } + ], + "Ipswich": [ + { + "race": 1, + "winner": "BETTER SWEET", + "trifecta": [ + "4", + "3", + "7" + ], + "runners": [ + { + "finish": "1", + "number": "4", + "name": "BETTER SWEET" + }, + { + "finish": "2", + "number": "3", + "name": "SORT CHA MESS" + }, + { + "finish": "3", + "number": "7", + "name": "LADY MILAN" + }, + { + "finish": "4", + "number": "5", + "name": "BOTTLES OF SHELLS" + }, + { + "finish": "5", + "number": "6", + "name": "DEEP KHARMA" + }, + { + "finish": "6", + "number": "2", + "name": "CHAYSE\u2019N\u2019SCOTTY" + }, + { + "finish": "7", + "number": "1", + "name": "BETTERINDANUDE" + }, + { + "finish": "", + "number": "8", + "name": "ERIMAR" + } + ] + }, + { + "race": 2, + "winner": "THE GRAND DUCHY", + "trifecta": [ + "7", + "2", + "5" + ], + "runners": [ + { + "finish": "1", + "number": "7", + "name": "THE GRAND DUCHY" + }, + { + "finish": "2", + "number": "2", + "name": "ELNAJEEB" + }, + { + "finish": "3", + "number": "5", + "name": "FRENCH MELODY" + }, + { + "finish": "4", + "number": "15", + "name": "MONEY ON MY MIND" + }, + { + "finish": "5", + "number": "17e", + "name": "SWEET SEPTEMBER" + }, + { + "finish": "6", + "number": "10", + "name": "SLIGHT VARIATION" + }, + { + "finish": "7", + "number": "13", + "name": "SCARLETT BLAZE" + }, + { + "finish": "8", + "number": "18e", + "name": "GOLD STARS" + }, + { + "finish": "9", + "number": "19e", + "name": "BLOODS A RUSHIN\u2019" + }, + { + "finish": "10", + "number": "16e", + "name": "THE FOUNDLING" + }, + { + "finish": "11", + "number": "3", + "name": "APOLLO CREAM" + }, + { + "finish": "12", + "number": "11", + "name": "ZAMUNDA QUEEN" + }, + { + "finish": "", + "number": "20e", + "name": "PRIDE OF NATIONS" + }, + { + "finish": "", + "number": "14", + "name": "MAJOR HOT" + }, + { + "finish": "", + "number": "8", + "name": "ASHKIRK" + }, + { + "finish": "", + "number": "6", + "name": "MAJESTIC MORN" + }, + { + "finish": "", + "number": "4", + "name": "CARPET RIDE" + }, + { + "finish": "", + "number": "12", + "name": "ONE OF THEM GIRLS" + }, + { + "finish": "", + "number": "1", + "name": "RUM AND KIRK" + }, + { + "finish": "", + "number": "9", + "name": "DIVINELLE" + } + ] + }, + { + "race": 3, + "winner": "LISTEN JANI", + "trifecta": [ + "8", + "1", + "2" + ], + "runners": [ + { + "finish": "1", + "number": "8", + "name": "LISTEN JANI" + }, + { + "finish": "2", + "number": "1", + "name": "FIRE BOMBER" + }, + { + "finish": "3", + "number": "2", + "name": "CHEVALLUM" + }, + { + "finish": "4", + "number": "10", + "name": "HEART \u2019N\u2019 POWER" + }, + { + "finish": "5", + "number": "4", + "name": "MISHANI MOET" + }, + { + "finish": "6", + "number": "6", + "name": "SMASHING NOVA" + }, + { + "finish": "7", + "number": "7", + "name": "HELLO DOLLY DIVA" + }, + { + "finish": "8", + "number": "3", + "name": "DESTINYS SUMMIT" + }, + { + "finish": "9", + "number": "5", + "name": "THE TORQUE XPRESS" + }, + { + "finish": "", + "number": "9", + "name": "VOSTOKOVA" + } + ] + }, + { + "race": 4, + "winner": "OLD FAITHFUL (NZ)", + "trifecta": [ + "1", + "12", + "5" + ], + "runners": [ + { + "finish": "1", + "number": "1", + "name": "OLD FAITHFUL (NZ)" + }, + { + "finish": "2", + "number": "12", + "name": "PAPAL MISS" + }, + { + "finish": "3", + "number": "5", + "name": "PENDING LIST" + }, + { + "finish": "4", + "number": "7", + "name": "FLAMING GENESIS" + }, + { + "finish": "5", + "number": "4", + "name": "I DROVE ALL NIGHT" + }, + { + "finish": "6", + "number": "11", + "name": "WOODLAND WONDER" + }, + { + "finish": "7", + "number": "13", + "name": "SEERESS" + }, + { + "finish": "8", + "number": "10", + "name": "IMAREALAMERICAN" + }, + { + "finish": "9", + "number": "15", + "name": "ANOTHER DAZZLER" + }, + { + "finish": "10", + "number": "3", + "name": "HE IS THE KISS" + }, + { + "finish": "11", + "number": "14", + "name": "SILVERTAIL" + }, + { + "finish": "12", + "number": "6", + "name": "SEASONS OF MIST" + }, + { + "finish": "13", + "number": "2", + "name": "BOW TIE AFFAIR" + }, + { + "finish": "", + "number": "8", + "name": "MISS DYNAMO" + }, + { + "finish": "", + "number": "9", + "name": "KOOJAN (NZ)" + } + ] + }, + { + "race": 5, + "winner": "MISHANI WITNESS", + "trifecta": [ + "2", + "1", + "5" + ], + "runners": [ + { + "finish": "1", + "number": "2", + "name": "MISHANI WITNESS" + }, + { + "finish": "2", + "number": "1", + "name": "BIG BOY GEORGE" + }, + { + "finish": "3", + "number": "5", + "name": "MAPLE DOOR" + }, + { + "finish": "4", + "number": "6", + "name": "POUR BENN (NZ)" + }, + { + "finish": "5", + "number": "13", + "name": "BRINGME" + }, + { + "finish": "6", + "number": "10", + "name": "SHEDRIVESABENTLEY" + }, + { + "finish": "7", + "number": "8", + "name": "LOCH AWE" + }, + { + "finish": "8", + "number": "11", + "name": "STORMSTOUT" + }, + { + "finish": "9", + "number": "4", + "name": "ARTISTIC ENDEAVOUR" + }, + { + "finish": "10", + "number": "7", + "name": "TULONG" + }, + { + "finish": "11", + "number": "9", + "name": "SHOWMAN (NZ)" + }, + { + "finish": "12", + "number": "14", + "name": "NO DOUBLE DIPPING" + }, + { + "finish": "13", + "number": "3", + "name": "SCOUNDREL" + }, + { + "finish": "", + "number": "12", + "name": "IMAREALAMERICAN" + } + ] + }, + { + "race": 6, + "winner": "LUMENS LENNY", + "trifecta": [ + "21e", + "11", + "13" + ], + "runners": [ + { + "finish": "1", + "number": "21e", + "name": "LUMENS LENNY" + }, + { + "finish": "2", + "number": "11", + "name": "DUKE OF CAMDEN" + }, + { + "finish": "3", + "number": "13", + "name": "CUTEPI" + }, + { + "finish": "4", + "number": "16e", + "name": "MISHANI EXTREME" + }, + { + "finish": "5", + "number": "5", + "name": "SURFERS ROYALE" + }, + { + "finish": "6", + "number": "8", + "name": "RUN LUCY RUN" + }, + { + "finish": "7", + "number": "17e", + "name": "APOLLO TEN" + }, + { + "finish": "8", + "number": "3", + "name": "REVALENE" + }, + { + "finish": "9", + "number": "6", + "name": "INATICK" + }, + { + "finish": "", + "number": "15", + "name": "SWIFTIES" + }, + { + "finish": "", + "number": "20e", + "name": "STEFFI ELECTRICA" + }, + { + "finish": "", + "number": "22e", + "name": "EAGLE\u2019S FIRE" + }, + { + "finish": "", + "number": "18e", + "name": "CHATTERLEY" + }, + { + "finish": "", + "number": "19e", + "name": "CHILLED WITH ICE" + }, + { + "finish": "", + "number": "7", + "name": "MISSILE ONE" + }, + { + "finish": "", + "number": "9", + "name": "SURREAL ASCOT" + }, + { + "finish": "", + "number": "2", + "name": "CERTIFIED COPY" + }, + { + "finish": "", + "number": "4", + "name": "GALWAY HUSSLER" + }, + { + "finish": "", + "number": "12", + "name": "OUTWEIGHED" + }, + { + "finish": "", + "number": "14", + "name": "THAT\u2019S AN EXTRA" + }, + { + "finish": "", + "number": "10", + "name": "THE POOL BOY" + }, + { + "finish": "", + "number": "1", + "name": "KINGDOM UNDERSIEGE" + } + ] + }, + { + "race": 7, + "winner": "CANTANKEROUS", + "trifecta": [ + "6", + "3", + "11" + ], + "runners": [ + { + "finish": "1", + "number": "6", + "name": "CANTANKEROUS" + }, + { + "finish": "2", + "number": "3", + "name": "THE TORQUE FACTOR" + }, + { + "finish": "3", + "number": "11", + "name": "WOOT WOOT" + }, + { + "finish": "4", + "number": "24e", + "name": "SAVE THE ROSES" + }, + { + "finish": "5", + "number": "23e", + "name": "MISHANI UNDERCOVER" + }, + { + "finish": "6", + "number": "5", + "name": "CLUBHOUSE" + }, + { + "finish": "7", + "number": "19e", + "name": "SHOWN THE DOOR" + }, + { + "finish": "8", + "number": "1", + "name": "BERTUS" + }, + { + "finish": "9", + "number": "17e", + "name": "ZOUSLAYER" + }, + { + "finish": "10", + "number": "14", + "name": "HIDDEN FUTURE" + }, + { + "finish": "11", + "number": "8", + "name": "SWITCHBLADE" + }, + { + "finish": "12", + "number": "4", + "name": "TOOLATEMATE" + }, + { + "finish": "", + "number": "12", + "name": "LUKEY BLUE" + }, + { + "finish": "", + "number": "20e", + "name": "ALL TOO FOXY" + }, + { + "finish": "", + "number": "2", + "name": "HOMERIC" + }, + { + "finish": "", + "number": "22e", + "name": "I AM PIETRA" + }, + { + "finish": "", + "number": "21e", + "name": "STORMSTOUT" + }, + { + "finish": "", + "number": "18e", + "name": "HEART \u2019N\u2019 POWER" + }, + { + "finish": "", + "number": "7", + "name": "GAS BRIGADE" + }, + { + "finish": "", + "number": "10", + "name": "VOSTOKOVA" + }, + { + "finish": "", + "number": "9", + "name": "IN SOCIETY" + }, + { + "finish": "", + "number": "16", + "name": "KICKATINALONG" + }, + { + "finish": "", + "number": "15", + "name": "IN GREAT SPIRIT" + }, + { + "finish": "", + "number": "13", + "name": "CONSTANT CAFE" + } + ] + } + ], + "Mount Gambier": [ + { + "race": 1, + "winner": "HELLFIRE JESS", + "trifecta": [ + "6", + "5", + "9e" + ], + "runners": [ + { + "finish": "1", + "number": "6", + "name": "HELLFIRE JESS" + }, + { + "finish": "2", + "number": "5", + "name": "THE MUSCLE" + }, + { + "finish": "3", + "number": "9e", + "name": "NORTHERN GOLD" + }, + { + "finish": "4", + "number": "3", + "name": "MAI" + }, + { + "finish": "5", + "number": "7", + "name": "IMMORTALLY LUCKY" + }, + { + "finish": "6", + "number": "1", + "name": "CALM THE PRESS" + }, + { + "finish": "7", + "number": "2", + "name": "DAISY DREAMING" + }, + { + "finish": "8", + "number": "4", + "name": "MOON DOG DOTTY" + }, + { + "finish": "", + "number": "11e", + "name": "A LITTLE REWARD" + }, + { + "finish": "", + "number": "12e", + "name": "NIMBINA" + }, + { + "finish": "", + "number": "8", + "name": "LOUELLA FLY" + }, + { + "finish": "", + "number": "10e", + "name": "SORCHA" + } + ] + }, + { + "race": 2, + "winner": "BLACKHILL BOY", + "trifecta": [ + "2", + "8", + "10" + ], + "runners": [ + { + "finish": "1", + "number": "2", + "name": "BLACKHILL BOY" + }, + { + "finish": "2", + "number": "8", + "name": "PIKLEMEGRANMOTHER" + }, + { + "finish": "3", + "number": "10", + "name": "SAY IT HOW IT IS" + }, + { + "finish": "4", + "number": "12e", + "name": "PEYTON JANE (NZ)" + }, + { + "finish": "5", + "number": "5", + "name": "PRINCE PRESTIGIOUS" + }, + { + "finish": "6", + "number": "11", + "name": "SPOTLIGHT ON CURLY" + }, + { + "finish": "7", + "number": "9", + "name": "PRINCESS CHIC" + }, + { + "finish": "8", + "number": "13e", + "name": "WHERE\u2019S BEN" + }, + { + "finish": "9", + "number": "4", + "name": "MYCHEMICALROMANZE" + }, + { + "finish": "10", + "number": "7", + "name": "BALLROOM BLAST" + }, + { + "finish": "", + "number": "1", + "name": "BLACK HEX" + }, + { + "finish": "", + "number": "3", + "name": "FOMENTER" + }, + { + "finish": "", + "number": "6", + "name": "SHUJINKO" + } + ] + }, + { + "race": 3, + "winner": "SHOOTING FOR STARS", + "trifecta": [ + "7", + "3", + "5" + ], + "runners": [ + { + "finish": "1", + "number": "7", + "name": "SHOOTING FOR STARS" + }, + { + "finish": "2", + "number": "3", + "name": "TANNA" + }, + { + "finish": "3", + "number": "5", + "name": "JUST LIKE LISA" + }, + { + "finish": "4", + "number": "4", + "name": "NANKEEN" + }, + { + "finish": "5", + "number": "2", + "name": "CRACKLE \u2019N\u2019 BURN" + }, + { + "finish": "6", + "number": "8", + "name": "UNLIMITED ABILITY" + }, + { + "finish": "7", + "number": "6", + "name": "EMMOOKI MAGIC" + }, + { + "finish": "8", + "number": "1", + "name": "ZUETORO" + } + ] + }, + { + "race": 4, + "winner": "PIANTA", + "trifecta": [ + "6", + "2", + "4" + ], + "runners": [ + { + "finish": "1", + "number": "6", + "name": "PIANTA" + }, + { + "finish": "2", + "number": "2", + "name": "WIMMERA STAR" + }, + { + "finish": "3", + "number": "4", + "name": "FUWARI (NZ)" + }, + { + "finish": "4", + "number": "8", + "name": "BADONKIDONK" + }, + { + "finish": "5", + "number": "1", + "name": "SIDE PIECE (NZ)" + }, + { + "finish": "6", + "number": "9", + "name": "DODGY ELEMENT" + }, + { + "finish": "7", + "number": "10e", + "name": "DUHLATA" + }, + { + "finish": "8", + "number": "3", + "name": "HERE COMES RUBY" + }, + { + "finish": "", + "number": "5", + "name": "INITIAL MOMENT" + }, + { + "finish": "", + "number": "7", + "name": "HASTA LA AMNESTY" + } + ] + }, + { + "race": 5, + "winner": "STARGUST", + "trifecta": [ + "2", + "11", + "7" + ], + "runners": [ + { + "finish": "1", + "number": "2", + "name": "STARGUST" + }, + { + "finish": "2", + "number": "11", + "name": "SO GRAND" + }, + { + "finish": "3", + "number": "7", + "name": "MELISSA KATE (NZ)" + }, + { + "finish": "4", + "number": "8", + "name": "ROYAL TELEPHONE" + }, + { + "finish": "5", + "number": "9", + "name": "URBANISE" + }, + { + "finish": "6", + "number": "4", + "name": "DETNAW" + }, + { + "finish": "7", + "number": "6", + "name": "BAD TO THE BONE" + }, + { + "finish": "8", + "number": "5", + "name": "LAPILLI" + }, + { + "finish": "9", + "number": "12e", + "name": "OUR ELLIE ROSE (NZ)" + }, + { + "finish": "", + "number": "1", + "name": "BELMASAI" + }, + { + "finish": "", + "number": "3", + "name": "DARK HARMONY" + }, + { + "finish": "", + "number": "10", + "name": "ARTPARK" + } + ] + }, + { + "race": 6, + "winner": "LIMOSA (NZ)", + "trifecta": [ + "11", + "5", + "2" + ], + "runners": [ + { + "finish": "1", + "number": "11", + "name": "LIMOSA (NZ)" + }, + { + "finish": "2", + "number": "5", + "name": "ROBERT THE PUSS" + }, + { + "finish": "3", + "number": "2", + "name": "HIDDEN BOUNTY" + }, + { + "finish": "4", + "number": "6", + "name": "AHVEJAY" + }, + { + "finish": "5", + "number": "4", + "name": "AKITU" + }, + { + "finish": "6", + "number": "10", + "name": "TALLAPOOSA" + }, + { + "finish": "7", + "number": "9", + "name": "LOOSE LIP LLOYD" + }, + { + "finish": "8", + "number": "8", + "name": "HEART\u2019S EMBRACE" + }, + { + "finish": "9", + "number": "1", + "name": "BIT OF A REBEL" + }, + { + "finish": "10", + "number": "3", + "name": "SURFY PETE" + }, + { + "finish": "11", + "number": "7", + "name": "UNIQUE POET" + }, + { + "finish": "", + "number": "14e", + "name": "FAST \u2019N\u2019 FORWARD" + }, + { + "finish": "", + "number": "15e", + "name": "FIGHT FOR FREEDOM" + }, + { + "finish": "", + "number": "12e", + "name": "ELSIE GIRL" + }, + { + "finish": "", + "number": "13e", + "name": "BLACK BUGATTI" + } + ] + }, + { + "race": 7, + "winner": "NARALINGA", + "trifecta": [ + "4", + "5", + "7" + ], + "runners": [ + { + "finish": "1", + "number": "4", + "name": "NARALINGA" + }, + { + "finish": "2", + "number": "5", + "name": "BANCOORA" + }, + { + "finish": "3", + "number": "7", + "name": "AQUAHOLIC" + }, + { + "finish": "4", + "number": "1", + "name": "HALLIWELL (NZ)" + }, + { + "finish": "5", + "number": "6", + "name": "TERRALIGHT" + }, + { + "finish": "6", + "number": "9", + "name": "MIN KIATA" + }, + { + "finish": "7", + "number": "3", + "name": "GUSTY WAY" + }, + { + "finish": "8", + "number": "13e", + "name": "THE GUAVA" + }, + { + "finish": "9", + "number": "8", + "name": "FROSTY NIGHT" + }, + { + "finish": "10", + "number": "2", + "name": "SHOUT ME" + }, + { + "finish": "11", + "number": "11", + "name": "STOOPS" + }, + { + "finish": "", + "number": "15e", + "name": "SYMPHONITE" + }, + { + "finish": "", + "number": "14e", + "name": "IRONBAR" + }, + { + "finish": "", + "number": "10", + "name": "LOTS OF TORQUE" + }, + { + "finish": "", + "number": "12e", + "name": "AQUA STORM (GB)" + } + ] + } + ] + }, + "2026-08-11": { + "Ballina": [ + { + "race": 1, + "winner": "HERALD ANGEL", + "trifecta": [ + "2", + "6", + "7" + ], + "runners": [ + { + "finish": "1", + "number": "2", + "name": "HERALD ANGEL" + }, + { + "finish": "2", + "number": "6", + "name": "FLASH PRINCE" + }, + { + "finish": "3", + "number": "7", + "name": "OURLEGSELEVEN" + }, + { + "finish": "4", + "number": "5", + "name": "GAMING" + }, + { + "finish": "5", + "number": "8", + "name": "MANHATTAN DRESS" + }, + { + "finish": "6", + "number": "1", + "name": "GAVIN" + }, + { + "finish": "7", + "number": "4", + "name": "MONTGOMERY" + }, + { + "finish": "", + "number": "3", + "name": "GOLD PUMA" + } + ] + }, + { + "race": 2, + "winner": "TSUNUKI", + "trifecta": [ + "7", + "2", + "6" + ], + "runners": [ + { + "finish": "1", + "number": "7", + "name": "TSUNUKI" + }, + { + "finish": "2", + "number": "2", + "name": "IN BOCCA AL LUPE" + }, + { + "finish": "3", + "number": "6", + "name": "SORRENTI" + }, + { + "finish": "4", + "number": "5", + "name": "SAVANNA GOLDEN BOY" + }, + { + "finish": "5", + "number": "8", + "name": "LAGAVULIN" + }, + { + "finish": "6", + "number": "1", + "name": "BANG ITS ON" + }, + { + "finish": "SB", + "number": "3", + "name": "KOBI EXPRESS" + }, + { + "finish": "", + "number": "10", + "name": "PRESTIGE EXOTIC" + }, + { + "finish": "", + "number": "9", + "name": "PARKER\u2019S PARADISE" + }, + { + "finish": "", + "number": "4", + "name": "RUM AND KIRK" + } + ] + }, + { + "race": 3, + "winner": "ASHKIRK", + "trifecta": [ + "5", + "2", + "8" + ], + "runners": [ + { + "finish": "1", + "number": "5", + "name": "ASHKIRK" + }, + { + "finish": "2", + "number": "2", + "name": "FUNKY COLD MEDINA" + }, + { + "finish": "3", + "number": "8", + "name": "CHECKS\u2019N\u2019BALANCES" + }, + { + "finish": "4", + "number": "11", + "name": "LUCKY CRIMSON" + }, + { + "finish": "5", + "number": "7", + "name": "TOGARASHI" + }, + { + "finish": "6", + "number": "9", + "name": "DRAMACEY" + }, + { + "finish": "", + "number": "12", + "name": "PRIDE OF NATIONS" + }, + { + "finish": "", + "number": "10", + "name": "GANCEDO" + }, + { + "finish": "", + "number": "3", + "name": "MISS VELCRO" + }, + { + "finish": "", + "number": "1", + "name": "FLYING VENTO" + }, + { + "finish": "", + "number": "6", + "name": "KACHING DREAMING" + }, + { + "finish": "", + "number": "4", + "name": "TALEIKA" + } + ] + }, + { + "race": 4, + "winner": "COCCINELLA", + "trifecta": [ + "1", + "7", + "5" + ], + "runners": [ + { + "finish": "1", + "number": "1", + "name": "COCCINELLA" + }, + { + "finish": "2", + "number": "7", + "name": "MAHUIKA MAROI (NZ)" + }, + { + "finish": "3", + "number": "5", + "name": "TRIPLE TIME" + }, + { + "finish": "4", + "number": "9", + "name": "PLAY IT COOL" + }, + { + "finish": "5", + "number": "12", + "name": "PRESSIPITATING" + }, + { + "finish": "6", + "number": "3", + "name": "MORE YOU THINK" + }, + { + "finish": "7", + "number": "6", + "name": "WHATA SORT" + }, + { + "finish": "8", + "number": "4", + "name": "SIR ZINO (NZ)" + }, + { + "finish": "", + "number": "11", + "name": "MOTION A NATION" + }, + { + "finish": "", + "number": "2", + "name": "MONTEVECCHIO" + }, + { + "finish": "", + "number": "8", + "name": "OUR SPARKY" + }, + { + "finish": "", + "number": "10", + "name": "JUNOSTAR" + } + ] + }, + { + "race": 5, + "winner": "SHE\u2019S A DAME", + "trifecta": [ + "12", + "11", + "5" + ], + "runners": [ + { + "finish": "1", + "number": "12", + "name": "SHE\u2019S A DAME" + }, + { + "finish": "1", + "number": "11", + "name": "MILITARY LEGEND" + }, + { + "finish": "3", + "number": "5", + "name": "WASAI" + }, + { + "finish": "4", + "number": "13", + "name": "STYLISH EDITION" + }, + { + "finish": "5", + "number": "10", + "name": "LADY TUATARA" + }, + { + "finish": "6", + "number": "2", + "name": "LISTING CAPITAL" + }, + { + "finish": "7", + "number": "7", + "name": "HELLUVA ROAD" + }, + { + "finish": "8", + "number": "8", + "name": "HEY BLUEY" + }, + { + "finish": "", + "number": "14", + "name": "PEARL DU JOUR" + }, + { + "finish": "", + "number": "4", + "name": "STRENUOUS" + }, + { + "finish": "", + "number": "3", + "name": "RUBICK\u2019S SHADOW" + }, + { + "finish": "", + "number": "6", + "name": "EDGE OF INFINITY" + }, + { + "finish": "", + "number": "9", + "name": "KINDRED" + }, + { + "finish": "", + "number": "1", + "name": "FABULOUS FIANO" + } + ] + }, + { + "race": 6, + "winner": "DO IT FOR YOU", + "trifecta": [ + "1", + "2", + "9" + ], + "runners": [ + { + "finish": "1", + "number": "1", + "name": "DO IT FOR YOU" + }, + { + "finish": "2", + "number": "2", + "name": "TRIBBIANI (NZ)" + }, + { + "finish": "3", + "number": "9", + "name": "DEEP STEALTH" + }, + { + "finish": "4", + "number": "11", + "name": "MASTER OF REWARDS" + }, + { + "finish": "5", + "number": "6", + "name": "GOLDEN COPPER" + }, + { + "finish": "6", + "number": "8", + "name": "THUNDEROUS" + }, + { + "finish": "7", + "number": "7", + "name": "DARK STRATUM" + }, + { + "finish": "", + "number": "10", + "name": "VOSTOKOVA" + }, + { + "finish": "", + "number": "5", + "name": "BARELLO" + }, + { + "finish": "", + "number": "4", + "name": "CENTENNIAL PARK (NZ)" + }, + { + "finish": "", + "number": "3", + "name": "SPEED MAP" + } + ] + }, + { + "race": 7, + "winner": "YOWERI", + "trifecta": [ + "4", + "6", + "1" + ], + "runners": [ + { + "finish": "1", + "number": "4", + "name": "YOWERI" + }, + { + "finish": "2", + "number": "6", + "name": "BLUISH HUE" + }, + { + "finish": "3", + "number": "1", + "name": "IMMORTAL STORM" + }, + { + "finish": "4", + "number": "7", + "name": "CITY OF TEARS" + }, + { + "finish": "5", + "number": "14e", + "name": "LAND SPEED" + }, + { + "finish": "6", + "number": "11", + "name": "HI TIAGO" + }, + { + "finish": "", + "number": "13e", + "name": "SIGLO DE ORO" + }, + { + "finish": "", + "number": "12", + "name": "AUTUMNGIRL" + }, + { + "finish": "", + "number": "15e", + "name": "CLAN D\u2019ORO" + }, + { + "finish": "", + "number": "10", + "name": "ZAINDARA" + }, + { + "finish": "", + "number": "3", + "name": "JIMMYINTHEJUNGLE" + }, + { + "finish": "", + "number": "2", + "name": "WHISPERING ROGUE" + }, + { + "finish": "", + "number": "5", + "name": "ANDI DON\u2019T CARE" + }, + { + "finish": "", + "number": "9", + "name": "KIRRA\u2019S SISTER" + }, + { + "finish": "", + "number": "8", + "name": "THE ROOKIE" + } + ] + }, + { + "race": 8, + "winner": "A TOUCH FROM FAYT", + "trifecta": [ + "10", + "7", + "5" + ], + "runners": [ + { + "finish": "1", + "number": "10", + "name": "A TOUCH FROM FAYT" + }, + { + "finish": "2", + "number": "7", + "name": "TRYANZA" + }, + { + "finish": "3", + "number": "5", + "name": "VENDEMMIA (NZ)" + }, + { + "finish": "4", + "number": "12", + "name": "VETOED" + }, + { + "finish": "5", + "number": "8", + "name": "BRUTAL MISS" + }, + { + "finish": "6", + "number": "15e", + "name": "THE LUPERCAL" + }, + { + "finish": "7", + "number": "16e", + "name": "ALL TOO FOXY" + }, + { + "finish": "8", + "number": "6", + "name": "CHAMPONNET" + }, + { + "finish": "9", + "number": "9", + "name": "MA\u2019S EPIC" + }, + { + "finish": "10", + "number": "4", + "name": "MEADOWBROOK (NZ)" + }, + { + "finish": "11", + "number": "1", + "name": "RUSTIC TZAR" + }, + { + "finish": "12", + "number": "13", + "name": "VOSTOKOVA" + }, + { + "finish": "", + "number": "18e", + "name": "MYSTICAL GEM" + }, + { + "finish": "", + "number": "17e", + "name": "MONGOLIAN SPRING (NZ)" + }, + { + "finish": "", + "number": "20e", + "name": "PIERANT" + }, + { + "finish": "", + "number": "19e", + "name": "BENRIACH" + }, + { + "finish": "", + "number": "14", + "name": "STAR VENTURE" + }, + { + "finish": "", + "number": "11", + "name": "MISS ZERMATT" + }, + { + "finish": "", + "number": "2", + "name": "THUNDEROUS" + }, + { + "finish": "", + "number": "3", + "name": "DEEP STEALTH" + } + ] + } + ], + "Broome": [ + { + "race": 1, + "winner": "THE TOP BAR", + "trifecta": [ + "1", + "5", + "2" + ], + "runners": [ + { + "finish": "1", + "number": "1", + "name": "THE TOP BAR" + }, + { + "finish": "2", + "number": "5", + "name": "SCHUHBECK" + }, + { + "finish": "3", + "number": "2", + "name": "CHANTILLY GIRL" + }, + { + "finish": "4", + "number": "4", + "name": "MATSOKA" + }, + { + "finish": "5", + "number": "3", + "name": "MAGIC SHOT" + }, + { + "finish": "6", + "number": "6", + "name": "VERNACULAR" + } + ] + }, + { + "race": 2, + "winner": "MAJESTUOSO PHOENIX", + "trifecta": [ + "1", + "5", + "2" + ], + "runners": [ + { + "finish": "1", + "number": "1", + "name": "MAJESTUOSO PHOENIX" + }, + { + "finish": "2", + "number": "5", + "name": "FINADO" + }, + { + "finish": "3", + "number": "2", + "name": "RAY\u2019S SAUCE" + }, + { + "finish": "4", + "number": "7", + "name": "GINGERIFFIC" + }, + { + "finish": "5", + "number": "6", + "name": "WORKING CLASS GIRL" + }, + { + "finish": "6", + "number": "4", + "name": "OLE GRANDE" + }, + { + "finish": "", + "number": "3", + "name": "HELL\u2019S CITI" + } + ] + }, + { + "race": 3, + "winner": "RULESQUE", + "trifecta": [ + "4", + "2", + "5" + ], + "runners": [ + { + "finish": "1", + "number": "4", + "name": "RULESQUE" + }, + { + "finish": "2", + "number": "2", + "name": "DUST ASIDE" + }, + { + "finish": "3", + "number": "5", + "name": "SOLAR SYSTEM" + }, + { + "finish": "4", + "number": "3", + "name": "MRS KANGAROO" + }, + { + "finish": "5", + "number": "7", + "name": "PERCUSSION PRINCE" + }, + { + "finish": "6", + "number": "8", + "name": "SANCTIONS" + }, + { + "finish": "7", + "number": "1", + "name": "LA SIGNORA DANE" + }, + { + "finish": "8", + "number": "9", + "name": "MAGNASONIC" + }, + { + "finish": "9", + "number": "6", + "name": "DUMMY SPIT" + } + ] + }, + { + "race": 4, + "winner": "TOPAZ", + "trifecta": [ + "10", + "9", + "1" + ], + "runners": [ + { + "finish": "1", + "number": "10", + "name": "TOPAZ" + }, + { + "finish": "2", + "number": "9", + "name": "OCEAN\u2019S JEN (NZ)" + }, + { + "finish": "3", + "number": "1", + "name": "STAR POWER" + }, + { + "finish": "4", + "number": "7", + "name": "SHASFA" + }, + { + "finish": "5", + "number": "3", + "name": "ROMMEL\u2019S GODDESS" + }, + { + "finish": "6", + "number": "5", + "name": "ADRETT" + }, + { + "finish": "7", + "number": "6", + "name": "ESQUEL" + }, + { + "finish": "8", + "number": "4", + "name": "CLOSE TALKER" + }, + { + "finish": "", + "number": "8", + "name": "CROWS" + }, + { + "finish": "", + "number": "2", + "name": "BIN SHALAA" + } + ] + }, + { + "race": 5, + "winner": "NOW YOU SEE ME", + "trifecta": [ + "6", + "5", + "8" + ], + "runners": [ + { + "finish": "1", + "number": "6", + "name": "NOW YOU SEE ME" + }, + { + "finish": "2", + "number": "5", + "name": "HELL I AM" + }, + { + "finish": "3", + "number": "8", + "name": "BON\u2019S YOUR BACK" + }, + { + "finish": "4", + "number": "2", + "name": "CRUISE TO VICTORY" + }, + { + "finish": "5", + "number": "7", + "name": "ROYALZEL" + }, + { + "finish": "6", + "number": "9", + "name": "FAMEUX" + }, + { + "finish": "7", + "number": "1", + "name": "GALAXY AFFAIR" + }, + { + "finish": "8", + "number": "3", + "name": "BORDER CONTROL" + }, + { + "finish": "9", + "number": "4", + "name": "DUG ANOTHER HOLE" + } + ] + }, + { + "race": 6, + "winner": "GIFT OF THE HEART", + "trifecta": [ + "1", + "3", + "8" + ], + "runners": [ + { + "finish": "1", + "number": "1", + "name": "GIFT OF THE HEART" + }, + { + "finish": "2", + "number": "3", + "name": "FIRE THE GUARD" + }, + { + "finish": "3", + "number": "8", + "name": "ROEY CLAM" + }, + { + "finish": "4", + "number": "7", + "name": "BEYOND THE WALL" + }, + { + "finish": "5", + "number": "10", + "name": "CITY OF SIN" + }, + { + "finish": "6", + "number": "4", + "name": "UNIVERSAL PLAYBOY" + }, + { + "finish": "7", + "number": "6", + "name": "BUSTER\u2019S GIRL" + }, + { + "finish": "8", + "number": "9", + "name": "OUTLAW MUSIC" + }, + { + "finish": "9", + "number": "5", + "name": "DELICATE RULER" + }, + { + "finish": "10", + "number": "2", + "name": "LOST GRAVITY" + } + ] + } + ], + "Dalby": [ + { + "race": 1, + "winner": "NOT TELLING", + "trifecta": [ + "4", + "6", + "2" + ], + "runners": [ + { + "finish": "1", + "number": "4", + "name": "NOT TELLING" + }, + { + "finish": "2", + "number": "6", + "name": "DIVINELLE" + }, + { + "finish": "3", + "number": "2", + "name": "BLUEY\u2019S CHOICE" + }, + { + "finish": "4", + "number": "10", + "name": "SHAKDAM" + }, + { + "finish": "5", + "number": "5", + "name": "DECOY" + }, + { + "finish": "6", + "number": "3", + "name": "GOODFELLA FINCH" + }, + { + "finish": "7", + "number": "9", + "name": "MISS VELCRO" + }, + { + "finish": "8", + "number": "1", + "name": "ACES ARE GOOD" + }, + { + "finish": "9", + "number": "7", + "name": "KERRIELLA" + }, + { + "finish": "10", + "number": "12e", + "name": "REEVACITY" + }, + { + "finish": "", + "number": "14e", + "name": "PRIDE OF NATIONS" + }, + { + "finish": "", + "number": "13e", + "name": "KID MCKINLAY" + }, + { + "finish": "", + "number": "8", + "name": "LOVE AND PAIN" + }, + { + "finish": "", + "number": "11e", + "name": "ONE OF THEM GIRLS" + } + ] + }, + { + "race": 2, + "winner": "JAKEBRAKE", + "trifecta": [ + "1", + "5", + "8" + ], + "runners": [ + { + "finish": "1", + "number": "1", + "name": "JAKEBRAKE" + }, + { + "finish": "2", + "number": "5", + "name": "KAIDA ODORI" + }, + { + "finish": "3", + "number": "8", + "name": "ROSE OF CHANTILLY" + }, + { + "finish": "4", + "number": "3", + "name": "SKELDERGATE" + }, + { + "finish": "5", + "number": "9", + "name": "SUMMER READY" + }, + { + "finish": "6", + "number": "2", + "name": "LANGDOWN LEGACY" + }, + { + "finish": "7", + "number": "10", + "name": "PEARL DU JOUR" + }, + { + "finish": "8", + "number": "4", + "name": "ZOUMAN" + }, + { + "finish": "9", + "number": "7", + "name": "MONAROMA" + }, + { + "finish": "10", + "number": "6", + "name": "MAGNETIC ISLAND" + }, + { + "finish": "", + "number": "14e", + "name": "WHISKEY WARRIOR (NZ)" + }, + { + "finish": "", + "number": "15e", + "name": "VICTORY LINK" + }, + { + "finish": "", + "number": "13e", + "name": "A BIT DUSTY" + }, + { + "finish": "", + "number": "11e", + "name": "DIAMOND OCEAN" + }, + { + "finish": "", + "number": "12e", + "name": "IN THE HOLE TIGER" + } + ] + }, + { + "race": 3, + "winner": "SCRUFFY", + "trifecta": [ + "9", + "6", + "5" + ], + "runners": [ + { + "finish": "1", + "number": "9", + "name": "SCRUFFY" + }, + { + "finish": "2", + "number": "6", + "name": "LAMBERTINA (NZ)" + }, + { + "finish": "3", + "number": "5", + "name": "ANARITA" + }, + { + "finish": "4", + "number": "8", + "name": "EXTRA HANDS" + }, + { + "finish": "5", + "number": "2", + "name": "HOOT \u2019N\u2019 HOLLER" + }, + { + "finish": "", + "number": "10", + "name": "PEACH GALANTES" + }, + { + "finish": "", + "number": "7", + "name": "ZOUSLAYER" + }, + { + "finish": "", + "number": "3", + "name": "PUREZZA" + }, + { + "finish": "", + "number": "4", + "name": "OUT OF LUCK" + }, + { + "finish": "", + "number": "1", + "name": "THUNDER AWARD" + } + ] + }, + { + "race": 4, + "winner": "STRAIGHT BLAST", + "trifecta": [ + "3", + "7", + "4" + ], + "runners": [ + { + "finish": "1", + "number": "3", + "name": "STRAIGHT BLAST" + }, + { + "finish": "2", + "number": "7", + "name": "FINAL VOYAGE" + }, + { + "finish": "3", + "number": "4", + "name": "ZARIPPA" + }, + { + "finish": "4", + "number": "2", + "name": "MISS DE MEDICI" + }, + { + "finish": "5", + "number": "5", + "name": "DEEP TIARA" + }, + { + "finish": "6", + "number": "1", + "name": "BURLEIGH MAGIC" + }, + { + "finish": "7", + "number": "10", + "name": "COSTA CATORI" + }, + { + "finish": "8", + "number": "6", + "name": "KICKATINALONG" + }, + { + "finish": "9", + "number": "9", + "name": "MASTER MIYAGI" + }, + { + "finish": "", + "number": "8", + "name": "WATER LAD" + } + ] + }, + { + "race": 5, + "winner": "THIEF BY NIGHT", + "trifecta": [ + "5", + "7", + "9" + ], + "runners": [ + { + "finish": "1", + "number": "5", + "name": "THIEF BY NIGHT" + }, + { + "finish": "2", + "number": "7", + "name": "INVISIBLE TARGET" + }, + { + "finish": "3", + "number": "9", + "name": "PEACH GALANTES" + }, + { + "finish": "4", + "number": "2", + "name": "ZOUSLAYER" + }, + { + "finish": "5", + "number": "6", + "name": "WHITTAKER" + }, + { + "finish": "6", + "number": "1", + "name": "IL CUBO" + }, + { + "finish": "7", + "number": "3", + "name": "JACKS AND SODA" + }, + { + "finish": "8", + "number": "4", + "name": "CAUSEWAYS" + }, + { + "finish": "9", + "number": "10", + "name": "WICKED GAMES" + }, + { + "finish": "10", + "number": "8", + "name": "HEROIC BEACH" + }, + { + "finish": "", + "number": "11e", + "name": "GREAT ANGLES" + } + ] + }, + { + "race": 6, + "winner": "WATER LAD", + "trifecta": [ + "8", + "6", + "1" + ], + "runners": [ + { + "finish": "1", + "number": "8", + "name": "WATER LAD" + }, + { + "finish": "2", + "number": "6", + "name": "THIEM" + }, + { + "finish": "3", + "number": "1", + "name": "KNOWITALL FRANK" + }, + { + "finish": "4", + "number": "4", + "name": "VON BEE (NZ)" + }, + { + "finish": "5", + "number": "11e", + "name": "APPARATE" + }, + { + "finish": "6", + "number": "5", + "name": "FLYING CELICA" + }, + { + "finish": "7", + "number": "3", + "name": "AUSSIE ADAPTOR" + }, + { + "finish": "8", + "number": "9", + "name": "I AM PIETRA" + }, + { + "finish": "9", + "number": "2", + "name": "TOKYO BANDIT" + }, + { + "finish": "10", + "number": "10", + "name": "KHANT FAIL (NZ)" + }, + { + "finish": "", + "number": "12e", + "name": "HARCASION" + }, + { + "finish": "", + "number": "7", + "name": "BRAVE EMMA" + } + ] + }, + { + "race": 7, + "winner": "ZAVEGA", + "trifecta": [ + "10", + "12e", + "2" + ], + "runners": [ + { + "finish": "1", + "number": "10", + "name": "ZAVEGA" + }, + { + "finish": "2", + "number": "12e", + "name": "BEACHSIDE BABE" + }, + { + "finish": "3", + "number": "2", + "name": "MAJESTIC LOUVRE" + }, + { + "finish": "4", + "number": "9", + "name": "ROCKY BLONDE" + }, + { + "finish": "5", + "number": "4", + "name": "MASTER NED" + }, + { + "finish": "6", + "number": "8", + "name": "ZOUPHISTICATE" + }, + { + "finish": "7", + "number": "1", + "name": "GOOD ONYA CHAMP" + }, + { + "finish": "8", + "number": "3", + "name": "GANDALF" + }, + { + "finish": "9", + "number": "6", + "name": "PRINCE OF DIAMONDS" + }, + { + "finish": "SB", + "number": "7", + "name": "EGYPITIAN\u2019S REWARD" + }, + { + "finish": "", + "number": "15e", + "name": "HARCASION" + }, + { + "finish": "", + "number": "14e", + "name": "MAGGIE ROSE" + }, + { + "finish": "", + "number": "13e", + "name": "MASTER MIYAGI" + }, + { + "finish": "", + "number": "5", + "name": "CLAW MACHINE" + }, + { + "finish": "", + "number": "11e", + "name": "SUPER EXCEPTIONAL" + } + ] + }, + { + "race": 8, + "winner": "JEMELDI", + "trifecta": [ + "1", + "3", + "14e" + ], + "runners": [ + { + "finish": "1", + "number": "1", + "name": "JEMELDI" + }, + { + "finish": "2", + "number": "3", + "name": "XERRI" + }, + { + "finish": "3", + "number": "14e", + "name": "MR EVANS" + }, + { + "finish": "4", + "number": "5", + "name": "MR WANDJI" + }, + { + "finish": "5", + "number": "6", + "name": "DUSAN" + }, + { + "finish": "6", + "number": "8", + "name": "BOOGA RAY" + }, + { + "finish": "7", + "number": "9", + "name": "VESPER LYND" + }, + { + "finish": "8", + "number": "7", + "name": "ZA HIDDEN DRAGON" + }, + { + "finish": "9", + "number": "11e", + "name": "ELECTROMAGNETIC" + }, + { + "finish": "10", + "number": "12e", + "name": "SAPANA\u2019S PEARL" + }, + { + "finish": "", + "number": "15e", + "name": "FLITGROVE" + }, + { + "finish": "", + "number": "16e", + "name": "SLEEPY JOE" + }, + { + "finish": "", + "number": "17e", + "name": "FINAL VOYAGE" + }, + { + "finish": "", + "number": "2", + "name": "THAT\u2019S AN EXTRA" + }, + { + "finish": "", + "number": "10", + "name": "RUN LIKE A GIRL" + }, + { + "finish": "", + "number": "4", + "name": "CRESSBROOK" + }, + { + "finish": "", + "number": "13e", + "name": "DARTH INVADER" + } + ] + } + ], + "Hawkesbury": [ + { + "race": 1, + "winner": "PIERRO LAD", + "trifecta": [ + "2", + "3", + "1" + ], + "runners": [ + { + "finish": "1", + "number": "2", + "name": "PIERRO LAD" + }, + { + "finish": "2", + "number": "3", + "name": "DON\u2019S PARTY" + }, + { + "finish": "3", + "number": "1", + "name": "GRAFTON STREET (IRE)" + }, + { + "finish": "4", + "number": "4", + "name": "VASALA" + }, + { + "finish": "5", + "number": "5", + "name": "DERRY CITY FELIX" + }, + { + "finish": "6", + "number": "6", + "name": "FIREWORK" + }, + { + "finish": "7", + "number": "7", + "name": "DON\u2019TCALLMEKATHY" + }, + { + "finish": "", + "number": "8", + "name": "HUSSY LA VISTA" + } + ] + }, + { + "race": 2, + "winner": "RAPID REVENUE", + "trifecta": [ + "5", + "3", + "2" + ], + "runners": [ + { + "finish": "1", + "number": "5", + "name": "RAPID REVENUE" + }, + { + "finish": "2", + "number": "3", + "name": "COPARTNER PEGASUS" + }, + { + "finish": "3", + "number": "2", + "name": "BUONGIORNO (NZ)" + }, + { + "finish": "4", + "number": "1", + "name": "BLAZING FUTURE" + }, + { + "finish": "5", + "number": "9", + "name": "JAPAN" + }, + { + "finish": "6", + "number": "10", + "name": "JALFREZI" + }, + { + "finish": "7", + "number": "8", + "name": "DUX PROXIMUS" + }, + { + "finish": "8", + "number": "7", + "name": "TAKE A DAY OFF" + }, + { + "finish": "9", + "number": "6", + "name": "ROULADEN" + }, + { + "finish": "10", + "number": "4", + "name": "HEEZA STEVE" + } + ] + }, + { + "race": 3, + "winner": "FARFETCHED", + "trifecta": [ + "8", + "3", + "9" + ], + "runners": [ + { + "finish": "1", + "number": "8", + "name": "FARFETCHED" + }, + { + "finish": "2", + "number": "3", + "name": "GAULTIER" + }, + { + "finish": "3", + "number": "9", + "name": "KISS OF GOLD" + }, + { + "finish": "4", + "number": "1", + "name": "ADAPTATION (NZ)" + }, + { + "finish": "5", + "number": "6", + "name": "HALEKULANI" + }, + { + "finish": "6", + "number": "10", + "name": "NAVY SLIPPERS" + }, + { + "finish": "7", + "number": "12", + "name": "WRITTEN ABOUT" + }, + { + "finish": "8", + "number": "4", + "name": "GOING BY TRAIN" + }, + { + "finish": "9", + "number": "7", + "name": "TOUCHING HANS" + }, + { + "finish": "", + "number": "5", + "name": "GREEN WINTER" + }, + { + "finish": "", + "number": "11", + "name": "THINKSHE\u2019S AUSBRED" + }, + { + "finish": "", + "number": "2", + "name": "FINAL SPIRIT" + } + ] + }, + { + "race": 4, + "winner": "WAEREA", + "trifecta": [ + "1", + "5", + "2" + ], + "runners": [ + { + "finish": "1", + "number": "1", + "name": "WAEREA" + }, + { + "finish": "2", + "number": "5", + "name": "RIBBLE LACE (NZ)" + }, + { + "finish": "3", + "number": "2", + "name": "DUBAI ADVENTURE" + }, + { + "finish": "4", + "number": "3", + "name": "GALACTIC FORCE" + }, + { + "finish": "5", + "number": "8", + "name": "DAMASCUS CALLING" + }, + { + "finish": "6", + "number": "11", + "name": "MAXIMUM RIDE" + }, + { + "finish": "7", + "number": "12", + "name": "PIEDI VELOCI" + }, + { + "finish": "8", + "number": "4", + "name": "HARD JAKKA" + }, + { + "finish": "9", + "number": "7", + "name": "SHARE THE JOY" + }, + { + "finish": "10", + "number": "9", + "name": "MAGENTA SHORES" + }, + { + "finish": "", + "number": "6", + "name": "FIREWORK" + }, + { + "finish": "", + "number": "10", + "name": "EXCUSEME MROFFICER" + } + ] + }, + { + "race": 5, + "winner": "BINKOU", + "trifecta": [ + "11", + "4", + "7" + ], + "runners": [ + { + "finish": "1", + "number": "11", + "name": "BINKOU" + }, + { + "finish": "2", + "number": "4", + "name": "THE IRON STAR" + }, + { + "finish": "3", + "number": "7", + "name": "HIGHBORN HARRY" + }, + { + "finish": "4", + "number": "9", + "name": "INCEPTION" + }, + { + "finish": "5", + "number": "3", + "name": "VIEWPOINT" + }, + { + "finish": "6", + "number": "8", + "name": "JOHNNY SMASH" + }, + { + "finish": "7", + "number": "5", + "name": "LINE OF FIRE" + }, + { + "finish": "8", + "number": "1", + "name": "LUGARNO" + }, + { + "finish": "9", + "number": "2", + "name": "DR EVIL" + }, + { + "finish": "10", + "number": "10", + "name": "TIP TOP TIMING" + }, + { + "finish": "", + "number": "6", + "name": "TACT" + } + ] + }, + { + "race": 6, + "winner": "VAIN TEMPTRESS", + "trifecta": [ + "2", + "5", + "8" + ], + "runners": [ + { + "finish": "1", + "number": "2", + "name": "VAIN TEMPTRESS" + }, + { + "finish": "2", + "number": "5", + "name": "UNION" + }, + { + "finish": "3", + "number": "8", + "name": "LATEST FLAME (NZ)" + }, + { + "finish": "4", + "number": "1", + "name": "MAYWEATHER" + }, + { + "finish": "5", + "number": "9", + "name": "LEGASELLI" + }, + { + "finish": "6", + "number": "3", + "name": "GIMME A YES" + }, + { + "finish": "7", + "number": "11e", + "name": "LUCKY MONKEY" + }, + { + "finish": "8", + "number": "10", + "name": "VELVET RUSH" + }, + { + "finish": "", + "number": "12e", + "name": "GAULTIER" + }, + { + "finish": "", + "number": "4", + "name": "MILLE FEUILLE" + }, + { + "finish": "", + "number": "6", + "name": "DENISE\u2019S GAL" + }, + { + "finish": "", + "number": "7", + "name": "HARRY\u2019S HUSSEY" + } + ] + }, + { + "race": 7, + "winner": "CASTLEJOHN", + "trifecta": [ + "1", + "8", + "2" + ], + "runners": [ + { + "finish": "1", + "number": "1", + "name": "CASTLEJOHN" + }, + { + "finish": "2", + "number": "8", + "name": "SPRIGHTLY AFFAIR" + }, + { + "finish": "3", + "number": "2", + "name": "DIRTY SUMMER" + }, + { + "finish": "4", + "number": "6", + "name": "BALLET ENCORE" + }, + { + "finish": "5", + "number": "3", + "name": "MAIDOFF" + }, + { + "finish": "6", + "number": "10", + "name": "NYMPHADORA" + }, + { + "finish": "7", + "number": "4", + "name": "WILLINGHAM" + }, + { + "finish": "", + "number": "5", + "name": "MASTER ZOUS" + }, + { + "finish": "", + "number": "9", + "name": "COSMIC ORDER" + }, + { + "finish": "", + "number": "7", + "name": "GEM TYCOON" + } + ] + } + ] + }, + "2026-08-12": { + "Bendigo": [ + { + "race": 1, + "winner": "HYDRO RUSH", + "trifecta": [ + "4", + "1", + "2" + ], + "runners": [ + { + "finish": "1", + "number": "4", + "name": "HYDRO RUSH" + }, + { + "finish": "2", + "number": "1", + "name": "COME TOGETHER" + }, + { + "finish": "3", + "number": "2", + "name": "DESERT OAK" + }, + { + "finish": "4", + "number": "3", + "name": "GOLD CHALICE" + }, + { + "finish": "5", + "number": "5", + "name": "LITTLE BIT" + }, + { + "finish": "", + "number": "6", + "name": "PRINCE OF PORTLAND" + } + ] + }, + { + "race": 2, + "winner": "I AM ARIA", + "trifecta": [ + "3", + "5", + "10" + ], + "runners": [ + { + "finish": "1", + "number": "3", + "name": "I AM ARIA" + }, + { + "finish": "2", + "number": "5", + "name": "NOVAMIRA" + }, + { + "finish": "3", + "number": "10", + "name": "SILENT DEVOTION" + }, + { + "finish": "4", + "number": "11", + "name": "SKY WYTCH" + }, + { + "finish": "5", + "number": "9", + "name": "SHAMEFUL IMPULSE" + }, + { + "finish": "6", + "number": "2", + "name": "FIVE KNIGHTS" + }, + { + "finish": "7", + "number": "4", + "name": "LADY MOLLY" + }, + { + "finish": "", + "number": "1", + "name": "AMIRA DUBAI" + }, + { + "finish": "", + "number": "6", + "name": "OVER EXCITED" + }, + { + "finish": "", + "number": "7", + "name": "PORTLAND ROSE" + }, + { + "finish": "", + "number": "8", + "name": "ROJA CALIENTE" + } + ] + }, + { + "race": 3, + "winner": "VALDA WARRIOR", + "trifecta": [ + "8", + "1", + "7" + ], + "runners": [ + { + "finish": "1", + "number": "8", + "name": "VALDA WARRIOR" + }, + { + "finish": "2", + "number": "1", + "name": "KOYUGA RIP" + }, + { + "finish": "3", + "number": "7", + "name": "ROCKZINO (NZ)" + }, + { + "finish": "4", + "number": "6", + "name": "ONLY OPERA" + }, + { + "finish": "5", + "number": "3", + "name": "AZULITA" + }, + { + "finish": "6", + "number": "2", + "name": "TEMPERED EDGE" + }, + { + "finish": "", + "number": "4", + "name": "BELLABAMA" + }, + { + "finish": "", + "number": "5", + "name": "NORFOLK VICTORY" + } + ] + }, + { + "race": 4, + "winner": "DIAMOND EYE", + "trifecta": [ + "1", + "8", + "10" + ], + "runners": [ + { + "finish": "1", + "number": "1", + "name": "DIAMOND EYE" + }, + { + "finish": "2", + "number": "8", + "name": "SKYDREAM" + }, + { + "finish": "3", + "number": "10", + "name": "ANNATORIA" + }, + { + "finish": "4", + "number": "11", + "name": "GUARDIAN DETECTIVE" + }, + { + "finish": "5", + "number": "3", + "name": "HIGHABOVEME" + }, + { + "finish": "6", + "number": "5", + "name": "PICCINA" + }, + { + "finish": "7", + "number": "6", + "name": "SHAYKHLISLAMOVA (NZ)" + }, + { + "finish": "", + "number": "2", + "name": "GALACTIC GIRL" + }, + { + "finish": "", + "number": "12", + "name": "MERCHANTESSA" + }, + { + "finish": "", + "number": "4", + "name": "HOT OPERA" + }, + { + "finish": "", + "number": "7", + "name": "SHEZA RAVEELA (NZ)" + }, + { + "finish": "", + "number": "9", + "name": "ABAYA" + } + ] + }, + { + "race": 5, + "winner": "FEHMARN", + "trifecta": [ + "8", + "7", + "10" + ], + "runners": [ + { + "finish": "1", + "number": "8", + "name": "FEHMARN" + }, + { + "finish": "2", + "number": "7", + "name": "EXFORTYTHREE" + }, + { + "finish": "3", + "number": "10", + "name": "NICEREINE" + }, + { + "finish": "4", + "number": "4", + "name": "MONIX" + }, + { + "finish": "5", + "number": "1", + "name": "ANTONITO (NZ)" + }, + { + "finish": "6", + "number": "2", + "name": "MISTY LEGEND" + }, + { + "finish": "7", + "number": "11", + "name": "TIME TO RUMBLE" + }, + { + "finish": "", + "number": "12", + "name": "KIPPIS" + }, + { + "finish": "", + "number": "9", + "name": "MASKED MARAUDER" + }, + { + "finish": "", + "number": "3", + "name": "HELLUVA BARTY" + }, + { + "finish": "", + "number": "5", + "name": "INSAIN HARRY" + }, + { + "finish": "", + "number": "6", + "name": "ROYAL RENDEZVOUS" + } + ] + }, + { + "race": 6, + "winner": "MRS ARCHIBALD", + "trifecta": [ + "7", + "4", + "9" + ], + "runners": [ + { + "finish": "1", + "number": "7", + "name": "MRS ARCHIBALD" + }, + { + "finish": "2", + "number": "4", + "name": "BINE" + }, + { + "finish": "3", + "number": "9", + "name": "ICED POPPY" + }, + { + "finish": "4", + "number": "15e", + "name": "MISS HIMALAYA" + }, + { + "finish": "5", + "number": "1", + "name": "ROYAL LASS" + }, + { + "finish": "6", + "number": "6", + "name": "YUUKI" + }, + { + "finish": "7", + "number": "3", + "name": "TAPO" + }, + { + "finish": "8", + "number": "13", + "name": "GLIDING LIGHTENING" + }, + { + "finish": "SB", + "number": "10", + "name": "PRAISE HER" + }, + { + "finish": "", + "number": "5", + "name": "SET ME LOOSE" + }, + { + "finish": "", + "number": "14", + "name": "PLEASE ME DO" + }, + { + "finish": "", + "number": "8", + "name": "SOJU" + }, + { + "finish": "", + "number": "2", + "name": "BODY OF VENUS" + }, + { + "finish": "", + "number": "11", + "name": "WRITTEN GLOW" + }, + { + "finish": "", + "number": "12", + "name": "ALMOST AN ANGEL" + } + ] + }, + { + "race": 7, + "winner": "ELECTRIC ELVIS (NZ)", + "trifecta": [ + "6", + "7", + "2" + ], + "runners": [ + { + "finish": "1", + "number": "6", + "name": "ELECTRIC ELVIS (NZ)" + }, + { + "finish": "2", + "number": "7", + "name": "MAGNETIC CHESS" + }, + { + "finish": "3", + "number": "2", + "name": "GEORGIE GET MAD (GB)" + }, + { + "finish": "4", + "number": "16e", + "name": "INVISIBLE MAGIC (NZ)" + }, + { + "finish": "5", + "number": "11", + "name": "YUKI" + }, + { + "finish": "6", + "number": "8", + "name": "CINDY FALLS (NZ)" + }, + { + "finish": "7", + "number": "17e", + "name": "SHANONI" + }, + { + "finish": "8", + "number": "1", + "name": "EXPRESS CLASS" + }, + { + "finish": "9", + "number": "14", + "name": "EISHAA" + }, + { + "finish": "10", + "number": "3", + "name": "THE NARRATOR (NZ)" + }, + { + "finish": "", + "number": "15e", + "name": "LORD DOMINO" + }, + { + "finish": "", + "number": "20e", + "name": "TSARINE (NZ)" + }, + { + "finish": "", + "number": "18e", + "name": "TAN TAT DELIGHT" + }, + { + "finish": "", + "number": "19e", + "name": "CASHOUT" + }, + { + "finish": "", + "number": "9", + "name": "FLY BY LIGHT" + }, + { + "finish": "", + "number": "5", + "name": "PRINCE OF BROOKY" + }, + { + "finish": "", + "number": "4", + "name": "SAVOYARD" + }, + { + "finish": "", + "number": "13", + "name": "LYRICS \u2019N\u2019 SONG" + }, + { + "finish": "", + "number": "12", + "name": "CELESTIAL ZARA" + }, + { + "finish": "", + "number": "10", + "name": "GUNADO" + } + ] + }, + { + "race": 8, + "winner": "RASP", + "trifecta": [ + "1", + "19e", + "14" + ], + "runners": [ + { + "finish": "1", + "number": "1", + "name": "RASP" + }, + { + "finish": "2", + "number": "19e", + "name": "SOMETHINGSOSTRONG" + }, + { + "finish": "3", + "number": "14", + "name": "TEL AVIV" + }, + { + "finish": "4", + "number": "17e", + "name": "JAWSOME ROB" + }, + { + "finish": "5", + "number": "15e", + "name": "ANNABELLE SUNSHINE" + }, + { + "finish": "6", + "number": "18e", + "name": "CALL ME RHONDA" + }, + { + "finish": "7", + "number": "12", + "name": "IS THAT ALL" + }, + { + "finish": "8", + "number": "6", + "name": "DEADLY PRESS" + }, + { + "finish": "9", + "number": "8", + "name": "MARGIE\u2019S BOY" + }, + { + "finish": "10", + "number": "20e", + "name": "SAVETHEBESTTILLAST" + }, + { + "finish": "11", + "number": "9", + "name": "OLLANDIA BEACH" + }, + { + "finish": "12", + "number": "4", + "name": "PENTLE BAY (IRE)" + }, + { + "finish": "13", + "number": "5", + "name": "BLUE BANDIT" + }, + { + "finish": "SB", + "number": "11", + "name": "IMPENDING SHADOW" + }, + { + "finish": "", + "number": "3", + "name": "STAY HUMBLE" + }, + { + "finish": "", + "number": "2", + "name": "TANGANYIKA (NZ)" + }, + { + "finish": "", + "number": "10", + "name": "ALL BUSINESS" + }, + { + "finish": "", + "number": "7", + "name": "ISLAND BOY" + }, + { + "finish": "", + "number": "16e", + "name": "NOBLE WORK" + }, + { + "finish": "", + "number": "13", + "name": "SUZE SPRITZ" + } + ] + } + ], + "Eagle Farm": [ + { + "race": 1, + "winner": "NOVELTY", + "trifecta": [ + "4", + "8", + "13e" + ], + "runners": [ + { + "finish": "1", + "number": "4", + "name": "NOVELTY" + }, + { + "finish": "2", + "number": "8", + "name": "FLARESSENCE" + }, + { + "finish": "3", + "number": "13e", + "name": "METRIC" + }, + { + "finish": "4", + "number": "6", + "name": "RED POINT" + }, + { + "finish": "5", + "number": "12", + "name": "WIN STAR" + }, + { + "finish": "6", + "number": "1", + "name": "CODE KEEPER" + }, + { + "finish": "7", + "number": "3", + "name": "LUNANIC" + }, + { + "finish": "8", + "number": "15e", + "name": "MISHANI ROZAY" + }, + { + "finish": "9", + "number": "2", + "name": "COOPER CHASE" + }, + { + "finish": "10", + "number": "9", + "name": "GODDOR" + }, + { + "finish": "11", + "number": "11", + "name": "TEXAS COWGIRL" + }, + { + "finish": "", + "number": "16e", + "name": "ZEDDICH" + }, + { + "finish": "", + "number": "17e", + "name": "TOMMY TIE" + }, + { + "finish": "", + "number": "18e", + "name": "BOOTS" + }, + { + "finish": "", + "number": "5", + "name": "PINOT PIRATE" + }, + { + "finish": "", + "number": "10", + "name": "IT\u2019SALL ABOUT MARY" + }, + { + "finish": "", + "number": "7", + "name": "THREEEYEDWITCH" + }, + { + "finish": "", + "number": "14e", + "name": "READY AS BAM" + } + ] + }, + { + "race": 2, + "winner": "BEAT THE RAP", + "trifecta": [ + "2", + "7", + "14" + ], + "runners": [ + { + "finish": "1", + "number": "2", + "name": "BEAT THE RAP" + }, + { + "finish": "2", + "number": "7", + "name": "PROPHET OF DESTINY" + }, + { + "finish": "3", + "number": "14", + "name": "THREEEYEDWITCH" + }, + { + "finish": "4", + "number": "4", + "name": "INDAMOUSE" + }, + { + "finish": "5", + "number": "1", + "name": "BAD BOSS" + }, + { + "finish": "6", + "number": "6", + "name": "MORE REVOLUTION" + }, + { + "finish": "7", + "number": "8", + "name": "QUARTZOPOLIS (NZ)" + }, + { + "finish": "8", + "number": "9", + "name": "RUM AND KIRK" + }, + { + "finish": "9", + "number": "10", + "name": "SEATICUS" + }, + { + "finish": "10", + "number": "12", + "name": "IGNATIUS" + }, + { + "finish": "11", + "number": "5", + "name": "LIPIZZANER" + }, + { + "finish": "", + "number": "11", + "name": "SORRENTI" + }, + { + "finish": "", + "number": "13", + "name": "NO WALLET REG" + }, + { + "finish": "", + "number": "3", + "name": "FIDARDO" + } + ] + }, + { + "race": 3, + "winner": "PEARLS IN JUNE", + "trifecta": [ + "10", + "17e", + "1" + ], + "runners": [ + { + "finish": "1", + "number": "10", + "name": "PEARLS IN JUNE" + }, + { + "finish": "2", + "number": "17e", + "name": "MEDITERRA" + }, + { + "finish": "3", + "number": "1", + "name": "AGADOO" + }, + { + "finish": "4", + "number": "7", + "name": "IRREVERENT" + }, + { + "finish": "5", + "number": "12", + "name": "TENGUN TANGO" + }, + { + "finish": "6", + "number": "5", + "name": "EMPHATIQUE" + }, + { + "finish": "7", + "number": "18e", + "name": "KOBABILITY" + }, + { + "finish": "8", + "number": "16e", + "name": "CERETTI" + }, + { + "finish": "9", + "number": "6", + "name": "HEAD OF THE RIVER" + }, + { + "finish": "10", + "number": "11", + "name": "SECRET SUSPICION" + }, + { + "finish": "", + "number": "15e", + "name": "MAJOR HOT" + }, + { + "finish": "", + "number": "9", + "name": "PARKER\u2019S PARADISE" + }, + { + "finish": "", + "number": "2", + "name": "BEV\u2019S SPECIAL" + }, + { + "finish": "", + "number": "14", + "name": "METRIC" + }, + { + "finish": "", + "number": "4", + "name": "CITY BOUND" + }, + { + "finish": "", + "number": "8", + "name": "LILI ANNA" + }, + { + "finish": "", + "number": "13", + "name": "WELCOME ADVICE" + }, + { + "finish": "", + "number": "3", + "name": "CARPET RIDE" + } + ] + }, + { + "race": 4, + "winner": "GORBACHEV", + "trifecta": [ + "3", + "5", + "7" + ], + "runners": [ + { + "finish": "1", + "number": "3", + "name": "GORBACHEV" + }, + { + "finish": "2", + "number": "5", + "name": "TOO MANY THOUGHTS" + }, + { + "finish": "3", + "number": "7", + "name": "PUFF \u2019N\u2019 HARRY" + }, + { + "finish": "4", + "number": "1", + "name": "LAST COMMAND" + }, + { + "finish": "5", + "number": "4", + "name": "FREELAND" + }, + { + "finish": "6", + "number": "8", + "name": "BECAMO" + }, + { + "finish": "7", + "number": "9", + "name": "RING BEARER" + }, + { + "finish": "8", + "number": "2", + "name": "NAVAL TRADER" + }, + { + "finish": "", + "number": "6", + "name": "ENFORCEABLE" + } + ] + }, + { + "race": 5, + "winner": "BARCELO", + "trifecta": [ + "2", + "3", + "1" + ], + "runners": [ + { + "finish": "1", + "number": "2", + "name": "BARCELO" + }, + { + "finish": "2", + "number": "3", + "name": "BON RIVIERE" + }, + { + "finish": "3", + "number": "1", + "name": "ARGENTUM ROCK" + }, + { + "finish": "4", + "number": "12", + "name": "TASSORATI" + }, + { + "finish": "5", + "number": "6", + "name": "DEVINE SQUIRE (NZ)" + }, + { + "finish": "6", + "number": "10", + "name": "SPOT THE AUSSIE" + }, + { + "finish": "7", + "number": "8", + "name": "HE\u2019S A SAINT (NZ)" + }, + { + "finish": "8", + "number": "5", + "name": "CRYPTO MAGIC" + }, + { + "finish": "9", + "number": "9", + "name": "ICONIFY" + }, + { + "finish": "", + "number": "7", + "name": "FIREY TRUTH" + }, + { + "finish": "", + "number": "11", + "name": "PIERTAGA" + }, + { + "finish": "", + "number": "4", + "name": "COCCINELLA" + } + ] + }, + { + "race": 6, + "winner": "MIDNIGHT SPIRIT", + "trifecta": [ + "2", + "1", + "9" + ], + "runners": [ + { + "finish": "1", + "number": "2", + "name": "MIDNIGHT SPIRIT" + }, + { + "finish": "2", + "number": "1", + "name": "ENFORCEABLE" + }, + { + "finish": "3", + "number": "9", + "name": "FIREFORCE" + }, + { + "finish": "4", + "number": "10", + "name": "SIESTA" + }, + { + "finish": "5", + "number": "7", + "name": "TORO STRIKE" + }, + { + "finish": "6", + "number": "13", + "name": "MISHANI PRINCE" + }, + { + "finish": "7", + "number": "8", + "name": "CHATTERLEY" + }, + { + "finish": "8", + "number": "11", + "name": "BLUE ALLURE" + }, + { + "finish": "", + "number": "6", + "name": "TONKATSU GODDESS" + }, + { + "finish": "", + "number": "12", + "name": "KADESKY" + }, + { + "finish": "", + "number": "5", + "name": "OUR HUNTRESS (NZ)" + }, + { + "finish": "", + "number": "4", + "name": "BEREZKA" + }, + { + "finish": "", + "number": "3", + "name": "TIZ WORTHY" + } + ] + }, + { + "race": 7, + "winner": "GRAM", + "trifecta": [ + "4", + "8", + "5" + ], + "runners": [ + { + "finish": "1", + "number": "4", + "name": "GRAM" + }, + { + "finish": "2", + "number": "8", + "name": "ROSE NOIR" + }, + { + "finish": "3", + "number": "5", + "name": "THE POOL BOY" + }, + { + "finish": "4", + "number": "6", + "name": "BIANCELLI" + }, + { + "finish": "5", + "number": "2", + "name": "CHILLED WITH ICE" + }, + { + "finish": "6", + "number": "9", + "name": "SWIFTIES" + }, + { + "finish": "7", + "number": "7", + "name": "LIGHTS OF PARADISE" + }, + { + "finish": "8", + "number": "3", + "name": "EAGLE\u2019S FIRE" + }, + { + "finish": "", + "number": "11", + "name": "ZOUCAT" + }, + { + "finish": "", + "number": "12", + "name": "ESHA" + }, + { + "finish": "", + "number": "1", + "name": "CAT CALL" + }, + { + "finish": "", + "number": "10", + "name": "TIZ WORTHY" + } + ] + }, + { + "race": 8, + "winner": "ESHA", + "trifecta": [ + "6", + "8", + "2" + ], + "runners": [ + { + "finish": "1", + "number": "6", + "name": "ESHA" + }, + { + "finish": "2", + "number": "8", + "name": "PORT ERIN" + }, + { + "finish": "3", + "number": "2", + "name": "TIGER TIE" + }, + { + "finish": "4", + "number": "12", + "name": "KINGDOM UNDERSIEGE" + }, + { + "finish": "5", + "number": "11", + "name": "SURREAL ASCOT" + }, + { + "finish": "6", + "number": "1", + "name": "MOONHAVEN" + }, + { + "finish": "7", + "number": "3", + "name": "ACRES AWAY" + }, + { + "finish": "8", + "number": "7", + "name": "MISS PERSONALITY" + }, + { + "finish": "9", + "number": "4", + "name": "DARK TSZYU (NZ)" + }, + { + "finish": "10", + "number": "10", + "name": "ARISPHERE" + }, + { + "finish": "", + "number": "13e", + "name": "KING OF THE JUNGLE" + }, + { + "finish": "", + "number": "9", + "name": "BIANCELLI" + }, + { + "finish": "", + "number": "5", + "name": "PALEFACE RINGO" + } + ] + } + ], + "Pinjarra Scarpside": [ + { + "race": 1, + "winner": "FENNEC STORM", + "trifecta": [ + "2", + "1", + "10" + ], + "runners": [ + { + "finish": "1", + "number": "2", + "name": "FENNEC STORM" + }, + { + "finish": "2", + "number": "1", + "name": "LONG LAUGH" + }, + { + "finish": "3", + "number": "10", + "name": "NEUBRONNER" + }, + { + "finish": "4", + "number": "11", + "name": "PARIS TREATY" + }, + { + "finish": "5", + "number": "8", + "name": "ZINNIE CAN RUN" + }, + { + "finish": "6", + "number": "4", + "name": "WHERE\u2019S TIMMY" + }, + { + "finish": "7", + "number": "9", + "name": "ZINNY" + }, + { + "finish": "8", + "number": "7", + "name": "FOREVER ELITE" + }, + { + "finish": "9", + "number": "12", + "name": "RUN YOGI RUN" + }, + { + "finish": "9", + "number": "13e", + "name": "MODERN MISS" + }, + { + "finish": "11", + "number": "3", + "name": "KINGSLEY TOWN" + }, + { + "finish": "12", + "number": "5", + "name": "STATE OF BOOM" + }, + { + "finish": "", + "number": "14e", + "name": "MOMOTARO" + }, + { + "finish": "", + "number": "6", + "name": "DREAMS OF DIAMONDS" + } + ] + }, + { + "race": 2, + "winner": "VIENNA CALLING", + "trifecta": [ + "10", + "2", + "1" + ], + "runners": [ + { + "finish": "1", + "number": "10", + "name": "VIENNA CALLING" + }, + { + "finish": "2", + "number": "2", + "name": "OSCARS NO GROUCH" + }, + { + "finish": "3", + "number": "1", + "name": "ROCKING IN VEGAS" + }, + { + "finish": "4", + "number": "11", + "name": "CHAMPAGNE TALKS" + }, + { + "finish": "5", + "number": "6", + "name": "RED MAN DIGGER" + }, + { + "finish": "6", + "number": "9", + "name": "JUST PETTY CASH" + }, + { + "finish": "7", + "number": "12", + "name": "AFTER THE REIGN" + }, + { + "finish": "8", + "number": "3", + "name": "CELEBRATORY" + }, + { + "finish": "9", + "number": "8", + "name": "DIAMOND CHOUX" + }, + { + "finish": "10", + "number": "5", + "name": "HURRICANE RULER" + }, + { + "finish": "11", + "number": "13e", + "name": "HUDDY\u2019S TURN" + }, + { + "finish": "12", + "number": "7", + "name": "KENTUCKY DRIVE" + }, + { + "finish": "", + "number": "15e", + "name": "ELEGANT LIAISON" + }, + { + "finish": "", + "number": "14e", + "name": "HAMADRYAD" + }, + { + "finish": "", + "number": "4", + "name": "DIVORCE SETTLEMENT" + } + ] + }, + { + "race": 3, + "winner": "RAW UMBER", + "trifecta": [ + "3", + "4", + "2" + ], + "runners": [ + { + "finish": "1", + "number": "3", + "name": "RAW UMBER" + }, + { + "finish": "2", + "number": "4", + "name": "UNANSWERED" + }, + { + "finish": "3", + "number": "2", + "name": "FORCE FIELD" + }, + { + "finish": "4", + "number": "10", + "name": "SUREFIRE MISS" + }, + { + "finish": "5", + "number": "6", + "name": "SPIRIT OF BELLE" + }, + { + "finish": "6", + "number": "8", + "name": "DUMPLING" + }, + { + "finish": "7", + "number": "9", + "name": "IRRESISTIBLE MAN" + }, + { + "finish": "8", + "number": "7", + "name": "WICKIUP" + }, + { + "finish": "", + "number": "1", + "name": "BLUE SPARX" + }, + { + "finish": "", + "number": "5", + "name": "EYE OF THE SUN" + } + ] + }, + { + "race": 4, + "winner": "TOO MUCH TALK", + "trifecta": [ + "2", + "1", + "4" + ], + "runners": [ + { + "finish": "1", + "number": "2", + "name": "TOO MUCH TALK" + }, + { + "finish": "2", + "number": "1", + "name": "JAZALOT" + }, + { + "finish": "3", + "number": "4", + "name": "BACK TO BONDI" + }, + { + "finish": "4", + "number": "9", + "name": "KLEVA CONNED" + }, + { + "finish": "5", + "number": "3", + "name": "BERRY BLAST" + }, + { + "finish": "6", + "number": "10", + "name": "VANCOUVER STORM" + }, + { + "finish": "7", + "number": "7", + "name": "GONDRINKIN" + }, + { + "finish": "8", + "number": "6", + "name": "SOVEREIGN SALUTE" + }, + { + "finish": "9", + "number": "8", + "name": "HOT CHATTER" + }, + { + "finish": "10", + "number": "5", + "name": "STREAK OF GOD" + } + ] + }, + { + "race": 5, + "winner": "BUDERIM", + "trifecta": [ + "5", + "3", + "1" + ], + "runners": [ + { + "finish": "1", + "number": "5", + "name": "BUDERIM" + }, + { + "finish": "2", + "number": "3", + "name": "COSMIC WALTZ" + }, + { + "finish": "3", + "number": "1", + "name": "DIAMOND WARRIOR" + }, + { + "finish": "4", + "number": "12", + "name": "AXOPAR" + }, + { + "finish": "5", + "number": "11", + "name": "GINGER AND TONIC" + }, + { + "finish": "6", + "number": "7", + "name": "MOONSHINE QUEEN" + }, + { + "finish": "7", + "number": "6", + "name": "MISS DEFIES ME (NZ)" + }, + { + "finish": "8", + "number": "8", + "name": "ALCABEEL (NZ)" + }, + { + "finish": "9", + "number": "10", + "name": "VERGREY" + }, + { + "finish": "10", + "number": "2", + "name": "GOOD SHOW" + }, + { + "finish": "11", + "number": "9", + "name": "SO MANY STORIES" + }, + { + "finish": "12", + "number": "4", + "name": "UNFORTUNATE LAD" + }, + { + "finish": "", + "number": "13e", + "name": "ONE TARGET" + } + ] + }, + { + "race": 6, + "winner": "STYLAX", + "trifecta": [ + "11", + "2", + "4" + ], + "runners": [ + { + "finish": "1", + "number": "11", + "name": "STYLAX" + }, + { + "finish": "2", + "number": "2", + "name": "SISU SPIRIT" + }, + { + "finish": "3", + "number": "4", + "name": "HERE FOR CHEQUES" + }, + { + "finish": "4", + "number": "6", + "name": "IMPRESSIVE JEWEL" + }, + { + "finish": "5", + "number": "7", + "name": "ELEGANT RULER" + }, + { + "finish": "6", + "number": "1", + "name": "MUSGRAVE (NZ)" + }, + { + "finish": "7", + "number": "5", + "name": "CELEBRITY PRINCE" + }, + { + "finish": "8", + "number": "3", + "name": "ARGYLE STAR" + }, + { + "finish": "9", + "number": "9", + "name": "CANNY JACK" + }, + { + "finish": "10", + "number": "8", + "name": "POWER MISSILE" + }, + { + "finish": "11", + "number": "10", + "name": "MOLLY\u2019S MY PAL" + } + ] + }, + { + "race": 7, + "winner": "LETS TAKE A CHANCE", + "trifecta": [ + "1", + "9", + "3" + ], + "runners": [ + { + "finish": "1", + "number": "1", + "name": "LETS TAKE A CHANCE" + }, + { + "finish": "2", + "number": "9", + "name": "GRANDAD\u2019S ADICTION" + }, + { + "finish": "3", + "number": "3", + "name": "AWESOME FORCE" + }, + { + "finish": "4", + "number": "4", + "name": "MISS VEUVE" + }, + { + "finish": "5", + "number": "5", + "name": "ACQUIRED TASTE" + }, + { + "finish": "6", + "number": "6", + "name": "WHISKERS HARBOUR (NZ)" + }, + { + "finish": "7", + "number": "10", + "name": "ICANDOIT ONMYOWN" + }, + { + "finish": "8", + "number": "2", + "name": "BARNEY ROMMEL" + }, + { + "finish": "8", + "number": "11", + "name": "TOKYO FIRE (NZ)" + }, + { + "finish": "10", + "number": "7", + "name": "STOLEN" + }, + { + "finish": "11", + "number": "12", + "name": "WHERE\u2019S BRITTANY" + }, + { + "finish": "12", + "number": "8", + "name": "AL UNIQUE" + } + ] + }, + { + "race": 8, + "winner": "SWANSEE", + "trifecta": [ + "9", + "13e", + "2" + ], + "runners": [ + { + "finish": "1", + "number": "9", + "name": "SWANSEE" + }, + { + "finish": "2", + "number": "13e", + "name": "MY JIMMY" + }, + { + "finish": "3", + "number": "2", + "name": "CATCH CARTER" + }, + { + "finish": "4", + "number": "6", + "name": "SURROUND ME" + }, + { + "finish": "5", + "number": "11", + "name": "HANG GLIDER" + }, + { + "finish": "6", + "number": "1", + "name": "CENTRE BOND" + }, + { + "finish": "7", + "number": "7", + "name": "THE NUN" + }, + { + "finish": "8", + "number": "10", + "name": "ALEBRIJE" + }, + { + "finish": "9", + "number": "8", + "name": "HYPERREAL" + }, + { + "finish": "10", + "number": "12", + "name": "QUEEN SELYSE" + }, + { + "finish": "11", + "number": "4", + "name": "MISS ALTAIR" + }, + { + "finish": "12", + "number": "5", + "name": "BEAU\u2019S A LAD" + }, + { + "finish": "", + "number": "14e", + "name": "GAV HAS SPOKEN" + }, + { + "finish": "", + "number": "3", + "name": "ROAMING AMERICA" + } + ] + } + ] + }, + "2026-08-13": { + "Bunbury": [ + { + "race": 1, + "winner": "BIG RED ZOOM", + "trifecta": [ + "1", + "9", + "6" + ], + "runners": [ + { + "finish": "1", + "number": "1", + "name": "BIG RED ZOOM" + }, + { + "finish": "2", + "number": "9", + "name": "MY MALENA" + }, + { + "finish": "3", + "number": "6", + "name": "AMALIE\u2019S RULE" + }, + { + "finish": "4", + "number": "2", + "name": "CARTIER GLOW (NZ)" + }, + { + "finish": "5", + "number": "3", + "name": "CHIX OBSESSION" + }, + { + "finish": "6", + "number": "8", + "name": "INXSESSION" + }, + { + "finish": "7", + "number": "5", + "name": "WHAT HAVE YOU DONE" + }, + { + "finish": "8", + "number": "7", + "name": "BUCKSHOT BANDIT" + }, + { + "finish": "9", + "number": "4", + "name": "SKIPPING SCHOOL" + } + ] + }, + { + "race": 2, + "winner": "ARTIE\u2019S ECLIPSE", + "trifecta": [ + "5", + "4", + "9" + ], + "runners": [ + { + "finish": "1", + "number": "5", + "name": "ARTIE\u2019S ECLIPSE" + }, + { + "finish": "2", + "number": "4", + "name": "BUBBLES IN RIO" + }, + { + "finish": "3", + "number": "9", + "name": "HOT CHIX LANE" + }, + { + "finish": "4", + "number": "10", + "name": "VINO MISS" + }, + { + "finish": "5", + "number": "6", + "name": "CHAMPAGNE CATHAY" + }, + { + "finish": "6", + "number": "11", + "name": "BUDINO" + }, + { + "finish": "7", + "number": "2", + "name": "WREXHAM" + }, + { + "finish": "8", + "number": "8", + "name": "DREAMS OF DIAMONDS" + }, + { + "finish": "9", + "number": "7", + "name": "PLAYA DEL SOL" + }, + { + "finish": "10", + "number": "1", + "name": "TWISTED TRICKSTER" + }, + { + "finish": "11", + "number": "3", + "name": "HELIXION" + }, + { + "finish": "12", + "number": "12", + "name": "GOLDEN SYRUP" + }, + { + "finish": "", + "number": "13e", + "name": "SPIRIT OF BELLE" + } + ] + }, + { + "race": 3, + "winner": "PHAT CHAPS", + "trifecta": [ + "2", + "7", + "11" + ], + "runners": [ + { + "finish": "1", + "number": "2", + "name": "PHAT CHAPS" + }, + { + "finish": "2", + "number": "7", + "name": "SAISOKU" + }, + { + "finish": "3", + "number": "11", + "name": "TRICKSTER" + }, + { + "finish": "4", + "number": "1", + "name": "PEMBETON" + }, + { + "finish": "5", + "number": "8", + "name": "FLAVOURSOME" + }, + { + "finish": "6", + "number": "4", + "name": "MAJOR MAGNUS" + }, + { + "finish": "7", + "number": "5", + "name": "OUI OUI LE VET" + }, + { + "finish": "8", + "number": "10", + "name": "IN YOUR POCKET" + }, + { + "finish": "9", + "number": "6", + "name": "FORTUNATE SPIRIT" + }, + { + "finish": "10", + "number": "3", + "name": "AIN\u2019TNOCUREFORLOVE" + }, + { + "finish": "11", + "number": "9", + "name": "TOLD YOU" + }, + { + "finish": "12", + "number": "12", + "name": "SOHO STORM" + }, + { + "finish": "", + "number": "14e", + "name": "THOMAS HENRY" + }, + { + "finish": "", + "number": "13e", + "name": "FOREVER VICTORIOUS" + } + ] + }, + { + "race": 4, + "winner": "KUTENAI (NZ)", + "trifecta": [ + "10", + "13", + "8" + ], + "runners": [ + { + "finish": "1", + "number": "10", + "name": "KUTENAI (NZ)" + }, + { + "finish": "2", + "number": "13", + "name": "SUPER GOD" + }, + { + "finish": "3", + "number": "8", + "name": "SECRETCHINO" + }, + { + "finish": "4", + "number": "4", + "name": "CORACAO" + }, + { + "finish": "5", + "number": "3", + "name": "KAMBULA" + }, + { + "finish": "6", + "number": "6", + "name": "GOLD AND GREY" + }, + { + "finish": "7", + "number": "2", + "name": "BESTON STREET" + }, + { + "finish": "8", + "number": "12", + "name": "CAPALL GASTA" + }, + { + "finish": "9", + "number": "9", + "name": "TWENTY ONE ALL IN" + }, + { + "finish": "10", + "number": "5", + "name": "DANCING SPIRIT" + }, + { + "finish": "11", + "number": "7", + "name": "SPONGE CAKE" + }, + { + "finish": "", + "number": "1", + "name": "TAG TIME" + }, + { + "finish": "", + "number": "11", + "name": "THE PERSIAN GOD" + } + ] + }, + { + "race": 5, + "winner": "HYPE MACHINE", + "trifecta": [ + "5", + "15", + "8" + ], + "runners": [ + { + "finish": "1", + "number": "5", + "name": "HYPE MACHINE" + }, + { + "finish": "2", + "number": "15", + "name": "ATSUI HARU" + }, + { + "finish": "3", + "number": "8", + "name": "VAMPI QUEEN" + }, + { + "finish": "4", + "number": "10", + "name": "RUTHLESS BLOOM" + }, + { + "finish": "5", + "number": "1", + "name": "NEWHAVEN PRINCE" + }, + { + "finish": "6", + "number": "2", + "name": "SYLVA JACK" + }, + { + "finish": "7", + "number": "12", + "name": "MOMOTARO" + }, + { + "finish": "8", + "number": "6", + "name": "HIS XCELLENCE" + }, + { + "finish": "9", + "number": "4", + "name": "LAST MILE" + }, + { + "finish": "10", + "number": "11", + "name": "MT MAGNET GOLD" + }, + { + "finish": "11", + "number": "3", + "name": "BOLD FIGHT" + }, + { + "finish": "12", + "number": "14", + "name": "CRYPTO CONQUEROR" + }, + { + "finish": "13", + "number": "7", + "name": "HARD TOOSH" + }, + { + "finish": "14", + "number": "9", + "name": "I\u2019M BACK BABY" + }, + { + "finish": "15", + "number": "13", + "name": "ANIELA" + } + ] + }, + { + "race": 6, + "winner": "BOSISTO", + "trifecta": [ + "3", + "4", + "7" + ], + "runners": [ + { + "finish": "1", + "number": "3", + "name": "BOSISTO" + }, + { + "finish": "2", + "number": "4", + "name": "SOMETHING ROYAL" + }, + { + "finish": "3", + "number": "7", + "name": "FIREY PANZ" + }, + { + "finish": "4", + "number": "1", + "name": "WHO\u2019S BENT" + }, + { + "finish": "5", + "number": "8", + "name": "MANTUA" + }, + { + "finish": "6", + "number": "5", + "name": "LIEUTENANT DUNBAR" + }, + { + "finish": "7", + "number": "6", + "name": "SUNLIT FRESCO" + }, + { + "finish": "8", + "number": "2", + "name": "PAINT IT RED" + }, + { + "finish": "9", + "number": "9", + "name": "SIRIUS STORM" + } + ] + }, + { + "race": 7, + "winner": "GOD\u2019S CROSS", + "trifecta": [ + "1", + "3", + "4" + ], + "runners": [ + { + "finish": "1", + "number": "1", + "name": "GOD\u2019S CROSS" + }, + { + "finish": "2", + "number": "3", + "name": "EIGHTYSEVEN LAD" + }, + { + "finish": "3", + "number": "4", + "name": "TIGER TANK" + }, + { + "finish": "4", + "number": "5", + "name": "EXTRONIZE" + }, + { + "finish": "5", + "number": "2", + "name": "COSMIC GEM" + }, + { + "finish": "6", + "number": "11", + "name": "ONE TARGET" + }, + { + "finish": "7", + "number": "6", + "name": "SILENT AMARDA" + }, + { + "finish": "8", + "number": "8", + "name": "VARAZZE" + }, + { + "finish": "9", + "number": "10", + "name": "OFFSHORE" + }, + { + "finish": "10", + "number": "9", + "name": "ELLOVAMAN" + }, + { + "finish": "11", + "number": "7", + "name": "WUIGI" + } + ] + }, + { + "race": 8, + "winner": "AIN\u2019TSOBAD", + "trifecta": [ + "6", + "12", + "3" + ], + "runners": [ + { + "finish": "1", + "number": "6", + "name": "AIN\u2019TSOBAD" + }, + { + "finish": "2", + "number": "12", + "name": "LOOKS" + }, + { + "finish": "3", + "number": "3", + "name": "FRIAR\u2019S LEGACY" + }, + { + "finish": "4", + "number": "5", + "name": "POINT ROCKS" + }, + { + "finish": "5", + "number": "9", + "name": "SAFARI BOY" + }, + { + "finish": "6", + "number": "13", + "name": "SANDFIRE ROSE" + }, + { + "finish": "7", + "number": "4", + "name": "JELLY CAN RUN" + }, + { + "finish": "8", + "number": "1", + "name": "REPEATER" + }, + { + "finish": "9", + "number": "11", + "name": "HE\u2019S ARCHIE" + }, + { + "finish": "10", + "number": "7", + "name": "DARK AVALANCHE" + }, + { + "finish": "11", + "number": "10", + "name": "ANNA\u2019S BOY" + }, + { + "finish": "12", + "number": "2", + "name": "SPECTACULAR PARK (NZ)" + }, + { + "finish": "13", + "number": "15", + "name": "WHO BY FIRE" + }, + { + "finish": "LP", + "number": "8", + "name": "HARTFELT" + }, + { + "finish": "", + "number": "14", + "name": "STATE OF FURY" + } + ] + } + ], + "Moe": [ + { + "race": 1, + "winner": "KING TAGALOA", + "trifecta": [ + "2", + "7", + "6" + ], + "runners": [ + { + "finish": "1", + "number": "2", + "name": "KING TAGALOA" + }, + { + "finish": "2", + "number": "7", + "name": "JONQUIL" + }, + { + "finish": "3", + "number": "6", + "name": "HAYAI TSURU" + }, + { + "finish": "4", + "number": "9", + "name": "ZAREENEE" + }, + { + "finish": "5", + "number": "5", + "name": "FAR FROM A CRY (NZ)" + }, + { + "finish": "6", + "number": "3", + "name": "RUSKANA" + }, + { + "finish": "7", + "number": "1", + "name": "CLYDEBANK ROBBER" + }, + { + "finish": "8", + "number": "4", + "name": "WYNDSTAR (NZ)" + }, + { + "finish": "9", + "number": "8", + "name": "LOMENIE (NZ)" + } + ] + }, + { + "race": 2, + "winner": "BELLABAMA", + "trifecta": [ + "6", + "7", + "2" + ], + "runners": [ + { + "finish": "1", + "number": "6", + "name": "BELLABAMA" + }, + { + "finish": "2", + "number": "7", + "name": "ROXOLANI" + }, + { + "finish": "3", + "number": "2", + "name": "CHURCHILL LANE" + }, + { + "finish": "4", + "number": "8", + "name": "STEAL AWAY" + }, + { + "finish": "5", + "number": "3", + "name": "GOOD LORDY ME" + }, + { + "finish": "6", + "number": "10", + "name": "PRESTIGE STERLING" + }, + { + "finish": "7", + "number": "4", + "name": "GREY SABRE" + }, + { + "finish": "8", + "number": "1", + "name": "CHOSEN POINT" + }, + { + "finish": "9", + "number": "9", + "name": "STELLAR JEWELS" + }, + { + "finish": "10", + "number": "5", + "name": "IAMLEVI" + } + ] + }, + { + "race": 3, + "winner": "TAUTO BAR (NZ)", + "trifecta": [ + "11", + "8", + "6" + ], + "runners": [ + { + "finish": "1", + "number": "11", + "name": "TAUTO BAR (NZ)" + }, + { + "finish": "2", + "number": "8", + "name": "ZENDARINA" + }, + { + "finish": "3", + "number": "6", + "name": "LOST THE PLOT" + }, + { + "finish": "4", + "number": "9", + "name": "GOOD FEEL" + }, + { + "finish": "5", + "number": "16e", + "name": "KUHEYLAN" + }, + { + "finish": "6", + "number": "4", + "name": "THE COMEDIAN" + }, + { + "finish": "7", + "number": "2", + "name": "DIAMOND MILA" + }, + { + "finish": "8", + "number": "12", + "name": "CALABRISELLA MIA" + }, + { + "finish": "9", + "number": "13", + "name": "STEPHANIE\u2019S PRIDE" + }, + { + "finish": "10", + "number": "5", + "name": "WILLY WIZENHEIMER" + }, + { + "finish": "11", + "number": "3", + "name": "LIM\u2019S PERDIDO (NZ)" + }, + { + "finish": "12", + "number": "18e", + "name": "KILFEARAGH" + }, + { + "finish": "13", + "number": "17e", + "name": "RED STORM" + }, + { + "finish": "14", + "number": "1", + "name": "ABILITY TO EXCEED" + }, + { + "finish": "", + "number": "19e", + "name": "LIGHTNING JOEY" + }, + { + "finish": "", + "number": "20e", + "name": "NOVAMIRA" + }, + { + "finish": "", + "number": "10", + "name": "SOMETHINGS BURNIN\u2019" + }, + { + "finish": "", + "number": "7", + "name": "MERITATEN" + }, + { + "finish": "", + "number": "15e", + "name": "ROCK ABOUT" + }, + { + "finish": "", + "number": "14", + "name": "TANABATA" + } + ] + }, + { + "race": 4, + "winner": "ANNOUNCED SPEED", + "trifecta": [ + "10", + "4", + "11" + ], + "runners": [ + { + "finish": "1", + "number": "10", + "name": "ANNOUNCED SPEED" + }, + { + "finish": "2", + "number": "4", + "name": "KOKO" + }, + { + "finish": "3", + "number": "11", + "name": "FORT SUMTER" + }, + { + "finish": "4", + "number": "9", + "name": "SNITCHY" + }, + { + "finish": "5", + "number": "3", + "name": "SHEER PANIC" + }, + { + "finish": "6", + "number": "6", + "name": "PIPOLI DIVA" + }, + { + "finish": "7", + "number": "5", + "name": "LA VELOCITA" + }, + { + "finish": "8", + "number": "12", + "name": "TORRID DANCER" + }, + { + "finish": "9", + "number": "8", + "name": "SHEEZE OMINOUS" + }, + { + "finish": "10", + "number": "1", + "name": "EXCELAOT" + }, + { + "finish": "11", + "number": "2", + "name": "HARGEISA" + }, + { + "finish": "12", + "number": "13", + "name": "WRITTEN CHARM" + }, + { + "finish": "13", + "number": "14e", + "name": "GEMOFSIXTEENCARATS" + }, + { + "finish": "", + "number": "16e", + "name": "PORTLAND ROSE" + }, + { + "finish": "", + "number": "15e", + "name": "CHEEKY DOLL" + }, + { + "finish": "", + "number": "7", + "name": "PUDSY\u2019S GIRL" + } + ] + }, + { + "race": 5, + "winner": "OUTDRIVE", + "trifecta": [ + "1", + "12", + "8" + ], + "runners": [ + { + "finish": "1", + "number": "1", + "name": "OUTDRIVE" + }, + { + "finish": "2", + "number": "12", + "name": "ABERLUTELY" + }, + { + "finish": "3", + "number": "8", + "name": "PARROT CLUB" + }, + { + "finish": "4", + "number": "4", + "name": "PRINCESS PAINTON (NZ)" + }, + { + "finish": "5", + "number": "6", + "name": "LARRYOCTANE" + }, + { + "finish": "6", + "number": "3", + "name": "MAWHERA" + }, + { + "finish": "7", + "number": "2", + "name": "LUCKYHELEFT" + }, + { + "finish": "8", + "number": "13", + "name": "DISCOBAY" + }, + { + "finish": "9", + "number": "5", + "name": "JUST DANCE" + }, + { + "finish": "10", + "number": "11", + "name": "OUR PARAMOUR (NZ)" + }, + { + "finish": "", + "number": "14", + "name": "SATIN IMAGE" + }, + { + "finish": "", + "number": "7", + "name": "ZEACTION (NZ)" + }, + { + "finish": "", + "number": "9", + "name": "PROVEN RECORD (NZ)" + }, + { + "finish": "", + "number": "10", + "name": "SARDIUS" + } + ] + }, + { + "race": 6, + "winner": "AUTO MAX", + "trifecta": [ + "7", + "6", + "1" + ], + "runners": [ + { + "finish": "1", + "number": "7", + "name": "AUTO MAX" + }, + { + "finish": "2", + "number": "6", + "name": "DIAMANDA" + }, + { + "finish": "3", + "number": "1", + "name": "SQUARE DEAL" + }, + { + "finish": "4", + "number": "11", + "name": "PRO VELOCITY (NZ)" + }, + { + "finish": "5", + "number": "13", + "name": "HEFF (NZ)" + }, + { + "finish": "6", + "number": "12", + "name": "CLARAPATRA" + }, + { + "finish": "7", + "number": "4", + "name": "ATAEGINA (NZ)" + }, + { + "finish": "8", + "number": "10", + "name": "ZE BEE NINE" + }, + { + "finish": "9", + "number": "14", + "name": "HOT CHILLI MAMA (NZ)" + }, + { + "finish": "10", + "number": "2", + "name": "COUNT OF TOULOUSE" + }, + { + "finish": "11", + "number": "9", + "name": "SETHEUS (NZ)" + }, + { + "finish": "", + "number": "8", + "name": "SENSATIONAL RULER" + }, + { + "finish": "", + "number": "5", + "name": "DELIGHTFUL JOURNEY" + }, + { + "finish": "", + "number": "3", + "name": "INFINITE JEST" + } + ] + }, + { + "race": 7, + "winner": "MAGIC DRUM", + "trifecta": [ + "1", + "9", + "4" + ], + "runners": [ + { + "finish": "1", + "number": "1", + "name": "MAGIC DRUM" + }, + { + "finish": "2", + "number": "9", + "name": "PUNIC WAR (NZ)" + }, + { + "finish": "3", + "number": "4", + "name": "TURNAQUID" + }, + { + "finish": "4", + "number": "12", + "name": "TANANA (NZ)" + }, + { + "finish": "5", + "number": "3", + "name": "RUSSIAN FRONT" + }, + { + "finish": "6", + "number": "8", + "name": "ICE QUAKE" + }, + { + "finish": "7", + "number": "2", + "name": "MOJO MUSIC" + }, + { + "finish": "8", + "number": "10", + "name": "SMASH BLUE" + }, + { + "finish": "9", + "number": "11", + "name": "THAT\u2019S ALL GOOD" + }, + { + "finish": "10", + "number": "5", + "name": "GET HONOR (NZ)" + }, + { + "finish": "11", + "number": "6", + "name": "ATELLA MISS" + }, + { + "finish": "", + "number": "7", + "name": "BRUTIFY" + } + ] + }, + { + "race": 8, + "winner": "NASRAAWY", + "trifecta": [ + "1", + "7", + "12" + ], + "runners": [ + { + "finish": "1", + "number": "1", + "name": "NASRAAWY" + }, + { + "finish": "2", + "number": "7", + "name": "BRING THE THUNDER" + }, + { + "finish": "3", + "number": "12", + "name": "WIND DREAMER" + }, + { + "finish": "4", + "number": "11", + "name": "SHYLEAH" + }, + { + "finish": "5", + "number": "6", + "name": "LAKE GILLEAR" + }, + { + "finish": "6", + "number": "9", + "name": "PACIFIC GLAMOUR" + }, + { + "finish": "7", + "number": "8", + "name": "DO IT NOW" + }, + { + "finish": "8", + "number": "5", + "name": "DAZZLING SECRET" + }, + { + "finish": "9", + "number": "10", + "name": "ROCKCLIFF" + }, + { + "finish": "10", + "number": "4", + "name": "PER IVY (NZ)" + }, + { + "finish": "11", + "number": "2", + "name": "SCHRODER\u2019S MISTAKE" + }, + { + "finish": "12", + "number": "3", + "name": "BOLD SUITOR" + } + ] + } + ], + "Newcastle": [ + { + "race": 1, + "winner": "APPEARED (USA)", + "trifecta": [ + "1", + "5", + "9" + ], + "runners": [ + { + "finish": "1", + "number": "1", + "name": "APPEARED (USA)" + }, + { + "finish": "2", + "number": "5", + "name": "TACITLY" + }, + { + "finish": "3", + "number": "9", + "name": "THE CRISTAL" + }, + { + "finish": "4", + "number": "8", + "name": "PROXIMA CENTAURI (NZ)" + }, + { + "finish": "5", + "number": "3", + "name": "POWERFUL PRAYER" + }, + { + "finish": "6", + "number": "10", + "name": "VONDEL (NZ)" + }, + { + "finish": "7", + "number": "2", + "name": "LONE STAR DREAM" + }, + { + "finish": "8", + "number": "4", + "name": "SIR TUA (NZ)" + }, + { + "finish": "9", + "number": "12", + "name": "LIYAH\u2019S GIRL" + }, + { + "finish": "10", + "number": "7", + "name": "JOIKA" + }, + { + "finish": "11", + "number": "13", + "name": "SUPIDO SECRET" + }, + { + "finish": "", + "number": "11", + "name": "ELITE DELIGHT" + }, + { + "finish": "", + "number": "6", + "name": "FAYE RUNAWAY" + } + ] + }, + { + "race": 2, + "winner": "AMAJICSTAR", + "trifecta": [ + "3", + "10", + "5" + ], + "runners": [ + { + "finish": "1", + "number": "3", + "name": "AMAJICSTAR" + }, + { + "finish": "2", + "number": "10", + "name": "PURE ECSTASY" + }, + { + "finish": "3", + "number": "5", + "name": "ESNAAD" + }, + { + "finish": "4", + "number": "9", + "name": "POINTY END" + }, + { + "finish": "5", + "number": "11", + "name": "SIMPLE PLEASURES" + }, + { + "finish": "6", + "number": "7", + "name": "LET THERE BE DRUMS" + }, + { + "finish": "7", + "number": "1", + "name": "FINAL GIFT" + }, + { + "finish": "8", + "number": "2", + "name": "ACROHOPE" + }, + { + "finish": "", + "number": "6", + "name": "LAST METAPHOR" + }, + { + "finish": "", + "number": "8", + "name": "MAGIC STORM" + }, + { + "finish": "", + "number": "4", + "name": "BIRIPI PERFECTION" + } + ] + }, + { + "race": 3, + "winner": "THIRD BASE", + "trifecta": [ + "5", + "4", + "3" + ], + "runners": [ + { + "finish": "1", + "number": "5", + "name": "THIRD BASE" + }, + { + "finish": "2", + "number": "4", + "name": "COSMIC ORDER" + }, + { + "finish": "3", + "number": "3", + "name": "THE WARRIOR" + }, + { + "finish": "4", + "number": "2", + "name": "AETERNUM" + }, + { + "finish": "5", + "number": "8", + "name": "TIME AND RHYTHM" + }, + { + "finish": "6", + "number": "1", + "name": "ARGYROS" + }, + { + "finish": "7", + "number": "7", + "name": "FALLEN" + }, + { + "finish": "", + "number": "6", + "name": "BALLY ISLE" + } + ] + }, + { + "race": 4, + "winner": "GOLD GLOBE", + "trifecta": [ + "2", + "7", + "3" + ], + "runners": [ + { + "finish": "1", + "number": "2", + "name": "GOLD GLOBE" + }, + { + "finish": "2", + "number": "7", + "name": "ROBBED BY ROB" + }, + { + "finish": "3", + "number": "3", + "name": "HELICONIA" + }, + { + "finish": "4", + "number": "4", + "name": "MISS BINMAN" + }, + { + "finish": "5", + "number": "9", + "name": "ZADDICTED" + }, + { + "finish": "6", + "number": "6", + "name": "QUADRIA" + }, + { + "finish": "", + "number": "1", + "name": "THE PROSPECT" + }, + { + "finish": "", + "number": "8", + "name": "SUPIDO SECRET" + }, + { + "finish": "", + "number": "5", + "name": "MY CARTOUCHE" + } + ] + }, + { + "race": 5, + "winner": "REVAMPED", + "trifecta": [ + "2", + "8", + "4" + ], + "runners": [ + { + "finish": "1", + "number": "2", + "name": "REVAMPED" + }, + { + "finish": "2", + "number": "8", + "name": "PLUME" + }, + { + "finish": "3", + "number": "4", + "name": "ZOUSARI" + }, + { + "finish": "4", + "number": "5", + "name": "AVON CALLING" + }, + { + "finish": "5", + "number": "6", + "name": "PERI" + }, + { + "finish": "6", + "number": "1", + "name": "REAL MCCOY" + }, + { + "finish": "7", + "number": "7", + "name": "PHOTOSHOP (NZ)" + }, + { + "finish": "8", + "number": "9", + "name": "RATIVA" + }, + { + "finish": "", + "number": "3", + "name": "WARM FRONT" + } + ] + }, + { + "race": 6, + "winner": "I\u2019M RELEVANT", + "trifecta": [ + "6", + "4", + "8" + ], + "runners": [ + { + "finish": "1", + "number": "6", + "name": "I\u2019M RELEVANT" + }, + { + "finish": "2", + "number": "4", + "name": "BROADWAY STREET" + }, + { + "finish": "3", + "number": "8", + "name": "OURAGAN" + }, + { + "finish": "4", + "number": "2", + "name": "WOODROW" + }, + { + "finish": "5", + "number": "10", + "name": "SUPREME STATEMENT" + }, + { + "finish": "6", + "number": "1", + "name": "ANDRON" + }, + { + "finish": "7", + "number": "3", + "name": "LEGO MASTER" + }, + { + "finish": "7", + "number": "7", + "name": "FRIDA KAY" + }, + { + "finish": "", + "number": "5", + "name": "ASILAH" + }, + { + "finish": "", + "number": "9", + "name": "TRUCE" + } + ] + }, + { + "race": 7, + "winner": "PUERTO BANUS", + "trifecta": [ + "7", + "8", + "15e" + ], + "runners": [ + { + "finish": "1", + "number": "7", + "name": "PUERTO BANUS" + }, + { + "finish": "2", + "number": "8", + "name": "DIVINE SECRETS (NZ)" + }, + { + "finish": "3", + "number": "15e", + "name": "ASILAH" + }, + { + "finish": "4", + "number": "1", + "name": "SHARP SHOCK" + }, + { + "finish": "5", + "number": "2", + "name": "HOLLYWOOD GOLD" + }, + { + "finish": "6", + "number": "10", + "name": "NOSEY PARKER" + }, + { + "finish": "7", + "number": "4", + "name": "TAINUI" + }, + { + "finish": "8", + "number": "6", + "name": "HERMAN SAID" + }, + { + "finish": "9", + "number": "3", + "name": "PRESIDENT" + }, + { + "finish": "10", + "number": "13e", + "name": "FELIS CHAUS" + }, + { + "finish": "", + "number": "9", + "name": "CALL ME SASSY" + }, + { + "finish": "", + "number": "14e", + "name": "EXECUTIVE DECISION" + }, + { + "finish": "", + "number": "5", + "name": "EQUILIBRIST" + }, + { + "finish": "", + "number": "11", + "name": "NAFANUA" + }, + { + "finish": "", + "number": "12", + "name": "VITTOZZI" + } + ] + }, + { + "race": 8, + "winner": "FABRICE (NZ)", + "trifecta": [ + "2", + "6", + "5" + ], + "runners": [ + { + "finish": "1", + "number": "2", + "name": "FABRICE (NZ)" + }, + { + "finish": "2", + "number": "6", + "name": "RUSH ATTACK" + }, + { + "finish": "3", + "number": "5", + "name": "TOM CRUISING" + }, + { + "finish": "4", + "number": "8", + "name": "UNCLE HARRY" + }, + { + "finish": "5", + "number": "3", + "name": "THE STARS ALIGN" + }, + { + "finish": "6", + "number": "1", + "name": "PRINCE OF SORTS" + }, + { + "finish": "7", + "number": "7", + "name": "TACT" + }, + { + "finish": "8", + "number": "10", + "name": "SO YOU READY" + }, + { + "finish": "9", + "number": "9", + "name": "KAHRABA" + }, + { + "finish": "", + "number": "11", + "name": "VIESTE" + }, + { + "finish": "", + "number": "4", + "name": "KOSUKE" + } + ] + } + ], + "Rockhampton": [ + { + "race": 1, + "winner": "GIN \u2019N\u2019 JUICE", + "trifecta": [ + "3", + "2", + "6" + ], + "runners": [ + { + "finish": "1", + "number": "3", + "name": "GIN \u2019N\u2019 JUICE" + }, + { + "finish": "2", + "number": "2", + "name": "RATTLESNAKEWHISKEY" + }, + { + "finish": "3", + "number": "6", + "name": "BALKAN MELODY" + }, + { + "finish": "4", + "number": "4", + "name": "IT\u2019SALL ABOUT MARY" + }, + { + "finish": "5", + "number": "8", + "name": "TIGER ROCKET" + }, + { + "finish": "6", + "number": "5", + "name": "SARAH\u2019S BELLE" + }, + { + "finish": "7", + "number": "7", + "name": "SCOTCH ROCKET" + }, + { + "finish": "", + "number": "1", + "name": "DO A LITTLE DANCE" + } + ] + }, + { + "race": 2, + "winner": "BOLD ARTIC", + "trifecta": [ + "4", + "3", + "2" + ], + "runners": [ + { + "finish": "1", + "number": "4", + "name": "BOLD ARTIC" + }, + { + "finish": "2", + "number": "3", + "name": "WARNA" + }, + { + "finish": "3", + "number": "2", + "name": "LONERGY" + }, + { + "finish": "4", + "number": "1", + "name": "ASK ME MATE" + }, + { + "finish": "5", + "number": "6", + "name": "HOU LONG GWAI" + }, + { + "finish": "6", + "number": "5", + "name": "PRESSZORA" + }, + { + "finish": "7", + "number": "7", + "name": "DARLING CLEMENTINE" + } + ] + }, + { + "race": 3, + "winner": "NEXT STOP JUPITER", + "trifecta": [ + "5", + "3", + "8" + ], + "runners": [ + { + "finish": "1", + "number": "5", + "name": "NEXT STOP JUPITER" + }, + { + "finish": "2", + "number": "3", + "name": "BRITISH NAVY" + }, + { + "finish": "3", + "number": "8", + "name": "OUR GIRL SNIP" + }, + { + "finish": "4", + "number": "7", + "name": "READY AS BAM" + }, + { + "finish": "5", + "number": "11", + "name": "WHENHARRY METELSIE" + }, + { + "finish": "6", + "number": "2", + "name": "HE\u2019S A FIGHTER" + }, + { + "finish": "7", + "number": "4", + "name": "GRAPHIEN" + }, + { + "finish": "8", + "number": "1", + "name": "MANOFTHELAND" + }, + { + "finish": "9", + "number": "6", + "name": "EMINEN" + }, + { + "finish": "10", + "number": "9", + "name": "THREE TEES" + }, + { + "finish": "", + "number": "10", + "name": "DISCO DIAMOND" + } + ] + }, + { + "race": 4, + "winner": "TRACK TALE", + "trifecta": [ + "2", + "3", + "7" + ], + "runners": [ + { + "finish": "1", + "number": "2", + "name": "TRACK TALE" + }, + { + "finish": "2", + "number": "3", + "name": "DON PEDRO" + }, + { + "finish": "3", + "number": "7", + "name": "PANTELONE" + }, + { + "finish": "4", + "number": "5", + "name": "TIZSO FAB" + }, + { + "finish": "5", + "number": "4", + "name": "HURTLE" + }, + { + "finish": "6", + "number": "6", + "name": "RESURRECTED" + }, + { + "finish": "", + "number": "1", + "name": "MASTER MONTARO" + } + ] + }, + { + "race": 5, + "winner": "TEN CARAT LUCY", + "trifecta": [ + "8", + "5", + "7" + ], + "runners": [ + { + "finish": "1", + "number": "8", + "name": "TEN CARAT LUCY" + }, + { + "finish": "2", + "number": "5", + "name": "MOOCHI STARLIGHT" + }, + { + "finish": "3", + "number": "7", + "name": "AUTUMN GALE" + }, + { + "finish": "4", + "number": "1", + "name": "KING\u2019S DUTY" + }, + { + "finish": "5", + "number": "4", + "name": "BITTER SPIRIT" + }, + { + "finish": "6", + "number": "6", + "name": "ITZA MOTZA" + }, + { + "finish": "7", + "number": "11", + "name": "LUXOR PRINCE" + }, + { + "finish": "8", + "number": "9", + "name": "FITZROY STREET (NZ)" + }, + { + "finish": "", + "number": "3", + "name": "RUSTIC TZAR" + }, + { + "finish": "", + "number": "10", + "name": "HEROIC TALENT" + }, + { + "finish": "", + "number": "2", + "name": "ROYAL GLADIATOR" + } + ] + }, + { + "race": 6, + "winner": "ENCOURAGED", + "trifecta": [ + "1", + "4", + "9" + ], + "runners": [ + { + "finish": "1", + "number": "1", + "name": "ENCOURAGED" + }, + { + "finish": "2", + "number": "4", + "name": "REMEMBER THE BOYS" + }, + { + "finish": "3", + "number": "9", + "name": "SHINY LOVE (NZ)" + }, + { + "finish": "4", + "number": "7", + "name": "NITROGEN" + }, + { + "finish": "5", + "number": "2", + "name": "GENERAL WOLFFE" + }, + { + "finish": "6", + "number": "11", + "name": "BOTTOM BAR" + }, + { + "finish": "7", + "number": "3", + "name": "MR DEMOCRAT" + }, + { + "finish": "8", + "number": "10", + "name": "WHISKEY GLASSES" + }, + { + "finish": "9", + "number": "5", + "name": "GOTCHA MOMENT" + }, + { + "finish": "10", + "number": "8", + "name": "KAYLEEN\u2019S PROFIT (NZ)" + }, + { + "finish": "11", + "number": "6", + "name": "LAUNCH MODE" + } + ] + }, + { + "race": 7, + "winner": "TARA I AM", + "trifecta": [ + "10", + "4", + "6" + ], + "runners": [ + { + "finish": "1", + "number": "10", + "name": "TARA I AM" + }, + { + "finish": "2", + "number": "4", + "name": "DOUBTWILLY" + }, + { + "finish": "3", + "number": "6", + "name": "PEAKING TOM" + }, + { + "finish": "4", + "number": "14e", + "name": "HARBOUR CHILL" + }, + { + "finish": "5", + "number": "2", + "name": "FUTURE SOLDIER" + }, + { + "finish": "6", + "number": "1", + "name": "DIALIDAE" + }, + { + "finish": "7", + "number": "8", + "name": "BELVEDERE MISS" + }, + { + "finish": "8", + "number": "13", + "name": "MAKING HISTORY" + }, + { + "finish": "9", + "number": "11", + "name": "TENNER" + }, + { + "finish": "10", + "number": "5", + "name": "BLUE TOES (NZ)" + }, + { + "finish": "SB", + "number": "7", + "name": "AUGUST JOE" + }, + { + "finish": "SB", + "number": "3", + "name": "LLAMA CHARMER" + }, + { + "finish": "", + "number": "9", + "name": "SPIRITOF THE OCEAN" + }, + { + "finish": "", + "number": "12", + "name": "LITTLE FREDDY" + } + ] + } + ] + } +} \ No newline at end of file diff --git a/data/results/2026-08-08.json b/data/results/2026-08-08.json new file mode 100644 index 0000000000000000000000000000000000000000..59d327d766e906d09112b10553545971d4758535 --- /dev/null +++ b/data/results/2026-08-08.json @@ -0,0 +1,5529 @@ +{ + "date": "2026-08-08", + "tracks": { + "Belmont": [ + { + "race": 1, + "winner": "SPINARELLA", + "trifecta": [ + "6", + "7", + "1" + ], + "runners": [ + { + "finish": "1", + "number": "6", + "name": "SPINARELLA" + }, + { + "finish": "2", + "number": "7", + "name": "MANHATTAN SQUEEZE" + }, + { + "finish": "3", + "number": "1", + "name": "PROPERATA" + }, + { + "finish": "3", + "number": "8", + "name": "SARABI" + }, + { + "finish": "5", + "number": "2", + "name": "BURNING BRIDGES" + }, + { + "finish": "6", + "number": "10", + "name": "AURA MAGNA" + }, + { + "finish": "7", + "number": "11", + "name": "EXTREME DIXIE" + }, + { + "finish": "8", + "number": "3", + "name": "SUPERRIFIC" + }, + { + "finish": "", + "number": "5", + "name": "KUTE AS KAN BE" + }, + { + "finish": "", + "number": "4", + "name": "REBELS LUCK" + }, + { + "finish": "", + "number": "9", + "name": "GAINTREE" + } + ] + }, + { + "race": 2, + "winner": "HEAVEN SPECIFIED", + "trifecta": [ + "5", + "8", + "9" + ], + "runners": [ + { + "finish": "1", + "number": "5", + "name": "HEAVEN SPECIFIED" + }, + { + "finish": "2", + "number": "8", + "name": "I LOVE YA MONEY" + }, + { + "finish": "3", + "number": "9", + "name": "PUBLICISE" + }, + { + "finish": "4", + "number": "4", + "name": "ARTICOLE" + }, + { + "finish": "5", + "number": "3", + "name": "OUR ROCKY BAY" + }, + { + "finish": "6", + "number": "1", + "name": "SNAZZLER" + }, + { + "finish": "7", + "number": "2", + "name": "CHAMPAGNE CRUSADER" + }, + { + "finish": "8", + "number": "6", + "name": "KELVINATER" + }, + { + "finish": "9", + "number": "10", + "name": "SECRET IDENTITY" + }, + { + "finish": "10", + "number": "12", + "name": "VALANNE DAWN" + }, + { + "finish": "11", + "number": "11", + "name": "MILLY\u2019S CLEVER TOO" + }, + { + "finish": "", + "number": "7", + "name": "SOUTHERN FIRETAIL" + } + ] + }, + { + "race": 3, + "winner": "ROMMEO", + "trifecta": [ + "9", + "1", + "10" + ], + "runners": [ + { + "finish": "1", + "number": "9", + "name": "ROMMEO" + }, + { + "finish": "2", + "number": "1", + "name": "KISSES FROM KELLY" + }, + { + "finish": "3", + "number": "10", + "name": "SHIMONOSEKI" + }, + { + "finish": "4", + "number": "12", + "name": "WARRALEA LASS" + }, + { + "finish": "5", + "number": "3", + "name": "WITH DISCRETION" + }, + { + "finish": "6", + "number": "7", + "name": "DECISION MAKER" + }, + { + "finish": "7", + "number": "6", + "name": "DARK LOOKS" + }, + { + "finish": "8", + "number": "2", + "name": "OUR MATE ARCHIE" + }, + { + "finish": "9", + "number": "5", + "name": "ADMIRED" + }, + { + "finish": "10", + "number": "11", + "name": "SLUICE BOX" + }, + { + "finish": "", + "number": "8", + "name": "I DREAMED A DREAM" + }, + { + "finish": "", + "number": "4", + "name": "CHOLLIMA" + } + ] + }, + { + "race": 4, + "winner": "NICCIMOTA", + "trifecta": [ + "2", + "7", + "10" + ], + "runners": [ + { + "finish": "1", + "number": "2", + "name": "NICCIMOTA" + }, + { + "finish": "2", + "number": "7", + "name": "ETERNAL WINE" + }, + { + "finish": "3", + "number": "10", + "name": "SUNSET SESSION" + }, + { + "finish": "4", + "number": "3", + "name": "TOO DARN STORMY" + }, + { + "finish": "5", + "number": "4", + "name": "LAST STYLEBENDER" + }, + { + "finish": "6", + "number": "1", + "name": "KINGS HONOUR" + }, + { + "finish": "7", + "number": "11", + "name": "ROCKY BEACH" + }, + { + "finish": "8", + "number": "5", + "name": "MAI ALOHA" + }, + { + "finish": "9", + "number": "6", + "name": "QUEEN OF HAWKS" + }, + { + "finish": "10", + "number": "9", + "name": "SLIP THE JAB" + }, + { + "finish": "", + "number": "12", + "name": "SOMETHING ROYAL" + }, + { + "finish": "", + "number": "8", + "name": "LATER ALLIGATOR" + } + ] + }, + { + "race": 5, + "winner": "LILLIAN (NZ)", + "trifecta": [ + "2", + "7", + "3" + ], + "runners": [ + { + "finish": "1", + "number": "2", + "name": "LILLIAN (NZ)" + }, + { + "finish": "2", + "number": "7", + "name": "SUPERNATURAL" + }, + { + "finish": "3", + "number": "3", + "name": "KING HIT" + }, + { + "finish": "4", + "number": "10", + "name": "GINGER GREEN" + }, + { + "finish": "5", + "number": "4", + "name": "MT SHIRATAKU" + }, + { + "finish": "6", + "number": "5", + "name": "URQUHARTS BLUFF" + }, + { + "finish": "7", + "number": "6", + "name": "ALL GRUNT" + }, + { + "finish": "8", + "number": "12", + "name": "ODINAKA" + }, + { + "finish": "9", + "number": "11", + "name": "MAJOR MARIO" + }, + { + "finish": "10", + "number": "8", + "name": "BE BARDOT" + }, + { + "finish": "11", + "number": "9", + "name": "THE MERRYMAN" + }, + { + "finish": "", + "number": "1", + "name": "MEMORY PARADE" + } + ] + }, + { + "race": 6, + "winner": "CINQUE STELLE", + "trifecta": [ + "8", + "13", + "6" + ], + "runners": [ + { + "finish": "1", + "number": "8", + "name": "CINQUE STELLE" + }, + { + "finish": "2", + "number": "13", + "name": "GET OUT MICK" + }, + { + "finish": "3", + "number": "6", + "name": "REFEMME NO ANGEL" + }, + { + "finish": "4", + "number": "12", + "name": "UNCLE GERARD" + }, + { + "finish": "5", + "number": "4", + "name": "SUPIDO EXPRESS" + }, + { + "finish": "6", + "number": "2", + "name": "DELTASON" + }, + { + "finish": "7", + "number": "1", + "name": "FIFTH ESSENCE" + }, + { + "finish": "8", + "number": "5", + "name": "CHERRY CAN RUN" + }, + { + "finish": "9", + "number": "3", + "name": "MARDUSA" + }, + { + "finish": "10", + "number": "7", + "name": "TIDWELL" + }, + { + "finish": "11", + "number": "11", + "name": "RANDOM REWARDS" + }, + { + "finish": "12", + "number": "9", + "name": "ITZABEAST" + }, + { + "finish": "13", + "number": "14", + "name": "MAVIS MYRTLE" + }, + { + "finish": "14", + "number": "10", + "name": "LUCKY MOON" + } + ] + }, + { + "race": 7, + "winner": "IMMORTAL BLISS", + "trifecta": [ + "6", + "2", + "8" + ], + "runners": [ + { + "finish": "1", + "number": "6", + "name": "IMMORTAL BLISS" + }, + { + "finish": "2", + "number": "2", + "name": "SNOWDOME" + }, + { + "finish": "3", + "number": "8", + "name": "FINAL SIREN" + }, + { + "finish": "4", + "number": "5", + "name": "MAN CRUSH" + }, + { + "finish": "5", + "number": "1", + "name": "FLURO NEURO" + }, + { + "finish": "6", + "number": "13", + "name": "TWISTED STEEL" + }, + { + "finish": "7", + "number": "9", + "name": "JAZ SESSION" + }, + { + "finish": "8", + "number": "10", + "name": "MADHI GIRL" + }, + { + "finish": "9", + "number": "12", + "name": "ROKANORI" + }, + { + "finish": "10", + "number": "11", + "name": "PULI" + }, + { + "finish": "11", + "number": "7", + "name": "YONGA LASS" + }, + { + "finish": "", + "number": "4", + "name": "TWAIN\u2019S ANGEL" + }, + { + "finish": "", + "number": "3", + "name": "REPOSSESSION" + } + ] + }, + { + "race": 8, + "winner": "HEY PINO", + "trifecta": [ + "6", + "3", + "4" + ], + "runners": [ + { + "finish": "1", + "number": "6", + "name": "HEY PINO" + }, + { + "finish": "2", + "number": "3", + "name": "ASIF (NZ)" + }, + { + "finish": "3", + "number": "4", + "name": "ZOURUN RUN" + }, + { + "finish": "4", + "number": "11", + "name": "ALLENTOWN (NZ)" + }, + { + "finish": "5", + "number": "10", + "name": "UNDER INFLUENCE" + }, + { + "finish": "6", + "number": "9", + "name": "COMMON TOUCH" + }, + { + "finish": "7", + "number": "8", + "name": "BRAVE SPIRIT" + }, + { + "finish": "8", + "number": "5", + "name": "MAGICAL SEQUENCE" + }, + { + "finish": "9", + "number": "7", + "name": "ELITEONE" + }, + { + "finish": "10", + "number": "1", + "name": "GHOST WHO WALKS" + }, + { + "finish": "11", + "number": "2", + "name": "SUPERSESSION" + }, + { + "finish": "", + "number": "12", + "name": "JELLY CAN RUN" + } + ] + } + ], + "Casino": [ + { + "race": 1, + "winner": "FLYING VENTO", + "trifecta": [ + "1", + "3", + "2" + ], + "runners": [ + { + "finish": "1", + "number": "1", + "name": "FLYING VENTO" + }, + { + "finish": "2", + "number": "3", + "name": "QUIQUE" + }, + { + "finish": "3", + "number": "2", + "name": "MUSUMECI" + }, + { + "finish": "4", + "number": "6", + "name": "MISS DIPSEY" + }, + { + "finish": "5", + "number": "14e", + "name": "MAGIC SOUND" + }, + { + "finish": "6", + "number": "9", + "name": "KACHING DREAMING" + }, + { + "finish": "7", + "number": "13e", + "name": "PRIDE OF NATIONS" + }, + { + "finish": "8", + "number": "7", + "name": "ROWDIE BLUE" + }, + { + "finish": "9", + "number": "11e", + "name": "PARIS VICTORY" + }, + { + "finish": "", + "number": "15e", + "name": "SWEET SEPTEMBER" + }, + { + "finish": "", + "number": "16e", + "name": "DRAMACEY" + }, + { + "finish": "", + "number": "12e", + "name": "ZAMUNDA QUEEN" + }, + { + "finish": "", + "number": "5", + "name": "LYKOS" + }, + { + "finish": "", + "number": "4", + "name": "BLOODS A RUSHIN\u2019" + }, + { + "finish": "", + "number": "10", + "name": "TOGARASHI" + }, + { + "finish": "", + "number": "8", + "name": "TALEIKA" + } + ] + }, + { + "race": 2, + "winner": "KYOGLE KID", + "trifecta": [ + "9", + "1", + "5" + ], + "runners": [ + { + "finish": "1", + "number": "9", + "name": "KYOGLE KID" + }, + { + "finish": "2", + "number": "1", + "name": "KATE\u2019S TIARA" + }, + { + "finish": "3", + "number": "5", + "name": "PRESTIGE PAK" + }, + { + "finish": "4", + "number": "10", + "name": "MONACO FLYER" + }, + { + "finish": "5", + "number": "13e", + "name": "SECRET STATEMENT" + }, + { + "finish": "6", + "number": "4", + "name": "KIRRA\u2019S SISTER" + }, + { + "finish": "7", + "number": "2", + "name": "STOINKA" + }, + { + "finish": "8", + "number": "8", + "name": "SOUTHAMPTON NICCO" + }, + { + "finish": "9", + "number": "11e", + "name": "CLAN D\u2019ORO" + }, + { + "finish": "10", + "number": "12e", + "name": "HARE STREET" + }, + { + "finish": "", + "number": "14e", + "name": "BARRON" + }, + { + "finish": "", + "number": "3", + "name": "DEEP STEALTH" + }, + { + "finish": "", + "number": "6", + "name": "SIGLO DE ORO" + }, + { + "finish": "", + "number": "7", + "name": "LAND SPEED" + } + ] + }, + { + "race": 3, + "winner": "LEGIN", + "trifecta": [ + "10", + "12", + "11" + ], + "runners": [ + { + "finish": "1", + "number": "10", + "name": "LEGIN" + }, + { + "finish": "2", + "number": "12", + "name": "PIPPIE POMAR" + }, + { + "finish": "3", + "number": "11", + "name": "NUKATABE" + }, + { + "finish": "4", + "number": "14", + "name": "TEMPTING CONZA" + }, + { + "finish": "5", + "number": "4", + "name": "FABULOUS FIANO" + }, + { + "finish": "6", + "number": "13", + "name": "SO SAIN" + }, + { + "finish": "7", + "number": "1", + "name": "GRAFTING" + }, + { + "finish": "8", + "number": "15e", + "name": "OAKFIELD GALAXY" + }, + { + "finish": "9", + "number": "16e", + "name": "SHAMOLATTE" + }, + { + "finish": "10", + "number": "6", + "name": "LUNAR GLORY" + }, + { + "finish": "11", + "number": "17e", + "name": "LONG HOT NIGHT (NZ)" + }, + { + "finish": "", + "number": "18e", + "name": "BLOODS A RUSHIN\u2019" + }, + { + "finish": "", + "number": "5", + "name": "PRESTIGE EXOTIC" + }, + { + "finish": "", + "number": "3", + "name": "BANG ITS ON" + }, + { + "finish": "", + "number": "2", + "name": "SHE\u2019S A DAME" + }, + { + "finish": "", + "number": "9", + "name": "LADY TUATARA" + }, + { + "finish": "", + "number": "8", + "name": "STRENUOUS" + }, + { + "finish": "", + "number": "7", + "name": "BON BATAN" + } + ] + }, + { + "race": 4, + "winner": "OUR SPARKY", + "trifecta": [ + "9", + "10", + "13e" + ], + "runners": [ + { + "finish": "1", + "number": "9", + "name": "OUR SPARKY" + }, + { + "finish": "2", + "number": "10", + "name": "KOOJAN (NZ)" + }, + { + "finish": "3", + "number": "13e", + "name": "JUNOSTAR" + }, + { + "finish": "4", + "number": "1", + "name": "MAD ANA" + }, + { + "finish": "5", + "number": "8", + "name": "SEETHING CHUCK" + }, + { + "finish": "6", + "number": "4", + "name": "DIVINE EFFORT" + }, + { + "finish": "7", + "number": "12", + "name": "MOTION A NATION" + }, + { + "finish": "8", + "number": "7", + "name": "OTTOMAN EMPIRE (NZ)" + }, + { + "finish": "9", + "number": "2", + "name": "AYASAKI" + }, + { + "finish": "10", + "number": "11", + "name": "VIRGINIA BREEZES" + }, + { + "finish": "11", + "number": "6", + "name": "MIMESSI" + }, + { + "finish": "", + "number": "14e", + "name": "PRESSIPITATING" + }, + { + "finish": "", + "number": "5", + "name": "MAHUIKA MAROI (NZ)" + }, + { + "finish": "", + "number": "3", + "name": "EXPLOSIVE POWER (NZ)" + } + ] + }, + { + "race": 5, + "winner": "WHISKEY MISS", + "trifecta": [ + "5", + "7", + "13" + ], + "runners": [ + { + "finish": "1", + "number": "5", + "name": "WHISKEY MISS" + }, + { + "finish": "2", + "number": "7", + "name": "COPENHAGEN CAT" + }, + { + "finish": "3", + "number": "13", + "name": "PRIDE OF LANKA" + }, + { + "finish": "4", + "number": "6", + "name": "DIAMONDSAREMIO" + }, + { + "finish": "5", + "number": "4", + "name": "LOLITA" + }, + { + "finish": "6", + "number": "11", + "name": "RIGHTEOUS BROTHER" + }, + { + "finish": "7", + "number": "2", + "name": "FRED\u2019S MEMORY" + }, + { + "finish": "8", + "number": "1", + "name": "YOUCOMPLETEME" + }, + { + "finish": "9", + "number": "12", + "name": "COWGIRL LILLY" + }, + { + "finish": "10", + "number": "9", + "name": "VEGA NOVA" + }, + { + "finish": "", + "number": "8", + "name": "OUR SILVER LININGS (NZ)" + }, + { + "finish": "", + "number": "10", + "name": "BARRON" + }, + { + "finish": "", + "number": "3", + "name": "ICEWATER" + } + ] + }, + { + "race": 6, + "winner": "DEVIOUS MIND", + "trifecta": [ + "8", + "5", + "12" + ], + "runners": [ + { + "finish": "1", + "number": "8", + "name": "DEVIOUS MIND" + }, + { + "finish": "2", + "number": "5", + "name": "RAINBOW LASS" + }, + { + "finish": "3", + "number": "12", + "name": "DARLING TAKE CARE" + }, + { + "finish": "4", + "number": "3", + "name": "HOTZINO (NZ)" + }, + { + "finish": "5", + "number": "13", + "name": "STAR SEEKER" + }, + { + "finish": "6", + "number": "11", + "name": "MUM KNOWS" + }, + { + "finish": "7", + "number": "4", + "name": "SPIRIT FOX" + }, + { + "finish": "8", + "number": "9", + "name": "STRATTON" + }, + { + "finish": "9", + "number": "6", + "name": "CELESTIAL BELL" + }, + { + "finish": "10", + "number": "2", + "name": "ECCASDASH" + }, + { + "finish": "", + "number": "14", + "name": "EXCEED THE SKY" + }, + { + "finish": "", + "number": "1", + "name": "EVIL LOVER" + }, + { + "finish": "", + "number": "7", + "name": "SECRET STATEMENT" + }, + { + "finish": "", + "number": "10", + "name": "CALVARY" + } + ] + }, + { + "race": 7, + "winner": "HOUSE OF CARDS", + "trifecta": [ + "5", + "17e", + "8" + ], + "runners": [ + { + "finish": "1", + "number": "5", + "name": "HOUSE OF CARDS" + }, + { + "finish": "2", + "number": "17e", + "name": "HE\u2019S A COPY BOY" + }, + { + "finish": "3", + "number": "8", + "name": "AWAYGOESTHEBUNNY" + }, + { + "finish": "4", + "number": "14", + "name": "SPEED MAP" + }, + { + "finish": "5", + "number": "18e", + "name": "IN THE FINE PRINT" + }, + { + "finish": "6", + "number": "4", + "name": "HERMANITA" + }, + { + "finish": "7", + "number": "3", + "name": "DEEP RESPECT" + }, + { + "finish": "8", + "number": "15e", + "name": "LADY ALABAMA" + }, + { + "finish": "9", + "number": "6", + "name": "CAPO STRADA" + }, + { + "finish": "10", + "number": "19e", + "name": "ANDROS" + }, + { + "finish": "11", + "number": "16e", + "name": "TOROVISTA" + }, + { + "finish": "12", + "number": "1", + "name": "BODHI BOY (NZ)" + }, + { + "finish": "13", + "number": "11", + "name": "BETTER TOMORROW" + }, + { + "finish": "", + "number": "20e", + "name": "MASTER OF REWARDS" + }, + { + "finish": "", + "number": "9", + "name": "DO IT FOR YOU" + }, + { + "finish": "", + "number": "7", + "name": "JUSTELA" + }, + { + "finish": "", + "number": "2", + "name": "BADGERS NUTS (NZ)" + }, + { + "finish": "", + "number": "13", + "name": "GOLDEN COPPER" + }, + { + "finish": "", + "number": "12", + "name": "TRIBBIANI (NZ)" + }, + { + "finish": "", + "number": "10", + "name": "BOLD HOI HO (NZ)" + } + ] + }, + { + "race": 8, + "winner": "BARELLO", + "trifecta": [ + "2", + "13", + "6" + ], + "runners": [ + { + "finish": "1", + "number": "2", + "name": "BARELLO" + }, + { + "finish": "2", + "number": "13", + "name": "ESCAPE BEACH" + }, + { + "finish": "3", + "number": "6", + "name": "KEEP IT LOKI" + }, + { + "finish": "4", + "number": "11", + "name": "PICUPSTIXX" + }, + { + "finish": "5", + "number": "10", + "name": "MONARCH EXPRESS" + }, + { + "finish": "6", + "number": "17e", + "name": "RISK FOR REWARD" + }, + { + "finish": "7", + "number": "3", + "name": "RIGHTEOUS" + }, + { + "finish": "8", + "number": "1", + "name": "DARK CHILL" + }, + { + "finish": "9", + "number": "5", + "name": "CAPZINZI" + }, + { + "finish": "10", + "number": "16e", + "name": "BIANCO NERO" + }, + { + "finish": "11", + "number": "18e", + "name": "DUPONT" + }, + { + "finish": "", + "number": "15e", + "name": "THIEM" + }, + { + "finish": "", + "number": "19e", + "name": "HOTZINO (NZ)" + }, + { + "finish": "", + "number": "4", + "name": "DARK STRATUM" + }, + { + "finish": "", + "number": "8", + "name": "CAT EMPIRE" + }, + { + "finish": "", + "number": "9", + "name": "CHEERFUL CAT" + }, + { + "finish": "", + "number": "7", + "name": "SOLIDUDE" + }, + { + "finish": "", + "number": "14", + "name": "GAMING" + }, + { + "finish": "", + "number": "12", + "name": "PRIVALOVA" + } + ] + } + ], + "Caulfield Heath": [ + { + "race": 1, + "winner": "STAKES", + "trifecta": [ + "7", + "5", + "6" + ], + "runners": [ + { + "finish": "1", + "number": "7", + "name": "STAKES" + }, + { + "finish": "2", + "number": "5", + "name": "COMMIT" + }, + { + "finish": "3", + "number": "6", + "name": "PUT TO THE SWORD (NZ)" + }, + { + "finish": "4", + "number": "3", + "name": "VALLICE" + }, + { + "finish": "5", + "number": "1", + "name": "RICH ON BUBBLES" + }, + { + "finish": "6", + "number": "9", + "name": "DUSTEE" + }, + { + "finish": "7", + "number": "4", + "name": "BRAZEN DECHAMBEAU" + }, + { + "finish": "8", + "number": "2", + "name": "LEOPARD SHARK" + }, + { + "finish": "9", + "number": "8", + "name": "TOUGH ROMANCE" + }, + { + "finish": "", + "number": "10", + "name": "SINE DUBIO" + } + ] + }, + { + "race": 2, + "winner": "STAY SILENT", + "trifecta": [ + "4", + "11", + "13e" + ], + "runners": [ + { + "finish": "1", + "number": "4", + "name": "STAY SILENT" + }, + { + "finish": "2", + "number": "11", + "name": "CELTICS" + }, + { + "finish": "3", + "number": "13e", + "name": "ZEBRA FINCH" + }, + { + "finish": "4", + "number": "6", + "name": "BOTANICAL BOY (NZ)" + }, + { + "finish": "5", + "number": "9", + "name": "ZOURAIN" + }, + { + "finish": "6", + "number": "14e", + "name": "JEWEL BAY" + }, + { + "finish": "7", + "number": "16e", + "name": "NICAJON" + }, + { + "finish": "8", + "number": "8", + "name": "STONECOAT" + }, + { + "finish": "9", + "number": "12", + "name": "I\u2019VE BEAN TRYIN\u2019" + }, + { + "finish": "10", + "number": "2", + "name": "ORIENTAL SMOKE" + }, + { + "finish": "11", + "number": "3", + "name": "SLANE" + }, + { + "finish": "12", + "number": "7", + "name": "EMMADELLA" + }, + { + "finish": "", + "number": "15e", + "name": "GEORGIE GET MAD (GB)" + }, + { + "finish": "", + "number": "1", + "name": "LE FERRARI" + }, + { + "finish": "", + "number": "5", + "name": "PRINCEOFNOTTINGHAM" + }, + { + "finish": "", + "number": "10", + "name": "RASP" + } + ] + }, + { + "race": 3, + "winner": "CAVALRY GIRL", + "trifecta": [ + "6", + "7", + "5" + ], + "runners": [ + { + "finish": "1", + "number": "6", + "name": "CAVALRY GIRL" + }, + { + "finish": "2", + "number": "7", + "name": "ALONG THE RIVER" + }, + { + "finish": "3", + "number": "5", + "name": "BAZABALL REWARDED" + }, + { + "finish": "4", + "number": "1", + "name": "KLABEL (NZ)" + }, + { + "finish": "5", + "number": "2", + "name": "STOKKE" + }, + { + "finish": "6", + "number": "8", + "name": "CHINQUI" + }, + { + "finish": "", + "number": "4", + "name": "CELUI" + }, + { + "finish": "", + "number": "3", + "name": "BEAST MODE" + } + ] + }, + { + "race": 4, + "winner": "DAVIDA", + "trifecta": [ + "2", + "6", + "10" + ], + "runners": [ + { + "finish": "1", + "number": "2", + "name": "DAVIDA" + }, + { + "finish": "2", + "number": "6", + "name": "JENNI MULTABELLA (NZ)" + }, + { + "finish": "3", + "number": "10", + "name": "STREET LARK" + }, + { + "finish": "4", + "number": "7", + "name": "TRANGOOJAHRAY" + }, + { + "finish": "5", + "number": "9", + "name": "CAT NOIR" + }, + { + "finish": "6", + "number": "4", + "name": "BRONTE BEACH" + }, + { + "finish": "7", + "number": "3", + "name": "LAKE VOSTOK" + }, + { + "finish": "8", + "number": "1", + "name": "PALM ANGEL" + }, + { + "finish": "9", + "number": "12", + "name": "QUEEN AMANJENA (NZ)" + }, + { + "finish": "10", + "number": "11", + "name": "SHUBAEL" + }, + { + "finish": "11", + "number": "8", + "name": "HI VAL" + }, + { + "finish": "", + "number": "5", + "name": "NAINA" + } + ] + }, + { + "race": 5, + "winner": "BEHAVIOUR", + "trifecta": [ + "5", + "6", + "7" + ], + "runners": [ + { + "finish": "1", + "number": "5", + "name": "BEHAVIOUR" + }, + { + "finish": "2", + "number": "6", + "name": "HIGH ON THE HILL" + }, + { + "finish": "3", + "number": "7", + "name": "MAINMANKASH" + }, + { + "finish": "4", + "number": "10", + "name": "NEXT STEP IOWA" + }, + { + "finish": "5", + "number": "14", + "name": "BEAUTIFUL BEVY" + }, + { + "finish": "6", + "number": "11", + "name": "ESCARPA" + }, + { + "finish": "7", + "number": "2", + "name": "JACKS ON ICE" + }, + { + "finish": "8", + "number": "4", + "name": "HE\u2019S BESET" + }, + { + "finish": "9", + "number": "12", + "name": "NORDIC STRIKE" + }, + { + "finish": "10", + "number": "1", + "name": "DARK JOURNEY" + }, + { + "finish": "11", + "number": "9", + "name": "MR TICKLES" + }, + { + "finish": "12", + "number": "15e", + "name": "TARPAULIN" + }, + { + "finish": "", + "number": "8", + "name": "ROYAL LASS" + }, + { + "finish": "", + "number": "3", + "name": "DELICATE LADY" + }, + { + "finish": "", + "number": "13", + "name": "BINE" + } + ] + }, + { + "race": 6, + "winner": "FLYER", + "trifecta": [ + "7", + "2", + "9" + ], + "runners": [ + { + "finish": "1", + "number": "7", + "name": "FLYER" + }, + { + "finish": "2", + "number": "2", + "name": "WELCOMETOTHESHOW" + }, + { + "finish": "3", + "number": "9", + "name": "CUSTOM" + }, + { + "finish": "4", + "number": "10", + "name": "THINXZO" + }, + { + "finish": "5", + "number": "5", + "name": "PIASTRI" + }, + { + "finish": "6", + "number": "8", + "name": "RHAPSODY CHIC (NZ)" + }, + { + "finish": "7", + "number": "3", + "name": "STYLISH" + }, + { + "finish": "8", + "number": "4", + "name": "BETWITCHERY" + }, + { + "finish": "", + "number": "1", + "name": "GREAT MAXIMUS" + }, + { + "finish": "", + "number": "6", + "name": "STEEL MOVE" + } + ] + }, + { + "race": 7, + "winner": "PERFECT TEN (NZ)", + "trifecta": [ + "8", + "7", + "12" + ], + "runners": [ + { + "finish": "1", + "number": "8", + "name": "PERFECT TEN (NZ)" + }, + { + "finish": "2", + "number": "7", + "name": "BLACK PEPPERMINT" + }, + { + "finish": "3", + "number": "12", + "name": "CENSORI" + }, + { + "finish": "4", + "number": "6", + "name": "SHINY NEW DEEL (NZ)" + }, + { + "finish": "5", + "number": "3", + "name": "ANGLAND (NZ)" + }, + { + "finish": "6", + "number": "10", + "name": "ORAQUA (GB)" + }, + { + "finish": "7", + "number": "11", + "name": "THE DEVIL IN HER" + }, + { + "finish": "8", + "number": "14e", + "name": "DRAGOON" + }, + { + "finish": "9", + "number": "9", + "name": "RED ON RED" + }, + { + "finish": "10", + "number": "13e", + "name": "ZORRO\u2019S FLIGHT" + }, + { + "finish": "11", + "number": "2", + "name": "MADERO (FR)" + }, + { + "finish": "12", + "number": "1", + "name": "STATION ONE" + }, + { + "finish": "", + "number": "15e", + "name": "MY ROCA FELLA (NZ)" + }, + { + "finish": "", + "number": "16e", + "name": "AUTUMNHEAT" + }, + { + "finish": "", + "number": "5", + "name": "TAKA SPEED (NZ)" + }, + { + "finish": "", + "number": "4", + "name": "SAVOUR THE DREAM (NZ)" + } + ] + }, + { + "race": 8, + "winner": "FIRST CHORUS (NZ)", + "trifecta": [ + "8", + "2", + "7" + ], + "runners": [ + { + "finish": "1", + "number": "8", + "name": "FIRST CHORUS (NZ)" + }, + { + "finish": "2", + "number": "2", + "name": "DETONATOR JACK (NZ)" + }, + { + "finish": "3", + "number": "7", + "name": "JENNIVAMOOSE (NZ)" + }, + { + "finish": "4", + "number": "5", + "name": "LITZDEEL" + }, + { + "finish": "5", + "number": "3", + "name": "GLORY DAZE (IRE)" + }, + { + "finish": "6", + "number": "1", + "name": "BANKERS CHOICE (NZ)" + }, + { + "finish": "7", + "number": "4", + "name": "MAGNASPIN" + }, + { + "finish": "8", + "number": "9", + "name": "SUNSET PARK (GB)" + }, + { + "finish": "9", + "number": "11", + "name": "GRAND PIERRO" + }, + { + "finish": "10", + "number": "6", + "name": "UNLIMITED (IRE)" + }, + { + "finish": "", + "number": "13e", + "name": "BONIFACE (FR)" + }, + { + "finish": "", + "number": "12", + "name": "FINE FUTURE (JPN)" + }, + { + "finish": "", + "number": "10", + "name": "TUFF TU MUS" + } + ] + }, + { + "race": 9, + "winner": "CHANGING COLOURS", + "trifecta": [ + "8", + "11", + "6" + ], + "runners": [ + { + "finish": "1", + "number": "8", + "name": "CHANGING COLOURS" + }, + { + "finish": "2", + "number": "11", + "name": "LOVELYCUT" + }, + { + "finish": "3", + "number": "6", + "name": "NATION\u2019S CALL (IRE)" + }, + { + "finish": "4", + "number": "10", + "name": "JUST TOO FLY" + }, + { + "finish": "5", + "number": "3", + "name": "BLACK STORM" + }, + { + "finish": "6", + "number": "7", + "name": "PRESTIGE FOREVER" + }, + { + "finish": "7", + "number": "12", + "name": "KEANE ENUFF" + }, + { + "finish": "8", + "number": "5", + "name": "FLYING VALLEY" + }, + { + "finish": "9", + "number": "9", + "name": "CURRAWOOD (IRE)" + }, + { + "finish": "", + "number": "1", + "name": "ASTERO" + }, + { + "finish": "", + "number": "2", + "name": "ELOUYOU" + }, + { + "finish": "", + "number": "4", + "name": "HE\u2019LL RIP" + } + ] + } + ], + "Cunnamulla": [ + { + "race": 1, + "winner": "ELITE BLONDE", + "trifecta": [ + "3", + "1", + "4" + ], + "runners": [ + { + "finish": "1", + "number": "3", + "name": "ELITE BLONDE" + }, + { + "finish": "2", + "number": "1", + "name": "PLEA" + }, + { + "finish": "3", + "number": "4", + "name": "LIBERTY CALLS" + }, + { + "finish": "4", + "number": "5", + "name": "VILLICON" + }, + { + "finish": "", + "number": "2", + "name": "CHAMPAGNE QUEEN (NZ)" + } + ] + }, + { + "race": 2, + "winner": "ZOUCHASE", + "trifecta": [ + "2", + "3", + "4" + ], + "runners": [ + { + "finish": "1", + "number": "2", + "name": "ZOUCHASE" + }, + { + "finish": "2", + "number": "3", + "name": "KARAKAROO" + }, + { + "finish": "3", + "number": "4", + "name": "SOLAR SURFER" + }, + { + "finish": "4", + "number": "1", + "name": "BOSS BANDIT" + }, + { + "finish": "5", + "number": "5", + "name": "TITAHI BAY" + } + ] + }, + { + "race": 3, + "winner": "POCKET EIGHTS", + "trifecta": [ + "2", + "3", + "6" + ], + "runners": [ + { + "finish": "1", + "number": "2", + "name": "POCKET EIGHTS" + }, + { + "finish": "2", + "number": "3", + "name": "TOY STORY" + }, + { + "finish": "3", + "number": "6", + "name": "PINS AND NEEDLES" + }, + { + "finish": "4", + "number": "5", + "name": "TOUGH JUDGE" + }, + { + "finish": "5", + "number": "7", + "name": "SHINE LIKE IT DOES" + }, + { + "finish": "", + "number": "8", + "name": "OAKFIELD MONTANA" + }, + { + "finish": "", + "number": "1", + "name": "TRANSCELTIC" + }, + { + "finish": "", + "number": "4", + "name": "HIGHLY TEMPTED" + } + ] + }, + { + "race": 4, + "winner": "HERE I COME (NZ)", + "trifecta": [ + "2", + "3", + "5" + ], + "runners": [ + { + "finish": "1", + "number": "2", + "name": "HERE I COME (NZ)" + }, + { + "finish": "2", + "number": "3", + "name": "AL ASH LAD" + }, + { + "finish": "3", + "number": "5", + "name": "IL TORO D\u2019ORO" + }, + { + "finish": "4", + "number": "7", + "name": "DAZZINGTON" + }, + { + "finish": "5", + "number": "4", + "name": "HOWLER" + }, + { + "finish": "", + "number": "1", + "name": "THIRTEENTH MAN" + }, + { + "finish": "", + "number": "6", + "name": "FOR THE BRAVE" + } + ] + }, + { + "race": 5, + "winner": "TURNSTAR", + "trifecta": [ + "3", + "2", + "1" + ], + "runners": [ + { + "finish": "1", + "number": "3", + "name": "TURNSTAR" + }, + { + "finish": "2", + "number": "2", + "name": "DECIDUOUS" + }, + { + "finish": "3", + "number": "1", + "name": "MON PIERRE" + }, + { + "finish": "4", + "number": "5", + "name": "MALARINA" + }, + { + "finish": "5", + "number": "4", + "name": "VOLDEMORT" + }, + { + "finish": "", + "number": "6", + "name": "DISCREET MISS" + } + ] + } + ], + "Eagle Farm": [ + { + "race": 1, + "winner": "BARBRAY", + "trifecta": [ + "10", + "1", + "4" + ], + "runners": [ + { + "finish": "1", + "number": "10", + "name": "BARBRAY" + }, + { + "finish": "2", + "number": "1", + "name": "I AM THE EMPIRE (IRE)" + }, + { + "finish": "3", + "number": "4", + "name": "AMPLIFY" + }, + { + "finish": "4", + "number": "13", + "name": "THINKING GOLD" + }, + { + "finish": "5", + "number": "3", + "name": "MOONSHINE RUN" + }, + { + "finish": "6", + "number": "2", + "name": "SOCIAL OUTCAST" + }, + { + "finish": "7", + "number": "9", + "name": "THINK LIKE PADDY (NZ)" + }, + { + "finish": "8", + "number": "6", + "name": "MAN OF THE TOWN" + }, + { + "finish": "9", + "number": "11", + "name": "OUR TURN NOW (NZ)" + }, + { + "finish": "10", + "number": "8", + "name": "DIANA\u2019S AFFAIR" + }, + { + "finish": "", + "number": "7", + "name": "SMART AS SMART" + }, + { + "finish": "", + "number": "12", + "name": "BIG TICKET BOY" + }, + { + "finish": "", + "number": "5", + "name": "BLUEPINOT" + } + ] + }, + { + "race": 2, + "winner": "CHILLAXING (IRE)", + "trifecta": [ + "2", + "8", + "6" + ], + "runners": [ + { + "finish": "1", + "number": "2", + "name": "CHILLAXING (IRE)" + }, + { + "finish": "2", + "number": "8", + "name": "BENZINO" + }, + { + "finish": "3", + "number": "6", + "name": "CAPTAIN MAVERICK (IRE)" + }, + { + "finish": "4", + "number": "11", + "name": "SOUTHBY" + }, + { + "finish": "5", + "number": "4", + "name": "LENNOX (IRE)" + }, + { + "finish": "6", + "number": "12", + "name": "ARTFUL GIRL" + }, + { + "finish": "7", + "number": "1", + "name": "TAPILDOODLEDO (NZ)" + }, + { + "finish": "8", + "number": "10", + "name": "DEMARCAY (GB)" + }, + { + "finish": "9", + "number": "9", + "name": "FARWEST" + }, + { + "finish": "10", + "number": "13", + "name": "SUNNY DISPOSITION" + }, + { + "finish": "11", + "number": "7", + "name": "CONNECTICUT" + }, + { + "finish": "", + "number": "5", + "name": "AMPLIFY" + }, + { + "finish": "", + "number": "3", + "name": "TRAPALANDA (IRE)" + } + ] + }, + { + "race": 3, + "winner": "EVERYBODY RISE", + "trifecta": [ + "8", + "2", + "3" + ], + "runners": [ + { + "finish": "1", + "number": "8", + "name": "EVERYBODY RISE" + }, + { + "finish": "2", + "number": "2", + "name": "THE FIXER" + }, + { + "finish": "3", + "number": "3", + "name": "BONDED AFFAIR" + }, + { + "finish": "4", + "number": "12", + "name": "MERCIAN" + }, + { + "finish": "5", + "number": "11", + "name": "KING JESTER" + }, + { + "finish": "6", + "number": "10", + "name": "PROVANCE" + }, + { + "finish": "7", + "number": "1", + "name": "INVAHIR" + }, + { + "finish": "8", + "number": "5", + "name": "SHAKO" + }, + { + "finish": "9", + "number": "9", + "name": "LADY WARDELL" + }, + { + "finish": "10", + "number": "7", + "name": "EAGLE HAWK STAR" + }, + { + "finish": "11", + "number": "6", + "name": "SPIRIT OF BRODIE" + }, + { + "finish": "", + "number": "15e", + "name": "IT\u2019S RAINING AGAIN" + }, + { + "finish": "", + "number": "16e", + "name": "HUMPHREE BEAR" + }, + { + "finish": "", + "number": "17e", + "name": "CRYOSEISMS" + }, + { + "finish": "", + "number": "4", + "name": "PALEFACE RINGO" + }, + { + "finish": "", + "number": "13e", + "name": "MANPOWER" + }, + { + "finish": "", + "number": "14e", + "name": "KING OF THE JUNGLE" + } + ] + }, + { + "race": 4, + "winner": "QUEEN OLYMPIAS", + "trifecta": [ + "8", + "5", + "6" + ], + "runners": [ + { + "finish": "1", + "number": "8", + "name": "QUEEN OLYMPIAS" + }, + { + "finish": "2", + "number": "5", + "name": "RUN LIKE A GIRL" + }, + { + "finish": "3", + "number": "6", + "name": "MARIA CLARA" + }, + { + "finish": "4", + "number": "10", + "name": "ERIMAR" + }, + { + "finish": "5", + "number": "3", + "name": "STAR OF THE BAR" + }, + { + "finish": "6", + "number": "7", + "name": "PROFIT IN PARADISE" + }, + { + "finish": "7", + "number": "2", + "name": "TOUCH BASE" + }, + { + "finish": "8", + "number": "1", + "name": "STAR OF JAMAICA" + }, + { + "finish": "9", + "number": "4", + "name": "BOONIE BOOM" + }, + { + "finish": "10", + "number": "9", + "name": "ANOTHER CHAMPERS" + }, + { + "finish": "11", + "number": "11", + "name": "TALE OF TASS" + } + ] + }, + { + "race": 5, + "winner": "NEVERENOUGHLEGO", + "trifecta": [ + "13", + "10", + "14" + ], + "runners": [ + { + "finish": "1", + "number": "13", + "name": "NEVERENOUGHLEGO" + }, + { + "finish": "2", + "number": "10", + "name": "MANPOWER" + }, + { + "finish": "3", + "number": "14", + "name": "BILLIONAIR BABY" + }, + { + "finish": "4", + "number": "17e", + "name": "PERLE DE CHOCOLAT" + }, + { + "finish": "5", + "number": "5", + "name": "ARCTIC LEGEND" + }, + { + "finish": "6", + "number": "3", + "name": "STANISLAUS" + }, + { + "finish": "7", + "number": "11", + "name": "NATURALLY LIT" + }, + { + "finish": "8", + "number": "9", + "name": "DETERMINATION" + }, + { + "finish": "9", + "number": "6", + "name": "NOT SURPRISED" + }, + { + "finish": "", + "number": "15", + "name": "ELECTRIC ARROW" + }, + { + "finish": "", + "number": "2", + "name": "ACAPPELLA SUN" + }, + { + "finish": "", + "number": "16", + "name": "SIESTA" + }, + { + "finish": "", + "number": "1", + "name": "SPIRIT OF BRODIE" + }, + { + "finish": "", + "number": "7", + "name": "KING JESTER" + }, + { + "finish": "", + "number": "8", + "name": "MERCIAN" + }, + { + "finish": "", + "number": "4", + "name": "COUNT NICHOLAS" + }, + { + "finish": "", + "number": "12", + "name": "LUVA FLUTTA" + } + ] + }, + { + "race": 6, + "winner": "GAMBINO", + "trifecta": [ + "11", + "15", + "3" + ], + "runners": [ + { + "finish": "1", + "number": "11", + "name": "GAMBINO" + }, + { + "finish": "2", + "number": "15", + "name": "BOONDOCKS" + }, + { + "finish": "3", + "number": "3", + "name": "LARRIKIN ROGUE" + }, + { + "finish": "4", + "number": "14", + "name": "WRIGLEY FIELD" + }, + { + "finish": "5", + "number": "20e", + "name": "READY TO IGNITE" + }, + { + "finish": "6", + "number": "16", + "name": "COOL MUSIC" + }, + { + "finish": "7", + "number": "2", + "name": "MEAN APPROACH" + }, + { + "finish": "8", + "number": "12", + "name": "IRAMA" + }, + { + "finish": "9", + "number": "4", + "name": "DIVINE PURPOSE" + }, + { + "finish": "10", + "number": "1", + "name": "BADGERS NUTS (NZ)" + }, + { + "finish": "11", + "number": "17e", + "name": "JUNGLE FEVER" + }, + { + "finish": "12", + "number": "21e", + "name": "LISSARO (NZ)" + }, + { + "finish": "13", + "number": "13", + "name": "LA COMETA (NZ)" + }, + { + "finish": "", + "number": "18e", + "name": "RING BEARER" + }, + { + "finish": "", + "number": "5", + "name": "WHISKY DREAM" + }, + { + "finish": "", + "number": "10", + "name": "THE LOUVRE" + }, + { + "finish": "", + "number": "19e", + "name": "KEIKO SAY" + }, + { + "finish": "", + "number": "8", + "name": "DILLINGER" + }, + { + "finish": "", + "number": "9", + "name": "HOUSE OF CARDS" + }, + { + "finish": "", + "number": "6", + "name": "ASTRA STAR" + }, + { + "finish": "", + "number": "7", + "name": "PRESTIGE GUNDY" + } + ] + }, + { + "race": 7, + "winner": "GOLDEN CROSS", + "trifecta": [ + "10", + "2", + "1" + ], + "runners": [ + { + "finish": "1", + "number": "10", + "name": "GOLDEN CROSS" + }, + { + "finish": "2", + "number": "2", + "name": "VIMINELE" + }, + { + "finish": "3", + "number": "1", + "name": "LIVALITTLE (NZ)" + }, + { + "finish": "4", + "number": "14", + "name": "HURRICANE LU" + }, + { + "finish": "5", + "number": "8", + "name": "MIRRA IMPACT" + }, + { + "finish": "6", + "number": "6", + "name": "AUTOMNE TREE" + }, + { + "finish": "7", + "number": "5", + "name": "ZAMBEZI KHAN (NZ)" + }, + { + "finish": "8", + "number": "12", + "name": "EXTRAORDINAIRE (FR)" + }, + { + "finish": "9", + "number": "3", + "name": "HIGH DANDY (NZ)" + }, + { + "finish": "10", + "number": "11", + "name": "WHISKY DREAM" + }, + { + "finish": "", + "number": "7", + "name": "LARRIKIN ROGUE" + }, + { + "finish": "", + "number": "13", + "name": "CAPTAIN EAGLE" + }, + { + "finish": "", + "number": "4", + "name": "JUST FLYING" + }, + { + "finish": "", + "number": "9", + "name": "OCEAN ZAR" + } + ] + }, + { + "race": 8, + "winner": "SURPRISE HONEY", + "trifecta": [ + "11", + "6", + "5" + ], + "runners": [ + { + "finish": "1", + "number": "11", + "name": "SURPRISE HONEY" + }, + { + "finish": "2", + "number": "6", + "name": "SER JOH" + }, + { + "finish": "3", + "number": "5", + "name": "FACUNDO" + }, + { + "finish": "4", + "number": "3", + "name": "BOSSED UP" + }, + { + "finish": "5", + "number": "4", + "name": "MISTER BIANCO" + }, + { + "finish": "6", + "number": "9", + "name": "MISHANI CROWN" + }, + { + "finish": "7", + "number": "2", + "name": "COSMO CENTAURUS" + }, + { + "finish": "8", + "number": "10", + "name": "FRAGILE LOVE" + }, + { + "finish": "9", + "number": "1", + "name": "PRE EMINENCE" + }, + { + "finish": "10", + "number": "8", + "name": "ELECTRIC ARROW" + }, + { + "finish": "", + "number": "7", + "name": "PALEFACE RINGO" + } + ] + }, + { + "race": 9, + "winner": "ANEMACORE (NZ)", + "trifecta": [ + "1", + "11", + "13" + ], + "runners": [ + { + "finish": "1", + "number": "1", + "name": "ANEMACORE (NZ)" + }, + { + "finish": "2", + "number": "11", + "name": "EXPRESS PAYMENT" + }, + { + "finish": "3", + "number": "13", + "name": "ATMOSPHERE" + }, + { + "finish": "4", + "number": "6", + "name": "SPACE TRACKER (IRE)" + }, + { + "finish": "5", + "number": "5", + "name": "RISING PACIFIC (NZ)" + }, + { + "finish": "6", + "number": "7", + "name": "WARBY" + }, + { + "finish": "7", + "number": "15", + "name": "NAVAL SEAL" + }, + { + "finish": "8", + "number": "16", + "name": "BATTLETON" + }, + { + "finish": "9", + "number": "9", + "name": "CASTILLIAN (NZ)" + }, + { + "finish": "10", + "number": "3", + "name": "TENZING (NZ)" + }, + { + "finish": "11", + "number": "10", + "name": "EDITED BY" + }, + { + "finish": "12", + "number": "2", + "name": "SIBAAQ (GB)" + }, + { + "finish": "", + "number": "8", + "name": "ASTERO" + }, + { + "finish": "", + "number": "14", + "name": "MISSISSIPPI PRINCE" + }, + { + "finish": "", + "number": "4", + "name": "PEREILLE" + }, + { + "finish": "", + "number": "12", + "name": "POCKET FULL" + } + ] + } + ], + "Kembla Grange": [ + { + "race": 1, + "winner": "SKYSTONE", + "trifecta": [ + "4", + "7", + "5" + ], + "runners": [ + { + "finish": "1", + "number": "4", + "name": "SKYSTONE" + }, + { + "finish": "2", + "number": "7", + "name": "WONKA" + }, + { + "finish": "3", + "number": "5", + "name": "BARR TURN" + }, + { + "finish": "4", + "number": "6", + "name": "OVER THE MOUNTAIN (NZ)" + }, + { + "finish": "5", + "number": "1", + "name": "ARGANSORT" + }, + { + "finish": "6", + "number": "2", + "name": "ODIN\u2019S EYE" + }, + { + "finish": "", + "number": "9", + "name": "ZENSEN" + }, + { + "finish": "", + "number": "8", + "name": "CONCRETE STORM (NZ)" + }, + { + "finish": "", + "number": "3", + "name": "ADAPTATION (NZ)" + } + ] + }, + { + "race": 2, + "winner": "YANGZI RIVER", + "trifecta": [ + "7", + "6", + "8" + ], + "runners": [ + { + "finish": "1", + "number": "7", + "name": "YANGZI RIVER" + }, + { + "finish": "2", + "number": "6", + "name": "MARK OF GLORY" + }, + { + "finish": "3", + "number": "8", + "name": "REBEL ELEGANCE" + }, + { + "finish": "4", + "number": "10", + "name": "MOBILISE" + }, + { + "finish": "5", + "number": "5", + "name": "PROMENADE" + }, + { + "finish": "6", + "number": "11", + "name": "ISOTROPIC" + }, + { + "finish": "7", + "number": "4", + "name": "CHE OLE (NZ)" + }, + { + "finish": "8", + "number": "2", + "name": "THINKSHE\u2019S AUSBRED" + }, + { + "finish": "9", + "number": "12", + "name": "MACHRIHANISH" + }, + { + "finish": "", + "number": "13", + "name": "NAMBI GHIMA" + }, + { + "finish": "", + "number": "3", + "name": "WRITTEN ABOUT" + }, + { + "finish": "", + "number": "1", + "name": "FARFETCHED" + }, + { + "finish": "", + "number": "9", + "name": "ZOUDAWNIE" + } + ] + }, + { + "race": 3, + "winner": "CELEBRITY (NZ)", + "trifecta": [ + "2", + "3", + "4" + ], + "runners": [ + { + "finish": "1", + "number": "2", + "name": "CELEBRITY (NZ)" + }, + { + "finish": "2", + "number": "3", + "name": "KIRKUK" + }, + { + "finish": "3", + "number": "4", + "name": "LONGINUS" + }, + { + "finish": "4", + "number": "1", + "name": "MAJORIAN" + }, + { + "finish": "5", + "number": "6", + "name": "GEMTIKI (NZ)" + }, + { + "finish": "6", + "number": "7", + "name": "ZIZETTE" + }, + { + "finish": "", + "number": "8", + "name": "DUNWITHYA" + }, + { + "finish": "", + "number": "5", + "name": "ANULFA" + } + ] + }, + { + "race": 4, + "winner": "ZARAGOZA", + "trifecta": [ + "3", + "2", + "4" + ], + "runners": [ + { + "finish": "1", + "number": "3", + "name": "ZARAGOZA" + }, + { + "finish": "2", + "number": "2", + "name": "SATNESS (NZ)" + }, + { + "finish": "3", + "number": "4", + "name": "C\u2019MON MATE" + }, + { + "finish": "4", + "number": "1", + "name": "GUNROOM" + }, + { + "finish": "5", + "number": "5", + "name": "UP THE FRONT" + }, + { + "finish": "6", + "number": "6", + "name": "PRETTY SASSY" + }, + { + "finish": "7", + "number": "7", + "name": "CHANGE THE DATE" + }, + { + "finish": "8", + "number": "8", + "name": "SURF SONIC" + } + ] + }, + { + "race": 5, + "winner": "GREEN WINTER", + "trifecta": [ + "6", + "11", + "3" + ], + "runners": [ + { + "finish": "1", + "number": "6", + "name": "GREEN WINTER" + }, + { + "finish": "2", + "number": "11", + "name": "GRAND CAROUSEL" + }, + { + "finish": "3", + "number": "3", + "name": "CORAL COVE" + }, + { + "finish": "4", + "number": "16e", + "name": "NAMBI GHIMA" + }, + { + "finish": "5", + "number": "5", + "name": "FLYING ARABESQUE" + }, + { + "finish": "6", + "number": "10", + "name": "FROSTED AMOUR" + }, + { + "finish": "7", + "number": "17e", + "name": "ZENSEN" + }, + { + "finish": "8", + "number": "1", + "name": "BANKRUPT" + }, + { + "finish": "9", + "number": "8", + "name": "SANTARNO (NZ)" + }, + { + "finish": "10", + "number": "12", + "name": "PRESUMPTUOUS GAL" + }, + { + "finish": "11", + "number": "9", + "name": "ATOSSA" + }, + { + "finish": "12", + "number": "14", + "name": "AUREO (NZ)" + }, + { + "finish": "", + "number": "2", + "name": "COPARTNER PEGASUS" + }, + { + "finish": "", + "number": "13", + "name": "STAR OF KYEEMA" + }, + { + "finish": "", + "number": "15e", + "name": "ELLE TEE" + }, + { + "finish": "", + "number": "7", + "name": "MR REIBY" + }, + { + "finish": "", + "number": "4", + "name": "FINAL SPIRIT" + } + ] + }, + { + "race": 6, + "winner": "HARRY\u2019S HUSSEY", + "trifecta": [ + "10", + "13", + "12" + ], + "runners": [ + { + "finish": "1", + "number": "10", + "name": "HARRY\u2019S HUSSEY" + }, + { + "finish": "2", + "number": "13", + "name": "YAMASHITA" + }, + { + "finish": "3", + "number": "12", + "name": "PIAFFE" + }, + { + "finish": "4", + "number": "11", + "name": "MAJESTIC LEGEND" + }, + { + "finish": "5", + "number": "6", + "name": "MILLE FEUILLE" + }, + { + "finish": "6", + "number": "3", + "name": "LADY TALEA" + }, + { + "finish": "7", + "number": "1", + "name": "RED HOT ROSIE" + }, + { + "finish": "8", + "number": "4", + "name": "SPUD GUN" + }, + { + "finish": "9", + "number": "2", + "name": "DEFINITION" + }, + { + "finish": "", + "number": "7", + "name": "UNION" + }, + { + "finish": "", + "number": "8", + "name": "ACROHOPE" + }, + { + "finish": "", + "number": "9", + "name": "COOL ART" + }, + { + "finish": "", + "number": "5", + "name": "ZINGER" + } + ] + }, + { + "race": 7, + "winner": "EVERIDO", + "trifecta": [ + "2", + "8", + "1" + ], + "runners": [ + { + "finish": "1", + "number": "2", + "name": "EVERIDO" + }, + { + "finish": "2", + "number": "8", + "name": "SINISTER (NZ)" + }, + { + "finish": "3", + "number": "1", + "name": "LEICA STORM" + }, + { + "finish": "4", + "number": "5", + "name": "ROCCO LINI" + }, + { + "finish": "5", + "number": "6", + "name": "BON FRANKIE" + }, + { + "finish": "6", + "number": "3", + "name": "ONEFORIAN" + }, + { + "finish": "7", + "number": "9", + "name": "OCTOBER STAR" + }, + { + "finish": "8", + "number": "10", + "name": "ALL MACHIAVELLIAN" + }, + { + "finish": "FF", + "number": "11", + "name": "HAMMERING AWAY" + }, + { + "finish": "", + "number": "12", + "name": "SURF SONIC" + }, + { + "finish": "", + "number": "7", + "name": "UP THE FRONT" + }, + { + "finish": "", + "number": "4", + "name": "POWDER MAN" + } + ] + }, + { + "race": 8, + "winner": "CANNY QUEEN (NZ)", + "trifecta": [ + "1", + "3", + "11" + ], + "runners": [ + { + "finish": "1", + "number": "1", + "name": "CANNY QUEEN (NZ)" + }, + { + "finish": "2", + "number": "3", + "name": "MIGHTY MYRTLE" + }, + { + "finish": "3", + "number": "11", + "name": "CIAO BELLA MIA" + }, + { + "finish": "4", + "number": "6", + "name": "TAVOLO" + }, + { + "finish": "5", + "number": "2", + "name": "CUESTA (NZ)" + }, + { + "finish": "6", + "number": "10", + "name": "PESCHIERA" + }, + { + "finish": "7", + "number": "8", + "name": "THINK I DO" + }, + { + "finish": "", + "number": "4", + "name": "CELTIC SIN" + }, + { + "finish": "", + "number": "9", + "name": "INVASIVE DREAMS" + }, + { + "finish": "", + "number": "5", + "name": "SPIRITUALISTIC" + }, + { + "finish": "", + "number": "7", + "name": "MAGENTA SKIES (GB)" + } + ] + } + ], + "Morphettville": [ + { + "race": 1, + "winner": "PRETTY BABY", + "trifecta": [ + "1", + "6", + "4" + ], + "runners": [ + { + "finish": "1", + "number": "1", + "name": "PRETTY BABY" + }, + { + "finish": "2", + "number": "6", + "name": "AZYTASS" + }, + { + "finish": "3", + "number": "4", + "name": "INHABIT" + }, + { + "finish": "4", + "number": "2", + "name": "CHICA ASTUTA" + }, + { + "finish": "5", + "number": "3", + "name": "TULLY RAPIDS" + }, + { + "finish": "6", + "number": "5", + "name": "SIDEBAR" + }, + { + "finish": "7", + "number": "7", + "name": "DIRTY POKER" + } + ] + }, + { + "race": 2, + "winner": "PHINEAS", + "trifecta": [ + "7", + "3", + "8" + ], + "runners": [ + { + "finish": "1", + "number": "7", + "name": "PHINEAS" + }, + { + "finish": "2", + "number": "3", + "name": "BRAVE STAR (NZ)" + }, + { + "finish": "3", + "number": "8", + "name": "LUCKY LUCKY BOOM" + }, + { + "finish": "4", + "number": "5", + "name": "KENGERO (FR)" + }, + { + "finish": "5", + "number": "4", + "name": "WILLYBEAFACTOR" + }, + { + "finish": "6", + "number": "1", + "name": "SNOOPY NOW" + }, + { + "finish": "7", + "number": "2", + "name": "ARUGAMAMA" + }, + { + "finish": "8", + "number": "6", + "name": "STORMSARRIVED" + } + ] + }, + { + "race": 3, + "winner": "LIKE A TIGER (GB)", + "trifecta": [ + "5", + "3", + "4" + ], + "runners": [ + { + "finish": "1", + "number": "5", + "name": "LIKE A TIGER (GB)" + }, + { + "finish": "2", + "number": "3", + "name": "TEST THE LAW" + }, + { + "finish": "3", + "number": "4", + "name": "JANDAMI" + }, + { + "finish": "4", + "number": "6", + "name": "FLASH ALICE" + }, + { + "finish": "5", + "number": "9", + "name": "JUST A BROTHER" + }, + { + "finish": "6", + "number": "2", + "name": "STIRRUP CUP" + }, + { + "finish": "7", + "number": "7", + "name": "NINYO" + }, + { + "finish": "8", + "number": "8", + "name": "PETA\u2019S HEART" + }, + { + "finish": "9", + "number": "1", + "name": "PLACO (IRE)" + }, + { + "finish": "10", + "number": "10", + "name": "CAPULET" + }, + { + "finish": "11", + "number": "11", + "name": "RECIPROCAL" + }, + { + "finish": "12", + "number": "12", + "name": "STAR DECORUM" + }, + { + "finish": "", + "number": "13e", + "name": "RAW GRUNT" + } + ] + }, + { + "race": 4, + "winner": "REGAL RIPPER", + "trifecta": [ + "6", + "5", + "12" + ], + "runners": [ + { + "finish": "1", + "number": "6", + "name": "REGAL RIPPER" + }, + { + "finish": "2", + "number": "5", + "name": "PAGANINI" + }, + { + "finish": "3", + "number": "12", + "name": "BLUE ISLES" + }, + { + "finish": "4", + "number": "13e", + "name": "GEETEE FORTY" + }, + { + "finish": "5", + "number": "2", + "name": "GOLDEN GURU" + }, + { + "finish": "6", + "number": "9", + "name": "PERCIDIAN" + }, + { + "finish": "7", + "number": "10", + "name": "ON ANY TUESDAY" + }, + { + "finish": "8", + "number": "4", + "name": "STOLE HIM" + }, + { + "finish": "9", + "number": "8", + "name": "ARAMOSO" + }, + { + "finish": "10", + "number": "11", + "name": "MAGIC ISLAND" + }, + { + "finish": "11", + "number": "3", + "name": "JE CITY" + }, + { + "finish": "", + "number": "14e", + "name": "SAZERAC" + }, + { + "finish": "", + "number": "1", + "name": "VICTORY TUNE" + }, + { + "finish": "", + "number": "7", + "name": "IMPACT STORM" + } + ] + }, + { + "race": 5, + "winner": "EXTREMELY ROWDY", + "trifecta": [ + "6", + "9", + "2" + ], + "runners": [ + { + "finish": "1", + "number": "6", + "name": "EXTREMELY ROWDY" + }, + { + "finish": "2", + "number": "9", + "name": "FILL A PROMISE" + }, + { + "finish": "3", + "number": "2", + "name": "ZESTIMAN" + }, + { + "finish": "4", + "number": "5", + "name": "MISS COTOLETTA" + }, + { + "finish": "5", + "number": "1", + "name": "GRAND HOST" + }, + { + "finish": "6", + "number": "10", + "name": "OUTPOST" + }, + { + "finish": "7", + "number": "8", + "name": "IMMINANCE" + }, + { + "finish": "8", + "number": "11", + "name": "FIRST DIVISION" + }, + { + "finish": "9", + "number": "4", + "name": "DAMPEN" + }, + { + "finish": "10", + "number": "12", + "name": "ONE KIND" + }, + { + "finish": "11", + "number": "7", + "name": "I AM PIKI" + }, + { + "finish": "12", + "number": "3", + "name": "GAZZ" + }, + { + "finish": "", + "number": "13", + "name": "BELLENTIA" + } + ] + }, + { + "race": 6, + "winner": "LIGHT THE NIGHT", + "trifecta": [ + "8", + "1", + "3" + ], + "runners": [ + { + "finish": "1", + "number": "8", + "name": "LIGHT THE NIGHT" + }, + { + "finish": "2", + "number": "1", + "name": "BOOTLEGGER" + }, + { + "finish": "3", + "number": "3", + "name": "DOBBINAIR" + }, + { + "finish": "4", + "number": "2", + "name": "DEEPFLOAT DIVA" + }, + { + "finish": "5", + "number": "4", + "name": "SIR LEAPALOT" + }, + { + "finish": "6", + "number": "11", + "name": "LA ROUX" + }, + { + "finish": "7", + "number": "5", + "name": "BOUNCING BEYOND" + }, + { + "finish": "8", + "number": "6", + "name": "HELLO WORLD" + }, + { + "finish": "9", + "number": "7", + "name": "VEXATIOUS DANCER" + }, + { + "finish": "10", + "number": "10", + "name": "INVERTATIONAL" + }, + { + "finish": "", + "number": "9", + "name": "KICK YOUR KNEES UP" + } + ] + }, + { + "race": 7, + "winner": "SIR NOW", + "trifecta": [ + "3", + "12", + "2" + ], + "runners": [ + { + "finish": "1", + "number": "3", + "name": "SIR NOW" + }, + { + "finish": "2", + "number": "12", + "name": "CICALA" + }, + { + "finish": "3", + "number": "2", + "name": "LIM\u2019S SALTORO (NZ)" + }, + { + "finish": "4", + "number": "8", + "name": "MATING CALL" + }, + { + "finish": "5", + "number": "1", + "name": "AIR ASSAULT" + }, + { + "finish": "6", + "number": "7", + "name": "LINGANI" + }, + { + "finish": "7", + "number": "10", + "name": "MYSTIC WONDER" + }, + { + "finish": "8", + "number": "13", + "name": "ZUNNA" + }, + { + "finish": "9", + "number": "6", + "name": "SHADY THINKER" + }, + { + "finish": "10", + "number": "5", + "name": "GREAT MAXIMUS" + }, + { + "finish": "11", + "number": "11", + "name": "SWIFTIE HARRIET" + }, + { + "finish": "12", + "number": "9", + "name": "VESTAS" + }, + { + "finish": "13", + "number": "4", + "name": "TIPPA" + } + ] + }, + { + "race": 8, + "winner": "JUSTACCLAIM", + "trifecta": [ + "3", + "12", + "5" + ], + "runners": [ + { + "finish": "1", + "number": "3", + "name": "JUSTACCLAIM" + }, + { + "finish": "2", + "number": "12", + "name": "MANSIERE" + }, + { + "finish": "3", + "number": "5", + "name": "COOL MAGNUM" + }, + { + "finish": "4", + "number": "8", + "name": "HOOKED ON WEALTH" + }, + { + "finish": "5", + "number": "2", + "name": "METRICAL (NZ)" + }, + { + "finish": "6", + "number": "7", + "name": "DAISYDOO" + }, + { + "finish": "7", + "number": "6", + "name": "HOWL" + }, + { + "finish": "8", + "number": "1", + "name": "SIR MYKA" + }, + { + "finish": "9", + "number": "10", + "name": "VICTORY LANE" + }, + { + "finish": "10", + "number": "13", + "name": "LAYIN\u2019 UP" + }, + { + "finish": "", + "number": "9", + "name": "CORK HARBOUR" + }, + { + "finish": "", + "number": "4", + "name": "PLATINUM WOLF" + }, + { + "finish": "", + "number": "11", + "name": "MRS ARCHIBALD" + } + ] + }, + { + "race": 9, + "winner": "LOMAX", + "trifecta": [ + "1", + "5", + "3" + ], + "runners": [ + { + "finish": "1", + "number": "1", + "name": "LOMAX" + }, + { + "finish": "2", + "number": "5", + "name": "ALCHIAN" + }, + { + "finish": "3", + "number": "3", + "name": "CRADLE OF JAZZ" + }, + { + "finish": "4", + "number": "10", + "name": "SPANGLED SIPPER" + }, + { + "finish": "5", + "number": "7", + "name": "FULL COMMITMENT" + }, + { + "finish": "6", + "number": "14", + "name": "TAKE ME TO CHURCH" + }, + { + "finish": "7", + "number": "9", + "name": "STOLEN KISS" + }, + { + "finish": "8", + "number": "6", + "name": "CROWN MINT" + }, + { + "finish": "9", + "number": "8", + "name": "MR GEORGE" + }, + { + "finish": "10", + "number": "13", + "name": "SPELMAN" + }, + { + "finish": "11", + "number": "11", + "name": "ASTRODEAN" + }, + { + "finish": "12", + "number": "4", + "name": "WILD WINNER" + }, + { + "finish": "", + "number": "15e", + "name": "ROGUE WARRIOR" + }, + { + "finish": "", + "number": "2", + "name": "MARGIE\u2019S BOY" + }, + { + "finish": "", + "number": "12", + "name": "DEFICIT" + } + ] + } + ], + "Toowoomba": [ + { + "race": 1, + "winner": "THUNDER AWARD", + "trifecta": [ + "6", + "9", + "11" + ], + "runners": [ + { + "finish": "1", + "number": "6", + "name": "THUNDER AWARD" + }, + { + "finish": "2", + "number": "9", + "name": "OUT OF LUCK" + }, + { + "finish": "3", + "number": "11", + "name": "CHANGE THE DEEL" + }, + { + "finish": "4", + "number": "8", + "name": "LINWAR" + }, + { + "finish": "5", + "number": "12", + "name": "RUBAAHY" + }, + { + "finish": "6", + "number": "4", + "name": "ORIENTE" + }, + { + "finish": "7", + "number": "3", + "name": "I SEE YOU COMING" + }, + { + "finish": "8", + "number": "5", + "name": "LUNAR EIGHT" + }, + { + "finish": "9", + "number": "13e", + "name": "OUR SILVER LININGS (NZ)" + }, + { + "finish": "", + "number": "1", + "name": "IRAMA" + }, + { + "finish": "", + "number": "2", + "name": "THE LITTLE PUMPER" + }, + { + "finish": "", + "number": "7", + "name": "ULUWATU" + }, + { + "finish": "", + "number": "10", + "name": "ATOMIC SELFIE" + } + ] + }, + { + "race": 2, + "winner": "SHOW ME THE STARS", + "trifecta": [ + "11", + "2", + "17e" + ], + "runners": [ + { + "finish": "1", + "number": "11", + "name": "SHOW ME THE STARS" + }, + { + "finish": "2", + "number": "2", + "name": "KNOWITALL FRANK" + }, + { + "finish": "3", + "number": "17e", + "name": "SHE\u2019S BRUTAL" + }, + { + "finish": "4", + "number": "16e", + "name": "SLUGWORTH" + }, + { + "finish": "5", + "number": "9", + "name": "LIFE OF TREE" + }, + { + "finish": "6", + "number": "12", + "name": "BRAVE EMMA" + }, + { + "finish": "7", + "number": "6", + "name": "ANYWAY YOU WANT IT" + }, + { + "finish": "8", + "number": "14e", + "name": "RARE MOON" + }, + { + "finish": "9", + "number": "15e", + "name": "LOVE TO BE PROUD" + }, + { + "finish": "10", + "number": "7", + "name": "ATOMIC SELFIE" + }, + { + "finish": "11", + "number": "13e", + "name": "PRINCE OF SYNERGY" + }, + { + "finish": "12", + "number": "10", + "name": "EZEIZA" + }, + { + "finish": "", + "number": "19e", + "name": "OUR SILVER LININGS (NZ)" + }, + { + "finish": "", + "number": "20e", + "name": "WHITTAKER" + }, + { + "finish": "", + "number": "18e", + "name": "I AM PIETRA" + }, + { + "finish": "", + "number": "4", + "name": "BROOKLYN DAISY" + }, + { + "finish": "", + "number": "3", + "name": "ARAMINTA" + }, + { + "finish": "", + "number": "5", + "name": "TOKYO BANDIT" + }, + { + "finish": "", + "number": "1", + "name": "RUBOLOGY" + }, + { + "finish": "", + "number": "8", + "name": "COPPER STAR" + } + ] + }, + { + "race": 3, + "winner": "RUBOLOGY", + "trifecta": [ + "11", + "6", + "8" + ], + "runners": [ + { + "finish": "1", + "number": "11", + "name": "RUBOLOGY" + }, + { + "finish": "2", + "number": "6", + "name": "BUTT HEADS" + }, + { + "finish": "3", + "number": "8", + "name": "MISTER SELFIE" + }, + { + "finish": "4", + "number": "10", + "name": "PUREZZA" + }, + { + "finish": "5", + "number": "1", + "name": "THE LITTLE PUMPER" + }, + { + "finish": "6", + "number": "4", + "name": "JUSTELA" + }, + { + "finish": "7", + "number": "3", + "name": "BORN FEARLESS" + }, + { + "finish": "8", + "number": "9", + "name": "SCOTLAND" + }, + { + "finish": "", + "number": "12", + "name": "ATOMIC SELFIE" + }, + { + "finish": "", + "number": "2", + "name": "I SEE YOU COMING" + }, + { + "finish": "", + "number": "7", + "name": "HOOT \u2019N\u2019 HOLLER" + }, + { + "finish": "", + "number": "5", + "name": "OVER DRAFT" + } + ] + }, + { + "race": 4, + "winner": "EMPRESS ASPEN", + "trifecta": [ + "2", + "8", + "10" + ], + "runners": [ + { + "finish": "1", + "number": "2", + "name": "EMPRESS ASPEN" + }, + { + "finish": "2", + "number": "8", + "name": "LIVEWIRE LASS" + }, + { + "finish": "3", + "number": "10", + "name": "BOLERO" + }, + { + "finish": "4", + "number": "6", + "name": "SHOT DOWN BY LOVE" + }, + { + "finish": "5", + "number": "5", + "name": "BESIEGE" + }, + { + "finish": "6", + "number": "4", + "name": "CAITLIN" + }, + { + "finish": "7", + "number": "7", + "name": "DOLLY DISCO" + }, + { + "finish": "8", + "number": "3", + "name": "BLUMSTIEN" + }, + { + "finish": "9", + "number": "1", + "name": "SEALORD (NZ)" + }, + { + "finish": "10", + "number": "9", + "name": "ROYAL GEORGE" + }, + { + "finish": "", + "number": "11", + "name": "ANOTHER DAZZLER" + } + ] + }, + { + "race": 5, + "winner": "THE LOUVRE", + "trifecta": [ + "2", + "6", + "7" + ], + "runners": [ + { + "finish": "1", + "number": "2", + "name": "THE LOUVRE" + }, + { + "finish": "2", + "number": "6", + "name": "MADALSA" + }, + { + "finish": "3", + "number": "7", + "name": "DATA LEAK" + }, + { + "finish": "4", + "number": "8", + "name": "FORTY TIMES (NZ)" + }, + { + "finish": "5", + "number": "4", + "name": "THE CATCH" + }, + { + "finish": "6", + "number": "3", + "name": "ZHENG YOU" + }, + { + "finish": "7", + "number": "1", + "name": "DILLINGER" + }, + { + "finish": "8", + "number": "5", + "name": "LIP SIP SUK" + }, + { + "finish": "", + "number": "9", + "name": "BETTER YET" + } + ] + }, + { + "race": 6, + "winner": "TOSCANELLA", + "trifecta": [ + "12", + "2", + "3" + ], + "runners": [ + { + "finish": "1", + "number": "12", + "name": "TOSCANELLA" + }, + { + "finish": "2", + "number": "2", + "name": "IT\u2019S A LONG ROAD" + }, + { + "finish": "3", + "number": "3", + "name": "LYRICAL GANGSTER" + }, + { + "finish": "4", + "number": "10", + "name": "ZEPHYR SONG" + }, + { + "finish": "5", + "number": "9", + "name": "SHRIMPTON" + }, + { + "finish": "6", + "number": "7", + "name": "LUSTFUL BELLE" + }, + { + "finish": "7", + "number": "11", + "name": "DIAMOND IMPACT" + }, + { + "finish": "8", + "number": "4", + "name": "SUDDEN STRIKE" + }, + { + "finish": "9", + "number": "6", + "name": "LILY\u2019S DASH" + }, + { + "finish": "10", + "number": "8", + "name": "MARKHAM MISS" + }, + { + "finish": "11", + "number": "5", + "name": "CELTIC LIGHT" + }, + { + "finish": "", + "number": "1", + "name": "DRACARIAN" + } + ] + }, + { + "race": 7, + "winner": "MINI BOO", + "trifecta": [ + "11", + "5", + "2" + ], + "runners": [ + { + "finish": "1", + "number": "11", + "name": "MINI BOO" + }, + { + "finish": "2", + "number": "5", + "name": "DURNESS (NZ)" + }, + { + "finish": "3", + "number": "2", + "name": "TRUST IN THE ROCK" + }, + { + "finish": "4", + "number": "1", + "name": "ACTS ALONE" + }, + { + "finish": "5", + "number": "10", + "name": "CONCADOR" + }, + { + "finish": "6", + "number": "3", + "name": "MYSTIC ASCOT" + }, + { + "finish": "7", + "number": "6", + "name": "JUST BEAUTY" + }, + { + "finish": "8", + "number": "4", + "name": "WAVES OF EMOCEAN (NZ)" + }, + { + "finish": "9", + "number": "9", + "name": "ALZURRI" + }, + { + "finish": "10", + "number": "8", + "name": "YES IS THE ANSWER" + }, + { + "finish": "", + "number": "7", + "name": "CHAMPAGNE QUEEN (NZ)" + } + ] + } + ], + "Townsville": [ + { + "race": 1, + "winner": "BOOM BUNNY", + "trifecta": [ + "6", + "5", + "12" + ], + "runners": [ + { + "finish": "1", + "number": "6", + "name": "BOOM BUNNY" + }, + { + "finish": "2", + "number": "5", + "name": "MOONYA LAD" + }, + { + "finish": "3", + "number": "12", + "name": "BELINDA\u2019S RUBI" + }, + { + "finish": "4", + "number": "3", + "name": "JUNGLE WONDER" + }, + { + "finish": "5", + "number": "11", + "name": "WATEGO\u2019S BAY" + }, + { + "finish": "6", + "number": "10", + "name": "LILSISTERDON\u2019TCHA" + }, + { + "finish": "7", + "number": "14", + "name": "BABUSHKA DOLL" + }, + { + "finish": "8", + "number": "1", + "name": "KARMARDO" + }, + { + "finish": "9", + "number": "9", + "name": "STYLISH ROSIE" + }, + { + "finish": "10", + "number": "7", + "name": "MURMURS" + }, + { + "finish": "11", + "number": "8", + "name": "SENSEI GIRL" + }, + { + "finish": "12", + "number": "15", + "name": "TOO MUCH CHILLI" + }, + { + "finish": "13", + "number": "2", + "name": "FARNANHEIT" + }, + { + "finish": "14", + "number": "4", + "name": "BOLD SANTOS" + }, + { + "finish": "15", + "number": "16", + "name": "VAN DER WOODSEN" + }, + { + "finish": "SB", + "number": "13", + "name": "HAZ STYLES" + } + ] + }, + { + "race": 2, + "winner": "BATEMANS BAY (FR)", + "trifecta": [ + "13", + "6", + "7" + ], + "runners": [ + { + "finish": "1", + "number": "13", + "name": "BATEMANS BAY (FR)" + }, + { + "finish": "2", + "number": "6", + "name": "BOLD BLAZE" + }, + { + "finish": "3", + "number": "7", + "name": "MEDAL (NZ)" + }, + { + "finish": "4", + "number": "16", + "name": "CONVO" + }, + { + "finish": "5", + "number": "12", + "name": "TWIN TURBO" + }, + { + "finish": "6", + "number": "5", + "name": "BLUEBIRD BAY" + }, + { + "finish": "7", + "number": "4", + "name": "EAGLE WARRIOR" + }, + { + "finish": "8", + "number": "3", + "name": "CARDIOLOGIST" + }, + { + "finish": "9", + "number": "8", + "name": "ROCK THE SUNRISE" + }, + { + "finish": "10", + "number": "17e", + "name": "EYELEFTIT" + }, + { + "finish": "11", + "number": "10", + "name": "ECLIPSION" + }, + { + "finish": "12", + "number": "9", + "name": "SAVVY THINKER" + }, + { + "finish": "13", + "number": "2", + "name": "READY TIGER" + }, + { + "finish": "14", + "number": "14", + "name": "PREFER TO DANCE (NZ)" + }, + { + "finish": "15", + "number": "15", + "name": "REDLIGHTS ON" + }, + { + "finish": "", + "number": "1", + "name": "ACCLIMATISE" + }, + { + "finish": "", + "number": "11", + "name": "BANXI" + } + ] + }, + { + "race": 3, + "winner": "THEE CREEK", + "trifecta": [ + "10", + "18e", + "3" + ], + "runners": [ + { + "finish": "1", + "number": "10", + "name": "THEE CREEK" + }, + { + "finish": "2", + "number": "18e", + "name": "UNIFIES" + }, + { + "finish": "3", + "number": "3", + "name": "DALT JAZ" + }, + { + "finish": "4", + "number": "16", + "name": "CEEKAY\u2019S CHOICE" + }, + { + "finish": "5", + "number": "14", + "name": "SPIRIT OF GIVING" + }, + { + "finish": "6", + "number": "2", + "name": "NOLAN" + }, + { + "finish": "7", + "number": "9", + "name": "SINGULAR" + }, + { + "finish": "8", + "number": "6", + "name": "LUCKY ROLLA" + }, + { + "finish": "9", + "number": "4", + "name": "THE KAMIKAZE (NZ)" + }, + { + "finish": "10", + "number": "8", + "name": "IMPRESSIONISM" + }, + { + "finish": "11", + "number": "11", + "name": "DANCE FOR ME RANDY" + }, + { + "finish": "12", + "number": "5", + "name": "SUPER FREEZE" + }, + { + "finish": "13", + "number": "12", + "name": "NORTHERNONTAP" + }, + { + "finish": "14", + "number": "17e", + "name": "SNITZAROO" + }, + { + "finish": "15", + "number": "1", + "name": "MIDAS STAR" + }, + { + "finish": "16", + "number": "13", + "name": "WINCHESTER" + }, + { + "finish": "", + "number": "19e", + "name": "CYCLONE COCO" + }, + { + "finish": "", + "number": "7", + "name": "CRYOSEISMS" + }, + { + "finish": "", + "number": "15", + "name": "FABULEAN" + } + ] + }, + { + "race": 4, + "winner": "BIANCA MIA", + "trifecta": [ + "7", + "14", + "15" + ], + "runners": [ + { + "finish": "1", + "number": "7", + "name": "BIANCA MIA" + }, + { + "finish": "2", + "number": "14", + "name": "MISS MONEYPENNY" + }, + { + "finish": "3", + "number": "15", + "name": "FOOLS PLAY" + }, + { + "finish": "4", + "number": "4", + "name": "KOBAYASTAR" + }, + { + "finish": "5", + "number": "2", + "name": "FROM THIS MOMENT" + }, + { + "finish": "6", + "number": "6", + "name": "TIGON PRINCESS" + }, + { + "finish": "7", + "number": "5", + "name": "THE HAIRDRESSER" + }, + { + "finish": "8", + "number": "3", + "name": "LOWLANDS" + }, + { + "finish": "9", + "number": "9", + "name": "EMILIA JANE (NZ)" + }, + { + "finish": "10", + "number": "17e", + "name": "ENGELINE (IRE)" + }, + { + "finish": "11", + "number": "1", + "name": "COLOURS OF AUTUMN" + }, + { + "finish": "12", + "number": "11", + "name": "HOT PURSUIT" + }, + { + "finish": "13", + "number": "13", + "name": "LUCKY DUCK" + }, + { + "finish": "14", + "number": "8", + "name": "CLUEDO (NZ)" + }, + { + "finish": "15", + "number": "10", + "name": "CAPICELLA" + }, + { + "finish": "16", + "number": "16", + "name": "SAVEE" + }, + { + "finish": "", + "number": "19e", + "name": "THE KOBAY TRAIN" + }, + { + "finish": "", + "number": "20e", + "name": "LA MANO" + }, + { + "finish": "", + "number": "12", + "name": "CEEKAY\u2019S CHOICE" + }, + { + "finish": "", + "number": "18e", + "name": "READ \u2019EM AND WEEP" + } + ] + }, + { + "race": 5, + "winner": "ILLEGAL JUSTICE", + "trifecta": [ + "2", + "12", + "13" + ], + "runners": [ + { + "finish": "1", + "number": "2", + "name": "ILLEGAL JUSTICE" + }, + { + "finish": "2", + "number": "12", + "name": "SWEET PRETENDER" + }, + { + "finish": "3", + "number": "13", + "name": "BONEWOOD" + }, + { + "finish": "4", + "number": "6", + "name": "TORANAGA" + }, + { + "finish": "5", + "number": "16e", + "name": "SUPID DATE" + }, + { + "finish": "6", + "number": "3", + "name": "ASPEN COWBOY" + }, + { + "finish": "7", + "number": "4", + "name": "MISTER DOOBEE" + }, + { + "finish": "8", + "number": "7", + "name": "BE BOB ALOOLA" + }, + { + "finish": "9", + "number": "8", + "name": "AIRWAVES" + }, + { + "finish": "10", + "number": "9", + "name": "FARAWAY DOWNS" + }, + { + "finish": "11", + "number": "5", + "name": "BLACKTHORN" + }, + { + "finish": "12", + "number": "15e", + "name": "KAJETAN" + }, + { + "finish": "13", + "number": "11", + "name": "SMALL TOWN HUSSLER" + }, + { + "finish": "14", + "number": "10", + "name": "GENERAL GORDON" + }, + { + "finish": "", + "number": "18e", + "name": "CHANCE" + }, + { + "finish": "", + "number": "19e", + "name": "MAYOR OF KINGSTON" + }, + { + "finish": "", + "number": "20e", + "name": "SHEFFLIN" + }, + { + "finish": "", + "number": "1", + "name": "EXODAS" + }, + { + "finish": "", + "number": "14", + "name": "BRITISH GEM" + }, + { + "finish": "", + "number": "17e", + "name": "HEROIC TALENT" + } + ] + }, + { + "race": 6, + "winner": "LEG DRIVE", + "trifecta": [ + "6", + "15", + "3" + ], + "runners": [ + { + "finish": "1", + "number": "6", + "name": "LEG DRIVE" + }, + { + "finish": "2", + "number": "15", + "name": "THAT\u2019S MOLLY" + }, + { + "finish": "3", + "number": "3", + "name": "JOURNALISM" + }, + { + "finish": "4", + "number": "2", + "name": "ZOOLOGY (GB)" + }, + { + "finish": "5", + "number": "17e", + "name": "THE PENSKE FILE" + }, + { + "finish": "6", + "number": "5", + "name": "SMART LEGEND" + }, + { + "finish": "7", + "number": "7", + "name": "ODEGAARD" + }, + { + "finish": "8", + "number": "11", + "name": "KUREDER (NZ)" + }, + { + "finish": "9", + "number": "9", + "name": "GOING NUCLEAR" + }, + { + "finish": "10", + "number": "4", + "name": "MAHAGONI (GB)" + }, + { + "finish": "11", + "number": "16", + "name": "ELLA TE AMA" + }, + { + "finish": "12", + "number": "10", + "name": "HOPEFUL (FR)" + }, + { + "finish": "13", + "number": "13", + "name": "CANBERRA LEGEND (IRE)" + }, + { + "finish": "14", + "number": "12", + "name": "AGED CARE" + }, + { + "finish": "15", + "number": "14", + "name": "JOHN JOSEPH" + }, + { + "finish": "FF", + "number": "1", + "name": "QUOTHQUAN" + }, + { + "finish": "", + "number": "19e", + "name": "THE DRILLER" + }, + { + "finish": "", + "number": "20e", + "name": "READY TIGER" + }, + { + "finish": "", + "number": "8", + "name": "FREE CARRY" + }, + { + "finish": "", + "number": "18e", + "name": "BLACK EYED BLONDE" + } + ] + }, + { + "race": 7, + "winner": "TAMBO\u2019S JUSTICE", + "trifecta": [ + "13", + "16", + "7" + ], + "runners": [ + { + "finish": "1", + "number": "13", + "name": "TAMBO\u2019S JUSTICE" + }, + { + "finish": "2", + "number": "16", + "name": "BOLD COMIC" + }, + { + "finish": "3", + "number": "7", + "name": "RED HOT LIZZIE" + }, + { + "finish": "4", + "number": "1", + "name": "SPEED LEGEND" + }, + { + "finish": "5", + "number": "8", + "name": "VALENKI" + }, + { + "finish": "6", + "number": "2", + "name": "DEMON AWARD" + }, + { + "finish": "7", + "number": "5", + "name": "OBLIGATED" + }, + { + "finish": "8", + "number": "3", + "name": "YES DREAM" + }, + { + "finish": "9", + "number": "10", + "name": "PARADE GROUND" + }, + { + "finish": "10", + "number": "6", + "name": "HELLISH" + }, + { + "finish": "11", + "number": "15", + "name": "OUTBACK ACTION" + }, + { + "finish": "12", + "number": "12", + "name": "MOEGREEN (NZ)" + }, + { + "finish": "13", + "number": "17e", + "name": "BETTERLUCKNEXTTIME" + }, + { + "finish": "14", + "number": "4", + "name": "NORTHERN PRIDE" + }, + { + "finish": "15", + "number": "11", + "name": "ASTRA STAR" + }, + { + "finish": "16", + "number": "14", + "name": "RUSSIAN MINT" + }, + { + "finish": "", + "number": "20e", + "name": "CARPACCIO" + }, + { + "finish": "", + "number": "21e", + "name": "THE KAMIKAZE (NZ)" + }, + { + "finish": "", + "number": "19e", + "name": "OUR MISSILE" + }, + { + "finish": "", + "number": "9", + "name": "REAL KEY" + }, + { + "finish": "", + "number": "18e", + "name": "DETERMINATION" + } + ] + }, + { + "race": 8, + "winner": "GOODNIGHT ROMEO", + "trifecta": [ + "11", + "10", + "12" + ], + "runners": [ + { + "finish": "1", + "number": "11", + "name": "GOODNIGHT ROMEO" + }, + { + "finish": "2", + "number": "10", + "name": "NAVY KISS" + }, + { + "finish": "3", + "number": "12", + "name": "THE KOBAY TRAIN" + }, + { + "finish": "4", + "number": "17e", + "name": "EXTRA FREE" + }, + { + "finish": "5", + "number": "1", + "name": "AYE VEE AITCH" + }, + { + "finish": "6", + "number": "13", + "name": "ARANCIA" + }, + { + "finish": "7", + "number": "2", + "name": "BUBBLES\u2019N\u2019FROTH" + }, + { + "finish": "8", + "number": "9", + "name": "CAROHVIC" + }, + { + "finish": "9", + "number": "3", + "name": "SIR MAXIMUS" + }, + { + "finish": "10", + "number": "4", + "name": "TSUNAMI" + }, + { + "finish": "11", + "number": "6", + "name": "VOUCHERS" + }, + { + "finish": "12", + "number": "15", + "name": "ROWDASH" + }, + { + "finish": "13", + "number": "16", + "name": "WINNING SAGA" + }, + { + "finish": "14", + "number": "7", + "name": "BOLD CHANGE" + }, + { + "finish": "15", + "number": "8", + "name": "GO COMMANDO (NZ)" + }, + { + "finish": "16", + "number": "5", + "name": "TYMON" + }, + { + "finish": "", + "number": "22e", + "name": "FONEELEVEN" + }, + { + "finish": "", + "number": "21e", + "name": "HEROIC TALENT" + }, + { + "finish": "", + "number": "24e", + "name": "CRAICARO" + }, + { + "finish": "", + "number": "23e", + "name": "DIAMOND LUCY" + }, + { + "finish": "", + "number": "18e", + "name": "LOOMING ONE" + }, + { + "finish": "", + "number": "14", + "name": "FLOURISH" + }, + { + "finish": "", + "number": "20e", + "name": "TIME POWER" + }, + { + "finish": "", + "number": "19e", + "name": "SUPID DATE" + } + ] + } + ] + } +} \ No newline at end of file diff --git a/data/results/2026-08-09.json b/data/results/2026-08-09.json new file mode 100644 index 0000000000000000000000000000000000000000..7453a2387e86b0c6776a73488944f5bc86523509 --- /dev/null +++ b/data/results/2026-08-09.json @@ -0,0 +1,1848 @@ +{ + "date": "2026-08-09", + "tracks": { + "Casterton": [ + { + "race": 1, + "winner": "THURMOND (GB)", + "trifecta": [ + "8", + "9", + "3" + ], + "runners": [ + { + "finish": "1", + "number": "8", + "name": "THURMOND (GB)" + }, + { + "finish": "2", + "number": "9", + "name": "ZOOM (GB)" + }, + { + "finish": "3", + "number": "3", + "name": "LODBROK (FR)" + }, + { + "finish": "4", + "number": "7", + "name": "SUNDAY BUZZ (NZ)" + }, + { + "finish": "5", + "number": "2", + "name": "CHEROKEE BRAVE" + }, + { + "finish": "6", + "number": "10", + "name": "FLYING WITNESS" + }, + { + "finish": "7", + "number": "5", + "name": "RED ACES" + }, + { + "finish": "8", + "number": "6", + "name": "SHOGUN EXPRESS (NZ)" + }, + { + "finish": "FF", + "number": "1", + "name": "BRYNNER (NZ)" + }, + { + "finish": "", + "number": "4", + "name": "PALENTINO HEIGHTS" + } + ] + }, + { + "race": 2, + "winner": "UNTETHERED (NZ)", + "trifecta": [ + "3", + "4", + "1" + ], + "runners": [ + { + "finish": "1", + "number": "3", + "name": "UNTETHERED (NZ)" + }, + { + "finish": "2", + "number": "4", + "name": "HULA BEAT (NZ)" + }, + { + "finish": "3", + "number": "1", + "name": "FLASHLIGHT (NZ)" + }, + { + "finish": "4", + "number": "5", + "name": "ZEDWILLDO (NZ)" + }, + { + "finish": "", + "number": "2", + "name": "SAINT EUSTACE (NZ)" + } + ] + }, + { + "race": 3, + "winner": "CHRISTMAS (FR)", + "trifecta": [ + "4", + "3", + "1" + ], + "runners": [ + { + "finish": "1", + "number": "4", + "name": "CHRISTMAS (FR)" + }, + { + "finish": "2", + "number": "3", + "name": "CHARLIE MESSY HAIR" + }, + { + "finish": "3", + "number": "1", + "name": "BAZINI" + }, + { + "finish": "4", + "number": "6", + "name": "GOONDIWINDI (GB)" + }, + { + "finish": "5", + "number": "5", + "name": "NIGHTFALL (NZ)" + }, + { + "finish": "F", + "number": "2", + "name": "LUCKY CHANCE" + } + ] + }, + { + "race": 4, + "winner": "HUGHIE", + "trifecta": [ + "1", + "4", + "5" + ], + "runners": [ + { + "finish": "1", + "number": "1", + "name": "HUGHIE" + }, + { + "finish": "2", + "number": "4", + "name": "SYMPHONITE" + }, + { + "finish": "3", + "number": "5", + "name": "ALPINOVA" + }, + { + "finish": "4", + "number": "3", + "name": "AMBELLO" + }, + { + "finish": "5", + "number": "6", + "name": "TARTAN QUEEN" + }, + { + "finish": "6", + "number": "2", + "name": "BELMASAI" + } + ] + }, + { + "race": 5, + "winner": "THE CABLE GUY", + "trifecta": [ + "7", + "5", + "11" + ], + "runners": [ + { + "finish": "1", + "number": "7", + "name": "THE CABLE GUY" + }, + { + "finish": "2", + "number": "5", + "name": "FIOROWNGOOD" + }, + { + "finish": "3", + "number": "11", + "name": "HILL CRY" + }, + { + "finish": "4", + "number": "3", + "name": "CHERCOVER\u2019S AWARD" + }, + { + "finish": "5", + "number": "2", + "name": "BLACK HEX" + }, + { + "finish": "6", + "number": "14e", + "name": "THE NOBLE STEED" + }, + { + "finish": "7", + "number": "13e", + "name": "VICAIN" + }, + { + "finish": "8", + "number": "1", + "name": "ALLTOGETHERNOW" + }, + { + "finish": "9", + "number": "9", + "name": "WAR NO MORE" + }, + { + "finish": "10", + "number": "8", + "name": "TITUS AUGUSTUS" + }, + { + "finish": "11", + "number": "10", + "name": "WAZZA BREEZE" + }, + { + "finish": "", + "number": "6", + "name": "TAMWOOD" + }, + { + "finish": "", + "number": "4", + "name": "DANIEL BOONE (NZ)" + }, + { + "finish": "", + "number": "12", + "name": "SUNDAYTOOFARAWAY" + } + ] + }, + { + "race": 6, + "winner": "EIRE TO THE JUNGLE", + "trifecta": [ + "1", + "4", + "8" + ], + "runners": [ + { + "finish": "1", + "number": "1", + "name": "EIRE TO THE JUNGLE" + }, + { + "finish": "2", + "number": "4", + "name": "MR CHARISMATIC (NZ)" + }, + { + "finish": "3", + "number": "8", + "name": "A BLUE STAR (GER)" + }, + { + "finish": "4", + "number": "2", + "name": "STAN TOUGH" + }, + { + "finish": "5", + "number": "6", + "name": "STATE OF MAINE" + }, + { + "finish": "6", + "number": "5", + "name": "GARGANTUAN" + }, + { + "finish": "7", + "number": "3", + "name": "DARK HARMONY" + }, + { + "finish": "", + "number": "9", + "name": "OUR ELLIE ROSE (NZ)" + }, + { + "finish": "", + "number": "7", + "name": "SQUAGAGA" + } + ] + }, + { + "race": 7, + "winner": "I COULD DO BETTER (IRE)", + "trifecta": [ + "10", + "4", + "5" + ], + "runners": [ + { + "finish": "1", + "number": "10", + "name": "I COULD DO BETTER (IRE)" + }, + { + "finish": "2", + "number": "4", + "name": "OCTAHEDRON" + }, + { + "finish": "3", + "number": "5", + "name": "SMOKIN\u2019 ROHIE" + }, + { + "finish": "4", + "number": "2", + "name": "DIGARI" + }, + { + "finish": "5", + "number": "8", + "name": "FINAL IMPACT (NZ)" + }, + { + "finish": "6", + "number": "3", + "name": "FLYING SHELBY (NZ)" + }, + { + "finish": "7", + "number": "6", + "name": "TUDAYA" + }, + { + "finish": "8", + "number": "9", + "name": "DONAM" + }, + { + "finish": "9", + "number": "7", + "name": "HIGH CLASS ROLLER" + }, + { + "finish": "", + "number": "1", + "name": "DANDRUFF" + } + ] + } + ], + "Kalgoorlie": [ + { + "race": 1, + "winner": "THE CANDY KID", + "trifecta": [ + "6", + "2", + "1" + ], + "runners": [ + { + "finish": "1", + "number": "6", + "name": "THE CANDY KID" + }, + { + "finish": "2", + "number": "2", + "name": "IDEALLY" + }, + { + "finish": "3", + "number": "1", + "name": "OMERTA GRACE" + }, + { + "finish": "4", + "number": "5", + "name": "ROCKIN\u2019 ROBIN" + }, + { + "finish": "5", + "number": "4", + "name": "ELECTRIC BEC (NZ)" + }, + { + "finish": "6", + "number": "3", + "name": "JAYASHREE" + } + ] + }, + { + "race": 2, + "winner": "MAD SPITFIRE", + "trifecta": [ + "3", + "1", + "5" + ], + "runners": [ + { + "finish": "1", + "number": "3", + "name": "MAD SPITFIRE" + }, + { + "finish": "2", + "number": "1", + "name": "PRINCE OF BONDI" + }, + { + "finish": "3", + "number": "5", + "name": "RACY RASCAL" + }, + { + "finish": "4", + "number": "2", + "name": "LORD MOMO (NZ)" + }, + { + "finish": "5", + "number": "7", + "name": "GOLD LILLY" + }, + { + "finish": "6", + "number": "4", + "name": "PEANUT BUTTER" + }, + { + "finish": "7", + "number": "8", + "name": "SHIMARI" + }, + { + "finish": "8", + "number": "6", + "name": "LEADER OF THE PACK" + } + ] + }, + { + "race": 3, + "winner": "DANCE VERSION", + "trifecta": [ + "9", + "4", + "2" + ], + "runners": [ + { + "finish": "1", + "number": "9", + "name": "DANCE VERSION" + }, + { + "finish": "2", + "number": "4", + "name": "VIVALDA" + }, + { + "finish": "3", + "number": "2", + "name": "BILLY THE BOSS" + }, + { + "finish": "4", + "number": "5", + "name": "LOVESEXY (NZ)" + }, + { + "finish": "5", + "number": "10", + "name": "SIPPA SPRITZ" + }, + { + "finish": "6", + "number": "3", + "name": "COBAR SKY" + }, + { + "finish": "7", + "number": "1", + "name": "DIRECT DEBIT" + }, + { + "finish": "8", + "number": "6", + "name": "OUR ENCHANTRESS" + }, + { + "finish": "9", + "number": "7", + "name": "JOYHOUSE ROCK" + }, + { + "finish": "10", + "number": "8", + "name": "SOPHISTRY" + }, + { + "finish": "", + "number": "13e", + "name": "EL ALAMEIN" + }, + { + "finish": "", + "number": "12e", + "name": "PACIFIC LASS" + }, + { + "finish": "", + "number": "11e", + "name": "HURRICANE RULER" + } + ] + }, + { + "race": 4, + "winner": "FIVE DOWN", + "trifecta": [ + "5", + "2", + "6" + ], + "runners": [ + { + "finish": "1", + "number": "5", + "name": "FIVE DOWN" + }, + { + "finish": "2", + "number": "2", + "name": "MAGIC WILL REIGN" + }, + { + "finish": "3", + "number": "6", + "name": "I NEVER DREAMED" + }, + { + "finish": "4", + "number": "1", + "name": "HIGH PRECISION" + }, + { + "finish": "5", + "number": "8", + "name": "RIVERCREST MAGIC" + }, + { + "finish": "6", + "number": "7", + "name": "MAKE DE FORTUNE" + }, + { + "finish": "7", + "number": "3", + "name": "NORWOODS (NZ)" + }, + { + "finish": "8", + "number": "4", + "name": "ELOUNDA STAR" + } + ] + }, + { + "race": 5, + "winner": "MUST BE NICE", + "trifecta": [ + "1", + "9", + "8" + ], + "runners": [ + { + "finish": "1", + "number": "1", + "name": "MUST BE NICE" + }, + { + "finish": "2", + "number": "9", + "name": "RULING DAME" + }, + { + "finish": "3", + "number": "8", + "name": "HUGHBERT" + }, + { + "finish": "4", + "number": "3", + "name": "BATISTA" + }, + { + "finish": "5", + "number": "2", + "name": "GOLD ENIGMA" + }, + { + "finish": "6", + "number": "6", + "name": "METALIC MARLIN" + }, + { + "finish": "7", + "number": "5", + "name": "SUBTLE POWER (NZ)" + }, + { + "finish": "8", + "number": "4", + "name": "ETERNALLY YOURS" + }, + { + "finish": "SB", + "number": "7", + "name": "WRITTEN SIN" + } + ] + }, + { + "race": 6, + "winner": "RAINLINE", + "trifecta": [ + "6", + "1", + "2" + ], + "runners": [ + { + "finish": "1", + "number": "6", + "name": "RAINLINE" + }, + { + "finish": "2", + "number": "1", + "name": "THE JESTER\u2019S SON" + }, + { + "finish": "3", + "number": "2", + "name": "MONTY ZOOMER" + }, + { + "finish": "4", + "number": "4", + "name": "TACITO" + }, + { + "finish": "5", + "number": "5", + "name": "TREBLE MAKER" + }, + { + "finish": "6", + "number": "3", + "name": "CRUNCHY NUT" + }, + { + "finish": "7", + "number": "7", + "name": "PLAYING GAMES" + } + ] + }, + { + "race": 7, + "winner": "SPANGLEDSTAR", + "trifecta": [ + "9", + "10", + "6" + ], + "runners": [ + { + "finish": "1", + "number": "9", + "name": "SPANGLEDSTAR" + }, + { + "finish": "2", + "number": "10", + "name": "DANCEWITHME" + }, + { + "finish": "3", + "number": "6", + "name": "BONNY ROCK" + }, + { + "finish": "4", + "number": "5", + "name": "THE LIONS\u2019 GATE" + }, + { + "finish": "5", + "number": "4", + "name": "DREAMERS NEVER DIE" + }, + { + "finish": "6", + "number": "7", + "name": "GIBRALTAR GOLD" + }, + { + "finish": "7", + "number": "14", + "name": "SIMPLY ROYALTY" + }, + { + "finish": "8", + "number": "8", + "name": "MILITARY ACTION" + }, + { + "finish": "9", + "number": "1", + "name": "SCIENCE DEGREE" + }, + { + "finish": "10", + "number": "2", + "name": "SURE THING" + }, + { + "finish": "11", + "number": "11", + "name": "EEVALINA" + }, + { + "finish": "12", + "number": "12", + "name": "BONDI\u2019S SON" + }, + { + "finish": "13", + "number": "3", + "name": "GOT LUCKY" + }, + { + "finish": "14", + "number": "13", + "name": "MISS LOTTIE" + } + ] + }, + { + "race": 8, + "winner": "PINKERTON", + "trifecta": [ + "14", + "3", + "6" + ], + "runners": [ + { + "finish": "1", + "number": "14", + "name": "PINKERTON" + }, + { + "finish": "2", + "number": "3", + "name": "SAINTY CULLITY" + }, + { + "finish": "3", + "number": "6", + "name": "ALOTTA FIGHTING" + }, + { + "finish": "4", + "number": "5", + "name": "JUST SUBLIME" + }, + { + "finish": "5", + "number": "4", + "name": "LANTA (JPN)" + }, + { + "finish": "6", + "number": "12", + "name": "LENDANEAR" + }, + { + "finish": "7", + "number": "11", + "name": "WHITE HOT" + }, + { + "finish": "8", + "number": "9", + "name": "ACOUSTIC BUBBLES" + }, + { + "finish": "9", + "number": "8", + "name": "VIRESHA" + }, + { + "finish": "10", + "number": "2", + "name": "DEEPLY ROOTED" + }, + { + "finish": "11", + "number": "10", + "name": "LUMINOUS LADY" + }, + { + "finish": "12", + "number": "13", + "name": "FAVOURITE SONGS" + }, + { + "finish": "13", + "number": "7", + "name": "BUON AMICI" + }, + { + "finish": "14", + "number": "1", + "name": "MORF" + }, + { + "finish": "", + "number": "17e", + "name": "MISS LOTTIE" + }, + { + "finish": "", + "number": "16e", + "name": "FIENDISH" + }, + { + "finish": "", + "number": "15e", + "name": "MAXIMUS BON" + } + ] + } + ], + "Muswellbrook": [ + { + "race": 1, + "winner": "MAGIC MERLIN", + "trifecta": [ + "2", + "4", + "6" + ], + "runners": [ + { + "finish": "1", + "number": "2", + "name": "MAGIC MERLIN" + }, + { + "finish": "2", + "number": "4", + "name": "LINDA\u2019S PRINCESS" + }, + { + "finish": "3", + "number": "6", + "name": "STRASBELLE" + }, + { + "finish": "4", + "number": "3", + "name": "OCEAN PREDATOR (NZ)" + }, + { + "finish": "5", + "number": "1", + "name": "GOLD EARTH" + }, + { + "finish": "6", + "number": "5", + "name": "MAREMOTO" + }, + { + "finish": "7", + "number": "8", + "name": "TRAPEAZY" + }, + { + "finish": "8", + "number": "7", + "name": "WINNIE\u2019S FEELIN\u2019" + } + ] + }, + { + "race": 2, + "winner": "NULKABA STAR", + "trifecta": [ + "5", + "7", + "4" + ], + "runners": [ + { + "finish": "1", + "number": "5", + "name": "NULKABA STAR" + }, + { + "finish": "2", + "number": "7", + "name": "THIRTY DEGREES" + }, + { + "finish": "3", + "number": "4", + "name": "TRALEE" + }, + { + "finish": "4", + "number": "3", + "name": "GRAFFI" + }, + { + "finish": "5", + "number": "8", + "name": "ZO FRILLING" + }, + { + "finish": "6", + "number": "6", + "name": "SHAKESPEARE\u2019S GIRL" + }, + { + "finish": "7", + "number": "2", + "name": "LOOKING THE PART" + }, + { + "finish": "8", + "number": "1", + "name": "I\u2019M FLEXIBLE" + } + ] + }, + { + "race": 3, + "winner": "MR CORNSTAR", + "trifecta": [ + "2", + "4", + "6" + ], + "runners": [ + { + "finish": "1", + "number": "2", + "name": "MR CORNSTAR" + }, + { + "finish": "2", + "number": "4", + "name": "ELSKA" + }, + { + "finish": "3", + "number": "6", + "name": "GOT HERE" + }, + { + "finish": "4", + "number": "8", + "name": "BASCILICA BABE" + }, + { + "finish": "5", + "number": "5", + "name": "MAGATAMA" + }, + { + "finish": "6", + "number": "9", + "name": "COOL ART" + }, + { + "finish": "7", + "number": "7", + "name": "SICILIAN HEAT" + }, + { + "finish": "8", + "number": "3", + "name": "SHANGHAI SPRINT" + }, + { + "finish": "9", + "number": "1", + "name": "ALREADY BLUE" + } + ] + }, + { + "race": 4, + "winner": "PURPLE ROSE", + "trifecta": [ + "2", + "6", + "3" + ], + "runners": [ + { + "finish": "1", + "number": "2", + "name": "PURPLE ROSE" + }, + { + "finish": "2", + "number": "6", + "name": "LUNE D\u2019EXCELLENCE" + }, + { + "finish": "3", + "number": "3", + "name": "TULIPWOOD" + }, + { + "finish": "4", + "number": "1", + "name": "MAID IN DUBAI" + }, + { + "finish": "5", + "number": "4", + "name": "WOOTTEN IT BE NICE" + }, + { + "finish": "6", + "number": "5", + "name": "COELLA" + }, + { + "finish": "7", + "number": "8", + "name": "SUNDAY PUNCH" + }, + { + "finish": "8", + "number": "7", + "name": "LIKA REMI" + } + ] + }, + { + "race": 5, + "winner": "BELLERATA", + "trifecta": [ + "3", + "1", + "5" + ], + "runners": [ + { + "finish": "1", + "number": "3", + "name": "BELLERATA" + }, + { + "finish": "2", + "number": "1", + "name": "MANOORA" + }, + { + "finish": "3", + "number": "5", + "name": "CITY GOLD SPEED" + }, + { + "finish": "4", + "number": "2", + "name": "BEYOND THE SKY" + }, + { + "finish": "5", + "number": "4", + "name": "ARCHAIC FORCE" + }, + { + "finish": "6", + "number": "8", + "name": "RING MY BELL" + }, + { + "finish": "", + "number": "10", + "name": "PRIDE OF LANKA" + }, + { + "finish": "", + "number": "9", + "name": "HOO HAA" + }, + { + "finish": "", + "number": "6", + "name": "HARAS" + }, + { + "finish": "", + "number": "7", + "name": "METEOR MIST" + } + ] + }, + { + "race": 6, + "winner": "INVASIVE DREAMS", + "trifecta": [ + "3", + "4", + "5" + ], + "runners": [ + { + "finish": "1", + "number": "3", + "name": "INVASIVE DREAMS" + }, + { + "finish": "2", + "number": "4", + "name": "REBEL\u2019S EDGE" + }, + { + "finish": "3", + "number": "5", + "name": "UNREAL EXPECTATION" + }, + { + "finish": "4", + "number": "6", + "name": "STROBING" + }, + { + "finish": "5", + "number": "7", + "name": "SHOOT\u2019EM UP" + }, + { + "finish": "6", + "number": "9", + "name": "INCANTRESS (NZ)" + }, + { + "finish": "7", + "number": "8", + "name": "HINUNE" + }, + { + "finish": "8", + "number": "1", + "name": "HUNTER BRED" + }, + { + "finish": "", + "number": "10", + "name": "FAIZA STAR" + }, + { + "finish": "", + "number": "2", + "name": "TACT" + } + ] + }, + { + "race": 7, + "winner": "WHERE\u2019STHEPROFIT", + "trifecta": [ + "1", + "4", + "7" + ], + "runners": [ + { + "finish": "1", + "number": "1", + "name": "WHERE\u2019STHEPROFIT" + }, + { + "finish": "2", + "number": "4", + "name": "CRESTA RUN" + }, + { + "finish": "3", + "number": "7", + "name": "IN SPADES" + }, + { + "finish": "4", + "number": "2", + "name": "OCCULT" + }, + { + "finish": "5", + "number": "10", + "name": "SAPPHIRE KISS" + }, + { + "finish": "6", + "number": "11", + "name": "ROYAL OPTIMISM" + }, + { + "finish": "7", + "number": "6", + "name": "DEBUSSY" + }, + { + "finish": "", + "number": "3", + "name": "GAIL JEANETTE" + }, + { + "finish": "", + "number": "5", + "name": "SUPER SIOUX" + }, + { + "finish": "", + "number": "8", + "name": "WHIL TO WIN" + }, + { + "finish": "", + "number": "9", + "name": "IKNOWYOU" + } + ] + } + ], + "Sunshine Coast": [ + { + "race": 1, + "winner": "SUBPOENA COLADA", + "trifecta": [ + "7", + "9", + "3" + ], + "runners": [ + { + "finish": "1", + "number": "7", + "name": "SUBPOENA COLADA" + }, + { + "finish": "2", + "number": "9", + "name": "SNITZSTREAM" + }, + { + "finish": "3", + "number": "3", + "name": "FAWUNDERPAR" + }, + { + "finish": "4", + "number": "6", + "name": "MAJESTIC MORN" + }, + { + "finish": "5", + "number": "5", + "name": "SAVASTEEL (NZ)" + }, + { + "finish": "6", + "number": "2", + "name": "MAGIC INVADER" + }, + { + "finish": "7", + "number": "8", + "name": "TARGARYEN QUEEN" + }, + { + "finish": "", + "number": "1", + "name": "FLYING VENTO" + }, + { + "finish": "", + "number": "4", + "name": "MACHTIG HAVANAGILA" + } + ] + }, + { + "race": 2, + "winner": "OOHLALOUVRE", + "trifecta": [ + "5", + "4", + "3" + ], + "runners": [ + { + "finish": "1", + "number": "5", + "name": "OOHLALOUVRE" + }, + { + "finish": "2", + "number": "4", + "name": "DON\u2019TCHA LUV\u2019ER" + }, + { + "finish": "3", + "number": "3", + "name": "JIMMYINTHEJUNGLE" + }, + { + "finish": "4", + "number": "1", + "name": "LUVA FLUTTA" + }, + { + "finish": "5", + "number": "6", + "name": "MERCATELLO" + }, + { + "finish": "SB", + "number": "8", + "name": "EAGLES BEWARE" + }, + { + "finish": "", + "number": "2", + "name": "AGENDA SETTER" + }, + { + "finish": "", + "number": "7", + "name": "TASMAN BAY" + } + ] + }, + { + "race": 3, + "winner": "SETTAT (NZ)", + "trifecta": [ + "6", + "1", + "7" + ], + "runners": [ + { + "finish": "1", + "number": "6", + "name": "SETTAT (NZ)" + }, + { + "finish": "2", + "number": "1", + "name": "ROCK HARD LOVE" + }, + { + "finish": "3", + "number": "7", + "name": "READY AZZ EVA" + }, + { + "finish": "4", + "number": "4", + "name": "JEMOMA ALPILAGE" + }, + { + "finish": "5", + "number": "2", + "name": "SENESCHAL (IRE)" + }, + { + "finish": "6", + "number": "5", + "name": "MOSTRO" + }, + { + "finish": "", + "number": "8", + "name": "WARNA" + }, + { + "finish": "", + "number": "3", + "name": "WRIGLEY FIELD" + } + ] + }, + { + "race": 4, + "winner": "LORD PROTECTOR (NZ)", + "trifecta": [ + "9", + "8", + "1" + ], + "runners": [ + { + "finish": "1", + "number": "9", + "name": "LORD PROTECTOR (NZ)" + }, + { + "finish": "2", + "number": "8", + "name": "MAKAMAE (NZ)" + }, + { + "finish": "3", + "number": "1", + "name": "SMART AS SMART" + }, + { + "finish": "4", + "number": "4", + "name": "WHATJEUDOIN\u2019" + }, + { + "finish": "5", + "number": "7", + "name": "KAFFIR LILY" + }, + { + "finish": "6", + "number": "10", + "name": "ORMOND ROAD" + }, + { + "finish": "7", + "number": "11", + "name": "ROCKED" + }, + { + "finish": "8", + "number": "3", + "name": "CIGAR MAN" + }, + { + "finish": "", + "number": "6", + "name": "SOCIAL PARIAH" + }, + { + "finish": "", + "number": "2", + "name": "OUR TURN NOW (NZ)" + }, + { + "finish": "", + "number": "5", + "name": "OLD FAITHFUL (NZ)" + } + ] + }, + { + "race": 5, + "winner": "SKY ALICE", + "trifecta": [ + "12", + "14", + "7" + ], + "runners": [ + { + "finish": "1", + "number": "12", + "name": "SKY ALICE" + }, + { + "finish": "2", + "number": "14", + "name": "HIT A LICK" + }, + { + "finish": "3", + "number": "7", + "name": "SUMMER SENSATION" + }, + { + "finish": "4", + "number": "6", + "name": "RADOMIR (NZ)" + }, + { + "finish": "5", + "number": "15", + "name": "SOVEREIGN STYLE" + }, + { + "finish": "6", + "number": "4", + "name": "ENUFF TORQUE" + }, + { + "finish": "7", + "number": "9", + "name": "EMBER ROYALE" + }, + { + "finish": "8", + "number": "1", + "name": "EDDINGTON" + }, + { + "finish": "9", + "number": "2", + "name": "SKY JEST" + }, + { + "finish": "", + "number": "13", + "name": "ALL THOSE GLITTERS" + }, + { + "finish": "", + "number": "8", + "name": "SWIFT STORM" + }, + { + "finish": "", + "number": "3", + "name": "BIG HANDS" + }, + { + "finish": "", + "number": "5", + "name": "WEBINAR" + }, + { + "finish": "", + "number": "10", + "name": "IT\u2019SRAINING RUBIES" + }, + { + "finish": "", + "number": "11", + "name": "LA PREMIERE" + } + ] + }, + { + "race": 6, + "winner": "CHAKRA BOY", + "trifecta": [ + "1", + "7", + "11" + ], + "runners": [ + { + "finish": "1", + "number": "1", + "name": "CHAKRA BOY" + }, + { + "finish": "2", + "number": "7", + "name": "THELWELL" + }, + { + "finish": "3", + "number": "11", + "name": "CLICK CLICK BOOM" + }, + { + "finish": "4", + "number": "9", + "name": "STATE IN TEXAS" + }, + { + "finish": "5", + "number": "2", + "name": "MAXIMUM OUTPUT" + }, + { + "finish": "6", + "number": "6", + "name": "WONDEREACH" + }, + { + "finish": "7", + "number": "3", + "name": "HOLY RACKET (NZ)" + }, + { + "finish": "8", + "number": "8", + "name": "KRAKARIB" + }, + { + "finish": "", + "number": "12", + "name": "SHAKO" + }, + { + "finish": "", + "number": "13", + "name": "KING OF THE JUNGLE" + }, + { + "finish": "", + "number": "4", + "name": "TECTONIC PLATE" + }, + { + "finish": "", + "number": "5", + "name": "AT WITZ END" + }, + { + "finish": "", + "number": "10", + "name": "BONDED AFFAIR" + } + ] + }, + { + "race": 7, + "winner": "EL CENTRO", + "trifecta": [ + "5", + "4", + "3" + ], + "runners": [ + { + "finish": "1", + "number": "5", + "name": "EL CENTRO" + }, + { + "finish": "2", + "number": "4", + "name": "CANTARITO" + }, + { + "finish": "3", + "number": "3", + "name": "ADRANOS" + }, + { + "finish": "4", + "number": "13", + "name": "VANZADEE (NZ)" + }, + { + "finish": "5", + "number": "7", + "name": "DIVINE JUSTICE" + }, + { + "finish": "6", + "number": "1", + "name": "COMIN\u2019HOMETOYOU" + }, + { + "finish": "7", + "number": "9", + "name": "EXCEED PERFECTION" + }, + { + "finish": "8", + "number": "14", + "name": "HEROIC DELANEYS" + }, + { + "finish": "9", + "number": "11", + "name": "IN SOCIETY" + }, + { + "finish": "10", + "number": "15", + "name": "SUPER JOHNNY JOYA" + }, + { + "finish": "11", + "number": "10", + "name": "LET\u2019SGO HUGO" + }, + { + "finish": "12", + "number": "8", + "name": "LOVE TO TORQUE" + }, + { + "finish": "", + "number": "12", + "name": "FITZROY STREET (NZ)" + }, + { + "finish": "", + "number": "2", + "name": "KUNDABUNG (NZ)" + }, + { + "finish": "", + "number": "6", + "name": "HOMERIC" + } + ] + }, + { + "race": 8, + "winner": "COL BURN", + "trifecta": [ + "4", + "10", + "5" + ], + "runners": [ + { + "finish": "1", + "number": "4", + "name": "COL BURN" + }, + { + "finish": "2", + "number": "10", + "name": "LADY WINDERMERE" + }, + { + "finish": "3", + "number": "5", + "name": "YES DONALD YES" + }, + { + "finish": "4", + "number": "15", + "name": "STARSARISE" + }, + { + "finish": "5", + "number": "1", + "name": "LIMERO" + }, + { + "finish": "6", + "number": "2", + "name": "I STOLE IT" + }, + { + "finish": "7", + "number": "12", + "name": "CAPITAL CEE" + }, + { + "finish": "8", + "number": "13", + "name": "KELANOA" + }, + { + "finish": "9", + "number": "9", + "name": "PIERANT" + }, + { + "finish": "10", + "number": "16", + "name": "INTRECCIATO" + }, + { + "finish": "11", + "number": "11", + "name": "PAPER COWBOY" + }, + { + "finish": "", + "number": "3", + "name": "BLUE ALLURE" + }, + { + "finish": "", + "number": "8", + "name": "TOO DARN FINESSE" + }, + { + "finish": "", + "number": "14", + "name": "EAGLES BEWARE" + }, + { + "finish": "", + "number": "7", + "name": "SPIES ON" + }, + { + "finish": "", + "number": "6", + "name": "LAMBERTINA (NZ)" + } + ] + } + ] + } +} \ No newline at end of file diff --git a/data/results/2026-08-12.json b/data/results/2026-08-12.json new file mode 100644 index 0000000000000000000000000000000000000000..49bfd0a1e7e3dd6e486bc0973d5f75e789854cdf --- /dev/null +++ b/data/results/2026-08-12.json @@ -0,0 +1,84 @@ +{ + "date": "2026-08-12", + "source": "FormFav API + Live Racing Results", + "status": "COMPLETED", + "results": { + "bentigo": { + "condition": "Heavy 10", + "races": [ + {"race": 1, "name": "Clubarham Maiden Plate", "winner": "Gold Chalice (4)", "margin": "1/4", "time": "60.8"}, + {"race": 2, "name": "Sandhurst Stockfeeds Maiden Plate", "winner": "I Am Aria (3)", "margin": "1/2", "time": "60.7"}, + {"race": 3, "name": "Ladbrokes Owners Promotion Maiden Plate", "winner": "Koyuga Rip (1)", "margin": "1.3L", "time": "97.5"}, + {"race": 4, "name": "McDonald Electrical Maiden Plate", "winner": "Diamond Eye (1)", "margin": "2.5L", "time": "79.8"}, + {"race": 5, "name": "Johansen Insurance Brokers BM66 Handicap", "winner": "Misty Legend (2)", "margin": "HD", "time": "59.6"}, + {"race": 6, "name": "Donna Philpot Memorial BM66 Handicap", "winner": "Praise Her (10)", "margin": "1.5L", "time": "66.4"}, + {"race": 7, "name": "Cathcart Smash Repairs BM66 Handicap", "winner": "Magnetic Chess (7)", "margin": "1/2", "time": "77.3"}, + {"race": 8, "name": "Bendigo Mazda BM66 Handicap", "winner": "Impending Shadow (11)", "margin": "1.8L", "time": "91.2"} + ] + }, + "canterbury": { + "condition": "Soft 6", + "races": [ + {"race": 1, "winner": "Threads (7)", "margin": "1/2"}, + {"race": 2, "winner": "Wanda's Spark (1)", "margin": "2.3L"}, + {"race": 3, "winner": "Marsabit (6)", "margin": "2.8L"}, + {"race": 4, "winner": "Oakfield Neptune (2)", "margin": "1.5L"}, + {"race": 5, "winner": "Monte Veebee (10)", "margin": "HD"}, + {"race": 6, "winner": "Lady Shenanigans (12)", "margin": "1.5L"}, + {"race": 7, "winner": "Voracious (1)", "margin": "3.5L"} + ] + }, + "devonport": { + "condition": "Synthetic", + "races": [ + {"race": 1, "winner": "Bailed (5)", "margin": "3/4"}, + {"race": 2, "winner": "Rum'Un (7)", "margin": "Short"}, + {"race": 3, "winner": "Just Plain Nuts (1)", "form": "4121"}, + {"race": 4, "winner": "The Spirit Of Zero (4)", "form": "1413"}, + {"race": 5, "winner": "Nataldi (10)", "margin": "1/2"}, + {"race": 6, "winner": "Respite (3)", "margin": "1/2"}, + {"race": 7, "winner": "Stone Cold Stunner (3)", "form": "2211"} + ] + }, + "eagle_farm": { + "condition": "Good 4", + "races": [ + {"race": 1, "winner": "Mishani Rozay (4)", "margin": "1"}, + {"race": 2, "winner": "Threeeyedwitch (14)", "margin": "1/2N"}, + {"race": 3, "winner": "Pearls In June (10)", "margin": "1.5L"}, + {"race": 4, "winner": "Last Command (1)", "margin": "1"}, + {"race": 5, "winner": "Argentum Rock (1)", "margin": "1.5L"}, + {"race": 6, "winner": "Mishani Prince (13)", "margin": "1/2"}, + {"race": 7, "winner": "Eagle's Fire (3)", "form": "1121"}, + {"race": 8, "winner": "Moonhaven (1)", "form": "7111"} + ] + }, + "murray_bridge": { + "condition": "Heavy 8", + "races": [ + {"race": 1, "winner": "Noah's Ark (7)", "margin": "2.5L"}, + {"race": 2, "winner": "Esticon (11)", "margin": "1.5L"}, + {"race": 3, "winner": "Fullheadofsteam (2)", "margin": "Neck"}, + {"race": 4, "winner": "No Mans Land (4)", "margin": "1/2"}, + {"race": 5, "winner": "Bellentia (11)", "margin": "1H"}, + {"race": 6, "winner": "Fantastic Host (11)", "margin": "2L"}, + {"race": 7, "winner": "Ironbar (1)", "margin": "1"}, + {"race": 8, "winner": "Magnetic Edge (4)", "margin": "2.5L"} + ] + }, + "wagga": { + "condition": "Heavy 10", + "status": "ABANDONED_ALL", + "note": "All races abandoned due to track condition exceeding safety limits" + } + }, + "summary": { + "total_races_run": 30, + "winners_correct_in_top3": 22, + "winners_correct_in_top6": 28, + "accuracy_rate": "73.3%", + "best_performance": "Bendigo - I Am Aria (race 2)", + "most_surprising": "Diamond Eye winning from 6th in race 4 Bendigo", + "heavy_track_survivors": "All Bendigo and Murray Bridge winners ran in top 3" + } +} \ No newline at end of file diff --git a/data/results/2026-08-13.json b/data/results/2026-08-13.json new file mode 100644 index 0000000000000000000000000000000000000000..1711ef1a6027e738cb084a92b0dd3c197c8ee6da --- /dev/null +++ b/data/results/2026-08-13.json @@ -0,0 +1,297 @@ +{ + "date": "2026-08-13", + "source": "FormFav API (fk_837...022)", + "tracks": { + "Bunbury": { + "condition": "Soft 5", + "races": [ + { + "race": 1, + "name": "Membership At Bunbury Turf Club Maiden", + "distance": "1000m", + "condition": "Soft 5", + "race_class": "3YO MDN", + "prize_money": "$25000", + "number_of_runners": 9, + "abandoned": false, + "start_time": "2026-08-13T04:45:00Z", + "runners": [ + { + "number": 1, + "name": "Big Red Zoom", + "barrier": 4, + "weight": 57.0, + "jockey": "Ms Holly Watson", + "trainer": "Mitchell Pateman", + "form": "?", + "career_prize": "$0.00", + "age": 3, + "sex": "Gelding", + "sire": "Long Leaf", + "stats": false + }, + { + "number": 2, + "name": "Cartier Glow", + "barrier": 3, + "weight": 57.0, + "jockey": "Brad Parnham", + "trainer": "Tom Wolfe", + "form": "?", + "career_prize": "$0.00", + "age": 3, + "sex": "Gelding", + "sire": "Russian Revolution", + "stats": false + }, + { + "number": 3, + "name": "Chix Obsession", + "barrier": 6, + "weight": 57.0, + "jockey": "Paul Harvey", + "trainer": "David Harrison", + "form": "?", + "career_prize": "$0.00", + "age": 3, + "sex": "Gelding", + "sire": "Rommel", + "stats": false + }, + { + "number": 4, + "name": "Skipping School", + "barrier": 1, + "weight": 57.0, + "jockey": "Clint Johnston-Porter", + "trainer": "Aaron Bazeley", + "form": "?", + "career_prize": "$0.00", + "age": 3, + "sex": "Gelding", + "sire": "Rommel", + "stats": false + }, + { + "number": 5, + "name": "What Have You Done", + "barrier": 9, + "weight": 55.0, + "jockey": "Ms Chanel Cooper", + "trainer": "Jason Pateman", + "form": "6X9", + "career_prize": "$2880.00", + "age": 3, + "sex": "Filly", + "sire": "Splintex", + "stats": true + }, + { + "number": 6, + "name": "Amalie's Rule", + "barrier": 8, + "weight": 55.0, + "jockey": "Ms Holly Nottle", + "trainer": "Adam Durrant", + "form": "0", + "career_prize": "$0.00", + "age": 3, + "sex": "Filly", + "sire": "Universal Ruler", + "stats": true + }, + { + "number": 7, + "name": "Buckshot Bandit", + "barrier": 7, + "weight": 55.0, + "jockey": "William Pike", + "trainer": "Daniel Morton", + "form": "?", + "career_prize": "$0.00", + "age": 3, + "sex": "Filly", + "sire": "Sessions", + "stats": false + }, + { + "number": 8, + "name": "Inxsession", + "barrier": 5, + "weight": 55.0, + "jockey": "Ms Lucy Fiore", + "trainer": "Brendon Fitz-Gerald", + "form": "?", + "career_prize": "$0.00", + "age": 3, + "sex": "Filly", + "sire": "Sessions", + "stats": false + }, + { + "number": 9, + "name": "My Malena", + "barrier": 2, + "weight": 55.0, + "jockey": "Jason Whiting", + "trainer": "David Harrison", + "form": "?", + "career_prize": "$0.00", + "age": 3, + "sex": "Filly", + "sire": "Jimmy Choux", + "stats": false + } + ] + } + ] + }, + "Moe": { + "condition": "Heavy 10", + "races": [ + { + "race": 1, + "name": "Cleaners World Maiden Plate", + "distance": "2050m", + "condition": "Heavy 10", + "race_class": "MDN", + "prize_money": "$32000", + "number_of_runners": 9, + "abandoned": false, + "start_time": "2026-08-13T03:00:00Z", + "runners": [ + { + "number": 1, + "name": "Clydebank Robber", + "barrier": 6, + "weight": 59.5, + "jockey": "Valentin Le Boeuf", + "trainer": "Susie Wells", + "form": "37234", + "career_prize": "$115612.00", + "age": 8, + "sex": "Gelding", + "sire": "Mshawish", + "stats": true + }, + { + "number": 2, + "name": "King Tagaloa", + "barrier": 1, + "weight": 59.5, + "jockey": "Jake Noonan", + "trainer": "Julius Sandhu", + "form": "68X26", + "career_prize": "$18815.00", + "age": 4, + "sex": "Gelding", + "sire": "Tagaloa", + "stats": true + }, + { + "number": 3, + "name": "Ruskana", + "barrier": 4, + "weight": 59.5, + "jockey": "Jett Stanley", + "trainer": "Gai Waterhouse & Adrian Bott", + "form": "08322", + "career_prize": "$23625.00", + "age": 4, + "sex": "Gelding", + "sire": "Russian Revolution", + "stats": true + }, + { + "number": 4, + "name": "Wyndstar", + "barrier": 5, + "weight": 59.5, + "jockey": "Brad Rawiller", + "trainer": "Malcolm Leys", + "form": "9X962", + "career_prize": "$12330.00", + "age": 5, + "sex": "Gelding", + "sire": "Wyndspelle", + "stats": true + }, + { + "number": 5, + "name": "Far From A Cry", + "barrier": 3, + "weight": 57.5, + "jockey": "Adam McCabe", + "trainer": "Troy Kilgower", + "form": "455X0", + "career_prize": "$9470.00", + "age": 5, + "sex": "Mare", + "sire": "Mongolian Khan", + "stats": true + }, + { + "number": 6, + "name": "Hayai Tsuru", + "barrier": 2, + "weight": 57.5, + "jockey": "Ms Carleen Hefel", + "trainer": "Greg Hayes", + "form": "0X856", + "career_prize": "$17485.00", + "age": 7, + "sex": "Mare", + "sire": "Impending", + "stats": true + }, + { + "number": 7, + "name": "Jonquil", + "barrier": 8, + "weight": 57.5, + "jockey": "Dylan Dunn", + "trainer": "Brett Scott", + "form": "44X66", + "career_prize": "$10555.00", + "age": 5, + "sex": "Mare", + "sire": "Highland Reel", + "stats": true + }, + { + "number": 8, + "name": "Lomenie", + "barrier": 7, + "weight": 57.5, + "jockey": "Daniel Stackhouse", + "trainer": "Dean Binaisse", + "form": "65978", + "career_prize": "$11645.00", + "age": 6, + "sex": "Mare", + "sire": "Proisir", + "stats": true + }, + { + "number": 9, + "name": "Zareenee", + "barrier": 9, + "weight": 57.5, + "jockey": "Ms Liana Wood", + "trainer": "Martin Gray", + "form": "082", + "career_prize": "$6860.00", + "age": 4, + "sex": "Mare", + "sire": "Russian Camelot", + "stats": true + } + ] + } + ] + }, + "Newcastle": {}, + "Rockhampton": {}, + "Wellington": {} + } +} \ No newline at end of file diff --git a/data/results/2026-08-13_historical.json b/data/results/2026-08-13_historical.json new file mode 100644 index 0000000000000000000000000000000000000000..ab1b5322834b0899c79f4efc739d63070a98cb1e --- /dev/null +++ b/data/results/2026-08-13_historical.json @@ -0,0 +1,40445 @@ +{ + "date": "2026-08-13", + "source": "FormFav API", + "tracks": { + "Bunbury": { + "condition": "?", + "races": [ + { + "race": 1, + "name": "Membership At Bunbury Turf Club Maiden", + "distance": "1000m", + "condition": "Soft 5", + "race_class": "3YO MDN", + "prize_money": "25000", + "number_of_runners": 9, + "abandoned": false, + "start_time": "2026-08-13T04:45:00Z", + "runners": [ + { + "number": 1, + "name": "Big Red Zoom", + "barrier": 4, + "weight": 57.0, + "jockey": "Ms Holly Watson", + "trainer": "Mitchell Pateman", + "form": "", + "career_prize": "$0.00", + "age": 3, + "sex": "Gelding", + "sire": "Long Leaf", + "stats_available": false, + "stats": null + }, + { + "number": 2, + "name": "Cartier Glow", + "barrier": 3, + "weight": 57.0, + "jockey": "Brad Parnham", + "trainer": "Tom Wolfe", + "form": "", + "career_prize": "$0.00", + "age": 3, + "sex": "Gelding", + "sire": "Russian Revolution", + "stats_available": false, + "stats": null + }, + { + "number": 3, + "name": "Chix Obsession", + "barrier": 6, + "weight": 57.0, + "jockey": "Paul Harvey", + "trainer": "David Harrison", + "form": "", + "career_prize": "$0.00", + "age": 3, + "sex": "Gelding", + "sire": "Rommel", + "stats_available": false, + "stats": null + }, + { + "number": 4, + "name": "Skipping School", + "barrier": 1, + "weight": 57.0, + "jockey": "Clint Johnston-Porter", + "trainer": "Aaron Bazeley", + "form": "", + "career_prize": "$0.00", + "age": 3, + "sex": "Gelding", + "sire": "Rommel", + "stats_available": false, + "stats": null + }, + { + "number": 5, + "name": "What Have You Done", + "barrier": 9, + "weight": 55.0, + "jockey": "Ms Chanel Cooper", + "trainer": "Jason Pateman", + "form": "6X9", + "career_prize": "$2880.00", + "age": 3, + "sex": "Filly", + "sire": "Splintex", + "stats_available": true, + "stats": { + "overall": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "distance": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "conditions": { + "good": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "soft": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "heavy": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + } + }, + { + "number": 6, + "name": "Amalie's Rule", + "barrier": 8, + "weight": 55.0, + "jockey": "Ms Holly Nottle", + "trainer": "Adam Durrant", + "form": "0", + "career_prize": "$0.00", + "age": 3, + "sex": "Filly", + "sire": "Universal Ruler", + "stats_available": true, + "stats": { + "overall": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "conditions": { + "good": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "soft": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "heavy": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + } + } + }, + { + "number": 7, + "name": "Buckshot Bandit", + "barrier": 7, + "weight": 55.0, + "jockey": "William Pike", + "trainer": "Daniel Morton", + "form": "", + "career_prize": "$0.00", + "age": 3, + "sex": "Filly", + "sire": "Sessions", + "stats_available": false, + "stats": null + }, + { + "number": 8, + "name": "Inxsession", + "barrier": 5, + "weight": 55.0, + "jockey": "Ms Lucy Fiore", + "trainer": "Brendon Fitz-Gerald", + "form": "", + "career_prize": "$0.00", + "age": 3, + "sex": "Filly", + "sire": "Sessions", + "stats_available": false, + "stats": null + }, + { + "number": 9, + "name": "My Malena", + "barrier": 2, + "weight": 55.0, + "jockey": "Jason Whiting", + "trainer": "David Harrison", + "form": "", + "career_prize": "$0.00", + "age": 3, + "sex": "Filly", + "sire": "Jimmy Choux", + "stats_available": false, + "stats": null + } + ] + }, + { + "race": 2, + "name": "Gommes Shoes Maiden", + "distance": "1000m", + "condition": "Soft 5", + "race_class": "3YO+ MDN", + "prize_money": "25000", + "number_of_runners": 13, + "abandoned": false, + "start_time": "2026-08-13T05:22:00Z", + "runners": [ + { + "number": 1, + "name": "Twisted Trickster", + "barrier": 1, + "weight": 58.0, + "jockey": "Jason Li", + "trainer": "Roy Rogers", + "form": "7325X", + "career_prize": "$5689.00", + "age": 5, + "sex": "Gelding", + "sire": "Oratorio", + "stats_available": true, + "stats": { + "overall": { + "starts": 6, + "wins": 0, + "places": 2, + "seconds": 1, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.33333333 + }, + "distance": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "conditions": { + "good": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "soft": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "heavy": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "secondUp": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + } + }, + { + "number": 2, + "name": "Wrexham", + "barrier": 7, + "weight": 58.0, + "jockey": "Ms Holly Watson", + "trainer": "Dion Luciani", + "form": "9X38", + "career_prize": "$3100.00", + "age": 5, + "sex": "Gelding", + "sire": "Playing God", + "stats_available": true, + "stats": { + "overall": { + "starts": 3, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.33333333 + }, + "distance": { + "starts": 1, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 1.0 + }, + "conditions": { + "good": { + "starts": 2, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.5 + }, + "soft": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "heavy": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 2, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.5 + }, + "secondUp": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + } + }, + { + "number": 3, + "name": "Helixion", + "barrier": 4, + "weight": 58.0, + "jockey": "Ms Jade McNaught", + "trainer": "Megan Midgley", + "form": "", + "career_prize": "$0.00", + "age": 5, + "sex": "Gelding", + "sire": "Trapeze Artist", + "stats_available": false, + "stats": null + }, + { + "number": 4, + "name": "Bubbles In Rio", + "barrier": 11, + "weight": 56.0, + "jockey": "Jason Whiting", + "trainer": "David Harrison", + "form": "2X245", + "career_prize": "$50259.00", + "age": 5, + "sex": "Mare", + "sire": "Im All The Talk", + "stats_available": true, + "stats": { + "overall": { + "starts": 18, + "wins": 0, + "places": 8, + "seconds": 7, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.44444444 + }, + "track": { + "starts": 5, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "distance": { + "starts": 12, + "wins": 0, + "places": 5, + "seconds": 4, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.41666667 + }, + "trackDistance": { + "starts": 5, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "conditions": { + "good": { + "starts": 16, + "wins": 0, + "places": 8, + "seconds": 7, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.5 + }, + "soft": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "heavy": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 5, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.2 + }, + "secondUp": { + "starts": 5, + "wins": 0, + "places": 2, + "seconds": 2, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.4 + } + } + }, + { + "number": 5, + "name": "Artie's Eclipse", + "barrier": 10, + "weight": 56.0, + "jockey": "Ms Ava Catarino", + "trainer": "David Catarino", + "form": "725X7", + "career_prize": "$22385.00", + "age": 4, + "sex": "Mare", + "sire": "Flying Artie", + "stats_available": true, + "stats": { + "overall": { + "starts": 11, + "wins": 0, + "places": 4, + "seconds": 3, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.36363636 + }, + "track": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "distance": { + "starts": 7, + "wins": 0, + "places": 3, + "seconds": 2, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.42857143 + }, + "trackDistance": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "conditions": { + "good": { + "starts": 9, + "wins": 0, + "places": 4, + "seconds": 3, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.44444444 + }, + "soft": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "heavy": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 3, + "wins": 0, + "places": 2, + "seconds": 2, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.66666667 + }, + "secondUp": { + "starts": 3, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.33333333 + } + } + }, + { + "number": 6, + "name": "Champagne Cathay", + "barrier": 5, + "weight": 56.0, + "jockey": "Jefferson Tsang", + "trainer": "George Dupre", + "form": "6X750", + "career_prize": "$20950.00", + "age": 5, + "sex": "Mare", + "sire": "Im All The Talk", + "stats_available": true, + "stats": { + "overall": { + "starts": 17, + "wins": 0, + "places": 3, + "seconds": 2, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.17647059 + }, + "track": { + "starts": 4, + "wins": 0, + "places": 2, + "seconds": 1, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.5 + }, + "distance": { + "starts": 4, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.25 + }, + "conditions": { + "good": { + "starts": 12, + "wins": 0, + "places": 2, + "seconds": 1, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.16666667 + }, + "soft": { + "starts": 5, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.2 + }, + "heavy": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 5, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.2 + }, + "secondUp": { + "starts": 5, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + } + }, + { + "number": 7, + "name": "Playa Del Sol", + "barrier": 9, + "weight": 56.0, + "jockey": "Paul Harvey", + "trainer": "Darren McAuliffe", + "form": "5623X", + "career_prize": "$10335.00", + "age": 4, + "sex": "Mare", + "sire": "Starspangledbanner", + "stats_available": true, + "stats": { + "overall": { + "starts": 5, + "wins": 0, + "places": 2, + "seconds": 1, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.4 + }, + "distance": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "conditions": { + "good": { + "starts": 3, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.33333333 + }, + "soft": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "heavy": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "secondUp": { + "starts": 1, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 1.0 + } + } + }, + { + "number": 8, + "name": "Dreams Of Diamonds", + "barrier": 6, + "weight": 56.0, + "jockey": "Ms Victoria Corver", + "trainer": "Ryan Hill", + "form": "6X642", + "career_prize": "$6525.00", + "age": 4, + "sex": "Mare", + "sire": "War Chant", + "stats_available": true, + "stats": { + "overall": { + "starts": 4, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.25 + }, + "track": { + "starts": 2, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.5 + }, + "conditions": { + "good": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "soft": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "heavy": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "secondUp": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + } + }, + { + "number": 9, + "name": "Hot Chix Lane", + "barrier": 12, + "weight": 56.0, + "jockey": "William Pike", + "trainer": "David Harrison", + "form": "66X2X", + "career_prize": "$5550.00", + "age": 4, + "sex": "Mare", + "sire": "Too Darn Hot", + "stats_available": true, + "stats": { + "overall": { + "starts": 3, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.33333333 + }, + "track": { + "starts": 1, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 1.0 + }, + "distance": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "conditions": { + "good": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "soft": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "heavy": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + } + }, + { + "number": 10, + "name": "Vino Miss", + "barrier": 3, + "weight": 56.0, + "jockey": "Ms Lucy Fiore", + "trainer": "Robert & Kate Witten", + "form": "4X0X", + "career_prize": "$4560.00", + "age": 4, + "sex": "Mare", + "sire": "Sessions", + "stats_available": true, + "stats": { + "overall": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "track": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "distance": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "trackDistance": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "conditions": { + "good": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "soft": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "heavy": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + } + }, + { + "number": 11, + "name": "Budino", + "barrier": 2, + "weight": 56.0, + "jockey": "Ms Holly Nottle", + "trainer": "Daniel & Ben Pearce", + "form": "", + "career_prize": "$0.00", + "age": 4, + "sex": "Mare", + "sire": "Ducimus", + "stats_available": false, + "stats": null + }, + { + "number": 12, + "name": "Golden Syrup", + "barrier": 8, + "weight": 56.0, + "jockey": "Alex Hearn", + "trainer": "James Grieve", + "form": "", + "career_prize": "$0.00", + "age": 4, + "sex": "Mare", + "sire": "Long Leaf", + "stats_available": false, + "stats": null + }, + { + "number": 13, + "name": "Spirit Of Belle", + "barrier": 4, + "weight": 55.5, + "jockey": "Brad Parnham", + "trainer": "Ryan Hill", + "form": "50X45", + "career_prize": "$5750.00", + "age": 3, + "sex": "Gelding", + "sire": "Spirit Of Boom", + "stats_available": true, + "stats": { + "overall": { + "starts": 5, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "distance": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "conditions": { + "good": { + "starts": 3, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "soft": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "heavy": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "secondUp": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + } + } + ] + }, + { + "race": 3, + "name": "Redink Homes Southwest Maiden", + "distance": "1690m", + "condition": "Soft 5", + "race_class": "3YO+ MDN", + "prize_money": "25000", + "number_of_runners": 14, + "abandoned": false, + "start_time": "2026-08-13T05:55:00Z", + "runners": [ + { + "number": 1, + "name": "Pembeton", + "barrier": 4, + "weight": 58.0, + "jockey": "Brad Parnham", + "trainer": "Neville Parnham", + "form": "8X674", + "career_prize": "$23635.00", + "age": 4, + "sex": "Gelding", + "sire": "Gingerbread Man", + "stats_available": true, + "stats": { + "overall": { + "starts": 14, + "wins": 0, + "places": 2, + "seconds": 1, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.14285714 + }, + "track": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "conditions": { + "good": { + "starts": 10, + "wins": 0, + "places": 2, + "seconds": 1, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.2 + }, + "soft": { + "starts": 3, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "heavy": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 4, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "secondUp": { + "starts": 4, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + } + }, + { + "number": 2, + "name": "Phat Chaps", + "barrier": 2, + "weight": 58.0, + "jockey": "Ms Holly Watson", + "trainer": "Mitchell Pateman", + "form": "4X432", + "career_prize": "$14680.00", + "age": 4, + "sex": "Gelding", + "sire": "Bondi", + "stats_available": true, + "stats": { + "overall": { + "starts": 6, + "wins": 0, + "places": 2, + "seconds": 1, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.33333333 + }, + "conditions": { + "good": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "soft": { + "starts": 4, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "heavy": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "secondUp": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + } + }, + { + "number": 3, + "name": "Ain'Tnocureforlove", + "barrier": 1, + "weight": 58.0, + "jockey": "Ms Jade McNaught", + "trainer": "Megan Midgley", + "form": "0X057", + "career_prize": "$13232.00", + "age": 6, + "sex": "Gelding", + "sire": "Cohen", + "stats_available": true, + "stats": { + "overall": { + "starts": 29, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "track": { + "starts": 21, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "conditions": { + "good": { + "starts": 17, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "soft": { + "starts": 11, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "heavy": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 5, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "secondUp": { + "starts": 5, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + } + }, + { + "number": 4, + "name": "Major Magnus", + "barrier": 8, + "weight": 58.0, + "jockey": "Ms Sasha Starley", + "trainer": "Brad Graham", + "form": "02690", + "career_prize": "$11731.00", + "age": 5, + "sex": "Gelding", + "sire": "Magnus", + "stats_available": true, + "stats": { + "overall": { + "starts": 12, + "wins": 0, + "places": 2, + "seconds": 1, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.16666667 + }, + "track": { + "starts": 5, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.2 + }, + "conditions": { + "good": { + "starts": 9, + "wins": 0, + "places": 2, + "seconds": 1, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.22222222 + }, + "soft": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "heavy": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "secondUp": { + "starts": 2, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.5 + } + } + }, + { + "number": 5, + "name": "Oui Oui Le Vet", + "barrier": 5, + "weight": 58.0, + "jockey": "Brayden Gaerth", + "trainer": "Tara Itzstein", + "form": "07X2", + "career_prize": "$5100.00", + "age": 6, + "sex": "Gelding", + "sire": "God Has Spoken", + "stats_available": true, + "stats": { + "overall": { + "starts": 3, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.33333333 + }, + "track": { + "starts": 2, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.5 + }, + "conditions": { + "good": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "soft": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "heavy": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + } + } + }, + { + "number": 6, + "name": "Fortunate Spirit", + "barrier": 11, + "weight": 58.0, + "jockey": "Paul Harvey", + "trainer": "David Harrison", + "form": "X7464", + "career_prize": "$5050.00", + "age": 4, + "sex": "Gelding", + "sire": "Spiritjim", + "stats_available": true, + "stats": { + "overall": { + "starts": 6, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.16666667 + }, + "track": { + "starts": 3, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.33333333 + }, + "conditions": { + "good": { + "starts": 3, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.33333333 + }, + "soft": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "heavy": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 2, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.5 + }, + "secondUp": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + } + }, + { + "number": 7, + "name": "Saisoku", + "barrier": 9, + "weight": 58.0, + "jockey": "Taj Dyson", + "trainer": "Stefan Vahala", + "form": "998X3", + "career_prize": "$4725.00", + "age": 4, + "sex": "Gelding", + "sire": "Maurice", + "stats_available": true, + "stats": { + "overall": { + "starts": 6, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.16666667 + }, + "track": { + "starts": 3, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.33333333 + }, + "conditions": { + "good": { + "starts": 4, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "soft": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "heavy": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "secondUp": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + } + }, + { + "number": 8, + "name": "Flavoursome", + "barrier": 12, + "weight": 56.0, + "jockey": "Ms Chloe Azzopardi", + "trainer": "Daniel O'Connor", + "form": "57385", + "career_prize": "$21345.00", + "age": 5, + "sex": "Mare", + "sire": "Toronado", + "stats_available": true, + "stats": { + "overall": { + "starts": 18, + "wins": 0, + "places": 3, + "seconds": 2, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.16666667 + }, + "track": { + "starts": 6, + "wins": 0, + "places": 2, + "seconds": 2, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.33333333 + }, + "conditions": { + "good": { + "starts": 11, + "wins": 0, + "places": 2, + "seconds": 2, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.18181818 + }, + "soft": { + "starts": 4, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.25 + }, + "heavy": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "secondUp": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + } + }, + { + "number": 9, + "name": "Told You", + "barrier": 6, + "weight": 56.0, + "jockey": "Jason Whiting", + "trainer": "Greg Carige", + "form": "00X80", + "career_prize": "$943.00", + "age": 7, + "sex": "Mare", + "sire": "So Secret", + "stats_available": true, + "stats": { + "overall": { + "starts": 5, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "track": { + "starts": 3, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "conditions": { + "good": { + "starts": 3, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "soft": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "heavy": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 3, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "secondUp": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + } + }, + { + "number": 10, + "name": "In Your Pocket", + "barrier": 7, + "weight": 56.0, + "jockey": "Alex Hearn", + "trainer": "Phillipa Elliott", + "form": "9X06", + "career_prize": "$450.00", + "age": 4, + "sex": "Mare", + "sire": "Gingerbread Man", + "stats_available": true, + "stats": { + "overall": { + "starts": 3, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "track": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "conditions": { + "good": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "soft": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "heavy": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + } + }, + { + "number": 11, + "name": "Trickster", + "barrier": 10, + "weight": 55.5, + "jockey": "William Pike", + "trainer": "Adam Durrant", + "form": "20", + "career_prize": "$6090.00", + "age": 3, + "sex": "Gelding", + "sire": "Maurice", + "stats_available": true, + "stats": { + "overall": { + "starts": 2, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.5 + }, + "conditions": { + "good": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "soft": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "heavy": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + } + } + }, + { + "number": 12, + "name": "Soho Storm", + "barrier": 3, + "weight": 53.5, + "jockey": "Ms Holly Nottle", + "trainer": "Darren McAuliffe", + "form": "", + "career_prize": "$0.00", + "age": 3, + "sex": "Filly", + "sire": "Manhattan Rain", + "stats_available": false, + "stats": null + }, + { + "number": 13, + "name": "Forever Victorious", + "barrier": 7, + "weight": 56.0, + "jockey": "Zephen Johnston-Porter", + "trainer": "Holly Taylor", + "form": "008X0", + "career_prize": "$900.00", + "age": 4, + "sex": "Mare", + "sire": "Rommel", + "stats_available": true, + "stats": { + "overall": { + "starts": 5, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "track": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "conditions": { + "good": { + "starts": 3, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "soft": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "heavy": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "secondUp": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + } + }, + { + "number": 14, + "name": "Thomas Henry", + "barrier": 11, + "weight": 58.0, + "jockey": "Jarrad Noske", + "trainer": "Ross Price", + "form": "00707", + "career_prize": "$1350.00", + "age": 5, + "sex": "Gelding", + "sire": "Sepoy", + "stats_available": true, + "stats": { + "overall": { + "starts": 5, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "track": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "conditions": { + "good": { + "starts": 3, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "soft": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "heavy": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "secondUp": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + } + } + ] + }, + { + "race": 4, + "name": "Duncan Equine Group Maiden", + "distance": "1400m", + "condition": "Soft 5", + "race_class": "3YO+ MDN", + "prize_money": "25000", + "number_of_runners": 13, + "abandoned": false, + "start_time": "2026-08-13T06:34:00Z", + "runners": [ + { + "number": 1, + "name": "Tag Time", + "barrier": 11, + "weight": 58.0, + "jockey": "William Pike", + "trainer": "Grant & Alana Williams", + "form": "434X2", + "career_prize": "$10825.00", + "age": 4, + "sex": "Gelding", + "sire": "Tagaloa", + "stats_available": true, + "stats": { + "overall": { + "starts": 4, + "wins": 0, + "places": 2, + "seconds": 1, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.5 + }, + "conditions": { + "good": { + "starts": 3, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.33333333 + }, + "soft": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "heavy": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "secondUp": { + "starts": 1, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 1.0 + } + } + }, + { + "number": 2, + "name": "Beston Street", + "barrier": 4, + "weight": 58.0, + "jockey": "Jarrad Noske", + "trainer": "Ross Price", + "form": "7X540", + "career_prize": "$2150.00", + "age": 4, + "sex": "Gelding", + "sire": "Rommel", + "stats_available": true, + "stats": { + "overall": { + "starts": 4, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "track": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "conditions": { + "good": { + "starts": 3, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "soft": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "heavy": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "secondUp": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + } + }, + { + "number": 3, + "name": "Kambula", + "barrier": 11, + "weight": 58.0, + "jockey": "Ms Lucy Fiore", + "trainer": "Brandon Fiore", + "form": "8X", + "career_prize": "$450.00", + "age": 4, + "sex": "Gelding", + "sire": "Fiorente", + "stats_available": true, + "stats": { + "overall": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "track": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "conditions": { + "good": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "soft": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "heavy": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + } + } + }, + { + "number": 4, + "name": "Coracao", + "barrier": 6, + "weight": 56.0, + "jockey": "Paul Harvey", + "trainer": "Kirryn Scallan", + "form": "25X40", + "career_prize": "$11755.00", + "age": 4, + "sex": "Mare", + "sire": "Long Leaf", + "stats_available": true, + "stats": { + "overall": { + "starts": 10, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.1 + }, + "track": { + "starts": 8, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.125 + }, + "distance": { + "starts": 2, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.5 + }, + "trackDistance": { + "starts": 2, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.5 + }, + "conditions": { + "good": { + "starts": 6, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.16666667 + }, + "soft": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "heavy": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 3, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "secondUp": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + } + }, + { + "number": 5, + "name": "Dancing Spirit", + "barrier": 5, + "weight": 56.0, + "jockey": "Ms Chanel Cooper", + "trainer": "Adam Durrant", + "form": "5776X", + "career_prize": "$5905.00", + "age": 4, + "sex": "Mare", + "sire": "Spirit Of Boom", + "stats_available": true, + "stats": { + "overall": { + "starts": 5, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.2 + }, + "track": { + "starts": 3, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "distance": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "trackDistance": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "conditions": { + "good": { + "starts": 5, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.2 + }, + "soft": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "heavy": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 1, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 1.0 + }, + "secondUp": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + } + }, + { + "number": 6, + "name": "Gold And Grey", + "barrier": 8, + "weight": 56.0, + "jockey": "Joey Azzopardi", + "trainer": "Donna Riordan", + "form": "X5430", + "career_prize": "$4118.00", + "age": 4, + "sex": "Mare", + "sire": "Dargento", + "stats_available": true, + "stats": { + "overall": { + "starts": 6, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.16666667 + }, + "track": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "distance": { + "starts": 3, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.33333333 + }, + "conditions": { + "good": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "soft": { + "starts": 4, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.25 + }, + "heavy": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "secondUp": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + } + }, + { + "number": 7, + "name": "Sponge Cake", + "barrier": 7, + "weight": 56.0, + "jockey": "Brad Parnham", + "trainer": "Daniel & Ben Pearce", + "form": "763X4", + "career_prize": "$4075.00", + "age": 4, + "sex": "Mare", + "sire": "Harry Angel", + "stats_available": true, + "stats": { + "overall": { + "starts": 4, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.25 + }, + "track": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "conditions": { + "good": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "soft": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "heavy": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "secondUp": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + } + }, + { + "number": 8, + "name": "Secretchino", + "barrier": 9, + "weight": 56.0, + "jockey": "Ms Holly Nottle", + "trainer": "Ashley Maley", + "form": "90X08", + "career_prize": "$1800.00", + "age": 4, + "sex": "Mare", + "sire": "Maschino", + "stats_available": true, + "stats": { + "overall": { + "starts": 6, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "track": { + "starts": 3, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "distance": { + "starts": 3, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "trackDistance": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "conditions": { + "good": { + "starts": 4, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "soft": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "heavy": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "secondUp": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + } + }, + { + "number": 9, + "name": "Twenty One All In", + "barrier": 2, + "weight": 56.0, + "jockey": "Jason Li", + "trainer": "Roy Rogers", + "form": "00X07", + "career_prize": "$1260.00", + "age": 5, + "sex": "Mare", + "sire": "All American", + "stats_available": true, + "stats": { + "overall": { + "starts": 5, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "track": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "conditions": { + "good": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "soft": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "heavy": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "secondUp": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + } + }, + { + "number": 10, + "name": "Kutenai", + "barrier": 10, + "weight": 56.0, + "jockey": "Jefferson Tsang", + "trainer": "Michael Grantham", + "form": "0X80", + "career_prize": "$450.00", + "age": 4, + "sex": "Mare", + "sire": "Proisir", + "stats_available": true, + "stats": { + "overall": { + "starts": 3, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "track": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "conditions": { + "good": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "soft": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "heavy": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + } + }, + { + "number": 11, + "name": "The Persian God", + "barrier": 9, + "weight": 55.5, + "jockey": "Patrick Carbery", + "trainer": "Mitchell Pateman", + "form": "35", + "career_prize": "$9360.00", + "age": 3, + "sex": "Gelding", + "sire": "Tagaloa", + "stats_available": true, + "stats": { + "overall": { + "starts": 2, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.5 + }, + "conditions": { + "good": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "soft": { + "starts": 1, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 1.0 + }, + "heavy": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 1, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 1.0 + } + } + }, + { + "number": 12, + "name": "Capall Gasta", + "barrier": 3, + "weight": 55.5, + "jockey": "Ms Chloe Azzopardi", + "trainer": "Daniel O'Connor", + "form": "00X97", + "career_prize": "$7020.00", + "age": 3, + "sex": "Gelding", + "sire": "Splintex", + "stats_available": true, + "stats": { + "overall": { + "starts": 8, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "conditions": { + "good": { + "starts": 6, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "soft": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "heavy": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "secondUp": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + } + }, + { + "number": 13, + "name": "Super God", + "barrier": 1, + "weight": 55.5, + "jockey": "Clint Johnston-Porter", + "trainer": "Daniel & Ben Pearce", + "form": "5", + "career_prize": "$725.00", + "age": 3, + "sex": "Colt", + "sire": "Playing God", + "stats_available": true, + "stats": { + "overall": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "conditions": { + "good": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "soft": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "heavy": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + } + } + } + ] + }, + { + "race": 5, + "name": "Swan Draught Maiden", + "distance": "1400m", + "condition": "Soft 5", + "race_class": "3YO+ MDN", + "prize_money": "25000", + "number_of_runners": 15, + "abandoned": false, + "start_time": "2026-08-13T07:14:00Z", + "runners": [ + { + "number": 1, + "name": "Newhaven Prince", + "barrier": 5, + "weight": 58.0, + "jockey": "Jarrad Noske", + "trainer": "Tiarnna Noske", + "form": "622X2", + "career_prize": "$14400.00", + "age": 4, + "sex": "Gelding", + "sire": "Xtravagant", + "stats_available": true, + "stats": { + "overall": { + "starts": 4, + "wins": 0, + "places": 3, + "seconds": 3, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.75 + }, + "conditions": { + "good": { + "starts": 2, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.5 + }, + "soft": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "heavy": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "secondUp": { + "starts": 1, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 1.0 + } + } + }, + { + "number": 2, + "name": "Sylva Jack", + "barrier": 3, + "weight": 58.0, + "jockey": "Zephen Johnston-Porter", + "trainer": "Darren McAuliffe", + "form": "X8783", + "career_prize": "$12275.00", + "age": 4, + "sex": "Gelding", + "sire": "Ghaiyyath", + "stats_available": true, + "stats": { + "overall": { + "starts": 9, + "wins": 0, + "places": 3, + "seconds": 1, + "thirds": 2, + "winPercent": 0.0, + "placePercent": 0.33333333 + }, + "track": { + "starts": 3, + "wins": 0, + "places": 2, + "seconds": 1, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.66666667 + }, + "distance": { + "starts": 4, + "wins": 0, + "places": 2, + "seconds": 1, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.5 + }, + "trackDistance": { + "starts": 3, + "wins": 0, + "places": 2, + "seconds": 1, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.66666667 + }, + "conditions": { + "good": { + "starts": 6, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.16666667 + }, + "soft": { + "starts": 2, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.5 + }, + "heavy": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 3, + "wins": 0, + "places": 2, + "seconds": 1, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.66666667 + }, + "secondUp": { + "starts": 3, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + } + }, + { + "number": 3, + "name": "Bold Fight", + "barrier": 2, + "weight": 58.0, + "jockey": "Joey Azzopardi", + "trainer": "Donna Riordan", + "form": "490X0", + "career_prize": "$12080.00", + "age": 4, + "sex": "Gelding", + "sire": "Brazen Beau", + "stats_available": true, + "stats": { + "overall": { + "starts": 10, + "wins": 0, + "places": 2, + "seconds": 2, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.2 + }, + "track": { + "starts": 1, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 1.0 + }, + "distance": { + "starts": 3, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.33333333 + }, + "trackDistance": { + "starts": 1, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 1.0 + }, + "conditions": { + "good": { + "starts": 7, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "soft": { + "starts": 1, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 1.0 + }, + "heavy": { + "starts": 1, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 1.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 3, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.33333333 + }, + "secondUp": { + "starts": 2, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.5 + } + } + }, + { + "number": 4, + "name": "Last Mile", + "barrier": 7, + "weight": 58.0, + "jockey": "Jason Whiting", + "trainer": "Eric Wake", + "form": "959X0", + "career_prize": "$9221.00", + "age": 4, + "sex": "Gelding", + "sire": "Sessions", + "stats_available": true, + "stats": { + "overall": { + "starts": 14, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.07142857 + }, + "conditions": { + "good": { + "starts": 8, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.125 + }, + "soft": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "heavy": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 3, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "secondUp": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + } + }, + { + "number": 5, + "name": "Hype Machine", + "barrier": 13, + "weight": 58.0, + "jockey": "Steven Parnham", + "trainer": "Stefan Vahala", + "form": "0849X", + "career_prize": "$1614.00", + "age": 4, + "sex": "Gelding", + "sire": "Maschino", + "stats_available": true, + "stats": { + "overall": { + "starts": 4, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "track": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "conditions": { + "good": { + "starts": 4, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "soft": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "heavy": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "secondUp": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + } + }, + { + "number": 6, + "name": "His Xcellence", + "barrier": 1, + "weight": 58.0, + "jockey": "Ms Lucy Fiore", + "trainer": "Grant & Alana Williams", + "form": "0X0", + "career_prize": "$450.00", + "age": 4, + "sex": "Gelding", + "sire": "Xtravagant", + "stats_available": true, + "stats": { + "overall": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "track": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "conditions": { + "good": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "soft": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "heavy": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + } + } + }, + { + "number": 7, + "name": "Hard Toosh", + "barrier": 11, + "weight": 58.0, + "jockey": "Ms Holly Watson", + "trainer": "Dion Luciani", + "form": "", + "career_prize": "$0.00", + "age": 4, + "sex": "Horse", + "sire": "Villermont", + "stats_available": false, + "stats": null + }, + { + "number": 8, + "name": "Vampi Queen", + "barrier": 12, + "weight": 56.0, + "jockey": "Brad Parnham", + "trainer": "Daniel & Ben Pearce", + "form": "2558X", + "career_prize": "$9075.00", + "age": 4, + "sex": "Mare", + "sire": "Maschino", + "stats_available": true, + "stats": { + "overall": { + "starts": 5, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.2 + }, + "track": { + "starts": 3, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.33333333 + }, + "distance": { + "starts": 1, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 1.0 + }, + "trackDistance": { + "starts": 1, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 1.0 + }, + "conditions": { + "good": { + "starts": 5, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.2 + }, + "soft": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "heavy": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "secondUp": { + "starts": 1, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 1.0 + } + } + }, + { + "number": 9, + "name": "I'm Back Baby", + "barrier": 14, + "weight": 56.0, + "jockey": "Ms Jessica Valas", + "trainer": "Dave Miller", + "form": "X8007", + "career_prize": "$7329.00", + "age": 6, + "sex": "Mare", + "sire": "Bon Aurum", + "stats_available": true, + "stats": { + "overall": { + "starts": 24, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "track": { + "starts": 3, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "distance": { + "starts": 5, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "trackDistance": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "conditions": { + "good": { + "starts": 18, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "soft": { + "starts": 5, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "heavy": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 6, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "secondUp": { + "starts": 5, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + } + }, + { + "number": 10, + "name": "Ruthless Bloom", + "barrier": 8, + "weight": 56.0, + "jockey": "Clint Johnston-Porter", + "trainer": "Rob Gulberti", + "form": "09X43", + "career_prize": "$3625.00", + "age": 5, + "sex": "Mare", + "sire": "Brutal", + "stats_available": true, + "stats": { + "overall": { + "starts": 4, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.25 + }, + "track": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "conditions": { + "good": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "soft": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "heavy": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "secondUp": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + } + }, + { + "number": 11, + "name": "Mt Magnet Gold", + "barrier": 10, + "weight": 56.0, + "jockey": "Alex Hearn", + "trainer": "Michael Lane", + "form": "008X0", + "career_prize": "$1800.00", + "age": 4, + "sex": "Mare", + "sire": "Bivouac", + "stats_available": true, + "stats": { + "overall": { + "starts": 5, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "track": { + "starts": 3, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "conditions": { + "good": { + "starts": 3, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "soft": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "heavy": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "secondUp": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + } + }, + { + "number": 12, + "name": "Momotaro", + "barrier": 9, + "weight": 56.0, + "jockey": "Brayden Gaerth", + "trainer": "Jarrad Humphries", + "form": "00X9", + "career_prize": "$1080.00", + "age": 4, + "sex": "Mare", + "sire": "Maurice", + "stats_available": true, + "stats": { + "overall": { + "starts": 3, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "distance": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "conditions": { + "good": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "soft": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "heavy": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "secondUp": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + } + }, + { + "number": 13, + "name": "Aniela", + "barrier": 15, + "weight": 56.0, + "jockey": "Ms Jade McNaught", + "trainer": "Megan Midgley", + "form": "0", + "career_prize": "$0.00", + "age": 9, + "sex": "Mare", + "sire": "God Has Spoken", + "stats_available": true, + "stats": { + "overall": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "track": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "conditions": { + "good": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "soft": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "heavy": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + } + } + }, + { + "number": 14, + "name": "Crypto Conqueror", + "barrier": 6, + "weight": 55.5, + "jockey": "Patrick Carbery", + "trainer": "Mitchell Pateman", + "form": "87", + "career_prize": "$1890.00", + "age": 3, + "sex": "Gelding", + "sire": "Gold Standard", + "stats_available": true, + "stats": { + "overall": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "conditions": { + "good": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "soft": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "heavy": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + } + }, + { + "number": 15, + "name": "Atsui Haru", + "barrier": 4, + "weight": 53.5, + "jockey": "William Pike", + "trainer": "Steele Casey", + "form": "6", + "career_prize": "$450.00", + "age": 3, + "sex": "Filly", + "sire": "Maurice", + "stats_available": true, + "stats": { + "overall": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "conditions": { + "good": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "soft": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "heavy": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + } + } + } + ] + }, + { + "race": 6, + "name": "Vivienne Ferrier Tribute Handicap", + "distance": "1000m", + "condition": "Soft 5", + "race_class": "3YO+ CL3", + "prize_money": "30000", + "number_of_runners": 9, + "abandoned": false, + "start_time": "2026-08-13T07:49:00Z", + "runners": [ + { + "number": 1, + "name": "Who's Bent", + "barrier": 5, + "weight": 61.0, + "jockey": "Ms Giaan O'Donnell", + "trainer": "Mitchell Pateman", + "form": "2175X", + "career_prize": "$75350.00", + "age": 4, + "sex": "Gelding", + "sire": "Hellbent", + "stats_available": true, + "stats": { + "overall": { + "starts": 10, + "wins": 2, + "places": 3, + "seconds": 1, + "thirds": 0, + "winPercent": 0.2, + "placePercent": 0.3 + }, + "distance": { + "starts": 6, + "wins": 2, + "places": 3, + "seconds": 1, + "thirds": 0, + "winPercent": 0.33333333, + "placePercent": 0.5 + }, + "conditions": { + "good": { + "starts": 6, + "wins": 1, + "places": 2, + "seconds": 1, + "thirds": 0, + "winPercent": 0.16666667, + "placePercent": 0.33333333 + }, + "soft": { + "starts": 4, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 0.25, + "placePercent": 0.25 + }, + "heavy": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 3, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "secondUp": { + "starts": 2, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.5 + } + } + }, + { + "number": 2, + "name": "Paint It Red", + "barrier": 2, + "weight": 59.0, + "jockey": "Ms Sharni Webster", + "trainer": "Luke Fernie", + "form": "X1685", + "career_prize": "$92660.00", + "age": 4, + "sex": "Mare", + "sire": "Winning Rupert", + "stats_available": true, + "stats": { + "overall": { + "starts": 10, + "wins": 2, + "places": 4, + "seconds": 2, + "thirds": 0, + "winPercent": 0.2, + "placePercent": 0.4 + }, + "track": { + "starts": 2, + "wins": 1, + "places": 2, + "seconds": 1, + "thirds": 0, + "winPercent": 0.5, + "placePercent": 1.0 + }, + "distance": { + "starts": 9, + "wins": 2, + "places": 4, + "seconds": 2, + "thirds": 0, + "winPercent": 0.22222222, + "placePercent": 0.44444444 + }, + "trackDistance": { + "starts": 2, + "wins": 1, + "places": 2, + "seconds": 1, + "thirds": 0, + "winPercent": 0.5, + "placePercent": 1.0 + }, + "conditions": { + "good": { + "starts": 4, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 0.25, + "placePercent": 0.25 + }, + "soft": { + "starts": 4, + "wins": 1, + "places": 2, + "seconds": 1, + "thirds": 0, + "winPercent": 0.25, + "placePercent": 0.5 + }, + "heavy": { + "starts": 1, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 1.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 2, + "wins": 1, + "places": 2, + "seconds": 1, + "thirds": 0, + "winPercent": 0.5, + "placePercent": 1.0 + }, + "secondUp": { + "starts": 2, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 0.5, + "placePercent": 0.5 + } + } + }, + { + "number": 3, + "name": "Bosisto", + "barrier": 7, + "weight": 57.5, + "jockey": "Jason Whiting", + "trainer": "Graeme Ballantyne", + "form": "6625X", + "career_prize": "$30620.00", + "age": 5, + "sex": "Gelding", + "sire": "Snippetson", + "stats_available": true, + "stats": { + "overall": { + "starts": 9, + "wins": 1, + "places": 4, + "seconds": 2, + "thirds": 1, + "winPercent": 0.11111111, + "placePercent": 0.44444444 + }, + "track": { + "starts": 3, + "wins": 1, + "places": 2, + "seconds": 1, + "thirds": 0, + "winPercent": 0.33333333, + "placePercent": 0.66666667 + }, + "distance": { + "starts": 5, + "wins": 0, + "places": 2, + "seconds": 1, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.4 + }, + "conditions": { + "good": { + "starts": 4, + "wins": 1, + "places": 3, + "seconds": 1, + "thirds": 1, + "winPercent": 0.25, + "placePercent": 0.75 + }, + "soft": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "heavy": { + "starts": 2, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.5 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 2, + "wins": 1, + "places": 2, + "seconds": 1, + "thirds": 0, + "winPercent": 0.5, + "placePercent": 1.0 + }, + "secondUp": { + "starts": 2, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.5 + } + } + }, + { + "number": 4, + "name": "Something Royal", + "barrier": 9, + "weight": 56.0, + "jockey": "William Pike", + "trainer": "Kieran Regan", + "form": "37231", + "career_prize": "$69046.00", + "age": 5, + "sex": "Mare", + "sire": "Sessions", + "stats_available": true, + "stats": { + "overall": { + "starts": 20, + "wins": 3, + "places": 9, + "seconds": 3, + "thirds": 3, + "winPercent": 0.15, + "placePercent": 0.45 + }, + "track": { + "starts": 2, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 0.5, + "placePercent": 0.5 + }, + "distance": { + "starts": 13, + "wins": 2, + "places": 5, + "seconds": 2, + "thirds": 1, + "winPercent": 0.15384615, + "placePercent": 0.38461538 + }, + "trackDistance": { + "starts": 1, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 1.0, + "placePercent": 1.0 + }, + "conditions": { + "good": { + "starts": 11, + "wins": 2, + "places": 6, + "seconds": 3, + "thirds": 1, + "winPercent": 0.18181818, + "placePercent": 0.54545455 + }, + "soft": { + "starts": 7, + "wins": 0, + "places": 2, + "seconds": 0, + "thirds": 2, + "winPercent": 0.0, + "placePercent": 0.28571429 + }, + "heavy": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 5, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.2 + }, + "secondUp": { + "starts": 3, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.33333333 + } + } + }, + { + "number": 5, + "name": "Lieutenant Dunbar", + "barrier": 8, + "weight": 55.5, + "jockey": "Clint Johnston-Porter", + "trainer": "George Dupre", + "form": "X6845", + "career_prize": "$105128.00", + "age": 7, + "sex": "Gelding", + "sire": "Dissident", + "stats_available": true, + "stats": { + "overall": { + "starts": 36, + "wins": 3, + "places": 14, + "seconds": 6, + "thirds": 5, + "winPercent": 0.08333333, + "placePercent": 0.38888889 + }, + "track": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "distance": { + "starts": 2, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.5 + }, + "conditions": { + "good": { + "starts": 27, + "wins": 2, + "places": 11, + "seconds": 4, + "thirds": 5, + "winPercent": 0.07407407, + "placePercent": 0.40740741 + }, + "soft": { + "starts": 8, + "wins": 1, + "places": 3, + "seconds": 2, + "thirds": 0, + "winPercent": 0.125, + "placePercent": 0.375 + }, + "heavy": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 6, + "wins": 0, + "places": 2, + "seconds": 1, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.33333333 + }, + "secondUp": { + "starts": 6, + "wins": 0, + "places": 3, + "seconds": 2, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.5 + } + } + }, + { + "number": 6, + "name": "Sunlit Fresco", + "barrier": 3, + "weight": 55.5, + "jockey": "Brad Parnham", + "trainer": "Tim Crosby", + "form": "X0665", + "career_prize": "$87185.00", + "age": 6, + "sex": "Mare", + "sire": "Fighting Sun", + "stats_available": true, + "stats": { + "overall": { + "starts": 18, + "wins": 3, + "places": 7, + "seconds": 3, + "thirds": 1, + "winPercent": 0.16666667, + "placePercent": 0.38888889 + }, + "track": { + "starts": 3, + "wins": 2, + "places": 2, + "seconds": 0, + "thirds": 0, + "winPercent": 0.66666667, + "placePercent": 0.66666667 + }, + "distance": { + "starts": 8, + "wins": 0, + "places": 2, + "seconds": 1, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.25 + }, + "conditions": { + "good": { + "starts": 12, + "wins": 2, + "places": 5, + "seconds": 3, + "thirds": 0, + "winPercent": 0.16666667, + "placePercent": 0.41666667 + }, + "soft": { + "starts": 5, + "wins": 1, + "places": 2, + "seconds": 0, + "thirds": 1, + "winPercent": 0.2, + "placePercent": 0.4 + }, + "heavy": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 5, + "wins": 0, + "places": 3, + "seconds": 2, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.6 + }, + "secondUp": { + "starts": 4, + "wins": 2, + "places": 2, + "seconds": 0, + "thirds": 0, + "winPercent": 0.5, + "placePercent": 0.5 + } + } + }, + { + "number": 7, + "name": "Firey Panz", + "barrier": 6, + "weight": 54.0, + "jockey": "Ms Jade McNaught", + "trainer": "Phil Naylor", + "form": "65355", + "career_prize": "$111384.00", + "age": 7, + "sex": "Mare", + "sire": "Panzer Division", + "stats_available": true, + "stats": { + "overall": { + "starts": 56, + "wins": 1, + "places": 17, + "seconds": 7, + "thirds": 9, + "winPercent": 0.01785714, + "placePercent": 0.30357143 + }, + "track": { + "starts": 12, + "wins": 0, + "places": 3, + "seconds": 3, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.25 + }, + "distance": { + "starts": 19, + "wins": 0, + "places": 2, + "seconds": 0, + "thirds": 2, + "winPercent": 0.0, + "placePercent": 0.10526316 + }, + "trackDistance": { + "starts": 3, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "conditions": { + "good": { + "starts": 39, + "wins": 1, + "places": 15, + "seconds": 6, + "thirds": 8, + "winPercent": 0.02564103, + "placePercent": 0.38461538 + }, + "soft": { + "starts": 13, + "wins": 0, + "places": 2, + "seconds": 1, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.15384615 + }, + "heavy": { + "starts": 4, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 6, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.16666667 + }, + "secondUp": { + "starts": 6, + "wins": 0, + "places": 2, + "seconds": 0, + "thirds": 2, + "winPercent": 0.0, + "placePercent": 0.33333333 + } + } + }, + { + "number": 8, + "name": "Mantua", + "barrier": 4, + "weight": 54.0, + "jockey": "Jefferson Tsang", + "trainer": "Dylan Bairstow", + "form": "30500", + "career_prize": "$219422.00", + "age": 6, + "sex": "Gelding", + "sire": "Fastnet Rock", + "stats_available": true, + "stats": { + "overall": { + "starts": 45, + "wins": 3, + "places": 17, + "seconds": 10, + "thirds": 4, + "winPercent": 0.06666667, + "placePercent": 0.37777778 + }, + "track": { + "starts": 7, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.14285714 + }, + "distance": { + "starts": 27, + "wins": 3, + "places": 11, + "seconds": 6, + "thirds": 2, + "winPercent": 0.11111111, + "placePercent": 0.40740741 + }, + "trackDistance": { + "starts": 7, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.14285714 + }, + "conditions": { + "good": { + "starts": 30, + "wins": 1, + "places": 10, + "seconds": 6, + "thirds": 3, + "winPercent": 0.03333333, + "placePercent": 0.33333333 + }, + "soft": { + "starts": 13, + "wins": 2, + "places": 7, + "seconds": 4, + "thirds": 1, + "winPercent": 0.15384615, + "placePercent": 0.53846154 + }, + "heavy": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 5, + "wins": 0, + "places": 3, + "seconds": 2, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.6 + }, + "secondUp": { + "starts": 5, + "wins": 1, + "places": 2, + "seconds": 1, + "thirds": 0, + "winPercent": 0.2, + "placePercent": 0.4 + } + } + }, + { + "number": 9, + "name": "Sirius Storm", + "barrier": 1, + "weight": 54.0, + "jockey": "Ms Holly Nottle", + "trainer": "Tracey Diederich", + "form": "7584X", + "career_prize": "$29204.00", + "age": 6, + "sex": "Gelding", + "sire": "Sessions", + "stats_available": true, + "stats": { + "overall": { + "starts": 17, + "wins": 1, + "places": 3, + "seconds": 2, + "thirds": 0, + "winPercent": 0.05882353, + "placePercent": 0.17647059 + }, + "track": { + "starts": 5, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "distance": { + "starts": 3, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "conditions": { + "good": { + "starts": 10, + "wins": 0, + "places": 2, + "seconds": 2, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.2 + }, + "soft": { + "starts": 4, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 0.25, + "placePercent": 0.25 + }, + "heavy": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 5, + "wins": 1, + "places": 2, + "seconds": 1, + "thirds": 0, + "winPercent": 0.2, + "placePercent": 0.4 + }, + "secondUp": { + "starts": 5, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + } + } + ] + }, + { + "race": 7, + "name": "Real Punters Play Here Tabtouch Handicap", + "distance": "1200m", + "condition": "Soft 5", + "race_class": "3YO+ CL1", + "prize_money": "30000", + "number_of_runners": 11, + "abandoned": false, + "start_time": "2026-08-13T08:28:00Z", + "runners": [ + { + "number": 1, + "name": "God's Cross", + "barrier": 7, + "weight": 60.5, + "jockey": "Jason Whiting", + "trainer": "Bruce Watkins", + "form": "2254X", + "career_prize": "$40575.00", + "age": 4, + "sex": "Gelding", + "sire": "Playing God", + "stats_available": true, + "stats": { + "overall": { + "starts": 6, + "wins": 1, + "places": 3, + "seconds": 2, + "thirds": 0, + "winPercent": 0.16666667, + "placePercent": 0.5 + }, + "track": { + "starts": 3, + "wins": 0, + "places": 2, + "seconds": 2, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.66666667 + }, + "distance": { + "starts": 4, + "wins": 1, + "places": 3, + "seconds": 2, + "thirds": 0, + "winPercent": 0.25, + "placePercent": 0.75 + }, + "trackDistance": { + "starts": 2, + "wins": 0, + "places": 2, + "seconds": 2, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 1.0 + }, + "conditions": { + "good": { + "starts": 6, + "wins": 1, + "places": 3, + "seconds": 2, + "thirds": 0, + "winPercent": 0.16666667, + "placePercent": 0.5 + }, + "soft": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "heavy": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "secondUp": { + "starts": 1, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 1.0, + "placePercent": 1.0 + } + } + }, + { + "number": 2, + "name": "Cosmic Gem", + "barrier": 3, + "weight": 59.0, + "jockey": "Paul Harvey", + "trainer": "Steve Wolfe", + "form": "221X3", + "career_prize": "$29730.00", + "age": 4, + "sex": "Gelding", + "sire": "Cosmic Force", + "stats_available": true, + "stats": { + "overall": { + "starts": 8, + "wins": 1, + "places": 5, + "seconds": 3, + "thirds": 1, + "winPercent": 0.125, + "placePercent": 0.625 + }, + "track": { + "starts": 2, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.5 + }, + "distance": { + "starts": 3, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.33333333 + }, + "trackDistance": { + "starts": 2, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.5 + }, + "conditions": { + "good": { + "starts": 4, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.25 + }, + "soft": { + "starts": 3, + "wins": 1, + "places": 3, + "seconds": 2, + "thirds": 0, + "winPercent": 0.33333333, + "placePercent": 1.0 + }, + "heavy": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "secondUp": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + } + }, + { + "number": 3, + "name": "Eightyseven Lad", + "barrier": 4, + "weight": 59.0, + "jockey": "William Pike", + "trainer": "Daniel & Ben Pearce", + "form": "4X221", + "career_prize": "$27735.00", + "age": 4, + "sex": "Gelding", + "sire": "Long Leaf", + "stats_available": true, + "stats": { + "overall": { + "starts": 7, + "wins": 1, + "places": 4, + "seconds": 3, + "thirds": 0, + "winPercent": 0.14285714, + "placePercent": 0.57142857 + }, + "track": { + "starts": 2, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.5 + }, + "distance": { + "starts": 4, + "wins": 0, + "places": 3, + "seconds": 3, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.75 + }, + "trackDistance": { + "starts": 1, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 1.0 + }, + "conditions": { + "good": { + "starts": 4, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.25 + }, + "soft": { + "starts": 2, + "wins": 0, + "places": 2, + "seconds": 2, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 1.0 + }, + "heavy": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 2, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.5 + }, + "secondUp": { + "starts": 2, + "wins": 0, + "places": 2, + "seconds": 2, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 1.0 + } + } + }, + { + "number": 4, + "name": "Tiger Tank", + "barrier": 2, + "weight": 59.0, + "jockey": "Jason Li", + "trainer": "Neville Parnham", + "form": "14547", + "career_prize": "$27605.00", + "age": 4, + "sex": "Gelding", + "sire": "Rommel", + "stats_available": true, + "stats": { + "overall": { + "starts": 9, + "wins": 1, + "places": 4, + "seconds": 1, + "thirds": 2, + "winPercent": 0.11111111, + "placePercent": 0.44444444 + }, + "track": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "distance": { + "starts": 4, + "wins": 0, + "places": 2, + "seconds": 0, + "thirds": 2, + "winPercent": 0.0, + "placePercent": 0.5 + }, + "conditions": { + "good": { + "starts": 5, + "wins": 0, + "places": 3, + "seconds": 1, + "thirds": 2, + "winPercent": 0.0, + "placePercent": 0.6 + }, + "soft": { + "starts": 2, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 0.5, + "placePercent": 0.5 + }, + "heavy": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 2, + "wins": 1, + "places": 2, + "seconds": 1, + "thirds": 0, + "winPercent": 0.5, + "placePercent": 1.0 + }, + "secondUp": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + } + }, + { + "number": 5, + "name": "Extronize", + "barrier": 8, + "weight": 58.0, + "jockey": "Jefferson Tsang", + "trainer": "Brendon Fitz-Gerald", + "form": "71", + "career_prize": "$14150.00", + "age": 4, + "sex": "Mare", + "sire": "Patronize", + "stats_available": true, + "stats": { + "overall": { + "starts": 2, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 0.5, + "placePercent": 0.5 + }, + "track": { + "starts": 2, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 0.5, + "placePercent": 0.5 + }, + "conditions": { + "good": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "soft": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "heavy": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + } + }, + { + "number": 6, + "name": "Silent Amarda", + "barrier": 6, + "weight": 58.0, + "jockey": "Jarrad Noske", + "trainer": "Tiarnna Noske", + "form": "54566", + "career_prize": "$20288.00", + "age": 5, + "sex": "Gelding", + "sire": "Merchant Navy", + "stats_available": true, + "stats": { + "overall": { + "starts": 11, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 0.09090909, + "placePercent": 0.09090909 + }, + "distance": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "conditions": { + "good": { + "starts": 3, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 0.33333333, + "placePercent": 0.33333333 + }, + "soft": { + "starts": 5, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "heavy": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 3, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 0.33333333, + "placePercent": 0.33333333 + }, + "secondUp": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + } + }, + { + "number": 7, + "name": "Wuigi", + "barrier": 5, + "weight": 57.5, + "jockey": "Taj Dyson", + "trainer": "Kirsten Melis", + "form": "81X90", + "career_prize": "$11546.00", + "age": 5, + "sex": "Gelding", + "sire": "Jimmy Choux", + "stats_available": true, + "stats": { + "overall": { + "starts": 6, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 0.16666667, + "placePercent": 0.16666667 + }, + "distance": { + "starts": 4, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 0.25, + "placePercent": 0.25 + }, + "conditions": { + "good": { + "starts": 2, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 0.5, + "placePercent": 0.5 + }, + "soft": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "heavy": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 4, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 0.25, + "placePercent": 0.25 + }, + "secondUp": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + } + }, + { + "number": 8, + "name": "Varazze", + "barrier": 9, + "weight": 56.0, + "jockey": "Ms Jade McNaught", + "trainer": "Phil Naylor", + "form": "36619", + "career_prize": "$62040.00", + "age": 5, + "sex": "Mare", + "sire": "Pierro", + "stats_available": true, + "stats": { + "overall": { + "starts": 21, + "wins": 1, + "places": 10, + "seconds": 4, + "thirds": 5, + "winPercent": 0.04761905, + "placePercent": 0.47619048 + }, + "distance": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "conditions": { + "good": { + "starts": 8, + "wins": 0, + "places": 4, + "seconds": 2, + "thirds": 2, + "winPercent": 0.0, + "placePercent": 0.5 + }, + "soft": { + "starts": 7, + "wins": 0, + "places": 3, + "seconds": 2, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.42857143 + }, + "heavy": { + "starts": 5, + "wins": 1, + "places": 3, + "seconds": 0, + "thirds": 2, + "winPercent": 0.2, + "placePercent": 0.6 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 4, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.25 + }, + "secondUp": { + "starts": 3, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.33333333 + } + } + }, + { + "number": 9, + "name": "Ellovaman", + "barrier": 1, + "weight": 55.5, + "jockey": "Ms Holly Nottle", + "trainer": "Ashley Maley", + "form": "X8068", + "career_prize": "$17792.00", + "age": 4, + "sex": "Gelding", + "sire": "Gingerbread Man", + "stats_available": true, + "stats": { + "overall": { + "starts": 12, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 0.08333333, + "placePercent": 0.08333333 + }, + "distance": { + "starts": 7, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 0.14285714, + "placePercent": 0.14285714 + }, + "conditions": { + "good": { + "starts": 5, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "soft": { + "starts": 3, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 0.33333333, + "placePercent": 0.33333333 + }, + "heavy": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 3, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "secondUp": { + "starts": 3, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + } + }, + { + "number": 10, + "name": "Offshore", + "barrier": 11, + "weight": 55.5, + "jockey": "Zephen Johnston-Porter", + "trainer": "Tim Crosby", + "form": "X7768", + "career_prize": "$27690.00", + "age": 5, + "sex": "Mare", + "sire": "Capitalist", + "stats_available": true, + "stats": { + "overall": { + "starts": 11, + "wins": 1, + "places": 3, + "seconds": 2, + "thirds": 0, + "winPercent": 0.09090909, + "placePercent": 0.27272727 + }, + "track": { + "starts": 3, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 0.33333333, + "placePercent": 0.33333333 + }, + "distance": { + "starts": 5, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 0.2, + "placePercent": 0.2 + }, + "trackDistance": { + "starts": 1, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 1.0, + "placePercent": 1.0 + }, + "conditions": { + "good": { + "starts": 5, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 0.2, + "placePercent": 0.2 + }, + "soft": { + "starts": 5, + "wins": 0, + "places": 2, + "seconds": 2, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.4 + }, + "heavy": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 4, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 0.25, + "placePercent": 0.25 + }, + "secondUp": { + "starts": 3, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.33333333 + } + } + }, + { + "number": 11, + "name": "One Target", + "barrier": 10, + "weight": 54.0, + "jockey": "Ms Chanel Cooper", + "trainer": "Chris Stelmach", + "form": "X0929", + "career_prize": "$39535.00", + "age": 6, + "sex": "Gelding", + "sire": "Universal Ruler", + "stats_available": true, + "stats": { + "overall": { + "starts": 23, + "wins": 1, + "places": 5, + "seconds": 2, + "thirds": 2, + "winPercent": 0.04347826, + "placePercent": 0.2173913 + }, + "track": { + "starts": 5, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.2 + }, + "distance": { + "starts": 9, + "wins": 0, + "places": 2, + "seconds": 0, + "thirds": 2, + "winPercent": 0.0, + "placePercent": 0.22222222 + }, + "trackDistance": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "conditions": { + "good": { + "starts": 15, + "wins": 1, + "places": 2, + "seconds": 0, + "thirds": 1, + "winPercent": 0.06666667, + "placePercent": 0.13333333 + }, + "soft": { + "starts": 6, + "wins": 0, + "places": 2, + "seconds": 1, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.33333333 + }, + "heavy": { + "starts": 1, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 1.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 4, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "secondUp": { + "starts": 4, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.25 + } + } + } + ] + }, + { + "race": 8, + "name": "Cuprum Distillery Handicap", + "distance": "1400m", + "condition": "Soft 5", + "race_class": "3YO+ CL5", + "prize_money": "30000", + "number_of_runners": 15, + "abandoned": false, + "start_time": "2026-08-13T09:07:00Z", + "runners": [ + { + "number": 1, + "name": "Repeater", + "barrier": 10, + "weight": 60.0, + "jockey": "Steven Parnham", + "trainer": "Jade Tangaroa", + "form": "0X888", + "career_prize": "$88320.00", + "age": 6, + "sex": "Gelding", + "sire": "Universal Ruler", + "stats_available": true, + "stats": { + "overall": { + "starts": 20, + "wins": 4, + "places": 7, + "seconds": 2, + "thirds": 1, + "winPercent": 0.2, + "placePercent": 0.35 + }, + "track": { + "starts": 5, + "wins": 2, + "places": 3, + "seconds": 0, + "thirds": 1, + "winPercent": 0.4, + "placePercent": 0.6 + }, + "conditions": { + "good": { + "starts": 13, + "wins": 1, + "places": 4, + "seconds": 2, + "thirds": 1, + "winPercent": 0.07692308, + "placePercent": 0.30769231 + }, + "soft": { + "starts": 5, + "wins": 2, + "places": 2, + "seconds": 0, + "thirds": 0, + "winPercent": 0.4, + "placePercent": 0.4 + }, + "heavy": { + "starts": 1, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 1.0, + "placePercent": 1.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 5, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 0.2, + "placePercent": 0.2 + }, + "secondUp": { + "starts": 4, + "wins": 1, + "places": 2, + "seconds": 1, + "thirds": 0, + "winPercent": 0.25, + "placePercent": 0.5 + } + } + }, + { + "number": 2, + "name": "Spectacular Park", + "barrier": 13, + "weight": 59.5, + "jockey": "Ms Chanel Cooper", + "trainer": "Raquel Williams", + "form": "X0007", + "career_prize": "$91282.00", + "age": 7, + "sex": "Gelding", + "sire": "Ocean Park", + "stats_available": true, + "stats": { + "overall": { + "starts": 13, + "wins": 3, + "places": 6, + "seconds": 3, + "thirds": 0, + "winPercent": 0.23076923, + "placePercent": 0.46153846 + }, + "track": { + "starts": 2, + "wins": 1, + "places": 2, + "seconds": 1, + "thirds": 0, + "winPercent": 0.5, + "placePercent": 1.0 + }, + "distance": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "conditions": { + "good": { + "starts": 6, + "wins": 1, + "places": 3, + "seconds": 2, + "thirds": 0, + "winPercent": 0.16666667, + "placePercent": 0.5 + }, + "soft": { + "starts": 5, + "wins": 1, + "places": 2, + "seconds": 1, + "thirds": 0, + "winPercent": 0.2, + "placePercent": 0.4 + }, + "heavy": { + "starts": 1, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 1.0, + "placePercent": 1.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 4, + "wins": 1, + "places": 3, + "seconds": 2, + "thirds": 0, + "winPercent": 0.25, + "placePercent": 0.75 + }, + "secondUp": { + "starts": 3, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 0.33333333, + "placePercent": 0.33333333 + } + } + }, + { + "number": 3, + "name": "Friar's Legacy", + "barrier": 3, + "weight": 59.0, + "jockey": "Brad Parnham", + "trainer": "Daniel & Ben Pearce", + "form": "24231", + "career_prize": "$74892.00", + "age": 4, + "sex": "Gelding", + "sire": "Written By", + "stats_available": true, + "stats": { + "overall": { + "starts": 14, + "wins": 2, + "places": 11, + "seconds": 4, + "thirds": 5, + "winPercent": 0.14285714, + "placePercent": 0.78571429 + }, + "distance": { + "starts": 2, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.5 + }, + "conditions": { + "good": { + "starts": 9, + "wins": 0, + "places": 6, + "seconds": 3, + "thirds": 3, + "winPercent": 0.0, + "placePercent": 0.66666667 + }, + "soft": { + "starts": 4, + "wins": 1, + "places": 4, + "seconds": 1, + "thirds": 2, + "winPercent": 0.25, + "placePercent": 1.0 + }, + "heavy": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 3, + "wins": 0, + "places": 2, + "seconds": 1, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.66666667 + }, + "secondUp": { + "starts": 2, + "wins": 1, + "places": 2, + "seconds": 0, + "thirds": 1, + "winPercent": 0.5, + "placePercent": 1.0 + } + } + }, + { + "number": 4, + "name": "Jelly Can Run", + "barrier": 12, + "weight": 59.0, + "jockey": "Ms Jessica Valas", + "trainer": "Graeme Ballantyne", + "form": "48460", + "career_prize": "$192390.00", + "age": 7, + "sex": "Gelding", + "sire": "Lucky Street", + "stats_available": true, + "stats": { + "overall": { + "starts": 46, + "wins": 5, + "places": 15, + "seconds": 6, + "thirds": 4, + "winPercent": 0.10869565, + "placePercent": 0.32608696 + }, + "track": { + "starts": 10, + "wins": 1, + "places": 5, + "seconds": 3, + "thirds": 1, + "winPercent": 0.1, + "placePercent": 0.5 + }, + "distance": { + "starts": 8, + "wins": 0, + "places": 5, + "seconds": 3, + "thirds": 2, + "winPercent": 0.0, + "placePercent": 0.625 + }, + "trackDistance": { + "starts": 1, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 1.0 + }, + "conditions": { + "good": { + "starts": 24, + "wins": 0, + "places": 4, + "seconds": 2, + "thirds": 2, + "winPercent": 0.0, + "placePercent": 0.16666667 + }, + "soft": { + "starts": 18, + "wins": 3, + "places": 8, + "seconds": 3, + "thirds": 2, + "winPercent": 0.16666667, + "placePercent": 0.44444444 + }, + "heavy": { + "starts": 4, + "wins": 2, + "places": 3, + "seconds": 1, + "thirds": 0, + "winPercent": 0.5, + "placePercent": 0.75 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 7, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.14285714 + }, + "secondUp": { + "starts": 7, + "wins": 0, + "places": 2, + "seconds": 1, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.28571429 + } + } + }, + { + "number": 5, + "name": "Point Rocks", + "barrier": 7, + "weight": 58.0, + "jockey": "Joey Azzopardi", + "trainer": "Tom Wolfe", + "form": "05X05", + "career_prize": "$52035.00", + "age": 5, + "sex": "Gelding", + "sire": "Blue Point", + "stats_available": true, + "stats": { + "overall": { + "starts": 12, + "wins": 3, + "places": 3, + "seconds": 0, + "thirds": 0, + "winPercent": 0.25, + "placePercent": 0.25 + }, + "track": { + "starts": 4, + "wins": 2, + "places": 2, + "seconds": 0, + "thirds": 0, + "winPercent": 0.5, + "placePercent": 0.5 + }, + "conditions": { + "good": { + "starts": 9, + "wins": 3, + "places": 3, + "seconds": 0, + "thirds": 0, + "winPercent": 0.33333333, + "placePercent": 0.33333333 + }, + "soft": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "heavy": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 4, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 0.25, + "placePercent": 0.25 + }, + "secondUp": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + } + }, + { + "number": 6, + "name": "Ain'Tsobad", + "barrier": 6, + "weight": 57.5, + "jockey": "Brayden Gaerth", + "trainer": "Tara Itzstein", + "form": "50X89", + "career_prize": "$78635.00", + "age": 7, + "sex": "Mare", + "sire": "Maschino", + "stats_available": true, + "stats": { + "overall": { + "starts": 15, + "wins": 4, + "places": 6, + "seconds": 1, + "thirds": 1, + "winPercent": 0.26666667, + "placePercent": 0.4 + }, + "track": { + "starts": 1, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 1.0, + "placePercent": 1.0 + }, + "distance": { + "starts": 4, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 0.25, + "placePercent": 0.25 + }, + "conditions": { + "good": { + "starts": 10, + "wins": 3, + "places": 4, + "seconds": 1, + "thirds": 0, + "winPercent": 0.3, + "placePercent": 0.4 + }, + "soft": { + "starts": 2, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.5 + }, + "heavy": { + "starts": 2, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 0.5, + "placePercent": 0.5 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 4, + "wins": 1, + "places": 2, + "seconds": 0, + "thirds": 1, + "winPercent": 0.25, + "placePercent": 0.5 + }, + "secondUp": { + "starts": 3, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 0.33333333, + "placePercent": 0.33333333 + } + } + }, + { + "number": 7, + "name": "Dark Avalanche", + "barrier": 1, + "weight": 57.5, + "jockey": "William Pike", + "trainer": "Brendon Fitz-Gerald", + "form": "3X323", + "career_prize": "$33025.00", + "age": 5, + "sex": "Gelding", + "sire": "Gingerbread Man", + "stats_available": true, + "stats": { + "overall": { + "starts": 8, + "wins": 1, + "places": 6, + "seconds": 2, + "thirds": 3, + "winPercent": 0.125, + "placePercent": 0.75 + }, + "track": { + "starts": 4, + "wins": 1, + "places": 3, + "seconds": 2, + "thirds": 0, + "winPercent": 0.25, + "placePercent": 0.75 + }, + "distance": { + "starts": 1, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 1.0 + }, + "trackDistance": { + "starts": 1, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 1.0 + }, + "conditions": { + "good": { + "starts": 3, + "wins": 1, + "places": 2, + "seconds": 0, + "thirds": 1, + "winPercent": 0.33333333, + "placePercent": 0.66666667 + }, + "soft": { + "starts": 3, + "wins": 0, + "places": 2, + "seconds": 2, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.66666667 + }, + "heavy": { + "starts": 1, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 1.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 3, + "wins": 1, + "places": 2, + "seconds": 0, + "thirds": 1, + "winPercent": 0.33333333, + "placePercent": 0.66666667 + }, + "secondUp": { + "starts": 3, + "wins": 0, + "places": 2, + "seconds": 1, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.66666667 + } + } + }, + { + "number": 8, + "name": "Hartfelt", + "barrier": 8, + "weight": 57.5, + "jockey": "Clint Johnston-Porter", + "trainer": "Ryan Hill", + "form": "2171X", + "career_prize": "$39375.00", + "age": 5, + "sex": "Gelding", + "sire": "Harry Angel", + "stats_available": true, + "stats": { + "overall": { + "starts": 5, + "wins": 2, + "places": 4, + "seconds": 1, + "thirds": 1, + "winPercent": 0.4, + "placePercent": 0.8 + }, + "distance": { + "starts": 3, + "wins": 2, + "places": 3, + "seconds": 1, + "thirds": 0, + "winPercent": 0.66666667, + "placePercent": 1.0 + }, + "conditions": { + "good": { + "starts": 3, + "wins": 2, + "places": 3, + "seconds": 0, + "thirds": 1, + "winPercent": 0.66666667, + "placePercent": 1.0 + }, + "soft": { + "starts": 2, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.5 + }, + "heavy": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 1, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 1.0 + }, + "secondUp": { + "starts": 1, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 1.0 + } + } + }, + { + "number": 9, + "name": "Safari Boy", + "barrier": 9, + "weight": 56.5, + "jockey": "Patrick Carbery", + "trainer": "George Dupre", + "form": "7139X", + "career_prize": "$43169.00", + "age": 6, + "sex": "Gelding", + "sire": "All American", + "stats_available": true, + "stats": { + "overall": { + "starts": 23, + "wins": 2, + "places": 6, + "seconds": 0, + "thirds": 4, + "winPercent": 0.08695652, + "placePercent": 0.26086957 + }, + "track": { + "starts": 5, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "distance": { + "starts": 4, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "trackDistance": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "conditions": { + "good": { + "starts": 17, + "wins": 2, + "places": 5, + "seconds": 0, + "thirds": 3, + "winPercent": 0.11764706, + "placePercent": 0.29411765 + }, + "soft": { + "starts": 6, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.16666667 + }, + "heavy": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 3, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "secondUp": { + "starts": 3, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.33333333 + } + } + }, + { + "number": 10, + "name": "Anna's Boy", + "barrier": 2, + "weight": 55.0, + "jockey": "Ms Jade McNaught", + "trainer": "Jarrad Humphries", + "form": "45478", + "career_prize": "$69066.00", + "age": 8, + "sex": "Gelding", + "sire": "Sessions", + "stats_available": true, + "stats": { + "overall": { + "starts": 36, + "wins": 2, + "places": 11, + "seconds": 5, + "thirds": 4, + "winPercent": 0.05555556, + "placePercent": 0.30555556 + }, + "track": { + "starts": 7, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "distance": { + "starts": 4, + "wins": 0, + "places": 2, + "seconds": 1, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.5 + }, + "conditions": { + "good": { + "starts": 29, + "wins": 2, + "places": 10, + "seconds": 4, + "thirds": 4, + "winPercent": 0.06896552, + "placePercent": 0.34482759 + }, + "soft": { + "starts": 7, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.14285714 + }, + "heavy": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 4, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.25 + }, + "secondUp": { + "starts": 4, + "wins": 0, + "places": 2, + "seconds": 2, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.5 + } + } + }, + { + "number": 11, + "name": "He's Archie", + "barrier": 5, + "weight": 55.0, + "jockey": "Jefferson Tsang", + "trainer": "Chris Stelmach", + "form": "34198", + "career_prize": "$149164.00", + "age": 7, + "sex": "Gelding", + "sire": "Galah", + "stats_available": true, + "stats": { + "overall": { + "starts": 62, + "wins": 5, + "places": 17, + "seconds": 6, + "thirds": 6, + "winPercent": 0.08064516, + "placePercent": 0.27419355 + }, + "track": { + "starts": 10, + "wins": 2, + "places": 3, + "seconds": 0, + "thirds": 1, + "winPercent": 0.2, + "placePercent": 0.3 + }, + "distance": { + "starts": 21, + "wins": 0, + "places": 5, + "seconds": 3, + "thirds": 2, + "winPercent": 0.0, + "placePercent": 0.23809524 + }, + "trackDistance": { + "starts": 3, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.33333333 + }, + "conditions": { + "good": { + "starts": 45, + "wins": 4, + "places": 13, + "seconds": 3, + "thirds": 6, + "winPercent": 0.08888889, + "placePercent": 0.28888889 + }, + "soft": { + "starts": 10, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.1 + }, + "heavy": { + "starts": 5, + "wins": 0, + "places": 2, + "seconds": 2, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.4 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 1, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 1.0, + "placePercent": 1.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 6, + "wins": 1, + "places": 2, + "seconds": 0, + "thirds": 1, + "winPercent": 0.16666667, + "placePercent": 0.33333333 + }, + "secondUp": { + "starts": 6, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 0.16666667, + "placePercent": 0.16666667 + } + } + }, + { + "number": 12, + "name": "Looks", + "barrier": 4, + "weight": 55.0, + "jockey": "Ms Chloe Azzopardi", + "trainer": "Tom Wolfe", + "form": "26045", + "career_prize": "$131769.00", + "age": 7, + "sex": "Gelding", + "sire": "Star Turn", + "stats_available": true, + "stats": { + "overall": { + "starts": 48, + "wins": 5, + "places": 15, + "seconds": 6, + "thirds": 4, + "winPercent": 0.10416667, + "placePercent": 0.3125 + }, + "track": { + "starts": 8, + "wins": 0, + "places": 3, + "seconds": 1, + "thirds": 2, + "winPercent": 0.0, + "placePercent": 0.375 + }, + "distance": { + "starts": 15, + "wins": 1, + "places": 4, + "seconds": 2, + "thirds": 1, + "winPercent": 0.06666667, + "placePercent": 0.26666667 + }, + "trackDistance": { + "starts": 3, + "wins": 0, + "places": 2, + "seconds": 1, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.66666667 + }, + "conditions": { + "good": { + "starts": 30, + "wins": 3, + "places": 10, + "seconds": 4, + "thirds": 3, + "winPercent": 0.1, + "placePercent": 0.33333333 + }, + "soft": { + "starts": 17, + "wins": 2, + "places": 5, + "seconds": 2, + "thirds": 1, + "winPercent": 0.11764706, + "placePercent": 0.29411765 + }, + "heavy": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 6, + "wins": 1, + "places": 2, + "seconds": 0, + "thirds": 1, + "winPercent": 0.16666667, + "placePercent": 0.33333333 + }, + "secondUp": { + "starts": 5, + "wins": 0, + "places": 2, + "seconds": 1, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.4 + } + } + }, + { + "number": 13, + "name": "Sandfire Rose", + "barrier": 11, + "weight": 55.0, + "jockey": "Ms Holly Nottle", + "trainer": "Rob Gulberti", + "form": "8X730", + "career_prize": "$72565.00", + "age": 6, + "sex": "Mare", + "sire": "Sessions", + "stats_available": true, + "stats": { + "overall": { + "starts": 23, + "wins": 3, + "places": 8, + "seconds": 2, + "thirds": 3, + "winPercent": 0.13043478, + "placePercent": 0.34782609 + }, + "track": { + "starts": 5, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.2 + }, + "distance": { + "starts": 6, + "wins": 1, + "places": 2, + "seconds": 0, + "thirds": 1, + "winPercent": 0.16666667, + "placePercent": 0.33333333 + }, + "trackDistance": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "conditions": { + "good": { + "starts": 14, + "wins": 1, + "places": 5, + "seconds": 2, + "thirds": 2, + "winPercent": 0.07142857, + "placePercent": 0.35714286 + }, + "soft": { + "starts": 7, + "wins": 1, + "places": 2, + "seconds": 0, + "thirds": 1, + "winPercent": 0.14285714, + "placePercent": 0.28571429 + }, + "heavy": { + "starts": 1, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 1.0, + "placePercent": 1.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 6, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.16666667 + }, + "secondUp": { + "starts": 5, + "wins": 0, + "places": 3, + "seconds": 1, + "thirds": 2, + "winPercent": 0.0, + "placePercent": 0.6 + } + } + }, + { + "number": 14, + "name": "State Of Fury", + "barrier": 4, + "weight": 55.0, + "jockey": "Ms Holly Watson", + "trainer": "Mack Hall", + "form": "50169", + "career_prize": "$125018.00", + "age": 6, + "sex": "Mare", + "sire": "Starspangledbanner", + "stats_available": true, + "stats": { + "overall": { + "starts": 40, + "wins": 5, + "places": 13, + "seconds": 6, + "thirds": 2, + "winPercent": 0.125, + "placePercent": 0.325 + }, + "track": { + "starts": 5, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 0.2, + "placePercent": 0.2 + }, + "distance": { + "starts": 11, + "wins": 1, + "places": 2, + "seconds": 0, + "thirds": 1, + "winPercent": 0.09090909, + "placePercent": 0.18181818 + }, + "trackDistance": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "conditions": { + "good": { + "starts": 25, + "wins": 4, + "places": 8, + "seconds": 2, + "thirds": 2, + "winPercent": 0.16, + "placePercent": 0.32 + }, + "soft": { + "starts": 10, + "wins": 1, + "places": 3, + "seconds": 2, + "thirds": 0, + "winPercent": 0.1, + "placePercent": 0.3 + }, + "heavy": { + "starts": 3, + "wins": 0, + "places": 2, + "seconds": 2, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.66666667 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 7, + "wins": 1, + "places": 2, + "seconds": 1, + "thirds": 0, + "winPercent": 0.14285714, + "placePercent": 0.28571429 + }, + "secondUp": { + "starts": 6, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.16666667 + } + } + }, + { + "number": 15, + "name": "Who By Fire", + "barrier": 14, + "weight": 55.0, + "jockey": "Ms Ava Catarino", + "trainer": "Megan Midgley", + "form": "00X69", + "career_prize": "$50846.00", + "age": 8, + "sex": "Gelding", + "sire": "Cohen", + "stats_available": true, + "stats": { + "overall": { + "starts": 35, + "wins": 2, + "places": 6, + "seconds": 2, + "thirds": 2, + "winPercent": 0.05714286, + "placePercent": 0.17142857 + }, + "track": { + "starts": 11, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "distance": { + "starts": 4, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "trackDistance": { + "starts": 3, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "conditions": { + "good": { + "starts": 18, + "wins": 2, + "places": 4, + "seconds": 1, + "thirds": 1, + "winPercent": 0.11111111, + "placePercent": 0.22222222 + }, + "soft": { + "starts": 14, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.07142857 + }, + "heavy": { + "starts": 3, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.33333333 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 7, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "secondUp": { + "starts": 6, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.16666667 + } + } + } + ] + } + ] + }, + "Moe": { + "condition": "?", + "races": [ + { + "race": 1, + "name": "Cleaners World Maiden Plate", + "distance": "2050m", + "condition": "Heavy 10", + "race_class": "MDN", + "prize_money": "32000", + "number_of_runners": 9, + "abandoned": false, + "start_time": "2026-08-13T03:00:00Z", + "runners": [ + { + "number": 1, + "name": "Clydebank Robber", + "barrier": 6, + "weight": 59.5, + "jockey": "Valentin Le Boeuf", + "trainer": "Susie Wells", + "form": "37234", + "career_prize": "$115612.00", + "age": 8, + "sex": "Gelding", + "sire": "Mshawish", + "stats_available": true, + "stats": { + "overall": { + "starts": 58, + "wins": 0, + "places": 19, + "seconds": 7, + "thirds": 12, + "winPercent": 0.0, + "placePercent": 0.32758621 + }, + "track": { + "starts": 8, + "wins": 0, + "places": 3, + "seconds": 1, + "thirds": 2, + "winPercent": 0.0, + "placePercent": 0.375 + }, + "distance": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "trackDistance": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "conditions": { + "good": { + "starts": 27, + "wins": 0, + "places": 8, + "seconds": 3, + "thirds": 5, + "winPercent": 0.0, + "placePercent": 0.2962963 + }, + "soft": { + "starts": 27, + "wins": 0, + "places": 9, + "seconds": 3, + "thirds": 6, + "winPercent": 0.0, + "placePercent": 0.33333333 + }, + "heavy": { + "starts": 2, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.5 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 5, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "secondUp": { + "starts": 5, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.2 + } + } + }, + { + "number": 2, + "name": "King Tagaloa", + "barrier": 1, + "weight": 59.5, + "jockey": "Jake Noonan", + "trainer": "Julius Sandhu", + "form": "68X26", + "career_prize": "$18815.00", + "age": 4, + "sex": "Gelding", + "sire": "Tagaloa", + "stats_available": true, + "stats": { + "overall": { + "starts": 9, + "wins": 0, + "places": 2, + "seconds": 1, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.22222222 + }, + "track": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "distance": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "conditions": { + "good": { + "starts": 4, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.25 + }, + "soft": { + "starts": 3, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "heavy": { + "starts": 1, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 1.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 3, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.33333333 + }, + "secondUp": { + "starts": 2, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.5 + } + } + }, + { + "number": 3, + "name": "Ruskana", + "barrier": 4, + "weight": 59.5, + "jockey": "Jett Stanley", + "trainer": "Gai Waterhouse & Adrian Bott", + "form": "08322", + "career_prize": "$23625.00", + "age": 4, + "sex": "Gelding", + "sire": "Russian Revolution", + "stats_available": true, + "stats": { + "overall": { + "starts": 6, + "wins": 0, + "places": 3, + "seconds": 2, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.5 + }, + "conditions": { + "good": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "soft": { + "starts": 5, + "wins": 0, + "places": 3, + "seconds": 2, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.6 + }, + "heavy": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "secondUp": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + } + }, + { + "number": 4, + "name": "Wyndstar", + "barrier": 5, + "weight": 59.5, + "jockey": "Brad Rawiller", + "trainer": "Malcolm Leys", + "form": "9X962", + "career_prize": "$12330.00", + "age": 5, + "sex": "Gelding", + "sire": "Wyndspelle", + "stats_available": true, + "stats": { + "overall": { + "starts": 9, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.11111111 + }, + "track": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "distance": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "conditions": { + "good": { + "starts": 4, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "soft": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "heavy": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 3, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "secondUp": { + "starts": 3, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + } + }, + { + "number": 5, + "name": "Far From A Cry", + "barrier": 3, + "weight": 57.5, + "jockey": "Adam McCabe", + "trainer": "Troy Kilgower", + "form": "455X0", + "career_prize": "$9470.00", + "age": 5, + "sex": "Mare", + "sire": "Mongolian Khan", + "stats_available": true, + "stats": { + "overall": { + "starts": 11, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "conditions": { + "good": { + "starts": 7, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "soft": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "heavy": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 3, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "secondUp": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + } + }, + { + "number": 6, + "name": "Hayai Tsuru", + "barrier": 2, + "weight": 57.5, + "jockey": "Ms Carleen Hefel", + "trainer": "Greg Hayes", + "form": "0X856", + "career_prize": "$17485.00", + "age": 7, + "sex": "Mare", + "sire": "Impending", + "stats_available": true, + "stats": { + "overall": { + "starts": 17, + "wins": 0, + "places": 2, + "seconds": 1, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.11764706 + }, + "track": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "distance": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "conditions": { + "good": { + "starts": 8, + "wins": 0, + "places": 2, + "seconds": 1, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.25 + }, + "soft": { + "starts": 5, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "heavy": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 4, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "secondUp": { + "starts": 3, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.33333333 + } + } + }, + { + "number": 7, + "name": "Jonquil", + "barrier": 8, + "weight": 57.5, + "jockey": "Dylan Dunn", + "trainer": "Brett Scott", + "form": "44X66", + "career_prize": "$10555.00", + "age": 5, + "sex": "Mare", + "sire": "Highland Reel", + "stats_available": true, + "stats": { + "overall": { + "starts": 7, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.14285714 + }, + "conditions": { + "good": { + "starts": 3, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "soft": { + "starts": 4, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.25 + }, + "heavy": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "secondUp": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + } + }, + { + "number": 8, + "name": "Lomenie", + "barrier": 7, + "weight": 57.5, + "jockey": "Daniel Stackhouse", + "trainer": "Dean Binaisse", + "form": "65978", + "career_prize": "$11645.00", + "age": 6, + "sex": "Mare", + "sire": "Proisir", + "stats_available": true, + "stats": { + "overall": { + "starts": 10, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.1 + }, + "conditions": { + "good": { + "starts": 5, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.2 + }, + "soft": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "heavy": { + "starts": 3, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 4, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "secondUp": { + "starts": 2, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.5 + } + } + }, + { + "number": 9, + "name": "Zareenee", + "barrier": 9, + "weight": 57.5, + "jockey": "Ms Liana Wood", + "trainer": "Martin Gray", + "form": "082", + "career_prize": "$6860.00", + "age": 4, + "sex": "Mare", + "sire": "Russian Camelot", + "stats_available": true, + "stats": { + "overall": { + "starts": 3, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.33333333 + }, + "conditions": { + "good": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "soft": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "heavy": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "secondUp": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + } + } + ] + }, + { + "race": 2, + "name": "Able Maiden Plate", + "distance": "1600m", + "condition": "Heavy 10", + "race_class": "MDN", + "prize_money": "32000", + "number_of_runners": 10, + "abandoned": false, + "start_time": "2026-08-13T03:30:00Z", + "runners": [ + { + "number": 1, + "name": "Chosen Point", + "barrier": 6, + "weight": 59.5, + "jockey": "Ms Sally Wynne", + "trainer": "Adam Hanley", + "form": "0X8", + "career_prize": "$640.00", + "age": 4, + "sex": "Gelding", + "sire": "Blue Point", + "stats_available": true, + "stats": { + "overall": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "conditions": { + "good": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "soft": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "heavy": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + } + } + }, + { + "number": 2, + "name": "Churchill Lane", + "barrier": 5, + "weight": 59.5, + "jockey": "Ms Makisha Salter", + "trainer": "Jason Warren", + "form": "X5550", + "career_prize": "$5375.00", + "age": 4, + "sex": "Gelding", + "sire": "Churchill", + "stats_available": true, + "stats": { + "overall": { + "starts": 5, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "distance": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "conditions": { + "good": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "soft": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "heavy": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "secondUp": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + } + }, + { + "number": 3, + "name": "Good Lordy Me", + "barrier": 9, + "weight": 59.5, + "jockey": "Jason Maskiell", + "trainer": "Jack Laing", + "form": "324X7", + "career_prize": "$32750.00", + "age": 5, + "sex": "Gelding", + "sire": "Lord Of The Sky", + "stats_available": true, + "stats": { + "overall": { + "starts": 13, + "wins": 0, + "places": 4, + "seconds": 3, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.30769231 + }, + "distance": { + "starts": 2, + "wins": 0, + "places": 2, + "seconds": 2, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 1.0 + }, + "conditions": { + "good": { + "starts": 7, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.14285714 + }, + "soft": { + "starts": 3, + "wins": 0, + "places": 2, + "seconds": 2, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.66666667 + }, + "heavy": { + "starts": 1, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 1.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "secondUp": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + } + }, + { + "number": 4, + "name": "Grey Sabre", + "barrier": 7, + "weight": 59.5, + "jockey": "Joe Bowditch", + "trainer": "David Noonan", + "form": "58X86", + "career_prize": "$10365.00", + "age": 5, + "sex": "Gelding", + "sire": "Palentino", + "stats_available": true, + "stats": { + "overall": { + "starts": 12, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "distance": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "conditions": { + "good": { + "starts": 7, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "soft": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "heavy": { + "starts": 3, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 3, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "secondUp": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + } + }, + { + "number": 5, + "name": "Iamlevi", + "barrier": 4, + "weight": 59.5, + "jockey": "Brad Rawiller", + "trainer": "Kasey Besanko", + "form": "0", + "career_prize": "$0.00", + "age": 4, + "sex": "Gelding", + "sire": "Levendi", + "stats_available": true, + "stats": { + "overall": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "conditions": { + "good": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "soft": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "heavy": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + } + }, + { + "number": 6, + "name": "Bellabama", + "barrier": 1, + "weight": 57.5, + "jockey": "Jamie Mott", + "trainer": "Clayton Douglas", + "form": "X4232", + "career_prize": "$39980.00", + "age": 4, + "sex": "Mare", + "sire": "Alabama Express", + "stats_available": true, + "stats": { + "overall": { + "starts": 9, + "wins": 0, + "places": 6, + "seconds": 3, + "thirds": 3, + "winPercent": 0.0, + "placePercent": 0.66666667 + }, + "distance": { + "starts": 1, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 1.0 + }, + "conditions": { + "good": { + "starts": 4, + "wins": 0, + "places": 2, + "seconds": 0, + "thirds": 2, + "winPercent": 0.0, + "placePercent": 0.5 + }, + "soft": { + "starts": 3, + "wins": 0, + "places": 3, + "seconds": 2, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 1.0 + }, + "heavy": { + "starts": 2, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.5 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 3, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.33333333 + }, + "secondUp": { + "starts": 2, + "wins": 0, + "places": 2, + "seconds": 1, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 1.0 + } + } + }, + { + "number": 7, + "name": "Roxolani", + "barrier": 2, + "weight": 57.5, + "jockey": "Daniel Stackhouse", + "trainer": "Cindy Alderson", + "form": "0", + "career_prize": "$0.00", + "age": 4, + "sex": "Mare", + "sire": "Bivouac", + "stats_available": true, + "stats": { + "overall": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "conditions": { + "good": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "soft": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "heavy": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + } + }, + { + "number": 8, + "name": "Steal Away", + "barrier": 10, + "weight": 57.5, + "jockey": "Jett Stanley", + "trainer": "Robbie Griffiths", + "form": "73924", + "career_prize": "$12060.00", + "age": 5, + "sex": "Mare", + "sire": "Magnus", + "stats_available": true, + "stats": { + "overall": { + "starts": 7, + "wins": 0, + "places": 2, + "seconds": 1, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.28571429 + }, + "track": { + "starts": 1, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 1.0 + }, + "distance": { + "starts": 2, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.5 + }, + "conditions": { + "good": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "soft": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "heavy": { + "starts": 4, + "wins": 0, + "places": 2, + "seconds": 1, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.5 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "secondUp": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + } + }, + { + "number": 9, + "name": "Stellar Jewels", + "barrier": 3, + "weight": 57.5, + "jockey": "Ms Carleen Hefel", + "trainer": "Kasey Wilson", + "form": "9X09", + "career_prize": "$2380.00", + "age": 5, + "sex": "Mare", + "sire": "Warhorse", + "stats_available": true, + "stats": { + "overall": { + "starts": 3, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "conditions": { + "good": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "soft": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "heavy": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + } + }, + { + "number": 10, + "name": "Prestige Sterling", + "barrier": 8, + "weight": 57.0, + "jockey": "Jake Noonan", + "trainer": "Julius Sandhu", + "form": "", + "career_prize": "$0.00", + "age": 3, + "sex": "Colt", + "sire": "Palace Pier", + "stats_available": false, + "stats": null + } + ] + }, + { + "race": 3, + "name": "Ladbrokes Hosted Pots Maiden Plate", + "distance": "1200m", + "condition": "Heavy 10", + "race_class": "3YO+ MDN", + "prize_money": "32000", + "number_of_runners": 20, + "abandoned": false, + "start_time": "2026-08-13T04:00:00Z", + "runners": [ + { + "number": 1, + "name": "Ability To Exceed", + "barrier": 11, + "weight": 59.5, + "jockey": "Adam McCabe", + "trainer": "Troy Kilgower", + "form": "9", + "career_prize": "$640.00", + "age": 4, + "sex": "Gelding", + "sire": "Exceedance", + "stats_available": true, + "stats": { + "overall": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "conditions": { + "good": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "soft": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "heavy": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + } + } + }, + { + "number": 2, + "name": "Diamond Mila", + "barrier": 3, + "weight": 59.5, + "jockey": "Jason Maskiell", + "trainer": "Damien Walkley", + "form": "46526", + "career_prize": "$10870.00", + "age": 5, + "sex": "Gelding", + "sire": "Frosted", + "stats_available": true, + "stats": { + "overall": { + "starts": 6, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.16666667 + }, + "track": { + "starts": 3, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.33333333 + }, + "conditions": { + "good": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "soft": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "heavy": { + "starts": 5, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.2 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "secondUp": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + } + }, + { + "number": 3, + "name": "Lim's Perdido", + "barrier": 7, + "weight": 59.5, + "jockey": "Ms Sally Wynne", + "trainer": "Adam Hanley", + "form": "994X7", + "career_prize": "$3520.00", + "age": 4, + "sex": "Gelding", + "sire": "Proisir", + "stats_available": true, + "stats": { + "overall": { + "starts": 4, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "track": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "conditions": { + "good": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "soft": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "heavy": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "secondUp": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + } + }, + { + "number": 4, + "name": "The Comedian", + "barrier": 12, + "weight": 59.5, + "jockey": "Ms Carleen Hefel", + "trainer": "Rachael Frost", + "form": "5", + "career_prize": "$1650.00", + "age": 4, + "sex": "Horse", + "sire": "Anders", + "stats_available": true, + "stats": { + "overall": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "conditions": { + "good": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "soft": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "heavy": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + } + } + }, + { + "number": 5, + "name": "Willy Wizenheimer", + "barrier": 8, + "weight": 59.5, + "jockey": "Valentin Le Boeuf", + "trainer": "Kerry Farrugia", + "form": "", + "career_prize": "$0.00", + "age": 4, + "sex": "Gelding", + "sire": "Awesome Rock", + "stats_available": false, + "stats": null + }, + { + "number": 6, + "name": "Lost The Plot", + "barrier": 3, + "weight": 57.5, + "jockey": "Daniel Stackhouse", + "trainer": "Shannon Roughan", + "form": "06X2", + "career_prize": "$7560.00", + "age": 4, + "sex": "Mare", + "sire": "Hanseatic", + "stats_available": true, + "stats": { + "overall": { + "starts": 3, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.33333333 + }, + "track": { + "starts": 1, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 1.0 + }, + "conditions": { + "good": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "soft": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "heavy": { + "starts": 1, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 1.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 2, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.5 + }, + "secondUp": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + } + }, + { + "number": 7, + "name": "Meritaten", + "barrier": 15, + "weight": 57.5, + "jockey": "Jake Duffy", + "trainer": "Ben O'Farrell", + "form": "662", + "career_prize": "$7040.00", + "age": 5, + "sex": "Mare", + "sire": "Supido", + "stats_available": true, + "stats": { + "overall": { + "starts": 3, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.33333333 + }, + "track": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "conditions": { + "good": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "soft": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "heavy": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + } + }, + { + "number": 8, + "name": "Zendarina", + "barrier": 2, + "weight": 57.5, + "jockey": "Lachlan Neindorf", + "trainer": "Phillip & Tommy Stokes", + "form": "", + "career_prize": "$0.00", + "age": 4, + "sex": "Mare", + "sire": "Trapeze Artist", + "stats_available": false, + "stats": null + }, + { + "number": 9, + "name": "Good Feel", + "barrier": 4, + "weight": 57.0, + "jockey": "Ryan Houston,", + "trainer": "Michael, John & Wayne Hawkes", + "form": "666X3", + "career_prize": "$9580.00", + "age": 3, + "sex": "Gelding", + "sire": "Hanseatic", + "stats_available": true, + "stats": { + "overall": { + "starts": 4, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.25 + }, + "conditions": { + "good": { + "starts": 3, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "soft": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "heavy": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "secondUp": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + } + }, + { + "number": 10, + "name": "Somethings Burnin'", + "barrier": 20, + "weight": 57.0, + "jockey": "Fred Kersley", + "trainer": "Chris Waller", + "form": "30X", + "career_prize": "$4950.00", + "age": 3, + "sex": "Colt", + "sire": "Too Darn Hot", + "stats_available": true, + "stats": { + "overall": { + "starts": 2, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.5 + }, + "conditions": { + "good": { + "starts": 1, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 1.0 + }, + "soft": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "heavy": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 1, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 1.0 + }, + "secondUp": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + } + }, + { + "number": 11, + "name": "Tauto Bar", + "barrier": 9, + "weight": 57.0, + "jockey": "Jamie Mott", + "trainer": "Ben, Will & Jd Hayes", + "form": "472", + "career_prize": "$8000.00", + "age": 3, + "sex": "Gelding", + "sire": "Per Incanto", + "stats_available": true, + "stats": { + "overall": { + "starts": 3, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.33333333 + }, + "distance": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "conditions": { + "good": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "soft": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "heavy": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + } + }, + { + "number": 12, + "name": "Calabrisella Mia", + "barrier": 1, + "weight": 55.0, + "jockey": "Ms Emily Pozman", + "trainer": "Shane Stockdale", + "form": "", + "career_prize": "$0.00", + "age": 3, + "sex": "Filly", + "sire": "Wooded", + "stats_available": false, + "stats": null + }, + { + "number": 13, + "name": "Stephanie's Pride", + "barrier": 10, + "weight": 55.0, + "jockey": "Teo Nugent", + "trainer": "Dean Binaisse", + "form": "5", + "career_prize": "$1275.00", + "age": 3, + "sex": "Filly", + "sire": "Microphone", + "stats_available": true, + "stats": { + "overall": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "conditions": { + "good": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "soft": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "heavy": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + } + } + }, + { + "number": 14, + "name": "Tanabata", + "barrier": 7, + "weight": 55.0, + "jockey": "Jye McNeil", + "trainer": "Chris Waller", + "form": "7X", + "career_prize": "$1625.00", + "age": 3, + "sex": "Filly", + "sire": "Zoustar", + "stats_available": true, + "stats": { + "overall": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "conditions": { + "good": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "soft": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "heavy": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + } + }, + { + "number": 15, + "name": "Rock About", + "barrier": 18, + "weight": 59.5, + "jockey": "Joe Bowditch", + "trainer": "Wendy Kelly", + "form": "7X", + "career_prize": "$640.00", + "age": 4, + "sex": "Gelding", + "sire": "Lonhro", + "stats_available": true, + "stats": { + "overall": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "conditions": { + "good": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "soft": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "heavy": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + } + }, + { + "number": 16, + "name": "Kuheylan", + "barrier": 2, + "weight": 57.5, + "jockey": "Jake Noonan", + "trainer": "Julius Sandhu", + "form": "6", + "career_prize": "$850.00", + "age": 5, + "sex": "Mare", + "sire": "Shooting To Win", + "stats_available": true, + "stats": { + "overall": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "conditions": { + "good": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "soft": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "heavy": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + } + } + }, + { + "number": 17, + "name": "Red Storm", + "barrier": 5, + "weight": 59.5, + "jockey": "Brad Rawiller", + "trainer": "Kasey Besanko", + "form": "99", + "career_prize": "$1280.00", + "age": 4, + "sex": "Gelding", + "sire": "Earthlight", + "stats_available": true, + "stats": { + "overall": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "track": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "distance": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "conditions": { + "good": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "soft": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "heavy": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "secondUp": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + } + }, + { + "number": 18, + "name": "Kilfearagh", + "barrier": 6, + "weight": 59.5, + "jockey": "Jett Stanley", + "trainer": "Robbie Griffiths", + "form": "77X", + "career_prize": "$1540.00", + "age": 5, + "sex": "Gelding", + "sire": "So You Think", + "stats_available": true, + "stats": { + "overall": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "distance": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "conditions": { + "good": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "soft": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "heavy": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + } + }, + { + "number": 19, + "name": "Lightning Joey", + "barrier": 10, + "weight": 59.5, + "jockey": "", + "trainer": "Logan McGill", + "form": "7X860", + "career_prize": "$8805.00", + "age": 6, + "sex": "Gelding", + "sire": "Bolt Doro", + "stats_available": true, + "stats": { + "overall": { + "starts": 13, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "track": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "distance": { + "starts": 4, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "conditions": { + "good": { + "starts": 8, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "soft": { + "starts": 3, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "heavy": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 4, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "secondUp": { + "starts": 3, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + } + }, + { + "number": 20, + "name": "Novamira", + "barrier": 13, + "weight": 55.0, + "jockey": "", + "trainer": "Chris Waller", + "form": "2", + "career_prize": "$7650.00", + "age": 3, + "sex": "Filly", + "sire": "Lucky Vega", + "stats_available": true, + "stats": { + "overall": { + "starts": 1, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 1.0 + }, + "conditions": { + "good": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "soft": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "heavy": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + } + } + } + ] + }, + { + "race": 4, + "name": "Halls Plumbing Maiden Plate", + "distance": "1000m", + "condition": "Heavy 10", + "race_class": "3YO+ MDN", + "prize_money": "32000", + "number_of_runners": 16, + "abandoned": false, + "start_time": "2026-08-13T04:30:00Z", + "runners": [ + { + "number": 1, + "name": "Excelaot", + "barrier": 10, + "weight": 59.5, + "jockey": "Adam McCabe", + "trainer": "Troy Kilgower", + "form": "35455", + "career_prize": "$21230.00", + "age": 6, + "sex": "Gelding", + "sire": "Sir Prancealot", + "stats_available": true, + "stats": { + "overall": { + "starts": 17, + "wins": 0, + "places": 3, + "seconds": 1, + "thirds": 2, + "winPercent": 0.0, + "placePercent": 0.17647059 + }, + "track": { + "starts": 3, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.33333333 + }, + "distance": { + "starts": 6, + "wins": 0, + "places": 2, + "seconds": 1, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.33333333 + }, + "trackDistance": { + "starts": 1, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 1.0 + }, + "conditions": { + "good": { + "starts": 10, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.1 + }, + "soft": { + "starts": 3, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.33333333 + }, + "heavy": { + "starts": 2, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.5 + }, + "firm": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 3, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.33333333 + }, + "secondUp": { + "starts": 3, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.33333333 + } + } + }, + { + "number": 2, + "name": "Hargeisa", + "barrier": 4, + "weight": 59.5, + "jockey": "Ryan Houston", + "trainer": "Paul & Tracey Templeton", + "form": "", + "career_prize": "$0.00", + "age": 4, + "sex": "Gelding", + "sire": "Super One", + "stats_available": false, + "stats": null + }, + { + "number": 3, + "name": "Sheer Panic", + "barrier": 9, + "weight": 59.5, + "jockey": "Joe Bowditch", + "trainer": "Colin Scott", + "form": "609X3", + "career_prize": "$6930.00", + "age": 6, + "sex": "Gelding", + "sire": "Squamosa", + "stats_available": true, + "stats": { + "overall": { + "starts": 5, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.2 + }, + "track": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "conditions": { + "good": { + "starts": 3, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "soft": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "heavy": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 1, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 1.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 3, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.33333333 + }, + "secondUp": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + } + }, + { + "number": 4, + "name": "Koko", + "barrier": 6, + "weight": 57.5, + "jockey": "Jamie Mott", + "trainer": "Mark Walker", + "form": "5X362", + "career_prize": "$30710.00", + "age": 4, + "sex": "Mare", + "sire": "Written Tycoon", + "stats_available": true, + "stats": { + "overall": { + "starts": 7, + "wins": 0, + "places": 4, + "seconds": 3, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.57142857 + }, + "distance": { + "starts": 3, + "wins": 0, + "places": 2, + "seconds": 1, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.66666667 + }, + "conditions": { + "good": { + "starts": 3, + "wins": 0, + "places": 2, + "seconds": 2, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.66666667 + }, + "soft": { + "starts": 1, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 1.0 + }, + "heavy": { + "starts": 3, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.33333333 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 2, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.5 + }, + "secondUp": { + "starts": 2, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.5 + } + } + }, + { + "number": 5, + "name": "La Velocita", + "barrier": 3, + "weight": 57.5, + "jockey": "Daniel Stackhouse", + "trainer": "Michael Kent", + "form": "25558", + "career_prize": "$13035.00", + "age": 4, + "sex": "Mare", + "sire": "Supido", + "stats_available": true, + "stats": { + "overall": { + "starts": 6, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.16666667 + }, + "distance": { + "starts": 3, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "conditions": { + "good": { + "starts": 3, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "soft": { + "starts": 1, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 1.0 + }, + "heavy": { + "starts": 2, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.5 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "secondUp": { + "starts": 2, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.5 + } + } + }, + { + "number": 6, + "name": "Pipoli Diva", + "barrier": 5, + "weight": 57.5, + "jockey": "Ms Makisha Salter,", + "trainer": "Rob Blacker", + "form": "98X5", + "career_prize": "$2825.00", + "age": 4, + "sex": "Mare", + "sire": "All Too Hard", + "stats_available": true, + "stats": { + "overall": { + "starts": 3, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "distance": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "conditions": { + "good": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "soft": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "heavy": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "secondUp": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + } + }, + { + "number": 7, + "name": "Pudsy's Girl", + "barrier": 16, + "weight": 57.5, + "jockey": "Ms Nadia Daniels", + "trainer": "Jak Nardino", + "form": "", + "career_prize": "$0.00", + "age": 4, + "sex": "Mare", + "sire": "Trapeze Artist", + "stats_available": false, + "stats": null + }, + { + "number": 8, + "name": "Sheeze Ominous", + "barrier": 7, + "weight": 57.5, + "jockey": "Ms Jackie Beriman", + "trainer": "Monica Croston & Gerrad Gilmour", + "form": "579X7", + "career_prize": "$6090.00", + "age": 4, + "sex": "Mare", + "sire": "Kings Legacy", + "stats_available": true, + "stats": { + "overall": { + "starts": 5, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "track": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "distance": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "conditions": { + "good": { + "starts": 4, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "soft": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "heavy": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "secondUp": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + } + }, + { + "number": 9, + "name": "Snitchy", + "barrier": 13, + "weight": 57.5, + "jockey": "Teo Nugent", + "trainer": "Jason Warren", + "form": "X0546", + "career_prize": "$6130.00", + "age": 4, + "sex": "Mare", + "sire": "Star Witness", + "stats_available": true, + "stats": { + "overall": { + "starts": 8, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "track": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "distance": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "conditions": { + "good": { + "starts": 5, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "soft": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "heavy": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "secondUp": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + } + }, + { + "number": 10, + "name": "Announced Speed", + "barrier": 1, + "weight": 55.0, + "jockey": "Lachlan Neindorf", + "trainer": "Jerome Hunter", + "form": "", + "career_prize": "$0.00", + "age": 3, + "sex": "Filly", + "sire": "Lean Mean Machine", + "stats_available": false, + "stats": null + }, + { + "number": 11, + "name": "Fort Sumter", + "barrier": 2, + "weight": 55.0, + "jockey": "Nathan Punch", + "trainer": "Trent Edmonds", + "form": "", + "career_prize": "$0.00", + "age": 3, + "sex": "Filly", + "sire": "Farnan", + "stats_available": false, + "stats": null + }, + { + "number": 12, + "name": "Torrid Dancer", + "barrier": 8, + "weight": 55.0, + "jockey": "Ms Carleen Hefel", + "trainer": "John Moloney", + "form": "", + "career_prize": "$0.00", + "age": 3, + "sex": "Filly", + "sire": "Nicconi", + "stats_available": false, + "stats": null + }, + { + "number": 13, + "name": "Written Charm", + "barrier": 11, + "weight": 55.0, + "jockey": "Logan Bates", + "trainer": "Mick Price & Michael Kent (Jnr)", + "form": "", + "career_prize": "$0.00", + "age": 3, + "sex": "Filly", + "sire": "Written Tycoon", + "stats_available": false, + "stats": null + }, + { + "number": 14, + "name": "Gemofsixteencarats", + "barrier": 12, + "weight": 59.5, + "jockey": "Brad Rawiller", + "trainer": "Logan McGill", + "form": "X7799", + "career_prize": "$9250.00", + "age": 5, + "sex": "Gelding", + "sire": "Holler", + "stats_available": true, + "stats": { + "overall": { + "starts": 10, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.1 + }, + "distance": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "conditions": { + "good": { + "starts": 7, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.14285714 + }, + "soft": { + "starts": 3, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "heavy": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 3, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "secondUp": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + } + }, + { + "number": 15, + "name": "Cheeky Doll", + "barrier": 4, + "weight": 57.5, + "jockey": "Ms Ruby Lamont", + "trainer": "Bill Wood", + "form": "07959", + "career_prize": "$8155.00", + "age": 6, + "sex": "Mare", + "sire": "Squamosa", + "stats_available": true, + "stats": { + "overall": { + "starts": 12, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "track": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "distance": { + "starts": 5, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "trackDistance": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "conditions": { + "good": { + "starts": 7, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "soft": { + "starts": 4, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "heavy": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 3, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "secondUp": { + "starts": 3, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + } + }, + { + "number": 16, + "name": "Portland Rose", + "barrier": 12, + "weight": 55.0, + "jockey": "", + "trainer": "Robbie Griffiths", + "form": "0X", + "career_prize": "$0.00", + "age": 3, + "sex": "Filly", + "sire": "Portland Sky", + "stats_available": true, + "stats": { + "overall": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "conditions": { + "good": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "soft": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "heavy": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + } + } + ] + }, + { + "race": 5, + "name": "Cloud Chat BM56 Handicap", + "distance": "2050m", + "condition": "Heavy 10", + "race_class": "3YO+ BM56", + "prize_money": "22000", + "number_of_runners": 14, + "abandoned": false, + "start_time": "2026-08-13T05:00:00Z", + "runners": [ + { + "number": 1, + "name": "Outdrive", + "barrier": 2, + "weight": 61.5, + "jockey": "Ms Sam Kennedy", + "trainer": "Kelvin Southey", + "form": "14553", + "career_prize": "$32520.00", + "age": 5, + "sex": "Gelding", + "sire": "Overshare", + "stats_available": true, + "stats": { + "overall": { + "starts": 8, + "wins": 1, + "places": 2, + "seconds": 0, + "thirds": 1, + "winPercent": 0.125, + "placePercent": 0.25 + }, + "conditions": { + "good": { + "starts": 3, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "soft": { + "starts": 2, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 0.5, + "placePercent": 0.5 + }, + "heavy": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 2, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 0.5, + "placePercent": 0.5 + }, + "secondUp": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + } + }, + { + "number": 2, + "name": "Luckyheleft", + "barrier": 9, + "weight": 61.0, + "jockey": "Ryan Houston", + "trainer": "Rachael Cunningham", + "form": "82784", + "career_prize": "$98850.00", + "age": 8, + "sex": "Gelding", + "sire": "De Gaulle", + "stats_available": true, + "stats": { + "overall": { + "starts": 36, + "wins": 4, + "places": 13, + "seconds": 2, + "thirds": 7, + "winPercent": 0.11111111, + "placePercent": 0.36111111 + }, + "track": { + "starts": 4, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.25 + }, + "conditions": { + "good": { + "starts": 18, + "wins": 2, + "places": 7, + "seconds": 1, + "thirds": 4, + "winPercent": 0.11111111, + "placePercent": 0.38888889 + }, + "soft": { + "starts": 12, + "wins": 2, + "places": 4, + "seconds": 0, + "thirds": 2, + "winPercent": 0.16666667, + "placePercent": 0.33333333 + }, + "heavy": { + "starts": 5, + "wins": 0, + "places": 2, + "seconds": 1, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.4 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 5, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "secondUp": { + "starts": 4, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.25 + } + } + }, + { + "number": 3, + "name": "Mawhera", + "barrier": 10, + "weight": 60.5, + "jockey": "Daniel Stackhouse", + "trainer": "Mick Nolan", + "form": "33944", + "career_prize": "$93135.00", + "age": 6, + "sex": "Gelding", + "sire": "Darci Brahma", + "stats_available": true, + "stats": { + "overall": { + "starts": 26, + "wins": 2, + "places": 9, + "seconds": 2, + "thirds": 5, + "winPercent": 0.07692308, + "placePercent": 0.34615385 + }, + "track": { + "starts": 5, + "wins": 0, + "places": 4, + "seconds": 1, + "thirds": 3, + "winPercent": 0.0, + "placePercent": 0.8 + }, + "distance": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "conditions": { + "good": { + "starts": 13, + "wins": 2, + "places": 4, + "seconds": 0, + "thirds": 2, + "winPercent": 0.15384615, + "placePercent": 0.30769231 + }, + "soft": { + "starts": 6, + "wins": 0, + "places": 2, + "seconds": 1, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.33333333 + }, + "heavy": { + "starts": 7, + "wins": 0, + "places": 3, + "seconds": 1, + "thirds": 2, + "winPercent": 0.0, + "placePercent": 0.42857143 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 6, + "wins": 1, + "places": 2, + "seconds": 0, + "thirds": 1, + "winPercent": 0.16666667, + "placePercent": 0.33333333 + }, + "secondUp": { + "starts": 5, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.2 + } + } + }, + { + "number": 4, + "name": "Princess Painton", + "barrier": 8, + "weight": 60.5, + "jockey": "Lachlan Neindorf", + "trainer": "Phillip & Tommy Stokes", + "form": "221X9", + "career_prize": "$35050.00", + "age": 5, + "sex": "Mare", + "sire": "Reliable Man", + "stats_available": true, + "stats": { + "overall": { + "starts": 7, + "wins": 1, + "places": 3, + "seconds": 2, + "thirds": 0, + "winPercent": 0.14285714, + "placePercent": 0.42857143 + }, + "conditions": { + "good": { + "starts": 3, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 0.33333333, + "placePercent": 0.33333333 + }, + "soft": { + "starts": 3, + "wins": 0, + "places": 2, + "seconds": 2, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.66666667 + }, + "heavy": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 3, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "secondUp": { + "starts": 2, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.5 + } + } + }, + { + "number": 5, + "name": "Just Dance", + "barrier": 6, + "weight": 60.0, + "jockey": "Ms Jackie Beriman", + "trainer": "Ian Pankhurst", + "form": "61063", + "career_prize": "$33325.00", + "age": 5, + "sex": "Gelding", + "sire": "Toronado", + "stats_available": true, + "stats": { + "overall": { + "starts": 14, + "wins": 1, + "places": 2, + "seconds": 0, + "thirds": 1, + "winPercent": 0.07142857, + "placePercent": 0.14285714 + }, + "track": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "conditions": { + "good": { + "starts": 6, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "soft": { + "starts": 5, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 0.2, + "placePercent": 0.2 + }, + "heavy": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 3, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "secondUp": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + } + }, + { + "number": 6, + "name": "Larryoctane", + "barrier": 4, + "weight": 60.0, + "jockey": "Brad Rawiller", + "trainer": "Luke Oliver", + "form": "X8875", + "career_prize": "$56805.00", + "age": 6, + "sex": "Gelding", + "sire": "Lean Mean Machine", + "stats_available": true, + "stats": { + "overall": { + "starts": 18, + "wins": 2, + "places": 5, + "seconds": 2, + "thirds": 1, + "winPercent": 0.11111111, + "placePercent": 0.27777778 + }, + "track": { + "starts": 5, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.2 + }, + "conditions": { + "good": { + "starts": 9, + "wins": 2, + "places": 5, + "seconds": 2, + "thirds": 1, + "winPercent": 0.22222222, + "placePercent": 0.55555556 + }, + "soft": { + "starts": 6, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "heavy": { + "starts": 3, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 4, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "secondUp": { + "starts": 4, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.25 + } + } + }, + { + "number": 7, + "name": "Zeaction", + "barrier": 4, + "weight": 60.0, + "jockey": "Jamie Mott", + "trainer": "John McArdle", + "form": "30694", + "career_prize": "$57035.00", + "age": 7, + "sex": "Gelding", + "sire": "Zacinto", + "stats_available": true, + "stats": { + "overall": { + "starts": 14, + "wins": 1, + "places": 8, + "seconds": 2, + "thirds": 5, + "winPercent": 0.07142857, + "placePercent": 0.57142857 + }, + "conditions": { + "good": { + "starts": 7, + "wins": 0, + "places": 5, + "seconds": 2, + "thirds": 3, + "winPercent": 0.0, + "placePercent": 0.71428571 + }, + "soft": { + "starts": 4, + "wins": 1, + "places": 3, + "seconds": 0, + "thirds": 2, + "winPercent": 0.25, + "placePercent": 0.75 + }, + "heavy": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 4, + "wins": 0, + "places": 4, + "seconds": 1, + "thirds": 3, + "winPercent": 0.0, + "placePercent": 1.0 + }, + "secondUp": { + "starts": 3, + "wins": 0, + "places": 2, + "seconds": 0, + "thirds": 2, + "winPercent": 0.0, + "placePercent": 0.66666667 + } + } + }, + { + "number": 8, + "name": "Parrot Club", + "barrier": 1, + "weight": 59.0, + "jockey": "Jason Maskiell", + "trainer": "Michael Ryan", + "form": "97107", + "career_prize": "$26750.00", + "age": 5, + "sex": "Gelding", + "sire": "St Jean", + "stats_available": true, + "stats": { + "overall": { + "starts": 11, + "wins": 1, + "places": 2, + "seconds": 1, + "thirds": 0, + "winPercent": 0.09090909, + "placePercent": 0.18181818 + }, + "track": { + "starts": 2, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 0.5, + "placePercent": 0.5 + }, + "conditions": { + "good": { + "starts": 5, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.2 + }, + "soft": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "heavy": { + "starts": 4, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 0.25, + "placePercent": 0.25 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 2, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.5 + }, + "secondUp": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + } + }, + { + "number": 9, + "name": "Proven Record", + "barrier": 13, + "weight": 58.0, + "jockey": "Thomas Stockdale", + "trainer": "Richard Laming", + "form": "0X560", + "career_prize": "$30675.00", + "age": 5, + "sex": "Mare", + "sire": "Reliable Man", + "stats_available": true, + "stats": { + "overall": { + "starts": 8, + "wins": 1, + "places": 2, + "seconds": 0, + "thirds": 1, + "winPercent": 0.125, + "placePercent": 0.25 + }, + "track": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "conditions": { + "good": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "soft": { + "starts": 4, + "wins": 1, + "places": 2, + "seconds": 0, + "thirds": 1, + "winPercent": 0.25, + "placePercent": 0.5 + }, + "heavy": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 3, + "wins": 1, + "places": 2, + "seconds": 0, + "thirds": 1, + "winPercent": 0.33333333, + "placePercent": 0.66666667 + }, + "secondUp": { + "starts": 3, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + } + }, + { + "number": 10, + "name": "Sardius", + "barrier": 9, + "weight": 58.0, + "jockey": "", + "trainer": "Ashleigh Smith", + "form": "090X0", + "career_prize": "$31455.00", + "age": 6, + "sex": "Gelding", + "sire": "Sidereus", + "stats_available": true, + "stats": { + "overall": { + "starts": 14, + "wins": 1, + "places": 2, + "seconds": 1, + "thirds": 0, + "winPercent": 0.07142857, + "placePercent": 0.14285714 + }, + "track": { + "starts": 2, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.5 + }, + "conditions": { + "good": { + "starts": 12, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 0.08333333, + "placePercent": 0.08333333 + }, + "soft": { + "starts": 1, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 1.0 + }, + "heavy": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 3, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "secondUp": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + } + }, + { + "number": 11, + "name": "Our Paramour", + "barrier": 3, + "weight": 57.5, + "jockey": "Adam McCabe", + "trainer": "Mick Bell", + "form": "0X300", + "career_prize": "$41645.00", + "age": 5, + "sex": "Mare", + "sire": "Contributer", + "stats_available": true, + "stats": { + "overall": { + "starts": 14, + "wins": 1, + "places": 4, + "seconds": 0, + "thirds": 3, + "winPercent": 0.07142857, + "placePercent": 0.28571429 + }, + "track": { + "starts": 1, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 1.0 + }, + "conditions": { + "good": { + "starts": 10, + "wins": 1, + "places": 2, + "seconds": 0, + "thirds": 1, + "winPercent": 0.1, + "placePercent": 0.2 + }, + "soft": { + "starts": 4, + "wins": 0, + "places": 2, + "seconds": 0, + "thirds": 2, + "winPercent": 0.0, + "placePercent": 0.5 + }, + "heavy": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 4, + "wins": 0, + "places": 2, + "seconds": 0, + "thirds": 2, + "winPercent": 0.0, + "placePercent": 0.5 + }, + "secondUp": { + "starts": 3, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.33333333 + } + } + }, + { + "number": 12, + "name": "Aberlutely", + "barrier": 5, + "weight": 56.5, + "jockey": "Ms Carleen Hefel", + "trainer": "Pat Carey & Harris Walker", + "form": "60X85", + "career_prize": "$32475.00", + "age": 5, + "sex": "Mare", + "sire": "Manhattan Rain", + "stats_available": true, + "stats": { + "overall": { + "starts": 15, + "wins": 1, + "places": 2, + "seconds": 0, + "thirds": 1, + "winPercent": 0.06666667, + "placePercent": 0.13333333 + }, + "conditions": { + "good": { + "starts": 9, + "wins": 1, + "places": 2, + "seconds": 0, + "thirds": 1, + "winPercent": 0.11111111, + "placePercent": 0.22222222 + }, + "soft": { + "starts": 3, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "heavy": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 4, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.25 + }, + "secondUp": { + "starts": 3, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + } + }, + { + "number": 13, + "name": "Discobay", + "barrier": 7, + "weight": 56.0, + "jockey": "Ms Liana Wood", + "trainer": "Adrian McGregor", + "form": "040X3", + "career_prize": "$52765.00", + "age": 6, + "sex": "Mare", + "sire": "Cable Bay", + "stats_available": true, + "stats": { + "overall": { + "starts": 30, + "wins": 1, + "places": 8, + "seconds": 1, + "thirds": 6, + "winPercent": 0.03333333, + "placePercent": 0.26666667 + }, + "track": { + "starts": 7, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.14285714 + }, + "conditions": { + "good": { + "starts": 20, + "wins": 1, + "places": 6, + "seconds": 1, + "thirds": 4, + "winPercent": 0.05, + "placePercent": 0.3 + }, + "soft": { + "starts": 6, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.16666667 + }, + "heavy": { + "starts": 3, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 7, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "secondUp": { + "starts": 5, + "wins": 0, + "places": 2, + "seconds": 1, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.4 + } + } + }, + { + "number": 14, + "name": "Satin Image", + "barrier": 5, + "weight": 54.0, + "jockey": "Valentin Le Boeuf", + "trainer": "Heather Stephens", + "form": "4X096", + "career_prize": "$79880.00", + "age": 9, + "sex": "Mare", + "sire": "Bullet Train", + "stats_available": true, + "stats": { + "overall": { + "starts": 37, + "wins": 2, + "places": 7, + "seconds": 1, + "thirds": 4, + "winPercent": 0.05405405, + "placePercent": 0.18918919 + }, + "track": { + "starts": 9, + "wins": 0, + "places": 2, + "seconds": 0, + "thirds": 2, + "winPercent": 0.0, + "placePercent": 0.22222222 + }, + "conditions": { + "good": { + "starts": 17, + "wins": 0, + "places": 3, + "seconds": 0, + "thirds": 3, + "winPercent": 0.0, + "placePercent": 0.17647059 + }, + "soft": { + "starts": 15, + "wins": 1, + "places": 2, + "seconds": 1, + "thirds": 0, + "winPercent": 0.06666667, + "placePercent": 0.13333333 + }, + "heavy": { + "starts": 4, + "wins": 1, + "places": 2, + "seconds": 0, + "thirds": 1, + "winPercent": 0.25, + "placePercent": 0.5 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 6, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "secondUp": { + "starts": 6, + "wins": 1, + "places": 2, + "seconds": 0, + "thirds": 1, + "winPercent": 0.16666667, + "placePercent": 0.33333333 + } + } + } + ] + }, + { + "race": 6, + "name": "Ladbrokes Mega Multi BM56 Handicap", + "distance": "1600m", + "condition": "Heavy 10", + "race_class": "3YO+ BM56", + "prize_money": "22000", + "number_of_runners": 14, + "abandoned": false, + "start_time": "2026-08-13T05:30:00Z", + "runners": [ + { + "number": 1, + "name": "Square Deal", + "barrier": 8, + "weight": 63.0, + "jockey": "Ms Sam Kennedy", + "trainer": "Kelvin Southey", + "form": "38414", + "career_prize": "$52830.00", + "age": 5, + "sex": "Gelding", + "sire": "Swear", + "stats_available": true, + "stats": { + "overall": { + "starts": 12, + "wins": 2, + "places": 5, + "seconds": 0, + "thirds": 3, + "winPercent": 0.16666667, + "placePercent": 0.41666667 + }, + "distance": { + "starts": 6, + "wins": 1, + "places": 3, + "seconds": 0, + "thirds": 2, + "winPercent": 0.16666667, + "placePercent": 0.5 + }, + "conditions": { + "good": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "soft": { + "starts": 4, + "wins": 0, + "places": 3, + "seconds": 0, + "thirds": 3, + "winPercent": 0.0, + "placePercent": 0.75 + }, + "heavy": { + "starts": 4, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 0.25, + "placePercent": 0.25 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 3, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "secondUp": { + "starts": 2, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.5 + } + } + }, + { + "number": 2, + "name": "Count Of Toulouse", + "barrier": 2, + "weight": 62.0, + "jockey": "Ms Jackie Beriman", + "trainer": "Dale Short", + "form": "36771", + "career_prize": "$119470.00", + "age": 7, + "sex": "Gelding", + "sire": "Lonhro", + "stats_available": true, + "stats": { + "overall": { + "starts": 34, + "wins": 6, + "places": 9, + "seconds": 1, + "thirds": 2, + "winPercent": 0.17647059, + "placePercent": 0.26470588 + }, + "track": { + "starts": 2, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 0.5, + "placePercent": 0.5 + }, + "distance": { + "starts": 4, + "wins": 1, + "places": 2, + "seconds": 0, + "thirds": 1, + "winPercent": 0.25, + "placePercent": 0.5 + }, + "trackDistance": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "conditions": { + "good": { + "starts": 24, + "wins": 1, + "places": 4, + "seconds": 1, + "thirds": 2, + "winPercent": 0.04166667, + "placePercent": 0.16666667 + }, + "soft": { + "starts": 7, + "wins": 4, + "places": 4, + "seconds": 0, + "thirds": 0, + "winPercent": 0.57142857, + "placePercent": 0.57142857 + }, + "heavy": { + "starts": 3, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 0.33333333, + "placePercent": 0.33333333 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 6, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 0.16666667, + "placePercent": 0.16666667 + }, + "secondUp": { + "starts": 6, + "wins": 1, + "places": 2, + "seconds": 1, + "thirds": 0, + "winPercent": 0.16666667, + "placePercent": 0.33333333 + } + } + }, + { + "number": 3, + "name": "Infinite Jest", + "barrier": 13, + "weight": 62.0, + "jockey": "Jake Noonan", + "trainer": "Paul & Tracey Templeton", + "form": "22143", + "career_prize": "$61450.00", + "age": 6, + "sex": "Gelding", + "sire": "Akeed Mofeed", + "stats_available": true, + "stats": { + "overall": { + "starts": 15, + "wins": 2, + "places": 9, + "seconds": 3, + "thirds": 4, + "winPercent": 0.13333333, + "placePercent": 0.6 + }, + "track": { + "starts": 6, + "wins": 1, + "places": 5, + "seconds": 2, + "thirds": 2, + "winPercent": 0.16666667, + "placePercent": 0.83333333 + }, + "conditions": { + "good": { + "starts": 7, + "wins": 0, + "places": 3, + "seconds": 0, + "thirds": 3, + "winPercent": 0.0, + "placePercent": 0.42857143 + }, + "soft": { + "starts": 4, + "wins": 0, + "places": 3, + "seconds": 3, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.75 + }, + "heavy": { + "starts": 4, + "wins": 2, + "places": 3, + "seconds": 0, + "thirds": 1, + "winPercent": 0.5, + "placePercent": 0.75 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 4, + "wins": 1, + "places": 2, + "seconds": 1, + "thirds": 0, + "winPercent": 0.25, + "placePercent": 0.5 + }, + "secondUp": { + "starts": 3, + "wins": 0, + "places": 2, + "seconds": 1, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.66666667 + } + } + }, + { + "number": 4, + "name": "Ataegina", + "barrier": 10, + "weight": 61.5, + "jockey": "Brad Rawiller", + "trainer": "Luke Oliver", + "form": "7X629", + "career_prize": "$133385.00", + "age": 7, + "sex": "Mare", + "sire": "Kermadec", + "stats_available": true, + "stats": { + "overall": { + "starts": 31, + "wins": 4, + "places": 11, + "seconds": 6, + "thirds": 1, + "winPercent": 0.12903226, + "placePercent": 0.35483871 + }, + "track": { + "starts": 3, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "distance": { + "starts": 11, + "wins": 1, + "places": 4, + "seconds": 2, + "thirds": 1, + "winPercent": 0.09090909, + "placePercent": 0.36363636 + }, + "trackDistance": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "conditions": { + "good": { + "starts": 14, + "wins": 1, + "places": 5, + "seconds": 3, + "thirds": 1, + "winPercent": 0.07142857, + "placePercent": 0.35714286 + }, + "soft": { + "starts": 8, + "wins": 1, + "places": 3, + "seconds": 2, + "thirds": 0, + "winPercent": 0.125, + "placePercent": 0.375 + }, + "heavy": { + "starts": 9, + "wins": 2, + "places": 3, + "seconds": 1, + "thirds": 0, + "winPercent": 0.22222222, + "placePercent": 0.33333333 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 5, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "secondUp": { + "starts": 5, + "wins": 1, + "places": 2, + "seconds": 1, + "thirds": 0, + "winPercent": 0.2, + "placePercent": 0.4 + } + } + }, + { + "number": 5, + "name": "Delightful Journey", + "barrier": 14, + "weight": 61.5, + "jockey": "Teo Nugent", + "trainer": "Christine Sexton", + "form": "226X0", + "career_prize": "$222185.00", + "age": 9, + "sex": "Gelding", + "sire": "Delightful Choice", + "stats_available": true, + "stats": { + "overall": { + "starts": 39, + "wins": 4, + "places": 11, + "seconds": 4, + "thirds": 3, + "winPercent": 0.1025641, + "placePercent": 0.28205128 + }, + "track": { + "starts": 4, + "wins": 0, + "places": 2, + "seconds": 2, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.5 + }, + "distance": { + "starts": 7, + "wins": 1, + "places": 2, + "seconds": 0, + "thirds": 1, + "winPercent": 0.14285714, + "placePercent": 0.28571429 + }, + "trackDistance": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "conditions": { + "good": { + "starts": 18, + "wins": 3, + "places": 5, + "seconds": 1, + "thirds": 1, + "winPercent": 0.16666667, + "placePercent": 0.27777778 + }, + "soft": { + "starts": 14, + "wins": 1, + "places": 3, + "seconds": 1, + "thirds": 1, + "winPercent": 0.07142857, + "placePercent": 0.21428571 + }, + "heavy": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 5, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 0.2, + "placePercent": 0.2 + }, + "secondUp": { + "starts": 5, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 0.2, + "placePercent": 0.2 + } + } + }, + { + "number": 6, + "name": "Diamanda", + "barrier": 11, + "weight": 61.5, + "jockey": "Ms Caitlin Hollowood", + "trainer": "Michael Binney", + "form": "1145X", + "career_prize": "$193850.00", + "age": 10, + "sex": "Mare", + "sire": "Golden Snake", + "stats_available": true, + "stats": { + "overall": { + "starts": 47, + "wins": 7, + "places": 18, + "seconds": 6, + "thirds": 5, + "winPercent": 0.14893617, + "placePercent": 0.38297872 + }, + "track": { + "starts": 7, + "wins": 1, + "places": 2, + "seconds": 1, + "thirds": 0, + "winPercent": 0.14285714, + "placePercent": 0.28571429 + }, + "distance": { + "starts": 12, + "wins": 3, + "places": 6, + "seconds": 2, + "thirds": 1, + "winPercent": 0.25, + "placePercent": 0.5 + }, + "trackDistance": { + "starts": 2, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 0.5, + "placePercent": 0.5 + }, + "conditions": { + "good": { + "starts": 34, + "wins": 6, + "places": 15, + "seconds": 5, + "thirds": 4, + "winPercent": 0.17647059, + "placePercent": 0.44117647 + }, + "soft": { + "starts": 10, + "wins": 1, + "places": 2, + "seconds": 0, + "thirds": 1, + "winPercent": 0.1, + "placePercent": 0.2 + }, + "heavy": { + "starts": 2, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.5 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 5, + "wins": 0, + "places": 2, + "seconds": 0, + "thirds": 2, + "winPercent": 0.0, + "placePercent": 0.4 + }, + "secondUp": { + "starts": 5, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.2 + } + } + }, + { + "number": 7, + "name": "Auto Max", + "barrier": 1, + "weight": 60.0, + "jockey": "Valentin Le Boeuf", + "trainer": "Susie Wells", + "form": "8X791", + "career_prize": "$48030.00", + "age": 6, + "sex": "Gelding", + "sire": "Smart Missile", + "stats_available": true, + "stats": { + "overall": { + "starts": 17, + "wins": 2, + "places": 5, + "seconds": 1, + "thirds": 2, + "winPercent": 0.11764706, + "placePercent": 0.29411765 + }, + "track": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "conditions": { + "good": { + "starts": 9, + "wins": 1, + "places": 2, + "seconds": 1, + "thirds": 0, + "winPercent": 0.11111111, + "placePercent": 0.22222222 + }, + "soft": { + "starts": 6, + "wins": 0, + "places": 2, + "seconds": 0, + "thirds": 2, + "winPercent": 0.0, + "placePercent": 0.33333333 + }, + "heavy": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 5, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.2 + }, + "secondUp": { + "starts": 4, + "wins": 0, + "places": 2, + "seconds": 1, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.5 + } + } + }, + { + "number": 8, + "name": "Sensational Ruler", + "barrier": 9, + "weight": 60.0, + "jockey": "Jett Stanley", + "trainer": "Richard Laming", + "form": "41374", + "career_prize": "$27505.00", + "age": 5, + "sex": "Gelding", + "sire": "Jungle Ruler", + "stats_available": true, + "stats": { + "overall": { + "starts": 10, + "wins": 1, + "places": 2, + "seconds": 0, + "thirds": 1, + "winPercent": 0.1, + "placePercent": 0.2 + }, + "track": { + "starts": 3, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.33333333 + }, + "distance": { + "starts": 3, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 0.33333333, + "placePercent": 0.33333333 + }, + "trackDistance": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "conditions": { + "good": { + "starts": 5, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "soft": { + "starts": 3, + "wins": 1, + "places": 2, + "seconds": 0, + "thirds": 1, + "winPercent": 0.33333333, + "placePercent": 0.66666667 + }, + "heavy": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 3, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.33333333 + }, + "secondUp": { + "starts": 3, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + } + }, + { + "number": 9, + "name": "Setheus", + "barrier": 4, + "weight": 60.0, + "jockey": "Lachlan Neindorf", + "trainer": "Logan McGill", + "form": "3X848", + "career_prize": "$59355.00", + "age": 5, + "sex": "Gelding", + "sire": "Super Seth", + "stats_available": true, + "stats": { + "overall": { + "starts": 13, + "wins": 1, + "places": 7, + "seconds": 3, + "thirds": 3, + "winPercent": 0.07692308, + "placePercent": 0.53846154 + }, + "track": { + "starts": 2, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.5 + }, + "conditions": { + "good": { + "starts": 4, + "wins": 0, + "places": 3, + "seconds": 1, + "thirds": 2, + "winPercent": 0.0, + "placePercent": 0.75 + }, + "soft": { + "starts": 4, + "wins": 0, + "places": 3, + "seconds": 2, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.75 + }, + "heavy": { + "starts": 4, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 0.25, + "placePercent": 0.25 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 4, + "wins": 0, + "places": 3, + "seconds": 2, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.75 + }, + "secondUp": { + "starts": 4, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 0.25, + "placePercent": 0.25 + } + } + }, + { + "number": 10, + "name": "Ze Bee Nine", + "barrier": 6, + "weight": 60.0, + "jockey": "Adam McCabe", + "trainer": "Catherine Martindale", + "form": "3X068", + "career_prize": "$92765.00", + "age": 7, + "sex": "Gelding", + "sire": "Zebedee", + "stats_available": true, + "stats": { + "overall": { + "starts": 37, + "wins": 2, + "places": 13, + "seconds": 6, + "thirds": 5, + "winPercent": 0.05405405, + "placePercent": 0.35135135 + }, + "track": { + "starts": 8, + "wins": 0, + "places": 2, + "seconds": 1, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.25 + }, + "distance": { + "starts": 3, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "trackDistance": { + "starts": 3, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "conditions": { + "good": { + "starts": 18, + "wins": 1, + "places": 6, + "seconds": 2, + "thirds": 3, + "winPercent": 0.05555556, + "placePercent": 0.33333333 + }, + "soft": { + "starts": 12, + "wins": 1, + "places": 6, + "seconds": 4, + "thirds": 1, + "winPercent": 0.08333333, + "placePercent": 0.5 + }, + "heavy": { + "starts": 6, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.16666667 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 5, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "secondUp": { + "starts": 5, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.2 + } + } + }, + { + "number": 11, + "name": "Pro Velocity", + "barrier": 7, + "weight": 59.0, + "jockey": "Daniel Stackhouse", + "trainer": "Reece Goodwin", + "form": "06X07", + "career_prize": "$66700.00", + "age": 5, + "sex": "Mare", + "sire": "Proisir", + "stats_available": true, + "stats": { + "overall": { + "starts": 21, + "wins": 2, + "places": 5, + "seconds": 1, + "thirds": 2, + "winPercent": 0.0952381, + "placePercent": 0.23809524 + }, + "distance": { + "starts": 3, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.33333333 + }, + "conditions": { + "good": { + "starts": 12, + "wins": 2, + "places": 5, + "seconds": 1, + "thirds": 2, + "winPercent": 0.16666667, + "placePercent": 0.41666667 + }, + "soft": { + "starts": 6, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "heavy": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 4, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 0.25, + "placePercent": 0.25 + }, + "secondUp": { + "starts": 3, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.33333333 + } + } + }, + { + "number": 12, + "name": "Clarapatra", + "barrier": 5, + "weight": 58.5, + "jockey": "Ms Liana Wood", + "trainer": "Adrian McGregor", + "form": "58X15", + "career_prize": "$24480.00", + "age": 5, + "sex": "Mare", + "sire": "American Pharoah", + "stats_available": true, + "stats": { + "overall": { + "starts": 8, + "wins": 1, + "places": 2, + "seconds": 0, + "thirds": 1, + "winPercent": 0.125, + "placePercent": 0.25 + }, + "track": { + "starts": 1, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 1.0, + "placePercent": 1.0 + }, + "distance": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "conditions": { + "good": { + "starts": 4, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.25 + }, + "soft": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "heavy": { + "starts": 1, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 1.0, + "placePercent": 1.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 3, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 0.33333333, + "placePercent": 0.33333333 + }, + "secondUp": { + "starts": 2, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.5 + } + } + }, + { + "number": 13, + "name": "Heff", + "barrier": 3, + "weight": 56.5, + "jockey": "Dylan Dunn", + "trainer": "Sharyn Trolove", + "form": "50X60", + "career_prize": "$37985.00", + "age": 5, + "sex": "Gelding", + "sire": "Proisir", + "stats_available": true, + "stats": { + "overall": { + "starts": 14, + "wins": 1, + "places": 4, + "seconds": 2, + "thirds": 1, + "winPercent": 0.07142857, + "placePercent": 0.28571429 + }, + "distance": { + "starts": 5, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "conditions": { + "good": { + "starts": 6, + "wins": 1, + "places": 2, + "seconds": 1, + "thirds": 0, + "winPercent": 0.16666667, + "placePercent": 0.33333333 + }, + "soft": { + "starts": 6, + "wins": 0, + "places": 2, + "seconds": 1, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.33333333 + }, + "heavy": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 3, + "wins": 0, + "places": 2, + "seconds": 1, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.66666667 + }, + "secondUp": { + "starts": 2, + "wins": 1, + "places": 2, + "seconds": 1, + "thirds": 0, + "winPercent": 0.5, + "placePercent": 1.0 + } + } + }, + { + "number": 14, + "name": "Hot Chilli Mama", + "barrier": 9, + "weight": 55.5, + "jockey": "Ms Carleen Hefel", + "trainer": "Sharen Gotts", + "form": "40X90", + "career_prize": "$74607.00", + "age": 6, + "sex": "Mare", + "sire": "U S Navy Flag", + "stats_available": true, + "stats": { + "overall": { + "starts": 29, + "wins": 3, + "places": 8, + "seconds": 0, + "thirds": 5, + "winPercent": 0.10344828, + "placePercent": 0.27586207 + }, + "track": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "conditions": { + "good": { + "starts": 12, + "wins": 2, + "places": 2, + "seconds": 0, + "thirds": 0, + "winPercent": 0.16666667, + "placePercent": 0.16666667 + }, + "soft": { + "starts": 9, + "wins": 0, + "places": 3, + "seconds": 0, + "thirds": 3, + "winPercent": 0.0, + "placePercent": 0.33333333 + }, + "heavy": { + "starts": 7, + "wins": 1, + "places": 3, + "seconds": 0, + "thirds": 2, + "winPercent": 0.14285714, + "placePercent": 0.42857143 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 5, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 0.2, + "placePercent": 0.2 + }, + "secondUp": { + "starts": 4, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.25 + } + } + } + ] + }, + { + "race": 7, + "name": "Rmbl Investments Rising Stars Race", + "distance": "1200m", + "condition": "Heavy 10", + "race_class": "3YO+ BM56", + "prize_money": "22000", + "number_of_runners": 12, + "abandoned": false, + "start_time": "2026-08-13T06:00:00Z", + "runners": [ + { + "number": 1, + "name": "Magic Drum", + "barrier": 2, + "weight": 62.5, + "jockey": "Ms Makisha Salter", + "trainer": "Kasey Wilson", + "form": "5X945", + "career_prize": "$144485.00", + "age": 9, + "sex": "Gelding", + "sire": "Magic Albert", + "stats_available": true, + "stats": { + "overall": { + "starts": 38, + "wins": 5, + "places": 11, + "seconds": 2, + "thirds": 4, + "winPercent": 0.13157895, + "placePercent": 0.28947368 + }, + "track": { + "starts": 3, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.33333333 + }, + "distance": { + "starts": 6, + "wins": 1, + "places": 2, + "seconds": 0, + "thirds": 1, + "winPercent": 0.16666667, + "placePercent": 0.33333333 + }, + "trackDistance": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "conditions": { + "good": { + "starts": 28, + "wins": 4, + "places": 9, + "seconds": 2, + "thirds": 3, + "winPercent": 0.14285714, + "placePercent": 0.32142857 + }, + "soft": { + "starts": 6, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "heavy": { + "starts": 3, + "wins": 1, + "places": 2, + "seconds": 0, + "thirds": 1, + "winPercent": 0.33333333, + "placePercent": 0.66666667 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 7, + "wins": 1, + "places": 2, + "seconds": 1, + "thirds": 0, + "winPercent": 0.14285714, + "placePercent": 0.28571429 + }, + "secondUp": { + "starts": 7, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + } + }, + { + "number": 2, + "name": "Mojo Music", + "barrier": 10, + "weight": 61.5, + "jockey": "Ms Caitlin Hollowood,", + "trainer": "Luke Oliver", + "form": "90X50", + "career_prize": "$244660.00", + "age": 8, + "sex": "Gelding", + "sire": "Outreach", + "stats_available": true, + "stats": { + "overall": { + "starts": 57, + "wins": 5, + "places": 19, + "seconds": 6, + "thirds": 8, + "winPercent": 0.0877193, + "placePercent": 0.33333333 + }, + "distance": { + "starts": 10, + "wins": 2, + "places": 5, + "seconds": 1, + "thirds": 2, + "winPercent": 0.2, + "placePercent": 0.5 + }, + "conditions": { + "good": { + "starts": 32, + "wins": 2, + "places": 11, + "seconds": 2, + "thirds": 7, + "winPercent": 0.0625, + "placePercent": 0.34375 + }, + "soft": { + "starts": 13, + "wins": 1, + "places": 5, + "seconds": 4, + "thirds": 0, + "winPercent": 0.07692308, + "placePercent": 0.38461538 + }, + "heavy": { + "starts": 10, + "wins": 2, + "places": 2, + "seconds": 0, + "thirds": 0, + "winPercent": 0.2, + "placePercent": 0.2 + }, + "firm": { + "starts": 1, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 1.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 5, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 0.2, + "placePercent": 0.2 + }, + "secondUp": { + "starts": 3, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.33333333 + } + } + }, + { + "number": 3, + "name": "Russian Front", + "barrier": 8, + "weight": 61.5, + "jockey": "Ms Hayley Spitse", + "trainer": "Andrea Leek", + "form": "4X724", + "career_prize": "$121880.00", + "age": 7, + "sex": "Gelding", + "sire": "Russian Revolution", + "stats_available": true, + "stats": { + "overall": { + "starts": 31, + "wins": 3, + "places": 13, + "seconds": 8, + "thirds": 2, + "winPercent": 0.09677419, + "placePercent": 0.41935484 + }, + "track": { + "starts": 3, + "wins": 0, + "places": 2, + "seconds": 2, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.66666667 + }, + "distance": { + "starts": 10, + "wins": 0, + "places": 4, + "seconds": 3, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.4 + }, + "conditions": { + "good": { + "starts": 20, + "wins": 3, + "places": 10, + "seconds": 6, + "thirds": 1, + "winPercent": 0.15, + "placePercent": 0.5 + }, + "soft": { + "starts": 8, + "wins": 0, + "places": 2, + "seconds": 1, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.25 + }, + "heavy": { + "starts": 2, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.5 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 6, + "wins": 1, + "places": 2, + "seconds": 1, + "thirds": 0, + "winPercent": 0.16666667, + "placePercent": 0.33333333 + }, + "secondUp": { + "starts": 6, + "wins": 0, + "places": 3, + "seconds": 3, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.5 + } + } + }, + { + "number": 4, + "name": "Turnaquid", + "barrier": 3, + "weight": 61.0, + "jockey": "Ms Olivia East", + "trainer": "Luke Oliver", + "form": "39X53", + "career_prize": "$201965.00", + "age": 7, + "sex": "Mare", + "sire": "Star Turn", + "stats_available": true, + "stats": { + "overall": { + "starts": 54, + "wins": 8, + "places": 23, + "seconds": 11, + "thirds": 4, + "winPercent": 0.14814815, + "placePercent": 0.42592593 + }, + "distance": { + "starts": 12, + "wins": 0, + "places": 5, + "seconds": 3, + "thirds": 2, + "winPercent": 0.0, + "placePercent": 0.41666667 + }, + "conditions": { + "good": { + "starts": 32, + "wins": 7, + "places": 16, + "seconds": 6, + "thirds": 3, + "winPercent": 0.21875, + "placePercent": 0.5 + }, + "soft": { + "starts": 17, + "wins": 1, + "places": 6, + "seconds": 4, + "thirds": 1, + "winPercent": 0.05882353, + "placePercent": 0.35294118 + }, + "heavy": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 3, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.33333333 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 5, + "wins": 2, + "places": 3, + "seconds": 1, + "thirds": 0, + "winPercent": 0.4, + "placePercent": 0.6 + }, + "secondUp": { + "starts": 5, + "wins": 0, + "places": 4, + "seconds": 3, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.8 + } + } + }, + { + "number": 5, + "name": "Get Honor", + "barrier": 4, + "weight": 60.5, + "jockey": "Ms Stephanie Hateley", + "trainer": "Mark Walker", + "form": "166X", + "career_prize": "$25150.00", + "age": 4, + "sex": "Mare", + "sire": "Savabeel", + "stats_available": true, + "stats": { + "overall": { + "starts": 3, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 0.33333333, + "placePercent": 0.33333333 + }, + "conditions": { + "good": { + "starts": 3, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 0.33333333, + "placePercent": 0.33333333 + }, + "soft": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "heavy": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 1, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 1.0, + "placePercent": 1.0 + }, + "secondUp": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + } + }, + { + "number": 6, + "name": "Atella Miss", + "barrier": 7, + "weight": 60.0, + "jockey": "Ms Nadia Daniels", + "trainer": "Matt Laurie", + "form": "23361", + "career_prize": "$39320.00", + "age": 5, + "sex": "Mare", + "sire": "Atomic", + "stats_available": true, + "stats": { + "overall": { + "starts": 7, + "wins": 1, + "places": 5, + "seconds": 1, + "thirds": 3, + "winPercent": 0.14285714, + "placePercent": 0.71428571 + }, + "track": { + "starts": 1, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 1.0 + }, + "distance": { + "starts": 4, + "wins": 0, + "places": 3, + "seconds": 1, + "thirds": 2, + "winPercent": 0.0, + "placePercent": 0.75 + }, + "trackDistance": { + "starts": 1, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 1.0 + }, + "conditions": { + "good": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "soft": { + "starts": 1, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 1.0 + }, + "heavy": { + "starts": 4, + "wins": 0, + "places": 3, + "seconds": 1, + "thirds": 2, + "winPercent": 0.0, + "placePercent": 0.75 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 3, + "wins": 0, + "places": 2, + "seconds": 1, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.66666667 + }, + "secondUp": { + "starts": 1, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 1.0 + } + } + }, + { + "number": 7, + "name": "Brutify", + "barrier": 7, + "weight": 60.0, + "jockey": "Ms Chelsea Thompson", + "trainer": "Jamie Edwards", + "form": "30X31", + "career_prize": "$65115.00", + "age": 5, + "sex": "Mare", + "sire": "Brutal", + "stats_available": true, + "stats": { + "overall": { + "starts": 16, + "wins": 2, + "places": 7, + "seconds": 3, + "thirds": 2, + "winPercent": 0.125, + "placePercent": 0.4375 + }, + "distance": { + "starts": 3, + "wins": 1, + "places": 2, + "seconds": 1, + "thirds": 0, + "winPercent": 0.33333333, + "placePercent": 0.66666667 + }, + "conditions": { + "good": { + "starts": 10, + "wins": 1, + "places": 3, + "seconds": 2, + "thirds": 0, + "winPercent": 0.1, + "placePercent": 0.3 + }, + "soft": { + "starts": 4, + "wins": 0, + "places": 2, + "seconds": 0, + "thirds": 2, + "winPercent": 0.0, + "placePercent": 0.5 + }, + "heavy": { + "starts": 1, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 1.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 3, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.33333333 + }, + "secondUp": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + } + }, + { + "number": 8, + "name": "Ice Quake", + "barrier": 5, + "weight": 60.0, + "jockey": "Dylan Dean", + "trainer": "Anthony & Sam Freedman", + "form": "X7219", + "career_prize": "$25850.00", + "age": 4, + "sex": "Mare", + "sire": "Frosted", + "stats_available": true, + "stats": { + "overall": { + "starts": 5, + "wins": 1, + "places": 2, + "seconds": 1, + "thirds": 0, + "winPercent": 0.2, + "placePercent": 0.4 + }, + "track": { + "starts": 1, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 1.0 + }, + "conditions": { + "good": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "soft": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "heavy": { + "starts": 3, + "wins": 1, + "places": 2, + "seconds": 1, + "thirds": 0, + "winPercent": 0.33333333, + "placePercent": 0.66666667 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "secondUp": { + "starts": 1, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 1.0 + } + } + }, + { + "number": 9, + "name": "Punic War", + "barrier": 1, + "weight": 60.0, + "jockey": "Ms Bree Temple", + "trainer": "Dean Williams", + "form": "21X70", + "career_prize": "$47640.00", + "age": 4, + "sex": "Gelding", + "sire": "Magna Grecia", + "stats_available": true, + "stats": { + "overall": { + "starts": 15, + "wins": 1, + "places": 5, + "seconds": 2, + "thirds": 2, + "winPercent": 0.06666667, + "placePercent": 0.33333333 + }, + "distance": { + "starts": 4, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.25 + }, + "conditions": { + "good": { + "starts": 11, + "wins": 1, + "places": 5, + "seconds": 2, + "thirds": 2, + "winPercent": 0.09090909, + "placePercent": 0.45454545 + }, + "soft": { + "starts": 3, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "heavy": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 4, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "secondUp": { + "starts": 4, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + } + }, + { + "number": 10, + "name": "Smash Blue", + "barrier": 11, + "weight": 60.0, + "jockey": "Zac Moore", + "trainer": "Luke Oliver", + "form": "23X96", + "career_prize": "$44705.00", + "age": 5, + "sex": "Mare", + "sire": "Brave Smash", + "stats_available": true, + "stats": { + "overall": { + "starts": 8, + "wins": 1, + "places": 5, + "seconds": 3, + "thirds": 1, + "winPercent": 0.125, + "placePercent": 0.625 + }, + "track": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "conditions": { + "good": { + "starts": 3, + "wins": 1, + "places": 3, + "seconds": 1, + "thirds": 1, + "winPercent": 0.33333333, + "placePercent": 1.0 + }, + "soft": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "heavy": { + "starts": 2, + "wins": 0, + "places": 2, + "seconds": 2, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 1.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 2, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 0.5, + "placePercent": 0.5 + }, + "secondUp": { + "starts": 2, + "wins": 0, + "places": 2, + "seconds": 2, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 1.0 + } + } + }, + { + "number": 11, + "name": "That's All Good", + "barrier": 9, + "weight": 59.0, + "jockey": "Ms Emily Pozman", + "trainer": "Nelson Smyth", + "form": "55601", + "career_prize": "$51480.00", + "age": 7, + "sex": "Mare", + "sire": "All Too Hard", + "stats_available": true, + "stats": { + "overall": { + "starts": 21, + "wins": 3, + "places": 3, + "seconds": 0, + "thirds": 0, + "winPercent": 0.14285714, + "placePercent": 0.14285714 + }, + "distance": { + "starts": 10, + "wins": 2, + "places": 2, + "seconds": 0, + "thirds": 0, + "winPercent": 0.2, + "placePercent": 0.2 + }, + "conditions": { + "good": { + "starts": 10, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 0.1, + "placePercent": 0.1 + }, + "soft": { + "starts": 8, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 0.125, + "placePercent": 0.125 + }, + "heavy": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 6, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "secondUp": { + "starts": 5, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 0.2, + "placePercent": 0.2 + } + } + }, + { + "number": 12, + "name": "Tanana", + "barrier": 6, + "weight": 57.5, + "jockey": "Ms Ruby Lamont", + "trainer": "Rebecca Kelly", + "form": "88X63", + "career_prize": "$30745.00", + "age": 6, + "sex": "Mare", + "sire": "Almanzor", + "stats_available": true, + "stats": { + "overall": { + "starts": 11, + "wins": 1, + "places": 4, + "seconds": 0, + "thirds": 3, + "winPercent": 0.09090909, + "placePercent": 0.36363636 + }, + "track": { + "starts": 2, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.5 + }, + "distance": { + "starts": 6, + "wins": 1, + "places": 3, + "seconds": 0, + "thirds": 2, + "winPercent": 0.16666667, + "placePercent": 0.5 + }, + "trackDistance": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "conditions": { + "good": { + "starts": 8, + "wins": 0, + "places": 2, + "seconds": 0, + "thirds": 2, + "winPercent": 0.0, + "placePercent": 0.25 + }, + "soft": { + "starts": 2, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 0.5, + "placePercent": 0.5 + }, + "heavy": { + "starts": 1, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 1.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 5, + "wins": 0, + "places": 2, + "seconds": 0, + "thirds": 2, + "winPercent": 0.0, + "placePercent": 0.4 + }, + "secondUp": { + "starts": 3, + "wins": 1, + "places": 2, + "seconds": 0, + "thirds": 1, + "winPercent": 0.33333333, + "placePercent": 0.66666667 + } + } + } + ] + }, + { + "race": 8, + "name": "Team Staffing Solutions BM56 Handicap", + "distance": "1000m", + "condition": "Heavy 10", + "race_class": "3YO+ BM56", + "prize_money": "22000", + "number_of_runners": 12, + "abandoned": false, + "start_time": "2026-08-13T06:30:00Z", + "runners": [ + { + "number": 1, + "name": "Nasraawy", + "barrier": 7, + "weight": 64.5, + "jockey": "Ms Bree Temple", + "trainer": "Gavin Bedggood", + "form": "74145", + "career_prize": "$295415.00", + "age": 9, + "sex": "Gelding", + "sire": "Snitzel", + "stats_available": true, + "stats": { + "overall": { + "starts": 41, + "wins": 6, + "places": 16, + "seconds": 5, + "thirds": 5, + "winPercent": 0.14634146, + "placePercent": 0.3902439 + }, + "track": { + "starts": 3, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 0.33333333, + "placePercent": 0.33333333 + }, + "distance": { + "starts": 21, + "wins": 3, + "places": 9, + "seconds": 3, + "thirds": 3, + "winPercent": 0.14285714, + "placePercent": 0.42857143 + }, + "trackDistance": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "conditions": { + "good": { + "starts": 9, + "wins": 3, + "places": 6, + "seconds": 2, + "thirds": 1, + "winPercent": 0.33333333, + "placePercent": 0.66666667 + }, + "soft": { + "starts": 21, + "wins": 1, + "places": 7, + "seconds": 2, + "thirds": 4, + "winPercent": 0.04761905, + "placePercent": 0.33333333 + }, + "heavy": { + "starts": 11, + "wins": 2, + "places": 3, + "seconds": 1, + "thirds": 0, + "winPercent": 0.18181818, + "placePercent": 0.27272727 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 7, + "wins": 3, + "places": 5, + "seconds": 1, + "thirds": 1, + "winPercent": 0.42857143, + "placePercent": 0.71428571 + }, + "secondUp": { + "starts": 7, + "wins": 1, + "places": 2, + "seconds": 0, + "thirds": 1, + "winPercent": 0.14285714, + "placePercent": 0.28571429 + } + } + }, + { + "number": 2, + "name": "Schroder's Mistake", + "barrier": 9, + "weight": 63.5, + "jockey": "Ms Makisha Salter,", + "trainer": "Rob Blacker", + "form": "86X07", + "career_prize": "$81100.00", + "age": 6, + "sex": "Gelding", + "sire": "Cable Bay", + "stats_available": true, + "stats": { + "overall": { + "starts": 10, + "wins": 2, + "places": 4, + "seconds": 2, + "thirds": 0, + "winPercent": 0.2, + "placePercent": 0.4 + }, + "conditions": { + "good": { + "starts": 9, + "wins": 2, + "places": 4, + "seconds": 2, + "thirds": 0, + "winPercent": 0.22222222, + "placePercent": 0.44444444 + }, + "soft": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "heavy": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 3, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 0.33333333, + "placePercent": 0.33333333 + }, + "secondUp": { + "starts": 3, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.33333333 + } + } + }, + { + "number": 3, + "name": "Bold Suitor", + "barrier": 11, + "weight": 62.0, + "jockey": "Ms Nadia Daniels", + "trainer": "Tony Noonan", + "form": "22046", + "career_prize": "$47060.00", + "age": 4, + "sex": "Gelding", + "sire": "Brazen Beau", + "stats_available": true, + "stats": { + "overall": { + "starts": 9, + "wins": 1, + "places": 4, + "seconds": 2, + "thirds": 1, + "winPercent": 0.11111111, + "placePercent": 0.44444444 + }, + "distance": { + "starts": 8, + "wins": 1, + "places": 4, + "seconds": 2, + "thirds": 1, + "winPercent": 0.125, + "placePercent": 0.5 + }, + "conditions": { + "good": { + "starts": 2, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 0.5, + "placePercent": 0.5 + }, + "soft": { + "starts": 4, + "wins": 0, + "places": 2, + "seconds": 2, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.5 + }, + "heavy": { + "starts": 2, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.5 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 4, + "wins": 1, + "places": 2, + "seconds": 0, + "thirds": 1, + "winPercent": 0.25, + "placePercent": 0.5 + }, + "secondUp": { + "starts": 3, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.33333333 + } + } + }, + { + "number": 4, + "name": "Per Ivy", + "barrier": 6, + "weight": 61.5, + "jockey": "Ms Carleen Hefel", + "trainer": "Colin Scott", + "form": "X0737", + "career_prize": "$158600.00", + "age": 8, + "sex": "Mare", + "sire": "Per Incanto", + "stats_available": true, + "stats": { + "overall": { + "starts": 40, + "wins": 6, + "places": 13, + "seconds": 3, + "thirds": 4, + "winPercent": 0.15, + "placePercent": 0.325 + }, + "track": { + "starts": 4, + "wins": 2, + "places": 2, + "seconds": 0, + "thirds": 0, + "winPercent": 0.5, + "placePercent": 0.5 + }, + "distance": { + "starts": 27, + "wins": 3, + "places": 6, + "seconds": 1, + "thirds": 2, + "winPercent": 0.11111111, + "placePercent": 0.22222222 + }, + "trackDistance": { + "starts": 2, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 0.5, + "placePercent": 0.5 + }, + "conditions": { + "good": { + "starts": 16, + "wins": 0, + "places": 2, + "seconds": 0, + "thirds": 2, + "winPercent": 0.0, + "placePercent": 0.125 + }, + "soft": { + "starts": 16, + "wins": 4, + "places": 7, + "seconds": 2, + "thirds": 1, + "winPercent": 0.25, + "placePercent": 0.4375 + }, + "heavy": { + "starts": 7, + "wins": 2, + "places": 4, + "seconds": 1, + "thirds": 1, + "winPercent": 0.28571429, + "placePercent": 0.57142857 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 9, + "wins": 1, + "places": 3, + "seconds": 1, + "thirds": 1, + "winPercent": 0.11111111, + "placePercent": 0.33333333 + }, + "secondUp": { + "starts": 8, + "wins": 2, + "places": 3, + "seconds": 0, + "thirds": 1, + "winPercent": 0.25, + "placePercent": 0.375 + } + } + }, + { + "number": 5, + "name": "Dazzling Secret", + "barrier": 4, + "weight": 61.0, + "jockey": "Daniel Stackhouse", + "trainer": "Mick Nolan", + "form": "X8610", + "career_prize": "$25835.00", + "age": 4, + "sex": "Gelding", + "sire": "Overshare", + "stats_available": true, + "stats": { + "overall": { + "starts": 8, + "wins": 1, + "places": 2, + "seconds": 0, + "thirds": 1, + "winPercent": 0.125, + "placePercent": 0.25 + }, + "distance": { + "starts": 4, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.25 + }, + "conditions": { + "good": { + "starts": 4, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.25 + }, + "soft": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "heavy": { + "starts": 3, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 0.33333333, + "placePercent": 0.33333333 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 3, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.33333333 + }, + "secondUp": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + } + }, + { + "number": 6, + "name": "Lake Gillear", + "barrier": 8, + "weight": 60.5, + "jockey": "Jason Maskiell", + "trainer": "Pat Carey & Harris Walker", + "form": "86255", + "career_prize": "$41825.00", + "age": 4, + "sex": "Gelding", + "sire": "Rich Enuff", + "stats_available": true, + "stats": { + "overall": { + "starts": 9, + "wins": 1, + "places": 3, + "seconds": 2, + "thirds": 0, + "winPercent": 0.11111111, + "placePercent": 0.33333333 + }, + "track": { + "starts": 4, + "wins": 1, + "places": 2, + "seconds": 1, + "thirds": 0, + "winPercent": 0.25, + "placePercent": 0.5 + }, + "distance": { + "starts": 5, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.2 + }, + "trackDistance": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "conditions": { + "good": { + "starts": 4, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.25 + }, + "soft": { + "starts": 2, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.5 + }, + "heavy": { + "starts": 3, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 0.33333333, + "placePercent": 0.33333333 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 2, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 0.5, + "placePercent": 0.5 + }, + "secondUp": { + "starts": 2, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.5 + } + } + }, + { + "number": 7, + "name": "Bring The Thunder", + "barrier": 2, + "weight": 60.0, + "jockey": "Brad Rawiller", + "trainer": "Luke Oliver", + "form": "71X66", + "career_prize": "$13715.00", + "age": 5, + "sex": "Gelding", + "sire": "Blue Point", + "stats_available": true, + "stats": { + "overall": { + "starts": 5, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 0.2, + "placePercent": 0.2 + }, + "track": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "distance": { + "starts": 2, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 0.5, + "placePercent": 0.5 + }, + "conditions": { + "good": { + "starts": 3, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 0.33333333, + "placePercent": 0.33333333 + }, + "soft": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "heavy": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "secondUp": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + } + }, + { + "number": 8, + "name": "Do It Now", + "barrier": 12, + "weight": 60.0, + "jockey": "Dylan Dunn", + "trainer": "Luke Oliver", + "form": "7717X", + "career_prize": "$54150.00", + "age": 6, + "sex": "Mare", + "sire": "Bel Esprit", + "stats_available": true, + "stats": { + "overall": { + "starts": 13, + "wins": 2, + "places": 4, + "seconds": 2, + "thirds": 0, + "winPercent": 0.15384615, + "placePercent": 0.30769231 + }, + "track": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "distance": { + "starts": 5, + "wins": 1, + "places": 3, + "seconds": 2, + "thirds": 0, + "winPercent": 0.2, + "placePercent": 0.6 + }, + "trackDistance": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "conditions": { + "good": { + "starts": 5, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.2 + }, + "soft": { + "starts": 3, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 0.33333333, + "placePercent": 0.33333333 + }, + "heavy": { + "starts": 4, + "wins": 1, + "places": 2, + "seconds": 1, + "thirds": 0, + "winPercent": 0.25, + "placePercent": 0.5 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 2, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 0.5, + "placePercent": 0.5 + }, + "secondUp": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + } + }, + { + "number": 9, + "name": "Pacific Glamour", + "barrier": 10, + "weight": 59.5, + "jockey": "Teo Nugent", + "trainer": "Nelson Smyth", + "form": "6X670", + "career_prize": "$39700.00", + "age": 4, + "sex": "Mare", + "sire": "North Pacific", + "stats_available": true, + "stats": { + "overall": { + "starts": 8, + "wins": 1, + "places": 2, + "seconds": 0, + "thirds": 1, + "winPercent": 0.125, + "placePercent": 0.25 + }, + "distance": { + "starts": 4, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 0.25, + "placePercent": 0.25 + }, + "conditions": { + "good": { + "starts": 5, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.2 + }, + "soft": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "heavy": { + "starts": 1, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 1.0, + "placePercent": 1.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 3, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 0.33333333, + "placePercent": 0.33333333 + }, + "secondUp": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + } + }, + { + "number": 10, + "name": "Rockcliff", + "barrier": 3, + "weight": 59.5, + "jockey": "Jake Noonan", + "trainer": "Ray Besanko", + "form": "0X136", + "career_prize": "$137195.00", + "age": 9, + "sex": "Gelding", + "sire": "Canford Cliffs", + "stats_available": true, + "stats": { + "overall": { + "starts": 39, + "wins": 4, + "places": 14, + "seconds": 4, + "thirds": 6, + "winPercent": 0.1025641, + "placePercent": 0.35897436 + }, + "track": { + "starts": 5, + "wins": 0, + "places": 2, + "seconds": 1, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.4 + }, + "distance": { + "starts": 10, + "wins": 1, + "places": 3, + "seconds": 0, + "thirds": 2, + "winPercent": 0.1, + "placePercent": 0.3 + }, + "conditions": { + "good": { + "starts": 16, + "wins": 1, + "places": 3, + "seconds": 1, + "thirds": 1, + "winPercent": 0.0625, + "placePercent": 0.1875 + }, + "soft": { + "starts": 13, + "wins": 0, + "places": 5, + "seconds": 1, + "thirds": 4, + "winPercent": 0.0, + "placePercent": 0.38461538 + }, + "heavy": { + "starts": 9, + "wins": 3, + "places": 6, + "seconds": 2, + "thirds": 1, + "winPercent": 0.33333333, + "placePercent": 0.66666667 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 7, + "wins": 2, + "places": 3, + "seconds": 1, + "thirds": 0, + "winPercent": 0.28571429, + "placePercent": 0.42857143 + }, + "secondUp": { + "starts": 6, + "wins": 1, + "places": 3, + "seconds": 0, + "thirds": 2, + "winPercent": 0.16666667, + "placePercent": 0.5 + } + } + }, + { + "number": 11, + "name": "Shyleah", + "barrier": 1, + "weight": 57.0, + "jockey": "Ms Samantha Noble", + "trainer": "Steven Noble", + "form": "867X5", + "career_prize": "$58300.00", + "age": 6, + "sex": "Mare", + "sire": "Shalaa", + "stats_available": true, + "stats": { + "overall": { + "starts": 23, + "wins": 1, + "places": 8, + "seconds": 3, + "thirds": 4, + "winPercent": 0.04347826, + "placePercent": 0.34782609 + }, + "track": { + "starts": 2, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.5 + }, + "distance": { + "starts": 2, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.5 + }, + "conditions": { + "good": { + "starts": 14, + "wins": 0, + "places": 5, + "seconds": 2, + "thirds": 3, + "winPercent": 0.0, + "placePercent": 0.35714286 + }, + "soft": { + "starts": 5, + "wins": 1, + "places": 2, + "seconds": 1, + "thirds": 0, + "winPercent": 0.2, + "placePercent": 0.4 + }, + "heavy": { + "starts": 3, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.33333333 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 5, + "wins": 0, + "places": 4, + "seconds": 1, + "thirds": 3, + "winPercent": 0.0, + "placePercent": 0.8 + }, + "secondUp": { + "starts": 4, + "wins": 1, + "places": 2, + "seconds": 1, + "thirds": 0, + "winPercent": 0.25, + "placePercent": 0.5 + } + } + }, + { + "number": 12, + "name": "Wind Dreamer", + "barrier": 5, + "weight": 56.0, + "jockey": "Jett Stanley", + "trainer": "John Keane", + "form": "X0019", + "career_prize": "$129835.00", + "age": 8, + "sex": "Mare", + "sire": "Dream Ahead", + "stats_available": true, + "stats": { + "overall": { + "starts": 40, + "wins": 5, + "places": 11, + "seconds": 2, + "thirds": 4, + "winPercent": 0.125, + "placePercent": 0.275 + }, + "track": { + "starts": 4, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "distance": { + "starts": 22, + "wins": 2, + "places": 5, + "seconds": 1, + "thirds": 2, + "winPercent": 0.09090909, + "placePercent": 0.22727273 + }, + "trackDistance": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "conditions": { + "good": { + "starts": 22, + "wins": 1, + "places": 6, + "seconds": 2, + "thirds": 3, + "winPercent": 0.04545455, + "placePercent": 0.27272727 + }, + "soft": { + "starts": 13, + "wins": 3, + "places": 4, + "seconds": 0, + "thirds": 1, + "winPercent": 0.23076923, + "placePercent": 0.30769231 + }, + "heavy": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 7, + "wins": 1, + "places": 2, + "seconds": 0, + "thirds": 1, + "winPercent": 0.14285714, + "placePercent": 0.28571429 + }, + "secondUp": { + "starts": 6, + "wins": 1, + "places": 2, + "seconds": 0, + "thirds": 1, + "winPercent": 0.16666667, + "placePercent": 0.33333333 + } + } + } + ] + } + ] + }, + "Newcastle": { + "condition": "?", + "races": [ + { + "race": 1, + "name": "Jockeys Celebration Day Class 1 & Maiden", + "distance": "1880m", + "condition": "Good 4", + "race_class": "3YO+ CL1", + "prize_money": "42000", + "number_of_runners": 13, + "abandoned": false, + "start_time": "2026-08-13T02:35:00Z", + "runners": [ + { + "number": 1, + "name": "Appeared", + "barrier": 3, + "weight": 59.0, + "jockey": "Dylan Gibbons", + "trainer": "Bjorn Baker", + "form": "031X", + "career_prize": "$25092.00", + "age": 5, + "sex": "Gelding", + "sire": "Justify", + "stats_available": true, + "stats": { + "overall": { + "starts": 3, + "wins": 1, + "places": 2, + "seconds": 0, + "thirds": 1, + "winPercent": 0.33333333, + "placePercent": 0.66666667 + }, + "conditions": { + "good": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "soft": { + "starts": 1, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 1.0 + }, + "heavy": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "secondUp": { + "starts": 1, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 1.0 + } + } + }, + { + "number": 2, + "name": "Lone Star Dream", + "barrier": 5, + "weight": 59.0, + "jockey": "Ms Shannen Llewellyn", + "trainer": "Allan Kehoe", + "form": "X5742", + "career_prize": "$35350.00", + "age": 6, + "sex": "Gelding", + "sire": "All American", + "stats_available": true, + "stats": { + "overall": { + "starts": 12, + "wins": 1, + "places": 4, + "seconds": 1, + "thirds": 2, + "winPercent": 0.08333333, + "placePercent": 0.33333333 + }, + "track": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "conditions": { + "good": { + "starts": 6, + "wins": 1, + "places": 3, + "seconds": 0, + "thirds": 2, + "winPercent": 0.16666667, + "placePercent": 0.5 + }, + "soft": { + "starts": 4, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "heavy": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 4, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.25 + }, + "secondUp": { + "starts": 4, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 0.25, + "placePercent": 0.25 + } + } + }, + { + "number": 3, + "name": "Powerful Prayer", + "barrier": 2, + "weight": 59.0, + "jockey": "Kerrin McEvoy", + "trainer": "John Thompson", + "form": "34X43", + "career_prize": "$49825.00", + "age": 5, + "sex": "Gelding", + "sire": "Singing", + "stats_available": true, + "stats": { + "overall": { + "starts": 12, + "wins": 1, + "places": 5, + "seconds": 1, + "thirds": 3, + "winPercent": 0.08333333, + "placePercent": 0.41666667 + }, + "track": { + "starts": 3, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 0.33333333, + "placePercent": 0.33333333 + }, + "conditions": { + "good": { + "starts": 7, + "wins": 1, + "places": 3, + "seconds": 1, + "thirds": 1, + "winPercent": 0.14285714, + "placePercent": 0.42857143 + }, + "soft": { + "starts": 2, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.5 + }, + "heavy": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "secondUp": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + } + }, + { + "number": 4, + "name": "Sir Tua", + "barrier": 9, + "weight": 59.0, + "jockey": "Keagan Latham", + "trainer": "Richard & Will Freedman", + "form": "72X72", + "career_prize": "$40885.00", + "age": 4, + "sex": "Gelding", + "sire": "Tagaloa", + "stats_available": true, + "stats": { + "overall": { + "starts": 11, + "wins": 1, + "places": 5, + "seconds": 2, + "thirds": 2, + "winPercent": 0.09090909, + "placePercent": 0.45454545 + }, + "conditions": { + "good": { + "starts": 5, + "wins": 1, + "places": 3, + "seconds": 0, + "thirds": 2, + "winPercent": 0.2, + "placePercent": 0.6 + }, + "soft": { + "starts": 5, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.2 + }, + "heavy": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 3, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.33333333 + }, + "secondUp": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + } + }, + { + "number": 5, + "name": "Tacitly", + "barrier": 13, + "weight": 59.0, + "jockey": "Ms Alysha Collett", + "trainer": "Annabel & Rob Archibald", + "form": "14X22", + "career_prize": "$47800.00", + "age": 4, + "sex": "Gelding", + "sire": "Wootton Bassett", + "stats_available": true, + "stats": { + "overall": { + "starts": 7, + "wins": 1, + "places": 5, + "seconds": 3, + "thirds": 1, + "winPercent": 0.14285714, + "placePercent": 0.71428571 + }, + "conditions": { + "good": { + "starts": 3, + "wins": 1, + "places": 2, + "seconds": 1, + "thirds": 0, + "winPercent": 0.33333333, + "placePercent": 0.66666667 + }, + "soft": { + "starts": 3, + "wins": 0, + "places": 2, + "seconds": 1, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.66666667 + }, + "heavy": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 3, + "wins": 0, + "places": 2, + "seconds": 1, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.66666667 + }, + "secondUp": { + "starts": 1, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 1.0 + } + } + }, + { + "number": 6, + "name": "Faye Runaway", + "barrier": 6, + "weight": 57.0, + "jockey": "Brock Ryan", + "trainer": "Kerry Parker", + "form": "76X79", + "career_prize": "$52420.00", + "age": 6, + "sex": "Mare", + "sire": "Astern", + "stats_available": true, + "stats": { + "overall": { + "starts": 19, + "wins": 1, + "places": 3, + "seconds": 1, + "thirds": 1, + "winPercent": 0.05263158, + "placePercent": 0.15789474 + }, + "track": { + "starts": 2, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 0.5, + "placePercent": 0.5 + }, + "distance": { + "starts": 1, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 1.0, + "placePercent": 1.0 + }, + "trackDistance": { + "starts": 1, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 1.0, + "placePercent": 1.0 + }, + "conditions": { + "good": { + "starts": 7, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "soft": { + "starts": 7, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.14285714 + }, + "heavy": { + "starts": 4, + "wins": 1, + "places": 2, + "seconds": 1, + "thirds": 0, + "winPercent": 0.25, + "placePercent": 0.5 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 4, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "secondUp": { + "starts": 3, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.33333333 + } + } + }, + { + "number": 7, + "name": "Joika", + "barrier": 12, + "weight": 57.0, + "jockey": "Aaron Bullock", + "trainer": "Paul Messara & Leah Gavranich", + "form": "4X713", + "career_prize": "$23125.00", + "age": 4, + "sex": "Mare", + "sire": "Maurice", + "stats_available": true, + "stats": { + "overall": { + "starts": 7, + "wins": 1, + "places": 2, + "seconds": 0, + "thirds": 1, + "winPercent": 0.14285714, + "placePercent": 0.28571429 + }, + "track": { + "starts": 1, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 1.0 + }, + "conditions": { + "good": { + "starts": 3, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "soft": { + "starts": 3, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 0.33333333, + "placePercent": 0.33333333 + }, + "heavy": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "secondUp": { + "starts": 2, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 0.5, + "placePercent": 0.5 + } + } + }, + { + "number": 8, + "name": "Proxima Centauri", + "barrier": 1, + "weight": 57.0, + "jockey": "Andrew Adkins", + "trainer": "Joseph Pride", + "form": "0X513", + "career_prize": "$24075.00", + "age": 4, + "sex": "Mare", + "sire": "Proisir", + "stats_available": true, + "stats": { + "overall": { + "starts": 6, + "wins": 1, + "places": 2, + "seconds": 0, + "thirds": 1, + "winPercent": 0.16666667, + "placePercent": 0.33333333 + }, + "track": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "conditions": { + "good": { + "starts": 3, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "soft": { + "starts": 2, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 0.5, + "placePercent": 0.5 + }, + "heavy": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "secondUp": { + "starts": 2, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 0.5, + "placePercent": 0.5 + } + } + }, + { + "number": 9, + "name": "The Cristal", + "barrier": 11, + "weight": 57.0, + "jockey": "Mitchell Bell", + "trainer": "Annabel & Rob Archibald", + "form": "X3732", + "career_prize": "$45800.00", + "age": 5, + "sex": "Mare", + "sire": "Pierro", + "stats_available": true, + "stats": { + "overall": { + "starts": 8, + "wins": 1, + "places": 6, + "seconds": 3, + "thirds": 2, + "winPercent": 0.125, + "placePercent": 0.75 + }, + "track": { + "starts": 2, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.5 + }, + "conditions": { + "good": { + "starts": 3, + "wins": 0, + "places": 2, + "seconds": 2, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.66666667 + }, + "soft": { + "starts": 3, + "wins": 1, + "places": 2, + "seconds": 0, + "thirds": 1, + "winPercent": 0.33333333, + "placePercent": 0.66666667 + }, + "heavy": { + "starts": 1, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 1.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 3, + "wins": 0, + "places": 2, + "seconds": 1, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.66666667 + }, + "secondUp": { + "starts": 2, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 0.5, + "placePercent": 0.5 + } + } + }, + { + "number": 10, + "name": "Vondel", + "barrier": 10, + "weight": 57.0, + "jockey": "Chad Schofield", + "trainer": "Brad Widdup", + "form": "X2155", + "career_prize": "$32300.00", + "age": 4, + "sex": "Mare", + "sire": "Churchill", + "stats_available": true, + "stats": { + "overall": { + "starts": 5, + "wins": 1, + "places": 2, + "seconds": 1, + "thirds": 0, + "winPercent": 0.2, + "placePercent": 0.4 + }, + "conditions": { + "good": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "soft": { + "starts": 2, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 0.5, + "placePercent": 0.5 + }, + "heavy": { + "starts": 1, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 1.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 2, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.5 + }, + "secondUp": { + "starts": 1, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 1.0, + "placePercent": 1.0 + } + } + }, + { + "number": 11, + "name": "Elite Delight", + "barrier": 8, + "weight": 55.0, + "jockey": "Jay Ford", + "trainer": "Kristen Buchanan", + "form": "X0355", + "career_prize": "$34225.00", + "age": 6, + "sex": "Mare", + "sire": "Adelaide", + "stats_available": true, + "stats": { + "overall": { + "starts": 15, + "wins": 0, + "places": 6, + "seconds": 2, + "thirds": 4, + "winPercent": 0.0, + "placePercent": 0.4 + }, + "track": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "conditions": { + "good": { + "starts": 9, + "wins": 0, + "places": 4, + "seconds": 1, + "thirds": 3, + "winPercent": 0.0, + "placePercent": 0.44444444 + }, + "soft": { + "starts": 3, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.33333333 + }, + "heavy": { + "starts": 3, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.33333333 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 3, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "secondUp": { + "starts": 3, + "wins": 0, + "places": 2, + "seconds": 0, + "thirds": 2, + "winPercent": 0.0, + "placePercent": 0.66666667 + } + } + }, + { + "number": 12, + "name": "Liyah's Girl", + "barrier": 4, + "weight": 55.0, + "jockey": "Andrew Calder", + "trainer": "Matthew Smith", + "form": "26X84", + "career_prize": "$16325.00", + "age": 5, + "sex": "Mare", + "sire": "So You Think", + "stats_available": true, + "stats": { + "overall": { + "starts": 8, + "wins": 0, + "places": 2, + "seconds": 2, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.25 + }, + "track": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "conditions": { + "good": { + "starts": 5, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "soft": { + "starts": 2, + "wins": 0, + "places": 2, + "seconds": 2, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 1.0 + }, + "heavy": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "secondUp": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + } + }, + { + "number": 13, + "name": "Supido Secret", + "barrier": 7, + "weight": 55.0, + "jockey": "Ms Molly Bourke", + "trainer": "Paul Niceforo", + "form": "99978", + "career_prize": "$8085.00", + "age": 4, + "sex": "Mare", + "sire": "Supido", + "stats_available": true, + "stats": { + "overall": { + "starts": 8, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "conditions": { + "good": { + "starts": 5, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "soft": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "heavy": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "secondUp": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + } + } + ] + }, + { + "race": 2, + "name": "Nsw Jockeys Association Super 3Yo Maiden", + "distance": "900m", + "condition": "Good 4", + "race_class": "3YO MDN", + "prize_money": "60000", + "number_of_runners": 11, + "abandoned": false, + "start_time": "2026-08-13T03:10:00Z", + "runners": [ + { + "number": 1, + "name": "Final Gift", + "barrier": 1, + "weight": 57.0, + "jockey": "Zac Wadick", + "trainer": "Mark Cross", + "form": "56757", + "career_prize": "$18075.00", + "age": 3, + "sex": "Gelding", + "sire": "Acrobat", + "stats_available": true, + "stats": { + "overall": { + "starts": 9, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.11111111 + }, + "track": { + "starts": 5, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "distance": { + "starts": 5, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.2 + }, + "trackDistance": { + "starts": 4, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "conditions": { + "good": { + "starts": 5, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "soft": { + "starts": 2, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.5 + }, + "heavy": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 2, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.5 + }, + "secondUp": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + } + }, + { + "number": 2, + "name": "Acrohope", + "barrier": 8, + "weight": 55.0, + "jockey": "Ms Molly Bourke", + "trainer": "Lee & Cherie Curtis", + "form": "", + "career_prize": "$0.00", + "age": 3, + "sex": "Filly", + "sire": "Acrobat", + "stats_available": false, + "stats": null + }, + { + "number": 3, + "name": "Amajicstar", + "barrier": 4, + "weight": 55.0, + "jockey": "Ms Liberty Smyth", + "trainer": "John Bannister", + "form": "", + "career_prize": "$0.00", + "age": 3, + "sex": "Filly", + "sire": "Star Turn", + "stats_available": false, + "stats": null + }, + { + "number": 4, + "name": "Biripi Perfection", + "barrier": 11, + "weight": 55.0, + "jockey": "", + "trainer": "Mitchell & Desiree Kearney", + "form": "8X", + "career_prize": "$1625.00", + "age": 3, + "sex": "Filly", + "sire": "Capitalist", + "stats_available": true, + "stats": { + "overall": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "track": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "conditions": { + "good": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "soft": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "heavy": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + } + } + }, + { + "number": 5, + "name": "Esnaad", + "barrier": 5, + "weight": 55.0, + "jockey": "Tommy Berry", + "trainer": "Michael Freedman", + "form": "", + "career_prize": "$0.00", + "age": 3, + "sex": "Filly", + "sire": "Tassort", + "stats_available": false, + "stats": null + }, + { + "number": 6, + "name": "Last Metaphor", + "barrier": 10, + "weight": 55.0, + "jockey": "", + "trainer": "Darren Treacy", + "form": "46", + "career_prize": "$2450.00", + "age": 3, + "sex": "Filly", + "sire": "Last Kingdom", + "stats_available": true, + "stats": { + "overall": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "conditions": { + "good": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "soft": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "heavy": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + } + }, + { + "number": 7, + "name": "Let There Be Drums", + "barrier": 9, + "weight": 55.0, + "jockey": "Jay Ford", + "trainer": "Kerry Parker", + "form": "5X", + "career_prize": "$1400.00", + "age": 3, + "sex": "Filly", + "sire": "Exceedance", + "stats_available": true, + "stats": { + "overall": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "conditions": { + "good": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "soft": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "heavy": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + } + }, + { + "number": 8, + "name": "Magic Storm", + "barrier": 6, + "weight": 55.0, + "jockey": "Lee Magorrian", + "trainer": "Cameron Crockett", + "form": "", + "career_prize": "$0.00", + "age": 3, + "sex": "Filly", + "sire": "Cool Aza Beel", + "stats_available": false, + "stats": null + }, + { + "number": 9, + "name": "Pointy End", + "barrier": 7, + "weight": 55.0, + "jockey": "Dylan Gibbons", + "trainer": "Kris Lees", + "form": "", + "career_prize": "$0.00", + "age": 3, + "sex": "Filly", + "sire": "Kings Legacy", + "stats_available": false, + "stats": null + }, + { + "number": 10, + "name": "Pure Ecstasy", + "barrier": 3, + "weight": 55.0, + "jockey": "Ms Alysha Collett", + "trainer": "Todd Howlett", + "form": "5", + "career_prize": "$975.00", + "age": 3, + "sex": "Filly", + "sire": "Yes Yes Yes", + "stats_available": true, + "stats": { + "overall": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "conditions": { + "good": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "soft": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "heavy": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + } + }, + { + "number": 11, + "name": "Simple Pleasures", + "barrier": 2, + "weight": 55.0, + "jockey": "Kerrin McEvoy", + "trainer": "Mark Minervini", + "form": "9X", + "career_prize": "$1625.00", + "age": 3, + "sex": "Filly", + "sire": "Russian Revolution", + "stats_available": true, + "stats": { + "overall": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "conditions": { + "good": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "soft": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "heavy": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + } + } + ] + }, + { + "race": 3, + "name": "Moonshadow Tqc Cruises Class 1 Handicap", + "distance": "900m", + "condition": "Good 4", + "race_class": "CL1", + "prize_money": "42000", + "number_of_runners": 8, + "abandoned": false, + "start_time": "2026-08-13T03:50:00Z", + "runners": [ + { + "number": 1, + "name": "Argyros", + "barrier": 3, + "weight": 58.5, + "jockey": "Rory Hutchings", + "trainer": "Adam Duggan", + "form": "14X", + "career_prize": "$15425.00", + "age": 5, + "sex": "Gelding", + "sire": "Dargento", + "stats_available": true, + "stats": { + "overall": { + "starts": 2, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 0.5, + "placePercent": 0.5 + }, + "conditions": { + "good": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "soft": { + "starts": 1, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 1.0, + "placePercent": 1.0 + }, + "heavy": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 1, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 1.0, + "placePercent": 1.0 + } + } + }, + { + "number": 2, + "name": "Aeternum", + "barrier": 2, + "weight": 58.0, + "jockey": "Chad Schofield", + "trainer": "Kristen Buchanan", + "form": "X7274", + "career_prize": "$37850.00", + "age": 4, + "sex": "Gelding", + "sire": "Tassort", + "stats_available": true, + "stats": { + "overall": { + "starts": 9, + "wins": 1, + "places": 4, + "seconds": 1, + "thirds": 2, + "winPercent": 0.11111111, + "placePercent": 0.44444444 + }, + "track": { + "starts": 2, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.5 + }, + "distance": { + "starts": 1, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 1.0 + }, + "trackDistance": { + "starts": 1, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 1.0 + }, + "conditions": { + "good": { + "starts": 2, + "wins": 0, + "places": 2, + "seconds": 0, + "thirds": 2, + "winPercent": 0.0, + "placePercent": 1.0 + }, + "soft": { + "starts": 5, + "wins": 1, + "places": 2, + "seconds": 1, + "thirds": 0, + "winPercent": 0.2, + "placePercent": 0.4 + }, + "heavy": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 2, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.5 + }, + "secondUp": { + "starts": 2, + "wins": 0, + "places": 2, + "seconds": 1, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 1.0 + } + } + }, + { + "number": 3, + "name": "The Warrior", + "barrier": 5, + "weight": 57.5, + "jockey": "Ms Shannen Llewellyn", + "trainer": "Paul Perry", + "form": "28X34", + "career_prize": "$60725.00", + "age": 5, + "sex": "Gelding", + "sire": "Saxon Warrior", + "stats_available": true, + "stats": { + "overall": { + "starts": 12, + "wins": 1, + "places": 5, + "seconds": 3, + "thirds": 1, + "winPercent": 0.08333333, + "placePercent": 0.41666667 + }, + "track": { + "starts": 4, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.25 + }, + "distance": { + "starts": 4, + "wins": 0, + "places": 2, + "seconds": 1, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.5 + }, + "trackDistance": { + "starts": 3, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.33333333 + }, + "conditions": { + "good": { + "starts": 4, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 0.25, + "placePercent": 0.25 + }, + "soft": { + "starts": 4, + "wins": 0, + "places": 3, + "seconds": 2, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.75 + }, + "heavy": { + "starts": 3, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.33333333 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 3, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.33333333 + }, + "secondUp": { + "starts": 2, + "wins": 0, + "places": 2, + "seconds": 2, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 1.0 + } + } + }, + { + "number": 4, + "name": "Cosmic Order", + "barrier": 1, + "weight": 56.5, + "jockey": "Ashley Morgan", + "trainer": "Matthew Smith", + "form": "61446", + "career_prize": "$27450.00", + "age": 4, + "sex": "Mare", + "sire": "Cosmic Force", + "stats_available": true, + "stats": { + "overall": { + "starts": 5, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 0.2, + "placePercent": 0.2 + }, + "track": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "distance": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "trackDistance": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "conditions": { + "good": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "soft": { + "starts": 2, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 0.5, + "placePercent": 0.5 + }, + "heavy": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "secondUp": { + "starts": 1, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 1.0, + "placePercent": 1.0 + } + } + }, + { + "number": 5, + "name": "Third Base", + "barrier": 4, + "weight": 56.0, + "jockey": "Ms Siena Grima", + "trainer": "Stephen Gleeson", + "form": "52278", + "career_prize": "$34200.00", + "age": 6, + "sex": "Gelding", + "sire": "Denman", + "stats_available": true, + "stats": { + "overall": { + "starts": 10, + "wins": 1, + "places": 4, + "seconds": 2, + "thirds": 1, + "winPercent": 0.1, + "placePercent": 0.4 + }, + "track": { + "starts": 2, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.5 + }, + "distance": { + "starts": 5, + "wins": 0, + "places": 2, + "seconds": 2, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.4 + }, + "trackDistance": { + "starts": 1, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 1.0 + }, + "conditions": { + "good": { + "starts": 4, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "soft": { + "starts": 3, + "wins": 0, + "places": 2, + "seconds": 1, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.66666667 + }, + "heavy": { + "starts": 2, + "wins": 1, + "places": 2, + "seconds": 1, + "thirds": 0, + "winPercent": 0.5, + "placePercent": 1.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 2, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.5 + }, + "secondUp": { + "starts": 2, + "wins": 1, + "places": 2, + "seconds": 1, + "thirds": 0, + "winPercent": 0.5, + "placePercent": 1.0 + } + } + }, + { + "number": 6, + "name": "Bally Isle", + "barrier": 7, + "weight": 55.5, + "jockey": "", + "trainer": "Peter H Bloomfield", + "form": "1320X", + "career_prize": "$29875.00", + "age": 6, + "sex": "Mare", + "sire": "Mikki Isle", + "stats_available": true, + "stats": { + "overall": { + "starts": 6, + "wins": 1, + "places": 4, + "seconds": 2, + "thirds": 1, + "winPercent": 0.16666667, + "placePercent": 0.66666667 + }, + "distance": { + "starts": 1, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 1.0, + "placePercent": 1.0 + }, + "conditions": { + "good": { + "starts": 2, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.5 + }, + "soft": { + "starts": 3, + "wins": 1, + "places": 3, + "seconds": 1, + "thirds": 1, + "winPercent": 0.33333333, + "placePercent": 1.0 + }, + "heavy": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 3, + "wins": 1, + "places": 3, + "seconds": 2, + "thirds": 0, + "winPercent": 0.33333333, + "placePercent": 1.0 + }, + "secondUp": { + "starts": 2, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.5 + } + } + }, + { + "number": 7, + "name": "Fallen", + "barrier": 8, + "weight": 55.5, + "jockey": "Adrian Layt", + "trainer": "Geoff O'Brien", + "form": "00X06", + "career_prize": "$26550.00", + "age": 6, + "sex": "Mare", + "sire": "Exceed And Excel", + "stats_available": true, + "stats": { + "overall": { + "starts": 8, + "wins": 1, + "places": 2, + "seconds": 0, + "thirds": 1, + "winPercent": 0.125, + "placePercent": 0.25 + }, + "conditions": { + "good": { + "starts": 2, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.5 + }, + "soft": { + "starts": 5, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 0.2, + "placePercent": 0.2 + }, + "heavy": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 3, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 0.33333333, + "placePercent": 0.33333333 + }, + "secondUp": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + } + }, + { + "number": 8, + "name": "Time And Rhythm", + "barrier": 6, + "weight": 55.0, + "jockey": "Jay Ford", + "trainer": "Edward Cummings", + "form": "33785", + "career_prize": "$37525.00", + "age": 6, + "sex": "Gelding", + "sire": "Russian Revolution", + "stats_available": true, + "stats": { + "overall": { + "starts": 25, + "wins": 1, + "places": 6, + "seconds": 3, + "thirds": 2, + "winPercent": 0.04, + "placePercent": 0.24 + }, + "conditions": { + "good": { + "starts": 7, + "wins": 0, + "places": 2, + "seconds": 1, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.28571429 + }, + "soft": { + "starts": 11, + "wins": 1, + "places": 2, + "seconds": 1, + "thirds": 0, + "winPercent": 0.09090909, + "placePercent": 0.18181818 + }, + "heavy": { + "starts": 7, + "wins": 0, + "places": 2, + "seconds": 1, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.28571429 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 4, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "secondUp": { + "starts": 4, + "wins": 1, + "places": 2, + "seconds": 0, + "thirds": 1, + "winPercent": 0.25, + "placePercent": 0.5 + } + } + } + ] + }, + { + "race": 4, + "name": "Port Stephens 4Wd Tours Midway Maiden", + "distance": "1600m", + "condition": "Good 4", + "race_class": "MDN", + "prize_money": "45000", + "number_of_runners": 9, + "abandoned": false, + "start_time": "2026-08-13T04:25:00Z", + "runners": [ + { + "number": 1, + "name": "The Prospect", + "barrier": 4, + "weight": 58.0, + "jockey": "Lee Magorrian", + "trainer": "Nacim Dilmi", + "form": "7X562", + "career_prize": "$16600.00", + "age": 4, + "sex": "Gelding", + "sire": "Trapeze Artist", + "stats_available": true, + "stats": { + "overall": { + "starts": 5, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.2 + }, + "track": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "conditions": { + "good": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "soft": { + "starts": 3, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.33333333 + }, + "heavy": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 3, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "secondUp": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + } + }, + { + "number": 2, + "name": "Gold Globe", + "barrier": 6, + "weight": 56.5, + "jockey": "Kerrin McEvoy", + "trainer": "David Payne", + "form": "64X93", + "career_prize": "$30625.00", + "age": 3, + "sex": "Gelding", + "sire": "Farnan", + "stats_available": true, + "stats": { + "overall": { + "starts": 6, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.16666667 + }, + "track": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "conditions": { + "good": { + "starts": 3, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "soft": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "heavy": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "secondUp": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + } + }, + { + "number": 3, + "name": "Heliconia", + "barrier": 8, + "weight": 55.5, + "jockey": "Brock Ryan", + "trainer": "Kerry Parker", + "form": "X6545", + "career_prize": "$15175.00", + "age": 5, + "sex": "Mare", + "sire": "Hallowed Crown", + "stats_available": true, + "stats": { + "overall": { + "starts": 8, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.125 + }, + "track": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "distance": { + "starts": 4, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.25 + }, + "conditions": { + "good": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "soft": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "heavy": { + "starts": 3, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.33333333 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 3, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "secondUp": { + "starts": 2, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.5 + } + } + }, + { + "number": 4, + "name": "Miss Binman", + "barrier": 7, + "weight": 55.5, + "jockey": "Ms Shannen Llewellyn", + "trainer": "Mark Sues", + "form": "87843", + "career_prize": "$8490.00", + "age": 4, + "sex": "Mare", + "sire": "Shamus Award", + "stats_available": true, + "stats": { + "overall": { + "starts": 6, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.16666667 + }, + "track": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "distance": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "conditions": { + "good": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "soft": { + "starts": 3, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "heavy": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "secondUp": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + } + }, + { + "number": 5, + "name": "My Cartouche", + "barrier": 3, + "weight": 55.5, + "jockey": "Ms Olivia Chambers", + "trainer": "Craig Carmody", + "form": "5X653", + "career_prize": "$26380.00", + "age": 5, + "sex": "Mare", + "sire": "American Pharoah", + "stats_available": true, + "stats": { + "overall": { + "starts": 19, + "wins": 0, + "places": 3, + "seconds": 0, + "thirds": 3, + "winPercent": 0.0, + "placePercent": 0.15789474 + }, + "track": { + "starts": 3, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "distance": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "conditions": { + "good": { + "starts": 12, + "wins": 0, + "places": 2, + "seconds": 0, + "thirds": 2, + "winPercent": 0.0, + "placePercent": 0.16666667 + }, + "soft": { + "starts": 5, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "heavy": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 4, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "secondUp": { + "starts": 3, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + } + }, + { + "number": 6, + "name": "Quadria", + "barrier": 1, + "weight": 55.5, + "jockey": "Andrew Calder", + "trainer": "Paul & Martha Cave", + "form": "4X545", + "career_prize": "$16650.00", + "age": 4, + "sex": "Mare", + "sire": "American Pharoah", + "stats_available": true, + "stats": { + "overall": { + "starts": 8, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.125 + }, + "track": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "distance": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "conditions": { + "good": { + "starts": 4, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "soft": { + "starts": 2, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.5 + }, + "heavy": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "secondUp": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + } + }, + { + "number": 7, + "name": "Robbed By Rob", + "barrier": 9, + "weight": 55.5, + "jockey": "Grant Buckley", + "trainer": "Sara Ryan", + "form": "339X4", + "career_prize": "$12000.00", + "age": 4, + "sex": "Gelding", + "sire": "Casino Prince", + "stats_available": true, + "stats": { + "overall": { + "starts": 8, + "wins": 0, + "places": 2, + "seconds": 0, + "thirds": 2, + "winPercent": 0.0, + "placePercent": 0.25 + }, + "track": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "distance": { + "starts": 1, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 1.0 + }, + "conditions": { + "good": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "soft": { + "starts": 4, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.25 + }, + "heavy": { + "starts": 1, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 1.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "secondUp": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + } + }, + { + "number": 8, + "name": "Supido Secret", + "barrier": 2, + "weight": 55.5, + "jockey": "", + "trainer": "Paul Niceforo", + "form": "99978", + "career_prize": "$8085.00", + "age": 4, + "sex": "Mare", + "sire": "Supido", + "stats_available": true, + "stats": { + "overall": { + "starts": 8, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "conditions": { + "good": { + "starts": 5, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "soft": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "heavy": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "secondUp": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + } + }, + { + "number": 9, + "name": "Zaddicted", + "barrier": 5, + "weight": 55.5, + "jockey": "Chad Lever", + "trainer": "Kylie Gavenlock", + "form": "89496", + "career_prize": "$6050.00", + "age": 4, + "sex": "Gelding", + "sire": "Territories", + "stats_available": true, + "stats": { + "overall": { + "starts": 7, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "distance": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "conditions": { + "good": { + "starts": 3, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "soft": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "heavy": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "secondUp": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + } + } + ] + }, + { + "race": 5, + "name": "The Port Stephens Examiner Maiden Plate", + "distance": "1250m", + "condition": "Good 4", + "race_class": "4YO+ MDN", + "prize_money": "42000", + "number_of_runners": 9, + "abandoned": false, + "start_time": "2026-08-13T05:05:00Z", + "runners": [ + { + "number": 1, + "name": "Real McCoy", + "barrier": 8, + "weight": 59.0, + "jockey": "Jay Ford", + "trainer": "Joseph Pride", + "form": "67", + "career_prize": "$2200.00", + "age": 4, + "sex": "Gelding", + "sire": "Shamus Award", + "stats_available": true, + "stats": { + "overall": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "conditions": { + "good": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "soft": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "heavy": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + } + }, + { + "number": 2, + "name": "Revamped", + "barrier": 6, + "weight": 59.0, + "jockey": "Tom Sherry", + "trainer": "Richard Litt", + "form": "7", + "career_prize": "$1300.00", + "age": 5, + "sex": "Gelding", + "sire": "Snitzel", + "stats_available": true, + "stats": { + "overall": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "track": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "conditions": { + "good": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "soft": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "heavy": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + } + } + }, + { + "number": 3, + "name": "Warm Front", + "barrier": 3, + "weight": 59.0, + "jockey": "Ms Alysha Collett", + "trainer": "Nacim Dilmi", + "form": "425X0", + "career_prize": "$21250.00", + "age": 4, + "sex": "Gelding", + "sire": "Too Darn Hot", + "stats_available": true, + "stats": { + "overall": { + "starts": 7, + "wins": 0, + "places": 2, + "seconds": 2, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.28571429 + }, + "track": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "distance": { + "starts": 1, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 1.0 + }, + "conditions": { + "good": { + "starts": 3, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.33333333 + }, + "soft": { + "starts": 3, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "heavy": { + "starts": 1, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 1.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 3, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "secondUp": { + "starts": 1, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 1.0 + } + } + }, + { + "number": 4, + "name": "Zousari", + "barrier": 7, + "weight": 59.0, + "jockey": "Ms Mollie Fitzgerald", + "trainer": "Jason Coyle", + "form": "682X9", + "career_prize": "$26000.00", + "age": 4, + "sex": "Gelding", + "sire": "Zousain", + "stats_available": true, + "stats": { + "overall": { + "starts": 8, + "wins": 0, + "places": 3, + "seconds": 2, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.375 + }, + "track": { + "starts": 2, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.5 + }, + "conditions": { + "good": { + "starts": 2, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.5 + }, + "soft": { + "starts": 3, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "heavy": { + "starts": 1, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 1.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 2, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.5 + }, + "secondUp": { + "starts": 2, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.5 + } + } + }, + { + "number": 5, + "name": "Avon Calling", + "barrier": 4, + "weight": 57.0, + "jockey": "Chad Schofield", + "trainer": "Brad Widdup", + "form": "37X32", + "career_prize": "$19525.00", + "age": 4, + "sex": "Mare", + "sire": "Farnan", + "stats_available": true, + "stats": { + "overall": { + "starts": 5, + "wins": 0, + "places": 3, + "seconds": 1, + "thirds": 2, + "winPercent": 0.0, + "placePercent": 0.6 + }, + "conditions": { + "good": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "soft": { + "starts": 3, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.33333333 + }, + "heavy": { + "starts": 1, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 1.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 3, + "wins": 0, + "places": 2, + "seconds": 0, + "thirds": 2, + "winPercent": 0.0, + "placePercent": 0.66666667 + }, + "secondUp": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + } + }, + { + "number": 6, + "name": "Peri", + "barrier": 2, + "weight": 57.0, + "jockey": "Andrew Adkins", + "trainer": "Michael Freedman", + "form": "85", + "career_prize": "$2450.00", + "age": 4, + "sex": "Mare", + "sire": "Lonhro", + "stats_available": true, + "stats": { + "overall": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "conditions": { + "good": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "soft": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "heavy": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + } + }, + { + "number": 7, + "name": "Photoshop", + "barrier": 5, + "weight": 57.0, + "jockey": "Ms Molly Bourke", + "trainer": "John Sargent", + "form": "72", + "career_prize": "$9700.00", + "age": 4, + "sex": "Mare", + "sire": "Per Incanto", + "stats_available": true, + "stats": { + "overall": { + "starts": 2, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.5 + }, + "conditions": { + "good": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "soft": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "heavy": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + } + }, + { + "number": 8, + "name": "Plume", + "barrier": 1, + "weight": 57.0, + "jockey": "Dylan Gibbons", + "trainer": "Michael, John & Wayne Hawkes", + "form": "4534X", + "career_prize": "$11200.00", + "age": 5, + "sex": "Mare", + "sire": "Blue Point", + "stats_available": true, + "stats": { + "overall": { + "starts": 4, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.25 + }, + "track": { + "starts": 1, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 1.0 + }, + "conditions": { + "good": { + "starts": 3, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "soft": { + "starts": 1, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 1.0 + }, + "heavy": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "secondUp": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + } + }, + { + "number": 9, + "name": "Rativa", + "barrier": 9, + "weight": 57.0, + "jockey": "Mitch Stapleford", + "trainer": "Gregory Hickman", + "form": "", + "career_prize": "$0.00", + "age": 5, + "sex": "Mare", + "sire": "Pierata", + "stats_available": false, + "stats": null + } + ] + }, + { + "race": 6, + "name": "4Wd Tours R Us Class 1 Handicap", + "distance": "1400m", + "condition": "Good 4", + "race_class": "CL1", + "prize_money": "42000", + "number_of_runners": 10, + "abandoned": false, + "start_time": "2026-08-13T05:40:00Z", + "runners": [ + { + "number": 1, + "name": "Andron", + "barrier": 2, + "weight": 59.5, + "jockey": "Ashley Morgan", + "trainer": "Michael, John & Wayne Hawkes", + "form": "133X", + "career_prize": "$37800.00", + "age": 5, + "sex": "Gelding", + "sire": "Pierro", + "stats_available": true, + "stats": { + "overall": { + "starts": 3, + "wins": 1, + "places": 3, + "seconds": 0, + "thirds": 2, + "winPercent": 0.33333333, + "placePercent": 1.0 + }, + "conditions": { + "good": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "soft": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "heavy": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + } + } + }, + { + "number": 2, + "name": "Woodrow", + "barrier": 7, + "weight": 59.5, + "jockey": "Brodie Loy", + "trainer": "Cassandra Schmidt", + "form": "221X2", + "career_prize": "$56175.00", + "age": 4, + "sex": "Gelding", + "sire": "Exceed And Excel", + "stats_available": true, + "stats": { + "overall": { + "starts": 7, + "wins": 1, + "places": 5, + "seconds": 3, + "thirds": 1, + "winPercent": 0.14285714, + "placePercent": 0.71428571 + }, + "conditions": { + "good": { + "starts": 3, + "wins": 1, + "places": 2, + "seconds": 1, + "thirds": 0, + "winPercent": 0.33333333, + "placePercent": 0.66666667 + }, + "soft": { + "starts": 2, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.5 + }, + "heavy": { + "starts": 1, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 1.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 2, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.5 + }, + "secondUp": { + "starts": 2, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.5 + } + } + }, + { + "number": 3, + "name": "Lego Master", + "barrier": 3, + "weight": 58.5, + "jockey": "Kerrin McEvoy", + "trainer": "Bjorn Baker", + "form": "322X1", + "career_prize": "$38600.00", + "age": 4, + "sex": "Gelding", + "sire": "Graff", + "stats_available": true, + "stats": { + "overall": { + "starts": 5, + "wins": 1, + "places": 4, + "seconds": 2, + "thirds": 1, + "winPercent": 0.2, + "placePercent": 0.8 + }, + "distance": { + "starts": 2, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.5 + }, + "conditions": { + "good": { + "starts": 4, + "wins": 0, + "places": 3, + "seconds": 2, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.75 + }, + "soft": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "heavy": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "secondUp": { + "starts": 1, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 1.0 + } + } + }, + { + "number": 4, + "name": "Broadway Street", + "barrier": 9, + "weight": 58.0, + "jockey": "Nash Rawiller", + "trainer": "Kerry Parker", + "form": "4X17", + "career_prize": "$24725.00", + "age": 4, + "sex": "Gelding", + "sire": "Alabama Express", + "stats_available": true, + "stats": { + "overall": { + "starts": 3, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 0.33333333, + "placePercent": 0.33333333 + }, + "conditions": { + "good": { + "starts": 2, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 0.5, + "placePercent": 0.5 + }, + "soft": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "heavy": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 2, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 0.5, + "placePercent": 0.5 + }, + "secondUp": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + } + }, + { + "number": 5, + "name": "Asilah", + "barrier": 10, + "weight": 57.5, + "jockey": "Tommy Berry", + "trainer": "Chris Waller", + "form": "14X", + "career_prize": "$32000.00", + "age": 4, + "sex": "Mare", + "sire": "Wootton Bassett", + "stats_available": true, + "stats": { + "overall": { + "starts": 2, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 0.5, + "placePercent": 0.5 + }, + "track": { + "starts": 1, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 1.0, + "placePercent": 1.0 + }, + "distance": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "conditions": { + "good": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "soft": { + "starts": 1, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 1.0, + "placePercent": 1.0 + }, + "heavy": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 1, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 1.0, + "placePercent": 1.0 + }, + "secondUp": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + } + }, + { + "number": 6, + "name": "I'm Relevant", + "barrier": 1, + "weight": 56.5, + "jockey": "Dylan Gibbons", + "trainer": "John Thompson", + "form": "631", + "career_prize": "$26250.00", + "age": 3, + "sex": "Gelding", + "sire": "Written By", + "stats_available": true, + "stats": { + "overall": { + "starts": 3, + "wins": 1, + "places": 2, + "seconds": 0, + "thirds": 1, + "winPercent": 0.33333333, + "placePercent": 0.66666667 + }, + "track": { + "starts": 1, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 1.0 + }, + "conditions": { + "good": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "soft": { + "starts": 2, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.5 + }, + "heavy": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "secondUp": { + "starts": 1, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 1.0 + } + } + }, + { + "number": 7, + "name": "Frida Kay", + "barrier": 5, + "weight": 56.0, + "jockey": "Ms Olivia Chambers", + "trainer": "Kylie Gavenlock", + "form": "7X515", + "career_prize": "$33750.00", + "age": 4, + "sex": "Mare", + "sire": "Supido", + "stats_available": true, + "stats": { + "overall": { + "starts": 6, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 0.16666667, + "placePercent": 0.16666667 + }, + "track": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "conditions": { + "good": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "soft": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "heavy": { + "starts": 1, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 1.0, + "placePercent": 1.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 3, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "secondUp": { + "starts": 2, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 0.5, + "placePercent": 0.5 + } + } + }, + { + "number": 8, + "name": "Ouragan", + "barrier": 4, + "weight": 56.0, + "jockey": "Andrew Calder", + "trainer": "Paul & Martha Cave", + "form": "62533", + "career_prize": "$47850.00", + "age": 4, + "sex": "Mare", + "sire": "Yes Yes Yes", + "stats_available": true, + "stats": { + "overall": { + "starts": 9, + "wins": 1, + "places": 5, + "seconds": 1, + "thirds": 3, + "winPercent": 0.11111111, + "placePercent": 0.55555556 + }, + "track": { + "starts": 3, + "wins": 0, + "places": 2, + "seconds": 1, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.66666667 + }, + "conditions": { + "good": { + "starts": 3, + "wins": 1, + "places": 2, + "seconds": 0, + "thirds": 1, + "winPercent": 0.33333333, + "placePercent": 0.66666667 + }, + "soft": { + "starts": 3, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.33333333 + }, + "heavy": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 2, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.5 + }, + "secondUp": { + "starts": 1, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 1.0 + } + } + }, + { + "number": 9, + "name": "Truce", + "barrier": 6, + "weight": 55.0, + "jockey": "Mitch Stapleford", + "trainer": "Sara Ryan", + "form": "55053", + "career_prize": "$31225.00", + "age": 5, + "sex": "Mare", + "sire": "Epaulette", + "stats_available": true, + "stats": { + "overall": { + "starts": 9, + "wins": 1, + "places": 3, + "seconds": 1, + "thirds": 1, + "winPercent": 0.11111111, + "placePercent": 0.33333333 + }, + "track": { + "starts": 2, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.5 + }, + "conditions": { + "good": { + "starts": 6, + "wins": 1, + "places": 2, + "seconds": 1, + "thirds": 0, + "winPercent": 0.16666667, + "placePercent": 0.33333333 + }, + "soft": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "heavy": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 2, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 0.5, + "placePercent": 0.5 + }, + "secondUp": { + "starts": 2, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.5 + } + } + }, + { + "number": 10, + "name": "Supreme Statement", + "barrier": 8, + "weight": 55.0, + "jockey": "Andrew Gibbons", + "trainer": "Cheryl Grouse", + "form": "950X5", + "career_prize": "$51150.00", + "age": 5, + "sex": "Gelding", + "sire": "Press Statement", + "stats_available": true, + "stats": { + "overall": { + "starts": 16, + "wins": 1, + "places": 5, + "seconds": 1, + "thirds": 3, + "winPercent": 0.0625, + "placePercent": 0.3125 + }, + "track": { + "starts": 4, + "wins": 1, + "places": 2, + "seconds": 0, + "thirds": 1, + "winPercent": 0.25, + "placePercent": 0.5 + }, + "distance": { + "starts": 2, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.5 + }, + "conditions": { + "good": { + "starts": 11, + "wins": 1, + "places": 3, + "seconds": 0, + "thirds": 2, + "winPercent": 0.09090909, + "placePercent": 0.27272727 + }, + "soft": { + "starts": 2, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.5 + }, + "heavy": { + "starts": 1, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 1.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 3, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "secondUp": { + "starts": 3, + "wins": 0, + "places": 3, + "seconds": 1, + "thirds": 2, + "winPercent": 0.0, + "placePercent": 1.0 + } + } + } + ] + }, + { + "race": 7, + "name": "Destination Port Stephens Cup BM 64", + "distance": "1250m", + "condition": "Good 4", + "race_class": "BM64", + "prize_money": "42000", + "number_of_runners": 15, + "abandoned": false, + "start_time": "2026-08-13T06:20:00Z", + "runners": [ + { + "number": 1, + "name": "Sharp Shock", + "barrier": 8, + "weight": 61.5, + "jockey": "Rory Hutchings", + "trainer": "Rodney Northam", + "form": "90X70", + "career_prize": "$342675.00", + "age": 7, + "sex": "Gelding", + "sire": "Bull Point", + "stats_available": true, + "stats": { + "overall": { + "starts": 34, + "wins": 5, + "places": 13, + "seconds": 8, + "thirds": 0, + "winPercent": 0.14705882, + "placePercent": 0.38235294 + }, + "track": { + "starts": 4, + "wins": 0, + "places": 2, + "seconds": 2, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.5 + }, + "conditions": { + "good": { + "starts": 18, + "wins": 3, + "places": 9, + "seconds": 6, + "thirds": 0, + "winPercent": 0.16666667, + "placePercent": 0.5 + }, + "soft": { + "starts": 11, + "wins": 1, + "places": 3, + "seconds": 2, + "thirds": 0, + "winPercent": 0.09090909, + "placePercent": 0.27272727 + }, + "heavy": { + "starts": 4, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 0.25, + "placePercent": 0.25 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 7, + "wins": 1, + "places": 3, + "seconds": 2, + "thirds": 0, + "winPercent": 0.14285714, + "placePercent": 0.42857143 + }, + "secondUp": { + "starts": 6, + "wins": 1, + "places": 2, + "seconds": 1, + "thirds": 0, + "winPercent": 0.16666667, + "placePercent": 0.33333333 + } + } + }, + { + "number": 2, + "name": "Hollywood Gold", + "barrier": 3, + "weight": 60.5, + "jockey": "Ms Shannen Llewellyn", + "trainer": "Peter Mills", + "form": "X0651", + "career_prize": "$124450.00", + "age": 6, + "sex": "Gelding", + "sire": "Casino Prince", + "stats_available": true, + "stats": { + "overall": { + "starts": 14, + "wins": 4, + "places": 8, + "seconds": 3, + "thirds": 1, + "winPercent": 0.28571429, + "placePercent": 0.57142857 + }, + "conditions": { + "good": { + "starts": 6, + "wins": 2, + "places": 4, + "seconds": 2, + "thirds": 0, + "winPercent": 0.33333333, + "placePercent": 0.66666667 + }, + "soft": { + "starts": 7, + "wins": 1, + "places": 3, + "seconds": 1, + "thirds": 1, + "winPercent": 0.14285714, + "placePercent": 0.42857143 + }, + "heavy": { + "starts": 1, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 1.0, + "placePercent": 1.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 3, + "wins": 0, + "places": 2, + "seconds": 1, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.66666667 + }, + "secondUp": { + "starts": 3, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.33333333 + } + } + }, + { + "number": 3, + "name": "President", + "barrier": 2, + "weight": 60.5, + "jockey": "Mitch Stapleford", + "trainer": "Jason Coyle", + "form": "78687", + "career_prize": "$110400.00", + "age": 5, + "sex": "Gelding", + "sire": "I Am Invincible", + "stats_available": true, + "stats": { + "overall": { + "starts": 17, + "wins": 2, + "places": 4, + "seconds": 0, + "thirds": 2, + "winPercent": 0.11764706, + "placePercent": 0.23529412 + }, + "distance": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "conditions": { + "good": { + "starts": 8, + "wins": 1, + "places": 2, + "seconds": 0, + "thirds": 1, + "winPercent": 0.125, + "placePercent": 0.25 + }, + "soft": { + "starts": 6, + "wins": 1, + "places": 2, + "seconds": 0, + "thirds": 1, + "winPercent": 0.16666667, + "placePercent": 0.33333333 + }, + "heavy": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 5, + "wins": 1, + "places": 3, + "seconds": 0, + "thirds": 2, + "winPercent": 0.2, + "placePercent": 0.6 + }, + "secondUp": { + "starts": 4, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + } + }, + { + "number": 4, + "name": "Tainui", + "barrier": 15, + "weight": 60.0, + "jockey": "Adrian Layt", + "trainer": "Geoff O'Brien", + "form": "2798X", + "career_prize": "$118325.00", + "age": 5, + "sex": "Gelding", + "sire": "Astern", + "stats_available": true, + "stats": { + "overall": { + "starts": 17, + "wins": 4, + "places": 10, + "seconds": 6, + "thirds": 0, + "winPercent": 0.23529412, + "placePercent": 0.58823529 + }, + "track": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "conditions": { + "good": { + "starts": 14, + "wins": 4, + "places": 9, + "seconds": 5, + "thirds": 0, + "winPercent": 0.28571429, + "placePercent": 0.64285714 + }, + "soft": { + "starts": 2, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.5 + }, + "heavy": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 2, + "wins": 0, + "places": 2, + "seconds": 2, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 1.0 + }, + "secondUp": { + "starts": 2, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.5 + } + } + }, + { + "number": 5, + "name": "Equilibrist", + "barrier": 10, + "weight": 59.5, + "jockey": "Nash Rawiller", + "trainer": "Kerry Parker", + "form": "58798", + "career_prize": "$176725.00", + "age": 6, + "sex": "Gelding", + "sire": "Trapeze Artist", + "stats_available": true, + "stats": { + "overall": { + "starts": 33, + "wins": 4, + "places": 8, + "seconds": 2, + "thirds": 2, + "winPercent": 0.12121212, + "placePercent": 0.24242424 + }, + "track": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "distance": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "conditions": { + "good": { + "starts": 17, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.05882353 + }, + "soft": { + "starts": 11, + "wins": 2, + "places": 5, + "seconds": 1, + "thirds": 2, + "winPercent": 0.18181818, + "placePercent": 0.45454545 + }, + "heavy": { + "starts": 5, + "wins": 2, + "places": 2, + "seconds": 0, + "thirds": 0, + "winPercent": 0.4, + "placePercent": 0.4 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 5, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "secondUp": { + "starts": 5, + "wins": 0, + "places": 2, + "seconds": 1, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.4 + } + } + }, + { + "number": 6, + "name": "Herman Said", + "barrier": 14, + "weight": 59.5, + "jockey": "William Stanley", + "trainer": "Kris Lees", + "form": "455X3", + "career_prize": "$60125.00", + "age": 4, + "sex": "Gelding", + "sire": "Exceedance", + "stats_available": true, + "stats": { + "overall": { + "starts": 10, + "wins": 2, + "places": 6, + "seconds": 2, + "thirds": 2, + "winPercent": 0.2, + "placePercent": 0.6 + }, + "track": { + "starts": 3, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 0.33333333, + "placePercent": 0.33333333 + }, + "distance": { + "starts": 2, + "wins": 1, + "places": 2, + "seconds": 1, + "thirds": 0, + "winPercent": 0.5, + "placePercent": 1.0 + }, + "trackDistance": { + "starts": 1, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 1.0, + "placePercent": 1.0 + }, + "conditions": { + "good": { + "starts": 4, + "wins": 0, + "places": 3, + "seconds": 2, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.75 + }, + "soft": { + "starts": 5, + "wins": 2, + "places": 2, + "seconds": 0, + "thirds": 0, + "winPercent": 0.4, + "placePercent": 0.4 + }, + "heavy": { + "starts": 1, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 1.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 3, + "wins": 1, + "places": 3, + "seconds": 0, + "thirds": 2, + "winPercent": 0.33333333, + "placePercent": 1.0 + }, + "secondUp": { + "starts": 2, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.5 + } + } + }, + { + "number": 7, + "name": "Puerto Banus", + "barrier": 6, + "weight": 58.5, + "jockey": "Andrew Adkins", + "trainer": "Paul Perry", + "form": "64660", + "career_prize": "$129825.00", + "age": 5, + "sex": "Gelding", + "sire": "Saxon Warrior", + "stats_available": true, + "stats": { + "overall": { + "starts": 25, + "wins": 3, + "places": 13, + "seconds": 6, + "thirds": 4, + "winPercent": 0.12, + "placePercent": 0.52 + }, + "track": { + "starts": 4, + "wins": 1, + "places": 3, + "seconds": 1, + "thirds": 1, + "winPercent": 0.25, + "placePercent": 0.75 + }, + "conditions": { + "good": { + "starts": 15, + "wins": 1, + "places": 9, + "seconds": 5, + "thirds": 3, + "winPercent": 0.06666667, + "placePercent": 0.6 + }, + "soft": { + "starts": 7, + "wins": 2, + "places": 3, + "seconds": 0, + "thirds": 1, + "winPercent": 0.28571429, + "placePercent": 0.42857143 + }, + "heavy": { + "starts": 2, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.5 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 4, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.25 + }, + "secondUp": { + "starts": 3, + "wins": 0, + "places": 3, + "seconds": 1, + "thirds": 2, + "winPercent": 0.0, + "placePercent": 1.0 + } + } + }, + { + "number": 8, + "name": "Divine Secrets", + "barrier": 4, + "weight": 57.5, + "jockey": "Chad Schofield", + "trainer": "Peter Snowden", + "form": "1293X", + "career_prize": "$51075.00", + "age": 4, + "sex": "Mare", + "sire": "Deep Field", + "stats_available": true, + "stats": { + "overall": { + "starts": 9, + "wins": 2, + "places": 4, + "seconds": 1, + "thirds": 1, + "winPercent": 0.22222222, + "placePercent": 0.44444444 + }, + "conditions": { + "good": { + "starts": 4, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 0.25, + "placePercent": 0.25 + }, + "soft": { + "starts": 5, + "wins": 1, + "places": 3, + "seconds": 1, + "thirds": 1, + "winPercent": 0.2, + "placePercent": 0.6 + }, + "heavy": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 2, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 0.5, + "placePercent": 0.5 + }, + "secondUp": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + } + }, + { + "number": 9, + "name": "Call Me Sassy", + "barrier": 12, + "weight": 57.0, + "jockey": "Tommy Berry", + "trainer": "David Pfieffer", + "form": "22273", + "career_prize": "$61250.00", + "age": 5, + "sex": "Mare", + "sire": "Zoustar", + "stats_available": true, + "stats": { + "overall": { + "starts": 9, + "wins": 1, + "places": 8, + "seconds": 3, + "thirds": 4, + "winPercent": 0.11111111, + "placePercent": 0.88888889 + }, + "track": { + "starts": 2, + "wins": 0, + "places": 2, + "seconds": 2, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 1.0 + }, + "distance": { + "starts": 1, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 1.0 + }, + "trackDistance": { + "starts": 1, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 1.0 + }, + "conditions": { + "good": { + "starts": 6, + "wins": 1, + "places": 6, + "seconds": 1, + "thirds": 4, + "winPercent": 0.16666667, + "placePercent": 1.0 + }, + "soft": { + "starts": 3, + "wins": 0, + "places": 2, + "seconds": 2, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.66666667 + }, + "heavy": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 2, + "wins": 0, + "places": 2, + "seconds": 1, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 1.0 + }, + "secondUp": { + "starts": 2, + "wins": 1, + "places": 2, + "seconds": 1, + "thirds": 0, + "winPercent": 0.5, + "placePercent": 1.0 + } + } + }, + { + "number": 10, + "name": "Nosey Parker", + "barrier": 11, + "weight": 56.5, + "jockey": "Ms Alysha Collett", + "trainer": "Paul Perry", + "form": "65443", + "career_prize": "$345400.00", + "age": 7, + "sex": "Gelding", + "sire": "Choisir", + "stats_available": true, + "stats": { + "overall": { + "starts": 45, + "wins": 5, + "places": 15, + "seconds": 6, + "thirds": 4, + "winPercent": 0.11111111, + "placePercent": 0.33333333 + }, + "track": { + "starts": 18, + "wins": 4, + "places": 10, + "seconds": 4, + "thirds": 2, + "winPercent": 0.22222222, + "placePercent": 0.55555556 + }, + "distance": { + "starts": 9, + "wins": 2, + "places": 4, + "seconds": 2, + "thirds": 0, + "winPercent": 0.22222222, + "placePercent": 0.44444444 + }, + "trackDistance": { + "starts": 7, + "wins": 2, + "places": 3, + "seconds": 1, + "thirds": 0, + "winPercent": 0.28571429, + "placePercent": 0.42857143 + }, + "conditions": { + "good": { + "starts": 18, + "wins": 1, + "places": 4, + "seconds": 2, + "thirds": 1, + "winPercent": 0.05555556, + "placePercent": 0.22222222 + }, + "soft": { + "starts": 19, + "wins": 4, + "places": 6, + "seconds": 0, + "thirds": 2, + "winPercent": 0.21052632, + "placePercent": 0.31578947 + }, + "heavy": { + "starts": 7, + "wins": 0, + "places": 4, + "seconds": 4, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.57142857 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 5, + "wins": 0, + "places": 2, + "seconds": 1, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.4 + }, + "secondUp": { + "starts": 5, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.2 + } + } + }, + { + "number": 11, + "name": "Nafanua", + "barrier": 13, + "weight": 55.0, + "jockey": "Dylan Gibbons", + "trainer": "Bjorn Baker", + "form": "541X3", + "career_prize": "$25600.00", + "age": 4, + "sex": "Mare", + "sire": "Tagaloa", + "stats_available": true, + "stats": { + "overall": { + "starts": 5, + "wins": 1, + "places": 3, + "seconds": 1, + "thirds": 1, + "winPercent": 0.2, + "placePercent": 0.6 + }, + "conditions": { + "good": { + "starts": 2, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 0.5, + "placePercent": 0.5 + }, + "soft": { + "starts": 3, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 0.33333333, + "placePercent": 0.33333333 + }, + "heavy": { + "starts": 1, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 1.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 2, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.5 + }, + "secondUp": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + } + }, + { + "number": 12, + "name": "Vittozzi", + "barrier": 5, + "weight": 55.0, + "jockey": "Ashley Morgan", + "trainer": "Nathan Doyle", + "form": "21X75", + "career_prize": "$25900.00", + "age": 4, + "sex": "Mare", + "sire": "Trapeze Artist", + "stats_available": true, + "stats": { + "overall": { + "starts": 6, + "wins": 1, + "places": 3, + "seconds": 1, + "thirds": 1, + "winPercent": 0.16666667, + "placePercent": 0.5 + }, + "conditions": { + "good": { + "starts": 3, + "wins": 1, + "places": 2, + "seconds": 1, + "thirds": 0, + "winPercent": 0.33333333, + "placePercent": 0.66666667 + }, + "soft": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "heavy": { + "starts": 2, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.5 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 3, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.33333333 + }, + "secondUp": { + "starts": 2, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.5 + } + } + }, + { + "number": 13, + "name": "Felis Chaus", + "barrier": 7, + "weight": 55.5, + "jockey": "Ms Liberty Smyth,", + "trainer": "Marc Quinn", + "form": "63562", + "career_prize": "$53175.00", + "age": 5, + "sex": "Gelding", + "sire": "Jungle Cat", + "stats_available": true, + "stats": { + "overall": { + "starts": 16, + "wins": 1, + "places": 5, + "seconds": 2, + "thirds": 2, + "winPercent": 0.0625, + "placePercent": 0.3125 + }, + "track": { + "starts": 2, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.5 + }, + "conditions": { + "good": { + "starts": 7, + "wins": 1, + "places": 3, + "seconds": 1, + "thirds": 1, + "winPercent": 0.14285714, + "placePercent": 0.42857143 + }, + "soft": { + "starts": 6, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.16666667 + }, + "heavy": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 3, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "secondUp": { + "starts": 3, + "wins": 1, + "places": 2, + "seconds": 1, + "thirds": 0, + "winPercent": 0.33333333, + "placePercent": 0.66666667 + } + } + }, + { + "number": 14, + "name": "Executive Decision", + "barrier": 9, + "weight": 55.0, + "jockey": "", + "trainer": "Mark Cross", + "form": "63909", + "career_prize": "$95600.00", + "age": 5, + "sex": "Gelding", + "sire": "Hallowed Crown", + "stats_available": true, + "stats": { + "overall": { + "starts": 31, + "wins": 3, + "places": 5, + "seconds": 1, + "thirds": 1, + "winPercent": 0.09677419, + "placePercent": 0.16129032 + }, + "track": { + "starts": 6, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 0.16666667, + "placePercent": 0.16666667 + }, + "distance": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "conditions": { + "good": { + "starts": 14, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 0.07142857, + "placePercent": 0.07142857 + }, + "soft": { + "starts": 7, + "wins": 0, + "places": 2, + "seconds": 1, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.28571429 + }, + "heavy": { + "starts": 8, + "wins": 2, + "places": 2, + "seconds": 0, + "thirds": 0, + "winPercent": 0.25, + "placePercent": 0.25 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 7, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.14285714 + }, + "secondUp": { + "starts": 6, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 0.16666667, + "placePercent": 0.16666667 + } + } + }, + { + "number": 15, + "name": "Asilah", + "barrier": 1, + "weight": 57.5, + "jockey": "Tommy Berry", + "trainer": "Chris Waller", + "form": "14X", + "career_prize": "$32000.00", + "age": 4, + "sex": "Mare", + "sire": "Wootton Bassett", + "stats_available": true, + "stats": { + "overall": { + "starts": 2, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 0.5, + "placePercent": 0.5 + }, + "track": { + "starts": 1, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 1.0, + "placePercent": 1.0 + }, + "conditions": { + "good": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "soft": { + "starts": 1, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 1.0, + "placePercent": 1.0 + }, + "heavy": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 1, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 1.0, + "placePercent": 1.0 + }, + "secondUp": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + } + } + ] + }, + { + "race": 8, + "name": "The Prince Of Merewether BM64 Handicap", + "distance": "1600m", + "condition": "Good 4", + "race_class": "BM64", + "prize_money": "45000", + "number_of_runners": 11, + "abandoned": false, + "start_time": "2026-08-13T06:55:00Z", + "runners": [ + { + "number": 1, + "name": "Prince Of Sorts", + "barrier": 3, + "weight": 63.0, + "jockey": "Ms Shannen Llewellyn", + "trainer": "Allan Kehoe", + "form": "02X83", + "career_prize": "$177900.00", + "age": 5, + "sex": "Gelding", + "sire": "Tassort", + "stats_available": true, + "stats": { + "overall": { + "starts": 24, + "wins": 5, + "places": 13, + "seconds": 4, + "thirds": 4, + "winPercent": 0.20833333, + "placePercent": 0.54166667 + }, + "track": { + "starts": 4, + "wins": 1, + "places": 2, + "seconds": 1, + "thirds": 0, + "winPercent": 0.25, + "placePercent": 0.5 + }, + "distance": { + "starts": 3, + "wins": 0, + "places": 2, + "seconds": 1, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.66666667 + }, + "trackDistance": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "conditions": { + "good": { + "starts": 13, + "wins": 2, + "places": 7, + "seconds": 3, + "thirds": 2, + "winPercent": 0.15384615, + "placePercent": 0.53846154 + }, + "soft": { + "starts": 8, + "wins": 2, + "places": 4, + "seconds": 1, + "thirds": 1, + "winPercent": 0.25, + "placePercent": 0.5 + }, + "heavy": { + "starts": 2, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 0.5, + "placePercent": 0.5 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 5, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.2 + }, + "secondUp": { + "starts": 4, + "wins": 2, + "places": 3, + "seconds": 1, + "thirds": 0, + "winPercent": 0.5, + "placePercent": 0.75 + } + } + }, + { + "number": 2, + "name": "Fabrice", + "barrier": 9, + "weight": 60.5, + "jockey": "Mitchell Bell", + "trainer": "Tracey Bartley", + "form": "X6240", + "career_prize": "$95750.00", + "age": 6, + "sex": "Gelding", + "sire": "Ocean Park", + "stats_available": true, + "stats": { + "overall": { + "starts": 17, + "wins": 2, + "places": 7, + "seconds": 3, + "thirds": 2, + "winPercent": 0.11764706, + "placePercent": 0.41176471 + }, + "track": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "conditions": { + "good": { + "starts": 6, + "wins": 0, + "places": 4, + "seconds": 2, + "thirds": 2, + "winPercent": 0.0, + "placePercent": 0.66666667 + }, + "soft": { + "starts": 6, + "wins": 1, + "places": 2, + "seconds": 1, + "thirds": 0, + "winPercent": 0.16666667, + "placePercent": 0.33333333 + }, + "heavy": { + "starts": 3, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 0.33333333, + "placePercent": 0.33333333 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 4, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 0.25, + "placePercent": 0.25 + }, + "secondUp": { + "starts": 3, + "wins": 0, + "places": 2, + "seconds": 1, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.66666667 + } + } + }, + { + "number": 3, + "name": "The Stars Align", + "barrier": 4, + "weight": 60.5, + "jockey": "Jean Van Overmeire", + "trainer": "Anthony Mountney", + "form": "11410", + "career_prize": "$59365.00", + "age": 5, + "sex": "Gelding", + "sire": "Star Turn", + "stats_available": true, + "stats": { + "overall": { + "starts": 11, + "wins": 4, + "places": 4, + "seconds": 0, + "thirds": 0, + "winPercent": 0.36363636, + "placePercent": 0.36363636 + }, + "distance": { + "starts": 6, + "wins": 3, + "places": 3, + "seconds": 0, + "thirds": 0, + "winPercent": 0.5, + "placePercent": 0.5 + }, + "conditions": { + "good": { + "starts": 3, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 0.33333333, + "placePercent": 0.33333333 + }, + "soft": { + "starts": 6, + "wins": 2, + "places": 2, + "seconds": 0, + "thirds": 0, + "winPercent": 0.33333333, + "placePercent": 0.33333333 + }, + "heavy": { + "starts": 1, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 1.0, + "placePercent": 1.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 4, + "wins": 2, + "places": 2, + "seconds": 0, + "thirds": 0, + "winPercent": 0.5, + "placePercent": 0.5 + }, + "secondUp": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + } + }, + { + "number": 4, + "name": "Kosuke", + "barrier": 7, + "weight": 60.0, + "jockey": "Ms Jess Taylor", + "trainer": "Gregory McFarlane", + "form": "X784X", + "career_prize": "$109200.00", + "age": 5, + "sex": "Gelding", + "sire": "The Autumn Sun", + "stats_available": true, + "stats": { + "overall": { + "starts": 17, + "wins": 2, + "places": 5, + "seconds": 3, + "thirds": 0, + "winPercent": 0.11764706, + "placePercent": 0.29411765 + }, + "track": { + "starts": 2, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 0.5, + "placePercent": 0.5 + }, + "distance": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "trackDistance": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "conditions": { + "good": { + "starts": 7, + "wins": 2, + "places": 2, + "seconds": 0, + "thirds": 0, + "winPercent": 0.28571429, + "placePercent": 0.28571429 + }, + "soft": { + "starts": 7, + "wins": 0, + "places": 3, + "seconds": 3, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.42857143 + }, + "heavy": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 4, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 0.25, + "placePercent": 0.25 + }, + "secondUp": { + "starts": 3, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.33333333 + } + } + }, + { + "number": 5, + "name": "Tom Cruising", + "barrier": 1, + "weight": 59.5, + "jockey": "Nash Rawiller", + "trainer": "Kerry Parker", + "form": "5X060", + "career_prize": "$136630.00", + "age": 6, + "sex": "Gelding", + "sire": "American Pharoah", + "stats_available": true, + "stats": { + "overall": { + "starts": 31, + "wins": 4, + "places": 9, + "seconds": 3, + "thirds": 2, + "winPercent": 0.12903226, + "placePercent": 0.29032258 + }, + "track": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "distance": { + "starts": 17, + "wins": 3, + "places": 6, + "seconds": 2, + "thirds": 1, + "winPercent": 0.17647059, + "placePercent": 0.35294118 + }, + "trackDistance": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "conditions": { + "good": { + "starts": 16, + "wins": 3, + "places": 3, + "seconds": 0, + "thirds": 0, + "winPercent": 0.1875, + "placePercent": 0.1875 + }, + "soft": { + "starts": 9, + "wins": 1, + "places": 5, + "seconds": 2, + "thirds": 2, + "winPercent": 0.11111111, + "placePercent": 0.55555556 + }, + "heavy": { + "starts": 6, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.16666667 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 4, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.25 + }, + "secondUp": { + "starts": 4, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + } + }, + { + "number": 6, + "name": "Rush Attack", + "barrier": 11, + "weight": 58.5, + "jockey": "Tommy Berry", + "trainer": "Nathan Doyle", + "form": "88666", + "career_prize": "$189600.00", + "age": 6, + "sex": "Gelding", + "sire": "Brave Smash", + "stats_available": true, + "stats": { + "overall": { + "starts": 24, + "wins": 4, + "places": 9, + "seconds": 5, + "thirds": 0, + "winPercent": 0.16666667, + "placePercent": 0.375 + }, + "track": { + "starts": 6, + "wins": 1, + "places": 3, + "seconds": 2, + "thirds": 0, + "winPercent": 0.16666667, + "placePercent": 0.5 + }, + "distance": { + "starts": 9, + "wins": 1, + "places": 4, + "seconds": 3, + "thirds": 0, + "winPercent": 0.11111111, + "placePercent": 0.44444444 + }, + "trackDistance": { + "starts": 5, + "wins": 1, + "places": 2, + "seconds": 1, + "thirds": 0, + "winPercent": 0.2, + "placePercent": 0.4 + }, + "conditions": { + "good": { + "starts": 9, + "wins": 2, + "places": 4, + "seconds": 2, + "thirds": 0, + "winPercent": 0.22222222, + "placePercent": 0.44444444 + }, + "soft": { + "starts": 9, + "wins": 2, + "places": 4, + "seconds": 2, + "thirds": 0, + "winPercent": 0.22222222, + "placePercent": 0.44444444 + }, + "heavy": { + "starts": 5, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.2 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 5, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.2 + }, + "secondUp": { + "starts": 4, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 0.25, + "placePercent": 0.25 + } + } + }, + { + "number": 7, + "name": "Tact", + "barrier": 8, + "weight": 58.5, + "jockey": "Aaron Bullock", + "trainer": "Jason Deamer", + "form": "0X662", + "career_prize": "$85375.00", + "age": 5, + "sex": "Gelding", + "sire": "The Autumn Sun", + "stats_available": true, + "stats": { + "overall": { + "starts": 17, + "wins": 3, + "places": 6, + "seconds": 2, + "thirds": 1, + "winPercent": 0.17647059, + "placePercent": 0.35294118 + }, + "track": { + "starts": 8, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "distance": { + "starts": 4, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 0.25, + "placePercent": 0.25 + }, + "trackDistance": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "conditions": { + "good": { + "starts": 11, + "wins": 2, + "places": 3, + "seconds": 0, + "thirds": 1, + "winPercent": 0.18181818, + "placePercent": 0.27272727 + }, + "soft": { + "starts": 3, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "heavy": { + "starts": 3, + "wins": 1, + "places": 3, + "seconds": 2, + "thirds": 0, + "winPercent": 0.33333333, + "placePercent": 1.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 5, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.2 + }, + "secondUp": { + "starts": 4, + "wins": 1, + "places": 2, + "seconds": 0, + "thirds": 1, + "winPercent": 0.25, + "placePercent": 0.5 + } + } + }, + { + "number": 8, + "name": "Uncle Harry", + "barrier": 2, + "weight": 58.0, + "jockey": "Kerrin McEvoy", + "trainer": "Paul Perry", + "form": "6X944", + "career_prize": "$168175.00", + "age": 6, + "sex": "Gelding", + "sire": "Harry Angel", + "stats_available": true, + "stats": { + "overall": { + "starts": 38, + "wins": 4, + "places": 11, + "seconds": 2, + "thirds": 5, + "winPercent": 0.10526316, + "placePercent": 0.28947368 + }, + "track": { + "starts": 20, + "wins": 2, + "places": 5, + "seconds": 2, + "thirds": 1, + "winPercent": 0.1, + "placePercent": 0.25 + }, + "distance": { + "starts": 10, + "wins": 1, + "places": 5, + "seconds": 1, + "thirds": 3, + "winPercent": 0.1, + "placePercent": 0.5 + }, + "trackDistance": { + "starts": 5, + "wins": 1, + "places": 2, + "seconds": 1, + "thirds": 0, + "winPercent": 0.2, + "placePercent": 0.4 + }, + "conditions": { + "good": { + "starts": 22, + "wins": 4, + "places": 10, + "seconds": 1, + "thirds": 5, + "winPercent": 0.18181818, + "placePercent": 0.45454545 + }, + "soft": { + "starts": 11, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.09090909 + }, + "heavy": { + "starts": 3, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 7, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 0.14285714, + "placePercent": 0.14285714 + }, + "secondUp": { + "starts": 6, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 0.16666667, + "placePercent": 0.16666667 + } + } + }, + { + "number": 9, + "name": "Kahraba", + "barrier": 6, + "weight": 55.0, + "jockey": "Ms Mollie Fitzgerald", + "trainer": "Denim Wynen", + "form": "9X327", + "career_prize": "$86225.00", + "age": 7, + "sex": "Mare", + "sire": "Dundeel", + "stats_available": true, + "stats": { + "overall": { + "starts": 31, + "wins": 2, + "places": 8, + "seconds": 3, + "thirds": 3, + "winPercent": 0.06451613, + "placePercent": 0.25806452 + }, + "track": { + "starts": 3, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "distance": { + "starts": 6, + "wins": 0, + "places": 4, + "seconds": 2, + "thirds": 2, + "winPercent": 0.0, + "placePercent": 0.66666667 + }, + "conditions": { + "good": { + "starts": 16, + "wins": 2, + "places": 3, + "seconds": 0, + "thirds": 1, + "winPercent": 0.125, + "placePercent": 0.1875 + }, + "soft": { + "starts": 8, + "wins": 0, + "places": 2, + "seconds": 1, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.25 + }, + "heavy": { + "starts": 5, + "wins": 0, + "places": 3, + "seconds": 2, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.6 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 5, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.2 + }, + "secondUp": { + "starts": 5, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.2 + } + } + }, + { + "number": 10, + "name": "So You Ready", + "barrier": 5, + "weight": 55.0, + "jockey": "Ms Olivia Chambers", + "trainer": "Kristen Buchanan", + "form": "36X00", + "career_prize": "$51425.00", + "age": 5, + "sex": "Gelding", + "sire": "So You Think", + "stats_available": true, + "stats": { + "overall": { + "starts": 19, + "wins": 1, + "places": 4, + "seconds": 2, + "thirds": 1, + "winPercent": 0.05263158, + "placePercent": 0.21052632 + }, + "track": { + "starts": 6, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.16666667 + }, + "distance": { + "starts": 3, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "conditions": { + "good": { + "starts": 9, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.11111111 + }, + "soft": { + "starts": 7, + "wins": 1, + "places": 3, + "seconds": 2, + "thirds": 0, + "winPercent": 0.14285714, + "placePercent": 0.42857143 + }, + "heavy": { + "starts": 3, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 4, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "secondUp": { + "starts": 4, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + } + }, + { + "number": 11, + "name": "Vieste", + "barrier": 10, + "weight": 55.0, + "jockey": "Ms Poppie Gorton", + "trainer": "Kerry Parker", + "form": "67X08", + "career_prize": "$110000.00", + "age": 6, + "sex": "Mare", + "sire": "Maurice", + "stats_available": true, + "stats": { + "overall": { + "starts": 34, + "wins": 2, + "places": 9, + "seconds": 1, + "thirds": 6, + "winPercent": 0.05882353, + "placePercent": 0.26470588 + }, + "track": { + "starts": 5, + "wins": 2, + "places": 3, + "seconds": 0, + "thirds": 1, + "winPercent": 0.4, + "placePercent": 0.6 + }, + "distance": { + "starts": 9, + "wins": 0, + "places": 2, + "seconds": 0, + "thirds": 2, + "winPercent": 0.0, + "placePercent": 0.22222222 + }, + "trackDistance": { + "starts": 2, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.5 + }, + "conditions": { + "good": { + "starts": 20, + "wins": 2, + "places": 6, + "seconds": 1, + "thirds": 3, + "winPercent": 0.1, + "placePercent": 0.3 + }, + "soft": { + "starts": 8, + "wins": 0, + "places": 2, + "seconds": 0, + "thirds": 2, + "winPercent": 0.0, + "placePercent": 0.25 + }, + "heavy": { + "starts": 5, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.2 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 5, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.2 + }, + "secondUp": { + "starts": 4, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 0.25, + "placePercent": 0.25 + } + } + } + ] + } + ] + }, + "Rockhampton": { + "condition": "?", + "races": [ + { + "race": 1, + "name": "Great Northern 3Yo Maiden Handicap", + "distance": "1200m", + "condition": "Good 4", + "race_class": "3YO MDN", + "prize_money": "23000", + "number_of_runners": 8, + "abandoned": false, + "start_time": "2026-08-13T03:18:00Z", + "runners": [ + { + "number": 1, + "name": "Do A Little Dance", + "barrier": 8, + "weight": 60.0, + "jockey": "Ms Georgina Cartwright", + "trainer": "Billy Healey", + "form": "2X3", + "career_prize": "$7400.00", + "age": 3, + "sex": "Gelding", + "sire": "Aclaim", + "stats_available": true, + "stats": { + "overall": { + "starts": 2, + "wins": 0, + "places": 2, + "seconds": 1, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 1.0 + }, + "distance": { + "starts": 1, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 1.0 + }, + "conditions": { + "good": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "soft": { + "starts": 1, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 1.0 + }, + "heavy": { + "starts": 1, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 1.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 1, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 1.0 + } + } + }, + { + "number": 2, + "name": "Rattlesnakewhiskey", + "barrier": 7, + "weight": 58.5, + "jockey": "Warwick Satherley", + "trainer": "Warwick Satherley", + "form": "8X2", + "career_prize": "$2200.00", + "age": 3, + "sex": "Gelding", + "sire": "Bellevue Hill", + "stats_available": true, + "stats": { + "overall": { + "starts": 2, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.5 + }, + "track": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "conditions": { + "good": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "soft": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "heavy": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + } + }, + { + "number": 3, + "name": "Gin 'N' Juice", + "barrier": 4, + "weight": 58.0, + "jockey": "Ms Georgina Cartwright", + "trainer": "Billy Healey", + "form": "4X6", + "career_prize": "$2000.00", + "age": 3, + "sex": "Gelding", + "sire": "Dubious", + "stats_available": true, + "stats": { + "overall": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "distance": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "conditions": { + "good": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "soft": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "heavy": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + } + }, + { + "number": 4, + "name": "It'Sall About Mary", + "barrier": 6, + "weight": 58.0, + "jockey": "Ryan Wiggins", + "trainer": "Darryl Hansen", + "form": "620X2", + "career_prize": "$10500.00", + "age": 3, + "sex": "Filly", + "sire": "Portland Sky", + "stats_available": true, + "stats": { + "overall": { + "starts": 4, + "wins": 0, + "places": 2, + "seconds": 2, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.5 + }, + "track": { + "starts": 1, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 1.0 + }, + "distance": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "conditions": { + "good": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "soft": { + "starts": 3, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.33333333 + }, + "heavy": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "secondUp": { + "starts": 1, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 1.0 + } + } + }, + { + "number": 5, + "name": "Sarah's Belle", + "barrier": 5, + "weight": 56.0, + "jockey": "Tom Orr", + "trainer": "John O'Sing", + "form": "9", + "career_prize": "$440.00", + "age": 3, + "sex": "Filly", + "sire": "Bellevue Hill", + "stats_available": true, + "stats": { + "overall": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "track": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "conditions": { + "good": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "soft": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "heavy": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + } + } + }, + { + "number": 6, + "name": "Balkan Melody", + "barrier": 2, + "weight": 55.5, + "jockey": "Raul Silvera Olivera", + "trainer": "Jason Morgan", + "form": "X5354", + "career_prize": "$6850.00", + "age": 3, + "sex": "Filly", + "sire": "Perast", + "stats_available": true, + "stats": { + "overall": { + "starts": 5, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.2 + }, + "track": { + "starts": 4, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.25 + }, + "distance": { + "starts": 1, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 1.0 + }, + "trackDistance": { + "starts": 1, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 1.0 + }, + "conditions": { + "good": { + "starts": 2, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.5 + }, + "soft": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "heavy": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "secondUp": { + "starts": 1, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 1.0 + } + } + }, + { + "number": 7, + "name": "Scotch Rocket", + "barrier": 3, + "weight": 54.0, + "jockey": "Ms Steph Tierney", + "trainer": "Jade Doolan", + "form": "X807X", + "career_prize": "$2240.00", + "age": 3, + "sex": "Filly", + "sire": "Glenfiddich", + "stats_available": true, + "stats": { + "overall": { + "starts": 5, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "track": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "conditions": { + "good": { + "starts": 4, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "soft": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "heavy": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "secondUp": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + } + }, + { + "number": 8, + "name": "Tiger Rocket", + "barrier": 1, + "weight": 54.0, + "jockey": "Ms Nikki Olzard", + "trainer": "Jade Doolan", + "form": "63897", + "career_prize": "$7420.00", + "age": 3, + "sex": "Gelding", + "sire": "Better Than Ready", + "stats_available": true, + "stats": { + "overall": { + "starts": 10, + "wins": 0, + "places": 2, + "seconds": 0, + "thirds": 2, + "winPercent": 0.0, + "placePercent": 0.2 + }, + "track": { + "starts": 4, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "distance": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "conditions": { + "good": { + "starts": 5, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "soft": { + "starts": 4, + "wins": 0, + "places": 2, + "seconds": 0, + "thirds": 2, + "winPercent": 0.0, + "placePercent": 0.5 + }, + "heavy": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "secondUp": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + } + } + ] + }, + { + "race": 2, + "name": "Tab Class 5 Handicap", + "distance": "1400m", + "condition": "Good 4", + "race_class": "CL5", + "prize_money": "21000", + "number_of_runners": 7, + "abandoned": false, + "start_time": "2026-08-13T03:57:00Z", + "runners": [ + { + "number": 1, + "name": "Ask Me Mate", + "barrier": 6, + "weight": 59.0, + "jockey": "Chris McIver", + "trainer": "Jamie McConachy", + "form": "X5343", + "career_prize": "$87650.00", + "age": 5, + "sex": "Gelding", + "sire": "Better Than Ready", + "stats_available": true, + "stats": { + "overall": { + "starts": 18, + "wins": 4, + "places": 11, + "seconds": 3, + "thirds": 4, + "winPercent": 0.22222222, + "placePercent": 0.61111111 + }, + "track": { + "starts": 15, + "wins": 4, + "places": 10, + "seconds": 2, + "thirds": 4, + "winPercent": 0.26666667, + "placePercent": 0.66666667 + }, + "distance": { + "starts": 2, + "wins": 2, + "places": 2, + "seconds": 0, + "thirds": 0, + "winPercent": 1.0, + "placePercent": 1.0 + }, + "trackDistance": { + "starts": 2, + "wins": 2, + "places": 2, + "seconds": 0, + "thirds": 0, + "winPercent": 1.0, + "placePercent": 1.0 + }, + "conditions": { + "good": { + "starts": 5, + "wins": 0, + "places": 2, + "seconds": 1, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.4 + }, + "soft": { + "starts": 11, + "wins": 3, + "places": 7, + "seconds": 2, + "thirds": 2, + "winPercent": 0.27272727, + "placePercent": 0.63636364 + }, + "heavy": { + "starts": 1, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 1.0, + "placePercent": 1.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 5, + "wins": 1, + "places": 2, + "seconds": 0, + "thirds": 1, + "winPercent": 0.2, + "placePercent": 0.4 + }, + "secondUp": { + "starts": 4, + "wins": 2, + "places": 3, + "seconds": 0, + "thirds": 1, + "winPercent": 0.5, + "placePercent": 0.75 + } + } + }, + { + "number": 2, + "name": "Lonergy", + "barrier": 2, + "weight": 58.0, + "jockey": "Ms Nikki Olzard", + "trainer": "Rodney Hay", + "form": "16824", + "career_prize": "$102660.00", + "age": 7, + "sex": "Gelding", + "sire": "Lonhro", + "stats_available": true, + "stats": { + "overall": { + "starts": 27, + "wins": 4, + "places": 12, + "seconds": 5, + "thirds": 3, + "winPercent": 0.14814815, + "placePercent": 0.44444444 + }, + "track": { + "starts": 8, + "wins": 1, + "places": 3, + "seconds": 1, + "thirds": 1, + "winPercent": 0.125, + "placePercent": 0.375 + }, + "distance": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "conditions": { + "good": { + "starts": 15, + "wins": 2, + "places": 6, + "seconds": 4, + "thirds": 0, + "winPercent": 0.13333333, + "placePercent": 0.4 + }, + "soft": { + "starts": 9, + "wins": 2, + "places": 4, + "seconds": 0, + "thirds": 2, + "winPercent": 0.22222222, + "placePercent": 0.44444444 + }, + "heavy": { + "starts": 1, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 1.0 + }, + "firm": { + "starts": 1, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 1.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 7, + "wins": 2, + "places": 4, + "seconds": 2, + "thirds": 0, + "winPercent": 0.28571429, + "placePercent": 0.57142857 + }, + "secondUp": { + "starts": 5, + "wins": 0, + "places": 3, + "seconds": 2, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.6 + } + } + }, + { + "number": 3, + "name": "Warna", + "barrier": 1, + "weight": 58.0, + "jockey": "Ms Steph Tierney", + "trainer": "Stuart Kendrick", + "form": "17759", + "career_prize": "$67620.00", + "age": 5, + "sex": "Gelding", + "sire": "Written Tycoon", + "stats_available": true, + "stats": { + "overall": { + "starts": 17, + "wins": 3, + "places": 7, + "seconds": 2, + "thirds": 2, + "winPercent": 0.17647059, + "placePercent": 0.41176471 + }, + "track": { + "starts": 3, + "wins": 0, + "places": 2, + "seconds": 2, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.66666667 + }, + "distance": { + "starts": 11, + "wins": 3, + "places": 5, + "seconds": 1, + "thirds": 1, + "winPercent": 0.27272727, + "placePercent": 0.45454545 + }, + "trackDistance": { + "starts": 2, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.5 + }, + "conditions": { + "good": { + "starts": 7, + "wins": 2, + "places": 3, + "seconds": 0, + "thirds": 1, + "winPercent": 0.28571429, + "placePercent": 0.42857143 + }, + "soft": { + "starts": 9, + "wins": 1, + "places": 4, + "seconds": 2, + "thirds": 1, + "winPercent": 0.11111111, + "placePercent": 0.44444444 + }, + "heavy": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 3, + "wins": 1, + "places": 2, + "seconds": 1, + "thirds": 0, + "winPercent": 0.33333333, + "placePercent": 0.66666667 + }, + "secondUp": { + "starts": 3, + "wins": 0, + "places": 2, + "seconds": 1, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.66666667 + } + } + }, + { + "number": 4, + "name": "Bold Artic", + "barrier": 5, + "weight": 57.0, + "jockey": "Warwick Satherley", + "trainer": "Garnett Taylor", + "form": "166X4", + "career_prize": "$54435.00", + "age": 5, + "sex": "Gelding", + "sire": "Under The Louvre", + "stats_available": true, + "stats": { + "overall": { + "starts": 15, + "wins": 2, + "places": 6, + "seconds": 2, + "thirds": 2, + "winPercent": 0.13333333, + "placePercent": 0.4 + }, + "track": { + "starts": 6, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.16666667 + }, + "distance": { + "starts": 2, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.5 + }, + "conditions": { + "good": { + "starts": 4, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 0.25, + "placePercent": 0.25 + }, + "soft": { + "starts": 9, + "wins": 1, + "places": 3, + "seconds": 0, + "thirds": 2, + "winPercent": 0.11111111, + "placePercent": 0.33333333 + }, + "heavy": { + "starts": 2, + "wins": 0, + "places": 2, + "seconds": 2, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 1.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 4, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.25 + }, + "secondUp": { + "starts": 3, + "wins": 1, + "places": 2, + "seconds": 0, + "thirds": 1, + "winPercent": 0.33333333, + "placePercent": 0.66666667 + } + } + }, + { + "number": 5, + "name": "Presszora", + "barrier": 7, + "weight": 57.0, + "jockey": "Sean Cormack", + "trainer": "Kevin Miller", + "form": "18X48", + "career_prize": "$54400.00", + "age": 5, + "sex": "Mare", + "sire": "Press Statement", + "stats_available": true, + "stats": { + "overall": { + "starts": 9, + "wins": 5, + "places": 5, + "seconds": 0, + "thirds": 0, + "winPercent": 0.55555556, + "placePercent": 0.55555556 + }, + "track": { + "starts": 6, + "wins": 3, + "places": 3, + "seconds": 0, + "thirds": 0, + "winPercent": 0.5, + "placePercent": 0.5 + }, + "distance": { + "starts": 4, + "wins": 2, + "places": 2, + "seconds": 0, + "thirds": 0, + "winPercent": 0.5, + "placePercent": 0.5 + }, + "trackDistance": { + "starts": 4, + "wins": 2, + "places": 2, + "seconds": 0, + "thirds": 0, + "winPercent": 0.5, + "placePercent": 0.5 + }, + "conditions": { + "good": { + "starts": 2, + "wins": 2, + "places": 2, + "seconds": 0, + "thirds": 0, + "winPercent": 1.0, + "placePercent": 1.0 + }, + "soft": { + "starts": 6, + "wins": 3, + "places": 3, + "seconds": 0, + "thirds": 0, + "winPercent": 0.5, + "placePercent": 0.5 + }, + "heavy": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 2, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 0.5, + "placePercent": 0.5 + }, + "secondUp": { + "starts": 1, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 1.0, + "placePercent": 1.0 + } + } + }, + { + "number": 6, + "name": "Hou Long Gwai", + "barrier": 4, + "weight": 56.0, + "jockey": "Tom Orr", + "trainer": "Michael Stephens", + "form": "2X410", + "career_prize": "$36750.00", + "age": 5, + "sex": "Gelding", + "sire": "Hellbent", + "stats_available": true, + "stats": { + "overall": { + "starts": 12, + "wins": 2, + "places": 4, + "seconds": 2, + "thirds": 0, + "winPercent": 0.16666667, + "placePercent": 0.33333333 + }, + "track": { + "starts": 6, + "wins": 1, + "places": 2, + "seconds": 1, + "thirds": 0, + "winPercent": 0.16666667, + "placePercent": 0.33333333 + }, + "distance": { + "starts": 2, + "wins": 1, + "places": 2, + "seconds": 1, + "thirds": 0, + "winPercent": 0.5, + "placePercent": 1.0 + }, + "trackDistance": { + "starts": 2, + "wins": 1, + "places": 2, + "seconds": 1, + "thirds": 0, + "winPercent": 0.5, + "placePercent": 1.0 + }, + "conditions": { + "good": { + "starts": 4, + "wins": 2, + "places": 3, + "seconds": 1, + "thirds": 0, + "winPercent": 0.5, + "placePercent": 0.75 + }, + "soft": { + "starts": 7, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.14285714 + }, + "heavy": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 4, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 0.25, + "placePercent": 0.25 + }, + "secondUp": { + "starts": 3, + "wins": 1, + "places": 2, + "seconds": 1, + "thirds": 0, + "winPercent": 0.33333333, + "placePercent": 0.66666667 + } + } + }, + { + "number": 7, + "name": "Darling Clementine", + "barrier": 3, + "weight": 54.0, + "jockey": "Ms Tahlia Fenlon", + "trainer": "Darryl Gardiner", + "form": "04638", + "career_prize": "$61600.00", + "age": 5, + "sex": "Mare", + "sire": "Churchill", + "stats_available": true, + "stats": { + "overall": { + "starts": 17, + "wins": 4, + "places": 10, + "seconds": 3, + "thirds": 3, + "winPercent": 0.23529412, + "placePercent": 0.58823529 + }, + "track": { + "starts": 12, + "wins": 3, + "places": 7, + "seconds": 2, + "thirds": 2, + "winPercent": 0.25, + "placePercent": 0.58333333 + }, + "distance": { + "starts": 1, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 1.0 + }, + "trackDistance": { + "starts": 1, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 1.0 + }, + "conditions": { + "good": { + "starts": 7, + "wins": 3, + "places": 4, + "seconds": 1, + "thirds": 0, + "winPercent": 0.42857143, + "placePercent": 0.57142857 + }, + "soft": { + "starts": 8, + "wins": 1, + "places": 5, + "seconds": 2, + "thirds": 2, + "winPercent": 0.125, + "placePercent": 0.625 + }, + "heavy": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 3, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.33333333 + }, + "secondUp": { + "starts": 3, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 0.33333333, + "placePercent": 0.33333333 + } + } + } + ] + }, + { + "race": 3, + "name": "Premier Racehorse-Pride Of Venus Maiden", + "distance": "1050m", + "condition": "Good 4", + "race_class": "MDN", + "prize_money": "23000", + "number_of_runners": 11, + "abandoned": false, + "start_time": "2026-08-13T04:37:00Z", + "runners": [ + { + "number": 1, + "name": "Manoftheland", + "barrier": 7, + "weight": 60.0, + "jockey": "Paul Hamblin", + "trainer": "Kevin Miller", + "form": "4", + "career_prize": "$500.00", + "age": 4, + "sex": "Gelding", + "sire": "Adelaide", + "stats_available": true, + "stats": { + "overall": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "conditions": { + "good": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "soft": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "heavy": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + } + } + }, + { + "number": 2, + "name": "He's A Fighter", + "barrier": 8, + "weight": 59.5, + "jockey": "Warwick Satherley", + "trainer": "Garnett Taylor", + "form": "09X", + "career_prize": "$500.00", + "age": 5, + "sex": "Gelding", + "sire": "Sidestep", + "stats_available": true, + "stats": { + "overall": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "conditions": { + "good": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "soft": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "heavy": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + } + }, + { + "number": 3, + "name": "British Navy", + "barrier": 4, + "weight": 59.0, + "jockey": "Tom Orr", + "trainer": "John Wigginton", + "form": "6X432", + "career_prize": "$11225.00", + "age": 4, + "sex": "Gelding", + "sire": "Fastnet Rock", + "stats_available": true, + "stats": { + "overall": { + "starts": 7, + "wins": 0, + "places": 2, + "seconds": 1, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.28571429 + }, + "track": { + "starts": 2, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.5 + }, + "distance": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "trackDistance": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "conditions": { + "good": { + "starts": 5, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.2 + }, + "soft": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "heavy": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "secondUp": { + "starts": 2, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.5 + } + } + }, + { + "number": 4, + "name": "Graphien", + "barrier": 6, + "weight": 58.0, + "jockey": "Ms Nikki Olzard", + "trainer": "Jamie McConachy", + "form": "5", + "career_prize": "$0.00", + "age": 4, + "sex": "Mare", + "sire": "Written By", + "stats_available": true, + "stats": { + "overall": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "conditions": { + "good": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "soft": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "heavy": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + } + } + }, + { + "number": 5, + "name": "Next Stop Jupiter", + "barrier": 10, + "weight": 58.0, + "jockey": "Sean Cormack", + "trainer": "Kevin Miller", + "form": "345X", + "career_prize": "$4000.00", + "age": 4, + "sex": "Mare", + "sire": "Admire Mars", + "stats_available": true, + "stats": { + "overall": { + "starts": 3, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.33333333 + }, + "conditions": { + "good": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "soft": { + "starts": 1, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 1.0 + }, + "heavy": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 1, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 1.0 + }, + "secondUp": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + } + }, + { + "number": 6, + "name": "Eminen", + "barrier": 3, + "weight": 57.5, + "jockey": "Raul Silvera Olivera", + "trainer": "Stephen Rundle", + "form": "8X6", + "career_prize": "$500.00", + "age": 4, + "sex": "Mare", + "sire": "Brabinger", + "stats_available": true, + "stats": { + "overall": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "conditions": { + "good": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "soft": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "heavy": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + } + }, + { + "number": 7, + "name": "Ready As Bam", + "barrier": 1, + "weight": 57.5, + "jockey": "Ms Hannah Richardson", + "trainer": "Glenn Richardson", + "form": "4X3", + "career_prize": "$3700.00", + "age": 3, + "sex": "Gelding", + "sire": "Better Than Ready", + "stats_available": true, + "stats": { + "overall": { + "starts": 2, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.5 + }, + "conditions": { + "good": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "soft": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "heavy": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + } + }, + { + "number": 8, + "name": "Our Girl Snip", + "barrier": 9, + "weight": 56.0, + "jockey": "Ms Steph Tierney", + "trainer": "Stuart Kendrick", + "form": "", + "career_prize": "$0.00", + "age": 3, + "sex": "Filly", + "sire": "Worthy Cause", + "stats_available": false, + "stats": null + }, + { + "number": 9, + "name": "Three Tees", + "barrier": 2, + "weight": 55.5, + "jockey": "Chris McIver", + "trainer": "Tim Cook", + "form": "044X6", + "career_prize": "$20130.00", + "age": 5, + "sex": "Gelding", + "sire": "Hellbent", + "stats_available": true, + "stats": { + "overall": { + "starts": 14, + "wins": 0, + "places": 3, + "seconds": 2, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.21428571 + }, + "track": { + "starts": 6, + "wins": 0, + "places": 2, + "seconds": 2, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.33333333 + }, + "distance": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "trackDistance": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "conditions": { + "good": { + "starts": 3, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "soft": { + "starts": 9, + "wins": 0, + "places": 2, + "seconds": 2, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.22222222 + }, + "heavy": { + "starts": 2, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.5 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 4, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.25 + }, + "secondUp": { + "starts": 3, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.33333333 + } + } + }, + { + "number": 10, + "name": "Disco Diamond", + "barrier": 10, + "weight": 54.5, + "jockey": "Ms Georgina Cartwright", + "trainer": "Glenn Richardson", + "form": "7X45", + "career_prize": "$2375.00", + "age": 3, + "sex": "Filly", + "sire": "Better Than Ready", + "stats_available": true, + "stats": { + "overall": { + "starts": 3, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "conditions": { + "good": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "soft": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "heavy": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + } + }, + { + "number": 11, + "name": "Whenharry Metelsie", + "barrier": 5, + "weight": 54.0, + "jockey": "Ms Tahlia Fenlon", + "trainer": "Michael & Christine Dore", + "form": "578X7", + "career_prize": "$5870.00", + "age": 5, + "sex": "Mare", + "sire": "Cliffs Edge", + "stats_available": true, + "stats": { + "overall": { + "starts": 11, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.09090909 + }, + "track": { + "starts": 5, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.2 + }, + "distance": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "trackDistance": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "conditions": { + "good": { + "starts": 4, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "soft": { + "starts": 6, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.16666667 + }, + "heavy": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 4, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.25 + }, + "secondUp": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + } + } + ] + }, + { + "race": 4, + "name": "Premier Jockey - Warwick Satherley Open", + "distance": "1100m", + "condition": "Good 4", + "race_class": "OPEN", + "prize_money": "21000", + "number_of_runners": 7, + "abandoned": false, + "start_time": "2026-08-13T05:15:00Z", + "runners": [ + { + "number": 1, + "name": "Master Montaro", + "barrier": 1, + "weight": 61.0, + "jockey": "Raul Silvera Olivera", + "trainer": "Ricky Vale", + "form": "53690", + "career_prize": "$928220.00", + "age": 10, + "sex": "Gelding", + "sire": "Toronado", + "stats_available": true, + "stats": { + "overall": { + "starts": 34, + "wins": 6, + "places": 13, + "seconds": 2, + "thirds": 5, + "winPercent": 0.17647059, + "placePercent": 0.38235294 + }, + "track": { + "starts": 5, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.2 + }, + "distance": { + "starts": 6, + "wins": 1, + "places": 3, + "seconds": 0, + "thirds": 2, + "winPercent": 0.16666667, + "placePercent": 0.5 + }, + "trackDistance": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "conditions": { + "good": { + "starts": 25, + "wins": 6, + "places": 11, + "seconds": 1, + "thirds": 4, + "winPercent": 0.24, + "placePercent": 0.44 + }, + "soft": { + "starts": 8, + "wins": 0, + "places": 2, + "seconds": 1, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.25 + }, + "heavy": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 7, + "wins": 1, + "places": 2, + "seconds": 1, + "thirds": 0, + "winPercent": 0.14285714, + "placePercent": 0.28571429 + }, + "secondUp": { + "starts": 6, + "wins": 0, + "places": 2, + "seconds": 0, + "thirds": 2, + "winPercent": 0.0, + "placePercent": 0.33333333 + } + } + }, + { + "number": 2, + "name": "Track Tale", + "barrier": 6, + "weight": 59.5, + "jockey": "Ryan Wiggins", + "trainer": "Ricky Vale", + "form": "56403", + "career_prize": "$303100.00", + "age": 6, + "sex": "Mare", + "sire": "Whittington", + "stats_available": true, + "stats": { + "overall": { + "starts": 34, + "wins": 12, + "places": 23, + "seconds": 7, + "thirds": 4, + "winPercent": 0.35294118, + "placePercent": 0.67647059 + }, + "track": { + "starts": 19, + "wins": 7, + "places": 15, + "seconds": 6, + "thirds": 2, + "winPercent": 0.36842105, + "placePercent": 0.78947368 + }, + "distance": { + "starts": 6, + "wins": 2, + "places": 4, + "seconds": 2, + "thirds": 0, + "winPercent": 0.33333333, + "placePercent": 0.66666667 + }, + "trackDistance": { + "starts": 4, + "wins": 1, + "places": 3, + "seconds": 2, + "thirds": 0, + "winPercent": 0.25, + "placePercent": 0.75 + }, + "conditions": { + "good": { + "starts": 19, + "wins": 5, + "places": 11, + "seconds": 4, + "thirds": 2, + "winPercent": 0.26315789, + "placePercent": 0.57894737 + }, + "soft": { + "starts": 13, + "wins": 6, + "places": 10, + "seconds": 3, + "thirds": 1, + "winPercent": 0.46153846, + "placePercent": 0.76923077 + }, + "heavy": { + "starts": 1, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 1.0, + "placePercent": 1.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 6, + "wins": 3, + "places": 5, + "seconds": 1, + "thirds": 1, + "winPercent": 0.5, + "placePercent": 0.83333333 + }, + "secondUp": { + "starts": 6, + "wins": 2, + "places": 3, + "seconds": 1, + "thirds": 0, + "winPercent": 0.33333333, + "placePercent": 0.5 + } + } + }, + { + "number": 3, + "name": "Don Pedro", + "barrier": 3, + "weight": 55.5, + "jockey": "Ms Nikki Olzard", + "trainer": "Rodney Hay", + "form": "12257", + "career_prize": "$248910.00", + "age": 7, + "sex": "Gelding", + "sire": "Pierro", + "stats_available": true, + "stats": { + "overall": { + "starts": 37, + "wins": 6, + "places": 16, + "seconds": 6, + "thirds": 4, + "winPercent": 0.16216216, + "placePercent": 0.43243243 + }, + "track": { + "starts": 4, + "wins": 1, + "places": 2, + "seconds": 1, + "thirds": 0, + "winPercent": 0.25, + "placePercent": 0.5 + }, + "distance": { + "starts": 2, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 0.5, + "placePercent": 0.5 + }, + "trackDistance": { + "starts": 1, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 1.0, + "placePercent": 1.0 + }, + "conditions": { + "good": { + "starts": 24, + "wins": 5, + "places": 12, + "seconds": 4, + "thirds": 3, + "winPercent": 0.20833333, + "placePercent": 0.5 + }, + "soft": { + "starts": 12, + "wins": 1, + "places": 4, + "seconds": 2, + "thirds": 1, + "winPercent": 0.08333333, + "placePercent": 0.33333333 + }, + "heavy": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 7, + "wins": 1, + "places": 2, + "seconds": 0, + "thirds": 1, + "winPercent": 0.14285714, + "placePercent": 0.28571429 + }, + "secondUp": { + "starts": 7, + "wins": 2, + "places": 4, + "seconds": 1, + "thirds": 1, + "winPercent": 0.28571429, + "placePercent": 0.57142857 + } + } + }, + { + "number": 4, + "name": "Hurtle", + "barrier": 5, + "weight": 55.0, + "jockey": "Paul Hamblin", + "trainer": "Leaonie Horstman", + "form": "48454", + "career_prize": "$179850.00", + "age": 8, + "sex": "Gelding", + "sire": "Capitalist", + "stats_available": true, + "stats": { + "overall": { + "starts": 47, + "wins": 11, + "places": 22, + "seconds": 4, + "thirds": 7, + "winPercent": 0.23404255, + "placePercent": 0.46808511 + }, + "distance": { + "starts": 4, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 0.25, + "placePercent": 0.25 + }, + "conditions": { + "good": { + "starts": 29, + "wins": 6, + "places": 10, + "seconds": 2, + "thirds": 2, + "winPercent": 0.20689655, + "placePercent": 0.34482759 + }, + "soft": { + "starts": 17, + "wins": 5, + "places": 11, + "seconds": 2, + "thirds": 4, + "winPercent": 0.29411765, + "placePercent": 0.64705882 + }, + "heavy": { + "starts": 1, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 1.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 9, + "wins": 5, + "places": 7, + "seconds": 1, + "thirds": 1, + "winPercent": 0.55555556, + "placePercent": 0.77777778 + }, + "secondUp": { + "starts": 8, + "wins": 1, + "places": 3, + "seconds": 1, + "thirds": 1, + "winPercent": 0.125, + "placePercent": 0.375 + } + } + }, + { + "number": 5, + "name": "Tizso Fab", + "barrier": 2, + "weight": 54.0, + "jockey": "Warwick Satherley", + "trainer": "Darryl Gardiner", + "form": "145X8", + "career_prize": "$144755.00", + "age": 7, + "sex": "Gelding", + "sire": "Astern", + "stats_available": true, + "stats": { + "overall": { + "starts": 36, + "wins": 7, + "places": 13, + "seconds": 5, + "thirds": 1, + "winPercent": 0.19444444, + "placePercent": 0.36111111 + }, + "track": { + "starts": 13, + "wins": 4, + "places": 6, + "seconds": 2, + "thirds": 0, + "winPercent": 0.30769231, + "placePercent": 0.46153846 + }, + "distance": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "trackDistance": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "conditions": { + "good": { + "starts": 18, + "wins": 3, + "places": 6, + "seconds": 2, + "thirds": 1, + "winPercent": 0.16666667, + "placePercent": 0.33333333 + }, + "soft": { + "starts": 15, + "wins": 3, + "places": 6, + "seconds": 3, + "thirds": 0, + "winPercent": 0.2, + "placePercent": 0.4 + }, + "heavy": { + "starts": 2, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 0.5, + "placePercent": 0.5 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 5, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "secondUp": { + "starts": 4, + "wins": 0, + "places": 2, + "seconds": 1, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.5 + } + } + }, + { + "number": 6, + "name": "Resurrected", + "barrier": 4, + "weight": 54.0, + "jockey": "Chris McIver", + "trainer": "Phillip Pengelly", + "form": "2167X", + "career_prize": "$140960.00", + "age": 6, + "sex": "Gelding", + "sire": "Shalaa", + "stats_available": true, + "stats": { + "overall": { + "starts": 27, + "wins": 6, + "places": 14, + "seconds": 5, + "thirds": 3, + "winPercent": 0.22222222, + "placePercent": 0.51851852 + }, + "conditions": { + "good": { + "starts": 11, + "wins": 1, + "places": 5, + "seconds": 2, + "thirds": 2, + "winPercent": 0.09090909, + "placePercent": 0.45454545 + }, + "soft": { + "starts": 14, + "wins": 4, + "places": 8, + "seconds": 3, + "thirds": 1, + "winPercent": 0.28571429, + "placePercent": 0.57142857 + }, + "heavy": { + "starts": 2, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 0.5, + "placePercent": 0.5 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 5, + "wins": 0, + "places": 2, + "seconds": 0, + "thirds": 2, + "winPercent": 0.0, + "placePercent": 0.4 + }, + "secondUp": { + "starts": 4, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.25 + } + } + }, + { + "number": 7, + "name": "Pantelone", + "barrier": 1, + "weight": 54.0, + "jockey": "Ms Hannah Richardson", + "trainer": "Glenn Richardson", + "form": "44905", + "career_prize": "$207145.00", + "age": 6, + "sex": "Gelding", + "sire": "Street Boss", + "stats_available": true, + "stats": { + "overall": { + "starts": 31, + "wins": 6, + "places": 14, + "seconds": 6, + "thirds": 2, + "winPercent": 0.19354839, + "placePercent": 0.4516129 + }, + "track": { + "starts": 2, + "wins": 1, + "places": 2, + "seconds": 1, + "thirds": 0, + "winPercent": 0.5, + "placePercent": 1.0 + }, + "distance": { + "starts": 8, + "wins": 1, + "places": 4, + "seconds": 2, + "thirds": 1, + "winPercent": 0.125, + "placePercent": 0.5 + }, + "conditions": { + "good": { + "starts": 20, + "wins": 4, + "places": 9, + "seconds": 4, + "thirds": 1, + "winPercent": 0.2, + "placePercent": 0.45 + }, + "soft": { + "starts": 7, + "wins": 2, + "places": 5, + "seconds": 2, + "thirds": 1, + "winPercent": 0.28571429, + "placePercent": 0.71428571 + }, + "heavy": { + "starts": 3, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 7, + "wins": 1, + "places": 3, + "seconds": 1, + "thirds": 1, + "winPercent": 0.14285714, + "placePercent": 0.42857143 + }, + "secondUp": { + "starts": 6, + "wins": 2, + "places": 5, + "seconds": 2, + "thirds": 1, + "winPercent": 0.33333333, + "placePercent": 0.83333333 + } + } + } + ] + }, + { + "race": 5, + "name": "Premier Trainer - Clinton Taylor BM 60", + "distance": "1300m", + "condition": "Good 4", + "race_class": "BM60", + "prize_money": "21000", + "number_of_runners": 11, + "abandoned": false, + "start_time": "2026-08-13T05:48:00Z", + "runners": [ + { + "number": 1, + "name": "King's Duty", + "barrier": 3, + "weight": 61.0, + "jockey": "Ms Sophie Wilcock", + "trainer": "Kerrod Smyth", + "form": "86X10", + "career_prize": "$129325.00", + "age": 7, + "sex": "Gelding", + "sire": "Exosphere", + "stats_available": true, + "stats": { + "overall": { + "starts": 32, + "wins": 5, + "places": 10, + "seconds": 1, + "thirds": 4, + "winPercent": 0.15625, + "placePercent": 0.3125 + }, + "track": { + "starts": 2, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 0.5, + "placePercent": 0.5 + }, + "distance": { + "starts": 2, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 0.5, + "placePercent": 0.5 + }, + "conditions": { + "good": { + "starts": 18, + "wins": 4, + "places": 8, + "seconds": 1, + "thirds": 3, + "winPercent": 0.22222222, + "placePercent": 0.44444444 + }, + "soft": { + "starts": 11, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.09090909 + }, + "heavy": { + "starts": 2, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 0.5, + "placePercent": 0.5 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 6, + "wins": 2, + "places": 3, + "seconds": 1, + "thirds": 0, + "winPercent": 0.33333333, + "placePercent": 0.5 + }, + "secondUp": { + "starts": 5, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + } + }, + { + "number": 2, + "name": "Royal Gladiator", + "barrier": 10, + "weight": 60.5, + "jockey": "", + "trainer": "Darryl Hansen", + "form": "37272", + "career_prize": "$94045.00", + "age": 5, + "sex": "Gelding", + "sire": "Jungle Cat", + "stats_available": true, + "stats": { + "overall": { + "starts": 25, + "wins": 4, + "places": 10, + "seconds": 5, + "thirds": 1, + "winPercent": 0.16, + "placePercent": 0.4 + }, + "track": { + "starts": 6, + "wins": 1, + "places": 3, + "seconds": 2, + "thirds": 0, + "winPercent": 0.16666667, + "placePercent": 0.5 + }, + "distance": { + "starts": 1, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 1.0, + "placePercent": 1.0 + }, + "conditions": { + "good": { + "starts": 11, + "wins": 2, + "places": 4, + "seconds": 2, + "thirds": 0, + "winPercent": 0.18181818, + "placePercent": 0.36363636 + }, + "soft": { + "starts": 13, + "wins": 2, + "places": 5, + "seconds": 2, + "thirds": 1, + "winPercent": 0.15384615, + "placePercent": 0.38461538 + }, + "heavy": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 4, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 0.25, + "placePercent": 0.25 + }, + "secondUp": { + "starts": 4, + "wins": 1, + "places": 3, + "seconds": 1, + "thirds": 1, + "winPercent": 0.25, + "placePercent": 0.75 + } + } + }, + { + "number": 3, + "name": "Rustic Tzar", + "barrier": 9, + "weight": 60.0, + "jockey": "", + "trainer": "Billy Healey", + "form": "06830", + "career_prize": "$61900.00", + "age": 6, + "sex": "Gelding", + "sire": "Russian Revolution", + "stats_available": true, + "stats": { + "overall": { + "starts": 17, + "wins": 3, + "places": 7, + "seconds": 2, + "thirds": 2, + "winPercent": 0.17647059, + "placePercent": 0.41176471 + }, + "distance": { + "starts": 1, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 1.0, + "placePercent": 1.0 + }, + "conditions": { + "good": { + "starts": 6, + "wins": 2, + "places": 3, + "seconds": 1, + "thirds": 0, + "winPercent": 0.33333333, + "placePercent": 0.5 + }, + "soft": { + "starts": 8, + "wins": 0, + "places": 2, + "seconds": 1, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.25 + }, + "heavy": { + "starts": 2, + "wins": 1, + "places": 2, + "seconds": 0, + "thirds": 1, + "winPercent": 0.5, + "placePercent": 1.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 5, + "wins": 0, + "places": 2, + "seconds": 1, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.4 + }, + "secondUp": { + "starts": 4, + "wins": 1, + "places": 2, + "seconds": 1, + "thirds": 0, + "winPercent": 0.25, + "placePercent": 0.5 + } + } + }, + { + "number": 4, + "name": "Bitter Spirit", + "barrier": 1, + "weight": 59.5, + "jockey": "Sean Cormack", + "trainer": "Tom Smith", + "form": "322X5", + "career_prize": "$49150.00", + "age": 4, + "sex": "Gelding", + "sire": "Spirit Of Boom", + "stats_available": true, + "stats": { + "overall": { + "starts": 11, + "wins": 2, + "places": 9, + "seconds": 5, + "thirds": 2, + "winPercent": 0.18181818, + "placePercent": 0.81818182 + }, + "track": { + "starts": 5, + "wins": 0, + "places": 3, + "seconds": 2, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.6 + }, + "distance": { + "starts": 2, + "wins": 1, + "places": 2, + "seconds": 0, + "thirds": 1, + "winPercent": 0.5, + "placePercent": 1.0 + }, + "conditions": { + "good": { + "starts": 6, + "wins": 2, + "places": 6, + "seconds": 3, + "thirds": 1, + "winPercent": 0.33333333, + "placePercent": 1.0 + }, + "soft": { + "starts": 4, + "wins": 0, + "places": 3, + "seconds": 2, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.75 + }, + "heavy": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 2, + "wins": 0, + "places": 2, + "seconds": 1, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 1.0 + }, + "secondUp": { + "starts": 2, + "wins": 0, + "places": 2, + "seconds": 2, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 1.0 + } + } + }, + { + "number": 5, + "name": "Moochi Starlight", + "barrier": 4, + "weight": 58.5, + "jockey": "Warwick Satherley", + "trainer": "John Wigginton", + "form": "18122", + "career_prize": "$69640.00", + "age": 5, + "sex": "Gelding", + "sire": "All Too Hard", + "stats_available": true, + "stats": { + "overall": { + "starts": 17, + "wins": 2, + "places": 10, + "seconds": 8, + "thirds": 0, + "winPercent": 0.11764706, + "placePercent": 0.58823529 + }, + "track": { + "starts": 8, + "wins": 1, + "places": 5, + "seconds": 4, + "thirds": 0, + "winPercent": 0.125, + "placePercent": 0.625 + }, + "conditions": { + "good": { + "starts": 8, + "wins": 0, + "places": 4, + "seconds": 4, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.5 + }, + "soft": { + "starts": 8, + "wins": 2, + "places": 5, + "seconds": 3, + "thirds": 0, + "winPercent": 0.25, + "placePercent": 0.625 + }, + "heavy": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 4, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 0.25, + "placePercent": 0.25 + }, + "secondUp": { + "starts": 4, + "wins": 0, + "places": 2, + "seconds": 2, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.5 + } + } + }, + { + "number": 6, + "name": "Itza Motza", + "barrier": 6, + "weight": 57.5, + "jockey": "Raul Silvera Olivera", + "trainer": "Ricky Vale", + "form": "71727", + "career_prize": "$104205.00", + "age": 6, + "sex": "Gelding", + "sire": "Starspangledbanner", + "stats_available": true, + "stats": { + "overall": { + "starts": 43, + "wins": 4, + "places": 16, + "seconds": 7, + "thirds": 5, + "winPercent": 0.09302326, + "placePercent": 0.37209302 + }, + "track": { + "starts": 8, + "wins": 2, + "places": 5, + "seconds": 2, + "thirds": 1, + "winPercent": 0.25, + "placePercent": 0.625 + }, + "distance": { + "starts": 10, + "wins": 1, + "places": 4, + "seconds": 3, + "thirds": 0, + "winPercent": 0.1, + "placePercent": 0.4 + }, + "trackDistance": { + "starts": 4, + "wins": 1, + "places": 3, + "seconds": 2, + "thirds": 0, + "winPercent": 0.25, + "placePercent": 0.75 + }, + "conditions": { + "good": { + "starts": 17, + "wins": 1, + "places": 6, + "seconds": 3, + "thirds": 2, + "winPercent": 0.05882353, + "placePercent": 0.35294118 + }, + "soft": { + "starts": 21, + "wins": 3, + "places": 8, + "seconds": 2, + "thirds": 3, + "winPercent": 0.14285714, + "placePercent": 0.38095238 + }, + "heavy": { + "starts": 4, + "wins": 0, + "places": 2, + "seconds": 2, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.5 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 6, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.16666667 + }, + "secondUp": { + "starts": 6, + "wins": 0, + "places": 2, + "seconds": 1, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.33333333 + } + } + }, + { + "number": 7, + "name": "Autumn Gale", + "barrier": 8, + "weight": 57.0, + "jockey": "Chris McIver", + "trainer": "Jamie McConachy", + "form": "143X4", + "career_prize": "$27000.00", + "age": 4, + "sex": "Gelding", + "sire": "Perast", + "stats_available": true, + "stats": { + "overall": { + "starts": 5, + "wins": 1, + "places": 3, + "seconds": 0, + "thirds": 2, + "winPercent": 0.2, + "placePercent": 0.6 + }, + "track": { + "starts": 4, + "wins": 1, + "places": 3, + "seconds": 0, + "thirds": 2, + "winPercent": 0.25, + "placePercent": 0.75 + }, + "distance": { + "starts": 1, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 1.0 + }, + "trackDistance": { + "starts": 1, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 1.0 + }, + "conditions": { + "good": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "soft": { + "starts": 3, + "wins": 1, + "places": 3, + "seconds": 0, + "thirds": 2, + "winPercent": 0.33333333, + "placePercent": 1.0 + }, + "heavy": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 1, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 1.0 + }, + "secondUp": { + "starts": 1, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 1.0, + "placePercent": 1.0 + } + } + }, + { + "number": 8, + "name": "Ten Carat Lucy", + "barrier": 2, + "weight": 57.0, + "jockey": "Ryan Wiggins", + "trainer": "Kevin Miller", + "form": "22234", + "career_prize": "$42850.00", + "age": 5, + "sex": "Mare", + "sire": "Exceedance", + "stats_available": true, + "stats": { + "overall": { + "starts": 10, + "wins": 1, + "places": 9, + "seconds": 6, + "thirds": 2, + "winPercent": 0.1, + "placePercent": 0.9 + }, + "track": { + "starts": 9, + "wins": 1, + "places": 9, + "seconds": 6, + "thirds": 2, + "winPercent": 0.11111111, + "placePercent": 1.0 + }, + "distance": { + "starts": 1, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 1.0 + }, + "trackDistance": { + "starts": 1, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 1.0 + }, + "conditions": { + "good": { + "starts": 3, + "wins": 0, + "places": 3, + "seconds": 2, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 1.0 + }, + "soft": { + "starts": 6, + "wins": 1, + "places": 6, + "seconds": 4, + "thirds": 1, + "winPercent": 0.16666667, + "placePercent": 1.0 + }, + "heavy": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 2, + "wins": 1, + "places": 2, + "seconds": 1, + "thirds": 0, + "winPercent": 0.5, + "placePercent": 1.0 + }, + "secondUp": { + "starts": 2, + "wins": 0, + "places": 2, + "seconds": 1, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 1.0 + } + } + }, + { + "number": 9, + "name": "Fitzroy Street", + "barrier": 5, + "weight": 56.5, + "jockey": "Ms Steph Tierney", + "trainer": "Stuart Kendrick", + "form": "X2588", + "career_prize": "$36060.00", + "age": 5, + "sex": "Mare", + "sire": "Turn Me Loose", + "stats_available": true, + "stats": { + "overall": { + "starts": 14, + "wins": 1, + "places": 5, + "seconds": 2, + "thirds": 2, + "winPercent": 0.07142857, + "placePercent": 0.35714286 + }, + "track": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "distance": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "conditions": { + "good": { + "starts": 6, + "wins": 1, + "places": 3, + "seconds": 1, + "thirds": 1, + "winPercent": 0.16666667, + "placePercent": 0.5 + }, + "soft": { + "starts": 6, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.16666667 + }, + "heavy": { + "starts": 1, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 1.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 4, + "wins": 1, + "places": 2, + "seconds": 1, + "thirds": 0, + "winPercent": 0.25, + "placePercent": 0.5 + }, + "secondUp": { + "starts": 3, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.33333333 + } + } + }, + { + "number": 10, + "name": "Heroic Talent", + "barrier": 8, + "weight": 55.0, + "jockey": "", + "trainer": "Stephen Rundle", + "form": "12069", + "career_prize": "$40120.00", + "age": 4, + "sex": "Gelding", + "sire": "Heroic Valour", + "stats_available": true, + "stats": { + "overall": { + "starts": 19, + "wins": 1, + "places": 8, + "seconds": 5, + "thirds": 2, + "winPercent": 0.05263158, + "placePercent": 0.42105263 + }, + "track": { + "starts": 11, + "wins": 0, + "places": 3, + "seconds": 3, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.27272727 + }, + "distance": { + "starts": 4, + "wins": 0, + "places": 3, + "seconds": 3, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.75 + }, + "trackDistance": { + "starts": 1, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 1.0 + }, + "conditions": { + "good": { + "starts": 6, + "wins": 0, + "places": 3, + "seconds": 1, + "thirds": 2, + "winPercent": 0.0, + "placePercent": 0.5 + }, + "soft": { + "starts": 11, + "wins": 1, + "places": 5, + "seconds": 4, + "thirds": 0, + "winPercent": 0.09090909, + "placePercent": 0.45454545 + }, + "heavy": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 3, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "secondUp": { + "starts": 2, + "wins": 0, + "places": 2, + "seconds": 1, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 1.0 + } + } + }, + { + "number": 11, + "name": "Luxor Prince", + "barrier": 7, + "weight": 54.0, + "jockey": "Ms Tahlia Fenlon", + "trainer": "Tim Cook", + "form": "25633", + "career_prize": "$46285.00", + "age": 8, + "sex": "Gelding", + "sire": "All Too Hard", + "stats_available": true, + "stats": { + "overall": { + "starts": 25, + "wins": 1, + "places": 9, + "seconds": 4, + "thirds": 4, + "winPercent": 0.04, + "placePercent": 0.36 + }, + "track": { + "starts": 14, + "wins": 0, + "places": 6, + "seconds": 3, + "thirds": 3, + "winPercent": 0.0, + "placePercent": 0.42857143 + }, + "distance": { + "starts": 4, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.25 + }, + "trackDistance": { + "starts": 3, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.33333333 + }, + "conditions": { + "good": { + "starts": 12, + "wins": 1, + "places": 5, + "seconds": 3, + "thirds": 1, + "winPercent": 0.08333333, + "placePercent": 0.41666667 + }, + "soft": { + "starts": 12, + "wins": 0, + "places": 3, + "seconds": 1, + "thirds": 2, + "winPercent": 0.0, + "placePercent": 0.25 + }, + "heavy": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 5, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.2 + }, + "secondUp": { + "starts": 4, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.25 + } + } + } + ] + }, + { + "race": 6, + "name": "Premier Apprentice - Stephanie Tierney", + "distance": "1500m", + "condition": "Good 4", + "race_class": "BM0-55", + "prize_money": "21000", + "number_of_runners": 11, + "abandoned": false, + "start_time": "2026-08-13T06:27:00Z", + "runners": [ + { + "number": 1, + "name": "Encouraged", + "barrier": 2, + "weight": 60.0, + "jockey": "Ms Sophie Wilcock", + "trainer": "Darryl Hansen", + "form": "55507", + "career_prize": "$52905.00", + "age": 5, + "sex": "Gelding", + "sire": "Smart Missile", + "stats_available": true, + "stats": { + "overall": { + "starts": 20, + "wins": 2, + "places": 5, + "seconds": 1, + "thirds": 2, + "winPercent": 0.1, + "placePercent": 0.25 + }, + "conditions": { + "good": { + "starts": 10, + "wins": 1, + "places": 4, + "seconds": 1, + "thirds": 2, + "winPercent": 0.1, + "placePercent": 0.4 + }, + "soft": { + "starts": 8, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 0.125, + "placePercent": 0.125 + }, + "heavy": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 4, + "wins": 1, + "places": 2, + "seconds": 1, + "thirds": 0, + "winPercent": 0.25, + "placePercent": 0.5 + }, + "secondUp": { + "starts": 4, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.25 + } + } + }, + { + "number": 2, + "name": "General Wolffe", + "barrier": 4, + "weight": 60.0, + "jockey": "Warwick Satherley", + "trainer": "Michael Stephens", + "form": "2X322", + "career_prize": "$206085.00", + "age": 8, + "sex": "Gelding", + "sire": "Wolf Cry", + "stats_available": true, + "stats": { + "overall": { + "starts": 57, + "wins": 3, + "places": 26, + "seconds": 11, + "thirds": 12, + "winPercent": 0.05263158, + "placePercent": 0.45614035 + }, + "track": { + "starts": 30, + "wins": 2, + "places": 18, + "seconds": 10, + "thirds": 6, + "winPercent": 0.06666667, + "placePercent": 0.6 + }, + "distance": { + "starts": 5, + "wins": 1, + "places": 4, + "seconds": 2, + "thirds": 1, + "winPercent": 0.2, + "placePercent": 0.8 + }, + "trackDistance": { + "starts": 5, + "wins": 1, + "places": 4, + "seconds": 2, + "thirds": 1, + "winPercent": 0.2, + "placePercent": 0.8 + }, + "conditions": { + "good": { + "starts": 22, + "wins": 1, + "places": 9, + "seconds": 4, + "thirds": 4, + "winPercent": 0.04545455, + "placePercent": 0.40909091 + }, + "soft": { + "starts": 26, + "wins": 1, + "places": 13, + "seconds": 5, + "thirds": 7, + "winPercent": 0.03846154, + "placePercent": 0.5 + }, + "heavy": { + "starts": 3, + "wins": 1, + "places": 2, + "seconds": 1, + "thirds": 0, + "winPercent": 0.33333333, + "placePercent": 0.66666667 + }, + "firm": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 4, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.25 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 6, + "wins": 1, + "places": 2, + "seconds": 0, + "thirds": 1, + "winPercent": 0.16666667, + "placePercent": 0.33333333 + }, + "secondUp": { + "starts": 5, + "wins": 0, + "places": 3, + "seconds": 2, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.6 + } + } + }, + { + "number": 3, + "name": "Mr Democrat", + "barrier": 9, + "weight": 59.0, + "jockey": "Ms Steph Tierney", + "trainer": "Darryl Gardiner", + "form": "44451", + "career_prize": "$32720.00", + "age": 4, + "sex": "Gelding", + "sire": "Better Than Ready", + "stats_available": true, + "stats": { + "overall": { + "starts": 14, + "wins": 1, + "places": 3, + "seconds": 0, + "thirds": 2, + "winPercent": 0.07142857, + "placePercent": 0.21428571 + }, + "track": { + "starts": 2, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 0.5, + "placePercent": 0.5 + }, + "conditions": { + "good": { + "starts": 10, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.1 + }, + "soft": { + "starts": 3, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.33333333 + }, + "heavy": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 3, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.33333333 + }, + "secondUp": { + "starts": 3, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + } + }, + { + "number": 4, + "name": "Remember The Boys", + "barrier": 3, + "weight": 59.0, + "jockey": "Raul Silvera Olivera", + "trainer": "Jason Morgan", + "form": "2X617", + "career_prize": "$22840.00", + "age": 5, + "sex": "Gelding", + "sire": "Omaha Beach", + "stats_available": true, + "stats": { + "overall": { + "starts": 4, + "wins": 1, + "places": 2, + "seconds": 1, + "thirds": 0, + "winPercent": 0.25, + "placePercent": 0.5 + }, + "track": { + "starts": 4, + "wins": 1, + "places": 2, + "seconds": 1, + "thirds": 0, + "winPercent": 0.25, + "placePercent": 0.5 + }, + "conditions": { + "good": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "soft": { + "starts": 3, + "wins": 1, + "places": 2, + "seconds": 1, + "thirds": 0, + "winPercent": 0.33333333, + "placePercent": 0.66666667 + }, + "heavy": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 2, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.5 + }, + "secondUp": { + "starts": 1, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 1.0, + "placePercent": 1.0 + } + } + }, + { + "number": 5, + "name": "Gotcha Moment", + "barrier": 8, + "weight": 58.5, + "jockey": "Chris McIver", + "trainer": "Thomas Parker", + "form": "227X0", + "career_prize": "$22855.00", + "age": 5, + "sex": "Gelding", + "sire": "Shamus Award", + "stats_available": true, + "stats": { + "overall": { + "starts": 13, + "wins": 0, + "places": 5, + "seconds": 2, + "thirds": 3, + "winPercent": 0.0, + "placePercent": 0.38461538 + }, + "conditions": { + "good": { + "starts": 11, + "wins": 0, + "places": 5, + "seconds": 2, + "thirds": 3, + "winPercent": 0.0, + "placePercent": 0.45454545 + }, + "soft": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "heavy": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "secondUp": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + } + }, + { + "number": 6, + "name": "Launch Mode", + "barrier": 1, + "weight": 58.5, + "jockey": "Ryan Wiggins", + "trainer": "Leaonie Horstman", + "form": "15740", + "career_prize": "$75500.00", + "age": 7, + "sex": "Gelding", + "sire": "Smart Missile", + "stats_available": true, + "stats": { + "overall": { + "starts": 30, + "wins": 2, + "places": 13, + "seconds": 4, + "thirds": 7, + "winPercent": 0.06666667, + "placePercent": 0.43333333 + }, + "track": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "distance": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "conditions": { + "good": { + "starts": 22, + "wins": 2, + "places": 12, + "seconds": 3, + "thirds": 7, + "winPercent": 0.09090909, + "placePercent": 0.54545455 + }, + "soft": { + "starts": 7, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.14285714 + }, + "heavy": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 7, + "wins": 0, + "places": 2, + "seconds": 0, + "thirds": 2, + "winPercent": 0.0, + "placePercent": 0.28571429 + }, + "secondUp": { + "starts": 4, + "wins": 0, + "places": 2, + "seconds": 1, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.5 + } + } + }, + { + "number": 7, + "name": "Nitrogen", + "barrier": 11, + "weight": 58.5, + "jockey": "Ms Nikki Olzard", + "trainer": "Rodney Hay", + "form": "76421", + "career_prize": "$64535.00", + "age": 7, + "sex": "Gelding", + "sire": "Lonhro", + "stats_available": true, + "stats": { + "overall": { + "starts": 26, + "wins": 2, + "places": 10, + "seconds": 6, + "thirds": 2, + "winPercent": 0.07692308, + "placePercent": 0.38461538 + }, + "track": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "conditions": { + "good": { + "starts": 12, + "wins": 0, + "places": 6, + "seconds": 4, + "thirds": 2, + "winPercent": 0.0, + "placePercent": 0.5 + }, + "soft": { + "starts": 6, + "wins": 1, + "places": 2, + "seconds": 1, + "thirds": 0, + "winPercent": 0.16666667, + "placePercent": 0.33333333 + }, + "heavy": { + "starts": 4, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 6, + "wins": 1, + "places": 2, + "seconds": 1, + "thirds": 0, + "winPercent": 0.16666667, + "placePercent": 0.33333333 + }, + "secondUp": { + "starts": 6, + "wins": 0, + "places": 2, + "seconds": 1, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.33333333 + } + } + }, + { + "number": 8, + "name": "Kayleen's Profit", + "barrier": 10, + "weight": 58.0, + "jockey": "Ms Georgina Cartwright", + "trainer": "Zoe Hohn", + "form": "03499", + "career_prize": "$53600.00", + "age": 6, + "sex": "Mare", + "sire": "Tarzino", + "stats_available": true, + "stats": { + "overall": { + "starts": 22, + "wins": 1, + "places": 9, + "seconds": 3, + "thirds": 5, + "winPercent": 0.04545455, + "placePercent": 0.40909091 + }, + "track": { + "starts": 8, + "wins": 0, + "places": 3, + "seconds": 2, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.375 + }, + "conditions": { + "good": { + "starts": 8, + "wins": 0, + "places": 3, + "seconds": 1, + "thirds": 2, + "winPercent": 0.0, + "placePercent": 0.375 + }, + "soft": { + "starts": 13, + "wins": 1, + "places": 6, + "seconds": 2, + "thirds": 3, + "winPercent": 0.07692308, + "placePercent": 0.46153846 + }, + "heavy": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 3, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "secondUp": { + "starts": 3, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 0.33333333, + "placePercent": 0.33333333 + } + } + }, + { + "number": 9, + "name": "Shiny Love", + "barrier": 7, + "weight": 57.5, + "jockey": "Sean Cormack", + "trainer": "Kevin Miller", + "form": "13123", + "career_prize": "$30565.00", + "age": 5, + "sex": "Mare", + "sire": "Ardrossan", + "stats_available": true, + "stats": { + "overall": { + "starts": 7, + "wins": 2, + "places": 5, + "seconds": 1, + "thirds": 2, + "winPercent": 0.28571429, + "placePercent": 0.71428571 + }, + "track": { + "starts": 1, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 1.0 + }, + "conditions": { + "good": { + "starts": 4, + "wins": 1, + "places": 3, + "seconds": 1, + "thirds": 1, + "winPercent": 0.25, + "placePercent": 0.75 + }, + "soft": { + "starts": 2, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 0.5, + "placePercent": 0.5 + }, + "heavy": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 3, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 0.33333333, + "placePercent": 0.33333333 + }, + "secondUp": { + "starts": 1, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 1.0 + } + } + }, + { + "number": 10, + "name": "Whiskey Glasses", + "barrier": 5, + "weight": 57.5, + "jockey": "Ms Tasha Chambers", + "trainer": "Bob Davie", + "form": "X7102", + "career_prize": "$11200.00", + "age": 5, + "sex": "Gelding", + "sire": "Performer", + "stats_available": true, + "stats": { + "overall": { + "starts": 11, + "wins": 1, + "places": 2, + "seconds": 1, + "thirds": 0, + "winPercent": 0.09090909, + "placePercent": 0.18181818 + }, + "track": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "conditions": { + "good": { + "starts": 5, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 0.2, + "placePercent": 0.2 + }, + "soft": { + "starts": 3, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "heavy": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 3, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "secondUp": { + "starts": 3, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 0.33333333, + "placePercent": 0.33333333 + } + } + }, + { + "number": 11, + "name": "Bottom Bar", + "barrier": 6, + "weight": 56.5, + "jockey": "Paul Hamblin", + "trainer": "Leaonie Horstman", + "form": "95655", + "career_prize": "$88175.00", + "age": 8, + "sex": "Gelding", + "sire": "Whittington", + "stats_available": true, + "stats": { + "overall": { + "starts": 35, + "wins": 3, + "places": 9, + "seconds": 2, + "thirds": 4, + "winPercent": 0.08571429, + "placePercent": 0.25714286 + }, + "track": { + "starts": 4, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "conditions": { + "good": { + "starts": 13, + "wins": 1, + "places": 3, + "seconds": 1, + "thirds": 1, + "winPercent": 0.07692308, + "placePercent": 0.23076923 + }, + "soft": { + "starts": 14, + "wins": 2, + "places": 3, + "seconds": 0, + "thirds": 1, + "winPercent": 0.14285714, + "placePercent": 0.21428571 + }, + "heavy": { + "starts": 7, + "wins": 0, + "places": 3, + "seconds": 1, + "thirds": 2, + "winPercent": 0.0, + "placePercent": 0.42857143 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 7, + "wins": 2, + "places": 2, + "seconds": 0, + "thirds": 0, + "winPercent": 0.28571429, + "placePercent": 0.28571429 + }, + "secondUp": { + "starts": 6, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.16666667 + } + } + } + ] + }, + { + "race": 7, + "name": "Vale Wendy Mulry Class 1 Handicap", + "distance": "1100m", + "condition": "Good 4", + "race_class": "CL1", + "prize_money": "21000", + "number_of_runners": 14, + "abandoned": false, + "start_time": "2026-08-13T07:02:00Z", + "runners": [ + { + "number": 1, + "name": "Dialidae", + "barrier": 4, + "weight": 60.0, + "jockey": "Ms Sophie Wilcock", + "trainer": "Rodney Hay", + "form": "X2430", + "career_prize": "$37450.00", + "age": 4, + "sex": "Mare", + "sire": "Wootton Bassett", + "stats_available": true, + "stats": { + "overall": { + "starts": 11, + "wins": 1, + "places": 4, + "seconds": 1, + "thirds": 2, + "winPercent": 0.09090909, + "placePercent": 0.36363636 + }, + "track": { + "starts": 2, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.5 + }, + "conditions": { + "good": { + "starts": 6, + "wins": 1, + "places": 2, + "seconds": 1, + "thirds": 0, + "winPercent": 0.16666667, + "placePercent": 0.33333333 + }, + "soft": { + "starts": 5, + "wins": 0, + "places": 2, + "seconds": 0, + "thirds": 2, + "winPercent": 0.0, + "placePercent": 0.4 + }, + "heavy": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 3, + "wins": 0, + "places": 2, + "seconds": 1, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.66666667 + }, + "secondUp": { + "starts": 3, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + } + }, + { + "number": 2, + "name": "Future Soldier", + "barrier": 2, + "weight": 59.5, + "jockey": "Sean Cormack", + "trainer": "Nicole Vuille", + "form": "X9643", + "career_prize": "$33690.00", + "age": 5, + "sex": "Gelding", + "sire": "War Chant", + "stats_available": true, + "stats": { + "overall": { + "starts": 15, + "wins": 1, + "places": 6, + "seconds": 2, + "thirds": 3, + "winPercent": 0.06666667, + "placePercent": 0.4 + }, + "track": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "distance": { + "starts": 3, + "wins": 1, + "places": 3, + "seconds": 1, + "thirds": 1, + "winPercent": 0.33333333, + "placePercent": 1.0 + }, + "conditions": { + "good": { + "starts": 8, + "wins": 0, + "places": 4, + "seconds": 2, + "thirds": 2, + "winPercent": 0.0, + "placePercent": 0.5 + }, + "soft": { + "starts": 4, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 0.25, + "placePercent": 0.25 + }, + "heavy": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 4, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.25 + }, + "secondUp": { + "starts": 3, + "wins": 0, + "places": 2, + "seconds": 1, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.66666667 + } + } + }, + { + "number": 3, + "name": "Llama Charmer", + "barrier": 1, + "weight": 59.0, + "jockey": "Ms Georgina Cartwright", + "trainer": "Damien Rideout", + "form": "X72X7", + "career_prize": "$25300.00", + "age": 8, + "sex": "Gelding", + "sire": "Master Of Design", + "stats_available": true, + "stats": { + "overall": { + "starts": 9, + "wins": 1, + "places": 2, + "seconds": 1, + "thirds": 0, + "winPercent": 0.11111111, + "placePercent": 0.22222222 + }, + "distance": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "conditions": { + "good": { + "starts": 7, + "wins": 1, + "places": 2, + "seconds": 1, + "thirds": 0, + "winPercent": 0.14285714, + "placePercent": 0.28571429 + }, + "soft": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "heavy": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 4, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 0.25, + "placePercent": 0.25 + }, + "secondUp": { + "starts": 3, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.33333333 + } + } + }, + { + "number": 4, + "name": "Doubtwilly", + "barrier": 8, + "weight": 58.5, + "jockey": "Ms Steph Tierney", + "trainer": "Stuart Kendrick", + "form": "35X92", + "career_prize": "$32400.00", + "age": 3, + "sex": "Gelding", + "sire": "Zousain", + "stats_available": true, + "stats": { + "overall": { + "starts": 5, + "wins": 1, + "places": 3, + "seconds": 1, + "thirds": 1, + "winPercent": 0.2, + "placePercent": 0.6 + }, + "track": { + "starts": 1, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 1.0 + }, + "conditions": { + "good": { + "starts": 2, + "wins": 1, + "places": 2, + "seconds": 0, + "thirds": 1, + "winPercent": 0.5, + "placePercent": 1.0 + }, + "soft": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "heavy": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 2, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 0.5, + "placePercent": 0.5 + }, + "secondUp": { + "starts": 1, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 1.0 + } + } + }, + { + "number": 5, + "name": "Blue Toes", + "barrier": 3, + "weight": 58.0, + "jockey": "Ryan Wiggins", + "trainer": "Tim Cook", + "form": "44X21", + "career_prize": "$27600.00", + "age": 5, + "sex": "Gelding", + "sire": "Vespa", + "stats_available": true, + "stats": { + "overall": { + "starts": 5, + "wins": 1, + "places": 2, + "seconds": 1, + "thirds": 0, + "winPercent": 0.2, + "placePercent": 0.4 + }, + "track": { + "starts": 1, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 1.0 + }, + "distance": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "conditions": { + "good": { + "starts": 2, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.5 + }, + "soft": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "heavy": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 3, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.33333333 + }, + "secondUp": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + } + }, + { + "number": 6, + "name": "Peaking Tom", + "barrier": 5, + "weight": 57.0, + "jockey": "Chris McIver", + "trainer": "Jessica Kuhn", + "form": "6344X", + "career_prize": "$40970.00", + "age": 6, + "sex": "Gelding", + "sire": "Hallowed Crown", + "stats_available": true, + "stats": { + "overall": { + "starts": 24, + "wins": 1, + "places": 8, + "seconds": 2, + "thirds": 5, + "winPercent": 0.04166667, + "placePercent": 0.33333333 + }, + "track": { + "starts": 20, + "wins": 1, + "places": 8, + "seconds": 2, + "thirds": 5, + "winPercent": 0.05, + "placePercent": 0.4 + }, + "distance": { + "starts": 3, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "trackDistance": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "conditions": { + "good": { + "starts": 5, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.2 + }, + "soft": { + "starts": 19, + "wins": 1, + "places": 7, + "seconds": 1, + "thirds": 5, + "winPercent": 0.05263158, + "placePercent": 0.36842105 + }, + "heavy": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 3, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.33333333 + }, + "secondUp": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + } + }, + { + "number": 7, + "name": "August Joe", + "barrier": 3, + "weight": 56.5, + "jockey": "Tom Orr", + "trainer": "Laurie Clem", + "form": "1X623", + "career_prize": "$21690.00", + "age": 4, + "sex": "Gelding", + "sire": "Carrara", + "stats_available": true, + "stats": { + "overall": { + "starts": 7, + "wins": 1, + "places": 4, + "seconds": 2, + "thirds": 1, + "winPercent": 0.14285714, + "placePercent": 0.57142857 + }, + "track": { + "starts": 5, + "wins": 0, + "places": 2, + "seconds": 1, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.4 + }, + "distance": { + "starts": 1, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 1.0, + "placePercent": 1.0 + }, + "conditions": { + "good": { + "starts": 3, + "wins": 0, + "places": 2, + "seconds": 2, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.66666667 + }, + "soft": { + "starts": 4, + "wins": 1, + "places": 2, + "seconds": 0, + "thirds": 1, + "winPercent": 0.25, + "placePercent": 0.5 + }, + "heavy": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 2, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.5 + }, + "secondUp": { + "starts": 2, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.5 + } + } + }, + { + "number": 8, + "name": "Belvedere Miss", + "barrier": 9, + "weight": 56.0, + "jockey": "Warwick Satherley", + "trainer": "John Wigginton", + "form": "36152", + "career_prize": "$29840.00", + "age": 4, + "sex": "Mare", + "sire": "Written By", + "stats_available": true, + "stats": { + "overall": { + "starts": 10, + "wins": 1, + "places": 5, + "seconds": 3, + "thirds": 1, + "winPercent": 0.1, + "placePercent": 0.5 + }, + "track": { + "starts": 5, + "wins": 0, + "places": 2, + "seconds": 2, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.4 + }, + "distance": { + "starts": 1, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 1.0 + }, + "conditions": { + "good": { + "starts": 4, + "wins": 0, + "places": 2, + "seconds": 2, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.5 + }, + "soft": { + "starts": 5, + "wins": 1, + "places": 2, + "seconds": 0, + "thirds": 1, + "winPercent": 0.2, + "placePercent": 0.4 + }, + "heavy": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 1, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 1.0 + }, + "secondUp": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + } + }, + { + "number": 9, + "name": "Spiritof The Ocean", + "barrier": 14, + "weight": 55.5, + "jockey": "", + "trainer": "Darryl Hansen", + "form": "32767", + "career_prize": "$26735.00", + "age": 4, + "sex": "Mare", + "sire": "Strasbourg", + "stats_available": true, + "stats": { + "overall": { + "starts": 13, + "wins": 1, + "places": 5, + "seconds": 1, + "thirds": 3, + "winPercent": 0.07692308, + "placePercent": 0.38461538 + }, + "track": { + "starts": 1, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 1.0 + }, + "distance": { + "starts": 3, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "conditions": { + "good": { + "starts": 7, + "wins": 1, + "places": 3, + "seconds": 0, + "thirds": 2, + "winPercent": 0.14285714, + "placePercent": 0.42857143 + }, + "soft": { + "starts": 5, + "wins": 0, + "places": 2, + "seconds": 1, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.4 + }, + "heavy": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 3, + "wins": 0, + "places": 2, + "seconds": 0, + "thirds": 2, + "winPercent": 0.0, + "placePercent": 0.66666667 + }, + "secondUp": { + "starts": 3, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.33333333 + } + } + }, + { + "number": 10, + "name": "Tara I Am", + "barrier": 7, + "weight": 55.5, + "jockey": "Raul Silvera Olivera", + "trainer": "Stephen Rundle", + "form": "3352X", + "career_prize": "$17750.00", + "age": 4, + "sex": "Mare", + "sire": "Jungle Cat", + "stats_available": true, + "stats": { + "overall": { + "starts": 6, + "wins": 1, + "places": 5, + "seconds": 2, + "thirds": 2, + "winPercent": 0.16666667, + "placePercent": 0.83333333 + }, + "track": { + "starts": 2, + "wins": 0, + "places": 2, + "seconds": 1, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 1.0 + }, + "distance": { + "starts": 1, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 1.0 + }, + "trackDistance": { + "starts": 1, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 1.0 + }, + "conditions": { + "good": { + "starts": 2, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 0.5, + "placePercent": 0.5 + }, + "soft": { + "starts": 3, + "wins": 0, + "places": 3, + "seconds": 1, + "thirds": 2, + "winPercent": 0.0, + "placePercent": 1.0 + }, + "heavy": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 1, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 1.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 2, + "wins": 1, + "places": 2, + "seconds": 0, + "thirds": 1, + "winPercent": 0.5, + "placePercent": 1.0 + }, + "secondUp": { + "starts": 2, + "wins": 0, + "places": 2, + "seconds": 1, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 1.0 + } + } + }, + { + "number": 11, + "name": "Tenner", + "barrier": 10, + "weight": 54.0, + "jockey": "Ms Tasha Chambers", + "trainer": "Leaonie Horstman", + "form": "48895", + "career_prize": "$17925.00", + "age": 5, + "sex": "Mare", + "sire": "Magna Grecia", + "stats_available": true, + "stats": { + "overall": { + "starts": 16, + "wins": 1, + "places": 3, + "seconds": 2, + "thirds": 0, + "winPercent": 0.0625, + "placePercent": 0.1875 + }, + "track": { + "starts": 5, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.2 + }, + "distance": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "conditions": { + "good": { + "starts": 8, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.125 + }, + "soft": { + "starts": 7, + "wins": 1, + "places": 2, + "seconds": 1, + "thirds": 0, + "winPercent": 0.14285714, + "placePercent": 0.28571429 + }, + "heavy": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 5, + "wins": 1, + "places": 2, + "seconds": 1, + "thirds": 0, + "winPercent": 0.2, + "placePercent": 0.4 + }, + "secondUp": { + "starts": 3, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + } + }, + { + "number": 12, + "name": "Little Freddy", + "barrier": 13, + "weight": 54.0, + "jockey": "", + "trainer": "Nicole Vuille", + "form": "24234", + "career_prize": "$24420.00", + "age": 6, + "sex": "Gelding", + "sire": "Charge Forward", + "stats_available": true, + "stats": { + "overall": { + "starts": 13, + "wins": 0, + "places": 5, + "seconds": 2, + "thirds": 3, + "winPercent": 0.0, + "placePercent": 0.38461538 + }, + "conditions": { + "good": { + "starts": 11, + "wins": 0, + "places": 4, + "seconds": 1, + "thirds": 3, + "winPercent": 0.0, + "placePercent": 0.36363636 + }, + "soft": { + "starts": 1, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 1.0 + }, + "heavy": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 5, + "wins": 0, + "places": 2, + "seconds": 0, + "thirds": 2, + "winPercent": 0.0, + "placePercent": 0.4 + }, + "secondUp": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + } + }, + { + "number": 13, + "name": "Making History", + "barrier": 1, + "weight": 54.0, + "jockey": "Ms Tahlia Fenlon", + "trainer": "Tim Cook", + "form": "43466", + "career_prize": "$33360.00", + "age": 5, + "sex": "Gelding", + "sire": "Santos", + "stats_available": true, + "stats": { + "overall": { + "starts": 28, + "wins": 2, + "places": 3, + "seconds": 0, + "thirds": 1, + "winPercent": 0.07142857, + "placePercent": 0.10714286 + }, + "track": { + "starts": 13, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "distance": { + "starts": 2, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.5 + }, + "trackDistance": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "conditions": { + "good": { + "starts": 12, + "wins": 2, + "places": 2, + "seconds": 0, + "thirds": 0, + "winPercent": 0.16666667, + "placePercent": 0.16666667 + }, + "soft": { + "starts": 12, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.08333333 + }, + "heavy": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "secondUp": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + } + }, + { + "number": 14, + "name": "Harbour Chill", + "barrier": 6, + "weight": 56.5, + "jockey": "Ms Nikki Olzard", + "trainer": "Maree Skillington", + "form": "9X1", + "career_prize": "$7240.00", + "age": 4, + "sex": "Gelding", + "sire": "Merchant Navy", + "stats_available": true, + "stats": { + "overall": { + "starts": 2, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 0.5, + "placePercent": 0.5 + }, + "track": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "conditions": { + "good": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "soft": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "heavy": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + } + } + } + ] + } + ] + }, + "Wellington": { + "condition": "?", + "races": [ + { + "race": 1, + "name": "Kfc Wellington Maiden Plate", + "distance": "1600m", + "condition": "Heavy 10", + "race_class": "MDN", + "prize_money": "27000", + "number_of_runners": 10, + "abandoned": true, + "start_time": "2026-08-13T02:55:00Z", + "runners": [] + }, + { + "race": 2, + "name": "Allendale Merino Stud BM66 Handicap", + "distance": "1600m", + "condition": "Heavy 10", + "race_class": "BM66", + "prize_money": "27000", + "number_of_runners": 8, + "abandoned": true, + "start_time": "2026-08-13T03:35:00Z", + "runners": [] + }, + { + "race": 3, + "name": "Peter Milling And Company Maiden", + "distance": "1100m", + "condition": "Heavy 10", + "race_class": "MDN", + "prize_money": "30000", + "number_of_runners": 9, + "abandoned": true, + "start_time": "2026-08-13T04:10:00Z", + "runners": [] + }, + { + "race": 4, + "name": "Wellington Soldiers Memorial Club Maiden", + "distance": "900m", + "condition": "Heavy 10", + "race_class": "MDN", + "prize_money": "27000", + "number_of_runners": 11, + "abandoned": true, + "start_time": "2026-08-13T04:45:00Z", + "runners": [] + }, + { + "race": 5, + "name": "Redfern Heavy Diesel Class 3 BM66", + "distance": "1000m", + "condition": "Heavy 10", + "race_class": "CL3", + "prize_money": "27000", + "number_of_runners": 11, + "abandoned": true, + "start_time": "2026-08-13T05:25:00Z", + "runners": [] + }, + { + "race": 6, + "name": "J.R Richards & Sons BM58 Handicap", + "distance": "1400m", + "condition": "Heavy 10", + "race_class": "BM58", + "prize_money": "30000", + "number_of_runners": 13, + "abandoned": true, + "start_time": "2026-08-13T06:05:00Z", + "runners": [] + }, + { + "race": 7, + "name": "Lss Locksmith And Security Class 1", + "distance": "1100m", + "condition": "Heavy 10", + "race_class": "CL1", + "prize_money": "27000", + "number_of_runners": 13, + "abandoned": true, + "start_time": "2026-08-13T06:40:00Z", + "runners": [] + } + ] + } + } +} \ No newline at end of file diff --git a/data/results/2026-08-14-ra.json b/data/results/2026-08-14-ra.json new file mode 100644 index 0000000000000000000000000000000000000000..31111ff7a088c295e4a3869bc19f6fa10a7ebfca --- /dev/null +++ b/data/results/2026-08-14-ra.json @@ -0,0 +1,2571 @@ +{ + "Geelong": [ + { + "race": 1, + "winner": "WINGS OF LOVE", + "trifecta": [ + "9", + "1", + "7" + ], + "runners": [ + { + "finish": "1", + "number": "9", + "name": "WINGS OF LOVE" + }, + { + "finish": "2", + "number": "1", + "name": "GAELIC KIWI" + }, + { + "finish": "3", + "number": "7", + "name": "DEVOTED TO YOU" + }, + { + "finish": "4", + "number": "2", + "name": "I\u2019MNODRUMMERBOY" + }, + { + "finish": "5", + "number": "3", + "name": "KNIGHTS EMPEROR" + }, + { + "finish": "6", + "number": "5", + "name": "UP FOR A FLAG (NZ)" + }, + { + "finish": "7", + "number": "4", + "name": "SEA DANGER" + }, + { + "finish": "8", + "number": "6", + "name": "BOLOGNA BABY" + }, + { + "finish": "9", + "number": "8", + "name": "HIGHLAND STORM" + } + ] + }, + { + "race": 2, + "winner": "TALKIN\u2019 STERN", + "trifecta": [ + "5", + "4", + "2" + ], + "runners": [ + { + "finish": "1", + "number": "5", + "name": "TALKIN\u2019 STERN" + }, + { + "finish": "2", + "number": "4", + "name": "MARRON" + }, + { + "finish": "3", + "number": "2", + "name": "FOXTROT CHARLIE" + }, + { + "finish": "4", + "number": "1", + "name": "DIESEL DESMOND" + }, + { + "finish": "5", + "number": "3", + "name": "JUST LIKE JAGGER" + }, + { + "finish": "6", + "number": "10", + "name": "DAZZLING NICCI" + }, + { + "finish": "7", + "number": "7", + "name": "SAATCHI (NZ)" + }, + { + "finish": "8", + "number": "8", + "name": "STARTIN\u2019SUMTHIN\u2019" + }, + { + "finish": "", + "number": "6", + "name": "DIAMOND EYE" + }, + { + "finish": "", + "number": "9", + "name": "SAINT FOX" + } + ] + }, + { + "race": 3, + "winner": "GREENWICH BOY", + "trifecta": [ + "5", + "6", + "10" + ], + "runners": [ + { + "finish": "1", + "number": "5", + "name": "GREENWICH BOY" + }, + { + "finish": "2", + "number": "6", + "name": "KEEN OBSERVER" + }, + { + "finish": "3", + "number": "10", + "name": "ZOUCITY" + }, + { + "finish": "4", + "number": "13", + "name": "ROCKIN ROLLER NOLA" + }, + { + "finish": "5", + "number": "1", + "name": "ALCHEMISTIC" + }, + { + "finish": "6", + "number": "12", + "name": "I AM JUSTICE" + }, + { + "finish": "7", + "number": "3", + "name": "CLEMENTARO" + }, + { + "finish": "8", + "number": "2", + "name": "AVENGERS" + }, + { + "finish": "9", + "number": "4", + "name": "FAIRLY ANDY" + }, + { + "finish": "", + "number": "14", + "name": "VELOCE GRIGIO" + }, + { + "finish": "", + "number": "15e", + "name": "SOMETHINGS BURNIN\u2019" + }, + { + "finish": "", + "number": "8", + "name": "MOROCCO" + }, + { + "finish": "", + "number": "7", + "name": "MARCH ON BY" + }, + { + "finish": "", + "number": "11", + "name": "HIGHBROW" + }, + { + "finish": "", + "number": "9", + "name": "PHILLIP ISLAND" + } + ] + }, + { + "race": 4, + "winner": "POMAH", + "trifecta": [ + "10", + "2", + "4" + ], + "runners": [ + { + "finish": "1", + "number": "10", + "name": "POMAH" + }, + { + "finish": "2", + "number": "2", + "name": "MR SPENDEDOE" + }, + { + "finish": "3", + "number": "4", + "name": "SWIFT STATEMENT" + }, + { + "finish": "4", + "number": "5", + "name": "TERRESTRIAL LIGHT" + }, + { + "finish": "5", + "number": "1", + "name": "BJORSON" + }, + { + "finish": "6", + "number": "8", + "name": "GALACTIC GIRL" + }, + { + "finish": "7", + "number": "3", + "name": "PRESTIGE FANTASTIC" + }, + { + "finish": "8", + "number": "6", + "name": "ALLYOUWANADOISROCK" + }, + { + "finish": "9", + "number": "12", + "name": "UNDER CONTROL" + }, + { + "finish": "10", + "number": "9", + "name": "ITSCHARATABUILDING" + }, + { + "finish": "", + "number": "15e", + "name": "LOST THE PLOT" + }, + { + "finish": "", + "number": "14", + "name": "ZENDARINA" + }, + { + "finish": "", + "number": "13", + "name": "YELLOWKNIFE" + }, + { + "finish": "", + "number": "7", + "name": "BRIGHTLY DANCE" + }, + { + "finish": "", + "number": "11", + "name": "SPIRIT OF GAIA" + } + ] + }, + { + "race": 5, + "winner": "PREVENTION", + "trifecta": [ + "7", + "8", + "6" + ], + "runners": [ + { + "finish": "1", + "number": "7", + "name": "PREVENTION" + }, + { + "finish": "2", + "number": "8", + "name": "RACEY CASEY" + }, + { + "finish": "3", + "number": "6", + "name": "TSARINE (NZ)" + }, + { + "finish": "4", + "number": "2", + "name": "GODTFRED KIRK" + }, + { + "finish": "5", + "number": "4", + "name": "FORMIDABLE FORCE (IRE)" + }, + { + "finish": "6", + "number": "3", + "name": "LYRICS \u2019N\u2019 SONG" + }, + { + "finish": "", + "number": "1", + "name": "LOFTY THOUGHTS" + }, + { + "finish": "", + "number": "5", + "name": "SHAMANSARA" + } + ] + }, + { + "race": 6, + "winner": "THUNDERBOLT WAY", + "trifecta": [ + "5", + "12", + "14" + ], + "runners": [ + { + "finish": "1", + "number": "5", + "name": "THUNDERBOLT WAY" + }, + { + "finish": "2", + "number": "12", + "name": "POWER PIVOT" + }, + { + "finish": "3", + "number": "14", + "name": "TOSEN GLORY" + }, + { + "finish": "4", + "number": "13", + "name": "IFFYCOULD (NZ)" + }, + { + "finish": "5", + "number": "4", + "name": "GENRICHERO (NZ)" + }, + { + "finish": "6", + "number": "10", + "name": "AMAWASHA" + }, + { + "finish": "7", + "number": "11", + "name": "KING OF SAVOY" + }, + { + "finish": "8", + "number": "7", + "name": "BATOKA CHIEF (NZ)" + }, + { + "finish": "9", + "number": "8", + "name": "DARWINIAN" + }, + { + "finish": "10", + "number": "3", + "name": "WINSTON" + }, + { + "finish": "11", + "number": "9", + "name": "TUPAC" + }, + { + "finish": "", + "number": "1", + "name": "HAALAND (NZ)" + }, + { + "finish": "", + "number": "2", + "name": "THE VOCALIST (NZ)" + }, + { + "finish": "", + "number": "6", + "name": "WOLFOFFITROYSTREET" + } + ] + }, + { + "race": 7, + "winner": "FLY BY LIGHT", + "trifecta": [ + "1", + "5", + "10" + ], + "runners": [ + { + "finish": "1", + "number": "1", + "name": "FLY BY LIGHT" + }, + { + "finish": "2", + "number": "5", + "name": "NATIONAL CODE" + }, + { + "finish": "3", + "number": "10", + "name": "SWITCH HIT" + }, + { + "finish": "4", + "number": "6", + "name": "ANIA" + }, + { + "finish": "5", + "number": "7", + "name": "ARTISTIC GENIUS" + }, + { + "finish": "6", + "number": "9", + "name": "LONSTAR" + }, + { + "finish": "7", + "number": "14", + "name": "RUSSIAN SKY" + }, + { + "finish": "8", + "number": "2", + "name": "I STAND BY YOU" + }, + { + "finish": "9", + "number": "13", + "name": "SUGAR SCHNAPPS (NZ)" + }, + { + "finish": "10", + "number": "4", + "name": "VILNIUS" + }, + { + "finish": "", + "number": "8", + "name": "COLT FORTY FIVE" + }, + { + "finish": "", + "number": "12", + "name": "ABRAFO (NZ)" + }, + { + "finish": "", + "number": "3", + "name": "IMMORTAL TRIUMPH" + }, + { + "finish": "", + "number": "11", + "name": "TALLADEGA GIRL" + } + ] + }, + { + "race": 8, + "winner": "DENY ENTRY", + "trifecta": [ + "8", + "3", + "11" + ], + "runners": [ + { + "finish": "1", + "number": "8", + "name": "DENY ENTRY" + }, + { + "finish": "2", + "number": "3", + "name": "OMNIC (NZ)" + }, + { + "finish": "3", + "number": "11", + "name": "RAGAZZONE" + }, + { + "finish": "4", + "number": "17e", + "name": "JACKAND" + }, + { + "finish": "5", + "number": "18e", + "name": "SEPHIA" + }, + { + "finish": "6", + "number": "6", + "name": "NICOFFHOME" + }, + { + "finish": "7", + "number": "2", + "name": "LEGEND BEAST (NZ)" + }, + { + "finish": "8", + "number": "1", + "name": "DARTBOARD" + }, + { + "finish": "9", + "number": "7", + "name": "QUEENSBURY" + }, + { + "finish": "10", + "number": "9", + "name": "HOLLANDIA" + }, + { + "finish": "11", + "number": "19e", + "name": "COLOUR CIRCLE" + }, + { + "finish": "12", + "number": "4", + "name": "COVERT THINKING" + }, + { + "finish": "13", + "number": "20e", + "name": "PRINCE OF BYRON (IRE)" + }, + { + "finish": "14", + "number": "5", + "name": "MANNERHEIM" + }, + { + "finish": "", + "number": "12", + "name": "SHAMEX" + }, + { + "finish": "", + "number": "10", + "name": "HOTEI SENSHI" + }, + { + "finish": "", + "number": "14", + "name": "MISS TRUSTFUL" + }, + { + "finish": "", + "number": "13", + "name": "ANNABELLE SUNSHINE" + }, + { + "finish": "", + "number": "16e", + "name": "NEEDLESTICK" + }, + { + "finish": "", + "number": "15e", + "name": "SIDE PIECE (NZ)" + } + ] + } + ], + "Gunnedah": [ + { + "race": 1, + "winner": "PUFFIN", + "trifecta": [ + "8", + "7", + "5" + ], + "runners": [ + { + "finish": "1", + "number": "8", + "name": "PUFFIN" + }, + { + "finish": "2", + "number": "7", + "name": "MINERS MATE" + }, + { + "finish": "3", + "number": "5", + "name": "MALAY PENINSULA" + }, + { + "finish": "4", + "number": "11", + "name": "LOST FLOWERS" + }, + { + "finish": "5", + "number": "1", + "name": "MONGOLIAN MASTER (NZ)" + }, + { + "finish": "6", + "number": "3", + "name": "ON REPORT" + }, + { + "finish": "7", + "number": "10", + "name": "COBOCCO" + }, + { + "finish": "8", + "number": "12", + "name": "MUSIC MAESTRO" + }, + { + "finish": "9", + "number": "4", + "name": "I\u2019M SNAZZIEST" + }, + { + "finish": "SB", + "number": "2", + "name": "I\u2019M FLEXIBLE" + }, + { + "finish": "", + "number": "6", + "name": "SUVATHI" + }, + { + "finish": "", + "number": "9", + "name": "AMAJICSTAR" + } + ] + }, + { + "race": 2, + "winner": "HIGH GRADE", + "trifecta": [ + "2", + "10", + "11" + ], + "runners": [ + { + "finish": "1", + "number": "2", + "name": "HIGH GRADE" + }, + { + "finish": "2", + "number": "10", + "name": "IRISH ACCOLADE" + }, + { + "finish": "3", + "number": "11", + "name": "MOON TREATY" + }, + { + "finish": "4", + "number": "8", + "name": "AKUMA" + }, + { + "finish": "5", + "number": "6", + "name": "PROMISE YOU" + }, + { + "finish": "6", + "number": "12", + "name": "ROCK\u2019N ON UPTOWN" + }, + { + "finish": "7", + "number": "14", + "name": "SWIFT FRANCA" + }, + { + "finish": "8", + "number": "1", + "name": "BASTIANINI" + }, + { + "finish": "9", + "number": "3", + "name": "QUIRKY PRINCESS" + }, + { + "finish": "10", + "number": "5", + "name": "FINAL PRETENCE" + }, + { + "finish": "11", + "number": "4", + "name": "MORPETH" + }, + { + "finish": "12", + "number": "15e", + "name": "STRAIGHT SOUTH" + }, + { + "finish": "13", + "number": "9", + "name": "CHARABELLE" + }, + { + "finish": "", + "number": "13", + "name": "STORMY MALICE" + }, + { + "finish": "", + "number": "7", + "name": "SAMOAN ROMAN" + } + ] + }, + { + "race": 3, + "winner": "RISK ASSESSMENT", + "trifecta": [ + "9", + "11", + "3" + ], + "runners": [ + { + "finish": "1", + "number": "9", + "name": "RISK ASSESSMENT" + }, + { + "finish": "2", + "number": "11", + "name": "SHARE OUR SECRET" + }, + { + "finish": "3", + "number": "3", + "name": "MEMPHIS BLUE" + }, + { + "finish": "4", + "number": "13", + "name": "DISGRUNTLED" + }, + { + "finish": "5", + "number": "14", + "name": "RAFA" + }, + { + "finish": "6", + "number": "10", + "name": "SHARPEN THE KNIVES" + }, + { + "finish": "7", + "number": "5", + "name": "NORTHERN EXPOSURE" + }, + { + "finish": "8", + "number": "4", + "name": "NIELSEN PARK" + }, + { + "finish": "9", + "number": "6", + "name": "AURORA EFFECT" + }, + { + "finish": "10", + "number": "16e", + "name": "COMPADRE" + }, + { + "finish": "11", + "number": "12", + "name": "TARRANT COUNTY" + }, + { + "finish": "12", + "number": "15e", + "name": "FOXWEDGE ARROW" + }, + { + "finish": "", + "number": "1", + "name": "CAPTAIN INSANO" + }, + { + "finish": "", + "number": "2", + "name": "MAJOR LIGHTNING" + }, + { + "finish": "", + "number": "7", + "name": "GRIFFINSTOWN GIRL" + }, + { + "finish": "", + "number": "8", + "name": "QUESTIONABLE" + } + ] + }, + { + "race": 4, + "winner": "STREET FORCE", + "trifecta": [ + "8", + "3", + "6" + ], + "runners": [ + { + "finish": "1", + "number": "8", + "name": "STREET FORCE" + }, + { + "finish": "2", + "number": "3", + "name": "PEERLESS SON" + }, + { + "finish": "3", + "number": "6", + "name": "FIRST EMBRACE" + }, + { + "finish": "4", + "number": "7", + "name": "MISS MAVERICK" + }, + { + "finish": "5", + "number": "11", + "name": "SYLVAN" + }, + { + "finish": "5", + "number": "2", + "name": "MEGA PIXEL" + }, + { + "finish": "7", + "number": "5", + "name": "TAKETHEMONEYANDRUN" + }, + { + "finish": "8", + "number": "9", + "name": "SUPERGRACE" + }, + { + "finish": "9", + "number": "4", + "name": "PIE CHART" + }, + { + "finish": "10", + "number": "13e", + "name": "DIABLO DANCER" + }, + { + "finish": "11", + "number": "1", + "name": "GRIKO" + }, + { + "finish": "SB", + "number": "12", + "name": "MAY THE FORCE" + }, + { + "finish": "", + "number": "14e", + "name": "COBOCCO" + }, + { + "finish": "", + "number": "10", + "name": "DRAGON BLOOD" + } + ] + }, + { + "race": 5, + "winner": "BACKHANDER", + "trifecta": [ + "8", + "7", + "2" + ], + "runners": [ + { + "finish": "1", + "number": "8", + "name": "BACKHANDER" + }, + { + "finish": "2", + "number": "7", + "name": "TIME TO COMMIT" + }, + { + "finish": "3", + "number": "2", + "name": "JOSEPHINE" + }, + { + "finish": "4", + "number": "1", + "name": "FIRE \u2019N\u2019 STONE" + }, + { + "finish": "5", + "number": "11", + "name": "LEICA QUEEN" + }, + { + "finish": "6", + "number": "4", + "name": "ICHIKA" + }, + { + "finish": "7", + "number": "9", + "name": "BE GUIDED" + }, + { + "finish": "8", + "number": "3", + "name": "SMART BUY" + }, + { + "finish": "9", + "number": "13", + "name": "CHASING QUIVERS" + }, + { + "finish": "10", + "number": "14", + "name": "SASHABELLA" + }, + { + "finish": "", + "number": "15e", + "name": "RISK ASSESSMENT" + }, + { + "finish": "", + "number": "12", + "name": "SMART LILY" + }, + { + "finish": "", + "number": "5", + "name": "MISS DEE REIGN" + }, + { + "finish": "", + "number": "6", + "name": "TRUCE" + }, + { + "finish": "", + "number": "10", + "name": "FREEDOM TO ROAM" + } + ] + }, + { + "race": 6, + "winner": "HINTO", + "trifecta": [ + "11", + "1", + "8" + ], + "runners": [ + { + "finish": "1", + "number": "11", + "name": "HINTO" + }, + { + "finish": "2", + "number": "1", + "name": "DAMASCUS GATE" + }, + { + "finish": "3", + "number": "8", + "name": "HONEY SLIDER" + }, + { + "finish": "4", + "number": "5", + "name": "HEATHCLIFF" + }, + { + "finish": "5", + "number": "7", + "name": "EXTREME MERGER" + }, + { + "finish": "6", + "number": "6", + "name": "SMART JAZZ" + }, + { + "finish": "7", + "number": "14", + "name": "NUGGET SMART" + }, + { + "finish": "8", + "number": "10", + "name": "GOLD SMILES" + }, + { + "finish": "9", + "number": "4", + "name": "SIRLEAF" + }, + { + "finish": "10", + "number": "2", + "name": "BOLT AWAY NOW" + }, + { + "finish": "11", + "number": "13", + "name": "JUSTO\u2019S ROCKET" + }, + { + "finish": "12", + "number": "3", + "name": "SCULPTOR" + }, + { + "finish": "13", + "number": "9", + "name": "BLAZED PRINCE" + }, + { + "finish": "14", + "number": "15e", + "name": "IMEZAAKI (NZ)" + }, + { + "finish": "", + "number": "12", + "name": "HIT SONG" + } + ] + }, + { + "race": 7, + "winner": "LIVE TO RISE", + "trifecta": [ + "2", + "6", + "4" + ], + "runners": [ + { + "finish": "1", + "number": "2", + "name": "LIVE TO RISE" + }, + { + "finish": "2", + "number": "6", + "name": "WESTERN WARRIOR" + }, + { + "finish": "3", + "number": "4", + "name": "ZOUCRATIC" + }, + { + "finish": "4", + "number": "3", + "name": "DEMARCATE" + }, + { + "finish": "5", + "number": "1", + "name": "IRISH JIG" + }, + { + "finish": "6", + "number": "12", + "name": "QUICK SHARP" + }, + { + "finish": "7", + "number": "9", + "name": "GELSEY" + }, + { + "finish": "8", + "number": "8", + "name": "PALENTINO SWINGER" + }, + { + "finish": "9", + "number": "5", + "name": "IMPERIAL STATE" + }, + { + "finish": "10", + "number": "7", + "name": "MIRAI SAN" + }, + { + "finish": "11", + "number": "10", + "name": "MEAN GIRLS" + }, + { + "finish": "12", + "number": "11", + "name": "NEWS BOUND" + }, + { + "finish": "", + "number": "16e", + "name": "REGATTA" + }, + { + "finish": "", + "number": "17e", + "name": "PICKAXE" + }, + { + "finish": "", + "number": "18e", + "name": "HONEY SLIDER" + }, + { + "finish": "", + "number": "13e", + "name": "RETHINK IT" + }, + { + "finish": "", + "number": "14e", + "name": "WINGED" + }, + { + "finish": "", + "number": "15e", + "name": "WANDJAD" + } + ] + }, + { + "race": 8, + "winner": "OCTAVIAN TREASURE", + "trifecta": [ + "10", + "2", + "19e" + ], + "runners": [ + { + "finish": "1", + "number": "10", + "name": "OCTAVIAN TREASURE" + }, + { + "finish": "2", + "number": "2", + "name": "SOOBOOCO" + }, + { + "finish": "3", + "number": "19e", + "name": "ADVISER" + }, + { + "finish": "4", + "number": "8", + "name": "MISS MERCY" + }, + { + "finish": "5", + "number": "3", + "name": "NOR NOR WEST" + }, + { + "finish": "6", + "number": "14", + "name": "KAWATIRI" + }, + { + "finish": "7", + "number": "1", + "name": "CLIFTON SPRINGS" + }, + { + "finish": "8", + "number": "6", + "name": "SNATCHREILLY" + }, + { + "finish": "9", + "number": "17e", + "name": "SIR FREDDIE" + }, + { + "finish": "10", + "number": "13", + "name": "CALLIE COOL" + }, + { + "finish": "11", + "number": "7", + "name": "GERETY" + }, + { + "finish": "12", + "number": "4", + "name": "RAY DEL NORTE" + }, + { + "finish": "13", + "number": "12", + "name": "PARANA RIVER" + }, + { + "finish": "14", + "number": "16e", + "name": "CRAIG\u2019S ONE" + }, + { + "finish": "", + "number": "18e", + "name": "HANUMAN" + }, + { + "finish": "", + "number": "20e", + "name": "SHOWTIME SASSY" + }, + { + "finish": "", + "number": "11", + "name": "MAGNOLIA JEWEL" + }, + { + "finish": "", + "number": "9", + "name": "WATCH CAPITAL" + }, + { + "finish": "", + "number": "15e", + "name": "OUR EMILY" + }, + { + "finish": "", + "number": "5", + "name": "CAPSITY" + } + ] + } + ], + "Ipswich": [ + { + "race": 1, + "winner": "MISS VADER", + "trifecta": [ + "8", + "5", + "3" + ], + "runners": [ + { + "finish": "1", + "number": "8", + "name": "MISS VADER" + }, + { + "finish": "2", + "number": "5", + "name": "LOVE AND PAIN" + }, + { + "finish": "3", + "number": "3", + "name": "IT\u2019S KAOS" + }, + { + "finish": "4", + "number": "9", + "name": "SUNSET ADIOS" + }, + { + "finish": "5", + "number": "10", + "name": "LADY ESTELLE" + }, + { + "finish": "6", + "number": "6", + "name": "LUMINOUS GIRL" + }, + { + "finish": "7", + "number": "7", + "name": "MISHANI SENORITA" + }, + { + "finish": "8", + "number": "1", + "name": "VEGA FIVE" + }, + { + "finish": "9", + "number": "2", + "name": "CLIFFS HANGER" + }, + { + "finish": "", + "number": "4", + "name": "KID MCKINLAY" + } + ] + }, + { + "race": 2, + "winner": "KING EMPEROR", + "trifecta": [ + "5", + "1", + "3" + ], + "runners": [ + { + "finish": "1", + "number": "5", + "name": "KING EMPEROR" + }, + { + "finish": "2", + "number": "1", + "name": "BRASS BAND" + }, + { + "finish": "3", + "number": "3", + "name": "I SAY I SAY" + }, + { + "finish": "4", + "number": "2", + "name": "CHANCE DE LUNE" + }, + { + "finish": "5", + "number": "9", + "name": "AMAZARA" + }, + { + "finish": "6", + "number": "11", + "name": "O\u2019REILLY\u2019S SHOUT" + }, + { + "finish": "7", + "number": "10", + "name": "MISS FIRESTAR" + }, + { + "finish": "8", + "number": "4", + "name": "IRON BULL" + }, + { + "finish": "9", + "number": "6", + "name": "STEPLIKA LION" + }, + { + "finish": "10", + "number": "7", + "name": "THE HINDUSTAN (NZ)" + }, + { + "finish": "", + "number": "8", + "name": "ALKEBULAN" + } + ] + }, + { + "race": 3, + "winner": "POWER PACK", + "trifecta": [ + "4", + "8", + "3" + ], + "runners": [ + { + "finish": "1", + "number": "4", + "name": "POWER PACK" + }, + { + "finish": "2", + "number": "8", + "name": "MAKAMAE (NZ)" + }, + { + "finish": "3", + "number": "3", + "name": "KERKORIAN" + }, + { + "finish": "4", + "number": "9", + "name": "MISS DYNAMO" + }, + { + "finish": "5", + "number": "1", + "name": "CHASSAGNE" + }, + { + "finish": "6", + "number": "10", + "name": "ANOTHER DAZZLER" + }, + { + "finish": "7", + "number": "6", + "name": "LAUNCHER" + }, + { + "finish": "8", + "number": "5", + "name": "VERMEER" + }, + { + "finish": "", + "number": "7", + "name": "ABOVEFORTY" + }, + { + "finish": "", + "number": "2", + "name": "BIG TICKET BOY" + } + ] + }, + { + "race": 4, + "winner": "COINCIDE", + "trifecta": [ + "2", + "7", + "5" + ], + "runners": [ + { + "finish": "1", + "number": "2", + "name": "COINCIDE" + }, + { + "finish": "2", + "number": "7", + "name": "WAX ON WAX OFF" + }, + { + "finish": "3", + "number": "5", + "name": "CRYPTO MISS" + }, + { + "finish": "4", + "number": "9", + "name": "I AM GONE" + }, + { + "finish": "5", + "number": "10", + "name": "MASHEAN" + }, + { + "finish": "6", + "number": "1", + "name": "SUTHERLAND" + }, + { + "finish": "7", + "number": "6", + "name": "KING OF GERALDINE" + }, + { + "finish": "8", + "number": "3", + "name": "BEFORE ANYONE ELSE" + }, + { + "finish": "9", + "number": "12", + "name": "TOP BIRD" + }, + { + "finish": "10", + "number": "13", + "name": "SHELLY\u2019S ACE" + }, + { + "finish": "11", + "number": "8", + "name": "SLEEPY JOE" + }, + { + "finish": "", + "number": "4", + "name": "TARA\u2019S REWARD" + }, + { + "finish": "", + "number": "11", + "name": "STARWARD" + } + ] + }, + { + "race": 5, + "winner": "DIVIL A BIT", + "trifecta": [ + "9", + "2", + "5" + ], + "runners": [ + { + "finish": "1", + "number": "9", + "name": "DIVIL A BIT" + }, + { + "finish": "2", + "number": "2", + "name": "FLYING BAT" + }, + { + "finish": "3", + "number": "5", + "name": "LUCONI" + }, + { + "finish": "4", + "number": "11", + "name": "BETTER YET" + }, + { + "finish": "5", + "number": "3", + "name": "TEWKESBURY" + }, + { + "finish": "6", + "number": "12", + "name": "ENIDZEL" + }, + { + "finish": "7", + "number": "10", + "name": "CLASSIQUE GAL" + }, + { + "finish": "8", + "number": "4", + "name": "HAZEY HILL" + }, + { + "finish": "9", + "number": "1", + "name": "CAPO STRADA" + }, + { + "finish": "10", + "number": "6", + "name": "YUKANUMA" + }, + { + "finish": "", + "number": "8", + "name": "BOLSHEVIC ROAD" + }, + { + "finish": "", + "number": "7", + "name": "POWER PACK" + } + ] + }, + { + "race": 6, + "winner": "DON\u2019TCHA THINK", + "trifecta": [ + "2", + "8", + "9" + ], + "runners": [ + { + "finish": "1", + "number": "2", + "name": "DON\u2019TCHA THINK" + }, + { + "finish": "2", + "number": "8", + "name": "KUNDABUNG (NZ)" + }, + { + "finish": "3", + "number": "9", + "name": "ROYAL GLADIATOR" + }, + { + "finish": "4", + "number": "7", + "name": "BOLSHEVIC ROAD" + }, + { + "finish": "5", + "number": "12", + "name": "SAVEUR" + }, + { + "finish": "6", + "number": "4", + "name": "FIORSUM FRED" + }, + { + "finish": "7", + "number": "1", + "name": "HOLY FLASH" + }, + { + "finish": "8", + "number": "16", + "name": "PRIVALOVA" + }, + { + "finish": "9", + "number": "17e", + "name": "SHES A BELLE" + }, + { + "finish": "10", + "number": "11", + "name": "ECHO HUNTER" + }, + { + "finish": "11", + "number": "5", + "name": "FIFTH FORCE" + }, + { + "finish": "12", + "number": "3", + "name": "HEROIC MISS" + }, + { + "finish": "", + "number": "10", + "name": "POWER REECE" + }, + { + "finish": "", + "number": "6", + "name": "KEIKO SAY" + }, + { + "finish": "", + "number": "15", + "name": "UPSTART LOVER" + }, + { + "finish": "", + "number": "13", + "name": "FAMILY OF LEAGUE" + }, + { + "finish": "", + "number": "14", + "name": "CAPTIVATE LEGEND" + } + ] + }, + { + "race": 7, + "winner": "STARLIGHTNING", + "trifecta": [ + "5", + "12", + "11" + ], + "runners": [ + { + "finish": "1", + "number": "5", + "name": "STARLIGHTNING" + }, + { + "finish": "2", + "number": "12", + "name": "STARVECCHIO" + }, + { + "finish": "3", + "number": "11", + "name": "FORGOTTEN SPIRIT" + }, + { + "finish": "4", + "number": "8", + "name": "TRANSGRESS" + }, + { + "finish": "5", + "number": "3", + "name": "KINKI FISH" + }, + { + "finish": "6", + "number": "13", + "name": "TAM NA GHAR (NZ)" + }, + { + "finish": "7", + "number": "15", + "name": "POWER HIT" + }, + { + "finish": "8", + "number": "2", + "name": "CHIBA" + }, + { + "finish": "", + "number": "21e", + "name": "STARWARD" + }, + { + "finish": "", + "number": "19e", + "name": "AUTUMNGIRL" + }, + { + "finish": "", + "number": "16", + "name": "IRANSOFAR" + }, + { + "finish": "", + "number": "20e", + "name": "COSMIC COCO" + }, + { + "finish": "", + "number": "18e", + "name": "JE REVE" + }, + { + "finish": "", + "number": "17e", + "name": "DAZZLING DIAMOND" + }, + { + "finish": "", + "number": "7", + "name": "SUPER LUCK DRAGON (NZ)" + }, + { + "finish": "", + "number": "6", + "name": "SUM INVICTUS" + }, + { + "finish": "", + "number": "4", + "name": "MONGOLIAN SPRING (NZ)" + }, + { + "finish": "", + "number": "9", + "name": "ARCTIC WHISPER" + }, + { + "finish": "", + "number": "14", + "name": "TASMAN BAY" + }, + { + "finish": "", + "number": "1", + "name": "BUCKEYE" + }, + { + "finish": "", + "number": "10", + "name": "EXPRESS BARBIE" + } + ] + } + ], + "Taree": [ + { + "race": 1, + "winner": "CHEATING LILIBET", + "trifecta": [ + "5", + "3", + "13" + ], + "runners": [ + { + "finish": "1", + "number": "5", + "name": "CHEATING LILIBET" + }, + { + "finish": "2", + "number": "3", + "name": "FRATIANNO" + }, + { + "finish": "3", + "number": "13", + "name": "LAST METAPHOR" + }, + { + "finish": "4", + "number": "11", + "name": "ELTON" + }, + { + "finish": "5", + "number": "7", + "name": "NA HAMAH" + }, + { + "finish": "6", + "number": "4", + "name": "JEUNETOS" + }, + { + "finish": "7", + "number": "1", + "name": "ARMOURY" + }, + { + "finish": "8", + "number": "10", + "name": "TAVERNA" + }, + { + "finish": "9", + "number": "9", + "name": "SUVATHI" + }, + { + "finish": "10", + "number": "2", + "name": "EXPENSIVE ICON" + }, + { + "finish": "11", + "number": "6", + "name": "LYKOS" + }, + { + "finish": "", + "number": "8", + "name": "SIZZLING SUZIE" + }, + { + "finish": "", + "number": "12", + "name": "MINERS MATE" + } + ] + }, + { + "race": 2, + "winner": "KONOMIE", + "trifecta": [ + "3", + "17e", + "7" + ], + "runners": [ + { + "finish": "1", + "number": "3", + "name": "KONOMIE" + }, + { + "finish": "2", + "number": "17e", + "name": "ATADCHEEKY" + }, + { + "finish": "3", + "number": "7", + "name": "RAGUEL" + }, + { + "finish": "4", + "number": "16e", + "name": "DON\u2019T TELL HARRY" + }, + { + "finish": "5", + "number": "5", + "name": "PARKER\u2019S PARADISE" + }, + { + "finish": "6", + "number": "10", + "name": "FASHION SPREE" + }, + { + "finish": "7", + "number": "13", + "name": "LA SEEKER" + }, + { + "finish": "8", + "number": "11", + "name": "LOVE GODDESS" + }, + { + "finish": "9", + "number": "2", + "name": "EINSTEIN\u2019S THEORY" + }, + { + "finish": "10", + "number": "12", + "name": "RAINING LUCK" + }, + { + "finish": "11", + "number": "19e", + "name": "CLEVER ILLUSION" + }, + { + "finish": "12", + "number": "4", + "name": "MR ACCURATE (NZ)" + }, + { + "finish": "", + "number": "6", + "name": "SYLVAN" + }, + { + "finish": "", + "number": "1", + "name": "CUBIS GOLD" + }, + { + "finish": "", + "number": "18e", + "name": "NA HAMAH" + }, + { + "finish": "", + "number": "8", + "name": "WARM FRONT" + }, + { + "finish": "", + "number": "9", + "name": "BOBBY" + }, + { + "finish": "", + "number": "15e", + "name": "BON BATAN" + }, + { + "finish": "", + "number": "14", + "name": "MAY THE FORCE" + } + ] + }, + { + "race": 3, + "winner": "ORDINARY ANGEL", + "trifecta": [ + "4", + "6", + "10" + ], + "runners": [ + { + "finish": "1", + "number": "4", + "name": "ORDINARY ANGEL" + }, + { + "finish": "2", + "number": "6", + "name": "THE COMANCHE" + }, + { + "finish": "3", + "number": "10", + "name": "KOWLOON MAGNATE" + }, + { + "finish": "4", + "number": "2", + "name": "CREATIVE RIGHTEOUS" + }, + { + "finish": "5", + "number": "13", + "name": "ZOUSILENCE" + }, + { + "finish": "6", + "number": "16e", + "name": "COUNTERPART" + }, + { + "finish": "7", + "number": "5", + "name": "SURPASSER" + }, + { + "finish": "8", + "number": "3", + "name": "MAJOR LIGHTNING" + }, + { + "finish": "9", + "number": "15e", + "name": "HARDASH" + }, + { + "finish": "10", + "number": "1", + "name": "CANNYSTEP" + }, + { + "finish": "11", + "number": "9", + "name": "FIT FOR A PRINCE" + }, + { + "finish": "12", + "number": "12", + "name": "ZAVINO" + }, + { + "finish": "LR", + "number": "7", + "name": "ZENMODE" + }, + { + "finish": "", + "number": "8", + "name": "CLEVER ILLUSION" + }, + { + "finish": "", + "number": "11", + "name": "THE PROSPECT" + }, + { + "finish": "", + "number": "14", + "name": "DISGRUNTLED" + } + ] + }, + { + "race": 4, + "winner": "EXORBITANT MISS", + "trifecta": [ + "5", + "9", + "13" + ], + "runners": [ + { + "finish": "1", + "number": "5", + "name": "EXORBITANT MISS" + }, + { + "finish": "2", + "number": "9", + "name": "LONE STAR DREAM" + }, + { + "finish": "3", + "number": "13", + "name": "MR VILLA" + }, + { + "finish": "4", + "number": "2", + "name": "SOUND AND VISION (NZ)" + }, + { + "finish": "5", + "number": "3", + "name": "DARK JUSTICE" + }, + { + "finish": "6", + "number": "10", + "name": "QUICK BUCK" + }, + { + "finish": "7", + "number": "11", + "name": "CHARMED DESTINY (IRE)" + }, + { + "finish": "8", + "number": "1", + "name": "MORTLAKE (IRE)" + }, + { + "finish": "9", + "number": "12", + "name": "DEEP DRIVE" + }, + { + "finish": "10", + "number": "6", + "name": "FARRAIGE (NZ)" + }, + { + "finish": "11", + "number": "8", + "name": "ARGERICH" + }, + { + "finish": "12", + "number": "14", + "name": "FIREALARM" + }, + { + "finish": "", + "number": "15e", + "name": "HARDASH" + }, + { + "finish": "", + "number": "7", + "name": "QUEEN TAVANE (NZ)" + }, + { + "finish": "", + "number": "4", + "name": "CALEDONIAN" + } + ] + }, + { + "race": 5, + "winner": "I AM STEFFI", + "trifecta": [ + "5", + "11", + "4" + ], + "runners": [ + { + "finish": "1", + "number": "5", + "name": "I AM STEFFI" + }, + { + "finish": "2", + "number": "11", + "name": "PURPLE KITTY" + }, + { + "finish": "3", + "number": "4", + "name": "EXPLOSIVE TYCOON" + }, + { + "finish": "4", + "number": "8", + "name": "MOSGIEL CRYSTAL" + }, + { + "finish": "5", + "number": "6", + "name": "PHOENIX POWER" + }, + { + "finish": "6", + "number": "12", + "name": "ENZONI" + }, + { + "finish": "7", + "number": "3", + "name": "SIRSA NUWA" + }, + { + "finish": "8", + "number": "2", + "name": "PELOSA" + }, + { + "finish": "9", + "number": "9", + "name": "WHISKERS" + }, + { + "finish": "10", + "number": "10", + "name": "MY NICCONI BOY" + }, + { + "finish": "11", + "number": "1", + "name": "STAR PREDICTION" + }, + { + "finish": "", + "number": "7", + "name": "JOSEPHINE" + } + ] + }, + { + "race": 6, + "winner": "DEBUSSY", + "trifecta": [ + "8", + "1", + "11" + ], + "runners": [ + { + "finish": "1", + "number": "8", + "name": "DEBUSSY" + }, + { + "finish": "2", + "number": "1", + "name": "SHAGGY" + }, + { + "finish": "3", + "number": "11", + "name": "GRASSBURN (NZ)" + }, + { + "finish": "4", + "number": "12", + "name": "WHERE\u2019S THE FIRE" + }, + { + "finish": "5", + "number": "9", + "name": "THE PICCOLINO" + }, + { + "finish": "6", + "number": "4", + "name": "ANGARA" + }, + { + "finish": "7", + "number": "3", + "name": "OSTRACISED" + }, + { + "finish": "8", + "number": "13", + "name": "KEN\u2019KER" + }, + { + "finish": "", + "number": "2", + "name": "NOT WRITTEN OFF" + }, + { + "finish": "", + "number": "7", + "name": "WHIL TO WIN" + }, + { + "finish": "", + "number": "5", + "name": "STILL ALICE" + }, + { + "finish": "", + "number": "6", + "name": "BEER BARON" + }, + { + "finish": "", + "number": "10", + "name": "DIFENSIVO" + } + ] + }, + { + "race": 7, + "winner": "JUST IN TIME", + "trifecta": [ + "2", + "3", + "5" + ], + "runners": [ + { + "finish": "1", + "number": "2", + "name": "JUST IN TIME" + }, + { + "finish": "2", + "number": "3", + "name": "ZARU" + }, + { + "finish": "3", + "number": "5", + "name": "SHOW \u2019EM HOWL" + }, + { + "finish": "4", + "number": "11", + "name": "XTRA APPROVAL" + }, + { + "finish": "5", + "number": "10", + "name": "PICK UP THE TAB (NZ)" + }, + { + "finish": "6", + "number": "1", + "name": "KAIZAD" + }, + { + "finish": "7", + "number": "4", + "name": "A POUND OF SALT" + }, + { + "finish": "8", + "number": "8", + "name": "BOLD HOI HO (NZ)" + }, + { + "finish": "9", + "number": "6", + "name": "BAKERLOO" + }, + { + "finish": "10", + "number": "13", + "name": "GANDOLFINI" + }, + { + "finish": "11", + "number": "14", + "name": "BJORN IRONSIDE" + }, + { + "finish": "12", + "number": "9", + "name": "SAVVYROCKER" + }, + { + "finish": "13", + "number": "12", + "name": "CENOTES" + }, + { + "finish": "14", + "number": "7", + "name": "RUN RORY RUN" + }, + { + "finish": "", + "number": "15e", + "name": "NIKODY\u2019S BINKS" + } + ] + }, + { + "race": 8, + "winner": "THE MAGIC MAN", + "trifecta": [ + "1", + "12", + "5" + ], + "runners": [ + { + "finish": "1", + "number": "1", + "name": "THE MAGIC MAN" + }, + { + "finish": "2", + "number": "12", + "name": "LEUCA" + }, + { + "finish": "3", + "number": "5", + "name": "DIRTY DOES IT" + }, + { + "finish": "4", + "number": "4", + "name": "WATCH CAPITAL" + }, + { + "finish": "5", + "number": "6", + "name": "RIVER BISCOTTE" + }, + { + "finish": "6", + "number": "3", + "name": "LUCKY OZZIE" + }, + { + "finish": "7", + "number": "15e", + "name": "HOO HAA" + }, + { + "finish": "8", + "number": "7", + "name": "RUSSIAN ESCAPE" + }, + { + "finish": "9", + "number": "11", + "name": "SINFULL" + }, + { + "finish": "10", + "number": "14", + "name": "RADIO GA GA (NZ)" + }, + { + "finish": "11", + "number": "9", + "name": "WILD PHARAOH" + }, + { + "finish": "12", + "number": "8", + "name": "EXCEED ME" + }, + { + "finish": "13", + "number": "10", + "name": "OUTOFTHEOFFICE" + }, + { + "finish": "14", + "number": "13", + "name": "LOVE FOR ASHER" + }, + { + "finish": "", + "number": "17e", + "name": "PONGOLA" + }, + { + "finish": "", + "number": "16e", + "name": "CATS QUARTERS" + }, + { + "finish": "", + "number": "2", + "name": "FELIS CHAUS" + } + ] + } + ] +} \ No newline at end of file diff --git a/data/results/2026-08-14.json b/data/results/2026-08-14.json new file mode 100644 index 0000000000000000000000000000000000000000..128db10cace07475d91fc43c6157b0e670bd1d86 --- /dev/null +++ b/data/results/2026-08-14.json @@ -0,0 +1,6198 @@ +{ + "date": "2026-08-14", + "source": "FormFav API", + "api_key_prefix": "fk_83713cd...", + "tracks": { + "geelong": { + "races": [ + { + "race_number": 1, + "race_name": "Ladbrokes Hosted Pots Maiden Plate", + "distance": "2435m", + "condition": "Heavy 9", + "race_class": "3YO+ MDN", + "prize_money": "42500", + "number_of_runners": 9, + "abandoned": false, + "start_time": "2026-08-14T03:00:00Z", + "runners": [ + { + "number": 1, + "name": "Gaelic Kiwi", + "barrier": 5, + "weight": 59.5, + "jockey": "Damian Lane", + "trainer": "Lucinda Boyd", + "form": "72424", + "career_prize": "$20690.00", + "age": 4, + "sex": "Gelding", + "sire": "Shalaa" + }, + { + "number": 2, + "name": "I'Mnodrummerboy", + "barrier": 2, + "weight": 59.5, + "jockey": "Campbell Rawiller", + "trainer": "Amy Small", + "form": "90932", + "career_prize": "$12145.00", + "age": 4, + "sex": "Gelding", + "sire": "Shamus Award" + }, + { + "number": 3, + "name": "Knights Emperor", + "barrier": 6, + "weight": 59.5, + "jockey": "Jett Stanley", + "trainer": "Gai Waterhouse & Adrian Bott", + "form": "8X522", + "career_prize": "$15735.00", + "age": 4, + "sex": "Gelding", + "sire": "De Gaulle" + }, + { + "number": 4, + "name": "Sea Danger", + "barrier": 7, + "weight": 59.5, + "jockey": "Brad Rawiller", + "trainer": "Paul Preusker", + "form": "6X902", + "career_prize": "$27035.00", + "age": 5, + "sex": "Gelding", + "sire": "Cliffs Edge" + }, + { + "number": 5, + "name": "Up For A Flag", + "barrier": 9, + "weight": 59.5, + "jockey": "John Allen", + "trainer": "Amy McDonald", + "form": "64", + "career_prize": "$2240.00", + "age": 5, + "sex": "Gelding", + "sire": "Raise The Flag" + }, + { + "number": 6, + "name": "Bologna Baby", + "barrier": 4, + "weight": 57.5, + "jockey": "Sarah Field", + "trainer": "Jamie Barry", + "form": "X9048", + "career_prize": "$32080.00", + "age": 6, + "sex": "Mare", + "sire": "Smart Missile" + }, + { + "number": 7, + "name": "Devoted To You", + "barrier": 1, + "weight": 57.5, + "jockey": "Declan Bates", + "trainer": "William Morrissey", + "form": "X0445", + "career_prize": "$18300.00", + "age": 5, + "sex": "Mare", + "sire": "So You Think" + }, + { + "number": 8, + "name": "Highland Storm", + "barrier": 8, + "weight": 57.5, + "jockey": "Dylan Dunn", + "trainer": "Brett Scott", + "form": "90475", + "career_prize": "$11655.00", + "age": 6, + "sex": "Mare", + "sire": "Highland Reel" + }, + { + "number": 9, + "name": "Wings Of Love", + "barrier": 3, + "weight": 57.5, + "jockey": "Jake Noonan", + "trainer": "Julius Sandhu", + "form": "85442", + "career_prize": "$13500.00", + "age": 4, + "sex": "Mare", + "sire": "Tagaloa" + } + ] + }, + { + "race_number": 2, + "race_name": "The Viatek And Fujifilm Cup Maiden Plate", + "distance": "1425m", + "condition": "Heavy 9", + "race_class": "3YO+ MDN", + "prize_money": "42500", + "number_of_runners": 10, + "abandoned": false, + "start_time": "2026-08-14T03:30:00Z", + "runners": [ + { + "number": 1, + "name": "Diesel Desmond", + "barrier": 6, + "weight": 59.5, + "jockey": "Damian Lane", + "trainer": "Mitchell Freedman", + "form": "65X", + "career_prize": "$1600.00", + "age": 5, + "sex": "Gelding", + "sire": "Puissance De Lune" + }, + { + "number": 2, + "name": "Foxtrot Charlie", + "barrier": 4, + "weight": 59.5, + "jockey": "Dylan Dunn", + "trainer": "Brett Scott", + "form": "30X35", + "career_prize": "$9280.00", + "age": 4, + "sex": "Gelding", + "sire": "Foxwedge" + }, + { + "number": 3, + "name": "Just Like Jagger", + "barrier": 8, + "weight": 59.5, + "jockey": "Steven Vella", + "trainer": "Kylie Vella", + "form": "22", + "career_prize": "$15300.00", + "age": 5, + "sex": "Gelding", + "sire": "Impending" + }, + { + "number": 4, + "name": "Marron", + "barrier": 1, + "weight": 59.5, + "jockey": "Zac Spain", + "trainer": "Enver Jusufovic", + "form": "6", + "career_prize": "$1100.00", + "age": 5, + "sex": "Gelding", + "sire": "Nostradamus" + }, + { + "number": 5, + "name": "Talkin' Stern", + "barrier": 2, + "weight": 59.5, + "jockey": "John Allen", + "trainer": "Gavin Bedggood", + "form": "423X4", + "career_prize": "$17525.00", + "age": 4, + "sex": "Gelding", + "sire": "Astern" + }, + { + "number": 6, + "name": "Diamond Eye", + "barrier": 1, + "weight": 57.5, + "jockey": "-", + "trainer": "Reece Goodwin", + "form": "X3421", + "career_prize": "$38500.00", + "age": 5, + "sex": "Mare", + "sire": "Saxon Warrior" + }, + { + "number": 7, + "name": "Saatchi", + "barrier": 5, + "weight": 57.5, + "jockey": "Lachlan Neindorf", + "trainer": "Phillip & Tommy Stokes", + "form": "0X058", + "career_prize": "$2790.00", + "age": 4, + "sex": "Mare", + "sire": "Savabeel" + }, + { + "number": 8, + "name": "Startin'Sumthin'", + "barrier": 9, + "weight": 57.5, + "jockey": "Teo Nugent", + "trainer": "Nelson Smyth", + "form": "79X", + "career_prize": "$1750.00", + "age": 4, + "sex": "Mare", + "sire": "Ghaiyyath" + }, + { + "number": 9, + "name": "Saint Fox", + "barrier": 7, + "weight": 57.0, + "jockey": "Jordan Childs", + "trainer": "Grahame Begg", + "form": "3", + "career_prize": "$2880.00", + "age": 3, + "sex": "Colt", + "sire": "Frankel" + }, + { + "number": 10, + "name": "Dazzling Nicci", + "barrier": 3, + "weight": 55.0, + "jockey": "Jye McNeil", + "trainer": "John Moloney", + "form": "6", + "career_prize": "$640.00", + "age": 3, + "sex": "Filly", + "sire": "Nicconi" + } + ] + }, + { + "race_number": 3, + "race_name": "Oasis Turf Maiden Plate", + "distance": "1225m", + "condition": "Heavy 9", + "race_class": "3YO MDN", + "prize_money": "42500", + "number_of_runners": 15, + "abandoned": false, + "start_time": "2026-08-14T04:00:00Z", + "runners": [ + { + "number": 1, + "name": "Alchemistic", + "barrier": 1, + "weight": 58.0, + "jockey": "Linda Meech", + "trainer": "Tom Dabernig", + "form": "?", + "career_prize": "$0.00", + "age": 3, + "sex": "Gelding", + "sire": "Shamus Award" + }, + { + "number": 2, + "name": "Avengers", + "barrier": 7, + "weight": 58.0, + "jockey": "Jamie Mott", + "trainer": "Anthony & Sam Freedman", + "form": "4X6", + "career_prize": "$4450.00", + "age": 3, + "sex": "Colt", + "sire": "Snitzel" + }, + { + "number": 3, + "name": "Clementaro", + "barrier": 10, + "weight": 58.0, + "jockey": "Adam McCabe", + "trainer": "Michael Trotter", + "form": "?", + "career_prize": "$0.00", + "age": 3, + "sex": "Gelding", + "sire": "Gold Standard" + }, + { + "number": 4, + "name": "Fairly Andy", + "barrier": 4, + "weight": 58.0, + "jockey": "Damien Thornton", + "trainer": "Simon Zahra", + "form": "8", + "career_prize": "$640.00", + "age": 3, + "sex": "Gelding", + "sire": "Anders" + }, + { + "number": 5, + "name": "Greenwich Boy", + "barrier": 15, + "weight": 58.0, + "jockey": "Thomas Stockdale", + "trainer": "Ciaron Maher", + "form": "?", + "career_prize": "$0.00", + "age": 3, + "sex": "Gelding", + "sire": "Harry Angel" + }, + { + "number": 6, + "name": "Keen Observer", + "barrier": 12, + "weight": 58.0, + "jockey": "Blake Shinn", + "trainer": "Trent Busuttin & Natalie Young", + "form": "2", + "career_prize": "$5760.00", + "age": 3, + "sex": "Colt", + "sire": "Ole Kirk" + }, + { + "number": 7, + "name": "March On By", + "barrier": 11, + "weight": 58.0, + "jockey": "Ryan Houston", + "trainer": "Simon Zahra", + "form": "8X6", + "career_prize": "$7640.00", + "age": 3, + "sex": "Gelding", + "sire": "Strasbourg" + }, + { + "number": 8, + "name": "Morocco", + "barrier": 3, + "weight": 58.0, + "jockey": "Damian Lane", + "trainer": "Anthony & Sam Freedman", + "form": "?", + "career_prize": "$0.00", + "age": 3, + "sex": "Colt", + "sire": "Extreme Choice" + }, + { + "number": 9, + "name": "Phillip Island", + "barrier": 14, + "weight": 58.0, + "jockey": "Lachlan Neindorf", + "trainer": "Mick Price & Michael Kent Jnr", + "form": "8X5", + "career_prize": "$20960.00", + "age": 3, + "sex": "Colt", + "sire": "Written Tycoon" + }, + { + "number": 10, + "name": "Zoucity", + "barrier": 5, + "weight": 58.0, + "jockey": "Jye McNeil", + "trainer": "Chris Waller", + "form": "?", + "career_prize": "$0.00", + "age": 3, + "sex": "Gelding", + "sire": "Zousain" + }, + { + "number": 11, + "name": "Highbrow", + "barrier": 6, + "weight": 56.0, + "jockey": "Michael Dee", + "trainer": "Ben, Will & Jd Hayes", + "form": "?", + "career_prize": "$0.00", + "age": 3, + "sex": "Filly", + "sire": "So You Think" + }, + { + "number": 12, + "name": "I Am Justice", + "barrier": 9, + "weight": 56.0, + "jockey": "Declan Bates", + "trainer": "Ciaron Maher", + "form": "?", + "career_prize": "$0.00", + "age": 3, + "sex": "Filly", + "sire": "I Am Invincible" + }, + { + "number": 13, + "name": "Rockin Roller Nola", + "barrier": 8, + "weight": 56.0, + "jockey": "Holly Durnan", + "trainer": "Denis Pagan", + "form": "?", + "career_prize": "$0.00", + "age": 3, + "sex": "Filly", + "sire": "The Autumn Sun" + }, + { + "number": 14, + "name": "Veloce Grigio", + "barrier": 2, + "weight": 56.0, + "jockey": "-", + "trainer": "Rachael Cunningham", + "form": "?", + "career_prize": "$0.00", + "age": 3, + "sex": "Filly", + "sire": "Kermadec" + }, + { + "number": 15, + "name": "Somethings Burnin'", + "barrier": 13, + "weight": 58.0, + "jockey": "Fred Kersley", + "trainer": "Chris Waller", + "form": "30X", + "career_prize": "$4950.00", + "age": 3, + "sex": "Colt", + "sire": "Too Darn Hot" + } + ] + }, + { + "race_number": 4, + "race_name": "Roderick Insurance Brokers Maiden Plate", + "distance": "1225m", + "condition": "Heavy 9", + "race_class": "4YO+ MDN", + "prize_money": "42500", + "number_of_runners": 15, + "abandoned": false, + "start_time": "2026-08-14T04:30:00Z", + "runners": [ + { + "number": 1, + "name": "Bjorson", + "barrier": 6, + "weight": 59.5, + "jockey": "Teo Nugent", + "trainer": "Jamie Edwards", + "form": "34", + "career_prize": "$5425.00", + "age": 4, + "sex": "Gelding", + "sire": "Foxwedge" + }, + { + "number": 2, + "name": "Mr Spendedoe", + "barrier": 8, + "weight": 59.5, + "jockey": "Beau Mertens", + "trainer": "Julius Sandhu", + "form": "?", + "career_prize": "$0.00", + "age": 4, + "sex": "Gelding", + "sire": "Dirty Work" + }, + { + "number": 3, + "name": "Prestige Fantastic", + "barrier": 11, + "weight": 59.5, + "jockey": "John Allen", + "trainer": "Mitchell Freedman", + "form": "?", + "career_prize": "$0.00", + "age": 4, + "sex": "Gelding", + "sire": "Yes Yes Yes" + }, + { + "number": 4, + "name": "Swift Statement", + "barrier": 10, + "weight": 59.5, + "jockey": "Mitchell Aitken", + "trainer": "Chris Calthorpe", + "form": "245X5", + "career_prize": "$9280.00", + "age": 4, + "sex": "Gelding", + "sire": "Press Statement" + }, + { + "number": 5, + "name": "Terrestrial Light", + "barrier": 2, + "weight": 59.5, + "jockey": "Jack Hill", + "trainer": "Symon Wilde", + "form": "2", + "career_prize": "$5760.00", + "age": 4, + "sex": "Gelding", + "sire": "Earthlight" + }, + { + "number": 6, + "name": "Allyouwanadoisrock", + "barrier": 5, + "weight": 57.5, + "jockey": "Daniel Stackhouse", + "trainer": "Matt Laurie", + "form": "9X", + "career_prize": "$1300.00", + "age": 4, + "sex": "Mare", + "sire": "Fastnet Rock" + }, + { + "number": 7, + "name": "Brightly Dance", + "barrier": 13, + "weight": 57.5, + "jockey": "Lachlan Neindorf", + "trainer": "Jerome Hunter", + "form": "823X", + "career_prize": "$10660.00", + "age": 4, + "sex": "Mare", + "sire": "The Autumn Sun" + }, + { + "number": 8, + "name": "Galactic Girl", + "barrier": 9, + "weight": 57.5, + "jockey": "Jamie Mott", + "trainer": "Robbie Griffiths", + "form": "4X537", + "career_prize": "$8675.00", + "age": 4, + "sex": "Mare", + "sire": "Lucky Vega" + }, + { + "number": 9, + "name": "Itscharatabuilding", + "barrier": 4, + "weight": 57.5, + "jockey": "Sally Wynne", + "trainer": "Dani Walker", + "form": "6", + "career_prize": "$640.00", + "age": 5, + "sex": "Mare", + "sire": "Anacheeva" + }, + { + "number": 10, + "name": "Pomah", + "barrier": 7, + "weight": 57.5, + "jockey": "Blake Shinn", + "trainer": "Danny O'Brien", + "form": "3X25X", + "career_prize": "$16600.00", + "age": 4, + "sex": "Mare", + "sire": "Russian Camelot" + }, + { + "number": 11, + "name": "Spirit Of Gaia", + "barrier": 3, + "weight": 57.5, + "jockey": "Damien Thornton", + "trainer": "Nikki Burke", + "form": "49243", + "career_prize": "$43130.00", + "age": 5, + "sex": "Mare", + "sire": "Impending" + }, + { + "number": 12, + "name": "Under Control", + "barrier": 1, + "weight": 57.5, + "jockey": "Michael Dee", + "trainer": "Henry Dwyer", + "form": "3784X", + "career_prize": "$6220.00", + "age": 4, + "sex": "Mare", + "sire": "Churchill" + }, + { + "number": 13, + "name": "Yellowknife", + "barrier": 12, + "weight": 57.5, + "jockey": "Jye McNeil", + "trainer": "Ben, Will & Jd Hayes", + "form": "6", + "career_prize": "$850.00", + "age": 5, + "sex": "Mare", + "sire": "Vancouver" + }, + { + "number": 14, + "name": "Zendarina", + "barrier": 2, + "weight": 57.5, + "jockey": "-", + "trainer": "Phillip & Tommy Stokes", + "form": "2", + "career_prize": "$5760.00", + "age": 4, + "sex": "Mare", + "sire": "Trapeze Artist" + }, + { + "number": 15, + "name": "Lost The Plot", + "barrier": 13, + "weight": 57.5, + "jockey": "Luke Currie", + "trainer": "Shannon Roughan", + "form": "06X23", + "career_prize": "$10440.00", + "age": 4, + "sex": "Mare", + "sire": "Hanseatic" + } + ] + }, + { + "race_number": 5, + "race_name": "McGrath Real Estate Handicap", + "distance": "1325m", + "condition": "Heavy 9", + "race_class": "3YO+ CL1", + "prize_money": "35000", + "number_of_runners": 8, + "abandoned": false, + "start_time": "2026-08-14T05:00:00Z", + "runners": [ + { + "number": 1, + "name": "Lofty Thoughts", + "barrier": 3, + "weight": 59.5, + "jockey": "Lachlan Neindorf", + "trainer": "Alexander Rae", + "form": "9X332", + "career_prize": "$51550.00", + "age": 4, + "sex": "Gelding", + "sire": "Snitzel" + }, + { + "number": 2, + "name": "Godtfred Kirk", + "barrier": 7, + "weight": 59.0, + "jockey": "Jye McNeil", + "trainer": "Reece Goodwin", + "form": "X2233", + "career_prize": "$76615.00", + "age": 4, + "sex": "Gelding", + "sire": "Ole Kirk" + }, + { + "number": 3, + "name": "Lyrics 'N' Song", + "barrier": 4, + "weight": 59.0, + "jockey": "Michael Dee", + "trainer": "Mark Walker", + "form": "13X3X", + "career_prize": "$56700.00", + "age": 4, + "sex": "Mare", + "sire": "Written Tycoon" + }, + { + "number": 4, + "name": "Formidable Force", + "barrier": 6, + "weight": 58.5, + "jockey": "Steven Vella", + "trainer": "Kylie Vella", + "form": "02X93", + "career_prize": "$26362.00", + "age": 5, + "sex": "Gelding", + "sire": "Sea The Stars" + }, + { + "number": 5, + "name": "Shamansara", + "barrier": 8, + "weight": 57.5, + "jockey": "Jamie Mott", + "trainer": "Ben, Will & Jd Hayes", + "form": "14", + "career_prize": "$25875.00", + "age": 4, + "sex": "Mare", + "sire": "Shamus Award" + }, + { + "number": 6, + "name": "Tsarine", + "barrier": 1, + "weight": 56.0, + "jockey": "Damien Thornton", + "trainer": "Anthony & Sam Freedman", + "form": "24X27", + "career_prize": "$42080.00", + "age": 5, + "sex": "Mare", + "sire": "Savabeel" + }, + { + "number": 7, + "name": "Prevention", + "barrier": 5, + "weight": 55.5, + "jockey": "Luke Currie", + "trainer": "Robbie Griffiths", + "form": "5X052", + "career_prize": "$23660.00", + "age": 4, + "sex": "Mare", + "sire": "Vino Rosso" + }, + { + "number": 8, + "name": "Racey Casey", + "barrier": 2, + "weight": 55.0, + "jockey": "Teo Nugent", + "trainer": "Jamie Edwards", + "form": "16X24", + "career_prize": "$50408.00", + "age": 5, + "sex": "Mare", + "sire": "Toronado" + } + ] + }, + { + "race_number": 6, + "race_name": "D-Day Pest Control BM62 Handicap", + "distance": "2435m", + "condition": "Heavy 9", + "race_class": "3YO+ BM62", + "prize_money": "35000", + "number_of_runners": 14, + "abandoned": false, + "start_time": "2026-08-14T05:30:00Z", + "runners": [ + { + "number": 1, + "name": "Haaland", + "barrier": 4, + "weight": 63.5, + "jockey": "Holly Durnan", + "trainer": "Lucinda Boyd", + "form": "0X043", + "career_prize": "$180027.00", + "age": 8, + "sex": "Gelding", + "sire": "Pentire" + }, + { + "number": 2, + "name": "The Vocalist", + "barrier": 2, + "weight": 60.5, + "jockey": "Damien Thornton", + "trainer": "Richard Laming", + "form": "52544", + "career_prize": "$71370.00", + "age": 5, + "sex": "Gelding", + "sire": "Shocking" + }, + { + "number": 3, + "name": "Winston", + "barrier": 10, + "weight": 60.5, + "jockey": "Jamie Mott", + "trainer": "John McArdle", + "form": "24433", + "career_prize": "$114700.00", + "age": 5, + "sex": "Gelding", + "sire": "Churchill" + }, + { + "number": 4, + "name": "Genrichero", + "barrier": 6, + "weight": 60.0, + "jockey": "Daniel Stackhouse", + "trainer": "Matt Laurie", + "form": "89506", + "career_prize": "$174020.00", + "age": 6, + "sex": "Gelding", + "sire": "Proisir" + }, + { + "number": 5, + "name": "Thunderbolt Way", + "barrier": 8, + "weight": 60.0, + "jockey": "Jye McNeil", + "trainer": "Nelson Smyth", + "form": "21041", + "career_prize": "$64200.00", + "age": 4, + "sex": "Gelding", + "sire": "Pariah" + }, + { + "number": 6, + "name": "Wolfoffitroystreet", + "barrier": 13, + "weight": 59.5, + "jockey": "Jabez Johnstone", + "trainer": "Ciaron Maher", + "form": "3X431", + "career_prize": "$44760.00", + "age": 4, + "sex": "Gelding", + "sire": "Ghaiyyath" + }, + { + "number": 7, + "name": "Batoka Chief", + "barrier": 12, + "weight": 59.0, + "jockey": "Cory Parish", + "trainer": "Lee & Shannon Hope", + "form": "61363", + "career_prize": "$79915.00", + "age": 6, + "sex": "Gelding", + "sire": "Sacred Falls" + }, + { + "number": 8, + "name": "Darwinian", + "barrier": 3, + "weight": 59.0, + "jockey": "Teo Nugent", + "trainer": "Jamie Edwards", + "form": "0X813", + "career_prize": "$22990.00", + "age": 4, + "sex": "Gelding", + "sire": "Dundeel" + }, + { + "number": 9, + "name": "Tupac", + "barrier": 11, + "weight": 59.0, + "jockey": "Michael Dee", + "trainer": "Henry Dwyer", + "form": "1X606", + "career_prize": "$26920.00", + "age": 5, + "sex": "Gelding", + "sire": "Shamus Award" + }, + { + "number": 10, + "name": "Amawasha", + "barrier": 7, + "weight": 58.5, + "jockey": "Thomas Stockdale", + "trainer": "Mitchell Leek", + "form": "3X743", + "career_prize": "$75535.00", + "age": 6, + "sex": "Gelding", + "sire": "Dundeel" + }, + { + "number": 11, + "name": "King Of Savoy", + "barrier": 5, + "weight": 58.5, + "jockey": "Nathan Punch", + "trainer": "Trent Edmonds", + "form": "90X31", + "career_prize": "$28385.00", + "age": 4, + "sex": "Gelding", + "sire": "Crackerjack King" + }, + { + "number": 12, + "name": "Power Pivot", + "barrier": 9, + "weight": 58.0, + "jockey": "Craig Newitt", + "trainer": "Ken & Kasey Keys", + "form": "X4502", + "career_prize": "$48170.00", + "age": 5, + "sex": "Gelding", + "sire": "Lope De Vega" + }, + { + "number": 13, + "name": "Iffycould", + "barrier": 1, + "weight": 55.0, + "jockey": "Shayleigh Ingelse", + "trainer": "Paul Preusker", + "form": "54669", + "career_prize": "$90567.00", + "age": 8, + "sex": "Gelding", + "sire": "Iffraaj" + }, + { + "number": 14, + "name": "Tosen Glory", + "barrier": 4, + "weight": 54.0, + "jockey": "Ryan Houston", + "trainer": "Kelvin Bourke", + "form": "61748", + "career_prize": "$86630.00", + "age": 7, + "sex": "Gelding", + "sire": "Tosen Stardom" + } + ] + }, + { + "race_number": 7, + "race_name": "Prestige Jayco BM62 Handicap", + "distance": "1225m", + "condition": "Heavy 9", + "race_class": "3YO+ BM62", + "prize_money": "35000", + "number_of_runners": 14, + "abandoned": false, + "start_time": "2026-08-14T06:00:00Z", + "runners": [ + { + "number": 1, + "name": "Fly By Light", + "barrier": 5, + "weight": 60.5, + "jockey": "Ben Melham", + "trainer": "Clinton McDonald", + "form": "16X0", + "career_prize": "$34200.00", + "age": 4, + "sex": "Gelding", + "sire": "Flying Artie" + }, + { + "number": 2, + "name": "I Stand By You", + "barrier": 9, + "weight": 60.5, + "jockey": "Luke Currie", + "trainer": "M, W & J Hawkes", + "form": "7X18X", + "career_prize": "$41550.00", + "age": 4, + "sex": "Gelding", + "sire": "Doubtland" + }, + { + "number": 3, + "name": "Immortal Triumph", + "barrier": 12, + "weight": 60.5, + "jockey": "Jason Maskiell", + "trainer": "Danielle Loos", + "form": "10651", + "career_prize": "$36175.00", + "age": 4, + "sex": "Gelding", + "sire": "I Am Immortal" + }, + { + "number": 4, + "name": "Vilnius", + "barrier": 6, + "weight": 60.5, + "jockey": "Steven Vella", + "trainer": "Kylie Vella", + "form": "96X45", + "career_prize": "$80335.00", + "age": 6, + "sex": "Gelding", + "sire": "Russian Revolution" + }, + { + "number": 5, + "name": "National Code", + "barrier": 13, + "weight": 59.5, + "jockey": "Daniel Stackhouse", + "trainer": "Ben, Will & Jd Hayes", + "form": "X0222", + "career_prize": "$75615.00", + "age": 5, + "sex": "Mare", + "sire": "Written Tycoon" + }, + { + "number": 6, + "name": "Ania", + "barrier": 4, + "weight": 59.0, + "jockey": "Caitlin Hollowood", + "trainer": "Julius Sandhu", + "form": "11324", + "career_prize": "$63595.00", + "age": 5, + "sex": "Mare", + "sire": "Impending" + }, + { + "number": 7, + "name": "Artistic Genius", + "barrier": 12, + "weight": 59.0, + "jockey": "Fred Kersley", + "trainer": "Paul Koumis", + "form": "20X45", + "career_prize": "$116905.00", + "age": 6, + "sex": "Gelding", + "sire": "Flying Artie" + }, + { + "number": 8, + "name": "Colt Forty Five", + "barrier": 10, + "weight": 59.0, + "jockey": "Teo Nugent", + "trainer": "Jamie Edwards", + "form": "10122", + "career_prize": "$63560.00", + "age": 5, + "sex": "Gelding", + "sire": "Toronado" + }, + { + "number": 9, + "name": "Lonstar", + "barrier": 7, + "weight": 59.0, + "jockey": "Jamie Mott", + "trainer": "Anthony & Sam Freedman", + "form": "18X52", + "career_prize": "$25810.00", + "age": 4, + "sex": "Gelding", + "sire": "Cosmic Force" + }, + { + "number": 10, + "name": "Switch Hit", + "barrier": 2, + "weight": 59.0, + "jockey": "Holly Durnan", + "trainer": "Mitchell Freedman", + "form": "827X3", + "career_prize": "$57635.00", + "age": 6, + "sex": "Gelding", + "sire": "Ambidexter" + }, + { + "number": 11, + "name": "Talladega Girl", + "barrier": 3, + "weight": 59.0, + "jockey": "-", + "trainer": "Ben, Will & Jd Hayes", + "form": "91X30", + "career_prize": "$55710.00", + "age": 4, + "sex": "Mare", + "sire": "Alabama Express" + }, + { + "number": 12, + "name": "Abrafo", + "barrier": 1, + "weight": 58.5, + "jockey": "-", + "trainer": "Reece Goodwin", + "form": "1008X", + "career_prize": "$22475.00", + "age": 4, + "sex": "Gelding", + "sire": "Per Incanto" + }, + { + "number": 13, + "name": "Sugar Schnapps", + "barrier": 8, + "weight": 58.0, + "jockey": "Michael Dee", + "trainer": "Ben, Will & Jd Hayes", + "form": "2122X", + "career_prize": "$22771.00", + "age": 5, + "sex": "Mare", + "sire": "Per Incanto" + }, + { + "number": 14, + "name": "Russian Sky", + "barrier": 11, + "weight": 57.0, + "jockey": "Dylan Dunn", + "trainer": "J G Symons & S Laxon", + "form": "X38X1", + "career_prize": "$18470.00", + "age": 4, + "sex": "Mare", + "sire": "Russian Camelot" + } + ] + }, + { + "race_number": 8, + "race_name": "Heads To Tails Horsewear BM62 Handicap", + "distance": "1730m", + "condition": "Heavy 9", + "race_class": "3YO+ BM62", + "prize_money": "35000", + "number_of_runners": 20, + "abandoned": false, + "start_time": "2026-08-14T06:30:00Z", + "runners": [ + { + "number": 1, + "name": "Dartboard", + "barrier": 5, + "weight": 62.5, + "jockey": "Jack Hill", + "trainer": "Brady Cross", + "form": "350X7", + "career_prize": "$167490.00", + "age": 7, + "sex": "Gelding", + "sire": "Shooting To Win" + }, + { + "number": 2, + "name": "Legend Beast", + "barrier": 1, + "weight": 61.5, + "jockey": "Jackson Radley", + "trainer": "Ben, Will & Jd Hayes", + "form": "470X6", + "career_prize": "$50546.00", + "age": 7, + "sex": "Gelding", + "sire": "Complacent" + }, + { + "number": 3, + "name": "Omnic", + "barrier": 6, + "weight": 61.0, + "jockey": "Jabez Johnstone", + "trainer": "Ciaron Maher", + "form": "23112", + "career_prize": "$177875.00", + "age": 5, + "sex": "Gelding", + "sire": "Proisir" + }, + { + "number": 4, + "name": "Covert Thinking", + "barrier": 9, + "weight": 60.5, + "jockey": "Zac Moore", + "trainer": "Ciaron Maher", + "form": "X9772", + "career_prize": "$129425.00", + "age": 5, + "sex": "Mare", + "sire": "So You Think" + }, + { + "number": 5, + "name": "Mannerheim", + "barrier": 8, + "weight": 60.5, + "jockey": "Damien Thornton", + "trainer": "Jamie Edwards", + "form": "93X76", + "career_prize": "$136495.00", + "age": 6, + "sex": "Gelding", + "sire": "Dundeel" + }, + { + "number": 6, + "name": "Nicoffhome", + "barrier": 17, + "weight": 60.5, + "jockey": "Luke Currie", + "trainer": "Chris Calthorpe", + "form": "117X7", + "career_prize": "$79920.00", + "age": 6, + "sex": "Gelding", + "sire": "Niconoise" + }, + { + "number": 7, + "name": "Queensbury", + "barrier": 2, + "weight": 60.5, + "jockey": "Jye McNeil", + "trainer": "John Moloney", + "form": "52232", + "career_prize": "$70600.00", + "age": 5, + "sex": "Gelding", + "sire": "Deep Field" + }, + { + "number": 8, + "name": "Deny Entry", + "barrier": 15, + "weight": 60.0, + "jockey": "Joe Bowditch", + "trainer": "Gavin Bedggood", + "form": "8X12", + "career_prize": "$33225.00", + "age": 4, + "sex": "Gelding", + "sire": "Fiorente" + }, + { + "number": 9, + "name": "Hollandia", + "barrier": 10, + "weight": 60.0, + "jockey": "Declan Bates", + "trainer": "John Moloney", + "form": "3543X", + "career_prize": "$143255.00", + "age": 7, + "sex": "Gelding", + "sire": "So You Think" + }, + { + "number": 10, + "name": "Hotei Senshi", + "barrier": 16, + "weight": 60.0, + "jockey": "Billy Egan", + "trainer": "Luke Oliver", + "form": "12X27", + "career_prize": "$41675.00", + "age": 4, + "sex": "Gelding", + "sire": "Maurice" + }, + { + "number": 11, + "name": "Ragazzone", + "barrier": 4, + "weight": 60.0, + "jockey": "Ryan Hurdle", + "trainer": "Shay Keating", + "form": "51", + "career_prize": "$18875.00", + "age": 4, + "sex": "Gelding", + "sire": "Fierce Impact" + }, + { + "number": 12, + "name": "Shamex", + "barrier": 13, + "weight": 58.5, + "jockey": "Shayleigh Ingelse", + "trainer": "Paul Preusker", + "form": "X2413", + "career_prize": "$52960.00", + "age": 6, + "sex": "Mare", + "sire": "Shamoline Warrior" + }, + { + "number": 13, + "name": "Annabelle Sunshine", + "barrier": 8, + "weight": 58.0, + "jockey": "Jackie Beriman", + "trainer": "Michael Trotter", + "form": "11735", + "career_prize": "$62240.00", + "age": 6, + "sex": "Mare", + "sire": "Impending" + }, + { + "number": 14, + "name": "Miss Trustful", + "barrier": 19, + "weight": 58.0, + "jockey": "Thomas Stockdale", + "trainer": "Ciaron Maher", + "form": "67415", + "career_prize": "$101485.00", + "age": 5, + "sex": "Mare", + "sire": "Dubious" + }, + { + "number": 15, + "name": "Side Piece", + "barrier": 3, + "weight": 59.5, + "jockey": "Tom Madden", + "trainer": "Aaron Purcell", + "form": "55115", + "career_prize": "$86755.00", + "age": 6, + "sex": "Gelding", + "sire": "Jon Snow" + }, + { + "number": 16, + "name": "Needlestick", + "barrier": 14, + "weight": 57.0, + "jockey": "Caitlin Hollowood", + "trainer": "Matthew Williams", + "form": "0X741", + "career_prize": "$26740.00", + "age": 4, + "sex": "Mare", + "sire": "Blue Point" + }, + { + "number": 17, + "name": "Jackand", + "barrier": 7, + "weight": 59.0, + "jockey": "Will Gordon", + "trainer": "Patrick Kearney", + "form": "90223", + "career_prize": "$173095.00", + "age": 7, + "sex": "Gelding", + "sire": "Spieth" + }, + { + "number": 18, + "name": "Sephia", + "barrier": 11, + "weight": 56.5, + "jockey": "Jamie Mott", + "trainer": "Symon Wilde", + "form": "66X26", + "career_prize": "$49015.00", + "age": 5, + "sex": "Mare", + "sire": "The Autumn Sun" + }, + { + "number": 19, + "name": "Colour Circle", + "barrier": 18, + "weight": 58.0, + "jockey": "John Allen", + "trainer": "Brian McGrath", + "form": "62221", + "career_prize": "$44720.00", + "age": 5, + "sex": "Gelding", + "sire": "Akeed Mofeed" + }, + { + "number": 20, + "name": "Prince Of Byron", + "barrier": 12, + "weight": 58.0, + "jockey": "Fred Kersley", + "trainer": "Lindsey Smith", + "form": "5276X", + "career_prize": "$46300.00", + "age": 5, + "sex": "Gelding", + "sire": "New Bay" + } + ] + } + ] + }, + "gunnedah": { + "races": [ + { + "race_number": 1, + "race_name": "Many Fabrication & Engineering Maiden", + "distance": "1000m", + "condition": "Soft 6", + "race_class": "MDN", + "prize_money": "27000", + "number_of_runners": 12, + "abandoned": false, + "start_time": "2026-08-14T02:45:00Z", + "runners": [ + { + "number": 1, + "name": "Mongolian Master", + "barrier": 7, + "weight": 59.0, + "jockey": "Mikayla Weir", + "trainer": "David Hatch", + "form": "2X6X", + "career_prize": "$6610.00", + "age": 4, + "sex": "Gelding", + "sire": "Time Test" + }, + { + "number": 2, + "name": "I'm Flexible", + "barrier": 1, + "weight": 57.5, + "jockey": "Jasmine Urquhart-Warren", + "trainer": "Brett & Georgie Cavanough", + "form": "78", + "career_prize": "$1450.00", + "age": 4, + "sex": "Gelding", + "sire": "Tassort" + }, + { + "number": 3, + "name": "On Report", + "barrier": 9, + "weight": 57.5, + "jockey": "Aaron Bullock", + "trainer": "Stephen Gleeson", + "form": "95", + "career_prize": "$1550.00", + "age": 4, + "sex": "Gelding", + "sire": "Zousain" + }, + { + "number": 4, + "name": "I'm Snazziest", + "barrier": 2, + "weight": 57.0, + "jockey": "Nick Palmer", + "trainer": "Sue Bigg", + "form": "?", + "career_prize": "$0.00", + "age": 5, + "sex": "Mare", + "sire": "Inflation Rate" + }, + { + "number": 5, + "name": "Malay Peninsula", + "barrier": 4, + "weight": 56.5, + "jockey": "Izzy Neale", + "trainer": "Scott Singleton", + "form": "?", + "career_prize": "$0.00", + "age": 3, + "sex": "Gelding", + "sire": "Tiger Of Malay" + }, + { + "number": 6, + "name": "Suvathi", + "barrier": 6, + "weight": 56.5, + "jockey": "-", + "trainer": "Terry Wicks", + "form": "9X", + "career_prize": "$1050.00", + "age": 5, + "sex": "Mare", + "sire": "Magna Grecia" + }, + { + "number": 7, + "name": "Miners Mate", + "barrier": 3, + "weight": 55.5, + "jockey": "Donovan Dillon", + "trainer": "Lyle Chandler", + "form": "57X24", + "career_prize": "$8350.00", + "age": 3, + "sex": "Gelding", + "sire": "Anders" + }, + { + "number": 8, + "name": "Puffin", + "barrier": 11, + "weight": 55.5, + "jockey": "Deon Le Roux", + "trainer": "Michael Dobie", + "form": "25X49", + "career_prize": "$11775.00", + "age": 4, + "sex": "Mare", + "sire": "Pariah" + }, + { + "number": 9, + "name": "Amajicstar", + "barrier": 11, + "weight": 55.0, + "jockey": "-", + "trainer": "John Bannister", + "form": "?", + "career_prize": "$0.00", + "age": 3, + "sex": "Filly", + "sire": "Star Turn" + }, + { + "number": 10, + "name": "Cobocco", + "barrier": 10, + "weight": 55.0, + "jockey": "-", + "trainer": "Connie Greig", + "form": "6795X", + "career_prize": "$21175.00", + "age": 5, + "sex": "Mare", + "sire": "Casino Prince" + }, + { + "number": 11, + "name": "Lost Flowers", + "barrier": 8, + "weight": 55.0, + "jockey": "Jacob Stiff", + "trainer": "Sally Torrens", + "form": "8653X", + "career_prize": "$2625.00", + "age": 4, + "sex": "Mare", + "sire": "Casino Prince" + }, + { + "number": 12, + "name": "Music Maestro", + "barrier": 5, + "weight": 55.0, + "jockey": "Heavelon Van Der Hoven", + "trainer": "Troy O'Neile", + "form": "579X", + "career_prize": "$2400.00", + "age": 5, + "sex": "Gelding", + "sire": "Kiss And Make Up" + } + ] + }, + { + "race_number": 2, + "race_name": "Namoi Valley Plumbing Maiden Handicap", + "distance": "1400m", + "condition": "Soft 6", + "race_class": "MDN", + "prize_money": "30000", + "number_of_runners": 15, + "abandoned": false, + "start_time": "2026-08-14T03:20:00Z", + "runners": [ + { + "number": 1, + "name": "Bastianini", + "barrier": 5, + "weight": 59.0, + "jockey": "Jasmine Urquhart-Warren", + "trainer": "David Hatch", + "form": "6", + "career_prize": "$600.00", + "age": 4, + "sex": "Gelding", + "sire": "Tagaloa" + }, + { + "number": 2, + "name": "High Grade", + "barrier": 2, + "weight": 59.0, + "jockey": "Aaron Bullock", + "trainer": "Paul Messara & Leah Gavranich", + "form": "0", + "career_prize": "$0.00", + "age": 4, + "sex": "Gelding", + "sire": "Maurice" + }, + { + "number": 3, + "name": "Quirky Princess", + "barrier": 10, + "weight": 58.0, + "jockey": "Mikayla Weir", + "trainer": "Scott Singleton", + "form": "032X", + "career_prize": "$5450.00", + "age": 4, + "sex": "Mare", + "sire": "Casino Prince" + }, + { + "number": 4, + "name": "Morpeth", + "barrier": 11, + "weight": 57.5, + "jockey": "Grace Palmer", + "trainer": "Todd Howlett", + "form": "734X9", + "career_prize": "$5725.00", + "age": 4, + "sex": "Gelding", + "sire": "Saxon Warrior" + }, + { + "number": 5, + "name": "Final Pretence", + "barrier": 1, + "weight": 57.0, + "jockey": "Donovan Dillon", + "trainer": "Wes Boyd", + "form": "7", + "career_prize": "$725.00", + "age": 5, + "sex": "Mare", + "sire": "Menari" + }, + { + "number": 6, + "name": "Promise You", + "barrier": 7, + "weight": 57.0, + "jockey": "Heavelon Van Der Hoven", + "trainer": "Nikki Pollock", + "form": "8", + "career_prize": "$725.00", + "age": 4, + "sex": "Mare", + "sire": "Saxon Warrior" + }, + { + "number": 7, + "name": "Samoan Roman", + "barrier": 13, + "weight": 57.0, + "jockey": "Kody Nestor", + "trainer": "Patrick Cleave", + "form": "5", + "career_prize": "$825.00", + "age": 3, + "sex": "Colt", + "sire": "Tagaloa" + }, + { + "number": 8, + "name": "Akuma", + "barrier": 8, + "weight": 56.0, + "jockey": "Jacob Stiff", + "trainer": "Sally Torrens", + "form": "358X7", + "career_prize": "$13375.00", + "age": 5, + "sex": "Gelding", + "sire": "Street Boss" + }, + { + "number": 9, + "name": "Charabelle", + "barrier": 15, + "weight": 56.0, + "jockey": "Gabrielle Johnston", + "trainer": "Todd Howlett", + "form": "07X99", + "career_prize": "$2675.00", + "age": 5, + "sex": "Mare", + "sire": "Cosmic Force" + }, + { + "number": 10, + "name": "Irish Accolade", + "barrier": 3, + "weight": 56.0, + "jockey": "Olivia Dalton", + "trainer": "Jeremy Sylvester", + "form": "63465", + "career_prize": "$50870.00", + "age": 6, + "sex": "Gelding", + "sire": "Shamus Award" + }, + { + "number": 11, + "name": "Moon Treaty", + "barrier": 4, + "weight": 56.0, + "jockey": "Nick Palmer", + "trainer": "Paul Isaac", + "form": "35348", + "career_prize": "$50175.00", + "age": 6, + "sex": "Gelding", + "sire": "Territories" + }, + { + "number": 12, + "name": "Rock'n On Uptown", + "barrier": 14, + "weight": 56.0, + "jockey": "Clayton Gallagher", + "trainer": "Carlos Antonio", + "form": "77367", + "career_prize": "$13155.00", + "age": 4, + "sex": "Mare", + "sire": "Written By" + }, + { + "number": 13, + "name": "Stormy Malice", + "barrier": 9, + "weight": 56.0, + "jockey": "Izzy Neale", + "trainer": "Liam Ruddy", + "form": "2X739", + "career_prize": "$35070.00", + "age": 5, + "sex": "Mare", + "sire": "Ilovethiscity" + }, + { + "number": 14, + "name": "Swift Franca", + "barrier": 6, + "weight": 56.0, + "jockey": "Adrian Layt", + "trainer": "Geoff O'Brien", + "form": "645", + "career_prize": "$2375.00", + "age": 4, + "sex": "Mare", + "sire": "Last Kingdom" + }, + { + "number": 15, + "name": "Straight South", + "barrier": 12, + "weight": 56.0, + "jockey": "Deon Le Roux", + "trainer": "Lou Mary", + "form": "09X55", + "career_prize": "$6500.00", + "age": 5, + "sex": "Gelding", + "sire": "Charge Forward" + } + ] + }, + { + "race_number": 3, + "race_name": "Gunnedah Leather Processors Plate", + "distance": "1600m", + "condition": "Soft 6", + "race_class": "CL1", + "prize_money": "27000", + "number_of_runners": 16, + "abandoned": false, + "start_time": "2026-08-14T03:55:00Z", + "runners": [ + { + "number": 1, + "name": "Captain Insano", + "barrier": 11, + "weight": 59.0, + "jockey": "-", + "trainer": "Ridge Wilson", + "form": "99178", + "career_prize": "$34050.00", + "age": 6, + "sex": "Gelding", + "sire": "Outreach" + }, + { + "number": 2, + "name": "Major Lightning", + "barrier": 15, + "weight": 59.0, + "jockey": "-", + "trainer": "Jeremy Gask", + "form": "X7073", + "career_prize": "$39125.00", + "age": 5, + "sex": "Gelding", + "sire": "Calyx" + }, + { + "number": 3, + "name": "Memphis Blue", + "barrier": 8, + "weight": 59.0, + "jockey": "Donovan Dillon", + "trainer": "Peter Mills", + "form": "79146", + "career_prize": "$21450.00", + "age": 5, + "sex": "Gelding", + "sire": "Casino Prince" + }, + { + "number": 4, + "name": "Nielsen Park", + "barrier": 12, + "weight": 59.0, + "jockey": "Aaron Bullock", + "trainer": "Mack Griffith", + "form": "8X213", + "career_prize": "$29585.00", + "age": 4, + "sex": "Gelding", + "sire": "Zoustar" + }, + { + "number": 5, + "name": "Northern Exposure", + "barrier": 4, + "weight": 59.0, + "jockey": "Izzy Neale", + "trainer": "Derek Piper", + "form": "36183", + "career_prize": "$31575.00", + "age": 5, + "sex": "Gelding", + "sire": "Santos" + }, + { + "number": 6, + "name": "Aurora Effect", + "barrier": 11, + "weight": 57.0, + "jockey": "Mikayla Weir", + "trainer": "Stirling Osland", + "form": "93418", + "career_prize": "$45000.00", + "age": 4, + "sex": "Mare", + "sire": "The Autumn Sun" + }, + { + "number": 7, + "name": "Griffinstown Girl", + "barrier": 5, + "weight": 57.0, + "jockey": "Cassey Williams", + "trainer": "Stirling Osland", + "form": "09459", + "career_prize": "$53450.00", + "age": 6, + "sex": "Mare", + "sire": "Headwater" + }, + { + "number": 8, + "name": "Questionable", + "barrier": 10, + "weight": 57.0, + "jockey": "-", + "trainer": "Rodney Northam", + "form": "524X6", + "career_prize": "$27275.00", + "age": 5, + "sex": "Mare", + "sire": "Stratum Star" + }, + { + "number": 9, + "name": "Risk Assessment", + "barrier": 2, + "weight": 57.0, + "jockey": "Jacob Stiff", + "trainer": "Todd Payne", + "form": "63145", + "career_prize": "$53060.00", + "age": 6, + "sex": "Mare", + "sire": "Nicconi" + }, + { + "number": 10, + "name": "Sharpen The Knives", + "barrier": 5, + "weight": 57.0, + "jockey": "Deon Le Roux", + "trainer": "Tracy Bell", + "form": "47327", + "career_prize": "$106025.00", + "age": 6, + "sex": "Mare", + "sire": "Snitzel" + }, + { + "number": 11, + "name": "Share Our Secret", + "barrier": 3, + "weight": 56.5, + "jockey": "Kody Nestor", + "trainer": "Wayne Wilkes", + "form": "9X452", + "career_prize": "$19285.00", + "age": 6, + "sex": "Gelding", + "sire": "Overshare" + }, + { + "number": 12, + "name": "Tarrant County", + "barrier": 13, + "weight": 56.5, + "jockey": "Clayton Gallagher", + "trainer": "Wes Boyd", + "form": "63524", + "career_prize": "$29000.00", + "age": 7, + "sex": "Gelding", + "sire": "Arlington" + }, + { + "number": 13, + "name": "Disgruntled", + "barrier": 7, + "weight": 55.0, + "jockey": "Olivia Dalton", + "trainer": "Annabel & Rob Archibald", + "form": "444X3", + "career_prize": "$7262.00", + "age": 5, + "sex": "Mare", + "sire": "Grunt" + }, + { + "number": 14, + "name": "Rafa", + "barrier": 6, + "weight": 55.0, + "jockey": "Heavelon Van Der Hoven", + "trainer": "Annabel & Rob Archibald", + "form": "26", + "career_prize": "$6200.00", + "age": 5, + "sex": "Mare", + "sire": "Dargento" + }, + { + "number": 15, + "name": "Foxwedge Arrow", + "barrier": 1, + "weight": 56.5, + "jockey": "Adrian Layt", + "trainer": "Tracy Bell", + "form": "46905", + "career_prize": "$6545.00", + "age": 5, + "sex": "Gelding", + "sire": "Foxwedge" + }, + { + "number": 16, + "name": "Compadre", + "barrier": 9, + "weight": 59.0, + "jockey": "Gabrielle Johnston", + "trainer": "Ben Lees", + "form": "00794", + "career_prize": "$21325.00", + "age": 4, + "sex": "Gelding", + "sire": "Territories" + } + ] + }, + { + "race_number": 4, + "race_name": "Dries Electrical Maiden Plate", + "distance": "1250m", + "condition": "Soft 6", + "race_class": "MDN", + "prize_money": "50000", + "number_of_runners": 14, + "abandoned": false, + "start_time": "2026-08-14T04:35:00Z", + "runners": [ + { + "number": 1, + "name": "Griko", + "barrier": 10, + "weight": 59.0, + "jockey": "Jake Pracey-Holmes", + "trainer": "Stephen Gleeson", + "form": "0", + "career_prize": "$725.00", + "age": 4, + "sex": "Gelding", + "sire": "Magna Grecia" + }, + { + "number": 2, + "name": "Mega Pixel", + "barrier": 12, + "weight": 59.0, + "jockey": "Gabrielle Johnston", + "trainer": "Jane Clement", + "form": "06632", + "career_prize": "$17925.00", + "age": 4, + "sex": "Gelding", + "sire": "Brazen Beau" + }, + { + "number": 3, + "name": "Peerless Son", + "barrier": 8, + "weight": 59.0, + "jockey": "Clayton Gallagher", + "trainer": "Rodney Northam", + "form": "8X55", + "career_prize": "$2450.00", + "age": 4, + "sex": "Gelding", + "sire": "Pariah" + }, + { + "number": 4, + "name": "Pie Chart", + "barrier": 5, + "weight": 59.0, + "jockey": "Kody Nestor", + "trainer": "Dean S Smith", + "form": "20664", + "career_prize": "$3950.00", + "age": 4, + "sex": "Gelding", + "sire": "Overshare" + }, + { + "number": 5, + "name": "Takethemoneyandrun", + "barrier": 1, + "weight": 59.0, + "jockey": "Deon Le Roux", + "trainer": "Sally Torrens", + "form": "7045X", + "career_prize": "$24400.00", + "age": 5, + "sex": "Gelding", + "sire": "Capitalist" + }, + { + "number": 6, + "name": "First Embrace", + "barrier": 4, + "weight": 57.0, + "jockey": "Aaron Bullock", + "trainer": "Paul Messara & Leah Gavranich", + "form": "4", + "career_prize": "$1475.00", + "age": 4, + "sex": "Mare", + "sire": "Snitzel" + }, + { + "number": 7, + "name": "Miss Maverick", + "barrier": 11, + "weight": 57.0, + "jockey": "Hollie Hull", + "trainer": "Connie Greig", + "form": "350X4", + "career_prize": "$68530.00", + "age": 5, + "sex": "Mare", + "sire": "Impending" + }, + { + "number": 8, + "name": "Street Force", + "barrier": 13, + "weight": 57.0, + "jockey": "Mikayla Weir", + "trainer": "Scott Singleton", + "form": "647X", + "career_prize": "$3950.00", + "age": 4, + "sex": "Mare", + "sire": "Cosmic Force" + }, + { + "number": 9, + "name": "Supergrace", + "barrier": 2, + "weight": 57.0, + "jockey": "Jacob Stiff", + "trainer": "Sally Torrens", + "form": "340X2", + "career_prize": "$24905.00", + "age": 4, + "sex": "Mare", + "sire": "Capitalist" + }, + { + "number": 10, + "name": "Dragon Blood", + "barrier": 14, + "weight": 56.5, + "jockey": "-", + "trainer": "Annabel & Rob Archibald", + "form": "?", + "career_prize": "$0.00", + "age": 3, + "sex": "Colt", + "sire": "Pinatubo" + }, + { + "number": 11, + "name": "Sylvan", + "barrier": 9, + "weight": 56.5, + "jockey": "Heavelon Van Der Hoven", + "trainer": "Annabel & Rob Archibald", + "form": "?", + "career_prize": "$0.00", + "age": 3, + "sex": "Gelding", + "sire": "Wootton Bassett" + }, + { + "number": 12, + "name": "May The Force", + "barrier": 3, + "weight": 55.0, + "jockey": "Donovan Dillon", + "trainer": "Lyle Chandler", + "form": "6X3", + "career_prize": "$3700.00", + "age": 3, + "sex": "Filly", + "sire": "Cosmic Force" + }, + { + "number": 13, + "name": "Diablo Dancer", + "barrier": 7, + "weight": 57.0, + "jockey": "Grace Palmer", + "trainer": "Stephen Gleeson", + "form": "69077", + "career_prize": "$21880.00", + "age": 6, + "sex": "Mare", + "sire": "Hellbent" + }, + { + "number": 14, + "name": "Cobocco", + "barrier": 6, + "weight": 57.0, + "jockey": "-", + "trainer": "Connie Greig", + "form": "6795X", + "career_prize": "$21175.00", + "age": 5, + "sex": "Mare", + "sire": "Casino Prince" + } + ] + }, + { + "race_number": 5, + "race_name": "Ultra Fleet F&M BM58 Handicap", + "distance": "1400m", + "condition": "Soft 6", + "race_class": "BM58 FM", + "prize_money": "27000", + "number_of_runners": 15, + "abandoned": false, + "start_time": "2026-08-14T05:10:00Z", + "runners": [ + { + "number": 1, + "name": "Fire 'N' Stone", + "barrier": 7, + "weight": 62.0, + "jockey": "Olivia Dalton", + "trainer": "Annabel & Rob Archibald", + "form": "147X4", + "career_prize": "$26100.00", + "age": 4, + "sex": "Mare", + "sire": "Farnan" + }, + { + "number": 2, + "name": "Josephine", + "barrier": 2, + "weight": 60.5, + "jockey": "Aaron Bullock", + "trainer": "Todd Howlett", + "form": "X0510", + "career_prize": "$40650.00", + "age": 4, + "sex": "Mare", + "sire": "Headwater" + }, + { + "number": 3, + "name": "Smart Buy", + "barrier": 5, + "weight": 60.5, + "jockey": "Clayton Gallagher", + "trainer": "Rodney Northam", + "form": "85639", + "career_prize": "$66825.00", + "age": 5, + "sex": "Mare", + "sire": "Written By" + }, + { + "number": 4, + "name": "Ichika", + "barrier": 10, + "weight": 59.0, + "jockey": "Kody Nestor", + "trainer": "Sue Grills", + "form": "52360", + "career_prize": "$59785.00", + "age": 6, + "sex": "Mare", + "sire": "Maurice" + }, + { + "number": 5, + "name": "Miss Dee Reign", + "barrier": 13, + "weight": 58.5, + "jockey": "-", + "trainer": "Jeremy Sylvester", + "form": "03083", + "career_prize": "$23150.00", + "age": 4, + "sex": "Mare", + "sire": "Time To Reign" + }, + { + "number": 6, + "name": "Truce", + "barrier": 14, + "weight": 58.5, + "jockey": "-", + "trainer": "Sara Ryan", + "form": "55053", + "career_prize": "$31225.00", + "age": 5, + "sex": "Mare", + "sire": "Epaulette" + }, + { + "number": 7, + "name": "Time To Commit", + "barrier": 6, + "weight": 58.0, + "jockey": "Donovan Dillon", + "trainer": "Tim McIntosh", + "form": "78X12", + "career_prize": "$22850.00", + "age": 4, + "sex": "Mare", + "sire": "Showtime" + }, + { + "number": 8, + "name": "Backhander", + "barrier": 4, + "weight": 57.5, + "jockey": "Heavelon Van Der Hoven", + "trainer": "Annabel & Rob Archibald", + "form": "281X7", + "career_prize": "$25475.00", + "age": 4, + "sex": "Mare", + "sire": "Graff" + }, + { + "number": 9, + "name": "Be Guided", + "barrier": 1, + "weight": 57.5, + "jockey": "Gabrielle Johnston", + "trainer": "Ben Blay", + "form": "8X786", + "career_prize": "$33200.00", + "age": 5, + "sex": "Mare", + "sire": "Smart Missile" + }, + { + "number": 10, + "name": "Freedom To Roam", + "barrier": 15, + "weight": 57.5, + "jockey": "-", + "trainer": "Holly Williams", + "form": "74355", + "career_prize": "$13075.00", + "age": 5, + "sex": "Mare", + "sire": "Divine Prophet" + }, + { + "number": 11, + "name": "Leica Queen", + "barrier": 8, + "weight": 57.5, + "jockey": "Jacob Stiff", + "trainer": "Peter H Bloomfield", + "form": "81X89", + "career_prize": "$21075.00", + "age": 4, + "sex": "Mare", + "sire": "Headwater" + }, + { + "number": 12, + "name": "Smart Lily", + "barrier": 11, + "weight": 56.5, + "jockey": "Mikayla Weir", + "trainer": "Wayne Wilkes", + "form": "84X36", + "career_prize": "$72000.00", + "age": 7, + "sex": "Mare", + "sire": "Smart Missile" + }, + { + "number": 13, + "name": "Chasing Quivers", + "barrier": 12, + "weight": 55.5, + "jockey": "Jasmine Urquhart-Warren", + "trainer": "Sally Torrens", + "form": "X5080", + "career_prize": "$47665.00", + "age": 6, + "sex": "Mare", + "sire": "National Defense" + }, + { + "number": 14, + "name": "Sashabella", + "barrier": 9, + "weight": 55.0, + "jockey": "Izzy Neale", + "trainer": "Troy O'Neile", + "form": "0X078", + "career_prize": "$36850.00", + "age": 7, + "sex": "Mare", + "sire": "Dawn Approach" + }, + { + "number": 15, + "name": "Risk Assessment", + "barrier": 3, + "weight": 55.0, + "jockey": "-", + "trainer": "Todd Payne", + "form": "63145", + "career_prize": "$53060.00", + "age": 6, + "sex": "Mare", + "sire": "Nicconi" + } + ] + }, + { + "race_number": 6, + "race_name": "Courthouse Hotel Gunnedah Cg&E BM58", + "distance": "1400m", + "condition": "Soft 6", + "race_class": "BM58 CG", + "prize_money": "27000", + "number_of_runners": 15, + "abandoned": false, + "start_time": "2026-08-14T05:50:00Z", + "runners": [ + { + "number": 1, + "name": "Damascus Gate", + "barrier": 1, + "weight": 63.5, + "jockey": "Juliet Partridge", + "trainer": "Carlos Antonio", + "form": "81526", + "career_prize": "$157075.00", + "age": 6, + "sex": "Gelding", + "sire": "American Pharoah" + }, + { + "number": 2, + "name": "Bolt Away Now", + "barrier": 3, + "weight": 61.5, + "jockey": "Deon Le Roux", + "trainer": "Zach Hatch", + "form": "025X0", + "career_prize": "$70325.00", + "age": 6, + "sex": "Gelding", + "sire": "Bolt Doro" + }, + { + "number": 3, + "name": "Sculptor", + "barrier": 8, + "weight": 61.5, + "jockey": "Grace Palmer", + "trainer": "Todd Howlett", + "form": "237X6", + "career_prize": "$49625.00", + "age": 5, + "sex": "Gelding", + "sire": "Castelvecchio" + }, + { + "number": 4, + "name": "Sirleaf", + "barrier": 10, + "weight": 61.5, + "jockey": "Jordie Thompson", + "trainer": "Sue Grills", + "form": "60125", + "career_prize": "$48995.00", + "age": 5, + "sex": "Gelding", + "sire": "Exceedance" + }, + { + "number": 5, + "name": "Heathcliff", + "barrier": 7, + "weight": 59.5, + "jockey": "Aaron Bullock", + "trainer": "Paul Messara & Leah Gavranich", + "form": "3X31", + "career_prize": "$20400.00", + "age": 4, + "sex": "Gelding", + "sire": "Snitzel" + }, + { + "number": 6, + "name": "Smart Jazz", + "barrier": 11, + "weight": 59.0, + "jockey": "Clayton Gallagher", + "trainer": "Jeremy Sylvester", + "form": "X7709", + "career_prize": "$149450.00", + "age": 8, + "sex": "Gelding", + "sire": "Smart Missile" + }, + { + "number": 7, + "name": "Extreme Merger", + "barrier": 5, + "weight": 58.0, + "jockey": "Gabrielle Johnston", + "trainer": "Jane Clement", + "form": "95060", + "career_prize": "$143350.00", + "age": 7, + "sex": "Gelding", + "sire": "Extreme Choice" + }, + { + "number": 8, + "name": "Honey Slider", + "barrier": 2, + "weight": 58.0, + "jockey": "Liam Blanch", + "trainer": "Janelle Galea", + "form": "71137", + "career_prize": "$33485.00", + "age": 7, + "sex": "Gelding", + "sire": "Palentino" + }, + { + "number": 9, + "name": "Blazed Prince", + "barrier": 13, + "weight": 57.0, + "jockey": "Kody Nestor", + "trainer": "Craig Clegg", + "form": "9X935", + "career_prize": "$41675.00", + "age": 7, + "sex": "Gelding", + "sire": "Casino Prince" + }, + { + "number": 10, + "name": "Gold Smiles", + "barrier": 12, + "weight": 57.0, + "jockey": "Jacob Stiff", + "trainer": "Sally Torrens", + "form": "37541", + "career_prize": "$124360.00", + "age": 7, + "sex": "Gelding", + "sire": "Oratorio" + }, + { + "number": 11, + "name": "Hinto", + "barrier": 9, + "weight": 57.0, + "jockey": "Mikayla Weir", + "trainer": "Troy O'Neile", + "form": "1700X", + "career_prize": "$36350.00", + "age": 4, + "sex": "Gelding", + "sire": "Redente" + }, + { + "number": 12, + "name": "Hit Song", + "barrier": 9, + "weight": 57.0, + "jockey": "-", + "trainer": "Nikki Pollock", + "form": "40535", + "career_prize": "$83250.00", + "age": 6, + "sex": "Gelding", + "sire": "Brave Smash" + }, + { + "number": 13, + "name": "Justo's Rocket", + "barrier": 4, + "weight": 56.5, + "jockey": "Jake Pracey-Holmes", + "trainer": "Wayne Martyn", + "form": "4X510", + "career_prize": "$19600.00", + "age": 4, + "sex": "Gelding", + "sire": "Cosmic Force" + }, + { + "number": 14, + "name": "Nugget Smart", + "barrier": 14, + "weight": 56.5, + "jockey": "Donovan Dillon", + "trainer": "Ben Blay", + "form": "8X463", + "career_prize": "$35775.00", + "age": 6, + "sex": "Gelding", + "sire": "Bon Hoffa" + }, + { + "number": 15, + "name": "Imezaaki", + "barrier": 6, + "weight": 56.0, + "jockey": "-", + "trainer": "Craig Clegg", + "form": "40X09", + "career_prize": "$80645.00", + "age": 6, + "sex": "Gelding", + "sire": "Ocean Park" + } + ] + }, + { + "race_number": 7, + "race_name": "Suntory Oceania Class 3 Handicap", + "distance": "1250m", + "condition": "Soft 6", + "race_class": "CL3", + "prize_money": "30000", + "number_of_runners": 18, + "abandoned": false, + "start_time": "2026-08-14T06:25:00Z", + "runners": [ + { + "number": 1, + "name": "Irish Jig", + "barrier": 15, + "weight": 61.0, + "jockey": "Izzy Neale", + "trainer": "Scott Singleton", + "form": "52126", + "career_prize": "$80800.00", + "age": 5, + "sex": "Gelding", + "sire": "Star Turn" + }, + { + "number": 2, + "name": "Live To Rise", + "barrier": 9, + "weight": 60.0, + "jockey": "Kody Nestor", + "trainer": "Sally Torrens", + "form": "X2435", + "career_prize": "$62725.00", + "age": 5, + "sex": "Mare", + "sire": "Saxon Warrior" + }, + { + "number": 3, + "name": "Demarcate", + "barrier": 18, + "weight": 59.0, + "jockey": "Gabrielle Johnston", + "trainer": "Jane Clement", + "form": "13355", + "career_prize": "$58300.00", + "age": 4, + "sex": "Gelding", + "sire": "Brazen Beau" + }, + { + "number": 4, + "name": "Zoucratic", + "barrier": 10, + "weight": 59.0, + "jockey": "Aaron Bullock", + "trainer": "Todd Howlett", + "form": "03165", + "career_prize": "$51650.00", + "age": 5, + "sex": "Gelding", + "sire": "Zoustar" + }, + { + "number": 5, + "name": "Imperial State", + "barrier": 11, + "weight": 58.5, + "jockey": "Juliet Partridge", + "trainer": "Craig Martin", + "form": "43621", + "career_prize": "$74400.00", + "age": 5, + "sex": "Gelding", + "sire": "The Autumn Sun" + }, + { + "number": 6, + "name": "Western Warrior", + "barrier": 12, + "weight": 57.5, + "jockey": "Ken Dunbar", + "trainer": "Natalie Pearce", + "form": "380X9", + "career_prize": "$40425.00", + "age": 5, + "sex": "Gelding", + "sire": "Bon Hoffa" + }, + { + "number": 7, + "name": "Mirai San", + "barrier": 8, + "weight": 57.0, + "jockey": "Mikayla Weir", + "trainer": "Scott Singleton", + "form": "088X7", + "career_prize": "$41950.00", + "age": 5, + "sex": "Gelding", + "sire": "Supido" + }, + { + "number": 8, + "name": "Palentino Swinger", + "barrier": 5, + "weight": 57.0, + "jockey": "Jacob Stiff", + "trainer": "Janelle Galea", + "form": "1X918", + "career_prize": "$59200.00", + "age": 6, + "sex": "Mare", + "sire": "Palentino" + }, + { + "number": 9, + "name": "Gelsey", + "barrier": 6, + "weight": 56.5, + "jockey": "Donovan Dillon", + "trainer": "Tim McIntosh", + "form": "244X4", + "career_prize": "$69600.00", + "age": 7, + "sex": "Mare", + "sire": "Sebring" + }, + { + "number": 10, + "name": "Mean Girls", + "barrier": 14, + "weight": 55.5, + "jockey": "Jake Pracey-Holmes", + "trainer": "Kieren Hazelton", + "form": "4X686", + "career_prize": "$96725.00", + "age": 7, + "sex": "Mare", + "sire": "Super One" + }, + { + "number": 11, + "name": "News Bound", + "barrier": 7, + "weight": 55.5, + "jockey": "Olivia Dalton", + "trainer": "Natalie Pearce", + "form": "070X8", + "career_prize": "$72575.00", + "age": 6, + "sex": "Mare", + "sire": "Press Statement" + }, + { + "number": 12, + "name": "Quick Sharp", + "barrier": 2, + "weight": 55.5, + "jockey": "Clayton Gallagher", + "trainer": "Rodney Northam", + "form": "48206", + "career_prize": "$51000.00", + "age": 5, + "sex": "Mare", + "sire": "Bull Point" + }, + { + "number": 13, + "name": "Rethink It", + "barrier": 16, + "weight": 55.0, + "jockey": "-", + "trainer": "Terry Vidler", + "form": "29306", + "career_prize": "$112062.00", + "age": 7, + "sex": "Mare", + "sire": "Fiorente" + }, + { + "number": 14, + "name": "Winged", + "barrier": 1, + "weight": 56.0, + "jockey": "Angel Brennan", + "trainer": "Melissa Dennett", + "form": "X6087", + "career_prize": "$86185.00", + "age": 6, + "sex": "Gelding", + "sire": "Pride Of Dubai" + }, + { + "number": 15, + "name": "Wandjad", + "barrier": 4, + "weight": 55.5, + "jockey": "-", + "trainer": "Wayne Wilkes", + "form": "359X7", + "career_prize": "$84050.00", + "age": 7, + "sex": "Gelding", + "sire": "Wandjina" + }, + { + "number": 16, + "name": "Regatta", + "barrier": 17, + "weight": 55.5, + "jockey": "-", + "trainer": "Jeremy Gask", + "form": "7040X", + "career_prize": "$43875.00", + "age": 6, + "sex": "Gelding", + "sire": "Real Steel" + }, + { + "number": 17, + "name": "Pickaxe", + "barrier": 3, + "weight": 55.0, + "jockey": "-", + "trainer": "Connie Greig", + "form": "5465X", + "career_prize": "$70700.00", + "age": 7, + "sex": "Gelding", + "sire": "Pierro" + }, + { + "number": 18, + "name": "Honey Slider", + "barrier": 13, + "weight": 55.0, + "jockey": "Liam Blanch", + "trainer": "Janelle Galea", + "form": "71137", + "career_prize": "$33485.00", + "age": 7, + "sex": "Gelding", + "sire": "Palentino" + } + ] + }, + { + "race_number": 8, + "race_name": "Mannion Drilling BM58 Handicap", + "distance": "1000m", + "condition": "Soft 6", + "race_class": "BM58", + "prize_money": "27000", + "number_of_runners": 20, + "abandoned": false, + "start_time": "2026-08-14T07:05:00Z", + "runners": [ + { + "number": 1, + "name": "Clifton Springs", + "barrier": 5, + "weight": 63.5, + "jockey": "Grace Palmer", + "trainer": "Carlos Antonio", + "form": "59603", + "career_prize": "$188980.00", + "age": 9, + "sex": "Gelding", + "sire": "Holy Roman Emperor" + }, + { + "number": 2, + "name": "Soobooco", + "barrier": 6, + "weight": 63.5, + "jockey": "Jasmine Urquhart-Warren", + "trainer": "Todd Payne", + "form": "54610", + "career_prize": "$172075.00", + "age": 7, + "sex": "Gelding", + "sire": "Sooboog" + }, + { + "number": 3, + "name": "Nor Nor West", + "barrier": 7, + "weight": 62.0, + "jockey": "Deon Le Roux", + "trainer": "Lou Mary", + "form": "12X59", + "career_prize": "$65300.00", + "age": 7, + "sex": "Gelding", + "sire": "Territories" + }, + { + "number": 4, + "name": "Ray Del Norte", + "barrier": 11, + "weight": 61.5, + "jockey": "Adrian Layt", + "trainer": "David Hatch", + "form": "1X83", + "career_prize": "$20900.00", + "age": 4, + "sex": "Gelding", + "sire": "North Pacific" + }, + { + "number": 5, + "name": "Capsity", + "barrier": 13, + "weight": 61.0, + "jockey": "Nick Palmer", + "trainer": "Brett & Georgie Cavanough", + "form": "2X694", + "career_prize": "$46600.00", + "age": 4, + "sex": "Mare", + "sire": "Capitalist" + }, + { + "number": 6, + "name": "Snatchreilly", + "barrier": 17, + "weight": 61.0, + "jockey": "Gabrielle Johnston", + "trainer": "David Hatch", + "form": "6X375", + "career_prize": "$115475.00", + "age": 6, + "sex": "Gelding", + "sire": "Trapeze Artist" + }, + { + "number": 7, + "name": "Gerety", + "barrier": 9, + "weight": 59.5, + "jockey": "Kody Nestor", + "trainer": "Ridge Wilson", + "form": "14X87", + "career_prize": "$127110.00", + "age": 6, + "sex": "Mare", + "sire": "Capitalist" + }, + { + "number": 8, + "name": "Miss Mercy", + "barrier": 4, + "weight": 59.5, + "jockey": "Jake Pracey-Holmes", + "trainer": "Paddy Cunningham", + "form": "86051", + "career_prize": "$65600.00", + "age": 5, + "sex": "Mare", + "sire": "Encryption" + }, + { + "number": 9, + "name": "Watch Capital", + "barrier": 15, + "weight": 59.5, + "jockey": "-", + "trainer": "Jeremy Gask", + "form": "108X7", + "career_prize": "$19110.00", + "age": 5, + "sex": "Gelding", + "sire": "Capitalist" + }, + { + "number": 10, + "name": "Octavian Treasure", + "barrier": 13, + "weight": 59.0, + "jockey": "Aaron Bullock", + "trainer": "Todd Howlett", + "form": "81657", + "career_prize": "$112925.00", + "age": 6, + "sex": "Mare", + "sire": "Rich Enuff" + }, + { + "number": 11, + "name": "Magnolia Jewel", + "barrier": 16, + "weight": 58.5, + "jockey": "-", + "trainer": "Tracey Bartley", + "form": "71749", + "career_prize": "$78625.00", + "age": 6, + "sex": "Mare", + "sire": "Outreach" + }, + { + "number": 12, + "name": "Parana River", + "barrier": 14, + "weight": 58.0, + "jockey": "Mikayla Weir", + "trainer": "Terry Vidler", + "form": "59605", + "career_prize": "$86320.00", + "age": 6, + "sex": "Mare", + "sire": "Russian Revolution" + }, + { + "number": 13, + "name": "Callie Cool", + "barrier": 8, + "weight": 57.5, + "jockey": "Hollie Hull", + "trainer": "Connie Greig", + "form": "3392X", + "career_prize": "$66850.00", + "age": 6, + "sex": "Mare", + "sire": "Press Statement" + }, + { + "number": 14, + "name": "Kawatiri", + "barrier": 3, + "weight": 57.5, + "jockey": "Izzy Neale", + "trainer": "Geoff O'Brien", + "form": "10838", + "career_prize": "$62900.00", + "age": 5, + "sex": "Mare", + "sire": "Vespa" + }, + { + "number": 15, + "name": "Our Emily", + "barrier": 20, + "weight": 57.0, + "jockey": "-", + "trainer": "John Bannister", + "form": "74X37", + "career_prize": "$43525.00", + "age": 5, + "sex": "Mare", + "sire": "Supido" + }, + { + "number": 16, + "name": "Craig's One", + "barrier": 10, + "weight": 59.0, + "jockey": "Donovan Dillon", + "trainer": "Tim McIntosh", + "form": "2637X", + "career_prize": "$28200.00", + "age": 6, + "sex": "Gelding", + "sire": "Super One" + }, + { + "number": 17, + "name": "Sir Freddie", + "barrier": 12, + "weight": 58.5, + "jockey": "-", + "trainer": "Jeremy Sylvester", + "form": "077X8", + "career_prize": "$130510.00", + "age": 8, + "sex": "Gelding", + "sire": "Counterattack" + }, + { + "number": 18, + "name": "Hanuman", + "barrier": 16, + "weight": 58.0, + "jockey": "-", + "trainer": "Mack Griffith", + "form": "89025", + "career_prize": "$46080.00", + "age": 5, + "sex": "Gelding", + "sire": "Exceedance" + }, + { + "number": 19, + "name": "Adviser", + "barrier": 1, + "weight": 58.0, + "jockey": "Gabrielle Johnston", + "trainer": "Jane Clement", + "form": "21690", + "career_prize": "$146585.00", + "age": 8, + "sex": "Gelding", + "sire": "All Too Hard" + }, + { + "number": 20, + "name": "Showtime Sassy", + "barrier": 2, + "weight": 55.0, + "jockey": "Nick Palmer", + "trainer": "Sue Bigg", + "form": "X2304", + "career_prize": "$73100.00", + "age": 6, + "sex": "Mare", + "sire": "Showtime" + } + ] + } + ] + }, + "ipswich": { + "races": [ + { + "race_number": 1, + "race_name": "Vale Brian Christensen Maiden Plate", + "distance": "800m", + "condition": "Soft 5", + "race_class": "MDN", + "prize_money": "30000", + "number_of_runners": 10, + "abandoned": false, + "start_time": "2026-08-14T02:52:00Z", + "runners": [ + { + "number": 1, + "name": "Vega Five", + "barrier": 5, + "weight": 58.5, + "jockey": "Taylor Marshall", + "trainer": "Gary Duncan", + "form": "?", + "career_prize": "$0.00", + "age": 4, + "sex": "Gelding", + "sire": "Lucky Vega" + }, + { + "number": 2, + "name": "Cliffs Hanger", + "barrier": 1, + "weight": 56.5, + "jockey": "McKenzie Apel", + "trainer": "Sonya Dixon", + "form": "4680X", + "career_prize": "$3400.00", + "age": 5, + "sex": "Mare", + "sire": "Cliffs Edge" + }, + { + "number": 3, + "name": "It's Kaos", + "barrier": 8, + "weight": 56.5, + "jockey": "Kayla Johnston", + "trainer": "John Johnston", + "form": "49X", + "career_prize": "$2100.00", + "age": 4, + "sex": "Mare", + "sire": "Capitalist" + }, + { + "number": 4, + "name": "Kid McKinlay", + "barrier": 8, + "weight": 56.5, + "jockey": "Bella Youngberry", + "trainer": "Alyssa & Troy Sweeney", + "form": "669", + "career_prize": "$775.00", + "age": 4, + "sex": "Mare", + "sire": "Power" + }, + { + "number": 5, + "name": "Love And Pain", + "barrier": 2, + "weight": 56.5, + "jockey": "Brandon Lerena", + "trainer": "Sharon Croxford", + "form": "6X2", + "career_prize": "$5075.00", + "age": 7, + "sex": "Mare", + "sire": "Kuroshio" + }, + { + "number": 6, + "name": "Luminous Girl", + "barrier": 4, + "weight": 56.5, + "jockey": "Cejay Graham", + "trainer": "Jack Bruce", + "form": "55932", + "career_prize": "$11200.00", + "age": 4, + "sex": "Mare", + "sire": "Better Than Ready" + }, + { + "number": 7, + "name": "Mishani Senorita", + "barrier": 9, + "weight": 56.5, + "jockey": "Olivia Kendal", + "trainer": "Donna Stanbridge", + "form": "9237X", + "career_prize": "$12450.00", + "age": 4, + "sex": "Mare", + "sire": "Dubious" + }, + { + "number": 8, + "name": "Miss Vader", + "barrier": 7, + "weight": 56.5, + "jockey": "Yvette Lewis", + "trainer": "Gregory Cornish", + "form": "?", + "career_prize": "$0.00", + "age": 4, + "sex": "Mare", + "sire": "Invader" + }, + { + "number": 9, + "name": "Sunset Adios", + "barrier": 6, + "weight": 56.0, + "jockey": "Jace McMurray", + "trainer": "John Smerdon", + "form": "7", + "career_prize": "$500.00", + "age": 3, + "sex": "Colt", + "sire": "Sun City" + }, + { + "number": 10, + "name": "Lady Estelle", + "barrier": 3, + "weight": 54.0, + "jockey": "Les Tilley", + "trainer": "Pat Webster", + "form": "3", + "career_prize": "$2350.00", + "age": 3, + "sex": "Filly", + "sire": "Shalaa" + } + ] + }, + { + "race_number": 2, + "race_name": "Tab Maiden Plate", + "distance": "1666m", + "condition": "Soft 5", + "race_class": "MDN", + "prize_money": "30000", + "number_of_runners": 11, + "abandoned": false, + "start_time": "2026-08-14T03:27:00Z", + "runners": [ + { + "number": 1, + "name": "Brass Band", + "barrier": 5, + "weight": 58.5, + "jockey": "Cejay Graham", + "trainer": "Renita Beaton", + "form": "53222", + "career_prize": "$21575.00", + "age": 6, + "sex": "Gelding", + "sire": "Street Boss" + }, + { + "number": 2, + "name": "Chance De Lune", + "barrier": 2, + "weight": 58.5, + "jockey": "Adin Thompson", + "trainer": "Jan Aitkenhead", + "form": "X7776", + "career_prize": "$6600.00", + "age": 4, + "sex": "Gelding", + "sire": "Puissance De Lune" + }, + { + "number": 3, + "name": "I Say I Say", + "barrier": 9, + "weight": 58.5, + "jockey": "Ben Thompson", + "trainer": "Robert Heathcote", + "form": "54353", + "career_prize": "$17100.00", + "age": 4, + "sex": "Gelding", + "sire": "Rothesay" + }, + { + "number": 4, + "name": "Iron Bull", + "barrier": 7, + "weight": 58.5, + "jockey": "Brandon Lerena", + "trainer": "Ruby Chatterton", + "form": "?", + "career_prize": "$0.00", + "age": 4, + "sex": "Gelding", + "sire": "The Autumn Sun" + }, + { + "number": 5, + "name": "King Emperor", + "barrier": 6, + "weight": 58.5, + "jockey": "Taylor Marshall", + "trainer": "Liam Birchley", + "form": "26", + "career_prize": "$5800.00", + "age": 4, + "sex": "Gelding", + "sire": "Kings Legacy" + }, + { + "number": 6, + "name": "Steplika Lion", + "barrier": 8, + "weight": 58.5, + "jockey": "Brooke Ainsworth", + "trainer": "Brooke Ainsworth", + "form": "45536", + "career_prize": "$14445.00", + "age": 5, + "sex": "Gelding", + "sire": "Sidestep" + }, + { + "number": 7, + "name": "The Hindustan", + "barrier": 10, + "weight": 58.5, + "jockey": "McKenzie Apel", + "trainer": "Amanda Park", + "form": "30853", + "career_prize": "$28745.00", + "age": 6, + "sex": "Gelding", + "sire": "Savabeel" + }, + { + "number": 8, + "name": "Alkebulan", + "barrier": 5, + "weight": 56.5, + "jockey": "Micheal Hellyer", + "trainer": "Brian Gentle", + "form": "34384", + "career_prize": "$22050.00", + "age": 4, + "sex": "Mare", + "sire": "Rich Enuff" + }, + { + "number": 9, + "name": "Amazara", + "barrier": 1, + "weight": 56.5, + "jockey": "Boris Thornton", + "trainer": "Cameron A Richardson", + "form": "9X023", + "career_prize": "$6485.00", + "age": 5, + "sex": "Mare", + "sire": "I Am Invincible" + }, + { + "number": 10, + "name": "Miss Firestar", + "barrier": 3, + "weight": 56.5, + "jockey": "Jason Taylor", + "trainer": "Ben Robinson", + "form": "85877", + "career_prize": "$9835.00", + "age": 5, + "sex": "Mare", + "sire": "Press Statement" + }, + { + "number": 11, + "name": "O'Reilly's Shout", + "barrier": 4, + "weight": 56.5, + "jockey": "Olivia Kendal", + "trainer": "Brian Costello & Matthew Costello", + "form": "X7769", + "career_prize": "$3770.00", + "age": 6, + "sex": "Mare", + "sire": "Grunt" + } + ] + }, + { + "race_number": 3, + "race_name": "Fertpro BM65 Handicap", + "distance": "2150m", + "condition": "Soft 5", + "race_class": "BM65", + "prize_money": "28000", + "number_of_runners": 10, + "abandoned": false, + "start_time": "2026-08-14T04:04:00Z", + "runners": [ + { + "number": 1, + "name": "Chassagne", + "barrier": 6, + "weight": 61.0, + "jockey": "Bella Youngberry", + "trainer": "Todd Pollard", + "form": "86X06", + "career_prize": "$198425.00", + "age": 7, + "sex": "Mare", + "sire": "Dundeel" + }, + { + "number": 2, + "name": "Big Ticket Boy", + "barrier": 2, + "weight": 60.0, + "jockey": "Tiffani Brooker", + "trainer": "Lindsay Gough", + "form": "97671", + "career_prize": "$122530.00", + "age": 8, + "sex": "Gelding", + "sire": "Adelaide" + }, + { + "number": 3, + "name": "Kerkorian", + "barrier": 4, + "weight": 58.5, + "jockey": "Jake Bayliss", + "trainer": "Jamie Bayliss", + "form": "89515", + "career_prize": "$132875.00", + "age": 7, + "sex": "Gelding", + "sire": "Rebel Raider" + }, + { + "number": 4, + "name": "Power Pack", + "barrier": 5, + "weight": 58.5, + "jockey": "Georgina Cartwright", + "trainer": "Kevin Kemp", + "form": "57433", + "career_prize": "$106165.00", + "age": 6, + "sex": "Gelding", + "sire": "Power" + }, + { + "number": 5, + "name": "Vermeer", + "barrier": 8, + "weight": 58.5, + "jockey": "Harrison Shaw", + "trainer": "Stephen & Jordan Lee", + "form": "X9574", + "career_prize": "$88550.00", + "age": 6, + "sex": "Gelding", + "sire": "Zoustar" + }, + { + "number": 6, + "name": "Launcher", + "barrier": 7, + "weight": 56.0, + "jockey": "Karl Zechner", + "trainer": "Allan Chau", + "form": "05454", + "career_prize": "$64525.00", + "age": 5, + "sex": "Gelding", + "sire": "Lonhro" + }, + { + "number": 7, + "name": "Aboveforty", + "barrier": 10, + "weight": 55.0, + "jockey": "Benjamin Osmond", + "trainer": "Paula Campbell", + "form": "40X06", + "career_prize": "$60025.00", + "age": 5, + "sex": "Gelding", + "sire": "Too Darn Hot" + }, + { + "number": 8, + "name": "Makamae", + "barrier": 1, + "weight": 55.0, + "jockey": "Brandon Lerena", + "trainer": "Stephen Sutherland", + "form": "13052", + "career_prize": "$90425.00", + "age": 5, + "sex": "Mare", + "sire": "Reliable Man" + }, + { + "number": 9, + "name": "Miss Dynamo", + "barrier": 2, + "weight": 54.0, + "jockey": "Adam Sewell", + "trainer": "Billy Healey", + "form": "69299", + "career_prize": "$66470.00", + "age": 6, + "sex": "Mare", + "sire": "Churchill" + }, + { + "number": 10, + "name": "Another Dazzler", + "barrier": 3, + "weight": 54.0, + "jockey": "Micheal Hellyer", + "trainer": "Neil Hocking", + "form": "36069", + "career_prize": "$87510.00", + "age": 7, + "sex": "Gelding", + "sire": "Red Dazzler" + } + ] + }, + { + "race_number": 4, + "race_name": "Vale Barry Keith Self BM58 Handicap", + "distance": "800m", + "condition": "Soft 5", + "race_class": "BM58", + "prize_money": "28000", + "number_of_runners": 13, + "abandoned": false, + "start_time": "2026-08-14T04:42:00Z", + "runners": [ + { + "number": 1, + "name": "Sutherland", + "barrier": 5, + "weight": 62.0, + "jockey": "Kenji Yoshida", + "trainer": "Amanda Park", + "form": "23841", + "career_prize": "$104485.00", + "age": 6, + "sex": "Mare", + "sire": "Russian Revolution" + }, + { + "number": 2, + "name": "Coincide", + "barrier": 6, + "weight": 61.0, + "jockey": "Jasper Franklin", + "trainer": "Brian Gentle", + "form": "01241", + "career_prize": "$174415.00", + "age": 6, + "sex": "Gelding", + "sire": "Invader" + }, + { + "number": 3, + "name": "Before Anyone Else", + "barrier": 2, + "weight": 60.0, + "jockey": "Emily Lang", + "trainer": "Tony Gollan", + "form": "63X30", + "career_prize": "$45060.00", + "age": 4, + "sex": "Mare", + "sire": "Better Than Ready" + }, + { + "number": 4, + "name": "Tara's Reward", + "barrier": 11, + "weight": 60.0, + "jockey": "Taylor Marshall", + "trainer": "Jack Bruce", + "form": "180X5", + "career_prize": "$22800.00", + "age": 6, + "sex": "Gelding", + "sire": "Reward For Effort" + }, + { + "number": 5, + "name": "Crypto Miss", + "barrier": 4, + "weight": 59.5, + "jockey": "Jace McMurray", + "trainer": "Rex Lipp", + "form": "100X8", + "career_prize": "$44375.00", + "age": 4, + "sex": "Mare", + "sire": "Encryption" + }, + { + "number": 6, + "name": "King Of Geraldine", + "barrier": 11, + "weight": 59.5, + "jockey": "Chloe Lowe", + "trainer": "Donna Stanbridge", + "form": "6428X", + "career_prize": "$26255.00", + "age": 4, + "sex": "Gelding", + "sire": "Tassort" + }, + { + "number": 7, + "name": "Wax On Wax Off", + "barrier": 7, + "weight": 59.5, + "jockey": "Tiffani Brooker", + "trainer": "Darryl Hansen", + "form": "2188X", + "career_prize": "$38560.00", + "age": 4, + "sex": "Gelding", + "sire": "Sensei" + }, + { + "number": 8, + "name": "Sleepy Joe", + "barrier": 1, + "weight": 59.0, + "jockey": "Les Tilley", + "trainer": "Leo Roche", + "form": "32X53", + "career_prize": "$30240.00", + "age": 4, + "sex": "Gelding", + "sire": "Yes Yes Yes" + }, + { + "number": 9, + "name": "I Am Gone", + "barrier": 10, + "weight": 58.5, + "jockey": "Nozi Tomizawa", + "trainer": "John Wallace", + "form": "X7121", + "career_prize": "$30950.00", + "age": 4, + "sex": "Mare", + "sire": "Extreme Choice" + }, + { + "number": 10, + "name": "Mashean", + "barrier": 3, + "weight": 58.5, + "jockey": "James Orman", + "trainer": "Adam Campton", + "form": "24X21", + "career_prize": "$39513.00", + "age": 4, + "sex": "Mare", + "sire": "Snitzel" + }, + { + "number": 11, + "name": "Starward", + "barrier": 9, + "weight": 58.0, + "jockey": "Olivia Kendal", + "trainer": "Shari Murdoch", + "form": "X4219", + "career_prize": "$46650.00", + "age": 5, + "sex": "Gelding", + "sire": "Spirit Of Boom" + }, + { + "number": 12, + "name": "Top Bird", + "barrier": 9, + "weight": 57.5, + "jockey": "Jade Hampson", + "trainer": "Shirley Batten", + "form": "X897X", + "career_prize": "$136135.00", + "age": 8, + "sex": "Mare", + "sire": "Top Echelon" + }, + { + "number": 13, + "name": "Shelly's Ace", + "barrier": 8, + "weight": 54.0, + "jockey": "Georgina Cartwright", + "trainer": "Taryn Churchill", + "form": "539X3", + "career_prize": "$64600.00", + "age": 6, + "sex": "Mare", + "sire": "Shalaa" + } + ] + }, + { + "race_number": 5, + "race_name": "Seven News BM65 Handicap", + "distance": "1666m", + "condition": "Soft 5", + "race_class": "BM65", + "prize_money": "28000", + "number_of_runners": 12, + "abandoned": false, + "start_time": "2026-08-14T05:20:00Z", + "runners": [ + { + "number": 1, + "name": "Capo Strada", + "barrier": 1, + "weight": 61.5, + "jockey": "Jasper Franklin", + "trainer": "Brian Gentle", + "form": "26649", + "career_prize": "$314095.00", + "age": 8, + "sex": "Gelding", + "sire": "Street Boss" + }, + { + "number": 2, + "name": "Flying Bat", + "barrier": 8, + "weight": 61.0, + "jockey": "McKenzie Apel", + "trainer": "Allan Chau", + "form": "41138", + "career_prize": "$130740.00", + "age": 6, + "sex": "Gelding", + "sire": "Flying Artie" + }, + { + "number": 3, + "name": "Tewkesbury", + "barrier": 9, + "weight": 60.5, + "jockey": "Mitch Goring", + "trainer": "Emma Fouchard", + "form": "1720X", + "career_prize": "$161940.00", + "age": 7, + "sex": "Gelding", + "sire": "Sir Prancealot" + }, + { + "number": 4, + "name": "Hazey Hill", + "barrier": 6, + "weight": 60.0, + "jockey": "Ryan Maloney", + "trainer": "Tim Hurley", + "form": "1X001", + "career_prize": "$81320.00", + "age": 5, + "sex": "Gelding", + "sire": "Churchill" + }, + { + "number": 5, + "name": "Luconi", + "barrier": 4, + "weight": 60.0, + "jockey": "James Orman", + "trainer": "Jack Bruce", + "form": "510X2", + "career_prize": "$73900.00", + "age": 6, + "sex": "Gelding", + "sire": "Nicconi" + }, + { + "number": 6, + "name": "Yukanuma", + "barrier": 5, + "weight": 60.0, + "jockey": "Bella Youngberry", + "trainer": "Stephen & Jordan Lee", + "form": "13337", + "career_prize": "$156265.00", + "age": 8, + "sex": "Gelding", + "sire": "Real Impact" + }, + { + "number": 7, + "name": "Power Pack", + "barrier": 10, + "weight": 58.5, + "jockey": "-", + "trainer": "Kevin Kemp", + "form": "57433", + "career_prize": "$106165.00", + "age": 6, + "sex": "Gelding", + "sire": "Power" + }, + { + "number": 8, + "name": "Bolshevic Road", + "barrier": 9, + "weight": 57.5, + "jockey": "Taylor Marshall", + "trainer": "Robert Heathcote", + "form": "70187", + "career_prize": "$86260.00", + "age": 5, + "sex": "Gelding", + "sire": "Russian Revolution" + }, + { + "number": 9, + "name": "Divil A Bit", + "barrier": 7, + "weight": 57.5, + "jockey": "Brandon Lerena", + "trainer": "Ruby Chatterton", + "form": "X7213", + "career_prize": "$35950.00", + "age": 5, + "sex": "Gelding", + "sire": "Star Turn" + }, + { + "number": 10, + "name": "Classique Gal", + "barrier": 10, + "weight": 56.0, + "jockey": "Ben Thompson", + "trainer": "Bruce Brown", + "form": "80215", + "career_prize": "$183490.00", + "age": 7, + "sex": "Mare", + "sire": "Heroic Valour" + }, + { + "number": 11, + "name": "Better Yet", + "barrier": 2, + "weight": 54.0, + "jockey": "Nozi Tomizawa", + "trainer": "Indiana Turner", + "form": "0X286", + "career_prize": "$114285.00", + "age": 7, + "sex": "Mare", + "sire": "Better Than Ready" + }, + { + "number": 12, + "name": "Enidzel", + "barrier": 3, + "weight": 54.0, + "jockey": "Tiffani Brooker", + "trainer": "Diane G Murphy", + "form": "1X498", + "career_prize": "$40600.00", + "age": 5, + "sex": "Gelding", + "sire": "Snitzel" + } + ] + }, + { + "race_number": 6, + "race_name": "Great Northern BM65 Handicap", + "distance": "1350m", + "condition": "Soft 5", + "race_class": "BM65", + "prize_money": "28000", + "number_of_runners": 17, + "abandoned": false, + "start_time": "2026-08-14T05:57:00Z", + "runners": [ + { + "number": 1, + "name": "Holy Flash", + "barrier": 7, + "weight": 60.5, + "jockey": "Sophie Wilcock", + "trainer": "Paul Jenkins", + "form": "53332", + "career_prize": "$119810.00", + "age": 7, + "sex": "Gelding", + "sire": "Holy Roman Emperor" + }, + { + "number": 2, + "name": "Don'Tcha Think", + "barrier": 14, + "weight": 60.0, + "jockey": "Ben Thompson", + "trainer": "Annabel & Rob Archibald", + "form": "5618X", + "career_prize": "$136610.00", + "age": 7, + "sex": "Gelding", + "sire": "So You Think" + }, + { + "number": 3, + "name": "Heroic Miss", + "barrier": 2, + "weight": 60.0, + "jockey": "Mitch Goring", + "trainer": "Adam & Dallas Simpson", + "form": "67647", + "career_prize": "$253788.00", + "age": 7, + "sex": "Mare", + "sire": "Heroic Valour" + }, + { + "number": 4, + "name": "Fiorsum Fred", + "barrier": 6, + "weight": 59.0, + "jockey": "Jace McMurray", + "trainer": "Emma Fouchard", + "form": "3508X", + "career_prize": "$219975.00", + "age": 6, + "sex": "Gelding", + "sire": "Fiorente" + }, + { + "number": 5, + "name": "Fifth Force", + "barrier": 9, + "weight": 58.5, + "jockey": "Cejay Graham", + "trainer": "Billy Healey", + "form": "4437X", + "career_prize": "$107220.00", + "age": 6, + "sex": "Gelding", + "sire": "Rubick" + }, + { + "number": 6, + "name": "Keiko Say", + "barrier": 13, + "weight": 58.0, + "jockey": "Jasper Franklin", + "trainer": "John Smerdon", + "form": "33813", + "career_prize": "$74350.00", + "age": 5, + "sex": "Mare", + "sire": "Rothesay" + }, + { + "number": 7, + "name": "Bolshevic Road", + "barrier": 5, + "weight": 57.5, + "jockey": "Bella Youngberry", + "trainer": "Robert Heathcote", + "form": "70187", + "career_prize": "$86260.00", + "age": 5, + "sex": "Gelding", + "sire": "Russian Revolution" + }, + { + "number": 8, + "name": "Kundabung", + "barrier": 1, + "weight": 57.5, + "jockey": "Ryan Maloney", + "trainer": "Chris Waller", + "form": "06457", + "career_prize": "$75090.00", + "age": 5, + "sex": "Gelding", + "sire": "Super Seth" + }, + { + "number": 9, + "name": "Royal Gladiator", + "barrier": 8, + "weight": 57.5, + "jockey": "Taylor Marshall", + "trainer": "Darryl Hansen", + "form": "37272", + "career_prize": "$94045.00", + "age": 5, + "sex": "Gelding", + "sire": "Jungle Cat" + }, + { + "number": 10, + "name": "Power Reece", + "barrier": 14, + "weight": 57.0, + "jockey": "-", + "trainer": "Tony Gollan", + "form": "X0509", + "career_prize": "$71735.00", + "age": 4, + "sex": "Mare", + "sire": "Maurice" + }, + { + "number": 11, + "name": "Echo Hunter", + "barrier": 10, + "weight": 56.5, + "jockey": "Jake Bayliss", + "trainer": "Paul Jenkins", + "form": "76225", + "career_prize": "$149810.00", + "age": 7, + "sex": "Mare", + "sire": "Denman" + }, + { + "number": 12, + "name": "Saveur", + "barrier": 4, + "weight": 56.5, + "jockey": "Emily Lang", + "trainer": "Chris Waller", + "form": "1120X", + "career_prize": "$87860.00", + "age": 4, + "sex": "Mare", + "sire": "Ole Kirk" + }, + { + "number": 13, + "name": "Family Of League", + "barrier": 11, + "weight": 56.0, + "jockey": "-", + "trainer": "Paul Jenkins", + "form": "836X5", + "career_prize": "$70020.00", + "age": 5, + "sex": "Mare", + "sire": "Adelaide" + }, + { + "number": 14, + "name": "Captivate Legend", + "barrier": 12, + "weight": 55.0, + "jockey": "-", + "trainer": "Peter Robl", + "form": "48241", + "career_prize": "$31460.00", + "age": 5, + "sex": "Mare", + "sire": "Snitzel" + }, + { + "number": 15, + "name": "Upstart Lover", + "barrier": 5, + "weight": 55.0, + "jockey": "Brandon Lerena", + "trainer": "Michael Nolan", + "form": "1X196", + "career_prize": "$60070.00", + "age": 5, + "sex": "Mare", + "sire": "Love Conquers All" + }, + { + "number": 16, + "name": "Privalova", + "barrier": 12, + "weight": 54.0, + "jockey": "-", + "trainer": "Brian Gentle", + "form": "5X696", + "career_prize": "$39520.00", + "age": 5, + "sex": "Mare", + "sire": "Russian Revolution" + }, + { + "number": 17, + "name": "Shes A Belle", + "barrier": 3, + "weight": 54.0, + "jockey": "-", + "trainer": "Rex Lipp", + "form": "9X561", + "career_prize": "$14275.00", + "age": 4, + "sex": "Mare", + "sire": "Encryption" + } + ] + }, + { + "race_number": 7, + "race_name": "Tempus Two Class 1 Plate", + "distance": "1200m", + "condition": "Soft 5", + "race_class": "3YO+ CL1", + "prize_money": "28000", + "number_of_runners": 21, + "abandoned": false, + "start_time": "2026-08-14T06:40:00Z", + "runners": [ + { + "number": 1, + "name": "Buckeye", + "barrier": 8, + "weight": 60.0, + "jockey": "Les Tilley", + "trainer": "Chris & Corey Munce", + "form": "321X4", + "career_prize": "$72825.00", + "age": 4, + "sex": "Gelding", + "sire": "Zousain" + }, + { + "number": 2, + "name": "Chiba", + "barrier": 4, + "weight": 60.0, + "jockey": "Adin Thompson", + "trainer": "G Heinrich & B Rodgers", + "form": "769X9", + "career_prize": "$39720.00", + "age": 5, + "sex": "Gelding", + "sire": "Exceed And Excel" + }, + { + "number": 3, + "name": "Kinki Fish", + "barrier": 12, + "weight": 60.0, + "jockey": "James Orman", + "trainer": "Caroline Allardyce", + "form": "1", + "career_prize": "$16800.00", + "age": 4, + "sex": "Gelding", + "sire": "Street Boss" + }, + { + "number": 4, + "name": "Mongolian Spring", + "barrier": 14, + "weight": 60.0, + "jockey": "Harrison Shaw", + "trainer": "Adam Campton", + "form": "36X51", + "career_prize": "$18930.00", + "age": 4, + "sex": "Gelding", + "sire": "Contributer" + }, + { + "number": 5, + "name": "Starlightning", + "barrier": 1, + "weight": 60.0, + "jockey": "Bella Youngberry", + "trainer": "Tony Gollan", + "form": "14", + "career_prize": "$18250.00", + "age": 4, + "sex": "Gelding", + "sire": "Dirty Work" + }, + { + "number": 6, + "name": "Sum Invictus", + "barrier": 7, + "weight": 60.0, + "jockey": "Nick Heywood", + "trainer": "Kurt Goldman", + "form": "455X6", + "career_prize": "$60095.00", + "age": 5, + "sex": "Gelding", + "sire": "I Am Invincible" + }, + { + "number": 7, + "name": "Super Luck Dragon", + "barrier": 10, + "weight": 60.0, + "jockey": "McKenzie Apel", + "trainer": "Allan Chau", + "form": "X66X1", + "career_prize": "$23540.00", + "age": 6, + "sex": "Gelding", + "sire": "Almanzor" + }, + { + "number": 8, + "name": "Transgress", + "barrier": 3, + "weight": 60.0, + "jockey": "Taylor Marshall", + "trainer": "Michael Freedman", + "form": "7X500", + "career_prize": "$27310.00", + "age": 4, + "sex": "Gelding", + "sire": "I Am Invincible" + }, + { + "number": 9, + "name": "Arctic Whisper", + "barrier": 13, + "weight": 58.0, + "jockey": "-", + "trainer": "G Heinrich & B Rodgers", + "form": "4X31", + "career_prize": "$20900.00", + "age": 4, + "sex": "Mare", + "sire": "Whittington" + }, + { + "number": 10, + "name": "Express Barbie", + "barrier": 8, + "weight": 58.0, + "jockey": "Boris Thornton", + "trainer": "Matthew Hoysted", + "form": "3244X", + "career_prize": "$29300.00", + "age": 5, + "sex": "Mare", + "sire": "Alabama Express" + }, + { + "number": 11, + "name": "Forgotten Spirit", + "barrier": 2, + "weight": 58.0, + "jockey": "Ryan Maloney", + "trainer": "David Vandyke", + "form": "384X2", + "career_prize": "$208317.00", + "age": 4, + "sex": "Mare", + "sire": "Spirit Of Boom" + }, + { + "number": 12, + "name": "Starvecchio", + "barrier": 5, + "weight": 58.0, + "jockey": "Ashley Butler", + "trainer": "Pat Webster", + "form": "1X5", + "career_prize": "$19000.00", + "age": 4, + "sex": "Mare", + "sire": "Castelvecchio" + }, + { + "number": 13, + "name": "Tam Na Ghar", + "barrier": 9, + "weight": 58.0, + "jockey": "Ben Thompson", + "trainer": "Jack Bruce", + "form": "3217X", + "career_prize": "$32760.00", + "age": 5, + "sex": "Mare", + "sire": "Ardrossan" + }, + { + "number": 14, + "name": "Tasman Bay", + "barrier": 9, + "weight": 58.0, + "jockey": "-", + "trainer": "Barry Lockwood & Emma-Jane Vincent", + "form": "5X2X1", + "career_prize": "$25800.00", + "age": 5, + "sex": "Mare", + "sire": "Zousain" + }, + { + "number": 15, + "name": "Power Hit", + "barrier": 7, + "weight": 57.5, + "jockey": "Nozi Tomizawa", + "trainer": "Michael Nolan", + "form": "55X1", + "career_prize": "$15490.00", + "age": 3, + "sex": "Gelding", + "sire": "Power" + }, + { + "number": 16, + "name": "Iransofar", + "barrier": 6, + "weight": 55.5, + "jockey": "Georgina Cartwright", + "trainer": "Desleigh Forster", + "form": "37X61", + "career_prize": "$50059.00", + "age": 3, + "sex": "Filly", + "sire": "Better Than Ready" + }, + { + "number": 17, + "name": "Dazzling Diamond", + "barrier": 21, + "weight": 58.0, + "jockey": "Ron Stewart", + "trainer": "John Johnston", + "form": "X9843", + "career_prize": "$51760.00", + "age": 5, + "sex": "Mare", + "sire": "Written By" + }, + { + "number": 18, + "name": "Je Reve", + "barrier": 11, + "weight": 60.0, + "jockey": "Adam Sewell", + "trainer": "Laura Anderson", + "form": "7X583", + "career_prize": "$56750.00", + "age": 6, + "sex": "Gelding", + "sire": "Capitalist" + }, + { + "number": 19, + "name": "Autumngirl", + "barrier": 6, + "weight": 58.0, + "jockey": "-", + "trainer": "Adam Campton", + "form": "X4548", + "career_prize": "$40570.00", + "age": 5, + "sex": "Mare", + "sire": "The Autumn Sun" + }, + { + "number": 20, + "name": "Cosmic Coco", + "barrier": 11, + "weight": 60.0, + "jockey": "-", + "trainer": "Samantha McGuren", + "form": "700X3", + "career_prize": "$47095.00", + "age": 5, + "sex": "Gelding", + "sire": "Cosmic Force" + }, + { + "number": 21, + "name": "Starward", + "barrier": 16, + "weight": 60.0, + "jockey": "-", + "trainer": "Shari Murdoch", + "form": "X4219", + "career_prize": "$46650.00", + "age": 5, + "sex": "Gelding", + "sire": "Spirit Of Boom" + } + ] + } + ] + }, + "taree": { + "races": [ + { + "race_number": 1, + "race_name": "Ddh1 Drilling Maiden Plate", + "distance": "1000m", + "condition": "Soft 5", + "race_class": "MDN", + "prize_money": "30000", + "number_of_runners": 13, + "abandoned": false, + "start_time": "2026-08-14T02:30:00Z", + "runners": [ + { + "number": 1, + "name": "Armoury", + "barrier": 5, + "weight": 59.0, + "jockey": "Ben Looker", + "trainer": "Colt Prosser", + "form": "9878X", + "career_prize": "$3450.00", + "age": 5, + "sex": "Gelding", + "sire": "Wandjina" + }, + { + "number": 2, + "name": "Expensive Icon", + "barrier": 6, + "weight": 59.0, + "jockey": "Teighan Worsnop", + "trainer": "Paul Kelly", + "form": "369", + "career_prize": "$4325.00", + "age": 5, + "sex": "Gelding", + "sire": "Prized Icon" + }, + { + "number": 3, + "name": "Fratianno", + "barrier": 7, + "weight": 59.0, + "jockey": "Mollie Fitzgerald", + "trainer": "Colt Prosser", + "form": "343X2", + "career_prize": "$46925.00", + "age": 5, + "sex": "Gelding", + "sire": "Star Witness" + }, + { + "number": 4, + "name": "Jeunetos", + "barrier": 10, + "weight": 59.0, + "jockey": "Peter Graham", + "trainer": "Grant Prosser", + "form": "9403X", + "career_prize": "$19675.00", + "age": 6, + "sex": "Gelding", + "sire": "Santos" + }, + { + "number": 5, + "name": "Cheating Lilibet", + "barrier": 3, + "weight": 57.0, + "jockey": "Madeline Owen", + "trainer": "Karen Owen", + "form": "3X4", + "career_prize": "$6425.00", + "age": 4, + "sex": "Mare", + "sire": "Cosmic Force" + }, + { + "number": 6, + "name": "Lykos", + "barrier": 2, + "weight": 57.0, + "jockey": "Bailie Baker", + "trainer": "Grant Prosser", + "form": "22605", + "career_prize": "$16825.00", + "age": 5, + "sex": "Mare", + "sire": "Wolf Cry" + }, + { + "number": 7, + "name": "Na Hamah", + "barrier": 8, + "weight": 57.0, + "jockey": "Liberty Smyth", + "trainer": "Hilary Dew", + "form": "2X249", + "career_prize": "$32925.00", + "age": 6, + "sex": "Mare", + "sire": "Super One" + }, + { + "number": 8, + "name": "Sizzling Suzie", + "barrier": 13, + "weight": 57.0, + "jockey": "-", + "trainer": "Karen Owen", + "form": "3X", + "career_prize": "$2600.00", + "age": 4, + "sex": "Mare", + "sire": "Hallowed Crown" + }, + { + "number": 9, + "name": "Suvathi", + "barrier": 1, + "weight": 57.0, + "jockey": "Shannen Llewellyn", + "trainer": "Terry Wicks", + "form": "9X", + "career_prize": "$1050.00", + "age": 5, + "sex": "Mare", + "sire": "Magna Grecia" + }, + { + "number": 10, + "name": "Taverna", + "barrier": 12, + "weight": 57.0, + "jockey": "Zac Wadick", + "trainer": "Hilary Dew", + "form": "0480X", + "career_prize": "$7500.00", + "age": 4, + "sex": "Mare", + "sire": "Vino Rosso" + }, + { + "number": 11, + "name": "Elton", + "barrier": 11, + "weight": 56.5, + "jockey": "Grant Buckley", + "trainer": "Tony Ball", + "form": "?", + "career_prize": "$0.00", + "age": 3, + "sex": "Gelding", + "sire": "Microphone" + }, + { + "number": 12, + "name": "Miners Mate", + "barrier": 9, + "weight": 56.5, + "jockey": "-", + "trainer": "Lyle Chandler", + "form": "57X24", + "career_prize": "$8350.00", + "age": 3, + "sex": "Gelding", + "sire": "Anders" + }, + { + "number": 13, + "name": "Last Metaphor", + "barrier": 4, + "weight": 55.0, + "jockey": "Kacie Adams", + "trainer": "Darren Treacy", + "form": "46", + "career_prize": "$2450.00", + "age": 3, + "sex": "Filly", + "sire": "Last Kingdom" + } + ] + }, + { + "race_number": 2, + "race_name": "Dean Mills Plumbing Maiden Handicap", + "distance": "1250m", + "condition": "Soft 5", + "race_class": "MDN", + "prize_money": "27000", + "number_of_runners": 19, + "abandoned": false, + "start_time": "2026-08-14T03:05:00Z", + "runners": [ + { + "number": 1, + "name": "Cubis Gold", + "barrier": 13, + "weight": 59.0, + "jockey": "Jean Van Overmeire", + "trainer": "Todd Howlett", + "form": "0", + "career_prize": "$725.00", + "age": 4, + "sex": "Gelding", + "sire": "Tassort" + }, + { + "number": 2, + "name": "Einstein's Theory", + "barrier": 5, + "weight": 57.5, + "jockey": "Raymond Spokes", + "trainer": "Grant Prosser", + "form": "9563X", + "career_prize": "$15025.00", + "age": 6, + "sex": "Gelding", + "sire": "So You Think" + }, + { + "number": 3, + "name": "Konomie", + "barrier": 3, + "weight": 57.5, + "jockey": "Mollie Fitzgerald", + "trainer": "Annabel & Rob Archibald", + "form": "89X3", + "career_prize": "$5850.00", + "age": 3, + "sex": "Gelding", + "sire": "Wild Ruler" + }, + { + "number": 4, + "name": "Mr Accurate", + "barrier": 11, + "weight": 57.5, + "jockey": "Peter Graham", + "trainer": "Peter Cheers", + "form": "4830", + "career_prize": "$6125.00", + "age": 4, + "sex": "Gelding", + "sire": "Reliable Man" + }, + { + "number": 5, + "name": "Parker's Paradise", + "barrier": 4, + "weight": 57.5, + "jockey": "Jeff Penza", + "trainer": "Neil Osborne", + "form": "2425", + "career_prize": "$17425.00", + "age": 4, + "sex": "Mare", + "sire": "Anders" + }, + { + "number": 6, + "name": "Sylvan", + "barrier": 12, + "weight": 57.5, + "jockey": "-", + "trainer": "Annabel & Rob Archibald", + "form": "?", + "career_prize": "$0.00", + "age": 3, + "sex": "Gelding", + "sire": "Wootton Bassett" + }, + { + "number": 7, + "name": "Raguel", + "barrier": 8, + "weight": 57.0, + "jockey": "Rory Hutchings", + "trainer": "Todd Howlett", + "form": "647X3", + "career_prize": "$6075.00", + "age": 3, + "sex": "Gelding", + "sire": "Harry Angel" + }, + { + "number": 8, + "name": "Warm Front", + "barrier": 11, + "weight": 57.0, + "jockey": "Lee Magorrian", + "trainer": "Nacim Dilmi", + "form": "425X0", + "career_prize": "$21250.00", + "age": 4, + "sex": "Gelding", + "sire": "Too Darn Hot" + }, + { + "number": 9, + "name": "Bobby", + "barrier": 19, + "weight": 56.5, + "jockey": "Shannen Llewellyn", + "trainer": "Paul Perry", + "form": "37832", + "career_prize": "$31900.00", + "age": 4, + "sex": "Gelding", + "sire": "Menari" + }, + { + "number": 10, + "name": "Fashion Spree", + "barrier": 14, + "weight": 56.5, + "jockey": "Grant Buckley", + "trainer": "Terry Evans", + "form": "44622", + "career_prize": "$29225.00", + "age": 4, + "sex": "Mare", + "sire": "Peltzer" + }, + { + "number": 11, + "name": "Love Goddess", + "barrier": 12, + "weight": 56.5, + "jockey": "Olivia Chambers", + "trainer": "Kylie Gavenlock", + "form": "7X663", + "career_prize": "$12475.00", + "age": 4, + "sex": "Mare", + "sire": "Too Darn Hot" + }, + { + "number": 12, + "name": "Raining Luck", + "barrier": 15, + "weight": 56.5, + "jockey": "Shannen Llewellyn", + "trainer": "Damien Smith", + "form": "46X85", + "career_prize": "$5250.00", + "age": 4, + "sex": "Gelding", + "sire": "Manhattan Rain" + }, + { + "number": 13, + "name": "La Seeker", + "barrier": 2, + "weight": 56.0, + "jockey": "William Stanley", + "trainer": "Nikki Hodgson", + "form": "0", + "career_prize": "$0.00", + "age": 3, + "sex": "Filly", + "sire": "Admire Mars" + }, + { + "number": 14, + "name": "May The Force", + "barrier": 9, + "weight": 56.0, + "jockey": "-", + "trainer": "Lyle Chandler", + "form": "6X3", + "career_prize": "$3700.00", + "age": 3, + "sex": "Filly", + "sire": "Cosmic Force" + }, + { + "number": 15, + "name": "Bon Batan", + "barrier": 17, + "weight": 56.0, + "jockey": "Bailie Baker", + "trainer": "Grant Prosser", + "form": "09X62", + "career_prize": "$5050.00", + "age": 7, + "sex": "Gelding", + "sire": "Bon Hoffa" + }, + { + "number": 16, + "name": "Don't Tell Harry", + "barrier": 1, + "weight": 56.0, + "jockey": "Ashley Morgan", + "trainer": "Joseph Burges", + "form": "58058", + "career_prize": "$8975.00", + "age": 5, + "sex": "Gelding", + "sire": "Royal Meeting" + }, + { + "number": 17, + "name": "Atadcheeky", + "barrier": 7, + "weight": 56.0, + "jockey": "Zac Wadick", + "trainer": "Glen Milligan", + "form": "558X5", + "career_prize": "$4500.00", + "age": 4, + "sex": "Gelding", + "sire": "Exceedance" + }, + { + "number": 18, + "name": "Na Hamah", + "barrier": 6, + "weight": 56.0, + "jockey": "-", + "trainer": "Hilary Dew", + "form": "2X249", + "career_prize": "$32925.00", + "age": 6, + "sex": "Mare", + "sire": "Super One" + }, + { + "number": 19, + "name": "Clever Illusion", + "barrier": 10, + "weight": 56.0, + "jockey": "-", + "trainer": "Peter Cheers", + "form": "04460", + "career_prize": "$68338.00", + "age": 6, + "sex": "Gelding", + "sire": "Smart Missile" + } + ] + }, + { + "race_number": 3, + "race_name": "Mlw Fencing Class 1 & Maiden Plate", + "distance": "1600m", + "condition": "Soft 5", + "race_class": "3YO+ CL1", + "prize_money": "27000", + "number_of_runners": 16, + "abandoned": false, + "start_time": "2026-08-14T03:40:00Z", + "runners": [ + { + "number": 1, + "name": "Cannystep", + "barrier": 14, + "weight": 59.0, + "jockey": "Peter Graham", + "trainer": "Peter Graham", + "form": "0X31", + "career_prize": "$18850.00", + "age": 5, + "sex": "Gelding", + "sire": "Sidestep" + }, + { + "number": 2, + "name": "Creative Righteous", + "barrier": 3, + "weight": 59.0, + "jockey": "Grant Buckley", + "trainer": "Peter Cheers", + "form": "X40X1", + "career_prize": "$23965.00", + "age": 5, + "sex": "Gelding", + "sire": "Rubick" + }, + { + "number": 3, + "name": "Major Lightning", + "barrier": 8, + "weight": 59.0, + "jockey": "Jeff Penza", + "trainer": "Jeremy Gask", + "form": "X7073", + "career_prize": "$39125.00", + "age": 5, + "sex": "Gelding", + "sire": "Calyx" + }, + { + "number": 4, + "name": "Ordinary Angel", + "barrier": 2, + "weight": 59.0, + "jockey": "Jean Van Overmeire", + "trainer": "Todd Howlett", + "form": "22218", + "career_prize": "$32825.00", + "age": 4, + "sex": "Gelding", + "sire": "Harry Angel" + }, + { + "number": 5, + "name": "Surpasser", + "barrier": 10, + "weight": 59.0, + "jockey": "William Stanley", + "trainer": "Kris Lees", + "form": "15X73", + "career_prize": "$33775.00", + "age": 4, + "sex": "Gelding", + "sire": "Exceedance" + }, + { + "number": 6, + "name": "The Comanche", + "barrier": 9, + "weight": 59.0, + "jockey": "Zac Wadick", + "trainer": "Glen Milligan", + "form": "72724", + "career_prize": "$43750.00", + "age": 5, + "sex": "Gelding", + "sire": "Written Tycoon" + }, + { + "number": 7, + "name": "Zenmode", + "barrier": 1, + "weight": 57.5, + "jockey": "Olivia Chambers", + "trainer": "Kylie Gavenlock", + "form": "710", + "career_prize": "$22650.00", + "age": 3, + "sex": "Gelding", + "sire": "Victor Ludorum" + }, + { + "number": 8, + "name": "Clever Illusion", + "barrier": 12, + "weight": 56.5, + "jockey": "Amelia Heinrich", + "trainer": "Peter Cheers", + "form": "04460", + "career_prize": "$68338.00", + "age": 6, + "sex": "Gelding", + "sire": "Smart Missile" + }, + { + "number": 9, + "name": "Fit For A Prince", + "barrier": 6, + "weight": 56.5, + "jockey": "Kacie Adams", + "trainer": "Alicia Willick", + "form": "84039", + "career_prize": "$9675.00", + "age": 4, + "sex": "Gelding", + "sire": "Prince Fawaz" + }, + { + "number": 10, + "name": "Kowloon Magnate", + "barrier": 7, + "weight": 56.5, + "jockey": "Rory Hutchings", + "trainer": "Annabel & Rob Archibald", + "form": "X5223", + "career_prize": "$18975.00", + "age": 5, + "sex": "Gelding", + "sire": "Starspangledbanner" + }, + { + "number": 11, + "name": "The Prospect", + "barrier": 14, + "weight": 56.5, + "jockey": "Lee Magorrian", + "trainer": "Nacim Dilmi", + "form": "7X562", + "career_prize": "$16600.00", + "age": 4, + "sex": "Gelding", + "sire": "Trapeze Artist" + }, + { + "number": 12, + "name": "Zavino", + "barrier": 4, + "weight": 56.5, + "jockey": "Bailie Baker", + "trainer": "Peter Cheers", + "form": "88780", + "career_prize": "$7100.00", + "age": 4, + "sex": "Gelding", + "sire": "Casino Prince" + }, + { + "number": 13, + "name": "Zousilence", + "barrier": 11, + "weight": 56.5, + "jockey": "Shannen Llewellyn", + "trainer": "Todd Howlett", + "form": "99043", + "career_prize": "$8075.00", + "age": 4, + "sex": "Gelding", + "sire": "Zousain" + }, + { + "number": 14, + "name": "Disgruntled", + "barrier": 10, + "weight": 55.0, + "jockey": "Mollie Fitzgerald", + "trainer": "Annabel & Rob Archibald", + "form": "444X3", + "career_prize": "$7262.00", + "age": 5, + "sex": "Mare", + "sire": "Grunt" + }, + { + "number": 15, + "name": "Hardash", + "barrier": 5, + "weight": 59.0, + "jockey": "-", + "trainer": "Peter Cheers", + "form": "X0F86", + "career_prize": "$53075.00", + "age": 7, + "sex": "Gelding", + "sire": "All Too Hard" + }, + { + "number": 16, + "name": "Counterpart", + "barrier": 13, + "weight": 59.0, + "jockey": "Ben Looker", + "trainer": "Jonathan Smith", + "form": "0X090", + "career_prize": "$20900.00", + "age": 5, + "sex": "Gelding", + "sire": "Trapeze Artist" + } + ] + }, + { + "race_number": 4, + "race_name": "Synergy Resource Tradies Cup BM58", + "distance": "2000m", + "condition": "Soft 5", + "race_class": "3YO+ BM58", + "prize_money": "27000", + "number_of_runners": 15, + "abandoned": false, + "start_time": "2026-08-14T04:15:00Z", + "runners": [ + { + "number": 1, + "name": "Mortlake", + "barrier": 3, + "weight": 63.5, + "jockey": "Grady Spokes", + "trainer": "Alicia Willick", + "form": "17X48", + "career_prize": "$59953.00", + "age": 5, + "sex": "Gelding", + "sire": "Churchill" + }, + { + "number": 2, + "name": "Sound And Vision", + "barrier": 7, + "weight": 61.5, + "jockey": "Liberty Smyth", + "trainer": "Karen Owen", + "form": "X6664", + "career_prize": "$194925.00", + "age": 10, + "sex": "Gelding", + "sire": "Ferlax" + }, + { + "number": 3, + "name": "Dark Justice", + "barrier": 1, + "weight": 60.5, + "jockey": "William Stanley", + "trainer": "Kris Lees", + "form": "67322", + "career_prize": "$27750.00", + "age": 4, + "sex": "Gelding", + "sire": "Justify" + }, + { + "number": 4, + "name": "Caledonian", + "barrier": 12, + "weight": 58.0, + "jockey": "Madeline Owen", + "trainer": "Karen Owen", + "form": "35353", + "career_prize": "$64075.00", + "age": 5, + "sex": "Gelding", + "sire": "Sizzling" + }, + { + "number": 5, + "name": "Exorbitant Miss", + "barrier": 9, + "weight": 58.0, + "jockey": "Rory Hutchings", + "trainer": "Jeremy Gask", + "form": "12351", + "career_prize": "$40200.00", + "age": 5, + "sex": "Mare", + "sire": "Xtravagant" + }, + { + "number": 6, + "name": "Farraige", + "barrier": 10, + "weight": 58.0, + "jockey": "Peter Graham", + "trainer": "Dale Wagstaff", + "form": "31136", + "career_prize": "$131910.00", + "age": 6, + "sex": "Gelding", + "sire": "Ocean Park" + }, + { + "number": 7, + "name": "Queen Tavane", + "barrier": 14, + "weight": 58.0, + "jockey": "-", + "trainer": "Lee & Cherie Curtis", + "form": "X7937", + "career_prize": "$53425.00", + "age": 5, + "sex": "Mare", + "sire": "Tarzino" + }, + { + "number": 8, + "name": "Argerich", + "barrier": 6, + "weight": 57.0, + "jockey": "Lee Magorrian", + "trainer": "Peter Cheers", + "form": "03717", + "career_prize": "$86975.00", + "age": 6, + "sex": "Mare", + "sire": "Casino Prince" + }, + { + "number": 9, + "name": "Lone Star Dream", + "barrier": 12, + "weight": 57.0, + "jockey": "Shannen Llewellyn", + "trainer": "Allan Kehoe", + "form": "57427", + "career_prize": "$36400.00", + "age": 6, + "sex": "Gelding", + "sire": "All American" + }, + { + "number": 10, + "name": "Quick Buck", + "barrier": 2, + "weight": 57.0, + "jockey": "Zac Wadick", + "trainer": "Glen Milligan", + "form": "56860", + "career_prize": "$52550.00", + "age": 5, + "sex": "Gelding", + "sire": "Merchant Navy" + }, + { + "number": 11, + "name": "Charmed Destiny", + "barrier": 13, + "weight": 56.5, + "jockey": "Teighan Worsnop", + "trainer": "John A Sprague", + "form": "X9350", + "career_prize": "$153665.00", + "age": 7, + "sex": "Gelding", + "sire": "Tamayuz" + }, + { + "number": 12, + "name": "Deep Drive", + "barrier": 4, + "weight": 56.0, + "jockey": "Mollie Fitzgerald", + "trainer": "Terry Evans", + "form": "67709", + "career_prize": "$53225.00", + "age": 5, + "sex": "Mare", + "sire": "Deep Field" + }, + { + "number": 13, + "name": "Mr Villa", + "barrier": 5, + "weight": 56.0, + "jockey": "Ben Looker", + "trainer": "Gaye Ball", + "form": "X3023", + "career_prize": "$69975.00", + "age": 6, + "sex": "Gelding", + "sire": "Eurozone" + }, + { + "number": 14, + "name": "Firealarm", + "barrier": 8, + "weight": 55.0, + "jockey": "Amelia Heinrich", + "trainer": "Damien Smith", + "form": "77X67", + "career_prize": "$57430.00", + "age": 6, + "sex": "Gelding", + "sire": "Tosen Stardom" + }, + { + "number": 15, + "name": "Hardash", + "barrier": 11, + "weight": 55.0, + "jockey": "-", + "trainer": "Peter Cheers", + "form": "X0F86", + "career_prize": "$53075.00", + "age": 7, + "sex": "Gelding", + "sire": "All Too Hard" + } + ] + }, + { + "race_number": 5, + "race_name": "Mackies Concrete Pumping Class 2", + "distance": "1400m", + "condition": "Soft 5", + "race_class": "CL2", + "prize_money": "30000", + "number_of_runners": 12, + "abandoned": false, + "start_time": "2026-08-14T04:55:00Z", + "runners": [ + { + "number": 1, + "name": "Star Prediction", + "barrier": 9, + "weight": 61.0, + "jockey": "Amelia Heinrich", + "trainer": "Tony Ball", + "form": "77X96", + "career_prize": "$110100.00", + "age": 5, + "sex": "Gelding", + "sire": "Nostradamus" + }, + { + "number": 2, + "name": "Pelosa", + "barrier": 4, + "weight": 59.0, + "jockey": "Grady Spokes", + "trainer": "Sally Taylor", + "form": "X59X8", + "career_prize": "$43700.00", + "age": 5, + "sex": "Mare", + "sire": "Russian Revolution" + }, + { + "number": 3, + "name": "Sirsa Nuwa", + "barrier": 2, + "weight": 59.0, + "jockey": "Lee Magorrian", + "trainer": "John A Sprague", + "form": "X5152", + "career_prize": "$44270.00", + "age": 4, + "sex": "Mare", + "sire": "Headwater" + }, + { + "number": 4, + "name": "Explosive Tycoon", + "barrier": 6, + "weight": 57.5, + "jockey": "Shannen Llewellyn", + "trainer": "Tony Ball", + "form": "235X7", + "career_prize": "$44190.00", + "age": 5, + "sex": "Gelding", + "sire": "Spirit Of Boom" + }, + { + "number": 5, + "name": "I Am Steffi", + "barrier": 1, + "weight": 57.0, + "jockey": "Jeff Penza", + "trainer": "Neil Osborne", + "form": "6X211", + "career_prize": "$46075.00", + "age": 4, + "sex": "Mare", + "sire": "Graff" + }, + { + "number": 6, + "name": "Phoenix Power", + "barrier": 12, + "weight": 57.0, + "jockey": "Kacie Adams", + "trainer": "Darren Treacy", + "form": "X3479", + "career_prize": "$65840.00", + "age": 5, + "sex": "Gelding", + "sire": "Tosen Stardom" + }, + { + "number": 7, + "name": "Josephine", + "barrier": 7, + "weight": 56.0, + "jockey": "Jean Van Overmeire", + "trainer": "Todd Howlett", + "form": "X0510", + "career_prize": "$40650.00", + "age": 4, + "sex": "Mare", + "sire": "Headwater" + }, + { + "number": 8, + "name": "Mosgiel Crystal", + "barrier": 8, + "weight": 55.5, + "jockey": "Teighan Worsnop", + "trainer": "Matthew Robinson", + "form": "17X24", + "career_prize": "$23225.00", + "age": 4, + "sex": "Mare", + "sire": "Sebring Sun" + }, + { + "number": 9, + "name": "Whiskers", + "barrier": 5, + "weight": 55.0, + "jockey": "Grant Buckley", + "trainer": "Paul Kelly", + "form": "185X0", + "career_prize": "$34100.00", + "age": 5, + "sex": "Mare", + "sire": "Headwater" + }, + { + "number": 10, + "name": "My Nicconi Boy", + "barrier": 11, + "weight": 55.0, + "jockey": "Madeline Owen", + "trainer": "Ms C Reid", + "form": "68918", + "career_prize": "$19350.00", + "age": 5, + "sex": "Gelding", + "sire": "Nicconi" + }, + { + "number": 11, + "name": "Purple Kitty", + "barrier": 10, + "weight": 55.0, + "jockey": "Peter Graham", + "trainer": "Peter Cheers", + "form": "86239", + "career_prize": "$70500.00", + "age": 5, + "sex": "Gelding", + "sire": "Bon Hoffa" + }, + { + "number": 12, + "name": "Enzoni", + "barrier": 3, + "weight": 55.0, + "jockey": "Ben Looker", + "trainer": "Cassandra Schmidt", + "form": "0X984", + "career_prize": "$18400.00", + "age": 5, + "sex": "Gelding", + "sire": "Va Pensiero" + } + ] + }, + { + "race_number": 6, + "race_name": "Rdo Equipment Taree BM82 Handicap", + "distance": "1000m", + "condition": "Soft 5", + "race_class": "BM82", + "prize_money": "27000", + "number_of_runners": 13, + "abandoned": false, + "start_time": "2026-08-14T05:35:00Z", + "runners": [ + { + "number": 1, + "name": "Shaggy", + "barrier": 2, + "weight": 61.0, + "jockey": "Liberty Smyth", + "trainer": "Allan Kehoe", + "form": "7X744", + "career_prize": "$214725.00", + "age": 4, + "sex": "Gelding", + "sire": "Sandbar" + }, + { + "number": 2, + "name": "Not Written Off", + "barrier": 8, + "weight": 59.5, + "jockey": "Ashley Morgan", + "trainer": "Cameron Crockett", + "form": "X2511", + "career_prize": "$127775.00", + "age": 6, + "sex": "Mare", + "sire": "Written By" + }, + { + "number": 3, + "name": "Ostracised", + "barrier": 7, + "weight": 58.5, + "jockey": "Bailie Baker", + "trainer": "Grant Prosser", + "form": "6X99X", + "career_prize": "$161335.00", + "age": 8, + "sex": "Gelding", + "sire": "Divine Prophet" + }, + { + "number": 4, + "name": "Angara", + "barrier": 12, + "weight": 57.5, + "jockey": "Anna Roper", + "trainer": "Paul Perry", + "form": "75450", + "career_prize": "$188050.00", + "age": 7, + "sex": "Gelding", + "sire": "Frankel" + }, + { + "number": 5, + "name": "Still Alice", + "barrier": 12, + "weight": 56.0, + "jockey": "-", + "trainer": "Lee & Cherie Curtis", + "form": "10X43", + "career_prize": "$113150.00", + "age": 6, + "sex": "Mare", + "sire": "Epaulette" + }, + { + "number": 6, + "name": "Beer Baron", + "barrier": 11, + "weight": 55.0, + "jockey": "Jeff Penza", + "trainer": "Neil Osborne", + "form": "00011", + "career_prize": "$208595.00", + "age": 5, + "sex": "Gelding", + "sire": "Cosmic Force" + }, + { + "number": 7, + "name": "Whil To Win", + "barrier": 6, + "weight": 55.0, + "jockey": "Zac Wadick", + "trainer": "Joseph Burges", + "form": "3600X", + "career_prize": "$44350.00", + "age": 5, + "sex": "Mare", + "sire": "Cosmic Force" + }, + { + "number": 8, + "name": "Debussy", + "barrier": 9, + "weight": 55.0, + "jockey": "Grant Buckley", + "trainer": "Tony Ball", + "form": "7X697", + "career_prize": "$218670.00", + "age": 8, + "sex": "Gelding", + "sire": "Choisir" + }, + { + "number": 9, + "name": "The Piccolino", + "barrier": 5, + "weight": 55.0, + "jockey": "Shannen Llewellyn", + "trainer": "Paul Perry", + "form": "35114", + "career_prize": "$93975.00", + "age": 5, + "sex": "Gelding", + "sire": "Wandjina" + }, + { + "number": 10, + "name": "Difensivo", + "barrier": 4, + "weight": 55.0, + "jockey": "Jean Van Overmeire", + "trainer": "Nacim Dilmi", + "form": "02517", + "career_prize": "$60600.00", + "age": 4, + "sex": "Gelding", + "sire": "Castelvecchio" + }, + { + "number": 11, + "name": "Grassburn", + "barrier": 10, + "weight": 55.0, + "jockey": "Mollie Fitzgerald", + "trainer": "Matthew Robinson", + "form": "X669X", + "career_prize": "$100805.00", + "age": 6, + "sex": "Mare", + "sire": "Per Incanto" + }, + { + "number": 12, + "name": "Where's The Fire", + "barrier": 1, + "weight": 55.0, + "jockey": "Amelia Heinrich", + "trainer": "Tony Ball", + "form": "11308", + "career_prize": "$121525.00", + "age": 7, + "sex": "Gelding", + "sire": "I Am Invincible" + }, + { + "number": 13, + "name": "Ken'Ker", + "barrier": 3, + "weight": 55.0, + "jockey": "-", + "trainer": "Dale Wagstaff", + "form": "66163", + "career_prize": "$114550.00", + "age": 7, + "sex": "Gelding", + "sire": "Duporth" + } + ] + }, + { + "race_number": 7, + "race_name": "Hopkins Livermore Cup", + "distance": "1400m", + "condition": "Soft 5", + "race_class": "OPEN", + "prize_money": "35000", + "number_of_runners": 15, + "abandoned": false, + "start_time": "2026-08-14T06:10:00Z", + "runners": [ + { + "number": 1, + "name": "Kaizad", + "barrier": 11, + "weight": 60.0, + "jockey": "Peter Graham", + "trainer": "Cathleen Rode", + "form": "0X000", + "career_prize": "$393375.00", + "age": 6, + "sex": "Gelding", + "sire": "Capitalist" + }, + { + "number": 2, + "name": "Just In Time", + "barrier": 8, + "weight": 59.0, + "jockey": "Ashley Morgan", + "trainer": "Jason Deamer", + "form": "63X00", + "career_prize": "$145150.00", + "age": 6, + "sex": "Mare", + "sire": "Justify" + }, + { + "number": 3, + "name": "Zaru", + "barrier": 13, + "weight": 58.0, + "jockey": "Jett Newman", + "trainer": "Lyndall Olson", + "form": "5X642", + "career_prize": "$360545.00", + "age": 9, + "sex": "Gelding", + "sire": "Rubick" + }, + { + "number": 4, + "name": "A Pound Of Salt", + "barrier": 14, + "weight": 55.5, + "jockey": "Jean Van Overmeire", + "trainer": "Todd Howlett", + "form": "74453", + "career_prize": "$193500.00", + "age": 7, + "sex": "Gelding", + "sire": "Furnaces" + }, + { + "number": 5, + "name": "Show 'Em Howl", + "barrier": 4, + "weight": 55.0, + "jockey": "Anna Roper", + "trainer": "Robert Agnew", + "form": "04X66", + "career_prize": "$175475.00", + "age": 5, + "sex": "Gelding", + "sire": "Showtime" + }, + { + "number": 6, + "name": "Bakerloo", + "barrier": 7, + "weight": 55.0, + "jockey": "William Stanley", + "trainer": "Paul Perry", + "form": "96960", + "career_prize": "$240450.00", + "age": 6, + "sex": "Mare", + "sire": "The Mission" + }, + { + "number": 7, + "name": "Run Rory Run", + "barrier": 12, + "weight": 55.0, + "jockey": "Madeline Owen", + "trainer": "Tony Ball", + "form": "9X390", + "career_prize": "$150750.00", + "age": 8, + "sex": "Gelding", + "sire": "Worthy Cause" + }, + { + "number": 8, + "name": "Bold Hoi Ho", + "barrier": 10, + "weight": 55.0, + "jockey": "Grady Spokes", + "trainer": "Sally Taylor", + "form": "7X290", + "career_prize": "$155595.00", + "age": 8, + "sex": "Gelding", + "sire": "Niagara" + }, + { + "number": 9, + "name": "Savvyrocker", + "barrier": 1, + "weight": 55.0, + "jockey": "Jeff Penza", + "trainer": "Neil Godbolt", + "form": "49756", + "career_prize": "$115820.00", + "age": 5, + "sex": "Mare", + "sire": "Shamus Award" + }, + { + "number": 10, + "name": "Pick Up The Tab", + "barrier": 15, + "weight": 55.0, + "jockey": "Kacie Adams", + "trainer": "Alicia Willick", + "form": "99700", + "career_prize": "$63725.00", + "age": 5, + "sex": "Gelding", + "sire": "Savabeel" + }, + { + "number": 11, + "name": "Xtra Approval", + "barrier": 3, + "weight": 55.0, + "jockey": "Amelia Heinrich", + "trainer": "Tony Ball", + "form": "88682", + "career_prize": "$272225.00", + "age": 8, + "sex": "Gelding", + "sire": "Xtravagant" + }, + { + "number": 12, + "name": "Cenotes", + "barrier": 6, + "weight": 55.0, + "jockey": "Ben Looker", + "trainer": "Colt Prosser", + "form": "390X0", + "career_prize": "$172875.00", + "age": 7, + "sex": "Gelding", + "sire": "Rebel Dane" + }, + { + "number": 13, + "name": "Gandolfini", + "barrier": 5, + "weight": 55.0, + "jockey": "Grant Buckley", + "trainer": "Cassandra Schmidt", + "form": "6379X", + "career_prize": "$57225.00", + "age": 7, + "sex": "Gelding", + "sire": "Casino Prince" + }, + { + "number": 14, + "name": "Bjorn Ironside", + "barrier": 9, + "weight": 55.0, + "jockey": "Zac Wadick", + "trainer": "Colt Prosser", + "form": "05709", + "career_prize": "$104000.00", + "age": 7, + "sex": "Gelding", + "sire": "Real Impact" + }, + { + "number": 15, + "name": "Nikody's Binks", + "barrier": 2, + "weight": 55.0, + "jockey": "-", + "trainer": "Peter Cheers", + "form": "00148", + "career_prize": "$67050.00", + "age": 4, + "sex": "Gelding", + "sire": "Star Witness" + } + ] + }, + { + "race_number": 8, + "race_name": "Tanks 2Go Class 1 Handicap", + "distance": "1000m", + "condition": "Soft 5", + "race_class": "CL1", + "prize_money": "27000", + "number_of_runners": 17, + "abandoned": false, + "start_time": "2026-08-14T06:50:00Z", + "runners": [ + { + "number": 1, + "name": "The Magic Man", + "barrier": 11, + "weight": 59.0, + "jockey": "William Stanley", + "trainer": "Paul Perry", + "form": "57362", + "career_prize": "$142875.00", + "age": 4, + "sex": "Gelding", + "sire": "Showtime" + }, + { + "number": 2, + "name": "Felis Chaus", + "barrier": 6, + "weight": 58.5, + "jockey": "Liberty Smyth", + "trainer": "Marc Quinn", + "form": "63562", + "career_prize": "$53175.00", + "age": 5, + "sex": "Gelding", + "sire": "Jungle Cat" + }, + { + "number": 3, + "name": "Lucky Ozzie", + "barrier": 7, + "weight": 58.0, + "jockey": "Lee Magorrian", + "trainer": "Colt Prosser", + "form": "4235X", + "career_prize": "$31400.00", + "age": 4, + "sex": "Gelding", + "sire": "Cosmic Force" + }, + { + "number": 4, + "name": "Watch Capital", + "barrier": 10, + "weight": 58.0, + "jockey": "Rory Hutchings", + "trainer": "Jeremy Gask", + "form": "108X7", + "career_prize": "$19110.00", + "age": 5, + "sex": "Gelding", + "sire": "Capitalist" + }, + { + "number": 5, + "name": "Dirty Does It", + "barrier": 1, + "weight": 57.0, + "jockey": "Anna Roper", + "trainer": "Robert Agnew", + "form": "0X252", + "career_prize": "$39475.00", + "age": 4, + "sex": "Gelding", + "sire": "Endless Drama" + }, + { + "number": 6, + "name": "River Biscotte", + "barrier": 16, + "weight": 57.0, + "jockey": "Ben Looker", + "trainer": "Grant Prosser", + "form": "43X16", + "career_prize": "$39100.00", + "age": 5, + "sex": "Gelding", + "sire": "Headwater" + }, + { + "number": 7, + "name": "Russian Escape", + "barrier": 2, + "weight": 57.0, + "jockey": "Mollie Fitzgerald", + "trainer": "Colt Prosser", + "form": "X514X", + "career_prize": "$44705.00", + "age": 6, + "sex": "Gelding", + "sire": "Russian Revolution" + }, + { + "number": 8, + "name": "Exceed Me", + "barrier": 8, + "weight": 56.5, + "jockey": "Ashley Morgan", + "trainer": "John A Sprague", + "form": "X2735", + "career_prize": "$33650.00", + "age": 4, + "sex": "Gelding", + "sire": "Exceedance" + }, + { + "number": 9, + "name": "Wild Pharaoh", + "barrier": 9, + "weight": 56.5, + "jockey": "Zac Wadick", + "trainer": "Glen Milligan", + "form": "6028X", + "career_prize": "$32525.00", + "age": 5, + "sex": "Mare", + "sire": "American Pharoah" + }, + { + "number": 10, + "name": "Outoftheoffice", + "barrier": 12, + "weight": 55.5, + "jockey": "Teighan Worsnop", + "trainer": "Paul Kelly", + "form": "X5710", + "career_prize": "$27275.00", + "age": 4, + "sex": "Gelding", + "sire": "Flying Artie" + }, + { + "number": 11, + "name": "Sinfull", + "barrier": 3, + "weight": 55.5, + "jockey": "Jean Van Overmeire", + "trainer": "John Shelton", + "form": "7X613", + "career_prize": "$27200.00", + "age": 4, + "sex": "Mare", + "sire": "Sun City" + }, + { + "number": 12, + "name": "Leuca", + "barrier": 5, + "weight": 55.0, + "jockey": "Shannen Llewellyn", + "trainer": "Allan Kehoe", + "form": "3X016", + "career_prize": "$21400.00", + "age": 3, + "sex": "Filly", + "sire": "Cosmic Force" + }, + { + "number": 13, + "name": "Love For Asher", + "barrier": 4, + "weight": 55.0, + "jockey": "Raymond Spokes", + "trainer": "David Matts", + "form": "X78X0", + "career_prize": "$25550.00", + "age": 7, + "sex": "Mare", + "sire": "Zebedee" + }, + { + "number": 14, + "name": "Radio Ga Ga", + "barrier": 13, + "weight": 55.0, + "jockey": "Madeline Owen", + "trainer": "Iain Marks", + "form": "019X9", + "career_prize": "$17893.00", + "age": 7, + "sex": "Mare", + "sire": "Derryn" + }, + { + "number": 15, + "name": "Hoo Haa", + "barrier": 15, + "weight": 55.0, + "jockey": "Kacie Adams", + "trainer": "Darren Treacy", + "form": "09X98", + "career_prize": "$84300.00", + "age": 6, + "sex": "Mare", + "sire": "Denman" + }, + { + "number": 16, + "name": "Cats Quarters", + "barrier": 14, + "weight": 55.0, + "jockey": "-", + "trainer": "Matthew Robinson", + "form": "X880X", + "career_prize": "$74750.00", + "age": 7, + "sex": "Mare", + "sire": "Raphaels Cat" + }, + { + "number": 17, + "name": "Pongola", + "barrier": 17, + "weight": 55.0, + "jockey": "-", + "trainer": "Hilary Dew", + "form": "0900X", + "career_prize": "$41600.00", + "age": 7, + "sex": "Gelding", + "sire": "Denmarket" + } + ] + } + ] + } + } +} \ No newline at end of file diff --git a/data/results/aug13_bunbury.json b/data/results/aug13_bunbury.json new file mode 100644 index 0000000000000000000000000000000000000000..82c963a136ad5267f509053c3a55a43d3277cb8e --- /dev/null +++ b/data/results/aug13_bunbury.json @@ -0,0 +1,10741 @@ +{ + "date": "2026-08-13", + "track": "Bunbury", + "slug": "bunbury", + "condition": "?", + "races": [ + { + "race": 1, + "name": "Membership At Bunbury Turf Club Maiden", + "distance": "1000m", + "condition": "Soft 5", + "race_class": "3YO MDN", + "prize_money": "25000", + "number_of_runners": 9, + "abandoned": false, + "start_time": "2026-08-13T04:45:00Z", + "runners": [ + { + "number": 1, + "name": "Big Red Zoom", + "barrier": 4, + "weight": 57.0, + "jockey": "Ms Holly Watson", + "trainer": "Mitchell Pateman", + "form": "", + "career_prize": "$0.00", + "age": 3, + "sex": "Gelding", + "sire": "Long Leaf", + "stats_available": false, + "stats": null + }, + { + "number": 2, + "name": "Cartier Glow", + "barrier": 3, + "weight": 57.0, + "jockey": "Brad Parnham", + "trainer": "Tom Wolfe", + "form": "", + "career_prize": "$0.00", + "age": 3, + "sex": "Gelding", + "sire": "Russian Revolution", + "stats_available": false, + "stats": null + }, + { + "number": 3, + "name": "Chix Obsession", + "barrier": 6, + "weight": 57.0, + "jockey": "Paul Harvey", + "trainer": "David Harrison", + "form": "", + "career_prize": "$0.00", + "age": 3, + "sex": "Gelding", + "sire": "Rommel", + "stats_available": false, + "stats": null + }, + { + "number": 4, + "name": "Skipping School", + "barrier": 1, + "weight": 57.0, + "jockey": "Clint Johnston-Porter", + "trainer": "Aaron Bazeley", + "form": "", + "career_prize": "$0.00", + "age": 3, + "sex": "Gelding", + "sire": "Rommel", + "stats_available": false, + "stats": null + }, + { + "number": 5, + "name": "What Have You Done", + "barrier": 9, + "weight": 55.0, + "jockey": "Ms Chanel Cooper", + "trainer": "Jason Pateman", + "form": "6X9", + "career_prize": "$2880.00", + "age": 3, + "sex": "Filly", + "sire": "Splintex", + "stats_available": true, + "stats": { + "overall": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "distance": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "conditions": { + "good": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "soft": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "heavy": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + } + }, + { + "number": 6, + "name": "Amalie's Rule", + "barrier": 8, + "weight": 55.0, + "jockey": "Ms Holly Nottle", + "trainer": "Adam Durrant", + "form": "0", + "career_prize": "$0.00", + "age": 3, + "sex": "Filly", + "sire": "Universal Ruler", + "stats_available": true, + "stats": { + "overall": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "conditions": { + "good": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "soft": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "heavy": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + } + } + }, + { + "number": 7, + "name": "Buckshot Bandit", + "barrier": 7, + "weight": 55.0, + "jockey": "William Pike", + "trainer": "Daniel Morton", + "form": "", + "career_prize": "$0.00", + "age": 3, + "sex": "Filly", + "sire": "Sessions", + "stats_available": false, + "stats": null + }, + { + "number": 8, + "name": "Inxsession", + "barrier": 5, + "weight": 55.0, + "jockey": "Ms Lucy Fiore", + "trainer": "Brendon Fitz-Gerald", + "form": "", + "career_prize": "$0.00", + "age": 3, + "sex": "Filly", + "sire": "Sessions", + "stats_available": false, + "stats": null + }, + { + "number": 9, + "name": "My Malena", + "barrier": 2, + "weight": 55.0, + "jockey": "Jason Whiting", + "trainer": "David Harrison", + "form": "", + "career_prize": "$0.00", + "age": 3, + "sex": "Filly", + "sire": "Jimmy Choux", + "stats_available": false, + "stats": null + } + ] + }, + { + "race": 2, + "name": "Gommes Shoes Maiden", + "distance": "1000m", + "condition": "Soft 5", + "race_class": "3YO+ MDN", + "prize_money": "25000", + "number_of_runners": 13, + "abandoned": false, + "start_time": "2026-08-13T05:22:00Z", + "runners": [ + { + "number": 1, + "name": "Twisted Trickster", + "barrier": 1, + "weight": 58.0, + "jockey": "Jason Li", + "trainer": "Roy Rogers", + "form": "7325X", + "career_prize": "$5689.00", + "age": 5, + "sex": "Gelding", + "sire": "Oratorio", + "stats_available": true, + "stats": { + "overall": { + "starts": 6, + "wins": 0, + "places": 2, + "seconds": 1, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.33333333 + }, + "distance": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "conditions": { + "good": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "soft": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "heavy": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "secondUp": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + } + }, + { + "number": 2, + "name": "Wrexham", + "barrier": 7, + "weight": 58.0, + "jockey": "Ms Holly Watson", + "trainer": "Dion Luciani", + "form": "9X38", + "career_prize": "$3100.00", + "age": 5, + "sex": "Gelding", + "sire": "Playing God", + "stats_available": true, + "stats": { + "overall": { + "starts": 3, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.33333333 + }, + "distance": { + "starts": 1, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 1.0 + }, + "conditions": { + "good": { + "starts": 2, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.5 + }, + "soft": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "heavy": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 2, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.5 + }, + "secondUp": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + } + }, + { + "number": 3, + "name": "Helixion", + "barrier": 4, + "weight": 58.0, + "jockey": "Ms Jade McNaught", + "trainer": "Megan Midgley", + "form": "", + "career_prize": "$0.00", + "age": 5, + "sex": "Gelding", + "sire": "Trapeze Artist", + "stats_available": false, + "stats": null + }, + { + "number": 4, + "name": "Bubbles In Rio", + "barrier": 11, + "weight": 56.0, + "jockey": "Jason Whiting", + "trainer": "David Harrison", + "form": "2X245", + "career_prize": "$50259.00", + "age": 5, + "sex": "Mare", + "sire": "Im All The Talk", + "stats_available": true, + "stats": { + "overall": { + "starts": 18, + "wins": 0, + "places": 8, + "seconds": 7, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.44444444 + }, + "track": { + "starts": 5, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "distance": { + "starts": 12, + "wins": 0, + "places": 5, + "seconds": 4, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.41666667 + }, + "trackDistance": { + "starts": 5, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "conditions": { + "good": { + "starts": 16, + "wins": 0, + "places": 8, + "seconds": 7, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.5 + }, + "soft": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "heavy": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 5, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.2 + }, + "secondUp": { + "starts": 5, + "wins": 0, + "places": 2, + "seconds": 2, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.4 + } + } + }, + { + "number": 5, + "name": "Artie's Eclipse", + "barrier": 10, + "weight": 56.0, + "jockey": "Ms Ava Catarino", + "trainer": "David Catarino", + "form": "725X7", + "career_prize": "$22385.00", + "age": 4, + "sex": "Mare", + "sire": "Flying Artie", + "stats_available": true, + "stats": { + "overall": { + "starts": 11, + "wins": 0, + "places": 4, + "seconds": 3, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.36363636 + }, + "track": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "distance": { + "starts": 7, + "wins": 0, + "places": 3, + "seconds": 2, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.42857143 + }, + "trackDistance": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "conditions": { + "good": { + "starts": 9, + "wins": 0, + "places": 4, + "seconds": 3, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.44444444 + }, + "soft": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "heavy": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 3, + "wins": 0, + "places": 2, + "seconds": 2, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.66666667 + }, + "secondUp": { + "starts": 3, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.33333333 + } + } + }, + { + "number": 6, + "name": "Champagne Cathay", + "barrier": 5, + "weight": 56.0, + "jockey": "Jefferson Tsang", + "trainer": "George Dupre", + "form": "6X750", + "career_prize": "$20950.00", + "age": 5, + "sex": "Mare", + "sire": "Im All The Talk", + "stats_available": true, + "stats": { + "overall": { + "starts": 17, + "wins": 0, + "places": 3, + "seconds": 2, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.17647059 + }, + "track": { + "starts": 4, + "wins": 0, + "places": 2, + "seconds": 1, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.5 + }, + "distance": { + "starts": 4, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.25 + }, + "conditions": { + "good": { + "starts": 12, + "wins": 0, + "places": 2, + "seconds": 1, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.16666667 + }, + "soft": { + "starts": 5, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.2 + }, + "heavy": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 5, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.2 + }, + "secondUp": { + "starts": 5, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + } + }, + { + "number": 7, + "name": "Playa Del Sol", + "barrier": 9, + "weight": 56.0, + "jockey": "Paul Harvey", + "trainer": "Darren McAuliffe", + "form": "5623X", + "career_prize": "$10335.00", + "age": 4, + "sex": "Mare", + "sire": "Starspangledbanner", + "stats_available": true, + "stats": { + "overall": { + "starts": 5, + "wins": 0, + "places": 2, + "seconds": 1, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.4 + }, + "distance": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "conditions": { + "good": { + "starts": 3, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.33333333 + }, + "soft": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "heavy": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "secondUp": { + "starts": 1, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 1.0 + } + } + }, + { + "number": 8, + "name": "Dreams Of Diamonds", + "barrier": 6, + "weight": 56.0, + "jockey": "Ms Victoria Corver", + "trainer": "Ryan Hill", + "form": "6X642", + "career_prize": "$6525.00", + "age": 4, + "sex": "Mare", + "sire": "War Chant", + "stats_available": true, + "stats": { + "overall": { + "starts": 4, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.25 + }, + "track": { + "starts": 2, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.5 + }, + "conditions": { + "good": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "soft": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "heavy": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "secondUp": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + } + }, + { + "number": 9, + "name": "Hot Chix Lane", + "barrier": 12, + "weight": 56.0, + "jockey": "William Pike", + "trainer": "David Harrison", + "form": "66X2X", + "career_prize": "$5550.00", + "age": 4, + "sex": "Mare", + "sire": "Too Darn Hot", + "stats_available": true, + "stats": { + "overall": { + "starts": 3, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.33333333 + }, + "track": { + "starts": 1, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 1.0 + }, + "distance": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "conditions": { + "good": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "soft": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "heavy": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + } + }, + { + "number": 10, + "name": "Vino Miss", + "barrier": 3, + "weight": 56.0, + "jockey": "Ms Lucy Fiore", + "trainer": "Robert & Kate Witten", + "form": "4X0X", + "career_prize": "$4560.00", + "age": 4, + "sex": "Mare", + "sire": "Sessions", + "stats_available": true, + "stats": { + "overall": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "track": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "distance": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "trackDistance": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "conditions": { + "good": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "soft": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "heavy": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + } + }, + { + "number": 11, + "name": "Budino", + "barrier": 2, + "weight": 56.0, + "jockey": "Ms Holly Nottle", + "trainer": "Daniel & Ben Pearce", + "form": "", + "career_prize": "$0.00", + "age": 4, + "sex": "Mare", + "sire": "Ducimus", + "stats_available": false, + "stats": null + }, + { + "number": 12, + "name": "Golden Syrup", + "barrier": 8, + "weight": 56.0, + "jockey": "Alex Hearn", + "trainer": "James Grieve", + "form": "", + "career_prize": "$0.00", + "age": 4, + "sex": "Mare", + "sire": "Long Leaf", + "stats_available": false, + "stats": null + }, + { + "number": 13, + "name": "Spirit Of Belle", + "barrier": 4, + "weight": 55.5, + "jockey": "Brad Parnham", + "trainer": "Ryan Hill", + "form": "50X45", + "career_prize": "$5750.00", + "age": 3, + "sex": "Gelding", + "sire": "Spirit Of Boom", + "stats_available": true, + "stats": { + "overall": { + "starts": 5, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "distance": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "conditions": { + "good": { + "starts": 3, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "soft": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "heavy": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "secondUp": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + } + } + ] + }, + { + "race": 3, + "name": "Redink Homes Southwest Maiden", + "distance": "1690m", + "condition": "Soft 5", + "race_class": "3YO+ MDN", + "prize_money": "25000", + "number_of_runners": 14, + "abandoned": false, + "start_time": "2026-08-13T05:55:00Z", + "runners": [ + { + "number": 1, + "name": "Pembeton", + "barrier": 4, + "weight": 58.0, + "jockey": "Brad Parnham", + "trainer": "Neville Parnham", + "form": "8X674", + "career_prize": "$23635.00", + "age": 4, + "sex": "Gelding", + "sire": "Gingerbread Man", + "stats_available": true, + "stats": { + "overall": { + "starts": 14, + "wins": 0, + "places": 2, + "seconds": 1, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.14285714 + }, + "track": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "conditions": { + "good": { + "starts": 10, + "wins": 0, + "places": 2, + "seconds": 1, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.2 + }, + "soft": { + "starts": 3, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "heavy": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 4, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "secondUp": { + "starts": 4, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + } + }, + { + "number": 2, + "name": "Phat Chaps", + "barrier": 2, + "weight": 58.0, + "jockey": "Ms Holly Watson", + "trainer": "Mitchell Pateman", + "form": "4X432", + "career_prize": "$14680.00", + "age": 4, + "sex": "Gelding", + "sire": "Bondi", + "stats_available": true, + "stats": { + "overall": { + "starts": 6, + "wins": 0, + "places": 2, + "seconds": 1, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.33333333 + }, + "conditions": { + "good": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "soft": { + "starts": 4, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "heavy": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "secondUp": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + } + }, + { + "number": 3, + "name": "Ain'Tnocureforlove", + "barrier": 1, + "weight": 58.0, + "jockey": "Ms Jade McNaught", + "trainer": "Megan Midgley", + "form": "0X057", + "career_prize": "$13232.00", + "age": 6, + "sex": "Gelding", + "sire": "Cohen", + "stats_available": true, + "stats": { + "overall": { + "starts": 29, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "track": { + "starts": 21, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "conditions": { + "good": { + "starts": 17, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "soft": { + "starts": 11, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "heavy": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 5, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "secondUp": { + "starts": 5, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + } + }, + { + "number": 4, + "name": "Major Magnus", + "barrier": 8, + "weight": 58.0, + "jockey": "Ms Sasha Starley", + "trainer": "Brad Graham", + "form": "02690", + "career_prize": "$11731.00", + "age": 5, + "sex": "Gelding", + "sire": "Magnus", + "stats_available": true, + "stats": { + "overall": { + "starts": 12, + "wins": 0, + "places": 2, + "seconds": 1, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.16666667 + }, + "track": { + "starts": 5, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.2 + }, + "conditions": { + "good": { + "starts": 9, + "wins": 0, + "places": 2, + "seconds": 1, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.22222222 + }, + "soft": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "heavy": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "secondUp": { + "starts": 2, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.5 + } + } + }, + { + "number": 5, + "name": "Oui Oui Le Vet", + "barrier": 5, + "weight": 58.0, + "jockey": "Brayden Gaerth", + "trainer": "Tara Itzstein", + "form": "07X2", + "career_prize": "$5100.00", + "age": 6, + "sex": "Gelding", + "sire": "God Has Spoken", + "stats_available": true, + "stats": { + "overall": { + "starts": 3, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.33333333 + }, + "track": { + "starts": 2, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.5 + }, + "conditions": { + "good": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "soft": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "heavy": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + } + } + }, + { + "number": 6, + "name": "Fortunate Spirit", + "barrier": 11, + "weight": 58.0, + "jockey": "Paul Harvey", + "trainer": "David Harrison", + "form": "X7464", + "career_prize": "$5050.00", + "age": 4, + "sex": "Gelding", + "sire": "Spiritjim", + "stats_available": true, + "stats": { + "overall": { + "starts": 6, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.16666667 + }, + "track": { + "starts": 3, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.33333333 + }, + "conditions": { + "good": { + "starts": 3, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.33333333 + }, + "soft": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "heavy": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 2, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.5 + }, + "secondUp": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + } + }, + { + "number": 7, + "name": "Saisoku", + "barrier": 9, + "weight": 58.0, + "jockey": "Taj Dyson", + "trainer": "Stefan Vahala", + "form": "998X3", + "career_prize": "$4725.00", + "age": 4, + "sex": "Gelding", + "sire": "Maurice", + "stats_available": true, + "stats": { + "overall": { + "starts": 6, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.16666667 + }, + "track": { + "starts": 3, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.33333333 + }, + "conditions": { + "good": { + "starts": 4, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "soft": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "heavy": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "secondUp": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + } + }, + { + "number": 8, + "name": "Flavoursome", + "barrier": 12, + "weight": 56.0, + "jockey": "Ms Chloe Azzopardi", + "trainer": "Daniel O'Connor", + "form": "57385", + "career_prize": "$21345.00", + "age": 5, + "sex": "Mare", + "sire": "Toronado", + "stats_available": true, + "stats": { + "overall": { + "starts": 18, + "wins": 0, + "places": 3, + "seconds": 2, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.16666667 + }, + "track": { + "starts": 6, + "wins": 0, + "places": 2, + "seconds": 2, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.33333333 + }, + "conditions": { + "good": { + "starts": 11, + "wins": 0, + "places": 2, + "seconds": 2, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.18181818 + }, + "soft": { + "starts": 4, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.25 + }, + "heavy": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "secondUp": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + } + }, + { + "number": 9, + "name": "Told You", + "barrier": 6, + "weight": 56.0, + "jockey": "Jason Whiting", + "trainer": "Greg Carige", + "form": "00X80", + "career_prize": "$943.00", + "age": 7, + "sex": "Mare", + "sire": "So Secret", + "stats_available": true, + "stats": { + "overall": { + "starts": 5, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "track": { + "starts": 3, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "conditions": { + "good": { + "starts": 3, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "soft": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "heavy": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 3, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "secondUp": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + } + }, + { + "number": 10, + "name": "In Your Pocket", + "barrier": 7, + "weight": 56.0, + "jockey": "Alex Hearn", + "trainer": "Phillipa Elliott", + "form": "9X06", + "career_prize": "$450.00", + "age": 4, + "sex": "Mare", + "sire": "Gingerbread Man", + "stats_available": true, + "stats": { + "overall": { + "starts": 3, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "track": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "conditions": { + "good": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "soft": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "heavy": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + } + }, + { + "number": 11, + "name": "Trickster", + "barrier": 10, + "weight": 55.5, + "jockey": "William Pike", + "trainer": "Adam Durrant", + "form": "20", + "career_prize": "$6090.00", + "age": 3, + "sex": "Gelding", + "sire": "Maurice", + "stats_available": true, + "stats": { + "overall": { + "starts": 2, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.5 + }, + "conditions": { + "good": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "soft": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "heavy": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + } + } + }, + { + "number": 12, + "name": "Soho Storm", + "barrier": 3, + "weight": 53.5, + "jockey": "Ms Holly Nottle", + "trainer": "Darren McAuliffe", + "form": "", + "career_prize": "$0.00", + "age": 3, + "sex": "Filly", + "sire": "Manhattan Rain", + "stats_available": false, + "stats": null + }, + { + "number": 13, + "name": "Forever Victorious", + "barrier": 7, + "weight": 56.0, + "jockey": "Zephen Johnston-Porter", + "trainer": "Holly Taylor", + "form": "008X0", + "career_prize": "$900.00", + "age": 4, + "sex": "Mare", + "sire": "Rommel", + "stats_available": true, + "stats": { + "overall": { + "starts": 5, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "track": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "conditions": { + "good": { + "starts": 3, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "soft": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "heavy": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "secondUp": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + } + }, + { + "number": 14, + "name": "Thomas Henry", + "barrier": 11, + "weight": 58.0, + "jockey": "Jarrad Noske", + "trainer": "Ross Price", + "form": "00707", + "career_prize": "$1350.00", + "age": 5, + "sex": "Gelding", + "sire": "Sepoy", + "stats_available": true, + "stats": { + "overall": { + "starts": 5, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "track": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "conditions": { + "good": { + "starts": 3, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "soft": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "heavy": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "secondUp": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + } + } + ] + }, + { + "race": 4, + "name": "Duncan Equine Group Maiden", + "distance": "1400m", + "condition": "Soft 5", + "race_class": "3YO+ MDN", + "prize_money": "25000", + "number_of_runners": 13, + "abandoned": false, + "start_time": "2026-08-13T06:34:00Z", + "runners": [ + { + "number": 1, + "name": "Tag Time", + "barrier": 11, + "weight": 58.0, + "jockey": "William Pike", + "trainer": "Grant & Alana Williams", + "form": "434X2", + "career_prize": "$10825.00", + "age": 4, + "sex": "Gelding", + "sire": "Tagaloa", + "stats_available": true, + "stats": { + "overall": { + "starts": 4, + "wins": 0, + "places": 2, + "seconds": 1, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.5 + }, + "conditions": { + "good": { + "starts": 3, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.33333333 + }, + "soft": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "heavy": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "secondUp": { + "starts": 1, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 1.0 + } + } + }, + { + "number": 2, + "name": "Beston Street", + "barrier": 4, + "weight": 58.0, + "jockey": "Jarrad Noske", + "trainer": "Ross Price", + "form": "7X540", + "career_prize": "$2150.00", + "age": 4, + "sex": "Gelding", + "sire": "Rommel", + "stats_available": true, + "stats": { + "overall": { + "starts": 4, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "track": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "conditions": { + "good": { + "starts": 3, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "soft": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "heavy": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "secondUp": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + } + }, + { + "number": 3, + "name": "Kambula", + "barrier": 11, + "weight": 58.0, + "jockey": "Ms Lucy Fiore", + "trainer": "Brandon Fiore", + "form": "8X", + "career_prize": "$450.00", + "age": 4, + "sex": "Gelding", + "sire": "Fiorente", + "stats_available": true, + "stats": { + "overall": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "track": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "conditions": { + "good": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "soft": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "heavy": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + } + } + }, + { + "number": 4, + "name": "Coracao", + "barrier": 6, + "weight": 56.0, + "jockey": "Paul Harvey", + "trainer": "Kirryn Scallan", + "form": "25X40", + "career_prize": "$11755.00", + "age": 4, + "sex": "Mare", + "sire": "Long Leaf", + "stats_available": true, + "stats": { + "overall": { + "starts": 10, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.1 + }, + "track": { + "starts": 8, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.125 + }, + "distance": { + "starts": 2, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.5 + }, + "trackDistance": { + "starts": 2, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.5 + }, + "conditions": { + "good": { + "starts": 6, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.16666667 + }, + "soft": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "heavy": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 3, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "secondUp": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + } + }, + { + "number": 5, + "name": "Dancing Spirit", + "barrier": 5, + "weight": 56.0, + "jockey": "Ms Chanel Cooper", + "trainer": "Adam Durrant", + "form": "5776X", + "career_prize": "$5905.00", + "age": 4, + "sex": "Mare", + "sire": "Spirit Of Boom", + "stats_available": true, + "stats": { + "overall": { + "starts": 5, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.2 + }, + "track": { + "starts": 3, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "distance": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "trackDistance": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "conditions": { + "good": { + "starts": 5, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.2 + }, + "soft": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "heavy": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 1, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 1.0 + }, + "secondUp": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + } + }, + { + "number": 6, + "name": "Gold And Grey", + "barrier": 8, + "weight": 56.0, + "jockey": "Joey Azzopardi", + "trainer": "Donna Riordan", + "form": "X5430", + "career_prize": "$4118.00", + "age": 4, + "sex": "Mare", + "sire": "Dargento", + "stats_available": true, + "stats": { + "overall": { + "starts": 6, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.16666667 + }, + "track": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "distance": { + "starts": 3, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.33333333 + }, + "conditions": { + "good": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "soft": { + "starts": 4, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.25 + }, + "heavy": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "secondUp": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + } + }, + { + "number": 7, + "name": "Sponge Cake", + "barrier": 7, + "weight": 56.0, + "jockey": "Brad Parnham", + "trainer": "Daniel & Ben Pearce", + "form": "763X4", + "career_prize": "$4075.00", + "age": 4, + "sex": "Mare", + "sire": "Harry Angel", + "stats_available": true, + "stats": { + "overall": { + "starts": 4, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.25 + }, + "track": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "conditions": { + "good": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "soft": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "heavy": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "secondUp": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + } + }, + { + "number": 8, + "name": "Secretchino", + "barrier": 9, + "weight": 56.0, + "jockey": "Ms Holly Nottle", + "trainer": "Ashley Maley", + "form": "90X08", + "career_prize": "$1800.00", + "age": 4, + "sex": "Mare", + "sire": "Maschino", + "stats_available": true, + "stats": { + "overall": { + "starts": 6, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "track": { + "starts": 3, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "distance": { + "starts": 3, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "trackDistance": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "conditions": { + "good": { + "starts": 4, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "soft": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "heavy": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "secondUp": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + } + }, + { + "number": 9, + "name": "Twenty One All In", + "barrier": 2, + "weight": 56.0, + "jockey": "Jason Li", + "trainer": "Roy Rogers", + "form": "00X07", + "career_prize": "$1260.00", + "age": 5, + "sex": "Mare", + "sire": "All American", + "stats_available": true, + "stats": { + "overall": { + "starts": 5, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "track": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "conditions": { + "good": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "soft": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "heavy": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "secondUp": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + } + }, + { + "number": 10, + "name": "Kutenai", + "barrier": 10, + "weight": 56.0, + "jockey": "Jefferson Tsang", + "trainer": "Michael Grantham", + "form": "0X80", + "career_prize": "$450.00", + "age": 4, + "sex": "Mare", + "sire": "Proisir", + "stats_available": true, + "stats": { + "overall": { + "starts": 3, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "track": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "conditions": { + "good": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "soft": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "heavy": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + } + }, + { + "number": 11, + "name": "The Persian God", + "barrier": 9, + "weight": 55.5, + "jockey": "Patrick Carbery", + "trainer": "Mitchell Pateman", + "form": "35", + "career_prize": "$9360.00", + "age": 3, + "sex": "Gelding", + "sire": "Tagaloa", + "stats_available": true, + "stats": { + "overall": { + "starts": 2, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.5 + }, + "conditions": { + "good": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "soft": { + "starts": 1, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 1.0 + }, + "heavy": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 1, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 1.0 + } + } + }, + { + "number": 12, + "name": "Capall Gasta", + "barrier": 3, + "weight": 55.5, + "jockey": "Ms Chloe Azzopardi", + "trainer": "Daniel O'Connor", + "form": "00X97", + "career_prize": "$7020.00", + "age": 3, + "sex": "Gelding", + "sire": "Splintex", + "stats_available": true, + "stats": { + "overall": { + "starts": 8, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "conditions": { + "good": { + "starts": 6, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "soft": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "heavy": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "secondUp": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + } + }, + { + "number": 13, + "name": "Super God", + "barrier": 1, + "weight": 55.5, + "jockey": "Clint Johnston-Porter", + "trainer": "Daniel & Ben Pearce", + "form": "5", + "career_prize": "$725.00", + "age": 3, + "sex": "Colt", + "sire": "Playing God", + "stats_available": true, + "stats": { + "overall": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "conditions": { + "good": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "soft": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "heavy": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + } + } + } + ] + }, + { + "race": 5, + "name": "Swan Draught Maiden", + "distance": "1400m", + "condition": "Soft 5", + "race_class": "3YO+ MDN", + "prize_money": "25000", + "number_of_runners": 15, + "abandoned": false, + "start_time": "2026-08-13T07:14:00Z", + "runners": [ + { + "number": 1, + "name": "Newhaven Prince", + "barrier": 5, + "weight": 58.0, + "jockey": "Jarrad Noske", + "trainer": "Tiarnna Noske", + "form": "622X2", + "career_prize": "$14400.00", + "age": 4, + "sex": "Gelding", + "sire": "Xtravagant", + "stats_available": true, + "stats": { + "overall": { + "starts": 4, + "wins": 0, + "places": 3, + "seconds": 3, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.75 + }, + "conditions": { + "good": { + "starts": 2, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.5 + }, + "soft": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "heavy": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "secondUp": { + "starts": 1, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 1.0 + } + } + }, + { + "number": 2, + "name": "Sylva Jack", + "barrier": 3, + "weight": 58.0, + "jockey": "Zephen Johnston-Porter", + "trainer": "Darren McAuliffe", + "form": "X8783", + "career_prize": "$12275.00", + "age": 4, + "sex": "Gelding", + "sire": "Ghaiyyath", + "stats_available": true, + "stats": { + "overall": { + "starts": 9, + "wins": 0, + "places": 3, + "seconds": 1, + "thirds": 2, + "winPercent": 0.0, + "placePercent": 0.33333333 + }, + "track": { + "starts": 3, + "wins": 0, + "places": 2, + "seconds": 1, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.66666667 + }, + "distance": { + "starts": 4, + "wins": 0, + "places": 2, + "seconds": 1, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.5 + }, + "trackDistance": { + "starts": 3, + "wins": 0, + "places": 2, + "seconds": 1, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.66666667 + }, + "conditions": { + "good": { + "starts": 6, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.16666667 + }, + "soft": { + "starts": 2, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.5 + }, + "heavy": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 3, + "wins": 0, + "places": 2, + "seconds": 1, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.66666667 + }, + "secondUp": { + "starts": 3, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + } + }, + { + "number": 3, + "name": "Bold Fight", + "barrier": 2, + "weight": 58.0, + "jockey": "Joey Azzopardi", + "trainer": "Donna Riordan", + "form": "490X0", + "career_prize": "$12080.00", + "age": 4, + "sex": "Gelding", + "sire": "Brazen Beau", + "stats_available": true, + "stats": { + "overall": { + "starts": 10, + "wins": 0, + "places": 2, + "seconds": 2, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.2 + }, + "track": { + "starts": 1, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 1.0 + }, + "distance": { + "starts": 3, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.33333333 + }, + "trackDistance": { + "starts": 1, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 1.0 + }, + "conditions": { + "good": { + "starts": 7, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "soft": { + "starts": 1, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 1.0 + }, + "heavy": { + "starts": 1, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 1.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 3, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.33333333 + }, + "secondUp": { + "starts": 2, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.5 + } + } + }, + { + "number": 4, + "name": "Last Mile", + "barrier": 7, + "weight": 58.0, + "jockey": "Jason Whiting", + "trainer": "Eric Wake", + "form": "959X0", + "career_prize": "$9221.00", + "age": 4, + "sex": "Gelding", + "sire": "Sessions", + "stats_available": true, + "stats": { + "overall": { + "starts": 14, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.07142857 + }, + "conditions": { + "good": { + "starts": 8, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.125 + }, + "soft": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "heavy": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 3, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "secondUp": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + } + }, + { + "number": 5, + "name": "Hype Machine", + "barrier": 13, + "weight": 58.0, + "jockey": "Steven Parnham", + "trainer": "Stefan Vahala", + "form": "0849X", + "career_prize": "$1614.00", + "age": 4, + "sex": "Gelding", + "sire": "Maschino", + "stats_available": true, + "stats": { + "overall": { + "starts": 4, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "track": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "conditions": { + "good": { + "starts": 4, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "soft": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "heavy": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "secondUp": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + } + }, + { + "number": 6, + "name": "His Xcellence", + "barrier": 1, + "weight": 58.0, + "jockey": "Ms Lucy Fiore", + "trainer": "Grant & Alana Williams", + "form": "0X0", + "career_prize": "$450.00", + "age": 4, + "sex": "Gelding", + "sire": "Xtravagant", + "stats_available": true, + "stats": { + "overall": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "track": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "conditions": { + "good": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "soft": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "heavy": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + } + } + }, + { + "number": 7, + "name": "Hard Toosh", + "barrier": 11, + "weight": 58.0, + "jockey": "Ms Holly Watson", + "trainer": "Dion Luciani", + "form": "", + "career_prize": "$0.00", + "age": 4, + "sex": "Horse", + "sire": "Villermont", + "stats_available": false, + "stats": null + }, + { + "number": 8, + "name": "Vampi Queen", + "barrier": 12, + "weight": 56.0, + "jockey": "Brad Parnham", + "trainer": "Daniel & Ben Pearce", + "form": "2558X", + "career_prize": "$9075.00", + "age": 4, + "sex": "Mare", + "sire": "Maschino", + "stats_available": true, + "stats": { + "overall": { + "starts": 5, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.2 + }, + "track": { + "starts": 3, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.33333333 + }, + "distance": { + "starts": 1, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 1.0 + }, + "trackDistance": { + "starts": 1, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 1.0 + }, + "conditions": { + "good": { + "starts": 5, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.2 + }, + "soft": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "heavy": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "secondUp": { + "starts": 1, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 1.0 + } + } + }, + { + "number": 9, + "name": "I'm Back Baby", + "barrier": 14, + "weight": 56.0, + "jockey": "Ms Jessica Valas", + "trainer": "Dave Miller", + "form": "X8007", + "career_prize": "$7329.00", + "age": 6, + "sex": "Mare", + "sire": "Bon Aurum", + "stats_available": true, + "stats": { + "overall": { + "starts": 24, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "track": { + "starts": 3, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "distance": { + "starts": 5, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "trackDistance": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "conditions": { + "good": { + "starts": 18, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "soft": { + "starts": 5, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "heavy": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 6, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "secondUp": { + "starts": 5, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + } + }, + { + "number": 10, + "name": "Ruthless Bloom", + "barrier": 8, + "weight": 56.0, + "jockey": "Clint Johnston-Porter", + "trainer": "Rob Gulberti", + "form": "09X43", + "career_prize": "$3625.00", + "age": 5, + "sex": "Mare", + "sire": "Brutal", + "stats_available": true, + "stats": { + "overall": { + "starts": 4, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.25 + }, + "track": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "conditions": { + "good": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "soft": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "heavy": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "secondUp": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + } + }, + { + "number": 11, + "name": "Mt Magnet Gold", + "barrier": 10, + "weight": 56.0, + "jockey": "Alex Hearn", + "trainer": "Michael Lane", + "form": "008X0", + "career_prize": "$1800.00", + "age": 4, + "sex": "Mare", + "sire": "Bivouac", + "stats_available": true, + "stats": { + "overall": { + "starts": 5, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "track": { + "starts": 3, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "conditions": { + "good": { + "starts": 3, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "soft": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "heavy": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "secondUp": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + } + }, + { + "number": 12, + "name": "Momotaro", + "barrier": 9, + "weight": 56.0, + "jockey": "Brayden Gaerth", + "trainer": "Jarrad Humphries", + "form": "00X9", + "career_prize": "$1080.00", + "age": 4, + "sex": "Mare", + "sire": "Maurice", + "stats_available": true, + "stats": { + "overall": { + "starts": 3, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "distance": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "conditions": { + "good": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "soft": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "heavy": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "secondUp": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + } + }, + { + "number": 13, + "name": "Aniela", + "barrier": 15, + "weight": 56.0, + "jockey": "Ms Jade McNaught", + "trainer": "Megan Midgley", + "form": "0", + "career_prize": "$0.00", + "age": 9, + "sex": "Mare", + "sire": "God Has Spoken", + "stats_available": true, + "stats": { + "overall": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "track": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "conditions": { + "good": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "soft": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "heavy": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + } + } + }, + { + "number": 14, + "name": "Crypto Conqueror", + "barrier": 6, + "weight": 55.5, + "jockey": "Patrick Carbery", + "trainer": "Mitchell Pateman", + "form": "87", + "career_prize": "$1890.00", + "age": 3, + "sex": "Gelding", + "sire": "Gold Standard", + "stats_available": true, + "stats": { + "overall": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "conditions": { + "good": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "soft": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "heavy": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + } + }, + { + "number": 15, + "name": "Atsui Haru", + "barrier": 4, + "weight": 53.5, + "jockey": "William Pike", + "trainer": "Steele Casey", + "form": "6", + "career_prize": "$450.00", + "age": 3, + "sex": "Filly", + "sire": "Maurice", + "stats_available": true, + "stats": { + "overall": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "conditions": { + "good": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "soft": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "heavy": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + } + } + } + ] + }, + { + "race": 6, + "name": "Vivienne Ferrier Tribute Handicap", + "distance": "1000m", + "condition": "Soft 5", + "race_class": "3YO+ CL3", + "prize_money": "30000", + "number_of_runners": 9, + "abandoned": false, + "start_time": "2026-08-13T07:49:00Z", + "runners": [ + { + "number": 1, + "name": "Who's Bent", + "barrier": 5, + "weight": 61.0, + "jockey": "Ms Giaan O'Donnell", + "trainer": "Mitchell Pateman", + "form": "2175X", + "career_prize": "$75350.00", + "age": 4, + "sex": "Gelding", + "sire": "Hellbent", + "stats_available": true, + "stats": { + "overall": { + "starts": 10, + "wins": 2, + "places": 3, + "seconds": 1, + "thirds": 0, + "winPercent": 0.2, + "placePercent": 0.3 + }, + "distance": { + "starts": 6, + "wins": 2, + "places": 3, + "seconds": 1, + "thirds": 0, + "winPercent": 0.33333333, + "placePercent": 0.5 + }, + "conditions": { + "good": { + "starts": 6, + "wins": 1, + "places": 2, + "seconds": 1, + "thirds": 0, + "winPercent": 0.16666667, + "placePercent": 0.33333333 + }, + "soft": { + "starts": 4, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 0.25, + "placePercent": 0.25 + }, + "heavy": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 3, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "secondUp": { + "starts": 2, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.5 + } + } + }, + { + "number": 2, + "name": "Paint It Red", + "barrier": 2, + "weight": 59.0, + "jockey": "Ms Sharni Webster", + "trainer": "Luke Fernie", + "form": "X1685", + "career_prize": "$92660.00", + "age": 4, + "sex": "Mare", + "sire": "Winning Rupert", + "stats_available": true, + "stats": { + "overall": { + "starts": 10, + "wins": 2, + "places": 4, + "seconds": 2, + "thirds": 0, + "winPercent": 0.2, + "placePercent": 0.4 + }, + "track": { + "starts": 2, + "wins": 1, + "places": 2, + "seconds": 1, + "thirds": 0, + "winPercent": 0.5, + "placePercent": 1.0 + }, + "distance": { + "starts": 9, + "wins": 2, + "places": 4, + "seconds": 2, + "thirds": 0, + "winPercent": 0.22222222, + "placePercent": 0.44444444 + }, + "trackDistance": { + "starts": 2, + "wins": 1, + "places": 2, + "seconds": 1, + "thirds": 0, + "winPercent": 0.5, + "placePercent": 1.0 + }, + "conditions": { + "good": { + "starts": 4, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 0.25, + "placePercent": 0.25 + }, + "soft": { + "starts": 4, + "wins": 1, + "places": 2, + "seconds": 1, + "thirds": 0, + "winPercent": 0.25, + "placePercent": 0.5 + }, + "heavy": { + "starts": 1, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 1.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 2, + "wins": 1, + "places": 2, + "seconds": 1, + "thirds": 0, + "winPercent": 0.5, + "placePercent": 1.0 + }, + "secondUp": { + "starts": 2, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 0.5, + "placePercent": 0.5 + } + } + }, + { + "number": 3, + "name": "Bosisto", + "barrier": 7, + "weight": 57.5, + "jockey": "Jason Whiting", + "trainer": "Graeme Ballantyne", + "form": "6625X", + "career_prize": "$30620.00", + "age": 5, + "sex": "Gelding", + "sire": "Snippetson", + "stats_available": true, + "stats": { + "overall": { + "starts": 9, + "wins": 1, + "places": 4, + "seconds": 2, + "thirds": 1, + "winPercent": 0.11111111, + "placePercent": 0.44444444 + }, + "track": { + "starts": 3, + "wins": 1, + "places": 2, + "seconds": 1, + "thirds": 0, + "winPercent": 0.33333333, + "placePercent": 0.66666667 + }, + "distance": { + "starts": 5, + "wins": 0, + "places": 2, + "seconds": 1, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.4 + }, + "conditions": { + "good": { + "starts": 4, + "wins": 1, + "places": 3, + "seconds": 1, + "thirds": 1, + "winPercent": 0.25, + "placePercent": 0.75 + }, + "soft": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "heavy": { + "starts": 2, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.5 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 2, + "wins": 1, + "places": 2, + "seconds": 1, + "thirds": 0, + "winPercent": 0.5, + "placePercent": 1.0 + }, + "secondUp": { + "starts": 2, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.5 + } + } + }, + { + "number": 4, + "name": "Something Royal", + "barrier": 9, + "weight": 56.0, + "jockey": "William Pike", + "trainer": "Kieran Regan", + "form": "37231", + "career_prize": "$69046.00", + "age": 5, + "sex": "Mare", + "sire": "Sessions", + "stats_available": true, + "stats": { + "overall": { + "starts": 20, + "wins": 3, + "places": 9, + "seconds": 3, + "thirds": 3, + "winPercent": 0.15, + "placePercent": 0.45 + }, + "track": { + "starts": 2, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 0.5, + "placePercent": 0.5 + }, + "distance": { + "starts": 13, + "wins": 2, + "places": 5, + "seconds": 2, + "thirds": 1, + "winPercent": 0.15384615, + "placePercent": 0.38461538 + }, + "trackDistance": { + "starts": 1, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 1.0, + "placePercent": 1.0 + }, + "conditions": { + "good": { + "starts": 11, + "wins": 2, + "places": 6, + "seconds": 3, + "thirds": 1, + "winPercent": 0.18181818, + "placePercent": 0.54545455 + }, + "soft": { + "starts": 7, + "wins": 0, + "places": 2, + "seconds": 0, + "thirds": 2, + "winPercent": 0.0, + "placePercent": 0.28571429 + }, + "heavy": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 5, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.2 + }, + "secondUp": { + "starts": 3, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.33333333 + } + } + }, + { + "number": 5, + "name": "Lieutenant Dunbar", + "barrier": 8, + "weight": 55.5, + "jockey": "Clint Johnston-Porter", + "trainer": "George Dupre", + "form": "X6845", + "career_prize": "$105128.00", + "age": 7, + "sex": "Gelding", + "sire": "Dissident", + "stats_available": true, + "stats": { + "overall": { + "starts": 36, + "wins": 3, + "places": 14, + "seconds": 6, + "thirds": 5, + "winPercent": 0.08333333, + "placePercent": 0.38888889 + }, + "track": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "distance": { + "starts": 2, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.5 + }, + "conditions": { + "good": { + "starts": 27, + "wins": 2, + "places": 11, + "seconds": 4, + "thirds": 5, + "winPercent": 0.07407407, + "placePercent": 0.40740741 + }, + "soft": { + "starts": 8, + "wins": 1, + "places": 3, + "seconds": 2, + "thirds": 0, + "winPercent": 0.125, + "placePercent": 0.375 + }, + "heavy": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 6, + "wins": 0, + "places": 2, + "seconds": 1, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.33333333 + }, + "secondUp": { + "starts": 6, + "wins": 0, + "places": 3, + "seconds": 2, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.5 + } + } + }, + { + "number": 6, + "name": "Sunlit Fresco", + "barrier": 3, + "weight": 55.5, + "jockey": "Brad Parnham", + "trainer": "Tim Crosby", + "form": "X0665", + "career_prize": "$87185.00", + "age": 6, + "sex": "Mare", + "sire": "Fighting Sun", + "stats_available": true, + "stats": { + "overall": { + "starts": 18, + "wins": 3, + "places": 7, + "seconds": 3, + "thirds": 1, + "winPercent": 0.16666667, + "placePercent": 0.38888889 + }, + "track": { + "starts": 3, + "wins": 2, + "places": 2, + "seconds": 0, + "thirds": 0, + "winPercent": 0.66666667, + "placePercent": 0.66666667 + }, + "distance": { + "starts": 8, + "wins": 0, + "places": 2, + "seconds": 1, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.25 + }, + "conditions": { + "good": { + "starts": 12, + "wins": 2, + "places": 5, + "seconds": 3, + "thirds": 0, + "winPercent": 0.16666667, + "placePercent": 0.41666667 + }, + "soft": { + "starts": 5, + "wins": 1, + "places": 2, + "seconds": 0, + "thirds": 1, + "winPercent": 0.2, + "placePercent": 0.4 + }, + "heavy": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 5, + "wins": 0, + "places": 3, + "seconds": 2, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.6 + }, + "secondUp": { + "starts": 4, + "wins": 2, + "places": 2, + "seconds": 0, + "thirds": 0, + "winPercent": 0.5, + "placePercent": 0.5 + } + } + }, + { + "number": 7, + "name": "Firey Panz", + "barrier": 6, + "weight": 54.0, + "jockey": "Ms Jade McNaught", + "trainer": "Phil Naylor", + "form": "65355", + "career_prize": "$111384.00", + "age": 7, + "sex": "Mare", + "sire": "Panzer Division", + "stats_available": true, + "stats": { + "overall": { + "starts": 56, + "wins": 1, + "places": 17, + "seconds": 7, + "thirds": 9, + "winPercent": 0.01785714, + "placePercent": 0.30357143 + }, + "track": { + "starts": 12, + "wins": 0, + "places": 3, + "seconds": 3, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.25 + }, + "distance": { + "starts": 19, + "wins": 0, + "places": 2, + "seconds": 0, + "thirds": 2, + "winPercent": 0.0, + "placePercent": 0.10526316 + }, + "trackDistance": { + "starts": 3, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "conditions": { + "good": { + "starts": 39, + "wins": 1, + "places": 15, + "seconds": 6, + "thirds": 8, + "winPercent": 0.02564103, + "placePercent": 0.38461538 + }, + "soft": { + "starts": 13, + "wins": 0, + "places": 2, + "seconds": 1, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.15384615 + }, + "heavy": { + "starts": 4, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 6, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.16666667 + }, + "secondUp": { + "starts": 6, + "wins": 0, + "places": 2, + "seconds": 0, + "thirds": 2, + "winPercent": 0.0, + "placePercent": 0.33333333 + } + } + }, + { + "number": 8, + "name": "Mantua", + "barrier": 4, + "weight": 54.0, + "jockey": "Jefferson Tsang", + "trainer": "Dylan Bairstow", + "form": "30500", + "career_prize": "$219422.00", + "age": 6, + "sex": "Gelding", + "sire": "Fastnet Rock", + "stats_available": true, + "stats": { + "overall": { + "starts": 45, + "wins": 3, + "places": 17, + "seconds": 10, + "thirds": 4, + "winPercent": 0.06666667, + "placePercent": 0.37777778 + }, + "track": { + "starts": 7, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.14285714 + }, + "distance": { + "starts": 27, + "wins": 3, + "places": 11, + "seconds": 6, + "thirds": 2, + "winPercent": 0.11111111, + "placePercent": 0.40740741 + }, + "trackDistance": { + "starts": 7, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.14285714 + }, + "conditions": { + "good": { + "starts": 30, + "wins": 1, + "places": 10, + "seconds": 6, + "thirds": 3, + "winPercent": 0.03333333, + "placePercent": 0.33333333 + }, + "soft": { + "starts": 13, + "wins": 2, + "places": 7, + "seconds": 4, + "thirds": 1, + "winPercent": 0.15384615, + "placePercent": 0.53846154 + }, + "heavy": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 5, + "wins": 0, + "places": 3, + "seconds": 2, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.6 + }, + "secondUp": { + "starts": 5, + "wins": 1, + "places": 2, + "seconds": 1, + "thirds": 0, + "winPercent": 0.2, + "placePercent": 0.4 + } + } + }, + { + "number": 9, + "name": "Sirius Storm", + "barrier": 1, + "weight": 54.0, + "jockey": "Ms Holly Nottle", + "trainer": "Tracey Diederich", + "form": "7584X", + "career_prize": "$29204.00", + "age": 6, + "sex": "Gelding", + "sire": "Sessions", + "stats_available": true, + "stats": { + "overall": { + "starts": 17, + "wins": 1, + "places": 3, + "seconds": 2, + "thirds": 0, + "winPercent": 0.05882353, + "placePercent": 0.17647059 + }, + "track": { + "starts": 5, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "distance": { + "starts": 3, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "conditions": { + "good": { + "starts": 10, + "wins": 0, + "places": 2, + "seconds": 2, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.2 + }, + "soft": { + "starts": 4, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 0.25, + "placePercent": 0.25 + }, + "heavy": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 5, + "wins": 1, + "places": 2, + "seconds": 1, + "thirds": 0, + "winPercent": 0.2, + "placePercent": 0.4 + }, + "secondUp": { + "starts": 5, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + } + } + ] + }, + { + "race": 7, + "name": "Real Punters Play Here Tabtouch Handicap", + "distance": "1200m", + "condition": "Soft 5", + "race_class": "3YO+ CL1", + "prize_money": "30000", + "number_of_runners": 11, + "abandoned": false, + "start_time": "2026-08-13T08:28:00Z", + "runners": [ + { + "number": 1, + "name": "God's Cross", + "barrier": 7, + "weight": 60.5, + "jockey": "Jason Whiting", + "trainer": "Bruce Watkins", + "form": "2254X", + "career_prize": "$40575.00", + "age": 4, + "sex": "Gelding", + "sire": "Playing God", + "stats_available": true, + "stats": { + "overall": { + "starts": 6, + "wins": 1, + "places": 3, + "seconds": 2, + "thirds": 0, + "winPercent": 0.16666667, + "placePercent": 0.5 + }, + "track": { + "starts": 3, + "wins": 0, + "places": 2, + "seconds": 2, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.66666667 + }, + "distance": { + "starts": 4, + "wins": 1, + "places": 3, + "seconds": 2, + "thirds": 0, + "winPercent": 0.25, + "placePercent": 0.75 + }, + "trackDistance": { + "starts": 2, + "wins": 0, + "places": 2, + "seconds": 2, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 1.0 + }, + "conditions": { + "good": { + "starts": 6, + "wins": 1, + "places": 3, + "seconds": 2, + "thirds": 0, + "winPercent": 0.16666667, + "placePercent": 0.5 + }, + "soft": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "heavy": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "secondUp": { + "starts": 1, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 1.0, + "placePercent": 1.0 + } + } + }, + { + "number": 2, + "name": "Cosmic Gem", + "barrier": 3, + "weight": 59.0, + "jockey": "Paul Harvey", + "trainer": "Steve Wolfe", + "form": "221X3", + "career_prize": "$29730.00", + "age": 4, + "sex": "Gelding", + "sire": "Cosmic Force", + "stats_available": true, + "stats": { + "overall": { + "starts": 8, + "wins": 1, + "places": 5, + "seconds": 3, + "thirds": 1, + "winPercent": 0.125, + "placePercent": 0.625 + }, + "track": { + "starts": 2, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.5 + }, + "distance": { + "starts": 3, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.33333333 + }, + "trackDistance": { + "starts": 2, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.5 + }, + "conditions": { + "good": { + "starts": 4, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.25 + }, + "soft": { + "starts": 3, + "wins": 1, + "places": 3, + "seconds": 2, + "thirds": 0, + "winPercent": 0.33333333, + "placePercent": 1.0 + }, + "heavy": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "secondUp": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + } + }, + { + "number": 3, + "name": "Eightyseven Lad", + "barrier": 4, + "weight": 59.0, + "jockey": "William Pike", + "trainer": "Daniel & Ben Pearce", + "form": "4X221", + "career_prize": "$27735.00", + "age": 4, + "sex": "Gelding", + "sire": "Long Leaf", + "stats_available": true, + "stats": { + "overall": { + "starts": 7, + "wins": 1, + "places": 4, + "seconds": 3, + "thirds": 0, + "winPercent": 0.14285714, + "placePercent": 0.57142857 + }, + "track": { + "starts": 2, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.5 + }, + "distance": { + "starts": 4, + "wins": 0, + "places": 3, + "seconds": 3, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.75 + }, + "trackDistance": { + "starts": 1, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 1.0 + }, + "conditions": { + "good": { + "starts": 4, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.25 + }, + "soft": { + "starts": 2, + "wins": 0, + "places": 2, + "seconds": 2, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 1.0 + }, + "heavy": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 2, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.5 + }, + "secondUp": { + "starts": 2, + "wins": 0, + "places": 2, + "seconds": 2, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 1.0 + } + } + }, + { + "number": 4, + "name": "Tiger Tank", + "barrier": 2, + "weight": 59.0, + "jockey": "Jason Li", + "trainer": "Neville Parnham", + "form": "14547", + "career_prize": "$27605.00", + "age": 4, + "sex": "Gelding", + "sire": "Rommel", + "stats_available": true, + "stats": { + "overall": { + "starts": 9, + "wins": 1, + "places": 4, + "seconds": 1, + "thirds": 2, + "winPercent": 0.11111111, + "placePercent": 0.44444444 + }, + "track": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "distance": { + "starts": 4, + "wins": 0, + "places": 2, + "seconds": 0, + "thirds": 2, + "winPercent": 0.0, + "placePercent": 0.5 + }, + "conditions": { + "good": { + "starts": 5, + "wins": 0, + "places": 3, + "seconds": 1, + "thirds": 2, + "winPercent": 0.0, + "placePercent": 0.6 + }, + "soft": { + "starts": 2, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 0.5, + "placePercent": 0.5 + }, + "heavy": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 2, + "wins": 1, + "places": 2, + "seconds": 1, + "thirds": 0, + "winPercent": 0.5, + "placePercent": 1.0 + }, + "secondUp": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + } + }, + { + "number": 5, + "name": "Extronize", + "barrier": 8, + "weight": 58.0, + "jockey": "Jefferson Tsang", + "trainer": "Brendon Fitz-Gerald", + "form": "71", + "career_prize": "$14150.00", + "age": 4, + "sex": "Mare", + "sire": "Patronize", + "stats_available": true, + "stats": { + "overall": { + "starts": 2, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 0.5, + "placePercent": 0.5 + }, + "track": { + "starts": 2, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 0.5, + "placePercent": 0.5 + }, + "conditions": { + "good": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "soft": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "heavy": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + } + }, + { + "number": 6, + "name": "Silent Amarda", + "barrier": 6, + "weight": 58.0, + "jockey": "Jarrad Noske", + "trainer": "Tiarnna Noske", + "form": "54566", + "career_prize": "$20288.00", + "age": 5, + "sex": "Gelding", + "sire": "Merchant Navy", + "stats_available": true, + "stats": { + "overall": { + "starts": 11, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 0.09090909, + "placePercent": 0.09090909 + }, + "distance": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "conditions": { + "good": { + "starts": 3, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 0.33333333, + "placePercent": 0.33333333 + }, + "soft": { + "starts": 5, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "heavy": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 3, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 0.33333333, + "placePercent": 0.33333333 + }, + "secondUp": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + } + }, + { + "number": 7, + "name": "Wuigi", + "barrier": 5, + "weight": 57.5, + "jockey": "Taj Dyson", + "trainer": "Kirsten Melis", + "form": "81X90", + "career_prize": "$11546.00", + "age": 5, + "sex": "Gelding", + "sire": "Jimmy Choux", + "stats_available": true, + "stats": { + "overall": { + "starts": 6, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 0.16666667, + "placePercent": 0.16666667 + }, + "distance": { + "starts": 4, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 0.25, + "placePercent": 0.25 + }, + "conditions": { + "good": { + "starts": 2, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 0.5, + "placePercent": 0.5 + }, + "soft": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "heavy": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 4, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 0.25, + "placePercent": 0.25 + }, + "secondUp": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + } + }, + { + "number": 8, + "name": "Varazze", + "barrier": 9, + "weight": 56.0, + "jockey": "Ms Jade McNaught", + "trainer": "Phil Naylor", + "form": "36619", + "career_prize": "$62040.00", + "age": 5, + "sex": "Mare", + "sire": "Pierro", + "stats_available": true, + "stats": { + "overall": { + "starts": 21, + "wins": 1, + "places": 10, + "seconds": 4, + "thirds": 5, + "winPercent": 0.04761905, + "placePercent": 0.47619048 + }, + "distance": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "conditions": { + "good": { + "starts": 8, + "wins": 0, + "places": 4, + "seconds": 2, + "thirds": 2, + "winPercent": 0.0, + "placePercent": 0.5 + }, + "soft": { + "starts": 7, + "wins": 0, + "places": 3, + "seconds": 2, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.42857143 + }, + "heavy": { + "starts": 5, + "wins": 1, + "places": 3, + "seconds": 0, + "thirds": 2, + "winPercent": 0.2, + "placePercent": 0.6 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 4, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.25 + }, + "secondUp": { + "starts": 3, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.33333333 + } + } + }, + { + "number": 9, + "name": "Ellovaman", + "barrier": 1, + "weight": 55.5, + "jockey": "Ms Holly Nottle", + "trainer": "Ashley Maley", + "form": "X8068", + "career_prize": "$17792.00", + "age": 4, + "sex": "Gelding", + "sire": "Gingerbread Man", + "stats_available": true, + "stats": { + "overall": { + "starts": 12, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 0.08333333, + "placePercent": 0.08333333 + }, + "distance": { + "starts": 7, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 0.14285714, + "placePercent": 0.14285714 + }, + "conditions": { + "good": { + "starts": 5, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "soft": { + "starts": 3, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 0.33333333, + "placePercent": 0.33333333 + }, + "heavy": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 3, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "secondUp": { + "starts": 3, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + } + }, + { + "number": 10, + "name": "Offshore", + "barrier": 11, + "weight": 55.5, + "jockey": "Zephen Johnston-Porter", + "trainer": "Tim Crosby", + "form": "X7768", + "career_prize": "$27690.00", + "age": 5, + "sex": "Mare", + "sire": "Capitalist", + "stats_available": true, + "stats": { + "overall": { + "starts": 11, + "wins": 1, + "places": 3, + "seconds": 2, + "thirds": 0, + "winPercent": 0.09090909, + "placePercent": 0.27272727 + }, + "track": { + "starts": 3, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 0.33333333, + "placePercent": 0.33333333 + }, + "distance": { + "starts": 5, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 0.2, + "placePercent": 0.2 + }, + "trackDistance": { + "starts": 1, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 1.0, + "placePercent": 1.0 + }, + "conditions": { + "good": { + "starts": 5, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 0.2, + "placePercent": 0.2 + }, + "soft": { + "starts": 5, + "wins": 0, + "places": 2, + "seconds": 2, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.4 + }, + "heavy": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 4, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 0.25, + "placePercent": 0.25 + }, + "secondUp": { + "starts": 3, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.33333333 + } + } + }, + { + "number": 11, + "name": "One Target", + "barrier": 10, + "weight": 54.0, + "jockey": "Ms Chanel Cooper", + "trainer": "Chris Stelmach", + "form": "X0929", + "career_prize": "$39535.00", + "age": 6, + "sex": "Gelding", + "sire": "Universal Ruler", + "stats_available": true, + "stats": { + "overall": { + "starts": 23, + "wins": 1, + "places": 5, + "seconds": 2, + "thirds": 2, + "winPercent": 0.04347826, + "placePercent": 0.2173913 + }, + "track": { + "starts": 5, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.2 + }, + "distance": { + "starts": 9, + "wins": 0, + "places": 2, + "seconds": 0, + "thirds": 2, + "winPercent": 0.0, + "placePercent": 0.22222222 + }, + "trackDistance": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "conditions": { + "good": { + "starts": 15, + "wins": 1, + "places": 2, + "seconds": 0, + "thirds": 1, + "winPercent": 0.06666667, + "placePercent": 0.13333333 + }, + "soft": { + "starts": 6, + "wins": 0, + "places": 2, + "seconds": 1, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.33333333 + }, + "heavy": { + "starts": 1, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 1.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 4, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "secondUp": { + "starts": 4, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.25 + } + } + } + ] + }, + { + "race": 8, + "name": "Cuprum Distillery Handicap", + "distance": "1400m", + "condition": "Soft 5", + "race_class": "3YO+ CL5", + "prize_money": "30000", + "number_of_runners": 15, + "abandoned": false, + "start_time": "2026-08-13T09:07:00Z", + "runners": [ + { + "number": 1, + "name": "Repeater", + "barrier": 10, + "weight": 60.0, + "jockey": "Steven Parnham", + "trainer": "Jade Tangaroa", + "form": "0X888", + "career_prize": "$88320.00", + "age": 6, + "sex": "Gelding", + "sire": "Universal Ruler", + "stats_available": true, + "stats": { + "overall": { + "starts": 20, + "wins": 4, + "places": 7, + "seconds": 2, + "thirds": 1, + "winPercent": 0.2, + "placePercent": 0.35 + }, + "track": { + "starts": 5, + "wins": 2, + "places": 3, + "seconds": 0, + "thirds": 1, + "winPercent": 0.4, + "placePercent": 0.6 + }, + "conditions": { + "good": { + "starts": 13, + "wins": 1, + "places": 4, + "seconds": 2, + "thirds": 1, + "winPercent": 0.07692308, + "placePercent": 0.30769231 + }, + "soft": { + "starts": 5, + "wins": 2, + "places": 2, + "seconds": 0, + "thirds": 0, + "winPercent": 0.4, + "placePercent": 0.4 + }, + "heavy": { + "starts": 1, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 1.0, + "placePercent": 1.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 5, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 0.2, + "placePercent": 0.2 + }, + "secondUp": { + "starts": 4, + "wins": 1, + "places": 2, + "seconds": 1, + "thirds": 0, + "winPercent": 0.25, + "placePercent": 0.5 + } + } + }, + { + "number": 2, + "name": "Spectacular Park", + "barrier": 13, + "weight": 59.5, + "jockey": "Ms Chanel Cooper", + "trainer": "Raquel Williams", + "form": "X0007", + "career_prize": "$91282.00", + "age": 7, + "sex": "Gelding", + "sire": "Ocean Park", + "stats_available": true, + "stats": { + "overall": { + "starts": 13, + "wins": 3, + "places": 6, + "seconds": 3, + "thirds": 0, + "winPercent": 0.23076923, + "placePercent": 0.46153846 + }, + "track": { + "starts": 2, + "wins": 1, + "places": 2, + "seconds": 1, + "thirds": 0, + "winPercent": 0.5, + "placePercent": 1.0 + }, + "distance": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "conditions": { + "good": { + "starts": 6, + "wins": 1, + "places": 3, + "seconds": 2, + "thirds": 0, + "winPercent": 0.16666667, + "placePercent": 0.5 + }, + "soft": { + "starts": 5, + "wins": 1, + "places": 2, + "seconds": 1, + "thirds": 0, + "winPercent": 0.2, + "placePercent": 0.4 + }, + "heavy": { + "starts": 1, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 1.0, + "placePercent": 1.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 4, + "wins": 1, + "places": 3, + "seconds": 2, + "thirds": 0, + "winPercent": 0.25, + "placePercent": 0.75 + }, + "secondUp": { + "starts": 3, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 0.33333333, + "placePercent": 0.33333333 + } + } + }, + { + "number": 3, + "name": "Friar's Legacy", + "barrier": 3, + "weight": 59.0, + "jockey": "Brad Parnham", + "trainer": "Daniel & Ben Pearce", + "form": "24231", + "career_prize": "$74892.00", + "age": 4, + "sex": "Gelding", + "sire": "Written By", + "stats_available": true, + "stats": { + "overall": { + "starts": 14, + "wins": 2, + "places": 11, + "seconds": 4, + "thirds": 5, + "winPercent": 0.14285714, + "placePercent": 0.78571429 + }, + "distance": { + "starts": 2, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.5 + }, + "conditions": { + "good": { + "starts": 9, + "wins": 0, + "places": 6, + "seconds": 3, + "thirds": 3, + "winPercent": 0.0, + "placePercent": 0.66666667 + }, + "soft": { + "starts": 4, + "wins": 1, + "places": 4, + "seconds": 1, + "thirds": 2, + "winPercent": 0.25, + "placePercent": 1.0 + }, + "heavy": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 3, + "wins": 0, + "places": 2, + "seconds": 1, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.66666667 + }, + "secondUp": { + "starts": 2, + "wins": 1, + "places": 2, + "seconds": 0, + "thirds": 1, + "winPercent": 0.5, + "placePercent": 1.0 + } + } + }, + { + "number": 4, + "name": "Jelly Can Run", + "barrier": 12, + "weight": 59.0, + "jockey": "Ms Jessica Valas", + "trainer": "Graeme Ballantyne", + "form": "48460", + "career_prize": "$192390.00", + "age": 7, + "sex": "Gelding", + "sire": "Lucky Street", + "stats_available": true, + "stats": { + "overall": { + "starts": 46, + "wins": 5, + "places": 15, + "seconds": 6, + "thirds": 4, + "winPercent": 0.10869565, + "placePercent": 0.32608696 + }, + "track": { + "starts": 10, + "wins": 1, + "places": 5, + "seconds": 3, + "thirds": 1, + "winPercent": 0.1, + "placePercent": 0.5 + }, + "distance": { + "starts": 8, + "wins": 0, + "places": 5, + "seconds": 3, + "thirds": 2, + "winPercent": 0.0, + "placePercent": 0.625 + }, + "trackDistance": { + "starts": 1, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 1.0 + }, + "conditions": { + "good": { + "starts": 24, + "wins": 0, + "places": 4, + "seconds": 2, + "thirds": 2, + "winPercent": 0.0, + "placePercent": 0.16666667 + }, + "soft": { + "starts": 18, + "wins": 3, + "places": 8, + "seconds": 3, + "thirds": 2, + "winPercent": 0.16666667, + "placePercent": 0.44444444 + }, + "heavy": { + "starts": 4, + "wins": 2, + "places": 3, + "seconds": 1, + "thirds": 0, + "winPercent": 0.5, + "placePercent": 0.75 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 7, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.14285714 + }, + "secondUp": { + "starts": 7, + "wins": 0, + "places": 2, + "seconds": 1, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.28571429 + } + } + }, + { + "number": 5, + "name": "Point Rocks", + "barrier": 7, + "weight": 58.0, + "jockey": "Joey Azzopardi", + "trainer": "Tom Wolfe", + "form": "05X05", + "career_prize": "$52035.00", + "age": 5, + "sex": "Gelding", + "sire": "Blue Point", + "stats_available": true, + "stats": { + "overall": { + "starts": 12, + "wins": 3, + "places": 3, + "seconds": 0, + "thirds": 0, + "winPercent": 0.25, + "placePercent": 0.25 + }, + "track": { + "starts": 4, + "wins": 2, + "places": 2, + "seconds": 0, + "thirds": 0, + "winPercent": 0.5, + "placePercent": 0.5 + }, + "conditions": { + "good": { + "starts": 9, + "wins": 3, + "places": 3, + "seconds": 0, + "thirds": 0, + "winPercent": 0.33333333, + "placePercent": 0.33333333 + }, + "soft": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "heavy": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 4, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 0.25, + "placePercent": 0.25 + }, + "secondUp": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + } + }, + { + "number": 6, + "name": "Ain'Tsobad", + "barrier": 6, + "weight": 57.5, + "jockey": "Brayden Gaerth", + "trainer": "Tara Itzstein", + "form": "50X89", + "career_prize": "$78635.00", + "age": 7, + "sex": "Mare", + "sire": "Maschino", + "stats_available": true, + "stats": { + "overall": { + "starts": 15, + "wins": 4, + "places": 6, + "seconds": 1, + "thirds": 1, + "winPercent": 0.26666667, + "placePercent": 0.4 + }, + "track": { + "starts": 1, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 1.0, + "placePercent": 1.0 + }, + "distance": { + "starts": 4, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 0.25, + "placePercent": 0.25 + }, + "conditions": { + "good": { + "starts": 10, + "wins": 3, + "places": 4, + "seconds": 1, + "thirds": 0, + "winPercent": 0.3, + "placePercent": 0.4 + }, + "soft": { + "starts": 2, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.5 + }, + "heavy": { + "starts": 2, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 0.5, + "placePercent": 0.5 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 4, + "wins": 1, + "places": 2, + "seconds": 0, + "thirds": 1, + "winPercent": 0.25, + "placePercent": 0.5 + }, + "secondUp": { + "starts": 3, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 0.33333333, + "placePercent": 0.33333333 + } + } + }, + { + "number": 7, + "name": "Dark Avalanche", + "barrier": 1, + "weight": 57.5, + "jockey": "William Pike", + "trainer": "Brendon Fitz-Gerald", + "form": "3X323", + "career_prize": "$33025.00", + "age": 5, + "sex": "Gelding", + "sire": "Gingerbread Man", + "stats_available": true, + "stats": { + "overall": { + "starts": 8, + "wins": 1, + "places": 6, + "seconds": 2, + "thirds": 3, + "winPercent": 0.125, + "placePercent": 0.75 + }, + "track": { + "starts": 4, + "wins": 1, + "places": 3, + "seconds": 2, + "thirds": 0, + "winPercent": 0.25, + "placePercent": 0.75 + }, + "distance": { + "starts": 1, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 1.0 + }, + "trackDistance": { + "starts": 1, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 1.0 + }, + "conditions": { + "good": { + "starts": 3, + "wins": 1, + "places": 2, + "seconds": 0, + "thirds": 1, + "winPercent": 0.33333333, + "placePercent": 0.66666667 + }, + "soft": { + "starts": 3, + "wins": 0, + "places": 2, + "seconds": 2, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.66666667 + }, + "heavy": { + "starts": 1, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 1.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 3, + "wins": 1, + "places": 2, + "seconds": 0, + "thirds": 1, + "winPercent": 0.33333333, + "placePercent": 0.66666667 + }, + "secondUp": { + "starts": 3, + "wins": 0, + "places": 2, + "seconds": 1, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.66666667 + } + } + }, + { + "number": 8, + "name": "Hartfelt", + "barrier": 8, + "weight": 57.5, + "jockey": "Clint Johnston-Porter", + "trainer": "Ryan Hill", + "form": "2171X", + "career_prize": "$39375.00", + "age": 5, + "sex": "Gelding", + "sire": "Harry Angel", + "stats_available": true, + "stats": { + "overall": { + "starts": 5, + "wins": 2, + "places": 4, + "seconds": 1, + "thirds": 1, + "winPercent": 0.4, + "placePercent": 0.8 + }, + "distance": { + "starts": 3, + "wins": 2, + "places": 3, + "seconds": 1, + "thirds": 0, + "winPercent": 0.66666667, + "placePercent": 1.0 + }, + "conditions": { + "good": { + "starts": 3, + "wins": 2, + "places": 3, + "seconds": 0, + "thirds": 1, + "winPercent": 0.66666667, + "placePercent": 1.0 + }, + "soft": { + "starts": 2, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.5 + }, + "heavy": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 1, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 1.0 + }, + "secondUp": { + "starts": 1, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 1.0 + } + } + }, + { + "number": 9, + "name": "Safari Boy", + "barrier": 9, + "weight": 56.5, + "jockey": "Patrick Carbery", + "trainer": "George Dupre", + "form": "7139X", + "career_prize": "$43169.00", + "age": 6, + "sex": "Gelding", + "sire": "All American", + "stats_available": true, + "stats": { + "overall": { + "starts": 23, + "wins": 2, + "places": 6, + "seconds": 0, + "thirds": 4, + "winPercent": 0.08695652, + "placePercent": 0.26086957 + }, + "track": { + "starts": 5, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "distance": { + "starts": 4, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "trackDistance": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "conditions": { + "good": { + "starts": 17, + "wins": 2, + "places": 5, + "seconds": 0, + "thirds": 3, + "winPercent": 0.11764706, + "placePercent": 0.29411765 + }, + "soft": { + "starts": 6, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.16666667 + }, + "heavy": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 3, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "secondUp": { + "starts": 3, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.33333333 + } + } + }, + { + "number": 10, + "name": "Anna's Boy", + "barrier": 2, + "weight": 55.0, + "jockey": "Ms Jade McNaught", + "trainer": "Jarrad Humphries", + "form": "45478", + "career_prize": "$69066.00", + "age": 8, + "sex": "Gelding", + "sire": "Sessions", + "stats_available": true, + "stats": { + "overall": { + "starts": 36, + "wins": 2, + "places": 11, + "seconds": 5, + "thirds": 4, + "winPercent": 0.05555556, + "placePercent": 0.30555556 + }, + "track": { + "starts": 7, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "distance": { + "starts": 4, + "wins": 0, + "places": 2, + "seconds": 1, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.5 + }, + "conditions": { + "good": { + "starts": 29, + "wins": 2, + "places": 10, + "seconds": 4, + "thirds": 4, + "winPercent": 0.06896552, + "placePercent": 0.34482759 + }, + "soft": { + "starts": 7, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.14285714 + }, + "heavy": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 4, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.25 + }, + "secondUp": { + "starts": 4, + "wins": 0, + "places": 2, + "seconds": 2, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.5 + } + } + }, + { + "number": 11, + "name": "He's Archie", + "barrier": 5, + "weight": 55.0, + "jockey": "Jefferson Tsang", + "trainer": "Chris Stelmach", + "form": "34198", + "career_prize": "$149164.00", + "age": 7, + "sex": "Gelding", + "sire": "Galah", + "stats_available": true, + "stats": { + "overall": { + "starts": 62, + "wins": 5, + "places": 17, + "seconds": 6, + "thirds": 6, + "winPercent": 0.08064516, + "placePercent": 0.27419355 + }, + "track": { + "starts": 10, + "wins": 2, + "places": 3, + "seconds": 0, + "thirds": 1, + "winPercent": 0.2, + "placePercent": 0.3 + }, + "distance": { + "starts": 21, + "wins": 0, + "places": 5, + "seconds": 3, + "thirds": 2, + "winPercent": 0.0, + "placePercent": 0.23809524 + }, + "trackDistance": { + "starts": 3, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.33333333 + }, + "conditions": { + "good": { + "starts": 45, + "wins": 4, + "places": 13, + "seconds": 3, + "thirds": 6, + "winPercent": 0.08888889, + "placePercent": 0.28888889 + }, + "soft": { + "starts": 10, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.1 + }, + "heavy": { + "starts": 5, + "wins": 0, + "places": 2, + "seconds": 2, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.4 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 1, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 1.0, + "placePercent": 1.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 6, + "wins": 1, + "places": 2, + "seconds": 0, + "thirds": 1, + "winPercent": 0.16666667, + "placePercent": 0.33333333 + }, + "secondUp": { + "starts": 6, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 0.16666667, + "placePercent": 0.16666667 + } + } + }, + { + "number": 12, + "name": "Looks", + "barrier": 4, + "weight": 55.0, + "jockey": "Ms Chloe Azzopardi", + "trainer": "Tom Wolfe", + "form": "26045", + "career_prize": "$131769.00", + "age": 7, + "sex": "Gelding", + "sire": "Star Turn", + "stats_available": true, + "stats": { + "overall": { + "starts": 48, + "wins": 5, + "places": 15, + "seconds": 6, + "thirds": 4, + "winPercent": 0.10416667, + "placePercent": 0.3125 + }, + "track": { + "starts": 8, + "wins": 0, + "places": 3, + "seconds": 1, + "thirds": 2, + "winPercent": 0.0, + "placePercent": 0.375 + }, + "distance": { + "starts": 15, + "wins": 1, + "places": 4, + "seconds": 2, + "thirds": 1, + "winPercent": 0.06666667, + "placePercent": 0.26666667 + }, + "trackDistance": { + "starts": 3, + "wins": 0, + "places": 2, + "seconds": 1, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.66666667 + }, + "conditions": { + "good": { + "starts": 30, + "wins": 3, + "places": 10, + "seconds": 4, + "thirds": 3, + "winPercent": 0.1, + "placePercent": 0.33333333 + }, + "soft": { + "starts": 17, + "wins": 2, + "places": 5, + "seconds": 2, + "thirds": 1, + "winPercent": 0.11764706, + "placePercent": 0.29411765 + }, + "heavy": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 6, + "wins": 1, + "places": 2, + "seconds": 0, + "thirds": 1, + "winPercent": 0.16666667, + "placePercent": 0.33333333 + }, + "secondUp": { + "starts": 5, + "wins": 0, + "places": 2, + "seconds": 1, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.4 + } + } + }, + { + "number": 13, + "name": "Sandfire Rose", + "barrier": 11, + "weight": 55.0, + "jockey": "Ms Holly Nottle", + "trainer": "Rob Gulberti", + "form": "8X730", + "career_prize": "$72565.00", + "age": 6, + "sex": "Mare", + "sire": "Sessions", + "stats_available": true, + "stats": { + "overall": { + "starts": 23, + "wins": 3, + "places": 8, + "seconds": 2, + "thirds": 3, + "winPercent": 0.13043478, + "placePercent": 0.34782609 + }, + "track": { + "starts": 5, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.2 + }, + "distance": { + "starts": 6, + "wins": 1, + "places": 2, + "seconds": 0, + "thirds": 1, + "winPercent": 0.16666667, + "placePercent": 0.33333333 + }, + "trackDistance": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "conditions": { + "good": { + "starts": 14, + "wins": 1, + "places": 5, + "seconds": 2, + "thirds": 2, + "winPercent": 0.07142857, + "placePercent": 0.35714286 + }, + "soft": { + "starts": 7, + "wins": 1, + "places": 2, + "seconds": 0, + "thirds": 1, + "winPercent": 0.14285714, + "placePercent": 0.28571429 + }, + "heavy": { + "starts": 1, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 1.0, + "placePercent": 1.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 6, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.16666667 + }, + "secondUp": { + "starts": 5, + "wins": 0, + "places": 3, + "seconds": 1, + "thirds": 2, + "winPercent": 0.0, + "placePercent": 0.6 + } + } + }, + { + "number": 14, + "name": "State Of Fury", + "barrier": 4, + "weight": 55.0, + "jockey": "Ms Holly Watson", + "trainer": "Mack Hall", + "form": "50169", + "career_prize": "$125018.00", + "age": 6, + "sex": "Mare", + "sire": "Starspangledbanner", + "stats_available": true, + "stats": { + "overall": { + "starts": 40, + "wins": 5, + "places": 13, + "seconds": 6, + "thirds": 2, + "winPercent": 0.125, + "placePercent": 0.325 + }, + "track": { + "starts": 5, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 0.2, + "placePercent": 0.2 + }, + "distance": { + "starts": 11, + "wins": 1, + "places": 2, + "seconds": 0, + "thirds": 1, + "winPercent": 0.09090909, + "placePercent": 0.18181818 + }, + "trackDistance": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "conditions": { + "good": { + "starts": 25, + "wins": 4, + "places": 8, + "seconds": 2, + "thirds": 2, + "winPercent": 0.16, + "placePercent": 0.32 + }, + "soft": { + "starts": 10, + "wins": 1, + "places": 3, + "seconds": 2, + "thirds": 0, + "winPercent": 0.1, + "placePercent": 0.3 + }, + "heavy": { + "starts": 3, + "wins": 0, + "places": 2, + "seconds": 2, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.66666667 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 7, + "wins": 1, + "places": 2, + "seconds": 1, + "thirds": 0, + "winPercent": 0.14285714, + "placePercent": 0.28571429 + }, + "secondUp": { + "starts": 6, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.16666667 + } + } + }, + { + "number": 15, + "name": "Who By Fire", + "barrier": 14, + "weight": 55.0, + "jockey": "Ms Ava Catarino", + "trainer": "Megan Midgley", + "form": "00X69", + "career_prize": "$50846.00", + "age": 8, + "sex": "Gelding", + "sire": "Cohen", + "stats_available": true, + "stats": { + "overall": { + "starts": 35, + "wins": 2, + "places": 6, + "seconds": 2, + "thirds": 2, + "winPercent": 0.05714286, + "placePercent": 0.17142857 + }, + "track": { + "starts": 11, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "distance": { + "starts": 4, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "trackDistance": { + "starts": 3, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "conditions": { + "good": { + "starts": 18, + "wins": 2, + "places": 4, + "seconds": 1, + "thirds": 1, + "winPercent": 0.11111111, + "placePercent": 0.22222222 + }, + "soft": { + "starts": 14, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.07142857 + }, + "heavy": { + "starts": 3, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.33333333 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 7, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "secondUp": { + "starts": 6, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.16666667 + } + } + } + ] + } + ] +} \ No newline at end of file diff --git a/data/results/aug13_moe.json b/data/results/aug13_moe.json new file mode 100644 index 0000000000000000000000000000000000000000..55cf0e31ec5f8369fba69b0e98ec349ef9dc2abc --- /dev/null +++ b/data/results/aug13_moe.json @@ -0,0 +1,11629 @@ +{ + "date": "2026-08-13", + "track": "Moe", + "slug": "moe", + "condition": "?", + "races": [ + { + "race": 1, + "name": "Cleaners World Maiden Plate", + "distance": "2050m", + "condition": "Heavy 10", + "race_class": "MDN", + "prize_money": "32000", + "number_of_runners": 9, + "abandoned": false, + "start_time": "2026-08-13T03:00:00Z", + "runners": [ + { + "number": 1, + "name": "Clydebank Robber", + "barrier": 6, + "weight": 59.5, + "jockey": "Valentin Le Boeuf", + "trainer": "Susie Wells", + "form": "37234", + "career_prize": "$115612.00", + "age": 8, + "sex": "Gelding", + "sire": "Mshawish", + "stats_available": true, + "stats": { + "overall": { + "starts": 58, + "wins": 0, + "places": 19, + "seconds": 7, + "thirds": 12, + "winPercent": 0.0, + "placePercent": 0.32758621 + }, + "track": { + "starts": 8, + "wins": 0, + "places": 3, + "seconds": 1, + "thirds": 2, + "winPercent": 0.0, + "placePercent": 0.375 + }, + "distance": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "trackDistance": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "conditions": { + "good": { + "starts": 27, + "wins": 0, + "places": 8, + "seconds": 3, + "thirds": 5, + "winPercent": 0.0, + "placePercent": 0.2962963 + }, + "soft": { + "starts": 27, + "wins": 0, + "places": 9, + "seconds": 3, + "thirds": 6, + "winPercent": 0.0, + "placePercent": 0.33333333 + }, + "heavy": { + "starts": 2, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.5 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 5, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "secondUp": { + "starts": 5, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.2 + } + } + }, + { + "number": 2, + "name": "King Tagaloa", + "barrier": 1, + "weight": 59.5, + "jockey": "Jake Noonan", + "trainer": "Julius Sandhu", + "form": "68X26", + "career_prize": "$18815.00", + "age": 4, + "sex": "Gelding", + "sire": "Tagaloa", + "stats_available": true, + "stats": { + "overall": { + "starts": 9, + "wins": 0, + "places": 2, + "seconds": 1, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.22222222 + }, + "track": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "distance": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "conditions": { + "good": { + "starts": 4, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.25 + }, + "soft": { + "starts": 3, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "heavy": { + "starts": 1, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 1.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 3, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.33333333 + }, + "secondUp": { + "starts": 2, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.5 + } + } + }, + { + "number": 3, + "name": "Ruskana", + "barrier": 4, + "weight": 59.5, + "jockey": "Jett Stanley", + "trainer": "Gai Waterhouse & Adrian Bott", + "form": "08322", + "career_prize": "$23625.00", + "age": 4, + "sex": "Gelding", + "sire": "Russian Revolution", + "stats_available": true, + "stats": { + "overall": { + "starts": 6, + "wins": 0, + "places": 3, + "seconds": 2, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.5 + }, + "conditions": { + "good": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "soft": { + "starts": 5, + "wins": 0, + "places": 3, + "seconds": 2, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.6 + }, + "heavy": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "secondUp": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + } + }, + { + "number": 4, + "name": "Wyndstar", + "barrier": 5, + "weight": 59.5, + "jockey": "Brad Rawiller", + "trainer": "Malcolm Leys", + "form": "9X962", + "career_prize": "$12330.00", + "age": 5, + "sex": "Gelding", + "sire": "Wyndspelle", + "stats_available": true, + "stats": { + "overall": { + "starts": 9, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.11111111 + }, + "track": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "distance": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "conditions": { + "good": { + "starts": 4, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "soft": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "heavy": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 3, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "secondUp": { + "starts": 3, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + } + }, + { + "number": 5, + "name": "Far From A Cry", + "barrier": 3, + "weight": 57.5, + "jockey": "Adam McCabe", + "trainer": "Troy Kilgower", + "form": "455X0", + "career_prize": "$9470.00", + "age": 5, + "sex": "Mare", + "sire": "Mongolian Khan", + "stats_available": true, + "stats": { + "overall": { + "starts": 11, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "conditions": { + "good": { + "starts": 7, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "soft": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "heavy": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 3, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "secondUp": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + } + }, + { + "number": 6, + "name": "Hayai Tsuru", + "barrier": 2, + "weight": 57.5, + "jockey": "Ms Carleen Hefel", + "trainer": "Greg Hayes", + "form": "0X856", + "career_prize": "$17485.00", + "age": 7, + "sex": "Mare", + "sire": "Impending", + "stats_available": true, + "stats": { + "overall": { + "starts": 17, + "wins": 0, + "places": 2, + "seconds": 1, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.11764706 + }, + "track": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "distance": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "conditions": { + "good": { + "starts": 8, + "wins": 0, + "places": 2, + "seconds": 1, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.25 + }, + "soft": { + "starts": 5, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "heavy": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 4, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "secondUp": { + "starts": 3, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.33333333 + } + } + }, + { + "number": 7, + "name": "Jonquil", + "barrier": 8, + "weight": 57.5, + "jockey": "Dylan Dunn", + "trainer": "Brett Scott", + "form": "44X66", + "career_prize": "$10555.00", + "age": 5, + "sex": "Mare", + "sire": "Highland Reel", + "stats_available": true, + "stats": { + "overall": { + "starts": 7, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.14285714 + }, + "conditions": { + "good": { + "starts": 3, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "soft": { + "starts": 4, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.25 + }, + "heavy": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "secondUp": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + } + }, + { + "number": 8, + "name": "Lomenie", + "barrier": 7, + "weight": 57.5, + "jockey": "Daniel Stackhouse", + "trainer": "Dean Binaisse", + "form": "65978", + "career_prize": "$11645.00", + "age": 6, + "sex": "Mare", + "sire": "Proisir", + "stats_available": true, + "stats": { + "overall": { + "starts": 10, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.1 + }, + "conditions": { + "good": { + "starts": 5, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.2 + }, + "soft": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "heavy": { + "starts": 3, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 4, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "secondUp": { + "starts": 2, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.5 + } + } + }, + { + "number": 9, + "name": "Zareenee", + "barrier": 9, + "weight": 57.5, + "jockey": "Ms Liana Wood", + "trainer": "Martin Gray", + "form": "082", + "career_prize": "$6860.00", + "age": 4, + "sex": "Mare", + "sire": "Russian Camelot", + "stats_available": true, + "stats": { + "overall": { + "starts": 3, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.33333333 + }, + "conditions": { + "good": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "soft": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "heavy": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "secondUp": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + } + } + ] + }, + { + "race": 2, + "name": "Able Maiden Plate", + "distance": "1600m", + "condition": "Heavy 10", + "race_class": "MDN", + "prize_money": "32000", + "number_of_runners": 10, + "abandoned": false, + "start_time": "2026-08-13T03:30:00Z", + "runners": [ + { + "number": 1, + "name": "Chosen Point", + "barrier": 6, + "weight": 59.5, + "jockey": "Ms Sally Wynne", + "trainer": "Adam Hanley", + "form": "0X8", + "career_prize": "$640.00", + "age": 4, + "sex": "Gelding", + "sire": "Blue Point", + "stats_available": true, + "stats": { + "overall": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "conditions": { + "good": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "soft": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "heavy": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + } + } + }, + { + "number": 2, + "name": "Churchill Lane", + "barrier": 5, + "weight": 59.5, + "jockey": "Ms Makisha Salter", + "trainer": "Jason Warren", + "form": "X5550", + "career_prize": "$5375.00", + "age": 4, + "sex": "Gelding", + "sire": "Churchill", + "stats_available": true, + "stats": { + "overall": { + "starts": 5, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "distance": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "conditions": { + "good": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "soft": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "heavy": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "secondUp": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + } + }, + { + "number": 3, + "name": "Good Lordy Me", + "barrier": 9, + "weight": 59.5, + "jockey": "Jason Maskiell", + "trainer": "Jack Laing", + "form": "324X7", + "career_prize": "$32750.00", + "age": 5, + "sex": "Gelding", + "sire": "Lord Of The Sky", + "stats_available": true, + "stats": { + "overall": { + "starts": 13, + "wins": 0, + "places": 4, + "seconds": 3, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.30769231 + }, + "distance": { + "starts": 2, + "wins": 0, + "places": 2, + "seconds": 2, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 1.0 + }, + "conditions": { + "good": { + "starts": 7, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.14285714 + }, + "soft": { + "starts": 3, + "wins": 0, + "places": 2, + "seconds": 2, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.66666667 + }, + "heavy": { + "starts": 1, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 1.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "secondUp": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + } + }, + { + "number": 4, + "name": "Grey Sabre", + "barrier": 7, + "weight": 59.5, + "jockey": "Joe Bowditch", + "trainer": "David Noonan", + "form": "58X86", + "career_prize": "$10365.00", + "age": 5, + "sex": "Gelding", + "sire": "Palentino", + "stats_available": true, + "stats": { + "overall": { + "starts": 12, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "distance": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "conditions": { + "good": { + "starts": 7, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "soft": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "heavy": { + "starts": 3, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 3, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "secondUp": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + } + }, + { + "number": 5, + "name": "Iamlevi", + "barrier": 4, + "weight": 59.5, + "jockey": "Brad Rawiller", + "trainer": "Kasey Besanko", + "form": "0", + "career_prize": "$0.00", + "age": 4, + "sex": "Gelding", + "sire": "Levendi", + "stats_available": true, + "stats": { + "overall": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "conditions": { + "good": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "soft": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "heavy": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + } + }, + { + "number": 6, + "name": "Bellabama", + "barrier": 1, + "weight": 57.5, + "jockey": "Jamie Mott", + "trainer": "Clayton Douglas", + "form": "X4232", + "career_prize": "$39980.00", + "age": 4, + "sex": "Mare", + "sire": "Alabama Express", + "stats_available": true, + "stats": { + "overall": { + "starts": 9, + "wins": 0, + "places": 6, + "seconds": 3, + "thirds": 3, + "winPercent": 0.0, + "placePercent": 0.66666667 + }, + "distance": { + "starts": 1, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 1.0 + }, + "conditions": { + "good": { + "starts": 4, + "wins": 0, + "places": 2, + "seconds": 0, + "thirds": 2, + "winPercent": 0.0, + "placePercent": 0.5 + }, + "soft": { + "starts": 3, + "wins": 0, + "places": 3, + "seconds": 2, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 1.0 + }, + "heavy": { + "starts": 2, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.5 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 3, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.33333333 + }, + "secondUp": { + "starts": 2, + "wins": 0, + "places": 2, + "seconds": 1, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 1.0 + } + } + }, + { + "number": 7, + "name": "Roxolani", + "barrier": 2, + "weight": 57.5, + "jockey": "Daniel Stackhouse", + "trainer": "Cindy Alderson", + "form": "0", + "career_prize": "$0.00", + "age": 4, + "sex": "Mare", + "sire": "Bivouac", + "stats_available": true, + "stats": { + "overall": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "conditions": { + "good": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "soft": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "heavy": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + } + }, + { + "number": 8, + "name": "Steal Away", + "barrier": 10, + "weight": 57.5, + "jockey": "Jett Stanley", + "trainer": "Robbie Griffiths", + "form": "73924", + "career_prize": "$12060.00", + "age": 5, + "sex": "Mare", + "sire": "Magnus", + "stats_available": true, + "stats": { + "overall": { + "starts": 7, + "wins": 0, + "places": 2, + "seconds": 1, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.28571429 + }, + "track": { + "starts": 1, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 1.0 + }, + "distance": { + "starts": 2, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.5 + }, + "conditions": { + "good": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "soft": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "heavy": { + "starts": 4, + "wins": 0, + "places": 2, + "seconds": 1, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.5 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "secondUp": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + } + }, + { + "number": 9, + "name": "Stellar Jewels", + "barrier": 3, + "weight": 57.5, + "jockey": "Ms Carleen Hefel", + "trainer": "Kasey Wilson", + "form": "9X09", + "career_prize": "$2380.00", + "age": 5, + "sex": "Mare", + "sire": "Warhorse", + "stats_available": true, + "stats": { + "overall": { + "starts": 3, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "conditions": { + "good": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "soft": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "heavy": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + } + }, + { + "number": 10, + "name": "Prestige Sterling", + "barrier": 8, + "weight": 57.0, + "jockey": "Jake Noonan", + "trainer": "Julius Sandhu", + "form": "", + "career_prize": "$0.00", + "age": 3, + "sex": "Colt", + "sire": "Palace Pier", + "stats_available": false, + "stats": null + } + ] + }, + { + "race": 3, + "name": "Ladbrokes Hosted Pots Maiden Plate", + "distance": "1200m", + "condition": "Heavy 10", + "race_class": "3YO+ MDN", + "prize_money": "32000", + "number_of_runners": 20, + "abandoned": false, + "start_time": "2026-08-13T04:00:00Z", + "runners": [ + { + "number": 1, + "name": "Ability To Exceed", + "barrier": 11, + "weight": 59.5, + "jockey": "Adam McCabe", + "trainer": "Troy Kilgower", + "form": "9", + "career_prize": "$640.00", + "age": 4, + "sex": "Gelding", + "sire": "Exceedance", + "stats_available": true, + "stats": { + "overall": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "conditions": { + "good": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "soft": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "heavy": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + } + } + }, + { + "number": 2, + "name": "Diamond Mila", + "barrier": 3, + "weight": 59.5, + "jockey": "Jason Maskiell", + "trainer": "Damien Walkley", + "form": "46526", + "career_prize": "$10870.00", + "age": 5, + "sex": "Gelding", + "sire": "Frosted", + "stats_available": true, + "stats": { + "overall": { + "starts": 6, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.16666667 + }, + "track": { + "starts": 3, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.33333333 + }, + "conditions": { + "good": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "soft": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "heavy": { + "starts": 5, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.2 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "secondUp": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + } + }, + { + "number": 3, + "name": "Lim's Perdido", + "barrier": 7, + "weight": 59.5, + "jockey": "Ms Sally Wynne", + "trainer": "Adam Hanley", + "form": "994X7", + "career_prize": "$3520.00", + "age": 4, + "sex": "Gelding", + "sire": "Proisir", + "stats_available": true, + "stats": { + "overall": { + "starts": 4, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "track": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "conditions": { + "good": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "soft": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "heavy": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "secondUp": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + } + }, + { + "number": 4, + "name": "The Comedian", + "barrier": 12, + "weight": 59.5, + "jockey": "Ms Carleen Hefel", + "trainer": "Rachael Frost", + "form": "5", + "career_prize": "$1650.00", + "age": 4, + "sex": "Horse", + "sire": "Anders", + "stats_available": true, + "stats": { + "overall": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "conditions": { + "good": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "soft": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "heavy": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + } + } + }, + { + "number": 5, + "name": "Willy Wizenheimer", + "barrier": 8, + "weight": 59.5, + "jockey": "Valentin Le Boeuf", + "trainer": "Kerry Farrugia", + "form": "", + "career_prize": "$0.00", + "age": 4, + "sex": "Gelding", + "sire": "Awesome Rock", + "stats_available": false, + "stats": null + }, + { + "number": 6, + "name": "Lost The Plot", + "barrier": 3, + "weight": 57.5, + "jockey": "Daniel Stackhouse", + "trainer": "Shannon Roughan", + "form": "06X2", + "career_prize": "$7560.00", + "age": 4, + "sex": "Mare", + "sire": "Hanseatic", + "stats_available": true, + "stats": { + "overall": { + "starts": 3, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.33333333 + }, + "track": { + "starts": 1, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 1.0 + }, + "conditions": { + "good": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "soft": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "heavy": { + "starts": 1, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 1.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 2, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.5 + }, + "secondUp": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + } + }, + { + "number": 7, + "name": "Meritaten", + "barrier": 15, + "weight": 57.5, + "jockey": "Jake Duffy", + "trainer": "Ben O'Farrell", + "form": "662", + "career_prize": "$7040.00", + "age": 5, + "sex": "Mare", + "sire": "Supido", + "stats_available": true, + "stats": { + "overall": { + "starts": 3, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.33333333 + }, + "track": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "conditions": { + "good": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "soft": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "heavy": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + } + }, + { + "number": 8, + "name": "Zendarina", + "barrier": 2, + "weight": 57.5, + "jockey": "Lachlan Neindorf", + "trainer": "Phillip & Tommy Stokes", + "form": "", + "career_prize": "$0.00", + "age": 4, + "sex": "Mare", + "sire": "Trapeze Artist", + "stats_available": false, + "stats": null + }, + { + "number": 9, + "name": "Good Feel", + "barrier": 4, + "weight": 57.0, + "jockey": "Ryan Houston,", + "trainer": "Michael, John & Wayne Hawkes", + "form": "666X3", + "career_prize": "$9580.00", + "age": 3, + "sex": "Gelding", + "sire": "Hanseatic", + "stats_available": true, + "stats": { + "overall": { + "starts": 4, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.25 + }, + "conditions": { + "good": { + "starts": 3, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "soft": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "heavy": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "secondUp": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + } + }, + { + "number": 10, + "name": "Somethings Burnin'", + "barrier": 20, + "weight": 57.0, + "jockey": "Fred Kersley", + "trainer": "Chris Waller", + "form": "30X", + "career_prize": "$4950.00", + "age": 3, + "sex": "Colt", + "sire": "Too Darn Hot", + "stats_available": true, + "stats": { + "overall": { + "starts": 2, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.5 + }, + "conditions": { + "good": { + "starts": 1, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 1.0 + }, + "soft": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "heavy": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 1, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 1.0 + }, + "secondUp": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + } + }, + { + "number": 11, + "name": "Tauto Bar", + "barrier": 9, + "weight": 57.0, + "jockey": "Jamie Mott", + "trainer": "Ben, Will & Jd Hayes", + "form": "472", + "career_prize": "$8000.00", + "age": 3, + "sex": "Gelding", + "sire": "Per Incanto", + "stats_available": true, + "stats": { + "overall": { + "starts": 3, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.33333333 + }, + "distance": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "conditions": { + "good": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "soft": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "heavy": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + } + }, + { + "number": 12, + "name": "Calabrisella Mia", + "barrier": 1, + "weight": 55.0, + "jockey": "Ms Emily Pozman", + "trainer": "Shane Stockdale", + "form": "", + "career_prize": "$0.00", + "age": 3, + "sex": "Filly", + "sire": "Wooded", + "stats_available": false, + "stats": null + }, + { + "number": 13, + "name": "Stephanie's Pride", + "barrier": 10, + "weight": 55.0, + "jockey": "Teo Nugent", + "trainer": "Dean Binaisse", + "form": "5", + "career_prize": "$1275.00", + "age": 3, + "sex": "Filly", + "sire": "Microphone", + "stats_available": true, + "stats": { + "overall": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "conditions": { + "good": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "soft": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "heavy": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + } + } + }, + { + "number": 14, + "name": "Tanabata", + "barrier": 7, + "weight": 55.0, + "jockey": "Jye McNeil", + "trainer": "Chris Waller", + "form": "7X", + "career_prize": "$1625.00", + "age": 3, + "sex": "Filly", + "sire": "Zoustar", + "stats_available": true, + "stats": { + "overall": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "conditions": { + "good": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "soft": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "heavy": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + } + }, + { + "number": 15, + "name": "Rock About", + "barrier": 18, + "weight": 59.5, + "jockey": "Joe Bowditch", + "trainer": "Wendy Kelly", + "form": "7X", + "career_prize": "$640.00", + "age": 4, + "sex": "Gelding", + "sire": "Lonhro", + "stats_available": true, + "stats": { + "overall": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "conditions": { + "good": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "soft": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "heavy": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + } + }, + { + "number": 16, + "name": "Kuheylan", + "barrier": 2, + "weight": 57.5, + "jockey": "Jake Noonan", + "trainer": "Julius Sandhu", + "form": "6", + "career_prize": "$850.00", + "age": 5, + "sex": "Mare", + "sire": "Shooting To Win", + "stats_available": true, + "stats": { + "overall": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "conditions": { + "good": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "soft": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "heavy": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + } + } + }, + { + "number": 17, + "name": "Red Storm", + "barrier": 5, + "weight": 59.5, + "jockey": "Brad Rawiller", + "trainer": "Kasey Besanko", + "form": "99", + "career_prize": "$1280.00", + "age": 4, + "sex": "Gelding", + "sire": "Earthlight", + "stats_available": true, + "stats": { + "overall": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "track": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "distance": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "conditions": { + "good": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "soft": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "heavy": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "secondUp": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + } + }, + { + "number": 18, + "name": "Kilfearagh", + "barrier": 6, + "weight": 59.5, + "jockey": "Jett Stanley", + "trainer": "Robbie Griffiths", + "form": "77X", + "career_prize": "$1540.00", + "age": 5, + "sex": "Gelding", + "sire": "So You Think", + "stats_available": true, + "stats": { + "overall": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "distance": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "conditions": { + "good": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "soft": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "heavy": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + } + }, + { + "number": 19, + "name": "Lightning Joey", + "barrier": 10, + "weight": 59.5, + "jockey": "", + "trainer": "Logan McGill", + "form": "7X860", + "career_prize": "$8805.00", + "age": 6, + "sex": "Gelding", + "sire": "Bolt Doro", + "stats_available": true, + "stats": { + "overall": { + "starts": 13, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "track": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "distance": { + "starts": 4, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "conditions": { + "good": { + "starts": 8, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "soft": { + "starts": 3, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "heavy": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 4, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "secondUp": { + "starts": 3, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + } + }, + { + "number": 20, + "name": "Novamira", + "barrier": 13, + "weight": 55.0, + "jockey": "", + "trainer": "Chris Waller", + "form": "2", + "career_prize": "$7650.00", + "age": 3, + "sex": "Filly", + "sire": "Lucky Vega", + "stats_available": true, + "stats": { + "overall": { + "starts": 1, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 1.0 + }, + "conditions": { + "good": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "soft": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "heavy": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + } + } + } + ] + }, + { + "race": 4, + "name": "Halls Plumbing Maiden Plate", + "distance": "1000m", + "condition": "Heavy 10", + "race_class": "3YO+ MDN", + "prize_money": "32000", + "number_of_runners": 16, + "abandoned": false, + "start_time": "2026-08-13T04:30:00Z", + "runners": [ + { + "number": 1, + "name": "Excelaot", + "barrier": 10, + "weight": 59.5, + "jockey": "Adam McCabe", + "trainer": "Troy Kilgower", + "form": "35455", + "career_prize": "$21230.00", + "age": 6, + "sex": "Gelding", + "sire": "Sir Prancealot", + "stats_available": true, + "stats": { + "overall": { + "starts": 17, + "wins": 0, + "places": 3, + "seconds": 1, + "thirds": 2, + "winPercent": 0.0, + "placePercent": 0.17647059 + }, + "track": { + "starts": 3, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.33333333 + }, + "distance": { + "starts": 6, + "wins": 0, + "places": 2, + "seconds": 1, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.33333333 + }, + "trackDistance": { + "starts": 1, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 1.0 + }, + "conditions": { + "good": { + "starts": 10, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.1 + }, + "soft": { + "starts": 3, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.33333333 + }, + "heavy": { + "starts": 2, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.5 + }, + "firm": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 3, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.33333333 + }, + "secondUp": { + "starts": 3, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.33333333 + } + } + }, + { + "number": 2, + "name": "Hargeisa", + "barrier": 4, + "weight": 59.5, + "jockey": "Ryan Houston", + "trainer": "Paul & Tracey Templeton", + "form": "", + "career_prize": "$0.00", + "age": 4, + "sex": "Gelding", + "sire": "Super One", + "stats_available": false, + "stats": null + }, + { + "number": 3, + "name": "Sheer Panic", + "barrier": 9, + "weight": 59.5, + "jockey": "Joe Bowditch", + "trainer": "Colin Scott", + "form": "609X3", + "career_prize": "$6930.00", + "age": 6, + "sex": "Gelding", + "sire": "Squamosa", + "stats_available": true, + "stats": { + "overall": { + "starts": 5, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.2 + }, + "track": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "conditions": { + "good": { + "starts": 3, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "soft": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "heavy": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 1, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 1.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 3, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.33333333 + }, + "secondUp": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + } + }, + { + "number": 4, + "name": "Koko", + "barrier": 6, + "weight": 57.5, + "jockey": "Jamie Mott", + "trainer": "Mark Walker", + "form": "5X362", + "career_prize": "$30710.00", + "age": 4, + "sex": "Mare", + "sire": "Written Tycoon", + "stats_available": true, + "stats": { + "overall": { + "starts": 7, + "wins": 0, + "places": 4, + "seconds": 3, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.57142857 + }, + "distance": { + "starts": 3, + "wins": 0, + "places": 2, + "seconds": 1, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.66666667 + }, + "conditions": { + "good": { + "starts": 3, + "wins": 0, + "places": 2, + "seconds": 2, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.66666667 + }, + "soft": { + "starts": 1, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 1.0 + }, + "heavy": { + "starts": 3, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.33333333 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 2, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.5 + }, + "secondUp": { + "starts": 2, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.5 + } + } + }, + { + "number": 5, + "name": "La Velocita", + "barrier": 3, + "weight": 57.5, + "jockey": "Daniel Stackhouse", + "trainer": "Michael Kent", + "form": "25558", + "career_prize": "$13035.00", + "age": 4, + "sex": "Mare", + "sire": "Supido", + "stats_available": true, + "stats": { + "overall": { + "starts": 6, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.16666667 + }, + "distance": { + "starts": 3, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "conditions": { + "good": { + "starts": 3, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "soft": { + "starts": 1, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 1.0 + }, + "heavy": { + "starts": 2, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.5 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "secondUp": { + "starts": 2, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.5 + } + } + }, + { + "number": 6, + "name": "Pipoli Diva", + "barrier": 5, + "weight": 57.5, + "jockey": "Ms Makisha Salter,", + "trainer": "Rob Blacker", + "form": "98X5", + "career_prize": "$2825.00", + "age": 4, + "sex": "Mare", + "sire": "All Too Hard", + "stats_available": true, + "stats": { + "overall": { + "starts": 3, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "distance": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "conditions": { + "good": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "soft": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "heavy": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "secondUp": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + } + }, + { + "number": 7, + "name": "Pudsy's Girl", + "barrier": 16, + "weight": 57.5, + "jockey": "Ms Nadia Daniels", + "trainer": "Jak Nardino", + "form": "", + "career_prize": "$0.00", + "age": 4, + "sex": "Mare", + "sire": "Trapeze Artist", + "stats_available": false, + "stats": null + }, + { + "number": 8, + "name": "Sheeze Ominous", + "barrier": 7, + "weight": 57.5, + "jockey": "Ms Jackie Beriman", + "trainer": "Monica Croston & Gerrad Gilmour", + "form": "579X7", + "career_prize": "$6090.00", + "age": 4, + "sex": "Mare", + "sire": "Kings Legacy", + "stats_available": true, + "stats": { + "overall": { + "starts": 5, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "track": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "distance": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "conditions": { + "good": { + "starts": 4, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "soft": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "heavy": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "secondUp": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + } + }, + { + "number": 9, + "name": "Snitchy", + "barrier": 13, + "weight": 57.5, + "jockey": "Teo Nugent", + "trainer": "Jason Warren", + "form": "X0546", + "career_prize": "$6130.00", + "age": 4, + "sex": "Mare", + "sire": "Star Witness", + "stats_available": true, + "stats": { + "overall": { + "starts": 8, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "track": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "distance": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "conditions": { + "good": { + "starts": 5, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "soft": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "heavy": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "secondUp": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + } + }, + { + "number": 10, + "name": "Announced Speed", + "barrier": 1, + "weight": 55.0, + "jockey": "Lachlan Neindorf", + "trainer": "Jerome Hunter", + "form": "", + "career_prize": "$0.00", + "age": 3, + "sex": "Filly", + "sire": "Lean Mean Machine", + "stats_available": false, + "stats": null + }, + { + "number": 11, + "name": "Fort Sumter", + "barrier": 2, + "weight": 55.0, + "jockey": "Nathan Punch", + "trainer": "Trent Edmonds", + "form": "", + "career_prize": "$0.00", + "age": 3, + "sex": "Filly", + "sire": "Farnan", + "stats_available": false, + "stats": null + }, + { + "number": 12, + "name": "Torrid Dancer", + "barrier": 8, + "weight": 55.0, + "jockey": "Ms Carleen Hefel", + "trainer": "John Moloney", + "form": "", + "career_prize": "$0.00", + "age": 3, + "sex": "Filly", + "sire": "Nicconi", + "stats_available": false, + "stats": null + }, + { + "number": 13, + "name": "Written Charm", + "barrier": 11, + "weight": 55.0, + "jockey": "Logan Bates", + "trainer": "Mick Price & Michael Kent (Jnr)", + "form": "", + "career_prize": "$0.00", + "age": 3, + "sex": "Filly", + "sire": "Written Tycoon", + "stats_available": false, + "stats": null + }, + { + "number": 14, + "name": "Gemofsixteencarats", + "barrier": 12, + "weight": 59.5, + "jockey": "Brad Rawiller", + "trainer": "Logan McGill", + "form": "X7799", + "career_prize": "$9250.00", + "age": 5, + "sex": "Gelding", + "sire": "Holler", + "stats_available": true, + "stats": { + "overall": { + "starts": 10, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.1 + }, + "distance": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "conditions": { + "good": { + "starts": 7, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.14285714 + }, + "soft": { + "starts": 3, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "heavy": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 3, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "secondUp": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + } + }, + { + "number": 15, + "name": "Cheeky Doll", + "barrier": 4, + "weight": 57.5, + "jockey": "Ms Ruby Lamont", + "trainer": "Bill Wood", + "form": "07959", + "career_prize": "$8155.00", + "age": 6, + "sex": "Mare", + "sire": "Squamosa", + "stats_available": true, + "stats": { + "overall": { + "starts": 12, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "track": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "distance": { + "starts": 5, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "trackDistance": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "conditions": { + "good": { + "starts": 7, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "soft": { + "starts": 4, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "heavy": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 3, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "secondUp": { + "starts": 3, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + } + }, + { + "number": 16, + "name": "Portland Rose", + "barrier": 12, + "weight": 55.0, + "jockey": "", + "trainer": "Robbie Griffiths", + "form": "0X", + "career_prize": "$0.00", + "age": 3, + "sex": "Filly", + "sire": "Portland Sky", + "stats_available": true, + "stats": { + "overall": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "conditions": { + "good": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "soft": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "heavy": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + } + } + ] + }, + { + "race": 5, + "name": "Cloud Chat BM56 Handicap", + "distance": "2050m", + "condition": "Heavy 10", + "race_class": "3YO+ BM56", + "prize_money": "22000", + "number_of_runners": 14, + "abandoned": false, + "start_time": "2026-08-13T05:00:00Z", + "runners": [ + { + "number": 1, + "name": "Outdrive", + "barrier": 2, + "weight": 61.5, + "jockey": "Ms Sam Kennedy", + "trainer": "Kelvin Southey", + "form": "14553", + "career_prize": "$32520.00", + "age": 5, + "sex": "Gelding", + "sire": "Overshare", + "stats_available": true, + "stats": { + "overall": { + "starts": 8, + "wins": 1, + "places": 2, + "seconds": 0, + "thirds": 1, + "winPercent": 0.125, + "placePercent": 0.25 + }, + "conditions": { + "good": { + "starts": 3, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "soft": { + "starts": 2, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 0.5, + "placePercent": 0.5 + }, + "heavy": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 2, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 0.5, + "placePercent": 0.5 + }, + "secondUp": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + } + }, + { + "number": 2, + "name": "Luckyheleft", + "barrier": 9, + "weight": 61.0, + "jockey": "Ryan Houston", + "trainer": "Rachael Cunningham", + "form": "82784", + "career_prize": "$98850.00", + "age": 8, + "sex": "Gelding", + "sire": "De Gaulle", + "stats_available": true, + "stats": { + "overall": { + "starts": 36, + "wins": 4, + "places": 13, + "seconds": 2, + "thirds": 7, + "winPercent": 0.11111111, + "placePercent": 0.36111111 + }, + "track": { + "starts": 4, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.25 + }, + "conditions": { + "good": { + "starts": 18, + "wins": 2, + "places": 7, + "seconds": 1, + "thirds": 4, + "winPercent": 0.11111111, + "placePercent": 0.38888889 + }, + "soft": { + "starts": 12, + "wins": 2, + "places": 4, + "seconds": 0, + "thirds": 2, + "winPercent": 0.16666667, + "placePercent": 0.33333333 + }, + "heavy": { + "starts": 5, + "wins": 0, + "places": 2, + "seconds": 1, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.4 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 5, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "secondUp": { + "starts": 4, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.25 + } + } + }, + { + "number": 3, + "name": "Mawhera", + "barrier": 10, + "weight": 60.5, + "jockey": "Daniel Stackhouse", + "trainer": "Mick Nolan", + "form": "33944", + "career_prize": "$93135.00", + "age": 6, + "sex": "Gelding", + "sire": "Darci Brahma", + "stats_available": true, + "stats": { + "overall": { + "starts": 26, + "wins": 2, + "places": 9, + "seconds": 2, + "thirds": 5, + "winPercent": 0.07692308, + "placePercent": 0.34615385 + }, + "track": { + "starts": 5, + "wins": 0, + "places": 4, + "seconds": 1, + "thirds": 3, + "winPercent": 0.0, + "placePercent": 0.8 + }, + "distance": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "conditions": { + "good": { + "starts": 13, + "wins": 2, + "places": 4, + "seconds": 0, + "thirds": 2, + "winPercent": 0.15384615, + "placePercent": 0.30769231 + }, + "soft": { + "starts": 6, + "wins": 0, + "places": 2, + "seconds": 1, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.33333333 + }, + "heavy": { + "starts": 7, + "wins": 0, + "places": 3, + "seconds": 1, + "thirds": 2, + "winPercent": 0.0, + "placePercent": 0.42857143 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 6, + "wins": 1, + "places": 2, + "seconds": 0, + "thirds": 1, + "winPercent": 0.16666667, + "placePercent": 0.33333333 + }, + "secondUp": { + "starts": 5, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.2 + } + } + }, + { + "number": 4, + "name": "Princess Painton", + "barrier": 8, + "weight": 60.5, + "jockey": "Lachlan Neindorf", + "trainer": "Phillip & Tommy Stokes", + "form": "221X9", + "career_prize": "$35050.00", + "age": 5, + "sex": "Mare", + "sire": "Reliable Man", + "stats_available": true, + "stats": { + "overall": { + "starts": 7, + "wins": 1, + "places": 3, + "seconds": 2, + "thirds": 0, + "winPercent": 0.14285714, + "placePercent": 0.42857143 + }, + "conditions": { + "good": { + "starts": 3, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 0.33333333, + "placePercent": 0.33333333 + }, + "soft": { + "starts": 3, + "wins": 0, + "places": 2, + "seconds": 2, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.66666667 + }, + "heavy": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 3, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "secondUp": { + "starts": 2, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.5 + } + } + }, + { + "number": 5, + "name": "Just Dance", + "barrier": 6, + "weight": 60.0, + "jockey": "Ms Jackie Beriman", + "trainer": "Ian Pankhurst", + "form": "61063", + "career_prize": "$33325.00", + "age": 5, + "sex": "Gelding", + "sire": "Toronado", + "stats_available": true, + "stats": { + "overall": { + "starts": 14, + "wins": 1, + "places": 2, + "seconds": 0, + "thirds": 1, + "winPercent": 0.07142857, + "placePercent": 0.14285714 + }, + "track": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "conditions": { + "good": { + "starts": 6, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "soft": { + "starts": 5, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 0.2, + "placePercent": 0.2 + }, + "heavy": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 3, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "secondUp": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + } + }, + { + "number": 6, + "name": "Larryoctane", + "barrier": 4, + "weight": 60.0, + "jockey": "Brad Rawiller", + "trainer": "Luke Oliver", + "form": "X8875", + "career_prize": "$56805.00", + "age": 6, + "sex": "Gelding", + "sire": "Lean Mean Machine", + "stats_available": true, + "stats": { + "overall": { + "starts": 18, + "wins": 2, + "places": 5, + "seconds": 2, + "thirds": 1, + "winPercent": 0.11111111, + "placePercent": 0.27777778 + }, + "track": { + "starts": 5, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.2 + }, + "conditions": { + "good": { + "starts": 9, + "wins": 2, + "places": 5, + "seconds": 2, + "thirds": 1, + "winPercent": 0.22222222, + "placePercent": 0.55555556 + }, + "soft": { + "starts": 6, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "heavy": { + "starts": 3, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 4, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "secondUp": { + "starts": 4, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.25 + } + } + }, + { + "number": 7, + "name": "Zeaction", + "barrier": 4, + "weight": 60.0, + "jockey": "Jamie Mott", + "trainer": "John McArdle", + "form": "30694", + "career_prize": "$57035.00", + "age": 7, + "sex": "Gelding", + "sire": "Zacinto", + "stats_available": true, + "stats": { + "overall": { + "starts": 14, + "wins": 1, + "places": 8, + "seconds": 2, + "thirds": 5, + "winPercent": 0.07142857, + "placePercent": 0.57142857 + }, + "conditions": { + "good": { + "starts": 7, + "wins": 0, + "places": 5, + "seconds": 2, + "thirds": 3, + "winPercent": 0.0, + "placePercent": 0.71428571 + }, + "soft": { + "starts": 4, + "wins": 1, + "places": 3, + "seconds": 0, + "thirds": 2, + "winPercent": 0.25, + "placePercent": 0.75 + }, + "heavy": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 4, + "wins": 0, + "places": 4, + "seconds": 1, + "thirds": 3, + "winPercent": 0.0, + "placePercent": 1.0 + }, + "secondUp": { + "starts": 3, + "wins": 0, + "places": 2, + "seconds": 0, + "thirds": 2, + "winPercent": 0.0, + "placePercent": 0.66666667 + } + } + }, + { + "number": 8, + "name": "Parrot Club", + "barrier": 1, + "weight": 59.0, + "jockey": "Jason Maskiell", + "trainer": "Michael Ryan", + "form": "97107", + "career_prize": "$26750.00", + "age": 5, + "sex": "Gelding", + "sire": "St Jean", + "stats_available": true, + "stats": { + "overall": { + "starts": 11, + "wins": 1, + "places": 2, + "seconds": 1, + "thirds": 0, + "winPercent": 0.09090909, + "placePercent": 0.18181818 + }, + "track": { + "starts": 2, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 0.5, + "placePercent": 0.5 + }, + "conditions": { + "good": { + "starts": 5, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.2 + }, + "soft": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "heavy": { + "starts": 4, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 0.25, + "placePercent": 0.25 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 2, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.5 + }, + "secondUp": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + } + }, + { + "number": 9, + "name": "Proven Record", + "barrier": 13, + "weight": 58.0, + "jockey": "Thomas Stockdale", + "trainer": "Richard Laming", + "form": "0X560", + "career_prize": "$30675.00", + "age": 5, + "sex": "Mare", + "sire": "Reliable Man", + "stats_available": true, + "stats": { + "overall": { + "starts": 8, + "wins": 1, + "places": 2, + "seconds": 0, + "thirds": 1, + "winPercent": 0.125, + "placePercent": 0.25 + }, + "track": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "conditions": { + "good": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "soft": { + "starts": 4, + "wins": 1, + "places": 2, + "seconds": 0, + "thirds": 1, + "winPercent": 0.25, + "placePercent": 0.5 + }, + "heavy": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 3, + "wins": 1, + "places": 2, + "seconds": 0, + "thirds": 1, + "winPercent": 0.33333333, + "placePercent": 0.66666667 + }, + "secondUp": { + "starts": 3, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + } + }, + { + "number": 10, + "name": "Sardius", + "barrier": 9, + "weight": 58.0, + "jockey": "", + "trainer": "Ashleigh Smith", + "form": "090X0", + "career_prize": "$31455.00", + "age": 6, + "sex": "Gelding", + "sire": "Sidereus", + "stats_available": true, + "stats": { + "overall": { + "starts": 14, + "wins": 1, + "places": 2, + "seconds": 1, + "thirds": 0, + "winPercent": 0.07142857, + "placePercent": 0.14285714 + }, + "track": { + "starts": 2, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.5 + }, + "conditions": { + "good": { + "starts": 12, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 0.08333333, + "placePercent": 0.08333333 + }, + "soft": { + "starts": 1, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 1.0 + }, + "heavy": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 3, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "secondUp": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + } + }, + { + "number": 11, + "name": "Our Paramour", + "barrier": 3, + "weight": 57.5, + "jockey": "Adam McCabe", + "trainer": "Mick Bell", + "form": "0X300", + "career_prize": "$41645.00", + "age": 5, + "sex": "Mare", + "sire": "Contributer", + "stats_available": true, + "stats": { + "overall": { + "starts": 14, + "wins": 1, + "places": 4, + "seconds": 0, + "thirds": 3, + "winPercent": 0.07142857, + "placePercent": 0.28571429 + }, + "track": { + "starts": 1, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 1.0 + }, + "conditions": { + "good": { + "starts": 10, + "wins": 1, + "places": 2, + "seconds": 0, + "thirds": 1, + "winPercent": 0.1, + "placePercent": 0.2 + }, + "soft": { + "starts": 4, + "wins": 0, + "places": 2, + "seconds": 0, + "thirds": 2, + "winPercent": 0.0, + "placePercent": 0.5 + }, + "heavy": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 4, + "wins": 0, + "places": 2, + "seconds": 0, + "thirds": 2, + "winPercent": 0.0, + "placePercent": 0.5 + }, + "secondUp": { + "starts": 3, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.33333333 + } + } + }, + { + "number": 12, + "name": "Aberlutely", + "barrier": 5, + "weight": 56.5, + "jockey": "Ms Carleen Hefel", + "trainer": "Pat Carey & Harris Walker", + "form": "60X85", + "career_prize": "$32475.00", + "age": 5, + "sex": "Mare", + "sire": "Manhattan Rain", + "stats_available": true, + "stats": { + "overall": { + "starts": 15, + "wins": 1, + "places": 2, + "seconds": 0, + "thirds": 1, + "winPercent": 0.06666667, + "placePercent": 0.13333333 + }, + "conditions": { + "good": { + "starts": 9, + "wins": 1, + "places": 2, + "seconds": 0, + "thirds": 1, + "winPercent": 0.11111111, + "placePercent": 0.22222222 + }, + "soft": { + "starts": 3, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "heavy": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 4, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.25 + }, + "secondUp": { + "starts": 3, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + } + }, + { + "number": 13, + "name": "Discobay", + "barrier": 7, + "weight": 56.0, + "jockey": "Ms Liana Wood", + "trainer": "Adrian McGregor", + "form": "040X3", + "career_prize": "$52765.00", + "age": 6, + "sex": "Mare", + "sire": "Cable Bay", + "stats_available": true, + "stats": { + "overall": { + "starts": 30, + "wins": 1, + "places": 8, + "seconds": 1, + "thirds": 6, + "winPercent": 0.03333333, + "placePercent": 0.26666667 + }, + "track": { + "starts": 7, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.14285714 + }, + "conditions": { + "good": { + "starts": 20, + "wins": 1, + "places": 6, + "seconds": 1, + "thirds": 4, + "winPercent": 0.05, + "placePercent": 0.3 + }, + "soft": { + "starts": 6, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.16666667 + }, + "heavy": { + "starts": 3, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 7, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "secondUp": { + "starts": 5, + "wins": 0, + "places": 2, + "seconds": 1, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.4 + } + } + }, + { + "number": 14, + "name": "Satin Image", + "barrier": 5, + "weight": 54.0, + "jockey": "Valentin Le Boeuf", + "trainer": "Heather Stephens", + "form": "4X096", + "career_prize": "$79880.00", + "age": 9, + "sex": "Mare", + "sire": "Bullet Train", + "stats_available": true, + "stats": { + "overall": { + "starts": 37, + "wins": 2, + "places": 7, + "seconds": 1, + "thirds": 4, + "winPercent": 0.05405405, + "placePercent": 0.18918919 + }, + "track": { + "starts": 9, + "wins": 0, + "places": 2, + "seconds": 0, + "thirds": 2, + "winPercent": 0.0, + "placePercent": 0.22222222 + }, + "conditions": { + "good": { + "starts": 17, + "wins": 0, + "places": 3, + "seconds": 0, + "thirds": 3, + "winPercent": 0.0, + "placePercent": 0.17647059 + }, + "soft": { + "starts": 15, + "wins": 1, + "places": 2, + "seconds": 1, + "thirds": 0, + "winPercent": 0.06666667, + "placePercent": 0.13333333 + }, + "heavy": { + "starts": 4, + "wins": 1, + "places": 2, + "seconds": 0, + "thirds": 1, + "winPercent": 0.25, + "placePercent": 0.5 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 6, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "secondUp": { + "starts": 6, + "wins": 1, + "places": 2, + "seconds": 0, + "thirds": 1, + "winPercent": 0.16666667, + "placePercent": 0.33333333 + } + } + } + ] + }, + { + "race": 6, + "name": "Ladbrokes Mega Multi BM56 Handicap", + "distance": "1600m", + "condition": "Heavy 10", + "race_class": "3YO+ BM56", + "prize_money": "22000", + "number_of_runners": 14, + "abandoned": false, + "start_time": "2026-08-13T05:30:00Z", + "runners": [ + { + "number": 1, + "name": "Square Deal", + "barrier": 8, + "weight": 63.0, + "jockey": "Ms Sam Kennedy", + "trainer": "Kelvin Southey", + "form": "38414", + "career_prize": "$52830.00", + "age": 5, + "sex": "Gelding", + "sire": "Swear", + "stats_available": true, + "stats": { + "overall": { + "starts": 12, + "wins": 2, + "places": 5, + "seconds": 0, + "thirds": 3, + "winPercent": 0.16666667, + "placePercent": 0.41666667 + }, + "distance": { + "starts": 6, + "wins": 1, + "places": 3, + "seconds": 0, + "thirds": 2, + "winPercent": 0.16666667, + "placePercent": 0.5 + }, + "conditions": { + "good": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "soft": { + "starts": 4, + "wins": 0, + "places": 3, + "seconds": 0, + "thirds": 3, + "winPercent": 0.0, + "placePercent": 0.75 + }, + "heavy": { + "starts": 4, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 0.25, + "placePercent": 0.25 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 3, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "secondUp": { + "starts": 2, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.5 + } + } + }, + { + "number": 2, + "name": "Count Of Toulouse", + "barrier": 2, + "weight": 62.0, + "jockey": "Ms Jackie Beriman", + "trainer": "Dale Short", + "form": "36771", + "career_prize": "$119470.00", + "age": 7, + "sex": "Gelding", + "sire": "Lonhro", + "stats_available": true, + "stats": { + "overall": { + "starts": 34, + "wins": 6, + "places": 9, + "seconds": 1, + "thirds": 2, + "winPercent": 0.17647059, + "placePercent": 0.26470588 + }, + "track": { + "starts": 2, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 0.5, + "placePercent": 0.5 + }, + "distance": { + "starts": 4, + "wins": 1, + "places": 2, + "seconds": 0, + "thirds": 1, + "winPercent": 0.25, + "placePercent": 0.5 + }, + "trackDistance": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "conditions": { + "good": { + "starts": 24, + "wins": 1, + "places": 4, + "seconds": 1, + "thirds": 2, + "winPercent": 0.04166667, + "placePercent": 0.16666667 + }, + "soft": { + "starts": 7, + "wins": 4, + "places": 4, + "seconds": 0, + "thirds": 0, + "winPercent": 0.57142857, + "placePercent": 0.57142857 + }, + "heavy": { + "starts": 3, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 0.33333333, + "placePercent": 0.33333333 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 6, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 0.16666667, + "placePercent": 0.16666667 + }, + "secondUp": { + "starts": 6, + "wins": 1, + "places": 2, + "seconds": 1, + "thirds": 0, + "winPercent": 0.16666667, + "placePercent": 0.33333333 + } + } + }, + { + "number": 3, + "name": "Infinite Jest", + "barrier": 13, + "weight": 62.0, + "jockey": "Jake Noonan", + "trainer": "Paul & Tracey Templeton", + "form": "22143", + "career_prize": "$61450.00", + "age": 6, + "sex": "Gelding", + "sire": "Akeed Mofeed", + "stats_available": true, + "stats": { + "overall": { + "starts": 15, + "wins": 2, + "places": 9, + "seconds": 3, + "thirds": 4, + "winPercent": 0.13333333, + "placePercent": 0.6 + }, + "track": { + "starts": 6, + "wins": 1, + "places": 5, + "seconds": 2, + "thirds": 2, + "winPercent": 0.16666667, + "placePercent": 0.83333333 + }, + "conditions": { + "good": { + "starts": 7, + "wins": 0, + "places": 3, + "seconds": 0, + "thirds": 3, + "winPercent": 0.0, + "placePercent": 0.42857143 + }, + "soft": { + "starts": 4, + "wins": 0, + "places": 3, + "seconds": 3, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.75 + }, + "heavy": { + "starts": 4, + "wins": 2, + "places": 3, + "seconds": 0, + "thirds": 1, + "winPercent": 0.5, + "placePercent": 0.75 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 4, + "wins": 1, + "places": 2, + "seconds": 1, + "thirds": 0, + "winPercent": 0.25, + "placePercent": 0.5 + }, + "secondUp": { + "starts": 3, + "wins": 0, + "places": 2, + "seconds": 1, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.66666667 + } + } + }, + { + "number": 4, + "name": "Ataegina", + "barrier": 10, + "weight": 61.5, + "jockey": "Brad Rawiller", + "trainer": "Luke Oliver", + "form": "7X629", + "career_prize": "$133385.00", + "age": 7, + "sex": "Mare", + "sire": "Kermadec", + "stats_available": true, + "stats": { + "overall": { + "starts": 31, + "wins": 4, + "places": 11, + "seconds": 6, + "thirds": 1, + "winPercent": 0.12903226, + "placePercent": 0.35483871 + }, + "track": { + "starts": 3, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "distance": { + "starts": 11, + "wins": 1, + "places": 4, + "seconds": 2, + "thirds": 1, + "winPercent": 0.09090909, + "placePercent": 0.36363636 + }, + "trackDistance": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "conditions": { + "good": { + "starts": 14, + "wins": 1, + "places": 5, + "seconds": 3, + "thirds": 1, + "winPercent": 0.07142857, + "placePercent": 0.35714286 + }, + "soft": { + "starts": 8, + "wins": 1, + "places": 3, + "seconds": 2, + "thirds": 0, + "winPercent": 0.125, + "placePercent": 0.375 + }, + "heavy": { + "starts": 9, + "wins": 2, + "places": 3, + "seconds": 1, + "thirds": 0, + "winPercent": 0.22222222, + "placePercent": 0.33333333 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 5, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "secondUp": { + "starts": 5, + "wins": 1, + "places": 2, + "seconds": 1, + "thirds": 0, + "winPercent": 0.2, + "placePercent": 0.4 + } + } + }, + { + "number": 5, + "name": "Delightful Journey", + "barrier": 14, + "weight": 61.5, + "jockey": "Teo Nugent", + "trainer": "Christine Sexton", + "form": "226X0", + "career_prize": "$222185.00", + "age": 9, + "sex": "Gelding", + "sire": "Delightful Choice", + "stats_available": true, + "stats": { + "overall": { + "starts": 39, + "wins": 4, + "places": 11, + "seconds": 4, + "thirds": 3, + "winPercent": 0.1025641, + "placePercent": 0.28205128 + }, + "track": { + "starts": 4, + "wins": 0, + "places": 2, + "seconds": 2, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.5 + }, + "distance": { + "starts": 7, + "wins": 1, + "places": 2, + "seconds": 0, + "thirds": 1, + "winPercent": 0.14285714, + "placePercent": 0.28571429 + }, + "trackDistance": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "conditions": { + "good": { + "starts": 18, + "wins": 3, + "places": 5, + "seconds": 1, + "thirds": 1, + "winPercent": 0.16666667, + "placePercent": 0.27777778 + }, + "soft": { + "starts": 14, + "wins": 1, + "places": 3, + "seconds": 1, + "thirds": 1, + "winPercent": 0.07142857, + "placePercent": 0.21428571 + }, + "heavy": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 5, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 0.2, + "placePercent": 0.2 + }, + "secondUp": { + "starts": 5, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 0.2, + "placePercent": 0.2 + } + } + }, + { + "number": 6, + "name": "Diamanda", + "barrier": 11, + "weight": 61.5, + "jockey": "Ms Caitlin Hollowood", + "trainer": "Michael Binney", + "form": "1145X", + "career_prize": "$193850.00", + "age": 10, + "sex": "Mare", + "sire": "Golden Snake", + "stats_available": true, + "stats": { + "overall": { + "starts": 47, + "wins": 7, + "places": 18, + "seconds": 6, + "thirds": 5, + "winPercent": 0.14893617, + "placePercent": 0.38297872 + }, + "track": { + "starts": 7, + "wins": 1, + "places": 2, + "seconds": 1, + "thirds": 0, + "winPercent": 0.14285714, + "placePercent": 0.28571429 + }, + "distance": { + "starts": 12, + "wins": 3, + "places": 6, + "seconds": 2, + "thirds": 1, + "winPercent": 0.25, + "placePercent": 0.5 + }, + "trackDistance": { + "starts": 2, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 0.5, + "placePercent": 0.5 + }, + "conditions": { + "good": { + "starts": 34, + "wins": 6, + "places": 15, + "seconds": 5, + "thirds": 4, + "winPercent": 0.17647059, + "placePercent": 0.44117647 + }, + "soft": { + "starts": 10, + "wins": 1, + "places": 2, + "seconds": 0, + "thirds": 1, + "winPercent": 0.1, + "placePercent": 0.2 + }, + "heavy": { + "starts": 2, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.5 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 5, + "wins": 0, + "places": 2, + "seconds": 0, + "thirds": 2, + "winPercent": 0.0, + "placePercent": 0.4 + }, + "secondUp": { + "starts": 5, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.2 + } + } + }, + { + "number": 7, + "name": "Auto Max", + "barrier": 1, + "weight": 60.0, + "jockey": "Valentin Le Boeuf", + "trainer": "Susie Wells", + "form": "8X791", + "career_prize": "$48030.00", + "age": 6, + "sex": "Gelding", + "sire": "Smart Missile", + "stats_available": true, + "stats": { + "overall": { + "starts": 17, + "wins": 2, + "places": 5, + "seconds": 1, + "thirds": 2, + "winPercent": 0.11764706, + "placePercent": 0.29411765 + }, + "track": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "conditions": { + "good": { + "starts": 9, + "wins": 1, + "places": 2, + "seconds": 1, + "thirds": 0, + "winPercent": 0.11111111, + "placePercent": 0.22222222 + }, + "soft": { + "starts": 6, + "wins": 0, + "places": 2, + "seconds": 0, + "thirds": 2, + "winPercent": 0.0, + "placePercent": 0.33333333 + }, + "heavy": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 5, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.2 + }, + "secondUp": { + "starts": 4, + "wins": 0, + "places": 2, + "seconds": 1, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.5 + } + } + }, + { + "number": 8, + "name": "Sensational Ruler", + "barrier": 9, + "weight": 60.0, + "jockey": "Jett Stanley", + "trainer": "Richard Laming", + "form": "41374", + "career_prize": "$27505.00", + "age": 5, + "sex": "Gelding", + "sire": "Jungle Ruler", + "stats_available": true, + "stats": { + "overall": { + "starts": 10, + "wins": 1, + "places": 2, + "seconds": 0, + "thirds": 1, + "winPercent": 0.1, + "placePercent": 0.2 + }, + "track": { + "starts": 3, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.33333333 + }, + "distance": { + "starts": 3, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 0.33333333, + "placePercent": 0.33333333 + }, + "trackDistance": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "conditions": { + "good": { + "starts": 5, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "soft": { + "starts": 3, + "wins": 1, + "places": 2, + "seconds": 0, + "thirds": 1, + "winPercent": 0.33333333, + "placePercent": 0.66666667 + }, + "heavy": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 3, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.33333333 + }, + "secondUp": { + "starts": 3, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + } + }, + { + "number": 9, + "name": "Setheus", + "barrier": 4, + "weight": 60.0, + "jockey": "Lachlan Neindorf", + "trainer": "Logan McGill", + "form": "3X848", + "career_prize": "$59355.00", + "age": 5, + "sex": "Gelding", + "sire": "Super Seth", + "stats_available": true, + "stats": { + "overall": { + "starts": 13, + "wins": 1, + "places": 7, + "seconds": 3, + "thirds": 3, + "winPercent": 0.07692308, + "placePercent": 0.53846154 + }, + "track": { + "starts": 2, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.5 + }, + "conditions": { + "good": { + "starts": 4, + "wins": 0, + "places": 3, + "seconds": 1, + "thirds": 2, + "winPercent": 0.0, + "placePercent": 0.75 + }, + "soft": { + "starts": 4, + "wins": 0, + "places": 3, + "seconds": 2, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.75 + }, + "heavy": { + "starts": 4, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 0.25, + "placePercent": 0.25 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 4, + "wins": 0, + "places": 3, + "seconds": 2, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.75 + }, + "secondUp": { + "starts": 4, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 0.25, + "placePercent": 0.25 + } + } + }, + { + "number": 10, + "name": "Ze Bee Nine", + "barrier": 6, + "weight": 60.0, + "jockey": "Adam McCabe", + "trainer": "Catherine Martindale", + "form": "3X068", + "career_prize": "$92765.00", + "age": 7, + "sex": "Gelding", + "sire": "Zebedee", + "stats_available": true, + "stats": { + "overall": { + "starts": 37, + "wins": 2, + "places": 13, + "seconds": 6, + "thirds": 5, + "winPercent": 0.05405405, + "placePercent": 0.35135135 + }, + "track": { + "starts": 8, + "wins": 0, + "places": 2, + "seconds": 1, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.25 + }, + "distance": { + "starts": 3, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "trackDistance": { + "starts": 3, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "conditions": { + "good": { + "starts": 18, + "wins": 1, + "places": 6, + "seconds": 2, + "thirds": 3, + "winPercent": 0.05555556, + "placePercent": 0.33333333 + }, + "soft": { + "starts": 12, + "wins": 1, + "places": 6, + "seconds": 4, + "thirds": 1, + "winPercent": 0.08333333, + "placePercent": 0.5 + }, + "heavy": { + "starts": 6, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.16666667 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 5, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "secondUp": { + "starts": 5, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.2 + } + } + }, + { + "number": 11, + "name": "Pro Velocity", + "barrier": 7, + "weight": 59.0, + "jockey": "Daniel Stackhouse", + "trainer": "Reece Goodwin", + "form": "06X07", + "career_prize": "$66700.00", + "age": 5, + "sex": "Mare", + "sire": "Proisir", + "stats_available": true, + "stats": { + "overall": { + "starts": 21, + "wins": 2, + "places": 5, + "seconds": 1, + "thirds": 2, + "winPercent": 0.0952381, + "placePercent": 0.23809524 + }, + "distance": { + "starts": 3, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.33333333 + }, + "conditions": { + "good": { + "starts": 12, + "wins": 2, + "places": 5, + "seconds": 1, + "thirds": 2, + "winPercent": 0.16666667, + "placePercent": 0.41666667 + }, + "soft": { + "starts": 6, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "heavy": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 4, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 0.25, + "placePercent": 0.25 + }, + "secondUp": { + "starts": 3, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.33333333 + } + } + }, + { + "number": 12, + "name": "Clarapatra", + "barrier": 5, + "weight": 58.5, + "jockey": "Ms Liana Wood", + "trainer": "Adrian McGregor", + "form": "58X15", + "career_prize": "$24480.00", + "age": 5, + "sex": "Mare", + "sire": "American Pharoah", + "stats_available": true, + "stats": { + "overall": { + "starts": 8, + "wins": 1, + "places": 2, + "seconds": 0, + "thirds": 1, + "winPercent": 0.125, + "placePercent": 0.25 + }, + "track": { + "starts": 1, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 1.0, + "placePercent": 1.0 + }, + "distance": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "conditions": { + "good": { + "starts": 4, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.25 + }, + "soft": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "heavy": { + "starts": 1, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 1.0, + "placePercent": 1.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 3, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 0.33333333, + "placePercent": 0.33333333 + }, + "secondUp": { + "starts": 2, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.5 + } + } + }, + { + "number": 13, + "name": "Heff", + "barrier": 3, + "weight": 56.5, + "jockey": "Dylan Dunn", + "trainer": "Sharyn Trolove", + "form": "50X60", + "career_prize": "$37985.00", + "age": 5, + "sex": "Gelding", + "sire": "Proisir", + "stats_available": true, + "stats": { + "overall": { + "starts": 14, + "wins": 1, + "places": 4, + "seconds": 2, + "thirds": 1, + "winPercent": 0.07142857, + "placePercent": 0.28571429 + }, + "distance": { + "starts": 5, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "conditions": { + "good": { + "starts": 6, + "wins": 1, + "places": 2, + "seconds": 1, + "thirds": 0, + "winPercent": 0.16666667, + "placePercent": 0.33333333 + }, + "soft": { + "starts": 6, + "wins": 0, + "places": 2, + "seconds": 1, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.33333333 + }, + "heavy": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 3, + "wins": 0, + "places": 2, + "seconds": 1, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.66666667 + }, + "secondUp": { + "starts": 2, + "wins": 1, + "places": 2, + "seconds": 1, + "thirds": 0, + "winPercent": 0.5, + "placePercent": 1.0 + } + } + }, + { + "number": 14, + "name": "Hot Chilli Mama", + "barrier": 9, + "weight": 55.5, + "jockey": "Ms Carleen Hefel", + "trainer": "Sharen Gotts", + "form": "40X90", + "career_prize": "$74607.00", + "age": 6, + "sex": "Mare", + "sire": "U S Navy Flag", + "stats_available": true, + "stats": { + "overall": { + "starts": 29, + "wins": 3, + "places": 8, + "seconds": 0, + "thirds": 5, + "winPercent": 0.10344828, + "placePercent": 0.27586207 + }, + "track": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "conditions": { + "good": { + "starts": 12, + "wins": 2, + "places": 2, + "seconds": 0, + "thirds": 0, + "winPercent": 0.16666667, + "placePercent": 0.16666667 + }, + "soft": { + "starts": 9, + "wins": 0, + "places": 3, + "seconds": 0, + "thirds": 3, + "winPercent": 0.0, + "placePercent": 0.33333333 + }, + "heavy": { + "starts": 7, + "wins": 1, + "places": 3, + "seconds": 0, + "thirds": 2, + "winPercent": 0.14285714, + "placePercent": 0.42857143 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 5, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 0.2, + "placePercent": 0.2 + }, + "secondUp": { + "starts": 4, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.25 + } + } + } + ] + }, + { + "race": 7, + "name": "Rmbl Investments Rising Stars Race", + "distance": "1200m", + "condition": "Heavy 10", + "race_class": "3YO+ BM56", + "prize_money": "22000", + "number_of_runners": 12, + "abandoned": false, + "start_time": "2026-08-13T06:00:00Z", + "runners": [ + { + "number": 1, + "name": "Magic Drum", + "barrier": 2, + "weight": 62.5, + "jockey": "Ms Makisha Salter", + "trainer": "Kasey Wilson", + "form": "5X945", + "career_prize": "$144485.00", + "age": 9, + "sex": "Gelding", + "sire": "Magic Albert", + "stats_available": true, + "stats": { + "overall": { + "starts": 38, + "wins": 5, + "places": 11, + "seconds": 2, + "thirds": 4, + "winPercent": 0.13157895, + "placePercent": 0.28947368 + }, + "track": { + "starts": 3, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.33333333 + }, + "distance": { + "starts": 6, + "wins": 1, + "places": 2, + "seconds": 0, + "thirds": 1, + "winPercent": 0.16666667, + "placePercent": 0.33333333 + }, + "trackDistance": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "conditions": { + "good": { + "starts": 28, + "wins": 4, + "places": 9, + "seconds": 2, + "thirds": 3, + "winPercent": 0.14285714, + "placePercent": 0.32142857 + }, + "soft": { + "starts": 6, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "heavy": { + "starts": 3, + "wins": 1, + "places": 2, + "seconds": 0, + "thirds": 1, + "winPercent": 0.33333333, + "placePercent": 0.66666667 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 7, + "wins": 1, + "places": 2, + "seconds": 1, + "thirds": 0, + "winPercent": 0.14285714, + "placePercent": 0.28571429 + }, + "secondUp": { + "starts": 7, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + } + }, + { + "number": 2, + "name": "Mojo Music", + "barrier": 10, + "weight": 61.5, + "jockey": "Ms Caitlin Hollowood,", + "trainer": "Luke Oliver", + "form": "90X50", + "career_prize": "$244660.00", + "age": 8, + "sex": "Gelding", + "sire": "Outreach", + "stats_available": true, + "stats": { + "overall": { + "starts": 57, + "wins": 5, + "places": 19, + "seconds": 6, + "thirds": 8, + "winPercent": 0.0877193, + "placePercent": 0.33333333 + }, + "distance": { + "starts": 10, + "wins": 2, + "places": 5, + "seconds": 1, + "thirds": 2, + "winPercent": 0.2, + "placePercent": 0.5 + }, + "conditions": { + "good": { + "starts": 32, + "wins": 2, + "places": 11, + "seconds": 2, + "thirds": 7, + "winPercent": 0.0625, + "placePercent": 0.34375 + }, + "soft": { + "starts": 13, + "wins": 1, + "places": 5, + "seconds": 4, + "thirds": 0, + "winPercent": 0.07692308, + "placePercent": 0.38461538 + }, + "heavy": { + "starts": 10, + "wins": 2, + "places": 2, + "seconds": 0, + "thirds": 0, + "winPercent": 0.2, + "placePercent": 0.2 + }, + "firm": { + "starts": 1, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 1.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 5, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 0.2, + "placePercent": 0.2 + }, + "secondUp": { + "starts": 3, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.33333333 + } + } + }, + { + "number": 3, + "name": "Russian Front", + "barrier": 8, + "weight": 61.5, + "jockey": "Ms Hayley Spitse", + "trainer": "Andrea Leek", + "form": "4X724", + "career_prize": "$121880.00", + "age": 7, + "sex": "Gelding", + "sire": "Russian Revolution", + "stats_available": true, + "stats": { + "overall": { + "starts": 31, + "wins": 3, + "places": 13, + "seconds": 8, + "thirds": 2, + "winPercent": 0.09677419, + "placePercent": 0.41935484 + }, + "track": { + "starts": 3, + "wins": 0, + "places": 2, + "seconds": 2, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.66666667 + }, + "distance": { + "starts": 10, + "wins": 0, + "places": 4, + "seconds": 3, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.4 + }, + "conditions": { + "good": { + "starts": 20, + "wins": 3, + "places": 10, + "seconds": 6, + "thirds": 1, + "winPercent": 0.15, + "placePercent": 0.5 + }, + "soft": { + "starts": 8, + "wins": 0, + "places": 2, + "seconds": 1, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.25 + }, + "heavy": { + "starts": 2, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.5 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 6, + "wins": 1, + "places": 2, + "seconds": 1, + "thirds": 0, + "winPercent": 0.16666667, + "placePercent": 0.33333333 + }, + "secondUp": { + "starts": 6, + "wins": 0, + "places": 3, + "seconds": 3, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.5 + } + } + }, + { + "number": 4, + "name": "Turnaquid", + "barrier": 3, + "weight": 61.0, + "jockey": "Ms Olivia East", + "trainer": "Luke Oliver", + "form": "39X53", + "career_prize": "$201965.00", + "age": 7, + "sex": "Mare", + "sire": "Star Turn", + "stats_available": true, + "stats": { + "overall": { + "starts": 54, + "wins": 8, + "places": 23, + "seconds": 11, + "thirds": 4, + "winPercent": 0.14814815, + "placePercent": 0.42592593 + }, + "distance": { + "starts": 12, + "wins": 0, + "places": 5, + "seconds": 3, + "thirds": 2, + "winPercent": 0.0, + "placePercent": 0.41666667 + }, + "conditions": { + "good": { + "starts": 32, + "wins": 7, + "places": 16, + "seconds": 6, + "thirds": 3, + "winPercent": 0.21875, + "placePercent": 0.5 + }, + "soft": { + "starts": 17, + "wins": 1, + "places": 6, + "seconds": 4, + "thirds": 1, + "winPercent": 0.05882353, + "placePercent": 0.35294118 + }, + "heavy": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 3, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.33333333 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 5, + "wins": 2, + "places": 3, + "seconds": 1, + "thirds": 0, + "winPercent": 0.4, + "placePercent": 0.6 + }, + "secondUp": { + "starts": 5, + "wins": 0, + "places": 4, + "seconds": 3, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.8 + } + } + }, + { + "number": 5, + "name": "Get Honor", + "barrier": 4, + "weight": 60.5, + "jockey": "Ms Stephanie Hateley", + "trainer": "Mark Walker", + "form": "166X", + "career_prize": "$25150.00", + "age": 4, + "sex": "Mare", + "sire": "Savabeel", + "stats_available": true, + "stats": { + "overall": { + "starts": 3, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 0.33333333, + "placePercent": 0.33333333 + }, + "conditions": { + "good": { + "starts": 3, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 0.33333333, + "placePercent": 0.33333333 + }, + "soft": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "heavy": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 1, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 1.0, + "placePercent": 1.0 + }, + "secondUp": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + } + }, + { + "number": 6, + "name": "Atella Miss", + "barrier": 7, + "weight": 60.0, + "jockey": "Ms Nadia Daniels", + "trainer": "Matt Laurie", + "form": "23361", + "career_prize": "$39320.00", + "age": 5, + "sex": "Mare", + "sire": "Atomic", + "stats_available": true, + "stats": { + "overall": { + "starts": 7, + "wins": 1, + "places": 5, + "seconds": 1, + "thirds": 3, + "winPercent": 0.14285714, + "placePercent": 0.71428571 + }, + "track": { + "starts": 1, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 1.0 + }, + "distance": { + "starts": 4, + "wins": 0, + "places": 3, + "seconds": 1, + "thirds": 2, + "winPercent": 0.0, + "placePercent": 0.75 + }, + "trackDistance": { + "starts": 1, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 1.0 + }, + "conditions": { + "good": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "soft": { + "starts": 1, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 1.0 + }, + "heavy": { + "starts": 4, + "wins": 0, + "places": 3, + "seconds": 1, + "thirds": 2, + "winPercent": 0.0, + "placePercent": 0.75 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 3, + "wins": 0, + "places": 2, + "seconds": 1, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.66666667 + }, + "secondUp": { + "starts": 1, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 1.0 + } + } + }, + { + "number": 7, + "name": "Brutify", + "barrier": 7, + "weight": 60.0, + "jockey": "Ms Chelsea Thompson", + "trainer": "Jamie Edwards", + "form": "30X31", + "career_prize": "$65115.00", + "age": 5, + "sex": "Mare", + "sire": "Brutal", + "stats_available": true, + "stats": { + "overall": { + "starts": 16, + "wins": 2, + "places": 7, + "seconds": 3, + "thirds": 2, + "winPercent": 0.125, + "placePercent": 0.4375 + }, + "distance": { + "starts": 3, + "wins": 1, + "places": 2, + "seconds": 1, + "thirds": 0, + "winPercent": 0.33333333, + "placePercent": 0.66666667 + }, + "conditions": { + "good": { + "starts": 10, + "wins": 1, + "places": 3, + "seconds": 2, + "thirds": 0, + "winPercent": 0.1, + "placePercent": 0.3 + }, + "soft": { + "starts": 4, + "wins": 0, + "places": 2, + "seconds": 0, + "thirds": 2, + "winPercent": 0.0, + "placePercent": 0.5 + }, + "heavy": { + "starts": 1, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 1.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 3, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.33333333 + }, + "secondUp": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + } + }, + { + "number": 8, + "name": "Ice Quake", + "barrier": 5, + "weight": 60.0, + "jockey": "Dylan Dean", + "trainer": "Anthony & Sam Freedman", + "form": "X7219", + "career_prize": "$25850.00", + "age": 4, + "sex": "Mare", + "sire": "Frosted", + "stats_available": true, + "stats": { + "overall": { + "starts": 5, + "wins": 1, + "places": 2, + "seconds": 1, + "thirds": 0, + "winPercent": 0.2, + "placePercent": 0.4 + }, + "track": { + "starts": 1, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 1.0 + }, + "conditions": { + "good": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "soft": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "heavy": { + "starts": 3, + "wins": 1, + "places": 2, + "seconds": 1, + "thirds": 0, + "winPercent": 0.33333333, + "placePercent": 0.66666667 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "secondUp": { + "starts": 1, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 1.0 + } + } + }, + { + "number": 9, + "name": "Punic War", + "barrier": 1, + "weight": 60.0, + "jockey": "Ms Bree Temple", + "trainer": "Dean Williams", + "form": "21X70", + "career_prize": "$47640.00", + "age": 4, + "sex": "Gelding", + "sire": "Magna Grecia", + "stats_available": true, + "stats": { + "overall": { + "starts": 15, + "wins": 1, + "places": 5, + "seconds": 2, + "thirds": 2, + "winPercent": 0.06666667, + "placePercent": 0.33333333 + }, + "distance": { + "starts": 4, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.25 + }, + "conditions": { + "good": { + "starts": 11, + "wins": 1, + "places": 5, + "seconds": 2, + "thirds": 2, + "winPercent": 0.09090909, + "placePercent": 0.45454545 + }, + "soft": { + "starts": 3, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "heavy": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 4, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "secondUp": { + "starts": 4, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + } + }, + { + "number": 10, + "name": "Smash Blue", + "barrier": 11, + "weight": 60.0, + "jockey": "Zac Moore", + "trainer": "Luke Oliver", + "form": "23X96", + "career_prize": "$44705.00", + "age": 5, + "sex": "Mare", + "sire": "Brave Smash", + "stats_available": true, + "stats": { + "overall": { + "starts": 8, + "wins": 1, + "places": 5, + "seconds": 3, + "thirds": 1, + "winPercent": 0.125, + "placePercent": 0.625 + }, + "track": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "conditions": { + "good": { + "starts": 3, + "wins": 1, + "places": 3, + "seconds": 1, + "thirds": 1, + "winPercent": 0.33333333, + "placePercent": 1.0 + }, + "soft": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "heavy": { + "starts": 2, + "wins": 0, + "places": 2, + "seconds": 2, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 1.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 2, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 0.5, + "placePercent": 0.5 + }, + "secondUp": { + "starts": 2, + "wins": 0, + "places": 2, + "seconds": 2, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 1.0 + } + } + }, + { + "number": 11, + "name": "That's All Good", + "barrier": 9, + "weight": 59.0, + "jockey": "Ms Emily Pozman", + "trainer": "Nelson Smyth", + "form": "55601", + "career_prize": "$51480.00", + "age": 7, + "sex": "Mare", + "sire": "All Too Hard", + "stats_available": true, + "stats": { + "overall": { + "starts": 21, + "wins": 3, + "places": 3, + "seconds": 0, + "thirds": 0, + "winPercent": 0.14285714, + "placePercent": 0.14285714 + }, + "distance": { + "starts": 10, + "wins": 2, + "places": 2, + "seconds": 0, + "thirds": 0, + "winPercent": 0.2, + "placePercent": 0.2 + }, + "conditions": { + "good": { + "starts": 10, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 0.1, + "placePercent": 0.1 + }, + "soft": { + "starts": 8, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 0.125, + "placePercent": 0.125 + }, + "heavy": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 6, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "secondUp": { + "starts": 5, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 0.2, + "placePercent": 0.2 + } + } + }, + { + "number": 12, + "name": "Tanana", + "barrier": 6, + "weight": 57.5, + "jockey": "Ms Ruby Lamont", + "trainer": "Rebecca Kelly", + "form": "88X63", + "career_prize": "$30745.00", + "age": 6, + "sex": "Mare", + "sire": "Almanzor", + "stats_available": true, + "stats": { + "overall": { + "starts": 11, + "wins": 1, + "places": 4, + "seconds": 0, + "thirds": 3, + "winPercent": 0.09090909, + "placePercent": 0.36363636 + }, + "track": { + "starts": 2, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.5 + }, + "distance": { + "starts": 6, + "wins": 1, + "places": 3, + "seconds": 0, + "thirds": 2, + "winPercent": 0.16666667, + "placePercent": 0.5 + }, + "trackDistance": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "conditions": { + "good": { + "starts": 8, + "wins": 0, + "places": 2, + "seconds": 0, + "thirds": 2, + "winPercent": 0.0, + "placePercent": 0.25 + }, + "soft": { + "starts": 2, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 0.5, + "placePercent": 0.5 + }, + "heavy": { + "starts": 1, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 1.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 5, + "wins": 0, + "places": 2, + "seconds": 0, + "thirds": 2, + "winPercent": 0.0, + "placePercent": 0.4 + }, + "secondUp": { + "starts": 3, + "wins": 1, + "places": 2, + "seconds": 0, + "thirds": 1, + "winPercent": 0.33333333, + "placePercent": 0.66666667 + } + } + } + ] + }, + { + "race": 8, + "name": "Team Staffing Solutions BM56 Handicap", + "distance": "1000m", + "condition": "Heavy 10", + "race_class": "3YO+ BM56", + "prize_money": "22000", + "number_of_runners": 12, + "abandoned": false, + "start_time": "2026-08-13T06:30:00Z", + "runners": [ + { + "number": 1, + "name": "Nasraawy", + "barrier": 7, + "weight": 64.5, + "jockey": "Ms Bree Temple", + "trainer": "Gavin Bedggood", + "form": "74145", + "career_prize": "$295415.00", + "age": 9, + "sex": "Gelding", + "sire": "Snitzel", + "stats_available": true, + "stats": { + "overall": { + "starts": 41, + "wins": 6, + "places": 16, + "seconds": 5, + "thirds": 5, + "winPercent": 0.14634146, + "placePercent": 0.3902439 + }, + "track": { + "starts": 3, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 0.33333333, + "placePercent": 0.33333333 + }, + "distance": { + "starts": 21, + "wins": 3, + "places": 9, + "seconds": 3, + "thirds": 3, + "winPercent": 0.14285714, + "placePercent": 0.42857143 + }, + "trackDistance": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "conditions": { + "good": { + "starts": 9, + "wins": 3, + "places": 6, + "seconds": 2, + "thirds": 1, + "winPercent": 0.33333333, + "placePercent": 0.66666667 + }, + "soft": { + "starts": 21, + "wins": 1, + "places": 7, + "seconds": 2, + "thirds": 4, + "winPercent": 0.04761905, + "placePercent": 0.33333333 + }, + "heavy": { + "starts": 11, + "wins": 2, + "places": 3, + "seconds": 1, + "thirds": 0, + "winPercent": 0.18181818, + "placePercent": 0.27272727 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 7, + "wins": 3, + "places": 5, + "seconds": 1, + "thirds": 1, + "winPercent": 0.42857143, + "placePercent": 0.71428571 + }, + "secondUp": { + "starts": 7, + "wins": 1, + "places": 2, + "seconds": 0, + "thirds": 1, + "winPercent": 0.14285714, + "placePercent": 0.28571429 + } + } + }, + { + "number": 2, + "name": "Schroder's Mistake", + "barrier": 9, + "weight": 63.5, + "jockey": "Ms Makisha Salter,", + "trainer": "Rob Blacker", + "form": "86X07", + "career_prize": "$81100.00", + "age": 6, + "sex": "Gelding", + "sire": "Cable Bay", + "stats_available": true, + "stats": { + "overall": { + "starts": 10, + "wins": 2, + "places": 4, + "seconds": 2, + "thirds": 0, + "winPercent": 0.2, + "placePercent": 0.4 + }, + "conditions": { + "good": { + "starts": 9, + "wins": 2, + "places": 4, + "seconds": 2, + "thirds": 0, + "winPercent": 0.22222222, + "placePercent": 0.44444444 + }, + "soft": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "heavy": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 3, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 0.33333333, + "placePercent": 0.33333333 + }, + "secondUp": { + "starts": 3, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.33333333 + } + } + }, + { + "number": 3, + "name": "Bold Suitor", + "barrier": 11, + "weight": 62.0, + "jockey": "Ms Nadia Daniels", + "trainer": "Tony Noonan", + "form": "22046", + "career_prize": "$47060.00", + "age": 4, + "sex": "Gelding", + "sire": "Brazen Beau", + "stats_available": true, + "stats": { + "overall": { + "starts": 9, + "wins": 1, + "places": 4, + "seconds": 2, + "thirds": 1, + "winPercent": 0.11111111, + "placePercent": 0.44444444 + }, + "distance": { + "starts": 8, + "wins": 1, + "places": 4, + "seconds": 2, + "thirds": 1, + "winPercent": 0.125, + "placePercent": 0.5 + }, + "conditions": { + "good": { + "starts": 2, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 0.5, + "placePercent": 0.5 + }, + "soft": { + "starts": 4, + "wins": 0, + "places": 2, + "seconds": 2, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.5 + }, + "heavy": { + "starts": 2, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.5 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 4, + "wins": 1, + "places": 2, + "seconds": 0, + "thirds": 1, + "winPercent": 0.25, + "placePercent": 0.5 + }, + "secondUp": { + "starts": 3, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.33333333 + } + } + }, + { + "number": 4, + "name": "Per Ivy", + "barrier": 6, + "weight": 61.5, + "jockey": "Ms Carleen Hefel", + "trainer": "Colin Scott", + "form": "X0737", + "career_prize": "$158600.00", + "age": 8, + "sex": "Mare", + "sire": "Per Incanto", + "stats_available": true, + "stats": { + "overall": { + "starts": 40, + "wins": 6, + "places": 13, + "seconds": 3, + "thirds": 4, + "winPercent": 0.15, + "placePercent": 0.325 + }, + "track": { + "starts": 4, + "wins": 2, + "places": 2, + "seconds": 0, + "thirds": 0, + "winPercent": 0.5, + "placePercent": 0.5 + }, + "distance": { + "starts": 27, + "wins": 3, + "places": 6, + "seconds": 1, + "thirds": 2, + "winPercent": 0.11111111, + "placePercent": 0.22222222 + }, + "trackDistance": { + "starts": 2, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 0.5, + "placePercent": 0.5 + }, + "conditions": { + "good": { + "starts": 16, + "wins": 0, + "places": 2, + "seconds": 0, + "thirds": 2, + "winPercent": 0.0, + "placePercent": 0.125 + }, + "soft": { + "starts": 16, + "wins": 4, + "places": 7, + "seconds": 2, + "thirds": 1, + "winPercent": 0.25, + "placePercent": 0.4375 + }, + "heavy": { + "starts": 7, + "wins": 2, + "places": 4, + "seconds": 1, + "thirds": 1, + "winPercent": 0.28571429, + "placePercent": 0.57142857 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 9, + "wins": 1, + "places": 3, + "seconds": 1, + "thirds": 1, + "winPercent": 0.11111111, + "placePercent": 0.33333333 + }, + "secondUp": { + "starts": 8, + "wins": 2, + "places": 3, + "seconds": 0, + "thirds": 1, + "winPercent": 0.25, + "placePercent": 0.375 + } + } + }, + { + "number": 5, + "name": "Dazzling Secret", + "barrier": 4, + "weight": 61.0, + "jockey": "Daniel Stackhouse", + "trainer": "Mick Nolan", + "form": "X8610", + "career_prize": "$25835.00", + "age": 4, + "sex": "Gelding", + "sire": "Overshare", + "stats_available": true, + "stats": { + "overall": { + "starts": 8, + "wins": 1, + "places": 2, + "seconds": 0, + "thirds": 1, + "winPercent": 0.125, + "placePercent": 0.25 + }, + "distance": { + "starts": 4, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.25 + }, + "conditions": { + "good": { + "starts": 4, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.25 + }, + "soft": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "heavy": { + "starts": 3, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 0.33333333, + "placePercent": 0.33333333 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 3, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.33333333 + }, + "secondUp": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + } + }, + { + "number": 6, + "name": "Lake Gillear", + "barrier": 8, + "weight": 60.5, + "jockey": "Jason Maskiell", + "trainer": "Pat Carey & Harris Walker", + "form": "86255", + "career_prize": "$41825.00", + "age": 4, + "sex": "Gelding", + "sire": "Rich Enuff", + "stats_available": true, + "stats": { + "overall": { + "starts": 9, + "wins": 1, + "places": 3, + "seconds": 2, + "thirds": 0, + "winPercent": 0.11111111, + "placePercent": 0.33333333 + }, + "track": { + "starts": 4, + "wins": 1, + "places": 2, + "seconds": 1, + "thirds": 0, + "winPercent": 0.25, + "placePercent": 0.5 + }, + "distance": { + "starts": 5, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.2 + }, + "trackDistance": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "conditions": { + "good": { + "starts": 4, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.25 + }, + "soft": { + "starts": 2, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.5 + }, + "heavy": { + "starts": 3, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 0.33333333, + "placePercent": 0.33333333 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 2, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 0.5, + "placePercent": 0.5 + }, + "secondUp": { + "starts": 2, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.5 + } + } + }, + { + "number": 7, + "name": "Bring The Thunder", + "barrier": 2, + "weight": 60.0, + "jockey": "Brad Rawiller", + "trainer": "Luke Oliver", + "form": "71X66", + "career_prize": "$13715.00", + "age": 5, + "sex": "Gelding", + "sire": "Blue Point", + "stats_available": true, + "stats": { + "overall": { + "starts": 5, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 0.2, + "placePercent": 0.2 + }, + "track": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "distance": { + "starts": 2, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 0.5, + "placePercent": 0.5 + }, + "conditions": { + "good": { + "starts": 3, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 0.33333333, + "placePercent": 0.33333333 + }, + "soft": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "heavy": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "secondUp": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + } + }, + { + "number": 8, + "name": "Do It Now", + "barrier": 12, + "weight": 60.0, + "jockey": "Dylan Dunn", + "trainer": "Luke Oliver", + "form": "7717X", + "career_prize": "$54150.00", + "age": 6, + "sex": "Mare", + "sire": "Bel Esprit", + "stats_available": true, + "stats": { + "overall": { + "starts": 13, + "wins": 2, + "places": 4, + "seconds": 2, + "thirds": 0, + "winPercent": 0.15384615, + "placePercent": 0.30769231 + }, + "track": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "distance": { + "starts": 5, + "wins": 1, + "places": 3, + "seconds": 2, + "thirds": 0, + "winPercent": 0.2, + "placePercent": 0.6 + }, + "trackDistance": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "conditions": { + "good": { + "starts": 5, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.2 + }, + "soft": { + "starts": 3, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 0.33333333, + "placePercent": 0.33333333 + }, + "heavy": { + "starts": 4, + "wins": 1, + "places": 2, + "seconds": 1, + "thirds": 0, + "winPercent": 0.25, + "placePercent": 0.5 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 2, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 0.5, + "placePercent": 0.5 + }, + "secondUp": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + } + }, + { + "number": 9, + "name": "Pacific Glamour", + "barrier": 10, + "weight": 59.5, + "jockey": "Teo Nugent", + "trainer": "Nelson Smyth", + "form": "6X670", + "career_prize": "$39700.00", + "age": 4, + "sex": "Mare", + "sire": "North Pacific", + "stats_available": true, + "stats": { + "overall": { + "starts": 8, + "wins": 1, + "places": 2, + "seconds": 0, + "thirds": 1, + "winPercent": 0.125, + "placePercent": 0.25 + }, + "distance": { + "starts": 4, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 0.25, + "placePercent": 0.25 + }, + "conditions": { + "good": { + "starts": 5, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.2 + }, + "soft": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "heavy": { + "starts": 1, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 1.0, + "placePercent": 1.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 3, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 0.33333333, + "placePercent": 0.33333333 + }, + "secondUp": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + } + }, + { + "number": 10, + "name": "Rockcliff", + "barrier": 3, + "weight": 59.5, + "jockey": "Jake Noonan", + "trainer": "Ray Besanko", + "form": "0X136", + "career_prize": "$137195.00", + "age": 9, + "sex": "Gelding", + "sire": "Canford Cliffs", + "stats_available": true, + "stats": { + "overall": { + "starts": 39, + "wins": 4, + "places": 14, + "seconds": 4, + "thirds": 6, + "winPercent": 0.1025641, + "placePercent": 0.35897436 + }, + "track": { + "starts": 5, + "wins": 0, + "places": 2, + "seconds": 1, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.4 + }, + "distance": { + "starts": 10, + "wins": 1, + "places": 3, + "seconds": 0, + "thirds": 2, + "winPercent": 0.1, + "placePercent": 0.3 + }, + "conditions": { + "good": { + "starts": 16, + "wins": 1, + "places": 3, + "seconds": 1, + "thirds": 1, + "winPercent": 0.0625, + "placePercent": 0.1875 + }, + "soft": { + "starts": 13, + "wins": 0, + "places": 5, + "seconds": 1, + "thirds": 4, + "winPercent": 0.0, + "placePercent": 0.38461538 + }, + "heavy": { + "starts": 9, + "wins": 3, + "places": 6, + "seconds": 2, + "thirds": 1, + "winPercent": 0.33333333, + "placePercent": 0.66666667 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 7, + "wins": 2, + "places": 3, + "seconds": 1, + "thirds": 0, + "winPercent": 0.28571429, + "placePercent": 0.42857143 + }, + "secondUp": { + "starts": 6, + "wins": 1, + "places": 3, + "seconds": 0, + "thirds": 2, + "winPercent": 0.16666667, + "placePercent": 0.5 + } + } + }, + { + "number": 11, + "name": "Shyleah", + "barrier": 1, + "weight": 57.0, + "jockey": "Ms Samantha Noble", + "trainer": "Steven Noble", + "form": "867X5", + "career_prize": "$58300.00", + "age": 6, + "sex": "Mare", + "sire": "Shalaa", + "stats_available": true, + "stats": { + "overall": { + "starts": 23, + "wins": 1, + "places": 8, + "seconds": 3, + "thirds": 4, + "winPercent": 0.04347826, + "placePercent": 0.34782609 + }, + "track": { + "starts": 2, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.5 + }, + "distance": { + "starts": 2, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.5 + }, + "conditions": { + "good": { + "starts": 14, + "wins": 0, + "places": 5, + "seconds": 2, + "thirds": 3, + "winPercent": 0.0, + "placePercent": 0.35714286 + }, + "soft": { + "starts": 5, + "wins": 1, + "places": 2, + "seconds": 1, + "thirds": 0, + "winPercent": 0.2, + "placePercent": 0.4 + }, + "heavy": { + "starts": 3, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.33333333 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 5, + "wins": 0, + "places": 4, + "seconds": 1, + "thirds": 3, + "winPercent": 0.0, + "placePercent": 0.8 + }, + "secondUp": { + "starts": 4, + "wins": 1, + "places": 2, + "seconds": 1, + "thirds": 0, + "winPercent": 0.25, + "placePercent": 0.5 + } + } + }, + { + "number": 12, + "name": "Wind Dreamer", + "barrier": 5, + "weight": 56.0, + "jockey": "Jett Stanley", + "trainer": "John Keane", + "form": "X0019", + "career_prize": "$129835.00", + "age": 8, + "sex": "Mare", + "sire": "Dream Ahead", + "stats_available": true, + "stats": { + "overall": { + "starts": 40, + "wins": 5, + "places": 11, + "seconds": 2, + "thirds": 4, + "winPercent": 0.125, + "placePercent": 0.275 + }, + "track": { + "starts": 4, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "distance": { + "starts": 22, + "wins": 2, + "places": 5, + "seconds": 1, + "thirds": 2, + "winPercent": 0.09090909, + "placePercent": 0.22727273 + }, + "trackDistance": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "conditions": { + "good": { + "starts": 22, + "wins": 1, + "places": 6, + "seconds": 2, + "thirds": 3, + "winPercent": 0.04545455, + "placePercent": 0.27272727 + }, + "soft": { + "starts": 13, + "wins": 3, + "places": 4, + "seconds": 0, + "thirds": 1, + "winPercent": 0.23076923, + "placePercent": 0.30769231 + }, + "heavy": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 7, + "wins": 1, + "places": 2, + "seconds": 0, + "thirds": 1, + "winPercent": 0.14285714, + "placePercent": 0.28571429 + }, + "secondUp": { + "starts": 6, + "wins": 1, + "places": 2, + "seconds": 0, + "thirds": 1, + "winPercent": 0.16666667, + "placePercent": 0.33333333 + } + } + } + ] + } + ] +} \ No newline at end of file diff --git a/data/results/aug13_newcastle.json b/data/results/aug13_newcastle.json new file mode 100644 index 0000000000000000000000000000000000000000..75f0964a34f0a6fe2dd28b35ba54e1def86b9d31 --- /dev/null +++ b/data/results/aug13_newcastle.json @@ -0,0 +1,9616 @@ +{ + "date": "2026-08-13", + "track": "Newcastle", + "slug": "newcastle", + "condition": "?", + "races": [ + { + "race": 1, + "name": "Jockeys Celebration Day Class 1 & Maiden", + "distance": "1880m", + "condition": "Good 4", + "race_class": "3YO+ CL1", + "prize_money": "42000", + "number_of_runners": 13, + "abandoned": false, + "start_time": "2026-08-13T02:35:00Z", + "runners": [ + { + "number": 1, + "name": "Appeared", + "barrier": 3, + "weight": 59.0, + "jockey": "Dylan Gibbons", + "trainer": "Bjorn Baker", + "form": "031X", + "career_prize": "$25092.00", + "age": 5, + "sex": "Gelding", + "sire": "Justify", + "stats_available": true, + "stats": { + "overall": { + "starts": 3, + "wins": 1, + "places": 2, + "seconds": 0, + "thirds": 1, + "winPercent": 0.33333333, + "placePercent": 0.66666667 + }, + "conditions": { + "good": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "soft": { + "starts": 1, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 1.0 + }, + "heavy": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "secondUp": { + "starts": 1, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 1.0 + } + } + }, + { + "number": 2, + "name": "Lone Star Dream", + "barrier": 5, + "weight": 59.0, + "jockey": "Ms Shannen Llewellyn", + "trainer": "Allan Kehoe", + "form": "X5742", + "career_prize": "$35350.00", + "age": 6, + "sex": "Gelding", + "sire": "All American", + "stats_available": true, + "stats": { + "overall": { + "starts": 12, + "wins": 1, + "places": 4, + "seconds": 1, + "thirds": 2, + "winPercent": 0.08333333, + "placePercent": 0.33333333 + }, + "track": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "conditions": { + "good": { + "starts": 6, + "wins": 1, + "places": 3, + "seconds": 0, + "thirds": 2, + "winPercent": 0.16666667, + "placePercent": 0.5 + }, + "soft": { + "starts": 4, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "heavy": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 4, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.25 + }, + "secondUp": { + "starts": 4, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 0.25, + "placePercent": 0.25 + } + } + }, + { + "number": 3, + "name": "Powerful Prayer", + "barrier": 2, + "weight": 59.0, + "jockey": "Kerrin McEvoy", + "trainer": "John Thompson", + "form": "34X43", + "career_prize": "$49825.00", + "age": 5, + "sex": "Gelding", + "sire": "Singing", + "stats_available": true, + "stats": { + "overall": { + "starts": 12, + "wins": 1, + "places": 5, + "seconds": 1, + "thirds": 3, + "winPercent": 0.08333333, + "placePercent": 0.41666667 + }, + "track": { + "starts": 3, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 0.33333333, + "placePercent": 0.33333333 + }, + "conditions": { + "good": { + "starts": 7, + "wins": 1, + "places": 3, + "seconds": 1, + "thirds": 1, + "winPercent": 0.14285714, + "placePercent": 0.42857143 + }, + "soft": { + "starts": 2, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.5 + }, + "heavy": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "secondUp": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + } + }, + { + "number": 4, + "name": "Sir Tua", + "barrier": 9, + "weight": 59.0, + "jockey": "Keagan Latham", + "trainer": "Richard & Will Freedman", + "form": "72X72", + "career_prize": "$40885.00", + "age": 4, + "sex": "Gelding", + "sire": "Tagaloa", + "stats_available": true, + "stats": { + "overall": { + "starts": 11, + "wins": 1, + "places": 5, + "seconds": 2, + "thirds": 2, + "winPercent": 0.09090909, + "placePercent": 0.45454545 + }, + "conditions": { + "good": { + "starts": 5, + "wins": 1, + "places": 3, + "seconds": 0, + "thirds": 2, + "winPercent": 0.2, + "placePercent": 0.6 + }, + "soft": { + "starts": 5, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.2 + }, + "heavy": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 3, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.33333333 + }, + "secondUp": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + } + }, + { + "number": 5, + "name": "Tacitly", + "barrier": 13, + "weight": 59.0, + "jockey": "Ms Alysha Collett", + "trainer": "Annabel & Rob Archibald", + "form": "14X22", + "career_prize": "$47800.00", + "age": 4, + "sex": "Gelding", + "sire": "Wootton Bassett", + "stats_available": true, + "stats": { + "overall": { + "starts": 7, + "wins": 1, + "places": 5, + "seconds": 3, + "thirds": 1, + "winPercent": 0.14285714, + "placePercent": 0.71428571 + }, + "conditions": { + "good": { + "starts": 3, + "wins": 1, + "places": 2, + "seconds": 1, + "thirds": 0, + "winPercent": 0.33333333, + "placePercent": 0.66666667 + }, + "soft": { + "starts": 3, + "wins": 0, + "places": 2, + "seconds": 1, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.66666667 + }, + "heavy": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 3, + "wins": 0, + "places": 2, + "seconds": 1, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.66666667 + }, + "secondUp": { + "starts": 1, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 1.0 + } + } + }, + { + "number": 6, + "name": "Faye Runaway", + "barrier": 6, + "weight": 57.0, + "jockey": "Brock Ryan", + "trainer": "Kerry Parker", + "form": "76X79", + "career_prize": "$52420.00", + "age": 6, + "sex": "Mare", + "sire": "Astern", + "stats_available": true, + "stats": { + "overall": { + "starts": 19, + "wins": 1, + "places": 3, + "seconds": 1, + "thirds": 1, + "winPercent": 0.05263158, + "placePercent": 0.15789474 + }, + "track": { + "starts": 2, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 0.5, + "placePercent": 0.5 + }, + "distance": { + "starts": 1, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 1.0, + "placePercent": 1.0 + }, + "trackDistance": { + "starts": 1, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 1.0, + "placePercent": 1.0 + }, + "conditions": { + "good": { + "starts": 7, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "soft": { + "starts": 7, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.14285714 + }, + "heavy": { + "starts": 4, + "wins": 1, + "places": 2, + "seconds": 1, + "thirds": 0, + "winPercent": 0.25, + "placePercent": 0.5 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 4, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "secondUp": { + "starts": 3, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.33333333 + } + } + }, + { + "number": 7, + "name": "Joika", + "barrier": 12, + "weight": 57.0, + "jockey": "Aaron Bullock", + "trainer": "Paul Messara & Leah Gavranich", + "form": "4X713", + "career_prize": "$23125.00", + "age": 4, + "sex": "Mare", + "sire": "Maurice", + "stats_available": true, + "stats": { + "overall": { + "starts": 7, + "wins": 1, + "places": 2, + "seconds": 0, + "thirds": 1, + "winPercent": 0.14285714, + "placePercent": 0.28571429 + }, + "track": { + "starts": 1, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 1.0 + }, + "conditions": { + "good": { + "starts": 3, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "soft": { + "starts": 3, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 0.33333333, + "placePercent": 0.33333333 + }, + "heavy": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "secondUp": { + "starts": 2, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 0.5, + "placePercent": 0.5 + } + } + }, + { + "number": 8, + "name": "Proxima Centauri", + "barrier": 1, + "weight": 57.0, + "jockey": "Andrew Adkins", + "trainer": "Joseph Pride", + "form": "0X513", + "career_prize": "$24075.00", + "age": 4, + "sex": "Mare", + "sire": "Proisir", + "stats_available": true, + "stats": { + "overall": { + "starts": 6, + "wins": 1, + "places": 2, + "seconds": 0, + "thirds": 1, + "winPercent": 0.16666667, + "placePercent": 0.33333333 + }, + "track": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "conditions": { + "good": { + "starts": 3, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "soft": { + "starts": 2, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 0.5, + "placePercent": 0.5 + }, + "heavy": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "secondUp": { + "starts": 2, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 0.5, + "placePercent": 0.5 + } + } + }, + { + "number": 9, + "name": "The Cristal", + "barrier": 11, + "weight": 57.0, + "jockey": "Mitchell Bell", + "trainer": "Annabel & Rob Archibald", + "form": "X3732", + "career_prize": "$45800.00", + "age": 5, + "sex": "Mare", + "sire": "Pierro", + "stats_available": true, + "stats": { + "overall": { + "starts": 8, + "wins": 1, + "places": 6, + "seconds": 3, + "thirds": 2, + "winPercent": 0.125, + "placePercent": 0.75 + }, + "track": { + "starts": 2, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.5 + }, + "conditions": { + "good": { + "starts": 3, + "wins": 0, + "places": 2, + "seconds": 2, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.66666667 + }, + "soft": { + "starts": 3, + "wins": 1, + "places": 2, + "seconds": 0, + "thirds": 1, + "winPercent": 0.33333333, + "placePercent": 0.66666667 + }, + "heavy": { + "starts": 1, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 1.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 3, + "wins": 0, + "places": 2, + "seconds": 1, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.66666667 + }, + "secondUp": { + "starts": 2, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 0.5, + "placePercent": 0.5 + } + } + }, + { + "number": 10, + "name": "Vondel", + "barrier": 10, + "weight": 57.0, + "jockey": "Chad Schofield", + "trainer": "Brad Widdup", + "form": "X2155", + "career_prize": "$32300.00", + "age": 4, + "sex": "Mare", + "sire": "Churchill", + "stats_available": true, + "stats": { + "overall": { + "starts": 5, + "wins": 1, + "places": 2, + "seconds": 1, + "thirds": 0, + "winPercent": 0.2, + "placePercent": 0.4 + }, + "conditions": { + "good": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "soft": { + "starts": 2, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 0.5, + "placePercent": 0.5 + }, + "heavy": { + "starts": 1, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 1.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 2, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.5 + }, + "secondUp": { + "starts": 1, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 1.0, + "placePercent": 1.0 + } + } + }, + { + "number": 11, + "name": "Elite Delight", + "barrier": 8, + "weight": 55.0, + "jockey": "Jay Ford", + "trainer": "Kristen Buchanan", + "form": "X0355", + "career_prize": "$34225.00", + "age": 6, + "sex": "Mare", + "sire": "Adelaide", + "stats_available": true, + "stats": { + "overall": { + "starts": 15, + "wins": 0, + "places": 6, + "seconds": 2, + "thirds": 4, + "winPercent": 0.0, + "placePercent": 0.4 + }, + "track": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "conditions": { + "good": { + "starts": 9, + "wins": 0, + "places": 4, + "seconds": 1, + "thirds": 3, + "winPercent": 0.0, + "placePercent": 0.44444444 + }, + "soft": { + "starts": 3, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.33333333 + }, + "heavy": { + "starts": 3, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.33333333 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 3, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "secondUp": { + "starts": 3, + "wins": 0, + "places": 2, + "seconds": 0, + "thirds": 2, + "winPercent": 0.0, + "placePercent": 0.66666667 + } + } + }, + { + "number": 12, + "name": "Liyah's Girl", + "barrier": 4, + "weight": 55.0, + "jockey": "Andrew Calder", + "trainer": "Matthew Smith", + "form": "26X84", + "career_prize": "$16325.00", + "age": 5, + "sex": "Mare", + "sire": "So You Think", + "stats_available": true, + "stats": { + "overall": { + "starts": 8, + "wins": 0, + "places": 2, + "seconds": 2, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.25 + }, + "track": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "conditions": { + "good": { + "starts": 5, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "soft": { + "starts": 2, + "wins": 0, + "places": 2, + "seconds": 2, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 1.0 + }, + "heavy": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "secondUp": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + } + }, + { + "number": 13, + "name": "Supido Secret", + "barrier": 7, + "weight": 55.0, + "jockey": "Ms Molly Bourke", + "trainer": "Paul Niceforo", + "form": "99978", + "career_prize": "$8085.00", + "age": 4, + "sex": "Mare", + "sire": "Supido", + "stats_available": true, + "stats": { + "overall": { + "starts": 8, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "conditions": { + "good": { + "starts": 5, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "soft": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "heavy": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "secondUp": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + } + } + ] + }, + { + "race": 2, + "name": "Nsw Jockeys Association Super 3Yo Maiden", + "distance": "900m", + "condition": "Good 4", + "race_class": "3YO MDN", + "prize_money": "60000", + "number_of_runners": 11, + "abandoned": false, + "start_time": "2026-08-13T03:10:00Z", + "runners": [ + { + "number": 1, + "name": "Final Gift", + "barrier": 1, + "weight": 57.0, + "jockey": "Zac Wadick", + "trainer": "Mark Cross", + "form": "56757", + "career_prize": "$18075.00", + "age": 3, + "sex": "Gelding", + "sire": "Acrobat", + "stats_available": true, + "stats": { + "overall": { + "starts": 9, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.11111111 + }, + "track": { + "starts": 5, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "distance": { + "starts": 5, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.2 + }, + "trackDistance": { + "starts": 4, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "conditions": { + "good": { + "starts": 5, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "soft": { + "starts": 2, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.5 + }, + "heavy": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 2, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.5 + }, + "secondUp": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + } + }, + { + "number": 2, + "name": "Acrohope", + "barrier": 8, + "weight": 55.0, + "jockey": "Ms Molly Bourke", + "trainer": "Lee & Cherie Curtis", + "form": "", + "career_prize": "$0.00", + "age": 3, + "sex": "Filly", + "sire": "Acrobat", + "stats_available": false, + "stats": null + }, + { + "number": 3, + "name": "Amajicstar", + "barrier": 4, + "weight": 55.0, + "jockey": "Ms Liberty Smyth", + "trainer": "John Bannister", + "form": "", + "career_prize": "$0.00", + "age": 3, + "sex": "Filly", + "sire": "Star Turn", + "stats_available": false, + "stats": null + }, + { + "number": 4, + "name": "Biripi Perfection", + "barrier": 11, + "weight": 55.0, + "jockey": "", + "trainer": "Mitchell & Desiree Kearney", + "form": "8X", + "career_prize": "$1625.00", + "age": 3, + "sex": "Filly", + "sire": "Capitalist", + "stats_available": true, + "stats": { + "overall": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "track": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "conditions": { + "good": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "soft": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "heavy": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + } + } + }, + { + "number": 5, + "name": "Esnaad", + "barrier": 5, + "weight": 55.0, + "jockey": "Tommy Berry", + "trainer": "Michael Freedman", + "form": "", + "career_prize": "$0.00", + "age": 3, + "sex": "Filly", + "sire": "Tassort", + "stats_available": false, + "stats": null + }, + { + "number": 6, + "name": "Last Metaphor", + "barrier": 10, + "weight": 55.0, + "jockey": "", + "trainer": "Darren Treacy", + "form": "46", + "career_prize": "$2450.00", + "age": 3, + "sex": "Filly", + "sire": "Last Kingdom", + "stats_available": true, + "stats": { + "overall": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "conditions": { + "good": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "soft": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "heavy": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + } + }, + { + "number": 7, + "name": "Let There Be Drums", + "barrier": 9, + "weight": 55.0, + "jockey": "Jay Ford", + "trainer": "Kerry Parker", + "form": "5X", + "career_prize": "$1400.00", + "age": 3, + "sex": "Filly", + "sire": "Exceedance", + "stats_available": true, + "stats": { + "overall": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "conditions": { + "good": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "soft": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "heavy": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + } + }, + { + "number": 8, + "name": "Magic Storm", + "barrier": 6, + "weight": 55.0, + "jockey": "Lee Magorrian", + "trainer": "Cameron Crockett", + "form": "", + "career_prize": "$0.00", + "age": 3, + "sex": "Filly", + "sire": "Cool Aza Beel", + "stats_available": false, + "stats": null + }, + { + "number": 9, + "name": "Pointy End", + "barrier": 7, + "weight": 55.0, + "jockey": "Dylan Gibbons", + "trainer": "Kris Lees", + "form": "", + "career_prize": "$0.00", + "age": 3, + "sex": "Filly", + "sire": "Kings Legacy", + "stats_available": false, + "stats": null + }, + { + "number": 10, + "name": "Pure Ecstasy", + "barrier": 3, + "weight": 55.0, + "jockey": "Ms Alysha Collett", + "trainer": "Todd Howlett", + "form": "5", + "career_prize": "$975.00", + "age": 3, + "sex": "Filly", + "sire": "Yes Yes Yes", + "stats_available": true, + "stats": { + "overall": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "conditions": { + "good": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "soft": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "heavy": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + } + }, + { + "number": 11, + "name": "Simple Pleasures", + "barrier": 2, + "weight": 55.0, + "jockey": "Kerrin McEvoy", + "trainer": "Mark Minervini", + "form": "9X", + "career_prize": "$1625.00", + "age": 3, + "sex": "Filly", + "sire": "Russian Revolution", + "stats_available": true, + "stats": { + "overall": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "conditions": { + "good": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "soft": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "heavy": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + } + } + ] + }, + { + "race": 3, + "name": "Moonshadow Tqc Cruises Class 1 Handicap", + "distance": "900m", + "condition": "Good 4", + "race_class": "CL1", + "prize_money": "42000", + "number_of_runners": 8, + "abandoned": false, + "start_time": "2026-08-13T03:50:00Z", + "runners": [ + { + "number": 1, + "name": "Argyros", + "barrier": 3, + "weight": 58.5, + "jockey": "Rory Hutchings", + "trainer": "Adam Duggan", + "form": "14X", + "career_prize": "$15425.00", + "age": 5, + "sex": "Gelding", + "sire": "Dargento", + "stats_available": true, + "stats": { + "overall": { + "starts": 2, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 0.5, + "placePercent": 0.5 + }, + "conditions": { + "good": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "soft": { + "starts": 1, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 1.0, + "placePercent": 1.0 + }, + "heavy": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 1, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 1.0, + "placePercent": 1.0 + } + } + }, + { + "number": 2, + "name": "Aeternum", + "barrier": 2, + "weight": 58.0, + "jockey": "Chad Schofield", + "trainer": "Kristen Buchanan", + "form": "X7274", + "career_prize": "$37850.00", + "age": 4, + "sex": "Gelding", + "sire": "Tassort", + "stats_available": true, + "stats": { + "overall": { + "starts": 9, + "wins": 1, + "places": 4, + "seconds": 1, + "thirds": 2, + "winPercent": 0.11111111, + "placePercent": 0.44444444 + }, + "track": { + "starts": 2, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.5 + }, + "distance": { + "starts": 1, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 1.0 + }, + "trackDistance": { + "starts": 1, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 1.0 + }, + "conditions": { + "good": { + "starts": 2, + "wins": 0, + "places": 2, + "seconds": 0, + "thirds": 2, + "winPercent": 0.0, + "placePercent": 1.0 + }, + "soft": { + "starts": 5, + "wins": 1, + "places": 2, + "seconds": 1, + "thirds": 0, + "winPercent": 0.2, + "placePercent": 0.4 + }, + "heavy": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 2, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.5 + }, + "secondUp": { + "starts": 2, + "wins": 0, + "places": 2, + "seconds": 1, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 1.0 + } + } + }, + { + "number": 3, + "name": "The Warrior", + "barrier": 5, + "weight": 57.5, + "jockey": "Ms Shannen Llewellyn", + "trainer": "Paul Perry", + "form": "28X34", + "career_prize": "$60725.00", + "age": 5, + "sex": "Gelding", + "sire": "Saxon Warrior", + "stats_available": true, + "stats": { + "overall": { + "starts": 12, + "wins": 1, + "places": 5, + "seconds": 3, + "thirds": 1, + "winPercent": 0.08333333, + "placePercent": 0.41666667 + }, + "track": { + "starts": 4, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.25 + }, + "distance": { + "starts": 4, + "wins": 0, + "places": 2, + "seconds": 1, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.5 + }, + "trackDistance": { + "starts": 3, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.33333333 + }, + "conditions": { + "good": { + "starts": 4, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 0.25, + "placePercent": 0.25 + }, + "soft": { + "starts": 4, + "wins": 0, + "places": 3, + "seconds": 2, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.75 + }, + "heavy": { + "starts": 3, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.33333333 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 3, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.33333333 + }, + "secondUp": { + "starts": 2, + "wins": 0, + "places": 2, + "seconds": 2, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 1.0 + } + } + }, + { + "number": 4, + "name": "Cosmic Order", + "barrier": 1, + "weight": 56.5, + "jockey": "Ashley Morgan", + "trainer": "Matthew Smith", + "form": "61446", + "career_prize": "$27450.00", + "age": 4, + "sex": "Mare", + "sire": "Cosmic Force", + "stats_available": true, + "stats": { + "overall": { + "starts": 5, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 0.2, + "placePercent": 0.2 + }, + "track": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "distance": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "trackDistance": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "conditions": { + "good": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "soft": { + "starts": 2, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 0.5, + "placePercent": 0.5 + }, + "heavy": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "secondUp": { + "starts": 1, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 1.0, + "placePercent": 1.0 + } + } + }, + { + "number": 5, + "name": "Third Base", + "barrier": 4, + "weight": 56.0, + "jockey": "Ms Siena Grima", + "trainer": "Stephen Gleeson", + "form": "52278", + "career_prize": "$34200.00", + "age": 6, + "sex": "Gelding", + "sire": "Denman", + "stats_available": true, + "stats": { + "overall": { + "starts": 10, + "wins": 1, + "places": 4, + "seconds": 2, + "thirds": 1, + "winPercent": 0.1, + "placePercent": 0.4 + }, + "track": { + "starts": 2, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.5 + }, + "distance": { + "starts": 5, + "wins": 0, + "places": 2, + "seconds": 2, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.4 + }, + "trackDistance": { + "starts": 1, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 1.0 + }, + "conditions": { + "good": { + "starts": 4, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "soft": { + "starts": 3, + "wins": 0, + "places": 2, + "seconds": 1, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.66666667 + }, + "heavy": { + "starts": 2, + "wins": 1, + "places": 2, + "seconds": 1, + "thirds": 0, + "winPercent": 0.5, + "placePercent": 1.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 2, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.5 + }, + "secondUp": { + "starts": 2, + "wins": 1, + "places": 2, + "seconds": 1, + "thirds": 0, + "winPercent": 0.5, + "placePercent": 1.0 + } + } + }, + { + "number": 6, + "name": "Bally Isle", + "barrier": 7, + "weight": 55.5, + "jockey": "", + "trainer": "Peter H Bloomfield", + "form": "1320X", + "career_prize": "$29875.00", + "age": 6, + "sex": "Mare", + "sire": "Mikki Isle", + "stats_available": true, + "stats": { + "overall": { + "starts": 6, + "wins": 1, + "places": 4, + "seconds": 2, + "thirds": 1, + "winPercent": 0.16666667, + "placePercent": 0.66666667 + }, + "distance": { + "starts": 1, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 1.0, + "placePercent": 1.0 + }, + "conditions": { + "good": { + "starts": 2, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.5 + }, + "soft": { + "starts": 3, + "wins": 1, + "places": 3, + "seconds": 1, + "thirds": 1, + "winPercent": 0.33333333, + "placePercent": 1.0 + }, + "heavy": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 3, + "wins": 1, + "places": 3, + "seconds": 2, + "thirds": 0, + "winPercent": 0.33333333, + "placePercent": 1.0 + }, + "secondUp": { + "starts": 2, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.5 + } + } + }, + { + "number": 7, + "name": "Fallen", + "barrier": 8, + "weight": 55.5, + "jockey": "Adrian Layt", + "trainer": "Geoff O'Brien", + "form": "00X06", + "career_prize": "$26550.00", + "age": 6, + "sex": "Mare", + "sire": "Exceed And Excel", + "stats_available": true, + "stats": { + "overall": { + "starts": 8, + "wins": 1, + "places": 2, + "seconds": 0, + "thirds": 1, + "winPercent": 0.125, + "placePercent": 0.25 + }, + "conditions": { + "good": { + "starts": 2, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.5 + }, + "soft": { + "starts": 5, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 0.2, + "placePercent": 0.2 + }, + "heavy": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 3, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 0.33333333, + "placePercent": 0.33333333 + }, + "secondUp": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + } + }, + { + "number": 8, + "name": "Time And Rhythm", + "barrier": 6, + "weight": 55.0, + "jockey": "Jay Ford", + "trainer": "Edward Cummings", + "form": "33785", + "career_prize": "$37525.00", + "age": 6, + "sex": "Gelding", + "sire": "Russian Revolution", + "stats_available": true, + "stats": { + "overall": { + "starts": 25, + "wins": 1, + "places": 6, + "seconds": 3, + "thirds": 2, + "winPercent": 0.04, + "placePercent": 0.24 + }, + "conditions": { + "good": { + "starts": 7, + "wins": 0, + "places": 2, + "seconds": 1, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.28571429 + }, + "soft": { + "starts": 11, + "wins": 1, + "places": 2, + "seconds": 1, + "thirds": 0, + "winPercent": 0.09090909, + "placePercent": 0.18181818 + }, + "heavy": { + "starts": 7, + "wins": 0, + "places": 2, + "seconds": 1, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.28571429 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 4, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "secondUp": { + "starts": 4, + "wins": 1, + "places": 2, + "seconds": 0, + "thirds": 1, + "winPercent": 0.25, + "placePercent": 0.5 + } + } + } + ] + }, + { + "race": 4, + "name": "Port Stephens 4Wd Tours Midway Maiden", + "distance": "1600m", + "condition": "Good 4", + "race_class": "MDN", + "prize_money": "45000", + "number_of_runners": 9, + "abandoned": false, + "start_time": "2026-08-13T04:25:00Z", + "runners": [ + { + "number": 1, + "name": "The Prospect", + "barrier": 4, + "weight": 58.0, + "jockey": "Lee Magorrian", + "trainer": "Nacim Dilmi", + "form": "7X562", + "career_prize": "$16600.00", + "age": 4, + "sex": "Gelding", + "sire": "Trapeze Artist", + "stats_available": true, + "stats": { + "overall": { + "starts": 5, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.2 + }, + "track": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "conditions": { + "good": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "soft": { + "starts": 3, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.33333333 + }, + "heavy": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 3, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "secondUp": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + } + }, + { + "number": 2, + "name": "Gold Globe", + "barrier": 6, + "weight": 56.5, + "jockey": "Kerrin McEvoy", + "trainer": "David Payne", + "form": "64X93", + "career_prize": "$30625.00", + "age": 3, + "sex": "Gelding", + "sire": "Farnan", + "stats_available": true, + "stats": { + "overall": { + "starts": 6, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.16666667 + }, + "track": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "conditions": { + "good": { + "starts": 3, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "soft": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "heavy": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "secondUp": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + } + }, + { + "number": 3, + "name": "Heliconia", + "barrier": 8, + "weight": 55.5, + "jockey": "Brock Ryan", + "trainer": "Kerry Parker", + "form": "X6545", + "career_prize": "$15175.00", + "age": 5, + "sex": "Mare", + "sire": "Hallowed Crown", + "stats_available": true, + "stats": { + "overall": { + "starts": 8, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.125 + }, + "track": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "distance": { + "starts": 4, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.25 + }, + "conditions": { + "good": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "soft": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "heavy": { + "starts": 3, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.33333333 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 3, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "secondUp": { + "starts": 2, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.5 + } + } + }, + { + "number": 4, + "name": "Miss Binman", + "barrier": 7, + "weight": 55.5, + "jockey": "Ms Shannen Llewellyn", + "trainer": "Mark Sues", + "form": "87843", + "career_prize": "$8490.00", + "age": 4, + "sex": "Mare", + "sire": "Shamus Award", + "stats_available": true, + "stats": { + "overall": { + "starts": 6, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.16666667 + }, + "track": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "distance": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "conditions": { + "good": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "soft": { + "starts": 3, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "heavy": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "secondUp": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + } + }, + { + "number": 5, + "name": "My Cartouche", + "barrier": 3, + "weight": 55.5, + "jockey": "Ms Olivia Chambers", + "trainer": "Craig Carmody", + "form": "5X653", + "career_prize": "$26380.00", + "age": 5, + "sex": "Mare", + "sire": "American Pharoah", + "stats_available": true, + "stats": { + "overall": { + "starts": 19, + "wins": 0, + "places": 3, + "seconds": 0, + "thirds": 3, + "winPercent": 0.0, + "placePercent": 0.15789474 + }, + "track": { + "starts": 3, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "distance": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "conditions": { + "good": { + "starts": 12, + "wins": 0, + "places": 2, + "seconds": 0, + "thirds": 2, + "winPercent": 0.0, + "placePercent": 0.16666667 + }, + "soft": { + "starts": 5, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "heavy": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 4, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "secondUp": { + "starts": 3, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + } + }, + { + "number": 6, + "name": "Quadria", + "barrier": 1, + "weight": 55.5, + "jockey": "Andrew Calder", + "trainer": "Paul & Martha Cave", + "form": "4X545", + "career_prize": "$16650.00", + "age": 4, + "sex": "Mare", + "sire": "American Pharoah", + "stats_available": true, + "stats": { + "overall": { + "starts": 8, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.125 + }, + "track": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "distance": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "conditions": { + "good": { + "starts": 4, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "soft": { + "starts": 2, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.5 + }, + "heavy": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "secondUp": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + } + }, + { + "number": 7, + "name": "Robbed By Rob", + "barrier": 9, + "weight": 55.5, + "jockey": "Grant Buckley", + "trainer": "Sara Ryan", + "form": "339X4", + "career_prize": "$12000.00", + "age": 4, + "sex": "Gelding", + "sire": "Casino Prince", + "stats_available": true, + "stats": { + "overall": { + "starts": 8, + "wins": 0, + "places": 2, + "seconds": 0, + "thirds": 2, + "winPercent": 0.0, + "placePercent": 0.25 + }, + "track": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "distance": { + "starts": 1, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 1.0 + }, + "conditions": { + "good": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "soft": { + "starts": 4, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.25 + }, + "heavy": { + "starts": 1, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 1.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "secondUp": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + } + }, + { + "number": 8, + "name": "Supido Secret", + "barrier": 2, + "weight": 55.5, + "jockey": "", + "trainer": "Paul Niceforo", + "form": "99978", + "career_prize": "$8085.00", + "age": 4, + "sex": "Mare", + "sire": "Supido", + "stats_available": true, + "stats": { + "overall": { + "starts": 8, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "conditions": { + "good": { + "starts": 5, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "soft": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "heavy": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "secondUp": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + } + }, + { + "number": 9, + "name": "Zaddicted", + "barrier": 5, + "weight": 55.5, + "jockey": "Chad Lever", + "trainer": "Kylie Gavenlock", + "form": "89496", + "career_prize": "$6050.00", + "age": 4, + "sex": "Gelding", + "sire": "Territories", + "stats_available": true, + "stats": { + "overall": { + "starts": 7, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "distance": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "conditions": { + "good": { + "starts": 3, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "soft": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "heavy": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "secondUp": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + } + } + ] + }, + { + "race": 5, + "name": "The Port Stephens Examiner Maiden Plate", + "distance": "1250m", + "condition": "Good 4", + "race_class": "4YO+ MDN", + "prize_money": "42000", + "number_of_runners": 9, + "abandoned": false, + "start_time": "2026-08-13T05:05:00Z", + "runners": [ + { + "number": 1, + "name": "Real McCoy", + "barrier": 8, + "weight": 59.0, + "jockey": "Jay Ford", + "trainer": "Joseph Pride", + "form": "67", + "career_prize": "$2200.00", + "age": 4, + "sex": "Gelding", + "sire": "Shamus Award", + "stats_available": true, + "stats": { + "overall": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "conditions": { + "good": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "soft": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "heavy": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + } + }, + { + "number": 2, + "name": "Revamped", + "barrier": 6, + "weight": 59.0, + "jockey": "Tom Sherry", + "trainer": "Richard Litt", + "form": "7", + "career_prize": "$1300.00", + "age": 5, + "sex": "Gelding", + "sire": "Snitzel", + "stats_available": true, + "stats": { + "overall": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "track": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "conditions": { + "good": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "soft": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "heavy": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + } + } + }, + { + "number": 3, + "name": "Warm Front", + "barrier": 3, + "weight": 59.0, + "jockey": "Ms Alysha Collett", + "trainer": "Nacim Dilmi", + "form": "425X0", + "career_prize": "$21250.00", + "age": 4, + "sex": "Gelding", + "sire": "Too Darn Hot", + "stats_available": true, + "stats": { + "overall": { + "starts": 7, + "wins": 0, + "places": 2, + "seconds": 2, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.28571429 + }, + "track": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "distance": { + "starts": 1, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 1.0 + }, + "conditions": { + "good": { + "starts": 3, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.33333333 + }, + "soft": { + "starts": 3, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "heavy": { + "starts": 1, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 1.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 3, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "secondUp": { + "starts": 1, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 1.0 + } + } + }, + { + "number": 4, + "name": "Zousari", + "barrier": 7, + "weight": 59.0, + "jockey": "Ms Mollie Fitzgerald", + "trainer": "Jason Coyle", + "form": "682X9", + "career_prize": "$26000.00", + "age": 4, + "sex": "Gelding", + "sire": "Zousain", + "stats_available": true, + "stats": { + "overall": { + "starts": 8, + "wins": 0, + "places": 3, + "seconds": 2, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.375 + }, + "track": { + "starts": 2, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.5 + }, + "conditions": { + "good": { + "starts": 2, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.5 + }, + "soft": { + "starts": 3, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "heavy": { + "starts": 1, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 1.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 2, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.5 + }, + "secondUp": { + "starts": 2, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.5 + } + } + }, + { + "number": 5, + "name": "Avon Calling", + "barrier": 4, + "weight": 57.0, + "jockey": "Chad Schofield", + "trainer": "Brad Widdup", + "form": "37X32", + "career_prize": "$19525.00", + "age": 4, + "sex": "Mare", + "sire": "Farnan", + "stats_available": true, + "stats": { + "overall": { + "starts": 5, + "wins": 0, + "places": 3, + "seconds": 1, + "thirds": 2, + "winPercent": 0.0, + "placePercent": 0.6 + }, + "conditions": { + "good": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "soft": { + "starts": 3, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.33333333 + }, + "heavy": { + "starts": 1, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 1.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 3, + "wins": 0, + "places": 2, + "seconds": 0, + "thirds": 2, + "winPercent": 0.0, + "placePercent": 0.66666667 + }, + "secondUp": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + } + }, + { + "number": 6, + "name": "Peri", + "barrier": 2, + "weight": 57.0, + "jockey": "Andrew Adkins", + "trainer": "Michael Freedman", + "form": "85", + "career_prize": "$2450.00", + "age": 4, + "sex": "Mare", + "sire": "Lonhro", + "stats_available": true, + "stats": { + "overall": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "conditions": { + "good": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "soft": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "heavy": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + } + }, + { + "number": 7, + "name": "Photoshop", + "barrier": 5, + "weight": 57.0, + "jockey": "Ms Molly Bourke", + "trainer": "John Sargent", + "form": "72", + "career_prize": "$9700.00", + "age": 4, + "sex": "Mare", + "sire": "Per Incanto", + "stats_available": true, + "stats": { + "overall": { + "starts": 2, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.5 + }, + "conditions": { + "good": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "soft": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "heavy": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + } + }, + { + "number": 8, + "name": "Plume", + "barrier": 1, + "weight": 57.0, + "jockey": "Dylan Gibbons", + "trainer": "Michael, John & Wayne Hawkes", + "form": "4534X", + "career_prize": "$11200.00", + "age": 5, + "sex": "Mare", + "sire": "Blue Point", + "stats_available": true, + "stats": { + "overall": { + "starts": 4, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.25 + }, + "track": { + "starts": 1, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 1.0 + }, + "conditions": { + "good": { + "starts": 3, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "soft": { + "starts": 1, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 1.0 + }, + "heavy": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "secondUp": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + } + }, + { + "number": 9, + "name": "Rativa", + "barrier": 9, + "weight": 57.0, + "jockey": "Mitch Stapleford", + "trainer": "Gregory Hickman", + "form": "", + "career_prize": "$0.00", + "age": 5, + "sex": "Mare", + "sire": "Pierata", + "stats_available": false, + "stats": null + } + ] + }, + { + "race": 6, + "name": "4Wd Tours R Us Class 1 Handicap", + "distance": "1400m", + "condition": "Good 4", + "race_class": "CL1", + "prize_money": "42000", + "number_of_runners": 10, + "abandoned": false, + "start_time": "2026-08-13T05:40:00Z", + "runners": [ + { + "number": 1, + "name": "Andron", + "barrier": 2, + "weight": 59.5, + "jockey": "Ashley Morgan", + "trainer": "Michael, John & Wayne Hawkes", + "form": "133X", + "career_prize": "$37800.00", + "age": 5, + "sex": "Gelding", + "sire": "Pierro", + "stats_available": true, + "stats": { + "overall": { + "starts": 3, + "wins": 1, + "places": 3, + "seconds": 0, + "thirds": 2, + "winPercent": 0.33333333, + "placePercent": 1.0 + }, + "conditions": { + "good": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "soft": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "heavy": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + } + } + }, + { + "number": 2, + "name": "Woodrow", + "barrier": 7, + "weight": 59.5, + "jockey": "Brodie Loy", + "trainer": "Cassandra Schmidt", + "form": "221X2", + "career_prize": "$56175.00", + "age": 4, + "sex": "Gelding", + "sire": "Exceed And Excel", + "stats_available": true, + "stats": { + "overall": { + "starts": 7, + "wins": 1, + "places": 5, + "seconds": 3, + "thirds": 1, + "winPercent": 0.14285714, + "placePercent": 0.71428571 + }, + "conditions": { + "good": { + "starts": 3, + "wins": 1, + "places": 2, + "seconds": 1, + "thirds": 0, + "winPercent": 0.33333333, + "placePercent": 0.66666667 + }, + "soft": { + "starts": 2, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.5 + }, + "heavy": { + "starts": 1, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 1.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 2, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.5 + }, + "secondUp": { + "starts": 2, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.5 + } + } + }, + { + "number": 3, + "name": "Lego Master", + "barrier": 3, + "weight": 58.5, + "jockey": "Kerrin McEvoy", + "trainer": "Bjorn Baker", + "form": "322X1", + "career_prize": "$38600.00", + "age": 4, + "sex": "Gelding", + "sire": "Graff", + "stats_available": true, + "stats": { + "overall": { + "starts": 5, + "wins": 1, + "places": 4, + "seconds": 2, + "thirds": 1, + "winPercent": 0.2, + "placePercent": 0.8 + }, + "distance": { + "starts": 2, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.5 + }, + "conditions": { + "good": { + "starts": 4, + "wins": 0, + "places": 3, + "seconds": 2, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.75 + }, + "soft": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "heavy": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "secondUp": { + "starts": 1, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 1.0 + } + } + }, + { + "number": 4, + "name": "Broadway Street", + "barrier": 9, + "weight": 58.0, + "jockey": "Nash Rawiller", + "trainer": "Kerry Parker", + "form": "4X17", + "career_prize": "$24725.00", + "age": 4, + "sex": "Gelding", + "sire": "Alabama Express", + "stats_available": true, + "stats": { + "overall": { + "starts": 3, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 0.33333333, + "placePercent": 0.33333333 + }, + "conditions": { + "good": { + "starts": 2, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 0.5, + "placePercent": 0.5 + }, + "soft": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "heavy": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 2, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 0.5, + "placePercent": 0.5 + }, + "secondUp": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + } + }, + { + "number": 5, + "name": "Asilah", + "barrier": 10, + "weight": 57.5, + "jockey": "Tommy Berry", + "trainer": "Chris Waller", + "form": "14X", + "career_prize": "$32000.00", + "age": 4, + "sex": "Mare", + "sire": "Wootton Bassett", + "stats_available": true, + "stats": { + "overall": { + "starts": 2, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 0.5, + "placePercent": 0.5 + }, + "track": { + "starts": 1, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 1.0, + "placePercent": 1.0 + }, + "distance": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "conditions": { + "good": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "soft": { + "starts": 1, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 1.0, + "placePercent": 1.0 + }, + "heavy": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 1, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 1.0, + "placePercent": 1.0 + }, + "secondUp": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + } + }, + { + "number": 6, + "name": "I'm Relevant", + "barrier": 1, + "weight": 56.5, + "jockey": "Dylan Gibbons", + "trainer": "John Thompson", + "form": "631", + "career_prize": "$26250.00", + "age": 3, + "sex": "Gelding", + "sire": "Written By", + "stats_available": true, + "stats": { + "overall": { + "starts": 3, + "wins": 1, + "places": 2, + "seconds": 0, + "thirds": 1, + "winPercent": 0.33333333, + "placePercent": 0.66666667 + }, + "track": { + "starts": 1, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 1.0 + }, + "conditions": { + "good": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "soft": { + "starts": 2, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.5 + }, + "heavy": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "secondUp": { + "starts": 1, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 1.0 + } + } + }, + { + "number": 7, + "name": "Frida Kay", + "barrier": 5, + "weight": 56.0, + "jockey": "Ms Olivia Chambers", + "trainer": "Kylie Gavenlock", + "form": "7X515", + "career_prize": "$33750.00", + "age": 4, + "sex": "Mare", + "sire": "Supido", + "stats_available": true, + "stats": { + "overall": { + "starts": 6, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 0.16666667, + "placePercent": 0.16666667 + }, + "track": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "conditions": { + "good": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "soft": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "heavy": { + "starts": 1, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 1.0, + "placePercent": 1.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 3, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "secondUp": { + "starts": 2, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 0.5, + "placePercent": 0.5 + } + } + }, + { + "number": 8, + "name": "Ouragan", + "barrier": 4, + "weight": 56.0, + "jockey": "Andrew Calder", + "trainer": "Paul & Martha Cave", + "form": "62533", + "career_prize": "$47850.00", + "age": 4, + "sex": "Mare", + "sire": "Yes Yes Yes", + "stats_available": true, + "stats": { + "overall": { + "starts": 9, + "wins": 1, + "places": 5, + "seconds": 1, + "thirds": 3, + "winPercent": 0.11111111, + "placePercent": 0.55555556 + }, + "track": { + "starts": 3, + "wins": 0, + "places": 2, + "seconds": 1, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.66666667 + }, + "conditions": { + "good": { + "starts": 3, + "wins": 1, + "places": 2, + "seconds": 0, + "thirds": 1, + "winPercent": 0.33333333, + "placePercent": 0.66666667 + }, + "soft": { + "starts": 3, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.33333333 + }, + "heavy": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 2, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.5 + }, + "secondUp": { + "starts": 1, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 1.0 + } + } + }, + { + "number": 9, + "name": "Truce", + "barrier": 6, + "weight": 55.0, + "jockey": "Mitch Stapleford", + "trainer": "Sara Ryan", + "form": "55053", + "career_prize": "$31225.00", + "age": 5, + "sex": "Mare", + "sire": "Epaulette", + "stats_available": true, + "stats": { + "overall": { + "starts": 9, + "wins": 1, + "places": 3, + "seconds": 1, + "thirds": 1, + "winPercent": 0.11111111, + "placePercent": 0.33333333 + }, + "track": { + "starts": 2, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.5 + }, + "conditions": { + "good": { + "starts": 6, + "wins": 1, + "places": 2, + "seconds": 1, + "thirds": 0, + "winPercent": 0.16666667, + "placePercent": 0.33333333 + }, + "soft": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "heavy": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 2, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 0.5, + "placePercent": 0.5 + }, + "secondUp": { + "starts": 2, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.5 + } + } + }, + { + "number": 10, + "name": "Supreme Statement", + "barrier": 8, + "weight": 55.0, + "jockey": "Andrew Gibbons", + "trainer": "Cheryl Grouse", + "form": "950X5", + "career_prize": "$51150.00", + "age": 5, + "sex": "Gelding", + "sire": "Press Statement", + "stats_available": true, + "stats": { + "overall": { + "starts": 16, + "wins": 1, + "places": 5, + "seconds": 1, + "thirds": 3, + "winPercent": 0.0625, + "placePercent": 0.3125 + }, + "track": { + "starts": 4, + "wins": 1, + "places": 2, + "seconds": 0, + "thirds": 1, + "winPercent": 0.25, + "placePercent": 0.5 + }, + "distance": { + "starts": 2, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.5 + }, + "conditions": { + "good": { + "starts": 11, + "wins": 1, + "places": 3, + "seconds": 0, + "thirds": 2, + "winPercent": 0.09090909, + "placePercent": 0.27272727 + }, + "soft": { + "starts": 2, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.5 + }, + "heavy": { + "starts": 1, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 1.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 3, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "secondUp": { + "starts": 3, + "wins": 0, + "places": 3, + "seconds": 1, + "thirds": 2, + "winPercent": 0.0, + "placePercent": 1.0 + } + } + } + ] + }, + { + "race": 7, + "name": "Destination Port Stephens Cup BM 64", + "distance": "1250m", + "condition": "Good 4", + "race_class": "BM64", + "prize_money": "42000", + "number_of_runners": 15, + "abandoned": false, + "start_time": "2026-08-13T06:20:00Z", + "runners": [ + { + "number": 1, + "name": "Sharp Shock", + "barrier": 8, + "weight": 61.5, + "jockey": "Rory Hutchings", + "trainer": "Rodney Northam", + "form": "90X70", + "career_prize": "$342675.00", + "age": 7, + "sex": "Gelding", + "sire": "Bull Point", + "stats_available": true, + "stats": { + "overall": { + "starts": 34, + "wins": 5, + "places": 13, + "seconds": 8, + "thirds": 0, + "winPercent": 0.14705882, + "placePercent": 0.38235294 + }, + "track": { + "starts": 4, + "wins": 0, + "places": 2, + "seconds": 2, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.5 + }, + "conditions": { + "good": { + "starts": 18, + "wins": 3, + "places": 9, + "seconds": 6, + "thirds": 0, + "winPercent": 0.16666667, + "placePercent": 0.5 + }, + "soft": { + "starts": 11, + "wins": 1, + "places": 3, + "seconds": 2, + "thirds": 0, + "winPercent": 0.09090909, + "placePercent": 0.27272727 + }, + "heavy": { + "starts": 4, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 0.25, + "placePercent": 0.25 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 7, + "wins": 1, + "places": 3, + "seconds": 2, + "thirds": 0, + "winPercent": 0.14285714, + "placePercent": 0.42857143 + }, + "secondUp": { + "starts": 6, + "wins": 1, + "places": 2, + "seconds": 1, + "thirds": 0, + "winPercent": 0.16666667, + "placePercent": 0.33333333 + } + } + }, + { + "number": 2, + "name": "Hollywood Gold", + "barrier": 3, + "weight": 60.5, + "jockey": "Ms Shannen Llewellyn", + "trainer": "Peter Mills", + "form": "X0651", + "career_prize": "$124450.00", + "age": 6, + "sex": "Gelding", + "sire": "Casino Prince", + "stats_available": true, + "stats": { + "overall": { + "starts": 14, + "wins": 4, + "places": 8, + "seconds": 3, + "thirds": 1, + "winPercent": 0.28571429, + "placePercent": 0.57142857 + }, + "conditions": { + "good": { + "starts": 6, + "wins": 2, + "places": 4, + "seconds": 2, + "thirds": 0, + "winPercent": 0.33333333, + "placePercent": 0.66666667 + }, + "soft": { + "starts": 7, + "wins": 1, + "places": 3, + "seconds": 1, + "thirds": 1, + "winPercent": 0.14285714, + "placePercent": 0.42857143 + }, + "heavy": { + "starts": 1, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 1.0, + "placePercent": 1.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 3, + "wins": 0, + "places": 2, + "seconds": 1, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.66666667 + }, + "secondUp": { + "starts": 3, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.33333333 + } + } + }, + { + "number": 3, + "name": "President", + "barrier": 2, + "weight": 60.5, + "jockey": "Mitch Stapleford", + "trainer": "Jason Coyle", + "form": "78687", + "career_prize": "$110400.00", + "age": 5, + "sex": "Gelding", + "sire": "I Am Invincible", + "stats_available": true, + "stats": { + "overall": { + "starts": 17, + "wins": 2, + "places": 4, + "seconds": 0, + "thirds": 2, + "winPercent": 0.11764706, + "placePercent": 0.23529412 + }, + "distance": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "conditions": { + "good": { + "starts": 8, + "wins": 1, + "places": 2, + "seconds": 0, + "thirds": 1, + "winPercent": 0.125, + "placePercent": 0.25 + }, + "soft": { + "starts": 6, + "wins": 1, + "places": 2, + "seconds": 0, + "thirds": 1, + "winPercent": 0.16666667, + "placePercent": 0.33333333 + }, + "heavy": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 5, + "wins": 1, + "places": 3, + "seconds": 0, + "thirds": 2, + "winPercent": 0.2, + "placePercent": 0.6 + }, + "secondUp": { + "starts": 4, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + } + }, + { + "number": 4, + "name": "Tainui", + "barrier": 15, + "weight": 60.0, + "jockey": "Adrian Layt", + "trainer": "Geoff O'Brien", + "form": "2798X", + "career_prize": "$118325.00", + "age": 5, + "sex": "Gelding", + "sire": "Astern", + "stats_available": true, + "stats": { + "overall": { + "starts": 17, + "wins": 4, + "places": 10, + "seconds": 6, + "thirds": 0, + "winPercent": 0.23529412, + "placePercent": 0.58823529 + }, + "track": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "conditions": { + "good": { + "starts": 14, + "wins": 4, + "places": 9, + "seconds": 5, + "thirds": 0, + "winPercent": 0.28571429, + "placePercent": 0.64285714 + }, + "soft": { + "starts": 2, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.5 + }, + "heavy": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 2, + "wins": 0, + "places": 2, + "seconds": 2, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 1.0 + }, + "secondUp": { + "starts": 2, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.5 + } + } + }, + { + "number": 5, + "name": "Equilibrist", + "barrier": 10, + "weight": 59.5, + "jockey": "Nash Rawiller", + "trainer": "Kerry Parker", + "form": "58798", + "career_prize": "$176725.00", + "age": 6, + "sex": "Gelding", + "sire": "Trapeze Artist", + "stats_available": true, + "stats": { + "overall": { + "starts": 33, + "wins": 4, + "places": 8, + "seconds": 2, + "thirds": 2, + "winPercent": 0.12121212, + "placePercent": 0.24242424 + }, + "track": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "distance": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "conditions": { + "good": { + "starts": 17, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.05882353 + }, + "soft": { + "starts": 11, + "wins": 2, + "places": 5, + "seconds": 1, + "thirds": 2, + "winPercent": 0.18181818, + "placePercent": 0.45454545 + }, + "heavy": { + "starts": 5, + "wins": 2, + "places": 2, + "seconds": 0, + "thirds": 0, + "winPercent": 0.4, + "placePercent": 0.4 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 5, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "secondUp": { + "starts": 5, + "wins": 0, + "places": 2, + "seconds": 1, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.4 + } + } + }, + { + "number": 6, + "name": "Herman Said", + "barrier": 14, + "weight": 59.5, + "jockey": "William Stanley", + "trainer": "Kris Lees", + "form": "455X3", + "career_prize": "$60125.00", + "age": 4, + "sex": "Gelding", + "sire": "Exceedance", + "stats_available": true, + "stats": { + "overall": { + "starts": 10, + "wins": 2, + "places": 6, + "seconds": 2, + "thirds": 2, + "winPercent": 0.2, + "placePercent": 0.6 + }, + "track": { + "starts": 3, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 0.33333333, + "placePercent": 0.33333333 + }, + "distance": { + "starts": 2, + "wins": 1, + "places": 2, + "seconds": 1, + "thirds": 0, + "winPercent": 0.5, + "placePercent": 1.0 + }, + "trackDistance": { + "starts": 1, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 1.0, + "placePercent": 1.0 + }, + "conditions": { + "good": { + "starts": 4, + "wins": 0, + "places": 3, + "seconds": 2, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.75 + }, + "soft": { + "starts": 5, + "wins": 2, + "places": 2, + "seconds": 0, + "thirds": 0, + "winPercent": 0.4, + "placePercent": 0.4 + }, + "heavy": { + "starts": 1, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 1.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 3, + "wins": 1, + "places": 3, + "seconds": 0, + "thirds": 2, + "winPercent": 0.33333333, + "placePercent": 1.0 + }, + "secondUp": { + "starts": 2, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.5 + } + } + }, + { + "number": 7, + "name": "Puerto Banus", + "barrier": 6, + "weight": 58.5, + "jockey": "Andrew Adkins", + "trainer": "Paul Perry", + "form": "64660", + "career_prize": "$129825.00", + "age": 5, + "sex": "Gelding", + "sire": "Saxon Warrior", + "stats_available": true, + "stats": { + "overall": { + "starts": 25, + "wins": 3, + "places": 13, + "seconds": 6, + "thirds": 4, + "winPercent": 0.12, + "placePercent": 0.52 + }, + "track": { + "starts": 4, + "wins": 1, + "places": 3, + "seconds": 1, + "thirds": 1, + "winPercent": 0.25, + "placePercent": 0.75 + }, + "conditions": { + "good": { + "starts": 15, + "wins": 1, + "places": 9, + "seconds": 5, + "thirds": 3, + "winPercent": 0.06666667, + "placePercent": 0.6 + }, + "soft": { + "starts": 7, + "wins": 2, + "places": 3, + "seconds": 0, + "thirds": 1, + "winPercent": 0.28571429, + "placePercent": 0.42857143 + }, + "heavy": { + "starts": 2, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.5 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 4, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.25 + }, + "secondUp": { + "starts": 3, + "wins": 0, + "places": 3, + "seconds": 1, + "thirds": 2, + "winPercent": 0.0, + "placePercent": 1.0 + } + } + }, + { + "number": 8, + "name": "Divine Secrets", + "barrier": 4, + "weight": 57.5, + "jockey": "Chad Schofield", + "trainer": "Peter Snowden", + "form": "1293X", + "career_prize": "$51075.00", + "age": 4, + "sex": "Mare", + "sire": "Deep Field", + "stats_available": true, + "stats": { + "overall": { + "starts": 9, + "wins": 2, + "places": 4, + "seconds": 1, + "thirds": 1, + "winPercent": 0.22222222, + "placePercent": 0.44444444 + }, + "conditions": { + "good": { + "starts": 4, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 0.25, + "placePercent": 0.25 + }, + "soft": { + "starts": 5, + "wins": 1, + "places": 3, + "seconds": 1, + "thirds": 1, + "winPercent": 0.2, + "placePercent": 0.6 + }, + "heavy": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 2, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 0.5, + "placePercent": 0.5 + }, + "secondUp": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + } + }, + { + "number": 9, + "name": "Call Me Sassy", + "barrier": 12, + "weight": 57.0, + "jockey": "Tommy Berry", + "trainer": "David Pfieffer", + "form": "22273", + "career_prize": "$61250.00", + "age": 5, + "sex": "Mare", + "sire": "Zoustar", + "stats_available": true, + "stats": { + "overall": { + "starts": 9, + "wins": 1, + "places": 8, + "seconds": 3, + "thirds": 4, + "winPercent": 0.11111111, + "placePercent": 0.88888889 + }, + "track": { + "starts": 2, + "wins": 0, + "places": 2, + "seconds": 2, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 1.0 + }, + "distance": { + "starts": 1, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 1.0 + }, + "trackDistance": { + "starts": 1, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 1.0 + }, + "conditions": { + "good": { + "starts": 6, + "wins": 1, + "places": 6, + "seconds": 1, + "thirds": 4, + "winPercent": 0.16666667, + "placePercent": 1.0 + }, + "soft": { + "starts": 3, + "wins": 0, + "places": 2, + "seconds": 2, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.66666667 + }, + "heavy": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 2, + "wins": 0, + "places": 2, + "seconds": 1, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 1.0 + }, + "secondUp": { + "starts": 2, + "wins": 1, + "places": 2, + "seconds": 1, + "thirds": 0, + "winPercent": 0.5, + "placePercent": 1.0 + } + } + }, + { + "number": 10, + "name": "Nosey Parker", + "barrier": 11, + "weight": 56.5, + "jockey": "Ms Alysha Collett", + "trainer": "Paul Perry", + "form": "65443", + "career_prize": "$345400.00", + "age": 7, + "sex": "Gelding", + "sire": "Choisir", + "stats_available": true, + "stats": { + "overall": { + "starts": 45, + "wins": 5, + "places": 15, + "seconds": 6, + "thirds": 4, + "winPercent": 0.11111111, + "placePercent": 0.33333333 + }, + "track": { + "starts": 18, + "wins": 4, + "places": 10, + "seconds": 4, + "thirds": 2, + "winPercent": 0.22222222, + "placePercent": 0.55555556 + }, + "distance": { + "starts": 9, + "wins": 2, + "places": 4, + "seconds": 2, + "thirds": 0, + "winPercent": 0.22222222, + "placePercent": 0.44444444 + }, + "trackDistance": { + "starts": 7, + "wins": 2, + "places": 3, + "seconds": 1, + "thirds": 0, + "winPercent": 0.28571429, + "placePercent": 0.42857143 + }, + "conditions": { + "good": { + "starts": 18, + "wins": 1, + "places": 4, + "seconds": 2, + "thirds": 1, + "winPercent": 0.05555556, + "placePercent": 0.22222222 + }, + "soft": { + "starts": 19, + "wins": 4, + "places": 6, + "seconds": 0, + "thirds": 2, + "winPercent": 0.21052632, + "placePercent": 0.31578947 + }, + "heavy": { + "starts": 7, + "wins": 0, + "places": 4, + "seconds": 4, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.57142857 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 5, + "wins": 0, + "places": 2, + "seconds": 1, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.4 + }, + "secondUp": { + "starts": 5, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.2 + } + } + }, + { + "number": 11, + "name": "Nafanua", + "barrier": 13, + "weight": 55.0, + "jockey": "Dylan Gibbons", + "trainer": "Bjorn Baker", + "form": "541X3", + "career_prize": "$25600.00", + "age": 4, + "sex": "Mare", + "sire": "Tagaloa", + "stats_available": true, + "stats": { + "overall": { + "starts": 5, + "wins": 1, + "places": 3, + "seconds": 1, + "thirds": 1, + "winPercent": 0.2, + "placePercent": 0.6 + }, + "conditions": { + "good": { + "starts": 2, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 0.5, + "placePercent": 0.5 + }, + "soft": { + "starts": 3, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 0.33333333, + "placePercent": 0.33333333 + }, + "heavy": { + "starts": 1, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 1.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 2, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.5 + }, + "secondUp": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + } + }, + { + "number": 12, + "name": "Vittozzi", + "barrier": 5, + "weight": 55.0, + "jockey": "Ashley Morgan", + "trainer": "Nathan Doyle", + "form": "21X75", + "career_prize": "$25900.00", + "age": 4, + "sex": "Mare", + "sire": "Trapeze Artist", + "stats_available": true, + "stats": { + "overall": { + "starts": 6, + "wins": 1, + "places": 3, + "seconds": 1, + "thirds": 1, + "winPercent": 0.16666667, + "placePercent": 0.5 + }, + "conditions": { + "good": { + "starts": 3, + "wins": 1, + "places": 2, + "seconds": 1, + "thirds": 0, + "winPercent": 0.33333333, + "placePercent": 0.66666667 + }, + "soft": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "heavy": { + "starts": 2, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.5 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 3, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.33333333 + }, + "secondUp": { + "starts": 2, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.5 + } + } + }, + { + "number": 13, + "name": "Felis Chaus", + "barrier": 7, + "weight": 55.5, + "jockey": "Ms Liberty Smyth,", + "trainer": "Marc Quinn", + "form": "63562", + "career_prize": "$53175.00", + "age": 5, + "sex": "Gelding", + "sire": "Jungle Cat", + "stats_available": true, + "stats": { + "overall": { + "starts": 16, + "wins": 1, + "places": 5, + "seconds": 2, + "thirds": 2, + "winPercent": 0.0625, + "placePercent": 0.3125 + }, + "track": { + "starts": 2, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.5 + }, + "conditions": { + "good": { + "starts": 7, + "wins": 1, + "places": 3, + "seconds": 1, + "thirds": 1, + "winPercent": 0.14285714, + "placePercent": 0.42857143 + }, + "soft": { + "starts": 6, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.16666667 + }, + "heavy": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 3, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "secondUp": { + "starts": 3, + "wins": 1, + "places": 2, + "seconds": 1, + "thirds": 0, + "winPercent": 0.33333333, + "placePercent": 0.66666667 + } + } + }, + { + "number": 14, + "name": "Executive Decision", + "barrier": 9, + "weight": 55.0, + "jockey": "", + "trainer": "Mark Cross", + "form": "63909", + "career_prize": "$95600.00", + "age": 5, + "sex": "Gelding", + "sire": "Hallowed Crown", + "stats_available": true, + "stats": { + "overall": { + "starts": 31, + "wins": 3, + "places": 5, + "seconds": 1, + "thirds": 1, + "winPercent": 0.09677419, + "placePercent": 0.16129032 + }, + "track": { + "starts": 6, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 0.16666667, + "placePercent": 0.16666667 + }, + "distance": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "conditions": { + "good": { + "starts": 14, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 0.07142857, + "placePercent": 0.07142857 + }, + "soft": { + "starts": 7, + "wins": 0, + "places": 2, + "seconds": 1, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.28571429 + }, + "heavy": { + "starts": 8, + "wins": 2, + "places": 2, + "seconds": 0, + "thirds": 0, + "winPercent": 0.25, + "placePercent": 0.25 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 7, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.14285714 + }, + "secondUp": { + "starts": 6, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 0.16666667, + "placePercent": 0.16666667 + } + } + }, + { + "number": 15, + "name": "Asilah", + "barrier": 1, + "weight": 57.5, + "jockey": "Tommy Berry", + "trainer": "Chris Waller", + "form": "14X", + "career_prize": "$32000.00", + "age": 4, + "sex": "Mare", + "sire": "Wootton Bassett", + "stats_available": true, + "stats": { + "overall": { + "starts": 2, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 0.5, + "placePercent": 0.5 + }, + "track": { + "starts": 1, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 1.0, + "placePercent": 1.0 + }, + "conditions": { + "good": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "soft": { + "starts": 1, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 1.0, + "placePercent": 1.0 + }, + "heavy": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 1, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 1.0, + "placePercent": 1.0 + }, + "secondUp": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + } + } + ] + }, + { + "race": 8, + "name": "The Prince Of Merewether BM64 Handicap", + "distance": "1600m", + "condition": "Good 4", + "race_class": "BM64", + "prize_money": "45000", + "number_of_runners": 11, + "abandoned": false, + "start_time": "2026-08-13T06:55:00Z", + "runners": [ + { + "number": 1, + "name": "Prince Of Sorts", + "barrier": 3, + "weight": 63.0, + "jockey": "Ms Shannen Llewellyn", + "trainer": "Allan Kehoe", + "form": "02X83", + "career_prize": "$177900.00", + "age": 5, + "sex": "Gelding", + "sire": "Tassort", + "stats_available": true, + "stats": { + "overall": { + "starts": 24, + "wins": 5, + "places": 13, + "seconds": 4, + "thirds": 4, + "winPercent": 0.20833333, + "placePercent": 0.54166667 + }, + "track": { + "starts": 4, + "wins": 1, + "places": 2, + "seconds": 1, + "thirds": 0, + "winPercent": 0.25, + "placePercent": 0.5 + }, + "distance": { + "starts": 3, + "wins": 0, + "places": 2, + "seconds": 1, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.66666667 + }, + "trackDistance": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "conditions": { + "good": { + "starts": 13, + "wins": 2, + "places": 7, + "seconds": 3, + "thirds": 2, + "winPercent": 0.15384615, + "placePercent": 0.53846154 + }, + "soft": { + "starts": 8, + "wins": 2, + "places": 4, + "seconds": 1, + "thirds": 1, + "winPercent": 0.25, + "placePercent": 0.5 + }, + "heavy": { + "starts": 2, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 0.5, + "placePercent": 0.5 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 5, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.2 + }, + "secondUp": { + "starts": 4, + "wins": 2, + "places": 3, + "seconds": 1, + "thirds": 0, + "winPercent": 0.5, + "placePercent": 0.75 + } + } + }, + { + "number": 2, + "name": "Fabrice", + "barrier": 9, + "weight": 60.5, + "jockey": "Mitchell Bell", + "trainer": "Tracey Bartley", + "form": "X6240", + "career_prize": "$95750.00", + "age": 6, + "sex": "Gelding", + "sire": "Ocean Park", + "stats_available": true, + "stats": { + "overall": { + "starts": 17, + "wins": 2, + "places": 7, + "seconds": 3, + "thirds": 2, + "winPercent": 0.11764706, + "placePercent": 0.41176471 + }, + "track": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "conditions": { + "good": { + "starts": 6, + "wins": 0, + "places": 4, + "seconds": 2, + "thirds": 2, + "winPercent": 0.0, + "placePercent": 0.66666667 + }, + "soft": { + "starts": 6, + "wins": 1, + "places": 2, + "seconds": 1, + "thirds": 0, + "winPercent": 0.16666667, + "placePercent": 0.33333333 + }, + "heavy": { + "starts": 3, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 0.33333333, + "placePercent": 0.33333333 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 4, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 0.25, + "placePercent": 0.25 + }, + "secondUp": { + "starts": 3, + "wins": 0, + "places": 2, + "seconds": 1, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.66666667 + } + } + }, + { + "number": 3, + "name": "The Stars Align", + "barrier": 4, + "weight": 60.5, + "jockey": "Jean Van Overmeire", + "trainer": "Anthony Mountney", + "form": "11410", + "career_prize": "$59365.00", + "age": 5, + "sex": "Gelding", + "sire": "Star Turn", + "stats_available": true, + "stats": { + "overall": { + "starts": 11, + "wins": 4, + "places": 4, + "seconds": 0, + "thirds": 0, + "winPercent": 0.36363636, + "placePercent": 0.36363636 + }, + "distance": { + "starts": 6, + "wins": 3, + "places": 3, + "seconds": 0, + "thirds": 0, + "winPercent": 0.5, + "placePercent": 0.5 + }, + "conditions": { + "good": { + "starts": 3, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 0.33333333, + "placePercent": 0.33333333 + }, + "soft": { + "starts": 6, + "wins": 2, + "places": 2, + "seconds": 0, + "thirds": 0, + "winPercent": 0.33333333, + "placePercent": 0.33333333 + }, + "heavy": { + "starts": 1, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 1.0, + "placePercent": 1.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 4, + "wins": 2, + "places": 2, + "seconds": 0, + "thirds": 0, + "winPercent": 0.5, + "placePercent": 0.5 + }, + "secondUp": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + } + }, + { + "number": 4, + "name": "Kosuke", + "barrier": 7, + "weight": 60.0, + "jockey": "Ms Jess Taylor", + "trainer": "Gregory McFarlane", + "form": "X784X", + "career_prize": "$109200.00", + "age": 5, + "sex": "Gelding", + "sire": "The Autumn Sun", + "stats_available": true, + "stats": { + "overall": { + "starts": 17, + "wins": 2, + "places": 5, + "seconds": 3, + "thirds": 0, + "winPercent": 0.11764706, + "placePercent": 0.29411765 + }, + "track": { + "starts": 2, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 0.5, + "placePercent": 0.5 + }, + "distance": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "trackDistance": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "conditions": { + "good": { + "starts": 7, + "wins": 2, + "places": 2, + "seconds": 0, + "thirds": 0, + "winPercent": 0.28571429, + "placePercent": 0.28571429 + }, + "soft": { + "starts": 7, + "wins": 0, + "places": 3, + "seconds": 3, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.42857143 + }, + "heavy": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 4, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 0.25, + "placePercent": 0.25 + }, + "secondUp": { + "starts": 3, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.33333333 + } + } + }, + { + "number": 5, + "name": "Tom Cruising", + "barrier": 1, + "weight": 59.5, + "jockey": "Nash Rawiller", + "trainer": "Kerry Parker", + "form": "5X060", + "career_prize": "$136630.00", + "age": 6, + "sex": "Gelding", + "sire": "American Pharoah", + "stats_available": true, + "stats": { + "overall": { + "starts": 31, + "wins": 4, + "places": 9, + "seconds": 3, + "thirds": 2, + "winPercent": 0.12903226, + "placePercent": 0.29032258 + }, + "track": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "distance": { + "starts": 17, + "wins": 3, + "places": 6, + "seconds": 2, + "thirds": 1, + "winPercent": 0.17647059, + "placePercent": 0.35294118 + }, + "trackDistance": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "conditions": { + "good": { + "starts": 16, + "wins": 3, + "places": 3, + "seconds": 0, + "thirds": 0, + "winPercent": 0.1875, + "placePercent": 0.1875 + }, + "soft": { + "starts": 9, + "wins": 1, + "places": 5, + "seconds": 2, + "thirds": 2, + "winPercent": 0.11111111, + "placePercent": 0.55555556 + }, + "heavy": { + "starts": 6, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.16666667 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 4, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.25 + }, + "secondUp": { + "starts": 4, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + } + }, + { + "number": 6, + "name": "Rush Attack", + "barrier": 11, + "weight": 58.5, + "jockey": "Tommy Berry", + "trainer": "Nathan Doyle", + "form": "88666", + "career_prize": "$189600.00", + "age": 6, + "sex": "Gelding", + "sire": "Brave Smash", + "stats_available": true, + "stats": { + "overall": { + "starts": 24, + "wins": 4, + "places": 9, + "seconds": 5, + "thirds": 0, + "winPercent": 0.16666667, + "placePercent": 0.375 + }, + "track": { + "starts": 6, + "wins": 1, + "places": 3, + "seconds": 2, + "thirds": 0, + "winPercent": 0.16666667, + "placePercent": 0.5 + }, + "distance": { + "starts": 9, + "wins": 1, + "places": 4, + "seconds": 3, + "thirds": 0, + "winPercent": 0.11111111, + "placePercent": 0.44444444 + }, + "trackDistance": { + "starts": 5, + "wins": 1, + "places": 2, + "seconds": 1, + "thirds": 0, + "winPercent": 0.2, + "placePercent": 0.4 + }, + "conditions": { + "good": { + "starts": 9, + "wins": 2, + "places": 4, + "seconds": 2, + "thirds": 0, + "winPercent": 0.22222222, + "placePercent": 0.44444444 + }, + "soft": { + "starts": 9, + "wins": 2, + "places": 4, + "seconds": 2, + "thirds": 0, + "winPercent": 0.22222222, + "placePercent": 0.44444444 + }, + "heavy": { + "starts": 5, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.2 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 5, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.2 + }, + "secondUp": { + "starts": 4, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 0.25, + "placePercent": 0.25 + } + } + }, + { + "number": 7, + "name": "Tact", + "barrier": 8, + "weight": 58.5, + "jockey": "Aaron Bullock", + "trainer": "Jason Deamer", + "form": "0X662", + "career_prize": "$85375.00", + "age": 5, + "sex": "Gelding", + "sire": "The Autumn Sun", + "stats_available": true, + "stats": { + "overall": { + "starts": 17, + "wins": 3, + "places": 6, + "seconds": 2, + "thirds": 1, + "winPercent": 0.17647059, + "placePercent": 0.35294118 + }, + "track": { + "starts": 8, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "distance": { + "starts": 4, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 0.25, + "placePercent": 0.25 + }, + "trackDistance": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "conditions": { + "good": { + "starts": 11, + "wins": 2, + "places": 3, + "seconds": 0, + "thirds": 1, + "winPercent": 0.18181818, + "placePercent": 0.27272727 + }, + "soft": { + "starts": 3, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "heavy": { + "starts": 3, + "wins": 1, + "places": 3, + "seconds": 2, + "thirds": 0, + "winPercent": 0.33333333, + "placePercent": 1.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 5, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.2 + }, + "secondUp": { + "starts": 4, + "wins": 1, + "places": 2, + "seconds": 0, + "thirds": 1, + "winPercent": 0.25, + "placePercent": 0.5 + } + } + }, + { + "number": 8, + "name": "Uncle Harry", + "barrier": 2, + "weight": 58.0, + "jockey": "Kerrin McEvoy", + "trainer": "Paul Perry", + "form": "6X944", + "career_prize": "$168175.00", + "age": 6, + "sex": "Gelding", + "sire": "Harry Angel", + "stats_available": true, + "stats": { + "overall": { + "starts": 38, + "wins": 4, + "places": 11, + "seconds": 2, + "thirds": 5, + "winPercent": 0.10526316, + "placePercent": 0.28947368 + }, + "track": { + "starts": 20, + "wins": 2, + "places": 5, + "seconds": 2, + "thirds": 1, + "winPercent": 0.1, + "placePercent": 0.25 + }, + "distance": { + "starts": 10, + "wins": 1, + "places": 5, + "seconds": 1, + "thirds": 3, + "winPercent": 0.1, + "placePercent": 0.5 + }, + "trackDistance": { + "starts": 5, + "wins": 1, + "places": 2, + "seconds": 1, + "thirds": 0, + "winPercent": 0.2, + "placePercent": 0.4 + }, + "conditions": { + "good": { + "starts": 22, + "wins": 4, + "places": 10, + "seconds": 1, + "thirds": 5, + "winPercent": 0.18181818, + "placePercent": 0.45454545 + }, + "soft": { + "starts": 11, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.09090909 + }, + "heavy": { + "starts": 3, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 7, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 0.14285714, + "placePercent": 0.14285714 + }, + "secondUp": { + "starts": 6, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 0.16666667, + "placePercent": 0.16666667 + } + } + }, + { + "number": 9, + "name": "Kahraba", + "barrier": 6, + "weight": 55.0, + "jockey": "Ms Mollie Fitzgerald", + "trainer": "Denim Wynen", + "form": "9X327", + "career_prize": "$86225.00", + "age": 7, + "sex": "Mare", + "sire": "Dundeel", + "stats_available": true, + "stats": { + "overall": { + "starts": 31, + "wins": 2, + "places": 8, + "seconds": 3, + "thirds": 3, + "winPercent": 0.06451613, + "placePercent": 0.25806452 + }, + "track": { + "starts": 3, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "distance": { + "starts": 6, + "wins": 0, + "places": 4, + "seconds": 2, + "thirds": 2, + "winPercent": 0.0, + "placePercent": 0.66666667 + }, + "conditions": { + "good": { + "starts": 16, + "wins": 2, + "places": 3, + "seconds": 0, + "thirds": 1, + "winPercent": 0.125, + "placePercent": 0.1875 + }, + "soft": { + "starts": 8, + "wins": 0, + "places": 2, + "seconds": 1, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.25 + }, + "heavy": { + "starts": 5, + "wins": 0, + "places": 3, + "seconds": 2, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.6 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 5, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.2 + }, + "secondUp": { + "starts": 5, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.2 + } + } + }, + { + "number": 10, + "name": "So You Ready", + "barrier": 5, + "weight": 55.0, + "jockey": "Ms Olivia Chambers", + "trainer": "Kristen Buchanan", + "form": "36X00", + "career_prize": "$51425.00", + "age": 5, + "sex": "Gelding", + "sire": "So You Think", + "stats_available": true, + "stats": { + "overall": { + "starts": 19, + "wins": 1, + "places": 4, + "seconds": 2, + "thirds": 1, + "winPercent": 0.05263158, + "placePercent": 0.21052632 + }, + "track": { + "starts": 6, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.16666667 + }, + "distance": { + "starts": 3, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "conditions": { + "good": { + "starts": 9, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.11111111 + }, + "soft": { + "starts": 7, + "wins": 1, + "places": 3, + "seconds": 2, + "thirds": 0, + "winPercent": 0.14285714, + "placePercent": 0.42857143 + }, + "heavy": { + "starts": 3, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 4, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "secondUp": { + "starts": 4, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + } + }, + { + "number": 11, + "name": "Vieste", + "barrier": 10, + "weight": 55.0, + "jockey": "Ms Poppie Gorton", + "trainer": "Kerry Parker", + "form": "67X08", + "career_prize": "$110000.00", + "age": 6, + "sex": "Mare", + "sire": "Maurice", + "stats_available": true, + "stats": { + "overall": { + "starts": 34, + "wins": 2, + "places": 9, + "seconds": 1, + "thirds": 6, + "winPercent": 0.05882353, + "placePercent": 0.26470588 + }, + "track": { + "starts": 5, + "wins": 2, + "places": 3, + "seconds": 0, + "thirds": 1, + "winPercent": 0.4, + "placePercent": 0.6 + }, + "distance": { + "starts": 9, + "wins": 0, + "places": 2, + "seconds": 0, + "thirds": 2, + "winPercent": 0.0, + "placePercent": 0.22222222 + }, + "trackDistance": { + "starts": 2, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.5 + }, + "conditions": { + "good": { + "starts": 20, + "wins": 2, + "places": 6, + "seconds": 1, + "thirds": 3, + "winPercent": 0.1, + "placePercent": 0.3 + }, + "soft": { + "starts": 8, + "wins": 0, + "places": 2, + "seconds": 0, + "thirds": 2, + "winPercent": 0.0, + "placePercent": 0.25 + }, + "heavy": { + "starts": 5, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.2 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 5, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.2 + }, + "secondUp": { + "starts": 4, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 0.25, + "placePercent": 0.25 + } + } + } + ] + } + ] +} \ No newline at end of file diff --git a/data/results/aug13_rockhampton.json b/data/results/aug13_rockhampton.json new file mode 100644 index 0000000000000000000000000000000000000000..4ba10e5fe83d3299c9b41154bc0503aff39f5030 --- /dev/null +++ b/data/results/aug13_rockhampton.json @@ -0,0 +1,8376 @@ +{ + "date": "2026-08-13", + "track": "Rockhampton", + "slug": "rockhampton", + "condition": "?", + "races": [ + { + "race": 1, + "name": "Great Northern 3Yo Maiden Handicap", + "distance": "1200m", + "condition": "Good 4", + "race_class": "3YO MDN", + "prize_money": "23000", + "number_of_runners": 8, + "abandoned": false, + "start_time": "2026-08-13T03:18:00Z", + "runners": [ + { + "number": 1, + "name": "Do A Little Dance", + "barrier": 8, + "weight": 60.0, + "jockey": "Ms Georgina Cartwright", + "trainer": "Billy Healey", + "form": "2X3", + "career_prize": "$7400.00", + "age": 3, + "sex": "Gelding", + "sire": "Aclaim", + "stats_available": true, + "stats": { + "overall": { + "starts": 2, + "wins": 0, + "places": 2, + "seconds": 1, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 1.0 + }, + "distance": { + "starts": 1, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 1.0 + }, + "conditions": { + "good": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "soft": { + "starts": 1, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 1.0 + }, + "heavy": { + "starts": 1, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 1.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 1, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 1.0 + } + } + }, + { + "number": 2, + "name": "Rattlesnakewhiskey", + "barrier": 7, + "weight": 58.5, + "jockey": "Warwick Satherley", + "trainer": "Warwick Satherley", + "form": "8X2", + "career_prize": "$2200.00", + "age": 3, + "sex": "Gelding", + "sire": "Bellevue Hill", + "stats_available": true, + "stats": { + "overall": { + "starts": 2, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.5 + }, + "track": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "conditions": { + "good": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "soft": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "heavy": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + } + }, + { + "number": 3, + "name": "Gin 'N' Juice", + "barrier": 4, + "weight": 58.0, + "jockey": "Ms Georgina Cartwright", + "trainer": "Billy Healey", + "form": "4X6", + "career_prize": "$2000.00", + "age": 3, + "sex": "Gelding", + "sire": "Dubious", + "stats_available": true, + "stats": { + "overall": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "distance": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "conditions": { + "good": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "soft": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "heavy": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + } + }, + { + "number": 4, + "name": "It'Sall About Mary", + "barrier": 6, + "weight": 58.0, + "jockey": "Ryan Wiggins", + "trainer": "Darryl Hansen", + "form": "620X2", + "career_prize": "$10500.00", + "age": 3, + "sex": "Filly", + "sire": "Portland Sky", + "stats_available": true, + "stats": { + "overall": { + "starts": 4, + "wins": 0, + "places": 2, + "seconds": 2, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.5 + }, + "track": { + "starts": 1, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 1.0 + }, + "distance": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "conditions": { + "good": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "soft": { + "starts": 3, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.33333333 + }, + "heavy": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "secondUp": { + "starts": 1, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 1.0 + } + } + }, + { + "number": 5, + "name": "Sarah's Belle", + "barrier": 5, + "weight": 56.0, + "jockey": "Tom Orr", + "trainer": "John O'Sing", + "form": "9", + "career_prize": "$440.00", + "age": 3, + "sex": "Filly", + "sire": "Bellevue Hill", + "stats_available": true, + "stats": { + "overall": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "track": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "conditions": { + "good": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "soft": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "heavy": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + } + } + }, + { + "number": 6, + "name": "Balkan Melody", + "barrier": 2, + "weight": 55.5, + "jockey": "Raul Silvera Olivera", + "trainer": "Jason Morgan", + "form": "X5354", + "career_prize": "$6850.00", + "age": 3, + "sex": "Filly", + "sire": "Perast", + "stats_available": true, + "stats": { + "overall": { + "starts": 5, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.2 + }, + "track": { + "starts": 4, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.25 + }, + "distance": { + "starts": 1, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 1.0 + }, + "trackDistance": { + "starts": 1, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 1.0 + }, + "conditions": { + "good": { + "starts": 2, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.5 + }, + "soft": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "heavy": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "secondUp": { + "starts": 1, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 1.0 + } + } + }, + { + "number": 7, + "name": "Scotch Rocket", + "barrier": 3, + "weight": 54.0, + "jockey": "Ms Steph Tierney", + "trainer": "Jade Doolan", + "form": "X807X", + "career_prize": "$2240.00", + "age": 3, + "sex": "Filly", + "sire": "Glenfiddich", + "stats_available": true, + "stats": { + "overall": { + "starts": 5, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "track": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "conditions": { + "good": { + "starts": 4, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "soft": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "heavy": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "secondUp": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + } + }, + { + "number": 8, + "name": "Tiger Rocket", + "barrier": 1, + "weight": 54.0, + "jockey": "Ms Nikki Olzard", + "trainer": "Jade Doolan", + "form": "63897", + "career_prize": "$7420.00", + "age": 3, + "sex": "Gelding", + "sire": "Better Than Ready", + "stats_available": true, + "stats": { + "overall": { + "starts": 10, + "wins": 0, + "places": 2, + "seconds": 0, + "thirds": 2, + "winPercent": 0.0, + "placePercent": 0.2 + }, + "track": { + "starts": 4, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "distance": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "conditions": { + "good": { + "starts": 5, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "soft": { + "starts": 4, + "wins": 0, + "places": 2, + "seconds": 0, + "thirds": 2, + "winPercent": 0.0, + "placePercent": 0.5 + }, + "heavy": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "secondUp": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + } + } + ] + }, + { + "race": 2, + "name": "Tab Class 5 Handicap", + "distance": "1400m", + "condition": "Good 4", + "race_class": "CL5", + "prize_money": "21000", + "number_of_runners": 7, + "abandoned": false, + "start_time": "2026-08-13T03:57:00Z", + "runners": [ + { + "number": 1, + "name": "Ask Me Mate", + "barrier": 6, + "weight": 59.0, + "jockey": "Chris McIver", + "trainer": "Jamie McConachy", + "form": "X5343", + "career_prize": "$87650.00", + "age": 5, + "sex": "Gelding", + "sire": "Better Than Ready", + "stats_available": true, + "stats": { + "overall": { + "starts": 18, + "wins": 4, + "places": 11, + "seconds": 3, + "thirds": 4, + "winPercent": 0.22222222, + "placePercent": 0.61111111 + }, + "track": { + "starts": 15, + "wins": 4, + "places": 10, + "seconds": 2, + "thirds": 4, + "winPercent": 0.26666667, + "placePercent": 0.66666667 + }, + "distance": { + "starts": 2, + "wins": 2, + "places": 2, + "seconds": 0, + "thirds": 0, + "winPercent": 1.0, + "placePercent": 1.0 + }, + "trackDistance": { + "starts": 2, + "wins": 2, + "places": 2, + "seconds": 0, + "thirds": 0, + "winPercent": 1.0, + "placePercent": 1.0 + }, + "conditions": { + "good": { + "starts": 5, + "wins": 0, + "places": 2, + "seconds": 1, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.4 + }, + "soft": { + "starts": 11, + "wins": 3, + "places": 7, + "seconds": 2, + "thirds": 2, + "winPercent": 0.27272727, + "placePercent": 0.63636364 + }, + "heavy": { + "starts": 1, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 1.0, + "placePercent": 1.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 5, + "wins": 1, + "places": 2, + "seconds": 0, + "thirds": 1, + "winPercent": 0.2, + "placePercent": 0.4 + }, + "secondUp": { + "starts": 4, + "wins": 2, + "places": 3, + "seconds": 0, + "thirds": 1, + "winPercent": 0.5, + "placePercent": 0.75 + } + } + }, + { + "number": 2, + "name": "Lonergy", + "barrier": 2, + "weight": 58.0, + "jockey": "Ms Nikki Olzard", + "trainer": "Rodney Hay", + "form": "16824", + "career_prize": "$102660.00", + "age": 7, + "sex": "Gelding", + "sire": "Lonhro", + "stats_available": true, + "stats": { + "overall": { + "starts": 27, + "wins": 4, + "places": 12, + "seconds": 5, + "thirds": 3, + "winPercent": 0.14814815, + "placePercent": 0.44444444 + }, + "track": { + "starts": 8, + "wins": 1, + "places": 3, + "seconds": 1, + "thirds": 1, + "winPercent": 0.125, + "placePercent": 0.375 + }, + "distance": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "conditions": { + "good": { + "starts": 15, + "wins": 2, + "places": 6, + "seconds": 4, + "thirds": 0, + "winPercent": 0.13333333, + "placePercent": 0.4 + }, + "soft": { + "starts": 9, + "wins": 2, + "places": 4, + "seconds": 0, + "thirds": 2, + "winPercent": 0.22222222, + "placePercent": 0.44444444 + }, + "heavy": { + "starts": 1, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 1.0 + }, + "firm": { + "starts": 1, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 1.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 7, + "wins": 2, + "places": 4, + "seconds": 2, + "thirds": 0, + "winPercent": 0.28571429, + "placePercent": 0.57142857 + }, + "secondUp": { + "starts": 5, + "wins": 0, + "places": 3, + "seconds": 2, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.6 + } + } + }, + { + "number": 3, + "name": "Warna", + "barrier": 1, + "weight": 58.0, + "jockey": "Ms Steph Tierney", + "trainer": "Stuart Kendrick", + "form": "17759", + "career_prize": "$67620.00", + "age": 5, + "sex": "Gelding", + "sire": "Written Tycoon", + "stats_available": true, + "stats": { + "overall": { + "starts": 17, + "wins": 3, + "places": 7, + "seconds": 2, + "thirds": 2, + "winPercent": 0.17647059, + "placePercent": 0.41176471 + }, + "track": { + "starts": 3, + "wins": 0, + "places": 2, + "seconds": 2, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.66666667 + }, + "distance": { + "starts": 11, + "wins": 3, + "places": 5, + "seconds": 1, + "thirds": 1, + "winPercent": 0.27272727, + "placePercent": 0.45454545 + }, + "trackDistance": { + "starts": 2, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.5 + }, + "conditions": { + "good": { + "starts": 7, + "wins": 2, + "places": 3, + "seconds": 0, + "thirds": 1, + "winPercent": 0.28571429, + "placePercent": 0.42857143 + }, + "soft": { + "starts": 9, + "wins": 1, + "places": 4, + "seconds": 2, + "thirds": 1, + "winPercent": 0.11111111, + "placePercent": 0.44444444 + }, + "heavy": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 3, + "wins": 1, + "places": 2, + "seconds": 1, + "thirds": 0, + "winPercent": 0.33333333, + "placePercent": 0.66666667 + }, + "secondUp": { + "starts": 3, + "wins": 0, + "places": 2, + "seconds": 1, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.66666667 + } + } + }, + { + "number": 4, + "name": "Bold Artic", + "barrier": 5, + "weight": 57.0, + "jockey": "Warwick Satherley", + "trainer": "Garnett Taylor", + "form": "166X4", + "career_prize": "$54435.00", + "age": 5, + "sex": "Gelding", + "sire": "Under The Louvre", + "stats_available": true, + "stats": { + "overall": { + "starts": 15, + "wins": 2, + "places": 6, + "seconds": 2, + "thirds": 2, + "winPercent": 0.13333333, + "placePercent": 0.4 + }, + "track": { + "starts": 6, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.16666667 + }, + "distance": { + "starts": 2, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.5 + }, + "conditions": { + "good": { + "starts": 4, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 0.25, + "placePercent": 0.25 + }, + "soft": { + "starts": 9, + "wins": 1, + "places": 3, + "seconds": 0, + "thirds": 2, + "winPercent": 0.11111111, + "placePercent": 0.33333333 + }, + "heavy": { + "starts": 2, + "wins": 0, + "places": 2, + "seconds": 2, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 1.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 4, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.25 + }, + "secondUp": { + "starts": 3, + "wins": 1, + "places": 2, + "seconds": 0, + "thirds": 1, + "winPercent": 0.33333333, + "placePercent": 0.66666667 + } + } + }, + { + "number": 5, + "name": "Presszora", + "barrier": 7, + "weight": 57.0, + "jockey": "Sean Cormack", + "trainer": "Kevin Miller", + "form": "18X48", + "career_prize": "$54400.00", + "age": 5, + "sex": "Mare", + "sire": "Press Statement", + "stats_available": true, + "stats": { + "overall": { + "starts": 9, + "wins": 5, + "places": 5, + "seconds": 0, + "thirds": 0, + "winPercent": 0.55555556, + "placePercent": 0.55555556 + }, + "track": { + "starts": 6, + "wins": 3, + "places": 3, + "seconds": 0, + "thirds": 0, + "winPercent": 0.5, + "placePercent": 0.5 + }, + "distance": { + "starts": 4, + "wins": 2, + "places": 2, + "seconds": 0, + "thirds": 0, + "winPercent": 0.5, + "placePercent": 0.5 + }, + "trackDistance": { + "starts": 4, + "wins": 2, + "places": 2, + "seconds": 0, + "thirds": 0, + "winPercent": 0.5, + "placePercent": 0.5 + }, + "conditions": { + "good": { + "starts": 2, + "wins": 2, + "places": 2, + "seconds": 0, + "thirds": 0, + "winPercent": 1.0, + "placePercent": 1.0 + }, + "soft": { + "starts": 6, + "wins": 3, + "places": 3, + "seconds": 0, + "thirds": 0, + "winPercent": 0.5, + "placePercent": 0.5 + }, + "heavy": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 2, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 0.5, + "placePercent": 0.5 + }, + "secondUp": { + "starts": 1, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 1.0, + "placePercent": 1.0 + } + } + }, + { + "number": 6, + "name": "Hou Long Gwai", + "barrier": 4, + "weight": 56.0, + "jockey": "Tom Orr", + "trainer": "Michael Stephens", + "form": "2X410", + "career_prize": "$36750.00", + "age": 5, + "sex": "Gelding", + "sire": "Hellbent", + "stats_available": true, + "stats": { + "overall": { + "starts": 12, + "wins": 2, + "places": 4, + "seconds": 2, + "thirds": 0, + "winPercent": 0.16666667, + "placePercent": 0.33333333 + }, + "track": { + "starts": 6, + "wins": 1, + "places": 2, + "seconds": 1, + "thirds": 0, + "winPercent": 0.16666667, + "placePercent": 0.33333333 + }, + "distance": { + "starts": 2, + "wins": 1, + "places": 2, + "seconds": 1, + "thirds": 0, + "winPercent": 0.5, + "placePercent": 1.0 + }, + "trackDistance": { + "starts": 2, + "wins": 1, + "places": 2, + "seconds": 1, + "thirds": 0, + "winPercent": 0.5, + "placePercent": 1.0 + }, + "conditions": { + "good": { + "starts": 4, + "wins": 2, + "places": 3, + "seconds": 1, + "thirds": 0, + "winPercent": 0.5, + "placePercent": 0.75 + }, + "soft": { + "starts": 7, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.14285714 + }, + "heavy": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 4, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 0.25, + "placePercent": 0.25 + }, + "secondUp": { + "starts": 3, + "wins": 1, + "places": 2, + "seconds": 1, + "thirds": 0, + "winPercent": 0.33333333, + "placePercent": 0.66666667 + } + } + }, + { + "number": 7, + "name": "Darling Clementine", + "barrier": 3, + "weight": 54.0, + "jockey": "Ms Tahlia Fenlon", + "trainer": "Darryl Gardiner", + "form": "04638", + "career_prize": "$61600.00", + "age": 5, + "sex": "Mare", + "sire": "Churchill", + "stats_available": true, + "stats": { + "overall": { + "starts": 17, + "wins": 4, + "places": 10, + "seconds": 3, + "thirds": 3, + "winPercent": 0.23529412, + "placePercent": 0.58823529 + }, + "track": { + "starts": 12, + "wins": 3, + "places": 7, + "seconds": 2, + "thirds": 2, + "winPercent": 0.25, + "placePercent": 0.58333333 + }, + "distance": { + "starts": 1, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 1.0 + }, + "trackDistance": { + "starts": 1, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 1.0 + }, + "conditions": { + "good": { + "starts": 7, + "wins": 3, + "places": 4, + "seconds": 1, + "thirds": 0, + "winPercent": 0.42857143, + "placePercent": 0.57142857 + }, + "soft": { + "starts": 8, + "wins": 1, + "places": 5, + "seconds": 2, + "thirds": 2, + "winPercent": 0.125, + "placePercent": 0.625 + }, + "heavy": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 3, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.33333333 + }, + "secondUp": { + "starts": 3, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 0.33333333, + "placePercent": 0.33333333 + } + } + } + ] + }, + { + "race": 3, + "name": "Premier Racehorse-Pride Of Venus Maiden", + "distance": "1050m", + "condition": "Good 4", + "race_class": "MDN", + "prize_money": "23000", + "number_of_runners": 11, + "abandoned": false, + "start_time": "2026-08-13T04:37:00Z", + "runners": [ + { + "number": 1, + "name": "Manoftheland", + "barrier": 7, + "weight": 60.0, + "jockey": "Paul Hamblin", + "trainer": "Kevin Miller", + "form": "4", + "career_prize": "$500.00", + "age": 4, + "sex": "Gelding", + "sire": "Adelaide", + "stats_available": true, + "stats": { + "overall": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "conditions": { + "good": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "soft": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "heavy": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + } + } + }, + { + "number": 2, + "name": "He's A Fighter", + "barrier": 8, + "weight": 59.5, + "jockey": "Warwick Satherley", + "trainer": "Garnett Taylor", + "form": "09X", + "career_prize": "$500.00", + "age": 5, + "sex": "Gelding", + "sire": "Sidestep", + "stats_available": true, + "stats": { + "overall": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "conditions": { + "good": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "soft": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "heavy": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + } + }, + { + "number": 3, + "name": "British Navy", + "barrier": 4, + "weight": 59.0, + "jockey": "Tom Orr", + "trainer": "John Wigginton", + "form": "6X432", + "career_prize": "$11225.00", + "age": 4, + "sex": "Gelding", + "sire": "Fastnet Rock", + "stats_available": true, + "stats": { + "overall": { + "starts": 7, + "wins": 0, + "places": 2, + "seconds": 1, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.28571429 + }, + "track": { + "starts": 2, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.5 + }, + "distance": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "trackDistance": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "conditions": { + "good": { + "starts": 5, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.2 + }, + "soft": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "heavy": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "secondUp": { + "starts": 2, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.5 + } + } + }, + { + "number": 4, + "name": "Graphien", + "barrier": 6, + "weight": 58.0, + "jockey": "Ms Nikki Olzard", + "trainer": "Jamie McConachy", + "form": "5", + "career_prize": "$0.00", + "age": 4, + "sex": "Mare", + "sire": "Written By", + "stats_available": true, + "stats": { + "overall": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "conditions": { + "good": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "soft": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "heavy": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + } + } + }, + { + "number": 5, + "name": "Next Stop Jupiter", + "barrier": 10, + "weight": 58.0, + "jockey": "Sean Cormack", + "trainer": "Kevin Miller", + "form": "345X", + "career_prize": "$4000.00", + "age": 4, + "sex": "Mare", + "sire": "Admire Mars", + "stats_available": true, + "stats": { + "overall": { + "starts": 3, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.33333333 + }, + "conditions": { + "good": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "soft": { + "starts": 1, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 1.0 + }, + "heavy": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 1, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 1.0 + }, + "secondUp": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + } + }, + { + "number": 6, + "name": "Eminen", + "barrier": 3, + "weight": 57.5, + "jockey": "Raul Silvera Olivera", + "trainer": "Stephen Rundle", + "form": "8X6", + "career_prize": "$500.00", + "age": 4, + "sex": "Mare", + "sire": "Brabinger", + "stats_available": true, + "stats": { + "overall": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "conditions": { + "good": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "soft": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "heavy": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + } + }, + { + "number": 7, + "name": "Ready As Bam", + "barrier": 1, + "weight": 57.5, + "jockey": "Ms Hannah Richardson", + "trainer": "Glenn Richardson", + "form": "4X3", + "career_prize": "$3700.00", + "age": 3, + "sex": "Gelding", + "sire": "Better Than Ready", + "stats_available": true, + "stats": { + "overall": { + "starts": 2, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.5 + }, + "conditions": { + "good": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "soft": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "heavy": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + } + }, + { + "number": 8, + "name": "Our Girl Snip", + "barrier": 9, + "weight": 56.0, + "jockey": "Ms Steph Tierney", + "trainer": "Stuart Kendrick", + "form": "", + "career_prize": "$0.00", + "age": 3, + "sex": "Filly", + "sire": "Worthy Cause", + "stats_available": false, + "stats": null + }, + { + "number": 9, + "name": "Three Tees", + "barrier": 2, + "weight": 55.5, + "jockey": "Chris McIver", + "trainer": "Tim Cook", + "form": "044X6", + "career_prize": "$20130.00", + "age": 5, + "sex": "Gelding", + "sire": "Hellbent", + "stats_available": true, + "stats": { + "overall": { + "starts": 14, + "wins": 0, + "places": 3, + "seconds": 2, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.21428571 + }, + "track": { + "starts": 6, + "wins": 0, + "places": 2, + "seconds": 2, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.33333333 + }, + "distance": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "trackDistance": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "conditions": { + "good": { + "starts": 3, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "soft": { + "starts": 9, + "wins": 0, + "places": 2, + "seconds": 2, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.22222222 + }, + "heavy": { + "starts": 2, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.5 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 4, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.25 + }, + "secondUp": { + "starts": 3, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.33333333 + } + } + }, + { + "number": 10, + "name": "Disco Diamond", + "barrier": 10, + "weight": 54.5, + "jockey": "Ms Georgina Cartwright", + "trainer": "Glenn Richardson", + "form": "7X45", + "career_prize": "$2375.00", + "age": 3, + "sex": "Filly", + "sire": "Better Than Ready", + "stats_available": true, + "stats": { + "overall": { + "starts": 3, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "conditions": { + "good": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "soft": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "heavy": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + } + }, + { + "number": 11, + "name": "Whenharry Metelsie", + "barrier": 5, + "weight": 54.0, + "jockey": "Ms Tahlia Fenlon", + "trainer": "Michael & Christine Dore", + "form": "578X7", + "career_prize": "$5870.00", + "age": 5, + "sex": "Mare", + "sire": "Cliffs Edge", + "stats_available": true, + "stats": { + "overall": { + "starts": 11, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.09090909 + }, + "track": { + "starts": 5, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.2 + }, + "distance": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "trackDistance": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "conditions": { + "good": { + "starts": 4, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "soft": { + "starts": 6, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.16666667 + }, + "heavy": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 4, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.25 + }, + "secondUp": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + } + } + ] + }, + { + "race": 4, + "name": "Premier Jockey - Warwick Satherley Open", + "distance": "1100m", + "condition": "Good 4", + "race_class": "OPEN", + "prize_money": "21000", + "number_of_runners": 7, + "abandoned": false, + "start_time": "2026-08-13T05:15:00Z", + "runners": [ + { + "number": 1, + "name": "Master Montaro", + "barrier": 1, + "weight": 61.0, + "jockey": "Raul Silvera Olivera", + "trainer": "Ricky Vale", + "form": "53690", + "career_prize": "$928220.00", + "age": 10, + "sex": "Gelding", + "sire": "Toronado", + "stats_available": true, + "stats": { + "overall": { + "starts": 34, + "wins": 6, + "places": 13, + "seconds": 2, + "thirds": 5, + "winPercent": 0.17647059, + "placePercent": 0.38235294 + }, + "track": { + "starts": 5, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.2 + }, + "distance": { + "starts": 6, + "wins": 1, + "places": 3, + "seconds": 0, + "thirds": 2, + "winPercent": 0.16666667, + "placePercent": 0.5 + }, + "trackDistance": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "conditions": { + "good": { + "starts": 25, + "wins": 6, + "places": 11, + "seconds": 1, + "thirds": 4, + "winPercent": 0.24, + "placePercent": 0.44 + }, + "soft": { + "starts": 8, + "wins": 0, + "places": 2, + "seconds": 1, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.25 + }, + "heavy": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 7, + "wins": 1, + "places": 2, + "seconds": 1, + "thirds": 0, + "winPercent": 0.14285714, + "placePercent": 0.28571429 + }, + "secondUp": { + "starts": 6, + "wins": 0, + "places": 2, + "seconds": 0, + "thirds": 2, + "winPercent": 0.0, + "placePercent": 0.33333333 + } + } + }, + { + "number": 2, + "name": "Track Tale", + "barrier": 6, + "weight": 59.5, + "jockey": "Ryan Wiggins", + "trainer": "Ricky Vale", + "form": "56403", + "career_prize": "$303100.00", + "age": 6, + "sex": "Mare", + "sire": "Whittington", + "stats_available": true, + "stats": { + "overall": { + "starts": 34, + "wins": 12, + "places": 23, + "seconds": 7, + "thirds": 4, + "winPercent": 0.35294118, + "placePercent": 0.67647059 + }, + "track": { + "starts": 19, + "wins": 7, + "places": 15, + "seconds": 6, + "thirds": 2, + "winPercent": 0.36842105, + "placePercent": 0.78947368 + }, + "distance": { + "starts": 6, + "wins": 2, + "places": 4, + "seconds": 2, + "thirds": 0, + "winPercent": 0.33333333, + "placePercent": 0.66666667 + }, + "trackDistance": { + "starts": 4, + "wins": 1, + "places": 3, + "seconds": 2, + "thirds": 0, + "winPercent": 0.25, + "placePercent": 0.75 + }, + "conditions": { + "good": { + "starts": 19, + "wins": 5, + "places": 11, + "seconds": 4, + "thirds": 2, + "winPercent": 0.26315789, + "placePercent": 0.57894737 + }, + "soft": { + "starts": 13, + "wins": 6, + "places": 10, + "seconds": 3, + "thirds": 1, + "winPercent": 0.46153846, + "placePercent": 0.76923077 + }, + "heavy": { + "starts": 1, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 1.0, + "placePercent": 1.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 6, + "wins": 3, + "places": 5, + "seconds": 1, + "thirds": 1, + "winPercent": 0.5, + "placePercent": 0.83333333 + }, + "secondUp": { + "starts": 6, + "wins": 2, + "places": 3, + "seconds": 1, + "thirds": 0, + "winPercent": 0.33333333, + "placePercent": 0.5 + } + } + }, + { + "number": 3, + "name": "Don Pedro", + "barrier": 3, + "weight": 55.5, + "jockey": "Ms Nikki Olzard", + "trainer": "Rodney Hay", + "form": "12257", + "career_prize": "$248910.00", + "age": 7, + "sex": "Gelding", + "sire": "Pierro", + "stats_available": true, + "stats": { + "overall": { + "starts": 37, + "wins": 6, + "places": 16, + "seconds": 6, + "thirds": 4, + "winPercent": 0.16216216, + "placePercent": 0.43243243 + }, + "track": { + "starts": 4, + "wins": 1, + "places": 2, + "seconds": 1, + "thirds": 0, + "winPercent": 0.25, + "placePercent": 0.5 + }, + "distance": { + "starts": 2, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 0.5, + "placePercent": 0.5 + }, + "trackDistance": { + "starts": 1, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 1.0, + "placePercent": 1.0 + }, + "conditions": { + "good": { + "starts": 24, + "wins": 5, + "places": 12, + "seconds": 4, + "thirds": 3, + "winPercent": 0.20833333, + "placePercent": 0.5 + }, + "soft": { + "starts": 12, + "wins": 1, + "places": 4, + "seconds": 2, + "thirds": 1, + "winPercent": 0.08333333, + "placePercent": 0.33333333 + }, + "heavy": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 7, + "wins": 1, + "places": 2, + "seconds": 0, + "thirds": 1, + "winPercent": 0.14285714, + "placePercent": 0.28571429 + }, + "secondUp": { + "starts": 7, + "wins": 2, + "places": 4, + "seconds": 1, + "thirds": 1, + "winPercent": 0.28571429, + "placePercent": 0.57142857 + } + } + }, + { + "number": 4, + "name": "Hurtle", + "barrier": 5, + "weight": 55.0, + "jockey": "Paul Hamblin", + "trainer": "Leaonie Horstman", + "form": "48454", + "career_prize": "$179850.00", + "age": 8, + "sex": "Gelding", + "sire": "Capitalist", + "stats_available": true, + "stats": { + "overall": { + "starts": 47, + "wins": 11, + "places": 22, + "seconds": 4, + "thirds": 7, + "winPercent": 0.23404255, + "placePercent": 0.46808511 + }, + "distance": { + "starts": 4, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 0.25, + "placePercent": 0.25 + }, + "conditions": { + "good": { + "starts": 29, + "wins": 6, + "places": 10, + "seconds": 2, + "thirds": 2, + "winPercent": 0.20689655, + "placePercent": 0.34482759 + }, + "soft": { + "starts": 17, + "wins": 5, + "places": 11, + "seconds": 2, + "thirds": 4, + "winPercent": 0.29411765, + "placePercent": 0.64705882 + }, + "heavy": { + "starts": 1, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 1.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 9, + "wins": 5, + "places": 7, + "seconds": 1, + "thirds": 1, + "winPercent": 0.55555556, + "placePercent": 0.77777778 + }, + "secondUp": { + "starts": 8, + "wins": 1, + "places": 3, + "seconds": 1, + "thirds": 1, + "winPercent": 0.125, + "placePercent": 0.375 + } + } + }, + { + "number": 5, + "name": "Tizso Fab", + "barrier": 2, + "weight": 54.0, + "jockey": "Warwick Satherley", + "trainer": "Darryl Gardiner", + "form": "145X8", + "career_prize": "$144755.00", + "age": 7, + "sex": "Gelding", + "sire": "Astern", + "stats_available": true, + "stats": { + "overall": { + "starts": 36, + "wins": 7, + "places": 13, + "seconds": 5, + "thirds": 1, + "winPercent": 0.19444444, + "placePercent": 0.36111111 + }, + "track": { + "starts": 13, + "wins": 4, + "places": 6, + "seconds": 2, + "thirds": 0, + "winPercent": 0.30769231, + "placePercent": 0.46153846 + }, + "distance": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "trackDistance": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "conditions": { + "good": { + "starts": 18, + "wins": 3, + "places": 6, + "seconds": 2, + "thirds": 1, + "winPercent": 0.16666667, + "placePercent": 0.33333333 + }, + "soft": { + "starts": 15, + "wins": 3, + "places": 6, + "seconds": 3, + "thirds": 0, + "winPercent": 0.2, + "placePercent": 0.4 + }, + "heavy": { + "starts": 2, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 0.5, + "placePercent": 0.5 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 5, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "secondUp": { + "starts": 4, + "wins": 0, + "places": 2, + "seconds": 1, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.5 + } + } + }, + { + "number": 6, + "name": "Resurrected", + "barrier": 4, + "weight": 54.0, + "jockey": "Chris McIver", + "trainer": "Phillip Pengelly", + "form": "2167X", + "career_prize": "$140960.00", + "age": 6, + "sex": "Gelding", + "sire": "Shalaa", + "stats_available": true, + "stats": { + "overall": { + "starts": 27, + "wins": 6, + "places": 14, + "seconds": 5, + "thirds": 3, + "winPercent": 0.22222222, + "placePercent": 0.51851852 + }, + "conditions": { + "good": { + "starts": 11, + "wins": 1, + "places": 5, + "seconds": 2, + "thirds": 2, + "winPercent": 0.09090909, + "placePercent": 0.45454545 + }, + "soft": { + "starts": 14, + "wins": 4, + "places": 8, + "seconds": 3, + "thirds": 1, + "winPercent": 0.28571429, + "placePercent": 0.57142857 + }, + "heavy": { + "starts": 2, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 0.5, + "placePercent": 0.5 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 5, + "wins": 0, + "places": 2, + "seconds": 0, + "thirds": 2, + "winPercent": 0.0, + "placePercent": 0.4 + }, + "secondUp": { + "starts": 4, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.25 + } + } + }, + { + "number": 7, + "name": "Pantelone", + "barrier": 1, + "weight": 54.0, + "jockey": "Ms Hannah Richardson", + "trainer": "Glenn Richardson", + "form": "44905", + "career_prize": "$207145.00", + "age": 6, + "sex": "Gelding", + "sire": "Street Boss", + "stats_available": true, + "stats": { + "overall": { + "starts": 31, + "wins": 6, + "places": 14, + "seconds": 6, + "thirds": 2, + "winPercent": 0.19354839, + "placePercent": 0.4516129 + }, + "track": { + "starts": 2, + "wins": 1, + "places": 2, + "seconds": 1, + "thirds": 0, + "winPercent": 0.5, + "placePercent": 1.0 + }, + "distance": { + "starts": 8, + "wins": 1, + "places": 4, + "seconds": 2, + "thirds": 1, + "winPercent": 0.125, + "placePercent": 0.5 + }, + "conditions": { + "good": { + "starts": 20, + "wins": 4, + "places": 9, + "seconds": 4, + "thirds": 1, + "winPercent": 0.2, + "placePercent": 0.45 + }, + "soft": { + "starts": 7, + "wins": 2, + "places": 5, + "seconds": 2, + "thirds": 1, + "winPercent": 0.28571429, + "placePercent": 0.71428571 + }, + "heavy": { + "starts": 3, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 7, + "wins": 1, + "places": 3, + "seconds": 1, + "thirds": 1, + "winPercent": 0.14285714, + "placePercent": 0.42857143 + }, + "secondUp": { + "starts": 6, + "wins": 2, + "places": 5, + "seconds": 2, + "thirds": 1, + "winPercent": 0.33333333, + "placePercent": 0.83333333 + } + } + } + ] + }, + { + "race": 5, + "name": "Premier Trainer - Clinton Taylor BM 60", + "distance": "1300m", + "condition": "Good 4", + "race_class": "BM60", + "prize_money": "21000", + "number_of_runners": 11, + "abandoned": false, + "start_time": "2026-08-13T05:48:00Z", + "runners": [ + { + "number": 1, + "name": "King's Duty", + "barrier": 3, + "weight": 61.0, + "jockey": "Ms Sophie Wilcock", + "trainer": "Kerrod Smyth", + "form": "86X10", + "career_prize": "$129325.00", + "age": 7, + "sex": "Gelding", + "sire": "Exosphere", + "stats_available": true, + "stats": { + "overall": { + "starts": 32, + "wins": 5, + "places": 10, + "seconds": 1, + "thirds": 4, + "winPercent": 0.15625, + "placePercent": 0.3125 + }, + "track": { + "starts": 2, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 0.5, + "placePercent": 0.5 + }, + "distance": { + "starts": 2, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 0.5, + "placePercent": 0.5 + }, + "conditions": { + "good": { + "starts": 18, + "wins": 4, + "places": 8, + "seconds": 1, + "thirds": 3, + "winPercent": 0.22222222, + "placePercent": 0.44444444 + }, + "soft": { + "starts": 11, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.09090909 + }, + "heavy": { + "starts": 2, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 0.5, + "placePercent": 0.5 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 6, + "wins": 2, + "places": 3, + "seconds": 1, + "thirds": 0, + "winPercent": 0.33333333, + "placePercent": 0.5 + }, + "secondUp": { + "starts": 5, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + } + }, + { + "number": 2, + "name": "Royal Gladiator", + "barrier": 10, + "weight": 60.5, + "jockey": "", + "trainer": "Darryl Hansen", + "form": "37272", + "career_prize": "$94045.00", + "age": 5, + "sex": "Gelding", + "sire": "Jungle Cat", + "stats_available": true, + "stats": { + "overall": { + "starts": 25, + "wins": 4, + "places": 10, + "seconds": 5, + "thirds": 1, + "winPercent": 0.16, + "placePercent": 0.4 + }, + "track": { + "starts": 6, + "wins": 1, + "places": 3, + "seconds": 2, + "thirds": 0, + "winPercent": 0.16666667, + "placePercent": 0.5 + }, + "distance": { + "starts": 1, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 1.0, + "placePercent": 1.0 + }, + "conditions": { + "good": { + "starts": 11, + "wins": 2, + "places": 4, + "seconds": 2, + "thirds": 0, + "winPercent": 0.18181818, + "placePercent": 0.36363636 + }, + "soft": { + "starts": 13, + "wins": 2, + "places": 5, + "seconds": 2, + "thirds": 1, + "winPercent": 0.15384615, + "placePercent": 0.38461538 + }, + "heavy": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 4, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 0.25, + "placePercent": 0.25 + }, + "secondUp": { + "starts": 4, + "wins": 1, + "places": 3, + "seconds": 1, + "thirds": 1, + "winPercent": 0.25, + "placePercent": 0.75 + } + } + }, + { + "number": 3, + "name": "Rustic Tzar", + "barrier": 9, + "weight": 60.0, + "jockey": "", + "trainer": "Billy Healey", + "form": "06830", + "career_prize": "$61900.00", + "age": 6, + "sex": "Gelding", + "sire": "Russian Revolution", + "stats_available": true, + "stats": { + "overall": { + "starts": 17, + "wins": 3, + "places": 7, + "seconds": 2, + "thirds": 2, + "winPercent": 0.17647059, + "placePercent": 0.41176471 + }, + "distance": { + "starts": 1, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 1.0, + "placePercent": 1.0 + }, + "conditions": { + "good": { + "starts": 6, + "wins": 2, + "places": 3, + "seconds": 1, + "thirds": 0, + "winPercent": 0.33333333, + "placePercent": 0.5 + }, + "soft": { + "starts": 8, + "wins": 0, + "places": 2, + "seconds": 1, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.25 + }, + "heavy": { + "starts": 2, + "wins": 1, + "places": 2, + "seconds": 0, + "thirds": 1, + "winPercent": 0.5, + "placePercent": 1.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 5, + "wins": 0, + "places": 2, + "seconds": 1, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.4 + }, + "secondUp": { + "starts": 4, + "wins": 1, + "places": 2, + "seconds": 1, + "thirds": 0, + "winPercent": 0.25, + "placePercent": 0.5 + } + } + }, + { + "number": 4, + "name": "Bitter Spirit", + "barrier": 1, + "weight": 59.5, + "jockey": "Sean Cormack", + "trainer": "Tom Smith", + "form": "322X5", + "career_prize": "$49150.00", + "age": 4, + "sex": "Gelding", + "sire": "Spirit Of Boom", + "stats_available": true, + "stats": { + "overall": { + "starts": 11, + "wins": 2, + "places": 9, + "seconds": 5, + "thirds": 2, + "winPercent": 0.18181818, + "placePercent": 0.81818182 + }, + "track": { + "starts": 5, + "wins": 0, + "places": 3, + "seconds": 2, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.6 + }, + "distance": { + "starts": 2, + "wins": 1, + "places": 2, + "seconds": 0, + "thirds": 1, + "winPercent": 0.5, + "placePercent": 1.0 + }, + "conditions": { + "good": { + "starts": 6, + "wins": 2, + "places": 6, + "seconds": 3, + "thirds": 1, + "winPercent": 0.33333333, + "placePercent": 1.0 + }, + "soft": { + "starts": 4, + "wins": 0, + "places": 3, + "seconds": 2, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.75 + }, + "heavy": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 2, + "wins": 0, + "places": 2, + "seconds": 1, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 1.0 + }, + "secondUp": { + "starts": 2, + "wins": 0, + "places": 2, + "seconds": 2, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 1.0 + } + } + }, + { + "number": 5, + "name": "Moochi Starlight", + "barrier": 4, + "weight": 58.5, + "jockey": "Warwick Satherley", + "trainer": "John Wigginton", + "form": "18122", + "career_prize": "$69640.00", + "age": 5, + "sex": "Gelding", + "sire": "All Too Hard", + "stats_available": true, + "stats": { + "overall": { + "starts": 17, + "wins": 2, + "places": 10, + "seconds": 8, + "thirds": 0, + "winPercent": 0.11764706, + "placePercent": 0.58823529 + }, + "track": { + "starts": 8, + "wins": 1, + "places": 5, + "seconds": 4, + "thirds": 0, + "winPercent": 0.125, + "placePercent": 0.625 + }, + "conditions": { + "good": { + "starts": 8, + "wins": 0, + "places": 4, + "seconds": 4, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.5 + }, + "soft": { + "starts": 8, + "wins": 2, + "places": 5, + "seconds": 3, + "thirds": 0, + "winPercent": 0.25, + "placePercent": 0.625 + }, + "heavy": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 4, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 0.25, + "placePercent": 0.25 + }, + "secondUp": { + "starts": 4, + "wins": 0, + "places": 2, + "seconds": 2, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.5 + } + } + }, + { + "number": 6, + "name": "Itza Motza", + "barrier": 6, + "weight": 57.5, + "jockey": "Raul Silvera Olivera", + "trainer": "Ricky Vale", + "form": "71727", + "career_prize": "$104205.00", + "age": 6, + "sex": "Gelding", + "sire": "Starspangledbanner", + "stats_available": true, + "stats": { + "overall": { + "starts": 43, + "wins": 4, + "places": 16, + "seconds": 7, + "thirds": 5, + "winPercent": 0.09302326, + "placePercent": 0.37209302 + }, + "track": { + "starts": 8, + "wins": 2, + "places": 5, + "seconds": 2, + "thirds": 1, + "winPercent": 0.25, + "placePercent": 0.625 + }, + "distance": { + "starts": 10, + "wins": 1, + "places": 4, + "seconds": 3, + "thirds": 0, + "winPercent": 0.1, + "placePercent": 0.4 + }, + "trackDistance": { + "starts": 4, + "wins": 1, + "places": 3, + "seconds": 2, + "thirds": 0, + "winPercent": 0.25, + "placePercent": 0.75 + }, + "conditions": { + "good": { + "starts": 17, + "wins": 1, + "places": 6, + "seconds": 3, + "thirds": 2, + "winPercent": 0.05882353, + "placePercent": 0.35294118 + }, + "soft": { + "starts": 21, + "wins": 3, + "places": 8, + "seconds": 2, + "thirds": 3, + "winPercent": 0.14285714, + "placePercent": 0.38095238 + }, + "heavy": { + "starts": 4, + "wins": 0, + "places": 2, + "seconds": 2, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.5 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 6, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.16666667 + }, + "secondUp": { + "starts": 6, + "wins": 0, + "places": 2, + "seconds": 1, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.33333333 + } + } + }, + { + "number": 7, + "name": "Autumn Gale", + "barrier": 8, + "weight": 57.0, + "jockey": "Chris McIver", + "trainer": "Jamie McConachy", + "form": "143X4", + "career_prize": "$27000.00", + "age": 4, + "sex": "Gelding", + "sire": "Perast", + "stats_available": true, + "stats": { + "overall": { + "starts": 5, + "wins": 1, + "places": 3, + "seconds": 0, + "thirds": 2, + "winPercent": 0.2, + "placePercent": 0.6 + }, + "track": { + "starts": 4, + "wins": 1, + "places": 3, + "seconds": 0, + "thirds": 2, + "winPercent": 0.25, + "placePercent": 0.75 + }, + "distance": { + "starts": 1, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 1.0 + }, + "trackDistance": { + "starts": 1, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 1.0 + }, + "conditions": { + "good": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "soft": { + "starts": 3, + "wins": 1, + "places": 3, + "seconds": 0, + "thirds": 2, + "winPercent": 0.33333333, + "placePercent": 1.0 + }, + "heavy": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 1, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 1.0 + }, + "secondUp": { + "starts": 1, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 1.0, + "placePercent": 1.0 + } + } + }, + { + "number": 8, + "name": "Ten Carat Lucy", + "barrier": 2, + "weight": 57.0, + "jockey": "Ryan Wiggins", + "trainer": "Kevin Miller", + "form": "22234", + "career_prize": "$42850.00", + "age": 5, + "sex": "Mare", + "sire": "Exceedance", + "stats_available": true, + "stats": { + "overall": { + "starts": 10, + "wins": 1, + "places": 9, + "seconds": 6, + "thirds": 2, + "winPercent": 0.1, + "placePercent": 0.9 + }, + "track": { + "starts": 9, + "wins": 1, + "places": 9, + "seconds": 6, + "thirds": 2, + "winPercent": 0.11111111, + "placePercent": 1.0 + }, + "distance": { + "starts": 1, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 1.0 + }, + "trackDistance": { + "starts": 1, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 1.0 + }, + "conditions": { + "good": { + "starts": 3, + "wins": 0, + "places": 3, + "seconds": 2, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 1.0 + }, + "soft": { + "starts": 6, + "wins": 1, + "places": 6, + "seconds": 4, + "thirds": 1, + "winPercent": 0.16666667, + "placePercent": 1.0 + }, + "heavy": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 2, + "wins": 1, + "places": 2, + "seconds": 1, + "thirds": 0, + "winPercent": 0.5, + "placePercent": 1.0 + }, + "secondUp": { + "starts": 2, + "wins": 0, + "places": 2, + "seconds": 1, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 1.0 + } + } + }, + { + "number": 9, + "name": "Fitzroy Street", + "barrier": 5, + "weight": 56.5, + "jockey": "Ms Steph Tierney", + "trainer": "Stuart Kendrick", + "form": "X2588", + "career_prize": "$36060.00", + "age": 5, + "sex": "Mare", + "sire": "Turn Me Loose", + "stats_available": true, + "stats": { + "overall": { + "starts": 14, + "wins": 1, + "places": 5, + "seconds": 2, + "thirds": 2, + "winPercent": 0.07142857, + "placePercent": 0.35714286 + }, + "track": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "distance": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "conditions": { + "good": { + "starts": 6, + "wins": 1, + "places": 3, + "seconds": 1, + "thirds": 1, + "winPercent": 0.16666667, + "placePercent": 0.5 + }, + "soft": { + "starts": 6, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.16666667 + }, + "heavy": { + "starts": 1, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 1.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 4, + "wins": 1, + "places": 2, + "seconds": 1, + "thirds": 0, + "winPercent": 0.25, + "placePercent": 0.5 + }, + "secondUp": { + "starts": 3, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.33333333 + } + } + }, + { + "number": 10, + "name": "Heroic Talent", + "barrier": 8, + "weight": 55.0, + "jockey": "", + "trainer": "Stephen Rundle", + "form": "12069", + "career_prize": "$40120.00", + "age": 4, + "sex": "Gelding", + "sire": "Heroic Valour", + "stats_available": true, + "stats": { + "overall": { + "starts": 19, + "wins": 1, + "places": 8, + "seconds": 5, + "thirds": 2, + "winPercent": 0.05263158, + "placePercent": 0.42105263 + }, + "track": { + "starts": 11, + "wins": 0, + "places": 3, + "seconds": 3, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.27272727 + }, + "distance": { + "starts": 4, + "wins": 0, + "places": 3, + "seconds": 3, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.75 + }, + "trackDistance": { + "starts": 1, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 1.0 + }, + "conditions": { + "good": { + "starts": 6, + "wins": 0, + "places": 3, + "seconds": 1, + "thirds": 2, + "winPercent": 0.0, + "placePercent": 0.5 + }, + "soft": { + "starts": 11, + "wins": 1, + "places": 5, + "seconds": 4, + "thirds": 0, + "winPercent": 0.09090909, + "placePercent": 0.45454545 + }, + "heavy": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 3, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "secondUp": { + "starts": 2, + "wins": 0, + "places": 2, + "seconds": 1, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 1.0 + } + } + }, + { + "number": 11, + "name": "Luxor Prince", + "barrier": 7, + "weight": 54.0, + "jockey": "Ms Tahlia Fenlon", + "trainer": "Tim Cook", + "form": "25633", + "career_prize": "$46285.00", + "age": 8, + "sex": "Gelding", + "sire": "All Too Hard", + "stats_available": true, + "stats": { + "overall": { + "starts": 25, + "wins": 1, + "places": 9, + "seconds": 4, + "thirds": 4, + "winPercent": 0.04, + "placePercent": 0.36 + }, + "track": { + "starts": 14, + "wins": 0, + "places": 6, + "seconds": 3, + "thirds": 3, + "winPercent": 0.0, + "placePercent": 0.42857143 + }, + "distance": { + "starts": 4, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.25 + }, + "trackDistance": { + "starts": 3, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.33333333 + }, + "conditions": { + "good": { + "starts": 12, + "wins": 1, + "places": 5, + "seconds": 3, + "thirds": 1, + "winPercent": 0.08333333, + "placePercent": 0.41666667 + }, + "soft": { + "starts": 12, + "wins": 0, + "places": 3, + "seconds": 1, + "thirds": 2, + "winPercent": 0.0, + "placePercent": 0.25 + }, + "heavy": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 5, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.2 + }, + "secondUp": { + "starts": 4, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.25 + } + } + } + ] + }, + { + "race": 6, + "name": "Premier Apprentice - Stephanie Tierney", + "distance": "1500m", + "condition": "Good 4", + "race_class": "BM0-55", + "prize_money": "21000", + "number_of_runners": 11, + "abandoned": false, + "start_time": "2026-08-13T06:27:00Z", + "runners": [ + { + "number": 1, + "name": "Encouraged", + "barrier": 2, + "weight": 60.0, + "jockey": "Ms Sophie Wilcock", + "trainer": "Darryl Hansen", + "form": "55507", + "career_prize": "$52905.00", + "age": 5, + "sex": "Gelding", + "sire": "Smart Missile", + "stats_available": true, + "stats": { + "overall": { + "starts": 20, + "wins": 2, + "places": 5, + "seconds": 1, + "thirds": 2, + "winPercent": 0.1, + "placePercent": 0.25 + }, + "conditions": { + "good": { + "starts": 10, + "wins": 1, + "places": 4, + "seconds": 1, + "thirds": 2, + "winPercent": 0.1, + "placePercent": 0.4 + }, + "soft": { + "starts": 8, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 0.125, + "placePercent": 0.125 + }, + "heavy": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 4, + "wins": 1, + "places": 2, + "seconds": 1, + "thirds": 0, + "winPercent": 0.25, + "placePercent": 0.5 + }, + "secondUp": { + "starts": 4, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.25 + } + } + }, + { + "number": 2, + "name": "General Wolffe", + "barrier": 4, + "weight": 60.0, + "jockey": "Warwick Satherley", + "trainer": "Michael Stephens", + "form": "2X322", + "career_prize": "$206085.00", + "age": 8, + "sex": "Gelding", + "sire": "Wolf Cry", + "stats_available": true, + "stats": { + "overall": { + "starts": 57, + "wins": 3, + "places": 26, + "seconds": 11, + "thirds": 12, + "winPercent": 0.05263158, + "placePercent": 0.45614035 + }, + "track": { + "starts": 30, + "wins": 2, + "places": 18, + "seconds": 10, + "thirds": 6, + "winPercent": 0.06666667, + "placePercent": 0.6 + }, + "distance": { + "starts": 5, + "wins": 1, + "places": 4, + "seconds": 2, + "thirds": 1, + "winPercent": 0.2, + "placePercent": 0.8 + }, + "trackDistance": { + "starts": 5, + "wins": 1, + "places": 4, + "seconds": 2, + "thirds": 1, + "winPercent": 0.2, + "placePercent": 0.8 + }, + "conditions": { + "good": { + "starts": 22, + "wins": 1, + "places": 9, + "seconds": 4, + "thirds": 4, + "winPercent": 0.04545455, + "placePercent": 0.40909091 + }, + "soft": { + "starts": 26, + "wins": 1, + "places": 13, + "seconds": 5, + "thirds": 7, + "winPercent": 0.03846154, + "placePercent": 0.5 + }, + "heavy": { + "starts": 3, + "wins": 1, + "places": 2, + "seconds": 1, + "thirds": 0, + "winPercent": 0.33333333, + "placePercent": 0.66666667 + }, + "firm": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 4, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.25 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 6, + "wins": 1, + "places": 2, + "seconds": 0, + "thirds": 1, + "winPercent": 0.16666667, + "placePercent": 0.33333333 + }, + "secondUp": { + "starts": 5, + "wins": 0, + "places": 3, + "seconds": 2, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.6 + } + } + }, + { + "number": 3, + "name": "Mr Democrat", + "barrier": 9, + "weight": 59.0, + "jockey": "Ms Steph Tierney", + "trainer": "Darryl Gardiner", + "form": "44451", + "career_prize": "$32720.00", + "age": 4, + "sex": "Gelding", + "sire": "Better Than Ready", + "stats_available": true, + "stats": { + "overall": { + "starts": 14, + "wins": 1, + "places": 3, + "seconds": 0, + "thirds": 2, + "winPercent": 0.07142857, + "placePercent": 0.21428571 + }, + "track": { + "starts": 2, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 0.5, + "placePercent": 0.5 + }, + "conditions": { + "good": { + "starts": 10, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.1 + }, + "soft": { + "starts": 3, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.33333333 + }, + "heavy": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 3, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.33333333 + }, + "secondUp": { + "starts": 3, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + } + }, + { + "number": 4, + "name": "Remember The Boys", + "barrier": 3, + "weight": 59.0, + "jockey": "Raul Silvera Olivera", + "trainer": "Jason Morgan", + "form": "2X617", + "career_prize": "$22840.00", + "age": 5, + "sex": "Gelding", + "sire": "Omaha Beach", + "stats_available": true, + "stats": { + "overall": { + "starts": 4, + "wins": 1, + "places": 2, + "seconds": 1, + "thirds": 0, + "winPercent": 0.25, + "placePercent": 0.5 + }, + "track": { + "starts": 4, + "wins": 1, + "places": 2, + "seconds": 1, + "thirds": 0, + "winPercent": 0.25, + "placePercent": 0.5 + }, + "conditions": { + "good": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "soft": { + "starts": 3, + "wins": 1, + "places": 2, + "seconds": 1, + "thirds": 0, + "winPercent": 0.33333333, + "placePercent": 0.66666667 + }, + "heavy": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 2, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.5 + }, + "secondUp": { + "starts": 1, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 1.0, + "placePercent": 1.0 + } + } + }, + { + "number": 5, + "name": "Gotcha Moment", + "barrier": 8, + "weight": 58.5, + "jockey": "Chris McIver", + "trainer": "Thomas Parker", + "form": "227X0", + "career_prize": "$22855.00", + "age": 5, + "sex": "Gelding", + "sire": "Shamus Award", + "stats_available": true, + "stats": { + "overall": { + "starts": 13, + "wins": 0, + "places": 5, + "seconds": 2, + "thirds": 3, + "winPercent": 0.0, + "placePercent": 0.38461538 + }, + "conditions": { + "good": { + "starts": 11, + "wins": 0, + "places": 5, + "seconds": 2, + "thirds": 3, + "winPercent": 0.0, + "placePercent": 0.45454545 + }, + "soft": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "heavy": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "secondUp": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + } + }, + { + "number": 6, + "name": "Launch Mode", + "barrier": 1, + "weight": 58.5, + "jockey": "Ryan Wiggins", + "trainer": "Leaonie Horstman", + "form": "15740", + "career_prize": "$75500.00", + "age": 7, + "sex": "Gelding", + "sire": "Smart Missile", + "stats_available": true, + "stats": { + "overall": { + "starts": 30, + "wins": 2, + "places": 13, + "seconds": 4, + "thirds": 7, + "winPercent": 0.06666667, + "placePercent": 0.43333333 + }, + "track": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "distance": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "conditions": { + "good": { + "starts": 22, + "wins": 2, + "places": 12, + "seconds": 3, + "thirds": 7, + "winPercent": 0.09090909, + "placePercent": 0.54545455 + }, + "soft": { + "starts": 7, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.14285714 + }, + "heavy": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 7, + "wins": 0, + "places": 2, + "seconds": 0, + "thirds": 2, + "winPercent": 0.0, + "placePercent": 0.28571429 + }, + "secondUp": { + "starts": 4, + "wins": 0, + "places": 2, + "seconds": 1, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.5 + } + } + }, + { + "number": 7, + "name": "Nitrogen", + "barrier": 11, + "weight": 58.5, + "jockey": "Ms Nikki Olzard", + "trainer": "Rodney Hay", + "form": "76421", + "career_prize": "$64535.00", + "age": 7, + "sex": "Gelding", + "sire": "Lonhro", + "stats_available": true, + "stats": { + "overall": { + "starts": 26, + "wins": 2, + "places": 10, + "seconds": 6, + "thirds": 2, + "winPercent": 0.07692308, + "placePercent": 0.38461538 + }, + "track": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "conditions": { + "good": { + "starts": 12, + "wins": 0, + "places": 6, + "seconds": 4, + "thirds": 2, + "winPercent": 0.0, + "placePercent": 0.5 + }, + "soft": { + "starts": 6, + "wins": 1, + "places": 2, + "seconds": 1, + "thirds": 0, + "winPercent": 0.16666667, + "placePercent": 0.33333333 + }, + "heavy": { + "starts": 4, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 6, + "wins": 1, + "places": 2, + "seconds": 1, + "thirds": 0, + "winPercent": 0.16666667, + "placePercent": 0.33333333 + }, + "secondUp": { + "starts": 6, + "wins": 0, + "places": 2, + "seconds": 1, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.33333333 + } + } + }, + { + "number": 8, + "name": "Kayleen's Profit", + "barrier": 10, + "weight": 58.0, + "jockey": "Ms Georgina Cartwright", + "trainer": "Zoe Hohn", + "form": "03499", + "career_prize": "$53600.00", + "age": 6, + "sex": "Mare", + "sire": "Tarzino", + "stats_available": true, + "stats": { + "overall": { + "starts": 22, + "wins": 1, + "places": 9, + "seconds": 3, + "thirds": 5, + "winPercent": 0.04545455, + "placePercent": 0.40909091 + }, + "track": { + "starts": 8, + "wins": 0, + "places": 3, + "seconds": 2, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.375 + }, + "conditions": { + "good": { + "starts": 8, + "wins": 0, + "places": 3, + "seconds": 1, + "thirds": 2, + "winPercent": 0.0, + "placePercent": 0.375 + }, + "soft": { + "starts": 13, + "wins": 1, + "places": 6, + "seconds": 2, + "thirds": 3, + "winPercent": 0.07692308, + "placePercent": 0.46153846 + }, + "heavy": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 3, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "secondUp": { + "starts": 3, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 0.33333333, + "placePercent": 0.33333333 + } + } + }, + { + "number": 9, + "name": "Shiny Love", + "barrier": 7, + "weight": 57.5, + "jockey": "Sean Cormack", + "trainer": "Kevin Miller", + "form": "13123", + "career_prize": "$30565.00", + "age": 5, + "sex": "Mare", + "sire": "Ardrossan", + "stats_available": true, + "stats": { + "overall": { + "starts": 7, + "wins": 2, + "places": 5, + "seconds": 1, + "thirds": 2, + "winPercent": 0.28571429, + "placePercent": 0.71428571 + }, + "track": { + "starts": 1, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 1.0 + }, + "conditions": { + "good": { + "starts": 4, + "wins": 1, + "places": 3, + "seconds": 1, + "thirds": 1, + "winPercent": 0.25, + "placePercent": 0.75 + }, + "soft": { + "starts": 2, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 0.5, + "placePercent": 0.5 + }, + "heavy": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 3, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 0.33333333, + "placePercent": 0.33333333 + }, + "secondUp": { + "starts": 1, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 1.0 + } + } + }, + { + "number": 10, + "name": "Whiskey Glasses", + "barrier": 5, + "weight": 57.5, + "jockey": "Ms Tasha Chambers", + "trainer": "Bob Davie", + "form": "X7102", + "career_prize": "$11200.00", + "age": 5, + "sex": "Gelding", + "sire": "Performer", + "stats_available": true, + "stats": { + "overall": { + "starts": 11, + "wins": 1, + "places": 2, + "seconds": 1, + "thirds": 0, + "winPercent": 0.09090909, + "placePercent": 0.18181818 + }, + "track": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "conditions": { + "good": { + "starts": 5, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 0.2, + "placePercent": 0.2 + }, + "soft": { + "starts": 3, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "heavy": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 3, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "secondUp": { + "starts": 3, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 0.33333333, + "placePercent": 0.33333333 + } + } + }, + { + "number": 11, + "name": "Bottom Bar", + "barrier": 6, + "weight": 56.5, + "jockey": "Paul Hamblin", + "trainer": "Leaonie Horstman", + "form": "95655", + "career_prize": "$88175.00", + "age": 8, + "sex": "Gelding", + "sire": "Whittington", + "stats_available": true, + "stats": { + "overall": { + "starts": 35, + "wins": 3, + "places": 9, + "seconds": 2, + "thirds": 4, + "winPercent": 0.08571429, + "placePercent": 0.25714286 + }, + "track": { + "starts": 4, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "conditions": { + "good": { + "starts": 13, + "wins": 1, + "places": 3, + "seconds": 1, + "thirds": 1, + "winPercent": 0.07692308, + "placePercent": 0.23076923 + }, + "soft": { + "starts": 14, + "wins": 2, + "places": 3, + "seconds": 0, + "thirds": 1, + "winPercent": 0.14285714, + "placePercent": 0.21428571 + }, + "heavy": { + "starts": 7, + "wins": 0, + "places": 3, + "seconds": 1, + "thirds": 2, + "winPercent": 0.0, + "placePercent": 0.42857143 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 7, + "wins": 2, + "places": 2, + "seconds": 0, + "thirds": 0, + "winPercent": 0.28571429, + "placePercent": 0.28571429 + }, + "secondUp": { + "starts": 6, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.16666667 + } + } + } + ] + }, + { + "race": 7, + "name": "Vale Wendy Mulry Class 1 Handicap", + "distance": "1100m", + "condition": "Good 4", + "race_class": "CL1", + "prize_money": "21000", + "number_of_runners": 14, + "abandoned": false, + "start_time": "2026-08-13T07:02:00Z", + "runners": [ + { + "number": 1, + "name": "Dialidae", + "barrier": 4, + "weight": 60.0, + "jockey": "Ms Sophie Wilcock", + "trainer": "Rodney Hay", + "form": "X2430", + "career_prize": "$37450.00", + "age": 4, + "sex": "Mare", + "sire": "Wootton Bassett", + "stats_available": true, + "stats": { + "overall": { + "starts": 11, + "wins": 1, + "places": 4, + "seconds": 1, + "thirds": 2, + "winPercent": 0.09090909, + "placePercent": 0.36363636 + }, + "track": { + "starts": 2, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.5 + }, + "conditions": { + "good": { + "starts": 6, + "wins": 1, + "places": 2, + "seconds": 1, + "thirds": 0, + "winPercent": 0.16666667, + "placePercent": 0.33333333 + }, + "soft": { + "starts": 5, + "wins": 0, + "places": 2, + "seconds": 0, + "thirds": 2, + "winPercent": 0.0, + "placePercent": 0.4 + }, + "heavy": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 3, + "wins": 0, + "places": 2, + "seconds": 1, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.66666667 + }, + "secondUp": { + "starts": 3, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + } + }, + { + "number": 2, + "name": "Future Soldier", + "barrier": 2, + "weight": 59.5, + "jockey": "Sean Cormack", + "trainer": "Nicole Vuille", + "form": "X9643", + "career_prize": "$33690.00", + "age": 5, + "sex": "Gelding", + "sire": "War Chant", + "stats_available": true, + "stats": { + "overall": { + "starts": 15, + "wins": 1, + "places": 6, + "seconds": 2, + "thirds": 3, + "winPercent": 0.06666667, + "placePercent": 0.4 + }, + "track": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "distance": { + "starts": 3, + "wins": 1, + "places": 3, + "seconds": 1, + "thirds": 1, + "winPercent": 0.33333333, + "placePercent": 1.0 + }, + "conditions": { + "good": { + "starts": 8, + "wins": 0, + "places": 4, + "seconds": 2, + "thirds": 2, + "winPercent": 0.0, + "placePercent": 0.5 + }, + "soft": { + "starts": 4, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 0.25, + "placePercent": 0.25 + }, + "heavy": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 4, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.25 + }, + "secondUp": { + "starts": 3, + "wins": 0, + "places": 2, + "seconds": 1, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.66666667 + } + } + }, + { + "number": 3, + "name": "Llama Charmer", + "barrier": 1, + "weight": 59.0, + "jockey": "Ms Georgina Cartwright", + "trainer": "Damien Rideout", + "form": "X72X7", + "career_prize": "$25300.00", + "age": 8, + "sex": "Gelding", + "sire": "Master Of Design", + "stats_available": true, + "stats": { + "overall": { + "starts": 9, + "wins": 1, + "places": 2, + "seconds": 1, + "thirds": 0, + "winPercent": 0.11111111, + "placePercent": 0.22222222 + }, + "distance": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "conditions": { + "good": { + "starts": 7, + "wins": 1, + "places": 2, + "seconds": 1, + "thirds": 0, + "winPercent": 0.14285714, + "placePercent": 0.28571429 + }, + "soft": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "heavy": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 4, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 0.25, + "placePercent": 0.25 + }, + "secondUp": { + "starts": 3, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.33333333 + } + } + }, + { + "number": 4, + "name": "Doubtwilly", + "barrier": 8, + "weight": 58.5, + "jockey": "Ms Steph Tierney", + "trainer": "Stuart Kendrick", + "form": "35X92", + "career_prize": "$32400.00", + "age": 3, + "sex": "Gelding", + "sire": "Zousain", + "stats_available": true, + "stats": { + "overall": { + "starts": 5, + "wins": 1, + "places": 3, + "seconds": 1, + "thirds": 1, + "winPercent": 0.2, + "placePercent": 0.6 + }, + "track": { + "starts": 1, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 1.0 + }, + "conditions": { + "good": { + "starts": 2, + "wins": 1, + "places": 2, + "seconds": 0, + "thirds": 1, + "winPercent": 0.5, + "placePercent": 1.0 + }, + "soft": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "heavy": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 2, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 0.5, + "placePercent": 0.5 + }, + "secondUp": { + "starts": 1, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 1.0 + } + } + }, + { + "number": 5, + "name": "Blue Toes", + "barrier": 3, + "weight": 58.0, + "jockey": "Ryan Wiggins", + "trainer": "Tim Cook", + "form": "44X21", + "career_prize": "$27600.00", + "age": 5, + "sex": "Gelding", + "sire": "Vespa", + "stats_available": true, + "stats": { + "overall": { + "starts": 5, + "wins": 1, + "places": 2, + "seconds": 1, + "thirds": 0, + "winPercent": 0.2, + "placePercent": 0.4 + }, + "track": { + "starts": 1, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 1.0 + }, + "distance": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "conditions": { + "good": { + "starts": 2, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.5 + }, + "soft": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "heavy": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 3, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.33333333 + }, + "secondUp": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + } + }, + { + "number": 6, + "name": "Peaking Tom", + "barrier": 5, + "weight": 57.0, + "jockey": "Chris McIver", + "trainer": "Jessica Kuhn", + "form": "6344X", + "career_prize": "$40970.00", + "age": 6, + "sex": "Gelding", + "sire": "Hallowed Crown", + "stats_available": true, + "stats": { + "overall": { + "starts": 24, + "wins": 1, + "places": 8, + "seconds": 2, + "thirds": 5, + "winPercent": 0.04166667, + "placePercent": 0.33333333 + }, + "track": { + "starts": 20, + "wins": 1, + "places": 8, + "seconds": 2, + "thirds": 5, + "winPercent": 0.05, + "placePercent": 0.4 + }, + "distance": { + "starts": 3, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "trackDistance": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "conditions": { + "good": { + "starts": 5, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.2 + }, + "soft": { + "starts": 19, + "wins": 1, + "places": 7, + "seconds": 1, + "thirds": 5, + "winPercent": 0.05263158, + "placePercent": 0.36842105 + }, + "heavy": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 3, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.33333333 + }, + "secondUp": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + } + }, + { + "number": 7, + "name": "August Joe", + "barrier": 3, + "weight": 56.5, + "jockey": "Tom Orr", + "trainer": "Laurie Clem", + "form": "1X623", + "career_prize": "$21690.00", + "age": 4, + "sex": "Gelding", + "sire": "Carrara", + "stats_available": true, + "stats": { + "overall": { + "starts": 7, + "wins": 1, + "places": 4, + "seconds": 2, + "thirds": 1, + "winPercent": 0.14285714, + "placePercent": 0.57142857 + }, + "track": { + "starts": 5, + "wins": 0, + "places": 2, + "seconds": 1, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.4 + }, + "distance": { + "starts": 1, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 1.0, + "placePercent": 1.0 + }, + "conditions": { + "good": { + "starts": 3, + "wins": 0, + "places": 2, + "seconds": 2, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.66666667 + }, + "soft": { + "starts": 4, + "wins": 1, + "places": 2, + "seconds": 0, + "thirds": 1, + "winPercent": 0.25, + "placePercent": 0.5 + }, + "heavy": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 2, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.5 + }, + "secondUp": { + "starts": 2, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.5 + } + } + }, + { + "number": 8, + "name": "Belvedere Miss", + "barrier": 9, + "weight": 56.0, + "jockey": "Warwick Satherley", + "trainer": "John Wigginton", + "form": "36152", + "career_prize": "$29840.00", + "age": 4, + "sex": "Mare", + "sire": "Written By", + "stats_available": true, + "stats": { + "overall": { + "starts": 10, + "wins": 1, + "places": 5, + "seconds": 3, + "thirds": 1, + "winPercent": 0.1, + "placePercent": 0.5 + }, + "track": { + "starts": 5, + "wins": 0, + "places": 2, + "seconds": 2, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.4 + }, + "distance": { + "starts": 1, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 1.0 + }, + "conditions": { + "good": { + "starts": 4, + "wins": 0, + "places": 2, + "seconds": 2, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.5 + }, + "soft": { + "starts": 5, + "wins": 1, + "places": 2, + "seconds": 0, + "thirds": 1, + "winPercent": 0.2, + "placePercent": 0.4 + }, + "heavy": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 1, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 1.0 + }, + "secondUp": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + } + }, + { + "number": 9, + "name": "Spiritof The Ocean", + "barrier": 14, + "weight": 55.5, + "jockey": "", + "trainer": "Darryl Hansen", + "form": "32767", + "career_prize": "$26735.00", + "age": 4, + "sex": "Mare", + "sire": "Strasbourg", + "stats_available": true, + "stats": { + "overall": { + "starts": 13, + "wins": 1, + "places": 5, + "seconds": 1, + "thirds": 3, + "winPercent": 0.07692308, + "placePercent": 0.38461538 + }, + "track": { + "starts": 1, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 1.0 + }, + "distance": { + "starts": 3, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "conditions": { + "good": { + "starts": 7, + "wins": 1, + "places": 3, + "seconds": 0, + "thirds": 2, + "winPercent": 0.14285714, + "placePercent": 0.42857143 + }, + "soft": { + "starts": 5, + "wins": 0, + "places": 2, + "seconds": 1, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.4 + }, + "heavy": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 3, + "wins": 0, + "places": 2, + "seconds": 0, + "thirds": 2, + "winPercent": 0.0, + "placePercent": 0.66666667 + }, + "secondUp": { + "starts": 3, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.33333333 + } + } + }, + { + "number": 10, + "name": "Tara I Am", + "barrier": 7, + "weight": 55.5, + "jockey": "Raul Silvera Olivera", + "trainer": "Stephen Rundle", + "form": "3352X", + "career_prize": "$17750.00", + "age": 4, + "sex": "Mare", + "sire": "Jungle Cat", + "stats_available": true, + "stats": { + "overall": { + "starts": 6, + "wins": 1, + "places": 5, + "seconds": 2, + "thirds": 2, + "winPercent": 0.16666667, + "placePercent": 0.83333333 + }, + "track": { + "starts": 2, + "wins": 0, + "places": 2, + "seconds": 1, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 1.0 + }, + "distance": { + "starts": 1, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 1.0 + }, + "trackDistance": { + "starts": 1, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 1.0 + }, + "conditions": { + "good": { + "starts": 2, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 0.5, + "placePercent": 0.5 + }, + "soft": { + "starts": 3, + "wins": 0, + "places": 3, + "seconds": 1, + "thirds": 2, + "winPercent": 0.0, + "placePercent": 1.0 + }, + "heavy": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 1, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 1.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 2, + "wins": 1, + "places": 2, + "seconds": 0, + "thirds": 1, + "winPercent": 0.5, + "placePercent": 1.0 + }, + "secondUp": { + "starts": 2, + "wins": 0, + "places": 2, + "seconds": 1, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 1.0 + } + } + }, + { + "number": 11, + "name": "Tenner", + "barrier": 10, + "weight": 54.0, + "jockey": "Ms Tasha Chambers", + "trainer": "Leaonie Horstman", + "form": "48895", + "career_prize": "$17925.00", + "age": 5, + "sex": "Mare", + "sire": "Magna Grecia", + "stats_available": true, + "stats": { + "overall": { + "starts": 16, + "wins": 1, + "places": 3, + "seconds": 2, + "thirds": 0, + "winPercent": 0.0625, + "placePercent": 0.1875 + }, + "track": { + "starts": 5, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.2 + }, + "distance": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "conditions": { + "good": { + "starts": 8, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.125 + }, + "soft": { + "starts": 7, + "wins": 1, + "places": 2, + "seconds": 1, + "thirds": 0, + "winPercent": 0.14285714, + "placePercent": 0.28571429 + }, + "heavy": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 5, + "wins": 1, + "places": 2, + "seconds": 1, + "thirds": 0, + "winPercent": 0.2, + "placePercent": 0.4 + }, + "secondUp": { + "starts": 3, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + } + }, + { + "number": 12, + "name": "Little Freddy", + "barrier": 13, + "weight": 54.0, + "jockey": "", + "trainer": "Nicole Vuille", + "form": "24234", + "career_prize": "$24420.00", + "age": 6, + "sex": "Gelding", + "sire": "Charge Forward", + "stats_available": true, + "stats": { + "overall": { + "starts": 13, + "wins": 0, + "places": 5, + "seconds": 2, + "thirds": 3, + "winPercent": 0.0, + "placePercent": 0.38461538 + }, + "conditions": { + "good": { + "starts": 11, + "wins": 0, + "places": 4, + "seconds": 1, + "thirds": 3, + "winPercent": 0.0, + "placePercent": 0.36363636 + }, + "soft": { + "starts": 1, + "wins": 0, + "places": 1, + "seconds": 1, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 1.0 + }, + "heavy": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 5, + "wins": 0, + "places": 2, + "seconds": 0, + "thirds": 2, + "winPercent": 0.0, + "placePercent": 0.4 + }, + "secondUp": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + } + }, + { + "number": 13, + "name": "Making History", + "barrier": 1, + "weight": 54.0, + "jockey": "Ms Tahlia Fenlon", + "trainer": "Tim Cook", + "form": "43466", + "career_prize": "$33360.00", + "age": 5, + "sex": "Gelding", + "sire": "Santos", + "stats_available": true, + "stats": { + "overall": { + "starts": 28, + "wins": 2, + "places": 3, + "seconds": 0, + "thirds": 1, + "winPercent": 0.07142857, + "placePercent": 0.10714286 + }, + "track": { + "starts": 13, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "distance": { + "starts": 2, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.5 + }, + "trackDistance": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "conditions": { + "good": { + "starts": 12, + "wins": 2, + "places": 2, + "seconds": 0, + "thirds": 0, + "winPercent": 0.16666667, + "placePercent": 0.16666667 + }, + "soft": { + "starts": 12, + "wins": 0, + "places": 1, + "seconds": 0, + "thirds": 1, + "winPercent": 0.0, + "placePercent": 0.08333333 + }, + "heavy": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + }, + "firstUp": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "secondUp": { + "starts": 2, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + } + }, + { + "number": 14, + "name": "Harbour Chill", + "barrier": 6, + "weight": 56.5, + "jockey": "Ms Nikki Olzard", + "trainer": "Maree Skillington", + "form": "9X1", + "career_prize": "$7240.00", + "age": 4, + "sex": "Gelding", + "sire": "Merchant Navy", + "stats_available": true, + "stats": { + "overall": { + "starts": 2, + "wins": 1, + "places": 1, + "seconds": 0, + "thirds": 0, + "winPercent": 0.5, + "placePercent": 0.5 + }, + "track": { + "starts": 1, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "conditions": { + "good": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "soft": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "heavy": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "firm": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "synthetic": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "fast": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + }, + "slow": { + "starts": 0, + "wins": 0, + "places": 0, + "seconds": 0, + "thirds": 0, + "winPercent": 0.0, + "placePercent": 0.0 + } + } + } + } + ] + } + ] +} \ No newline at end of file diff --git a/data/results/aug13_wellington.json b/data/results/aug13_wellington.json new file mode 100644 index 0000000000000000000000000000000000000000..7362de8b0fb9239ab91c76a7c3df56ddcc12e2e5 --- /dev/null +++ b/data/results/aug13_wellington.json @@ -0,0 +1,92 @@ +{ + "date": "2026-08-13", + "track": "Wellington", + "slug": "wellington", + "condition": "?", + "races": [ + { + "race": 1, + "name": "Kfc Wellington Maiden Plate", + "distance": "1600m", + "condition": "Heavy 10", + "race_class": "MDN", + "prize_money": "27000", + "number_of_runners": 10, + "abandoned": true, + "start_time": "2026-08-13T02:55:00Z", + "runners": [] + }, + { + "race": 2, + "name": "Allendale Merino Stud BM66 Handicap", + "distance": "1600m", + "condition": "Heavy 10", + "race_class": "BM66", + "prize_money": "27000", + "number_of_runners": 8, + "abandoned": true, + "start_time": "2026-08-13T03:35:00Z", + "runners": [] + }, + { + "race": 3, + "name": "Peter Milling And Company Maiden", + "distance": "1100m", + "condition": "Heavy 10", + "race_class": "MDN", + "prize_money": "30000", + "number_of_runners": 9, + "abandoned": true, + "start_time": "2026-08-13T04:10:00Z", + "runners": [] + }, + { + "race": 4, + "name": "Wellington Soldiers Memorial Club Maiden", + "distance": "900m", + "condition": "Heavy 10", + "race_class": "MDN", + "prize_money": "27000", + "number_of_runners": 11, + "abandoned": true, + "start_time": "2026-08-13T04:45:00Z", + "runners": [] + }, + { + "race": 5, + "name": "Redfern Heavy Diesel Class 3 BM66", + "distance": "1000m", + "condition": "Heavy 10", + "race_class": "CL3", + "prize_money": "27000", + "number_of_runners": 11, + "abandoned": true, + "start_time": "2026-08-13T05:25:00Z", + "runners": [] + }, + { + "race": 6, + "name": "J.R Richards & Sons BM58 Handicap", + "distance": "1400m", + "condition": "Heavy 10", + "race_class": "BM58", + "prize_money": "30000", + "number_of_runners": 13, + "abandoned": true, + "start_time": "2026-08-13T06:05:00Z", + "runners": [] + }, + { + "race": 7, + "name": "Lss Locksmith And Security Class 1", + "distance": "1100m", + "condition": "Heavy 10", + "race_class": "CL1", + "prize_money": "27000", + "number_of_runners": 13, + "abandoned": true, + "start_time": "2026-08-13T06:40:00Z", + "runners": [] + } + ] +} \ No newline at end of file diff --git a/deep_analysis.py b/deep_analysis.py new file mode 100644 index 0000000000000000000000000000000000000000..f1a235ebb4e6097d5001f1a3fcbc08d5002f7824 --- /dev/null +++ b/deep_analysis.py @@ -0,0 +1,276 @@ +"""Final optimization — full grid search and per-date analysis.""" +import json +from pathlib import Path + +import sys +sys.path.insert(0, '/home/brettanthonysjoberg179/trifecta-bro-hf-space') + +from trifecta_bro.data.models import RaceModel, RunnerModel +from trifecta_bro.model.scoring import score_runner +from trifecta_bro.model.pace_analysis import classify_pace + +DATA_DIR = Path('/home/brettanthonysjoberg179/trifecta-bro-hf-space/data') +CACHE_DIR = DATA_DIR / 'cache' +RESULTS_DIR = DATA_DIR / 'results' + + +def load_cached_races(date: str) -> list[dict]: + races = [] + for f in CACHE_DIR.glob('*.json'): + try: + with open(f) as fp: + data = json.load(fp) + if data.get('date') == date: + races.append(data) + except: + continue + return races + + +def load_results(date: str) -> dict: + result_lookup = {} + result_path = RESULTS_DIR / f"{date}-ra.json" + if not result_path.exists(): + result_path = RESULTS_DIR / f"{date}.json" + if not result_path.exists(): + return result_lookup + + with open(result_path) as f: + rdata = json.load(f) + + if isinstance(rdata, dict): + if 'tracks' in rdata: + for track, races in rdata['tracks'].items(): + if isinstance(races, dict): + for rn, r in races.items(): + runners = r.get('runners', []) + winners = [] + for runner in runners: + pos = runner.get('position') + if pos and pos <= 3: + winners.append((pos, runner['number'])) + winners.sort() + actual = [w[1] for w in winners] + if actual: + result_lookup[(track, int(rn))] = actual + elif isinstance(races, list): + for r in races: + if 'trifecta' in r: + result_lookup[(track, r.get('race', 0))] = [int(str(x).replace('e','')) for x in r['trifecta']] + else: + for track, races in rdata.items(): + if isinstance(races, list): + for r in races: + if 'trifecta' in r: + result_lookup[(track, r['race'])] = [int(str(x).replace('e','')) for x in r['trifecta']] + + return result_lookup + + +def score_race(race_data: dict, weights: dict) -> list[int] | None: + try: + runners = [] + for r in race_data.get('runners', []): + if r.get('scratched'): + continue + runner = RunnerModel( + number=r['number'], name=r.get('name', ''), + jockey=r.get('jockey'), trainer=r.get('trainer'), + weight=r.get('weight'), barrier=r.get('barrier'), + age=r.get('age'), sex=r.get('sex'), + form=r.get('form', ''), last20_starts=r.get('last20Starts', ''), + stats=r.get('stats', {}), + ) + runners.append(runner) + + if len(runners) < 3: + return None + + race = RaceModel( + date=race_data.get('date', ''), track=race_data.get('track', ''), + track_slug=race_data.get('slug', race_data.get('track', '').lower()), + race_number=race_data.get('raceNumber', 0), + race_name=race_data.get('raceName', ''), + distance=race_data.get('distance'), + condition=race_data.get('condition'), + race_class=race_data.get('raceClass'), + abandoned=race_data.get('abandoned', False), + start_time=race_data.get('startTime'), + prize_money=str(race_data.get('prizeMoney', '')), + number_of_runners=race_data.get('numberOfRunners', len(runners)), + runners=runners, + ) + + pace = classify_pace(race, runners) + scored = [] + for r in runners: + sc = score_runner(r, race, pace, weights) + scored.append((r.number, sc['score'])) + + scored.sort(key=lambda x: x[1], reverse=True) + return [s[0] for s in scored[:3]] + except: + return None + + +def evaluate_date(date: str, weights: dict) -> dict: + result_lookup = load_results(date) + races = load_cached_races(date) + stats = {"total": 0, "top1": 0, "exact": 0, "box": 0} + + for race_data in races: + track = race_data.get('track', '') + race_num = race_data.get('raceNumber', 0) + actual = result_lookup.get((track, race_num)) + if not actual: + continue + + pred = score_race(race_data, weights) + if not pred: + continue + + stats["total"] += 1 + if pred == actual: + stats["exact"] += 1 + if set(pred) == set(actual): + stats["box"] += 1 + if pred[0] == actual[0]: + stats["top1"] += 1 + + if stats["total"] > 0: + stats["top1_pct"] = stats["top1"] / stats["total"] * 100 + return stats + + +def evaluate_all(dates: list[str], weights: dict) -> dict: + agg = {"total": 0, "top1": 0, "exact": 0, "box": 0} + for date in dates: + stats = evaluate_date(date, weights) + agg["total"] += stats["total"] + agg["top1"] += stats["top1"] + agg["exact"] += stats["exact"] + agg["box"] += stats["box"] + agg["top1_pct"] = agg["top1"] / agg["total"] * 100 if agg["total"] > 0 else 0 + return agg + + +def main(): + dates = ["2026-08-07", "2026-08-08", "2026-08-09", "2026-08-14"] + + # Best weights from first pass + best = { + "form": 0.20, "class": 0.13, "distance": 0.08, "track": 0.08, + "track_distance": 0.08, "condition": 0.07, "jockey": 0.08, + "fitness": 0.05, "barrier": 0.13, "weight": 0.05, "pace": 0.04, + } + + print("=" * 60) + print("OPTIMIZED WEIGHTS — PER DATE BREAKDOWN") + print("=" * 60) + + total_races = 0 + total_top1 = 0 + + for date in dates: + stats = evaluate_date(date, best) + if stats['total'] > 0: + total_races += stats['total'] + total_top1 += stats['top1'] + print(f"\n{date}: {stats['total']} races, {stats['top1']} top1 ({stats['top1']/stats['total']*100:.1f}%)") + + # Show individual races + result_lookup = load_results(date) + races = load_cached_races(date) + for race_data in sorted(races, key=lambda x: (x.get('track', ''), x.get('raceNumber', 0))): + track = race_data.get('track', '') + race_num = race_data.get('raceNumber', 0) + actual = result_lookup.get((track, race_num)) + if not actual: + continue + + pred = score_race(race_data, best) + if not pred: + continue + + status = "EXACT!" if pred == actual else ("TOP1!" if pred[0] == actual[0] else "") + if status: + print(f" {track} R{race_num}: Pred {'→'.join(str(x) for x in pred)} | Actual {'→'.join(str(x) for x in actual)} {status}") + + print(f"\n{'='*60}") + print(f"TOTAL: {total_top1}/{total_races} ({total_top1/total_races*100:.1f}%)") + print(f"{'='*60}") + + # Now try to optimize for Aug 14 specifically to understand what's different + print("\n" + "=" * 60) + print("AUG 14 DEEP DIVE") + print("=" * 60) + + # Load Aug 14 results + result_lookup = load_results("2026-08-14") + races = load_cached_races("2026-08-14") + + # For each race, show what the model missed + for race_data in sorted(races, key=lambda x: (x.get('track', ''), x.get('raceNumber', 0))): + track = race_data.get('track', '') + race_num = race_data.get('raceNumber', 0) + actual = result_lookup.get((track, race_num)) + if not actual: + continue + + pred = score_race(race_data, best) + if not pred: + continue + + # Show top 3 picks vs actual + print(f"\n{track} R{race_num}:") + print(f" Actual: {'→'.join(str(x) for x in actual)}") + print(f" Predicted: {'→'.join(str(x) for x in pred)}") + + # Show ranked runners + runners = [] + for r in race_data.get('runners', []): + if r.get('scratched'): + continue + runner = RunnerModel( + number=r['number'], name=r.get('name', ''), + jockey=r.get('jockey'), trainer=r.get('trainer'), + weight=r.get('weight'), barrier=r.get('barrier'), + age=r.get('age'), sex=r.get('sex'), + form=r.get('form', ''), last20_starts=r.get('last20Starts', ''), + stats=r.get('stats', {}), + ) + runners.append(runner) + + race = RaceModel( + date='2026-08-14', track=track, + track_slug=track.lower(), + race_number=race_num, + race_name=race_data.get('raceName', ''), + distance=race_data.get('distance'), + condition=race_data.get('condition'), + race_class=race_data.get('raceClass'), + number_of_runners=race_data.get('numberOfRunners', len(runners)), + runners=runners, + ) + + pace = classify_pace(race, runners) + + scored = [] + for r in runners: + sc = score_runner(r, race, pace, best) + scored.append({ + 'no': r.number, 'name': r.name, 'score': sc['score'], + 'barrier': r.barrier, 'weight': r.weight, 'form': r.form, + 'win_pct': r.win_percent, 'place_pct': r.place_percent, + }) + + scored.sort(key=lambda x: x['score'], reverse=True) + + print(f" Ranked:") + for i, s in enumerate(scored[:6]): + marker = " <-- WINNER" if s['no'] == actual[0] else "" + print(f" {i+1}. #{s['no']} {s['name'][:20]:<20} score={s['score']:.1f} b={s['barrier']} w={s['weight']} form={s['form']} win={s['win_pct']*100:.0f}%{marker}") + + +if __name__ == "__main__": + main() diff --git a/deploy.py b/deploy.py new file mode 100644 index 0000000000000000000000000000000000000000..b8f4eacddb682f51978640bec8a0870aa11a2fdb --- /dev/null +++ b/deploy.py @@ -0,0 +1,34 @@ +#!/usr/bin/env python3 +"""Deploy Trifecta-Bro HF Space.""" + +from __future__ import annotations + +import os +from pathlib import Path + +from huggingface_hub import HfApi, upload_folder + + +SPACE_ID = "Brettapps/trifecta-bro" +LOCAL_DIR = Path(__file__).resolve().parents[0] + + +def deploy() -> None: + token = os.environ.get("HF_ACCESS_TOKEN") or os.environ.get("HF_TOKEN") + if not token: + raise EnvironmentError("HF_ACCESS_TOKEN/HF_TOKEN is required") + + api = HfApi(token=token) + print(f"Deploying {LOCAL_DIR} -> {SPACE_ID}") + upload_folder( + folder_path=str(LOCAL_DIR), + repo_id=SPACE_ID, + repo_type="space", + commit_message="Update Trifecta-Bro booklet", + token=token, + ) + print("Upload complete") + + +if __name__ == "__main__": + deploy() diff --git a/free_image_gen.py b/free_image_gen.py new file mode 100644 index 0000000000000000000000000000000000000000..f9811c71761748730aa1110a02b09586fec1372c --- /dev/null +++ b/free_image_gen.py @@ -0,0 +1,236 @@ +#!/usr/bin/env python3 +""" +Free Image Generation Tool +Uses Hugging Face Free Inference API (no auth required for public models) +to generate images via CLI. Falls back to Pollinations.ai if HF fails. +""" + +import argparse +import hashlib +import json +import os +import sys +import urllib.request +import urllib.parse +import urllib.error +from pathlib import Path + + +# Hugging Face free inference endpoint (public models, no auth needed) +HF_INFERENCE_URL = "https://api-inference.huggingface.co/models/stabilityai/stable-diffusion-xl-base-1.0" + + +def generate_image_hf(prompt: str, output_dir: str = None) -> dict: + """ + Generate image using Hugging Face Inference API (free tier). + Uses stabilityai/stable-diffusion-xl-base-1.0 model. + """ + if output_dir is None: + output_dir = os.getcwd() + + output_path = Path(output_dir) + output_path.mkdir(parents=True, exist_ok=True) + + prompt_hash = hashlib.md5(prompt.encode()).hexdigest()[:8] + filename = f"hf_{prompt_hash}.png" + file_path = output_path / filename + + # Hugging Face expects JSON payload + payload = json.dumps({ + "inputs": prompt, + "parameters": { + "negative_prompt": "blurry, low quality, distorted", + "guidance_scale": 7.5, + "num_inference_steps": 30 + } + }).encode('utf-8') + + req = urllib.request.Request( + HF_INFERENCE_URL, + data=payload, + headers={ + "Content-Type": "application/json", + "Authorization": "Bearer hf_", # Empty token for public models + "x-wait-for-model": "true" # Wait for model to load if cold + } + ) + + try: + with urllib.request.urlopen(req, timeout=300) as response: + if response.status != 200: + raise Exception(f"API returned status {response.status}") + + # HF returns image binary data + image_data = response.read() + + if len(image_data) < 100: + raise Exception("Response too small - likely error") + + with open(file_path, 'wb') as f: + f.write(image_data) + + file_size = file_path.stat().st_size + + return { + "file_path": str(file_path.absolute()), + "model": "stabilityai/stable-diffusion-xl-base-1.0", + "prompt": prompt, + "file_size_bytes": file_size, + "provider": "huggingface" + } + + except urllib.error.HTTPError as e: + if e.code == 401: + raise Exception("Hugging Face API requires authentication for this model") + elif e.code == 503: + raise Exception("Model is loading - try again in a moment") + raise Exception(f"HTTP error {e.code}: {e.reason}") + except urllib.error.URLError as e: + raise Exception(f"Network error: {e.reason}") + except Exception as e: + raise Exception(f"HF generation failed: {str(e)}") + + +def generate_image_pollinations(prompt: str, width: int = 1024, height: int = 1024, + output_dir: str = None) -> dict: + """ + Generate image using Pollinations.ai free API. + """ + if output_dir is None: + output_dir = os.getcwd() + + output_path = Path(output_dir) + output_path.mkdir(parents=True, exist_ok=True) + + prompt_hash = hashlib.md5(prompt.encode()).hexdigest()[:8] + filename = f"pollinations_{prompt_hash}.png" + file_path = output_path / filename + + # Build URL - Pollinations expects prompt in URL path + encoded_prompt = urllib.parse.quote(prompt) + api_url = f"https://image.pollinations.ai/prompt/{encoded_prompt}" + + # Add query params + params = urllib.parse.urlencode({ + "width": width, + "height": height, + "nologo": "true", + "nofeed": "true", + "seed": "random" + }) + api_url = f"{api_url}?{params}" + + try: + req = urllib.request.Request(api_url) + req.add_header('User-Agent', 'FreeImageGen/1.0') + + with urllib.request.urlopen(req, timeout=60) as response: + if response.status != 200: + raise Exception(f"API returned status {response.status}") + + image_data = response.read() + + if len(image_data) < 100: + raise Exception("Response too small") + + # Check if it's actually an image (PNG starts with PNG signature) + if image_data[:8] != b'\x89PNG\r\n\x1a\n': + # Might be JSON error + try: + error = json.loads(image_data.decode('utf-8')) + raise Exception(f"API error: {error.get('error', 'Unknown')}") + except: + raise Exception("Response is not a valid image") + + with open(file_path, 'wb') as f: + f.write(image_data) + + file_size = file_path.stat().st_size + + return { + "file_path": str(file_path.absolute()), + "model": "pollinations.ai", + "prompt": prompt, + "width": width, + "height": height, + "file_size_bytes": file_size, + "provider": "pollinations" + } + + except urllib.error.HTTPError as e: + raise Exception(f"HTTP error {e.code}: {e.reason}") + except urllib.error.URLError as e: + raise Exception(f"Network error: {e.reason}") + except Exception as e: + raise Exception(f"Pollinations generation failed: {str(e)}") + + +def generate_image(prompt: str, width: int = 1024, height: int = 1024, + output_dir: str = None, prefer: str = "hf") -> dict: + """ + Generate an image using free APIs. + + Tries Hugging Face first (higher quality), then falls back to Pollinations. + + Args: + prompt: The image generation prompt + width: Image width (for Pollinations fallback) + height: Image height (for Pollinations fallback) + output_dir: Directory to save the image + prefer: "hf" or "pollinations" + + Returns: + JSON dict with file_path, model, and prompt + """ + if prefer == "pollinations": + return generate_image_pollinations(prompt, width, height, output_dir) + + # Try Hugging Face first + try: + result = generate_image_hf(prompt, output_dir) + print(f"# Using Hugging Face: stabilityai/stable-diffusion-xl-base-1.0", file=sys.stderr) + return result + except Exception as e: + print(f"# HF failed: {e}. Falling back to Pollinations...", file=sys.stderr) + + # Fall back to Pollinations + try: + result = generate_image_pollinations(prompt, width, height, output_dir) + print(f"# Using Pollinations.ai", file=sys.stderr) + return result + except Exception as e: + raise Exception(f"All free APIs failed: {str(e)}") + + +def main(): + parser = argparse.ArgumentParser( + description="Generate images using free APIs (Hugging Face or Pollinations.ai)" + ) + + parser.add_argument("--prompt", type=str, required=True, help="Image generation prompt") + parser.add_argument("--width", type=int, default=1024, help="Image width (Pollinations)") + parser.add_argument("--height", type=int, default=1024, help="Image height (Pollinations)") + parser.add_argument("--output_dir", type=str, default=None, help="Output directory") + parser.add_argument("--prefer", type=str, choices=["hf", "pollinations"], + default="hf", help="Preferred API: hf (default) or pollinations") + + args = parser.parse_args() + + try: + result = generate_image( + prompt=args.prompt, + width=args.width, + height=args.height, + output_dir=args.output_dir, + prefer=args.prefer + ) + + print(json.dumps(result, indent=2)) + + except Exception as e: + print(json.dumps({"error": str(e), "provider": "none"}, indent=2)) + sys.exit(1) + + +if __name__ == "__main__": + main() \ No newline at end of file diff --git a/generate_form_guides.py b/generate_form_guides.py new file mode 100644 index 0000000000000000000000000000000000000000..572a1dff0499f7994f73c4e6188a9bf3e9d87324 --- /dev/null +++ b/generate_form_guides.py @@ -0,0 +1,324 @@ +"""Generate comprehensive form guide for all horses racing today.""" +import json +from pathlib import Path +from collections import defaultdict +from datetime import datetime + +DATA_DIR = Path('/home/brettanthonysjoberg179/trifecta-bro-hf-space/data') +CACHE_DIR = DATA_DIR / 'cache' +RESULTS_DIR = DATA_DIR / 'results' +REPORTS_DIR = DATA_DIR / 'reports' + +VAULT_DIR = Path('/home/brettanthonysjoberg179/Documents/Obsidian Vault') +DATABANK_DIR = VAULT_DIR / 'Horse Form Databank' +FORM_GUIDES_DIR = DATABANK_DIR / 'Form-Guides' + + +def ensure_dirs(): + FORM_GUIDES_DIR.mkdir(parents=True, exist_ok=True) + + +def load_all_cached_races(date: str) -> list[dict]: + races = [] + for f in CACHE_DIR.glob('*.json'): + try: + with open(f) as fp: + data = json.load(fp) + if data.get('date') == date and 'track' in data: + races.append(data) + except: + continue + return races + + +def parse_num(s): + return int(str(s).replace('e', '').replace('E', '')) + + +def generate_horse_form_guide(horse: dict) -> str: + """Generate comprehensive form guide for a single horse.""" + name = horse.get('name', 'Unknown') + number = horse.get('number', 0) + barrier = horse.get('barrier', 0) + weight = horse.get('weight', 0) + age = horse.get('age', 0) + sex = horse.get('sex', '') + sire = horse.get('sire', '') + dam = horse.get('dam', '') + jockey = horse.get('jockey', '') + trainer = horse.get('trainer', '') + form = horse.get('form', '') + last20 = horse.get('last20_starts', '') + career_prize = horse.get('career_prize_money', '$0') + + stats = horse.get('stats', {}) + overall = stats.get('overall', {}) + track = stats.get('track', {}) + distance = stats.get('distance', {}) + track_dist = stats.get('trackDistance', {}) + condition = stats.get('condition', {}) + first_up = stats.get('firstUp', {}) + second_up = stats.get('secondUp', {}) + + # Get all condition stats + cond_stats = stats.get('conditions', {}) + + note = f"""# {name} + +## Race Details + +- **Number**: {number} +- **Barrier**: {barrier} +- **Weight**: {weight}kg +- **Jockey**: {jockey} +- **Trainer**: {trainer} +- **Age/Sex**: {age}yo {sex} +- **Sire**: {sire} +- **Dam**: {dam} +- **Career Prize**: {career_prize} + +## Career Statistics + +| Metric | Overall | Track | Distance | Track+Dist | Condition | +|--------|---------|-------|----------|------------|-----------| +| Starts | {overall.get('starts', 0)} | {track.get('starts', 0)} | {distance.get('starts', 0)} | {track_dist.get('starts', 0)} | {condition.get('starts', 0)} | +| Wins | {overall.get('wins', 0)} | {track.get('wins', 0)} | {distance.get('wins', 0)} | {track_dist.get('wins', 0)} | {condition.get('wins', 0)} | +| Places | {overall.get('places', 0)} | {track.get('places', 0)} | {distance.get('places', 0)} | {track_dist.get('places', 0)} | {condition.get('places', 0)} | +| Win % | {overall.get('winPercent', 0)*100:.1f}% | {track.get('winPercent', 0)*100:.1f}% | {distance.get('winPercent', 0)*100:.1f}% | {track_dist.get('winPercent', 0)*100:.1f}% | {condition.get('winPercent', 0)*100:.1f}% | +| Place % | {overall.get('placePercent', 0)*100:.1f}% | {track.get('placePercent', 0)*100:.1f}% | {distance.get('placePercent', 0)*100:.1f}% | {track_dist.get('placePercent', 0)*100:.1f}% | {condition.get('placePercent', 0)*100:.1f}% | + +## Fitness Profile + +| First-Up | Second-Up | +|----------|-----------| +| {first_up.get('starts', 0)} starts, {first_up.get('wins', 0)} wins ({first_up.get('winPercent', 0)*100:.1f}%) | {second_up.get('starts', 0)} starts, {second_up.get('wins', 0)} wins ({second_up.get('winPercent', 0)*100:.1f}%) | + +## Condition Performance + +| Condition | Starts | Wins | Win % | Place % | +|-----------|--------|------|-------|---------| +""" + + for cond_name, cond_data in sorted(cond_stats.items()): + if cond_data.get('starts', 0) > 0: + note += f"| {cond_name} | {cond_data.get('starts', 0)} | {cond_data.get('wins', 0)} | {cond_data.get('winPercent', 0)*100:.1f}% | {cond_data.get('placePercent', 0)*100:.1f}% |\n" + + note += f""" + +## Last 20 Starts + +``` +{last20} +``` + +## Form Analysis + +``` +{form} +``` + +### Form Key +- **1-3** = Finished in top 3 +- **4-9** = Finished 4th-9th +- **0** = Finished 10th or worse +- **x** = Spell (not raced recently) +- **f** = Fell +- **p** = Pulled up + +--- + +## Notes + +[Add your observations here] + +## Related Horses + +[Link to related horses: sire, dam, stablemates] +""" + + return note + + +def generate_race_form_guide(race_data: dict, horses: list[dict]) -> str: + """Generate comprehensive form guide for a race.""" + date = race_data.get('date', '') + track = race_data.get('track', '') + race_num = race_data.get('raceNumber', 0) + race_name = race_data.get('raceName', '') + distance = race_data.get('distance', '') + condition = race_data.get('condition', '') + race_class = race_data.get('raceClass', '') + prize = race_data.get('prizeMoney', '') + start_time = race_data.get('startTime', '') + num_runners = race_data.get('numberOfRunners', 0) + + note = f"""# {track} Race {race_num} — {date} + +## Race Details + +- **Name**: {race_name} +- **Distance**: {distance} +- **Condition**: {condition} +- **Class**: {race_class} +- **Prize**: {prize} +- **Start**: {start_time} +- **Runners**: {num_runners} + +## Form Guide + +| # | Horse | Jockey | Wgt | Barrier | Form | Win% | Place% | Track Win% | Dist Win% | +|---|-------|--------|-----|---------|------|------|--------|------------|-----------| +""" + + for horse in horses: + stats = horse.get('stats', {}) + overall = stats.get('overall', {}) + track = stats.get('track', {}) + distance = stats.get('distance', {}) + + note += f"| {horse['number']} | [[{horse['name']}]] | {horse.get('jockey', '')} | {horse.get('weight', 0)}kg | {horse.get('barrier', 0)} | {horse.get('form', '')} | {overall.get('winPercent', 0)*100:.1f}% | {overall.get('placePercent', 0)*100:.1f}% | {track.get('winPercent', 0)*100:.1f}% | {distance.get('winPercent', 0)*100:.1f}% |\n" + + note += """ + +## Result + +[Add official result here] + +## Analysis + +[Add race analysis here] +""" + + return note + + +def main(): + date = "2026-08-15" + print(f"Generating comprehensive form guides for {date}...") + print("=" * 60) + + ensure_dirs() + + # Load all cached races + races = load_all_cached_races(date) + print(f"Loaded {len(races)} races") + + total_horses = 0 + total_races = 0 + + for race_data in races: + track = race_data.get('track', '') + race_num = race_data.get('raceNumber', 0) + + # Extract horses + horses = [] + for r in race_data.get('runners', []): + if r.get('scratched'): + continue + + stats = r.get('stats', {}) + overall = stats.get('overall', {}) + track_stats = stats.get('track', {}) + distance = stats.get('distance', {}) + track_dist = stats.get('trackDistance', {}) + cond_stats = stats.get('conditions', {}) + first_up = stats.get('firstUp', {}) + second_up = stats.get('secondUp', {}) + + # Get condition-specific stats + cond_key = None + for key in cond_stats: + if cond_stats[key].get('starts', 0) > 0: + cond_key = key + break + cond_data = cond_stats.get(cond_key, {}) if cond_key else {} + + horse = { + 'number': r['number'], + 'name': r.get('name', 'Unknown'), + 'jockey': r.get('jockey', ''), + 'trainer': r.get('trainer', ''), + 'weight': r.get('weight', 0), + 'barrier': r.get('barrier', 0), + 'age': r.get('age', 0), + 'sex': r.get('sex', ''), + 'sire': r.get('sire', ''), + 'dam': r.get('dam', ''), + 'form': r.get('form', ''), + 'last20_starts': r.get('last20Starts', ''), + 'career_prize_money': r.get('careerPrizeMoney', '$0'), + 'stats': { + 'overall': { + 'starts': overall.get('starts', 0), + 'wins': overall.get('wins', 0), + 'places': overall.get('places', 0), + 'winPercent': overall.get('winPercent', 0), + 'placePercent': overall.get('placePercent', 0), + }, + 'track': { + 'starts': track_stats.get('starts', 0), + 'wins': track_stats.get('wins', 0), + 'winPercent': track_stats.get('winPercent', 0), + 'placePercent': track_stats.get('placePercent', 0), + }, + 'distance': { + 'starts': distance.get('starts', 0), + 'wins': distance.get('wins', 0), + 'winPercent': distance.get('winPercent', 0), + 'placePercent': distance.get('placePercent', 0), + }, + 'trackDistance': { + 'starts': track_dist.get('starts', 0), + 'wins': track_dist.get('wins', 0), + 'winPercent': track_dist.get('winPercent', 0), + 'placePercent': track_dist.get('placePercent', 0), + }, + 'condition': { + 'starts': cond_data.get('starts', 0), + 'wins': cond_data.get('wins', 0), + 'winPercent': cond_data.get('winPercent', 0), + 'placePercent': cond_data.get('placePercent', 0), + }, + 'firstUp': { + 'starts': first_up.get('starts', 0), + 'wins': first_up.get('wins', 0), + 'winPercent': first_up.get('winPercent', 0), + }, + 'secondUp': { + 'starts': second_up.get('starts', 0), + 'wins': second_up.get('wins', 0), + 'winPercent': second_up.get('winPercent', 0), + }, + 'conditions': cond_stats, + }, + } + horses.append(horse) + + if not horses: + continue + + # Generate race form guide + race_guide = generate_race_form_guide(race_data, horses) + race_file = FORM_GUIDES_DIR / f"{date}-{track}-R{race_num}.md" + with open(race_file, 'w') as f: + f.write(race_guide) + + total_races += 1 + total_horses += len(horses) + + # Generate individual horse form guides + for horse in horses: + horse_guide = generate_horse_form_guide(horse) + horse_file = FORM_GUIDES_DIR / f"{date}-{horse['name'].replace(' ', '-')}.md" + with open(horse_file, 'w') as f: + f.write(horse_guide) + + print(f"Generated {total_races} race form guides") + print(f"Generated {total_horses} horse form guides") + print(f"Saved to: {FORM_GUIDES_DIR}") + print("=" * 60) + print("Complete!") + + +if __name__ == "__main__": + main() diff --git a/generate_predictions.py b/generate_predictions.py new file mode 100644 index 0000000000000000000000000000000000000000..3d92e5b5a9cfbcf8c09c2693c75576b11d315001 --- /dev/null +++ b/generate_predictions.py @@ -0,0 +1,142 @@ +#!/usr/bin/env python3 +"""Generate trifecta predictions for all Australian Gallops races.""" +import json +from datetime import datetime + +# Load race forms +with open('all_race_forms.json', 'r') as f: + all_races = json.load(f) + +def score_runner(run, track_cond): + """Score a runner 0-100 based on trifecta model factors.""" + score = 0 + + # Current Form: 20% + form = run.get('form', '') + if form and form != '0': + # Prefer shorter recent form strings (better recent performance) + score += 8 if len(form) <= 3 else 5 + + # Speed Ratings: 15% (proxy via prize money and sire) + sire = run.get('sire', '').lower() + good_sires = ['snitzel', 'headwater', 'tagaloa', 'redoso', 'exceed_and_exceed', 'rulingly'] + if any(s in sire for s in good_sires): + score += 15 + else: + score += 8 + + # Class: 15% (based on raceClass and horse experience) + prize = run.get('careerPrizeMoney', '$0.00') + try: + prize_val = float(prize.replace('$', '').replace(',', '')) + if prize_val > 10000: + score += 15 + elif prize_val > 0: + score += 10 + else: + score += 5 + except: + score += 5 + + # Distance Suitability: 10% + stats = run.get('stats', {}) + dist_stats = stats.get('distance', {}) + wins = dist_stats.get('wins', 0) + starts = dist_stats.get('starts', 0) + if starts > 0 and wins > 0: + score += 10 + elif starts > 0: + score += 5 + + # Track Suitability: 8% + cond_stats = stats.get('synthetic', {}) if 'Synthetic' in track_cond else stats.get('heavy', {}) if 'Heavy' in track_cond else stats.get('soft', {}) + if cond_stats.get('wins', 0) > 0: + score += 8 + elif cond_stats.get('starts', 0) > 0: + score += 4 + + # Track Condition: 8% + if cond_stats.get('places', 0) > 0: + score += 8 + elif cond_stats.get('starts', 0) > 0: + score += 4 + + # Barrier: 5% + barrier = run.get('barrier', 8) + if barrier <= 3: + score += 5 + elif barrier <= 6: + score += 3 + + # Jockey: 5% (premium jockeys) + jockey = run.get('jockey', '').lower() + good_jockeys = ['michael dee', 'blake shinn', 'japan', 'jason collett', 'nash welles', 'nikki deeded', 'jimmy mcarthur'] + if any(j in jockey for j in good_jockeys): + score += 5 + elif any(j in jockey for j in ['ethan brown', 'fred kersley', 'luke nolen', 'jake noonan']): + score += 3 + + # Trainer: 5% + trainer = run.get('trainer', '').lower() + good_trainers = ['mick price', 'gai waterhouse', 'vernon smith', 'peter snowden', 'chris gaudement'] + if any(t in trainer for t in good_trainers): + score += 5 + elif any(t in trainer for t in ['mark walker', 'arthur pace', 'stephen v brown']): + score += 3 + + # Pace Map Advantage: 5% + # Early speed horses prefer speed-favouring tracks + age = run.get('age', 3) + if age == 3: + score += 5 # Young horses often fresh + else: + score += 3 + + return score + +results = [] +for race in all_races: + track = race.get('track', 'Unknown') + race_num = race.get('raceNumber', '?') + race_name = race.get('raceName', 'Unknown') + distance = race.get('distance', '?') + cond = race.get('condition', '') + + runners = race.get('runners', []) + non_scratched = [r for r in runners if not r.get('scratched', False)] + + scored = [] + for runner in non_scratched: + score = score_runner(runner, cond) + scored.append({ + 'number': runner.get('number'), + 'name': runner.get('name'), + 'score': score, + 'jockey': runner.get('jockey') + }) + + scored.sort(key=lambda x: x['score'], reverse=True) + + results.append({ + 'track': track, + 'race': race_num, + 'name': race_name, + 'distance': distance, + 'condition': cond, + 'predictions': scored[:4] # Top 4 + }) + +# Output summary +print("\n=== AUSTRALIAN GALLOPS TRIFECTA PREDICTIONS - TODAY ===\n") +for r in results: + preds = r['predictions'] + top3 = [f"{p['number']}-{p['name']}" for p in preds[:3]] + top4 = [f"{p['number']}-{p['name']}" for p in preds[:4]] + print(f"{r['track'].upper()} {r['race']} - {r['name']} ({r['distance']}, {r['condition']})") + print(f" Top 3: {' / '.join(top3)}") + print(f" Top 4: {' / '.join(top4)}") + print() + +# Save full results +with open('predictions.json', 'w') as f: + json.dump(results, f, indent=2) \ No newline at end of file diff --git a/hf_config.yaml b/hf_config.yaml new file mode 100644 index 0000000000000000000000000000000000000000..44ec5396615f350f4cc43f7962aff3a6c1bda028 --- /dev/null +++ b/hf_config.yaml @@ -0,0 +1,12 @@ +sdk: gradio +sdk_version: 5.x +python_version: 3.11 +files: + - app.py + - src/** + - requirements.txt + - data/** + - static/** +secrets: + - FORMFAV_API_KEY + - HF_ACCESS_TOKEN diff --git a/hf_model_repo/README.md b/hf_model_repo/README.md new file mode 100644 index 0000000000000000000000000000000000000000..fac6daa46e3bec238cf15053ce3bad2d647144cc --- /dev/null +++ b/hf_model_repo/README.md @@ -0,0 +1,85 @@ +--- +title: Trifecta-Bro v1 — Australian Gallops Trifecta Predictor +emoji: 🐎 +colorFrom: green +colorTo: blue +sdk: "false" +tags: + - racing + - horse-racing + - australian-gallops + - trifecta + - prediction + - sports-betting +license: mit +library_name: other +--- + +# Brettapps/trifecta-bro-v1 + +**Model id:** `Brettapps/trifecta-bro/v1` +**Version:** 1.0.0 +**Task:** Australian Gallops **trifecta prediction** (pick the top-3 finishers, in order). + +Trifecta-Bro v1 is an open-source, multi-factor trifecta scorer for Australian +gallops. Given a race's field + form, it assigns each runner a 0–100 score and +emits a **primary**, **secondary**, and **value** trifecta combination, plus the +top-3 ranked runners with win/place probabilities. + +> **Status:** v1 is a deterministic rule-based scorer. No supervised training +> was performed because the project has no historical race **results** (labels) +> yet. v2 will train a gradient-boosted / logistic model on observed outcomes +> once `data/results/` is populated. + +## Method + +For each runner, a weighted 0–100 score is computed from: + +| Factor | Max weight | +|--------|-----------| +| Recent form (last 5 starts: 1/2/3 finishes) | 25 | +| Career overall win % | 20 | +| Career overall place % | 10 | +| Track strike rate (places/starts) | 10 | +| Distance strike rate | 8 | +| Condition strike rate (per going) | 8 | +| Barrier draw | 5 | +| Career prize money | 5 | + +The three highest-scoring runners form the **primary** trifecta. A **secondary** +and **value** combination are derived from the next-best runners (with an +outsider angle when a score > 30 exists further down the field). + +## Usage + +```python +# Install from the Hub +# pip install huggingface_hub +from huggingface_hub import snapshot_download +path = snapshot_download("Brettapps/trifecta-bro-v1") +import sys; sys.path.insert(0, path) + +from trifecta_bro_v1 import TrifectaPredictor, race_from_payload + +payload = {...} # Trifecta-Bro race payload +race = race_from_payload(payload) +prediction = TrifectaPredictor().predict(race) +print(prediction["primary"], prediction["secondary"], prediction["value"]) +``` + +Or run the bundled CLI: + +```bash +python -m trifecta_bro_v1.main --data predictions-2026-08-10.json +``` + +## Artifact + +`model_artifacts/model_artifact.json` documents the model method, feature +weights, and version — making the published model interpretable and reproducible. + +## Backend note + +This model is also wired as the `Brettapps/trifecta-bro/v1` identity in the +Trifecta-Bro LM Studio / Obsidian-vault backend. The HF-published code is the +canonical, dependency-light inference implementation. diff --git a/hf_model_repo/config.json b/hf_model_repo/config.json new file mode 100644 index 0000000000000000000000000000000000000000..69b30ee73fa9ca13831929c73772a2cc39c0241d --- /dev/null +++ b/hf_model_repo/config.json @@ -0,0 +1,15 @@ +{ + "model_id": "Brettapps/trifecta-bro/v1", + "version": "1.0.0", + "task": "trifecta-prediction", + "domain": "australian-gallops", + "method": "multi-factor-rule-based-scoring", + "library_name": "other", + "license": "mit", + "dependencies": [], + "inference_entrypoints": [ + "trifecta_bro_v1.predictor.TrifectaPredictor", + "trifecta_bro_v1.artifact.predict_race" + ], + "artifact": "model_artifacts/model_artifact.json" +} diff --git a/hf_model_repo/model_artifacts/model_artifact.json b/hf_model_repo/model_artifacts/model_artifact.json new file mode 100644 index 0000000000000000000000000000000000000000..4cc567f529aea0aace0fe1b5288b389004e84c27 --- /dev/null +++ b/hf_model_repo/model_artifacts/model_artifact.json @@ -0,0 +1,16 @@ +{ + "model_id": "Brettapps/trifecta-bro/v1", + "version": "1.0.0", + "method": "multi-factor rule-based scoring (0-100)", + "feature_weights": { + "recent_form": 25.0, + "overall_win_pct": 20.0, + "overall_place_pct": 10.0, + "track_strike": 10.0, + "distance_strike": 8.0, + "condition_strike": 8.0, + "barrier_draw": 5.0, + "career_prize": 5.0 + }, + "notes": "Open-source multi-factor trifecta scorer. No supervised training (no historical race results available in data/results/). Scores are deterministic given runner form/stat inputs. Future v2 will train a gradient-boosted model on observed outcomes." +} \ No newline at end of file diff --git a/hf_model_repo/push.py b/hf_model_repo/push.py new file mode 100644 index 0000000000000000000000000000000000000000..e283a7508f23e9cd0d95f136014723e45e0d9db6 --- /dev/null +++ b/hf_model_repo/push.py @@ -0,0 +1,64 @@ +#!/usr/bin/env python3 +"""Publish Brettapps/trifecta-bro-v1 to the HuggingFace Hub. + +Requires a VALID HuggingFace token, supplied via: + - HF_ACCESS_TOKEN / HF_TOKEN env var, or + - the cached `huggingface_hub` credentials (hf auth login) + +This script ONLY uploads; it does not build the package (build is done via +save_artifact + the committed source files). Run after `hf auth login` succeeds. + +Usage: + python push.py # uses cached/ENV token + HF_ACCESS_TOKEN=hf_xxx python push.py +""" + +from __future__ import annotations + +import os +import sys +from pathlib import Path + +from huggingface_hub import HfApi, create_repo + +REPO_ID = "Brettapps/trifecta-bro-v1" +REPO_TYPE = "model" +LOCAL_DIR = Path(__file__).resolve().parents[0] +ARTIFACT_DIR = LOCAL_DIR / "model_artifacts" + + +def main() -> int: + token = os.environ.get("HF_ACCESS_TOKEN") or os.environ.get("HF_TOKEN") + api = HfApi(token=token) + + # Fail fast with a clear message if the token is invalid/expired. + try: + me = api.whoami() + print(f"Authenticated as: {me.get('name') or me.get('id')}") + except Exception as exc: # noqa: BLE001 + print(f"ERROR: HuggingFace authentication failed: {exc}") + print("Fix: run `hf auth login` with a valid token, or set HF_ACCESS_TOKEN.") + return 1 + + # Ensure the repo exists under the authenticated namespace. + create_repo( + repo_id=REPO_ID, + repo_type=REPO_TYPE, + token=token, + exist_ok=True, + ) + + print(f"Uploading {LOCAL_DIR} -> {REPO_ID}") + api.upload_folder( + folder_path=str(LOCAL_DIR), + repo_id=REPO_ID, + repo_type=REPO_TYPE, + commit_message="Add Brettapps/trifecta-bro/v1 v1.0.0 predictor", + token=token, + ) + print(f"DONE: https://huggingface.co/{REPO_ID}") + return 0 + + +if __name__ == "__main__": + raise SystemExit(main()) diff --git a/hf_model_repo/pyproject.toml b/hf_model_repo/pyproject.toml new file mode 100644 index 0000000000000000000000000000000000000000..1067483e69d55162baf4e9543327181bc23f4680 --- /dev/null +++ b/hf_model_repo/pyproject.toml @@ -0,0 +1,16 @@ +[build-system] +requires = ["setuptools>=61.0"] +build-backend = "setuptools.build_meta" + +[project] +name = "trifecta-bro-v1" +version = "1.0.0" +description = "Australian Gallops trifecta predictor (Brettapps/trifecta-bro/v1)." +readme = "README.md" +license = { text = "MIT" } +requires-python = ">=3.9" +keywords = ["horse-racing", "trifecta", "australian-gallops", "prediction"] + +[tool.setuptools.packages.find] +where = ["."] +include = ["trifecta_bro_v1*"] diff --git a/hf_model_repo/trifecta_bro_v1/__init__.py b/hf_model_repo/trifecta_bro_v1/__init__.py new file mode 100644 index 0000000000000000000000000000000000000000..c1917eda692bf42017d00fe858991c7f749026c0 --- /dev/null +++ b/hf_model_repo/trifecta_bro_v1/__init__.py @@ -0,0 +1,30 @@ +"""Brettapps/trifecta-bro-v1 — Australian Gallops trifecta predictor (v1).""" + +from __future__ import annotations + +from .artifact import ( + ARTIFACT, + MODEL_ID, + ModelArtifact, + load_artifact, + predict_race, + race_from_payload, + save_artifact, +) +from .predictor import Race, Runner, TrifectaPredictor + +__version__ = "1.0.0" + +__all__ = [ + "TrifectaPredictor", + "Race", + "Runner", + "MODEL_ID", + "ARTIFACT", + "ModelArtifact", + "save_artifact", + "load_artifact", + "predict_race", + "race_from_payload", + "__version__", +] diff --git a/hf_model_repo/trifecta_bro_v1/artifact.py b/hf_model_repo/trifecta_bro_v1/artifact.py new file mode 100644 index 0000000000000000000000000000000000000000..3b26d696f702e737ddbd4d625129815da0da6b65 --- /dev/null +++ b/hf_model_repo/trifecta_bro_v1/artifact.py @@ -0,0 +1,102 @@ +"""Artifact save/load and model metadata for Brettapps/trifecta-bro-v1.""" + +from __future__ import annotations + +import json +from dataclasses import asdict, dataclass +from pathlib import Path +from typing import Any + +from .predictor import Race, Runner, TrifectaPredictor + + +MODEL_ID = "Brettapps/trifecta-bro/v1" +MODEL_CARD_VERSION = "1.0.0" + + +@dataclass +class ModelArtifact: + model_id: str + version: str + method: str + feature_weights: dict[str, float] + notes: str + + +# The "learned" configuration of the rule-based model. Documented explicitly so +# the published artifact is interpretable and reproducible. +ARTIFACT = ModelArtifact( + model_id=MODEL_ID, + version=MODEL_CARD_VERSION, + method="multi-factor rule-based scoring (0-100)", + feature_weights={ + "recent_form": 25.0, + "overall_win_pct": 20.0, + "overall_place_pct": 10.0, + "track_strike": 10.0, + "distance_strike": 8.0, + "condition_strike": 8.0, + "barrier_draw": 5.0, + "career_prize": 5.0, + }, + notes=( + "Open-source multi-factor trifecta scorer. No supervised training " + "(no historical race results available in data/results/). Scores are " + "deterministic given runner form/stat inputs. Future v2 will train a " + "gradient-boosted model on observed outcomes." + ), +) + + +def save_artifact(out_dir: str | Path) -> Path: + out_dir = Path(out_dir) + out_dir.mkdir(parents=True, exist_ok=True) + path = out_dir / "model_artifact.json" + path.write_text(json.dumps(asdict(ARTIFACT), indent=2)) + return path + + +def load_artifact(path: str | Path) -> ModelArtifact: + data = json.loads(Path(path).read_text()) + return ModelArtifact(**data) + + +def predict_race(race: Race) -> dict[str, Any]: + """Convenience: run the packaged predictor on a Race.""" + return TrifectaPredictor().predict(race) + + +def race_from_payload(payload: dict[str, Any]) -> Race: + """Build a Race from the Trifecta-Bro predictions JSON shape.""" + form = payload.get("form", {}) + runners = [ + Runner( + number=r.get("number", 0), + name=r.get("name", ""), + jockey=r.get("jockey", ""), + trainer=r.get("trainer", ""), + weight=r.get("weight"), + barrier=r.get("barrier"), + form=r.get("form", ""), + last20Starts=r.get("last20Starts", ""), + careerPrizeMoney=r.get("careerPrizeMoney", "$0"), + scratched=bool(r.get("scratched", False)), + stats=r.get("stats", {}), + ) + for r in form.get("runners", []) + ] + return Race( + date=payload.get("date", ""), + track=payload.get("track", ""), + track_slug=payload.get("track_slug", ""), + race_number=str(payload.get("race_number", "")), + race_name=payload.get("race_name", ""), + distance=payload.get("distance", ""), + condition=payload.get("condition", ""), + weather=payload.get("weather", ""), + race_class=payload.get("race_class", ""), + start_time=payload.get("start_time", ""), + prize_money=payload.get("prize_money", ""), + number_of_runners=int(payload.get("number_of_runners", 0) or 0), + runners=runners, + ) diff --git a/hf_model_repo/trifecta_bro_v1/main.py b/hf_model_repo/trifecta_bro_v1/main.py new file mode 100644 index 0000000000000000000000000000000000000000..9f0cbbb27f1241ff21a2cd6c2c4a20b51c42a5f0 --- /dev/null +++ b/hf_model_repo/trifecta_bro_v1/main.py @@ -0,0 +1,69 @@ +#!/usr/bin/env python3 +"""CLI for Brettapps/trifecta-bro-v1. + +Usage: + # Run on the bundled sample race + python -m trifecta_bro_v1.main + + # Run on a Trifecta-Bro predictions JSON file + python -m trifecta_bro_v1.main --data /path/to/predictions-2026-08-10.json +""" + +from __future__ import annotations + +import argparse +import json +import sys +from pathlib import Path + +from .artifact import predict_race, race_from_payload +from .predictor import TrifectaPredictor + +# A tiny self-contained demo race so the package is runnable with no inputs. +SAMPLE = { + "date": "2026-08-10", + "track": "Dubbo", + "track_slug": "dubbo", + "race_number": "3", + "race_name": "Aqua West Country Boosted BM58 Handicap", + "distance": "1620m", + "condition": "Soft 5", + "weather": "Showers", + "race_class": "BM58", + "start_time": "2026-08-10T04:40:00Z", + "prize_money": "30000", + "number_of_runners": 3, + "form": { + "runners": [ + {"number": 1, "name": "Boncapo", "form": "X1241", "stats": {"overall": {"winPercent": 0.25, "placePercent": 0.5}}}, + {"number": 14, "name": "Bill Peyto", "form": "36412", "stats": {"overall": {"winPercent": 0.07, "placePercent": 0.35}}}, + {"number": 7, "name": "Casterly Rock", "form": "23939", "stats": {"overall": {"winPercent": 0.06, "placePercent": 0.48}}}, + ] + }, +} + + +def main(argv: list[str] | None = None) -> int: + p = argparse.ArgumentParser(description="Brettapps/trifecta-bro/v1 predictor") + p.add_argument("--data", help="Path to a Trifecta-Bro predictions JSON file") + p.add_argument("--race", type=int, default=0, help="1-based race index when --data is given") + args = p.parse_args(argv) + + if args.data: + payload = json.loads(Path(args.data).read_text()) + races = payload.get("races", [payload]) + idx = max(0, args.race - 1) + if idx >= len(races): + print(f"Race index {args.race} out of range (have {len(races)})", file=sys.stderr) + return 2 + race = race_from_payload(races[idx]) + else: + race = race_from_payload(SAMPLE) + + pred = TrifectaPredictor().predict(race) + print(json.dumps(pred, indent=2)) + return 0 + + +if __name__ == "__main__": + raise SystemExit(main()) diff --git a/hf_model_repo/trifecta_bro_v1/predictor.py b/hf_model_repo/trifecta_bro_v1/predictor.py new file mode 100644 index 0000000000000000000000000000000000000000..acd211921ef6bb55395dd6a995f25fee1aa5abc3 --- /dev/null +++ b/hf_model_repo/trifecta_bro_v1/predictor.py @@ -0,0 +1,157 @@ +"""Trifecta-Bro v1 — open-source multi-factor trifecta predictor. + +Model id: Brettapps/trifecta-bro/v1 (HF repo: Brettapps/trifecta-bro-v1) + +This is the standalone inference module for the HuggingFace model repo. It is a +self-contained, dependency-light implementation of the trifecta prediction logic +(rule-based multi-factor scoring). It mirrors `src/prediction_model.py` in the +Trifecta-Bro Space so the published model is directly usable without cloning the +whole Space. + +Load it: + from trifecta_bro_v1.predictor import TrifectaPredictor, Race, Runner + pred = TrifectaPredictor().predict(race) +""" + +from __future__ import annotations + +from dataclasses import dataclass, field +from typing import Any + + +@dataclass +class Runner: + number: int + name: str + jockey: str = "" + trainer: str = "" + weight: float | None = None + barrier: int | None = None + form: str = "" + last20Starts: str = "" + careerPrizeMoney: str = "$0" + scratched: bool = False + stats: dict[str, Any] = field(default_factory=dict) + + +@dataclass +class Race: + date: str + track: str + track_slug: str + race_number: str + race_name: str + distance: str + condition: str + weather: str + race_class: str + start_time: str + prize_money: str + number_of_runners: int + runners: list[Runner] = field(default_factory=list) + + +class TrifectaPredictor: + """Open-source trifecta prediction model. + + Scores each runner on a 0-100 scale using recent form, career/overall + win & place percentages, track/distance/condition strike rates, barrier + draw, and career prize money. The top three by score form the primary + trifecta; secondary and value bets are derived from the next-best runners. + """ + + MODEL_ID = "Brettapps/trifecta-bro/v1" + + def predict(self, race: Race) -> dict[str, Any]: + runners = [r for r in race.runners if not r.scratched] + if len(runners) < 3: + return {"error": "Insufficient runners"} + + scored: list[dict[str, Any]] = [] + for runner in runners: + scored.append({ + "number": runner.number, + "name": runner.name, + "score": self._score_runner(runner), + "win_prob": self._win_probability(runner), + "place_prob": self._place_probability(runner), + }) + + scored.sort(key=lambda x: x["score"], reverse=True) + top = scored[:3] + primary = f"{top[0]['number']}-{top[1]['number']}-{top[2]['number']}" + + secondary = None + value = None + if len(scored) > 3: + secondary = f"{top[0]['number']}-{top[2]['number']}-{scored[3]['number']}" + outsiders = [s for s in scored[3:] if s["score"] > 30] + if outsiders: + value = f"{scored[1]['number']}-{top[0]['number']}-{outsiders[0]['number']}" + else: + value = f"{scored[1]['number']}-{top[0]['number']}-{top[2]['number']}" + + return { + "model_id": self.MODEL_ID, + "date": race.date, + "track": race.track, + "race_number": race.race_number, + "race_name": race.race_name, + "primary": primary, + "secondary": secondary, + "value": value, + "top3": top, + "confidence": "MEDIUM", + } + + def _score_runner(self, runner: Runner) -> float: + score = 0.0 + form = str(runner.form or runner.last20Starts or "") + recent = form[-5:] if len(form) > 5 else form + score += min((recent.count("1") * 8 + recent.count("2") * 4 + recent.count("3") * 4), 25) + + overall = runner.stats.get("overall", {}) + win_pct = overall.get("winPercent", 0) or 0 + place_pct = overall.get("placePercent", 0) or 0 + score += win_pct * 20 + score += place_pct * 10 + + track_stats = runner.stats.get("track", {}) + track_starts = track_stats.get("starts", 0) or 0 + track_places = track_stats.get("places", 0) or 0 + score += min((track_places / max(track_starts, 1)) * 10, 10) + + dist_stats = runner.stats.get("distance", {}) + dist_starts = dist_stats.get("starts", 0) or 0 + dist_places = dist_stats.get("places", 0) or 0 + score += min((dist_places / max(dist_starts, 1)) * 8, 8) + + cond_stats = runner.stats.get("conditions", {}) + for _key, data in cond_stats.items(): + c_starts = data.get("starts", 0) or 0 + c_places = data.get("places", 0) or 0 + score += min((c_places / max(c_starts, 1)) * 8, 8) + + try: + barrier = int(runner.barrier) if runner.barrier else 5 + score += max(0, 5 - abs(barrier - 5)) + except Exception: + score += 3 + + try: + prize = float(str(runner.careerPrizeMoney).replace("$", "").replace(",", "")) + score += min(prize / 20000, 5) + except Exception: + pass + + return min(round(score, 1), 100) + + def _win_probability(self, runner: Runner) -> float: + overall = runner.stats.get("overall", {}) + win_pct = overall.get("winPercent", 0) or 0 + return min(max(round(win_pct * 100, 1), 0), 100) + + def _place_probability(self, runner: Runner) -> float: + overall = runner.stats.get("overall", {}) + place_pct = overall.get("placePercent", 0) or 0 + return min(max(round(place_pct * 100, 1), 0), 100) diff --git a/hostinger.toml b/hostinger.toml new file mode 100644 index 0000000000000000000000000000000000000000..27e3df29d2a54d423d536e76638d15837e4b78be --- /dev/null +++ b/hostinger.toml @@ -0,0 +1,23 @@ +# Hostinger Deployment Configuration +# AI Lead Generation Agency + +[build] +command = "pip install -r requirements.txt" +publish = "src/" + +[env] +PYTHONUNBUFFERED = "1" +ANTHROPIC_API_KEY = "{env.ANTHROPIC_API_KEY}" +OPENAI_API_KEY = "{env.OPENAI_API_KEY}" +DATABASE_URL = "postgresql://hermes:hermes@localhost/herd" + +[http] +routes = [ + { path = "/api/v1/score", handler = "leads.score" }, + { path = "/api/v1/campaigns", handler = "campaigns.run" }, + { path = "/api/v1/leads", handler = "leads.process" } +] + +[logs] +level = "info" +format = "json" \ No newline at end of file diff --git a/install_lms.sh b/install_lms.sh new file mode 100644 index 0000000000000000000000000000000000000000..b86ebfa18caaefaea2ecaa93d1a76a3880ec9cd1 --- /dev/null +++ b/install_lms.sh @@ -0,0 +1,53 @@ +#!/usr/bin/env bash +# Extract the `lms` CLI binary from the LM Studio AppImage and bootstrap it. +# Run AFTER the AppImage has finished downloading to /tmp/LM_Studio.AppImage. +set -euo pipefail + +APPIMAGE="/tmp/LM_Studio.AppImage" +EXTRACT_DIR="$HOME/Applications/LMStudio/squashfs-root" +BIN_DIR="$HOME/.lmstudio/bin" + +echo "==> Verifying AppImage integrity" +if [ ! -s "$APPIMAGE" ]; then + echo "ERROR: $APPIMAGE missing or empty" >&2 + exit 1 +fi +head -c 2 "$APPIMAGE" | grep -q AI || { echo "ERROR: not an AppImage (magic bytes)" >&2; exit 1; } + +echo "==> Making AppImage executable" +chmod +x "$APPIMAGE" + +echo "==> Extracting squashfs root (--appimage-extract)" +rm -rf "$EXTRACT_DIR" +( cd "$HOME/Applications/LMStudio" && "$APPIMAGE" --appimage-extract >/dev/null 2>&1 ) || { + echo "AppImage self-extract failed; attempting runtime extraction via --appimage-mount" + mkdir -p "$EXTRACT_DIR" +} + +echo "==> Locating the lms binary inside the extracted tree" +LMS_BIN=$(find "$EXTRACT_DIR" -type f -name lms 2>/dev/null | head -1) +if [ -z "$LMS_BIN" ]; then + echo "ERROR: lms binary not found under $EXTRACT_DIR" >&2 + echo "Tree (top 2 levels):" >&2 + find "$EXTRACT_DIR" -maxdepth 2 2>/dev/null | head -40 >&2 + exit 1 +fi +echo " found: $LMS_BIN" + +echo "==> Installing lms to $BIN_DIR" +mkdir -p "$BIN_DIR" +cp -f "$LMS_BIN" "$BIN_DIR/lms" +chmod +x "$BIN_DIR/lms" + +echo "==> Ensuring $BIN_DIR is on PATH for this shell session" +export PATH="$BIN_DIR:$PATH" + +echo "==> Running 'lms bootstrap' (documents the CLI with LM Studio)" +"$BIN_DIR/lms" bootstrap || echo "WARN: lms bootstrap returned non-zero (non-fatal)" + +echo "==> Version check" +"$BIN_DIR/lms" --version || "$BIN_DIR/lms" --help | head -20 + +echo "==> DONE. lms installed at $BIN_DIR/lms" +echo " Start the OpenAI-compatible server with: lms server start" +echo " Load this project's model with: lms load Brettapps/trifecta-bro/v1" diff --git a/landing.html b/landing.html new file mode 100644 index 0000000000000000000000000000000000000000..bafc1fd613c997b5c1586d6f5de5ffd64be93dd3 --- /dev/null +++ b/landing.html @@ -0,0 +1,293 @@ + + + + + + Trifecta-Bro | Australian Gallops Trifecta Predictions + + + + + +
+
+ + +
+
+ +
+
+

Smarter trifectas for
Australian Gallops

+

Form-driven predictions, confidence ratings, and PDF race booklets delivered every meeting. Built for punters who want structure over noise.

+ +
+
+ +
+
+
+
+

47+

+

Races covered per meeting day

+
+
+

6

+

Factor scoring model

+
+
+

Primary / Secondary / Value

+

Trifecta combinations per race

+
+
+

PDF

+

Booklet downloads included

+
+
+
+
+ +
+
+

How it works

+

From race data to finished trifecta selections, automatically.

+
+
+

1. Race data ingestion

+

We pull runner form, track conditions, barrier draws, jockey and trainer stats for every available meeting.

+
+
+

2. Weighted scoring

+

Each runner is scored across form, ground suitability, jockey advantage, barrier position, value and trainer form.

+
+
+

3. Combination generation

+

We output primary, secondary and value trifecta combinations plus confidence ratings and roughie notes.

+
+
+

3. PDF delivery

+

Race booklets are generated and published so you can study selections offline before the gates open.

+
+
+
+
+ +
+
+

Sample predictions

+

What a race-day selection looks like.

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
RaceDistance / ConditionPrimarySecondaryValueConfidence
R11200m / Soft 63-7-13-1-97-3-5MEDIUM-HIGH
R21400m / Heavy 106-2-46-4-82-6-11MEDIUM
R31600m / Good 41-5-21-2-95-1-3MEDIUM-HIGH
+
+
+ +
+
+

Simple pricing

+

Start with a meet pass, then go weekly if it fits your workflow.

+
+
+

Single Meet

+
$4/meet
+
    +
  • One track PDF booklet
  • +
  • Primary, secondary and value combos
  • +
  • Confidence ratings
  • +
  • Instant download
  • +
+ Buy Pass +
+ +
+

Monthly

+
$19/month
+
    +
  • Everything in Weekly
  • +
  • Archived predictions
  • +
  • Model variant comparisons
  • +
  • Support via email
  • +
+ Go Monthly +
+
+
+
+ +
+
+

FAQ

+
+
+

What data do you use?

+

We combine publicly available race form with track-condition weighting, barrier analysis, jockey and trainer form. Predictions are generated from open tooling, not opaque tips.

+
+
+

Which tracks are covered?

+

We target major Australian Gallops meetings. Coverage depends on form-data availability for the day; if a track is missing, it is usually an API/availability issue, not a paywall.

+
+
+

Are these guaranteed wins?

+

No. Trifecta-Bro is an analysis and publishing tool. All predictions are informational only and should be treated as one input among many.

+
+
+

How do I get my PDF?

+

After purchase, a download link is issued for that meet's booklet. Weekly and monthly subscribers get race-morning access through the subscriber area.

+
+
+
+
+ +
+
+

Ready to see the next meet?

+

Get PDF race booklets and trifecta combinations for the next Australian Gallops meeting.

+ View Plans +
+
+ + + + + + + diff --git a/model_registry.json b/model_registry.json new file mode 100644 index 0000000000000000000000000000000000000000..20e7d405eee9bf0d71b9e083d035541922997467 --- /dev/null +++ b/model_registry.json @@ -0,0 +1,17 @@ +{ + "models": [ + { + "id": "Brettapps/trifecta-bro/v1", + "display_name": "Trifecta-Bro v1", + "backend": "lmstudio", + "base_url": "http://localhost:1234/v1", + "status": "registered", + "gguf_path": null, + "registered_at": "2026-08-09T23:25:00Z", + "notes": "Logical model identity for Trifecta-Bro. Bind to a real GGUF via `lms import ` + `lms load Brettapps/trifecta-bro/v1` once weights exist. Vault-backed prompt pipeline wired separately.", + "context_window": 8192, + "api": "openai-compatible", + "endpoint": "http://localhost:1234/v1/chat/completions" + } + ] +} diff --git a/optimize.py b/optimize.py new file mode 100644 index 0000000000000000000000000000000000000000..bb595b632147e057ce70fd792e23da87e8df19d1 --- /dev/null +++ b/optimize.py @@ -0,0 +1,339 @@ +"""Optimized weight finder using random search on cached data.""" +import json +import random +import math +from pathlib import Path +from collections import defaultdict +import itertools + +import sys +sys.path.insert(0, '/home/brettanthonysjoberg179/trifecta-bro-hf-space') + +from trifecta_bro.data.models import RaceModel, RunnerModel +from trifecta_bro.model.scoring import score_runner +from trifecta_bro.model.pace_analysis import classify_pace +from trifecta_bro.model.distance_profiles import classify_distance + +DATA_DIR = Path('/home/brettanthonysjoberg179/trifecta-bro-hf-space/data') +CACHE_DIR = DATA_DIR / 'cache' +RESULTS_DIR = DATA_DIR / 'results' + +random.seed(42) + + +def load_cached_races(date: str) -> list[dict]: + """Load all cached form data for a date.""" + races = [] + for f in CACHE_DIR.glob('*.json'): + try: + with open(f) as fp: + data = json.load(fp) + if data.get('date') == date: + races.append(data) + except: + continue + return races + + +def load_results(date: str) -> dict: + """Load actual results for a date.""" + result_lookup = {} + result_path = RESULTS_DIR / f"{date}-ra.json" + if not result_path.exists(): + result_path = RESULTS_DIR / f"{date}.json" + if not result_path.exists(): + return result_lookup + + with open(result_path) as f: + rdata = json.load(f) + + if isinstance(rdata, dict): + if 'tracks' in rdata: + for track, races in rdata['tracks'].items(): + if isinstance(races, dict): + for rn, r in races.items(): + runners = r.get('runners', []) + winners = [] + for runner in runners: + pos = runner.get('position') + if pos and pos <= 3: + winners.append((pos, runner['number'])) + winners.sort() + actual = [w[1] for w in winners] + if actual: + result_lookup[(track, int(rn))] = actual + elif isinstance(races, list): + for r in races: + if 'trifecta' in r: + result_lookup[(track, r.get('race', 0))] = [int(x) for x in r['trifecta']] + else: + for track, races in rdata.items(): + if isinstance(races, list): + for r in races: + if 'trifecta' in r: + result_lookup[(track, r['race'])] = [int(x) for x in r['trifecta']] + + return result_lookup + + +def score_race_with_weights(race_data: dict, weights: dict) -> list[int] | None: + """Score a race with given weights, return trifecta.""" + try: + runners = [] + for r in race_data.get('runners', []): + if r.get('scratched'): + continue + runner = RunnerModel( + number=r['number'], + name=r.get('name', ''), + jockey=r.get('jockey'), + trainer=r.get('trainer'), + weight=r.get('weight'), + barrier=r.get('barrier'), + age=r.get('age'), + sex=r.get('sex'), + form=r.get('form', ''), + last20_starts=r.get('last20Starts', ''), + stats=r.get('stats', {}), + ) + runners.append(runner) + + if len(runners) < 3: + return None + + race = RaceModel( + date=race_data.get('date', ''), + track=race_data.get('track', ''), + track_slug=race_data.get('slug', race_data.get('track', '').lower()), + race_number=race_data.get('raceNumber', 0), + race_name=race_data.get('raceName', ''), + distance=race_data.get('distance'), + condition=race_data.get('condition'), + race_class=race_data.get('raceClass'), + abandoned=race_data.get('abandoned', False), + start_time=race_data.get('startTime'), + prize_money=str(race_data.get('prizeMoney', '')), + number_of_runners=race_data.get('numberOfRunners', len(runners)), + runners=runners, + ) + + pace = classify_pace(race, runners) + + scored = [] + for r in runners: + sc = score_runner(r, race, pace, weights) + scored.append((r.number, sc['score'])) + + scored.sort(key=lambda x: x[1], reverse=True) + return [s[0] for s in scored[:3]] + except: + return None + + +def evaluate_weights_on_date(date: str, weights: dict, result_lookup: dict) -> dict: + """Evaluate weights on a single date.""" + races = load_cached_races(date) + stats = {"total": 0, "top1": 0, "exact": 0, "box": 0} + + for race_data in races: + track = race_data.get('track', '') + race_num = race_data.get('raceNumber', 0) + actual = result_lookup.get((track, race_num)) + + if not actual: + continue + + pred = score_race_with_weights(race_data, weights) + if not pred: + continue + + stats["total"] += 1 + if pred == actual: + stats["exact"] += 1 + if set(pred) == set(actual): + stats["box"] += 1 + if pred[0] == actual[0]: + stats["top1"] += 1 + + return stats + + +def evaluate_weights_all_dates(dates: list[str], weights: dict) -> dict: + """Evaluate weights across all dates.""" + agg = {"total": 0, "top1": 0, "exact": 0, "box": 0} + + for date in dates: + result_lookup = load_results(date) + stats = evaluate_weights_on_date(date, weights, result_lookup) + agg["total"] += stats["total"] + agg["top1"] += stats["top1"] + agg["exact"] += stats["exact"] + agg["box"] += stats["box"] + + agg["top1_pct"] = agg["top1"] / agg["total"] * 100 if agg["total"] > 0 else 0 + return agg + + +def random_weights() -> dict: + """Generate random weights that sum to ~1.0.""" + weights = {} + for k in ["form", "class", "distance", "track", "track_distance", + "condition", "jockey", "fitness", "barrier", "weight", "pace"]: + weights[k] = random.random() + + total = sum(weights.values()) + return {k: v / total for k, v in weights.items()} + + +def random_search(dates: list[str], n_iterations: int = 200) -> list[dict]: + """Random search for optimal weights.""" + results = [] + + # Also test the base weights + base_weights = { + "form": 0.18, "class": 0.14, "distance": 0.10, "track": 0.10, + "track_distance": 0.10, "condition": 0.05, "jockey": 0.06, + "fitness": 0.08, "barrier": 0.08, "weight": 0.08, "pace": 0.03, + } + + # Evaluate base + base_stats = evaluate_weights_all_dates(dates, base_weights) + results.append({"weights": base_weights, "stats": base_stats, "top1_pct": base_stats["top1_pct"]}) + print(f"Base weights: {base_stats['top1_pct']:.1f}%") + + # Random search + for i in range(n_iterations): + weights = random_weights() + stats = evaluate_weights_all_dates(dates, weights) + + results.append({"weights": weights, "stats": stats, "top1_pct": stats["top1_pct"]}) + + if (i + 1) % 50 == 0: + best_so_far = max(results, key=lambda x: x["top1_pct"]) + print(f" Iteration {i+1}: best = {best_so_far['top1_pct']:.1f}%") + + results.sort(key=lambda x: x["top1_pct"], reverse=True) + return results + + +def coordinate_descent(dates: list[str], base_weights: dict, n_rounds: int = 10) -> dict: + """Optimize one parameter at a time while holding others fixed.""" + weights = dict(base_weights) + + param_ranges = { + "form": [0.10, 0.15, 0.20, 0.25, 0.30], + "class": [0.08, 0.12, 0.16, 0.20], + "distance": [0.04, 0.08, 0.12, 0.16], + "track": [0.04, 0.08, 0.12, 0.16], + "track_distance": [0.04, 0.08, 0.12, 0.16], + "condition": [0.02, 0.05, 0.08], + "jockey": [0.02, 0.05, 0.08, 0.10], + "fitness": [0.04, 0.08, 0.12], + "barrier": [0.04, 0.08, 0.12, 0.16], + "weight": [0.04, 0.08, 0.12], + "pace": [0.02, 0.04, 0.06, 0.08], + } + + current_best = evaluate_weights_all_dates(dates, weights) + current_pct = current_best["top1_pct"] + print(f"Starting coordinate descent from {current_pct:.1f}%") + + for round_num in range(n_rounds): + improved = False + + for param in param_ranges: + best_value = weights[param] + best_pct = current_pct + + for value in param_ranges[param]: + test_weights = dict(weights) + test_weights[param] = value + + # Normalize + total = sum(test_weights.values()) + test_weights = {k: v / total for k, v in test_weights.items()} + + stats = evaluate_weights_all_dates(dates, test_weights) + + if stats["top1_pct"] > best_pct: + best_pct = stats["top1_pct"] + best_value = value + improved = True + + weights[param] = best_value + + # Normalize after each round + total = sum(weights.values()) + weights = {k: v / total for k, v in weights.items()} + + current_best = evaluate_weights_all_dates(dates, weights) + current_pct = current_best["top1_pct"] + + print(f" Round {round_num + 1}: {current_pct:.1f}%") + + if not improved: + print(f" No improvement, stopping") + break + + return {"weights": weights, "stats": current_best, "top1_pct": current_pct} + + +def main(): + dates = ["2026-08-07", "2026-08-08", "2026-08-09", "2026-08-14"] + + print("=" * 60) + print("WEIGHT OPTIMIZATION") + print("=" * 60) + + # Test base weights first + base_weights = { + "form": 0.18, "class": 0.14, "distance": 0.10, "track": 0.10, + "track_distance": 0.10, "condition": 0.05, "jockey": 0.06, + "fitness": 0.08, "barrier": 0.08, "weight": 0.08, "pace": 0.03, + } + + print("\n--- Base weights ---") + base_stats = evaluate_weights_all_dates(dates, base_weights) + print(f"Top 1: {base_stats['top1_pct']:.1f}% ({base_stats['top1']}/{base_stats['total']})") + + # Random search + print("\n--- Random search ---") + random_results = random_search(dates, n_iterations=200) + + print("\n--- Top 5 from random search ---") + for i, r in enumerate(random_results[:5]): + w = r['weights'] + print(f"{i+1}. Top1: {r['top1_pct']:.1f}% | " + f"form={w['form']:.2f} class={w['class']:.2f} dist={w['distance']:.2f} " + f"track={w['track']:.2f} td={w['track_distance']:.2f} " + f"fitness={w['fitness']:.2f} barrier={w['barrier']:.2f} " + f"weight={w['weight']:.2f} pace={w['pace']:.2f}") + + # Coordinate descent from best random + best_random = random_results[0] + print("\n--- Coordinate descent from best random ---") + cd_result = coordinate_descent(dates, best_random["weights"]) + + print("\n--- Final optimized weights ---") + print(f"Top 1: {cd_result['top1_pct']:.1f}% ({cd_result['stats']['top1']}/{cd_result['stats']['total']})") + + w = cd_result['weights'] + print(f"form={w['form']:.2f}, class={w['class']:.2f}, distance={w['distance']:.2f}, " + f"track={w['track']:.2f}, track_distance={w['track_distance']:.2f}, " + f"condition={w['condition']:.2f}, jockey={w['jockey']:.2f}, " + f"fitness={w['fitness']:.2f}, barrier={w['barrier']:.2f}, " + f"weight={w['weight']:.2f}, pace={w['pace']:.2f}") + + # Per-date breakdown + print("\nPer-date breakdown:") + for date in dates: + result_lookup = load_results(date) + stats = evaluate_weights_on_date(date, cd_result["weights"], result_lookup) + if stats['total'] > 0: + print(f" {date}: {stats['total']} races, {stats['top1']} top1 ({stats['top1']/stats['total']*100:.0f}%)") + + return cd_result + + +if __name__ == "__main__": + main() diff --git a/optimize_distances.py b/optimize_distances.py new file mode 100644 index 0000000000000000000000000000000000000000..f35f569c91c256131ff305402cb455e795899507 --- /dev/null +++ b/optimize_distances.py @@ -0,0 +1,241 @@ +"""Optimize with distance-specific profiles.""" +import json +from pathlib import Path + +import sys +sys.path.insert(0, '/home/brettanthonysjoberg179/trifecta-bro-hf-space') + +from trifecta_bro.data.models import RaceModel, RunnerModel +from trifecta_bro.model.scoring import score_runner +from trifecta_bro.model.pace_analysis import classify_pace +from trifecta_bro.model.distance_profiles import classify_distance, parse_distance + +DATA_DIR = Path('/home/brettanthonysjoberg179/trifecta-bro-hf-space/data') +CACHE_DIR = DATA_DIR / 'cache' +RESULTS_DIR = DATA_DIR / 'results' + + +def load_cached_races(date: str) -> list[dict]: + races = [] + for f in CACHE_DIR.glob('*.json'): + try: + with open(f) as fp: + data = json.load(fp) + if data.get('date') == date: + races.append(data) + except: + continue + return races + + +def load_results(date: str) -> dict: + result_lookup = {} + result_path = RESULTS_DIR / f"{date}-ra.json" + if not result_path.exists(): + result_path = RESULTS_DIR / f"{date}.json" + if not result_path.exists(): + return result_lookup + + with open(result_path) as f: + rdata = json.load(f) + + if isinstance(rdata, dict): + if 'tracks' in rdata: + for track, races in rdata['tracks'].items(): + if isinstance(races, dict): + for rn, r in races.items(): + runners = r.get('runners', []) + winners = [] + for runner in runners: + pos = runner.get('position') + if pos and pos <= 3: + winners.append((pos, runner['number'])) + winners.sort() + actual = [w[1] for w in winners] + if actual: + result_lookup[(track, int(rn))] = actual + elif isinstance(races, list): + for r in races: + if 'trifecta' in r: + result_lookup[(track, r.get('race', 0))] = [int(str(x).replace('e','')) for x in r['trifecta']] + else: + for track, races in rdata.items(): + if isinstance(races, list): + for r in races: + if 'trifecta' in r: + result_lookup[(track, r['race'])] = [int(str(x).replace('e','')) for x in r['trifecta']] + + return result_lookup + + +def score_race(race_data: dict, weights_by_dist: dict) -> list[int] | None: + try: + runners = [] + for r in race_data.get('runners', []): + if r.get('scratched'): + continue + runner = RunnerModel( + number=r['number'], name=r.get('name', ''), + jockey=r.get('jockey'), trainer=r.get('trainer'), + weight=r.get('weight'), barrier=r.get('barrier'), + age=r.get('age'), sex=r.get('sex'), + form=r.get('form', ''), last20_starts=r.get('last20Starts', ''), + stats=r.get('stats', {}), + ) + runners.append(runner) + + if len(runners) < 3: + return None + + distance = race_data.get('distance', '1200m') + dist_class = classify_distance(distance) + weights = weights_by_dist.get(dist_class, weights_by_dist['middle']) + + race = RaceModel( + date=race_data.get('date', ''), track=race_data.get('track', ''), + track_slug=race_data.get('slug', race_data.get('track', '').lower()), + race_number=race_data.get('raceNumber', 0), + race_name=race_data.get('raceName', ''), + distance=distance, + condition=race_data.get('condition'), + race_class=race_data.get('raceClass'), + abandoned=race_data.get('abandoned', False), + start_time=race_data.get('startTime'), + prize_money=str(race_data.get('prizeMoney', '')), + number_of_runners=race_data.get('numberOfRunners', len(runners)), + runners=runners, + ) + + pace = classify_pace(race, runners) + scored = [] + for r in runners: + sc = score_runner(r, race, pace, weights) + scored.append((r.number, sc['score'])) + + scored.sort(key=lambda x: x[1], reverse=True) + return [s[0] for s in scored[:3]] + except: + return None + + +def evaluate_date(date: str, weights_by_dist: dict) -> dict: + result_lookup = load_results(date) + races = load_cached_races(date) + stats = {"total": 0, "top1": 0, "exact": 0, "box": 0} + + for race_data in races: + track = race_data.get('track', '') + race_num = race_data.get('raceNumber', 0) + actual = result_lookup.get((track, race_num)) + if not actual: + continue + + pred = score_race(race_data, weights_by_dist) + if not pred: + continue + + stats["total"] += 1 + if pred == actual: + stats["exact"] += 1 + if set(pred) == set(actual): + stats["box"] += 1 + if pred[0] == actual[0]: + stats["top1"] += 1 + + if stats["total"] > 0: + stats["top1_pct"] = stats["top1"] / stats["total"] * 100 + return stats + + +def evaluate_all(dates: list[str], weights_by_dist: dict) -> dict: + agg = {"total": 0, "top1": 0, "exact": 0, "box": 0} + for date in dates: + stats = evaluate_date(date, weights_by_dist) + agg["total"] += stats["total"] + agg["top1"] += stats["top1"] + agg["exact"] += stats["exact"] + agg["box"] += stats["box"] + agg["top1_pct"] = agg["top1"] / agg["total"] * 100 if agg["total"] > 0 else 0 + return agg + + +def main(): + dates = ["2026-08-07", "2026-08-08", "2026-08-09", "2026-08-14"] + + # Distance-specific profiles + profiles = { + "sprint": { + "form": 0.15, "class": 0.10, "distance": 0.06, "track": 0.06, + "track_distance": 0.08, "condition": 0.04, "jockey": 0.04, + "fitness": 0.04, "barrier": 0.14, "weight": 0.08, "pace": 0.10, + "market": 0.11, + }, + "middle": { + "form": 0.20, "class": 0.13, "distance": 0.08, "track": 0.08, + "track_distance": 0.08, "condition": 0.05, "jockey": 0.06, + "fitness": 0.05, "barrier": 0.13, "weight": 0.05, "pace": 0.04, + "market": 0.05, + }, + "staying": { + "form": 0.14, "class": 0.14, "distance": 0.10, "track": 0.06, + "track_distance": 0.08, "condition": 0.06, "jockey": 0.08, + "fitness": 0.10, "barrier": 0.04, "weight": 0.06, "pace": 0.04, + "market": 0.10, + }, + } + + print("=" * 60) + print("DISTANCE-SPECIFIC PROFILES") + print("=" * 60) + + # Evaluate with distance-specific profiles + agg = evaluate_all(dates, profiles) + print(f"\nDistance-specific: {agg['top1_pct']:.1f}% ({agg['top1']}/{agg['total']})") + + # Per-date breakdown + for date in dates: + stats = evaluate_date(date, profiles) + if stats['total'] > 0: + print(f" {date}: {stats['top1']}/{stats['total']} ({stats['top1_pct']:.1f}%)") + + # Compare with flat weights + flat_weights = { + "form": 0.20, "class": 0.13, "distance": 0.08, "track": 0.08, + "track_distance": 0.08, "condition": 0.07, "jockey": 0.08, + "fitness": 0.05, "barrier": 0.13, "weight": 0.05, "pace": 0.04, + } + flat_profiles = {"sprint": flat_weights, "middle": flat_weights, "staying": flat_weights} + flat_agg = evaluate_all(dates, flat_profiles) + + print(f"\nFlat weights: {flat_agg['top1_pct']:.1f}% ({flat_agg['top1']}/{flat_agg['total']})") + + # Per-distance breakdown + print("\nPer-distance breakdown:") + for dist_class in ["sprint", "middle", "staying"]: + dist_stats = {"total": 0, "top1": 0} + for date in dates: + result_lookup = load_results(date) + races = load_cached_races(date) + for race_data in races: + distance = race_data.get('distance', '1200m') + if classify_distance(distance) == dist_class: + track = race_data.get('track', '') + race_num = race_data.get('raceNumber', 0) + actual = result_lookup.get((track, race_num)) + if not actual: + continue + pred = score_race(race_data, profiles) + if not pred: + continue + dist_stats["total"] += 1 + if pred[0] == actual[0]: + dist_stats["top1"] += 1 + + if dist_stats["total"] > 0: + print(f" {dist_class}: {dist_stats['top1']}/{dist_stats['total']} ({dist_stats['top1']/dist_stats['total']*100:.1f}%)") + + return profiles + + +if __name__ == "__main__": + main() diff --git a/optimize_distances_v2.py b/optimize_distances_v2.py new file mode 100644 index 0000000000000000000000000000000000000000..27be9ec09d4915df94b79495e510526a427c026c --- /dev/null +++ b/optimize_distances_v2.py @@ -0,0 +1,295 @@ +"""Build distance-specific models with proper calibration.""" +import json +from pathlib import Path + +import sys +sys.path.insert(0, '/home/brettanthonysjoberg179/trifecta-bro-hf-space') + +from trifecta_bro.data.models import RaceModel, RunnerModel +from trifecta_bro.model.scoring import score_runner +from trifecta_bro.model.pace_analysis import classify_pace +from trifecta_bro.model.distance_profiles import classify_distance + +DATA_DIR = Path('/home/brettanthonysjoberg179/trifecta-bro-hf-space/data') +CACHE_DIR = DATA_DIR / 'cache' +RESULTS_DIR = DATA_DIR / 'results' + + +def load_cached_races(date: str) -> list[dict]: + races = [] + for f in CACHE_DIR.glob('*.json'): + try: + with open(f) as fp: + data = json.load(fp) + if data.get('date') == date: + races.append(data) + except: + continue + return races + + +def load_results(date: str) -> dict: + result_lookup = {} + result_path = RESULTS_DIR / f"{date}-ra.json" + if not result_path.exists(): + result_path = RESULTS_DIR / f"{date}.json" + if not result_path.exists(): + return result_lookup + + with open(result_path) as f: + rdata = json.load(f) + + if isinstance(rdata, dict): + if 'tracks' in rdata: + for track, races in rdata['tracks'].items(): + if isinstance(races, dict): + for rn, r in races.items(): + runners = r.get('runners', []) + winners = [] + for runner in runners: + pos = runner.get('position') + if pos and pos <= 3: + winners.append((pos, runner['number'])) + winners.sort() + actual = [w[1] for w in winners] + if actual: + result_lookup[(track, int(rn))] = actual + elif isinstance(races, list): + for r in races: + if 'trifecta' in r: + result_lookup[(track, r.get('race', 0))] = [int(str(x).replace('e','')) for x in r['trifecta']] + else: + for track, races in rdata.items(): + if isinstance(races, list): + for r in races: + if 'trifecta' in r: + result_lookup[(track, r['race'])] = [int(str(x).replace('e','')) for x in r['trifecta']] + + return result_lookup + + +def score_race(race_data: dict, weights: dict) -> list[int] | None: + try: + runners = [] + for r in race_data.get('runners', []): + if r.get('scratched'): + continue + runner = RunnerModel( + number=r['number'], name=r.get('name', ''), + jockey=r.get('jockey'), trainer=r.get('trainer'), + weight=r.get('weight'), barrier=r.get('barrier'), + age=r.get('age'), sex=r.get('sex'), + form=r.get('form', ''), last20_starts=r.get('last20Starts', ''), + stats=r.get('stats', {}), + ) + runners.append(runner) + + if len(runners) < 3: + return None + + race = RaceModel( + date=race_data.get('date', ''), track=race_data.get('track', ''), + track_slug=race_data.get('slug', race_data.get('track', '').lower()), + race_number=race_data.get('raceNumber', 0), + race_name=race_data.get('raceName', ''), + distance=race_data.get('distance'), + condition=race_data.get('condition'), + race_class=race_data.get('raceClass'), + abandoned=race_data.get('abandoned', False), + start_time=race_data.get('startTime'), + prize_money=str(race_data.get('prizeMoney', '')), + number_of_runners=race_data.get('numberOfRunners', len(runners)), + runners=runners, + ) + + pace = classify_pace(race, runners) + scored = [] + for r in runners: + sc = score_runner(r, race, pace, weights) + scored.append((r.number, sc['score'])) + + scored.sort(key=lambda x: x[1], reverse=True) + return [s[0] for s in scored[:3]] + except: + return None + + +def evaluate_date(date: str, weights: dict) -> dict: + result_lookup = load_results(date) + races = load_cached_races(date) + stats = {"total": 0, "top1": 0, "exact": 0, "box": 0} + + for race_data in races: + track = race_data.get('track', '') + race_num = race_data.get('raceNumber', 0) + actual = result_lookup.get((track, race_num)) + if not actual: + continue + + pred = score_race(race_data, weights) + if not pred: + continue + + stats["total"] += 1 + if pred == actual: + stats["exact"] += 1 + if set(pred) == set(actual): + stats["box"] += 1 + if pred[0] == actual[0]: + stats["top1"] += 1 + + if stats["total"] > 0: + stats["top1_pct"] = stats["top1"] / stats["total"] * 100 + return stats + + +def evaluate_all(dates: list[str], weights: dict) -> dict: + agg = {"total": 0, "top1": 0, "exact": 0, "box": 0} + for date in dates: + stats = evaluate_date(date, weights) + agg["total"] += stats["total"] + agg["top1"] += stats["top1"] + agg["exact"] += stats["exact"] + agg["box"] += stats["box"] + agg["top1_pct"] = agg["top1"] / agg["total"] * 100 if agg["total"] > 0 else 0 + return agg + + +def grid_search_for_distance(dates: list[str], distance_class: str) -> dict: + """Find optimal weights for a specific distance class.""" + + # First, get all races for this distance class + races_for_dist = [] + for date in dates: + races = load_cached_races(date) + for race_data in races: + if classify_distance(race_data.get('distance', '1200m')) == distance_class: + races_for_dist.append((date, race_data)) + + if not races_for_dist: + return {"weights": None, "top1_pct": 0, "total": 0} + + # Grid search + best_pct = 0 + best_weights = None + + for form in [0.15, 0.20, 0.25, 0.30]: + for class_w in [0.10, 0.15, 0.20]: + for dist in [0.06, 0.10, 0.14]: + for td in [0.06, 0.10, 0.14]: + for barrier in [0.06, 0.10, 0.14, 0.18]: + for fitness in [0.04, 0.08, 0.12]: + for pace in [0.02, 0.05, 0.08, 0.12]: + for weight in [0.04, 0.08, 0.12]: + weights = { + "form": form, "class": class_w, "distance": dist, + "track": dist, "track_distance": td, + "condition": 0.05, "jockey": 0.06, + "fitness": fitness, "barrier": barrier, + "weight": weight, "pace": pace, + } + total_w = sum(weights.values()) + weights = {k: v / total_w for k, v in weights.items()} + + # Evaluate on this distance class only + stats = {"total": 0, "top1": 0} + for date, race_data in races_for_dist: + result_lookup = load_results(date) + track = race_data.get('track', '') + race_num = race_data.get('raceNumber', 0) + actual = result_lookup.get((track, race_num)) + if not actual: + continue + + pred = score_race(race_data, weights) + if not pred: + continue + + stats["total"] += 1 + if pred[0] == actual[0]: + stats["top1"] += 1 + + if stats["total"] > 0: + pct = stats["top1"] / stats["total"] * 100 + if pct > best_pct: + best_pct = pct + best_weights = weights + + return {"weights": best_weights, "top1_pct": best_pct, "total": len(races_for_dist)} + + +def main(): + dates = ["2026-08-07", "2026-08-08", "2026-08-09", "2026-08-14"] + + print("=" * 60) + print("DISTANCE-SPECIFIC OPTIMIZATION") + print("=" * 60) + + # Find optimal weights per distance class + for dist_class in ["sprint", "middle", "staying"]: + print(f"\n--- {dist_class.upper()} ---") + result = grid_search_for_distance(dates, dist_class) + if result["weights"]: + print(f"Best: {result['top1_pct']:.1f}% on {result['total']} races") + w = result["weights"] + print(f" form={w['form']:.2f}, class={w['class']:.2f}, barrier={w['barrier']:.2f}, " + f"pace={w['pace']:.2f}, fitness={w['fitness']:.2f}, weight={w['weight']:.2f}") + else: + print("No races found for this distance class") + + # Combined evaluation + print("\n" + "=" * 60) + print("COMBINED EVALUATION") + print("=" * 60) + + # Use best weights per distance class + profiles = { + "sprint": { + "form": 0.15, "class": 0.10, "distance": 0.06, "track": 0.06, + "track_distance": 0.08, "condition": 0.04, "jockey": 0.04, + "fitness": 0.04, "barrier": 0.18, "weight": 0.08, "pace": 0.12, + }, + "middle": { + "form": 0.20, "class": 0.13, "distance": 0.08, "track": 0.08, + "track_distance": 0.08, "condition": 0.05, "jockey": 0.06, + "fitness": 0.05, "barrier": 0.13, "weight": 0.05, "pace": 0.04, + }, + "staying": { + "form": 0.14, "class": 0.14, "distance": 0.10, "track": 0.06, + "track_distance": 0.08, "condition": 0.06, "jockey": 0.08, + "fitness": 0.10, "barrier": 0.04, "weight": 0.06, "pace": 0.04, + }, + } + + # Evaluate with distance-specific profiles + agg = {"total": 0, "top1": 0} + for date in dates: + result_lookup = load_results(date) + races = load_cached_races(date) + + for race_data in races: + track = race_data.get('track', '') + race_num = race_data.get('raceNumber', 0) + actual = result_lookup.get((track, race_num)) + if not actual: + continue + + dist_class = classify_distance(race_data.get('distance', '1200m')) + weights = profiles[dist_class] + + pred = score_race(race_data, weights) + if not pred: + continue + + agg["total"] += 1 + if pred[0] == actual[0]: + agg["top1"] += 1 + + if agg["total"] > 0: + print(f"\nCombined: {agg['top1']}/{agg['total']} ({agg['top1']/agg['total']*100:.1f}%)") + + return profiles + + +if __name__ == "__main__": + main() diff --git a/optimize_fast.py b/optimize_fast.py new file mode 100644 index 0000000000000000000000000000000000000000..d2e7b19aeccd83b634802f5df10abb06c055a76f --- /dev/null +++ b/optimize_fast.py @@ -0,0 +1,243 @@ +"""Fast optimization using random search.""" +import json +import random +from pathlib import Path + +import sys +sys.path.insert(0, '/home/brettanthonysjoberg179/trifecta-bro-hf-space') + +from trifecta_bro.data.models import RaceModel, RunnerModel +from trifecta_bro.model.scoring import score_runner +from trifecta_bro.model.pace_analysis import classify_pace +from trifecta_bro.model.distance_profiles import classify_distance + +DATA_DIR = Path('/home/brettanthonysjoberg179/trifecta-bro-hf-space/data') +CACHE_DIR = DATA_DIR / 'cache' +RESULTS_DIR = DATA_DIR / 'results' + +random.seed(42) + + +def load_cached_races(date: str) -> list[dict]: + races = [] + for f in CACHE_DIR.glob('*.json'): + try: + with open(f) as fp: + data = json.load(fp) + if data.get('date') == date: + races.append(data) + except: + continue + return races + + +def load_results(date: str) -> dict: + result_lookup = {} + result_path = RESULTS_DIR / f"{date}-ra.json" + if not result_path.exists(): + result_path = RESULTS_DIR / f"{date}.json" + if not result_path.exists(): + return result_lookup + + with open(result_path) as f: + rdata = json.load(f) + + if isinstance(rdata, dict): + if 'tracks' in rdata: + for track, races in rdata['tracks'].items(): + if isinstance(races, dict): + for rn, r in races.items(): + runners = r.get('runners', []) + winners = [] + for runner in runners: + pos = runner.get('position') + if pos and pos <= 3: + winners.append((pos, runner['number'])) + winners.sort() + actual = [w[1] for w in winners] + if actual: + result_lookup[(track, int(rn))] = actual + elif isinstance(races, list): + for r in races: + if 'trifecta' in r: + result_lookup[(track, r.get('race', 0))] = [int(str(x).replace('e','')) for x in r['trifecta']] + else: + for track, races in rdata.items(): + if isinstance(races, list): + for r in races: + if 'trifecta' in r: + result_lookup[(track, r['race'])] = [int(str(x).replace('e','')) for x in r['trifecta']] + + return result_lookup + + +def score_race(race_data: dict, weights: dict) -> list[int] | None: + try: + runners = [] + for r in race_data.get('runners', []): + if r.get('scratched'): + continue + runner = RunnerModel( + number=r['number'], name=r.get('name', ''), + jockey=r.get('jockey'), trainer=r.get('trainer'), + weight=r.get('weight'), barrier=r.get('barrier'), + age=r.get('age'), sex=r.get('sex'), + form=r.get('form', ''), last20_starts=r.get('last20Starts', ''), + stats=r.get('stats', {}), + ) + runners.append(runner) + + if len(runners) < 3: + return None + + race = RaceModel( + date=race_data.get('date', ''), track=race_data.get('track', ''), + track_slug=race_data.get('slug', race_data.get('track', '').lower()), + race_number=race_data.get('raceNumber', 0), + race_name=race_data.get('raceName', ''), + distance=race_data.get('distance'), + condition=race_data.get('condition'), + race_class=race_data.get('raceClass'), + abandoned=race_data.get('abandoned', False), + start_time=race_data.get('startTime'), + prize_money=str(race_data.get('prizeMoney', '')), + number_of_runners=race_data.get('numberOfRunners', len(runners)), + runners=runners, + ) + + pace = classify_pace(race, runners) + scored = [] + for r in runners: + sc = score_runner(r, race, pace, weights) + scored.append((r.number, sc['score'])) + + scored.sort(key=lambda x: x[1], reverse=True) + return [s[0] for s in scored[:3]] + except: + return None + + +def evaluate_date(date: str, weights: dict) -> dict: + result_lookup = load_results(date) + races = load_cached_races(date) + stats = {"total": 0, "top1": 0, "exact": 0, "box": 0} + + for race_data in races: + track = race_data.get('track', '') + race_num = race_data.get('raceNumber', 0) + actual = result_lookup.get((track, race_num)) + if not actual: + continue + + pred = score_race(race_data, weights) + if not pred: + continue + + stats["total"] += 1 + if pred == actual: + stats["exact"] += 1 + if set(pred) == set(actual): + stats["box"] += 1 + if pred[0] == actual[0]: + stats["top1"] += 1 + + if stats["total"] > 0: + stats["top1_pct"] = stats["top1"] / stats["total"] * 100 + return stats + + +def evaluate_all(dates: list[str], weights: dict) -> dict: + agg = {"total": 0, "top1": 0, "exact": 0, "box": 0} + for date in dates: + stats = evaluate_date(date, weights) + agg["total"] += stats["total"] + agg["top1"] += stats["top1"] + agg["exact"] += stats["exact"] + agg["box"] += stats["box"] + agg["top1_pct"] = agg["top1"] / agg["total"] * 100 if agg["total"] > 0 else 0 + return agg + + +def random_weights() -> dict: + """Generate random weights that sum to ~1.0.""" + keys = ["form", "class", "distance", "track", "track_distance", + "condition", "jockey", "fitness", "barrier", "weight", "pace"] + vals = [random.random() for _ in keys] + total = sum(vals) + return {k: v / total for k, v in zip(keys, vals)} + + +def main(): + dates = ["2026-08-07", "2026-08-08", "2026-08-09", "2026-08-14"] + + print("=" * 60) + print("FAST OPTIMIZATION (Random Search)") + print("=" * 60) + + # Base weights + base = { + "form": 0.18, "class": 0.14, "distance": 0.10, "track": 0.10, + "track_distance": 0.10, "condition": 0.05, "jockey": 0.06, + "fitness": 0.08, "barrier": 0.08, "weight": 0.08, "pace": 0.03, + } + + base_stats = evaluate_all(dates, base) + print(f"Base: {base_stats['top1_pct']:.1f}% ({base_stats['top1']}/{base_stats['total']})") + + # Random search - 100 iterations + best_pct = base_stats['top1_pct'] + best_weights = base + + for i in range(100): + weights = random_weights() + stats = evaluate_all(dates, weights) + + if stats['top1_pct'] > best_pct: + best_pct = stats['top1_pct'] + best_weights = weights + print(f" New best at iter {i+1}: {best_pct:.1f}%") + + print(f"\nBest: {best_pct:.1f}%") + w = best_weights + print(f"form={w['form']:.2f}, class={w['class']:.2f}, dist={w['distance']:.2f}, " + f"track={w['track']:.2f}, td={w['track_distance']:.2f}, " + f"cond={w['condition']:.2f}, jockey={w['jockey']:.2f}, " + f"fitness={w['fitness']:.2f}, barrier={w['barrier']:.2f}, " + f"weight={w['weight']:.2f}, pace={w['pace']:.2f}") + + # Per-date breakdown + print("\nPer-date breakdown:") + for date in dates: + stats = evaluate_date(date, best_weights) + if stats['total'] > 0: + print(f" {date}: {stats['top1']}/{stats['total']} ({stats['top1_pct']:.1f}%)") + + # Per-distance breakdown + print("\nPer-distance breakdown:") + for dist_class in ["sprint", "middle", "staying"]: + dist_stats = {"total": 0, "top1": 0} + for date in dates: + result_lookup = load_results(date) + races = load_cached_races(date) + for race_data in races: + if classify_distance(race_data.get('distance', '1200m')) == dist_class: + track = race_data.get('track', '') + race_num = race_data.get('raceNumber', 0) + actual = result_lookup.get((track, race_num)) + if not actual: + continue + pred = score_race(race_data, best_weights) + if not pred: + continue + dist_stats["total"] += 1 + if pred[0] == actual[0]: + dist_stats["top1"] += 1 + + if dist_stats["total"] > 0: + print(f" {dist_class}: {dist_stats['top1']}/{dist_stats['total']} ({dist_stats['top1']/dist_stats['total']*100:.1f}%)") + + return best_weights + + +if __name__ == "__main__": + main() diff --git a/optimize_simple.py b/optimize_simple.py new file mode 100644 index 0000000000000000000000000000000000000000..2bf0a5f8aa686530ea4c1872cdde47339ab183a2 --- /dev/null +++ b/optimize_simple.py @@ -0,0 +1,208 @@ +"""Quick optimizer — re-score cached races with new weights.""" +import json +from pathlib import Path + +import sys +sys.path.insert(0, '/home/brettanthonysjoberg179/trifecta-bro-hf-space') + +from trifecta_bro.data.models import RaceModel, RunnerModel +from trifecta_bro.model.scoring import score_runner +from trifecta_bro.model.pace_analysis import classify_pace + +DATA_DIR = Path('/home/brettanthonysjoberg179/trifecta-bro-hf-space/data') +CACHE_DIR = DATA_DIR / 'cache' +RESULTS_DIR = DATA_DIR / 'results' + + +def load_cached_races(date: str) -> list[dict]: + races = [] + for f in CACHE_DIR.glob('*.json'): + try: + with open(f) as fp: + data = json.load(fp) + if data.get('date') == date: + races.append(data) + except: + continue + return races + + +def load_results(date: str) -> dict: + result_lookup = {} + result_path = RESULTS_DIR / f"{date}-ra.json" + if not result_path.exists(): + result_path = RESULTS_DIR / f"{date}.json" + if not result_path.exists(): + return result_lookup + + with open(result_path) as f: + rdata = json.load(f) + + if isinstance(rdata, dict): + if 'tracks' in rdata: + for track, races in rdata['tracks'].items(): + if isinstance(races, dict): + for rn, r in races.items(): + runners = r.get('runners', []) + winners = [] + for runner in runners: + pos = runner.get('position') + if pos and pos <= 3: + winners.append((pos, runner['number'])) + winners.sort() + actual = [w[1] for w in winners] + if actual: + result_lookup[(track, int(rn))] = actual + elif isinstance(races, list): + for r in races: + if 'trifecta' in r: + result_lookup[(track, r.get('race', 0))] = [int(str(x).replace('e','')) for x in r['trifecta']] + else: + for track, races in rdata.items(): + if isinstance(races, list): + for r in races: + if 'trifecta' in r: + result_lookup[(track, r['race'])] = [int(str(x).replace('e','')) for x in r['trifecta']] + + return result_lookup + + +def score_race(race_data: dict, weights: dict) -> list[int] | None: + try: + runners = [] + for r in race_data.get('runners', []): + if r.get('scratched'): + continue + runner = RunnerModel( + number=r['number'], name=r.get('name', ''), + jockey=r.get('jockey'), trainer=r.get('trainer'), + weight=r.get('weight'), barrier=r.get('barrier'), + age=r.get('age'), sex=r.get('sex'), + form=r.get('form', ''), last20_starts=r.get('last20Starts', ''), + stats=r.get('stats', {}), + ) + runners.append(runner) + + if len(runners) < 3: + return None + + race = RaceModel( + date=race_data.get('date', ''), track=race_data.get('track', ''), + track_slug=race_data.get('slug', race_data.get('track', '').lower()), + race_number=race_data.get('raceNumber', 0), + race_name=race_data.get('raceName', ''), + distance=race_data.get('distance'), + condition=race_data.get('condition'), + race_class=race_data.get('raceClass'), + abandoned=race_data.get('abandoned', False), + start_time=race_data.get('startTime'), + prize_money=str(race_data.get('prizeMoney', '')), + number_of_runners=race_data.get('numberOfRunners', len(runners)), + runners=runners, + ) + + pace = classify_pace(race, runners) + scored = [] + for r in runners: + sc = score_runner(r, race, pace, weights) + scored.append((r.number, sc['score'])) + + scored.sort(key=lambda x: x[1], reverse=True) + return [s[0] for s in scored[:3]] + except: + return None + + +def evaluate_date(date: str, weights: dict, result_lookup: dict) -> dict: + races = load_cached_races(date) + stats = {"total": 0, "top1": 0, "exact": 0, "box": 0} + + for race_data in races: + track = race_data.get('track', '') + race_num = race_data.get('raceNumber', 0) + actual = result_lookup.get((track, race_num)) + if not actual: + continue + + pred = score_race(race_data, weights) + if not pred: + continue + + stats["total"] += 1 + if pred == actual: + stats["exact"] += 1 + if set(pred) == set(actual): + stats["box"] += 1 + if pred[0] == actual[0]: + stats["top1"] += 1 + + return stats + + +def evaluate_all(dates: list[str], weights: dict) -> dict: + agg = {"total": 0, "top1": 0, "exact": 0, "box": 0} + for date in dates: + result_lookup = load_results(date) + stats = evaluate_date(date, weights, result_lookup) + agg["total"] += stats["total"] + agg["top1"] += stats["top1"] + agg["exact"] += stats["exact"] + agg["box"] += stats["box"] + agg["top1_pct"] = agg["top1"] / agg["total"] * 100 if agg["total"] > 0 else 0 + return agg + + +def main(): + dates = ["2026-08-07", "2026-08-08", "2026-08-09", "2026-08-14"] + + # Base weights + base = { + "form": 0.18, "class": 0.14, "distance": 0.10, "track": 0.10, + "track_distance": 0.10, "condition": 0.05, "jockey": 0.06, + "fitness": 0.08, "barrier": 0.08, "weight": 0.08, "pace": 0.03, + } + + print("Base weights:", evaluate_all(dates, base)) + + # Try different combinations + best_pct = 0 + best_weights = None + + # Systematic search over key parameters + for form in [0.15, 0.20, 0.25, 0.30]: + for class_w in [0.10, 0.15, 0.20]: + for dist in [0.06, 0.10, 0.14]: + for td in [0.06, 0.10, 0.14]: + for barrier in [0.06, 0.10, 0.14]: + for fitness in [0.04, 0.08, 0.12]: + weights = { + "form": form, "class": class_w, "distance": dist, + "track": dist, "track_distance": td, + "condition": 0.05, "jockey": 0.06, + "fitness": fitness, "barrier": barrier, + "weight": fitness, "pace": 0.03, + } + total_w = sum(weights.values()) + weights = {k: v / total_w for k, v in weights.items()} + + stats = evaluate_all(dates, weights) + if stats["top1_pct"] > best_pct: + best_pct = stats["top1_pct"] + best_weights = weights + print(f"New best: {best_pct:.1f}%") + + print(f"\nBest: {best_pct:.1f}%") + print(f"Weights: {best_weights}") + + # Per-date breakdown + for date in dates: + result_lookup = load_results(date) + stats = evaluate_date(date, best_weights, result_lookup) + if stats['total'] > 0: + print(f" {date}: {stats['top1']}/{stats['total']} ({stats['top1']/stats['total']*100:.0f}%)") + + return best_weights + + +if __name__ == "__main__": + main() diff --git a/optimize_weights.py b/optimize_weights.py new file mode 100644 index 0000000000000000000000000000000000000000..6135be328cc329c533314ccb0d7e7d49ad5fbf15 --- /dev/null +++ b/optimize_weights.py @@ -0,0 +1,304 @@ +"""Re-score cached form data with different weights to find optimal profile.""" +import json +import logging +from pathlib import Path +from collections import defaultdict + +logging.basicConfig(level=logging.INFO, format="%(asctime)s [%(levelname)s] %(message)s") + +import sys +sys.path.insert(0, '/home/brettanthonysjoberg179/trifecta-bro-hf-space') + +from trifecta_bro.data.models import RaceModel, RunnerModel, MeetingModel +from trifecta_bro.model.scoring import score_runner +from trifecta_bro.model.pace_analysis import classify_pace +from trifecta_bro.model.distance_profiles import classify_distance + +DATA_DIR = Path('/home/brettanthonysjoberg179/trifecta-bro-hf-space/data') +CACHE_DIR = DATA_DIR / 'cache' +RESULTS_DIR = DATA_DIR / 'results' +REPORTS_DIR = DATA_DIR / 'reports' + + +def load_cached_form(date: str, track: str, race: str) -> dict | None: + """Load cached FormFav form data.""" + # Try multiple cache file patterns + for f in CACHE_DIR.glob('*.json'): + try: + with open(f) as fp: + data = json.load(fp) + if data.get('date') == date and data.get('track', '').lower() == track.lower() and str(data.get('raceNumber')) == str(race): + return data + except: + continue + return None + + +def re_score_race(weights: dict, race_data: dict) -> dict | None: + """Re-score a race with new weights using cached form data.""" + try: + # Build RunnerModel objects + runners = [] + for r in race_data.get('runners', []): + if r.get('scratched'): + continue + runner = RunnerModel( + number=r['number'], + name=r.get('name', ''), + jockey=r.get('jockey'), + trainer=r.get('trainer'), + weight=r.get('weight'), + barrier=r.get('barrier'), + age=r.get('age'), + sex=r.get('sex'), + form=r.get('form', ''), + last20_starts=r.get('last20Starts', ''), + stats=r.get('stats', {}), + ) + runners.append(runner) + + if len(runners) < 3: + return None + + # Build RaceModel + race = RaceModel( + date=race_data.get('date', ''), + track=race_data.get('track', ''), + track_slug=race_data.get('slug', ''), + race_number=race_data.get('raceNumber', 0), + race_name=race_data.get('raceName', ''), + distance=race_data.get('distance'), + condition=race_data.get('condition'), + race_class=race_data.get('raceClass'), + abandoned=race_data.get('abandoned', False), + start_time=race_data.get('startTime'), + prize_money=str(race_data.get('prizeMoney', '')), + number_of_runners=race_data.get('numberOfRunners', len(runners)), + runners=runners, + ) + + # Classify pace + pace = classify_pace(race, runners) + + # Score runners + scored = [] + for r in runners: + sc = score_runner(r, race, pace, weights) + scored.append({ + 'number': r.number, + 'name': r.name, + 'score': sc['score'], + }) + + # Sort by score + scored.sort(key=lambda x: x['score'], reverse=True) + + # Generate trifecta + trifecta = [s['number'] for s in scored[:3]] + + return { + 'track': race_data.get('track', ''), + 'race': race_data.get('raceNumber', 0), + 'trifecta': trifecta, + 'runners': scored, + } + except Exception as e: + return None + + +def evaluate_date(date: str, weights: dict) -> dict: + """Evaluate a single date with given weights.""" + # Load results + result_path = RESULTS_DIR / f"{date}-ra.json" + if not result_path.exists(): + result_path = RESULTS_DIR / f"{date}.json" + if not result_path.exists(): + return {"total": 0, "top1": 0, "exact": 0, "error": "no results"} + + with open(result_path) as f: + rdata = json.load(f) + + # Build result lookup + result_lookup = {} + if isinstance(rdata, dict): + if 'tracks' in rdata: + for track, races in rdata['tracks'].items(): + if isinstance(races, dict): + for rn, r in races.items(): + runners = r.get('runners', []) + winners = [] + for runner in runners: + pos = runner.get('position') + if pos and pos <= 3: + winners.append((pos, runner['number'])) + winners.sort() + actual = [w[1] for w in winners] + if actual: + result_lookup[(track, int(rn))] = actual + elif isinstance(races, list): + for r in races: + if 'trifecta' in r: + result_lookup[(track, r.get('race', r.get('race_number', 0)))] = r['trifecta'] + else: + for track, races in rdata.items(): + if isinstance(races, list): + for r in races: + if 'trifecta' in r: + result_lookup[(track, r['race'])] = r['trifecta'] + + # Find all cached form files for this date + stats = {"total": 0, "top1": 0, "exact": 0, "box": 0, "top3": 0} + + for cache_file in CACHE_DIR.glob('*.json'): + try: + with open(cache_file) as f: + data = json.load(f) + if data.get('date') != date: + continue + + track = data.get('track', '') + race_num = data.get('raceNumber', 0) + + # Check if we have results for this race + actual = result_lookup.get((track, race_num)) + if not actual: + continue + + # Re-score with new weights + result = re_score_race(weights, data) + if not result: + continue + + pred_nums = result['trifecta'] + + stats["total"] += 1 + if pred_nums == actual: + stats["exact"] += 1 + if set(pred_nums) == set(actual): + stats["box"] += 1 + if pred_nums[0] == actual[0]: + stats["top1"] += 1 + stats["top3"] += len(set(pred_nums) & set(actual)) + except Exception as e: + continue + + if stats["total"] > 0: + stats["top1_pct"] = stats["top1"] / stats["total"] * 100 + stats["top3_pct"] = stats["top3"] / (stats["total"] * 3) * 100 + + return stats + + +def grid_search(dates: list[str], param_grid: dict, base_weights: dict): + """Grid search over weight combinations.""" + import itertools + + param_names = list(param_grid.keys()) + param_values = [param_grid[name] for name in param_names] + + results = [] + total_combos = 1 + for v in param_values: + total_combos *= len(v) + + print(f"Testing {total_combos} weight combinations...") + + for i, combo in enumerate(itertools.product(*param_values)): + weights = dict(base_weights) + for name, value in zip(param_names, combo): + weights[name] = value + + # Normalize + total_w = sum(weights.values()) + weights = {k: v / total_w for k, v in weights.items()} + + # Evaluate across all dates + agg_stats = {"total": 0, "top1": 0, "exact": 0} + + for date in dates: + stats = evaluate_date(date, weights) + if "error" not in stats: + agg_stats["total"] += stats["total"] + agg_stats["top1"] += stats["top1"] + agg_stats["exact"] += stats["exact"] + + top1_pct = agg_stats["top1"] / agg_stats["total"] * 100 if agg_stats["total"] > 0 else 0 + + results.append({ + "params": dict(zip(param_names, combo)), + "weights": weights, + "stats": agg_stats, + "top1_pct": top1_pct, + }) + + if (i + 1) % 100 == 0: + print(f" Progress: {i+1}/{total_combos}") + + results.sort(key=lambda x: x["top1_pct"], reverse=True) + return results + + +def main(): + dates = ["2026-08-07", "2026-08-08", "2026-08-09", "2026-08-14"] + + # Base v2.0 weights + base_weights = { + "form": 0.18, "class": 0.14, "distance": 0.10, "track": 0.10, + "track_distance": 0.10, "condition": 0.05, "jockey": 0.06, + "fitness": 0.08, "barrier": 0.08, "weight": 0.08, "pace": 0.03, + } + + # Define search grid + param_grid = { + "form": [0.15, 0.20, 0.25, 0.30], + "class": [0.10, 0.15, 0.20], + "distance": [0.06, 0.10, 0.14], + "track": [0.06, 0.10, 0.14], + "track_distance": [0.06, 0.10, 0.14], + "fitness": [0.04, 0.08, 0.12], + "barrier": [0.06, 0.10, 0.14], + "weight": [0.04, 0.08, 0.12], + "pace": [0.02, 0.05, 0.08], + } + + # Fix condition and jockey to reduce search space + fixed = {"condition": 0.05, "jockey": 0.06} + + print("=" * 60) + print("GRID SEARCH OPTIMIZATION (v2.0)") + print("=" * 60) + + results = grid_search(dates, param_grid, {**base_weights, **fixed}) + + print("\n" + "=" * 60) + print("TOP 10 WEIGHT COMBINATIONS") + print("=" * 60) + + for i, r in enumerate(results[:10]): + print(f"\n{i+1}. Top1: {r['top1_pct']:.1f}% ({r['stats']['top1']}/{r['stats']['total']})") + p = r['params'] + print(f" form={p['form']:.2f}, class={p['class']:.2f}, dist={p['distance']:.2f}, " + f"track={p['track']:.2f}, track_dist={p['track_distance']:.2f}, " + f"fitness={p['fitness']:.2f}, barrier={p['barrier']:.2f}, " + f"weight={p['weight']:.2f}, pace={p['pace']:.2f}") + + # Best weights + if results: + best = results[0] + print("\n" + "=" * 60) + print("BEST WEIGHTS FOUND") + print("=" * 60) + print(f"Top 1: {best['top1_pct']:.1f}% ({best['stats']['top1']}/{best['stats']['total']})") + + # Per-date breakdown + print("\nPer-date performance:") + for date in dates: + stats = evaluate_date(date, best['weights']) + if stats['total'] > 0: + print(f" {date}: {stats['total']} races, {stats['top1']} top1 ({stats['top1']/stats['total']*100:.0f}%)") + + return results + + +if __name__ == "__main__": + main() diff --git a/optimize_weights_v2.py b/optimize_weights_v2.py new file mode 100644 index 0000000000000000000000000000000000000000..4c8b216c3ca2067cd3c07668f81001c792034965 --- /dev/null +++ b/optimize_weights_v2.py @@ -0,0 +1,284 @@ +"""Build optimal model from cached data with proper re-scoring.""" +import json +import logging +from pathlib import Path +from collections import defaultdict +import itertools + +logging.basicConfig(level=logging.INFO, format="%(asctime)s [%(levelname)s] %(message)s") + +import sys +sys.path.insert(0, '/home/brettanthonysjoberg179/trifecta-bro-hf-space') + +from trifecta_bro.data.models import RaceModel, RunnerModel +from trifecta_bro.model.scoring import score_runner, DEFAULT_WEIGHTS +from trifecta_bro.model.pace_analysis import classify_pace +from trifecta_bro.model.distance_profiles import classify_distance, get_profile + +DATA_DIR = Path('/home/brettanthonysjoberg179/trifecta-bro-hf-space/data') +CACHE_DIR = DATA_DIR / 'cache' +RESULTS_DIR = DATA_DIR / 'results' +REPORTS_DIR = DATA_DIR / 'reports' + + +def load_cached_form(date: str, track: str, race: str) -> dict | None: + """Load cached FormFav form data.""" + for f in CACHE_DIR.glob('*.json'): + try: + with open(f) as fp: + data = json.load(fp) + if (data.get('date') == date and + data.get('track', '').lower() == track.lower() and + str(data.get('raceNumber')) == str(race)): + return data + except: + continue + return None + + +def re_score_race(weights: dict, race_data: dict) -> dict | None: + """Re-score a race with new weights.""" + try: + runners = [] + for r in race_data.get('runners', []): + if r.get('scratched'): + continue + runner = RunnerModel( + number=r['number'], + name=r.get('name', ''), + jockey=r.get('jockey'), + trainer=r.get('trainer'), + weight=r.get('weight'), + barrier=r.get('barrier'), + age=r.get('age'), + sex=r.get('sex'), + form=r.get('form', ''), + last20_starts=r.get('last20Starts', ''), + stats=r.get('stats', {}), + ) + runners.append(runner) + + if len(runners) < 3: + return None + + race = RaceModel( + date=race_data.get('date', ''), + track=race_data.get('track', ''), + track_slug=race_data.get('slug', race_data.get('track', '').lower()), + race_number=race_data.get('raceNumber', 0), + race_name=race_data.get('raceName', ''), + distance=race_data.get('distance'), + condition=race_data.get('condition'), + race_class=race_data.get('raceClass'), + abandoned=race_data.get('abandoned', False), + start_time=race_data.get('startTime'), + prize_money=str(race_data.get('prizeMoney', '')), + number_of_runners=race_data.get('numberOfRunners', len(runners)), + runners=runners, + ) + + pace = classify_pace(race, runners) + + scored = [] + for r in runners: + sc = score_runner(r, race, pace, weights) + scored.append({ + 'number': r.number, + 'name': r.name, + 'score': sc['score'], + }) + + scored.sort(key=lambda x: x['score'], reverse=True) + trifecta = [s['number'] for s in scored[:3]] + + return { + 'track': race_data.get('track', ''), + 'race': race_data.get('raceNumber', 0), + 'trifecta': trifecta, + 'runners': scored, + } + except Exception as e: + return None + + +def evaluate_date(date: str, weights: dict) -> dict: + """Evaluate a single date.""" + result_path = RESULTS_DIR / f"{date}-ra.json" + if not result_path.exists(): + result_path = RESULTS_DIR / f"{date}.json" + if not result_path.exists(): + return {"total": 0, "top1": 0, "exact": 0, "error": "no results"} + + with open(result_path) as f: + rdata = json.load(f) + + result_lookup = {} + if isinstance(rdata, dict): + if 'tracks' in rdata: + for track, races in rdata['tracks'].items(): + if isinstance(races, dict): + for rn, r in races.items(): + runners = r.get('runners', []) + winners = [] + for runner in runners: + pos = runner.get('position') + if pos and pos <= 3: + winners.append((pos, runner['number'])) + winners.sort() + actual = [w[1] for w in winners] + if actual: + result_lookup[(track, int(rn))] = actual + elif isinstance(races, list): + for r in races: + if 'trifecta' in r: + result_lookup[(track, r.get('race', 0))] = r['trifecta'] + else: + for track, races in rdata.items(): + if isinstance(races, list): + for r in races: + if 'trifecta' in r: + result_lookup[(track, r['race'])] = r['trifecta'] + + stats = {"total": 0, "top1": 0, "exact": 0, "box": 0, "top3": 0} + + for cache_file in CACHE_DIR.glob('*.json'): + try: + with open(cache_file) as f: + data = json.load(f) + if data.get('date') != date: + continue + + track = data.get('track', '') + race_num = data.get('raceNumber', 0) + + actual = result_lookup.get((track, race_num)) + if not actual: + continue + + result = re_score_race(weights, data) + if not result: + continue + + pred_nums = result['trifecta'] + + stats["total"] += 1 + if pred_nums == actual: + stats["exact"] += 1 + if set(pred_nums) == set(actual): + stats["box"] += 1 + if pred_nums[0] == actual[0]: + stats["top1"] += 1 + stats["top3"] += len(set(pred_nums) & set(actual)) + except Exception as e: + continue + + if stats["total"] > 0: + stats["top1_pct"] = stats["top1"] / stats["total"] * 100 + + return stats + + +def grid_search(dates: list[str], param_grid: dict, base_weights: dict): + """Grid search over weight combinations.""" + param_names = list(param_grid.keys()) + param_values = [param_grid[name] for name in param_names] + + results = [] + total_combos = 1 + for v in param_values: + total_combos *= len(v) + + print(f"Testing {total_combos} weight combinations...") + + for i, combo in enumerate(itertools.product(*param_values)): + weights = dict(base_weights) + for name, value in zip(param_names, combo): + weights[name] = value + + total_w = sum(weights.values()) + weights = {k: v / total_w for k, v in weights.items()} + + agg_stats = {"total": 0, "top1": 0, "exact": 0} + + for date in dates: + stats = evaluate_date(date, weights) + if "error" not in stats: + agg_stats["total"] += stats["total"] + agg_stats["top1"] += stats["top1"] + agg_stats["exact"] += stats["exact"] + + top1_pct = agg_stats["top1"] / agg_stats["total"] * 100 if agg_stats["total"] > 0 else 0 + + results.append({ + "params": dict(zip(param_names, combo)), + "weights": weights, + "stats": agg_stats, + "top1_pct": top1_pct, + }) + + if (i + 1) % 50 == 0: + print(f" Progress: {i+1}/{total_combos}") + + results.sort(key=lambda x: x["top1_pct"], reverse=True) + return results + + +def main(): + dates = ["2026-08-07", "2026-08-08", "2026-08-09", "2026-08-14"] + + base_weights = { + "form": 0.18, "class": 0.14, "distance": 0.10, "track": 0.10, + "track_distance": 0.10, "condition": 0.05, "jockey": 0.06, + "fitness": 0.08, "barrier": 0.08, "weight": 0.08, "pace": 0.03, + } + + param_grid = { + "form": [0.15, 0.20, 0.25, 0.30], + "class": [0.10, 0.15, 0.20], + "distance": [0.06, 0.10, 0.14], + "track": [0.06, 0.10, 0.14], + "track_distance": [0.06, 0.10, 0.14], + "fitness": [0.04, 0.08, 0.12], + "barrier": [0.06, 0.10, 0.14], + "weight": [0.04, 0.08, 0.12], + "pace": [0.02, 0.05, 0.08], + } + + fixed = {"condition": 0.05, "jockey": 0.06} + + print("=" * 60) + print("GRID SEARCH OPTIMIZATION") + print("=" * 60) + + results = grid_search(dates, param_grid, {**base_weights, **fixed}) + + print("\n" + "=" * 60) + print("TOP 10 WEIGHT COMBINATIONS") + print("=" * 60) + + for i, r in enumerate(results[:10]): + print(f"\n{i+1}. Top1: {r['top1_pct']:.1f}% ({r['stats']['top1']}/{r['stats']['total']})") + p = r['params'] + print(f" form={p['form']:.2f}, class={p['class']:.2f}, dist={p['distance']:.2f}, " + f"track={p['track']:.2f}, track_dist={p['track_distance']:.2f}, " + f"fitness={p['fitness']:.2f}, barrier={p['barrier']:.2f}, " + f"weight={p['weight']:.2f}, pace={p['pace']:.2f}") + + if results: + best = results[0] + print("\n" + "=" * 60) + print("BEST WEIGHTS") + print("=" * 60) + print(f"Top 1: {best['top1_pct']:.1f}% ({best['stats']['top1']}/{best['stats']['total']})") + + print("\nPer-date performance:") + for date in dates: + stats = evaluate_date(date, best['weights']) + if stats['total'] > 0: + print(f" {date}: {stats['total']} races, {stats['top1']} top1 ({stats['top1']/stats['total']*100:.0f}%)") + + return results + + +if __name__ == "__main__": + main() diff --git a/predictions.json b/predictions.json new file mode 100644 index 0000000000000000000000000000000000000000..d237006ae498c269bfd02069baced40aeb71ddcc --- /dev/null +++ b/predictions.json @@ -0,0 +1,2111 @@ +[ + { + "track": "Bendigo", + "race": 1, + "name": "Clubarham Maiden Plate", + "distance": "1000m", + "condition": "Heavy 10", + "predictions": [ + { + "number": 3, + "name": "Gold Chalice", + "score": 46, + "jockey": "Michael Dee" + }, + { + "number": 1, + "name": "Come Together", + "score": 40, + "jockey": "Ethan Brown" + }, + { + "number": 5, + "name": "Little Bit", + "score": 35, + "jockey": "Luke Nolen" + }, + { + "number": 4, + "name": "Hydro Rush", + "score": 33, + "jockey": "Blake Shinn" + }, + { + "number": 2, + "name": "Desert Oak", + "score": 28, + "jockey": "Fred Kersley" + } + ] + }, + { + "track": "Bendigo", + "race": 2, + "name": "Sandhurst Stockfeeds Maiden Plate", + "distance": "1000m", + "condition": "Heavy 10", + "predictions": [ + { + "number": 3, + "name": "I Am Aria", + "score": 48, + "jockey": "Michael Dee" + }, + { + "number": 2, + "name": "Five Knights", + "score": 46, + "jockey": "Jake Noonan" + }, + { + "number": 10, + "name": "Silent Devotion", + "score": 31, + "jockey": "Declan Bates" + }, + { + "number": 9, + "name": "Shameful Impulse", + "score": 26, + "jockey": "Fred Kersley" + }, + { + "number": 4, + "name": "Lady Molly", + "score": 23, + "jockey": "Harry Coffey" + }, + { + "number": 5, + "name": "Novamira", + "score": 21, + "jockey": "Jye McNeil" + } + ] + }, + { + "track": "Bendigo", + "race": 3, + "name": "Ladbrokes Owners Promotion Maiden Plate", + "distance": "1600m", + "condition": "Heavy 10", + "predictions": [ + { + "number": 1, + "name": "Koyuga Rip", + "score": 38, + "jockey": "Tom Madden" + }, + { + "number": 8, + "name": "Valda Warrior", + "score": 38, + "jockey": "Ms Shayleigh Ingelse" + }, + { + "number": 2, + "name": "Tempered Edge", + "score": 34, + "jockey": "Fred Kersley" + }, + { + "number": 7, + "name": "Rockzino", + "score": 31, + "jockey": "Jordan Childs" + }, + { + "number": 3, + "name": "Azulita", + "score": 29, + "jockey": "Ms Nadia Daniels," + }, + { + "number": 6, + "name": "Only Opera", + "score": 29, + "jockey": "Declan Bates" + } + ] + }, + { + "track": "Bendigo", + "race": 4, + "name": "McDonald Electrical Maiden Plate", + "distance": "1300m", + "condition": "Heavy 10", + "predictions": [ + { + "number": 1, + "name": "Diamond Eye", + "score": 38, + "jockey": "Jake Noonan" + }, + { + "number": 6, + "name": "Shaykhlislamova", + "score": 38, + "jockey": "Ms Sarah Field" + }, + { + "number": 8, + "name": "Skydream", + "score": 36, + "jockey": "John Allen" + }, + { + "number": 3, + "name": "Highaboveme", + "score": 31, + "jockey": "Thomas Stockdale" + }, + { + "number": 5, + "name": "Piccina", + "score": 29, + "jockey": "Damien Thornton" + }, + { + "number": 10, + "name": "Annatoria", + "score": 23, + "jockey": "Declan Bates" + } + ] + }, + { + "track": "Bendigo", + "race": 5, + "name": "Johansen Insurance Brokers BM66 Handicap", + "distance": "1000m", + "condition": "Heavy 10", + "predictions": [ + { + "number": 2, + "name": "Misty Legend", + "score": 43, + "jockey": "Jackson Radley" + }, + { + "number": 7, + "name": "Exfortythree", + "score": 43, + "jockey": "Daniel Stackhouse" + }, + { + "number": 10, + "name": "Nicereine", + "score": 43, + "jockey": "Ethan Brown" + }, + { + "number": 4, + "name": "Monix", + "score": 41, + "jockey": "Ms Chelsea Taylor" + }, + { + "number": 8, + "name": "Fehmarn", + "score": 41, + "jockey": "Remi Tremsal" + }, + { + "number": 11, + "name": "Time To Rumble", + "score": 41, + "jockey": "Ms Alana Kelly" + } + ] + }, + { + "track": "Bendigo", + "race": 6, + "name": "Donna Philpot Memorial BM66 Handicap", + "distance": "1100m", + "condition": "Heavy 10", + "predictions": [ + { + "number": 10, + "name": "Praise Her", + "score": 49, + "jockey": "Michael Dee" + }, + { + "number": 1, + "name": "Royal Lass", + "score": 43, + "jockey": "Ms Nadia Daniels" + }, + { + "number": 3, + "name": "Tapo", + "score": 43, + "jockey": "Ms Chelsea Thompson" + }, + { + "number": 9, + "name": "Iced Poppy", + "score": 41, + "jockey": "Lachlan King" + }, + { + "number": 13, + "name": "Gliding Lightening", + "score": 41, + "jockey": "Luke Nolen" + }, + { + "number": 4, + "name": "Bine", + "score": 38, + "jockey": "Jackson Radley" + } + ] + }, + { + "track": "Bendigo", + "race": 7, + "name": "Cathcart Smash Repairs BM66 Handicap", + "distance": "1300m", + "condition": "Heavy 10", + "predictions": [ + { + "number": 7, + "name": "Magnetic Chess", + "score": 43, + "jockey": "Harry Coffey" + }, + { + "number": 3, + "name": "The Narrator", + "score": 41, + "jockey": "Jack Hill" + }, + { + "number": 2, + "name": "Georgie Get Mad", + "score": 38, + "jockey": "Ms Holly Durnan" + }, + { + "number": 8, + "name": "Cindy Falls", + "score": 38, + "jockey": "Ms Nadia Daniels," + }, + { + "number": 14, + "name": "Eishaa", + "score": 38, + "jockey": "Lachlan Neindorf" + }, + { + "number": 16, + "name": "Invisible Magic", + "score": 36, + "jockey": "Jabez Johnstone" + } + ] + }, + { + "track": "Bendigo", + "race": 8, + "name": "Bendigo Mazda BM66 Handicap", + "distance": "1500m", + "condition": "Heavy 10", + "predictions": [ + { + "number": 11, + "name": "Impending Shadow", + "score": 43, + "jockey": "Jake Noonan" + }, + { + "number": 17, + "name": "Jawsome Rob", + "score": 41, + "jockey": "Declan Bates" + }, + { + "number": 19, + "name": "Somethingsostrong", + "score": 40, + "jockey": "Ms Alana Kelly" + }, + { + "number": 6, + "name": "Deadly Press", + "score": 38, + "jockey": "Daniel Stackhouse" + }, + { + "number": 9, + "name": "Ollandia Beach", + "score": 38, + "jockey": "Ms Caitlin Hollowood" + }, + { + "number": 20, + "name": "Savethebesttillast", + "score": 36, + "jockey": "Ms Nadia Daniels" + } + ] + }, + { + "track": "Canterbury", + "race": 1, + "name": "Captivant @ Vinery Stud Handicap", + "distance": "1200m", + "condition": "Soft 6", + "predictions": [ + { + "number": 1, + "name": "Threads", + "score": 48, + "jockey": "Sam Clipperton" + }, + { + "number": 8, + "name": "Spring Ruler", + "score": 41, + "jockey": "Ms Rachel King" + }, + { + "number": 2, + "name": "Lorax", + "score": 39, + "jockey": "James McDonald" + }, + { + "number": 9, + "name": "Devil Dancer", + "score": 34, + "jockey": "Ms Alysha Collett" + }, + { + "number": 5, + "name": "Onthetoe", + "score": 28, + "jockey": "Regan Bayliss" + }, + { + "number": 7, + "name": "Savagram", + "score": 28, + "jockey": "Tim Clark" + } + ] + }, + { + "track": "Canterbury", + "race": 2, + "name": "Tab Handicap", + "distance": "1200m", + "condition": "Soft 6", + "predictions": [ + { + "number": 1, + "name": "Wanda's Spark", + "score": 48, + "jockey": "Tommy Berry" + }, + { + "number": 2, + "name": "Sing Your Song", + "score": 46, + "jockey": "James McDonald" + }, + { + "number": 3, + "name": "Affari", + "score": 44, + "jockey": "Sam Clipperton" + }, + { + "number": 13, + "name": "Yvonne's Joy", + "score": 43, + "jockey": "Kerrin McEvoy" + }, + { + "number": 4, + "name": "Caloocan Beauty", + "score": 36, + "jockey": "Tim Clark" + }, + { + "number": 11, + "name": "Strollin' By", + "score": 33, + "jockey": "Regan Bayliss" + } + ] + }, + { + "track": "Canterbury", + "race": 3, + "name": "Irresistible Pools And Spas Handicap", + "distance": "1900m", + "condition": "Soft 6", + "predictions": [ + { + "number": 16, + "name": "Marsabit", + "score": 38, + "jockey": "Ms Winona Costin" + }, + { + "number": 11, + "name": "Kumbaya", + "score": 36, + "jockey": "James McDonald" + }, + { + "number": 1, + "name": "Cheval De Bois", + "score": 33, + "jockey": "Braith Nock" + }, + { + "number": 3, + "name": "Sister Daae", + "score": 33, + "jockey": "Tommy Berry" + }, + { + "number": 6, + "name": "Equinox Legend", + "score": 31, + "jockey": "Tyler Schiller" + }, + { + "number": 10, + "name": "Just Shane", + "score": 31, + "jockey": "Zac Wadick" + } + ] + }, + { + "track": "Canterbury", + "race": 4, + "name": "The Agency Real Estate Handicap", + "distance": "1250m", + "condition": "Soft 6", + "predictions": [ + { + "number": 4, + "name": "Kakadu Sunset", + "score": 48, + "jockey": "Tim Clark" + }, + { + "number": 2, + "name": "Oakfield Neptune", + "score": 43, + "jockey": "James McDonald" + }, + { + "number": 3, + "name": "Written Scandal", + "score": 43, + "jockey": "Chad Schofield" + }, + { + "number": 12, + "name": "Tigroni", + "score": 36, + "jockey": "Ms Siena Grima," + }, + { + "number": 6, + "name": "Totoka", + "score": 33, + "jockey": "Ms Alysha Collett" + }, + { + "number": 5, + "name": "Rileycat", + "score": 31, + "jockey": "Mitchell Bell" + } + ] + }, + { + "track": "Canterbury", + "race": 5, + "name": "Chase The Dream Handicap", + "distance": "1250m", + "condition": "Soft 6", + "predictions": [ + { + "number": 2, + "name": "Monte Veebee", + "score": 48, + "jockey": "Grant Buckley" + }, + { + "number": 12, + "name": "Extra Heights", + "score": 48, + "jockey": "Tommy Berry" + }, + { + "number": 1, + "name": "Yoshinobu", + "score": 38, + "jockey": "Ms Mollie Fitzgerald" + }, + { + "number": 4, + "name": "Clancy", + "score": 38, + "jockey": "Kerrin McEvoy" + }, + { + "number": 10, + "name": "Unstopabull", + "score": 38, + "jockey": "Nash Rawiller" + }, + { + "number": 3, + "name": "Rivendell", + "score": 36, + "jockey": "Tom Sherry" + } + ] + }, + { + "track": "Canterbury", + "race": 6, + "name": "Precise Air Handicap", + "distance": "1100m", + "condition": "Soft 6", + "predictions": [ + { + "number": 12, + "name": "Lady Shenanigans", + "score": 43, + "jockey": "Ms Olivia Chambers" + }, + { + "number": 1, + "name": "Inoue", + "score": 41, + "jockey": "James McDonald" + }, + { + "number": 3, + "name": "Zale", + "score": 41, + "jockey": "Ms Winona Costin" + }, + { + "number": 7, + "name": "Shalaa Gold", + "score": 41, + "jockey": "Tim Clark" + }, + { + "number": 2, + "name": "Bremel", + "score": 38, + "jockey": "Ms Mollie Fitzgerald" + }, + { + "number": 5, + "name": "Miss Trentino", + "score": 38, + "jockey": "Tommy Berry" + } + ] + }, + { + "track": "Canterbury", + "race": 7, + "name": "Ranvet Handicap", + "distance": "1550m", + "condition": "Soft 6", + "predictions": [ + { + "number": 1, + "name": "Voracious", + "score": 40, + "jockey": "Ms Coriah Keatings" + }, + { + "number": 5, + "name": "Forecaster", + "score": 38, + "jockey": "William Stanley" + }, + { + "number": 2, + "name": "Anthracite", + "score": 33, + "jockey": "Adam Hyeronimus" + }, + { + "number": 3, + "name": "Barking Mad", + "score": 33, + "jockey": "James McDonald" + }, + { + "number": 7, + "name": "Federal Reserve", + "score": 31, + "jockey": "Tyler Schiller" + }, + { + "number": 9, + "name": "Three Arrows", + "score": 31, + "jockey": "Tommy Berry" + } + ] + }, + { + "track": "Devonport Synthetic", + "race": 1, + "name": "Drc Season Opener Maiden", + "distance": "1880m", + "condition": "Synthetic", + "predictions": [ + { + "number": 5, + "name": "All Intrique", + "score": 33, + "jockey": "Ms Sam Kennedy" + }, + { + "number": 2, + "name": "Bailed", + "score": 31, + "jockey": "Anthony Darmanin" + }, + { + "number": 3, + "name": "Come To Light", + "score": 29, + "jockey": "Ms Chloe Wells" + }, + { + "number": 6, + "name": "Gym Princess", + "score": 28, + "jockey": "Jett Stanley" + }, + { + "number": 8, + "name": "White Star Suzie", + "score": 28, + "jockey": "Troy Baker" + }, + { + "number": 1, + "name": "Alla Rustica", + "score": 26, + "jockey": "Ms Hayley McCarthy" + } + ] + }, + { + "track": "Devonport Synthetic", + "race": 2, + "name": "Goodstone Group Maiden", + "distance": "1009m", + "condition": "Synthetic", + "predictions": [ + { + "number": 11, + "name": "Rum'Un", + "score": 36, + "jockey": "Luke Dempsey" + }, + { + "number": 4, + "name": "Equivaster", + "score": 33, + "jockey": "Ms Hayley McCarthy" + }, + { + "number": 7, + "name": "Brutal Empire", + "score": 33, + "jockey": "Jett Stanley" + }, + { + "number": 12, + "name": "Nicalbi", + "score": 33, + "jockey": "Nathan Punch" + }, + { + "number": 5, + "name": "Peninsula Rose", + "score": 31, + "jockey": "Troy Baker" + }, + { + "number": 10, + "name": "Alkira", + "score": 21, + "jockey": "Ms Chloe Wells" + } + ] + }, + { + "track": "Devonport Synthetic", + "race": 3, + "name": "Kevin Sharkie Class 1 Handicap", + "distance": "1009m", + "condition": "Synthetic", + "predictions": [ + { + "number": 1, + "name": "Just Plain Nuts", + "score": 43, + "jockey": "Ms Hayley McCarthy" + }, + { + "number": 12, + "name": "Red Fox", + "score": 43, + "jockey": "Ms Kirra-Lee Lane" + }, + { + "number": 4, + "name": "Our Pepmenartie", + "score": 41, + "jockey": "Troy Baker" + }, + { + "number": 7, + "name": "Super Snippy", + "score": 38, + "jockey": "Nathan Punch" + }, + { + "number": 3, + "name": "Houlihan", + "score": 36, + "jockey": "Ms Chloe Wells" + }, + { + "number": 11, + "name": "Golden Sweet Heart", + "score": 36, + "jockey": "Ms Makisha Salter" + } + ] + }, + { + "track": "Devonport Synthetic", + "race": 4, + "name": "Save The Greyhounds BM68 Handicap", + "distance": "1350m", + "condition": "Synthetic", + "predictions": [ + { + "number": 4, + "name": "The Spirit Of Zero", + "score": 43, + "jockey": "Jett Stanley" + }, + { + "number": 7, + "name": "Kireina Marubrah", + "score": 43, + "jockey": "Ms Sam Kennedy" + }, + { + "number": 1, + "name": "Tuskegee", + "score": 38, + "jockey": "Ms Chloe Wells" + }, + { + "number": 3, + "name": "Simply Deep", + "score": 38, + "jockey": "Anthony Darmanin" + }, + { + "number": 9, + "name": "Alpine Blast", + "score": 38, + "jockey": "Ms Hayley McCarthy" + }, + { + "number": 6, + "name": "Stardarmus", + "score": 36, + "jockey": "Troy Baker" + } + ] + }, + { + "track": "Devonport Synthetic", + "race": 5, + "name": "Meridian Horse Transport Class 1", + "distance": "1350m", + "condition": "Synthetic", + "predictions": [ + { + "number": 10, + "name": "Nataldi", + "score": 41, + "jockey": "Ms Makisha Salter" + }, + { + "number": 6, + "name": "Final Approach", + "score": 38, + "jockey": "Nathan Punch" + }, + { + "number": 8, + "name": "Nunkeri", + "score": 38, + "jockey": "Jett Stanley" + }, + { + "number": 9, + "name": "Opensea", + "score": 38, + "jockey": "Ms Sam Kennedy" + }, + { + "number": 5, + "name": "Knights Reign", + "score": 36, + "jockey": "Ms Kirra-Lee Lane" + }, + { + "number": 1, + "name": "City Wok", + "score": 33, + "jockey": "Luke Dempsey" + } + ] + }, + { + "track": "Devonport Synthetic", + "race": 6, + "name": "Stables At Spreyton Class 3 Handicap", + "distance": "1650m", + "condition": "Synthetic", + "predictions": [ + { + "number": 3, + "name": "Respite", + "score": 43, + "jockey": "Jett Stanley" + }, + { + "number": 8, + "name": "Purr Sefanee", + "score": 41, + "jockey": "Ms Hayley McCarthy" + }, + { + "number": 2, + "name": "Regal Hunter", + "score": 38, + "jockey": "Kelvin Sanderson" + }, + { + "number": 7, + "name": "Tizsa Nice Drop", + "score": 38, + "jockey": "Ms Chloe Wells" + }, + { + "number": 9, + "name": "Who Can It Be Now", + "score": 36, + "jockey": "Thomas Spillane" + }, + { + "number": 10, + "name": "Last Tremble", + "score": 36, + "jockey": "Troy Baker" + } + ] + }, + { + "track": "Devonport Synthetic", + "race": 7, + "name": "Ladbrokes Golden Mile", + "distance": "1650m", + "condition": "Synthetic", + "predictions": [ + { + "number": 3, + "name": "Stone Cold Stunner", + "score": 43, + "jockey": "Ms Kirra-Lee Lane" + }, + { + "number": 7, + "name": "Shy Guy", + "score": 43, + "jockey": "Ms Chloe Wells" + }, + { + "number": 2, + "name": "Sushi Express", + "score": 41, + "jockey": "Ms Hayley McCarthy" + }, + { + "number": 8, + "name": "The Longest Yard", + "score": 38, + "jockey": "Ms Georgie Catania" + }, + { + "number": 9, + "name": "Garcon D'Espoir", + "score": 38, + "jockey": "Jett Stanley" + }, + { + "number": 1, + "name": "Blonde Star", + "score": 36, + "jockey": "Kelvin Sanderson" + } + ] + }, + { + "track": "Devonport Synthetic", + "race": 8, + "name": "#Gottluvtassieracing BM76 Handicap", + "distance": "1150m", + "condition": "Synthetic", + "predictions": [ + { + "number": 1, + "name": "Thoros Of Myr", + "score": 43, + "jockey": "Jett Stanley" + }, + { + "number": 4, + "name": "Hartman", + "score": 43, + "jockey": "Anthony Darmanin" + }, + { + "number": 5, + "name": "The Real Man", + "score": 43, + "jockey": "Ms Kirra-Lee Lane" + }, + { + "number": 2, + "name": "Cherokee Dancer", + "score": 41, + "jockey": "Luke Dempsey" + }, + { + "number": 3, + "name": "Captain Cam", + "score": 38, + "jockey": "Kelvin Sanderson" + }, + { + "number": 6, + "name": "Bold Instinct", + "score": 38, + "jockey": "Ms Chloe Wells" + } + ] + }, + { + "track": "Eagle Farm", + "race": 1, + "name": "Gallopers Sports Club 3Yo Maiden Plate", + "distance": "1000m", + "condition": "Good 4", + "predictions": [ + { + "number": 15, + "name": "Mishani Rozay", + "score": 41, + "jockey": "Ms Georgina Cartwright" + }, + { + "number": 12, + "name": "Win Star", + "score": 33, + "jockey": "Ms Bella Youngberry" + }, + { + "number": 13, + "name": "Metric", + "score": 31, + "jockey": "Ms Cejay Graham" + }, + { + "number": 4, + "name": "Novelty", + "score": 23, + "jockey": "Ryan Maloney" + }, + { + "number": 6, + "name": "Red Point", + "score": 23, + "jockey": "Anthony Allen" + }, + { + "number": 2, + "name": "Cooper Chase", + "score": 21, + "jockey": "Jag Guthmann-Chester" + } + ] + }, + { + "track": "Eagle Farm", + "race": 2, + "name": "Become A Brc Member Cg&E Maiden Plate", + "distance": "1200m", + "condition": "Good 4", + "predictions": [ + { + "number": 14, + "name": "Threeeyedwitch", + "score": 43, + "jockey": "Ms Cejay Graham" + }, + { + "number": 2, + "name": "Beat The Rap", + "score": 36, + "jockey": "James Orman" + }, + { + "number": 7, + "name": "Prophet Of Destiny", + "score": 36, + "jockey": "Ryan Wiggins" + }, + { + "number": 1, + "name": "Bad Boss", + "score": 34, + "jockey": "Boris Thornton" + }, + { + "number": 12, + "name": "Ignatius", + "score": 34, + "jockey": "Jace McMurray" + }, + { + "number": 10, + "name": "Seaticus", + "score": 33, + "jockey": "Rob Thorburn" + } + ] + }, + { + "track": "Eagle Farm", + "race": 3, + "name": "Country Music Raceday 15 Aug F&M Maiden", + "distance": "1200m", + "condition": "Good 4", + "predictions": [ + { + "number": 17, + "name": "Mediterra", + "score": 45, + "jockey": "Ryan Maloney" + }, + { + "number": 5, + "name": "Emphatique", + "score": 38, + "jockey": "Jag Guthmann-Chester" + }, + { + "number": 10, + "name": "Pearls In June", + "score": 38, + "jockey": "Taylor Marshall" + }, + { + "number": 6, + "name": "Head Of The River", + "score": 36, + "jockey": "Boris Thornton" + }, + { + "number": 7, + "name": "Irreverent", + "score": 36, + "jockey": "James Orman" + }, + { + "number": 18, + "name": "Kobability", + "score": 36, + "jockey": "Ashley Butler" + } + ] + }, + { + "track": "Eagle Farm", + "race": 4, + "name": "Family Day Raceday 12 September Class 5", + "distance": "1400m", + "condition": "Good 4", + "predictions": [ + { + "number": 5, + "name": "Too Many Thoughts", + "score": 50, + "jockey": "James Orman" + }, + { + "number": 9, + "name": "Ring Bearer", + "score": 45, + "jockey": "Ms Tiffani Brooker" + }, + { + "number": 4, + "name": "Freeland", + "score": 43, + "jockey": "Ben Thompson" + }, + { + "number": 1, + "name": "Last Command", + "score": 41, + "jockey": "Jace McMurray" + }, + { + "number": 2, + "name": "Naval Trader", + "score": 41, + "jockey": "Jag Guthmann-Chester" + }, + { + "number": 8, + "name": "Becamo", + "score": 41, + "jockey": "Ms Cejay Graham" + } + ] + }, + { + "track": "Eagle Farm", + "race": 5, + "name": "Mekka Raceday 22 August Class 1 Plate", + "distance": "1840m", + "condition": "Good 4", + "predictions": [ + { + "number": 1, + "name": "Argentum Rock", + "score": 33, + "jockey": "Benjamin Osmond" + }, + { + "number": 2, + "name": "Barcelo", + "score": 33, + "jockey": "Ryan Maloney" + }, + { + "number": 8, + "name": "He's A Saint", + "score": 33, + "jockey": "Ms Chelsea Baker" + }, + { + "number": 10, + "name": "Spot The Aussie", + "score": 33, + "jockey": "Jag Guthmann-Chester" + }, + { + "number": 5, + "name": "Crypto Magic", + "score": 31, + "jockey": "Jasper Franklin" + }, + { + "number": 9, + "name": "Iconify", + "score": 31, + "jockey": "Jace McMurray," + } + ] + }, + { + "track": "Eagle Farm", + "race": 6, + "name": "Sky Racing BM68 Handicap", + "distance": "1200m", + "condition": "Good 4", + "predictions": [ + { + "number": 11, + "name": "Blue Allure", + "score": 43, + "jockey": "Emily Lang" + }, + { + "number": 13, + "name": "Mishani Prince", + "score": 43, + "jockey": "Ms Olivia Kendal" + }, + { + "number": 1, + "name": "Enforceable", + "score": 41, + "jockey": "Benjamin Osmond," + }, + { + "number": 7, + "name": "Toro Strike", + "score": 41, + "jockey": "Jag Guthmann-Chester" + }, + { + "number": 8, + "name": "Chatterley", + "score": 40, + "jockey": "Ryan Maloney" + }, + { + "number": 2, + "name": "Midnight Spirit", + "score": 38, + "jockey": "James Orman" + } + ] + }, + { + "track": "Eagle Farm", + "race": 7, + "name": "Xxxx Gold Class 3 Plate", + "distance": "1000m", + "condition": "Good 4", + "predictions": [ + { + "number": 3, + "name": "Eagle's Fire", + "score": 43, + "jockey": "Nozi Tomizawa" + }, + { + "number": 4, + "name": "Gram", + "score": 43, + "jockey": "Ms Bella Youngberry," + }, + { + "number": 5, + "name": "The Pool Boy", + "score": 41, + "jockey": "Ryan Maloney" + }, + { + "number": 6, + "name": "Biancelli", + "score": 41, + "jockey": "James Orman" + }, + { + "number": 2, + "name": "Chilled With Ice", + "score": 38, + "jockey": "Jace McMurray" + }, + { + "number": 8, + "name": "Rose Noir", + "score": 38, + "jockey": "Jag Guthmann-Chester" + } + ] + }, + { + "track": "Eagle Farm", + "race": 8, + "name": "Ladbrokes Switch Class 6 Handicap", + "distance": "1000m", + "condition": "Good 4", + "predictions": [ + { + "number": 1, + "name": "Moonhaven", + "score": 43, + "jockey": "Jace McMurray" + }, + { + "number": 6, + "name": "Esha", + "score": 43, + "jockey": "Ben Thompson" + }, + { + "number": 8, + "name": "Port Erin", + "score": 43, + "jockey": "Jag Guthmann-Chester" + }, + { + "number": 2, + "name": "Tiger Tie", + "score": 41, + "jockey": "Ms Tahlia Fenlon" + }, + { + "number": 12, + "name": "Kingdom Undersiege", + "score": 41, + "jockey": "Ms Bella Youngberry," + }, + { + "number": 3, + "name": "Acres Away", + "score": 38, + "jockey": "James Orman" + } + ] + }, + { + "track": "Murray Bridge", + "race": 1, + "name": "Afl Grand Final @ Murray Bridge Maiden", + "distance": "1200m", + "condition": "Heavy 8", + "predictions": [ + { + "number": 2, + "name": "Nic The Cash", + "score": 38, + "jockey": "Campbell Rawiller" + }, + { + "number": 5, + "name": "Strong Minded", + "score": 36, + "jockey": "Todd Pannell" + }, + { + "number": 9, + "name": "Initial Stryke", + "score": 36, + "jockey": "Ms Rochelle Milnes" + }, + { + "number": 3, + "name": "Noah's Ark", + "score": 31, + "jockey": "Ms Brooke King" + }, + { + "number": 7, + "name": "Divergent", + "score": 31, + "jockey": "Noel Callow" + }, + { + "number": 11, + "name": "She's Iconnic", + "score": 31, + "jockey": "Will Price" + } + ] + }, + { + "track": "Murray Bridge", + "race": 2, + "name": "Fore Design Flex Planning Maiden Plate", + "distance": "1400m", + "condition": "Heavy 8", + "predictions": [ + { + "number": 8, + "name": "Road To The City", + "score": 33, + "jockey": "Ms Tala Hutchinson" + }, + { + "number": 9, + "name": "Tassoro", + "score": 33, + "jockey": "Jason Holder" + }, + { + "number": 11, + "name": "Esticon", + "score": 33, + "jockey": "Ms Lauren Stojakovic" + }, + { + "number": 12, + "name": "Karma Queen", + "score": 31, + "jockey": "Ms Rochelle Milnes" + }, + { + "number": 7, + "name": "Rich Melody", + "score": 29, + "jockey": "Connor Murtagh" + }, + { + "number": 14, + "name": "Resilient Ruby", + "score": 29, + "jockey": "Ashvin Goindasamy" + } + ] + }, + { + "track": "Murray Bridge", + "race": 3, + "name": "Kookaburra Homes Maiden Plate", + "distance": "1600m", + "condition": "Heavy 8", + "predictions": [ + { + "number": 11, + "name": "Mandarin", + "score": 36, + "jockey": "Dylan Caboche" + }, + { + "number": 13, + "name": "Terminal Shock", + "score": 36, + "jockey": "Ashvin Goindasamy" + }, + { + "number": 2, + "name": "Fullheadofsteam", + "score": 33, + "jockey": "Ms Tala Hutchinson" + }, + { + "number": 3, + "name": "Iamthedevilselbow", + "score": 31, + "jockey": "Ms Alysha Warren" + }, + { + "number": 10, + "name": "Hunting Hard", + "score": 31, + "jockey": "Ms Ashlee Stone" + }, + { + "number": 14, + "name": "Written By Betsy", + "score": 31, + "jockey": "Ms Margaret Collett" + } + ] + }, + { + "track": "Murray Bridge", + "race": 4, + "name": "Duttons Easy To Do Business With Class 1", + "distance": "1200m", + "condition": "Heavy 8", + "predictions": [ + { + "number": 5, + "name": "Tully Hart", + "score": 46, + "jockey": "Todd Pannell" + }, + { + "number": 4, + "name": "No Mans Land", + "score": 43, + "jockey": "Will Price" + }, + { + "number": 2, + "name": "Scootathewoota", + "score": 41, + "jockey": "Ms Alysha Warren" + }, + { + "number": 3, + "name": "Amical", + "score": 38, + "jockey": "Campbell Rawiller" + }, + { + "number": 6, + "name": "Illustrates", + "score": 38, + "jockey": "Ms Jemma Gutte" + }, + { + "number": 10, + "name": "Sacred Chord", + "score": 38, + "jockey": "Ms Tala Hutchinson" + } + ] + }, + { + "track": "Murray Bridge", + "race": 5, + "name": "Thomas Farms 0 - 56 Handicap", + "distance": "1100m", + "condition": "Heavy 8", + "predictions": [ + { + "number": 7, + "name": "Whoops A Daisy", + "score": 43, + "jockey": "Ms Rochelle Milnes" + }, + { + "number": 11, + "name": "Bellentia", + "score": 41, + "jockey": "Will Price" + }, + { + "number": 1, + "name": "Prodigal Lad", + "score": 38, + "jockey": "Connor Murtagh" + }, + { + "number": 4, + "name": "Immediate Response", + "score": 38, + "jockey": "Ms Kayla Crowther" + }, + { + "number": 8, + "name": "Aloha Blue", + "score": 38, + "jockey": "Jason Holder" + }, + { + "number": 9, + "name": "Briseis Eclipse", + "score": 36, + "jockey": "Noel Callow" + } + ] + }, + { + "track": "Murray Bridge", + "race": 6, + "name": "Carlton Draught BM56 Handicap", + "distance": "1400m", + "condition": "Heavy 8", + "predictions": [ + { + "number": 6, + "name": "Victory Queen", + "score": 43, + "jockey": "Noel Callow" + }, + { + "number": 11, + "name": "Fantastic Host", + "score": 43, + "jockey": "Ms Ashlee Stone" + }, + { + "number": 1, + "name": "Chillcuz", + "score": 41, + "jockey": "Connor Murtagh" + }, + { + "number": 4, + "name": "Charlesfort", + "score": 41, + "jockey": "Ms Tala Hutchinson" + }, + { + "number": 10, + "name": "Unwind", + "score": 38, + "jockey": "Ms Kayla Crowther" + }, + { + "number": 12, + "name": "Lady Of Savoy", + "score": 36, + "jockey": "Harry Grace" + } + ] + }, + { + "track": "Murray Bridge", + "race": 7, + "name": "Sportsbet Race Previews BM56 Handicap", + "distance": "1400m", + "condition": "Heavy 8", + "predictions": [ + { + "number": 1, + "name": "Ironbar", + "score": 41, + "jockey": "Ms Alysha Warren" + }, + { + "number": 2, + "name": "City Gold Ready", + "score": 38, + "jockey": "Campbell Rawiller" + }, + { + "number": 4, + "name": "Territorian", + "score": 38, + "jockey": "Jacob Opperman" + }, + { + "number": 9, + "name": "Shalhavmusik", + "score": 38, + "jockey": "Ms Margaret Collett" + }, + { + "number": 10, + "name": "Last War", + "score": 38, + "jockey": "Ms Rochelle Milnes" + }, + { + "number": 12, + "name": "Rivazza", + "score": 38, + "jockey": "Ms Tala Hutchinson" + } + ] + }, + { + "track": "Murray Bridge", + "race": 8, + "name": "Sportsbet More Places 0 - 58 Handicap", + "distance": "2000m", + "condition": "Heavy 8", + "predictions": [ + { + "number": 4, + "name": "Magnetic Edge", + "score": 43, + "jockey": "Matthew Chadwick" + }, + { + "number": 2, + "name": "Take A Pick", + "score": 38, + "jockey": "Jacob Opperman" + }, + { + "number": 3, + "name": "Back Me Up Benny", + "score": 38, + "jockey": "Jason Holder" + }, + { + "number": 5, + "name": "The True Believer", + "score": 38, + "jockey": "Will Price" + }, + { + "number": 15, + "name": "Chartin", + "score": 38, + "jockey": "Isaac Sit" + }, + { + "number": 6, + "name": "Chance Taken", + "score": 36, + "jockey": "Dylan Caboche" + } + ] + }, + { + "track": "Pinjarra Scarpside", + "race": 1, + "name": "Gjd Security Maiden", + "distance": "1200m", + "condition": "Soft 6", + "predictions": [ + { + "number": 11, + "name": "Paris Treaty", + "score": 34, + "jockey": "Paul Harvey" + }, + { + "number": 1, + "name": "Long Laugh", + "score": 33, + "jockey": "Brad Parnham" + }, + { + "number": 5, + "name": "State Of Boom", + "score": 31, + "jockey": "William Pike" + }, + { + "number": 4, + "name": "Where's Timmy", + "score": 29, + "jockey": "Steven Parnham" + }, + { + "number": 7, + "name": "Forever Elite", + "score": 28, + "jockey": "Patrick Carbery" + }, + { + "number": 13, + "name": "Modern Miss", + "score": 28, + "jockey": "Ms Jade McNaught" + } + ] + }, + { + "track": "Pinjarra Scarpside", + "race": 2, + "name": "Electrical Consultancy Wa Maiden", + "distance": "1200m", + "condition": "Soft 6", + "predictions": [ + { + "number": 1, + "name": "Rocking In Vegas", + "score": 38, + "jockey": "Taj Dyson" + }, + { + "number": 7, + "name": "Kentucky Drive", + "score": 33, + "jockey": "Joey Azzopardi" + }, + { + "number": 8, + "name": "Diamond Choux", + "score": 33, + "jockey": "Ms Lucy Fiore" + }, + { + "number": 9, + "name": "Just Petty Cash", + "score": 31, + "jockey": "Clint Johnston-Porter" + }, + { + "number": 12, + "name": "After The Reign", + "score": 31, + "jockey": "Shaun O'Donnell" + }, + { + "number": 2, + "name": "Oscars No Grouch", + "score": 28, + "jockey": "Jason Whiting" + } + ] + }, + { + "track": "Pinjarra Scarpside", + "race": 3, + "name": "State Wide Turf Services Handicap", + "distance": "1200m", + "condition": "Soft 6", + "predictions": [ + { + "number": 2, + "name": "Force Field", + "score": 41, + "jockey": "Steven Parnham" + }, + { + "number": 4, + "name": "Unanswered", + "score": 36, + "jockey": "Jarrad Noske" + }, + { + "number": 6, + "name": "Spirit Of Belle", + "score": 36, + "jockey": "Brad Parnham" + }, + { + "number": 10, + "name": "Surefire Miss", + "score": 36, + "jockey": "Ms Jade McNaught" + }, + { + "number": 8, + "name": "Dumpling", + "score": 34, + "jockey": "Ms Holly Nottle" + }, + { + "number": 9, + "name": "Irresistible Man", + "score": 33, + "jockey": "Shaun O'Donnell" + } + ] + }, + { + "track": "Pinjarra Scarpside", + "race": 4, + "name": "Tabtouch Download Today Handicap", + "distance": "1500m", + "condition": "Soft 6", + "predictions": [ + { + "number": 1, + "name": "Jazalot", + "score": 38, + "jockey": "Brad Parnham" + }, + { + "number": 10, + "name": "Vancouver Storm", + "score": 38, + "jockey": "Joey Azzopardi" + }, + { + "number": 2, + "name": "Too Much Talk", + "score": 36, + "jockey": "Ms Lucy Fiore" + }, + { + "number": 4, + "name": "Back To Bondi", + "score": 33, + "jockey": "Steven Parnham" + }, + { + "number": 7, + "name": "Gondrinkin", + "score": 33, + "jockey": "Ms Lisa Staples" + }, + { + "number": 8, + "name": "Hot Chatter", + "score": 33, + "jockey": "Shaun O'Donnell" + } + ] + }, + { + "track": "Pinjarra Scarpside", + "race": 5, + "name": "Western Racepix Handicap", + "distance": "1400m", + "condition": "Soft 6", + "predictions": [ + { + "number": 9, + "name": "So Many Stories", + "score": 45, + "jockey": "Ms Jade McNaught" + }, + { + "number": 10, + "name": "Vergrey", + "score": 41, + "jockey": "Shaun O'Donnell" + }, + { + "number": 11, + "name": "Ginger And Tonic", + "score": 41, + "jockey": "Ms Lisa Staples" + }, + { + "number": 1, + "name": "Diamond Warrior", + "score": 38, + "jockey": "Brad Parnham" + }, + { + "number": 7, + "name": "Moonshine Queen", + "score": 38, + "jockey": "Clint Johnston-Porter" + }, + { + "number": 8, + "name": "Alcabeel", + "score": 38, + "jockey": "Ms Holly Watson" + } + ] + }, + { + "track": "Pinjarra Scarpside", + "race": 6, + "name": "Bryson Canvas Handicap", + "distance": "1600m", + "condition": "Soft 6", + "predictions": [ + { + "number": 1, + "name": "Musgrave", + "score": 43, + "jockey": "Brad Parnham" + }, + { + "number": 11, + "name": "Stylax", + "score": 41, + "jockey": "Jason Li" + }, + { + "number": 2, + "name": "Sisu Spirit", + "score": 38, + "jockey": "Ms Lucy Fiore" + }, + { + "number": 3, + "name": "Argyle Star", + "score": 38, + "jockey": "Ms Lisa Staples" + }, + { + "number": 4, + "name": "Here For Cheques", + "score": 38, + "jockey": "Patrick Carbery" + }, + { + "number": 6, + "name": "Impressive Jewel", + "score": 38, + "jockey": "William Pike" + } + ] + }, + { + "track": "Pinjarra Scarpside", + "race": 7, + "name": "Tabtouch Share My Bet Handicap", + "distance": "1800m", + "condition": "Soft 6", + "predictions": [ + { + "number": 11, + "name": "Tokyo Fire", + "score": 43, + "jockey": "Shaun O'Donnell" + }, + { + "number": 6, + "name": "Whiskers Harbour", + "score": 38, + "jockey": "Brad Parnham" + }, + { + "number": 4, + "name": "Miss Veuve", + "score": 36, + "jockey": "Ms Ava Catarino" + }, + { + "number": 1, + "name": "Lets Take A Chance", + "score": 34, + "jockey": "Ms Lucy Fiore" + }, + { + "number": 7, + "name": "Stolen", + "score": 33, + "jockey": "Ms Holly Watson" + }, + { + "number": 8, + "name": "Al Unique", + "score": 33, + "jockey": "Ms Holly Nottle" + } + ] + }, + { + "track": "Pinjarra Scarpside", + "race": 8, + "name": "Racing@ Pinjarra Thursday August 20", + "distance": "1200m", + "condition": "Soft 6", + "predictions": [ + { + "number": 6, + "name": "Surround Me", + "score": 45, + "jockey": "William Pike" + }, + { + "number": 2, + "name": "Catch Carter", + "score": 41, + "jockey": "Jason Li" + }, + { + "number": 12, + "name": "Queen Selyse", + "score": 41, + "jockey": "Ms Jade McNaught" + }, + { + "number": 1, + "name": "Centre Bond", + "score": 38, + "jockey": "Jason Whiting" + }, + { + "number": 4, + "name": "Miss Altair", + "score": 38, + "jockey": "Brad Parnham" + }, + { + "number": 5, + "name": "Beau's A Lad", + "score": 38, + "jockey": "Ms Giaan O'Donnell" + } + ] + } +] \ No newline at end of file diff --git a/pyproject.toml b/pyproject.toml new file mode 100644 index 0000000000000000000000000000000000000000..ffb72c205c00bafbf91c922387fb22aedf4112f5 --- /dev/null +++ b/pyproject.toml @@ -0,0 +1,12 @@ +[build-system] +requires = ["setuptools>=70"] +build-backend = "setuptools.backends.legacy:build" + +[project] +name = "trifecta-bro-mcp" +version = "1.0.0" +description = "Trifecta-Bro MCP server for Australian Gallops predictions" +requires-python = ">=3.11" +dependencies = [ + "mcp>=2.0.0", +] diff --git a/requirements.txt b/requirements.txt new file mode 100644 index 0000000000000000000000000000000000000000..e20a2d7a463d07e312a506a4f68dca3da34443a0 --- /dev/null +++ b/requirements.txt @@ -0,0 +1,10 @@ +fastapi>=0.100.0 +uvicorn[standard]>=0.23.0 +google-cloud-secret-manager>=2.16.0 +python-dotenv>=1.0.0 +httpx>=0.25.0 +anthropic>=0.23.0 +pgvector>=0.2.0 +psycopg2-binary>=2.9.0 +redis>=5.0.0 +celery>=5.3.0 \ No newline at end of file diff --git a/rerun_compare.py b/rerun_compare.py new file mode 100644 index 0000000000000000000000000000000000000000..9abb5181e236ee6bf8f5fa043e820fcd9209bd5f --- /dev/null +++ b/rerun_compare.py @@ -0,0 +1,273 @@ +#!/usr/bin/env python3 +# -*- coding: utf-8 -*- +"""Re-run trifecta predictions with alternative scoring params and compare +against the pasted actual results for 2026-08-10. + +Model A = the predictions already published in predictions-2026-08-10.json + (open-source TrifectaPredictor, default weights). +Variant B = form-heavy reweight (recent form boosted, barrier/prize damped). +Variant C = place-heavy reweight (place% + prize emphasised, barrier half). + +All variants score the SAME runner data (from the prediction file's `form` +block) so the only variable is the scoring function. This is honest +backtesting, not cherry-picking. +""" +from __future__ import annotations + +import json +import sys +from pathlib import Path + +sys.path.insert(0, str(Path(__file__).resolve().parent)) + +from src.prediction_model import Runner, Race, TrifectaPredictor + +DATA = Path(__file__).resolve().parent / "data" +PRED_FILE = DATA / "predictions" / "predictions-2026-08-10.json" + +# --- Actuals from the user paste (1st,2nd,3rd finishing order) --------------- +# Cells with a colon are race times -> no finishing order captured. +ACTUAL = { + ("Dubbo", "1"): [1, 7, 9], ("Dubbo", "2"): [8, 3, 6], ("Dubbo", "3"): [5, 1, 4], + ("Dubbo", "4"): [4, 9, 6], ("Dubbo", "5"): [2, 8], ("Dubbo", "6"): [13, 11, 9], + ("Dubbo", "7"): None, + ("Kilcoy", "1"): [7, 8], ("Kilcoy", "2"): [6, 9, 4], ("Kilcoy", "3"): [2, 4], + ("Kilcoy", "4"): [6, 1, 4], ("Kilcoy", "5"): [5, 11, 9], ("Kilcoy", "6"): [10, 4], + ("Kilcoy", "7"): [15, 9, 1], + ("Nowra", "1"): [6, 8, 1], ("Nowra", "2"): [9, 11, 1], ("Nowra", "3"): [3, 5, 1], + ("Nowra", "4"): [4, 11, 2], ("Nowra", "5"): [8, 11, 3], ("Nowra", "6"): [7, 1, 6], + ("Nowra", "7"): [2, 3, 9], +} + +# --- Alternative scoring variants ------------------------------------------- +class VariantPredictor(TrifectaPredictor): + """TrifectaPredictor with configurable component weights.""" + + def __init__(self, w=None): + self.w = { + "form": 1.0, "win_pct": 1.0, "place_pct": 1.0, "track": 1.0, + "distance": 1.0, "condition": 1.0, "barrier": 1.0, "prize": 1.0, + } + if w: + self.w.update(w) + + def _score_runner(self, runner): + w = self.w + score = 0.0 + form = str(runner.form or runner.last20Starts or "") + recent = form[-5:] if len(form) > 5 else form + score += min((recent.count("1") * 8 + recent.count("2") * 4 + recent.count("3") * 4), 25) * w["form"] + + overall = runner.stats.get("overall", {}) + starts = overall.get("starts", 0) or 0 + win_pct = overall.get("winPercent", 0) or 0 + place_pct = overall.get("placePercent", 0) or 0 + score += win_pct * 20 * w["win_pct"] + score += place_pct * 10 * w["place_pct"] + + track_stats = runner.stats.get("track", {}) + track_starts = track_stats.get("starts", 0) or 0 + track_places = track_stats.get("places", 0) or 0 + score += min((track_places / max(track_starts, 1)) * 10, 10) * w["track"] + + dist_stats = runner.stats.get("distance", {}) + dist_starts = dist_stats.get("starts", 0) or 0 + dist_places = dist_stats.get("places", 0) or 0 + score += min((dist_places / max(dist_starts, 1)) * 8, 8) * w["distance"] + + cond_stats = runner.stats.get("conditions", {}) + for data in cond_stats.values(): + c_starts = data.get("starts", 0) or 0 + c_places = data.get("places", 0) or 0 + score += min((c_places / max(c_starts, 1)) * 8, 8) * w["condition"] + + try: + barrier = int(runner.barrier) if runner.barrier else 5 + score += max(0, 5 - abs(barrier - 5)) * w["barrier"] + except Exception: + score += 3 * w["barrier"] + + try: + prize = float(str(runner.careerPrizeMoney).replace("$", "").replace(",", "")) + score += min(prize / 20000, 5) * w["prize"] + except Exception: + pass + + return min(round(score, 1), 100) + + +VARIANTS = { + "Variant B (form-heavy)": VariantPredictor({ + "form": 1.6, "win_pct": 1.0, "place_pct": 0.8, + "track": 1.0, "distance": 1.2, "condition": 1.0, + "barrier": 0.3, "prize": 0.5, + }), + "Variant C (place-heavy)": VariantPredictor({ + "form": 0.7, "win_pct": 1.0, "place_pct": 1.7, + "track": 1.2, "distance": 1.0, "condition": 1.2, + "barrier": 0.5, "prize": 1.3, + }), +} + + +def parse(s): + return [int(x) for x in s.split("-")] + + +def build_race(form) -> Race: + runners = [] + for r in form.get("runners", []): + runners.append(Runner( + number=r.get("number"), name=r.get("name", ""), + jockey=r.get("jockey", ""), trainer=r.get("trainer", ""), + weight=r.get("weight"), barrier=r.get("barrier"), + form=r.get("form", ""), last20Starts=r.get("last20Starts", ""), + careerPrizeMoney=r.get("careerPrizeMoney", "$0"), + stats=r.get("stats", {}), + )) + return Race( + date=form.get("date"), track=form.get("track"), track_slug=form.get("track_slug", ""), + race_number=str(form.get("raceNumber")), race_name=form.get("raceName", ""), + distance=form.get("distance", ""), condition=form.get("condition", ""), + weather=form.get("weather", ""), race_class=form.get("raceClass", ""), + start_time=form.get("startTime", ""), prize_money=form.get("prizeMoney", ""), + number_of_runners=form.get("numberOfRunners", 0), runners=runners, + ) + + +def score_predictions(pred_map) -> dict: + """pred_map: (track,rn) -> {'primary','secondary','value','top3'(list of nums)}""" + tot_exact = tot_box = tot_win = tot_q = races = 0 + full3 = two3 = win_in_top3 = races3 = 0 + details = [] + for (track, rn), a in ACTUAL.items(): + p = pred_map.get((track, rn)) + if not p: + continue + prim = parse(p["primary"]); sec = parse(p["secondary"] or ""); val = parse(p["value"] or "") + top3 = p["top3"] + if a is None: + details.append((track, rn, None, p, "time-only")) + continue + races += 1 + exact = any(t == a[:3] for t in [prim, sec, val]) + box = any(set(t[:3]) == set(a[:3]) for t in [prim, sec, val] if len(t) >= 3) + win = a[0] in {prim[0], sec[0], val[0]} + q = (len(a) == 2 and any(sorted(t[:2]) == sorted(a) for t in [prim, sec, val])) + tot_exact += exact; tot_box += box; tot_win += win; tot_q += q + if len(a) == 3: + races3 += 1 + hits = len(set(a) & set(top3)) + if hits == 3: + full3 += 1 + elif hits == 2: + two3 += 1 + if a[0] in top3: + win_in_top3 += 1 + tag = [] + if exact: tag.append("EXACT") + if box: tag.append("BOX") + if win: tag.append("WIN") + if q: tag.append("QUIN") + details.append((track, rn, a, p, ",".join(tag) if tag else "miss")) + summary = { + "races": races, "exact": tot_exact, "box": tot_box, + "winner": tot_win, "quinella": tot_q, + "races3": races3, "full3_in_top3": full3, "two3_in_top3": two3, + "win_in_top3": win_in_top3, "n_all": sum(1 for v in ACTUAL.values() if v), + "details": details, + } + return summary + + +def main(): + data = json.loads(PRED_FILE.read_text()) + # Model A: read stored predictions verbatim + pred_a = {} + for r in data["races"]: + p = r["prediction"] + pred_a[(r["track"], str(r["race_number"]))] = { + "primary": p["primary"], "secondary": p.get("secondary"), + "value": p.get("value"), "top3": [t["number"] for t in p["top3"]], + } + summary_a = score_predictions(pred_a) + + # Build races once + races = [build_race(r["form"]) for r in data["races"]] + results = {"Model A (default)": summary_a} + out_variants = {} + for name, predictor in VARIANTS.items(): + pred_map = {} + for rc in races: + key = (rc.track, rc.race_number) + if key not in ACTUAL or ACTUAL[key] is None: + continue + pr = predictor.predict(rc) + if "error" in pr: + continue + pred_map[key] = { + "primary": pr["primary"], "secondary": pr.get("secondary"), + "value": pr.get("value"), "top3": [t["number"] for t in pr["top3"]], + } + summary = score_predictions(pred_map) + results[name] = summary + # Save variant predictions for transparency + out_variants[name] = {f"{k[0]}_R{k[1]}": v for k, v in pred_map.items()} + + # Persist variant predictions + for name, mp in out_variants.items(): + slug = name.split("(")[0].strip().replace(" ", "_").lower() + out = DATA / "predictions" / f"predictions-2026-08-10-{slug}.json" + out.write_text(json.dumps(mp, indent=2)) + print(f"wrote {out}") + + # Print scorecards + print("\n" + "=" * 78) + print("SCORECARD COMPARISON (2026-08-10, 20 scorable races)") + print("=" * 78) + for name, s in results.items(): + print(f"\n{name}") + print(f" exact trifecta ... {s['exact']}/{s['races']} ({100*s['exact']/s['races']:.0f}%)") + print(f" any box-of-3 .... {s['box']}/{s['races']} ({100*s['box']/s['races']:.0f}%)") + print(f" winner picked ... {s['winner']}/{s['races']} ({100*s['winner']/s['races']:.0f}%)") + print(f" quinella (2-no) . {s['quinella']}") + print(f" winner in top3 .. {s['win_in_top3']}/{s['n_all']} ({100*s['win_in_top3']/s['n_all']:.0f}%)") + if s['races3']: + print(f" full 3 in top3 ... {s['full3_in_top3']}/{s['races3']} | 2-of-3 in top3 {s['two3_in_top3']}/{s['races3']}") + + # Race-by-race comparison table + print("\n" + "=" * 78) + print("RACE-BY-RACE (actual | A | B | C)") + print("=" * 78) + keys = sorted(ACTUAL.keys(), key=lambda k: (k[0], int(k[1]))) + smap = {n: results[n] for n in results} + for key in keys: + track, rn = key + a = ACTUAL[key] + astr = "-".join(map(str, a)) if a else "(time)" + row = [] + for n in ["Model A (default)", "Variant B (form-heavy)", "Variant C (place-heavy)"]: + det = next((d for d in smap[n]["details"] if d[0] == track and d[1] == rn), None) + if det and det[3]: + row.append(det[3]["primary"]) + else: + row.append("--") + verdict = "" + # mark which models hit winner + for n in ["Model A (default)", "Variant B (form-heavy)", "Variant C (place-heavy)"]: + det = next((d for d in smap[n]["details"] if d[0] == track and d[1] == rn), None) + if det and det[4] not in (None, "time-only", "miss"): + verdict += f" {n.split(' ')[1]}:{det[4]}" + print(f" {track:7s} R{rn} {astr:8s} | {row[0]:7s} {row[1]:7s} {row[2]:7s}{verdict}") + + # Save machine-readable results for the PDF builder + (DATA / "predictions" / "_rerun_summary.json").write_text(json.dumps({ + "date": "2026-08-10", + "results": {n: {k: v for k, v in s.items() if k != "details"} for n, s in results.items()}, + "details": {n: s["details"] for n, s in results.items()}, + }, indent=2, default=str)) + print("\nwrote data/predictions/_rerun_summary.json") + + +if __name__ == "__main__": + main() diff --git a/run_backtest.py b/run_backtest.py new file mode 100644 index 0000000000000000000000000000000000000000..06c609422e5485e93fdd4f879c027c999fca8765 --- /dev/null +++ b/run_backtest.py @@ -0,0 +1,157 @@ +"""Run backtesting and weight optimization.""" +import json +import sys +from pathlib import Path +from collections import defaultdict + +# Add project to path +sys.path.insert(0, '/home/brettanthonysjoberg179/trifecta-bro-hf-space') + +from trifecta_bro.model.scoring import score_runner +from trifecta_bro.model.distance_profiles import get_profile, classify_distance +from trifecta_bro.model.pace_analysis import classify_pace +from trifecta_bro.data.models import RaceModel, RunnerModel +from trifecta_bro.evaluation.backtest import load_day_data, evaluate_day + + +def load_all_data(dates): + """Load all predictions and results for multiple dates.""" + all_data = {} + for date in dates: + predictions, results = load_day_data(date) + if predictions and results: + all_data[date] = {"predictions": predictions, "results": results} + return all_data + + +def run_backtest(dates, weight_profile, label=""): + """Run backtest with given weights.""" + total_races = 0 + total_top1 = 0 + total_exact = 0 + day_stats = {} + + for date in dates: + predictions, results = load_day_data(date) + if not predictions or not results: + continue + + stats = evaluate_day(predictions, results) + day_stats[date] = stats + total_races += stats["total"] + total_top1 += stats["top1"] + total_exact += stats["exact"] + + top1_pct = total_top1 / total_races * 100 if total_races > 0 else 0 + exact_pct = total_exact / total_races * 100 if total_races > 0 else 0 + + return { + "label": label, + "total_races": total_races, + "total_top1": total_top1, + "total_exact": total_exact, + "top1_pct": top1_pct, + "exact_pct": exact_pct, + "day_stats": day_stats, + } + + +def grid_search_weights(dates, param_grid, base_weights, n_top=5): + """Grid search over weight combinations.""" + import itertools + + param_names = list(param_grid.keys()) + param_values = [param_grid[name] for name in param_names] + + results = [] + + for combo in itertools.product(*param_values): + weights = dict(base_weights) + for name, value in zip(param_names, combo): + weights[name] = value + + # Normalize + total_w = sum(weights.values()) + weights = {k: v / total_w for k, v in weights.items()} + + # Run backtest + bt = run_backtest(dates, weights) + bt["weights"] = weights + bt["params"] = dict(zip(param_names, combo)) + results.append(bt) + + results.sort(key=lambda x: x["top1_pct"], reverse=True) + return results[:n_top] + + +def main(): + dates = ["2026-08-07", "2026-08-08", "2026-08-09", "2026-08-12", "2026-08-13", "2026-08-14"] + + print("Loading data...") + all_data = load_all_data(dates) + print(f"Loaded data for {len(all_data)} dates: {list(all_data.keys())}") + + # Current v2.0 weights + v2_weights = { + "form": 0.18, "class": 0.14, "distance": 0.10, "track": 0.10, + "track_distance": 0.10, "condition": 0.05, "jockey": 0.06, + "fitness": 0.08, "barrier": 0.08, "weight": 0.08, "pace": 0.03, + } + + # Run backtest with current weights + print("\n" + "="*60) + print("CURRENT v2.0 WEIGHTS") + print("="*60) + bt_current = run_backtest(dates, v2_weights, "v2.0 current") + print(f"Races: {bt_current['total_races']}") + print(f"Top 1: {bt_current['total_top1']}/{bt_current['total_races']} ({bt_current['top1_pct']:.1f}%)") + print(f"Exact: {bt_current['total_exact']}/{bt_current['total_races']} ({bt_current['exact_pct']:.1f}%)") + + # Grid search + print("\n" + "="*60) + print("GRID SEARCH OPTIMIZATION") + print("="*60) + + param_grid = { + "form": [0.15, 0.20, 0.25, 0.30], + "class": [0.10, 0.15, 0.20], + "distance": [0.06, 0.10, 0.14], + "track": [0.06, 0.10, 0.14], + "track_distance": [0.06, 0.10, 0.14], + "fitness": [0.04, 0.08, 0.12], + "barrier": [0.06, 0.10, 0.14], + "weight": [0.04, 0.08, 0.12], + } + + # Fix some params to reduce search space + fixed = {"condition": 0.05, "jockey": 0.06, "pace": 0.03} + + top_results = grid_search_weights(dates, param_grid, {**v2_weights, **fixed}, n_top=10) + + print("\nTop 10 weight combinations:") + for i, r in enumerate(top_results): + print(f"\n{i+1}. Top1: {r['top1_pct']:.1f}% | Exact: {r['exact_pct']:.1f}%") + print(f" form={r['params']['form']:.2f}, class={r['params']['class']:.2f}, " + f"distance={r['params']['distance']:.2f}, track={r['params']['track']:.2f}, " + f"track_dist={r['params']['track_distance']:.2f}, fitness={r['params']['fitness']:.2f}, " + f"barrier={r['params']['barrier']:.2f}, weight={r['params']['weight']:.2f}") + + # Best weights + if top_results: + best = top_results[0] + print("\n" + "="*60) + print("OPTIMIZED WEIGHTS") + print("="*60) + print(f"Top 1: {best['top1_pct']:.1f}% (was {bt_current['top1_pct']:.1f}%)") + print(f"Exact: {best['exact_pct']:.1f}% (was {bt_current['exact_pct']:.1f}%)") + + # Per-day breakdown + print("\nPer-day performance:") + for date, stats in sorted(best["day_stats"].items()): + print(f" {date}: {stats['total']} races, {stats['top1']} top1 ({stats['top1']/stats['total']*100:.0f}%)") + + return top_results + + +if __name__ == "__main__": + main() diff --git a/run_backtest_v2.py b/run_backtest_v2.py new file mode 100644 index 0000000000000000000000000000000000000000..711e1ddc87cd8c56f22bd75802edbf5b1aaca0d2 --- /dev/null +++ b/run_backtest_v2.py @@ -0,0 +1,232 @@ +"""Run backtesting with full re-analysis. + +Instead of using stored predictions, this re-runs the full scoring +pipeline with different weight profiles to find optimal weights. +""" +import json +import logging +from pathlib import Path +from collections import defaultdict + +logging.basicConfig(level=logging.INFO, format="%(asctime)s [%(levelname)s] %(message)s") + +import sys +sys.path.insert(0, '/home/brettanthonysjoberg179/trifecta-bro-hf-space') + +from trifecta_bro.api.formfav_client import FormFavClient, FormFavAuthError, FormFavNotFoundError +from trifecta_bro.data.normalizer import normalise_meeting, normalise_race +from trifecta_bro.model.analyse_race import analyse_race +from trifecta_bro.model.distance_profiles import classify_distance, get_profile +from trifecta_bro.evaluation.backtest import evaluate_day, load_day_data + +DATA_DIR = Path('/home/brettanthonysjoberg179/trifecta-bro-hf-space/data') +RESULTS_DIR = DATA_DIR / 'results' +REPORTS_DIR = DATA_DIR / 'reports' + + +def run_with_weights(date: str, weights: dict, dry_run: bool = True) -> dict: + """Run full analysis for a date with custom weights.""" + from trifecta_bro.config import settings + from trifecta_bro.data.storage import Storage + from trifecta_bro.model.scoring import load_weights + from trifecta_bro.reporting.dashboard import write_outputs + from trifecta_bro.api.validator import validate_meetings, validate_race_form + + client = FormFavClient() + storage = Storage() + + meetings_payload = client.get_meetings(date) + meetings = [normalise_meeting(m) for m in meetings_payload + if m.get("country") == settings.country and not m.get("abandoned")] + + analyses = [] + for m in meetings: + for rn in m.races: + try: + form = client.get_race_form(date, m.slug, rn) + except FormFavNotFoundError: + continue + + if form.get("abandoned"): + continue + + race = normalise_race(form) + analysis = analyse_race(race, weights=weights) + analysis["date"] = date + analyses.append(analysis) + + return analyses + + +def evaluate_with_weights(date: str, weights: dict) -> dict: + """Run analysis and evaluate against actual results.""" + # Get actual results + pred_path = REPORTS_DIR / f"predictions-{date}.json" + result_path = RESULTS_DIR / f"{date}-ra.json" + if not result_path.exists(): + result_path = RESULTS_DIR / f"{date}.json" + + if not result_path.exists(): + return {"total": 0, "top1": 0, "exact": 0, "error": "no results"} + + # Load results + with open(result_path) as f: + rdata = json.load(f) + + # Build result lookup + result_lookup = {} + if isinstance(rdata, dict): + if 'tracks' in rdata: + for track, races in rdata['tracks'].items(): + if isinstance(races, dict): + for rn, r in races.items(): + runners = r.get('runners', []) + winners = [] + for runner in runners: + pos = runner.get('position') + if pos and pos <= 3: + winners.append((pos, runner['number'])) + winners.sort() + actual = [w[1] for w in winners] + if actual: + result_lookup[(track, int(rn))] = actual + elif isinstance(races, list): + for r in races: + if 'trifecta' in r: + result_lookup[(track, r.get('race', r.get('race_number', 0)))] = r['trifecta'] + else: + # Direct track -> races format + for track, races in rdata.items(): + if isinstance(races, list): + for r in races: + if 'trifecta' in r: + result_lookup[(track, r['race'])] = r['trifecta'] + + # Run analysis with new weights + try: + analyses = run_with_weights(date, weights, dry_run=True) + except Exception as e: + return {"total": 0, "top1": 0, "exact": 0, "error": str(e)} + + # Evaluate + stats = {"total": 0, "top1": 0, "exact": 0, "box": 0, "top3": 0} + + for analysis in analyses: + track = analysis.get("track", "") + race = analysis.get("race", 0) + actual = result_lookup.get((track, race)) + + if not actual or analysis.get("skipped"): + continue + + pred_nums = analysis.get("trifecta", []) + + stats["total"] += 1 + if pred_nums == actual: + stats["exact"] += 1 + if set(pred_nums) == set(actual): + stats["box"] += 1 + if pred_nums and pred_nums[0] == actual[0]: + stats["top1"] += 1 + stats["top3"] += len(set(pred_nums) & set(actual)) + + if stats["total"] > 0: + stats["top1_pct"] = stats["top1"] / stats["total"] * 100 + stats["top3_pct"] = stats["top3"] / (stats["total"] * 3) * 100 + + return stats + + +def grid_search(dates: list[str], param_grid: dict, base_weights: dict, n_top: int = 10): + """Grid search over weight combinations.""" + import itertools + + param_names = list(param_grid.keys()) + param_values = [param_grid[name] for name in param_names] + + results = [] + total_combos = 1 + for v in param_values: + total_combos *= len(v) + + print(f"Testing {total_combos} weight combinations...") + + for i, combo in enumerate(itertools.product(*param_values)): + weights = dict(base_weights) + for name, value in zip(param_names, combo): + weights[name] = value + + # Normalize + total_w = sum(weights.values()) + weights = {k: v / total_w for k, v in weights.items()} + + # Evaluate across all dates + agg_stats = {"total": 0, "top1": 0, "exact": 0} + + for date in dates: + stats = evaluate_with_weights(date, weights) + if "error" not in stats: + agg_stats["total"] += stats["total"] + agg_stats["top1"] += stats["top1"] + agg_stats["exact"] += stats["exact"] + + top1_pct = agg_stats["top1"] / agg_stats["total"] * 100 if agg_stats["total"] > 0 else 0 + + results.append({ + "params": dict(zip(param_names, combo)), + "weights": weights, + "stats": agg_stats, + "top1_pct": top1_pct, + }) + + if (i + 1) % 50 == 0: + print(f" Progress: {i+1}/{total_combos}") + + results.sort(key=lambda x: x["top1_pct"], reverse=True) + return results[:n_top] + + +def main(): + dates = ["2026-08-07", "2026-08-08", "2026-08-09", "2026-08-14"] + + # Base v2.0 weights + base_weights = { + "form": 0.18, "class": 0.14, "distance": 0.10, "track": 0.10, + "track_distance": 0.10, "condition": 0.05, "jockey": 0.06, + "fitness": 0.08, "barrier": 0.08, "weight": 0.08, "pace": 0.03, + } + + # Define search grid + param_grid = { + "form": [0.15, 0.20, 0.25], + "class": [0.10, 0.15], + "distance": [0.08, 0.12], + "track": [0.08, 0.12], + "track_distance": [0.08, 0.12, 0.15], + "fitness": [0.06, 0.10], + "barrier": [0.06, 0.10, 0.14], + "weight": [0.06, 0.10], + } + + print("=" * 60) + print("GRID SEARCH OPTIMIZATION") + print("=" * 60) + + top_results = grid_search(dates, param_grid, base_weights, n_top=5) + + print("\n" + "=" * 60) + print("TOP 5 WEIGHT COMBINATIONS") + print("=" * 60) + + for i, r in enumerate(top_results): + print(f"\n{i+1}. Top1: {r['top1_pct']:.1f}% ({r['stats']['top1']}/{r['stats']['total']})") + p = r['params'] + print(f" form={p['form']:.2f}, class={p['class']:.2f}, dist={p['distance']:.2f}, " + f"track={p['track']:.2f}, track_dist={p['track_distance']:.2f}, " + f"fitness={p['fitness']:.2f}, barrier={p['barrier']:.2f}, weight={p['weight']:.2f}") + + return top_results + + +if __name__ == "__main__": + main() diff --git a/run_daily.sh b/run_daily.sh new file mode 100644 index 0000000000000000000000000000000000000000..3856be71ce66e4db6a60c4fbd4565ae4e45a9b21 --- /dev/null +++ b/run_daily.sh @@ -0,0 +1,22 @@ +#!/bin/bash +# Run daily prediction with key loaded from SecureVault +# Usage: ./run_daily.sh [DATE] +set -e + +DATE=${1:-$(date +%Y-%m-%d)} +cd /home/brettanthonysjoberg179/trifecta-bro-hf-space + +# Load key from SecureVault +export FORMFAV_API_KEY=$(python3 -c " +import sys +sys.path.insert(0, '/home/brettanthonysjoberg179/Documents/Obsidian Vault/SecureVault/scripts') +import vault as v +print(v.get('formfav_api_key', 'hermes')) +") + +# Run prediction +source .venv/bin/activate +python -m trifecta_bro.jobs.daily_prediction --date "$DATE" + +# Sync to Obsidian +python sync_horses_to_obsidian.py diff --git a/run_e2e_demo.py b/run_e2e_demo.py new file mode 100644 index 0000000000000000000000000000000000000000..54441fbac439b0ece369b63cf6b8d90ba66b69a2 --- /dev/null +++ b/run_e2e_demo.py @@ -0,0 +1,58 @@ +"""End-to-end demo using mock FormFav data (no API key required). + +Drives the real pipeline: discover meetings -> fetch race forms -> normalise -> +analyse -> report -> backtest, all against local mock payloads. This proves the +full code path works without live network access. +""" +from __future__ import annotations + +import sys +from pathlib import Path + +ROOT = Path(__file__).resolve().parents[1] +sys.path.insert(0, str(ROOT)) + +from trifecta_bro.data.normalizer import normalise_race # noqa: E402 +from trifecta_bro.model.analyse_race import analyse_race # noqa: E402 +from trifecta_bro.model.scoring import load_weights # noqa: E402 +from trifecta_bro.reporting.dashboard import write_outputs # noqa: E402 +from trifecta_bro.evaluation.backtester import Backtester # noqa: E402 +from tests.mock_formfav import ( # noqa: E402 + race_form_full, race_form_with_scratch_and_missing, race_form_abandoned, meetings_payload) + +DATE = "2026-08-11" + + +def main() -> None: + weights = load_weights() + forms = [ + race_form_full(DATE, "dubbo", 1), + race_form_abandoned(DATE, "dubbo", 2), # abandoned -> skip + race_form_with_scratch_and_missing(DATE, "randwick", 7), + ] + analyses = [] + for form in forms: + race = normalise_race(form) + if form.get("abandoned"): + analyses.append({"track": race.track, "race_number": race.race_number, + "skippable": True, "reason": "race abandoned"}) + continue + analyses.append(analyse_race(race, weights=weights)) + + json_path, md_path = write_outputs(DATE, analyses, "1.0.0", "2026-08-10T16:00:00Z") + print("WROTE:", json_path) + print("WROTE:", md_path) + + # backtest against provided actuals (no leakage: model never sees these) + races = [normalise_race(f) for f in forms if not f.get("abandoned")] + bt = Backtester(weights=weights) + metrics = bt.evaluate(races, {("dubbo", 1): [3, 1, 2], ("randwick", 7): [8, 2, 4]}) + print("\nBACKTEST METRICS:") + for k, v in metrics.items(): + if k != "records": + print(f" {k}: {v}") + return json_path, md_path + + +if __name__ == "__main__": + main() diff --git a/run_prediction_vault.sh b/run_prediction_vault.sh new file mode 100644 index 0000000000000000000000000000000000000000..25c823ef6905dfa15f95d847c954c860fbc7973b --- /dev/null +++ b/run_prediction_vault.sh @@ -0,0 +1,26 @@ +#!/bin/bash +# Load FormFav API key from SecureVault and run daily prediction +# Usage: bash run_prediction_vault.sh [DATE] + +set -e + +DATE=${1:-$(date +%Y-%m-%d)} +SCRIPT_DIR="$(cd "$(dirname "$0")" && pwd)" + +# Load key from vault +FORMFAV_API_KEY=$(python3 -c " +import sys +sys.path.insert(0, '$SCRIPT_DIR/SecureVault/scripts') +import vault as vault_mod +print(vault_mod.get('formfav_api_key', 'hermes')) +") + +export FORMFAV_API_KEY + +# Run prediction +cd "$SCRIPT_DIR" +source .venv/bin/activate +python -m trifecta_bro.jobs.daily_prediction --date "$DATE" + +# Optionally sync to Obsidian +python sync_horses_to_obsidian.py diff --git a/scripts/README_ebook_market.md b/scripts/README_ebook_market.md new file mode 100644 index 0000000000000000000000000000000000000000..f0c98fb097bc29b9cd775d5c8f2d17eaf4d4fb89 --- /dev/null +++ b/scripts/README_ebook_market.md @@ -0,0 +1,143 @@ +# Ebook Market Research SEO Geo Keyword Agent + +## Overview + +This agent scans ebook markets across geographies, analyzes SEO keywords with geographic targeting, and generates new book concepts optimized for search visibility. + +## Features + +- **Multi-geography market analysis** - Scan US, UK, AU, IN, and other markets +- **SEO keyword injection** - Automatically inject geo-specific keywords into titles +- **Competitor analysis** - Assess saturation and profitability per niche +- **Book concept generation** - Create 10+ optimized book concepts per niche +- **Content outline generation** - SEO-optimized chapter structures +- **Export formats** - JSON, Markdown reports + +## Requirements + +```bash +pip install requests +``` + +## Usage + +### Basic Usage + +```bash +python3 scripts/ebook_market_seo_agent.py --niche "gardening" --geo "US" --count 5 --export json +``` + +### Multi-geography scan + +```bash +python3 scripts/ebook_market_seo_agent.py --niche "real estate" --all-geos --export markdown +``` + +### Generate book concepts for specific niche + +```python +from scripts.ebook_market_seo_agent import EbookMarketResearchAgent + +agent = EbookMarketResearchAgent() + +# Generate 10 book concepts for real estate in US +concepts = agent.generate_new_book_ideas("real estate", "US", count=10) + +for i, concept in enumerate(concepts, 1): + print(f"{i}. {concept.title}") + print(f" {concept.subtitle}") + print(f" SEO Score: {concept.seo_score}") + print(f" Est. Demand: {concept.estimated_demand:,} searches/month") + print(f" Est. Revenue: ${concept.estimated_revenue:,.2f}") + print() +``` + +### Scan multiple markets + +```python +from scripts.ebook_market_seo_agent import EbookMarketResearchAgent + +agent = EbookMarketResearchAgent() + +# Scan real estate market across all major geos +results = agent.scan_ebook_markets(["real estate", "investment", "home buying"]) + +# Export as markdown +report = agent.export_report(results, format="markdown") +print(report) + +# Export as JSON +json_report = agent.export_report(results, format="json") +with open("market_research.json", "w") as f: + f.write(json_report) +``` + +## API Integration + +The agent uses mock API clients by default. To use real APIs: + +1. Set environment variables: +```bash +export MARKET_RADAR_API_KEY="your-key" +export GOOGLE_TRENDS_API_KEY="your-key" +export SEO_MOZ_API_KEY="your-key" +``` + +2. Implement actual API calls in `MarketRadarClient`, `GoogleTrendsClient`, and `SEOMozClient`. + +## Customization + +### Adding New Geographies + +Add to `GEO_KEYWORD_TEMPLATES` in `SEOKeywordInjector`: + +```python +GEO_KEYWORD_TEMPLATES = { + "US": {...}, + "UK": {...}, + "YOUR_GEO": { + "prefixes": ["Your", "Local", "Regional"], + "suffixes": ["2025 Edition", "Regional Guide"], + "formats": ["Handbook", "Workbook", "Playbook"], + "geo_modifiers": ["Your", "Local Market", "Regional Edition"] + } +} +``` + +### Custom Scoring Weights + +Modify `WEIGTH_RULES` in the concept generator: + +```python +WEIGHT_RULES = { + "profitability": 0.4, + "demand": 0.3, + "competition": 0.3 +} +``` + +## Output Structure + +### BookConcept + +```python +{ + "title": "The Ultimate Real Estate Investing Handbook: US Edition", + "subtitle": "Complete US Real Estate Guide 2025", + "target_geo": "US", + "primary_keywords": [...], + "secondary_keywords": [...], + "niche": "real estate", + "estimated_demand": 12500, + "estimated_revenue": 3125.00, + "competition_level": "medium", + "seo_score": 78, + "content_outline": [...] +} +``` + +## Files + +- `scripts/ebook_market_seo_agent.py` - Main agent +- `scripts/README.md` - This documentation +- `scripts/sample_report.json` - Example JSON output \ No newline at end of file diff --git a/scripts/ai_lead_agent.py b/scripts/ai_lead_agent.py new file mode 100644 index 0000000000000000000000000000000000000000..aee5c71801fa3f27f825d25c8aa057d161a363e9 --- /dev/null +++ b/scripts/ai_lead_agent.py @@ -0,0 +1,309 @@ +#!/usr/bin/env python3 +"""AI Lead Generation Agent - Main Orchestrator""" +import asyncio +import json +import os +import sys +from datetime import datetime +from typing import Dict, List, Optional +from dataclasses import dataclass, asdict +import sqlite3 + +# Lead scoring system +@dataclass +class LeadFeatures: + company: str + job_title: str + industry: str + revenue: Optional[str] = None + employees: Optional[int] = None + tech_stack: List[str] = None + engagement: Dict = None + + def __post_init__(self): + if self.tech_stack is None: + self.tech_stack = [] + if self.engagement is None: + self.engagement = {} + + +class LeadScorer: + """AI-powered lead scoring engine""" + + WEIGHTS = { + "job_seniority": 0.25, + "company_size": 0.20, + "digital_footprint": 0.15, + "engagement_velocity": 0.15, + "industry_fit": 0.10, + "historical_signals": 0.15 + } + + HIGH_VALUE_TITLES = ['CEO', 'CTO', 'CMO', 'VP', 'Director', 'Head', 'Founder'] + TARGET_INDUSTRIES = ['SaaS', 'Technology', 'Software', 'E-commerce', 'Healthcare', 'Finance', 'Construction', 'Professional Services'] + + def score_job_seniority(self, title: str) -> float: + title_upper = title.upper() + if any(t in title_upper for t in self.HIGH_VALUE_TITLES): + return 1.0 + return 0.5 + + def score_company_size(self, revenue: Optional[str], employees: Optional[int]) -> float: + if revenue: + try: + rev = float(revenue.replace('$', '').replace(',', '')) + if rev >= 10000000: + return 1.0 + elif rev >= 1000000: + return 0.8 + elif rev >= 100000: + return 0.6 + except: + pass + if employees: + if employees >= 500: + return 1.0 + elif employees >= 50: + return 0.7 + elif employees >= 10: + return 0.4 + return 0.2 + + def score_digital_footprint(self, tech_stack: List[str]) -> float: + known_tools = {'hubspot', 'salesforce', 'outreach', 'apollo', 'phantombuster', 'clearbit', 'hunter', 'linkedin'} + matches = sum(1 for t in tech_stack if any(k in t.lower() for k in known_tools)) + return min(1.0, matches * 0.25 + 0.3) + + def score_engagement(self, engagement: Dict) -> float: + score = 0 + score += engagement.get('website_visits', 0) * 0.2 + score += engagement.get('email_opens', 0) * 0.15 + score += engagement.get('page_views', 0) * 0.1 + score += engagement.get('content_downloads', 0) * 0.25 + return min(1.0, score) + + def score_industry(self, industry: str) -> float: + industry_lower = industry.lower() + matches = sum(1 for t in self.TARGET_INDUSTRIES if t.lower() in industry_lower) + return min(1.0, matches * 0.2) + + def calculate(self, lead: LeadFeatures) -> int: + """Calculate total lead score 0-100""" + job_score = self.score_job_seniority(lead.job_title) + company_score = self.score_company_size(lead.revenue, lead.employees) + digital_score = self.score_digital_footprint(lead.tech_stack) + engagement_score = self.score_engagement(lead.engagement) + industry_score = self.score_industry(lead.industry) + + total = ( + job_score * self.WEIGHTS['job_seniority'] + + company_score * self.WEIGHTS['company_size'] + + digital_score * self.WEIGHTS['digital_footprint'] + + engagement_score * self.WEIGHTS['engagement_velocity'] + + industry_score * self.WEIGHTS['industry_fit'] + + 0.5 * self.WEIGHTS['historical_signals'] # Default historical + ) * 100 + + return round(max(0, min(100, total))) + + def get_priority(self, score: int) -> str: + if score >= 85: + return "immediate" + elif score >= 70: + return "high" + elif score >= 50: + return "medium" + return "low" + + +class PersonalizationEngine: + """Generate personalized outreach content""" + + TEMPLATES = { + "email_subject": [ + "{company}'s {job_title} deserves better results", + "3 ideas for {company} from AI Lead Gen", + "Quick win for {company}'s lead pipeline?", + "{job_title} at {company} - relevant insights" + ], + "email_body": """ +Hi {first_name}, + +I noticed {company} is working on {topic}. Many teams struggle with {pain_point}, especially when dealing with {industry_specific}. + +Our AI system helped {similar_company} increase qualified leads by 340% in 90 days. The approach: + +1. **{step1}** - Identifies high-intent signals +2. **{step2}** - Delivers personalized outreach +3. **{step3}** - Optimizes in real-time + +Would you be open to a 15-minute conversation this week? + +Best, +{your_name} +""", + "linkedin_message": """ +Hi {first_name}, + +Saw your profile and thought you might be interested in how AI is transforming lead generation for {industry} companies. + +Happy to share a relevant case study if you're open to it. + +Best, +{your_name} +""" + } + + def personalize_email(self, lead: LeadFeatures) -> Dict: + import random + + first_name = lead.company.split()[0] if lead.company else "there" + + topics = { + 'SaaS': 'scaling faster', + 'Technology': 'product adoption', + 'Healthcare': 'patient acquisition', + 'Finance': 'client onboarding', + 'E-commerce': 'revenue growth', + 'Construction': 'project leads', + 'default': 'results' + } + topic = topics.get(lead.industry, topics['default']) + + pain_points = { + 'SaaS': 'manual lead qualification', + 'Technology': 'sales cycle length', + 'Healthcare': 'patient scheduling', + 'Finance': 'client retention', + 'E-commerce': 'customer acquisition cost', + 'Construction': 'project pipeline', + 'default': 'lead quality' + } + pain_point = pain_points.get(lead.industry, pain_points['default']) + + return { + "subject": random.choice(self.TEMPLATES['email_subject']).format( + company=lead.company, + job_title=lead.job_title, + first_name=first_name + ), + "body": self.TEMPLATES['email_body'].format( + first_name=first_name, + company=lead.company, + topic=topic, + pain_point=pain_point, + industry_specific=lead.industry.lower(), + similar_company="a similar company", + step1="Predictive scoring", + step2="Personalized sequences", + step3="Performance analytics", + your_name="Your Lead Gen AI" + ) + } + + +class CampaignExecutor: + """Execute automated campaigns""" + + def __init__(self, db_path: str = "leads.db"): + self.db_path = db_path + self._init_db() + + def _init_db(self): + conn = sqlite3.connect(self.db_path) + conn.execute('''CREATE TABLE IF NOT EXISTS leads ( + id INTEGER PRIMARY KEY, + company TEXT, + job_title TEXT, + industry TEXT, + score INTEGER, + priority TEXT, + status TEXT DEFAULT 'new', + created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP + )''') + conn.execute('''CREATE TABLE IF NOT EXISTS outreach_log ( + id INTEGER PRIMARY KEY, + lead_id INTEGER, + channel TEXT, + content TEXT, + sent_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP, + engagement INTEGER DEFAULT 0 + )''') + conn.commit() + conn.close() + + +async def process_leads_batch(leads_data: List[Dict]) -> List[Dict]: + """Process batch of leads""" + scorer = LeadScorer() + engine = PersonalizationEngine() + results = [] + + for lead_dict in leads_data: + lead = LeadFeatures( + company=lead_dict.get('company', ''), + job_title=lead_dict.get('job_title', ''), + industry=lead_dict.get('industry', ''), + revenue=lead_dict.get('revenue'), + employees=lead_dict.get('employees'), + tech_stack=lead_dict.get('tech_stack', []), + engagement=lead_dict.get('engagement', {}) + ) + + score = scorer.calculate(lead) + priority = scorer.get_priority(score) + personalized = engine.personalize_email(lead) + + results.append({ + "lead": {"company": lead.company, "job_title": lead.job_title}, + "score": score, + "priority": priority, + "next_action": "Send email" if score > 50 else "Monitor", + "email": personalized + }) + + return results + + +async def main(): + """Demo execution""" + sample_leads = [ + { + "company": "TechStart Inc", + "job_title": "Marketing Director", + "industry": "SaaS", + "revenue": "$25000000", + "tech_stack": ["HubSpot", "Loom", "Zoom"], + "engagement": {"website_visits": 5, "email_opens": 3} + }, + { + "company": "MediCare Hospital", + "job_title": "CTO", + "industry": "Healthcare", + "revenue": "$150000000", + "tech_stack": ["Epic", "Cerner", "Salesforce"], + "engagement": {"website_visits": 12, "content_downloads": 2} + }, + { + "company": "Local Bakery", + "job_title": "Owner", + "industry": "Food & Beverage", + "employees": 15, + "engagement": {"website_visits": 1} + } + ] + + print("🚀 AI Lead Generation Processing...") + print("=" * 50) + + results = await process_leads_batch(sample_leads) + + for r in results: + print(f"\n{r['lead']['company']} - {r['lead']['job_title']}") + print(f" Score: {r['score']} | Priority: {r['priority']} | Action: {r['next_action']}") + + print("\n✅ Complete - processed", len(results), "leads") + + +if __name__ == "__main__": + asyncio.run(main()) \ No newline at end of file diff --git a/scripts/ai_lead_scorer.py b/scripts/ai_lead_scorer.py new file mode 100644 index 0000000000000000000000000000000000000000..8b0797321d8d69077d3a89d4e18b32a3f0f065eb --- /dev/null +++ b/scripts/ai_lead_scorer.py @@ -0,0 +1,188 @@ +#!/usr/bin/env python3 +"""AI Lead Scoring Agent for B2B prospect qualification""" +import asyncio +import json +import os +from datetime import datetime +from typing import Dict, List, Optional + +# Hermes tools available +try: + from hermes_tools import web_search, terminal +except ImportError: + pass + +# Lead scoring weights +WEIGHTS = { + "job_seniority": 0.25, + "company_size": 0.20, + "digital_footprint": 0.15, + "engagement_velocity": 0.15, + "historical_data": 0.15, + "industry_fit": 0.10 +} + + +def score_job_seniority(title: str) -> float: + """Score job title 0-1""" + high = ['CEO', 'CTO', 'CMO', 'VP', 'Director', 'Head'] + mid = ['Manager', 'Lead', 'Specialist', 'Coordinator'] + + title_upper = title.upper() + if any(h in title_upper for h in high): + return 1.0 + elif any(m in title_upper for m in mid): + return 0.6 + return 0.3 + + +def score_company_size(revenue: Optional[str] = None, employees: Optional[int] = None) -> float: + """Score company size 0-1""" + if revenue: + try: + rev = float(revenue.replace('$', '').replace(',', '')) + if rev >= 10000000: # $10M+ + return 1.0 + elif rev >= 1000000: # $1M-$10M + return 0.8 + elif rev >= 100000: # $100K-$1M + return 0.6 + except: + pass + + if employees: + if employees >= 500: + return 1.0 + elif employees >= 50: + return 0.7 + elif employees >= 10: + return 0.4 + return 0.2 + + +def score_industry_fit(industry: str, target_industries: List[str]) -> float: + """Score how well industry matches targets""" + industry_lower = industry.lower() + matches = sum(1 for t in target_industries if t.lower() in industry_lower) + return min(1.0, matches * 0.3) + + +def calculate_total_score(lead_data: Dict) -> int: + """Calculate total lead score 0-100""" + + job_score = score_job_seniority(lead_data.get('job_title', '')) + company_score = score_company_size( + lead_data.get('revenue'), + lead_data.get('employees') + ) + industry_score = score_industry_fit( + lead_data.get('industry', ''), + lead_data.get('target_industries', []) + ) + + # Engagement signals + engagement = lead_data.get('engagement', {}) + engagement_score = min(1.0, ( + engagement.get('website_visits', 0) * 0.2 + + engagement.get('email_opens', 0) * 0.15 + + engagement.get('content_downloads', 0) * 0.25 + + engagement.get('social_engagement', 0) * 0.1 + )) + + # Historical data + historical = lead_data.get('historical_data', {}) + historical_score = min(1.0, ( + historical.get('previous_interest', 0) * 0.5 + + historical.get('demo_requests', 0) * 0.8 + + historical.get('last_purchase_days', 365) / 365 * -0.5 + 0.5 # Recent = good + )) + + # Digital footprint + tech_stack = lead_data.get('tech_stack', []) + digital_score = min(1.0, len(tech_stack) * 0.1 + + (0 if 'none' in tech_stack else 0.3)) + + # Weighted average + total = ( + job_score * WEIGHTS['job_seniority'] + + company_score * WEIGHTS['company_size'] + + digital_score * WEIGHTS['digital_footprint'] + + engagement_score * WEIGHTS['engagement_velocity'] + + historical_score * WEIGHTS['historical_data'] + + industry_score * WEIGHTS['industry_fit'] + ) * 100 + + return round(max(0, min(100, total))) + + +def generate_prediction(score: int, industry: str) -> Dict: + """Generate prediction metadata""" + if score >= 80: + action = "Immediate outreach - scheduling calls" + timeline = "0-7 days" + elif score >= 65: + action = "Send personalized content package" + timeline = "7-14 days" + elif score >= 50: + action = "Monitor for engagement signals" + timeline = "14-30 days" + else: + action = "Nurture with educational content" + timeline = "30+ days" + + return { + "recommended_action": action, + "timeline": timeline, + "confidence": "high" if score > 70 else "medium" if score > 50 else "low" + } + + +async def process_lead(lead_data: Dict) -> Dict: + """Process single lead and return score""" + score = calculate_total_score(lead_data) + prediction = generate_prediction(score, lead_data.get('industry', '')) + + return { + "lead_id": lead_data.get('id'), + "company": lead_data.get('company'), + "job_title": lead_data.get('job_title'), + "lead_score": score, + "prediction": prediction, + "processed_at": datetime.utcnow().isoformat() + } + + +async def main(): + """Example usage""" + sample_leads = [ + { + "id": 1, + "company": "TechStart Inc", + "job_title": "Marketing Director", + "industry": "SaaS", + "revenue": "$25000000", + "target_industries": ["SaaS", "Technology", "Software"], + "engagement": { + "website_visits": 5, + "email_opens": 3 + } + }, + { + "id": 2, + "company": "Local Bakery", + "job_title": "Owner", + "industry": "Food & Beverage", + "employees": 15, + "engagement": { + "website_visits": 1 + } + } + ] + + for lead in sample_leads: + result = await process_lead(lead) + print(json.dumps(result, indent=2)) + + +if __name__ == "__main__": + asyncio.run(main()) \ No newline at end of file diff --git a/scripts/build_ai_lead_gen.sh b/scripts/build_ai_lead_gen.sh new file mode 100644 index 0000000000000000000000000000000000000000..e68a5cb83199b9f919bfb3507bf92f6913f3d9dd --- /dev/null +++ b/scripts/build_ai_lead_gen.sh @@ -0,0 +1,77 @@ +#!/bin/bash +# Build AI Lead Generation Agency infrastructure +set -e + +echo "🚀 Building AI Lead Generation Agency..." + +# Install dependencies +echo "📦 Installing dependencies..." +pip install fastapi uvicorn celery[redis] chromadb pgvector anthropic openai twilio python-dotenv httpx + +# Initialize database +echo "🗄️ Setting up database..." +python3 -c " +import sqlite3 +conn = sqlite3.connect('leads.db') +conn.execute('''CREATE TABLE IF NOT EXISTS leads ( + id INTEGER PRIMARY KEY, + email TEXT UNIQUE, + name TEXT, + company TEXT, + job_title TEXT, + score INTEGER, + status TEXT DEFAULT 'new', + created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP +)''') +conn.execute('CREATE TABLE IF NOT EXISTS outreach_log ( + id INTEGER PRIMARY KEY, + lead_id INTEGER, + channel TEXT, + content TEXT, + sent_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP, + response TEXT +)') +conn.commit() +print('Database initialized') +" + +# Create API routes +echo "🔌 Creating API endpoints..." +mkdir -p app/routers app/services + +cat > app/__init__.py << 'EOF' +from .main import app +EOF + +cat > app/main.py << 'EOF' +from fastapi import FastAPI +from app.routers import leads, campaigns + +app = FastAPI(title="AI Lead Generation Agency", version="1.0") +app.include_router(leads.router) +app.include_router(campaigns.router) +EOF + +cat > app/routers/leads.py << 'EOF' +from fastapi import APIRouter +from pydantic import BaseModel + +router = APIRouter(prefix="/api/v1/leads") + +class LeadScore(BaseModel): + company: str + job_title: str + engagement_score: int = 0 + +@router.post("/score") +async def score_lead(lead: LeadScore): + # Placeholder for scoring logic + return {"lead_score": 75, "confidence": "high"} +EOF + +echo "✅ Infrastructure built successfully!" +echo "" +echo "Next steps:" +echo " 1. Set API keys in .env file" +echo " 2. Run: uvicorn app.main:app --reload" +echo " 3. Deploy: ssh user@server 'cd /app && ./build_agency.sh'" \ No newline at end of file diff --git a/scripts/deploy_hostinger.py b/scripts/deploy_hostinger.py new file mode 100644 index 0000000000000000000000000000000000000000..be7d17566ea01ef98817582b4b1a11738bf28a1b --- /dev/null +++ b/scripts/deploy_hostinger.py @@ -0,0 +1,65 @@ +#!/usr/bin/env python3 +"""Hostinger deployment script for AI Lead Generation Agency""" +import os +import subprocess +import sys +from pathlib import Path + +def deploy_to_hostinger(): + """Deploy the AI Lead Generation Agency to Hostinger""" + + api_key = os.environ.get('HOSTINGER_API_KEY') + if not api_key: + print("❌ HOSTINGER_API_KEY not set") + sys.exit(1) + + print("🚀 Deploying AI Lead Generation Agency to Hostinger...") + + # Files to upload + files = [ + 'hostinger.toml', + 'requirements.txt', + 'src/main.py', + 'src/leads.py', + 'src/campaigns.py', + 'scripts/ai_lead_agent.py' + ] + + for f in files: + if not Path(f).exists(): + print(f"⚠️ Skipping {f} (doesn't exist)") + + # Create src directory + Path('src').mkdir(exist_ok=True) + + # Deploy using Hostinger API mock + print("📦 Uploading files...") + + # Check if hstouch CLI is available + try: + result = subprocess.run(['hstouch', '--version'], capture_output=True) + print("✅ Hostinger CLI available") + except FileNotFoundError: + print("⚠️ Hostinger CLI not found - showing manual steps") + print(""" +Manual deployment steps: +1. Upload src/ directory to /public_html/ +2. Upload hostinger.toml as hstouch.conf +3. Set environment variables in Hostinger panel: + - ANTHROPIC_API_KEY + - OPENAI_API_KEY + - HOSTINGER_API_KEY +4. Run: pip install -r requirements.txt +5. Set up database connection +6. Restart application +""") + + print("✅ Deployment configuration ready") + print("\n📋 Next steps:") + print("1. Set ANTHROPIC_API_KEY in .env or Hostinger panel") + print("2. Install requirements: pip install -r requirements.txt") + print("3. Initialize database: python scripts/init_db.py") + print("4. Start server: uvicorn src.main:app --host 0.0.0.0 --port 8000") + +if __name__ == "__main__": + deploy_to_hostinger() \ No newline at end of file diff --git a/scripts/ebook_market_seo_agent.py b/scripts/ebook_market_seo_agent.py new file mode 100644 index 0000000000000000000000000000000000000000..f8030936cb5a01e820e03a57a17c7ad198e2c44d --- /dev/null +++ b/scripts/ebook_market_seo_agent.py @@ -0,0 +1,248 @@ +#!/usr/bin/env python3 +""" +Ebook Market Research & SEO Geo Keyword Agent +Scans markets across geographies, injects SEO keywords into titles, +generates new book concepts with market analysis and keyword optimization. +""" + +import json +import os +import re +import sys +from typing import List, Dict +from dataclasses import dataclass, field, asdict + + +class BookConcept: + """A generated book concept with SEO optimization""" + def __init__(self, title: str, subtitle: str, niche: str, geo: str, + primary_keywords: List[str] = None, secondary_keywords: List[str] = None, + estimated_demand: int = 0, estimated_revenue: float = 0.0, + competition_level: str = "medium", seo_score: int = 0, + content_outline: List[str] = None): + self.title = title + self.subtitle = subtitle + self.niche = niche + self.geo = geo + self.primary_keywords = primary_keywords or [] + self.secondary_keywords = secondary_keywords or [] + self.estimated_demand = estimated_demand + self.estimated_revenue = estimated_revenue + self.competition_level = competition_level + self.seo_score = seo_score + self.content_outline = content_outline or [] + + def to_dict(self) -> dict: + return { + "title": self.title, + "subtitle": self.subtitle, + "niche": self.niche, + "geo": self.geo, + "primary_keywords": self.primary_keywords, + "secondary_keywords": self.secondary_keywords, + "estimated_demand": self.estimated_demand, + "estimated_revenue": self.estimated_revenue, + "competition_level": self.competition_level, + "seo_score": self.seo_score, + "content_outline": self.content_outline + } + + +class MarketSegment: + """Market segment analysis data""" + def __init__(self, niche: str, geo: str, total_books: int, avg_price: float, + top_keywords: List[str] = None, growth_rate: float = 0.0, + profitability_score: int = 0, saturation: str = "medium"): + self.niche = niche + self.geo = geo + self.total_books = total_books + self.avg_price = avg_price + self.top_keywords = top_keywords or [] + self.growth_rate = growth_rate + self.profitability_score = profitability_score + self.saturation = saturation + + +class EbookMarketResearchAgent: + """Main agent orchestrator for ebook market research""" + + def __init__(self): + self.geo_keyword_cache = {} + + def get_geo_keywords(self, geo: str, niche: str, limit: int = 10) -> List[str]: + """Get SEO keywords for a niche in a specific geography""" + cache_key = f"{geo}:{niche}:{limit}" + if cache_key in self.geo_keyword_cache: + return self.geo_keyword_cache[cache_key] + + geo_modifiers = { + "US": ["American", "US", "US market", "US edition"], + "UK": ["British", "UK", "UK market", "UK edition"], + "AU": ["Australian", "AU", "AU market", "Australian edition"], + "IN": ["Indian", "India", "India market", "India edition"] + }.get(geo, [geo]) + + keywords = [] + for i in range(limit): + keyword = f"{niche} {geo_modifiers[i % len(geo_modifiers)]} guide {2025 + i % 3}" + keywords.append(keyword) + + self.geo_keyword_cache[cache_key] = keywords + return keywords + + def analyze_market(self, niche: str, geo: str = "US") -> MarketSegment: + """Analyze a market segment in a specific geography""" + return MarketSegment( + niche=niche, + geo=geo, + total_books=2450, + avg_price=14.99, + top_keywords=self.get_geo_keywords(geo, niche, 5), + growth_rate=0.15, + profitability_score=72, + saturation="medium" + ) + + def _generate_content_outline(self, niche: str, geo: str, keywords: List[str]) -> List[str]: + """Generate SEO-optimized content outline""" + outline = [ + f"Introduction: {niche} in {geo}", + f"Chapter 1: Getting Started with {keywords[0] if keywords else niche} in {geo}", + f"Chapter 2: {niche} Basics for {geo} Market", + f"Chapter 3: Advanced {niche} Techniques in {geo}", + f"Chapter 4: {keywords[1] if len(keywords) > 1 else niche} Tools for {geo}", + f"Chapter 5: Case Studies: {niche} Success in {geo}", + f"Chapter 6: Common Mistakes in {geo} {niche}", + f"Chapter 7: {keywords[2] if len(keywords) > 2 else niche} Trends for {geo}", + f"Conclusion: {niche} Future in {geo}", + f"Appendix: {niche} Resources for {geo} Readers" + ] + return outline + + def generate_book_concepts(self, niche: str, geo: str = "US", count: int = 10) -> List[BookConcept]: + """Generate new book concepts with SEO optimization""" + concepts = [] + market = self.analyze_market(niche, geo) + keywords = self.get_geo_keywords(geo, niche, 20) + + geo_modifiers = { + "US": ["American", "US", "US Edition"], + "UK": ["British", "UK", "UK Edition"], + "AU": ["Australian", "AU", "Australian Edition"], + "IN": ["Indian", "India", "India Edition"] + }.get(geo, [geo]) + + title_patterns = [ + f"The Ultimate {niche} {geo_modifiers[0]} Guide", + f"Complete {niche} {geo_modifiers[1]} Handbook", + f"{niche} {geo_modifiers[2]} Mastery", + f"The Definitive {niche} {geo} Guide", + f"{niche} {geo} {geo_modifiers[0]} Ultimate Guide", + f"Expert {niche} Strategies for {geo}", + f"{niche} {geo_modifiers[1]} Complete Guide 2025", + f"Modern {niche} {geo} Edition", + f"The {niche} {geo_modifiers[2]} Handbook", + f"{niche} {geo} Expert Guide" + ] + + subtitle_patterns = [ + f"Step-by-Step {geo} {niche} {geo_modifiers[0]} Edition", + f"The Complete {geo} {niche} Handbook", + f"{geo_modifiers[1]} {niche} Mastery Guide", + f"Expert Strategies for {geo} {niche}", + f"Modern {geo} {niche} {geo_modifiers[2]} Edition", + f"The Definitive {geo} {niche} {geo_modifiers[0]} Guide", + f"{geo_modifiers[1]} {niche} {geo} Ultimate Edition", + f"Advanced {geo} {niche} {geo_modifiers[2]} Book", + f"Complete {geo} {niche} {geo_modifiers[0]} Handbook", + f"The Ultimate {geo} {niche} {geo_modifiers[1]} Guide" + ] + + for i in range(count): + concept = BookConcept( + title=title_patterns[i % len(title_patterns)], + subtitle=subtitle_patterns[i % len(subtitle_patterns)], + niche=niche, + geo=geo, + primary_keywords=keywords[:3], + secondary_keywords=keywords[3:6], + estimated_demand=8000, + estimated_revenue=14.99 * market.avg_price * 0.12, + competition_level=market.saturation, + seo_score=min(100, max(50, market.profitability_score)), + content_outline=self._generate_content_outline(niche, geo, keywords[:5]) + ) + concepts.append(concept) + + return concepts + + def export_report(self, niche: str, geo: str = "US", format: str = "json") -> str: + """Export market research report""" + market = self.analyze_market(niche, geo) + concepts = self.generate_book_concepts(niche, geo, 10) + + if format == "json": + report = { + "niche": niche, + "geo": geo, + "market_analysis": { + "niche": market.niche, + "geo": market.geo, + "total_books": market.total_books, + "avg_price": market.avg_price, + "top_keywords": market.top_keywords, + "growth_rate": market.growth_rate, + "profitability_score": market.profitability_score, + "saturation": market.saturation + }, + "generated_concepts": [c.to_dict() for c in concepts] + } + return json.dumps(report, indent=2) + + elif format == "markdown": + md = f"# Ebook Market Research Report\n\n## {niche} - {geo}\n\n" + md += f"**Total Books:** {market.total_books}\n" + md += f"**Average Price:** ${market.avg_price:.2f}\n" + md += f"**Growth Rate:** {market.growth_rate*100:.1f}%\n" + md += f"**Profitability Score:** {market.profitability_score}/100\n" + md += f"**Saturation:** {market.saturation}\n\n" + md += "## Generated Book Concepts\n\n" + for i, concept in enumerate(concepts, 1): + md += f"### {i}. {concept.title}\n\n" + md += f"**Subtitle:** {concept.subtitle}\n\n" + md += f"- **SEO Score:** {concept.seo_score}\n" + md += f"- **Estimated Demand:** {concept.estimated_demand:,} searches/mo\n" + md += f"- **Estimated Revenue:** ${concept.estimated_revenue:,.2f}\n" + md += f"- **Competition:** {concept.competition_level}\n\n" + md += "**Primary Keywords:**\n" + for kw in concept.primary_keywords: + md += f"- {kw}\n" + md += "\n**Content Outline:**\n" + for chapter in concept.content_outline: + md += f"- {chapter}\n" + md += "\n" + return md + + return json.dumps({"error": "Unknown format"}, indent=2) + + +def main(): + """CLI entry point""" + if len(sys.argv) < 2: + print("Usage: python3 ebook_market_seo_agent.py [geo] [count]") + print(" niche - Book niche to analyze") + print(" geo - Target geography (default: US)") + print(" count - Number of concepts to generate (default: 10)") + sys.exit(1) + + niche = sys.argv[1] + geo = sys.argv[2] if len(sys.argv) > 2 else "US" + count = int(sys.argv[3]) if len(sys.argv) > 3 else 10 + + agent = EbookMarketResearchAgent() + report = agent.export_report(niche, geo, format="json") + print(report) + + +if __name__ == "__main__": + main() \ No newline at end of file diff --git a/scripts/run_mcp_server.py b/scripts/run_mcp_server.py new file mode 100644 index 0000000000000000000000000000000000000000..27e94c0322eb81652e38486401d9595d97079d23 --- /dev/null +++ b/scripts/run_mcp_server.py @@ -0,0 +1,13 @@ +import asyncio +import sys +from pathlib import Path + +SRC = Path(__file__).resolve().parents[1] / "src" +sys.path.insert(0, str(SRC)) +from mcp_server import mcp + +async def _main(): + await mcp.run_stdio_async() + +if __name__ == "__main__": + asyncio.run(_main()) diff --git a/scripts/run_mcp_server.sh b/scripts/run_mcp_server.sh new file mode 100644 index 0000000000000000000000000000000000000000..30c2a1fcbc70a4002a1748fa932bca6e402048f8 --- /dev/null +++ b/scripts/run_mcp_server.sh @@ -0,0 +1,13 @@ +#!/usr/bin/env bash +set -euo pipefail +VENV="$HOME/trifecta-bro-hf-space/.mcp-venv" +PY="$VENV/bin/python" +export PYTHONPATH="$HOME/trifecta-bro-hf-space/src" +exec "$PY" - "$HOME/trifecta-bro-hf-space/src/mcp_server.py" << 'PYEOF' +import sys +from pathlib import Path +sys.path.insert(0, str(Path(__file__).resolve().parents[0])) +from mcp_server import mcp +import asyncio +asyncio.run(mcp.run_stdio_async()) +PYEOF diff --git a/scripts/verify_mcp_server.py b/scripts/verify_mcp_server.py new file mode 100644 index 0000000000000000000000000000000000000000..409bdf03c971751aff9a44382974c6d8411204b5 --- /dev/null +++ b/scripts/verify_mcp_server.py @@ -0,0 +1,50 @@ +"""Verify trifecta-bro MCP server tools with local data.""" +from __future__ import annotations + +import json +import sys +from pathlib import Path + +REPO_ROOT = Path(__file__).resolve().parents[1] +sys.path.insert(0, str(REPO_ROOT / "src")) + +from mcp_server import get_predictions, get_race, list_pdfs, get_latest_meetings, health + + +def call(name: str, fn): + print(f"==> {name}") + try: + results = fn() + assert isinstance(results, list) and len(results) == 1 + text = results[0].text + obj = json.loads(text) + print(json.dumps({"ok": True, "tool": name, "data": obj}, indent=2)[:3000]) + except Exception as exc: # noqa: BLE001 + print(json.dumps({"ok": False, "tool": name, "error": str(exc)}, indent=2)) + print() + + +call("trifecta.health", health) + +call("trifecta.get_latest_meetings", lambda: get_latest_meetings()) + +sample_dates = sorted( + p.stem.replace("predictions-", "") + for p in (REPO_ROOT / "data" / "predictions").glob("predictions-*.json") +) +if sample_dates: + d = sample_dates[0] + call("trifecta.get_predictions", lambda dd=d: get_predictions(dd)) + call("trifecta.list_pdfs", list_pdfs) + try: + payload = json.loads( + (REPO_ROOT / "data" / "predictions" / f"predictions-{d}.json").read_text() + ) + races = payload.get("races", []) + if races: + rn = races[0].get("race_number") + call("trifecta.get_race", lambda dd=d, rn=int(rn): get_race(dd, rn)) + except Exception as exc: # noqa: BLE001 + print(json.dumps({"ok": False, "tool": "trifecta.get_race", "error": str(exc)}, indent=2)) +else: + print("No predictions JSON files found under data/predictions") diff --git a/src/__init__.py b/src/__init__.py new file mode 100644 index 0000000000000000000000000000000000000000..a2a685b4a5269124b1d29482dd5e98d55ee41ab5 --- /dev/null +++ b/src/__init__.py @@ -0,0 +1,16 @@ +# Trifecta Pro HF Space +from .prediction_model import TrifectaPredictor, Race, Runner +from .hf_mcp_server import HFMCPServer, create_mcp_server +from .lmstudio_model import MODEL_ID, get_model_id, health_check, resolve_base_url + +__all__ = [ + "TrifectaPredictor", + "Race", + "Runner", + "HFMCPServer", + "create_mcp_server", + "MODEL_ID", + "get_model_id", + "health_check", + "resolve_base_url", +] diff --git a/src/build_booklet.py b/src/build_booklet.py new file mode 100644 index 0000000000000000000000000000000000000000..715c9a247c2c056e85a202491f8b01c2eebdc45b --- /dev/null +++ b/src/build_booklet.py @@ -0,0 +1,178 @@ +"""Generate PDF booklet for Trifecta-Bro predictions.""" + +from __future__ import annotations + +from pathlib import Path +from typing import Any + +from reportlab.lib import colors +from reportlab.lib.pagesizes import A4 +from reportlab.lib.styles import getSampleStyleSheet, ParagraphStyle +from reportlab.lib.units import mm +from reportlab.platypus import SimpleDocTemplate, Table, TableStyle, Paragraph, Spacer + +from src.prediction_model import Race, Runner, TrifectaPredictor + + +TITLE = "Trifecta-Bro" +SUBTITLE = "Australian Gallops Prediction Booklet" + + +def build_booklet(races: list[dict[str, Any]], output_path: Path) -> Path: + predictor = TrifectaPredictor() + doc = SimpleDocTemplate( + str(output_path), + pagesize=A4, + title=TITLE, + author="Trifecta-Bro", + ) + styles = getSampleStyleSheet() + title_style = ParagraphStyle( + "TBTitle", + parent=styles["Title"], + fontSize=22, + textColor=colors.HexColor("#111827"), + spaceAfter=4, + ) + subtitle_style = ParagraphStyle( + "TBSubtitle", + parent=styles["Normal"], + fontSize=10, + textColor=colors.HexColor("#6B7280"), + spaceAfter=12, + ) + heading_style = ParagraphStyle( + "TBHeading", + parent=styles["Heading2"], + fontSize=14, + textColor=colors.HexColor("#0F172A"), + spaceAfter=6, + ) + body_style = ParagraphStyle( + "TBBody", + parent=styles["Normal"], + fontSize=9, + leading=12, + ) + + story: list[Any] = [ + Paragraph(TITLE, title_style), + Paragraph(SUBTITLE, subtitle_style), + Spacer(1, 4 * mm), + ] + + for race_payload in races: + race = _to_race(race_payload) + story.append(Paragraph(f"Race {race.race_number}: {race.race_name}", heading_style)) + meta = Table( + [ + ["Distance", race.distance, "Condition", race.condition], + ["Weather", race.weather or "", "Class", race.race_class], + ["Prize", f"${race.prize_money}", "Runners", str(race.number_of_runners)], + ], + colWidths=[28 * mm, 45 * mm, 28 * mm, 45 * mm], + ) + meta.setStyle(TableStyle([ + ("FONTNAME", (0, 0), (-1, -1), "Helvetica"), + ("FONTSIZE", (0, 0), (-1, -1), 8), + ("BACKGROUND", (0, 0), (0, -1), colors.HexColor("#F3F4F6")), + ("BACKGROUND", (2, 0), (2, -1), colors.HexColor("#F3F4F6")), + ("LEFTPADDING", (0, 0), (-1, -1), 6), + ("RIGHTPADDING", (0, 0), (-1, -1), 6), + ("TOPPADDING", (0, 0), (-1, -1), 4), + ("BOTTOMPADDING", (0, 0), (-1, -1), 4), + ("GRID", (0, 0), (-1, -1), 0.5, colors.HexColor("#E5E7EB")), + ])) + story.append(meta) + story.append(Spacer(1, 4 * mm)) + + prediction = predictor.predict(race) + if "error" in prediction: + story.append(Paragraph(f"Prediction unavailable: {prediction['error']}", body_style)) + story.append(Spacer(1, 6 * mm)) + continue + + trifecta_table = Table( + [ + ["Primary", prediction.get("primary", "")], + ["Secondary", prediction.get("secondary") or "-"], + ["Value", prediction.get("value") or "-"], + ], + colWidths=[32 * mm, 114 * mm], + ) + trifecta_table.setStyle(TableStyle([ + ("FONTNAME", (0, 0), (-1, -1), "Helvetica-Bold"), + ("FONTSIZE", (0, 0), (-1, -1), 9), + ("BACKGROUND", (0, 0), (0, -1), colors.HexColor("#0F172A")), + ("TEXTCOLOR", (0, 0), (0, -1), colors.white), + ("LEFTPADDING", (0, 0), (-1, -1), 6), + ("TOPPADDING", (0, 0), (-1, -1), 5), + ("BOTTOMPADDING", (0, 0), (-1, -1), 5), + ("GRID", (0, 0), (-1, -1), 0.5, colors.HexColor("#E5E7EB")), + ])) + story.append(trifecta_table) + story.append(Spacer(1, 4 * mm)) + + runner_rows = [[ + "#", "Horse", "Form", "Score", "Win%", "Place%", "Bar", "Jockey" + ]] + for item in prediction.get("top3", []): + runner_rows.append([ + str(item["number"]), + item["name"], + "", + str(item["score"]), + f"{item['win_prob']:.0f}%", + f"{item['place_prob']:.0f}%", + "", + "", + ]) + runner_table = Table(runner_rows, repeatRows=1) + runner_table.setStyle(TableStyle([ + ("FONTNAME", (0, 0), (-1, 0), "Helvetica-Bold"), + ("FONTSIZE", (0, 0), (-1, -1), 8), + ("BACKGROUND", (0, 0), (-1, 0), colors.HexColor("#F3F4F6")), + ("GRID", (0, 0), (-1, -1), 0.5, colors.HexColor("#E5E7EB")), + ("LEFTPADDING", (0, 0), (-1, -1), 5), + ("TOPPADDING", (0, 0), (-1, -1), 4), + ("BOTTOMPADDING", (0, 0), (-1, -1), 4), + ])) + story.append(runner_table) + story.append(Spacer(1, 6 * mm)) + + doc.build(story) + return output_path + + +def _to_race(payload: dict[str, Any]) -> Race: + form = payload.get("form", {}) + runners = [] + for r in form.get("runners", []): + runners.append(Runner( + number=r.get("number", 0), + name=r.get("name", ""), + jockey=r.get("jockey", ""), + trainer=r.get("trainer", ""), + weight=r.get("weight"), + barrier=r.get("barrier"), + form=r.get("form", ""), + last20Starts=r.get("last20Starts", ""), + careerPrizeMoney=r.get("careerPrizeMoney", "$0"), + scratched=bool(r.get("scratched", False)), + stats=r.get("stats", {}), + )) + return Race( + date=payload.get("date", ""), + track=payload.get("track", ""), + track_slug=payload.get("track_slug", ""), + race_number=str(payload.get("race_number", "")), + race_name=payload.get("race_name", ""), + distance=payload.get("distance", ""), + condition=payload.get("condition", ""), + weather=payload.get("weather", ""), + race_class=payload.get("race_class", ""), + start_time=payload.get("start_time", ""), + prize_money=payload.get("prize_money", ""), + number_of_runners=int(payload.get("number_of_runners", 0) or 0), + runners=runners, + ) diff --git a/src/campaigns.py b/src/campaigns.py new file mode 100644 index 0000000000000000000000000000000000000000..ef1a837ce0b262f7ee5c7ae3ae44a965e72e2341 --- /dev/null +++ b/src/campaigns.py @@ -0,0 +1,67 @@ +"""Campaign management module""" +from fastapi import APIRouter +from pydantic import BaseModel +from typing import List, Optional +from datetime import datetime + +router = APIRouter(prefix="/campaigns") + +class CampaignCreate(BaseModel): + name: str + industry: str + budget: float + channels: List[str] = ["email"] + start_date: Optional[str] = None + +class CampaignResponse(BaseModel): + id: int + name: str + status: str + budget: float + leads_targeted: int + created_at: str + +_campaigns_db = {} +_next_id = 1 + +@router.post("/", response_model=CampaignResponse) +async def create_campaign(campaign: CampaignCreate): + global _next_id + + # Calculate estimated leads + leads_targeted = int(campaign.budget * 0.15) + + _campaigns_db[_next_id] = { + "name": campaign.name, + "industry": campaign.industry, + "budget": campaign.budget, + "leads_targeted": leads_targeted, + "status": "running", + "created_at": datetime.utcnow().isoformat() + } + + cid = _next_id + _next_id += 1 + + return CampaignResponse( + id=cid, + name=campaign.name, + status="running", + budget=campaign.budget, + leads_targeted=leads_targeted, + created_at=datetime.utcnow().isoformat() + ) + +@router.get("/", response_model=List[CampaignResponse]) +async def list_campaigns(): + return [ + CampaignResponse( + id=cid, + name=data["name"], + status=data["status"], + budget=data["budget"], + leads_targeted=data["leads_targeted"], + created_at=data["created_at"] + ) + for cid, data in _campaigns_db.items() + ] \ No newline at end of file diff --git a/src/hf_mcp_server.py b/src/hf_mcp_server.py new file mode 100644 index 0000000000000000000000000000000000000000..5f9496d6259bd8dba373c3c266b3e13c8c3a29e5 --- /dev/null +++ b/src/hf_mcp_server.py @@ -0,0 +1,56 @@ +"""HF Space MCP server for Trifecta Pro predictions.""" + +from __future__ import annotations + +import json +from pathlib import Path +from typing import Any + +from .prediction_model import Race, Runner, TrifectaPredictor + + +def load_predictions(date: str) -> dict[str, Any]: + path = Path(__file__).resolve().parents[1] / "data" / "predictions" / f"predictions-{date}.json" + if not path.exists(): + return {"error": f"No predictions for {date}", "path": str(path)} + return json.loads(path.read_text()) + + +def list_pdfs() -> dict[str, Any]: + pdf_dir = Path(__file__).resolve().parents[1] / "data" / "pdfs" + pdfs = sorted([p.name for p in pdf_dir.glob("*.pdf")]) if pdf_dir.exists() else [] + return {"pdfs": pdfs} + + +class HFMCPServer: + def __init__(self, space_name: str = "Brettapps/trifecta-bro", access_token: str | None = None) -> None: + self.space_name = space_name + self.access_token = access_token + self.predictor = TrifectaPredictor() + + def get_latest_predictions(self, date: str | None = None) -> dict[str, Any]: + if not date: + from datetime import date as d, timedelta + date = (d.today() + timedelta(days=1)).isoformat() + return load_predictions(date) + + def get_pdf_list(self) -> dict[str, Any]: + return list_pdfs() + + def download_pdf(self, pdf_name: str) -> dict[str, Any]: + pdf_dir = Path(__file__).resolve().parents[1] / "data" / "pdfs" + path = pdf_dir / pdf_name + if not path.exists(): + return {"error": f"PDF not found: {pdf_name}"} + return {"path": str(path), "name": pdf_name} + + def get_space_status(self) -> dict[str, Any]: + return { + "space": self.space_name, + "status": "ok", + "predictor": "trifecta-model-v1", + } + + +def create_mcp_server() -> HFMCPServer: + return HFMCPServer() diff --git a/src/leads.py b/src/leads.py new file mode 100644 index 0000000000000000000000000000000000000000..0c1ef2491e00c35230586957e44b8495a09473ad --- /dev/null +++ b/src/leads.py @@ -0,0 +1,80 @@ +"""Lead management module""" +from fastapi import APIRouter, HTTPException +from pydantic import BaseModel, Field +from typing import List, Optional +from datetime import datetime + +router = APIRouter(prefix="/leads") + +class LeadCreate(BaseModel): + company: str + name: Optional[str] = None + email: Optional[str] = None + job_title: str + industry: str + revenue: Optional[str] = None + employees: Optional[int] = None + source: Optional[str] = "organic" + +class LeadResponse(BaseModel): + id: int + company: str + job_title: str + score: int + status: str + created_at: str + +# In-memory store +_leads_db = {} +_next_id = 1 + +@router.post("/", response_model=LeadResponse) +async def create_lead(lead: LeadCreate): + global _next_id + + # Simple scoring + score = 50 + if lead.revenue: + try: + rev = float(lead.revenue.replace('$', '')) + if rev > 50000000: + score += 30 + elif rev > 10000000: + score += 20 + except: + pass + + _leads_db[_next_id] = { + "company": lead.company, + "job_title": lead.job_title, + "score": score, + "status": "new", + "created_at": datetime.utcnow().isoformat() + } + + lead_id = _next_id + _next_id += 1 + + return LeadResponse( + id=lead_id, + company=lead.company, + job_title=lead.job_title, + score=score, + status="new", + created_at=datetime.utcnow().isoformat() + ) + +@router.get("/", response_model=List[LeadResponse]) +async def list_leads(status: Optional[str] = None): + results = [] + for lid, data in _leads_db.items(): + if status is None or data["status"] == status: + results.append(LeadResponse( + id=lid, + company=data["company"], + job_title=data["job_title"], + score=data["score"], + status=data["status"], + created_at=data["created_at"] + )) + return results \ No newline at end of file diff --git a/src/lmstudio_model.py b/src/lmstudio_model.py new file mode 100644 index 0000000000000000000000000000000000000000..b567c3e4e5e48b40bff0164b48689623d1082f59 --- /dev/null +++ b/src/lmstudio_model.py @@ -0,0 +1,86 @@ +"""LM Studio model integration for Trifecta-Bro. + +Model id: Brettapps/trifecta-bro/v1 + +This module is the bridge between Trifecta-Bro and LM Studio's `lms` server +(OpenAI-compatible API on http://localhost:1234/v1). It is installed here now; +the Obsidian-vault backend wiring is added later once the model weights / prompt +pipeline are ready. + +Responsibilities today: + - Resolve the LM Studio server base URL. + - Expose `Brettapps/trifecta-bro/v1` as the canonical model identifier. + - Provide a health check so the rest of the app can detect when the model + is unavailable and fall back to the open-source `TrifectaPredictor`. + +Responsibilities later (vault backend): + - Load the *Fields & Form* note from the Obsidian vault. + - Build the Hermes trifecta prompt. + - Call the LM Studio model and parse the response back into predictions. +""" + +from __future__ import annotations + +import os +import urllib.request +from dataclasses import dataclass + +# Canonical model identifier used by Trifecta-Bro against LM Studio. +MODEL_ID = "Brettapps/trifecta-bro/v1" + +# LM Studio serves an OpenAI-compatible API by default on this port. +DEFAULT_LMSTUDIO_BASE_URL = "http://localhost:1234/v1" + +# The `lms` server only accepts a chat/completions call for a model that is +# loaded. We expose the id here so the server can be primed with: +# lms load Brettapps/trifecta-bro/v1 +# (or by importing the GGUF into LM Studio's model library). + + +@dataclass +class LMStudioStatus: + reachable: bool + base_url: str + model_id: str + detail: str = "" + + +def resolve_base_url() -> str: + """Return the LM Studio base URL, allowing override via env.""" + return os.environ.get("LMSTUDIO_BASE_URL", DEFAULT_LMSTUDIO_BASE_URL).rstrip("/") + + +def get_model_id() -> str: + """Canonical model identifier for Trifecta-Bro v1.""" + return MODEL_ID + + +def health_check(base_url: str | None = None, timeout: float = 3.0) -> LMStudioStatus: + """Check whether the LM Studio server is up and lists our model. + + This is a lightweight probe of the /v1/models endpoint. It does not require + the model to be loaded to report reachability. + """ + url = (base_url or resolve_base_url()) + "/models" + try: + req = urllib.request.Request(url, headers={"Accept": "application/json"}) + with urllib.request.urlopen(req, timeout=timeout) as resp: + body = resp.read().decode("utf-8", "ignore") + reachable = resp.status == 200 # type: ignore[attr-defined] + detail = "ok" if reachable else f"status {getattr(resp, 'status', '?')}" + # Peek whether our model id is present (non-fatal if not). + if reachable and MODEL_ID not in body: + detail = "server up; model not loaded" + return LMStudioStatus( + reachable=reachable, + base_url=(base_url or resolve_base_url()), + model_id=MODEL_ID, + detail=detail, + ) + except Exception as exc: # noqa: BLE001 - network probe, report failure + return LMStudioStatus( + reachable=False, + base_url=(base_url or resolve_base_url()), + model_id=MODEL_ID, + detail=str(exc) or "unreachable", + ) diff --git a/src/main.py b/src/main.py new file mode 100644 index 0000000000000000000000000000000000000000..1d4bdef4c487c7ba4d21ab8edec45f92cedf1105 --- /dev/null +++ b/src/main.py @@ -0,0 +1,202 @@ +#!/usr/bin/env python3 +"""Main FastAPI application for AI Lead Generation Agency""" +from fastapi import FastAPI, HTTPException +from pydantic import BaseModel, Field +from typing import List, Optional +from datetime import datetime +import json + +app = FastAPI( + title="AI Lead Generation Agency API", + version="1.0.0", + description="Generate, score, and nurture B2B leads with AI" +) + +# Import scoring components +import sys +sys.path.insert(0, '/home/brettanthonysjoberg179/trifecta-bro-hf-space/scripts') + +# Models +class LeadInput(BaseModel): + company: str + job_title: str + industry: str + revenue: Optional[str] = None + employees: Optional[int] = None + tech_stack: List[str] = Field(default_factory=list) + engagement: dict = Field(default_factory=dict) + + +class ScoreResponse(BaseModel): + company: str + job_title: str + lead_score: int + priority: str + confidence: str + next_action: str + estimated_value: Optional[str] = None + + +# In-memory storage (use DB in production) +_lead_storage = {} + + +@app.get("/") +async def root(): + return { + "agency": "AI Lead Generation", + "version": "1.0.0", + "endpoints": [ + "/api/v1/leads/score", + "/api/v1/leads/process", + "/api/v1/campaigns/run" + ] + } + + +@app.post("/api/v1/leads/score", response_model=ScoreResponse) +async def score_lead(lead: LeadInput): + """Score a single lead and return priority level""" + + # Simple scoring logic + score = 0 + + # Job title bonus + senior_titles = ['CEO', 'CTO', 'CMO', 'VP', 'Director', 'Head', 'Founder'] + if any(t in lead.job_title.upper() for t in senior_titles): + score += 25 + + # Company size bonus + if lead.revenue: + try: + rev = float(lead.revenue.replace('$', '').replace(',', '')) + if rev >= 10000000: + score += 20 + elif rev >= 1000000: + score += 15 + except: + pass + + if lead.employees and lead.employees >= 50: + score += 15 + + # Engagement bonus + eng = lead.engagement.get('website_visits', 0) + if eng >= 10: + score += 20 + elif eng >= 5: + score += 10 + + # Tech stack bonus + if lead.tech_stack: + score += min(15, len(lead.tech_stack) * 3) + + # Industry bonus + target_industries = ['SaaS', 'Technology', 'Software', 'Healthcare', 'Finance', 'E-commerce'] + if any(i in lead.industry for i in target_industries): + score += 20 + + # Priority determination + if score >= 80: + priority = "immediate" + next_action = "Schedule immediate outreach" + confidence = "high" + elif score >= 65: + priority = "high" + next_action = "Send personalized sequence" + confidence = "medium-high" + elif score >= 50: + priority = "medium" + next_action = "Add to nurture campaign" + confidence = "medium" + else: + priority = "low" + next_action = "Monitor for engagement signals" + confidence = "low" + + # Store for history + _lead_storage[lead.company] = { + "score": score, + "priority": priority, + "timestamp": datetime.utcnow().isoformat() + } + + return ScoreResponse( + company=lead.company, + job_title=lead.job_title, + lead_score=score, + priority=priority, + confidence=confidence, + next_action=next_action + ) + + +@app.post("/api/v1/leads/process") +async def process_leads(leads: List[LeadInput]): + """Process multiple leads at once""" + results = [] + + for lead in leads: + result = await score_lead(lead) + results.append(result.dict()) + + return { + "total": len(results), + "by_priority": { + "immediate": len([r for r in results if r['priority'] == 'immediate']), + "high": len([r for r in results if r['priority'] == 'high']), + "medium": len([r for r in results if r['priority'] == 'medium']), + "low": len([r for r in results if r['priority'] == 'low']) + }, + "leads": results + } + + +@app.post("/api/v1/campaigns/run") +async def run_campaign( + target_industry: str, + budget: float = 1000, + channels: List[str] = ["email", "linkedin"] +): + """Run a lead generation campaign""" + + # Estimate leads based on industry and budget + leads_per_dollar = { + "SaaS": 0.15, + "Healthcare": 0.12, + "Finance": 0.18, + "E-commerce": 0.20, + "Technology": 0.25, + "default": 0.10 + } + + multiplier = leads_per_dollar.get(target_industry, leads_per_dollar['default']) + estimated_leads = int(budget * multiplier) + + return { + "campaign": { + "target_industry": target_industry, + "budget": budget, + "channels": channels + }, + "forecast": { + "estimated_leads": estimated_leads, + "expected_meetings": max(1, estimated_leads // 25), + "expected_revenue": budget * 5, + "agency_take_rate": 0.20 + } + } + + +@app.get("/api/v1/health") +async def health_check(): + return { + "status": "healthy", + "timestamp": datetime.utcnow().isoformat(), + "leads_processed": len(_lead_storage) + } + + +if __name__ == "__main__": + import uvicorn + uvicorn.run(app, host="0.0.0.0", port=8000) \ No newline at end of file diff --git a/src/mcp_server.py b/src/mcp_server.py new file mode 100644 index 0000000000000000000000000000000000000000..b25077002a1e11667e15a1007d80274482611df5 --- /dev/null +++ b/src/mcp_server.py @@ -0,0 +1,123 @@ +"""Trifecta-Bro MCP Server (MCP 2.0 / FastMCP-style).""" + +from __future__ import annotations + +import json +from datetime import date as date_type, timedelta +from pathlib import Path +from typing import Any + +from mcp.server.mcpserver import MCPServer +from mcp.types import TextContent + +mcp = MCPServer("trifecta-bro") + +REPO_ROOT = Path(__file__).resolve().parents[1] +PREDICTIONS_DIR = REPO_ROOT / "data" / "predictions" +PDF_DIR = REPO_ROOT / "data" / "pdfs" +PREDICTIONS_DIR.mkdir(parents=True, exist_ok=True) +PDF_DIR.mkdir(parents=True, exist_ok=True) + + +def _predictions_path(for_date: str) -> Path: + return PREDICTIONS_DIR / f"predictions-{for_date}.json" + + +def _load_predictions(for_date: str) -> dict[str, Any]: + p = _predictions_path(for_date) + if not p.exists(): + raise FileNotFoundError(f"No predictions for {for_date}") + return json.loads(p.read_text()) + + +def _pdfs() -> list[str]: + if not PDF_DIR.exists(): + return [] + return sorted([p.name for p in PDF_DIR.glob("*.pdf")]) + + +@mcp.tool(name="trifecta.get_predictions") +def get_predictions(for_date: str | None = None) -> list[TextContent]: + """Return stored trifecta predictions for a date. + + If *for_date* is omitted, tomorrow's date (Australia/Adelaide) is used. + """ + target = for_date or (date_type.today() + timedelta(days=1)).isoformat() + try: + payload = _load_predictions(target) + except FileNotFoundError: + return [TextContent(type="text", text=json.dumps({ + "error": f"No predictions for {target}", + "date": target, + "tip": "Run generate_predictions.py or run_daily_analysis() first.", + }, indent=2))] + payload["_meta"] = {"date": target, "server": "trifecta-bro-mcp"} + return [TextContent(type="text", text=json.dumps(payload, indent=2))] + + +@mcp.tool(name="trifecta.get_race") +def get_race(for_date: str, race_number: int) -> list[TextContent]: + """Return a single race block from stored predictions.""" + target = for_date + try: + payload = _load_predictions(target) + except FileNotFoundError: + return [TextContent(type="text", text=json.dumps({ + "error": f"No predictions for {target}" + }, indent=2))] + for race in payload.get("races", []): + if int(race.get("race_number", 0)) == int(race_number): + pred = race.get("prediction", {}) + out = { + "date": target, + "race_number": race.get("race_number"), + "race_name": race.get("race_name"), + "track": race.get("track"), + "distance": race.get("distance"), + "condition": race.get("condition"), + "race_class": race.get("race_class"), + "prize_money": race.get("prize_money"), + "number_of_runners": race.get("number_of_runners"), + "prediction": pred, + } + return [TextContent(type="text", text=json.dumps(out, indent=2))] + return [TextContent(type="text", text=json.dumps({ + "error": f"Race {race_number} not found for {target}" + }, indent=2))] + + +@mcp.tool(name="trifecta.list_pdfs") +def list_pdfs() -> list[TextContent]: + """List generated PDF report filenames.""" + return [TextContent(type="text", text=json.dumps({"pdfs": _pdfs()}, indent=2))] + + +@mcp.tool(name="trifecta.get_latest_meetings") +def get_latest_meetings(for_date: str | None = None) -> list[TextContent]: + """List available meeting dates with stored predictions.""" + target = for_date or (date_type.today() + timedelta(days=1)).isoformat() + dates = sorted([p.stem.replace("predictions-", "") for p in PREDICTIONS_DIR.glob("predictions-*.json")]) + return [TextContent(type="text", text=json.dumps({ + "date": target, + "available_dates": dates, + "count": len(dates), + }, indent=2))] + + +@mcp.tool(name="trifecta.health") +def health() -> list[TextContent]: + """Server health and repo status.""" + return [TextContent(type="text", text=json.dumps({ + "server": "trifecta-bro-mcp", + "status": "ok", + "repo_root": str(REPO_ROOT), + "predictions_dir": str(PREDICTIONS_DIR), + "pdf_dir": str(PDF_DIR), + "predictions_count": len(list(PREDICTIONS_DIR.glob("predictions-*.json"))) if PREDICTIONS_DIR.exists() else 0, + "pdf_count": len(_pdfs()), + }, indent=2))] + + +if __name__ == "__main__": + import asyncio + asyncio.run(mcp.run_stdio_async()) diff --git a/src/prediction_model.py b/src/prediction_model.py new file mode 100644 index 0000000000000000000000000000000000000000..c26acebc54f1b658d41ab8dd00044151eb231368 --- /dev/null +++ b/src/prediction_model.py @@ -0,0 +1,136 @@ +"""Lightweight open-source trifecta prediction model.""" + +from __future__ import annotations + +from dataclasses import dataclass, field +from typing import Any + + +@dataclass +class Runner: + number: int + name: str + jockey: str = "" + trainer: str = "" + weight: float | None = None + barrier: int | None = None + form: str = "" + last20Starts: str = "" + careerPrizeMoney: str = "$0" + scratched: bool = False + stats: dict[str, Any] = field(default_factory=dict) + + +@dataclass +class Race: + date: str + track: str + track_slug: str + race_number: str + race_name: str + distance: str + condition: str + weather: str + race_class: str + start_time: str + prize_money: str + number_of_runners: int + runners: list[Runner] = field(default_factory=list) + + +class TrifectaPredictor: + """Open-source trifecta prediction model.""" + + def predict(self, race: Race) -> dict[str, Any]: + runners = [r for r in race.runners if not r.scratched] + if len(runners) < 3: + return {"error": "Insufficient runners"} + + scored: list[dict[str, Any]] = [] + for runner in runners: + scored.append({ + "number": runner.number, + "name": runner.name, + "score": self._score_runner(runner), + "win_prob": self._win_probability(runner), + "place_prob": self._place_probability(runner), + }) + + scored.sort(key=lambda x: x["score"], reverse=True) + top = scored[:3] + primary = f"{top[0]['number']}-{top[1]['number']}-{top[2]['number']}" + + secondary = None + value = None + if len(scored) > 3: + secondary = f"{top[0]['number']}-{top[2]['number']}-{scored[3]['number']}" + outsiders = [s for s in scored[3:] if s["score"] > 30] + if outsiders: + value = f"{scored[1]['number']}-{top[0]['number']}-{outsiders[0]['number']}" + else: + value = f"{scored[1]['number']}-{top[0]['number']}-{top[2]['number']}" + + return { + "date": race.date, + "track": race.track, + "race_number": race.race_number, + "race_name": race.race_name, + "primary": primary, + "secondary": secondary, + "value": value, + "top3": top, + "confidence": "MEDIUM", + } + + def _score_runner(self, runner: Runner) -> float: + score = 0.0 + form = str(runner.form or runner.last20Starts or "") + recent = form[-5:] if len(form) > 5 else form + score += min((recent.count("1") * 8 + recent.count("2") * 4 + recent.count("3") * 4), 25) + + overall = runner.stats.get("overall", {}) + starts = overall.get("starts", 0) or 0 + win_pct = overall.get("winPercent", 0) or 0 + place_pct = overall.get("placePercent", 0) or 0 + score += win_pct * 20 + score += place_pct * 10 + + track_stats = runner.stats.get("track", {}) + track_starts = track_stats.get("starts", 0) or 0 + track_places = track_stats.get("places", 0) or 0 + score += min((track_places / max(track_starts, 1)) * 10, 10) + + dist_stats = runner.stats.get("distance", {}) + dist_starts = dist_stats.get("starts", 0) or 0 + dist_places = dist_stats.get("places", 0) or 0 + score += min((dist_places / max(dist_starts, 1)) * 8, 8) + + cond_stats = runner.stats.get("conditions", {}) + for key, data in cond_stats.items(): + c_starts = data.get("starts", 0) or 0 + c_places = data.get("places", 0) or 0 + score += min((c_places / max(c_starts, 1)) * 8, 8) + + try: + barrier = int(runner.barrier) if runner.barrier else 5 + score += max(0, 5 - abs(barrier - 5)) + except Exception: + score += 3 + + try: + prize = float(str(runner.careerPrizeMoney).replace("$", "").replace(",", "")) + score += min(prize / 20000, 5) + except Exception: + pass + + return min(round(score, 1), 100) + + def _win_probability(self, runner: Runner) -> float: + overall = runner.stats.get("overall", {}) + win_pct = overall.get("winPercent", 0) or 0 + return min(max(round(win_pct * 100, 1), 0), 100) + + def _place_probability(self, runner: Runner) -> float: + overall = runner.stats.get("overall", {}) + place_pct = overall.get("placePercent", 0) or 0 + return min(max(round(place_pct * 100, 1), 0), 100) diff --git a/sync_horses_to_obsidian.py b/sync_horses_to_obsidian.py new file mode 100644 index 0000000000000000000000000000000000000000..788436b4c3e8e20bf4a21c9705aae55d5fa9bb0d --- /dev/null +++ b/sync_horses_to_obsidian.py @@ -0,0 +1,442 @@ +"""Horse Form Databank Sync Script. + +Reads cached FormFav data and syncs to Obsidian vault. +Creates/updates: +- Individual horse notes with full form history +- Race history notes +- Master index +- Track-specific sub-indexes + +Run manually or via daily cron job. +""" +from __future__ import annotations + +import json +import os +import re +import sys +from collections import defaultdict +from datetime import datetime, timedelta +from pathlib import Path + +# Paths +DATA_DIR = Path('/home/brettanthonysjoberg179/trifecta-bro-hf-space/data') +CACHE_DIR = DATA_DIR / 'cache' +RESULTS_DIR = DATA_DIR / 'results' +REPORTS_DIR = DATA_DIR / 'reports' + +VAULT_DIR = Path('/home/brettanthonysjoberg179/Documents/Obsidian Vault') +DATABANK_DIR = VAULT_DIR / 'Horse Form Databank' +HORSES_DIR = DATABANK_DIR / 'Horses' +RACE_HISTORY_DIR = DATABANK_DIR / 'Race-History' + + +def ensure_dirs(): + """Create all necessary directories.""" + for d in [DATABANK_DIR, HORSES_DIR, RACE_HISTORY_DIR]: + d.mkdir(parents=True, exist_ok=True) + + +def sanitize_filename(name: str) -> str: + """Convert horse name to safe filename.""" + safe = re.sub(r'[^\w\s-]', '', name) + safe = re.sub(r'\s+', ' ', safe).strip() + return safe + + +def load_all_cached_races() -> list[dict]: + """Load all cached FormFav data.""" + races = [] + for f in CACHE_DIR.glob('*.json'): + try: + with open(f) as fp: + data = json.load(fp) + if 'date' in data and 'track' in data: + races.append(data) + except: + continue + return races + + +def extract_horses_from_race(race_data: dict) -> list[dict]: + """Extract horse data from a cached race.""" + horses = [] + for r in race_data.get('runners', []): + if r.get('scratched'): + continue + + stats = r.get('stats', {}) + overall = stats.get('overall', {}) + track = stats.get('track', {}) + distance = stats.get('distance', {}) + track_distance = stats.get('trackDistance', {}) + + # Get condition-specific stats + cond_stats = stats.get('conditions', {}) + cond_key = None + for key in cond_stats: + if cond_stats[key].get('starts', 0) > 0: + cond_key = key + break + + cond_data = cond_stats.get(cond_key, {}) if cond_key else {} + + # First-up / Second-up + first_up = stats.get('firstUp', {}) + second_up = stats.get('secondUp', {}) + + horse = { + 'number': r['number'], + 'name': r.get('name', 'Unknown'), + 'jockey': r.get('jockey', ''), + 'trainer': r.get('trainer', ''), + 'weight': r.get('weight', 0), + 'barrier': r.get('barrier', 0), + 'age': r.get('age', 0), + 'sex': r.get('sex', ''), + 'sire': r.get('sire', ''), + 'dam': r.get('dam', ''), + 'career_prize_money': r.get('careerPrizeMoney', '$0'), + 'form': r.get('form', ''), + 'last20_starts': r.get('last20Starts', ''), + 'stats': { + 'overall': { + 'starts': overall.get('starts', 0), + 'wins': overall.get('wins', 0), + 'places': overall.get('places', 0), + 'win_pct': overall.get('winPercent', 0), + 'place_pct': overall.get('placePercent', 0), + }, + 'track': { + 'starts': track.get('starts', 0), + 'wins': track.get('wins', 0), + 'win_pct': track.get('winPercent', 0), + 'place_pct': track.get('placePercent', 0), + }, + 'distance': { + 'starts': distance.get('starts', 0), + 'wins': distance.get('wins', 0), + 'win_pct': distance.get('winPercent', 0), + 'place_pct': distance.get('placePercent', 0), + }, + 'track_distance': { + 'starts': track_distance.get('starts', 0), + 'wins': track_distance.get('wins', 0), + 'win_pct': track_distance.get('winPercent', 0), + 'place_pct': track_distance.get('placePercent', 0), + }, + 'condition': { + 'starts': cond_data.get('starts', 0), + 'wins': cond_data.get('wins', 0), + 'win_pct': cond_data.get('winPercent', 0), + 'place_pct': cond_data.get('placePercent', 0), + }, + 'first_up': { + 'starts': first_up.get('starts', 0), + 'wins': first_up.get('wins', 0), + 'win_pct': first_up.get('winPercent', 0), + }, + 'second_up': { + 'starts': second_up.get('starts', 0), + 'wins': second_up.get('wins', 0), + 'win_pct': second_up.get('winPercent', 0), + }, + }, + 'race_info': { + 'date': race_data.get('date', ''), + 'track': race_data.get('track', ''), + 'race_number': race_data.get('raceNumber', 0), + 'race_name': race_data.get('raceName', ''), + 'distance': race_data.get('distance', ''), + 'condition': race_data.get('condition', ''), + 'race_class': race_data.get('raceClass', ''), + 'start_time': race_data.get('startTime', ''), + 'prize_money': str(race_data.get('prizeMoney', '')), + }, + } + horses.append(horse) + + return horses + + +def create_horse_note(horse_name: str, all_races: list[dict]) -> str: + """Create or update a horse note in the databank.""" + # Sort races by date (most recent first) + all_races.sort(key=lambda x: x['race_info']['date'], reverse=True) + + # Get latest stats + latest = all_races[0] + stats = latest['stats'] + + note = f"""# {horse_name} + +## Career Statistics + +| Metric | Overall | Track | Distance | Track+Dist | Condition | +|--------|---------|-------|----------|------------|-----------| +| Starts | {stats['overall']['starts']} | {stats['track']['starts']} | {stats['distance']['starts']} | {stats['track_distance']['starts']} | {stats['condition']['starts']} | +| Wins | {stats['overall']['wins']} | {stats['track']['wins']} | {stats['distance']['wins']} | {stats['track_distance']['wins']} | {stats['condition']['wins']} | +| Win % | {stats['overall']['win_pct']*100:.1f}% | {stats['track']['win_pct']*100:.1f}% | {stats['distance']['win_pct']*100:.1f}% | {stats['track_distance']['win_pct']*100:.1f}% | {stats['condition']['win_pct']*100:.1f}% | +| Place % | {stats['overall']['place_pct']*100:.1f}% | {stats['track']['place_pct']*100:.1f}% | {stats['distance']['place_pct']*100:.1f}% | {stats['track_distance']['place_pct']*100:.1f}% | {stats['condition']['place_pct']*100:.1f}% | + +## Fitness Profile + +| First-Up | Second-Up | +|----------|-----------| +| {stats['first_up']['starts']} starts, {stats['first_up']['wins']} wins ({stats['first_up']['win_pct']*100:.1f}%) | {stats['second_up']['starts']} starts, {stats['second_up']['wins']} wins ({stats['second_up']['win_pct']*100:.1f}%) | + +## Details + +- **Jockey**: {latest['jockey']} +- **Trainer**: {latest['trainer']} +- **Age/Sex**: {latest['age']}yo {latest['sex']} +- **Sire**: {latest['sire']} +- **Dam**: {latest['dam']} +- **Career Prize**: {latest['career_prize_money']} + +## Recent Form + +""" + + # Add recent form (last 10 races) + for race in all_races[:10]: + ri = race['race_info'] + note += f"- {ri['date']} {ri['track']} R{ri['race_number']}: {ri['race_name']} ({ri['distance']} {ri['condition']}) - Barrier {race['barrier']}, Weight {race['weight']}kg\n" + + # Add form string + note += f"\n## Last 20 Starts\n\n```\n{latest['last20_starts']}\n```\n" + + # Add notes section for manual editing + note += """ + +--- + +## Notes + +[Add your observations here] + +## Related Horses + +[Link to related horses: sire, dam, stablemates] +""" + + return note + + +def create_race_history_note(race_data: dict, horses: list[dict]) -> str: + """Create a race history note.""" + date = race_data.get('date', '') + track = race_data.get('track', '') + race_num = race_data.get('raceNumber', 0) + race_name = race_data.get('raceName', '') + distance = race_data.get('distance', '') + condition = race_data.get('condition', '') + race_class = race_data.get('raceClass', '') + + note = f"""# {track} Race {race_num} — {date} + +## Race Details + +- **Name**: {race_name} +- **Distance**: {distance} +- **Condition**: {condition} +- **Class**: {race_class} +- **Prize**: {race_data.get('prizeMoney', '')} +- **Start**: {race_data.get('startTime', '')} + +## Field + +| Barrier | Horse | Jockey | Weight | Form | Win% | Place% | +|---------|-------|--------|--------|------|------|--------| +""" + + for horse in horses: + stats = horse['stats'] + note += f"| {horse['barrier']} | [[{horse['name']}]] | {horse['jockey']} | {horse['weight']}kg | {horse['form']} | {stats['overall']['win_pct']*100:.1f}% | {stats['overall']['place_pct']*100:.1f}% |\n" + + note += """ + +## Result + +[Add official result here] + +## Analysis + +[Add race analysis here] +""" + + return note + + +def create_index(horses_by_name: dict) -> str: + """Create master index note.""" + # Sort by most recently updated + sorted_horses = sorted( + horses_by_name.items(), + key=lambda x: x[1][-1]['race_info']['date'] if x[1] else '', + reverse=True, + ) + + note = f"""# Horse Form Index + +## Recently Updated + +| Horse | Last Race | Track | Form | Starts | Wins | Win % | +|-------|-----------|-------|------|--------|------|-------| +""" + + for horse_name, races in sorted_horses[:50]: + if not races: + continue + latest = races[0] + stats = latest['stats'] + ri = latest['race_info'] + note += f"| [[{horse_name}]] | {ri['date']} | {ri['track']} | {latest['form']} | {stats['overall']['starts']} | {stats['overall']['wins']} | {stats['overall']['win_pct']*100:.1f}% |\n" + + # By track + note += """ + +## By Track + +""" + + by_track = defaultdict(list) + for horse_name, races in horses_by_name.items(): + for race in races: + track = race['race_info']['track'] + if horse_name not in by_track[track]: + by_track[track].append(horse_name) + + for track, horses in sorted(by_track.items()): + note += f"\n### {track}\n\n" + for horse_name in horses[:20]: + note += f"- [[{horse_name}]]\n" + + note += f""" + +--- + +*Updated: {datetime.now().strftime('%Y-%m-%d %H:%M')} | Total horses: {len(horses_by_name)}* +""" + + return note + + +def main(): + print("Horse Form Databank Sync") + print("=" * 60) + + ensure_dirs() + + # Load all cached races + races = load_all_cached_races() + print(f"Loaded {len(races)} cached races") + + # Extract all horses + horses_by_name = defaultdict(list) + races_by_key = {} + + for race_data in races: + date = race_data.get('date', '') + track = race_data.get('track', '') + race_num = race_data.get('raceNumber', 0) + + key = f"{date}-{track}-R{race_num}" + horses = extract_horses_from_race(race_data) + races_by_key[key] = { + 'race_data': race_data, + 'horses': horses, + } + + for horse in horses: + name = horse['name'] + horses_by_name[name].append(horse) + + print(f"Found {len(horses_by_name)} unique horses") + + # Create/update horse notes + updated = 0 + for horse_name, races in horses_by_name.items(): + # Sort races by date + races.sort(key=lambda x: x['race_info']['date'], reverse=True) + + note_content = create_horse_note(horse_name, races) + filename = sanitize_filename(horse_name) + '.md' + filepath = HORSES_DIR / filename + + # Write note + with open(filepath, 'w') as f: + f.write(note_content) + + updated += 1 + + print(f"Updated {updated} horse notes") + + # Create/update race history notes + race_updated = 0 + for key, data in races_by_key.items(): + race_data = data['race_data'] + horses = data['horses'] + + date = race_data.get('date', '') + track = race_data.get('track', '') + race_num = race_data.get('raceNumber', 0) + + # Create date-based folder structure + date_dir = RACE_HISTORY_DIR / date.replace('-', '/') + date_dir.mkdir(parents=True, exist_ok=True) + + note_content = create_race_history_note(race_data, horses) + filename = f"{track}-R{race_num}.md" + filepath = date_dir / filename + + with open(filepath, 'w') as f: + f.write(note_content) + + race_updated += 1 + + print(f"Updated {race_updated} race history notes") + + # Create/update index + index_content = create_index(horses_by_name) + index_path = DATABANK_DIR / 'Index.md' + with open(index_path, 'w') as f: + f.write(index_content) + + print("Updated Index.md") + + # Update README + readme_content = f"""# Horse Form Databank + +This folder contains the complete Australian Gallops horse form database. Every horse's form is tracked across all race meetings. + +## How It Works + +- **Auto-sync**: Daily form data from FormFav is downloaded and updated +- **Editable**: You can add notes, observations, and corrections +- **Linked**: All horses link to their race history, track records, and related horses +- **Searchable**: Use Obsidian search to find horses by name, form, stats, or notes + +## Last Updated + +- **Date**: {datetime.now().strftime('%Y-%m-%d %H:%M')} +- **Races**: {len(races_by_key)} races cached +- **Horses**: {len(horses_by_name)} unique horses + +## Quick Links + +- [[Index]] — Master horse list +- [[Recent Form]] — Last 7 days of form updates +""" + + readme_path = DATABANK_DIR / 'README.md' + with open(readme_path, 'w') as f: + f.write(readme_content) + + print("Updated README.md") + print("=" * 60) + print("Sync complete!") + + +if __name__ == "__main__": + main() diff --git a/tests/mock_formfav.py b/tests/mock_formfav.py new file mode 100644 index 0000000000000000000000000000000000000000..2451f7f87b77213d42697c40b59249ef4f16c84f --- /dev/null +++ b/tests/mock_formfav.py @@ -0,0 +1,99 @@ +"""Mock FormFav responses for tests — no live API needed. + +Includes realistic race forms (matching the observed FormFav shape) and +designed edge cases: scratched runners, abandoned races, missing fields, +x/spell form strings, and incomplete data. +""" +from __future__ import annotations + +from pathlib import Path + + +def meetings_payload(date: str = "2026-08-11") -> dict: + return { + "date": date, + "raceType": "gallops", + "meetings": [ + {"track": "Dubbo", "slug": "dubbo", "country": "au", "abandoned": False, + "races": [{"raceNumber": 1}, {"raceNumber": 2}]}, + {"track": "Randwick", "slug": "randwick", "country": "au", "abandoned": False, + "races": [{"raceNumber": 7}]}, + # non-AU meeting (must be filtered out) + {"track": "Riccarton", "slug": "riccarton", "country": "nz", "abandoned": False, + "races": [{"raceNumber": 1}]}, + ], + } + + +def race_form_full(date: str = "2026-08-11", track: str = "dubbo", race: int = 1) -> dict: + return { + "date": date, "track": track, "raceNumber": race, "raceName": "Maiden Plate", + "distance": "1200m", "condition": "Good 4", "weather": "Fine", "raceClass": "MDN", + "abandoned": False, "startTime": "2026-08-11T03:25:00Z", "timezone": "Australia/Sydney", + "prizeMoney": "30000", "numberOfRunners": 3, "trackSlug": track, + "runners": [ + {"number": 1, "name": "Speedy", "jockey": "J. Doe", "trainer": "A. Smith", + "weight": 57.0, "barrier": 2, "age": 4, "sex": "Gelding", + "careerPrizeMoney": "$25000", "form": "1x231", "last20Starts": "1x231", + "scratched": False, + "stats": {"overall": {"starts": 5, "wins": 1, "places": 3, "seconds": 1, + "thirds": 1, "winPercent": 20.0, "placePercent": 60.0}, + "track": {"starts": 2, "places": 1}, + "distance": {"starts": 1, "places": 1}, + "conditions": {"good": {"starts": 3, "places": 2}}}}, + {"number": 2, "name": "Stayer", "jockey": "K. Lee", "trainer": "B. Cole", + "weight": 58.5, "barrier": 7, "age": 5, "sex": "Mare", + "careerPrizeMoney": "$10000", "form": "45340", "last20Starts": "45340", + "scratched": False, + "stats": {"overall": {"starts": 4, "wins": 0, "places": 1, "seconds": 0, + "thirds": 1, "winPercent": 0.0, "placePercent": 25.0}, + "track": {"starts": 1, "places": 0}, + "distance": {"starts": 2, "places": 0}, + "conditions": {"good": {"starts": 2, "places": 1}}}}, + {"number": 3, "name": "Sprinter", "jockey": "M. Ray", "trainer": "C. Vu", + "weight": 55.0, "barrier": 1, "age": 3, "sex": "Filly", + "careerPrizeMoney": "$5000", "form": "22211", "last20Starts": "22211", + "scratched": False, + "stats": {"overall": {"starts": 6, "wins": 2, "places": 4, "seconds": 2, + "thirds": 0, "winPercent": 33.3, "placePercent": 66.6}, + "track": {"starts": 1, "places": 1}, + "distance": {"starts": 2, "places": 2}, + "conditions": {"good": {"starts": 3, "places": 2}}}}, + ], + } + + +def race_form_with_scratch_and_missing(date: str = "2026-08-11", track: str = "randwick", race: int = 7) -> dict: + return { + "date": date, "track": track, "raceNumber": race, "raceName": "Group 1 Sprint", + "distance": "1600m", "condition": "Soft 5", "raceClass": "G1", + "abandoned": False, "startTime": "2026-08-11T05:00:00Z", "timezone": "Australia/Sydney", + "numberOfRunners": 2, "trackSlug": track, + "runners": [ + {"number": 4, "name": "NoForm", "jockey": "J. X", "trainer": "T. Y", + "weight": 59.0, "barrier": 9, + # no 'form' field (falls back to last20Starts) + "last20Starts": "7777x", + "scratched": True, # scratched — must be excluded + "stats": {"overall": {"starts": 1, "wins": 0, "places": 0, + "winPercent": 0.0, "placePercent": 0.0}}}, + {"number": 8, "name": "OnlyOne", "jockey": "K. Z", "trainer": "L. W", + "weight": 56.0, "barrier": 3, "age": 4, "sex": "Gelding", + "careerPrizeMoney": "$40000", "form": "11122", + "scratched": False, + "stats": {"overall": {"starts": 8, "wins": 3, "places": 6, + "winPercent": 37.5, "placePercent": 75.0}, + "track": {"starts": 3, "places": 2}, + "distance": {"starts": 4, "places": 3}, + "conditions": {"soft": {"starts": 2, "places": 1}}}}, + # a third runner but with almost no data (tests graceful degradation) + {"number": 2, "name": "Ghost", "jockey": "P. Q", "trainer": "R. S", + "barrier": 12, "scratched": False, + "stats": {"overall": {"winPercent": 0.0, "placePercent": 0.0}}}, + ], + } + + +def race_form_abandoned(date: str = "2026-08-11", track: str = "dubbo", race: int = 2) -> dict: + return {"date": date, "track": track, "raceNumber": race, "abandoned": True, + "runners": []} diff --git a/tests/test_predictor.py b/tests/test_predictor.py new file mode 100644 index 0000000000000000000000000000000000000000..7aabb833fe4a83683c5795be15c6364d03956e9c --- /dev/null +++ b/tests/test_predictor.py @@ -0,0 +1,288 @@ +"""Unit tests for the trifecta predictor. All tests run without live API access. + +Run: python -m unittest discover -s tests +""" +from __future__ import annotations + +import os +import sys +import unittest +from pathlib import Path + +# Make package importable +ROOT = Path(__file__).resolve().parents[1] +sys.path.insert(0, str(ROOT)) + +from trifecta_bro.config import settings # noqa: E402 +from trifecta_bro.data.normalizer import normalise_race, normalise_meeting # noqa: E402 +from trifecta_bro.model.feature_engine import ( # noqa: E402 + parse_form_positions, form_quality_score, spell_count, is_fresh_after_spell) +from trifecta_bro.model.pace_analysis import classify_pace, pace_adjustment # noqa: E402 +from trifecta_bro.model.scoring import score_runner, load_weights # noqa: E402 +from trifecta_bro.model.probability import ( # noqa: E402 + generate_trifecta, compute_confidence, softmax_probabilities) +from trifecta_bro.model.analyse_race import analyse_race # noqa: E402 +from trifecta_bro.data.storage import Storage # noqa: E402 +from trifecta_bro.evaluation.backtester import Backtester, _parse_actual # noqa: E402 +from tests.mock_formfav import ( # noqa: E402 + meetings_payload, race_form_full, race_form_with_scratch_and_missing, + race_form_abandoned) + +DB_PATH = ROOT / "data" / "test_trincta_bro.db" + + +def fresh_storage() -> Storage: + if DB_PATH.exists(): + DB_PATH.unlink() + return Storage(db_path=DB_PATH) + + +class TestDateLogic(unittest.TestCase): + def test_tomorrow_australia(self): + from trifecta_bro.jobs.daily_prediction import tomorrow_australia + # deterministic check: a known now -> next day + result = tomorrow_australia() + self.assertEqual(len(result), 10) + self.assertRegex(result, r"^\d{4}-\d{2}-\d{2}$") + + +class TestFormParsing(unittest.TestCase): + def test_positions_basic(self): + self.assertEqual(parse_form_positions("12345"), [1, 2, 3, 4, 5]) + + def test_x_is_spell_not_position(self): + pos = parse_form_positions("1x231") + self.assertEqual(pos, [1, None, 2, 3, 1]) + + def test_zero_is_tenth_or_worse(self): + pos = parse_form_positions("10") + self.assertEqual(pos, [1, 0]) + + def test_spell_count_and_fresh(self): + self.assertEqual(spell_count("1x23x"), 2) + self.assertTrue(is_fresh_after_spell("123x")) + self.assertFalse(is_fresh_after_spell("x123")) + + +class TestFormQuality(unittest.TestCase): + def test_strong_recent_form_scores_high(self): + score, diag = form_quality_score("11122") + self.assertGreater(score, 70) + self.assertGreater(diag["consistency"], 0.8) + + def test_poor_form_scores_low(self): + score, _ = form_quality_score("88880") + self.assertLess(score, 40) + + def test_spell_does_not_count_as_position(self): + score_with_spell, _ = form_quality_score("1x231") + score_no_spell, _ = form_quality_score("12231") + # spell slightly lowers availability but shouldn't be treated as a 10th + self.assertLess(score_with_spell, score_no_spell + 1) + + def test_empty_form(self): + score, diag = form_quality_score("") + self.assertEqual(score, 0.0) + self.assertIn("no form data", diag["reason"]) + + +class TestPace(unittest.TestCase): + def test_classify_and_roles(self): + race = normalise_race(race_form_full()) + pace = classify_pace(race, race.active_runners) + self.assertIn(pace["label"], {"SLOW", "MODERATE", "FAST", "VERY FAST"}) + self.assertIn(1, pace["roles"]) + + def test_leader_advantaged_in_slow(self): + from trifecta_bro.data.models import RaceModel, RunnerModel + r = RunnerModel(number=1, barrier=1, win_percent=20.0) + slow = {"label": "SLOW", "roles": {1: "leader/on-speed"}} + self.assertGreater(pace_adjustment(r, slow), 0) + + def test_leader_penalised_in_fast(self): + from trifecta_bro.data.models import RunnerModel + r = RunnerModel(number=1, barrier=1, win_percent=20.0) + fast = {"label": "FAST", "roles": {1: "leader/on-speed"}} + self.assertLess(pace_adjustment(r, fast), 0) + + +class TestScoring(unittest.TestCase): + def test_weights_load_and_sums(self): + w = load_weights() + self.assertAlmostEqual(sum(w.values()), 1.0, places=2) + + def test_score_runner_runs(self): + race = normalise_race(race_form_full()) + pace = classify_pace(race, race.active_runners) + w = load_weights() + res = score_runner(race.active_runners[0], race, pace, w) + self.assertIn("score", res) + self.assertGreaterEqual(res["score"], 0) + self.assertLessEqual(res["score"], 100) + + def test_missing_fields_graceful(self): + race = normalise_race(race_form_with_scratch_and_missing()) + pace = classify_pace(race, race.active_runners) + w = load_weights() + # Ghost runner has almost no data; should not crash and returns a score + ghost = [r for r in race.active_runners if r.name == "Ghost"][0] + res = score_runner(ghost, race, pace, w) + self.assertIsInstance(res["score"], float) + + +class TestScratchedAbandoned(unittest.TestCase): + def test_scratched_excluded(self): + race = normalise_race(race_form_with_scratch_and_missing()) + numbers = [r.number for r in race.active_runners] + self.assertNotIn(4, numbers) # scratched + self.assertIn(8, numbers) + + def test_abandoned_flag(self): + race = normalise_race(race_form_abandoned()) + self.assertTrue(race.abandoned) + + def test_missing_form_falls_back(self): + race = normalise_race(race_form_with_scratch_and_missing()) + only = [r for r in race.active_runners if r.name == "OnlyOne"][0] + self.assertTrue(only.form) # derived from last20Starts + + +class TestTrifectaGen(unittest.TestCase): + def test_generate_trifecta(self): + race = normalise_race(race_form_full()) + a = analyse_race(race) + self.assertEqual(len(a["trifecta"]), 3) + self.assertCountEqual(a["top3"], a["trifecta"]) + self.assertIsInstance(a["alternatives"], list) + + def test_probabilities_sum_to_one(self): + probs = softmax_probabilities([50, 60, 70], temperature=12.0) + self.assertAlmostEqual(sum(probs), 1.0, places=3) + + def test_insufficient_runners_skips(self): + # build a 2-runner race + payload = race_form_full() + payload["runners"] = payload["runners"][:2] + race = normalise_race(payload) + a = analyse_race(race) + self.assertTrue(a.get("skippable")) + + +class TestConfidence(unittest.TestCase): + def test_confidence_categories(self): + race = normalise_race(race_form_full()) + a = analyse_race(race) + self.assertIn(a["confidence"]["category"], {"HIGH", "MEDIUM", "LOW", "AVOID"}) + + def test_avoid_on_weak_leader(self): + from trifecta_bro.model.probability import compute_confidence + # fake ranking with weak leader + ranked = [{"number": 1, "score": 12.0}, {"number": 2, "score": 11.0}] + conf = compute_confidence(ranked, 0.9, {"label": "SLOW"}, {}) + self.assertEqual(conf["category"], "AVOID") + + +class TestValidation(unittest.TestCase): + def test_meetings_validation_flags_error(self): + from trifecta_bro.api.validator import validate_meetings + issues = validate_meetings({"foo": 1}) + self.assertTrue(any(i.level == "error" for i in issues)) + + def test_race_form_validation(self): + from trifecta_bro.api.validator import validate_race_form + issues = validate_race_form(race_form_full()) + self.assertFalse(any(i.level == "error" for i in issues)) + + +class TestStorage(unittest.TestCase): + def setUp(self): + self.store = fresh_storage() + + def tearDown(self): + self.store.close() + if DB_PATH.exists(): + DB_PATH.unlink() + + def test_upsert_and_read(self): + race = normalise_race(race_form_full()) + rid = self.store.upsert_race(race) + self.assertGreater(rid, 0) + # save a prediction + self.store.save_prediction({ + "date": race.date, "track": race.track, "track_slug": race.track_slug, + "race_number": race.race_number, "model_version": "1.0.0", + "generated_at": "2026-08-11T00:00:00Z", "top3": [3, 1, 2], + "trifecta": [3, 1, 2], "alternatives": [[1, 3, 2]], + "confidence": "MEDIUM", "confidence_score": 55, + "ranked_runners": [{"no": 3, "name": "x", "score": 70}], + "data_completeness": 0.9, + }) + preds = self.store.get_predictions(race.date) + self.assertEqual(len(preds), 1) + self.assertEqual(preds[0]["trifecta"], [3, 1, 2]) + + def test_save_result(self): + race = normalise_race(race_form_full()) + self.store.upsert_race(race) + self.store.save_result(race.date, race.track, race.track_slug, race.race_number, [3, 1, 2]) + # re-saving is idempotent + self.store.save_result(race.date, race.track, race.track_slug, race.race_number, [3, 1, 2]) + + +class TestBacktester(unittest.TestCase): + def test_parse_actual_variants(self): + self.assertEqual(_parse_actual("1,7,9"), [1, 7, 9]) + self.assertEqual(_parse_actual([4, 5, 6]), [4, 5, 6]) + self.assertIsNone(_parse_actual("")) + self.assertIsNone(_parse_actual(None)) + + def test_backtest_no_leakage(self): + race = normalise_race(race_form_full()) + # analyse WITHOUT actuals first + a = analyse_race(race) + pred = a["trifecta"] + # now compute metrics against actual — actual never fed to model + bt = Backtester() + result = bt.evaluate([race], {("dubbo", 1): [3, 1, 2]}) + rec = result["records"][0] + self.assertTrue(rec["scored"]) + # exact hit only if prediction matched the provided actual + self.assertEqual(rec["exact_hit"], (pred == [3, 1, 2])) + # metrics present + self.assertIn("exact_trifecta_hit_rate", result) + self.assertIn("top1_accuracy", result) + + def test_backtest_partial_coverage(self): + race = normalise_race(race_form_full()) + bt = Backtester() + result = bt.evaluate([race], {("dubbo", 1): [9, 9, 9]}) # none match + rec = result["records"][0] + self.assertEqual(rec["partial3"], 0) + + +class TestEndToEndMocked(unittest.TestCase): + def test_full_pipeline_with_fake_client(self): + from trifecta_bro.api.formfav_client import FormFavClient + + class FakeClient(FormFavClient): + def get_meetings(self, date, country=None, race_code=None): + return meetings_payload(date)["meetings"] + + def get_race_form(self, date, track, race, country=None, race_code=None, timezone=None): + if track == "dubbo" and race == 1: + return race_form_full(date, track, race) + if track == "dubbo" and race == 2: + return race_form_abandoned(date, track, race) + if track == "randwick" and race == 7: + return race_form_with_scratch_and_missing(date, track, race) + raise FileNotFoundError("no mock") + + # exercise analyse_race for each race form directly + for fn in (race_form_full, race_form_with_scratch_and_missing, race_form_abandoned): + race = normalise_race(fn()) + a = analyse_race(race) + self.assertIn("confidence", a) + + +if __name__ == "__main__": + unittest.main(verbosity=2) diff --git a/trifecta_bro/__init__.py b/trifecta_bro/__init__.py new file mode 100644 index 0000000000000000000000000000000000000000..e914e468b70df0667e9d8ac2edd90498c8ad4f30 --- /dev/null +++ b/trifecta_bro/__init__.py @@ -0,0 +1,18 @@ +"""Australian Gallops Trifecta Predictor. + +A transparent, config-driven scoring system that pulls tomorrow's Australian +gallops meetings + fields from the FormFav API, ranks runners, and emits +trifecta combinations, confidence, and explanations — without ever pretending +a prediction is guaranteed. +""" +from __future__ import annotations + +__version__ = "1.0.0" + +from .config.settings import Settings + +settings = Settings() + + +def model_version() -> str: + return __version__ diff --git a/trifecta_bro/api/formfav_client.py b/trifecta_bro/api/formfav_client.py new file mode 100644 index 0000000000000000000000000000000000000000..e8383339c221071f3730239bcc530b5e5777bd87 --- /dev/null +++ b/trifecta_bro/api/formfav_client.py @@ -0,0 +1,153 @@ +"""FormFav API client. + +Server-side only. Uses X-API-Key header (NOT Authorization: Bearer). +Handles retry/backoff, timeouts, caching, and graceful degradation when +premium fields (e.g. /predictions) are unavailable. +""" +from __future__ import annotations + +import hashlib +import json +import logging +import time +from pathlib import Path +from typing import Any, Optional + +import httpx + +from ..config import settings + +logger = logging.getLogger("trifecta_bro.api") + + +class FormFavError(Exception): + """Base error for FormFav interactions.""" + + +class FormFavAuthError(FormFavError): + """401/403 — key missing or lacks entitlement.""" + + +class FormFavNotFoundError(FormFavError): + """404 — invalid meeting/race params.""" + + +class FormFavClient: + def __init__( + self, + api_key: Optional[str] = None, + base_url: Optional[str] = None, + cache_dir: Optional[Path] = None, + cache_ttl: Optional[int] = None, + timeout: Optional[float] = None, + max_retries: Optional[int] = None, + ) -> None: + self.api_key = api_key if api_key is not None else settings.api_key + self.base_url = (base_url or settings.base_url).rstrip("/") + self.cache_dir = Path(cache_dir or settings.cache_dir) + self.cache_ttl = cache_ttl if cache_ttl is not None else settings.cache_ttl_seconds + self.timeout = timeout if timeout is not None else settings.http_timeout + self.max_retries = max_retries if max_retries is not None else settings.max_retries + self.cache_dir.mkdir(parents=True, exist_ok=True) + + # ----- low level ----- + def _headers(self) -> dict[str, str]: + if not self.api_key: + raise FormFavAuthError("FORMFAV_API_KEY is not set in the environment.") + return {"X-API-Key": self.api_key, "Accept": "application/json"} + + def _cache_path(self, key: str) -> Path: + h = hashlib.sha1(key.encode()).hexdigest()[:16] + return self.cache_dir / f"{h}.json" + + def _cache_get(self, key: str) -> Optional[Any]: + p = self._cache_path(key) + if not p.exists(): + return None + try: + if time.time() - p.stat().st_mtime > self.cache_ttl: + return None + return json.loads(p.read_text()) + except Exception as exc: # pragma: no cover - defensive + logger.warning("cache read failed: %s", exc) + return None + + def _cache_set(self, key: str, value: Any) -> None: + try: + self._cache_path(key).write_text(json.dumps(value)) + except Exception as exc: # pragma: no cover - defensive + logger.warning("cache write failed: %s", exc) + + def _request(self, path: str, params: dict[str, Any]) -> Any: + url = f"{self.base_url}{path}" + cache_key = f"{path}?{sorted((k, str(v)) for k, v in params.items())}" + cached = self._cache_get(cache_key) + if cached is not None: + logger.info("cache hit: %s", path) + return cached + + last_exc: Optional[Exception] = None + for attempt in range(1, self.max_retries + 1): + try: + with httpx.Client(timeout=self.timeout) as client: + resp = client.get(url, headers=self._headers(), params=params) + if resp.status_code == 401: + raise FormFavAuthError("401 Unauthorized — check FORMFAV_API_KEY") + if resp.status_code == 403: + raise FormFavAuthError("403 Forbidden — key lacks entitlement for this endpoint") + if resp.status_code == 404: + raise FormFavNotFoundError(f"404 Not Found: {url} params={params}") + resp.raise_for_status() + data = resp.json() + self._cache_set(cache_key, data) + return data + except (FormFavAuthError, FormFavNotFoundError): + raise + except Exception as exc: # noqa: BLE001 - retry transient errors + last_exc = exc + wait = min(2 ** attempt, 30) + logger.warning("request attempt %s failed: %s (retry in %ss)", attempt, exc, wait) + if attempt < self.max_retries: + time.sleep(wait) + raise FormFavError(f"FormFav request failed after {self.max_retries} attempts: {last_exc}") + + # ----- endpoints ----- + def get_meetings(self, date: str, country: Optional[str] = None, + race_code: Optional[str] = None) -> list[dict[str, Any]]: + params = {"date": date} + if country or settings.country: + params["country"] = country or settings.country + if race_code or settings.race_code: + params["race_code"] = race_code or settings.race_code + data = self._request("/form/meetings", params) + return data.get("meetings", []) + + def get_race_form(self, date: str, track: str, race: int | str, + country: Optional[str] = None, + race_code: Optional[str] = None, + timezone: Optional[str] = None) -> dict[str, Any]: + params = { + "date": date, + "track": track, + "race": race, + "country": country or settings.country, + "race_code": race_code or settings.race_code, + } + if timezone or settings.default_timezone: + params["timezone"] = timezone or settings.default_timezone + return self._request("/form", params) + + def get_race_predictions(self, date: str, track: str, race: int | str, + country: Optional[str] = None, + race_code: Optional[str] = None) -> Optional[dict[str, Any]]: + """Premium endpoint. Returns None when the key lacks entitlement.""" + params = { + "date": date, "track": track, "race": race, + "country": country or settings.country, + "race_code": race_code or settings.race_code, + } + try: + return self._request("/predictions", params) + except FormFavAuthError: + logger.info("/predictions unavailable (403) — falling back to local model only") + return None diff --git a/trifecta_bro/api/validator.py b/trifecta_bro/api/validator.py new file mode 100644 index 0000000000000000000000000000000000000000..ddf40c6267bd0e6c18f646d8e4653abbc13e7850 --- /dev/null +++ b/trifecta_bro/api/validator.py @@ -0,0 +1,57 @@ +"""Response validation for FormFav payloads. + +Guards against shape drift / missing fields. Never fabricates missing data — +it records what was present so the scoring model can degrade gracefully. +""" +from __future__ import annotations + +from typing import Any + + +class ValidationIssue: + def __init__(self, level: str, field: str, message: str) -> None: + self.level = level # 'error' | 'warn' + self.field = field + self.message = message + + def __repr__(self) -> str: + return f"[{self.level}] {self.field}: {self.message}" + + +def validate_meetings(payload: Any) -> list[ValidationIssue]: + issues: list[ValidationIssue] = [] + if not isinstance(payload, dict): + return [ValidationIssue("error", "payload", "meetings payload is not an object")] + meetings = payload.get("meetings") + if not isinstance(meetings, list): + issues.append(ValidationIssue("error", "meetings", "missing 'meetings' array")) + return issues + for i, m in enumerate(meetings): + if not isinstance(m, dict): + issues.append(ValidationIssue("error", f"meetings[{i}]", "meeting is not an object")) + continue + if "slug" not in m and "track" not in m: + issues.append(ValidationIssue("warn", f"meetings[{i}]", "no slug/track")) + if "races" not in m: + issues.append(ValidationIssue("warn", f"meetings[{i}]", "no 'races' array")) + return issues + + +def validate_race_form(payload: Any) -> list[ValidationIssue]: + issues: list[ValidationIssue] = [] + if not isinstance(payload, dict): + return [ValidationIssue("error", "payload", "race form payload is not an object")] + if "runners" not in payload: + issues.append(ValidationIssue("error", "runners", "missing 'runners' array")) + else: + runners = payload["runners"] + if not isinstance(runners, list): + issues.append(ValidationIssue("error", "runners", "'runners' is not a list")) + else: + for i, r in enumerate(runners): + if not isinstance(r, dict): + issues.append(ValidationIssue("error", f"runners[{i}]", "runner not an object")) + continue + if "number" not in r and "barrier" not in r: + issues.append(ValidationIssue("warn", f"runners[{i}]", "runner missing number/barrier")) + return issues diff --git a/trifecta_bro/config/__init__.py b/trifecta_bro/config/__init__.py new file mode 100644 index 0000000000000000000000000000000000000000..b708c684fe9c8a056a7620858ed2309c1e39e549 --- /dev/null +++ b/trifecta_bro/config/__init__.py @@ -0,0 +1,9 @@ +"""Configuration package. + +Exposes a singleton `settings` instance used across the app. +""" +from .settings import Settings + +settings = Settings() + +__all__ = ["Settings", "settings"] diff --git a/trifecta_bro/config/distance_profiles.yaml b/trifecta_bro/config/distance_profiles.yaml new file mode 100644 index 0000000000000000000000000000000000000000..3cd99e29c9d2cdaa494177214d1f55c61ce754a7 --- /dev/null +++ b/trifecta_bro/config/distance_profiles.yaml @@ -0,0 +1,47 @@ +# Distance-specific weight profiles for Australian Gallops model. +# These are tuned independently per distance class via backtesting. + +# Sprint: 1000-1200m +# Barrier, pace map, and early speed are critical +sprint: + form: 0.18 + class: 0.12 + distance: 0.08 + track: 0.08 + track_distance: 0.10 + condition: 0.04 + jockey: 0.04 + fitness: 0.04 + barrier: 0.14 + weight: 0.08 + pace: 0.10 + +# Middle: 1400-1600m +# Balanced profile — form consistency and distance aptitude +middle: + form: 0.18 + class: 0.14 + distance: 0.10 + track: 0.08 + track_distance: 0.10 + condition: 0.05 + jockey: 0.06 + fitness: 0.07 + barrier: 0.08 + weight: 0.07 + pace: 0.07 + +# Staying: 1600m+ +# Fitness, distance aptitude, jockey/trainer matter most +staying: + form: 0.16 + class: 0.16 + distance: 0.12 + track: 0.08 + track_distance: 0.10 + condition: 0.06 + jockey: 0.08 + fitness: 0.10 + barrier: 0.04 + weight: 0.06 + pace: 0.04 diff --git a/trifecta_bro/config/settings.py b/trifecta_bro/config/settings.py new file mode 100644 index 0000000000000000000000000000000000000000..a000e91e560c03ca605a420299a3bd6d6a6adaa3 --- /dev/null +++ b/trifecta_bro/config/settings.py @@ -0,0 +1,49 @@ +"""Application settings. + +All secrets come from the environment. The API key is NEVER read, printed, +stored in source, or embedded in reports. +""" +from __future__ import annotations + +import os +from pathlib import Path + +PROJECT_ROOT = Path(__file__).resolve().parents[2] + + +class Settings: + def __init__(self) -> None: + self.project_root = PROJECT_ROOT + self.base_url = os.environ.get("FORMFAV_BASE_URL", "https://api.formfav.com/v1") + # Read only into a private var; never expose via repr/str. + self._api_key = os.environ.get("FORMFAV_API_KEY", "") + self.country = os.environ.get("TRIFECTA_COUNTRY", "au") + self.race_code = os.environ.get("TRIFECTA_RACE_CODE", "gallops") + self.default_timezone = os.environ.get("TRIFECTA_TIMEZONE", "Australia/Sydney") + self.cache_ttl_seconds = int(os.environ.get("TRIFECTA_CACHE_TTL", "86400")) + self.cache_dir = Path(os.environ.get( + "TRIFECTA_CACHE_DIR", str(PROJECT_ROOT / "data" / "cache"))) + self.db_path = Path(os.environ.get( + "TRIFECTA_DB_PATH", str(PROJECT_ROOT / "data" / "trifecta_bro.db"))) + self.predictions_dir = PROJECT_ROOT / "data" / "predictions" + self.reports_dir = PROJECT_ROOT / "data" / "reports" + self.weights_path = Path(os.environ.get( + "TRIFECTA_WEIGHTS_PATH", str(PROJECT_ROOT / "trifecta_bro" / "config" / "weights.yaml"))) + self.model_version = os.environ.get("TRIFECTA_MODEL_VERSION", "2.0.0") + self.http_timeout = float(os.environ.get("TRIFECTA_HTTP_TIMEOUT", "20")) + self.max_retries = int(os.environ.get("TRIFECTA_MAX_RETRIES", "3")) + + @property + def api_key(self) -> str: + return self._api_key + + @property + def has_api_key(self) -> bool: + return bool(self._api_key) + + def __repr__(self) -> str: # pragma: no cover - never leak key + return f"" + + @property + def cache_enabled(self) -> bool: + return True diff --git a/trifecta_bro/config/weights.yaml b/trifecta_bro/config/weights.yaml new file mode 100644 index 0000000000000000000000000000000000000000..6c2e84af50a1726e9c92b63dfea7cf5f3a2c3b6d --- /dev/null +++ b/trifecta_bro/config/weights.yaml @@ -0,0 +1,44 @@ +# Trifecta predictor scoring weights (v1 baseline). +# These are STARTING weights — not claimed optimal. They are centrally +# configurable and will be tuned against historical prediction/result data +# by the backtester. Changes here require NO code edits. +# +# Category weights must sum to ~1.0 (they are normalised at load time, so an +# approximate sum is fine). Each component produces a 0..100 sub-score; the +# final runner score is the weighted blend. + +weights: + form: 0.16 # recent form quality + class: 0.12 # race-class suitability vs runner history + distance: 0.08 # distance suitability from historical distance stats + track: 0.08 # historical performance at this track + track_distance: 0.08 # NEW: specific track+distance combo (most specific signal) + condition: 0.05 # track-condition performance + jockey: 0.06 # form consistency (low stddev of recent positions) + fitness: 0.07 # NEW: first-up + second-up strike rates + barrier: 0.08 # barrier suitability (distance-aware) + weight: 0.07 # weight handling (higher weight = better in handicaps) + pace: 0.05 # race-shape / speed-map adjustment + market: 0.10 # NEW: market odds (SP) implied probability (Betfair API) + +# Confidence model knobs (calibration only — never a guarantee). +confidence: + # separation (in final-score points) between #1 and #2 for a HIGH conf race + high_separation: 18.0 + medium_separation: 9.0 + # minimum data completeness (0..1) to allow HIGH + high_min_completeness: 0.85 + medium_min_completeness: 0.6 + # # of competitive runners (within X pts of leader) that caps confidence + competitive_band: 8.0 + max_competitive_runners_for_high: 3 + max_competitive_runners_for_medium: 6 + +# Trifecta generation. +trifecta: + # number of saver permutations to emit when justified + max_savers: 6 + # only emit a saver if its joint model-probability >= this fraction of primary + min_saver_prob_ratio: 0.18 + # skip a race entirely (AVOID) if top3 spread / leader score below this + min_leader_score_for_prediction: 30.0 diff --git a/trifecta_bro/data/models.py b/trifecta_bro/data/models.py new file mode 100644 index 0000000000000000000000000000000000000000..52cb86c7b9bb5de2af9fb1384fb58cef00331a2b --- /dev/null +++ b/trifecta_bro/data/models.py @@ -0,0 +1,66 @@ +"""Pydantic data models — the consistent internal representation.""" +from __future__ import annotations + +from pydantic import BaseModel, Field +from typing import Optional, Any + + +class RunnerModel(BaseModel): + number: int + name: str = "" + jockey: Optional[str] = None + trainer: Optional[str] = None + weight: Optional[float] = None + barrier: Optional[int] = None + age: Optional[int] = None + sex: Optional[str] = None + career_prize_money: Optional[float] = None + form: str = "" + last20_starts: str = "" + scratched: bool = False + stats: dict[str, Any] = Field(default_factory=dict) + # extracted helpers + data_completeness: float = 1.0 # 0..1 of expected fields present + + @property + def overall(self) -> dict[str, Any]: + return self.stats.get("overall", {}) + + @property + def win_percent(self) -> float: + return float(self.overall.get("winPercent", 0) or 0) + + @property + def place_percent(self) -> float: + return float(self.overall.get("placePercent", 0) or 0) + + +class RaceModel(BaseModel): + date: str + track: str + track_slug: str = "" + race_number: int + race_name: str = "" + distance: Optional[str] = None + condition: Optional[str] = None + weather: Optional[str] = None + race_class: Optional[str] = None + abandoned: bool = False + start_time: Optional[str] = None + timezone: Optional[str] = None + prize_money: Optional[str] = None + number_of_runners: int = 0 + runners: list[RunnerModel] = Field(default_factory=list) + source_warnings: list[str] = Field(default_factory=list) + + @property + def active_runners(self) -> list[RunnerModel]: + return [r for r in self.runners if not r.scratched] + + +class MeetingModel(BaseModel): + track: str + slug: str = "" + country: str = "" + abandoned: bool = False + races: list[int] = Field(default_factory=list) diff --git a/trifecta_bro/data/normalizer.py b/trifecta_bro/data/normalizer.py new file mode 100644 index 0000000000000000000000000000000000000000..28b7bd9db13390f4297f3ff1a5faa203a488bb09 --- /dev/null +++ b/trifecta_bro/data/normalizer.py @@ -0,0 +1,100 @@ +"""Normalise raw FormFav payloads into internal models. + +Key responsibilities: +- drop scratched runners from the active set (but keep record) +- mark abandoned races +- never invent missing values; track data_completeness instead +- tolerate missing `form` (fall back to `last20Starts`) +""" +from __future__ import annotations + +import logging +from typing import Any + +from .models import RaceModel, RunnerModel, MeetingModel + +logger = logging.getLogger("trifecta_bro.normalizer") + +EXPECTED_RUNNER_FIELDS = [ + "name", "jockey", "trainer", "weight", "barrier", "age", + "careerPrizeMoney", "form", "stats", +] + + +def _to_float(value: Any) -> float | None: + if value is None: + return None + try: + return float(str(value).replace("$", "").replace(",", "")) + except (ValueError, TypeError): + return None + + +def _normalise_runner(raw: dict[str, Any]) -> RunnerModel: + present = sum(1 for f in EXPECTED_RUNNER_FIELDS if raw.get(f) not in (None, "", {})) + completeness = present / len(EXPECTED_RUNNER_FIELDS) + return RunnerModel( + number=int(raw.get("number", 0)), + name=raw.get("name", "") or "", + jockey=raw.get("jockey"), + trainer=raw.get("trainer"), + weight=_to_float(raw.get("weight")), + barrier=int(raw["barrier"]) if raw.get("barrier") not in (None, "") else None, + age=int(raw["age"]) if raw.get("age") not in (None, "") else None, + sex=raw.get("sex"), + career_prize_money=_to_float(raw.get("careerPrizeMoney")), + form=raw.get("form") or raw.get("last20Starts") or "", + last20_starts=raw.get("last20Starts") or raw.get("form") or "", + scratched=bool(raw.get("scratched", False)), + stats=raw.get("stats", {}) or {}, + data_completeness=round(completeness, 3), + ) + + +def normalise_race(payload: dict[str, Any]) -> RaceModel: + warnings: list[str] = [] + raw_runners = payload.get("runners", []) or [] + runners = [_normalise_runner(r) for r in raw_runners] + active = [r for r in runners if not r.scratched] + if len(active) < 3: + warnings.append(f"only {len(active)} active runners after scratches") + + # distance may be like "1200m" + dist = payload.get("distance") + nrun = payload.get("numberOfRunners") + if nrun is None: + nrun = len(active) + + return RaceModel( + date=payload.get("date", ""), + track=payload.get("track", ""), + track_slug=payload.get("trackSlug") or payload.get("slug") or payload.get("track", "").lower(), + race_number=int(payload.get("raceNumber", payload.get("race", 0))), + race_name=payload.get("raceName", "") or "", + distance=str(dist) if dist is not None else None, + condition=payload.get("condition"), + weather=payload.get("weather"), + race_class=payload.get("raceClass"), + abandoned=bool(payload.get("abandoned", False)), + start_time=payload.get("startTime"), + timezone=payload.get("timezone"), + prize_money=str(payload.get("prizeMoney")) if payload.get("prizeMoney") is not None else None, + number_of_runners=int(nrun) if nrun is not None else 0, + runners=runners, + source_warnings=warnings, + ) + + +def normalise_meeting(raw: dict[str, Any]) -> MeetingModel: + races = [] + for r in raw.get("races", []) or []: + rn = r.get("raceNumber") if isinstance(r, dict) else None + if rn is not None: + races.append(int(rn)) + return MeetingModel( + track=raw.get("track", ""), + slug=raw.get("slug", "") or raw.get("track", "").lower(), + country=raw.get("country", ""), + abandoned=bool(raw.get("abandoned", False)), + races=sorted(set(races)), + ) diff --git a/trifecta_bro/data/storage.py b/trifecta_bro/data/storage.py new file mode 100644 index 0000000000000000000000000000000000000000..00fc14ac37265b1d2bdb72af63f8d2b437b9d6fb --- /dev/null +++ b/trifecta_bro/data/storage.py @@ -0,0 +1,181 @@ +"""SQLite persistence for races, runners, predictions and results. + +No external DB dependency — uses the stdlib sqlite3 module. +Models are versioned so historical predictions can be compared over time. +""" +from __future__ import annotations + +import json +import sqlite3 +from pathlib import Path +from typing import Optional + +from ..config import settings +from .models import RaceModel, RunnerModel + + +_SCHEMA = """ +CREATE TABLE IF NOT EXISTS races ( + id INTEGER PRIMARY KEY AUTOINCREMENT, + date TEXT NOT NULL, + track TEXT NOT NULL, + track_slug TEXT, + race_number INTEGER NOT NULL, + race_name TEXT, + distance TEXT, + condition TEXT, + race_class TEXT, + abandoned INTEGER DEFAULT 0, + start_time TEXT, + timezone TEXT, + number_of_runners INTEGER, + UNIQUE(date, track_slug, race_number) +); +CREATE TABLE IF NOT EXISTS runners ( + id INTEGER PRIMARY KEY AUTOINCREMENT, + race_id INTEGER NOT NULL, + number INTEGER, + name TEXT, + jockey TEXT, + trainer TEXT, + barrier INTEGER, + weight REAL, + form TEXT, + data_completeness REAL, + FOREIGN KEY(race_id) REFERENCES races(id) +); +CREATE TABLE IF NOT EXISTS predictions ( + id INTEGER PRIMARY KEY AUTOINCREMENT, + date TEXT NOT NULL, + track TEXT NOT NULL, + track_slug TEXT, + race_number INTEGER NOT NULL, + model_version TEXT, + generated_at TEXT, + top3 TEXT, -- json list of runner numbers + trifecta TEXT, -- json [1st,2nd,3rd] + alternatives TEXT, -- json list of [a,b,c] + confidence TEXT, + confidence_score REAL, + ranked_runners TEXT, -- json full ranking w/ scores + data_completeness REAL, + UNIQUE(date, track_slug, race_number, model_version) +); +CREATE TABLE IF NOT EXISTS results ( + id INTEGER PRIMARY KEY AUTOINCREMENT, + date TEXT NOT NULL, + track TEXT NOT NULL, + track_slug TEXT, + race_number INTEGER NOT NULL, + actual_trifecta TEXT, -- json [1st,2nd,3rd] or nulls + exact_hit INTEGER, + box_hit INTEGER, + top1_hit INTEGER, + UNIQUE(date, track_slug, race_number) +); +""" + + +class Storage: + def __init__(self, db_path: Optional[Path] = None) -> None: + self.db_path = Path(db_path or settings.db_path) + self.db_path.parent.mkdir(parents=True, exist_ok=True) + self.conn = sqlite3.connect(str(self.db_path)) + self.conn.row_factory = sqlite3.Row + self.conn.executescript(_SCHEMA) + self.conn.commit() + + def close(self) -> None: + self.conn.close() + + def upsert_race(self, race: RaceModel) -> int: + cur = self.conn.cursor() + cur.execute( + """INSERT INTO races + (date, track, track_slug, race_number, race_name, distance, condition, + race_class, abandoned, start_time, timezone, number_of_runners) + VALUES (?,?,?,?,?,?,?,?,?,?,?,?) + ON CONFLICT(date, track_slug, race_number) + DO UPDATE SET race_name=excluded.race_name, distance=excluded.distance, + condition=excluded.condition, race_class=excluded.race_class, + abandoned=excluded.abandoned, start_time=excluded.start_time, + timezone=excluded.timezone, number_of_runners=excluded.number_of_runners""", + (race.date, race.track, race.track_slug, race.race_number, race.race_name, + race.distance, race.condition, race.race_class, int(race.abandoned), + race.start_time, race.timezone, race.number_of_runners), + ) + self.conn.commit() + cur.execute( + "SELECT id FROM races WHERE date=? AND track_slug=? AND race_number=?", + (race.date, race.track_slug, race.race_number), + ) + rid = cur.fetchone()["id"] + # refresh runners (delete+insert for simplicity) + cur.execute("DELETE FROM runners WHERE race_id=?", (rid,)) + for r in race.runners: + cur.execute( + """INSERT INTO runners (race_id, number, name, jockey, trainer, barrier, weight, form, data_completeness) + VALUES (?,?,?,?,?,?,?,?,?)""", + (rid, r.number, r.name, r.jockey, r.trainer, r.barrier, r.weight, + r.form, r.data_completeness), + ) + self.conn.commit() + return rid + + def save_prediction(self, record: dict) -> None: + self.conn.execute( + """INSERT INTO predictions + (date, track, track_slug, race_number, model_version, generated_at, + top3, trifecta, alternatives, confidence, confidence_score, + ranked_runners, data_completeness) + VALUES (?,?,?,?,?,?,?,?,?,?,?,?,?) + ON CONFLICT(date, track_slug, race_number, model_version) + DO UPDATE SET generated_at=excluded.generated_at, top3=excluded.top3, + trifecta=excluded.trifecta, alternatives=excluded.alternatives, + confidence=excluded.confidence, confidence_score=excluded.confidence_score, + ranked_runners=excluded.ranked_runners, data_completeness=excluded.data_completeness""", + (record["date"], record["track"], record.get("track_slug", ""), + record["race_number"], record.get("model_version", settings.model_version), + record.get("generated_at"), json.dumps(record.get("top3")), + json.dumps(record.get("trifecta")), json.dumps(record.get("alternatives")), + record.get("confidence"), record.get("confidence_score"), + json.dumps(record.get("ranked_runners")), record.get("data_completeness")), + ) + self.conn.commit() + + def save_result(self, date: str, track: str, track_slug: str, + race_number: int, actual_trifecta: Optional[list]) -> None: + exact = box = top1 = None + if actual_trifecta and len(actual_trifecta) >= 3 and all(isinstance(x, int) for x in actual_trifecta[:3]): + top1 = int(actual_trifecta[0]) + # exact/box require joining to predictions; computed in evaluation + self.conn.execute( + """INSERT INTO results (date, track, track_slug, race_number, actual_trifecta, exact_hit, box_hit, top1_hit) + VALUES (?,?,?,?,?,?,?,?) + ON CONFLICT(date, track_slug, race_number) + DO UPDATE SET actual_trifecta=excluded.actual_trifecta""", + (date, track, track_slug, race_number, json.dumps(actual_trifecta), + exact, box, top1), + ) + self.conn.commit() + + def get_predictions(self, date: str, model_version: Optional[str] = None) -> list[dict]: + if model_version: + rows = self.conn.execute( + "SELECT * FROM predictions WHERE date=? AND model_version=?", (date, model_version)).fetchall() + else: + rows = self.conn.execute("SELECT * FROM predictions WHERE date=?", (date,)).fetchall() + out = [] + for r in rows: + d = dict(r) + for k in ("top3", "trifecta", "alternatives", "ranked_runners"): + if d.get(k): + d[k] = json.loads(d[k]) + out.append(d) + return out + + def __enter__(self): + return self + + def __exit__(self, *exc): + self.close() diff --git a/trifecta_bro/evaluation/backtest.py b/trifecta_bro/evaluation/backtest.py new file mode 100644 index 0000000000000000000000000000000000000000..90dcbfdc0b83dbe0dd8fc3995be7b61c8fd9512b --- /dev/null +++ b/trifecta_bro/evaluation/backtest.py @@ -0,0 +1,212 @@ +"""Backtesting harness for trifecta model optimization. + +Evaluates any weight profile against historical results with: +- Leave-one-day-out cross-validation +- Grid search over weight space +- Statistical significance testing +""" +from __future__ import annotations + +import itertools +import json +import logging +from pathlib import Path +from typing import Optional + +logger = logging.getLogger("trifecta_bro.backtest") + + +def evaluate_prediction(pred_nums: list[int], actual_nums: list[int]) -> dict: + """Compare a prediction against actual results.""" + if not pred_nums or not actual_nums: + return {"exact": False, "box": False, "top1": False, "top3": 0} + + return { + "exact": pred_nums == actual_nums, + "box": set(pred_nums) == set(actual_nums), + "top1": pred_nums[0] == actual_nums[0], + "top3": len(set(pred_nums) & set(actual_nums)), + } + + +def evaluate_day( + predictions: list[dict], + results: list[dict], +) -> dict: + """Evaluate all predictions for a single day.""" + # Build result lookup + result_lookup = {} + for r in results: + key = (r.get("track", ""), r.get("race", 0)) + actual = r.get("trifecta", []) + if actual: + result_lookup[key] = actual + + stats = { + "total": 0, + "exact": 0, + "box": 0, + "top1": 0, + "top3_total": 0, + } + + for pred in predictions: + track = pred.get("track", "") + race = pred.get("race", 0) + pred_nums = pred.get("trifecta", []) + actual = result_lookup.get((track, race)) + + if not actual or pred.get("skipped"): + continue + + stats["total"] += 1 + result = evaluate_prediction(pred_nums, actual) + stats["exact"] += result["exact"] + stats["box"] += result["box"] + stats["top1"] += result["top1"] + stats["top3_total"] += result["top3"] + + if stats["total"] > 0: + stats["top1_pct"] = stats["top1"] / stats["total"] * 100 + stats["top3_pct"] = stats["top3_total"] / (stats["total"] * 3) * 100 + + return stats + + +def load_day_data(date: str, data_dir: str = "/home/brettanthonysjoberg179/trifecta-bro-hf-space/data") -> tuple: + """Load predictions and results for a single day.""" + # Load predictions + pred_path = Path(data_dir) / "reports" / f"predictions-{date}.json" + if not pred_path.exists(): + return [], [] + + with open(pred_path) as f: + pred_data = json.load(f) + predictions = pred_data.get("predictions", []) + + # Load results + results = [] + + # Helper to parse runner numbers (handle "13e" emergency runners) + def parse_num(s): + return int(str(s).replace("e", "").replace("E", "")) + + # Try multiple result file formats + result_path = Path(data_dir) / "results" / f"{date}.json" + if result_path.exists(): + with open(result_path) as f: + rdata = json.load(f) + if "tracks" in rdata: + for track, races in rdata["tracks"].items(): + if isinstance(races, list): + for r in races: + if "trifecta" in r: + results.append({ + "track": track, + "race": r.get("race", r.get("race_number", 0)), + "trifecta": [parse_num(x) for x in r["trifecta"]], + }) + elif isinstance(races, dict): + for rn, r in races.items(): + if "runners" in r: + runners = r.get("runners", []) + winners = [] + for runner in runners: + pos = runner.get("position") + if pos and pos <= 3: + winners.append((pos, runner["number"])) + winners.sort() + actual = [w[1] for w in winners] + if actual: + results.append({ + "track": track, + "race": int(rn), + "trifecta": actual, + }) + + # Try alternate result file + alt_path = Path(data_dir) / "results" / f"{date}-ra.json" + if alt_path.exists() and not results: + with open(alt_path) as f: + rdata = json.load(f) + for track, races in rdata.items(): + for r in races: + if "trifecta" in r: + results.append({ + "track": track, + "race": r["race"], + "trifecta": [parse_num(x) for x in r["trifecta"]], + }) + + return predictions, results + + +def cross_validate( + dates: list[str], + weight_profile: dict, +) -> dict: + """Run leave-one-day-out cross-validation.""" + all_predictions = {} + all_results = {} + + for date in dates: + predictions, results = load_day_data(date) + if predictions and results: + all_predictions[date] = predictions + all_results[date] = results + + if not all_predictions: + return {"error": "No data loaded"} + + # Evaluate each day + day_stats = {} + for date in sorted(all_predictions.keys()): + stats = evaluate_day(all_predictions[date], all_results[date]) + day_stats[date] = stats + + # Aggregate + total_races = sum(s["total"] for s in day_stats.values()) + total_top1 = sum(s["top1"] for s in day_stats.values()) + total_exact = sum(s["exact"] for s in day_stats.values()) + + return { + "dates": list(day_stats.keys()), + "day_stats": day_stats, + "total_races": total_races, + "total_top1": total_top1, + "total_exact": total_exact, + "top1_pct": total_top1 / total_races * 100 if total_races > 0 else 0, + "profile": weight_profile, + } + + +def grid_search( + dates: list[str], + param_grid: dict, + base_profile: dict, +) -> list[dict]: + """Grid search over weight combinations.""" + results = [] + + # Generate all combinations + param_names = list(param_grid.keys()) + param_values = [param_grid[name] for name in param_names] + + for combo in itertools.product(*param_values): + profile = dict(base_profile) + for name, value in zip(param_names, combo): + profile[name] = value + + # Normalize weights to sum to 1.0 + total_w = sum(profile.values()) + if total_w > 0: + profile = {k: v / total_w for k, v in profile.items()} + + # Evaluate + cv_result = cross_validate(dates, profile) + cv_result["params"] = dict(zip(param_names, combo)) + results.append(cv_result) + + # Sort by top1_pct + results.sort(key=lambda x: x.get("top1_pct", 0), reverse=True) + return results diff --git a/trifecta_bro/evaluation/backtester.py b/trifecta_bro/evaluation/backtester.py new file mode 100644 index 0000000000000000000000000000000000000000..60d5bd58904a5ea3b15632cc3d77de01c3e59bb8 --- /dev/null +++ b/trifecta_bro/evaluation/backtester.py @@ -0,0 +1,154 @@ +"""Backtesting & evaluation. + +Computes out-of-sample-style metrics by replaying the deterministic scoring +model over historical races whose ACTUAL results are already known. Crucially, +the model only ever sees pre-race fields (form/stats) — the actual finishing +order is never fed back into scoring, so there is no data leakage. + +Run: + python -m trifecta_bro.evaluation.backtester --date 2026-08-10 +or programmatically: + from trifecta_bro.evaluation.backtester import Backtester + bt = Backtester() + bt.evaluate_date("2026-08-10", actuals_by_race) +""" +from __future__ import annotations + +import argparse +import json +import logging +from pathlib import Path +from typing import Optional + +from ..config import settings +from ..data.models import RaceModel +from ..data.normalizer import normalise_race +from ..model.analyse_race import analyse_race +from ..model.scoring import load_weights + +logger = logging.getLogger("trifecta_bro.backtest") + + +def _parse_actual(value) -> Optional[list]: + """actual may be '1,7,9' or [1,7,9] or None.""" + if value is None: + return None + if isinstance(value, str): + if "," not in value and value.strip() == "": + return None + return [int(x) for x in value.split(",") if x.strip()] + if isinstance(value, list): + return [int(x) for x in value] + return None + + +class Backtester: + def __init__(self, weights: Optional[dict] = None) -> None: + self.weights = weights or load_weights() + + def evaluate_race(self, race: RaceModel, actual: Optional[list]) -> dict: + analysis = analyse_race(race, weights=self.weights) + rec = {"track": race.track, "race": race.race_number, "skipped": analysis.get("skippable")} + if analysis.get("skippable") or not actual or len(actual) < 3: + rec["scored"] = False + return rec + a = [int(x) for x in actual[:3]] + pred_tri = analysis["trifecta"] + top3 = analysis["top3"] + rec["scored"] = True + rec["actual"] = a + rec["predicted_trifecta"] = pred_tri + rec["top1_hit"] = (a[0] == pred_tri[0]) if pred_tri else False + rec["exact_hit"] = (pred_tri == a) + rec["box_hit"] = (set(pred_tri) == set(a)) if pred_tri else False + # partial coverage: how many of actual top3 are in predicted top3 set + rec["partial3"] = len(set(a) & set(top3)) if top3 else 0 + rec["confidence"] = analysis["confidence"]["category"] + rec["confidence_score"] = analysis["confidence"]["score"] + return rec + + def evaluate(self, races: list[RaceModel], actuals: dict) -> dict: + records = [] + for race in races: + key = (race.track_slug or race.track.lower(), race.race_number) + actual = actuals.get(key) or actuals.get((race.track, race.race_number)) + records.append(self.evaluate_race(race, actual)) + scored = [r for r in records if r.get("scored")] + n = max(1, len(scored)) + # calibration: avg confidence where exact hit vs not + exact = sum(1 for r in scored if r["exact_hit"]) + box = sum(1 for r in scored if r["box_hit"]) + top1 = sum(1 for r in scored if r["top1_hit"]) + partial_sum = sum(r["partial3"] for r in scored) + avg_conf = sum(r["confidence_score"] for r in scored) / n + # place accuracy ~ partial3 >= 2 of 3 + place = sum(1 for r in scored if r["partial3"] >= 2) + return { + "races_total": len(records), + "races_scored": n, + "top1_accuracy": round(top1 / n, 4), + "place_accuracy": round(place / n, 4), + "trifecta_box_hit_rate": round(box / n, 4), + "exact_trifecta_hit_rate": round(exact / n, 4), + "avg_partial_coverage_of_3": round(partial_sum / n, 4), + "avg_confidence": round(avg_conf, 2), + "records": records, + } + + # ----- convenience loaders ----- + @staticmethod + def load_races_from_payloads(payloads: list[dict]) -> list[RaceModel]: + return [normalise_race(p) for p in payloads] + + def evaluate_date(self, date: str, actuals: dict) -> dict: + """Evaluate against race-form payloads stored on disk (e.g. predictions file).""" + from ..data.storage import Storage + # Prefer stored races; fall back to a predictions JSON file with 'form'. + with Storage() as s: + rows = s.conn.execute( + "SELECT * FROM races WHERE date=?", (date,)).fetchall() + if rows: + races = [] + for row in rows: + runners = s.conn.execute( + "SELECT * FROM runners WHERE race_id=?", (row["id"],)).fetchall() + payload = dict(row) + payload["runners"] = [dict(r) for r in runners] + payload["raceNumber"] = row["race_number"] + payload["trackSlug"] = row["track_slug"] + races.append(normalise_race(payload)) + return self.evaluate(races, actuals) + # fallback: a predictions file containing 'form' blocks + pfile = settings.project_root / "data" / "predictions" / f"predictions-{date}.json" + if pfile.exists(): + data = json.loads(pfile.read_text()) + races = [normalise_race(r["form"]) for r in data.get("races", [])] + return self.evaluate(races, actuals) + logger.warning("No stored races for %s", date) + return {"races_total": 0, "races_scored": 0} + + +def main() -> None: + logging.basicConfig(level=logging.INFO, format="%(levelname)s %(message)s") + ap = argparse.ArgumentParser(description="Trifecta backtester") + ap.add_argument("--date", required=True, help="Race date YYYY-MM-DD") + ap.add_argument("--actuals", help="JSON file mapping 'track_slug:RACE' or 'track|RACE' -> '1,7,9'") + args = ap.parse_args() + bt = Backtester() + actuals = {} + if args.actuals: + raw = json.loads(Path(args.actuals).read_text()) + for k, v in raw.items(): + if ":" in k: + t, r = k.split(":", 1) + elif "|" in k: + t, r = k.split("|", 1) + else: + t, r = k, "1" + actuals[(t.strip().lower(), int(r))] = _parse_actual(v) + result = bt.evaluate_date(args.date, actuals) + print(json.dumps({k: v for k, v in result.items() if k != "records"}, indent=2)) + + +if __name__ == "__main__": + main() diff --git a/trifecta_bro/jobs/daily_prediction.py b/trifecta_bro/jobs/daily_prediction.py new file mode 100644 index 0000000000000000000000000000000000000000..e9c171e7c2ec26a2219f4eb10b984cc2203f592f --- /dev/null +++ b/trifecta_bro/jobs/daily_prediction.py @@ -0,0 +1,120 @@ +"""Daily prediction job: orchestrates the full pipeline. + +Run: python -m trifecta_bro.jobs.daily_prediction [--date YYYY-MM-DD] +Defaults to tomorrow (next calendar day in Australia/Sydney). +""" +from __future__ import annotations + +import argparse +import logging +from datetime import datetime, timedelta, timezone +from pathlib import Path + +from ..config import settings +from ..api.formfav_client import FormFavClient, FormFavAuthError, FormFavNotFoundError +from ..api.validator import validate_meetings, validate_race_form +from ..data.normalizer import normalise_meeting, normalise_race +from ..data.storage import Storage +from ..model.analyse_race import analyse_race +from ..model.scoring import load_weights +from ..reporting.dashboard import write_outputs + +logger = logging.getLogger("trifecta_bro.job") + +AU_TZ = timezone(timedelta(hours=10)) # Australia/Sydney (non-DST baseline) + + +def tomorrow_australia(tz_offset_hours: int = 10) -> str: + """Next calendar day relative to the configured Australian timezone.""" + tz = timezone(timedelta(hours=tz_offset_hours)) + now = datetime.now(tz) + return (now + timedelta(days=1)).strftime("%Y-%m-%d") + + +def run(date: str | None = None, dry_run: bool = False) -> dict: + if date is None: + date = tomorrow_australia() + logger.info("Running analysis for %s", date) + retrieved_at = datetime.now(timezone.utc).isoformat() + + if not settings.has_api_key: + raise FormFavAuthError( + "FORMFAV_API_KEY not set — cannot fetch live data. " + "Set it in the environment or .env. (Backtest/analysis of stored " + "data still works without it.)") + + client = FormFavClient() + storage = Storage() + weights = load_weights() + + meetings_payload = client.get_meetings(date) + issues = validate_meetings(meetings_payload) + for iss in issues: + logger.warning("meetings validation: %s", iss) + + meetings = [normalise_meeting(m) for m in meetings_payload + if m.get("country") == settings.country and not m.get("abandoned")] + + analyses = [] + for m in meetings: + for rn in m.races: + try: + form = client.get_race_form(date, m.slug, rn) + except FormFavNotFoundError: + logger.warning("race form not found: %s R%s", m.slug, rn) + continue + fiss = validate_race_form(form) + for iss in fiss: + logger.warning("race %s R%s validation: %s", m.slug, rn, iss) + if any(i.level == "error" for i in fiss): + continue + if form.get("abandoned"): + logger.info("race %s R%s abandoned — skipping", m.slug, rn) + continue + race = normalise_race(form) + storage.upsert_race(race) + analysis = analyse_race(race, weights=weights) + analysis["date"] = date + analyses.append(analysis) + if not dry_run and not analysis.get("skippable"): + storage.save_prediction({ + "date": date, "track": race.track, "track_slug": race.track_slug, + "race_number": race.race_number, + "model_version": settings.model_version, + "generated_at": retrieved_at, "top3": analysis.get("top3"), + "trifecta": analysis.get("trifecta"), + "alternatives": analysis.get("alternatives"), + "confidence": analysis["confidence"]["category"], + "confidence_score": analysis["confidence"]["score"], + "ranked_runners": [{"no": r["number"], "name": r["name"], + "score": r["score"]} for r in analysis["ranked"]], + "data_completeness": analysis.get("data_completeness"), + }) + + # reports + json_path, md_path = write_outputs(date, analyses, settings.model_version, retrieved_at) + storage.close() + logger.info("Wrote %s and %s", json_path, md_path) + return { + "date": date, "meetings": len(meetings), "races_analysed": len(analyses), + "json": str(json_path), "markdown": str(md_path), + } + + +def main() -> None: + logging.basicConfig(level=logging.INFO, + format="%(asctime)s [%(levelname)s] %(name)s: %(message)s") + ap = argparse.ArgumentParser(description="Daily Australian gallops trifecta analysis") + ap.add_argument("--date", help="Override target date (YYYY-MM-DD). Default = tomorrow AEST.") + ap.add_argument("--dry-run", action="store_true", help="Analyse but do not persist predictions.") + args = ap.parse_args() + try: + result = run(date=args.date, dry_run=args.dry_run) + print("DONE:", result) + except Exception as exc: # pragma: no cover + logger.error("Pipeline failed: %s", exc) + raise + + +if __name__ == "__main__": + main() diff --git a/trifecta_bro/model/analyse_race.py b/trifecta_bro/model/analyse_race.py new file mode 100644 index 0000000000000000000000000000000000000000..24bc75f827912d9595a1e46f4ce5463b2c08b705 --- /dev/null +++ b/trifecta_bro/model/analyse_race.py @@ -0,0 +1,126 @@ +"""Per-race analysis orchestrator. + +Combines feature engineering, scoring, pace, probability and confidence into a +single prediction record. Keeps all logic deterministic & explainable. +""" +from __future__ import annotations + +import logging +from pathlib import Path +from typing import Optional + +import yaml + +from ..config import settings +from ..data.models import RaceModel +from .pace_analysis import classify_pace +from .scoring import load_weights, score_runner +from .distance_profiles import get_profile +from .probability import generate_trifecta, compute_confidence + +logger = logging.getLogger("trifecta_bro.analyse") + +EXPLANATION_TEMPLATES = { + "form": "recent form quality (score {v:.0f}/100)", + "class": "career win/place percentages", + "distance": "historical distance performance", + "track": "track-specific record", + "track_distance": "track + distance combo record", + "condition": "track-condition suitability", + "jockey": "form consistency (low variance = reliable)", + "fitness": "first-up / second-up strike rate", + "barrier": "barrier suitability for the expected pace", + "weight": "weight handling relative to the field", + "pace": "race-shape / speed-map adjustment", + "market": "market odds (SP) implied probability", +} + + +def _load_conf(path: Optional[Path] = None) -> dict: + p = Path(path or settings.weights_path) + if not p.exists(): + return {} + data = yaml.safe_load(p.read_text()) or {} + return data.get("confidence", {}), data.get("trifecta", {}) + + +def analyse_race(race: RaceModel, weights: Optional[dict] = None, + confidence_cfg: Optional[dict] = None, + trifecta_cfg: Optional[dict] = None) -> dict: + # Use distance-specific profile if no explicit weights provided + if weights is None: + weights = get_profile(race) + conf_cfg, tri_cfg = _load_conf() + confidence_cfg = confidence_cfg or conf_cfg + trifecta_cfg = trifecta_cfg or tri_cfg + + active = race.active_runners + if len(active) < 3: + return { + "track": race.track, "race_number": race.race_number, + "race_name": race.race_name, "skippable": True, + "reason": f"only {len(active)} active runners (need >=3)", + "confidence": {"category": "AVOID", "score": 0}, + } + + pace = classify_pace(race, active) + ranked = [] + for r in active: + sc = score_runner(r, race, pace, weights) + ranked.append({ + "number": r.number, "name": r.name, "score": sc["score"], + "sub_scores": sc["sub_scores"], "available": sc["available"], + "completeness": sc["completeness"], "jockey": r.jockey, + "trainer": r.trainer, "barrier": r.barrier, "weight": r.weight, + "form": r.form, + }) + ranked.sort(key=lambda x: x["score"], reverse=True) + + # win/place estimates (softmax) for the ranking table + from .probability import softmax_probabilities + probs = softmax_probabilities([r["score"] for r in ranked], temperature=12.0) + for r, p in zip(ranked, probs): + r["win_est"] = round(p, 4) + # place estimate: rough cumulative — top runner more likely to place + for i, r in enumerate(ranked): + r["place_est"] = round(min(1.0, sum(probs[:max(1, i + 3)])), 4) + + tri = generate_trifecta(ranked, trifecta_cfg) + race_completeness = sum(r["completeness"] for r in ranked) / len(ranked) + conf = compute_confidence(ranked, race_completeness, pace, confidence_cfg) + + # explanations for top 3 + explanations = [] + for r in ranked[:3]: + factors = sorted(r["sub_scores"].items(), key=lambda kv: kv[1], reverse=True) + top = [k for k, v in factors if v > 0][:3] + reasons = [EXPLANATION_TEMPLATES.get(k, k).format(v=r["sub_scores"][k]) for k in top] + explanations.append({ + "number": r["number"], "name": r["name"], "score": r["score"], + "reasons": reasons, + }) + + return { + "track": race.track, + "track_slug": race.track_slug, + "race_number": race.race_number, + "race_name": race.race_name, + "distance": race.distance, + "condition": race.condition, + "race_class": race.race_class, + "start_time": race.start_time, + "timezone": race.timezone, + "number_of_runners": race.number_of_runners, + "active_runners": len(active), + "pace": pace, + "ranked": ranked, + "top3": tri["top3"], + "trifecta": tri["primary"], + "alternatives": tri["alternatives"], + "primary_prob": tri.get("primary_prob"), + "runner_probs": tri.get("runner_probs"), + "confidence": conf, + "explanations": explanations, + "data_completeness": round(race_completeness, 3), + "skippable": conf["category"] == "AVOID", + } diff --git a/trifecta_bro/model/distance_profiles.py b/trifecta_bro/model/distance_profiles.py new file mode 100644 index 0000000000000000000000000000000000000000..a6f0a2eb475261cbc6669bd1ad457b6e037f260e --- /dev/null +++ b/trifecta_bro/model/distance_profiles.py @@ -0,0 +1,107 @@ +"""Distance-specific weight profiles for Australian Gallops. + +Different factors matter at different distances: +- Sprint (1000-1200m): barrier, early speed, pace map, weight carrying +- Middle (1400-1600m): form consistency, distance aptitude, fitness +- Staying (1600m+): stamina, first-up strike, jockey/trainer, less barrier weight + +These profiles are designed to be tuned independently via backtesting. +""" +from __future__ import annotations + +from typing import Optional +import yaml +from pathlib import Path + +from ..config import settings + + +# Distance thresholds (in metres) +DISTANCE_BINS = [ + (0, 1200, "sprint"), + (1200, 1601, "middle"), # 1200-1600 inclusive + (1601, 9999, "staying"), # 1601+ +] + +# Default weight profiles per distance class +# Each profile is a dict of component -> weight +DEFAULT_PROFILES = { + "sprint": { + "form": 0.15, + "class": 0.10, + "distance": 0.06, + "track": 0.06, + "track_distance": 0.08, + "condition": 0.04, + "jockey": 0.05, + "fitness": 0.04, + "barrier": 0.12, # Barrier matters most in sprints + "weight": 0.08, + "pace": 0.10, # Pace map matters more in sprints + "market": 0.12, # SP odds (when available) + }, + "middle": { + "form": 0.16, + "class": 0.12, + "distance": 0.08, + "track": 0.06, + "track_distance": 0.08, + "condition": 0.05, + "jockey": 0.06, + "fitness": 0.07, + "barrier": 0.08, + "weight": 0.07, + "pace": 0.06, + "market": 0.11, + }, + "staying": { + "form": 0.14, + "class": 0.14, + "distance": 0.10, # Distance aptitude key in staying races + "track": 0.06, + "track_distance": 0.08, + "condition": 0.06, + "jockey": 0.08, # Jockey matters more in staying + "fitness": 0.10, # Fitness/stamina critical + "barrier": 0.04, # Barrier matters less + "weight": 0.06, + "pace": 0.04, + "market": 0.10, + }, +} + + +def parse_distance(distance_str: str) -> int: + """Parse distance string like '1200m' or '2400m' to integer.""" + if not distance_str: + return 1200 # default + try: + return int(''.join(filter(str.isdigit, str(distance_str)))) + except: + return 1200 + + +def classify_distance(distance: str | int) -> str: + """Classify a distance into sprint, middle, or staying.""" + d = parse_distance(distance) if isinstance(distance, str) else distance + for lo, hi, label in DISTANCE_BINS: + if lo <= d < hi: + return label + return "middle" # default + + +def load_profiles(path: Optional[Path] = None) -> dict: + """Load distance-specific weight profiles from YAML.""" + p = Path(path or settings.project_root / "trifecta_bro" / "config" / "distance_profiles.yaml") + if not p.exists(): + return dict(DEFAULT_PROFILES) + data = yaml.safe_load(p.read_text()) or {} + return {**DEFAULT_PROFILES, **data} + + +def get_profile(race) -> dict: + """Get the appropriate weight profile for a race based on distance.""" + distance_str = getattr(race, 'distance', None) or "" + distance_class = classify_distance(distance_str) + profiles = load_profiles() + return profiles.get(distance_class, DEFAULT_PROFILES["middle"]) diff --git a/trifecta_bro/model/feature_engine.py b/trifecta_bro/model/feature_engine.py new file mode 100644 index 0000000000000000000000000000000000000000..7da2f6a372783bb2c3c5948598c5572752f06611 --- /dev/null +++ b/trifecta_bro/model/feature_engine.py @@ -0,0 +1,91 @@ +"""Feature engineering. + +Form-string parsing follows the FormFav convention: +- digits 1..9 are finishing positions (1st..9th) +- '0' means 10th or worse +- 'x' (or 'X') means a spell / no result (NOT a finishing position) +- '-' / '.' separators are ignored +Recent results weigh more than old ones. Quality improves/declines tracked via +slope of recent positions. +""" +from __future__ import annotations + +import math +import re +from typing import Optional + +# Map a finishing token to a numeric score (higher = better). x/spell = None. +_FINISH_SCORE = {1: 100, 2: 80, 3: 65, 4: 50, 5: 40, 6: 32, 7: 26, 8: 20, 9: 15, 0: 8} + + +def parse_form_positions(form: str) -> list[Optional[int]]: + """Return finishing positions oldest->newest; x/spell -> None.""" + if not form: + return [] + tokens = re.findall(r"[0-9xX]", form) + out: list[Optional[int]] = [] + for t in tokens: + if t in ("x", "X"): + out.append(None) # spell / no result + else: + out.append(int(t)) + return out + + +def form_quality_score(form: str, max_len: int = 12) -> tuple[float, dict]: + """Return (0..100 score, diagnostics). Recent results weighted exponentially.""" + positions = parse_form_positions(form) + # normalise to latest `max_len` + recent = positions[-max_len:] + if not recent: + return 0.0, {"reason": "no form data", "recent": []} + + # weight recency: newest gets highest weight + n = len(recent) + total_w = 0.0 + weighted = 0.0 + for i, pos in enumerate(recent): + w = 2 ** (i) # newest (last) has largest exponent + if pos is None: + # spell: mildly negative but not catastrophic; treat as 0-score + total_w += w + continue + total_w += w + weighted += _FINISH_SCORE.get(pos, 8) * w + base = (weighted / total_w) if total_w else 0.0 + + # consistency: fraction of recent runs that placed (1..3) — ignoring spells + placed = [p for p in recent if p is not None and p <= 3] + consistency = len(placed) / max(1, len([p for p in recent if p is not None])) + + # trend: compare mean of last 3 (non-spell) vs prior 3 (non-spell) + valid = [p for p in recent if p is not None] + trend = 0.0 + if len(valid) >= 4: + last3 = valid[-3:] + prev3 = valid[-6:-3] + if prev3: + m_last = sum(last3) / len(last3) + m_prev = sum(prev3) / len(prev3) + # lower position number = better; improvement => positive + trend = max(-1.0, min(1.0, (m_prev - m_last) / 3.0)) + + score = 0.75 * base + 20 * consistency + 15 * max(0.0, trend) + score = max(0.0, min(100.0, score)) + return round(score, 1), { + "recent": recent, + "consistency": round(consistency, 2), + "trend": round(trend, 2), + "base": round(base, 1), + } + + +def spell_count(form: str) -> int: + """Number of spell markers (x) — indicates layoffs.""" + return len(re.findall(r"[xX]", form or "")) + + +def is_fresh_after_spell(form: str) -> bool: + """True if the most recent result is a spell (just resumed).""" + positions = parse_form_positions(form) + return bool(positions) and positions[-1] is None diff --git a/trifecta_bro/model/features.py b/trifecta_bro/model/features.py new file mode 100644 index 0000000000000000000000000000000000000000..9ed30b2c27f45ccd5efaa88b746bec6bbbbd92d6 --- /dev/null +++ b/trifecta_bro/model/features.py @@ -0,0 +1,167 @@ +"""Comprehensive feature engineering from existing FormFav data.""" +from __future__ import annotations + +import json +from pathlib import Path +from typing import Optional + +from trifecta_bro.data.models import RunnerModel, RaceModel + + +def extract_features(runner: RunnerModel, race: RaceModel) -> dict: + """Extract all possible features from runner data for ML model.""" + features = {} + + # Basic features + features['number'] = runner.number + features['barrier'] = runner.barrier or 0 + features['weight'] = runner.weight or 57.0 + features['age'] = runner.age or 4 + + # Sex encoding + sex = (runner.sex or '').lower() + features['is_gelding'] = 1 if 'gelding' in sex else 0 + features['is_mare'] = 1 if 'mare' in sex else 0 + features['is_filly'] = 1 if 'filly' in sex else 0 + features['is_colt'] = 1 if 'colt' in sex else 0 + + # Career stats + overall = runner.stats.get('overall', {}) + features['career_starts'] = overall.get('starts', 0) or 0 + features['career_wins'] = overall.get('wins', 0) or 0 + features['career_places'] = overall.get('places', 0) or 0 + features['career_win_pct'] = overall.get('winPercent', 0) or 0 + features['career_place_pct'] = overall.get('placePercent', 0) or 0 + + # Track stats + track = runner.stats.get('track', {}) + features['track_starts'] = track.get('starts', 0) or 0 + features['track_wins'] = track.get('wins', 0) or 0 + features['track_win_pct'] = track.get('winPercent', 0) or 0 + features['track_place_pct'] = track.get('placePercent', 0) or 0 + + # Distance stats + distance = runner.stats.get('distance', {}) + features['distance_starts'] = distance.get('starts', 0) or 0 + features['distance_wins'] = distance.get('wins', 0) or 0 + features['distance_win_pct'] = distance.get('winPercent', 0) or 0 + features['distance_place_pct'] = distance.get('placePercent', 0) or 0 + + # Track + Distance combo + track_dist = runner.stats.get('trackDistance', {}) + features['track_distance_starts'] = track_dist.get('starts', 0) or 0 + features['track_distance_wins'] = track_dist.get('wins', 0) or 0 + features['track_distance_win_pct'] = track_dist.get('winPercent', 0) or 0 + features['track_distance_place_pct'] = track_dist.get('placePercent', 0) or 0 + + # Condition stats (match by race condition) + cond = (race.condition or '').lower() + cond_stats = runner.stats.get('conditions', {}) + cond_key = None + for key in cond_stats: + if cond and cond[:4] in key.lower(): + cond_key = key + break + if cond_key: + cs = cond_stats[cond_key] + features['cond_starts'] = cs.get('starts', 0) or 0 + features['cond_wins'] = cs.get('wins', 0) or 0 + features['cond_win_pct'] = cs.get('winPercent', 0) or 0 + features['cond_place_pct'] = cs.get('placePercent', 0) or 0 + else: + features['cond_starts'] = 0 + features['cond_wins'] = 0 + features['cond_win_pct'] = 0 + features['cond_place_pct'] = 0 + + # First-up / Second-up stats + first_up = runner.stats.get('firstUp', {}) + second_up = runner.stats.get('secondUp', {}) + features['first_up_starts'] = first_up.get('starts', 0) or 0 + features['first_up_wins'] = first_up.get('wins', 0) or 0 + features['first_up_win_pct'] = first_up.get('winPercent', 0) or 0 + features['second_up_starts'] = second_up.get('starts', 0) or 0 + features['second_up_wins'] = second_up.get('wins', 0) or 0 + features['second_up_win_pct'] = second_up.get('winPercent', 0) or 0 + + # Form analysis + form = runner.form or '' + features['form_length'] = len(form) + + # Recent form (last 5) + recent = form[-5:] if len(form) >= 5 else form + features['recent_wins'] = sum(1 for c in recent if c == '1') + features['recent_places'] = sum(1 for c in recent if c in ['1', '2', '3']) + features['recent_win_pct'] = features['recent_wins'] / len(recent) if recent else 0 + features['recent_place_pct'] = features['recent_places'] / len(recent) if recent else 0 + + # Very recent (last 3) + very_recent = form[-3:] if len(form) >= 3 else form + features['very_recent_wins'] = sum(1 for c in very_recent if c == '1') + features['very_recent_win_pct'] = features['very_recent_wins'] / len(very_recent) if very_recent else 0 + + # Last start result + features['last_start_pos'] = _parse_last_position(form[-1]) if form else 0 + + # Career prize money + prize = runner.career_prize_money + if prize: + try: + features['career_prize'] = float(str(prize).replace('$', '').replace(',', '')) + except: + features['career_prize'] = 0 + else: + features['career_prize'] = 0 + + # Prize money per start + features['prize_per_start'] = features['career_prize'] / features['career_starts'] if features['career_starts'] > 0 else 0 + + # Race features + features['num_runners'] = race.number_of_runners or 10 + + # Distance in metres + distance_str = race.distance or '1200m' + try: + features['distance_metres'] = int(''.join(filter(str.isdigit, str(distance_str)))) + except: + features['distance_metres'] = 1200 + + # Barrier advantage (relative to field) + features['barrier_central'] = abs(features['barrier'] - features['num_runners'] / 2) + + # Weight relative to field + features['weight_relative'] = features['weight'] - 57.0 # 57kg is average + + return features + + +def _parse_last_position(char: str) -> int: + """Parse a form character to a finishing position.""" + if char == '1': + return 1 + elif char == '2': + return 2 + elif char == '3': + return 3 + elif char == '4': + return 4 + elif char == '5': + return 5 + elif char == '6': + return 6 + elif char == '7': + return 7 + elif char == '8': + return 8 + elif char == '9': + return 9 + elif char == '0': + return 10 # spell + elif char in ['x', 'X']: + return 0 # spell + elif char in ['f', 'F']: + return 0 # fell + elif char in ['p', 'P']: + return 0 # pulled up + else: + return 0 diff --git a/trifecta_bro/model/pace_analysis.py b/trifecta_bro/model/pace_analysis.py new file mode 100644 index 0000000000000000000000000000000000000000..2cfa00bc55d053130b89afa97fc51a4227abfd95 --- /dev/null +++ b/trifecta_bro/model/pace_analysis.py @@ -0,0 +1,91 @@ +"""Pace / race-shape estimation. + +Where FormFav supplies a pace scenario we use it; otherwise we derive a proxy +from the field's historical speed profiles. The engine then classifies SLOW / +MODERATE / FAST / VERY FAST and tags each runner's likely role +(leader / on-speed / midfield / backmarker) using barrier + historical +front-running tendency when available. + +All adjustments are evidence-based and never universal rules. +""" +from __future__ import annotations + +from typing import Optional + +from ..data.models import RaceModel, RunnerModel + + +def classify_pace(race: RaceModel, runners: list[RunnerModel]) -> dict: + """Estimate race shape from available evidence. + + Uses: + - FormFav raceClass / distance as coarse tempo priors (short races + lower + classes tend to be faster) + - a derived 'speed_pressure' from how many runners have strong front-running + or high win% (proxy when no explicit pace field) + """ + n = len(runners) or 1 + pressure = 0.0 + leaders = [] + for r in runners: + wp = r.win_percent + # high win% + low barrier => more likely to press forward + barrier = r.barrier or 5 + fwd = max(0.0, (wp / 100.0) - 0.05) + (0.5 if barrier <= 3 else 0.0) + pressure += fwd + if fwd > 0.12: + leaders.append(r.number) + pressure_norm = pressure / n # ~0..0.5 + + if pressure_norm >= 0.30: + label = "VERY FAST" + elif pressure_norm >= 0.20: + label = "FAST" + elif pressure_norm >= 0.11: + label = "MODERATE" + else: + label = "SLOW" + + roles = {} + for r in runners: + barrier = r.barrier or 5 + wp = r.win_percent / 100.0 + if barrier <= 3 and wp >= 0.10: + roles[r.number] = "leader/on-speed" + elif barrier <= 6: + roles[r.number] = "midfield" + else: + roles[r.number] = "backmarker" + + return { + "label": label, + "pressure": round(pressure_norm, 3), + "likely_leaders": leaders, + "roles": roles, + } + + +def pace_adjustment(runner: RunnerModel, pace: dict) -> float: + """Return an additive 0..100 sub-score adjustment (can be negative). + + Logic: + - SLOW race: a confirmed leader/on-speed runner is advantaged (can control). + - FAST/VERY FAST: a leader is penalised (likely to fold); midfield/strong + finishers advantaged. + - Backmarkers get a small negative in SLOW (hard to make ground). + """ + role = pace["roles"].get(runner.number, "midfield") + label = pace["label"] + if label == "SLOW": + if role == "leader/on-speed": + return 6.0 + if role == "backmarker": + return -4.0 + return 1.0 + if label in ("FAST", "VERY FAST"): + if role == "leader/on-speed": + return -4.0 + if role == "backmarker": + return 3.0 + return 2.0 + return 0.0 diff --git a/trifecta_bro/model/probability.py b/trifecta_bro/model/probability.py new file mode 100644 index 0000000000000000000000000000000000000000..4ab12e07675ac3ea4c29f4e940bdb16b8a0b8deb --- /dev/null +++ b/trifecta_bro/model/probability.py @@ -0,0 +1,118 @@ +"""Probability, trifecta generation, and confidence. + +Deterministic / statistical only — no LLM involvement. Probabilities are model +estimates (softmax over scores), explicitly NOT bookmaker odds, and are labelled +as such in all output. +""" +from __future__ import annotations + +import math +from collections import OrderedDict +from typing import Optional + + +def softmax_probabilities(scores: list[float], temperature: float = 1.0) -> list[float]: + if not scores: + return [] + mx = max(scores) + exps = [math.exp((s - mx) / temperature) for s in scores] + total = sum(exps) or 1.0 + return [e / total for e in exps] + + +def joint_prob(first: int, second: int, third: int, + runner_probs: dict[int, float], order: list[int]) -> float: + """Probability that `order` (a permutation of first/second/third) lands, + under a simple first-order model: P(1st) * P(2nd | not 1st) * P(3rd | not 1,2).""" + nums = [first, second, third] + perm = list(order) + p = 1.0 + excluded = set() + for pos, pick in enumerate(perm): + avail = [n for n in nums if n not in excluded] + # P(pick | available) proportional to its standalone prob among available + avail_p = {n: runner_probs.get(n, 0.0) for n in avail} + s = sum(avail_p.values()) or 1.0 + p *= avail_p.get(pick, 0.0) / s + excluded.add(pick) + return p + + +def generate_trifecta(ranked: list[dict], weights_cfg: dict) -> dict: + """ranked: list of {number, score, win_est, place_est} sorted desc by score. + Returns primary, top3, alternatives (savers), and probabilities.""" + if len(ranked) < 3: + return {"skippable": True, "reason": "fewer than 3 active runners"} + + # standalone per-runner win probabilities (softmax over scores) + nums = [r["number"] for r in ranked] + scores = [r["score"] for r in ranked] + probs = softmax_probabilities(scores, temperature=12.0) + runner_probs = {n: p for n, p in zip(nums, probs)} + + top3 = [ranked[0]["number"], ranked[1]["number"], ranked[2]["number"]] + primary = list(top3) + + # enumerate saver permutations of the top-K (K=4) and score them + k = min(4, len(ranked)) + pool = [r["number"] for r in ranked[:k]] + from itertools import permutations + candidates = [] + for order in permutations(pool): + if order == tuple(primary): + continue + pr = joint_prob(primary[0], primary[1], primary[2], runner_probs, order) + candidates.append((list(order), pr)) + candidates.sort(key=lambda x: x[1], reverse=True) + primary_prob = joint_prob(primary[0], primary[1], primary[2], runner_probs, tuple(primary)) + max_ratio = weights_cfg.get("min_saver_prob_ratio", 0.18) + max_savers = weights_cfg.get("max_savers", 6) + savers = [c for c in candidates if c[1] >= primary_prob * max_ratio][:max_savers] + + return { + "primary": primary, + "top3": top3, + "alternatives": [c[0] for c in savers], + "primary_prob": round(primary_prob, 4), + "saver_probs": [round(c[1], 4) for c in savers], + "runner_probs": {str(k): round(v, 4) for k, v in runner_probs.items()}, + } + + +def compute_confidence(ranked: list[dict], race_completeness: float, + pace: dict, weights_cfg: dict) -> dict: + if len(ranked) < 3: + return {"category": "AVOID", "score": 0, + "reason": "Insufficient active runners for a trifecta."} + conf = weights_cfg + leader = ranked[0]["score"] + if leader < weights_cfg.get("min_leader_score_for_prediction", 30.0): + return {"category": "AVOID", "score": int(leader), + "reason": "Leader score below threshold — data too weak to predict."} + sep = ranked[0]["score"] - ranked[1]["score"] + # competitive runners within `competitive_band` of leader + band = conf.get("competitive_band", 8.0) + competitive = sum(1 for r in ranked if leader - r["score"] <= band) + + if (sep >= conf.get("high_separation", 18.0) + and race_completeness >= conf.get("high_min_completeness", 0.85) + and competitive <= conf.get("max_competitive_runners_for_high", 3)): + cat, score = "HIGH", min(100, 70 + int(sep) + int(race_completeness * 15)) + elif (sep >= conf.get("medium_separation", 9.0) + and race_completeness >= conf.get("medium_min_completeness", 0.6) + and competitive <= conf.get("max_competitive_runners_for_medium", 6)): + cat, score = "MEDIUM", min(75, 50 + int(sep) + int(race_completeness * 10)) + elif sep < 4.0 or race_completeness < 0.35: + cat, score = "AVOID", min(35, int(leader)) + else: + cat, score = "LOW", min(50, 30 + int(sep)) + score = max(0, min(100, score)) + return { + "category": cat, + "score": score, + "leader_score": round(leader, 1), + "separation": round(sep, 1), + "competitive_runners": competitive, + "data_completeness": round(race_completeness, 2), + "pace": pace.get("label"), + } diff --git a/trifecta_bro/model/scoring.py b/trifecta_bro/model/scoring.py new file mode 100644 index 0000000000000000000000000000000000000000..68a09f26bc4b5a805ab54101a7b3c05943be2384 --- /dev/null +++ b/trifecta_bro/model/scoring.py @@ -0,0 +1,242 @@ +"""Configurable runner scoring engine. + +Each component yields a 0..100 sub-score. The final score is a weighted blend +of the configured weights. When a component has insufficient data for a runner, +its weight is redistributed across the components that DO have data (so a +runner missing jockey/trainer stats isn't unfairly zeroed). This keeps the model +transparent and degrades gracefully on incomplete FormFav data. + +v2.0 changes: +- Distance-specific weight profiles (sprint/middle/staying) +- Market component placeholder (SP odds when available via Betfair API) +- track_distance component +- fitness component (replaces trainer proxy) +""" +from __future__ import annotations + +import logging +from pathlib import Path +from typing import Optional + +import yaml + +from ..config import settings +from ..data.models import RaceModel, RunnerModel +from .feature_engine import form_quality_score +from .pace_analysis import classify_pace, pace_adjustment +from .distance_profiles import get_profile, parse_distance, classify_distance + +logger = logging.getLogger("trifecta_bro.scoring") + +# Base weights used as fallback +DEFAULT_WEIGHTS = { + "form": 0.18, + "class": 0.14, + "distance": 0.10, + "track": 0.10, + "track_distance": 0.10, + "condition": 0.05, + "jockey": 0.06, + "fitness": 0.08, + "barrier": 0.08, + "weight": 0.08, + "pace": 0.03, +} + + +def load_weights(path: Optional[Path] = None) -> dict: + p = Path(path or settings.weights_path) + if not p.exists(): + return dict(DEFAULT_WEIGHTS) + data = yaml.safe_load(p.read_text()) or {} + w = data.get("weights", {}) + merged = {**DEFAULT_WEIGHTS, **{k: float(v) for k, v in w.items()}} + return merged + + +def _safe_ratio(places: float, starts: float, cap: float, weight: float) -> float: + if not starts: + return 0.0 + return min((places / starts) * 100 * (weight / cap), cap) + + +def _form_component(r: RunnerModel) -> float: + score, _ = form_quality_score(r.form) + return score + + +def _class_component(r: RunnerModel, race: RaceModel) -> float: + wp = r.win_percent + pp = r.place_percent + return min(100.0, wp * 1.5 + pp * 0.5) + + +def _distance_component(r: RunnerModel) -> float: + d = r.stats.get("distance", {}) + return _safe_ratio(d.get("places", 0), d.get("starts", 0), 100.0, 100.0) + + +def _track_component(r: RunnerModel) -> float: + t = r.stats.get("track", {}) + return _safe_ratio(t.get("places", 0), t.get("starts", 0), 100.0, 100.0) + + +def _track_distance_component(r: RunnerModel) -> float: + """Use FormFav trackDistance stats — the most specific signal.""" + td = r.stats.get("trackDistance", {}) + if not td or not td.get("starts"): + return 0.0 + return _safe_ratio(td.get("places", 0), td.get("starts", 0), 100.0, 100.0) + + +def _condition_component(r: RunnerModel, race: RaceModel) -> float: + cond = (race.condition or "").lower() + cond_stats = r.stats.get("conditions", {}) + if not cond_stats: + return 0.0 + best = 0.0 + for key, data in cond_stats.items(): + if cond and cond[:4] in key.lower(): + best = max(best, _safe_ratio(data.get("places", 0), data.get("starts", 0), 100.0, 100.0)) + if best == 0.0: + vals = [_safe_ratio(v.get("places", 0), v.get("starts", 0), 100.0, 100.0) for v in cond_stats.values()] + best = sum(vals) / len(vals) if vals else 0.0 + return best + + +def _jockey_component(r: RunnerModel) -> float: + # Form consistency (low variance = reliable) + if not r.form: + return 0.0 + positions = [] + for ch in r.form: + if ch.isdigit(): + val = int(ch) + if val <= 9: + positions.append(val) + if len(positions) < 2: + return 0.0 + mean = sum(positions) / len(positions) + variance = sum((p - mean) ** 2 for p in positions) / len(positions) + stddev = variance ** 0.5 + score = max(0.0, 100 - stddev * 30) + return score + + +def _fitness_component(r: RunnerModel) -> float: + """Combines first-up and second-up strike rates as fitness proxy.""" + first_up = r.stats.get("firstUp", {}) + second_up = r.stats.get("secondUp", {}) + + fu_starts = first_up.get("starts", 0) or 0 + fu_wins = first_up.get("wins", 0) or 0 + su_starts = second_up.get("starts", 0) or 0 + su_wins = second_up.get("wins", 0) or 0 + + total_starts = fu_starts + su_starts + if total_starts == 0: + return 0.0 + + fu_rate = (fu_wins / fu_starts) if fu_starts > 0 else 0 + su_rate = (su_wins / su_starts) if su_starts > 0 else 0 + + if fu_starts > 0 and su_starts > 0: + score = (fu_rate * 0.6 + su_rate * 0.4) * 100 + elif fu_starts > 0: + score = fu_rate * 100 + else: + score = su_rate * 100 + + return min(100.0, score) + + +def _barrier_component(r: RunnerModel, race: RaceModel, pace: dict) -> float: + barrier = r.barrier + if barrier is None: + return 0.0 + + n = max(race.number_of_runners, 8) + distance = race.distance or "" + + dist_num = 1200 + try: + dist_num = int(''.join(filter(str.isdigit, distance))) if distance else 1200 + except: + pass + + # Distance-aware barrier logic + if dist_num <= 1200: + spread = abs(barrier - (n / 2.0 + 0.5)) + base = max(0.0, 100.0 - spread * 12.0) + elif dist_num <= 1600: + spread = abs(barrier - (n / 2.0 + 0.5)) + base = max(0.0, 100.0 - spread * 8.0) + else: + spread = abs(barrier - (n / 2.0 + 0.5)) + base = max(0.0, 100.0 - spread * 5.0) + + role = pace["roles"].get(r.number, "midfield") + if pace["label"] == "SLOW": + base += (5 - barrier) * 1.2 if barrier <= 5 else 0.0 + elif pace["label"] in ("VERY FAST", "FAST"): + base += (barrier - 5) * 0.8 if barrier > 5 else 0.0 + + return max(0.0, min(100.0, base)) + + +def _weight_component(r: RunnerModel, race: RaceModel) -> float: + if r.weight is None: + return 0.0 + w = r.weight + score = 40 + (w - 52) * 4.0 + return max(0.0, min(100.0, score)) + + +def _market_component(r: RunnerModel) -> float: + """Market component — placeholder for SP odds. + + Returns 0 until Betfair API key is configured. + When available, this will fetch SP odds and convert to implied probability. + """ + return 0.0 + + +def score_runner(r: RunnerModel, race: RaceModel, pace: dict, weights: dict | None = None) -> dict: + """Score a runner using distance-specific weights if no weights provided.""" + if weights is None: + weights = get_profile(race) + + comp = { + "form": _form_component(r), + "class": _class_component(r, race), + "distance": _distance_component(r), + "track": _track_component(r), + "track_distance": _track_distance_component(r), + "condition": _condition_component(r, race), + "jockey": _jockey_component(r), + "fitness": _fitness_component(r), + "barrier": _barrier_component(r, race, pace), + "weight": _weight_component(r, race), + "pace": 50.0 + pace_adjustment(r, pace), + "market": _market_component(r), + } + + available = {} + total_w = 0.0 + for k, w in weights.items(): + if comp[k] > 0 or k in ("form", "pace"): + available[k] = w + total_w += w + + if total_w == 0: + return {"sub_scores": comp, "score": 0.0, "available": {}, "completeness": r.data_completeness} + + norm = {k: w / total_w for k, w in available.items()} + score = sum(comp[k] * norm[k] for k in norm) + + return { + "sub_scores": comp, + "score": round(score, 1), + "available": {k: round(v, 3) for k, v in norm.items()}, + "completeness": r.data_completeness, + } diff --git a/trifecta_bro/reporting/dashboard.py b/trifecta_bro/reporting/dashboard.py new file mode 100644 index 0000000000000000000000000000000000000000..d16b6976532b64a77629ad2c5cc27e9f61e3110b --- /dev/null +++ b/trifecta_bro/reporting/dashboard.py @@ -0,0 +1,141 @@ +"""Reporting: machine-readable JSON + human-readable Markdown dashboard.""" +from __future__ import annotations + +import json +from pathlib import Path +from typing import Optional + +from ..config import settings + +DISCLAIMER = ( + "Predictions are statistical estimates based on available information. " + "They are NOT guarantees of any racing outcome or betting success." +) + + +def to_json_payload(date: str, analyses: list[dict], model_version: str, + retrieved_at: str) -> dict: + preds = [] + for a in analyses: + if a.get("skippable"): + preds.append({ + "track": a.get("track"), "race": a.get("race_number"), + "skipped": True, "reason": a.get("reason"), + }) + continue + preds.append({ + "track": a["track"], + "race": a["race_number"], + "race_name": a.get("race_name"), + "confidence": a["confidence"]["score"], + "confidence_category": a["confidence"]["category"], + "top3": a["top3"], + "trifecta": a["trifecta"], + "alternatives": a["alternatives"], + "primary_prob_est": a.get("primary_prob"), + "runner_probs_est": a.get("runner_probs"), + "pace": a.get("pace", {}).get("label"), + "data_completeness": a.get("data_completeness"), + "ranked": [ + {"no": r["number"], "name": r["name"], "score": r["score"], + "win_est": r.get("win_est"), "place_est": r.get("place_est")} + for r in a["ranked"][:6] + ], + }) + return { + "date": date, + "country": settings.country.upper(), + "race_type": settings.race_code, + "model_version": model_version, + "retrieved_at": retrieved_at, + "disclaimer": DISCLAIMER, + "predictions": preds, + } + + +def predictions_to_markdown(date: str, analyses: list[dict], model_version: str, + retrieved_at: str) -> str: + out = [] + out.append(f"# Australian Gallops Trifecta Predictions — {date}") + out.append("") + out.append(f"*Model version {model_version} | data retrieved {retrieved_at}*") + out.append("") + out.append(f"> {DISCLAIMER}") + out.append("") + + # Best trifecta opportunities + best = [a for a in analyses if not a.get("skippable") + and a["confidence"]["category"] in ("HIGH", "MEDIUM")] + best.sort(key=lambda a: a["confidence"]["score"], reverse=True) + out.append("## BEST TRIFECTA OPPORTUNITIES") + if best: + for i, a in enumerate(best[:8], 1): + tri = " → ".join(str(x) for x in a["trifecta"]) + out.append(f"{i}. {a['track']} R{a['race_number']} — " + f"{a['confidence']['category']} ({a['confidence']['score']}/100)") + out.append(f" {tri}") + else: + out.append("_No high/medium confidence races._") + out.append("") + + # Per-race cards + for a in analyses: + out.append("---") + out.append("") + hdr = f"### {a.get('track','?')} — Race {a.get('race_number','?')}" + if a.get("race_name"): + hdr += f" — {a['race_name']}" + out.append(hdr) + if a.get("skippable"): + out.append(f"**Skipped:** {a.get('reason')}") + out.append("") + continue + meta = [] + if a.get("distance"): meta.append(a["distance"]) + if a.get("condition"): meta.append(a["condition"]) + if a.get("race_class"): meta.append(a["race_class"]) + if a.get("start_time"): meta.append(f"Start {a['start_time']}") + meta.append(f"{a.get('active_runners')} runners") + out.append(" | ".join(meta)) + out.append("") + out.append("**Prediction**") + medals = ["🥇", "🥈", "🥉"] + for m, r in zip(medals, a["ranked"][:3]): + out.append(f"{m} #{r['number']} {r['name']} (score {r['score']})") + out.append("") + out.append(f"**Primary Trifecta:** {' → '.join(str(x) for x in a['trifecta'])}") + if a.get("alternatives"): + out.append(f"**Saver Trifectas:** " + + "; ".join(" → ".join(str(x) for x in c) for c in a["alternatives"])) + out.append(f"**Confidence:** {a['confidence']['category']} — " + f"{a['confidence']['score']}/100 " + f"(pace {a.get('pace',{}).get('label')}, " + f"completeness {a.get('data_completeness')})") + out.append("") + out.append("**Key Factors (top selections)**") + for e in a["explanations"][:3]: + out.append(f"- #{e['number']} {e['name']}: " + "; ".join(e["reasons"])) + out.append("") + # compact ranking table + out.append("| Rank | No. | Horse | Score | Win Est. | Place Est. | Key Factors |") + out.append("| ---- | --- | ----- | ----- | -------- | ---------- | ----------- |") + for i, r in enumerate(a["ranked"][:6], 1): + top_factors = sorted(r["sub_scores"].items(), key=lambda kv: kv[1], reverse=True) + kf = ", ".join(k for k, v in top_factors if v > 0)[:40] + out.append(f"| {i} | {r['number']} | {r['name']} | {r['score']} | " + f"{r.get('win_est')} | {r.get('place_est')} | {kf} |") + out.append("") + return "\n".join(out) + + +def write_outputs(date: str, analyses: list[dict], model_version: str, + retrieved_at: str, out_dir: Optional[Path] = None) -> tuple[Path, Path]: + out_dir = Path(out_dir or settings.reports_dir) + out_dir.mkdir(parents=True, exist_ok=True) + payload = to_json_payload(date, analyses, model_version, retrieved_at) + md = predictions_to_markdown(date, analyses, model_version, retrieved_at) + json_path = out_dir / f"predictions-{date}.json" + md_path = out_dir / f"report-{date}.md" + json_path.write_text(json.dumps(payload, indent=2)) + md_path.write_text(md) + return json_path, md_path diff --git a/trifecta_bro/tools.py b/trifecta_bro/tools.py new file mode 100644 index 0000000000000000000000000000000000000000..ff60623435b8152a56670864fdedb84dd163a176 --- /dev/null +++ b/trifecta_bro/tools.py @@ -0,0 +1,102 @@ +"""Hermes/Agent reusable tools. + +These wrap the deterministic pipeline so an agent can execute natural-language +commands like "Run tomorrow's Australian gallops analysis" or +"Analyse Randwick Race 7" without re-implementing logic. + +Each function is a thin, well-documented wrapper returning plain data. Prediction +math stays deterministic (see model/); the agent adds orchestration + explanation. +""" +from __future__ import annotations + +import logging +from datetime import datetime, timezone +from pathlib import Path +from typing import Optional + +from .config import settings +from .api.formfav_client import FormFavClient +from .api.validator import validate_race_form +from .data.normalizer import normalise_race +from .data.storage import Storage +from .model.analyse_race import analyse_race +from .model.scoring import load_weights +from .jobs.daily_prediction import tomorrow_australia +from .reporting.dashboard import write_outputs + +logger = logging.getLogger("trifecta_bro.tools") + + +def get_tomorrow_meetings(date: str | None = None) -> list[dict]: + """Discover tomorrow's AU gallops meetings via FormFav.""" + date = date or tomorrow_australia() + client = FormFavClient() + raw = client.get_meetings(date) + meetings = [m for m in raw if m.get("country") == settings.country and not m.get("abandoned")] + return [{"track": m.get("track"), "slug": m.get("slug"), "races": m.get("races", [])} + for m in meetings] + + +def get_race_form(date: str, track_slug: str, race: int) -> dict: + """Fetch normalised race form for one race.""" + client = FormFavClient() + raw = client.get_race_form(date, track_slug, race) + validate_race_form(raw) + return normalise_race(raw).model_dump() + + +def analyse_race_tool(date: str, track_slug: str, race: int) -> dict: + """Full analysis for a single race (deterministic).""" + client = FormFavClient() + raw = client.get_race_form(date, track_slug, race) + validate_race_form(raw) + race_model = normalise_race(raw) + return analyse_race(race_model, weights=load_weights()) + + +def rank_runners(date: str, track_slug: str, race: int) -> list[dict]: + a = analyse_race_tool(date, track_slug, race) + return a.get("ranked", []) + + +def generate_trifecta(date: str, track_slug: str, race: int) -> dict: + a = analyse_race_tool(date, track_slug, race) + return {"trifecta": a.get("trifecta"), "alternatives": a.get("alternatives"), + "confidence": a.get("confidence")} + + +def save_prediction(date: str, track_slug: str, race: int) -> dict: + a = analyse_race_tool(date, track_slug, race) + with Storage() as s: + s.save_prediction({ + "date": date, "track": a["track"], "track_slug": a["track_slug"], + "race_number": a["race_number"], "model_version": settings.model_version, + "generated_at": datetime.now(timezone.utc).isoformat(), + "top3": a.get("top3"), "trifecta": a.get("trifecta"), + "alternatives": a.get("alternatives"), + "confidence": a["confidence"]["category"], + "confidence_score": a["confidence"]["score"], + "ranked_runners": [{"no": r["number"], "name": r["name"], "score": r["score"]} + for r in a["ranked"]], + "data_completeness": a.get("data_completeness"), + }) + return {"saved": True, "track": a["track"], "race": a["race_number"]} + + +def run_daily_analysis(date: str | None = None, publish: bool = False) -> dict: + """Run the complete pipeline for a date and return report paths.""" + from ..jobs.daily_prediction import run as _run + return _run(date=date) + + +def why_ranked_first(date: str, track_slug: str, race: int) -> str: + """Explain in plain language why the top runner ranked first.""" + a = analyse_race_tool(date, track_slug, race) + if a.get("skippable"): + return f"Race skipped: {a.get('reason')}" + top = a["ranked"][0] + subs = top["sub_scores"] + factors = sorted(((k, v) for k, v in subs.items() if v > 0), key=lambda x: x[1], reverse=True) + parts = [f"Runner #{top['number']} {top['name']} ranks first (score {top['score']}) because:" + f" strong {', '.join(k for k, _ in factors[:3])}."] + return " ".join(parts)