Over the previous seven days, Michelle Castillo has been represented by 0 runners. The recent spell has been challenging in terms of results. Winning opportunities have been limited recently, resulting in a 0% return. Market expectations placed recent runners at average odds of 7.00. 98 was the highest rating achieved among recent runners. Wesley Ho appears prominently among the stable's recent jockey bookings.