These horses were have been previously rated and this is the analysis results from ratings of Peregrine Bloodstock for the 27th of June 2018
Belmont
Race 2 second a B
Canterbury
Race 1 Second a A
Race 2 winner a B
Race 5 second a A, Third a B
Moonee Valley
Race 5 Second a B
Solid results again cheers
Michael