Sport jackets make a perfect companion for any situation that might require a bit more formality than what’s typically expected, but doesn’t require a full suit. The versatility of the piece alone (you can wear it with jeans or dress pants, a sweater and tie, and to events from a first date to a wedding) lends itself to having a permanent spot in your closet. Below, find 10 of our favorite sport coats, suited for whatever life throws at you.