Plan your breeding grind before you hatch a hundred eggs
Breeding for a flawless offspring is a probability problem, and guessing wastes hours. This CS2 Breeding & IV Calculator applies the real inheritance rules — Destiny Knot, parent copies, random rolls, and nature locking — to tell you the exact odds per stat and how many eggs you should realistically expect.
How it works
Each egg inherits a fixed number of IV slots from the parents — 3 normally, or 5 with a Destiny Knot — and rolls the remaining slots randomly. For a given stat the chance it ends up perfect is:
P(perfect) = (D/6) × (copies/2) + (1 − D/6) × (1 / (maxIV + 1))
where D is the number of inherited slots and copies is how many of the two parents already have a perfect IV in that stat (0, 1 or 2). The first term is the chance the stat is inherited and copies a perfect parent; the second is the chance a random roll happens to land on the maximum value.
Because the six stats roll independently, the chance of a flawless offspring is the product of all six per-stat probabilities. The expected number of eggs to hatch one is the reciprocal of that product.
Tips and example
Two parents that between them cover five perfect IVs, plus a Destiny Knot, make a 6-IV target realistic in a few dozen eggs. Drop to one perfect parent per stat and the expected egg count climbs sharply. Add an Everstone to lock the nature for free; without it, multiply your expected eggs by the number of possible natures to estimate the full grind for a specific nature.