In 2004, Rafael Bejarano was the United States Champion Jockey by wins with 455. As part of his 2004 success, on March 12th at Turfway Park in Florence, Kentucky he won seven races on a single race card and ended the meet with a track-record 196 wins. In the American Classic Races, he finished eighth aboard Andromeda's Hero in the 2005 Kentucky Derby then rode him to a second place finish in the Belmont Stakes. In the 2006 Derby he finished ninth on Point Determined. He first rode in the Preakness Stakes in 2004 and got his best result in 2005 with a fourth place finish on Sun King.
In the 2007 Blue Grass Stakes Bejarano scored a dramatic upset win with Dominican, defeating the 2006 U.S. Champion 2-year-old colt, Street Sense. Bejarano also won the 2008 Track Meet at Santa Anita. He had a grand total of 67 wins. Also, he won the Hollywood Park meet and Del Mar meet as well.