Keirin is not regarded as a sport in Japan, it is a gambling hobby, despite the fact that all japanese people will tell you that there are no money games and gambling in Japan.
Undergound gmabling goes on in Sumo and Baseball, but these are not relevant to today's post.