The opening stage of the inaugural Mennock Pass Stage Race served up a true Southern Uplands test — a rain-soaked, wind-lashed affair marked by relentless aggression, shifting alliances, and a committed solo move from Kendal Cycle Club’s Henry Hunter, who came away with the win. That followed Logan Maclean’s victory in the morning prologue, where he clocked the fastest time to pull on the race’s first leader’s jersey. But after two stages, it’s Charlie Genner (Telco’m – On Clima – Osés) who leads the general classification overnight, his consistency across both efforts.
Report
Prologue
The Mennock Pass Stage Race began as it meant to go on: under a bruised Scottish sky, lashed by rain, and shaped by raw power and nerve. Saturday morning’s prologue, a short, sharp test against the clock, set the tone – and the general classification – with Logan Maclean (Private Member) storming to the win in a time of exactly nine minutes.
His effort was smooth, measured, and ultimately unmatched, handing him the win by three seconds over Evan Marsh (BCC Race Team). Elliott Colyer (TAAP Kalas) slotted into third at +8″, while Ciaran McSherry (Defined Cycling Team) and Charlie Genner (Telco’m – On Clima – Osés) rounded out the top five, both finishing 12 seconds down on the winner.

Stage one
The morning prologue had already seen Logan Maclean (Private Member) power to an early GC lead in biblical conditions, giving him the honour of rolling out in the leader’s jersey as the afternoon road stage got underway. A flurry of early moves animated the race from the off, with Alexander Ball (BCC Race Team) drawing first blood, gaining a brief ten-second advantage on the bunch.

The peloton refused to settle. Break after break tried to pry open the race, with one particularly aggressive move featuring Sam Barbour (Cycling Sheffield), Ethan Squires (BCC Race Team), Kris Lindsay (Veloclub Edinburgh), and Elliott Colyer (TAAP Kalas), among others, gaining 15 seconds before being reeled back.
As the race approached its final circuits, a trio finally made the elastic snap: Charlie Genner (Telco’m – On Clima – Osés), Henry Hunter (Kendal Cycle Club), and Ross Fawcett (StolenGoat Race Team) worked well together, stretching their lead to a commanding 1 minute 35 seconds heading into the last lap. Hunter hoovered up the intermediate sprint and looked the most aggressive.

With less than ten kilometres to go, Hunter launched the decisive move with a stinging attack that only Genner could follow. Fawcett was distanced, leaving the final honours to be decided in a two-up showdown.
Hunter was not done. In the closing kilometres, he shook Genner too, powering solo to the line and etching his name into the race’s young history books. Genner held on for second, with Fawcett completing the podium.

Hunter timed his sprint to perfection, outkicking Genner for a well-earned victory – a just reward for a hard day’s work out front. Fawcett rolled in for third, while the Matti Dobbins (Private Member) peloton came in 1 minute 30 seconds down.
But after two stages, it’s Charlie Genner (Telco’m – On Clima – Osés) who leads the general classification overnight, his consistency across both efforts – fifth in the prologue and second on the road – enough to earn him the blue jersey heading into Sunday’s decisive final stage.
Results
Prologue
Stage one
General classification after two stages
| Pos | Rider | Team | Time |
|---|---|---|---|
| 1 | Charlie Genner | Telco’m – On Clima – Osés | 1:50:56 |
| 2 | Henry Hunter | Kendal Cycle Club | +10″ |
| 3 | Ross Fawcett | StolenGoat Race Team | +28″ |
| 4 | Logan Maclean | Private Member | +1′13″ |
| 5 | Evan Marsh | BCC Race Team | +1′16″ |
| 6 | Elliott Colyer | TAAP Kalas | +1′23″ |
| 7 | Ciaran McSherry | Defined Cycling Team | +1′25″ |
| 8 | William Taylor | Moonglu SpatzWear | +1′26″ |
| 9 | Matti Dobbins | Private Member | +1′30″ |
| 10 | Alexander Ball | BCC Race Team | +1′33″ |
| 11 | Alexander Foster | Cycling Sheffield | +1′35″ |
| 12 | Patrick Clark | Team Lifting Gear Products | +1′36″ |
| 13 | Daniel Piercy | StolenGoat Race Team | +1′38″ |
| 14 | James Sweeney | BCC Race Team | +1′40″ |
| 15 | Ethan Squires | BCC Race Team | +1′42″ |
| 16 | Eamon O’Keeffe | Private Member | +1′43″ |
| 17 | Ross Turner | Leadout Performance | +1′47″ |
| 18 | Sandy Holl | Vanelli-Project Go | +1′48″ |
| 19 | Ben Goodwin | StolenGoat Race Team | +1′49″ |
| 20 | Oliver Pemberton | Vanelli-Project Go | +1′52″ |
| 21 | Toby Tanfield | Leadout Performance | +1′53″ |
| 22 | James Sawyers (U23) | Cycling Sheffield | +2′00″ |
| 23 | Liam Scott Douglas | JG Cycles CC | +2′02″ |
| 24 | Elliot Bain | Team PB Performance | +2′04″ |
| 25 | Conal Davidson | Vanelli-Project Go | +2′05″ |
| 26 | Calum Shackley | dooleys cycles | +2′05″ |
| 27 | Conor McKinnon | Moonglu SpatzWear | +2′09″ |
| 28 | Ian McCaul | Le Col Race Team | +2′09″ |
| 29 | Robert Smart | Private Member | +2′12″ |
| 30 | Finn McHenry | Edinburgh Bike Fitting RT | +2′14″ |
| 31 | Tyler Clare | Torvelo Racing | +2′19″ |
| 32 | Milo McIntosh | Team Tor 2000 Kalas | +2′20″ |
| 33 | Jude Davison | Cog Set Papyrus Racing Club | +2′27″ |
| 34 | Tarn Fynn | JG Cycles CC | +2′31″ |
| 35 | Colin Dyer | Vanelli-Project Go | +2′36″ |
| 36 | Scott Meldrum | Edinburgh Bike Fitting RT | +2′37″ |
| 37 | Neil Scott | Deeside Thistle CC | +2′38″ |
| 38 | Keir Gaffney | Vanelli-Project Go | +2′39″ |
| 39 | Kris Lindsay | Veloclub Edinburgh | +2′45″ |
| 40 | Callum Sharp | Veloclub Edinburgh | +3′11″ |
| 41 | Ahron Dick | Equipo Finisher | +4′18″ |
| 42 | William Harvey | Addform-Vive Le Velo | +4′21″ |
| 43 | Rhys Edwards | Vanelli-Project Go | +8′03″ |
| 44 | Mark Hansom | Leadout Performance | +8′27″ |
| 45 | Ross Clark | dooleys cycles | +12′09″ |
| 46 | Daniel Smith | Leadout Performance | +14′52″ |
| 47 | Vyaan Dhokia | Team Pau | +15′11″ |
| 48 | Christopher Mellor | Army Cycling Union | +15′16″ |
| 49 | Josh Quigley | Pedal Power RT | +15′20″ |
| 50 | Thomas Bruno | VC Glasgow South | +15′41″ |
| 51 | William Dykes | Vanelli-Project Go | +20′49″ |
| 52 | Murray Gray | ROTOR Race Team | +20′56″ |
| 53 | Thomas Wisdish | Spokes Racing Team | +20′57″ |
| 54 | Ben Gibson | Team PB Performance | +21′05″ |












