I thought you might be interested in some record sized weights for sunfish, no lengths though.
According to the Freshwater Fishing Hall of Fame - All Tackle records:
Largemouth Bass - 22 lbs, 4 oz
Ozark Bass - 1 lb
Redeye Bass - 5 lbs, 2 oz
Roanoke Bass - 2 lbs, 7 oz
Rock Bass - 3 lbs
Shoal Bass - 8 lbs, 3 oz
Smallmouth Bass - 11 lbs, 15 oz
Spotted Bass - 10 lbs, 4 oz
Suwannee Bass - 3 lbs, 9 oz
Bluegill - 4 lbs - 12 oz
Black Crappie - 6 lbs
White Crappie - 5 lbs, 3 oz
Flier Sunfish - 1 lb, 2 oz - North Carolina lists a 1 lb, 5 oz Flier
Sacramento Perch - 4 lbs, 9 oz
Green Sunfish - 2 lbs, 2 oz
Longear Sunfish - 1 lb, 12 oz
Pumpkinseed Sunfish - 2 lbs, 4 oz
Redbreast Sunfish - 2 lbs, 1 oz
Redear Sunfish - 5 lbs, 7 oz
Warmouth - 2 lbs, 7 oz
Texas State Record - Guadalupe Bass - 3.69 lbs
Tennessee State Record - Orange-Spotted Sunfish - 5 oz
Georgia State Record - Spotted Sunfish - 10 oz - Florida - .83 lbs
Arkansas State Record - Shadow Bass - 1 lb, 13 oz
No records for the following - to small has to be at least 1 lb for World Record.
Approximate max size:
Banded Pygmy Sunfish - 1.5"
Banded Sunfish - 3"
Bantam Sunfish - 3"
Blackbanded Sunfish - 2.5"
Bluespotted Sunfish - 4"
Dollar Sunfish - 6"
Everglades Pygmy Sunfish - 1.5"
Mud Sunfish - 6"
Okefenokee Pygmy Sunfish - 2"
Red Spotted Sunfish - 6"
According to the Freshwater Fishing Hall of Fame - All Tackle records:
Largemouth Bass - 22 lbs, 4 oz
Ozark Bass - 1 lb
Redeye Bass - 5 lbs, 2 oz
Roanoke Bass - 2 lbs, 7 oz
Rock Bass - 3 lbs
Shoal Bass - 8 lbs, 3 oz
Smallmouth Bass - 11 lbs, 15 oz
Spotted Bass - 10 lbs, 4 oz
Suwannee Bass - 3 lbs, 9 oz
Bluegill - 4 lbs - 12 oz
Black Crappie - 6 lbs
White Crappie - 5 lbs, 3 oz
Flier Sunfish - 1 lb, 2 oz - North Carolina lists a 1 lb, 5 oz Flier
Sacramento Perch - 4 lbs, 9 oz
Green Sunfish - 2 lbs, 2 oz
Longear Sunfish - 1 lb, 12 oz
Pumpkinseed Sunfish - 2 lbs, 4 oz
Redbreast Sunfish - 2 lbs, 1 oz
Redear Sunfish - 5 lbs, 7 oz
Warmouth - 2 lbs, 7 oz
Texas State Record - Guadalupe Bass - 3.69 lbs
Tennessee State Record - Orange-Spotted Sunfish - 5 oz
Georgia State Record - Spotted Sunfish - 10 oz - Florida - .83 lbs
Arkansas State Record - Shadow Bass - 1 lb, 13 oz
No records for the following - to small has to be at least 1 lb for World Record.
Approximate max size:
Banded Pygmy Sunfish - 1.5"
Banded Sunfish - 3"
Bantam Sunfish - 3"
Blackbanded Sunfish - 2.5"
Bluespotted Sunfish - 4"
Dollar Sunfish - 6"
Everglades Pygmy Sunfish - 1.5"
Mud Sunfish - 6"
Okefenokee Pygmy Sunfish - 2"
Red Spotted Sunfish - 6"