If you had to pick one Red Sox player who would own a United States flag and shorts ensemble, and would then wear it during batting practice at Fenway Park in support of the United States' men's national soccer team, it would be Jonny Gomes, aka the owner of an AMERICA blazer which he wore to meet President Barack Obama.
You would be rewarded for your faith:
Here's the thing. You know Jonny Gomes didn't have this specific outfit ready and waiting in his closet. He had to pick this one from among the 366 'MERICA outfits he owns. Yes, that's right: Gomes is prepared for patriotic leap years, too.