No one found it. It was invented
Netball was invented in America by Clara Gregory Baer
Netball started in Ingland 1890 than spread to other countys.
Netball was first startred in England whoooo us yay.
the answer is c.o.williams netball team won the under-21 world netball championship.
Netball was invented in 1895 by Clara Gregory Baer, netball is now the pre-eminent women's team, but i don't know what country
New Zealand is a country, and not everyone in New Zealand likes Netball.
international teams or in a specific country?