Sport meets fashion. Kansas City Royals Basic 9FIFTY Snapback Cap features an embroidered logo at the front panels with an adjustable strap.