| Rank | Bib | Name | Team | License | UCI ID | Time | Gap |
|---|---|---|---|---|---|---|---|
| 1. | 382 | CHAMBERS, Oscar | VC Londres | 1683135 | | 31:52 | |
| 2. | 91 | VESEY HOLT, Raphael | Preston Park Youth CC (PPYCC) | 1727948 | | 32:22 | 0'29" |
| 3. | 156 | GRAVES, Hugh | 4T+ Cyclopark | 1551295 | | 33:46 | 1'53" |
| 4. | 49 | KALOGIANNOPOULOS, Jake | 4T+ Cyclopark | 1697704 | | 33:59 | 2'06" |
| 5. | 672 | MOLLISON, Sean | ViCiOUS VELO | 1814071 | | 34:44 | 2'52" |
| 6. | 22 | DEWEY, Thomas | Preston Park Youth CC (PPYCC) | 1740676 | | 35:39 | 3'47" |
| 7. | 218 | MCMAHON, Leon | VC Londres | 1802713 | | 35:59 | 4'06" |
| 8. | 58 | LULHAM, Zachary | ViCiOUS VELO | 1682945 | | 36:19 | 4'26" |
| 9. | 35 | HOPPING, Emrys | Sutton Cycling Club | 1497629 | | 29:30 | -1 lap |
| 10. | 124 | BRADFORD, Ollie | 4T+ Cyclopark | 1821357 | | 29:32 | -1 lap |
| 11. | 96 | WATSON, Leo | Sutton Cycling Club | 1571471 | | 29:38 | -1 lap |
| 12. | 14 | CONNOR, Floyd | Limited Edition Cycling | 1735916 | | 31:05 | -1 lap |
| 13. | 167 | GRAY, Austin | Hillingdon Slipstreamers | 1704062 | | 32:06 | -1 lap |
| 14. | 176 | PLAIL, Dylan | Bigfoot Youth Cycle Club Ltd | 1517925 | | 32:16 | -1 lap |
| 15. | 211 | HORTA-HOPKINS, Isaac | Southborough & District Whls | 1844103 | | 32:21 | -1 lap |
| 16. | 452 | MARCHMENT, Deacon | Preston Park Youth CC (PPYCC) | 1854995 | | 33:22 | -1 lap |
| 17. | 440 | PARRY, Benedict | VC Londres | 1777183 | | 33:33 | -1 lap |
| 18. | 932 | SAITO, Tora | VC Londres | 1683778 | | 33:51 | -1 lap |
| 19. | 72 | NIPPARD, Finlay | Sutton Cycling Club | 1817192 | | 34:31 | -1 lap |
| 20. | 743 | BEYLEFELD, Jacobus | Sutton Cycling Club | 1816092 | | 35:25 | -1 lap |
| 21. | 448 | MARKHAM, Laurence | Kingston Junior Cycle Club | 1865644 | | 36:52 | -1 lap |
| 22. | 306 | HERMELINK, Felix | Kingston Junior Cycle Club | 1856095 | | 38:42 | -1 lap |
| DNS | 46 | JONES, Finn | VC Londres | 1601149 | | ||
| DNS | 434 | LEWIS, Hector | Herne Hill Youth CC | 1775427 | |