Height and weight statistics:
24 year old American soldier in 1860
5’ 8” and 147#
All American men 20-74 years in 1960
5’ 8” and 166.3#
All American men 20-74 years in 2002
5’ 9 1/2” and 191#
50th percentile for American 25 year old in 2002
5’ 10” and 168#

I'm amazed height changed little from 1860 to 1960, and not surprised about the increased weight, esp. 1960 to 2002.