I grew up in inner London. The state schools my brothers and more lately my nephews went to have cricket pitches. (One of the areas the schools concentrate on are sports hence the facilities.)
While my brother's played cricket at school, my nephews didn't.
I actually asked my nephews why and they said only Asian kids play cricket. My nephews were more interested in playing football and rugby union. In fact one of my nephews' classmates ended up playing for England in rugby.
There are two "villages" nearby that I've passed through for over 20 years. You can see the cricket club pitches from the road and can go and watch.
The demographic of both villages has become more mixed ethnically in that period.
However in one village all the cricket players are still white regardless of age.
While in the other village the vast majority of the cricket players are Asian and it has become more so in the last 10 years.
Both clubs are always recruiting members. Guess which club bothered trying to talk to me when I was just having a look at them playing?
With other sports who try and recruit new members, including elitist ones that have already been mentioned, if I'm just having a nose I get talked to as every person is a potential or can lead to a potential player.
Btw I'm black.