Introduction.

Mywhoosh Cycling Esports League (CEL) is a team based race series, the competition is designed to deliver fair, exciting and progressive competition across multiple categories of riders. CEL will utilise the Auto Categorisation facility built in MyWhoosh to ensure a level playing field and exciting events.

Season 2 will start on February 24th 2026 and have 6 rounds of racing.
There will be two timeslots, each timeslot will have separate league table.

Overview:

  • 6 weeks of fair, exciting and competitive racing across multiple formats including Scratch racing, points races and Individual Time Trial events.
  • Season 2 will start on Tuesday February 24th.
  • Racing will be split across multiple time zones.
  • Racers will utilise the Auto categorisation built within Mywhoosh.
  • Racers can race individually or as part of a team and league tables will be available for both.
  • All results and league tables will be available via MyWhoosh Cycling Esports League | MyWhooshInfo

Registration & Team Rules

  • Riders can create or join teams directly on mywhooshinfo.com.
  • Teams must have a minimum of 3 riders to compete as a team.
  • Riders may only race for one team in any 1 season.

Team Roles: Owner vs Manager

  • Owner - a racing member who appears in the team roster and gets results assigned. Owners can also manage the team (edit, invite members).
  • Manager - can manage the team (edit, approve members, invite via passes) but does not appear in the roster and is not assigned results. Managers are not restricted by rank or timeslot.
  • When creating a team, you become the Owner if your rank matches. If not (or you already race in that timeslot), you are added as Manager instead.
  • To invite a Manager, use the Copy Manager pass button on the Team Management page.
  • To switch from Manager to Member, leave the team and rejoin via the Race pass - an Owner must then promote you. To become a Manager, leave and rejoin via the Manager pass.

Verification & Equipment

  • A smart trainer or smart bike is required.
  • A heart rate monitor must be connected — riders racing without one will be disqualified (DSQ).
  • MyWhoosh Drone police will be active during all races and riders exceeding category limits will be removed.

Race Rules & Fair Play

  • Fair play is mandatory — data anomalies or misconduct may lead to disqualification.
  • No sandbagging: riders exceeding category limits must move up.
  • MyWhoosh reserves the right to review data and apply penalties where required.

Season 2 - Enhanced Monitoring

Season 2 is now underway and we are committed to maintaining a fair and competitive environment for all riders. As part of our ongoing efforts, we will be actively monitoring the following:

  • Weight changes: Unusual or frequent weight adjustments will be flagged and investigated. Riders who manipulate their weight to remain in a lower category will face disqualification and potential removal from the league.
  • Trainer & equipment verification: All riders must use a smart trainer or smart bike that provides accurate and consistent power data. We will be reviewing equipment data to identify anomalies that may indicate the use of unreliable or manipulated hardware.

These checks are in place to protect honest riders and ensure the integrity of the competition. Any violations will be dealt with firmly.

Timeslots

There will be two timeslots available

  • 12:00 GST (08:00 GMT, 09:00 CET, 19:00 Sydney, 03:00 New York)
  • 22:00 GST (18:00 GMT, 19:00 CET, 05:00 Sydney (next day), 13:00 New York)
Daylight Saving Time: US clocks spring forward on March 8th and European clocks on March 29th. To keep EU local start times unchanged, Race 6 (31st March) will start at 11:00 GST / 21:00 GST instead. Other regions — please check the event listing for your local start time as it may vary.

Categorization

  • Category 1: FTP > 4.5 W/kg
  • Category 2: FTP : 4.0 - 4.49 W/kg
  • Category 3: FTP : 3.60 – 3.99 W/kg
  • Category 4: FTP : 3.10 – 3.59 W/kg
  • Category 5: FTP : 2.50 – 3.09 W/kg
  • Category 6: FTP : 2.49 W/kg or Not Categorised yet

Category upgrades

If and when a rider feels that he is close to the upper category limit, he may decide to race in a higher category and request that his previous races be moved up as well. In this case, the points gained will be multiplied by 0.75. Please note that the result movement is not automatic; please send an email to mywhooshinfo(at)gmail.com from your MyWhoosh-registered email address and include the category you wish to move from and the category you wish to move to.

Important note on Categorization enforcement

While the above FTP values serve as a general reference for rider placement, the MyWhoosh Cycling Esports League categorization system is governed by a comprehensive analysis of each rider’s power curve, rather than FTP alone.

The MyWhoosh Drone Police system reviews rider data across multiple durations to identify performance characteristics that align with expected profiles for each category. Riders exhibiting power outputs that exceed typical values for their assigned category—even if their FTP is within the category range—may be subject to reclassification or removal.

This system ensures fair competition by considering the full physiological performance profile, not just FTP, thereby identifying riders who may artificially lower their FTP while performing well above their declared category.

Please note that removal from EVENTS via our drone police is not an indicator of unfair play or cheating. Rather a notification that an athlete has earned an upgrade to race at a higher level.

In case that you feel that you're near the upper limit of your category, we do suggest that you chose to race for higher category to avoid being promoted into higher category mid-season. You can do that by manually adjusting your in-game FTP to higher value.

Once you change your FTP in-game, you can click on the Refresh button on your profile on MyWhooshInfo to immediately update your FTP and see your new CEL rank. It is strictly prohibited to change your weight or lower your FTP in order to change your CEL Rank.

Schedule:

RaceScheduleRouteFormat
1 24th February Kluisbergen, 24.04km, 138m Scratch Race (Time based)
2 3rd March Trongsa (19.5km/331m) Points Race (Fastest Through Segments) 2x Sprints + 1 KOM
3 10th March Hudayriyat Octopus Loop, 13.97km, 20m Individual Time Trial (Time Based)
4 17th March Hudayriyat Ascend (28.2km/234m) (Custom Finish) Scratch Race (Time based)
5 24th March Alto del Aguila, 13.1km, 349m Hill Climb (Time based)
6 31st March Secret stage 😈 Points Race (Checkpoint)

Race format

The Cycling Esports League features a variety of race formats designed to test every aspect of rider performance — from raw power to race craft and tactical awareness. Each format delivers a unique competitive experience and contributes to overall series points.

  1. Scratch Race - A classic race format where the first rider to cross the finish line wins. All riders start together, and there are no intermediate points.
  2. Points Race – Fastest Through Segment - Riders earn points based on their fastest time through designated course segments, plus finish line points.
  3. Points Race – First Across the Line (Checkpoints) - In this format, riders score points for being among the first to cross specific checkpoints placed along the route plus points are available at the finish line.
  4. Individual Time Trial (iTT) - A race against the clock — it is a mass start with disabled draft. Compete to set the fastest overall time.

Finish line points

Position Points
1st110
2nd105
3rd100
4th97
5th96
6th–20th95–79 (descending)
21st–50th78–48 (descending)
51st–80th47–18 (descending)
81st–100th17–1 (descending)

Segment points

Please note that when a rider gets segment points and is later picked up by the police dron, the segment points are lost, it is not being recalculated.

Segment Rank Points Awarded
1st20
2nd15
3rd12
4th10
5th8
6th6
7th5
8th4
9th3
10th2

How Points Races are scored

In Points Race stages, riders earn intermediate points at designated segments (e.g. sprints, KOMs, or checkpoints). At the end of the race, each rider's segment points are added together and riders are ranked by their total. This segment ranking is then converted into the standard race points table (110 for 1st, 105 for 2nd, 100 for 3rd, etc.) - exactly the same as a Scratch Race or Time Trial.

This ensures that every stage is worth the same amount in the overall league standings, regardless of race format. The segment points themselves are only used to determine the order within that race - they don't carry over directly into the league table.

Team League point system

The Cycling Esports League rewards both individual performance and team strategy. Each race contributes to the overall league standings through a transparent, consistent scoring model that combines race results, segment performance, and team collaboration.

  • Riders earn points in every race.
  • The top 3 scoring riders from each team contribute to that team’s total race score.
  • Team race scores are then converted into League Points based on finishing order.
  • Bonus League Points may be awarded at selected checkpoints in certain events to encourage tactical and aggressive racing.
  • This ensures every rider’s effort counts — sprinters, climbers, and all-rounders all influence their team’s success.