Morph breeding · September 12, 2026 · 9 min read

Ball python morphs: a keeper's guide

What ball python morphs actually are, how the gene categories combine, and an honest answer to 'how many morphs are there' — before you run a pairing.

A ball python morph is a heritable difference in appearance. That is the whole definition, and most of the confusion in the hobby comes from forgetting it. Some morphs are single genes with clean Mendelian inheritance; some are selections over generations that only behave like genes in conversation.

This guide is the foundation for everything else you do with a morph calculator: what the categories mean, which names describe real genes and which describe looks, and how to read a pairing before you commit to it.

The three inheritance patterns that matter

  • Recessive: invisible with one copy, visual with two. Pied, albino, clown, genetic stripe. The 'het' concept lives here — an animal can carry the gene and look completely normal.
  • Incomplete dominant (often called co-dominant in the hobby): one copy shows, two copies show differently as a 'super'. Pastel, Mojave, yellowbelly and spider all work this way.
  • Dominant: one copy shows and the super is indistinguishable from the single-gene form. Fewer ball python genes are truly dominant than the hobby's labels suggest.

Combos, not categories

Once you stack genes, the names get longer and the maths multiplies. A banana pied is a banana (incomplete dominant) plus pied (recessive) — two independent rolls of the dice in every egg. The value and the visual interest are in the combinations, which is why two keepers can both 'breed pieds' and produce clutches worth very different amounts.

The calculator's job is exactly this multiplication. Set each parent's genes honestly — including the hets you cannot see — and read the per-egg odds rather than guessing from the parents' names.

So how many ball python morphs are there?

There is no stable count, because new combinations are produced faster than anyone can catalogue them. The useful way to think about it: a few dozen well-established single genes form the base of almost everything, and from those, thousands of named combinations exist. When someone quotes you a number, what they are counting is named combos, not genes.

For planning a pairing, the count does not matter. What matters is which genes each parent carries, how each one is inherited, and whether any combination is known to be harmful.

Genes that deserve caution

  • Spider and its allies carry a documented neurological wobble of varying severity. Breed them knowingly or not at all.
  • Some super forms are lethal or severely compromised. Check what the homozygous form of every gene in your pairing does before you pair, not after the clutch pips.
  • Multi-gene combos concentrate relatedness fast. Morph value says nothing about inbreeding — track lineage separately.

Run a real pairing

Take two animals you actually own or are considering, set their genetics on the ball python morph calculator, and read the outcome list gene by gene. If any line surprises you, that surprise is exactly what the tool is for.

Try the free ball python morph calculator

Next steps

More from the blog