Ping Pong Balls to Fill a Pool
Enter your pool dimensions and ball size to find out exactly how many ping pong balls it would take to fill it.
Pool Shape
Unit System
Standard ping pong ball = 40 mm
Total Ping Pong Balls
—
Pool Volume
—
m³
Ball Volume
—
cm³
Packing Used
—
%
Pool Diagram
Calculation Breakdown
Embed This Calculator
Copy the code and paste it into any webpage to embed this calculator.
WordPress users: add a Custom HTML block (not the Embed block) and paste the code there.
Free to use. A small "Powered by Blucalculator" credit is appreciated but not required.
The Core Idea: Three Numbers Doing All the Work
Filling any container with spheres comes down to three quantities. The volume of the container. The volume of one sphere. And how efficiently those spheres pack together when you pour them in randomly. Divide the first by the second, multiply by the third, and you have your answer.
The formula looks like this:
Number of balls = (Pool Volume × Packing Efficiency) ÷ Volume of one ball
Every other detail in the calculator, pool shape, unit selection, ball diameter, is just determining those three numbers accurately before running that division.
(or π × r² × depth)
0.74 stacked
r = 20mm for standard
for 25×10×2m pool
The Ping Pong Ball Itself
A standard ping pong ball, regulated by the International Table Tennis Federation, measures exactly 40mm in diameter. That’s 4 centimeters, or about 1.57 inches. It hasn’t always been this size. Before 2000, the official diameter was 38mm, and the change to 40mm was made to slow the game slightly and make rallies easier to follow on television.
The volume of a sphere is (4/3) × π × r³. For a standard 40mm ball, the radius is 20mm, or 2cm. Running the formula:
Volume = (4/3) × π × (2cm)³ = (4/3) × 3.14159 × 8 = 33.51 cm³
That’s the number you’ll see in the calculator’s output: Ball Volume 33.5103 cm³. Every ping pong ball occupies about 33.5 cubic centimeters of space, before you account for the gaps between balls.
V = (4/3) × 3.14159 × (2)³
V = 4.18879 × 8 = 33.5103 cm³
Packing Efficiency: The Number That Surprises Everyone
Here’s the part most people get wrong on their first attempt at this calculation. Spheres don’t fill space completely. When you pour ping pong balls into a pool, roughly 36% of the total volume ends up as empty air in the gaps between balls. The balls themselves only account for about 64% of the space.
That 64% figure is called random packing efficiency, and it comes from physics experiments and mathematical modeling of how spheres settle when poured randomly into a container. It’s not a made-up constant — it’s an empirically measured property of random sphere arrangements.
The difference between 64% and 74% packing might seem small. On a 500 m³ pool, it adds up to about 1.5 million extra balls. That’s the difference between buying 9.5 million and buying 11 million, which at typical ping pong ball prices is a cost difference of around $150,000. The packing efficiency input in the calculator isn’t cosmetic.
Calculating Pool Volume: Rectangular vs. Circular
Pool volume is straightforward for rectangular pools — length × width × depth — but circular or oval pools need a different formula. The calculator handles both.
25 × 10 × 2 = 500 m³
3.14159 × 36 × 1.5 = 169.6 m³
The depth input deserves a note. Real pools aren’t uniformly deep — the shallow end might be 1.2m and the deep end 2.4m. The calculator uses a single depth figure, so for a variable-depth pool you’ll want to use the average depth. Add the shallow and deep measurements together and divide by two. For a pool ranging from 1.2m to 2.4m, use 1.8m.
The Worked Example: Olympic Pool
An Olympic swimming pool has specific dimensions: 50m long, 25m wide, and 2m deep. That’s 2,500 cubic meters of water when full. Let’s run the full calculation.
Nearly 48 million balls. At around $0.10 per ball (bulk purchase pricing), filling an Olympic pool with ping pong balls would cost roughly $4.8 million. The water, by comparison, costs about $2,500 at municipal rates. The balls are approximately 1,900 times more expensive to source than the water.
How Ball Size Changes Everything
The standard ball is 40mm. But the calculator lets you change this. Smaller balls pack in more total units. Larger balls mean fewer. The relationship scales cubically — because volume scales with the cube of the radius, a ball that’s twice the diameter holds eight times the volume, meaning you’d need eight times fewer of them to fill the same pool.
A soccer ball is 5.5 times the diameter of a ping pong ball, which means its volume is 5.5³ = 166 times larger. You’d need 166 times fewer soccer balls to fill the same pool. That’s the cubic scaling relationship: diameter differences look small, ball count differences look enormous.
What Unit System You Use Matters More Than You’d Think
The calculator accepts meters, feet, and centimeters. The unit system you pick needs to be consistent throughout. A pool measured in feet with a ball diameter entered in millimeters produces a nonsensical answer because the formula treats all numbers as the same unit.
1 m = 1,000 mm
1 m³ = 1,000,000 cm³
Ball: 0.04 m diameter
1 ft = 304.8 mm
1 ft³ = 28,316.8 cm³
Ball: ~1.57 in diameter
1 cm = 0.01 m
1 cm³ = 0.001 L
Ball: 4 cm diameter
The calculator converts ball diameter from mm to the selected unit system automatically. You don’t need to convert the 40mm ball diameter to meters yourself — enter the pool in meters, leave the ball at 40mm, and the calculator handles the unit reconciliation before computing.
Why This Problem Is Used in Interviews
The ping pong ball question, in its various forms (a room, a bus, a plane, a pool), appears in consulting and tech hiring for a specific reason. The interviewers aren’t interested in the answer. They’re interested in whether the candidate can decompose a problem they’ve never seen into sub-problems they can estimate, check their own logic for consistency, and arrive at an answer with an appropriate level of precision.
The sanity check is the most underrated skill. If your answer is 900 million balls for a backyard pool, something went wrong before you hit calculate. Developing the instinct for “does this order of magnitude make sense” is more useful long-term than knowing the sphere volume formula by heart.
Real-World Uses for This Calculation
Beyond interview prep, this calculator has legitimate practical applications. Event organizers filling pools with balls for promotional stunts (it happens more than you’d expect) need accurate figures before ordering. Physics and engineering classes use the problem to demonstrate sphere packing and volume calculations. Anyone curious about Fermi estimation as a mental tool uses it to calibrate their intuition.
How to Use the Calculator
The calculator takes five inputs: pool shape, pool dimensions, ball diameter, and packing efficiency. Here’s what to put in each field for an accurate result.
The Number That Puts It All in Perspective
Nine and a half million balls for a 25×10×2m pool. Nearly 48 million for an Olympic pool. The size of the number isn’t the point. The point is that a problem that sounds impossible to answer — how many ping pong balls fit in a swimming pool — reduces to three manageable calculations once you know which three calculations to make.
Pool volume. Ball volume. Packing efficiency. Everything else is just arithmetic. The calculator handles the arithmetic. Knowing the structure of the problem is what you take with you when the calculator isn’t there.
That’s the real answer the interview question is looking for. And now you have it.
Frequently Asked Questions
What packing efficiency should I use?
Random packing of spheres achieves about 64% efficiency (Bernal packing). The theoretical maximum for close-packed spheres (hexagonal or face-centred cubic) is 74.05%. In practice, use 64% for a realistic estimate of pouring balls into a pool.
What is the standard ping pong ball diameter?
International Table Tennis Federation (ITTF) regulations specify a 40 mm diameter ball. Older balls were 38 mm; the 40 mm standard was introduced in 2000.
Does this account for the pool walls?
Yes — the calculator uses net interior volume. For rough estimates, the wall thickness effect is negligible compared to the pool dimensions.
Why can't balls fill 100% of the volume?
Spheres cannot pack without gaps due to their curved surfaces. Even in the densest packing arrangement (HCP/FCC), 26% of the volume remains empty air space between balls.
How many ping pong balls fit in a school bus?
A standard school bus has an interior volume of approximately 2.5 m³ (2,500 litres). A ping pong ball has a volume of (4/3)π(0.02)³ ≈ 33.5 mL. At 64% packing: 2,500,000 mL × 0.64 / 33.5 ≈ 47,700 balls. Estimates range from 40,000 to 55,000 depending on bus model and seat removal.
How many ping pong balls fit in a Boeing 747?
A Boeing 747-400 has an interior volume of about 876 m³ (including cargo holds). At 64% packing efficiency with 40mm balls: 876,000,000 mL × 0.64 / 33.51 mL ≈ 16.7 million balls. Without cargo holds (cabin only, ~500 m³): about 9.5 million balls.
What is the volume of an Olympic swimming pool?
An Olympic swimming pool is 50 m long × 25 m wide × 2 m deep = 2,500 m³ = 2,500,000 litres. That is enough to fill roughly 1 million bathtubs. At 64% packing efficiency, about 47.6 billion 40mm ping pong balls would fit.
Why is this question used in job interviews?
Fermi estimation questions like this test structured problem-solving under uncertainty. Interviewers assess whether you can break an ambiguous problem into components (volume of pool, volume of ball, packing efficiency), make reasonable assumptions, and arrive at a defensible order-of-magnitude answer — skills directly applicable to engineering, consulting, and strategy roles.
What is the volume of a single ping pong ball?
A 40mm diameter ping pong ball has a radius of 20mm = 0.02m. Volume = (4/3)πr³ = (4/3) × π × (0.02)³ ≈ 33,510 mm³ = 33.51 mL = 33.51 cm³. The ball is hollow, but for packing calculations we use the outer volume including the air inside.
How does this calculation change if the pool has a shallow end?
Use the calculator's custom volume option, or calculate the pool in sections. Split the pool into a rectangular deep-end section and a tapered shallow-end section (trapezoid cross-section). Calculate each volume separately, add them, then apply the packing efficiency. The calculator assumes uniform depth — for tapered pools, manually calculate the average depth.