Several factors could be at play. First of all, every chicken is different. Even hens among the same breed won't lay exactly the same eggs, just like they won't look or act exactly the same. Also, if the hens are different ages, that could explain the difference in size. Older, more...