Field hockey players who competed for more than one nation

There have been some field hockey players who competed for more than one nation. These players belonged to British India, Afghanistan, India, Pakistan, Bangladesh, Argentina, Germany and Spain.

It may be mentioned here that British India was divided into two independent countries India and Pakistan in 1947. Later in 1971, Bangladesh was created after attaining independence from Pakistan.