Blucalculator Open Tool

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

m
m
m
mm

Standard ping pong ball = 40 mm

%

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.

More embed options

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.

The formula: three quantities, one division
🏊
Pool Volume
Length × Width × Depth
(or π × r² × depth)
×
📦
Packing Efficiency
0.64 random
0.74 stacked
÷
🏓
Ball Volume
(4/3) × π × r³
r = 20mm for standard
=
🔢
Total Balls
9,549,296
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.

Standard ping pong ball: dimensions and volume
40 mm r = 20mm ITTF Standard since 2000
Official diameter 40 mm
Radius 20 mm = 2 cm
Volume 33.51 cm³
Governing body ITTF
Previous diameter 38 mm (pre-2000)
V = (4/3) × π × r³
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.

Three packing densities and what they mean
Random Packing
64%
Packing efficiency
Balls poured in freely. Natural settling. This is what actually happens when you dump balls into a pool.
HCP / Stacked
74%
Packing efficiency
Hexagonal close packing. Mathematically proven to be the densest possible arrangement of equal spheres.
Theoretical Max
~74%
Kepler's conjecture
Proven in 1998 by Thomas Hales. No sphere arrangement in 3D space can exceed 74.048% packing efficiency.

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.

Pool volume by shape
Rectangular Pool
Length (L) Depth Width (W)
Volume = L × W × D
A 25m × 10m × 2m pool:
25 × 10 × 2 = 500 m³
Circular Pool
radius (r) D
Volume = π × r² × D
A circular pool, r=6m, depth=1.5m:
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.

Worked example: Olympic swimming pool
Olympic Pool
50m × 25m × 2m · Random packing (64%)
1
Pool volume
50 × 25 × 2 = 2,500 m³ = 2,500,000,000 cm³
2
Ball volume
(4/3) × π × 2³ = 33.5103 cm³
3
Apply packing efficiency
2,500,000,000 × 0.64 = 1,600,000,000 cm³
4
Divide by ball volume
1,600,000,000 ÷ 33.5103 = 47,746,483
2,500 m³
Pool Volume
33.51 cm³
Ball Volume
64%
Packing Used
47,746,483
Total Ping Pong Balls

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.

Ball count in a 500 m³ pool by ball diameter (random packing)
Golf ball
42.7 mm
8,488,320 balls
Ping pong (std)
40 mm
9,549,296 balls
Squash ball
44 mm
7,142,618 balls
Tennis ball
67 mm
2,016,555 balls
Soccer ball
220 mm
57,170 balls

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.

Unit systems: conversions the calculator handles internally
m
Meters (metric)
1 m = 100 cm
1 m = 1,000 mm
1 m³ = 1,000,000 cm³
Ball: 0.04 m diameter
Best for large pools. Olympic standard uses meters.
ft
Feet (imperial)
1 ft = 30.48 cm
1 ft = 304.8 mm
1 ft³ = 28,316.8 cm³
Ball: ~1.57 in diameter
US residential pools often quoted in feet. 12ft = ~3.66m.
cm
Centimeters
1 cm = 10 mm
1 cm = 0.01 m
1 cm³ = 0.001 L
Ball: 4 cm diameter
Most precise for small pool calculations or above-ground pools.

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.

Why this question appears in job interviews
"The point of a Fermi estimation question is never the number. It's whether the candidate knows which sub-problems to solve, in which order, and whether they can hold an approximation without flinching at its roughness."
Standard explanation from consulting hiring practice
1
Problem decompositionCan you break "fill a pool" into volume, sphere volume, and packing — without being told to?
2
Order of magnitude thinkingIs your answer millions? Billions? Knowing which decade your answer lives in before calculating.
3
Assumption transparencyStating "I'll use 64% random packing" rather than silently assuming 100% fill is the difference between a strong and weak answer.
4
Sanity checking9.5 million seems large. Is it? A pool is 500,000 liters. Each ball is 0.0335 liters. That's about 14.9 million balls at 100% fill, so 9.5 million at 64% checks out.

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.

Where this calculation actually gets used
Event and promotional planning
Brand activations and pop-up experiences sometimes fill containers with balls for visual impact. Accurate counts prevent over-ordering (expensive) or under-ordering (embarrassing).
Practical
π r²
Physics and math education
Volume of spheres, packing density, and unit conversion are all curriculum topics. The pool problem makes abstract formulas concrete and memorable for students who'd otherwise disengage.
Educational
Interview and estimation practice
Consultants, engineers, and product managers use this class of problem to sharpen Fermi estimation. Running the calculation by hand and verifying with the tool calibrates your mental model for future estimates.
Career prep
General curiosity and fun
Most people who use this calculator are genuinely curious. It's a satisfying question because the answer is both computable and surprising. Nine and a half million is a number most people can't visualize, which is exactly what makes the result interesting.
Curiosity

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.

Input field guide
Pool dimensions
Pool Shape
Rectangular for standard pools. Circular for round above-ground pools. Circular uses radius, not diameter.
Length / Width
Measure the interior water surface, not the outer pool edge. For variable-width pools, use the average.
Depth
Use average depth for variable-depth pools. Shallow end + deep end ÷ 2. A pool with 1.2m and 2.4m ends: use 1.8m.
Ball and packing settings
Ball Diameter
Standard ping pong ball: 40mm. Leave this unless you're calculating for a different sphere size. Entered in millimeters regardless of pool unit system.
Packing Efficiency
Use 64% (Random) for a realistic "pour balls in" scenario. Use 74% (HCP) for the theoretical maximum. Real-world: always use 64%.
What the output shows
Total ballsThe headline number at full packing
Pool volumeCalculated from your dimensions in m³
Ball volume33.5103 cm³ for 40mm standard ball
Packing usedConfirms which efficiency was applied

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.