A sport coat can be made from anything: linen, cotton, tweed, checked worsted wools, wool-silk-blends, raw silk, madras, etc. The list is endless.
Back in the day, British men of a certain social class would sometimes wear tweed sport coats while sporting in the countryside.