On average, bonefish reach a size of 3 to 5 pounds, although they can grow up to 19 pounds. Their growth rate varies depending on factors such as habitat, food availability, and age.