A New Hampshire Cockerel is suppose to weigh 7.5 pounds. That means that up to 1 year old they are with in the standard weighing 7.5 pounds. The Pure German line is definately with in that range. The Cockerel that I showed this past winter probably weighed 9.5-10 pounds at 10 months. He is not a huge looking bird to look at but when you pick him up he feels like a cinder block. My pure Germans fill out very quickly. I would say that even though they all go back to Joe Jeffersons Germans that at this point there are many lines out there that are quite a bit different. One other thing to remember is that the larger and quicker developing that you make these birds the less eggs they will lay.
Here is a picture of that Cockerel...

Here is a picture of that Cockerel...