Reports

2025 Sherpa Performance Stage Race: day one report

Josh Horsfield and Callum Laborde took the wins, but its Phil Large who leads the GC after day one of the Sherpa Performance Stage Race, 2 August 2025

Being in the right place, at the right time, has allowed Phil Large (Wold Top Pactimo) to hold the race lead after breakaways ruled the opening day of the Sherpa Performance Stage Race.

Despite holding General Classification lead, it was Josh Horsfield (Reflex Nopinz) and Callum Laborde (Ornata Factory Racing) who picked up the wins in the opening two 60-minute criteriums at a windswept Northern Gateway Sports Park in Colchester.

Featured Image: Joe Hudson

Reports

Stage One

Josh Horsfield outgunned his breakaway companions in the sprint for the line after a fast, furious, and tactical affair in the morning’s opening stage. 

With the flowing circuit encouraging fast racing, the 40-rider field obliged from the opening lap, with a barrage of attacks going early on.

Dexter Mansel-Thomas (Schils Doltcini Racing) and Alex Pritchard (DAS-Richardsons) were among the most active, picking up the maximum points at intermediate sprints at 20 and 40 minutes. But no move gained significant traction, despite a good mix of riders and teams often represented as the wind proved a barrier to commitment.

Josh Horsfield (pictured at the 2025 Otley GP) – Image by Joe Hudson

With only ten minutes, and a handful of laps of the 1.6km circuit to go, Phil Large and Simon Alexander (DAS-Richardsons) made one last effort to get away. Their gap was the biggest the race had seen to that point but Horsfield sensed the danger, and opportunity, the move was bringing as he bridged to the duo along with the relatively unknown pair of Danny Hedley (UKAF Cycling) and Timothy Strickland (GTFL).

As the bell rang, the leading quintet’s gap had expanded to over 20 seconds and, safe from the bunch behind, turned from allies to enemies with the stage win up from grabs. Despite the numerous attacks, the front five all entered the final corner together with Large, Richardson, Hedley and Strickland opening up their sprints of the righthand-side of the track. Taking the brunt of the wind, their moves mainly benefited in sheltering Horsfield from the blustery wind as he came on the left to seal the win. Original aggressors Large and Richardson rounded out the podium, with Hedley and Strickland rolling in behind.

After the race Horsfield was fast to praise teammate Sam Walsham for the role he played in disrupting the chase, adding that he intended to again be an aggressor in the second stage ahead of the final day. 

Stage Two

Callum Laborde offered a demonstration of his circuit racing class as he won the second stage from a break of four riders, putting himself in the points jersey in the process. 

Disappointed to have missed the winning move in the opening stage, Laborde set about making amends as he launched multiple attacks from the off. Ten minutes in and his tenacity, and determination, paid off – he, Large, Strickland and Oliver Curd escaped, and instantly started working well together. 

Splitting the workload and conquering the wind, the quartet’s gap remained steady until the final 15 minutes, when the resolve of the chasing bunch finally broke.

Laborde, a crucial member of the impressive Wheelbase-CabTech-Castelli team which rode so well during the National Circuit Series last year, had been picking up the intermediate sprints along the way and used his experience to win the sprint for the victory, opening it up with almost 400m to go and holding his effort to the line.

Callum Laborde (pictured earlier in the year) – Image by Joe Hudson

With the time gaps small, all is still to play for tomorrow. Laborde, who was unsure of his form coming into the race following an illness, told The British Continental that he’s “feeling good, and hoping for a hard race” in the afternoon’s road race, the Ornata Factory Racing rider eyeing a solo victory to deliver him the overall title.

With Horsfield stranded in the bunch behind on the second stage, Phil Large took over the race lead, the Wold Top Pactimo rider not expecting to be able to hold onto the jersey with an 8km time trial and attritional road stage yet to come. He told the British Continental: “Both races were tough so I’m expecting tomorrow to be a war of attrition and the person that recovers most to be up there.

“I’m feeling good, pleased to hold [the lead] into day two. I’m not expecting to hold it for the whole race, but it should put me in place for a decent GC position. I think [today] puts me 22 points off an elite [license], so that’s the main goal, anything more is a big bonus!”

Results

Stage One

PosRiderTeamTimePts
1  Joshua Horsfield Reflex Nopinz1:00:44+15
2  Philip Large Wold Top Pactimos.t.+12
3  Simon Alexander DAS Richardsonss.t.+10
4  Danny Hedley Royal Air Force CAs.t.+8
5  Timothy Strickland GFTLs.t.+6
6  Oliver Curd  (U23)Primo RT+5″+5
7  Dexter Mansel-Thomas Schils – Doltcini Racing Teams.t.+4
8  Thomas Lewis BCC Race Teams.t.+3
9  Alexander Pritchard DAS Richardsonss.t.+2
10  Joel Hurt  (U23)Moonglu SpatzWears.t.+1
11  Callum Laborde  (U23)Ornata Factory Racings.t.+0
12  John Bardsley  (U23)360 cyclings.t.+0
13  Aaron Freeman Schils – Doltcini Racing Teams.t.+0
14  Freddy Pett Wold Top Pactimos.t.+0
15  Bernard Galea Primera-TeamJobss.t.+0
16  Kieran Jarvis Optimum Coachings.t.+0
17  Hugh Aubrey  (U23)Beeston Cycling Clubs.t.+0
18  William Pollard  (U23)Team PB Performances.t.+0
19  Adam Robertson Ride Revolution Coachings.t.+0
20  Max Bolton Oxford University Cycling Clubs.t.+0
21  Euan Campbell Royal Air Force CAs.t.+0
22  Jake Hales Ride Revolution Coachings.t.+0
23  Sam Walsham Reflex Nopinzs.t.+0
24  Ian McCaul Le Col Race Teams.t.+0
25  James Chapman Team PB Performances.t.+0
26  Jack Bartholomew StolenGoat Race Teams.t.+0
27  Gabriel Dellar Primera-TeamJobss.t.+0
28  Sean Dawson Bridgnorth Cycling Clubs.t.+0
29  James McCormick Finchley Racing Teams.t.+0
30  Ian Perry Schils – Doltcini Racing Teams.t.+0
31  Colin Ward Primo RTs.t.+0
32  Oliver Featherstone League of Swindon Cycles RTs.t.+0
33  Charlie Crawt Primo RTs.t.+0
34  Mark Barningham ViCiOUS VELOs.t.+0
35  George Gould Watford Velo Sport+5′37″+0
36  Thomas Reynolds Army Cycling Union+10′37″+0
37  Richard Summerbell Royal Air Force CAs.t.+0

Stage Two

PosRiderTeamTimePts
1  Callum Laborde  (U23)Ornata Factory Racing1:00:11+15
2  Timothy Strickland GFTLs.t.+12
3  Oliver Curd  (U23)Primo RTs.t.+10
4  Philip Large Wold Top Pactimos.t.+8
5  Alexander Pritchard DAS Richardsons+36″+6
6  Jake Hales Ride Revolution Coachings.t.+5
7  Dexter Mansel-Thomas Schils – Doltcini Racing Teams.t.+4
8  Joel Hurt  (U23)Moonglu SpatzWears.t.+3
9  Hugh Aubrey  (U23)Beeston Cycling Clubs.t.+2
10  Kieran Jarvis Optimum Coachings.t.+1
11  George Gould Watford Velo Sports.t.+0
12  John Bardsley  (U23)360 cyclings.t.+0
13  Freddy Pett Wold Top Pactimos.t.+0
14  Charlie Crawt Primo RTs.t.+0
15  Bernard Galea Primera-TeamJobss.t.+0
16  James Chapman Team PB Performances.t.+0
17  Euan Campbell Royal Air Force CAs.t.+0
18  Thomas Lewis BCC Race Teams.t.+0
19  Joshua Horsfield Reflex Nopinzs.t.+0
20  William Pollard  (U23)Team PB Performances.t.+0
21  Aaron Freeman Schils – Doltcini Racing Teams.t.+0
22  Thomas Reynolds Army Cycling Unions.t.+0
23  Ian McCaul Le Col Race Teams.t.+0
24  Max Bolton Oxford University Cycling Clubs.t.+0
25  Danny Hedley Royal Air Force CAs.t.+0
26  Simon Alexander DAS Richardsonss.t.+0
27  Sam Walsham Reflex Nopinzs.t.+0
28  Gabriel Dellar Primera-TeamJobss.t.+0
29  Ian Perry Schils – Doltcini Racing Teams.t.+0
30  Colin Ward Primo RTs.t.+0
31  Sean Dawson Bridgnorth Cycling Clubs.t.+0
32  James McCormick Finchley Racing Teams.t.+0
33  Adam Robertson Ride Revolution Coachings.t.+0
34  Jack Bartholomew StolenGoat Race Team+18′36″+0
⚠️ DNF Riders
⚠️ DNF  Oliver FeatherstoneLeague of Swindon Cycles RT0
🚫 DNS Riders
🚫 DNS  Mark BarninghamViCiOUS VELO0
🚫 DNS  Richard SummerbellRoyal Air Force CA0

General Classification

PosRiderTeamTime
1  Philip Large Wold Top Pactimo2:00:55
2  Timothy Strickland GFTLs.t.
3  Oliver Curd  (U23)Primo RT+5″
4  Callum Laborde  (U23)Ornata Factory Racings.t.
5  Joshua Horsfield Reflex Nopinz+36″
6  Simon Alexander DAS Richardsonss.t.
7  Danny Hedley Royal Air Force CAs.t.
8  Alexander Pritchard DAS Richardsons+41″
9  Dexter Mansel-Thomas Schils – Doltcini Racing Teams.t.
10  Joel Hurt  (U23)Moonglu SpatzWears.t.
11  John Bardsley  (U23)360 cyclings.t.
12  Thomas Lewis BCC Race Teams.t.
13  Hugh Aubrey  (U23)Beeston Cycling Clubs.t.
14  Kieran Jarvis Optimum Coachings.t.
15  Freddy Pett Wold Top Pactimos.t.
16  Jake Hales Ride Revolution Coachings.t.
17  Bernard Galea Primera-TeamJobss.t.
18  Aaron Freeman Schils – Doltcini Racing Teams.t.
19  William Pollard  (U23)Team PB Performances.t.
20  Euan Campbell Royal Air Force CAs.t.
21  James Chapman Team PB Performances.t.
22  Max Bolton Oxford University Cycling Clubs.t.
23  Charlie Crawt Primo RTs.t.
24  Ian McCaul Le Col Race Teams.t.
25  Sam Walsham Reflex Nopinzs.t.
26  Adam Robertson Ride Revolution Coachings.t.
27  Gabriel Dellar Primera-TeamJobss.t.
28  Sean Dawson Bridgnorth Cycling Clubs.t.
29  Ian Perry Schils – Doltcini Racing Teams.t.
30  James McCormick Finchley Racing Teams.t.
31  Colin Ward Primo RTs.t.
32  George Gould Watford Velo Sport+6′13″
33  Thomas Reynolds Army Cycling Union+11′13″
34  Jack Bartholomew StolenGoat Race Team+18′41″
35  Oliver Featherstone League of Swindon Cycles RT+23′41″
36  Mark Barningham ViCiOUS VELOs.t.
37  Richard Summerbell Royal Air Force CA+34′13″

Discover more from The British Continental

Subscribe to get the latest posts sent to your email.

Discover more from The British Continental

Subscribe now to keep reading and get access to the full archive.

Continue reading