birthrank.com

Spanish footballer

David Villa

#111,520,049,662

Born December 3, 1981 · of 117,704,268,587 humans ever born

4,564,198,904people were alive the day they were born
#119,587,492baby born in 1981
94.7%of all humans ever born came before them
6,184,218,925humans have been born since
What number are you?

Also born on December 3

Born near them in line