Which one of the following is correct?
- Cricket chauvinism runs across two axes, those of nation and generation.
- Cricket chauvinism runs on two axes, those of nation and generation.
Neither; even metaphorically, things don't "run across" or "run on" axes, they generally either "run along" axes or "revolve around", "revolve on", "turn around" or "turn on" axes.
Here is a Google Ngram showing that "revolve around", "revolve on", and "run along" are all used, but that "run on" and "run across" are rare.