The blue and yellow "Mariners" emblem on the back of the hat is a nice touch as well. As of this posting, the cap can be purchased on the Rainiers website but can only be purchased in "fitted" form.
While I don't love to see that Houston Astros logo next to our Seattle Mariners logo, this one might have some actual backing ...