It’s a packed Saturday for the MXGP of Latvia Qualifying and you can follow it all via the live timing screen below.

And to help you find the races you want to follow, we’ve listed the race timetable for the Kegums GP too.

Timetable (local time)

Although the timing should update itself, please note you may need to occasionally refresh the page manually to get the latest data.

Saturday: EMX125 Group 1 Free/Time Practice 07:45, EMX125 Group 2 Free/Time Practice 08:30, EMX250 Group 1 Free/Time Practice 09:15, EMX250 Group 2 Free/Time Practice 10:00, EMX125 Last Chance Race 10:55, MX2 Free Practice 11:30, MXGP Free Practice 12:00, EMX250 Last Chance Race 13:00, MX2 Time Practice 14:00, MXGP Time Practice 14:40, EMX125 Race 1 15:25, MX2 Qualifying Race 16:25, MXGP Qualifying Race 17:10, EMX250 Race 1 17:55

Sunday: EMX125 Race 2 09:45, MX2 Warm-Up 10:25, MXGP Warm-Up 10:45, EMX250 Race 2 11:30, MX2 Race 1 13:15, MXGP Race 1 14:15, MX2 Race 2 16:10, MXGP Race 2 17:10