Genetics

What Does 'Het' Mean in Ball Python Genetics?

A plain-language explanation of 'het' (heterozygous) in ball python genetics: what it means, how it works, and why het animals are valuable in breeding.

Published March 20, 2025

Het defined

'Het' is short for heterozygous: the animal carries one copy of a recessive gene but does not visually display it. A 'Fire Het Clown' looks like a normal Fire ball python — the Clown gene is hidden. But when paired with another Het Clown or a visual Clown, that hidden gene can produce visual Clown offspring.

Understanding het status is essential for evaluating any ball python listed for breeding. The hidden genetics are often where the real project value lives.

100% het vs. 66% het vs. 50% het

These percentages describe the probability that an animal carries a recessive gene based on its parentage, not the degree to which the gene is present.

  • 100% het: guaranteed carrier. Both parents contributed the gene, or the parentage mathematically confirms it.
  • 66% het (possible het): the parents' genetics give a 2-in-3 chance that this animal carries the gene. One-third of the clutch will be hets, one-third will be visual, and one-third will not carry it.
  • 50% het: one parent is het and the other is not. Each offspring has a coin-flip chance of inheriting the gene.

Why het animals matter

Het animals are the backbone of recessive breeding projects. Without hets, you can only produce visual recessives by pairing two visual animals — a narrow and expensive strategy. Het animals let you build toward visual results across generations at a fraction of the cost, while stacking additional traits along the way.

This article is part of the Genetics series at HD Reptiles.