Difference between blazer, sport coat, and suit jacket

My dress for the office is business casual; I almost never dress more formally (except for extremely rare weddings and funerals). I have an upcoming business trip that requires a blazer/sport coat.

There are three coats in my closet (1 grey, 2 navy blue) – I’m quite certain the grey one is a suit jacket, since there are matching pants. I have no idea what the 2 navy blue coats are – how do I determine if they are blazers, sport coats, or suit jackets?

I found this to be a good reference.

Suit vs sports jacket vs blazer…

. . . and now I feel the need for a blazer with regatta stripes. It would go so well with my boater.

The article everyone is linking to is accurate, but in case it’s more detailed than you were hoping:

You’re correct that all suit jackets have matching pants by definition.

Sports coats and blazers both do not have matching pants. In about 99% of your life encounters you could use sports coats and blazers interchangeably, both in the actual fact of wearing them as well as talking about them.

In fact, I can’t think of any good reason to insist on maintaining that there’s a meaningful difference between blazers and sports jackets. Maybe

Thanks for the link – very interesting info. Unfortunately, I can’t seem to find anything that would help me determine into which category the 2 navy-blue coats in my closet fall. They look like they could fit into any category to my untrained, no-fashion-sense eyes.

For formal - Blazer
For sports - Sport coat
For casual wear - Suit Jacket

But how do I know which is which in my closet?

Are you saying that I should wear a sport coat when I’m playing football, or when I’m watching football?

That’s a serious question. I really don’t know what “sports” means in this context.

Say what? A Blazer is formal wear? And a suit jacket for casual use? I mean it could be but a suit is generally more “formal” than a sport coat or blazer. And a sport coat for “sports”? What does that even mean?

I’m sorry but this is entirely wrong. You would never wear a blazer for a formal event. At minimum you would wear a suit, possibly a dinner jacket (better known as a tuxedo). For a truly formal event, which is rare these days, a morning suit for daytime and white tie and tails for eventing. A suit jacket should be worn as part of a suit, and is not casual.

Wow, I totally missed that. I’m confident that it’s a typo, and what Sumit_Sharma really meant was:For formal - Suit Jacket
For sports - Sport coat
For casual wear - Blazer

No matching trousers, not suit coats.

This is backwards.

Do you have pants that are made from the exact same fabric? If yes, it’s a suit.

If no, it’s a blazer or sports jacket. That’s all you need to know.

If you’re ever invited to attend a polo match and you want to make sure you wear a sports jacket instead of a blazer start a new thread, otherwise it doesn’t matter.

I don’t mean to be dismissive or anything - the linked article explains the difference if you want to know out of curiosity. Practically speaking though it doesn’t matter.

A sport coat is basically any two-button vented jacket with lapels, made of anything from leather to cotton/canvas/denim to various patterned wool fabrics. As the name implies, it’s a more casual garment.

A blazer is a type of sport coat, typically made only of wool (or wool-blend if… really, there’s no excuse but people do) in a subdued solid color (black, navy blue) with metal or horn buttons. Other colors typically indicate some sort of affiliation, like a school uniform or golf tournament.

So, a sport coat could be made of tweed or corduroy with leather or suede patches on the elbows, while a blazer never could. If you worked someplace that said business casual required a shirt with a collar, a blazer would do nicely over a pinpoint Oxford shirt or polo.

If it was some hippy place where you could wear t-shirts and sneakers, a sport coat would suffice if your Members Only jacket were at the cleaners.

Something not mentioned. A blazer will commonly have gold buttons. A suit jacket never has obvious contrasting buttons. They will be of a colour matching the fabric.

A proper diner jacket will have buttons covered in black silk, and will have satin facing on the lapels.

A standard business suit is worn during the day for business. A blazer has become something of a way of differentiating dress from run of the mill suits. Although really only meant for daytime casual wear, it has taken on a rather more diverse role. I wore one to the opera tonight. Open white shirt and contrasting trousers. Perfectly acceptable in a wide variety of settings, including some business settings here. Depends upon where you are.

If there’s no matching pants, then they definitely are not suit jackets.

They are most likely blazers - navy is by far the most popular color for those. These days most sport coats will have some sort of pattern to them (stripes, checks, plaids, etc.), and often they are made out of thicker, more textured material - tweed or corduroy, for example.

No matter, though - those two things are pretty much interchangeable these days.

Thanks! Glad to find out that I don’t have to buy a blazer this weekend.

Will anyone know if I’m wearing a suit coat instead of a sport coat or blazer? It seems like the pattern and fabric would be slightly different, am I right? I have a black, subdued suit of some soft, flat material, but I would expect a blazer or sport coat to be more tweed or crested or striped or with elbow pads or something.

EDIT: I posted before refreshing, and I think my question has already been answered.

In the UK, (England)
You would wear a blazer with trousers (not jeans or chinos) a shirt and tie to a military or school associated event. So formal, but in a limited way.

A sports jacket would be worn to an outdoor event where old fashioned attitudes still prevail. Like horse racing.

A suit is for weddings and funerals also for buisness.

Really formal would be “black tie.”