We use cookies on this website to personalize your experience and track site usage. To learn more, please visit our cookies policy.
Northumberland | 12 miles | M12S
John Routledge (GTR - Return To Life p/b Streamline) and Lindsay Turnbull (Vector Racing) showcased their power and technical skills on their way to winning the Gosforth RC 12 on 27 July 2025. Wet weather before the start kept riders alert on the undulating and technical course in Northumberland.
Routledge took his third open win of the season after his time of 26:15 was 19 seconds faster than his nearest opponent. The veteran added another win to his collection, as Daniel Kane (Muckle Cycle Club) finished runner-up in 26:34 and Marcel Schubert (Zurbaran Racing) was third (26:40).
Routledge said: “The M12 around Stamfordham is one of my favourite North-East courses. It’s a rolling and quite technical course. A downpour before the start made it a bit dicier for good measure. I was super pleased to come away with the win beating pre-race favourite Marcel (Schubert). It has been a good weekend for GTR with the boys after also taking first and third in Levens on Saturday.”
Veteran rider Turnbull was competing in her first solo open event of the campaign and posted a winning time in the women’s event of 32:02 – almost a minute clear of her nearest competitor. Lisa Baker (Muckle Cycle Club) finished second (33:01) and Freya Johnson (Gosforth RC) was third (33:11).
The M12S saw riders start and finish near Stamfordham before completing a 12-mile loop around the Northumberland countryside containing 149.8 metres of elevation gain.
For more 2025 time trial results and upcoming Northumberland events, check CTT's Event Finder
| Position | Name | Machine | Classification | Age Group | Actual Time |
|---|---|---|---|---|---|
| 1st | Time Trial Bike | Open | Veteran | 0:26:15 | |
| 2nd | Time Trial Bike | Open | Senior | 0:26:34 | |
| 3rd | Time Trial Bike | Open | Veteran | 0:26:40 | |
| 4th | Time Trial Bike | Open | Veteran | 0:26:51 | |
| 5th | Time Trial Bike | Open | Veteran | 0:26:55 | |
| 6th | Road Bike | Open | Senior | 0:27:17 | |
| 7th | Time Trial Bike | Open | Senior | 0:28:29 | |
| 8th | Time Trial Bike | Open | Veteran | 0:28:56 | |
| 9th | Time Trial Bike | Open | Veteran | 0:29:04 | |
| 10th | Road Bike | Open | Senior | 0:29:12 | |
| 11th | Time Trial Bike | Open | Veteran | 0:29:29 | |
| 12th | Time Trial Bike | Open | Senior | 0:29:34 | |
| 13th | Road Bike | Open | Senior | 0:29:48 | |
| 14th | Time Trial Bike | Open | Senior | 0:29:50 | |
| 15th | Time Trial Bike | Open | Veteran | 0:30:15 | |
| 16th | Time Trial Bike | Open | Veteran | 0:30:35 | |
| 17th | Time Trial Bike | Open | Veteran | 0:30:36 | |
| 18th | Road Bike | Open | Veteran | 0:30:37 | |
| 19th | Road Bike | Open | Senior | 0:31:18 | |
| 20th | Time Trial Bike | Open | Veteran | 0:31:19 | |
| 21st= | Time Trial Bike | Open | Senior | 0:31:24 | |
| 21st= | Time Trial Bike | Open | Veteran | 0:31:24 | |
| 23rd | Time Trial Bike | Open | Veteran | 0:31:28 | |
| 24th | Time Trial Bike | Open | Senior | 0:31:54 | |
| 25th | Road Bike | Open | Veteran | 0:31:56 | |
| 26th | Time Trial Bike | Female | Veteran | 0:32:02 | |
| 27th | Time Trial Bike | Open | Veteran | 0:32:52 | |
| 28th | Time Trial Bike | Female | Veteran | 0:33:01 | |
| 29th | Time Trial Bike | Female | Junior | 0:33:11 | |
| 30th | Road Bike | Open | Veteran | 0:33:24 | |
| 31st | Road Bike | Open | Veteran | 0:33:51 | |
| 32nd | Time Trial Bike | Open | Veteran | 0:33:52 | |
| 33rd | Time Trial Bike | Open | Veteran | 0:33:58 | |
| 34th | Time Trial Bike | Open | Senior | 0:34:15 | |
| 35th | Road Bike | Female | Senior | 0:34:47 | |
| 36th | Time Trial Bike | Open | Veteran | 0:34:49 | |
| 37th= | Road Bike | Open | Veteran | 0:35:02 | |
| 37th= | Road Bike | Open | Veteran | 0:35:02 | |
| 39th | Road Bike | Open | Veteran | 0:35:04 | |
| 40th | Road Bike | Open | Veteran | 0:35:09 | |
| 41st | Road Bike | Open | Veteran | 0:35:21 | |
| 42nd | Time Trial Bike | Open | Veteran | 0:35:42 | |
| 43rd | Road Bike | Open | Senior | 0:35:51 | |
| 44th | Road Bike | Open | Veteran | 0:36:12 | |
| 45th | Road Bike | Open | Veteran | 0:37:03 | |
| 46th | Road Bike | Female | Veteran | 0:37:05 | |
| 47th | Road Bike | Open | Veteran | 0:37:09 | |
| 48th | Time Trial Bike | Open | Veteran | 0:38:14 | |
| 49th | Time Trial Bike | Female | Veteran | 0:38:36 | |
| 50th | Road Bike | Female | Veteran | 0:38:37 | |
| 51st | Road Bike | Female | Veteran | 0:39:37 | |
| 52nd | Road Bike | Open | Veteran | 0:39:38 | |
| 53rd | Road Bike | Female | Veteran | 0:40:04 | |
| 54th | Road Bike | Female | Veteran | 0:41:01 | |
| 55th | Time Trial Bike | Female | Veteran | 0:41:05 | |
| 56th | Road Bike | Female | Senior | 0:42:47 | |
| Road Bike | Open | Senior | DNS | ||
| Road Bike | Open | Veteran | DNS | ||
| Road Bike | Open | Veteran | DNS | ||
| Road Bike | Open | Veteran | DNS | ||
| Road Bike | Open | Veteran | DNS | ||
| Time Trial Bike | Open | Veteran | DNS | ||
| Time Trial Bike | Open | Veteran | DNS | ||
| Time Trial Bike | Open | Veteran | DNS | ||
| Time Trial Bike | Open | Veteran | DNS |
| Pos | Name | Actual Time |
|---|---|---|
| 1st | John RoutledgeGTR - Return To Life p/b Streamline | Open | Veteran | Time Trial Bike | 0:26:15 |
| 2nd | Daniel KaneMuckle Cycle Club | Open | Senior | Time Trial Bike | 0:26:34 |
| 3rd | Marcel SchubertZurbaran Racing | Open | Veteran | Time Trial Bike | 0:26:40 |
| 4th | Andrew HallGTR - Return To Life p/b Streamline | Open | Veteran | Time Trial Bike | 0:26:51 |
| 5th | Philip KennellZurbaran Racing | Open | Veteran | Time Trial Bike | 0:26:55 |
| 6th | Alexander StoreyGS Metro | Open | Senior | Road Bike | 0:27:17 |
| 7th | Zach HaighGS Metro | Open | Senior | Time Trial Bike | 0:28:29 |
| 8th | Neil WilkinsonBlaydon CC | Open | Veteran | Time Trial Bike | 0:28:56 |
| 9th | Benjamin AmairaGS Metro | Open | Veteran | Time Trial Bike | 0:29:04 |
| 10th | James CorfieldGS Metro | Open | Senior | Road Bike | 0:29:12 |
| 11th | Russ RichardsonZurbaran Racing | Open | Veteran | Time Trial Bike | 0:29:29 |
| 12th | Harry ArmstrongTyneside Vagabonds CC | Open | Senior | Time Trial Bike | 0:29:34 |
| 13th | Simon CrispGosforth RC | Open | Senior | Road Bike | 0:29:48 |
| 14th | Craig BoggonVector Racing | Open | Senior | Time Trial Bike | 0:29:50 |
| 15th | Adam HarrisonBootleggers Cycle Club | Open | Veteran | Time Trial Bike | 0:30:15 |
| 16th | Dougan CollinsZurbaran Racing | Open | Veteran | Time Trial Bike | 0:30:35 |
| 17th | Lee StathamGosforth RC | Open | Veteran | Time Trial Bike | 0:30:36 |
| 18th | Colin AtkinsonMuckle Cycle Club | Open | Veteran | Road Bike | 0:30:37 |
| 19th | Kieran WilkinsonHoughton CC | Open | Senior | Road Bike | 0:31:18 |
| 20th | Ian TaylorReifen Racing | Open | Veteran | Time Trial Bike | 0:31:19 |
| 21st= | Scott WaltonTyne Tri | Open | Senior | Time Trial Bike | 0:31:24 |
| 21st= | Mike LittleVTTA (North) | Open | Veteran | Time Trial Bike | 0:31:24 |
| 23rd | David MiltonVector Racing | Open | Veteran | Time Trial Bike | 0:31:28 |
| 24th | Greg Paton-kerrAllen Valley Velo | Open | Senior | Time Trial Bike | 0:31:54 |
| 25th | Mark HerbertDerwentside CC | Open | Veteran | Road Bike | 0:31:56 |
| 26th | Lindsay TurnbullVector Racing | Female | Veteran | Time Trial Bike | 0:32:02 |
| 27th | Graham TyeVector Racing | Open | Veteran | Time Trial Bike | 0:32:52 |
| 28th | Lisa BakerMuckle Cycle Club | Female | Veteran | Time Trial Bike | 0:33:01 |
| 29th | Freya JohnsonGosforth RC | Female | Junior | Time Trial Bike | 0:33:11 |
| 30th | Howard BuckinghamAllen Valley Velo | Open | Veteran | Road Bike | 0:33:24 |
| 31st | Paul HagueGosforth RC | Open | Veteran | Road Bike | 0:33:51 |
| 32nd | Keith SibbaldZeus CRT | Open | Veteran | Time Trial Bike | 0:33:52 |
| 33rd | David BallantyneEMC Cycling | Open | Veteran | Time Trial Bike | 0:33:58 |
| 34th | James ClayGosforth RC | Open | Senior | Time Trial Bike | 0:34:15 |
| 35th | Elspeth ChattoBlaydon CC | Female | Senior | Road Bike | 0:34:47 |
| 36th | Steve RustAllen Valley Velo | Open | Veteran | Time Trial Bike | 0:34:49 |
| 37th= | Paul GreenhalghGosforth RC | Open | Veteran | Road Bike | 0:35:02 |
| 37th= | David MarshallNorth Tyneside Riders CC | Open | Veteran | Road Bike | 0:35:02 |
| 39th | Paul DobbieGosforth RC | Open | Veteran | Road Bike | 0:35:04 |
| 40th | Philip GreenNorth Tyneside Riders CC | Open | Veteran | Road Bike | 0:35:09 |
| 41st | David LaveryNorth Tyneside Riders CC | Open | Veteran | Road Bike | 0:35:21 |
| 42nd | Andrew SinclairAllen Valley Velo | Open | Veteran | Time Trial Bike | 0:35:42 |
| 43rd | Jacob QuibellGosforth RC | Open | Senior | Road Bike | 0:35:51 |
| 44th | Eric HurrellGosforth RC | Open | Veteran | Road Bike | 0:36:12 |
| 45th | Graeme DawsonGosforth RC | Open | Veteran | Road Bike | 0:37:03 |
| 46th | Sarah MintoNorth Tyneside Riders CC | Female | Veteran | Road Bike | 0:37:05 |
| 47th | Alasdair DuncanGosforth RC | Open | Veteran | Road Bike | 0:37:09 |
| 48th | Ray BellDerwentside CC | Open | Veteran | Time Trial Bike | 0:38:14 |
| 49th | Diane ChaneyDerwentside CC | Female | Veteran | Time Trial Bike | 0:38:36 |
| 50th | Deborah JefferiesManilla Cycling | Female | Veteran | Road Bike | 0:38:37 |
| 51st | Caroline GolightlySunderland Clarion | Female | Veteran | Road Bike | 0:39:37 |
| 52nd | Phil TraversDerwentside CC | Open | Veteran | Road Bike | 0:39:38 |
| 53rd | Beate MullerGosforth RC | Female | Veteran | Road Bike | 0:40:04 |
| 54th | Heather GouldNorth Shields Polytechnic Club | Female | Veteran | Road Bike | 0:41:01 |
| 55th | Carol StutchburySun City Tri | Female | Veteran | Time Trial Bike | 0:41:05 |
| 56th | Amy JohnsonGosforth RC | Female | Senior | Road Bike | 0:42:47 |
Daniel MooreGosforth RC | Open | Senior | Road Bike | DNS | |
Clive RaeGosforth RC | Open | Veteran | Road Bike | DNS | |
Steve GibsonPeak Road Club | Open | Veteran | Road Bike | DNS | |
John DavidsonReifen Racing | Open | Veteran | Road Bike | DNS | |
Lee RiddenReifen Racing | Open | Veteran | Road Bike | DNS | |
Steven HomerHoughton CC | Open | Veteran | Time Trial Bike | DNS | |
Paul TylerVTTA (North) | Open | Veteran | Time Trial Bike | DNS | |
Simon EmsleyTeam VC | Open | Veteran | Time Trial Bike | DNS | |
David CunninghamVector Racing | Open | Veteran | Time Trial Bike | DNS |
| Position | Name | Actual Time |
|---|---|---|
| 1st | Elspeth ChattoBlaydon CC | Senior | 0:34:47 |
| 2nd | Sarah MintoNorth Tyneside Riders CC | Veteran | 0:37:05 |
| 3rd | Deborah JefferiesManilla Cycling | Veteran | 0:38:37 |
| Pos | Name | Actual Time |
|---|---|---|
| 1st | Elspeth ChattoBlaydon CC | Senior | 0:34:47 |
| 2nd | Sarah MintoNorth Tyneside Riders CC | Veteran | 0:37:05 |
| 3rd | Deborah JefferiesManilla Cycling | Veteran | 0:38:37 |
| Position | Name | Actual Time |
|---|---|---|
| 1st | Lindsay TurnbullVector Racing | Veteran | 0:32:02 |
| 2nd | Lisa BakerMuckle Cycle Club | Veteran | 0:33:01 |
| 3rd | Freya JohnsonGosforth RC | Junior | 0:33:11 |
| Pos | Name | Actual Time |
|---|---|---|
| 1st | Lindsay TurnbullVector Racing | Veteran | 0:32:02 |
| 2nd | Lisa BakerMuckle Cycle Club | Veteran | 0:33:01 |
| 3rd | Freya JohnsonGosforth RC | Junior | 0:33:11 |
| Position | Name | Actual Time |
|---|---|---|
| 1st | Alexander StoreyGS Metro | Senior | 0:27:17 |
| 2nd | James CorfieldGS Metro | Senior | 0:29:12 |
| 3rd | Simon CrispGosforth RC | Senior | 0:29:48 |
| Pos | Name | Actual Time |
|---|---|---|
| 1st | Alexander StoreyGS Metro | Senior | 0:27:17 |
| 2nd | James CorfieldGS Metro | Senior | 0:29:12 |
| 3rd | Simon CrispGosforth RC | Senior | 0:29:48 |
| Position | Name | Actual Time |
|---|---|---|
| 1st | John RoutledgeGTR - Return To Life p/b Streamline | Veteran | 0:26:15 |
| 2nd | Daniel KaneMuckle Cycle Club | Senior | 0:26:34 |
| 3rd | Marcel SchubertZurbaran Racing | Veteran | 0:26:40 |
| Pos | Name | Actual Time |
|---|---|---|
| 1st | John RoutledgeGTR - Return To Life p/b Streamline | Veteran | 0:26:15 |
| 2nd | Daniel KaneMuckle Cycle Club | Senior | 0:26:34 |
| 3rd | Marcel SchubertZurbaran Racing | Veteran | 0:26:40 |
| Position | Name | Actual Time |
|---|---|---|
| 1st | Zurbaran RacingMarcel Schubert | Philip Kennell | Russ Richardson | 1:23:04 |
| 2nd | GS MetroAlexander Storey | Zach Haigh | Benjamin Amaira | 1:24:50 |
| 3rd | Muckle Cycle ClubDaniel Kane | Colin Atkinson | Lisa Baker | 1:30:12 |
| Pos | Name | Actual Time |
|---|---|---|
| 1st | Zurbaran RacingMarcel Schubert | Philip Kennell | Russ Richardson | 1:23:04 |
| 2nd | GS MetroAlexander Storey | Zach Haigh | Benjamin Amaira | 1:24:50 |
| 3rd | Muckle Cycle ClubDaniel Kane | Colin Atkinson | Lisa Baker | 1:30:12 |