This is the New Era 5950 Fitted Cap in the Los Angeles Angels colorway.
New Era
Undefeated
Saint Mxxxxxx × Newera