How tall is an average NFL football player?
The Average NFL Football Player Stands 6'2"
In the NFL, there are players as short as 5'6" and as tall as 6'8" with the average player height being about 6'3". To play in the NFL, height isn't as important as your ability to be a great football player. You need to have knowledge of the game, be physically fit, be a talented football player and not be afraid to get hit.
It depends on the position of the player. According to a 2006 ESPN article, "The average weight in the NFL has grown by 10 percent since 1985 to a current average of 248 pounds. The heaviest position, offensive tackle, went from 281 pounds two decades ago to 318 pounds." Most pro football players are over 6 feet tall. Some kickers can be shorter however.
There is little data available regarding the average size of a CFL player. There is, however, less discrepancy in size in the Canadian Football League than in the NFL of the United States. Canadian football tends to focus more on speed and basic athleticism than the NFL, which encourages specialized players.