I think that since international cricket is more popular than international hockey, non-Indians know a lot about Indian cricket than hockey.
Lots of people in the places that were part of the British Empire other than in continental North America (where for some reason it had less staying power) which includes all of those places except South America (if you count the West Indies as part of North America.) It's popular some other places, too.