Royal Ascot is nearly here but before the big one comes a weekend jam-packed full of racing.
Saturday's best meets include: Musselburgh, York, Bath, Sandown Park, Hexham, Lingfield Park and Leicester.
If Saturday doesn't take your fancy, be sure to check out Doncaster and Salisbury.
Have a look at our man Newsboy's tips below and tweet us at @mirrorsport with how you get on.
Good luck and always bet responsibly.
SATURDAY
MUSSELBURGH
1.35 SHOBROOM
2.05 EXCESSABLE
2.35 KHAMAARY
3.10 EL ASTRONAUTE
3.45 GREAT FIGHTER
4.20 EQUITY
4.55 MY GIRL MAISIE
5.30 TOP OF THE BANK
YORK
1.50 CHARISMATIC MAN
2.20 REPUTATION
2.55 GABRIAL
3.30 GOLDEN APOLLO
4.05 ZODIAKOS
4.40 ARBALET
5.15 HARBOUR GREY
BATH
1.55 GRAMS AND OUNCES
2.25 THE DALEY EXPRESS
3.00 SHORT CALL
3.35 REALIZE
4.10 MOWHOOB
4.45 ZAMBEZI QUEEN
5.20 MOLLY JONES
SANDOWN PARK
2.10 BONJOUR STEVE
2.40 ARDAD (NB)
3.15 BLACK TRILBY
3.50 GREENSIDE
4.25 INTREPIDLY
5.00 MUNTHANY
5.35 VUELA (NAP)
HEXHAM
2.15 BESTWORK
2.45 JIMMY BREEKIE
3.20 MIDNIGHT SHOT
3.55 CARD GAME
4.30 PETIVILLE
5.05 DICA
5.40 SPOSALIZIO
6.15 RUBYTWO
LINGFIELD PARK
5.50 ORITHIA
6.20 YA JAMMEEL
6.50 TAKE SHELTER
7.20 CARTOGRAPHER
7.50 CAPTAIN SEDGWICK
8.20 NUNCIO
8.50 BUXTED DREAM
LEICESTER
6.10 MIGHTY ZIP
6.40 IL SICARIO
7.10 MOONWISE
7.40 IZZY BIZU
8.10 VALLEY OF ROCKS
8.40 PUMBLECHOOK
9.10 MAJESTIC STONE
DOUBLE: VUELA and ARDAD
SUNDAY
DONCASTER
2.00 MON BEAU VISAGE
2.30 ARABIAN GIFT
3.00 ALEXANDER M
3.30 HUMBLE HERO
4.00 WENTWORTH FALLS (NAP)
4.30 HELOVAPLAN
5.00 WORDINESS
SALISBURY
2.15 POW WOW
2.45 WASEEM FARIS
3.15 EXTRA MILE
3.45 MR LUPTON
4.15 SHABAABY
4.45 TAI HANG DRAGON (NB)
5.15 SCALA REGIA