Adrian Gonzalez, a two-time All-Star, said he will boycott next year's All-Star Game, scheduled to be played in Phoenix, if the controversial Arizona immigration law is in effect.

"I'll support the players association 100 percent," the Padres first baseman told AOL Fanhouse on Saturday. "If they leave it up to the players and the law is still there, I'll probably not play in the All-Star Game. Because it's a discriminating law."

Arizona Immigration Law SB1070 was signed by Gov. Jan Brewer on April 23. It requires police to question people they suspect of being illegal immigrants and requires those questioned to prove their status. Opponents of the law believe that it will enable racial profiling by law-enforcement officials. Protests have been held in numerous cities around the country, with many being held this past weekend, and some have called for boycotts against Arizona businesses and its tourism industry.

Gonzalez, who made the National League All-Star team in each of the past two seasons, was born in San Diego but grew up in both a San Diego suburb and Tijuana. He said that he'd like Major League Baseball to boycott Spring Training. Fifteen of MLB's 30 clubs have Spring Training facilities in Arizona.

"I know it can't be done, but they should take Spring Training out of [Arizona] if it's possible," Gonzalez said.