| Rank | Bib | Name | Team | Category | License | UCI ID | Time | Gap |
|---|---|---|---|---|---|---|---|---|
| 1. | 6 | LULHAM, Ethan | ViCiOUS VELO | JunO (Open) | 1682944 | | 37:54 | |
| 2. | 137 | ALFORD, Russell | ViCiOUS VELO | M40O (Open) | 937081 | | 37:55 | 0:01 |
| 3. | 88 | GRAVES, Edward | 4T+ Cyclopark | JunO (Open) | 1551294 | | 38:23 | 0:29 |
| 4. | 63 | WILKINSON, Brodie | Bigfoot Youth Cycle Club Ltd | JunO (Open) | 1379357 | | 39:12 | 1:17 |
| 5. | 368 | GLOWINSKI, Philip | ViCiOUS VELO | M40O (Open) | 443211 | | 39:13 | 1:18 |
| 6. | 13 | ROGERS, John | Southborough & District Whls | M40O (Open) | 1765401 | | 39:15 | 1:20 |
| 7. | 222 | SPICER, Clive | Preston Park Youth CC (PPYCC) | M40O (Open) | 1035197 | | 39:45 | 1:50 |
| 8. | 197 | MOLLISON, Peter | ViCiOUS VELO | M40O (Open) | 836835 | | 39:45 | 1:50 |
| 9. | 427 | PANAYIOTOU, Chris | G!RO Cycles | M40O (Open) | 704621 | | 39:55 | 2:00 |
| 10. | 276 | BENEZET MINNS, Colin | Penge Cycle Club | JunO (Open) | 1624893 | | 39:58 | 2:03 |
| 11. | 32 | MORRIS, Franklin | Southborough & District Whls | JunO (Open) | 1163666 | | 40:12 | 2:18 |
| 12. | 185 | KUNZ, Mattias | Dulwich Paragon CC | M40O (Open) | 458996 | | 40:29 | 2:34 |
| 13. | 119 | PLAIL, Aidan | 4T+ Cyclopark | JunO (Open) | 1262233 | | 40:29 | 2:34 |
| 14. | 7 | LULHAM, Geoffrey | ViCiOUS VELO | M40O (Open) | 429274 | | 40:29 | 2:35 |
| 15. | 131 | WATKINS, Thomas | Bigfoot CC | JunO (Open) | 1346506 | | 40:52 | 2:57 |
| 16. | 296 | MALONE, James | Dulwich Paragon CC | M40O (Open) | 1060319 | | 41:06 | 3:11 |
| 17. | 81 | DE BEULE, Kristof | Woolwich CC | M40O (Open) | 1021999 | | 41:10 | 3:16 |
| 18. | 12 | OSBORN, Simon | 4T+ Cyclopark | M40O (Open) | 913893 | | 41:14 | 3:20 |
| 19. | 30 | MATHIE, Richard | Penge Cycle Club | M40O (Open) | 1148402 | | 41:19 | 3:25 |
| 20. | 49 | GORDON, Ian | M40O (Open) | 1780161 | | 41:19 | 3:25 | |
| 21. | 67 | ANDERSON, Luke | M40O (Open) | 405952 | | 41:58 | 4:04 | |
| 22. | 206 | PHILLIPS, Kevin | Preston Park Youth CC (PPYCC) | M40O (Open) | 1567969 | | 42:00 | 4:06 |
| 23. | 112 | MCMAHON, Tom | Dulwich Paragon CC | M40O (Open) | 1711634 | | 42:29 | 4:34 |
| 24. | 14 | RUFFER, Giles | Brighton Mitre CC | M40O (Open) | 1300158 | | 42:36 | 4:42 |
| 25. | 338 | HOPENGARTEN, Steven | M40O (Open) | TEMP_235912... | | 43:36 | 5:41 | |
| 26. | 90 | GRAVES, Mark | 4T+ Cyclopark | M40O (Open) | 1780880 | | 43:38 | 5:44 |
| 27. | 362 | BAKER, Rupert | London Dynamo | M40O (Open) | 987247 | | 43:45 | 5:51 |
| 28. | 152 | CAMPBELL, Alexander | JunO (Open) | 1142708 | | 43:47 | 5:52 | |
| 29. | 393 | BACH, Daniel | Rapha Cycling Club | M40O (Open) | 1456188 | | 43:48 | 5:53 |
| 30. | 191 | MARCHMENT, Thomas | Hunt Bike Wheels | M40O (Open) | 457269 | | 43:58 | 6:04 |
| 31. | 265 | VERMONT, Matthew | M40O (Open) | TEMP_910706... | | 44:08 | 6:13 | |
| 32. | 385 | STREULE, Dave | JAKROO Handsling Racing | M40O (Open) | 445855 | | 44:37 | 6:43 |
| 33. | 394 | BASKERVILLE, Jamie | Dulwich Paragon CC | M40O (Open) | 1243520 | | 44:40 | 6:45 |
| 34. | 407 | CROMPTON, Glen | London Dynamo | JunO (Open) | 1856755 | | 44:53 | 6:59 |
| 35. | 148 | BUNNELL, Harry | Kingston Wheelers CC | M40O (Open) | 995727 | | 44:55 | 7:01 |
| 36. | 367 | FRANCIS, Harry | JunO (Open) | 2519266 | | 45:25 | 7:31 | |
| 37. | 388 | TRENCH, Alex | East London velo | M40O (Open) | 1530267 | | 45:30 | 7:36 |
| 38. | 378 | PEPPO, Kyle | M40O (Open) | 943186 | | 45:35 | 7:41 | |
| 39. | 421 | MANNERS, Tim | Brixton Cycles Club | M40O (Open) | 1279360 | | 45:35 | 7:41 |
| 40. | 70 | BRETT, Damian | M40O (Open) | 1421273 | | 46:11 | 8:17 | |
| 41. | 66 | HOWARD, Elliot | Herne Hill Youth CC | JunO (Open) | 1674571 | | 46:27 | 8:33 |
| 42. | 99 | HOWARD, Barney | Herne Hill Youth CC | JunO (Open) | 1674569 | | 46:28 | 8:33 |
| 43. | 349 | OPENSHAW, Tom | M40O (Open) | 1542403 | | 37:56 | -1 lap | |
| 44. | 248 | HERMANS, Ruben | M40O (Open) | 1770565 | | 38:19 | -1 lap | |
| 45. | 431 | SPEECHLEY, Russell | M40O (Open) | TEMP_398157... | | 38:28 | -1 lap | |
| 46. | 376 | NIPPARD, Andrew | Velo 1860 | M40O (Open) | 869064 | | 38:34 | -1 lap |
| 47. | 342 | KEEN, James | Dulwich Paragon CC | M40O (Open) | 1595255 | | 39:00 | -1 lap |
| 48. | 101 | HOPPING, Martyn | Kingston Wheelers CC | M40O (Open) | 1084267 | | 39:03 | -1 lap |
| 49. | 340 | JAMESON, Kurt | Brixton Cycles Club | M40O (Open) | 1815271 | | 39:16 | -1 lap |
| 50. | 352 | TETTAMANTI, Luca | M40O (Open) | 1591785 | | 39:20 | -1 lap | |
| 51. | 240 | ARNOLD, Robert | VC Deal | M40O (Open) | 956548 | | 39:34 | -1 lap |
| 52. | 307 | NAKAYAMA, Jumpei | Kingston Wheelers CC | M40O (Open) | 969913 | | 39:41 | -1 lap |
| 53. | 418 | KIDD, Campbell | M40O (Open) | 988968 | | 39:43 | -1 lap | |
| 54. | 60 | TANNER, Ben | M40O (Open) | 2509068 | | 39:43 | -1 lap | |
| 55. | 295 | LAWTON, Christopher | M40O (Open) | 1840791 | | 39:50 | -1 lap | |
| 56. | 400 | BRUN, Nicolas | Penge Cycle Club | M40O (Open) | 1559258 | | 40:28 | -1 lap |
| 57. | 354 | TURNBULL, Nick | Brixton Cycles Club | M40O (Open) | 1274084 | | 40:31 | -1 lap |
| 58. | 38 | ADERIBIGBE, Seun | Brixton Cycles Club | M40O (Open) | 1646307 | | 40:39 | -1 lap |
| 59. | 87 | GATT, Christopher | M40O (Open) | 943360 | | 41:06 | -1 lap | |
| 60. | 436 | WHITE, Simon | Kingston Wheelers CC | M40O (Open) | 1784383 | | 42:56 | -1 lap |
| 61. | 345 | LOACH, Oliver | M40O (Open) | 1865160 | | 45:10 | -1 lap | |
| 62. | 45 | CIOROABA, Ionut | M40O (Open) | 2507959 | | 37:59 | -2 laps | |
| 63. | 403 | CHU, Vi | Limited Edition Cycling | M40O (Open) | 1775696 | | 47:41 | -3 laps |
| DNF | 127 | SEDGWICK, Jack | VC Londres | M40O (Open) | 721476 | | ||
| DNS | 4 | CRAWFORD, Adam | M40O (Open) | 1774712 | | |||
| DNS | 97 | HILL, Alex | M40O (Open) | 1166004 | | |||
| DNS | 128 | STEWART, Graeme | Limited Edition Cycling | M40O (Open) | 1211570 | | ||
| DNS | 339 | HUMPHREY, Andrew | Brixton Cycles Club | M40O (Open) | 882780 | | ||
| DNS | 360 | WILMER, Alexander | London Dynamo | M40O (Open) | 1006612 | |