The Caulfield carnival kicks off with three Group 1 races headlined by the Caulfield Guineas. With perfect weather around the track should be good.

Cranbourne - Expert Horse Racing Tips

Racing heads to Cranbourne on Friday night and our best bet comes up in the Corinthian, restricted to picnic horses.

Ben Melham comes to Mornington for two rides and we like both, but one of those gets the nod as our best bet of the day.

Sale hosts the main Victorian meeting on Wednesday while in South Australia, racing heads to Mount Gambier in the south east.

Damian Lane is heading to Wangaratta for six rides on Tuesday with one of those being our best bet of the day.

Racing heads to the far north west of Victoria on Monday for eight of the best at Mildura.

Bendigo - Expert Horse Racing Tips

The nursery of champions hosts racing on Sunday, with eight races to be run. Our best bet comes from the John Price stable.

Flemington

The first Saturday sees Group 1 racing from both states, the Turnbull Stakes being the feature at Flemington, while Randwick hosts the Epsom, Metropolitan and Flight Stakes.

Moonee Valley generic

Racing is back at Moonee Valley on Friday night with eight races set to be run and won. Conditions are currently perfect but some rain is forecast.

Racing heads west of Melbourne to Ballarat on Thursday, where perfect conditions and a likely good track await.