Colon was named to the National League All-Star squad on Friday by Mets and National League manager Terry Collins as a replacement for San Francisco Giants pitcher Madison Bumgarner, who is unavailable for Tuesday's All-Star Game because he will pitch Sunday.
Colon, who celebrated his 43rd birthday in May, becomes the oldest All-Star since Mariano Rivera in 2013, when Rivera was age 43 years, seven months.
Colon is not likely to bat in the All-Star Game, but if he does, he would be the oldest player to hit in an All-Star Game since Carlton Fisk in 1991, when Fisk was age 43 years, six months.
This season Colon is 7-4 with a 3.28 ERA in 18 appearances (17 starts). He has struck out 65 and walked 17 in 98 2/3 innings.
This will be the fourth All-Star Game appearance for Colon, who made it three times while in the American League.