A few years ago, using sports cards and internet websites for my sources on heights and weights, I calculated the average height and weight of athletes from several sports. In Major League Baseball and the NHL, the average player is exactly 6'1" and approximately 200 pounds (The average weight for the MLB and the NHL were both somewhere between 197 lbs and 203 lbs.). The average NFL player is exactly 6'1" and weighs exactly 240 pounds. The average NBA player is 6'7", but I didn't calculate the weight of NBA players. The average heavyweight champion of the world in boxing was 6'2" and a half, but I didn't calculate their average weight. I thought it was interesting that the average player in three out of the four major sports (NFL, MLB, and NHL) was exactly 6'1". I was a little bit surprised that the average NFL player was not taller than the average MLB or NHL player. And I was surprised by how much the average NHL player weighed. I was expecting NHL player to average around 185-190 pounds. I thought speed was more important than strength in the NHL, and I thought that, consequently, NHL players would be so lean that they would weigh less than 200 pounds. I am only 5'1".