ECROECRO
RidersTeamsOrganizersCalendarStandingsNews
Log inRegister
ECROECRO

The racing league for competitive Zwift. Race on ECRO. Only on Zwift.

Race

  • Riders
  • Teams
  • Organizers
  • Register

Season

  • Calendar
  • Standings
  • Team directory
  • News

Resources

  • Rules
  • Rider guide
  • Team guide

ECRO

  • About
  • Terms
  • Privacy

© 2026 ECRO. Built for racing.

ECRO is an independent platform and is not affiliated with, authorized, or endorsed by Zwift.

The racing league for competitive Zwift

Race on ECRO.
Only on Zwift.

A full season of racing with fair categories, team contracts and results that count. Sign in with your Zwift account and you’re on the start line.

Start racing See the calendar

Official Zwift API integrationSign in with Zwift. Register for races in one tap.

Next raceSun, Sep 27

Chasing Rainbows - Road

Day Race · 5 start times

Zwift Games 2024 Epic

Route

79.73 km

Distance

818 m

Elevation

4,413

Licensed riders

160

Racing teams

57,860

Verified results

80

Races in a season

Three ways in

Zwift is the foundation. ECRO is the racing layer.

Race

A full season, five categories matched to your performance, and every result verified. Your standings build all year.

Rider license

Manage

Build a 12-rider squad. Sign contracts, work the transfer market, and fight for promotion. Your own fantasy league, and you're running the team.

Official Zwift API integration

One account. One tap. Right category.

Sign in with your Zwift account. Register for any race from ECRO and we place you in the right category before you ever see a pen. No guessing, no category shopping, no missed starts.

  • No separate ECRO password
  • Race sign-ups go straight to your Zwift calendar
  • Results captured and verified automatically
1

Sign in with Zwift

Your profile, rating and race history come with you.

The ECRO World Tour

A real season. March to October.

Four phases, three transfer windows, three Grand Tours, the Spring Classics, the monuments and a World Championship. Every race feeds the same standings.

Full calendar
MarAprMayJunJulAugSepOct
Phase 1Spring Classics
Transfer wireby Nigel Cadence

Market Holds Its Breath: A Quiet Day on the ECRO Transfer Front!

0

Signings

0

Releases

2,928

Free agents

Browse the transfer market

Fair competition

When you earn a podium, it counts.

ABCDE

Race at your level

Five categories set by your performance rating. Categories lock for the phase, so nobody drops down mid-season.

160 teams and counting

ECRO exists because riders showed up.

Standings, the calendar and results are public. Follow a team, scout a rival, share a result.

View standingsBrowse teams

Licenses

One license. The whole season.

Every race, every standing, every start time. Anyone can ride ECRO events on Zwift; a license is what makes your results count.

Most popular

Rider license

$4.99per season

  • Every race on the calendar, up to five start times each
  • Fair category placement
  • Official verified results
  • Season standings and virtual prizes

Race on ECRO. Only on Zwift.

Registration is open. Sign in with Zwift and take your place on the start line.

Register now
Register with Zwift
Championship leadersFull standings
  • Aciaran meaneySISU Kevät11,563
  • BAleksei NesterovSISU Kesä12,374
  • CKerry PaulTeam Evolve13,079
  • DFalk WölfingEintracht Frankfurt Radsport10,938
  • ETom McNultyThe Fun Bunch11,583
Team license

Organize

Run your event on ECRO. We handle categories, results and points, and your race lands on the season calendar in front of thousands of licensed riders.

For organizers
2

Pick a race and a start time

Up to five time slots a day across every time zone.

3

We put you in the right category

Placed by your performance rating. Just show up and race.

Chasing Bianche, Chasing Sanremo, the cobbles and the Ardennes.

Phase 2Chasing Pink

The first Grand Tour, then Chasing Suisse.

Phase 3Chasing Yellow

The crown jewel of the calendar.

Phase 4Chasing Red

The last Grand Tour of the season.

FinaleChasing Rainbows

World Championship ITT and road race, then Chasing Lombardia.

Transfer windows sit between phases. Categories unlock, rosters change, then the racing starts again. Every race offers up to five start times across global time zones.

The game on top of the game

You're the player and the manager.

Sign with a team or start your own. Negotiate contracts, scout free agents, and watch your market value move with your results. Divisions, promotion and relegation give every team something to race for in every phase.

And every day, Nigel Cadence covers the transfer market like it’s deadline day.

How teams work

Every result checked

Power, heart rate and cadence analysis on every single result, the moment it comes in. Clean results count. Flagged ones wait for review.

Verified equipment at the top

Categories A and B verify their setup. Dual recording is checked automatically, so the podium is the podium.

RARA
UTAL
+143

Latest podiums

  • A

    Glenn Kempton 1st · Chasing Rainbows - Road

  • E

    Jordy Laseur 3rd · Chasing Rainbows - Road

  • D

    Anthony Tan 2nd · Chasing Rainbows - Road

  • A

    RUFIO SANDILANDS 2nd · Chasing Rainbows - Road

  • C

    Niels Rietbroek 3rd · Chasing Rainbows - Road

  • B

    Seth Crouch 2nd · Chasing Rainbows - Road

Eligible to sign with any team
Start racing

Team license

$19.99per season

  • 12-rider roster
  • Contracts, prize splits and transfers
  • Team championship standings
  • Divisions with promotion and relegation
  • Manager tools and race tactics
Create a team

One payment for the full season. No recurring fees.