But several stars elected by fans, coaches, and players won't be participating, due to injury or illness.
Other stars who made the All-Star roster but will not play include Jose Reyes of the New York Mets, Philadelphia's Shane Victorino, and pitchers Jon Lester of the Red Sox and the Yankees' Mariano Rivera.
However, there will still be plenty of star power on the field in Phoenix for both leagues. Jered Weaver of the Angels will start on the mound for the American League while Roy Halladay of the Phillies goes for the National League.
The 82nd annual Major League Baseball All-Star Game will be televised on Fox, beginning at 8 p.m., ET Tuesday.