In 1997, Rodriguez batted .300 with 23 home runs and 84 RBIs. He hit for the cycle on June 5, becoming the second Mariner, and at 21 years, 10 months, the fifth youngest player in history, to accomplish the feat. He was the fan's choice to start the All-Star Game at shortstop for the AL team, becoming the first player other than Ripken to start at shortstop in 13 years. It was the first All-Star start of his career and his second All-Star Game in two years.