
How Manipur invented the world's oldest team sport — and the physics of horse-stick-ball collisions.
Sagol Kangjei
Long before British officers brought polo to England, before the game conquered the clubs of Argentina and the fields of Dubai, there was Sagol Kangjei — the original game of mounted polo, born in the valleys of Manipur.
The Manipuri people had been playing Sagol Kangjei for at least 700 years. Some historians trace it back further — perhaps to the time of the Meitei kings in the 1st century CE. The game was not leisure. It was training for cavalry warfare, played with the fierce intensity of a battle rehearsal.
A boy named Yumnam Dorendro — called Doren — was fifteen and the youngest member of his village polo team. He was also the smallest, which meant he rode the smallest pony — a local Manipuri Pony, one of the five recognised horse breeds of India, standing barely 13 hands high.
"Size doesn't matter in Sagol Kangjei," said his coach, Oja Iboyaima. "Speed and timing do. A small pony that turns fast beats a big horse every time."
The Manipuri Pony
The Manipuri Pony is a wonder of selective breeding. For centuries, Meitei kings maintained breeding programs, selecting ponies for agility, stamina, and a low centre of gravity. The result is a horse that can spin on its hindquarters, accelerate explosively, and stop dead from a full gallop in two strides.
Doren's pony, Thoibi (named after the legendary Meitei princess), was 12.2 hands — barely taller than Doren himself. But she could change direction faster than any horse he had ever ridden. When Doren leaned left, Thoibi was already turning. When he shifted his weight forward, she launched into a gallop as if spring-loaded.
"Why can she turn so fast?" Doren asked Oja Iboyaima.
"Low centre of gravity," said the coach. "The shorter the horse, the lower its mass is to the ground. The lower the centre of gravity, the tighter the turn it can make without toppling over. A tall horse at the same speed would roll over trying to turn that sharply."
The Physics of the Hit
The heart of Sagol Kangjei is the shot — swinging a long bamboo mallet at full gallop to strike a ball made of bamboo root. The mallet is about 120 cm long, shorter than the mallets used in international polo (which are 130-137 cm), because the Manipuri Ponies are smaller.
Oja Iboyaima set up a physics lesson on the field.
"When you swing the mallet, your arm and the mallet form a lever. Your shoulder is the fulcrum. The force you apply at the handle is amplified at the mallet head because of the lever arm. But the real power comes from the horse's speed combined with your swing."
He explained: the speed of the mallet head when it strikes the ball is the sum of three velocities: 1. The horse's speed (about 30 km/h = 8.3 m/s) 2. The rider's arm swing (about 5 m/s) 3. The wrist snap at impact (about 3 m/s)
Total mallet head speed at impact: approximately 16 m/s (58 km/h).
"The ball weighs about 120 grams," said the coach. "The collision is what physicists call an elastic collision — not perfectly elastic, because some energy is lost to deformation and sound, but close. The ball leaves the mallet at roughly the same speed the mallet was moving — about 16 m/s."
Using projectile motion equations (assuming a launch angle of 25° for a low, driving shot):
Range = v² × sin(2θ) / g = (16)² × sin(50°) / 9.8 ≈ 20 metres
"A good shot from a galloping Manipuri Pony sends the ball 20 metres," said Oja Iboyaima. "From a full-size polo horse at international speed, the ball can travel 70 metres. But the Manipuri game is played on a smaller field, so 20 metres is plenty."
Conservation of Momentum
Doren noticed something interesting during practice. When he hit the ball squarely, the mallet slowed noticeably. When he missed, the mallet swung through without slowing.
"That's conservation of momentum," said Oja Iboyaima. "Before the hit, the mallet has momentum = mass × velocity. After the hit, the total momentum is shared between the mallet and the ball. The mallet loses momentum; the ball gains it. Momentum is transferred, not created or destroyed."
The equation: m₁v₁ (before) = m₁v₁' + m₂v₂ (after)
If the mallet head weighs 400g and moves at 16 m/s, its momentum is 0.4 × 16 = 6.4 kg⋅m/s. After hitting the 120g ball, the mallet slows to about 10 m/s (momentum = 0.4 × 10 = 4.0 kg⋅m/s), and the ball flies at about 20 m/s (momentum = 0.12 × 20 = 2.4 kg⋅m/s). Total = 6.4 ≈ 6.4. Momentum conserved.
The Game
On match day, Doren's team faced the neighbouring village. The field was 200 metres long (smaller than the 270-metre international polo field) and the goals were just wide enough for the ball to pass through.
The game was fast and brutal. Ponies spun, riders swung, the ball cracked off mallets like gunshots. Doren, on little Thoibi, found himself in open space near the goal. The ball rolled toward him. He leaned down, swung, and connected — the mallet met the ball with a satisfying crack, and the ball flew through the goal posts.
His first goal. The physics worked.
Oja Iboyaima shouted from the sideline: "Low centre of gravity for the win!"
Polo's Journey
British tea planters in Assam saw the Manipuris playing Sagol Kangjei in the 1850s and were captivated. They adopted the game, modified the rules, enlarged the field and the horses, and carried it back to Britain. From there, polo spread to Argentina, the United States, and eventually the world.
But the game began in Manipur. With Manipuri Ponies. On a field no bigger than a school playground. And the physics — momentum, levers, projectile motion, centre of gravity — was the same then as it is now.
The end.
Choose your level. Everyone starts with the story — the code gets deeper as you go.
Here is a taste of what Level 1 looks like for this lesson:
# Polo Shot Range Calculator
import math
mallet_speed = 16 # m/s at impact
ball_mass = 0.12 # kg
mallet_mass = 0.4 # kg
# Conservation of momentum (simplified)
ball_speed = (mallet_mass * mallet_speed) / (mallet_mass + ball_mass)
for angle_deg in [15, 25, 35, 45]:
angle_rad = math.radians(angle_deg)
range_m = ball_speed**2 * math.sin(2 * angle_rad) / 9.8
print(f"Angle {angle_deg}°: range = {range_m:.1f}m")This is just the first of 6 coding exercises in Level 1. By Level 4, you will build: Build a Polo Shot Physics Calculator.
Free
Level 0: Listener
Stories, science concepts, diagrams, quizzes. No coding.
You are here
Level 0 is always free. Coding levels (1-4) are part of our 12-Month Curriculum.
The physics of hitting, launching, and turning — momentum transfer, projectile trajectories, and centre of gravity in Manipur's ancient polo.
The big idea: "The Birthplace of Polo" teaches us about Momentum, Collisions & Projectile Motion — and you don't need to write a single line of code to understand it.
Momentum is mass times velocity: p = mv. A heavy truck moving slowly can have the same momentum as a light car moving fast. A 1,000 kg truck at 10 m/s has momentum 10,000 kg⋅m/s. A 500 kg car at 20 m/s also has momentum 10,000 kg⋅m/s.
The law of conservation of momentum states: in a closed system, total momentum before a collision equals total momentum after. When a mallet hits a ball, momentum transfers from the mallet to the ball. The mallet slows down; the ball speeds up. But the total momentum of the mallet-plus-ball system stays exactly the same.
This is why a heavier mallet doesn't necessarily hit harder. What matters is the mallet's momentum at impact — mass × velocity. A light mallet swung very fast can deliver the same momentum as a heavy mallet swung slowly. Polo players choose their mallet weight based on how fast they can swing it.
Check yourself: A 0.4 kg mallet head moving at 16 m/s hits a stationary 0.12 kg ball. If the mallet slows to 10 m/s, what speed does the ball reach? (Use conservation of momentum: total momentum before = total momentum after.)
Key idea: Momentum (mass × velocity) is conserved in every collision. When a mallet hits a ball, the mallet loses momentum and the ball gains it. The total stays constant — nothing is created or destroyed.
Once the ball leaves the mallet, it follows a parabolic trajectory — curving upward, reaching a peak, and falling back down. This is projectile motion, and it depends on two things: launch speed and launch angle.
The horizontal distance (range) of a projectile launched at speed v and angle θ is: Range = v² × sin(2θ) / g, where g = 9.8 m/s². At the optimal angle of 45°, sin(2×45) = sin(90°) = 1, giving maximum range = v²/g.
In polo, shots are rarely hit at 45° — that would send the ball high in the air, making it easy to intercept. Most shots are hit at 15–25° for a low, fast trajectory that stays close to the ground. This sacrifices some range for speed and difficulty of interception.
At v = 16 m/s and θ = 25°: Range = (16²) × sin(50°)/9.8 = 256 × 0.766/9.8 ≈ 20 metres. At 45°: Range = 256/9.8 ≈ 26 metres. The difference is only 6 metres, but the 25° shot arrives faster and lower — much harder to defend.
Key idea: Projectile range depends on speed² and launch angle. 45° gives maximum range, but polo players use lower angles (15–25°) for faster, harder-to-intercept shots — a strategic trade-off between range and speed.
Access all 130+ lessons, quizzes, interactive tools, and offline activities
Every object has a **centre of gravity** (CoG) — the single point where all its weight acts. For a uniform sphere, it's the geometric centre. For a ho...
A polo mallet is a **lever** — one of the six simple machines. The rider's shoulder is the **fulcrum** (pivot point). The arm and mallet form the leve...