The size of the human heart can differ somewhat. Most hearts grow along with the person as they age. Hearts range around 5 inches (12 cm) in length, 3.5 inches (8 cm) wide, and 2.5 inches (6 cm) in thickness. Male and Female hearts weigh a bit differently. Male hearts range from 10 to 12 ounces (280-340 grams) while Female hearts range from 8 to 10 ounces (230-280 grams)
While some sizes can be problematic and be a sign of sickness, this is not always the case. In fact, many athletes have bigger hearts. Since our hearts often work like muscles, a well-trained athlete can have a larger heart than average due to the amount of exercise they get. Like a skeletal muscle, the heart will get a bit larger the more exercise a person puts it through. Yet you do not want it to get too large, which is why you might hear about being healthy enough for specific activities.