Date PosBHATypeRace DetailsSP
25/07/1310/1046FLATBath, 0m 5f 161y, Firm, C612/1
16/07/135/1046FLATBeverley, 0m 5f 0y, Good to Firm (Watered), C611/2
15/06/133/1447FLATLingfield Park, 0m 6f 0y, Good to Firm, C68/1
12/06/1310/1349FLATHamilton Park, 0m 6f 5y, Good to Firm, C616/1
06/06/135/1149FLATThirsk, 0m 7f 0y, Good to Firm, C622/1
24/05/1310/1151FLATMusselburgh, 0m 5f 0y, Good to Firm, C620/1
13/05/137/951FLATWolverhampton, 0m 5f 20y, Standard, C616/1
06/04/134/1054FLATWolverhampton, 0m 5f 216y, Standard, C620/1
03/04/136/754FLATLingfield Park, 0m 5f 0y, Standard, C610/1
08/02/139/958FLATWolverhampton, 0m 5f 216y, Standard, C640/1
21/01/139/961FLATWolverhampton, 0m 5f 20y, Standard, C540/1
14/06/126/1163FLATHaydock Park, 0m 5f 0y, Good, Good to Firm in places, C48/1
02/06/124/964FLATMusselburgh, 0m 5f 0y, Good to Soft, Good in places, C414/1
25/05/126/1065FLATMusselburgh, 0m 5f 0y, Good to Firm, C69/1
30/03/128/967FLATWolverhampton, 0m 5f 216y, Standard, C525/1
15/03/124/968FLATWolverhampton, 0m 5f 216y, Standard, C525/1
27/02/129/971FLATWolverhampton, 0m 5f 20y, Standard, C522/1
12/02/114/671FLATLingfield Park, 0m 5f 0y, Standard, C415/8
07/01/111/961FLATLingfield Park, 0m 5f 0y, Standard, C611/4
31/12/101/961FLATLingfield Park, 0m 5f 0y, Standard, C615/8
18/12/10-61FLATLingfield Park, 0m 5f 0y, Standard, C511/2
13/12/105/1155FLATWolverhampton, 0m 5f 20y, Standard, C613/8
05/12/101/755FLATLingfield Park, 0m 5f 0y, Standard, C69/4
02/09/102/1252FLATWolverhampton, 0m 5f 20y, Standard, C67/2
27/08/102/1055FLATThirsk, 0m 5f 0y, Good to Firm, Good in places, C510/1
13/08/104/1155FLATNottingham, 0m 5f 13y, Good to Soft, C69/2
20/07/101/652FLATYarmouth, 0m 5f 43y, Good to Firm, C611/4
02/07/102/545FLATHaydock Park, 0m 5f 0y, Good (Good to Firm in places; Sprint: Good to Firm), C511/4
22/06/101/845FLATNewbury, 0m 5f 34y, Good to Firm, C516/1
04/06/103/1146FLATWolverhampton, 0m 5f 20y, Standard, C615/2
27/04/105/1445FLATNottingham, 0m 5f 13y, Firm, C620/1
10/04/107/1348FLATWolverhampton, 0m 5f 20y, Standard, C620/1
11/03/107/950FLATSouthwell, 0m 5f 0y, Standard, C620/1
23/09/093/747FLATKempton Park, 0m 5f 0y, Standard, C620/1
12/09/096/1048FLATWolverhampton, 0m 5f 20y, Standard, C69/1
17/08/092/1046FLATWolverhampton, 0m 5f 20y, Standard, C613/2
01/08/096/746FLATDoncaster, 0m 5f 0y, Soft, Good to Soft in places, C511/1
22/06/094/844FLATWolverhampton, 0m 5f 20y, Standard, C58/1
28/01/093/745FLATLingfield Park, 0m 5f 0y, Standard, C610/1
23/01/093/1045FLATWolverhampton, 0m 5f 0y, Standard, C633/1
08/01/096/845FLATSouthwell, 0m 5f 0y, Standard/Slow, C650/1
15/12/087/11-FLATWolverhampton, 0m 5f 0y, Standard, C633/1
12/11/087/8-FLATSouthwell, 0m 5f 0y, Standard, C640/1
29/10/088/8-FLATNottingham, 0m 5f 13y, Heavy, Soft in places, C540/1

Next Race Off

09:55 Chantilly
J: M Guyon
Nature's Order
J: T Thulliez
Valley Kid
J: F Valle Skar
Shy Moon
J: M Pecheur
J: A Hamelin
Five By Five
J: S Chuette
Seeking Revenge
J: L Grosso
Spring Show
J: L Boisseau
Yellow Mad Monkey
J: J Cabre
Selfie Style
J: S Breux
Ken Tah Ten
J: C Pacaut
Ever One
J: S Tison
Lance D'estuaire
J: Mlle A Massin
Blue Linn
J: A Lemaitre
Dragon's Teeth
J: L Bails
Heaven's Door
J: S Laurent

Racing Tips

Check out the latest in-depth racing preview

Friday's racing preview

Lordofthehorizon should be able to make his class count at Lingfield, according to Matt Rennie - he has a tip for every race on every card.

The view at Exeter racecourse

Daily Nap: A Cracking bet

Ben Linfoot returns to the Daily Nap hot-seat and he fancies a little bit of history repeated on Town Moor.

Trainer Harry Fry

Sporting Life Tipping Record

A look at how the Sporting Life recommended bets have performed in January 2020.