Saturday NEWMARKET (2000 Guineas), GOODWOOD, THIRSK, DONCASTER (E)
May 1st Uttoxeter, Hexham (E)
Kilbeggan (E)
Kentucky Derby (Churchill Downs)
Sunday NEWMARKET (1000 Guineas), HAMILTON, SALISBURY
May 2nd Gowran Park, Sligo
Prix Ganay (Longchamp)
Monday BEVERLEY, CHEPSTOW, WARWICK, WINDSOR, KEMPTON (AW) NZ Weanling & Mixed Sale
May 3rd Curragh, Down Royal, Limerick
BANK HOLIDAY Prix Hocquart (Longchamp)
Tuesday BATH, NEWCASTLE, CATTERICK (E) NZ Weanling & Mixed Sale
May 4th Fakenham, Exeter (E)
Ballinrobe (E)
Wednesday CHESTER (Chester Cup), SOUTHWELL (AW) NZ Weanling & Mixed Sale
May 5th Kelso, Cheltenham (E), Huntingdon (E)
Thursday CHESTER (Chester Vase), GOODWOOD, FFOS LAS (E)
May 6th Newton Abbot, Wetherby (E), Wincanton (E)
Clonmel (E)
Friday CHESTER (Ormonde S, Dee S), LINGFIELD, NOTTINGHAM, HAMILTON (E), RIPON (E)
May 7th Aintree (E)
Downpatrick (E), Wexford (E)
Saturday ASCOT, LINGFIELD (Derby Trial S, Oaks Trial S), NOTTINGHAM, THIRSK (E), WARWICK (E)
May 8th HAYDOCK (M), Hexham
Dundalk
Sunday Plumpton, Uttoxeter, Worcester
May 9th Leopardstown, Killarney
German 2000 Guineas (Cologne), Premio Presidente della Repubblica (Rome)
Monday BRIGHTON, REDCAR, WINDSOR (E), WOLVERHAMPTON (AW) Barretts 2Y0 in Training Sales
May 10th Towcester (E)
Killarney (E)
Tuesday BEVERLEY, WARWICK, YARMOUTH, SOUTHWELL (AW) Goffs Breeze-Up Sale (Dundalk)
May 11th Newton Abbot (E),
Killarney (E)
Wednesday YORK (Tattersalls Muisdora S, Duke of York S), BATH (E) Brightwells Cheltenham May Sale
May 12th Exeter, Fontwell, Perth (E)
Naas (E)
Thursday YORK (Tote Dante S), SALISBURY, NEWMARKET (E)
May 13th Perth, Folkestone (E), Ludlow (E)
Gowran Park (E)
Friday YORK (Yorkshire Cup), NEWBURY, NEWMARKET, HAMILTON (E), NEWCASTLE (E)
May 14th  Aintree (E)
Cork (E), Dundalk (E)
Saturday NEWBURY (Juddmonte Lockinge S), NEWMARKET, THIRSK, DONCASTER (E) Saint-Cloud Breeze-Up Sale
May 15th Bangor-On-Dee, Uttoxeter (E)
Kilbeggan (E)
Preakness Stakes (Pimlico)
Sunday RIPON
May 16th Market Rasen, Stratford
Limerick, Navan
French 2000 & 1000 Guineas (Longchamp), Derby Italiano (Rome), 
Singapore Airlines International Cup (Kranji)
Monday BATH, LEICESTER (E), WINDSOR (E), WOLVERHAMPTON (AW) Fasig-Tipton 2YOs (Timonium)
May 17th Newton Abbot Inglis Melbourne Sale
Roscommon (E)
Tuesday BRIGHTON, MUSSELBURGH, NOTTINGHAM, CARLISLE (E) Doncaster Spring NH Sales
May 18th Towcester (E) Fasig-Tipton 2YOs (Timonium)
Punchestown (E) Inglis Melbourne Sale
Wednesday GOODWOOD, LINGFIELD Doncaster Spring NH Sales
May 19th  Kelso, Sedgefield (E), Worcester (E) Inglis Melbourne Sales
Sligo (E)
Thursday HAYDOCK, SALISBURY (E), SANDOWN (E), SOUTHWELL (AW) Doncaster Spring NH Sales
May 20th Wetherby Inglis Melbourne Sales
Tipperary (E), Wexford (E)
Friday CATTERICK, CHEPSTOW, YARMOUTH, HAYDOCK (E), MUSSELBURGH (E) Goresbridge 2Y0 Breeze-Up Sale
May 21st Towcester (E)
Wexford (E)
Saturday CHESTER, GOODWOOD, HAYDOCK, YORK, LINGFIELD (E), NEWBURY (E)
May 22nd Curragh(Irish 2000 Guineas)
Sunday BATH
May 23rd Fakenham, Perth
Curragh(Irish 1000 Guineas, Tattersalls Rogers Gold Cup), Downpatrick
Grosser Mercedes-Benz-Preis (Baden-Baden), Prix Saint-Alary, Prix d'Ispahan (Longchamp)
Monday CARLISLE, LEICESTER, THIRSK (E), WINDSOR (E)
May 24th Cartmel
Tuesday CHEPSTOW, RIPON, LINGFIELD (AW)
May 25th Hexham (E), Huntingdon (E)
Wednesday AYR, FFOS LAS, BEVERLEY (E) Doncaster Spring Store Sales
May 26th Sedgefield, Southwell (E)
Punchestown (E)
Premio Emilio Turati (Milan)
Thursday AYR BRIGHTON, NEWCASTLE (E), SANDOWN (E), WOLVERHAMPTON (AW) Doncaster Spring Store Sales
May 27th Wetherby (E)
Clonmel (E)
Friday BRIGHTON, NEWCASTLE, NEWMARKET, HAYDOCK (E), PONTEFRACT (E)
May 28th Stratford (E)
Cork (E), Down Royal (E)
Saturday BEVERLEY, CATTERICK, HAYDOCK, NEWMARKET
May 29th Cartmel (E), Stratford (E)
Down Royal (E)
Prix de Royaumont (Chantilly)
Sunday NEWMARKET
May 30th Fontwell, Uttoxeter
Leopardstown
Preis der Diana (Dusseldorf)
Monday CARLISLE, CHEPSTOW, GOODWOOD, LEICESTER, REDCAR
May 31st  Cartmel, Towcester
BANK HOLIDAY Ballinrobe (E)