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

DOUBLE: WENTWORTH FALLS and TAI HANG DRAGON