Originally selected by the Houston Astros in the third round of the 1994 June Draft, Robles has a career Major League batting average of .262 (104-for-397) with 18 doubles, two triples, five home runs and 34 RBI over 139 games with the Dodgers (2005-06). He made his Major League debut on May 10, 2005 after the Dodgers purchased his contract from Mexico City on May 9. He batted .272 (99-for-364) with 18 doubles, one triple, five homers, 34 RBI and 44 runs scored over 110 games that season and ranked among National League rookie leaders in average (9th), hits (5th), total bases (134, 10th), walks (31, 10th) and doubles (7th). In addition, Robles ranked fourth on the Dodgers in at-bats, third in hits and third in multi-hit games (28) in 2005 while appearing in 54 games at shortstop (49 starts), 40 at third base (31 starts) and one at second (one start).
A native of Tijuana, Mexico, Robles played parts of six seasons in the Mexican League for Mexico City (2000, 2003-05) and Oaxaca (2000-02), batting .336 (671-for-1995) with 108 doubles, 17 triples, 38 home runs, 310 RBI, 381 runs scored and 26 stolen bases in 534 games.
Robles graduated from Montgomery High School in San Diego, where he set a then-record for San Diego Section in career hits (143).