Juan Rizo has maintained a strong level of activity with 0 runners recently. 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 21.00. Recent runners featured ratings reaching 86. Juan Rizo has regularly relied on Renzo Rojas over the past week. Long-shot runners also formed part of the recent stable activity.