BEGIN:VCALENDAR
VERSION:2.0
PRODID:Zwift Calendar - by David Collom
METHOD:REQUEST
BEGIN:VEVENT
UID:5594499
SUMMARY:[Scotland] Stage 2: Level Up Racing: BRAEk-fast Crits and Grits
LOCATION:Scotland
DESCRIPTION:Level Up Racing is June’s ZRacing monthly series. Race across
  five stages from June 1 to July 5\, with a new route each week and up to
  250 XP waiting at every banner. Complete stages to build series
  progress\, chase the GC leaderboard\, and grab bonus XP as you
  race.\n\nStage 2\n\nDates: June 8–14\nRoute: BRAEk-fast Crits and
  Grits\nLaps: 1\nDistance: 22.1 km\nElevation: 243 m\n\nStage 2 brings
  BRAEk-fast Crits and Grits\, a punchier test with more elevation and more
  chances to keep building XP. One lap\, one effort\, and another shot to
  add to your series total.\n\nMONTHLY GC COMPETITION\n\nLooking for extra
  motivation? The Monthly GC (General Classification) Competition lets you
  track your progress across all stages. Each race counts—your times add
  up throughout the series\, shaping the overall standings. At the end of
  the month\, the fastest total time takes the win!\n\nVIEW RESULTS:
  http://zwift.com/racing/leagues/zracingjun2026\n—------------------\nZw
 ift Racing Score is aimed at pairing you with riders of similar racing
  abilities to keep racing fun\, fair\, and competitive. Read the FAQ here:
  https://support.zwift.com/en_us/racing-score-faq-BkG9_Rqrh\n\n\nADVANCED
  CATEGORY = 650+\nCATEGORY RANGE 1 = 0-159 | 160-269 | 270-389 | 390-509 |
  510-649\nCATEGORY RANGE 2 = 0-209 | 210-329 | 330-449 | 450-569 |
  570-724\n\nFor riders with a Racing Score of 650 or higher\, the'
  Advanced' category will have separate events scheduled every other
  hour.\n\nPlease note that in order to enter the Advanced category\, you
  will need the following:\nHeart Rate Monitor\nZwift Racing Score of over
  650\nSmart Trainer/Bike or Power Meter\n\n\nHourly ZRacing will be split
  into five tighter categories for more exciting competition. Plus\, with
  hourly alternating category ranges\, you’ll have more options to find
  races that suit your level.\n\n#zwiftofficial
DTSTART:20260615T071000Z
DTEND:20260615T071000Z
URL:https://cdn.zwift.com/static/events_headers/cycling/special/zracing_jun
 e-levelup_event-header_ride_range2.png
CLASS:PUBLIC
LAST-MODIFIED:20260615T055316Z
END:VEVENT
BEGIN:VEVENT
UID:5594591
SUMMARY:[Scotland] Stage 2: Level Up Racing: BRAEk-fast Crits and Grits
LOCATION:Scotland
DESCRIPTION:Level Up Racing is June’s ZRacing monthly series. Race across
  five stages from June 1 to July 5\, with a new route each week and up to
  250 XP waiting at every banner. Complete stages to build series
  progress\, chase the GC leaderboard\, and grab bonus XP as you
  race.\n\nStage 2\n\nDates: June 8–14\nRoute: BRAEk-fast Crits and
  Grits\nLaps: 1\nDistance: 22.1 km\nElevation: 243 m\n\nStage 2 brings
  BRAEk-fast Crits and Grits\, a punchier test with more elevation and more
  chances to keep building XP. One lap\, one effort\, and another shot to
  add to your series total.\n\nMONTHLY GC COMPETITION\n\nLooking for extra
  motivation? The Monthly GC (General Classification) Competition lets you
  track your progress across all stages. Each race counts—your times add
  up throughout the series\, shaping the overall standings. At the end of
  the month\, the fastest total time takes the win!\n\nVIEW RESULTS:
  http://zwift.com/racing/leagues/zracingjun2026\n—------------------\nZw
 ift Racing Score is aimed at pairing you with riders of similar racing
  abilities to keep racing fun\, fair\, and competitive. Read the FAQ here:
  https://support.zwift.com/en_us/racing-score-faq-BkG9_Rqrh\n\n\nADVANCED
  CATEGORY = 650+\nCATEGORY RANGE 1 = 0-159 | 160-269 | 270-389 | 390-509 |
  510-649\nCATEGORY RANGE 2 = 0-209 | 210-329 | 330-449 | 450-569 |
  570-724\n\nFor riders with a Racing Score of 650 or higher\, the'
  Advanced' category will have separate events scheduled every other
  hour.\n\nPlease note that in order to enter the Advanced category\, you
  will need the following:\nHeart Rate Monitor\nZwift Racing Score of over
  650\nSmart Trainer/Bike or Power Meter\n\n\nHourly ZRacing will be split
  into five tighter categories for more exciting competition. Plus\, with
  hourly alternating category ranges\, you’ll have more options to find
  races that suit your level.\n\n#zwiftofficial
DTSTART:20260615T091000Z
DTEND:20260615T091000Z
URL:https://cdn.zwift.com/static/events_headers/cycling/special/zracing_jun
 e-levelup_event-header_ride_range2.png
CLASS:PUBLIC
LAST-MODIFIED:20260615T055316Z
END:VEVENT
BEGIN:VEVENT
UID:5594485
SUMMARY:[Scotland] Stage 2: Level Up Racing: BRAEk-fast Crits and Grits
LOCATION:Scotland
DESCRIPTION:Level Up Racing is June’s ZRacing monthly series. Race across
  five stages from June 1 to July 5\, with a new route each week and up to
  250 XP waiting at every banner. Complete stages to build series
  progress\, chase the GC leaderboard\, and grab bonus XP as you
  race.\n\nStage 2\n\nDates: June 8–14\nRoute: BRAEk-fast Crits and
  Grits\nLaps: 1\nDistance: 22.1 km\nElevation: 243 m\n\nStage 2 brings
  BRAEk-fast Crits and Grits\, a punchier test with more elevation and more
  chances to keep building XP. One lap\, one effort\, and another shot to
  add to your series total.\n\nMONTHLY GC COMPETITION\n\nLooking for extra
  motivation? The Monthly GC (General Classification) Competition lets you
  track your progress across all stages. Each race counts—your times add
  up throughout the series\, shaping the overall standings. At the end of
  the month\, the fastest total time takes the win!\n\nVIEW RESULTS:
  http://zwift.com/racing/leagues/zracingjun2026\n—------------------\nZw
 ift Racing Score is aimed at pairing you with riders of similar racing
  abilities to keep racing fun\, fair\, and competitive. Read the FAQ here:
  https://support.zwift.com/en_us/racing-score-faq-BkG9_Rqrh\n\n\nADVANCED
  CATEGORY = 650+\nCATEGORY RANGE 1 = 0-159 | 160-269 | 270-389 | 390-509 |
  510-649\nCATEGORY RANGE 2 = 0-209 | 210-329 | 330-449 | 450-569 |
  570-724\n\nFor riders with a Racing Score of 650 or higher\, the'
  Advanced' category will have separate events scheduled every other
  hour.\n\nPlease note that in order to enter the Advanced category\, you
  will need the following:\nHeart Rate Monitor\nZwift Racing Score of over
  650\nSmart Trainer/Bike or Power Meter\n\n\nHourly ZRacing will be split
  into five tighter categories for more exciting competition. Plus\, with
  hourly alternating category ranges\, you’ll have more options to find
  races that suit your level.\n\n#zwiftofficial
DTSTART:20260615T111000Z
DTEND:20260615T111000Z
URL:https://cdn.zwift.com/static/events_headers/cycling/special/zracing_jun
 e-levelup_event-header_ride_range2.png
CLASS:PUBLIC
LAST-MODIFIED:20260615T055316Z
END:VEVENT
BEGIN:VEVENT
UID:5594626
SUMMARY:[Scotland] Stage 2: Level Up Racing: BRAEk-fast Crits and Grits
LOCATION:Scotland
DESCRIPTION:Level Up Racing is June’s ZRacing monthly series. Race across
  five stages from June 1 to July 5\, with a new route each week and up to
  250 XP waiting at every banner. Complete stages to build series
  progress\, chase the GC leaderboard\, and grab bonus XP as you
  race.\n\nStage 2\n\nDates: June 8–14\nRoute: BRAEk-fast Crits and
  Grits\nLaps: 1\nDistance: 22.1 km\nElevation: 243 m\n\nStage 2 brings
  BRAEk-fast Crits and Grits\, a punchier test with more elevation and more
  chances to keep building XP. One lap\, one effort\, and another shot to
  add to your series total.\n\nMONTHLY GC COMPETITION\n\nLooking for extra
  motivation? The Monthly GC (General Classification) Competition lets you
  track your progress across all stages. Each race counts—your times add
  up throughout the series\, shaping the overall standings. At the end of
  the month\, the fastest total time takes the win!\n\nVIEW RESULTS:
  http://zwift.com/racing/leagues/zracingjun2026\n—------------------\nZw
 ift Racing Score is aimed at pairing you with riders of similar racing
  abilities to keep racing fun\, fair\, and competitive. Read the FAQ here:
  https://support.zwift.com/en_us/racing-score-faq-BkG9_Rqrh\n\n\nADVANCED
  CATEGORY = 650+\nCATEGORY RANGE 1 = 0-159 | 160-269 | 270-389 | 390-509 |
  510-649\nCATEGORY RANGE 2 = 0-209 | 210-329 | 330-449 | 450-569 |
  570-724\n\nFor riders with a Racing Score of 650 or higher\, the'
  Advanced' category will have separate events scheduled every other
  hour.\n\nPlease note that in order to enter the Advanced category\, you
  will need the following:\nHeart Rate Monitor\nZwift Racing Score of over
  650\nSmart Trainer/Bike or Power Meter\n\n\nHourly ZRacing will be split
  into five tighter categories for more exciting competition. Plus\, with
  hourly alternating category ranges\, you’ll have more options to find
  races that suit your level.\n\n#zwiftofficial
DTSTART:20260615T131000Z
DTEND:20260615T131000Z
URL:https://cdn.zwift.com/static/events_headers/cycling/special/zracing_jun
 e-levelup_event-header_ride_range2.png
CLASS:PUBLIC
LAST-MODIFIED:20260615T055316Z
END:VEVENT
BEGIN:VEVENT
UID:5594220
SUMMARY:[Watopia] Stage 3: Level Up Racing: Hilly Route Reverse
LOCATION:Watopia
DESCRIPTION:Level Up Racing is June’s ZRacing monthly series. Race across
  five stages from June 1 to July 5\, with a new route each week and up to
  250 XP waiting at every banner. Complete stages to build series
  progress\, chase the GC leaderboard\, and grab bonus XP as you
  race.\n\nStage 3\n\nDates: June 15–21\nRoute: Hilly Route
  Reverse\nLaps: 2\nDistance: 18.8 km\nElevation: 218 m\n\nStage 3 heads to
  Hilly Route Reverse for a sharper climbing challenge. Over two laps\,
  riders can keep their series moving while chasing more bonus XP across
  the course.\n\nMONTHLY GC COMPETITION\n\nLooking for extra motivation?
  The Monthly GC (General Classification) Competition lets you track your
  progress across all stages. Each race counts—your times add up
  throughout the series\, shaping the overall standings. At the end of the
  month\, the fastest total time takes the win!\n\nVIEW RESULTS:
  http://zwift.com/racing/leagues/zracingjun2026\n—------------------\nZw
 ift Racing Score is aimed at pairing you with riders of similar racing
  abilities to keep racing fun\, fair\, and competitive. Read the FAQ here:
  https://support.zwift.com/en_us/racing-score-faq-BkG9_Rqrh\n\n\nADVANCED
  CATEGORY = 650+\nCATEGORY RANGE 1 = 0-159 | 160-269 | 270-389 | 390-509 |
  510-649\nCATEGORY RANGE 2 = 0-209 | 210-329 | 330-449 | 450-569 |
  570-724\n\nFor riders with a Racing Score of 650 or higher\, the'
  Advanced' category will have separate events scheduled every other
  hour.\n\nPlease note that in order to enter the Advanced category\, you
  will need the following:\nHeart Rate Monitor\nZwift Racing Score of over
  650\nSmart Trainer/Bike or Power Meter\n\n\nHourly ZRacing will be split
  into five tighter categories for more exciting competition. Plus\, with
  hourly alternating category ranges\, you’ll have more options to find
  races that suit your level.\n\n#zwiftofficial
DTSTART:20260615T161000Z
DTEND:20260615T161000Z
URL:https://cdn.zwift.com/static/events_headers/cycling/special/zracing_jun
 e-levelup_event-header_ride_range2.png
CLASS:PUBLIC
LAST-MODIFIED:20260615T055316Z
END:VEVENT
BEGIN:VEVENT
UID:5594787
SUMMARY:[Watopia] Stage 3: Level Up Racing: Hilly Route Reverse
LOCATION:Watopia
DESCRIPTION:Level Up Racing is June’s ZRacing monthly series. Race across
  five stages from June 1 to July 5\, with a new route each week and up to
  250 XP waiting at every banner. Complete stages to build series
  progress\, chase the GC leaderboard\, and grab bonus XP as you
  race.\n\nStage 3\n\nDates: June 15–21\nRoute: Hilly Route
  Reverse\nLaps: 2\nDistance: 18.8 km\nElevation: 218 m\n\nStage 3 heads to
  Hilly Route Reverse for a sharper climbing challenge. Over two laps\,
  riders can keep their series moving while chasing more bonus XP across
  the course.\n\nMONTHLY GC COMPETITION\n\nLooking for extra motivation?
  The Monthly GC (General Classification) Competition lets you track your
  progress across all stages. Each race counts—your times add up
  throughout the series\, shaping the overall standings. At the end of the
  month\, the fastest total time takes the win!\n\nVIEW RESULTS:
  http://zwift.com/racing/leagues/zracingjun2026\n—------------------\nZw
 ift Racing Score is aimed at pairing you with riders of similar racing
  abilities to keep racing fun\, fair\, and competitive. Read the FAQ here:
  https://support.zwift.com/en_us/racing-score-faq-BkG9_Rqrh\n\n\nADVANCED
  CATEGORY = 650+\nCATEGORY RANGE 1 = 0-159 | 160-269 | 270-389 | 390-509 |
  510-649\nCATEGORY RANGE 2 = 0-209 | 210-329 | 330-449 | 450-569 |
  570-724\n\nFor riders with a Racing Score of 650 or higher\, the'
  Advanced' category will have separate events scheduled every other
  hour.\n\nPlease note that in order to enter the Advanced category\, you
  will need the following:\nHeart Rate Monitor\nZwift Racing Score of over
  650\nSmart Trainer/Bike or Power Meter\n\n\nHourly ZRacing will be split
  into five tighter categories for more exciting competition. Plus\, with
  hourly alternating category ranges\, you’ll have more options to find
  races that suit your level.\n\n#zwiftofficial
DTSTART:20260615T181000Z
DTEND:20260615T181000Z
URL:https://cdn.zwift.com/static/events_headers/cycling/special/zracing_jun
 e-levelup_event-header_ride_range2.png
CLASS:PUBLIC
LAST-MODIFIED:20260615T055316Z
END:VEVENT
BEGIN:VEVENT
UID:5594652
SUMMARY:[Watopia] Stage 3: Level Up Racing: Hilly Route Reverse
LOCATION:Watopia
DESCRIPTION:Level Up Racing is June’s ZRacing monthly series. Race across
  five stages from June 1 to July 5\, with a new route each week and up to
  250 XP waiting at every banner. Complete stages to build series
  progress\, chase the GC leaderboard\, and grab bonus XP as you
  race.\n\nStage 3\n\nDates: June 15–21\nRoute: Hilly Route
  Reverse\nLaps: 2\nDistance: 18.8 km\nElevation: 218 m\n\nStage 3 heads to
  Hilly Route Reverse for a sharper climbing challenge. Over two laps\,
  riders can keep their series moving while chasing more bonus XP across
  the course.\n\nMONTHLY GC COMPETITION\n\nLooking for extra motivation?
  The Monthly GC (General Classification) Competition lets you track your
  progress across all stages. Each race counts—your times add up
  throughout the series\, shaping the overall standings. At the end of the
  month\, the fastest total time takes the win!\n\nVIEW RESULTS:
  http://zwift.com/racing/leagues/zracingjun2026\n—------------------\nZw
 ift Racing Score is aimed at pairing you with riders of similar racing
  abilities to keep racing fun\, fair\, and competitive. Read the FAQ here:
  https://support.zwift.com/en_us/racing-score-faq-BkG9_Rqrh\n\n\nADVANCED
  CATEGORY = 650+\nCATEGORY RANGE 1 = 0-159 | 160-269 | 270-389 | 390-509 |
  510-649\nCATEGORY RANGE 2 = 0-209 | 210-329 | 330-449 | 450-569 |
  570-724\n\nFor riders with a Racing Score of 650 or higher\, the'
  Advanced' category will have separate events scheduled every other
  hour.\n\nPlease note that in order to enter the Advanced category\, you
  will need the following:\nHeart Rate Monitor\nZwift Racing Score of over
  650\nSmart Trainer/Bike or Power Meter\n\n\nHourly ZRacing will be split
  into five tighter categories for more exciting competition. Plus\, with
  hourly alternating category ranges\, you’ll have more options to find
  races that suit your level.\n\n#zwiftofficial
DTSTART:20260615T201000Z
DTEND:20260615T201000Z
URL:https://cdn.zwift.com/static/events_headers/cycling/special/zracing_jun
 e-levelup_event-header_ride_range2.png
CLASS:PUBLIC
LAST-MODIFIED:20260615T055316Z
END:VEVENT
BEGIN:VEVENT
UID:5594736
SUMMARY:[Watopia] Stage 3: Level Up Racing: Hilly Route Reverse
LOCATION:Watopia
DESCRIPTION:Level Up Racing is June’s ZRacing monthly series. Race across
  five stages from June 1 to July 5\, with a new route each week and up to
  250 XP waiting at every banner. Complete stages to build series
  progress\, chase the GC leaderboard\, and grab bonus XP as you
  race.\n\nStage 3\n\nDates: June 15–21\nRoute: Hilly Route
  Reverse\nLaps: 2\nDistance: 18.8 km\nElevation: 218 m\n\nStage 3 heads to
  Hilly Route Reverse for a sharper climbing challenge. Over two laps\,
  riders can keep their series moving while chasing more bonus XP across
  the course.\n\nMONTHLY GC COMPETITION\n\nLooking for extra motivation?
  The Monthly GC (General Classification) Competition lets you track your
  progress across all stages. Each race counts—your times add up
  throughout the series\, shaping the overall standings. At the end of the
  month\, the fastest total time takes the win!\n\nVIEW RESULTS:
  http://zwift.com/racing/leagues/zracingjun2026\n—------------------\nZw
 ift Racing Score is aimed at pairing you with riders of similar racing
  abilities to keep racing fun\, fair\, and competitive. Read the FAQ here:
  https://support.zwift.com/en_us/racing-score-faq-BkG9_Rqrh\n\n\nADVANCED
  CATEGORY = 650+\nCATEGORY RANGE 1 = 0-159 | 160-269 | 270-389 | 390-509 |
  510-649\nCATEGORY RANGE 2 = 0-209 | 210-329 | 330-449 | 450-569 |
  570-724\n\nFor riders with a Racing Score of 650 or higher\, the'
  Advanced' category will have separate events scheduled every other
  hour.\n\nPlease note that in order to enter the Advanced category\, you
  will need the following:\nHeart Rate Monitor\nZwift Racing Score of over
  650\nSmart Trainer/Bike or Power Meter\n\n\nHourly ZRacing will be split
  into five tighter categories for more exciting competition. Plus\, with
  hourly alternating category ranges\, you’ll have more options to find
  races that suit your level.\n\n#zwiftofficial
DTSTART:20260615T221000Z
DTEND:20260615T221000Z
URL:https://cdn.zwift.com/static/events_headers/cycling/special/zracing_jun
 e-levelup_event-header_ride_range2.png
CLASS:PUBLIC
LAST-MODIFIED:20260615T055316Z
END:VEVENT
BEGIN:VEVENT
UID:5594686
SUMMARY:[Watopia] Stage 3: Level Up Racing: Hilly Route Reverse
LOCATION:Watopia
DESCRIPTION:Level Up Racing is June’s ZRacing monthly series. Race across
  five stages from June 1 to July 5\, with a new route each week and up to
  250 XP waiting at every banner. Complete stages to build series
  progress\, chase the GC leaderboard\, and grab bonus XP as you
  race.\n\nStage 3\n\nDates: June 15–21\nRoute: Hilly Route
  Reverse\nLaps: 2\nDistance: 18.8 km\nElevation: 218 m\n\nStage 3 heads to
  Hilly Route Reverse for a sharper climbing challenge. Over two laps\,
  riders can keep their series moving while chasing more bonus XP across
  the course.\n\nMONTHLY GC COMPETITION\n\nLooking for extra motivation?
  The Monthly GC (General Classification) Competition lets you track your
  progress across all stages. Each race counts—your times add up
  throughout the series\, shaping the overall standings. At the end of the
  month\, the fastest total time takes the win!\n\nVIEW RESULTS:
  http://zwift.com/racing/leagues/zracingjun2026\n—------------------\nZw
 ift Racing Score is aimed at pairing you with riders of similar racing
  abilities to keep racing fun\, fair\, and competitive. Read the FAQ here:
  https://support.zwift.com/en_us/racing-score-faq-BkG9_Rqrh\n\n\nADVANCED
  CATEGORY = 650+\nCATEGORY RANGE 1 = 0-159 | 160-269 | 270-389 | 390-509 |
  510-649\nCATEGORY RANGE 2 = 0-209 | 210-329 | 330-449 | 450-569 |
  570-724\n\nFor riders with a Racing Score of 650 or higher\, the'
  Advanced' category will have separate events scheduled every other
  hour.\n\nPlease note that in order to enter the Advanced category\, you
  will need the following:\nHeart Rate Monitor\nZwift Racing Score of over
  650\nSmart Trainer/Bike or Power Meter\n\n\nHourly ZRacing will be split
  into five tighter categories for more exciting competition. Plus\, with
  hourly alternating category ranges\, you’ll have more options to find
  races that suit your level.\n\n#zwiftofficial
DTSTART:20260615T231000Z
DTEND:20260615T231000Z
URL:https://cdn.zwift.com/static/events_headers/cycling/special/zracing_jun
 e-levelup_event-header_ride_range2.png
CLASS:PUBLIC
LAST-MODIFIED:20260615T055316Z
END:VEVENT
BEGIN:VEVENT
UID:5594788
SUMMARY:[Watopia] Stage 3: Level Up Racing: Hilly Route Reverse
LOCATION:Watopia
DESCRIPTION:Level Up Racing is June’s ZRacing monthly series. Race across
  five stages from June 1 to July 5\, with a new route each week and up to
  250 XP waiting at every banner. Complete stages to build series
  progress\, chase the GC leaderboard\, and grab bonus XP as you
  race.\n\nStage 3\n\nDates: June 15–21\nRoute: Hilly Route
  Reverse\nLaps: 2\nDistance: 18.8 km\nElevation: 218 m\n\nStage 3 heads to
  Hilly Route Reverse for a sharper climbing challenge. Over two laps\,
  riders can keep their series moving while chasing more bonus XP across
  the course.\n\nMONTHLY GC COMPETITION\n\nLooking for extra motivation?
  The Monthly GC (General Classification) Competition lets you track your
  progress across all stages. Each race counts—your times add up
  throughout the series\, shaping the overall standings. At the end of the
  month\, the fastest total time takes the win!\n\nVIEW RESULTS:
  http://zwift.com/racing/leagues/zracingjun2026\n—------------------\nZw
 ift Racing Score is aimed at pairing you with riders of similar racing
  abilities to keep racing fun\, fair\, and competitive. Read the FAQ here:
  https://support.zwift.com/en_us/racing-score-faq-BkG9_Rqrh\n\n\nADVANCED
  CATEGORY = 650+\nCATEGORY RANGE 1 = 0-159 | 160-269 | 270-389 | 390-509 |
  510-649\nCATEGORY RANGE 2 = 0-209 | 210-329 | 330-449 | 450-569 |
  570-724\n\nFor riders with a Racing Score of 650 or higher\, the'
  Advanced' category will have separate events scheduled every other
  hour.\n\nPlease note that in order to enter the Advanced category\, you
  will need the following:\nHeart Rate Monitor\nZwift Racing Score of over
  650\nSmart Trainer/Bike or Power Meter\n\n\nHourly ZRacing will be split
  into five tighter categories for more exciting competition. Plus\, with
  hourly alternating category ranges\, you’ll have more options to find
  races that suit your level.\n\n#zwiftofficial
DTSTART:20260616T011000Z
DTEND:20260616T011000Z
URL:https://cdn.zwift.com/static/events_headers/cycling/special/zracing_jun
 e-levelup_event-header_ride_range2.png
CLASS:PUBLIC
LAST-MODIFIED:20260615T055316Z
END:VEVENT
BEGIN:VEVENT
UID:5594650
SUMMARY:[Watopia] Stage 3: Level Up Racing: Hilly Route Reverse
LOCATION:Watopia
DESCRIPTION:Level Up Racing is June’s ZRacing monthly series. Race across
  five stages from June 1 to July 5\, with a new route each week and up to
  250 XP waiting at every banner. Complete stages to build series
  progress\, chase the GC leaderboard\, and grab bonus XP as you
  race.\n\nStage 3\n\nDates: June 15–21\nRoute: Hilly Route
  Reverse\nLaps: 2\nDistance: 18.8 km\nElevation: 218 m\n\nStage 3 heads to
  Hilly Route Reverse for a sharper climbing challenge. Over two laps\,
  riders can keep their series moving while chasing more bonus XP across
  the course.\n\nMONTHLY GC COMPETITION\n\nLooking for extra motivation?
  The Monthly GC (General Classification) Competition lets you track your
  progress across all stages. Each race counts—your times add up
  throughout the series\, shaping the overall standings. At the end of the
  month\, the fastest total time takes the win!\n\nVIEW RESULTS:
  http://zwift.com/racing/leagues/zracingjun2026\n—------------------\nZw
 ift Racing Score is aimed at pairing you with riders of similar racing
  abilities to keep racing fun\, fair\, and competitive. Read the FAQ here:
  https://support.zwift.com/en_us/racing-score-faq-BkG9_Rqrh\n\n\nADVANCED
  CATEGORY = 650+\nCATEGORY RANGE 1 = 0-159 | 160-269 | 270-389 | 390-509 |
  510-649\nCATEGORY RANGE 2 = 0-209 | 210-329 | 330-449 | 450-569 |
  570-724\n\nFor riders with a Racing Score of 650 or higher\, the'
  Advanced' category will have separate events scheduled every other
  hour.\n\nPlease note that in order to enter the Advanced category\, you
  will need the following:\nHeart Rate Monitor\nZwift Racing Score of over
  650\nSmart Trainer/Bike or Power Meter\n\n\nHourly ZRacing will be split
  into five tighter categories for more exciting competition. Plus\, with
  hourly alternating category ranges\, you’ll have more options to find
  races that suit your level.\n\n#zwiftofficial
DTSTART:20260616T031000Z
DTEND:20260616T031000Z
URL:https://cdn.zwift.com/static/events_headers/cycling/special/zracing_jun
 e-levelup_event-header_ride_range2.png
CLASS:PUBLIC
LAST-MODIFIED:20260615T055316Z
END:VEVENT
BEGIN:VEVENT
UID:5594746
SUMMARY:[Watopia] Stage 3: Level Up Racing: Hilly Route Reverse
LOCATION:Watopia
DESCRIPTION:Level Up Racing is June’s ZRacing monthly series. Race across
  five stages from June 1 to July 5\, with a new route each week and up to
  250 XP waiting at every banner. Complete stages to build series
  progress\, chase the GC leaderboard\, and grab bonus XP as you
  race.\n\nStage 3\n\nDates: June 15–21\nRoute: Hilly Route
  Reverse\nLaps: 2\nDistance: 18.8 km\nElevation: 218 m\n\nStage 3 heads to
  Hilly Route Reverse for a sharper climbing challenge. Over two laps\,
  riders can keep their series moving while chasing more bonus XP across
  the course.\n\nMONTHLY GC COMPETITION\n\nLooking for extra motivation?
  The Monthly GC (General Classification) Competition lets you track your
  progress across all stages. Each race counts—your times add up
  throughout the series\, shaping the overall standings. At the end of the
  month\, the fastest total time takes the win!\n\nVIEW RESULTS:
  http://zwift.com/racing/leagues/zracingjun2026\n—------------------\nZw
 ift Racing Score is aimed at pairing you with riders of similar racing
  abilities to keep racing fun\, fair\, and competitive. Read the FAQ here:
  https://support.zwift.com/en_us/racing-score-faq-BkG9_Rqrh\n\n\nADVANCED
  CATEGORY = 650+\nCATEGORY RANGE 1 = 0-159 | 160-269 | 270-389 | 390-509 |
  510-649\nCATEGORY RANGE 2 = 0-209 | 210-329 | 330-449 | 450-569 |
  570-724\n\nFor riders with a Racing Score of 650 or higher\, the'
  Advanced' category will have separate events scheduled every other
  hour.\n\nPlease note that in order to enter the Advanced category\, you
  will need the following:\nHeart Rate Monitor\nZwift Racing Score of over
  650\nSmart Trainer/Bike or Power Meter\n\n\nHourly ZRacing will be split
  into five tighter categories for more exciting competition. Plus\, with
  hourly alternating category ranges\, you’ll have more options to find
  races that suit your level.\n\n#zwiftofficial
DTSTART:20260616T051000Z
DTEND:20260616T051000Z
URL:https://cdn.zwift.com/static/events_headers/cycling/special/zracing_jun
 e-levelup_event-header_ride_range2.png
CLASS:PUBLIC
LAST-MODIFIED:20260615T055316Z
END:VEVENT
BEGIN:VEVENT
UID:5594668
SUMMARY:[Watopia] Stage 3: Level Up Racing: Hilly Route Reverse
LOCATION:Watopia
DESCRIPTION:Level Up Racing is June’s ZRacing monthly series. Race across
  five stages from June 1 to July 5\, with a new route each week and up to
  250 XP waiting at every banner. Complete stages to build series
  progress\, chase the GC leaderboard\, and grab bonus XP as you
  race.\n\nStage 3\n\nDates: June 15–21\nRoute: Hilly Route
  Reverse\nLaps: 2\nDistance: 18.8 km\nElevation: 218 m\n\nStage 3 heads to
  Hilly Route Reverse for a sharper climbing challenge. Over two laps\,
  riders can keep their series moving while chasing more bonus XP across
  the course.\n\nMONTHLY GC COMPETITION\n\nLooking for extra motivation?
  The Monthly GC (General Classification) Competition lets you track your
  progress across all stages. Each race counts—your times add up
  throughout the series\, shaping the overall standings. At the end of the
  month\, the fastest total time takes the win!\n\nVIEW RESULTS:
  http://zwift.com/racing/leagues/zracingjun2026\n—------------------\nZw
 ift Racing Score is aimed at pairing you with riders of similar racing
  abilities to keep racing fun\, fair\, and competitive. Read the FAQ here:
  https://support.zwift.com/en_us/racing-score-faq-BkG9_Rqrh\n\n\nADVANCED
  CATEGORY = 650+\nCATEGORY RANGE 1 = 0-159 | 160-269 | 270-389 | 390-509 |
  510-649\nCATEGORY RANGE 2 = 0-209 | 210-329 | 330-449 | 450-569 |
  570-724\n\nFor riders with a Racing Score of 650 or higher\, the'
  Advanced' category will have separate events scheduled every other
  hour.\n\nPlease note that in order to enter the Advanced category\, you
  will need the following:\nHeart Rate Monitor\nZwift Racing Score of over
  650\nSmart Trainer/Bike or Power Meter\n\n\nHourly ZRacing will be split
  into five tighter categories for more exciting competition. Plus\, with
  hourly alternating category ranges\, you’ll have more options to find
  races that suit your level.\n\n#zwiftofficial
DTSTART:20260616T071000Z
DTEND:20260616T071000Z
URL:https://cdn.zwift.com/static/events_headers/cycling/special/zracing_jun
 e-levelup_event-header_ride_range2.png
CLASS:PUBLIC
LAST-MODIFIED:20260615T055316Z
END:VEVENT
BEGIN:VEVENT
UID:5594762
SUMMARY:[Watopia] Stage 3: Level Up Racing: Hilly Route Reverse
LOCATION:Watopia
DESCRIPTION:Level Up Racing is June’s ZRacing monthly series. Race across
  five stages from June 1 to July 5\, with a new route each week and up to
  250 XP waiting at every banner. Complete stages to build series
  progress\, chase the GC leaderboard\, and grab bonus XP as you
  race.\n\nStage 3\n\nDates: June 15–21\nRoute: Hilly Route
  Reverse\nLaps: 2\nDistance: 18.8 km\nElevation: 218 m\n\nStage 3 heads to
  Hilly Route Reverse for a sharper climbing challenge. Over two laps\,
  riders can keep their series moving while chasing more bonus XP across
  the course.\n\nMONTHLY GC COMPETITION\n\nLooking for extra motivation?
  The Monthly GC (General Classification) Competition lets you track your
  progress across all stages. Each race counts—your times add up
  throughout the series\, shaping the overall standings. At the end of the
  month\, the fastest total time takes the win!\n\nVIEW RESULTS:
  http://zwift.com/racing/leagues/zracingjun2026\n—------------------\nZw
 ift Racing Score is aimed at pairing you with riders of similar racing
  abilities to keep racing fun\, fair\, and competitive. Read the FAQ here:
  https://support.zwift.com/en_us/racing-score-faq-BkG9_Rqrh\n\n\nADVANCED
  CATEGORY = 650+\nCATEGORY RANGE 1 = 0-159 | 160-269 | 270-389 | 390-509 |
  510-649\nCATEGORY RANGE 2 = 0-209 | 210-329 | 330-449 | 450-569 |
  570-724\n\nFor riders with a Racing Score of 650 or higher\, the'
  Advanced' category will have separate events scheduled every other
  hour.\n\nPlease note that in order to enter the Advanced category\, you
  will need the following:\nHeart Rate Monitor\nZwift Racing Score of over
  650\nSmart Trainer/Bike or Power Meter\n\n\nHourly ZRacing will be split
  into five tighter categories for more exciting competition. Plus\, with
  hourly alternating category ranges\, you’ll have more options to find
  races that suit your level.\n\n#zwiftofficial
DTSTART:20260616T091000Z
DTEND:20260616T091000Z
URL:https://cdn.zwift.com/static/events_headers/cycling/special/zracing_jun
 e-levelup_event-header_ride_range2.png
CLASS:PUBLIC
LAST-MODIFIED:20260615T055316Z
END:VEVENT
BEGIN:VEVENT
UID:5594769
SUMMARY:[Watopia] Stage 3: Level Up Racing: Hilly Route Reverse
LOCATION:Watopia
DESCRIPTION:Level Up Racing is June’s ZRacing monthly series. Race across
  five stages from June 1 to July 5\, with a new route each week and up to
  250 XP waiting at every banner. Complete stages to build series
  progress\, chase the GC leaderboard\, and grab bonus XP as you
  race.\n\nStage 3\n\nDates: June 15–21\nRoute: Hilly Route
  Reverse\nLaps: 2\nDistance: 18.8 km\nElevation: 218 m\n\nStage 3 heads to
  Hilly Route Reverse for a sharper climbing challenge. Over two laps\,
  riders can keep their series moving while chasing more bonus XP across
  the course.\n\nMONTHLY GC COMPETITION\n\nLooking for extra motivation?
  The Monthly GC (General Classification) Competition lets you track your
  progress across all stages. Each race counts—your times add up
  throughout the series\, shaping the overall standings. At the end of the
  month\, the fastest total time takes the win!\n\nVIEW RESULTS:
  http://zwift.com/racing/leagues/zracingjun2026\n—------------------\nZw
 ift Racing Score is aimed at pairing you with riders of similar racing
  abilities to keep racing fun\, fair\, and competitive. Read the FAQ here:
  https://support.zwift.com/en_us/racing-score-faq-BkG9_Rqrh\n\n\nADVANCED
  CATEGORY = 650+\nCATEGORY RANGE 1 = 0-159 | 160-269 | 270-389 | 390-509 |
  510-649\nCATEGORY RANGE 2 = 0-209 | 210-329 | 330-449 | 450-569 |
  570-724\n\nFor riders with a Racing Score of 650 or higher\, the'
  Advanced' category will have separate events scheduled every other
  hour.\n\nPlease note that in order to enter the Advanced category\, you
  will need the following:\nHeart Rate Monitor\nZwift Racing Score of over
  650\nSmart Trainer/Bike or Power Meter\n\n\nHourly ZRacing will be split
  into five tighter categories for more exciting competition. Plus\, with
  hourly alternating category ranges\, you’ll have more options to find
  races that suit your level.\n\n#zwiftofficial
DTSTART:20260616T111000Z
DTEND:20260616T111000Z
URL:https://cdn.zwift.com/static/events_headers/cycling/special/zracing_jun
 e-levelup_event-header_ride_range2.png
CLASS:PUBLIC
LAST-MODIFIED:20260615T055316Z
END:VEVENT
BEGIN:VEVENT
UID:5594685
SUMMARY:[Watopia] Stage 3: Level Up Racing: Hilly Route Reverse
LOCATION:Watopia
DESCRIPTION:Level Up Racing is June’s ZRacing monthly series. Race across
  five stages from June 1 to July 5\, with a new route each week and up to
  250 XP waiting at every banner. Complete stages to build series
  progress\, chase the GC leaderboard\, and grab bonus XP as you
  race.\n\nStage 3\n\nDates: June 15–21\nRoute: Hilly Route
  Reverse\nLaps: 2\nDistance: 18.8 km\nElevation: 218 m\n\nStage 3 heads to
  Hilly Route Reverse for a sharper climbing challenge. Over two laps\,
  riders can keep their series moving while chasing more bonus XP across
  the course.\n\nMONTHLY GC COMPETITION\n\nLooking for extra motivation?
  The Monthly GC (General Classification) Competition lets you track your
  progress across all stages. Each race counts—your times add up
  throughout the series\, shaping the overall standings. At the end of the
  month\, the fastest total time takes the win!\n\nVIEW RESULTS:
  http://zwift.com/racing/leagues/zracingjun2026\n—------------------\nZw
 ift Racing Score is aimed at pairing you with riders of similar racing
  abilities to keep racing fun\, fair\, and competitive. Read the FAQ here:
  https://support.zwift.com/en_us/racing-score-faq-BkG9_Rqrh\n\n\nADVANCED
  CATEGORY = 650+\nCATEGORY RANGE 1 = 0-159 | 160-269 | 270-389 | 390-509 |
  510-649\nCATEGORY RANGE 2 = 0-209 | 210-329 | 330-449 | 450-569 |
  570-724\n\nFor riders with a Racing Score of 650 or higher\, the'
  Advanced' category will have separate events scheduled every other
  hour.\n\nPlease note that in order to enter the Advanced category\, you
  will need the following:\nHeart Rate Monitor\nZwift Racing Score of over
  650\nSmart Trainer/Bike or Power Meter\n\n\nHourly ZRacing will be split
  into five tighter categories for more exciting competition. Plus\, with
  hourly alternating category ranges\, you’ll have more options to find
  races that suit your level.\n\n#zwiftofficial
DTSTART:20260616T131000Z
DTEND:20260616T131000Z
URL:https://cdn.zwift.com/static/events_headers/cycling/special/zracing_jun
 e-levelup_event-header_ride_range2.png
CLASS:PUBLIC
LAST-MODIFIED:20260615T055316Z
END:VEVENT
BEGIN:VEVENT
UID:5594786
SUMMARY:[Watopia] Stage 3: Level Up Racing: Hilly Route Reverse
LOCATION:Watopia
DESCRIPTION:Level Up Racing is June’s ZRacing monthly series. Race across
  five stages from June 1 to July 5\, with a new route each week and up to
  250 XP waiting at every banner. Complete stages to build series
  progress\, chase the GC leaderboard\, and grab bonus XP as you
  race.\n\nStage 3\n\nDates: June 15–21\nRoute: Hilly Route
  Reverse\nLaps: 2\nDistance: 18.8 km\nElevation: 218 m\n\nStage 3 heads to
  Hilly Route Reverse for a sharper climbing challenge. Over two laps\,
  riders can keep their series moving while chasing more bonus XP across
  the course.\n\nMONTHLY GC COMPETITION\n\nLooking for extra motivation?
  The Monthly GC (General Classification) Competition lets you track your
  progress across all stages. Each race counts—your times add up
  throughout the series\, shaping the overall standings. At the end of the
  month\, the fastest total time takes the win!\n\nVIEW RESULTS:
  http://zwift.com/racing/leagues/zracingjun2026\n—------------------\nZw
 ift Racing Score is aimed at pairing you with riders of similar racing
  abilities to keep racing fun\, fair\, and competitive. Read the FAQ here:
  https://support.zwift.com/en_us/racing-score-faq-BkG9_Rqrh\n\n\nADVANCED
  CATEGORY = 650+\nCATEGORY RANGE 1 = 0-159 | 160-269 | 270-389 | 390-509 |
  510-649\nCATEGORY RANGE 2 = 0-209 | 210-329 | 330-449 | 450-569 |
  570-724\n\nFor riders with a Racing Score of 650 or higher\, the'
  Advanced' category will have separate events scheduled every other
  hour.\n\nPlease note that in order to enter the Advanced category\, you
  will need the following:\nHeart Rate Monitor\nZwift Racing Score of over
  650\nSmart Trainer/Bike or Power Meter\n\n\nHourly ZRacing will be split
  into five tighter categories for more exciting competition. Plus\, with
  hourly alternating category ranges\, you’ll have more options to find
  races that suit your level.\n\n#zwiftofficial
DTSTART:20260616T151000Z
DTEND:20260616T151000Z
URL:https://cdn.zwift.com/static/events_headers/cycling/special/zracing_jun
 e-levelup_event-header_ride_range2.png
CLASS:PUBLIC
LAST-MODIFIED:20260615T055316Z
END:VEVENT
END:VCALENDAR
