 In May 2007, Flores earned his 3,000th career victory in winning the Lazaro Barrera Memorial Stakes at Hollywood Park Racetrack.In December 2013, Flores moved his tack to Singapore.On March 25, 2015, Singapore racing authorities suspended Flores for one year for "failing to take all reasonable and permissible measures to obtain the best possible placing" in a race run the previous month.