At The Races


Race Cards, Odds & Results Mon 25th Oct

Choose a day to view races for...
Next 5 Races
  1. 17:10 - Leicester, 1m 3f 179y
  2. 17:10 - Toulouse, 1m 3f 204y
  3. 17:20 - Ayr, 2m
  4. 17:25 - Newcastle, 1m 2f 42y
  5. 17:35 - Galway, 1m 3f 180y
Latest Replays
  1. 16:55 - Newcastle, 1m 4f 98y
  2. 16:55 - Marseille-borely, 1m 2f 96y
  3. 16:37 - Toulouse, 7f 209y
  4. 16:20 - Marseille-borely, 1m 2f 96y
  5. 16:02 - Toulouse, 7f 209y
Ayr
  1. ALL - View all races at this meeting
  2. 13:20 - 2m 4f 100y (6 ran)
  3. 13:55 - 2m (9 ran)
  4. 14:30 - 2m 4f 110y (4 ran)
  5. 15:05 - 3m 70y (8 ran)
  6. 15:40 - 3m 20y (3 ran)
  7. 16:15 - 2m 3f 110y (7 ran)
  8. 16:50 - 2m 3f 110y (7 ran)
  9. 17:20 - 2m (11 run)
Leicester
  1. ALL - View all races at this meeting
  2. 13:40 - 7f (12 ran)
  3. 14:15 - 6f (10 ran)
  4. 14:50 - 6f (6 ran)
  5. 15:25 - 7f (10 ran)
  6. 16:00 - 1m 53y (6 ran)
  7. 16:35 - 5f (7 ran)
  8. 17:10 - 1m 3f 179y (18 run)
Newcastle
  1. ALL - View all races at this meeting
  2. 16:55 - 1m 4f 98y (9 ran)
  3. 17:25 - 1m 2f 42y (13 run)
  4. 18:00 - 1m 5y (6 run)
  5. 18:30 - 7f 14y (14 run)
  6. 19:00 - 5f (11 run)
  7. 19:30 - 1m 5y (11 run)
  8. 20:00 - 7f 14y (12 run)
  9. 20:30 - 7f 14y (12 run)
Redcar
  1. ALL - View all races at this meeting
  2. 13:00 - 5f 217y (15 ran)
  3. 13:30 - 5f 217y (19 ran)
  4. 14:05 - 7f 219y (8 ran)
  5. 14:40 - 1m 1f (9 ran)
  6. 15:15 - 1m 2f 1y (13 ran)
  7. 15:50 - 7f (8 ran)
  8. 16:25 - 5f 217y (10 ran)
  9. 17:00 - 5f 217y (12 ran)
Galway (IRE)
  1. ALL - View all races at this meeting
  2. 13:35 - 1m 73y (7 ran)
  3. 14:10 - 1m 73y (17 ran)
  4. 14:45 - 7f (6 ran)
  5. 15:20 - 7f (10 ran)
  6. 15:55 - 7f (16 ran)
  7. 16:30 - 1m 3f 180y (13 ran)
  8. 17:05 - 1m 3f 180y (17 ran)
  9. 17:35 - 1m 3f 180y (18 run)
Wexford (IRE)
  1. ALL - View all races at this meeting
  2. 13:10 - 2m 100y (13 ran)
  3. 13:45 - 2m 100y (10 ran)
  4. 14:20 - 2m 100y (12 ran)
  5. 14:55 - 2m 4f (12 ran)
  6. 15:30 - 2m 7f (4 ran)
  7. 16:05 - 2m (13 ran)
  8. 16:40 - 2m 100y (9 ran)
Marseille-borely (France)
  1. ALL - View all races at this meeting
  2. 12:50 - 1m 2f 96y (16 ran)
  3. 13:25 - 7f 209y (6 ran)
  4. 14:00 - 1m 208y (7 ran)
  5. 14:35 - 7f 209y (7 ran)
  6. 15:10 - 1m 208y (6 ran)
  7. 15:45 - 7f 209y (13 ran)
  8. 16:20 - 1m 2f 96y (10 ran)
  9. 16:55 - 1m 2f 96y (11 ran)
Strasbourg (France)
  1. ALL - View all races at this meeting
  2. 10:50 - 1m 5f 202y (13 ran)
  3. 11:20 - 1m 5f 202y (14 ran)
  4. 11:50 - 1m 5f 202y (10 ran)
  5. 12:25 - 1m 5f 202y (11 ran)
  6. 13:07 - 1m 5f 202y (14 ran)
  7. 13:42 - 1m 5f 202y (13 ran)
  8. 14:17 - 1m 5f 202y (18 ran)
  9. 14:52 - 1m 5f 202y (13 ran)
Toulouse (France)
  1. ALL - View all races at this meeting
  2. 15:27 - 7f 209y (13 ran)
  3. 16:02 - 7f 209y (9 ran)
  4. 16:37 - 7f 209y (7 ran)
  5. 17:10 - 1m 3f 204y (8 run)
  6. 17:45 - 1m 2f 205y (7 run)
  7. 18:15 - 1m 1f 207y (9 run)
  8. 18:45 - 1m 1f 207y (10 run)
  9. 19:15 - 1m 6f 200y (8 run)
Vaal (RSA)
  1. ALL - View all races at this meeting
  2. 12:05 - 7f 210y (9 ran)
  3. 12:40 - 7f 210y (11 ran)
  4. 13:15 - 1m 1f 208y (7 ran)
  5. 13:50 - 1m 1f 208y (12 ran)
  6. 14:25 - 7f 101y (7 ran)
  7. 15:00 - Abandoned
  8. 15:35 - Abandoned
  9. 16:10 - Abandoned
  • Meeting(s) televised on ATR Channel
  • Archived race video footage available
Go to Plus Timeform

Click to show US racing

Finger Lakes (USA)
  1. ALL - View all races at this meeting
  2. R1 (18:10) - 1m 70y (7 run)
  3. R2 (18:39) - 1m 70y (7 run)
  4. R3 (19:08) - 1m 70y (6 run)
  5. R4 (19:37) - 6f (5 run)
  6. R5 (20:06) - 6f (6 run)
  7. R6 (20:35) - 6f (9 run)
  8. R7 (21:04) - 6f (5 run)
  9. R8 (21:33) - 6f (8 run)
  10. R9 (22:02) - 1m 70y (7 run)
  11. R10 (22:31) - 1m 70y (10 run)
Fort Erie (USA)
  1. ALL - View all races at this meeting
  2. R1 (18:00) - 5f 110y (5 run)
  3. R2 (18:28) - 1m 110y (6 run)
  4. R3 (18:56) - 6f (7 run)
  5. R4 (19:24) - 6f (8 run)
  6. R5 (19:52) - 5f 110y (7 run)
  7. R6 (20:20) - 5f 110y (6 run)
  8. R7 (20:48) - 6f (7 run)
  9. R8 (21:16) - 6f 110y (6 run)
  10. R9 (21:44) - 6f 110y (7 run)
  11. R10 (22:12) - 5f (8 run)
Mahoning Valley (USA)
  1. ALL - View all races at this meeting
  2. R1 (17:45) - 5f 110y (10 run)
  3. R2 (18:12) - 6f (7 run)
  4. R3 (18:40) - 6f (7 run)
  5. R4 (19:09) - 1m (7 run)
  6. R5 (19:36) - 6f (7 run)
  7. R6 (20:04) - 6f (10 run)
  8. R7 (20:33) - 6f (11 run)
  9. R8 (21:02) - 6f (12 run)
Mountaineer (USA)
  1. ALL - View all races at this meeting
  2. R1 (00:00) - 1m (8 run)
  3. R2 (00:25) - 5f (9 run)
  4. R3 (00:50) - 5f (6 run)
  5. R4 (01:15) - 5f 110y (7 run)
  6. R5 (01:40) - 5f (7 run)
  7. R6 (02:05) - 4f 110y (7 run)
  8. R7 (02:30) - 1m 70y (8 run)
  9. R8 (02:55) - 6f (10 run)
Yonkers Harness (USA)
  1. ALL - View all races at this meeting
  2. R1 (00:15) - 1m (8 run)
  3. R2 (00:35) - 1m (8 run)
  4. R3 (00:55) - 1m (8 run)
  5. R4 (01:15) - 1m (8 run)
  6. R5 (01:35) - 1m (8 run)
  7. R6 (01:55) - 1m (8 run)
  8. R7 (02:15) - 1m (8 run)
  9. R8 (02:35) - 1m (8 run)
  10. R9 (02:55) - 1m (8 run)
  11. R10 (03:15) - 1m (8 run)
  12. R11 (03:35) - 1m (8 run)
  13. R12 (03:55) - 1m (8 run)
Zia Park (USA)
  1. ALL - View all races at this meeting
  2. R1 (19:30) - 3f 210y (7 run)
  3. R2 (19:57) - 1f 80y (12 run)
  4. R3 (20:24) - 1f 180y (12 run)
  5. R4 (20:51) - 1f 180y (10 run)
  6. R5 (21:18) - 5f 110y (7 run)
  7. R6 (21:45) - 5f (7 run)
  8. R7 (22:12) - 6f 110y (7 run)
  9. R8 (22:39) - 6f 110y (8 run)
  10. R9 (23:06) - 6f (7 run)
  11. R10 (23:33) - 1m (9 run)
  12. R11 (00:00) - 1m (12 run)

Ed Walker Stable Tour
18 Jun 2019

ED WALKER had his name etched on the Royal Ascot roll of honour when Agrotera landed a gamble in the Sandringham Handicap 12 months ago and that filly prepares to do battle once again when she contests Wednesday’s Duke of Cambridge Stakes.

Agrotera made the perfect reappearance when landing the Listed Snowdrop Stakes at Kempton in April and she will be joined in the line-up by stablemate Indian Blessing who showed her well being when winning a listed event at Musselburgh for the Upper Lambourn trainer.

Current stable star Stormy Antarctic takes his chance in the opening Queen Anne after two Group successes in  Germany and Italy and the admirable Cap Francais looks to return to a mile and a quarter to bring him success when he contests the Listed Hampton Court at Stakes on Thursday.

There will be further representation for the Kingsdown Stables team in the Handicaps and on the eve of Royal Ascot, Ed kindly spoke to Tony Elves of ATR about his hopes for the week and beyond.

Older Horses
2882743
Stormy Antarctic
GB
6
ch
Bea Remembered
Stormy Atlantic
g
6 ch g Stormy Atlantic - Bea Remembered
Winner of eight of his 27 starts and currently rated 114. Winner of both of his starts this year – scoring by a neck from Madita in a Group 3 in Dusseldorf (1m) in April and beating Anda Muchacho four lengths in a Group 2 at Capannelle (1m 1f) in May.
He runs in the Queen Anne and is a remarkably consistent stable star who deserves to win a Group 1. If he doesn’t win the Queen Anne then we will be looking at a Group 1 in Munich that he nearly won last year.
2944245
Garbanzo
IRE
5
gr
Noble Fantasy
Mastercraftsman
g
5 gr g Mastercraftsman - Noble Fantasy
Winner of three of his 11 starts and currently rated 84. Completed a hat trick when beating Al Kout a neck at Haydock (1m 6f) in September off a mark of 80.
He won three last year and went jumping through the Winter which he didn’t take too. He is back in training with me now and he needs soft ground and he could have a good Autumn.
2942494
Indian Blessing
GB
5
ch
Alpen Glen
Sepoy
m
5 ch m Sepoy - Alpen Glen
Winner of four of her 18 starts and currently rated 105. Returned to winning form in a listed event at Musselburgh (7f) this month when scoring by a length and a half from Wisdom Mind.
She runs in the Duke of Cambridge and she won a listed race at Musselburgh very easily last time out and she has some very good form in the book. We are going to see how she runs at Ascot on Wednesday and decide whether we go back to North America to try and win a Grade 1 over there or whether we have a crack at something like the Rothschild or the Falmouth.
2995279
Agrotera
IRE
4
ch
Lombatina
Mastercraftsman
f
4 ch f Mastercraftsman - Lombatina
Winner of three of her 8 starts and currently rated 102. Made a winning reappearance in a listed fillies event at Kempton (1m) in April when beating Preening a length. Agrotera runs in the Duke Of Cambridge on Wednesday and she got back on track at Kempton when winning the Listed Snowdrop Stakes after being a little disappointing in the second half of last year.
She is a big strong filly who has done well from three to four and we are extremely excited about her this year. We wanted to keep her fresh for Ascot and it has been the plan since she crossed the line at Kempton.
2982944
Blackheath
GB
4
b
Da's Wish
Excelebration
g
4 b g Excelebration - Da's Wish
Winner of two of his 15 starts and currently rated 84. Came closest to victory this term when runner-up, beaten three quarters of a length to Erissimus Maximus at Windsor (6f) in May off his current mark.
I think he is going to have a really good year and he was unlucky not to win at Windsor and hated Epsom. He might run this weekend and on six or seven furlongs and fast ground he is going to get better and better.
3005313
Caradoc
IRE
4
b
Applause
Camelot
g
4 b g Camelot - Applause
Winner of two of his 5 starts and currently rated 90. Returned to winning form when beating Ventura Knight half a length at Newmarket (1m 2f) this month off a mark of 86.
He is a lovely horse that won at Newmarket recently. He disappointed on his seasonal return at Newmarket but Liam (Keniry) gave him a lovely introduction after a long layoff and they went slow then sprinted up the dip. I would love to try and squeeze him into the John Smith’s Cup at York. He runs at Chelmsford on Wednesday.
2984725
Fille De Reve
GB
4
b
Danehill Dreamer
Iffraaj
f
4 b f Iffraaj - Danehill Dreamer
Winner of three of her 10 starts and currently rated 93. Gained her last success at Ascot (6f) in September when scoring by a nose from Ice Lord off a mark of 91.
She is a lovely filly and the plan with her was the Wokingham but she won’t get in. She got sick in the Spring after her disappointing run at Newbury and has taken time to come back. She is now back and we will see where we go but she could have a big Summer.
2978596
Iconic Knight
IRE
4
b
Teutonic
Sir Prancealot
g
4 b g Sir Prancealot - Teutonic
Winner of three of his 19 starts and currently rated 78. Finished third, beaten half a length, to Pennsylvania Dutch at Goodwood (6f) in June off his current mark.
He was unlucky not to win at Goodwood last time and he is very versatile with the ground. He could have a good year as a bigger stronger four-year-old and he’s not done a lot wrong.
2984023
Maygold
GB
4
b
Spanish Gold
Mayson
f
4 b f Mayson - Spanish Gold
Winner of four of her 14 starts and currently rated 77. Returned to winning form at Salisbury (5f) on Sunday when beating Youkan two and three quarter lengths off her current mark.
She won well at Salisbury on Sunday and is a very fast filly who I think is going to have a good year when she gets her required soft ground. I wouldn’t be surprised to see her pop up in better races in the Autumn.
3026735
Molls Memory
GB
4
ch
Bright Moll
Helmet
f
4 ch f Helmet - Bright Moll
Winner of one of her 8 starts and currently rated 81. Scored by a length and a quarter from Ballyquin at Ascot (6f) in May off a mark of 75 and followed up at Windsor (6f) last night off her new mark when beating Equitation a neck.
She gave us a nice boost for the week ahead when winning at Windsor last night and is going the right way. She has taken a long time to mature but she is there now and has really found her stride. She could have a really good season but needs a bit of cut in the ground.
2980155
Mountain Peak
GB
4
b
Nolas Lolly
Swiss Spirit
g
4 b g Swiss Spirit - Nolas Lolly
Winner of five of his 16 starts and currently rated 86. Unplaced both starts this season at Goodwood (5f) in May and Epsom (6f) in June.
He is a lovely Sprinter who needs rattling quick ground. Goodwood and Epsom didn’t suit and back on a conventional track, hopefully, we can get him back in the winner’s enclosure.
Three Year Olds
3044317
Baba Ghanouj
IRE
3
b
Lombatina
Sea The Stars
f
3 b f Sea The Stars - Lombatina
Winner of one of her 4 starts and currently rated 83. Finished second, beaten a length and three quarters, to Bella Vita in a handicap at Salisbury (1m 2f) in May.
She is a lovely filly and she possibly didn’t stay when coming to win her race at Salisbury in May and just got outstayed by a filly of Eve Johnson Houghton’s who has won again since. She is Agrotera’s half sister and she could well have a good Summer.
3040860
Came From The Dark
IRE
3
gr
Silver Shoon
Dark Angel
c
3 gr c Dark Angel - Silver Shoon
Winner of one of his 4 starts and currently rated 81. Came good at Haydock (6f) this month when scoring by two and a quarter lengths from Glorious Emaraty off a mark of 75
He won well on his handicap debut on very heavy ground at Haydock and he could have a very progressive season. He is a big horse and will be even better next year.
3036214
Cap Francais
GB
3
b
Miss Cap Ferrat
Frankel
c
3 b c Frankel - Miss Cap Ferrat
Winner of two of his 5 starts and currently rated 103. Creditable efforts both starts this term. Finished runner-up, beaten half a length, to Cape Of Good Hope in the Listed Blue Riband Trial at Epsom (1m 2f) in April and subsequently fourth, beaten five and a quarter lengths, to Anthony Van Dyke in the Listed Lingfield Derby Trial at Lingfield (1m 3 1/2f) in May.
He is a lovely horse and was arguably unlucky in the Blue Riband Trial and didn’t quite stay in the Lingfield Derby Trial. He is dropping back to ten furlongs for the Hampton Court on Thursday and he goes there with a great chance.
3044754
Dreamweaver
IRE
3
b
Livia's Dream
Mastercraftsman
g
3 b g Mastercraftsman - Livia's Dream
Winner of one of his 4 starts and currently rated 68. Scored by two lengths from London Eye on his first run since being gelded at Goodwood (1m 2f) in May off a mark of 64.
He won on his handicap debut at Goodwood and he was an immature type who we gave plenty of time between races. Hopefully, he can have a progressive season. I trained his dam and she didn’t run her best race until her five-year-old season when she won a listed race and this guy should have a progressive campaign.
3036048
Duckett's Grove
USA
3
b
Xylonia
Point Of Entry
c
3 b c Point Of Entry - Xylonia
Winner of two of his four starts and currently rated 92. Gained his first success for the stable when beating Maamora a short head in a novice event at Chelmsford (1m 2f) in May.
He is a lovely big horse but with the rain around I think I am going to duck that and wait. I will probably bring him back to a mile and a quarter as I am not convinced he stayed a mile and a half in the Cocked Hat at Goodwood. He is a big raw framed horse who will get better and better with time.
3029780
Gallic
GB
3
b
Gallipot
Kodiac
f
3 b f Kodiac - Gallipot
Winner of one of her 7 starts and currently rated 85. Finished fourth, beaten five and a quarter lengths, to Artistic Rifles in a handicap at Doncaster (1m) in May off her current mark.
She might run in the Sandringham. She was a but disappointing last time but she bumped into a group of horses where the form has worked out very well. She wasn’t quite herself that day but she is back to her best and I wouldn’t be surprised to see her run a nice race at Ascot.
3044757
Ginistrelli
IRE
3
b
Guaranda
Frankel
c
3 b c Frankel - Guaranda
Winner of one his 3 starts and currently rated 82. Finished fifth, beaten 17 lengths, to Telecaster in a novice event at Windsor (1m 2f) in April.
He was disappointing at Windsor when he got into a sort of speed battle with Telecaster and paid the price. He wasn't quite right afterwards and he is now back and could run at Goodwood on Friday. I think he could make into a nice middle distance horse.
3028725
Glorious Lover
IRE
3
b
Love Match
Tamayuz
g
3 b g Tamayuz - Love Match
Winner of one of his 5 starts and currently rated 98. Better effort at Newcastle (7f) in May on his reappearance when second, beaten half a length, to Dubai Legacy off a mark of 97.
He runs in the Britannia Handicap and he is a lightly raced horse who has done nothing wrong. He has loads of ability and I wouldn’t be surprised to see him run at big race at Ascot on Thursday.
3089089
Hotsy Totsy
IRE
3
b
Siphon Melody
Casamento
f
3 b f Casamento - Siphon Melody
Winner of two of her 3 starts and currently rated 90. Scored by six lengths from Gaslight in a novice event at Kempton (7f) in May on latest start.
She runs in the Sandringham on Friday and is a talented filly. It is probably her last run for us before she goes to America. She has been bought by an American and I can see her running a huge race in the Sandringham.
3042553
Jack D'or
GB
3
b
Inchberry
Raven's Pass
c
3 b c Raven's Pass - Inchberry
Better effort on his reappearance at Lingfield (7f) in June when runner-up, beaten half a length, to Heroic.
He ran well on his second ever start at Lingfield and hopefully can head to Beverley on June 25 to break his maiden before going onto better things. He will be a solid horse going handicapping.
3025818
Royal Intervention
IRE
3
ch
Exciting Times
Exceed and Excel
f
3 ch f Exceed and Excel - Exciting Times
Winner of one of his 5 starts and currently rated 99. Finished third, beaten three and a half lengths, to Hello Youmzain in the Group 2 Sandy Lane Stakes at Haydock (6f) in May
She is a very fast filly and she runs in the Commonwealth Cup on Friday. I wouldn’t be surprised to see her stay seven furlongs in time now she is relaxing better but she is exceptionally talented and ran a big race in the Sandy Lane. I can see her running into a place in the Commonwealth Cup all being well.
3028730
Starfighter
GB
3
b
Starlit Sands
Sea The Stars
g
3 b g Sea The Stars - Starlit Sands
No wins from 5 starts and currently rated 74. Finished third, beaten two and a quarter lengths, to Conundrum at Leicester (1m 2f) in May off his current mark.
He is a nice handicapper who should improve as the year goes on. He has been an immature type and he was a little unlucky at Leicester where he got too far back in a slowly run race. He needs top of the ground and is certainly handicapped to win races.
3045518
State Of Affair
USA
3
ch
Circumstances
Giant's Causeway
g
3 ch g Giant's Causeway - Circumstances
No wins from 4 starts and currently rated 74. Finished fifth, beaten four and three quarter lengths, to Dancin Boy in a handicap at Redcar (1m 2f) in May off a mark of 75.
He will be a progressive handicapper over a mile and a half and on fast ground. He could be a nice horse to go to war with later in the Summer.
3056869
Stormbomber
CAN
3
ch
Swanky Bubbles
Stormy Atlantic
c
3 ch c Stormy Atlantic - Swanky Bubbles
No wins from 4 starts and currently rated 66. Unplaced all starts.
He’s a big boy who will possibly need gelding but could eventually find his way.
3028550
Sunday Star
GB
3
b
Northern Star
Kodiac
f
3 b f Kodiac - Northern Star
Winner of one of her 7 starts and currently rated 97. Probably best effort when fourth, beaten three and three quarter lengths, to Magnetic Charm in a listed contest at York (1m) in May.
She is a lovely filly who has been slightly disappointing this season through no fault of her own. She is going to go to Carlisle for a listed race next week.
3036316
Swindler
GB
3
b
Priceless Jewel
Invincible Spirit
g
3 b g Invincible Spirit - Priceless Jewel
Placed in all three starts and currently rated 82. Finished third, beaten a head, to Mohaather at Nottingham (6f) in October when last seen out.
He has very good form from last year and we are waiting for some fast ground. He is a talented horse and he can hopefully make and impact in valuable six furlong handicaps.
3028558
Triggered
IRE
3
b
Triggers Broom
Dandy Man
c
3 b c Dandy Man - Triggers Broom
Winner of two of his ten starts and currently rated 88. Unplaced three starts this year.
He has been disappointing this year but for whatever reason it just hasn’t happened yet. He is very fast and I think he will come good later in the year.
2995279
Agrotera
exciting filly who provided the trainer with his first Royal Ascot success in the Sandringham Handicap last year and could have a big part to play in the Duke of Cambridge.
3044317
Baba Ghanouj
half sister to Agrotera who is going the right way and worth following.
3036214
Cap Francais
has a big race in him and could it be the Hampton Court?
3005313
Caradoc
trainer is keen to run him in the John Smith’s Cup and a win at Chelmsford in mid week might secure his place at York.
3089089
Hotsy Totsy
could soon be winging it across the Atlantic and could lightning strike twice for Walker in the Sandringham.
2882743
Stormy Antarctic
classy gelding who should win mores races at the highest level.
Email this page to a friend

Launch At The Races Video Console

DOWNLOAD OUR APP

ATROur new app combines detailed racecards and form with FREE archive video and dynamic in-app betting functionality to produce an unrivalled form research and betting service.

Download our iPhone App from iTunes
Download our Android App direct from attheraces.com

DON'T MISS OUR NEW +TIMEFORM SERVICE

+TimeformWe've teamed up with Timeform to bring you a brand new premium form service offering exclusive ratings and analysis for all UK & Irish races at an unbeatable price.

Check out today's Free +Timeform Race
Read more about the +Timeform service

Replay Horses

You can watch replays of ATR races from the UK and Ireland within minutes of the horses passing the post.




Racecourse Data Company