In 2012, he had a career year, captaining the Quakes in their Supporters Shield-winning season. He was selected by MLS commissioner Don Garber to participate in the 2012 MLS All Star game, his first ever. He played for 35 minutes in the match against Chelsea after being subbed in during the 56th minute for San Jose teammate Justin Morrow. He finished the season with two goals and seven assists, the assists tally the second highest in his career. When off-season came, Corrales saw his option declined by San Jose on November 28, 2012. He subsequently entered the 2012 MLS Re-Entry Draft and became a free agent after going undrafted in both rounds of the draft. He was re-signed by the Earthquakes for the 2013 season in both a playing and coaching capacity in February 2013.