Google Calendar is your friend here.
If you set up a Google account, go to their Calendar section. You can search for calendars for all sorts of events, one-off’s or a seasons worth. I added about 7 or 8 to my Google Calendar which also syncs to my Android phone. It’s a brilliant way of keeping up to to date with it.
The information is only as good as the person who constructed the calendar but so far I’ve not had any problems. I did an IndyCar one which I can share if you want?