They do indeed give them new caps. If you'll notice right after the LCS clinching games they will wear the hats with the World Series logos on them during the celebrations instead of the championship hats. This was a flat out lie by him. Kinda reminds me of the "dirt" that was on Kenny Rogers hand that year in the playoffs.
Yes, they may get new caps, but they don't have to wear them. They can request to have the logo sewn into their existing hat.
Just look at the uniforms themselves. Yes, they may get new uniforms before the World Series, but those aren't necessarily brand new uniforms that each player is wearing. Some of them (and I would assume
most of them) are existing uniforms that have had the World Series logo sewn onto them.
Do you think they get brand new uniforms for every single game, every regular season series or every playoff series? No, they don't. They have a few sets of uniforms and that's it. After each game, the player's uniforms are washed and handed back to them. Some players rotate their uniforms, some don't. The same goes for hats and batting helmets. They have a few of each and that's it. Baseball players, once again, are extremely superstitious and like to keep routine. That includes wearing the same hat all year long, which is something that 99.9999% of MLB players do.
Or he may have done the same thing to his NLCS cap. If he did not get caught then, he would have done the same thing. I do think there is a possibility that he kept the same cap, but even if it is the same cap, I do not see how wear and tear can create a sheen like that stain had.
I did some investigating of my own and I've come to the conclustion that the spot on Joe Blanton's hat was nothing of concern, as he has had that spot even before he was a member of the Phillies.
Picture #1
Picture #2
Picture #3
I don't have the best photo editing program, but I did the best I could with the enlarging. :dunno: