Get THE RACK TRY FREE
Start Free

News / How to Plan a Ball Python Breeding Project

How to Plan a Ball Python Breeding Project

October 08, 2026   ·   12 min read  ·  By Stacie Jensen

Share
For breeders chasing a combo
Find out how many eggs and how many seasons your dream combo really takes, before you buy a single snake.
Skip the math and year four looks like a rack full of triple hets and no visuals. Here is the plan, with real odds from my own collection.
100%
of Aspen x Knox babies carry all three goal genes
1 in 64
eggs is the visual goal when two of them are paired
45
eggs for a coin-flip chance of hatching just one

You buy the starting animals now. You raise holdbacks for years. You find out whether the plan worked the morning you cut an egg. So plan the whole road first, with real odds. This is how I plan mine.

The short version
  • Write the goal as genes, not a nickname, with every line name kept (Axanthic (TSK), not just Axanthic).
  • Every recessive you add multiplies the odds by a quarter when both parents are only het. Three recessives from triple hets is 1 in 64 per egg.
  • Visual parents are the shortcut. Swap a het parent for a visual one and that gene's odds double.
  • Females set your timeline. A male holdback can breed years before a female holdback can.
  • Budget in tub-years, not just purchase prices. Holdbacks eat, and they take up room, for years.

1. Set the goal combo

Every project starts with one sentence: the animal you want to hatch. Write it as a list of genes, not a trade name. Trade names hide what you actually have to produce, and they change from breeder to breeder. Genes do not.

My example goal is one I keep on my own board. I call it Ax Clown DG. Written as genes it is Axanthic (TSK), Clown and Desert Ghost, all three visual. All three are recessive, which sets the odds for everything that follows.

For each gene, write down three things:

  • How it is inherited. Recessive genes need two copies to show. Incomplete dominant genes like Pastel or Spotnose show with one copy and have a super form with two.
  • The line, where it matters. Breeders treat the axanthic lines as separate genes, so a TSK het bred to a VPI het is not expected to make visual axanthics. Keep the line in the name.
  • What counts as done. One animal? A pair to breed on? A number to keep? Decide now, because it changes how many eggs you need.
THE RACK Project Planner showing the goal Ax Clown DG with Clown, Axanthic (TSK) and Desert Ghost, and three pairing suggestions from the breeder's own collection
My real Project Planner. The goal is written as three genes. Underneath, the Planner lists pairings from my own collection that can get there.

2. Do the genetics math

You do not need a degree for this. For a recessive gene there are only three pairings that matter, and you can do the rest with multiplication.

One recessive gene, per egg
1 in 4
het x het
1 in 2
visual x het
Every egg
visual x visual
For a combo, multiply the odds for each gene. Three genes at 1 in 4 each is 1 in 64.

Two more terms you will see on every hatchling you hold back:

  • 66% possible het. From het x het, the babies that do not show the gene each have a two in three chance of carrying it. You cannot tell which ones by looking.
  • 50% possible het. From het x normal, each baby has a one in two chance of carrying it.

A possible het is a maybe until you prove it out by breeding. If your plan depends on a possible het, write down how you will prove it, and how many seasons that costs. There is a full explainer in What does het mean in ball pythons.

Now turn odds into eggs, because eggs are what you can actually plan around:

Odds per egg Eggs for a 50% chance Eggs for a 90% chance
1 in 4 3 9
1 in 8 6 18
1 in 16 11 36
1 in 32 22 73
1 in 64 45 147

Look at the last row. At 1 in 64, forty-five eggs only gets you to a coin flip.

3. A worked plan: Aspen x Knox

Here is a real pairing I committed in my Project Planner for a project built on Axanthic (TSK), Clown and Desert Ghost.

  • Aspen, B-2020-0002. Firefly, Spotnose, Desert Ghost, het Genetic Stripe.
  • Knox, B-2023-0003. Pastel, Axanthic (TSK), Clown.

Knox is no longer in my collection, so in the calculator below his genes are entered by hand. Aspen is visual Desert Ghost. Knox is visual Axanthic (TSK) and visual Clown. Each parent is visual for the genes the other one is missing. That is why this pairing is a good first generation.

Generation 1
Aspen x Knox: 100% per egg
THE RACK Genetics Calculator with Aspen B-2020-0002 as the dam and Knox's genes as the sire. Het Axanthic (TSK), Het Clown and Het Desert Ghost: 100 percent per egg, 6 expected in a clutch of 6
Generation 2
Two triple hets: 1 in 64 eggs
THE RACK Genetics Calculator with a triple het male and a triple het female. Visual Axanthic (TSK) Clown Desert Ghost: 2 percent, 1 in 64 eggs, 0.1 expected in a clutch of 6
The Genetics Calculator, free on every plan. Left, Aspen's record against Knox's genes. Right, two of their babies paired. Same three genes, very different odds.

Generation 1: every baby carries the goal

No baby from Aspen x Knox will look like the goal. Every one of them carries it, at 100% per egg and all 6 in a clutch of 6. The calculator also shows the bonus genes riding along: Pastel, Super Pastel, Fire and Spotnose in different mixes across 12 outcomes, plus 50% possible het Genetic Stripe from Aspen.

Generation 2: the hard truth about triple hets

Pair two of those babies together and the goal is 1 in 64, about 0.1 of an animal in a clutch of 6. The likeliest baby, 27 in 64, is a normal-looking 66% possible het for all three. That is how a triple project stalls in year four: a rack full of triple hets and no visuals. So plan the faster road from the start:

1 in 64
Triple het x triple het
The cheapest road and the slowest. You need two sexes of holdbacks and lots of eggs.
1 in 16
Triple het x a female visual for two of the three
For example, a Clown Desert Ghost female that is het Axanthic (TSK). Two genes jump to 1 in 2, and the odds get four times better.
1 in 8
Triple het x a visual for all three
The fastest road, and the biggest buy-in. Every gene is 1 in 2.

The trade is always the same: money now, or years later. Decide which one you are spending before you buy.

The Project Plan worksheet
Plan your project on one sheet.
The goal, the odds for every cross, your holdbacks, the season-by-season timeline and the budget. Prints clean and reads on your phone.

4. Choose your holdbacks

Holdbacks are the babies you keep to breed on. Each one costs years of food and space, so choose them on purpose.

  • Known genes first. A 100% het beats a 66% possible het every time. From Aspen x Knox every baby is a known triple het, so you get to choose on everything else.
  • The sex you are short on. If you plan to buy outside females, you may only need a male holdback. If you plan sibling pairings, you need both.
  • Feeders. A holdback that eats every meal reaches breeding size sooner. That can take a season off the plan.
  • Extra genes you want in the finished animal. If the goal would look better with Pastel or Spotnose riding along, keep the babies that carry them.
  • Unrelated lines, where you can. Bringing in an unrelated animal for generation 2 keeps you off sibling pairings.

5. Female weight and age readiness

Your females set the pace of the project. A male holdback is often ready to work years before a female hatched the same summer.

THE RACK starts every collection with these breeder-ready numbers, and you can change them in Settings to match how you run your room:

Age Weight
Females 3 years 1,500 g
Males 1 year 500 g

They are minimums. Body condition and steady feeding matter as much as the scale. The details are in Ball python breeding weight, and you can check a female in the free breeding weight calculator.

6. Pairing season and the real timeline

Most ball python pairings happen from late fall into winter, eggs come in spring, and hatchlings arrive in summer. The breeding season timeline walks the year month by month. For a project, what matters is how many of those years you stack up.

Here is the Aspen x Knox plan on both roads, using the readiness numbers above:

Season Buy adult females Hold back both sexes
1 Pair Aspen x Knox. Triple hets hatch. Pair Aspen x Knox. Triple hets hatch.
2 Male holdback grows. Holdbacks grow.
3 Male pairs to bought adult females carrying all three. First chance at the goal hatches. Male is ready. Females are not.
4 Second round of eggs. Females still growing.
5 Third round of eggs. Sibling pairings. First chance at the goal hatches.

Buying adult females can put your first chance at the goal two seasons sooner. Holding back both sexes costs less up front and asks for patience. Neither road promises a visual in any given clutch. The odds table decides how many clutches it is likely to take.

7. Budget for animals and space

Most project budgets only count the animals you buy. The bigger number is usually the room. Budget these lines:

  • Animals to buy, now and in generation 2 if you take the faster road.
  • Tub-years. Every holdback needs its own tub for as long as you keep it. Three holdbacks for three years is nine tub-years of rack space, heat and cleaning.
  • Feeding. Rodents for every holdback, every week, every year. The free feeding cost calculator does that math.
  • Incubation. More clutches means more eggs to hatch and more babies to house.
  • Proving out possible hets, if your plan relies on them. A test pairing is a season.

8. Keep records across generations

A five-year project is only as good as the records behind it. By season four you need to know, for every holdback, exactly which pairing it came from, what it carries, and what is still a maybe.

  • An ID on every animal, written the same way every time. Mine look like B-2020-0002.
  • Genes from one list, so Axanthic (TSK) never quietly turns into Axanthic.
  • Dam and sire on every hatchling, so lineage never lives in your memory.
  • Possible hets labeled as possible, 66% or 50%, until they are proven.
  • Weights logged, so you know which holdbacks are on schedule.

Paper works if you are disciplined about it. The breeding records guide covers what to keep.

Or let the Planner run the plan

I built THE RACK because I was doing all of this on scraps of paper for my own snakes. The Project Planner is that worksheet, working live against your real collection.

Project Planner
The draft board
THE RACK Project Planner draft board on a phone: male Clyde B-2025-0003 with female Ellis B-2020-0005, most likely hatchling Desert Ghost het Axanthic (TSK) het Clown at 1/16, assigned to the goal Ax Clown DG
Suggested Pairings
Scored against your goal
THE RACK Suggested Pairings on a phone: Lily x Brooks scores 80, a good match that advances Ax Clown DG, with outcomes including 50% visual Clown and 100% het Desert Ghost
My real board, on my phone. Clyde x Ellis is on the board for Ax Clown DG. Its most likely baby is Desert Ghost het Axanthic (TSK) het Clown, at 1/16. Lily x Brooks scores 80 and advances the same goal.
  • Goals written as genes, showing what you already own and what your planned pairings could still produce.
  • Pairing suggestions from your own snakes that can reach each goal, using only animals that meet your breeder-ready age and weight.
  • Next season's board, so you can plan around this year's holdbacks before they are grown.
  • Suggested Pairings, scoring every breeding pair you own and flagging the ones that advance your project.
Breeder, $20 a month
Choose the pairings that move your project forward
Build your plan around the animals you own with Project Planner and Suggested Pairings. Breeder includes unlimited animals for $20 a month, with a 7-day money-back guarantee on your first payment.
Explore Breeder for my project

See what these parents could produce. Choose both parents in the free Genetics Calculator to see possible offspring and their expected odds. See possible offspring for free.

Questions breeders ask

Is the Genetics Calculator really free?

Yes. It is on every plan, including Free. The Project Planner and Suggested Pairings are part of Breeder.

What does Breeder cost, and what if it is not for me?

Breeder is $20 a month. If you are not happy, ask for a full refund of your first payment within 7 days.

Do I have to type in my whole collection first?

No. The setup wizard walks you through adding your animals, or importing a spreadsheet you already keep.

Does a plan mean I will hatch the goal?

No plan can promise that. Odds are per egg, and every clutch is its own roll. A plan tells you how many eggs and seasons the goal is likely to take, so you can decide before you spend.

Is this only for big breeders?

No. One pair and one goal is a project. The math is the same at any size.

Before you pair this season
Put the whole project on one sheet.
Goal, odds, holdbacks, timeline and budget. Free, and it works on your phone.
Run the whole snake room.
Written by Stacie Jensen, breeder and founder of Soul Serpents and THE RACK.

Enjoyed this article?

Get more breeding insights

Join the newsletter for husbandry tips, feature updates, and strategies from serious breeders.