2024-2025 Zwift Games Championship Results – Men

The second annual Zwift Games! This year, each stage winner took home $3,000 (with $2k and $1k to second a third, respectively). The GC winner received $5,000, and all of the top 30 riders received prize money.

Platform: Zwift

Dates: 03.08.2025 – 03.22.2025

Summary of Rules: Somewhat complicated. Zwift maintained the three championship (Sprint, Climb, and Epic) format from the year before, but within each championship things got more complex.

Both the Sprint and the Climb championships consisted of two races. Riders scored points at the finish line starting at 70 for the winner and descending by one point for each consecutive place (so 69 for second, 68 for third, etc.). There was also an intermediate sprint or K/QOM location in each race, where the top three riders received bonus points (10-5-3). The five riders with the most points in those two races then advanced to the Sprint or Climb “Showdown,” and the winner of each championship was the winner of the “Showdown” race. Critically though, for the GC standings, only the points in the first two races in the Sprint and Climb championships counted (so the Showdowns mattered only for determining the Sprint and Climb champions, but did not impact the Overall).

For the Epic championship, things were fortunately more simple. Straight scratch race with two intermediate K/QOM locations, using the same points structure as above. The GC champion was determined based on summing the total points riders scored across all five races (two Sprint, two Climb, and one Epic).

Results

* Only riders that participate in all five races are eligible for GC. Any ties on total points are broken by looking to the higher placed finisher in the Epic Championship.

PlaceRiderTeamSprint Championship PointsClimb Championship PointsEpic Championship PointsTotal Race PointsPEC Points
1Neal FryettH1 p/b Altius12513467326200
2Ruben DhondtABUS – Synergy1211356832490
3Lionel VujasinThe Coalition1211346732240
4Jason Osborne1171327031916
5Josh HarrisAERO1261316031714
6Jasper ParidaensABUS – Synergy1341285531712
7Lennert TeugelsABUS – Synergy1101366631210
8Michał KamińskiThe Coalition114127693108
9Niki HugNeXT Esports p/b Enshored106123622916
10Freddy Ovett71140652764
11Thomas GobertHexagone11411844276
12Kjell PowerMovistar eTeam10212548275
13Hayden PuckerTurbo p/b Base Media1229752271
14Johan NorénTeam SZ9311166270
15Adrien LegriffonFrenchyFuzion9811554267
16Mickael PlantureuxHexagone9210963264
17Martin MaertensCRYO RDT9710759263
18Håvard GjeldnesMovistar eTeam1129753262
19Vidar MehlMovistar eTeam11210143256
20Johannes Randrop KeidingRestart p/b Alex Coh11810830256
21Thomas PerrenNeXT Esports p/b Enshored8411256252
22Riccardo PanizzaTeam Italy esport p/b Elite7410564243
23Zach Nehr1207251243
24Thomas ThrallNeXT Esports p/b Enshored979838233
25Junsei HondaRestart p/b Alex Coh898949227
26Daniel TurekNeXT Esports p/b Enshored809647223
27Joseph ChudykTurbo p/b Base Media847463221
28Thomas SørensenSISU808950219
29Arne JacobsMovistar eTeam769746219
30Berk KayinHexagone878245214
31James BarnesNeXT Esports p/b Enshored985731186
32Marcus DuvalNeXT Esports p/b Enshored766442182
33Jakob BjörklundTeam SZ806034174
34Ed LaverackRestart p/b Alex Coh608133174
35Ben MeerWahoo Esports477240159
36Andrew BuffingtonTurbo p/b Base Media537232157
37Alessandro PoliFrenchyFuzion506237149
38Angus ButlerWahoo Esports606227149
39Mads BusterTurbo p/b Base Media404926115

Makuri Islands and Scotland (3 Races)*

03.08.2025

Race 1: Makuri Madness (16.1 km/88m)
Race 2: Scotland Smash (18.1 km/167m)
Sprint Showdown: Glasgow Crit Circuit (3.3 km/34m)

PlaceRiderTeamRace 1 Finish Line Race Points Race 1 Intermediate Sprint PointsRace 2 Finish Line Race Points Race 2 Intermediate Sprint PointsSprint Showdown ResultSprint Showdown Time/GapTotal Race PointsPEC Points
1Neal FryettH1 p/b Altius68354104:24.68125100
2Jasper ParidaensABUS – Synergy5668102+00.15s13445
3Josh HarrisAERO60663+00.44s12620
4Ollie JonesThe Coalition65634+00.72s1288
5Brian Duffy Jr.NeXT Esports p/b Enshored66645+01.62s1307
6Hayden PuckerTurbo p/b Base Media70521226
7Lionel VujasinThe Coalition62591215
8Ruben DhondtABUS – Synergy63581214
9Zach Nehr69511203
10Johannes Randrop KeidingRestart p/b Alex Coh51671182
11Jason Osborne5760117
12Michał KamińskiThe Coalition52575114
13Thomas GobertHexagone5955114
14Holden ComeauSaris Esports6746113
15Vidar MehlMovistar eTeam6250112
16Håvard GjeldnesMovistar eTeam58549112
17Lennert TeugelsABUS – Synergy4862110
18Niki HugNeXT Esports p/b Enshored4561106
19Kjell PowerMovistar eTeam3369102
20Adrien LegriffonFrenchyFuzion544498
21James BarnesNeXT Esports p/b Enshored643498
22Thomas ThrallNeXT Esports p/b Enshored2470397
23Martin MaertensCRYO RDT415697
24Johan NorénTeam SZ405393
25Sébastien HavotHexagone464793
26Mickael PlantureuxHexagone474592
27Junsei HondaRestart p/b Alex Coh503989
28Berk KayinHexagone493887
29Stefan KirchmairTeam SZ424885*
30Thomas PerrenNeXT Esports p/b Enshored19*6584
31Joseph ChudykTurbo p/b Base Media552984
32Daniel TurekNeXT Esports p/b Enshored384280
33Thomas SørensenSISU443680
34Jakob BjörklundTeam SZ532780
35Marcus DuvalNeXT Esports p/b Enshored354176
36Arne JacobsMovistar eTeam364076
37Riccardo PanizzaTeam Italy esport p/b Elite314374
38Joel LewisBL13 p/b Level Velo26103571
39Freddy Ovett432871
40Olivier SymoensABUS – Synergy373269
41Jo PirotteABUS – Synergy303767
42David GoodallRestart p/b Alex Coh323163
43Timothy Rugg392261
44Ed LaverackRestart p/b Alex Coh273360
45Angus ButlerWahoo Esports342660
46Andrew BuffingtonTurbo p/b Base Media233053
47Nicolò SeveraTeam Italy esport p/b Elite292453
48Alessandro PoliFrenchyFuzion252550
49Ben MeerWahoo Esports281947
50Richie BarryNeXT Esports p/b Enshored222345
51Jeff Linder212142
52Mads BusterTurbo p/b Base Media202040

* In Race 1, Thomas Perren accidentally entered his weight 200 grams less than it was. He self-reported the mistake to the race commissaire, and was relegated/lost his bonus sprint points. Stefan Kirchmair also received a five point deduction for a procedural infraction.

In addition, the tiebreaker appears to be the higher point total in Race 2.

Watopia and London

03.15.2025

Race 3: Downtown Eruption (19.9 km/275m)
Race 4: London Uprising (20.9 km/357m)
Climb Showdown: ZG25 Climb Champs (5.0 km/156m)

PlaceRiderTeamRace 3 Finish Line Race Points Race 3 Intermediate KOM PointsRace 4 Finish Line Race Points Race 4 Intermediate Sprint PointsClimb Showdown ResultClimb Showdown Time/GapTotal Race PointsPEC Points
1Neal FryettH1 p/b Altius685610109:36134100
2Freddy Ovett655702+00.12s14045
3Lennert TeugelsABUS – Synergy67693+00.16s13620
4Ruben DhondtABUS – Synergy70654+00.21s1358
5Lionel VujasinThe Coalition66685+00.88s1347
6Jason Osborne636451326
7Josh HarrisAERO623661315
8Jasper ParidaensABUS – Synergy61671284
9Michał KamińskiThe Coalition695531273
10Kjell PowerMovistar eTeam64611252
11Niki HugNeXT Esports p/b Enshored6063123
12Thomas GobertHexagone5959118
13Adrien LegriffonFrenchyFuzion5758115
14Thomas PerrenNeXT Esports p/b Enshored401062112
15Johan NorénTeam SZ5160111
16Mickael PlantureuxHexagone5554109
17Johannes Randrop KeidingRestart p/b Alex Coh5652108
18Martin MaertensCRYO RDT5453107
19Riccardo PanizzaTeam Italy esport p/b Elite4857105
20Vidar MehlMovistar eTeam5249101
21Thomas ThrallNeXT Esports p/b Enshored584098
22Håvard GjeldnesMovistar eTeam534497
23Jo PirotteABUS – Synergy475097
24Arne JacobsMovistar eTeam494897
25Hayden PuckerTurbo p/b Base Media504797
26Daniel TurekNeXT Esports p/b Enshored455196
27Junsei HondaRestart p/b Alex Coh434689
28Thomas SørensenSISU464389
29Berk KayinHexagone414182
30Brian Duffy Jr.NeXT Esports p/b Enshored443882
31Ed LaverackRestart p/b Alex Coh394281
32Stefan KirchmairTeam SZ344579
33Joseph ChudykTurbo p/b Base Media423274
34Andrew BuffingtonTurbo p/b Base Media353772
35Ben MeerWahoo Esports363672
36Rob DevlinWahoo Esports373572
37Zach Nehr383472
38Marcus DuvalNeXT Esports p/b Enshored333164
39Joel LewisBL13 p/b Level Velo243963
40Alessandro PoliFrenchyFuzion293362
41Angus ButlerWahoo Esports323062
42Jakob BjörklundTeam SZ312960
43James BarnesNeXT Esports p/b Enshored302757
44David GoodallRestart p/b Alex Coh272855
45Holden ComeauSaris Esports282553
46Jeff Linder262652
47Mads BusterTurbo p/b Base Media252449

Watopia: ZG25 Queen

03.22.2025

44.8 km/894m

* Stage results in the Epic were based only on finish line results. Intermediate KOM points counted for GC, but had no impact on the stage.

PlaceRiderTeamRace 5 Finish Line Race Points Race 5 Intermediate KOM PointsTotal Race PointsPEC Points
1Jason Osborne7070100
2Michał KamińskiThe Coalition696945
3Ruben DhondtABUS – Synergy686820
4Lionel VujasinThe Coalition67678
5Lennert TeugelsABUS – Synergy66667
6Freddy Ovett65656
7Riccardo PanizzaTeam Italy esport p/b Elite64645
8Mickael PlantureuxHexagone63634
9Niki HugNeXT Esports p/b Enshored62623
10Johan NorénTeam SZ615662
11Josh HarrisAERO6060
12Martin MaertensCRYO RDT5959
13Joseph ChudykTurbo p/b Base Media58563
14Neal FryettH1 p/b Altius571067
15Thomas PerrenNeXT Esports p/b Enshored5656
16Jasper ParidaensABUS – Synergy5555
17Adrien LegriffonFrenchyFuzion5454
18Håvard GjeldnesMovistar eTeam5353
19Hayden PuckerTurbo p/b Base Media5252
20Zach Nehr5151
21Thomas SørensenSISU5050
22Junsei HondaRestart p/b Alex Coh4949
23Kjell PowerMovistar eTeam4848
24Daniel TurekNeXT Esports p/b Enshored4747
25Arne JacobsMovistar eTeam4646
26Berk KayinHexagone4545
27Rob DevlinWahoo Esports4444
28Vidar MehlMovistar eTeam4343
29Marcus DuvalNeXT Esports p/b Enshored4242
30Thomas GobertHexagone41344
31Ben MeerWahoo Esports4040
32Richie BarryNeXT Esports p/b Enshored3939
33Mathieu DecockABUS – Synergy38341
34Alessandro PoliFrenchyFuzion3737
35Ollie JonesThe Coalition3636
36Adrian AlvaradoWahoo Esports3535
37Jakob BjörklundTeam SZ3434
38Ed LaverackRestart p/b Alex Coh3333
39Andrew BuffingtonTurbo p/b Base Media3232
40James BarnesNeXT Esports p/b Enshored3131
41Johannes Randrop KeidingRestart p/b Alex Coh3030
42Sébastien HavotHexagone2929
43Thomas ThrallNeXT Esports p/b Enshored281038
44Angus ButlerWahoo Esports2727
45Mads BusterTurbo p/b Base Media2626