Edgar Diaz has made 4 appearances in the saddle over the last seven days. The jockey has endured a difficult run without a recent win. 0% of recent rides ended in victory. Market expectations placed recent rides at average odds of 13.00. Official ratings among recent rides peaked at 44. The strongest recent trainer connection has been with Claudio Barraza.