2026 Zwift League tables

Here are the final League Tables of the 2026 Winter Zwift League.

Adult league Tables
Overall Adult League Table

Points accrued from the best 18 results across the season for all riders regardless of club.

PlaceNameClubTotal
Points
Scoring
Rounds
Season's
Best TT
# of 1sts# of 2nds# of 3rds
1stJulien BartonWigmore CC17882200:22:171660
2ndSteve PennyWigmore CC16042000:23:250112
3rdAlex Woolley14491700:23:39013
4thMike FinchWigmore CC14031800:24:28000
5thKate SavageWigmore CC12981600:23:50000
6thDave RalphSheppey Velo12741500:23:44032
7thSimon Osborn4T+ Cyclopark/Wigmore CC12331300:23:06552
8thAndy GibsonGravesend CC10151200:23:46020
9thDavid SmithWigmore CC9781300:29:24000
10thCraig MillwardWigmore CC645800:23:53010
11thMartyn CorbishleyRochester CC456600:27:10000
12thBarry HollowaySouth Normanton CC438500:23:30002
13thAdam Hoare378400:22:34121
14thAnthony BeeWigmore CC163200:23:40000
15thDave Wastall4T+ Cyclopark94100:23:16010
16thIan Goodey78100:24:21000
Wigmore CC League Table

Points accrued from the best 18 results across the season for only first claim members of Wigmore CC.

PlaceNameClubTotal
Points
Scoring
Rounds
Season's
Best TT
# of 1sts# of 2nds# of 3rds
1stJulien BartonWigmore CC18002200:22:172200
2ndSteve PennyWigmore CC16922000:23:250191
3rdMike FinchWigmore CC15571800:24:28014
4thKate SavageWigmore CC14241600:23:500110
5thDavid SmithWigmore CC10831300:29:24001
6thCraig MillwardWigmore CC706800:23:53014
7thAnthony BeeWigmore CC176200:23:40001
Time Trial only League Table

Average time across only TT races which occur on the first Wednesday of each month over the season.

PlaceNameClubAverage
TT Time
Season's
Best TT
1stAdam Hoare00:22:3400:22:34
2ndJulien BartonWigmore CC00:22:3800:22:17
3rdDave Wastall4T+ Cyclopark00:23:1600:23:16
4thSimon Osborn4T+ Cyclopark/Wigmore CC00:23:2200:23:06
5thBarry HollowaySouth Normanton CC00:23:3000:23:30
6thAnthony BeeWigmore CC00:23:4000:23:40
7thSteve PennyWigmore CC00:23:5600:23:25
8thAlex Woolley00:24:1400:23:39
9thCraig MillwardWigmore CC00:24:1400:23:53
10thDave RalphSheppey Velo00:24:1900:23:44
11thKate SavageWigmore CC00:24:2400:23:50
12thAndy GibsonGravesend CC00:24:3300:23:46
13thMike FinchWigmore CC00:25:2300:24:28
14thMartyn CorbishleyRochester CC00:27:1000:27:10
15thDavid SmithWigmore CC00:30:0800:29:24
Handicap League Table

The Handicap League gives you a time that Zwift Insider calculates would be the time it would take you to do a flat time trial on a Zwift TT frame at level 0 with Zwift 32mm Carbon wheels. The Handicap League is only applicable to time trials, so is only revised after our monthly time trial on the 1st Wednesday of each month.

PlaceNameClubTotal
Points
Number of
Scoring
Rounds
Season's
Best TT
Handicap
1stJulien BartonWigmore CC494500:23:29.95
2ndAlex Woolley446500:24:01.51
3rdSteve PennyWigmore CC416500:24:30.63
4thKate SavageWigmore CC407500:24:24.45
5thMike FinchWigmore CC306400:25:05.10
6thDavid SmithWigmore CC296400:29:58.69
7thSimon Osborn4T+ Cyclopark/Wigmore CC271300:23:36.40
8thDave RalphSheppey Velo259300:24:22.35
9thCraig MillwardWigmore CC237300:24:42.20
10thAndy GibsonGravesend CC161200:24:42.55
11thDave Wastall4T+ Cyclopark100100:23:40.10
12thAdam Hoare94100:23:37.45
13thBarry HollowaySouth Normanton CC90100:24:13.90
14thMartyn CorbishleyRochester CC76100:27:44.20
Overall League Data
Crit Averages
TT Averages
Alpe du Zwift
Totals
RiderPower (W)Speed (mi/h)Power (W)Speed (mi/h)Power (W)Speed (mi/h)EventsMileageTime (h:m:s)
Julien Barton31924.136426.53389.522326.6013:51:35
Steve Penny24723.427725.12879.220295.1012:58:49
Mike Finch22421.624723.618270.8013:05:38
Alex Woolley21123.723924.82429.217241.0010:35:56
Kate Savage22322.724224.62428.916230.9010:31:26
Dave Ralph26622.530424.715221.9010:19:50
David Smith18219.218119.913187.9009:43:52
Simon Osborn25923.628325.713193.6008:05:41
Andy Gibson22724.325324.42428.812180.5007:59:05
Craig Millward25521.126524.82618.28105.8005:22:24
Martyn Corbishley17817.719622.1684.3005:32:40
Barry Holloway27123.130525.5578.2003:20:57
Adam Hoare29024.131626.6464.0002:36:47
Anthony Bee26318.828625.4223.7001:07:27
Ian Goodey27424.6110.0000:24:21
Dave Wastall30225.8110.0000:23:16

*those that rode the AdZ stage but no data is showing, this is because the actual Strava segment for Adz is a little way beyond the finish line, and those with missing data stopped pedalling on the finish line (or there abouts) and didn’t quite reach the segment finish.