Quite right. You will be fine substituting a suit jacket for a sports coat. Unless the suiting is very fine or a sartorial expert is standing very close I doubt most people would tell the difference. I do suggest contrasting trousers, though.Perhaps the question should be, can I wear a suit coat as an odd jacket?(not blazer) The term odd jacket or sport coat is not interchangeable with "blazer".