Question: Which major sports league does not let players wear the number 0?
The answer is: NFL;
The idea of putting numbers on uniforms to identify players dates back to the early 1900s. In those days, numbers sometimes meant something specific: The 1929 Yankees handed out uniforms based on their batting order, which is why three-hole hitter Babe Ruth ended up with No. 3. Soccer used to assign numbers by position, and so did American football. Most sports have long since stopped worrying about this, but the NFL still has rules in place that keep players at certain positions within certain ranges of uniform numbers. A quarterback can wear 1 through 19, but never 20; a running back can wear 20-49, but never 5 or 50; and if you see a number in the 90s, you’re looking at a linesman.