Cycling has 3 grand tours, 5 monuments and 1 world championship (2 but forget the tt for a moment).
When was the last time an entire season played out without a Spanish cyclist winning at least one?
I have it at 1997 (counting Heras as the winner of the 05 Vuelta as he will get that back/ has already got it back)
I know what you are thinking, but Freire won MSR that year

The other year he did the worlds so he saved them twice.
Ironically last year was the first year the other major superpower of cycling- Italy went a year without winning a major event in a long time. Their run went back to 1989 though, and before that, christ, maybe for ever.
The third wheel Belgium, a little worse, 2007 and will do it again this year unless Gilbert can save them tomorrow.
The 4th biggest nation in cycling, well their record goes back to 1997 like Spain. Only its the other way around