Even 1"-3" bluegill, if stocked in a new pond will spawn if they've been through a winter season.
If you have an existing pond then stock at least 3"-5" fish.
By the book they mature at about 3", but 1"-3" fish grow so fast in new ponds that they'll spawn soon after stocking.