| Rank | Bib | Name | Team | Category | License | UCI ID | Time | Gap |
|---|---|---|---|---|---|---|---|---|
| 1. | 33 | RICHARDSON, Oliver | LCRT | SenO (Open) | 416889 | | 58:18 | |
| 2. | 175 | HEAP, Thomas | Lee Valley Youth Cycling Club | U23O (Open) | 1082354 | | 58:26 | 0:07 |
| 3. | 404 | CLARKE, Theo | SenO (Open) | 1437862 | | 58:49 | 0:31 | |
| 4. | 108 | MALIK, Omar | Southborough & District Whls | SenO (Open) | 1051245 | | 58:50 | 0:31 |
| 5. | 92 | HARVEY, Alex | Brighton Excelsior CC | SenO (Open) | 828318 | | 59:23 | 1:04 |
| 6. | 380 | PHILLIPS, Noah | Rapha Cycling Club | SenO (Open) | 445082 | | 1:00:14 | 1:55 |
| 7. | 309 | PEARSON, Alfie | U23O (Open) | 1846054 | | 1:00:39 | 2:20 | |
| 8. | 82 | DENNIS, Ashley | SenO (Open) | 707459 | | 1:00:56 | 2:38 | |
| 9. | 321 | WILLIAMS, Owain | London Dynamo | U23O (Open) | 1010879 | | 1:01:27 | 3:09 |
| 10. | 209 | PRENELLE, Luke | VC Londres | SenO (Open) | 891195 | | 1:02:06 | 3:47 |
| 11. | 204 | PEARCE, Sam | SenO (Open) | 1162697 | | 1:02:14 | 3:55 | |
| 12. | 242 | BARITSCH, Antony | London Dynamo | SenO (Open) | 1802469 | | 1:02:31 | 4:12 |
| 13. | 416 | JONES, Ben | Lee Valley Youth Cycling Club | U23O (Open) | 1448624 | | 1:02:32 | 4:14 |
| 14. | 369 | HORSMAN, Harry | SenO (Open) | 907457 | | 1:03:27 | 5:09 | |
| 15. | 272 | BARITSCH, George | London Dynamo | SenO (Open) | 1839736 | | 1:03:45 | 5:27 |
| 16. | 366 | FODEN SHROFF, John | SenO (Open) | 1346620 | | 1:03:55 | 5:36 | |
| 17. | 423 | MORTON, Sebastian | Dulwich Paragon CC | SenO (Open) | 1450878 | | 1:03:58 | 5:40 |
| 18. | 293 | LAMBERT, Thomas | Penge Cycle Club | SenO (Open) | 1585201 | | 1:04:19 | 6:00 |
| 19. | 332 | DEAN, Stewart | Brixton Cycles Club | SenO (Open) | 1512652 | | 1:04:20 | 6:02 |
| 20. | 141 | ASTON, John | Hunt Bike Wheels | SenO (Open) | 724516 | | 1:04:32 | 6:13 |
| 21. | 350 | PARAPINI, Andrea | SaddleDrunk Cycling Club | SenO (Open) | 1765136 | | 1:05:07 | 6:49 |
| 22. | 252 | KOWALSKI, Kamil | SenO (Open) | 1702929 | | 1:05:12 | 6:53 | |
| 23. | 308 | NOBLE, Pete | Brixton Cycles Club | SenO (Open) | 1652716 | | 1:05:16 | 6:58 |
| 24. | 5 | GILHAM, Sean | SenO (Open) | 1719246 | | 1:05:21 | 7:02 | |
| 25. | 278 | CLOHERTY, Oscar | Forge London Cycling Club | U23O (Open) | 1169524 | | 58:39 | -1 lap |
| 26. | 439 | YEE, Joseph | Seacroft Wheelers | SenO (Open) | 907723 | | 58:45 | -1 lap |
| 27. | 347 | MCKENNEY, Josse | Islington Cycling Club | SenO (Open) | 1622154 | | 58:58 | -1 lap |
| 28. | 281 | EVERSON, William | Dulwich Paragon CC | SenO (Open) | 1094526 | | 59:34 | -1 lap |
| 29. | 412 | GUEST, Joshua | Oxted Cycling Club | SenO (Open) | 1550062 | | 59:45 | -1 lap |
| 30. | 391 | ATKINSON, Benjamin | Brixton Cycles Club | SenO (Open) | 444930 | | 59:51 | -1 lap |
| 31. | 336 | HARRIS, Jonah | Track Marble | SenO (Open) | 1089108 | | 1:00:23 | -1 lap |
| 32. | 300 | MCLEISH, Alec | Brixton Cycles Club | SenO (Open) | 1835824 | | 1:00:28 | -1 lap |
| 33. | 364 | CLEVES, James | Dulwich Paragon CC | SenO (Open) | 1695631 | | 1:00:35 | -1 lap |
| 34. | 171 | HANCOCK, Jonathan | Forge London Cycling Club | SenO (Open) | 1833595 | | 1:00:52 | -1 lap |
| 35. | 343 | LEACH, James | Brixton Cycles Club | SenO (Open) | 431310 | | 1:01:10 | -1 lap |
| 36. | 384 | SMITH, Noah | NLTCBMBC | SenO (Open) | 468732 | | 1:01:21 | -1 lap |
| 37. | 298 | MARLEY, Jake | SenO (Open) | 2517094 | | 1:01:22 | -1 lap | |
| 38. | 415 | HOPE, Ralph | Friends with Bikes | SenO (Open) | 1689604 | | 1:01:59 | -1 lap |
| 39. | 353 | TROTMAN, Ben | SenO (Open) | 1859252 | | 1:03:23 | -1 lap | |
| 40. | 438 | WILSON, Michael | SenO (Open) | 1861811 | | 1:03:27 | -1 lap | |
| 41. | 429 | POLE, Andy | SenO (Open) | TEMP_602112... | | 1:03:39 | -1 lap | |
| 42. | 432 | TAM, Ming | Islington Cycling Club | SenO (Open) | 1715027 | | 1:03:45 | -1 lap |
| 43. | 361 | WRIGHT, Holden | Hub Velo | SenO (Open) | TEMP_877307... | | 1:03:50 | -1 lap |
| 44. | 433 | THOMSON, Peter | Peckham Cycle Club | SenO (Open) | 1819694 | | 1:04:28 | -1 lap |
| 45. | 334 | DORMAN, Nic | Islington Cycling Club | SenO (Open) | 1716373 | | 1:05:18 | -1 lap |
| 46. | 333 | DICK, Christopher | SenO (Open) | TEMP_349103... | | 1:05:45 | -1 lap | |
| 47. | 386 | THOMPSON, Merton | SenO (Open) | 1765018 | | 1:06:32 | -1 lap | |
| 48. | 389 | WATSON, Alexander | SenO (Open) | 1692820 | | 1:06:32 | -1 lap | |
| 49. | 344 | LITTLE, Duncan | Islington Cycling Club | SenO (Open) | 1011529 | | 1:07:01 | -1 lap |
| 50. | 176 | HEWITT, Paul | SenO (Open) | 958662 | | 58:36 | -2 laps | |
| 51. | 396 | BRASSINGTON, WIlliam | Dulwich Paragon CC | SenO (Open) | 460353 | | 58:47 | -2 laps |
| 52. | 34 | TIPLADY, James | SenO (Open) | 1720799 | | 59:57 | -2 laps | |
| 53. | 382 | SAUER, Nicholas | SenO (Open) | 1825372 | | 1:03:12 | -2 laps | |
| DNF | 335 | ELKER, Marc | Brixton Cycles Club | SenO (Open) | 1702714 | | ||
| DNF | 381 | ROBERTS, Nathaniel | GFTL | SenO (Open) | 1374929 | | ||
| DNF | 346 | MCHUGH, Daniel | SenO (Open) | 1841228 | | |||
| DNS | 266 | VOSS, Oliver | SenO (Open) | 2508391 | | |||
| DNS | 402 | CARTY, Julian | Islington Cycling Club | SenO (Open) | 1501363 | | ||
| DNS | 406 | CORLETT, James | Dulwich Paragon CC | SenO (Open) | 828197 | | ||
| DNS | 430 | RAMADHAN, Wigy | SenO (Open) | TEMP_994551... | |