The longest confirmed family tree recorded belongs to the Chinese philosopher Confucius. His family tree stretches over 2500 years and he has an estimated 3 million descendants.