Chris McGlinchey of Vitus Pro Cycling third on stage 2, Dan Fleeman second on GC in the virtual Joe Martin Stage Race, George Mills-Keeling who is writing reports of the stages, was 7th on the stage
![]() |
Result: Joe Martin Stage Race – Stage 2
George Mills-Keeling – Stage 2 overview
Stage 2 of the Virtual Joe Martin Stage Race was the first of the road races, 76km on rolling roads on the sand and sequoia courses in Wattopia, Zwifts virtual cycling island. We started the stage with a 1 minute silence to show our respects to the social inequality issues which have been highlighted. After this period of silence, we started a 1km roll out neutral to show our respects to those who have died as a part of the Covid-19 pandemic.
As you may know Zwift races, tend to be a cyclo-cross style start, all sprinting full gas for the first few minutes. This race was different and with this neutral roll, out it meant we were all together meaning the race start was a little easier. That said, for the first 10-15 minutes it was pretty tough.
Coming into the bottom of the climb for the first time, a group of 120 of us all pushing upwards of 7w/kg for the first few minutes. Then there is a flat down hill before the start of the 2.2km climb up to the top of ‘titans grove’. At the top of the climb 20 guys had already been distanced meaning the group was reduced within the first lap. After the peak of the climb, there are rollers, this causing the downhill to not be as easy as some, where we would usually ‘super tuck’ – we couldn’t.
From then on it was a cycle of flat roads on the desert, up the hill, 20 get dropped until the last lap. Coming into the climb, there was a solo break at around 20 seconds, but we quickly closed this down on the first riser. By this point there was perhaps only 50 of us left in the peloton. The finish of this race was just over the top of the climb, past the line for the Titans Grove KOM, 800 metres or so over the top. This meaning it was a downhill sprint after the climb.
Up the climb for the last time it was full gas, red numbers 7-8w/kg, strung out. Luckily I was towards the front. I knew that it would be an early sprint as we would be traveling at upwards of 70km/h. Over the top of the climb now, sitting at around 15th place, slightly further back than I wanted if I want to win the sprint. So I went early, 700 meters to go. It was a 5 wide lunge for the line, with a few guys in front already taking the major positions. In the end I finished 7th on the stage. As a team we secured the KOM classification for the day going into the last day tonight at 17:00BST, 4 laps of the 2015 UCI course!
Website report ….
Podium for McGlinchey on Stage 2
Stage 2 of the virtual Joe Martin Stage Race was an example that eRacing can be a proper nightmare for riders and teams when mechanicals take riders out of races when in proper races, a mechanical can hurt a rider but most will recover from it especially at this level.
The stage saw one of Zwift’s top ranking riders Chris McGlinchey of Vitus Pro Cycling p/b Brother UK finish third in a group of fourteen riders fighting out the win. But for McGlinchey’s team, it was a proper horrible night of mechanicals. Stage 1 winner Mickey Mottram (Vitus Pro Cycling) saw his internet drop out minutes before a vital part of the pre stage protocol and that was his race over.
British Circuit Race Champion Joey Walker had a mechanical with his turbo and Freddie Scheske and Adam Kenway had power dropouts due to connection issues between the various bits of equipment showing just how difficult technically this e-racing can be. More from George later.
Stage 2
1. Tyler Williams L39ION)L39ION 01:39:50 00:00:00
2. Ryan Larson Saris + The Pros Closet)Saris + The Pros Closet 00:00:00
3. Christopher McGlinchey Vitus Pro CyclinVitus Pro Cycling p/b Brother 00:00:00
4. EDER FRAYRE L39ION)L39ION 00:00:00
5. Cory Williams L39ION)L39ION 00:00:00
6. Tucker Wetmore Support Clean Sport)SCSGutt 00:00:00
7. George Mills-Keeling E-Stallas)E-Stellas 00:00:00
8. Bruce Bird Hamilton United)[DRAFT] 00:00:00
9. Caleb Carl FINESSE)FINESSE ECT 00:00:00
10. Alex Fraser-Maraun Red Truck)Red Truck Racing 00:00:00
11. Warren Muir Hamilton United)[DRAFT] 00:00:00
12. The Twig E-stellas)E-Stellas 00:00:00
13. Holden Comeau Saris + The Pros Closet)Saris + The Pros Closet 00:00:00
14. Matt Usborne Red Truck)Red Truck Racing 00:00:00
15. Dan Fleeman Saris + The Pros Closet)Saris + The Pros Closet 00:00:01
16. Pat Riddell Red Truck)Red Truck Racing 00:00:01
17. Daniel Fraser-Maraun Red Truck)Red Truck Racing 00:00:01
18. Zac Herrod E-Stellas)E-Stellas 00:00:01
19. Johan Norén Swedish Zwifters)SZ 00:00:01
20. Cormac McGeough Wildlife Generation)Gerard Cycles 00:00:01
21. Gavin Dempster Saris + The Pro’s CSaris + The Pros Closet 00:00:01
22. Jordan Cheyne Elevate-Webiplex Pro Cycl ELV WX 00:00:01
23. Carsten Ivany FINESSE)FINESSE ECT 00:00:02
24. Joe Sutton Vitus Pro Cycling)Vitus Pro Cycling p/b Brother 00:00:02
25. Lucas Bourgoyne Elevate-Webiplex Pro Cy 00:00:02
26. Jake Saunders Vision)Vision 00:00:02
27. Wouter Zwart Landis-Trek)Landis-Trek 00:00:02
28. Austin Venhuizen Subaru Santa Monica)⚠️ Dropouts 00:00:02
29. Conor White Hamilton United)Hamilton United 00:00:03
30. Jason Pedersen Subaru Santa Monica) 00:00:03
31. Tobias Olsson Swedish Zwifters)SZ 00:00:03
32. Patrick Collins CS Velo)CS Velo Racing 00:00:03
33. Lance Haidet L39ION)L39ION 00:00:03
34. Matt Brandt Saris + The PrSaris + The Pros Closet 00:00:03
35. Zach Nehr Project Echelon)PER 00:00:03
36. Matt Gardiner Saris + The Pros Closet)Saris + The Pros Closet 00:00:03
37. Alex TenElshof FINESSE)FINESSE ECT 00:00:03
38. Sean Gardner CS Velo)CS Velo Racing 00:00:07
39. Ben Millar Tor2K|Kalas)TOR 2000 | Kalas 00:00:08
40. Nick Glavac FINESSE)FINESSE ECT 00:00:08
41. Dan Gardner E-Stellas)E-Stellas 00:00:08
42. Josh Gray Tor2K|Kalas)TOR 2000 | Kalas 00:00:08
43. Oscar Hutchings Tor2K|Kalas)TOR 2000 | Kalas 00:00:10
44. Alex Driscoll Otterhaus K&F ConstructioOtterhaus 00:00:11
45. Chris Beck Saris + The Pros Closet)Saris + The Pros Closet 00:00:11
46. Adam Carr Skyline)Team Skyline 00:00:11
47. Baili Guidi Red Truck)Red Truck Racing 00:00:16
48. Sean Richardson Tag Cycling) 00:00:17
49. Nate Altom Otterhaus/K&F Construction)Otterhaus 00:00:17
50. Dan Netzer Vision)Vision 00:00:17
51. Eric Hill Project Echelon)PER 00:00:19
52. Daniel Pettinger Vision)Vision 00:00:34
53. Drake Deuel CS Velo)CS Velo Racing 00:00:34
54. Brett Wakefield Vision)Vision 00:00:44
55. Daniel Yankus FINESSE)FINESSE ECT 00:01:01
56. Kevin Bouchard-Hall SCSGutt)Team X 00:02:19
57. Tony Gumbel FINESSE)FINESSE ECT 00:02:43
58. Axel Froner TaG Cycling) 00:02:43
59. Charlie Revell Tor2K|Kalas)TOR 2000 | Kalas 00:02:43
60. Ed Veal Hamilton United)Hamilton United 00:02:43
61. Frederik Scheske Vitus Pro Cycling)Vitus Pro Cycling p/b Brother 00:02:57
62. Taylor Warren CS Velo) 00:03:02
63. Maximilien Moreau 00:04:03
64. Thomas Rennier Subaru Santa Monica) 00:04:23
65. Jake Rytlewski E-Stellas)E-Stellas 00:05:07
66. Greg Capelle Otterhaus/K&F ConstructionOtterhaus 00:05:38
67. Will Bjergfelt Swift Carbon Pro CyclingSwift Carbon Pro Cycling 00:07:23
68. Will Cooper CS Velo) 00:07:39
69. Thomas Fuller Subaru Santa Monica) 00:07:44
70. Diego Mendes FINESSE)FINESSE ECT 00:08:26
71. Payne Griffin SCSGutt)RedShift 00:08:53
72. Adam Roberge Elevate-Webiplex Pro Cycli 00:08:55
73. Eric Bryan Subaru Santa Monica) 00:09:09
74. Adam Kenway Vitus Pro Cycling)Vitus Pro Cycling p/b Brother 00:09:11
75. Ulises Castillo Elevate-Webiplex Pro CyELV WX 00:09:28
76. Timmy Bauer Saris + The PrSaris + The Pros Closet 00:09:40
77. Brian McCulloch Elevate-Webiplex Pro Cy 00:09:40
78. Ryan Buerman Otterhaus/K&FConstruction)Otterhaus 00:09:41
79. Declan Kelly Red Truck)Red Truck Racing 00:09:42
80. Chris Frederick SCSGutt) 00:09:42
81. Mat Stephens E-Stellas)E-Stellas 00:09:42
82. Tirstan Robbins Swift Carbon Pro CyclSwift Carbon Pro Cycling 00:09:42
83. David Amado Vision)Vision 00:09:42
84. Matt Wikstrom Subaru Santa Monica) 00:09:42
85. Justin McQuerry Team Skyline)Team Skyline 00:09:43
86. David Greif Project Echelon Racing) 00:09:43
87. Sage Deluce Red Truck)Red Truck Racing 00:09:46
88. Bill Longwell Otterhaus/K&F ConstructioOtterhaus 00:12:16
89. George Ganoung Otterhaus/K&F ConstructiOtterhaus 00:16:46
90. Frank Cundiff SCS Gutt)SCSGutt 00:16:52
91. Josh Croxton Tor2K|Kalas)TOR 2000 | Kalas 00:17:07
92. Ben Thomas Tor2K|Kalas)TOR 2000 | Kalas 00:17:07
93. Kurt Druffel Team Skyline)Team Skyline 00:17:16
94. Tom Terblanche Red Truck)Red Truck Racing 00:22:35
95. Sean Burger CS Velo) 00:22:49
96. Rob Cumine Support Clean Sport)SCSGutt 00:26:05
… continued after advert
Overall
1. Jordan Cheyne Elevate-Webiplex Pro Cycl ELV WX 00:00:00
2. Dan Fleeman Saris TPC 00:00:01
3. EDER FRAYRE L39ION)L39ION 00:00:15
4. Ryan Larson USAC#: 528454) 00:00:16
5. Bruce Bird Hamilton United)[DRAFT] 00:00:18
6. Alex Fraser-Maraun Red Truck)Red Truck Racing 00:00:24
7. Matt Usborne Red Truck)Red Truck Racing 00:00:25
8. Tyler Williams L39ION)L39ION 00:00:27
9. Wouter Zwart Landis-Trek)Landis-Trek 00:00:31
10. Johan Norén SZ]SZ 00:00:34
11. The Twig E-stellas)E-Stellas 00:00:37
12. Zac Herrod E-Stellas)E-Stellas 00:00:38
13. Gavin Dempster Saris + The Pros Closet 00:00:47
14. Pat Riddell Red Truck)Red Truck Racing 00:00:51
15. Warren Muir Hamilton United)[DRAFT] 00:00:54
16. Christopher McGlinchey Vitus Pro CyclinVitus Pro Cycling p/b Brother 00:00:55
17. Dan Gardner E-Stellas)E-Stellas 00:00:56
18. Matt Gardiner Saris + The Pros Closet)Saris + The Pros Closet 00:00:57
19. Cormac McGeough Wildlife Generation)Gerard Cycles 00:01:02
20. Tucker Wetmore Support Clean Sport)SCSGutt 00:01:04
21. Oscar Hutchings Tor2K|Kalas)TOR 2000 | Kalas 00:01:04
22. Matt Brandt Saris + The PrSaris + The Pros Closet 00:01:05
23. Austin Venhuizen Subaru Santa Monica)⚠️ Dropouts 00:01:06
24. Chris Beck Saris + The Pros Closet)Saris + The Pros Closet 00:01:09
25. Caleb Carl FINESSE)FINESSE ECT 00:01:09
26. Patrick Collins CS Velo)CS Velo Racing 00:01:09
27. Sean Gardner CS Velo)CS Velo Racing 00:01:09
28. Jake Saunders Vision)Vision 00:01:10
29. Lucas Bourgoyne Elevate-Webiplex Pro Cy 00:01:14
30. George Mills-Keeling E-Stallas)E-Stellas 00:01:19
31. Jason Pedersen Subaru Santa Monica) 00:01:19
32. Baili Guidi Red Truck)Red Truck Racing 00:01:20
33. Alex TenElshof FINESSE)FINESSE ECT 00:01:21
34. Sean Richardson Tag Cycling) 00:01:23
35. Joe Sutton Vitus Pro Cycling)Vitus Pro Cycling p/b Brother 00:01:26
36. Josh Gray Tor2K|Kalas)TOR 2000 | Kalas 00:01:32
37. Conor White Hamilton United)Hamilton United 00:01:32
38. Carsten Ivany FINESSE)FINESSE ECT 00:01:33
39. Daniel Fraser-Maraun Red Truck)Red Truck Racing 00:01:37
40. Ben Millar Tor2K|Kalas)TOR 2000 | Kalas 00:01:43
41. Nate Altom Otterhaus/K&F Construction)Otterhaus 00:01:44
42. Cory Williams L39ION)L39ION 00:01:48
43. Eric Hill Project Echelon)PER 00:01:52
44. Nick Glavac FINESSE)FINESSE ECT 00:01:59
45. Zach Nehr Project Echelon)PER 00:02:01
46. Daniel Pettinger Vision)Vision 00:02:08
47. Brett WakefieldVision Vision)Vision 00:02:18
48. Dan Netzer Vision)Vision 00:02:19
49. Holden Comeau Saris + The Pros Closet)Saris + The Pros Closet 00:02:20
50. Tobias Olsson SZ]SZ 00:02:50
51. Drake Deuel CS Velo)CS Velo Racing 00:03:02
52. Alex Driscoll Otterhaus K&F ConstructioOtterhaus 00:03:02
53. Adam Carr Skyline)Team Skyline 00:03:04
54. Daniel Yankus FINESSE) 🔰FINESSE ECT 00:03:15
55. Kevin Bouchard-Hall SCSGutt)Team X 00:03:44
56. Axel Froner TaG Cycling) 00:04:21
57. Frederik Scheske Vitus Pro Cycling p/b Brother 00:04:31
58. Charlie Revell Tor2K|Kalas)TOR 2000 | Kalas 00:04:36
59. Ed Veal Hamilton United)Hamilton United 00:04:54
60. Tony Gumbel FINESSE)FINESSE ECT 00:05:07
61. Taylor Warren CS Velo) 00:05:13
62. Maximilien Moreau Team Skyline] 00:05:53
63. Thomas Rennier Subaru Santa Monica) 00:06:23
64. Jake Rytlewski E-Stellas)E-Stellas 00:07:08
65. Greg Capelle Otterhaus/K&F ConstructionOtterhaus 00:07:40
66. Will Cooper CS Velo) 00:08:24
67. Adam Roberge Elevate-Webiplex Pro Cycli 00:09:15
68. Will Bjergfelt Swift Carbon Pro CyclingSwift Carbon Pro Cycling 00:09:23
69. Diego Mendes FINESSE)FINESSE ECT 00:10:49
70. Payne GriffinRedShift Red Truck)Red Truck Racing 00:10:52
71. Timmy Bauer Saris + TPC 00:10:58
72. Lance Haidet L39ION)L39ION 00:11:09
73. Thomas Fuller Subaru Santa Monica) 00:11:12
74. Tristan Robbins Swift Carbon Pro CyclSwift Carbon Pro Cycling 00:11:35
75. Eric Bryan Subaru Santa Monica) 00:11:42
76. Mat Stephens E-Stellas)E-Stellas 00:11:50
77. Ryan Buerman Otterhaus/K&FConstruction)Otterhaus 00:12:13
78. Adam Kenway Vitus Pro Cycling)Vitus Pro Cycling p/b Brother 00:12:14
79. Ulises Castillo Elevate-Webiplex Pro CyELV WX 00:12:18
80. Brian McCulloch Elevate-Webiplex Pro Cy 00:12:18
81. Declan Kelly Red Truck)Red Truck Racing 00:12:24
82. David Greif Project Echelon Racing) 00:12:28
83. David Amado Vision)Vision 00:12:34
84. Chris Frederick SCSGutt) 00:12:34
85. Matt Wikstrom Subaru Santa Monica) 00:12:40
86. Sage Deluce Red Truck)Red Truck Racing 00:13:18
87. J. McQuerry Team Skyline)Team Skyline 00:13:32
88. Bill Longwell Otterhaus/K&F ConstructioOtterhaus 00:15:19
89. Ben Thomas Tor2K|Kalas)TOR 2000 | Kalas 00:17:12
90. Josh Croxton Tor2K|Kalas)TOR 2000 | Kalas 00:19:57
91. Frank Cundiff Support Clean Sport) 00:20:32
92. George Ganoung Otterhaus/K&F ConstructiOtterhaus 00:20:59
93. Kurt Druffel Team Skyline)Team Skyline 00:21:29
94. Sean Burger CS Velo) 00:25:17
95. Tom Terblanche Red Truck)Red Truck Racing 00:25:23
96. Rob Cumine Support Clean Sport)SCSGutt 00:30:24
97. Chris Frederick SCSGutt)
98. David Amado Vision)Vision
99. Adam Carr Skyline)Team Skyline
100. Jackson Bocksnick TaG Cycling)
101. Matt Wikstrom Subaru Santa Monica)
102. Bill Longwell Otterhaus/K&F ConstructioOtterhaus
103. Adam Kenway Vitus Pro Cycling)Vitus Pro Cycling p/b Brother
104. J Stefani Team California)
105. Thomas Fuller Subaru Santa Monica)
106. Sage Deluce Red Truck)Red Truck Racing
107. Duncan Clark Subaru Santa Monica) 3679
108. Frank Cundiff Support Clean Sport)
109. Caleb Bender TaG Cycling)
110. James Eby Landis-Trek)Landis-Trek
111. J. McQuerry Team Skyline)Team Skyline
112. George Ganoung Otterhaus/K&F ConstructiOtterhaus
113. Kurt Druffel Team Skyline)Team Skyline
114. Alfredo Rodriguez Elevate-webiplex)
115. Rob Cumine Support Clean Sport)SCSGutt
116. Bryan Larsen Team California)
117. Lance Haidet L39ION)L39ION
118. Thomas Schellenberg TaG Cycling Racing Team
Cycle Division’s Shop
Send your results as well as club, team & event news here
Other Results on VeloUK (including reports containing results)
- Features, Reports, Results
- Result: Full Gas Summer Circuit Series 24
- Result: Cambridge Criterium
- Result: Lothian Flyer Road Race
- Result: PNE Mountbatten Circuit Series #10
- Men’s Tour of Britain Provisional Start List
- Result: On Yer Bike Crit Series #10
- Result: King&Queen of the Bowl Crit Series #16
- Tour of Britain News: GB Team for Race
- Result: RL360 Isle of Man Youth League
- Report: Victor Berlemont Trophy Road Race
- TT Result: AURCC Drumoak Ten
- TT Result: Cleveland Coureurs Teesside District 25 mile Championship
- TT Result: Robin’s Sporting Weekend Part 1
- TT Result: Verulam Open 25
- TT Result: ECCA 10
- TLI Cycling TT Result: City Cycle Couriers RT 10m TT
- TT Result: North Shropshire Wheelers 25
- TT Result: Fast Fifteen
- TT Result: Vector Racing 10 Mile TT
- Result: Victor Berlemont Trophy Road Race
- Result: Great Limber Grand Prix
- Result: North West Youth Tour Overall Standings
- Result: North West Youth Tour Stage 3
- TT Result: Border City Whs CC 10
- HC Result: Kildale Hill Climb
- TT Result: Velo Club Bristol 10
- Result: Velo Bavarian Crit League 8
- Result: North West Youth Tour (Stage 2)
- Result: Stage 1 North West Youth Tour
- Result: Portsmouth Evening Circuits
- RESULT: North West Circuit Champs
- Shrewsbury Friday Night Cross 4
- FEATURE: The Pedal Club Lunch (August)
- TT Result: North Tyneside Riders CC
- TT Result: SVTTA 30 Pinky Williams Trophy
- TT Result: Royal Dean Forest Cycle Club 25
- TT Result: VC Baracchi 50
- TT Result: West Cheshire TTCA 25
- TT Result: Southdown Velo Fontwell Ten-mile Gallop
- TT Result: Kent CA 10
Other News on VeloUK
- Men’s Tour of Britain Provisional Start List
- Tour of Britain News: GB Team for Race
- FEATURE: The Pedal Club Lunch (August)
- Winners! Ribble Outliers Latvian Triple!
- GB FOR JUNIOR TRACK WORLD CHAMPS
- Beaumont Trophy/Curlew Cup 2025
- STAGE ROUTES ANNOUNCED FOR MEN’S TOUR OF BRITAIN
- TOUR OF BRITAIN NEWS – THE TEAMS
- Startlist: RTTC National 25 Mile Championship
- Ribble Cycles CGR – Commute, Gravel, Road range
- Tour of Britain News: 2 Days in Wales
- News: The Pedal Club Lunch (July)
- STARTLIST: National Youth Circuit Series (Wyke)
- Men’s Tour of Britain Route Update
- GB Team for Track Euros
- Opening of Sir Mark Cavendish Raceway
- Bike News: Ribble Cycles Alloy Bikes
- This Weekend: Junior Road Championships
- Wednesday: Otley Cycle Races
- Mid Shropshire Wheelers celebrates 100 Years of Cycling
- Team Feature: Prologue Junior Racing Team Spring Review
- New: Ribble Cycles Ultra-Grit & Allgrit Ranges
- START LISTS FOR BRITISH ROAD CHAMPIONSHIPS
- STARTLIST: Two day Giant Tugby Ronde van Wymeswold
- NEWS: MAJOR JUNIOR TEAMS TO MERGE FOR 2026
- Entries Wanted: Ilkley Town Centre Races
- Report/Result: Women’s Tour of Britain Stage 2
- Report: Women’s Tour of Britain Stage 1
- STARTLIST: Owen Blower Memorial Road Races
- Events: Halesowen Academy Road Race
- News: May Pedal Club Lunch
- RIBBLE PARTNERS WITH THE BIKE FITTERS
- Monday: Witham Wheelers Road Races
- British Stars for Women’s Tour of Britain
- Women’s Tour of Britain Riders 2025
- BIKES: RIBBLE UNVEILS ULTRA-RACE
- Women’s Tour of Britain Routes
- STARTLISTS: 2025 Lincoln Grand Prix
- STARTLIST: The Witham Hall Grand Prix
- Startlist: Timmy James Memorial Grand Prix