← Cycling

2026 season calendar

Races, events, and weekends worth coordinating around.

This is the public-facing version of my 2026 race plan: where I expect to line up, what is already committed, and which weekends are worth flagging early.

Season shape

The current public plan leans heavily toward B-priority enduro and XCM weekends, with a few lower-pressure C events used for exploration, fitness checks, and race-day repetition.

A priority1
B priority12
C priority4

Season priority

The priority race shaping the season.

A priorityEnduro

Sun, September 6 - Sun, September 13

Trans Caledonia

Scotland

Six days of multistage enduro racing. One of the main season peaks.

First in view

Upcoming races

1 event

May

May24
XCMB priority

Sun, May 24

Raiffeisen Granitmarathon Kleinzell

Kleinzell im Muhlkreis, Austria

60 km / 2000 m. New race.

2 events

June

Jun7
EnduroB priority

Sun, June 7

SloEnduro Kamplc

Ajdovščina, Slovenia

Second round of SloEnduro emerged despite recent Slovenian law restrictions.

Jun13
XCMB priority

Sat, June 13

Crosskovácsi Marathon

Nagykovácsi, Hungary

73.2 km - 2,350 m elevation gain marathon, new for me.

3 events

July

Jul4
XCMB priority

Sat, July 4

Schockl Summit Ascent

Graz, Austria

41 km / 2050 m. New race.

Jul5
EnduroB priority

Sun, July 5 - Sun, July 12

Czech MTB Holidays Moravian Tour

Moravia, Czechia

8-day guided MTB holiday through central and northern Moravia, including Singletrail Moravsky Kras, Jeseniky Mountains, and Rychlebske stezky.

Jul18
XCMB priority

Sat, July 18

Salzkammergut Trophy

Bad Goisern, Austria

D course: 57.4 km / 1809 m.

2 events

August

Aug8
XCMB priority

Sat, August 8

Mostviertel Bike Marathon

Mank, Lower Austria

78 km / 2700 m. New race.

Aug30
EnduroB priority

Sun, August 30

SloEnduro Krokar

Dobrna, Slovenia

Late-summer SloEnduro stop in Dobrna.

Highly questionable because Slovenian law restrictions are impacting organizers and already forced most SloEnduro races off the calendar.

2 events

September

Sep6
EnduroA priority

Sun, September 6 - Sun, September 13

Trans Caledonia

Scotland

Six days of multistage enduro racing. One of the main season peaks.

Sep20
EnduroB priority

Sun, September 20

SloEnduro Pohorje

Maribor, Slovenia

Autumn SloEnduro race in Maribor.

Highly questionable because Slovenian law restrictions are impacting organizers and already forced most SloEnduro races off the calendar.

1 event

October

Oct4
EnduroC priority

Sun, October 4

SloEnduro Day Grozni

Groznjan, Croatia

Low-pressure late-season race day.

Document note: Chill & relax day.

1 event

November

Nov8
EnduroB priority

Sun, November 8

Enduro Perun

Omis, Croatia

Late-season enduro race on the Croatian coast.

Earlier in season

Past races

3 events

April

Apr12
GravelC priority

Sun, April 12

Wörthersee Gravel Race

Velden am Wörthersee, Austria

First gravel race of the season on the 94 km Catch Gralf course, with a strong front-group ride and a puncture in the final 5 km.

Race completed and now listed in the past events section.

Read Wörthersee report
Apr19
EnduroB priority

Sun, April 19

SloEnduro TCS

Nova Gorica, Slovenia

Spring SloEnduro stop in Nova Gorica.

Race completed and now listed in the past events section.

Read Nova Gorica report
Apr25
RoadC priority

Sat, April 25

Krk Granfondo

Krk, Croatia

Completed Krk Granfondo Falkensteiner Punat, 82 km around the island of Krk from Punat with a 103rd overall finish.

Race completed and now listed in the past events section.

Read Krk report

2 events

May

May10
EnduroB priority

Sun, May 10

Triveneto Vito d'Asio

Vito d'Asio, Italy

Italian enduro weekend moved one week earlier, replacing the canceled SloEnduro Borovci slot.

May16
XCMC priority

Sat, May 16

Rab MTB Marathon

Rab, Croatia

Adria Bike MTB marathon on Rab island. Planned route is the longer RAB 70: 68.7 km with 1,290 m of climbing, starting from Rab at 11:00.

C-priority race added after Vito d'Asio as a short-turnaround Saturday start; choosing the longer route over the shorter RAB 40 option at 39.9 km / 670 m.

Race report