| 1 | KIMBER George | Spirit Racing Team | 16:36:40.000 | - | 0 |
| 2 | MEEHAN Jamie | AVC Aix Provence Dole | 16:36:45.000 | 05.000 | 0 |
| 3 | DOOGAN Odhran | | 16:37:02.000 | 22.000 | 0 |
| 4 | FEELEY Daire | | 16:37:12.000 | 32.000 | 0 |
| 5 | TEGGART Matthew | | 16:37:13.000 | 33.000 | 0 |
| 6 | LEWIS Adam | Team Skyline | 16:37:13.000 | 33.000 | 0 |
| 7 | MACFARLANE Harry | Ride Revolution Coaching | 16:37:13.000 | 33.000 | 0 |
| 8 | GILES Jordan | Richardsons - Trek DAS | 16:37:13.000 | 33.000 | 0 |
| 9 | PEDEN George | Team PB Performance | 16:37:13.000 | 33.000 | 0 |
| 10 | RIWNYJ Danny | Foran CCC | 16:37:29.000 | 49.000 | 0 |
| 11 | PERRETT William | Richardsons - Trek DAS | 16:37:37.000 | 57.000 | 0 |
| 12 | CHARLTON Josh | | 16:37:47.000 | 1:07.000 | 0 |
| 13 | CIGALA Matteo | Dan Morissey Primor by Pissei | 16:38:08.000 | 1:28.000 | 0 |
| 14 | BRENES Sebastian | Canel's - Java | 16:38:11.000 | 1:31.000 | 0 |
| 15 | RICHARD Maxime | Good Guys Racing NYC | 16:38:16.000 | 1:36.000 | 0 |
| 16 | KING Aaron | Wheelbase - Cabtech - Castelli | 16:39:30.000 | 2:50.000 | 0 |
| 17 | KIM Addison | Good Guys Racing NYC | 16:40:07.000 | 3:27.000 | 0 |
| 18 | HOUSLEY Josh | Primera-TeamJobs | 16:40:17.000 | 3:37.000 | 0 |
| 19 | ORR Cameron | | 16:40:31.000 | 3:51.000 | 0 |
| 20 | GIL Angel Alexander | Canel's - Java | 16:40:31.000 | 3:51.000 | 0 |
| 21 | MCDUNPHY Conn | Team Skyline | 16:40:37.000 | 3:57.000 | 0 |
| 22 | SHOREMAN Tim | Wheelbase - Cabtech - Castelli | 16:40:59.000 | 4:19.000 | 0 |
| 23 | COCKER Peter | Richardsons - Trek DAS | 16:41:32.000 | 4:52.000 | 0 |
| 24 | DELLAR Gabriel | Primera-TeamJobs | 16:41:34.000 | 4:54.000 | 0 |
| 25 | TAYLOR Jude | | 16:41:48.000 | 5:08.000 | 0 |
| 26 | MARTIN Tom | Wheelbase - Cabtech - Castelli | 16:42:24.000 | 5:44.000 | 0 |
| 27 | SCHMITZ Campo | Team Storck - Metropol Cycling | 16:42:26.000 | 5:46.000 | 0 |
| 28 | MCLAREN Cameron | TAAP - Kalas | 16:42:32.000 | 5:52.000 | 0 |
| 29 | HARVEY Dean | Martigues Sport Cyclisme Payden-Rygel | 16:42:35.000 | 5:55.000 | 0 |
| 30 | MCGEE Daragh | | 16:42:48.000 | 6:08.000 | 0 |
| 31 | BULLER John | | 16:43:22.000 | 6:42.000 | 0 |
| 32 | KELLER Paul | Team Storck - Metropol Cycling | 16:43:30.000 | 6:50.000 | 0 |
| 33 | O'LOUGHLIN Patrick | | 16:43:35.000 | 6:55.000 | 0 |
| 34 | HILYER James | Good Guys Racing NYC | 16:43:35.000 | 6:55.000 | 0 |
| 35 | SORBY Ivan | | 16:43:35.000 | 6:55.000 | 0 |
| 36 | O'CONNOR Ronan | Team Skyline | 16:43:35.000 | 6:55.000 | 0 |
| 37 | SALTER William | BCC Race Team | 16:43:58.000 | 7:18.000 | 0 |
| 38 | KELLY Eoin | | 16:44:05.000 | 7:25.000 | 0 |
| 39 | FISCHER Robin | Team Storck - Metropol Cycling | 16:44:18.000 | 7:38.000 | 0 |
| 40 | DOONEY Conor | | 16:44:27.000 | 7:47.000 | 0 |
| 41 | KLUS Aureliusz | | 16:44:41.000 | 8:01.000 | 0 |
| 42 | KENNY Jason | UCD Dublin | 16:44:41.000 | 8:01.000 | 0 |
| 43 | FLAHERTY Mikey | | 16:44:43.000 | 8:03.000 | 0 |
| 44 | BARFOOT Luke | Primera-TeamJobs | 16:44:43.000 | 8:03.000 | 0 |
| 45 | MURPHY Ben | | 16:45:04.000 | 8:24.000 | 0 |
| 46 | RAFFERTY Aaron | | 16:45:20.000 | 8:40.000 | 0 |
| 47 | GILL Michael | Richardsons - Trek DAS | 16:47:07.000 | 00:10:27.000 | 0 |
| 48 | DOWNEY Mark | | 16:47:30.000 | 00:10:50.000 | 0 |
| 49 | WRIGHT Owen | Canel's - Java | 16:47:40.000 | 00:11:00.000 | 0 |
| 50 | MCGEOUGH Cormac | Canel's - Java | 16:49:30.000 | 00:12:50.000 | 0 |
| 51 | DALY Cormac | Good Guys Racing NYC | 16:49:52.000 | 00:13:12.000 | 0 |
| 52 | SCULLY Conal | Dan Morissey Primor by Pissei | 16:50:39.000 | 00:13:59.000 | 0 |
| 53 | ARMSTRONG Thomas | Wheelbase - Cabtech - Castelli | 16:50:50.000 | 00:14:10.000 | 0 |
| 54 | TIDBALL William | | 16:52:10.000 | 00:15:30.000 | 0 |
| 55 | PETERS Alex | Richardsons - Trek DAS | 16:52:20.000 | 00:15:40.000 | 0 |
| 56 | O'CONNOR Willem | Velo Performance U23 Development Team | 16:52:27.000 | 00:15:47.000 | 0 |
| 57 | PAGE Charles | Foran CCC | 16:53:15.000 | 00:16:35.000 | 0 |
| 58 | GIBSON Anton | Good Guys Racing NYC | 16:54:27.000 | 00:17:47.000 | 0 |
| 59 | MORAN Padraig | | 16:54:42.000 | 00:18:02.000 | 0 |
| 60 | CLARKE Gregory Ian | | 16:55:37.000 | 00:18:57.000 | 0 |
| 61 | FISH Benjamin | TAAP - Kalas | 16:55:52.000 | 00:19:12.000 | 0 |
| 62 | SMITH Luke | | 16:56:08.000 | 00:19:28.000 | 0 |
| 63 | CURRY James | | 16:56:24.000 | 00:19:44.000 | 0 |
| 64 | BURKE Ronan | | 16:56:36.000 | 00:19:56.000 | 0 |
| 65 | MCKAY Shane | Team Sportbreizh - Harmonie Mutuelle | 16:56:49.000 | 00:20:09.000 | 0 |
| 66 | KEOGH Cian | Team Skyline | 16:57:16.000 | 00:20:36.000 | 0 |
| 67 | O'NEILL Gareth | | 16:59:32.000 | 00:22:52.000 | 0 |
| 68 | BRITTON Rhys | | 16:59:39.000 | 00:22:59.000 | 0 |
| 69 | HARKNESS Travis | Team Buffaz Gestion de Patrimoine | 16:59:47.000 | 00:23:07.000 | 0 |
| 70 | SALISBURY Callum | | 17:00:30.000 | 00:23:50.000 | 0 |
| 71 | MAGUIRE Ciaran | Dan Morissey Primor by Pissei | 17:01:40.000 | 00:25:00.000 | 0 |
| 72 | JACKSON Dom | Foran CCC | 17:01:46.000 | 00:25:06.000 | 0 |
| 73 | PICKERING Alex | Ride Revolution Coaching | 17:02:06.000 | 00:25:26.000 | 0 |
| 74 | BYRNE Ruairi | UCD Dublin | 17:02:15.000 | 00:25:35.000 | 0 |
| 75 | LLEWELYN Sam | Team PB Performance | 17:04:30.000 | 00:27:50.000 | 0 |
| 76 | DAVIES Clay | Ride Revolution Coaching | 17:04:46.000 | 00:28:06.000 | 0 |
| 77 | PRITCHARD Alexander | Richardsons - Trek DAS | 17:04:56.000 | 00:28:16.000 | 0 |
| 78 | SPRINGBETT Thomas | Foran CCC | 17:06:05.000 | 00:29:25.000 | 0 |
| 79 | MCCAMBRIDGE Kevin | | 17:06:45.000 | 00:30:05.000 | 0 |
| 80 | MOULD Robin | Foran CCC | 17:06:49.000 | 00:30:09.000 | 0 |
| 81 | WATSON Lindsay | | 17:10:16.000 | 00:33:36.000 | 0 |
| 82 | KEANE Evan | | 17:11:22.000 | 00:34:42.000 | 0 |
| 83 | MERSEBURG Dominik | Team Storck - Metropol Cycling | 17:12:24.000 | 00:35:44.000 | 0 |
| 84 | KENNEDY Paul | Team Skyline | 17:12:59.000 | 00:36:19.000 | 0 |
| 85 | VERBRUGGEN Conor | | 17:13:31.000 | 00:36:51.000 | 0 |
| 86 | HAYLES Jake | Ride Revolution Coaching | 17:13:47.000 | 00:37:07.000 | 0 |
| 87 | DUMOULIN Arnaud | | 17:15:54.000 | 00:39:14.000 | 0 |
| 88 | KETTLEWELL Sam | TAAP - Kalas | 17:16:46.000 | 00:40:06.000 | 0 |
| 89 | HARRINGTON David | | 17:17:18.000 | 00:40:38.000 | 0 |
| 90 | WOODS Ruairí | | 17:17:18.000 | 00:40:38.000 | 0 |
| 91 | DOMENECH Pau | High Level-Gsport-Grupo Tormo | 17:18:04.000 | 00:41:24.000 | 0 |
| 92 | MCGARRY Mark | Dan Morissey Primor by Pissei | 17:18:27.000 | 00:41:47.000 | 0 |
| 93 | MCKEOWN Conor | | 17:19:10.000 | 00:42:30.000 | 0 |
| 94 | AMBROSE-PARISH James | Ride Revolution Coaching | 17:20:03.000 | 00:43:23.000 | 0 |
| 95 | MEADE Barry | | 17:20:04.000 | 00:43:24.000 | 0 |
| 96 | MCENEANEY James | | 17:20:04.000 | 00:43:24.000 | 0 |
| 97 | REILLY Chris | | 17:20:20.000 | 00:43:40.000 | 0 |
| 98 | MCLAUGHLIN Mitchell | Wheelbase - Cabtech - Castelli | 17:20:24.000 | 00:43:44.000 | 0 |
| 99 | O'SULLIVAN Padraig | | 17:21:11.000 | 00:44:31.000 | 0 |
| 100 | O’KANE Sean | Pinergy - Orwell Wheelers | 17:22:16.000 | 00:45:36.000 | 0 |
| 101 | GILSENAN Adam | | 17:23:47.000 | 00:47:07.000 | 0 |
| 102 | WATCH George | | 17:24:01.000 | 00:47:21.000 | 0 |
| 103 | NOLAN Seán | | 17:26:05.000 | 00:49:25.000 | 0 |
| 104 | MARSHALL Christopher | Velo Performance U23 Development Team | 17:26:05.000 | 00:49:25.000 | 0 |
| 105 | STROH Harvey | TAAP - Kalas | 17:26:08.000 | 00:49:28.000 | 0 |
| 106 | O'SULLIVAN Patrick | UCD Dublin | 17:26:21.000 | 00:49:41.000 | 0 |
| 107 | TUOMEY Ronan | | 17:27:37.000 | 00:50:57.000 | 0 |
| 108 | MULROY Keith | | 17:28:24.000 | 00:51:44.000 | 0 |
| 109 | RUA Jorge | | 17:28:49.000 | 00:52:09.000 | 0 |
| 110 | SHANNON Mark | | 17:34:31.000 | 00:57:51.000 | 0 |
| 111 | KELLY Charlie | Westport Covey Wheelers | 17:34:53.000 | 00:58:13.000 | 0 |
| 111 | KELLY Charlie | Velo Performance U23 Development Team | 17:34:53.000 | 00:58:13.000 | 0 |
| 112 | FISHER Sam | Backstedt Bike Performance | 17:37:36.000 | 01:00:56.000 | 0 |
| 113 | KEANEY Luke | | 17:42:36.000 | 01:05:56.000 | 0 |
| 114 | MCKENNA Robert | Bray Wheelers CC | 17:52:09.000 | 01:15:29.000 | 0 |
| 115 | LANDERS Sean | | 17:52:59.000 | 01:16:19.000 | 0 |
| 116 | MOSS Jamie | | 17:53:38.000 | 01:16:58.000 | 0 |
| 117 | LYNE Alan | | 17:57:26.000 | 01:20:46.000 | 0 |
| 118 | BUTLER Hugh | Velo Performance U23 Development Team | 18:11:00.000 | 01:34:20.000 | 0 |
| 119 | HARDY Nathan | Team PB Performance | 18:11:49.000 | 01:35:09.000 | 0 |
| 120 | HANRAHAN James | | 18:12:49.000 | 01:36:09.000 | 0 |
| 121 | BEECHER Matty | Primera-TeamJobs | 18:13:04.000 | 01:36:24.000 | 0 |
| 122 | BROEKAART Bren | | 18:27:13.000 | 01:50:33.000 | 0 |
| 123 | O'FLYNN Ronan | | 18:31:47.000 | 01:55:07.000 | 0 |
| 124 | GATH Conor | | 18:39:30.000 | 02:02:50.000 | 0 |
| 125 | BRENNAN Eddie | | 18:40:52.000 | 02:04:12.000 | 0 |
| 126 | KILKENNY Liam | | 18:42:56.000 | 02:06:16.000 | 0 |
| 127 | MCGUINNESS Daniel | | 18:47:52.000 | 02:11:12.000 | 0 |
| 128 | MULROY Noel | | 18:57:17.000 | 02:20:37.000 | 0 |
| 129 | RUSSELL David | | 19:09:10.000 | 02:32:30.000 | 0 |
| 130 | LEECH Kevin | | 19:26:10.000 | 02:49:30.000 | 0 |
| 131 | BAILEY Cian | | 19:32:30.000 | 02:55:50.000 | 0 |
| 132 | LEE Ross | | 19:44:06.000 | 03:07:26.000 | 0 |
| 133 | MESKAUSKAS Ramunas | | 19:46:02.000 | 03:09:22.000 | 0 |