Reason why lightning comes before thunder, is because weather patterns are always in alphabetical order, such as hurricanes.
Another Fun Fact from Mr. Science.