[{"Id":"R1","EventID":35850,"Name":"","AdditionalName":null,"Venue":"Oulton Park","VenueID":"OP","CircuitLayout":"International","FirstDate":"2026-05-02T00:00:00","LastDate":"2026-05-04T00:00:00","Number":1,"RoundUrl":"/calendar/2026/r1-oulton park","TicketUrl":"","TimetableUrl":null,"DocumentUrl":null,"NoticeboardUrl":"","MoreInfoText":"","MoreInfoUrl":"","MoreInfoDesc":"","ImageUrls":[],"Series":[{"ChampionshipID":407,"Sessions":[{"Id":5609,"EventID":0,"Name":"Free Practice 1","DateTime":"2026-05-02T08:30:00","Timezone":"BST","Length":25,"Type":0,"RaceNumber":0,"ResultsPDF":"https://docs.msv.com/Session-5609.pdf","HideFromCalendar":false,"OrderByDateTime":"2026-05-02T08:30:00"},{"Id":5610,"EventID":0,"Name":"Qualifying","DateTime":"2026-05-02T13:40:00","Timezone":"BST","Length":25,"Type":1,"RaceNumber":0,"ResultsPDF":"https://docs.msv.com/Session-5610.pdf","HideFromCalendar":false,"OrderByDateTime":"2026-05-02T13:40:00"},{"Id":5611,"EventID":0,"Name":"Race 1","DateTime":"2026-05-03T14:45:00","Timezone":"BST","Length":20,"Type":2,"RaceNumber":1,"ResultsPDF":"https://docs.msv.com/Session-5611.pdf?v=639134190887663568","HideFromCalendar":false,"OrderByDateTime":"2026-05-03T14:45:00"},{"Id":5612,"EventID":0,"Name":"Warm up","DateTime":"2026-05-04T08:30:00","Timezone":"BST","Length":8,"Type":3,"RaceNumber":0,"ResultsPDF":"https://docs.msv.com/Session-5612.pdf","HideFromCalendar":false,"OrderByDateTime":"2026-05-04T08:30:00"},{"Id":5613,"EventID":0,"Name":"Race 2","DateTime":"2026-05-04T10:20:00","Timezone":"BST","Length":20,"Type":2,"RaceNumber":2,"ResultsPDF":"https://docs.msv.com/Session-5613.pdf","HideFromCalendar":false,"OrderByDateTime":"2026-05-04T10:20:00"}],"Races":[1,2],"Heats":[]}],"DateFormattedShort":"02 - 04 May","DateFormattedLong":"Saturday 02 - Monday 04 May","IsTest":false,"LiveTimingUrl":null,"LiveTVUrl":null,"LiveTimingActive":false,"HideFromCalendar":false,"LiveTimingCustomHtml":false},{"Id":"R2","EventID":35800,"Name":"","AdditionalName":null,"Venue":"Donington Park","VenueID":"DP","CircuitLayout":"GP","FirstDate":"2026-05-15T00:00:00","LastDate":"2026-05-17T00:00:00","Number":2,"RoundUrl":"/calendar/2026/r2-donington park","TicketUrl":"","TimetableUrl":null,"DocumentUrl":null,"NoticeboardUrl":"","MoreInfoText":"","MoreInfoUrl":"","MoreInfoDesc":"","ImageUrls":[],"Series":[{"ChampionshipID":407,"Sessions":[{"Id":6038,"EventID":0,"Name":"Free Practice 1","DateTime":"2026-05-15T16:35:00","Timezone":"BST","Length":25,"Type":0,"RaceNumber":0,"ResultsPDF":"https://docs.msv.com/Session-6038.pdf","HideFromCalendar":false,"OrderByDateTime":"2026-05-15T16:35:00"},{"Id":6039,"EventID":0,"Name":"Qualifying","DateTime":"2026-05-16T12:25:00","Timezone":"BST","Length":25,"Type":0,"RaceNumber":0,"ResultsPDF":"https://docs.msv.com/Session-6039.pdf","HideFromCalendar":false,"OrderByDateTime":"2026-05-16T12:25:00"},{"Id":6040,"EventID":0,"Name":"Race 1","DateTime":"2026-05-16T17:30:00","Timezone":"BST","Length":20,"Type":2,"RaceNumber":3,"ResultsPDF":"https://docs.msv.com/Session-6040.pdf?v=639145498028803945","HideFromCalendar":false,"OrderByDateTime":"2026-05-16T17:30:00"},{"Id":6042,"EventID":0,"Name":"Race 2","DateTime":"2026-05-17T17:10:00","Timezone":"BST","Length":0,"Type":2,"RaceNumber":4,"ResultsPDF":"https://docs.msv.com/Session-6042.pdf","HideFromCalendar":false,"OrderByDateTime":"2026-05-17T17:10:00"}],"Races":[3,4],"Heats":[]}],"DateFormattedShort":"15 - 17 May","DateFormattedLong":"Friday 15 - Sunday 17 May","IsTest":false,"LiveTimingUrl":null,"LiveTVUrl":null,"LiveTimingActive":false,"HideFromCalendar":false,"LiveTimingCustomHtml":false},{"Id":"R3","EventID":36050,"Name":"","AdditionalName":null,"Venue":"Knockhill","VenueID":"KH","CircuitLayout":"Full","FirstDate":"2026-06-19T00:00:00","LastDate":"2026-06-21T00:00:00","Number":3,"RoundUrl":"/calendar/2026/r3-knockhill","TicketUrl":"","TimetableUrl":null,"DocumentUrl":null,"NoticeboardUrl":"","MoreInfoText":"","MoreInfoUrl":"","MoreInfoDesc":"","ImageUrls":[],"Series":[{"ChampionshipID":407,"Sessions":[{"Id":6043,"EventID":0,"Name":"Free Practice 1","DateTime":"2026-06-19T16:55:00","Timezone":"BST","Length":25,"Type":0,"RaceNumber":0,"ResultsPDF":"","HideFromCalendar":false,"OrderByDateTime":"2026-06-19T16:55:00"},{"Id":6044,"EventID":0,"Name":"Qualifying","DateTime":"2026-06-20T08:45:00","Timezone":"BST","Length":20,"Type":0,"RaceNumber":0,"ResultsPDF":"https://docs.msv.com/Session-6044.pdf?v=639175410285659023","HideFromCalendar":false,"OrderByDateTime":"2026-06-20T08:45:00"},{"Id":6045,"EventID":0,"Name":"Race 1","DateTime":"2026-06-20T14:45:00","Timezone":"BST","Length":20,"Type":2,"RaceNumber":5,"ResultsPDF":"https://docs.msv.com/Session-6045.pdf","HideFromCalendar":false,"OrderByDateTime":"2026-06-20T14:45:00"},{"Id":6046,"EventID":0,"Name":"Warm up","DateTime":"2026-06-21T09:30:00","Timezone":"BST","Length":8,"Type":3,"RaceNumber":0,"ResultsPDF":"https://docs.msv.com/Session-6046.pdf","HideFromCalendar":false,"OrderByDateTime":"2026-06-21T09:30:00"},{"Id":6047,"EventID":0,"Name":"Race 2","DateTime":"2026-06-21T17:05:00","Timezone":"BST","Length":20,"Type":2,"RaceNumber":6,"ResultsPDF":"https://docs.msv.com/Session-6047.pdf?v=639177169712902054","HideFromCalendar":false,"OrderByDateTime":"2026-06-21T17:05:00"}],"Races":[5,6],"Heats":[]}],"DateFormattedShort":"19 - 21 Jun","DateFormattedLong":"Friday 19 - Sunday 21 Jun","IsTest":false,"LiveTimingUrl":null,"LiveTVUrl":null,"LiveTimingActive":false,"HideFromCalendar":false,"LiveTimingCustomHtml":false},{"Id":"R4","EventID":35914,"Name":"","AdditionalName":null,"Venue":"Snetterton","VenueID":"SN","CircuitLayout":"300","FirstDate":"2026-07-03T00:00:00","LastDate":"2026-07-05T00:00:00","Number":4,"RoundUrl":"/calendar/2026/r4-snetterton","TicketUrl":"","TimetableUrl":null,"DocumentUrl":null,"NoticeboardUrl":"","MoreInfoText":"","MoreInfoUrl":"","MoreInfoDesc":"","ImageUrls":[],"Series":[{"ChampionshipID":407,"Sessions":[{"Id":6048,"EventID":0,"Name":"Free Practice 1","DateTime":"2026-07-03T13:45:00","Timezone":"BST","Length":25,"Type":0,"RaceNumber":0,"ResultsPDF":"https://docs.msv.com/Session-6048.pdf?v=639186841092561501","HideFromCalendar":false,"OrderByDateTime":"2026-07-03T13:45:00"},{"Id":6049,"EventID":0,"Name":"Qualifying","DateTime":"2026-07-04T11:20:00","Timezone":"BST","Length":25,"Type":0,"RaceNumber":0,"ResultsPDF":"https://docs.msv.com/Session-6049.pdf","HideFromCalendar":false,"OrderByDateTime":"2026-07-04T11:20:00"},{"Id":6050,"EventID":0,"Name":"Race 1","DateTime":"2026-07-04T15:30:00","Timezone":"BST","Length":20,"Type":2,"RaceNumber":7,"ResultsPDF":"https://docs.msv.com/Session-6050.pdf","HideFromCalendar":false,"OrderByDateTime":"2026-07-04T15:30:00"},{"Id":6243,"EventID":0,"Name":"Warm Up","DateTime":"2026-07-05T09:45:00","Timezone":"BST","Length":10,"Type":3,"RaceNumber":0,"ResultsPDF":"https://docs.msv.com/Session-6243.pdf","HideFromCalendar":false,"OrderByDateTime":"2026-07-05T09:45:00"},{"Id":6052,"EventID":0,"Name":"Race 2","DateTime":"2026-07-05T17:20:00","Timezone":"BST","Length":20,"Type":2,"RaceNumber":8,"ResultsPDF":"https://docs.msv.com/Session-6052.pdf","HideFromCalendar":false,"OrderByDateTime":"2026-07-05T17:20:00"}],"Races":[7,8],"Heats":[]}],"DateFormattedShort":"03 - 05 Jul","DateFormattedLong":"Friday 03 - Sunday 05 Jul","IsTest":false,"LiveTimingUrl":null,"LiveTVUrl":null,"LiveTimingActive":false,"HideFromCalendar":false,"LiveTimingCustomHtml":false},{"Id":"R5","EventID":35630,"Name":"","AdditionalName":null,"Venue":"Brands Hatch","VenueID":"BH","CircuitLayout":"GP","FirstDate":"2026-07-17T00:00:00","LastDate":"2026-07-19T00:00:00","Number":5,"RoundUrl":"/calendar/2026/r5-brands hatch","TicketUrl":"","TimetableUrl":null,"DocumentUrl":null,"NoticeboardUrl":"","MoreInfoText":"","MoreInfoUrl":"","MoreInfoDesc":"","ImageUrls":[],"Series":[{"ChampionshipID":407,"Sessions":[{"Id":6053,"EventID":0,"Name":"Free Practice 1","DateTime":"2026-07-17T13:35:00","Timezone":"BST","Length":25,"Type":0,"RaceNumber":0,"ResultsPDF":"https://docs.msv.com/Session-6053.pdf","HideFromCalendar":false,"OrderByDateTime":"2026-07-17T13:35:00"},{"Id":6054,"EventID":0,"Name":"Qualifying","DateTime":"2026-07-18T09:00:00","Timezone":"BST","Length":25,"Type":0,"RaceNumber":0,"ResultsPDF":"https://docs.msv.com/Session-6054.pdf","HideFromCalendar":false,"OrderByDateTime":"2026-07-18T09:00:00"},{"Id":6055,"EventID":0,"Name":"Race 1","DateTime":"2026-07-18T15:25:00","Timezone":"BST","Length":20,"Type":2,"RaceNumber":9,"ResultsPDF":"https://docs.msv.com/Session-6055.pdf?v=639199973942943532","HideFromCalendar":false,"OrderByDateTime":"2026-07-18T15:25:00"},{"Id":6056,"EventID":0,"Name":"Warm up","DateTime":"2026-07-19T10:15:00","Timezone":"BST","Length":8,"Type":3,"RaceNumber":0,"ResultsPDF":"https://docs.msv.com/Session-6056.pdf","HideFromCalendar":false,"OrderByDateTime":"2026-07-19T10:15:00"},{"Id":6057,"EventID":0,"Name":"Race 2","DateTime":"2026-07-19T17:20:00","Timezone":"BST","Length":0,"Type":2,"RaceNumber":10,"ResultsPDF":"https://docs.msv.com/Session-6057.pdf","HideFromCalendar":false,"OrderByDateTime":"2026-07-19T17:20:00"}],"Races":[9,10],"Heats":[]}],"DateFormattedShort":"17 - 19 Jul","DateFormattedLong":"Friday 17 - Sunday 19 Jul","IsTest":false,"LiveTimingUrl":null,"LiveTVUrl":null,"LiveTimingActive":false,"HideFromCalendar":false,"LiveTimingCustomHtml":false},{"Id":"R6","EventID":35887,"Name":"","AdditionalName":null,"Venue":"Oulton Park","VenueID":"OP","CircuitLayout":"International","FirstDate":"2026-07-31T00:00:00","LastDate":"2026-08-02T00:00:00","Number":6,"RoundUrl":"/calendar/2026/r6-oulton park","TicketUrl":"","TimetableUrl":null,"DocumentUrl":null,"NoticeboardUrl":"","MoreInfoText":"","MoreInfoUrl":"","MoreInfoDesc":"","ImageUrls":[],"Series":[{"ChampionshipID":407,"Sessions":[{"Id":6058,"EventID":0,"Name":"Free Practice","DateTime":"2026-07-31T17:10:00","Timezone":"BST","Length":25,"Type":0,"RaceNumber":0,"ResultsPDF":"https://docs.msv.com/Session-6058.pdf","HideFromCalendar":false,"OrderByDateTime":"2026-07-31T17:10:00"},{"Id":6059,"EventID":0,"Name":"Qualifying","DateTime":"2026-08-01T08:35:00","Timezone":"BST","Length":25,"Type":0,"RaceNumber":0,"ResultsPDF":"https://docs.msv.com/Session-6059.pdf","HideFromCalendar":false,"OrderByDateTime":"2026-08-01T08:35:00"},{"Id":6060,"EventID":0,"Name":"Race 1","DateTime":"2026-08-01T15:30:00","Timezone":"BST","Length":20,"Type":2,"RaceNumber":11,"ResultsPDF":"https://docs.msv.com/Session-6060.pdf","HideFromCalendar":false,"OrderByDateTime":"2026-08-01T15:30:00"},{"Id":6062,"EventID":0,"Name":"Race 2","DateTime":"2026-08-02T12:55:00","Timezone":"BST","Length":0,"Type":2,"RaceNumber":12,"ResultsPDF":"https://docs.msv.com/Session-6062.pdf","HideFromCalendar":false,"OrderByDateTime":"2026-08-02T12:55:00"}],"Races":[11,12],"Heats":[]}],"DateFormattedShort":"31 Jul - 02 Aug","DateFormattedLong":"Friday 31 Jul - Sunday 02 Aug","IsTest":false,"LiveTimingUrl":null,"LiveTVUrl":null,"LiveTimingActive":false,"HideFromCalendar":false,"LiveTimingCustomHtml":false},{"Id":"R7","EventID":36049,"Name":"","AdditionalName":null,"Venue":"Thruxton","VenueID":"TX","CircuitLayout":"Full","FirstDate":"2026-08-14T00:00:00","LastDate":"2026-08-16T00:00:00","Number":7,"RoundUrl":"/calendar/2026/r7-thruxton","TicketUrl":"","TimetableUrl":null,"DocumentUrl":null,"NoticeboardUrl":"","MoreInfoText":"","MoreInfoUrl":"","MoreInfoDesc":"","ImageUrls":[],"Series":[{"ChampionshipID":407,"Sessions":[{"Id":6063,"EventID":0,"Name":"Free Practice 1","DateTime":"2026-08-14T12:30:00","Timezone":"BST","Length":25,"Type":0,"RaceNumber":0,"ResultsPDF":"https://docs.msv.com/Session-6063.pdf","HideFromCalendar":false,"OrderByDateTime":"2026-08-14T12:30:00"},{"Id":6064,"EventID":0,"Name":"Qualifying","DateTime":"2026-08-15T11:30:00","Timezone":"BST","Length":25,"Type":0,"RaceNumber":0,"ResultsPDF":"https://docs.msv.com/Session-6064.pdf","HideFromCalendar":false,"OrderByDateTime":"2026-08-15T11:30:00"},{"Id":6065,"EventID":0,"Name":"Race 1","DateTime":"2026-08-15T15:35:00","Timezone":"BST","Length":20,"Type":2,"RaceNumber":13,"ResultsPDF":"https://docs.msv.com/Session-6065.pdf","HideFromCalendar":false,"OrderByDateTime":"2026-08-15T15:35:00"},{"Id":6067,"EventID":0,"Name":"Race 2","DateTime":"2026-08-16T12:40:00","Timezone":"BST","Length":0,"Type":2,"RaceNumber":14,"ResultsPDF":"https://docs.msv.com/Session-6067.pdf","HideFromCalendar":false,"OrderByDateTime":"2026-08-16T12:40:00"}],"Races":[13,14],"Heats":[]}],"DateFormattedShort":"14 - 16 Aug","DateFormattedLong":"Friday 14 - Sunday 16 Aug","IsTest":false,"LiveTimingUrl":null,"LiveTVUrl":null,"LiveTimingActive":false,"HideFromCalendar":false,"LiveTimingCustomHtml":false},{"Id":"R8","EventID":35836,"Name":"","AdditionalName":null,"Venue":"Donington Park","VenueID":"DP","CircuitLayout":"GP","FirstDate":"2026-10-02T00:00:00","LastDate":"2026-10-04T00:00:00","Number":8,"RoundUrl":"/calendar/2026/r8-donington park","TicketUrl":"","TimetableUrl":null,"DocumentUrl":null,"NoticeboardUrl":"","MoreInfoText":"","MoreInfoUrl":"","MoreInfoDesc":"","ImageUrls":[],"Series":[{"ChampionshipID":407,"Sessions":[{"Id":6068,"EventID":0,"Name":"Free Practice 1","DateTime":"2026-10-02T08:30:00","Timezone":"BST","Length":25,"Type":0,"RaceNumber":0,"ResultsPDF":"","HideFromCalendar":false,"OrderByDateTime":"2026-10-02T08:30:00"},{"Id":6069,"EventID":0,"Name":"Qualifying","DateTime":"2026-10-02T13:40:00","Timezone":"BST","Length":25,"Type":0,"RaceNumber":0,"ResultsPDF":"","HideFromCalendar":false,"OrderByDateTime":"2026-10-02T13:40:00"},{"Id":6070,"EventID":0,"Name":"Race 1","DateTime":"2026-10-03T14:45:00","Timezone":"BST","Length":20,"Type":2,"RaceNumber":15,"ResultsPDF":"","HideFromCalendar":false,"OrderByDateTime":"2026-10-03T14:45:00"},{"Id":6071,"EventID":0,"Name":"Warm up","DateTime":"2026-10-04T08:30:00","Timezone":"BST","Length":8,"Type":3,"RaceNumber":0,"ResultsPDF":"","HideFromCalendar":false,"OrderByDateTime":"2026-10-04T08:30:00"},{"Id":6072,"EventID":0,"Name":"Race 2","DateTime":"2026-10-04T10:20:00","Timezone":"BST","Length":0,"Type":2,"RaceNumber":16,"ResultsPDF":"","HideFromCalendar":false,"OrderByDateTime":"2026-10-04T10:20:00"}],"Races":[15,16],"Heats":[]}],"DateFormattedShort":"02 - 04 Oct","DateFormattedLong":"Friday 02 - Sunday 04 Oct","IsTest":false,"LiveTimingUrl":null,"LiveTVUrl":null,"LiveTimingActive":false,"HideFromCalendar":false,"LiveTimingCustomHtml":false}]