Question: what is the difference between a sports coat and a blazer?
Answer: The difference between a sport coat, blazer, and suit coat comes down to patterns, buttons and fabric. A sport coat is a patterned jacket that coordinates with trousers that are not made of the same fabric or have the same pattern. A blazer is a solid color jacket with contrasting (often metal) buttons.