| Rank | Bib | Name | Team | License | UCI ID | Time | Gap |
|---|---|---|---|---|---|---|---|
| 1. | 259 | CLARKE, Theo | 1437862 | | 1:03:50 | ||
| 2. | 203 | DENNIS, Ashley | 707459 | | 1:04:37 | 0'46" | |
| 3. | 862 | MOULDEN, Andrew | Lee Velo (South East London) | 1005070 | | 1:04:51 | 1'00" |
| 4. | 499 | MALIK, Omar | Southborough & District Whls | 1051245 | 59:50 | -1 lap | |
| 5. | 44 | EGAN, Declan | Kingston Wheelers CC | 957738 | | 59:58 | -1 lap |
| 6. | 838 | FRASER, Grant | G!RO Cycles | 941254 | | 1:00:00 | -1 lap |
| 7. | 868 | PAINTER, Samuel | 974222 | | 1:01:53 | -1 lap | |
| 8. | 53 | GORDON, Ian | 1780161 | 1:02:18 | -1 lap | ||
| 9. | 749 | MCKENNEY, Josse | 1622154 | | 1:03:25 | -1 lap | |
| 10. | 46 | FOOT, Thomas | Hunt Bike Wheels | 411746 | 1:03:36 | -1 lap | |
| 11. | 244 | ASTON, John | Hunt Bike Wheels | 724516 | | 1:04:04 | -1 lap |
| 12. | 239 | SINCLAIR, Wilfred | Velo 1860 | 457311 | | 1:04:05 | -1 lap |
| 13. | 361 | RUBINI, Jack | 1691511 | | 1:04:25 | -1 lap | |
| 14. | 234 | MURMANN, Josef | Track Marble | 1694299 | | 1:05:36 | -1 lap |
| 15. | 824 | DEAN, Stewart | Brixton Cycles Club | 1512652 | 1:00:33 | -2 laps | |
| 16. | 290 | GILHAM, Sean | 1719246 | | 1:01:05 | -2 laps | |
| 17. | 113 | PEARCE, Sam | 1162697 | | 1:01:15 | -2 laps | |
| 18. | 852 | LEE, Angus | 1686595 | | 1:01:18 | -2 laps | |
| 19. | 182 | LEWIS, Oscar | TEMP_208707... | 1:01:30 | -2 laps | ||
| 20. | 4 | BAKER, Rupert | Mono CC | 987247 | | 1:01:34 | -2 laps |
| 21. | 864 | NOBLE, Pete | Brixton Cycles Club | 1652716 | 1:01:35 | -2 laps | |
| 22. | 400 | THOMSON, Peter | Peckham Cycle Club | 1819694 | 1:01:42 | -2 laps | |
| 23. | 765 | PARAPINI, Andrea | SaddleDrunk Cycling Club | 1765136 | 1:01:45 | -2 laps | |
| 24. | 842 | HAMER, Alex | Islington Cycling Club | 1670669 | | 1:01:51 | -2 laps |
| 25. | 843 | HARRIS, Jonah | Track Marble | 1089108 | | 1:02:36 | -2 laps |
| 26. | 737 | MARSTON, Daniel | Rapha Cycling Club | 1349042 | 1:02:59 | -2 laps | |
| 27. | 665 | HALL, Richard | Peckham Cycle Club | 1694670 | | 1:03:09 | -2 laps |
| 28. | 890 | WENBAN, Tom | TEMP_380488... | 1:03:10 | -2 laps | ||
| 29. | 783 | THOMPSON, Merton | 1765018 | | 1:03:20 | -2 laps | |
| 30. | 861 | MOSS, Andrew | 1694577 | | 1:03:25 | -2 laps | |
| 31. | 834 | EVANS, Aled | Brixton Cycles Club | 1440009 | 1:04:26 | -2 laps | |
| 32. | 565 | FRIC, Beranger | Dulwich Paragon CC | 1460944 | | 1:04:40 | -2 laps |
| 33. | 812 | BUTLER, Nathan | Brixton Cycles Club | 1823947 | 1:04:41 | -2 laps | |
| 34. | 847 | KETTLE, David | Dulwich Paragon CC | 897869 | 1:04:43 | -2 laps | |
| 35. | 609 | BAYNES, Philip | 1607364 | | 1:04:55 | -2 laps | |
| 36. | 240 | WATTS, Ben | C and N Cycles RT | 1570314 | 1:05:06 | -2 laps | |
| 37. | 84 | MATHIE, Richard | Penge Cycle Club | 1148402 | | 1:05:18 | -2 laps |
| 38. | 561 | CLEVES, James | Dulwich Paragon CC | 1695631 | 1:05:45 | -2 laps | |
| 39. | 837 | FISHER, Alexander | 1617097 | 1:05:50 | -2 laps | ||
| 40. | 853 | LITTLE, Duncan | Islington Cycling Club | 1011529 | 1:06:09 | -2 laps | |
| 41. | 756 | MELLING, Ben | Brixton Cycles Club | 1523183 | | 1:06:19 | -2 laps |
| 42. | 819 | CHEESMAN, Sam | Crawley Wheelers | 455373 | 59:51 | -3 laps | |
| 43. | 845 | JAMESON, Kurt | Brixton Cycles Club | 1815271 | 1:00:37 | -3 laps | |
| 44. | 309 | HEWITT, Paul | 958662 | | 1:01:27 | -3 laps | |
| 45. | 892 | WILSON, Oliver | London Baroudeurs | 1814529 | 1:01:40 | -3 laps | |
| 46. | 818 | CARTY, Julian | Islington Cycling Club | 1501363 | | 1:01:56 | -3 laps |
| 47. | 639 | ELKER, Marc | Brixton Cycles Club | 1702714 | | 1:01:58 | -3 laps |
| 48. | 139 | TIPLADY, James | 1720799 | | 1:02:06 | -3 laps | |
| 49. | 809 | BRASSINGTON, WIlliam | Dulwich Paragon CC | 460353 | | 1:02:44 | -3 laps |
| 50. | 851 | LEACH, James | Brixton Cycles Club | 431310 | | 1:02:52 | -3 laps |
| 51. | 820 | CLARK, Toby | Kingston Wheelers CC | 1702210 | 1:03:01 | -3 laps | |
| 52. | 880 | STATHAM, Mark | Brixton Cycles Club | 1707570 | 1:03:02 | -3 laps | |
| 53. | 896 | GARRISON, Liam | Brixton Cycles Club | 1791172 | 1:03:09 | -3 laps | |
| 54. | 878 | SMITH, Tim | Penge Cycle Club | 1697269 | 1:04:03 | -3 laps | |
| 55. | 43 | DORMAN, Nic | Islington Cycling Club | 1716373 | | 1:05:59 | -3 laps |
| 56. | 874 | ROBINSON, Matthew | TEMP_836844... | 1:06:21 | -3 laps | ||
| 57. | 827 | DOWNIE, Tom | 1742371 | 1:06:25 | -3 laps | ||
| 58. | 858 | MASSETTI, Daniele | Dulwich Paragon CC | 1691912 | | 1:00:45 | -4 laps |
| 59. | 873 | ROBERTS, Nathaniel | GFTL | 1374929 | | 1:02:36 | -4 laps |
| 60. | 887 | TURNBULL, Nick | Brixton Cycles Club | 1274084 | | 1:02:51 | -4 laps |
| 61. | 806 | BIGSBY, Dan | TEMP_458660... | 1:07:33 | -4 laps | ||
| DNF | 866 | PAGE, Charles | Foran CT | 460486 | |||
| DNF | 717 | KNOWLES, Benjamin | London Phoenix CC | 721184 | |||
| DNS | 585 | VAUGHAN, Jacob | VC Londres | 711529 | | ||
| DNS | 602 | ATKINSON, Benjamin | VC Londres | 444930 | | ||
| DNS | 697 | HUGHES, Greg | Brixton Cycles Club | TEMP_402696... | |||
| DNS | 770 | PHILLIPS, Noah | VC Londres | 445082 | |||
| DNS | 788 | WATSON, Alexander | 1692820 | ||||
| DNS | 833 | EKE, Thomas | Ziggurat Racing | 1137619 | |||
| DNS | 857 | MARX, patrick | 1439721 | | |||
| DNS | 859 | MCCARTHY, Jonathan | Dulwich Paragon CC | 1070469 | | ||
| DNS | 876 | ROIG DINARES, Santiago | Rapha Works Racing | 1779844 |