Stage 4
30 May 2026
Stage result
- 1DHDylan HicksUn Cycling Team3:24:52
- 2JBJulian BorreschRembe | Rad-Nets.t.
- 3
Martin PlutoEnergus Cycling Team+0:24
- 4
Alexander KonychevChina Anta - Mentech Cycling Team+0:24 - 5
Benjamin BoosRembe | Rad-Net+0:24 - 6EGEimantas Gudiškis+0:24
- 7LTLauri TammChina Anta - Mentech Cycling Team+0:24
- 8JNJonathan Nielsen+0:24
- 9OSOliver SøndergaardTeam Give Steel+0:24
- 10OGOskar Gravdal RisaNorway+0:24
- 11TPTobiasz PawlakAtt Investments+0:24
- 12
Yacine HamzaMadar Pro Cycling Team+0:24 - 13KKKarl KuritsLucky Sport Cycling Team+0:24
- 14SISander Innhaug Dahl+0:24
- 15RFRadosław FrątczakWibatech Lubelskie Perła Polski+0:24
- 16SISander InionMadar Pro Cycling Team+0:24
- 17FHFrederik Hougaard+0:24
- 18JSJonathan Schipkowski+0:24
- 19GHGirts Harkins+0:24
- 20GFGROß FelixGermany+0:24
- 21RRRichard RündvaTeam Novo Nordisk Development+0:24
- 22VLVenantas Lašinis+0:24
- 23OJOlivers Jekabs SkrapcisEnergus Cycling Team+0:24
- 24
Rait ÄrmEnergus Cycling Team+0:24 - 25CRChristopher Ringkjøb Bruun+0:24
- 26ARAnes RiahiMadar Pro Cycling Team+0:24
- 27KLKarl Lindegaard+0:24
- 28RARokas AdomaitisEnergus Cycling Team+0:24
- 29ARAksel Rivrud Jensen+0:28
- 30MCMarc Clauss+0:28
- 31JNJonas Nordal Brixen+0:28
- 32ASAksel Skot-HansenTeam Give Steel+0:28
- 33SBSimen Bror Knotten+0:28
- 34BPBartlomiej ProćWibatech Lubelskie Perła Polski+0:28
- 35
Norman VahtraChina Anta - Mentech Cycling Team+0:28
- 36MKMateusz KostańskiWibatech Lubelskie Perła Polski+0:28
- 37PPPaul-Felix PetryRembe | Rad-Net+0:28
- 38AHAugust Hundt+0:28
- 39KAKevin Andre Sandli MesselTeam Ringerike+0:28
- 40
Norbert BanaszekAtt Investments+0:28 - 41
Miká HemingAtt Investments+0:28 - 42KMKacper MajewskiWibatech Lubelskie Perła Polski+0:28
- 43OWOskar WinklerTeam Give Steel - 2M Cycling Elite+0:28
- 44RSRenats StalsMay Stars+0:28
- 45UZUvis Zvirbulis+0:28
- 46EØEmil Øfsti Berg-Jacobsen+0:28
- 47MBMarkus Bugge+0:28
- 48LALudvik Aspelund HolstadTeam Ringerike+0:28
- 49FŘFilip ŘehaAtt Investments+0:28
- 50CRCasper Rønning+0:28
- 51RTRiko TammepuuUn Cycling Team+0:28
- 52TATord Aasgaard WikanderEpronex - Hungary Cycling Team+0:28
- 53SWSzymon WiśniewskiWibatech Lubelskie Perła Polski+0:28
- 54PFPatrick Fotheringham+0:28
- 55DBDovydas BružasEnergus Cycling Team+0:28
- 56JZJekabs Zujevs+0:28
- 57GFGROß Franz+0:28
- 58ESErling Skarstein+0:28
- 59MBMaris BogdanovicsFnix-Scom-Hengxiang Cycling Team+0:28
- 60MTMikkel Tvergaard+0:28
- 61CAChristian Alexander KlundTeam Ringerike+0:28
- 62MAMatias AhtosaloUn Cycling Team+0:28
- 63MBMax-David BrieseRembe | Rad-Net+0:28
- 64KDKacper DoppkeWibatech Lubelskie Perła Polski+0:28
- 65JFJoakim Frafjord+0:28
- 66GLGustav Lorenzen+0:28
- 67TBTomasz BudzińskiAtt Investments+0:28
- 68TBTristan Bak+0:28
- 69APAlexander PritchardTeam Novo Nordisk Development+0:28
- 70OPOscar Pratt+0:28
- 71HAHamza AmariMadar Pro Cycling Team+0:28
- 72MPMartins PurberzinsLatvia+0:28
- 73VBVilius Brusokas+0:28
- 74MLMartti LenziusQuick Pro Team+0:28
- 75KSKasper Steen Enstad+0:28
- 76
Oskar NisuChina Anta - Mentech Cycling Team+0:28
- 77LTLukas Talačka+0:43
- 78OCOliver ClementsTeam Novo Nordisk Development+0:43
- 79JRJesper RaschChina Anta - Mentech Cycling Team+0:43
- 80OIOlegas Ivanovas+0:43
- 81RKRokas KmieliauskasEnergus Cycling Team+0:43
- 82JSJaakko SillankorvaUn Cycling Team+0:43
- 83EGElias Gran HermansenTeam Ringerike+0:43
- 84VVVictor Vad+0:43
- 85NKNikolas KlimavičiusEnergus Cycling Team+0:43
- 86VAVictor AndersenTeam Give Steel+0:49
- 87KJKristinn JónssonTeam Give Steel+0:50
- 88
Roger KlugeRembe | Rad-Net+0:50 - 89BMBinyan MaChina Anta - Mentech Cycling Team+0:56
- 90ANAleksander NilsenTeam Ringerike+1:02
- 91HSHerman Sander Bjerke Adolfsen+1:02
- 92HSHayden StevensTeam Novo Nordisk Development+1:21
- 93
Mihkel RäimQuick Pro Team+1:27
- 94
Tobias Buck-GramckoRembe | Rad-Net+1:33 - 95
Karl Patrick LaukWheeltop Rotor Chengdu Team+1:35
- 96PMPhillip Mathiesen+3:37
General classification
- 1
Alexander KonychevChina Anta - Mentech Cycling Team14:20:52 - 2JNJonathan Nielsen+0:07
- 3LTLauri TammChina Anta - Mentech Cycling Team+0:11
- 4
Rait ÄrmEnergus Cycling Team+0:24 - 5
Miká HemingAtt Investments+0:49 - 6RARokas AdomaitisEnergus Cycling Team+1:31
- 7RFRadosław FrątczakWibatech Lubelskie Perła Polski+1:35
- 8
Norbert BanaszekAtt Investments+1:50 - 9TPTobiasz PawlakAtt Investments+2:06
- 10
Norman VahtraChina Anta - Mentech Cycling Team+2:07
- 11AHAugust Hundt+2:12
- 12
Martin PlutoEnergus Cycling Team+2:14
- 13ASAksel Skot-HansenTeam Give Steel+2:16
- 14MBMarkus Bugge+2:21
- 15
Benjamin BoosRembe | Rad-Net+2:23 - 16KLKarl Lindegaard+2:23
- 17GFGROß FelixGermany+2:25
- 18JBJulian BorreschRembe | Rad-Net+2:39
- 19OJOlivers Jekabs SkrapcisEnergus Cycling Team+3:11
- 20
Oskar NisuChina Anta - Mentech Cycling Team+3:12
- 21KKKarl KuritsLucky Sport Cycling Team+3:35
- 22EGEimantas Gudiškis+3:45
- 23OGOskar Gravdal RisaNorway+3:45
- 24BPBartlomiej ProćWibatech Lubelskie Perła Polski+3:49
- 25MKMateusz KostańskiWibatech Lubelskie Perła Polski+3:49
- 26PPPaul-Felix PetryRembe | Rad-Net+3:49
- 27MBMaris BogdanovicsFnix-Scom-Hengxiang Cycling Team+3:49
- 28TATord Aasgaard WikanderEpronex - Hungary Cycling Team+3:49
- 29RKRokas KmieliauskasEnergus Cycling Team+4:21
- 30DHDylan HicksUn Cycling Team+4:39
- 31JNJonas Nordal Brixen+4:56
- 32HAHamza AmariMadar Pro Cycling Team+4:56
- 33RTRiko TammepuuUn Cycling Team+5:23
- 34MCMarc Clauss+5:24
- 35SBSimen Bror Knotten+5:24
- 36MLMartti LenziusQuick Pro Team+5:24
- 37FHFrederik Hougaard+5:26
- 38CAChristian Alexander KlundTeam Ringerike+5:31
- 39MBMax-David BrieseRembe | Rad-Net+6:10
- 40LALudvik Aspelund HolstadTeam Ringerike+6:26
- 41KAKevin Andre Sandli MesselTeam Ringerike+6:53
- 42DBDovydas BružasEnergus Cycling Team+7:27
- 43OWOskar WinklerTeam Give Steel - 2M Cycling Elite+7:40
- 44
Karl Patrick LaukWheeltop Rotor Chengdu Team+8:11
- 45
Yacine HamzaMadar Pro Cycling Team+8:14 - 46SWSzymon WiśniewskiWibatech Lubelskie Perła Polski+8:14
- 47KMKacper MajewskiWibatech Lubelskie Perła Polski+8:14
- 48PMPhillip Mathiesen+8:15
- 49TBTomasz BudzińskiAtt Investments+8:25
- 50JRJesper RaschChina Anta - Mentech Cycling Team+8:29
- 51CRCasper Rønning+8:32
- 52
Roger KlugeRembe | Rad-Net+8:43 - 53GHGirts Harkins+8:53
- 54MPMartins PurberzinsLatvia+8:53
- 55FŘFilip ŘehaAtt Investments+8:59
- 56KDKacper DoppkeWibatech Lubelskie Perła Polski+9:18
- 57CRChristopher Ringkjøb Bruun+9:40
- 58RRRichard RündvaTeam Novo Nordisk Development+9:41
- 59OSOliver SøndergaardTeam Give Steel+10:06
- 60VVVictor Vad+10:31
- 61
Mihkel RäimQuick Pro Team+10:53
- 62JSJonathan Schipkowski+11:34
- 63TBTristan Bak+11:38
- 64SISander InionMadar Pro Cycling Team+11:43
- 65ESErling Skarstein+11:56
- 66HSHerman Sander Bjerke Adolfsen+13:13
- 67VAVictor AndersenTeam Give Steel+13:40
- 68MAMatias AhtosaloUn Cycling Team+13:54
- 69JFJoakim Frafjord+14:30
- 70ANAleksander NilsenTeam Ringerike+14:34
- 71RSRenats StalsMay Stars+15:16
- 72HSHayden StevensTeam Novo Nordisk Development+15:55
- 73BMBinyan MaChina Anta - Mentech Cycling Team+17:45
- 74EGElias Gran HermansenTeam Ringerike+18:59
- 75MTMikkel Tvergaard+19:04
- 76VBVilius Brusokas+20:42
- 77NKNikolas KlimavičiusEnergus Cycling Team+20:44
- 78OPOscar Pratt+21:44
- 79GFGROß Franz+22:02
- 80GLGustav Lorenzen+22:15
- 81VLVenantas Lašinis+22:21
- 82LTLukas Talačka+22:40
- 83JZJekabs Zujevs+22:49
- 84ARAksel Rivrud Jensen+25:22
- 85KSKasper Steen Enstad+25:36
- 86OIOlegas Ivanovas+25:45
- 87KJKristinn JónssonTeam Give Steel+29:21
- 88SISander Innhaug Dahl+32:21
- 89PFPatrick Fotheringham+36:20
- 90JSJaakko SillankorvaUn Cycling Team+36:43
- 91OCOliver ClementsTeam Novo Nordisk Development+38:20
- 92EØEmil Øfsti Berg-Jacobsen+42:17
- 93APAlexander PritchardTeam Novo Nordisk Development+44:38
- 94
Tobias Buck-GramckoRembe | Rad-Net+47:36 - 95UZUvis Zvirbulis+1:07:13
Points classification
- 1
Alexander KonychevChina Anta - Mentech Cycling Team45 - 2JNJonathan Nielsen31
- 3LTLauri TammChina Anta - Mentech Cycling Team25
- 4
Rait ÄrmEnergus Cycling Team25 - 5RFRadosław FrątczakWibatech Lubelskie Perła Polski22
- 6
Martin PlutoEnergus Cycling Team21
- 7DHDylan HicksUn Cycling Team18
- 8KKKarl KuritsLucky Sport Cycling Team15
- 9JBJulian BorreschRembe | Rad-Net13
- 10ASAksel Skot-HansenTeam Give Steel13
- 11
Benjamin BoosRembe | Rad-Net11 - 12
Norman VahtraChina Anta - Mentech Cycling Team10
- 13EGEimantas Gudiškis9
- 14TPTobiasz PawlakAtt Investments9
- 15RARokas AdomaitisEnergus Cycling Team6
- 16JNJonas Nordal Brixen6
- 17MBMarkus Bugge6
- 18KLKarl Lindegaard5
- 19
Miká HemingAtt Investments5 - 20OWOskar WinklerTeam Give Steel - 2M Cycling Elite5
- 21FHFrederik Hougaard3
- 22RTRiko TammepuuUn Cycling Team3
- 23
Oskar NisuChina Anta - Mentech Cycling Team3
- 24JSJaakko SillankorvaUn Cycling Team3
- 25EGElias Gran HermansenTeam Ringerike3
- 26OSOliver SøndergaardTeam Give Steel2
- 27LALudvik Aspelund HolstadTeam Ringerike2
- 28KAKevin Andre Sandli MesselTeam Ringerike2
- 29
Lasse Leth1 - 30OGOskar Gravdal RisaNorway1
- 31AHAugust Hundt1
- 32
Norbert BanaszekAtt Investments1 - 33GHGirts Harkins1
- 34OIOlegas Ivanovas1
Youth classification
- 1LTLauri TammChina Anta - Mentech Cycling Team14:21:03
- 2RARokas AdomaitisEnergus Cycling Team+1:20
- 3AHAugust Hundt+2:01
- 4KLKarl Lindegaard+2:12
- 5OJOlivers Jekabs SkrapcisEnergus Cycling Team+3:00
- 6KKKarl KuritsLucky Sport Cycling Team+3:24
- 7OGOskar Gravdal RisaNorway+3:34
- 8PPPaul-Felix PetryRembe | Rad-Net+3:38
- 9TATord Aasgaard WikanderEpronex - Hungary Cycling Team+3:38
- 10DHDylan HicksUn Cycling Team+4:28
- 11RTRiko TammepuuUn Cycling Team+5:12
- 12SBSimen Bror Knotten+5:13
- 13MLMartti LenziusQuick Pro Team+5:13
- 14FHFrederik Hougaard+5:15
- 15CAChristian Alexander KlundTeam Ringerike+5:20
- 16KAKevin Andre Sandli MesselTeam Ringerike+6:42
- 17DBDovydas BružasEnergus Cycling Team+7:16
- 18SWSzymon WiśniewskiWibatech Lubelskie Perła Polski+8:03
- 19CRCasper Rønning+8:21
- 20GHGirts Harkins+8:42
- 21MPMartins PurberzinsLatvia+8:42
- 22KDKacper DoppkeWibatech Lubelskie Perła Polski+9:07
- 23CRChristopher Ringkjøb Bruun+9:29
- 24RRRichard RündvaTeam Novo Nordisk Development+9:30
- 25VVVictor Vad+10:20
- 26JSJonathan Schipkowski+11:23
- 27TBTristan Bak+11:27
- 28ESErling Skarstein+11:45
- 29HSHerman Sander Bjerke Adolfsen+13:02
- 30VAVictor AndersenTeam Give Steel+13:29
- 31HSHayden StevensTeam Novo Nordisk Development+15:44
- 32EGElias Gran HermansenTeam Ringerike+18:48
- 33MTMikkel Tvergaard+18:53
- 34NKNikolas KlimavičiusEnergus Cycling Team+20:33
- 35OPOscar Pratt+21:33
- 36GLGustav Lorenzen+22:04
- 37JZJekabs Zujevs+22:38
- 38ARAksel Rivrud Jensen+25:11
- 39SISander Innhaug Dahl+32:10
- 40JSJaakko SillankorvaUn Cycling Team+36:32
- 41OCOliver ClementsTeam Novo Nordisk Development+38:09
- 42UZUvis Zvirbulis+1:07:02
- 43HSHayden StevensTeam Novo Nordisk Development+3:26:13