On April 13, 2003, Rentería hit two home runs and had five RBI in an 11–8 victory over Houston. He had four RBI on April 29, in a 13–3 victory over the New York Mets. He got five hits in a game for the first time on June 12, in an 8–7 victory over the Boston Red Sox. The next day, Roger Clemens of the New York Yankees struck out Rentería for his four thousandth strikeout on the way to winning his three hundredth game as the Yankees beat the Cardinals 5–2. Rentería was selected to the All–Star Game after he had a .331 batting average by the break, and he became the first Cardinals' player since Delino DeShields in 1997 to have twenty stolen bases before the All–Star break. On September 18, he had four hits and five RBI in a 13–0 win over Milwaukee. He won his second Player of the Week Award after he had twelve runs batted in from September 15 to 21. On September 27, the final game of the season, Rentería became the first NL shortstop since Hubie Brooks in 1985 (and the first Cardinals' shortstop) to have one hundred RBI in a season when he had the game-winning RBI in a 3–2 win over Arizona. He finished the year fourth in the NL in stolen bases (34) and batting average (a career-high .330), and he won a Silver Slugger Award after setting career highs in hits (194) and doubles (47, which set a Cardinal single-season record for doubles by a shortstop, besting Dick Groat's 43 in 1963). He also won a Gold Glove Award, and he became the first Cardinals' shortstop to win Silver Slugger Awards and Gold Glove Awards in back-to-back years.