Over the course of the last week, Emilio Flores has been involved in 9 rides. The recent spell has been challenging in terms of results. The overall recent success rate stands at 0%. Average starting odds across rides were 13.89. The level of competition reached ratings of 81. A strong recent working relationship has developed with Charles DeMario.