Ball Python Genetics Calculator

Select alleles for each parent to predict offspring outcomes.

het (heterozygous) means your animal carries one copy of the gene but may not visually express it. hom (homozygous) means it carries two copies and the trait is visually expressed. Not sure what your animal is? See inheritance patterns for Ball Python.

Don't see your morph? Join our Discord community to request it is added.

Sire

AcidAcid
Axanthic (Jolliff Line)AxJolliff

Morph names: Jolliff Axanthic

Axanthic (Markus Jayne Line)AxMJ

Morph names: MJ Axanthic

Axanthic (TSK Line)AxTSK

Morph names: TSK Axanthic

Axanthic (VPI Line)AxVPI

Morph names: VPI Axanthic

Blue Eyed Leucistic ComplexBEL

Morph names: Blue Eyed Leucistic, Mystic, Phantom, Russo

CalicoCalico
Caramel AlbinoCaramelAlbino
Cinnamon / Black Pastel ComplexCinnyBP

Morph names: Super Black Pastel, Super Cinnamon

ClownClown
Coral Glow / BananaBanana

Morph names: Coral Glow, Super Banana

CrypticCryptic
Desert GhostDGhost
EnchiEnchi

Morph names: Super Enchi

Fire ComplexFire

Morph names: Black Eyed Leucistic

Genetic StripeGStripe
GHI (Gotta Have It)GHI

Morph names: GHI, Super GHI

Ghost (Hypo)Ghost
Lavender AlbinoLavAlbino
LeopardLeopard
Mahogany / Cinder ComplexMahogany

Morph names: Cinder, Mahogany

MonsoonMonsoon
Orange DreamOD
PastelPastel
PiebaldPied
PinstripePinstripe
Spider ComplexSpider

Morph names: Blackhead, Champagne, Chocolate, Hidden Gene Woma, Spotnose, Woma

SunsetSunset
T- Albino (Amelanistic)TAlbino

Morph names: Candy, Toffee

Yellow Belly ComplexYB

Morph names: Gravel, Ivory, Specter

Combo morphs
Banana Clown

het Coral Glow / Banana + Clown

Bee

het Pastel + het Spider Complex

Firefly

het Fire Complex + het Pastel

GHI Mojave

het GHI (Gotta Have It) + het Blue Eyed Leucistic Complex

Killer Bee

Pastel + het Spider Complex

Lemonblast

het Pastel + het Pinstripe

Panda Pied

het Cinnamon / Black Pastel Complex + Piebald

Pastel Ghost

het Pastel + Ghost (Hypo)

Pewter

het Pastel + het Cinnamon / Black Pastel Complex

Spinner

het Spider Complex + het Pinstripe

Dam

AcidAcid
Axanthic (Jolliff Line)AxJolliff

Morph names: Jolliff Axanthic

Axanthic (Markus Jayne Line)AxMJ

Morph names: MJ Axanthic

Axanthic (TSK Line)AxTSK

Morph names: TSK Axanthic

Axanthic (VPI Line)AxVPI

Morph names: VPI Axanthic

Blue Eyed Leucistic ComplexBEL

Morph names: Blue Eyed Leucistic, Mystic, Phantom, Russo

CalicoCalico
Caramel AlbinoCaramelAlbino
Cinnamon / Black Pastel ComplexCinnyBP

Morph names: Super Black Pastel, Super Cinnamon

ClownClown
Coral Glow / BananaBanana

Morph names: Coral Glow, Super Banana

CrypticCryptic
Desert GhostDGhost
EnchiEnchi

Morph names: Super Enchi

Fire ComplexFire

Morph names: Black Eyed Leucistic

Genetic StripeGStripe
GHI (Gotta Have It)GHI

Morph names: GHI, Super GHI

Ghost (Hypo)Ghost
Lavender AlbinoLavAlbino
LeopardLeopard
Mahogany / Cinder ComplexMahogany

Morph names: Cinder, Mahogany

MonsoonMonsoon
Orange DreamOD
PastelPastel
PiebaldPied
PinstripePinstripe
Spider ComplexSpider

Morph names: Blackhead, Champagne, Chocolate, Hidden Gene Woma, Spotnose, Woma

SunsetSunset
T- Albino (Amelanistic)TAlbino

Morph names: Candy, Toffee

Yellow Belly ComplexYB

Morph names: Gravel, Ivory, Specter

Combo morphs
Banana Clown

het Coral Glow / Banana + Clown

Bee

het Pastel + het Spider Complex

Firefly

het Fire Complex + het Pastel

GHI Mojave

het GHI (Gotta Have It) + het Blue Eyed Leucistic Complex

Killer Bee

Pastel + het Spider Complex

Lemonblast

het Pastel + het Pinstripe

Panda Pied

het Cinnamon / Black Pastel Complex + Piebald

Pastel Ghost

het Pastel + Ghost (Hypo)

Pewter

het Pastel + het Cinnamon / Black Pastel Complex

Spinner

het Spider Complex + het Pinstripe

Save this pairing to ReptiDex

Track your animals, breeding records, weights, and more.

This calculator supports 30 alleles for Ball Python, covering recessive, dominant, co-dominant, and incomplete dominant inheritance patterns.

How this calculator works

A look at the math behind the predictions, where the genetic data comes from, and how to report anything that looks off.

The math

Each trait locus is treated independently. For every locus where at least one parent carries an allele, the engine enumerates the full Punnett square and computes zygosity probabilities for each possible offspring genotype.

Multi-trait outcomes are the Cartesian product of those per-locus probabilities. A Sunglow (homozygous Albino + homozygous Hypo) from two double-het parents, for example, is 25% x 25% = 6.25%.

Incomplete dominant alleles produce three distinct visual phenotypes: het (single copy), super (homozygous), and wild-type (absent). Lethal homozygous combinations are flagged and their probability is excluded from the totals. All output percentages sum to 100%.

Where the data comes from

Allele data, locus assignments, dominance patterns, and lethal pair relationships are sourced from the ReptiDex Ball Python morph library. Every morph in the library has a documented gene locus, inheritance mode, and known co-dominant or recessive pairings.

Combo morphs (named multi-locus phenotypes like Sunglow or Banana Cinnamon) are defined by the allele combinations required to express them. When a predicted offspring genotype matches all required loci, the calculator surfaces the combo name alongside the base probability.

Data accuracy

Reptile genetics is an active field. New morphs are identified, locus assignments are revised, and allelic relationships are updated as the breeding community accumulates proof crosses. Our morph library is updated regularly, but it may not always reflect the latest findings.

If you spot an incorrect locus assignment, a missing morph, or a prediction that does not match established proof cross data, please let us know: