Maybe mainstream sports, but not when you spread it across the number of fans and account for their intensity. The Tour de France is likely the only cycling event most people can name. It's an awful lot of money for a very niche sport.
It's a niche sport in the US, but it's huge in lots of European countries. Conversely, most Europeans would struggle to name a single baseball or American football team, but they're far from niche sports in their domestic market.