6. Monty Panesar:

He is probably the only Sikh player of Indian descent to have continued playing for England for such a long time. He represented his team in 50-tests and took 167 wickets as well with 12 five-wicket-hauls. Both of his parents are Indians. They migrated to England from Punjab.