Stage 2
20 Jun 2026
Stage result
- 1FSFabian SteiningerSchwingshandl Intralogistics2:51:26
- 2TPTobiasz PawlakAtt Investmentss.t.
- 3
Rait ÄrmEnergus Cycling Teams.t. - 4
Dominik NeumanAtt Investmentss.t. - 5RPReuben Page-BrownTeam Brennans.t.
- 6PMPiotr MaślakVoster Teams.t.
- 7JSJonathan Schipkowskis.t.
- 8KWKajetan Wąsowicz+0:02
- 9ABAdam BittmanKasper Crypto4Me+0:02
- 10NHNate HaddenTeam Brennan+0:02
- 11GFGROß Franz+0:02
- 12JKJulian KotWibatech Lubelskie Perła Polski+0:02
- 13AOAntoni Olszar+0:02
- 14JHJake Hales+0:02
- 15
Michael BorošKasper Crypto4Me+0:02
- 16RARokas AdomaitisEnergus Cycling Team+0:02
- 17GFGROß FelixGermany+0:02
- 18JGJan Gadera+0:02
- 19SWSzymon WronaTeam Storck - Mrw Bau+0:02
- 20FKFranciszek KaczorowskiMazowsze Serce Polski+0:02
- 21ASAntoni SokółPoland+0:02
- 22CPCaleb Pain+0:02
- 23PTPatrik TomanKasper Crypto4Me+0:02
- 24IHIgor HalickiAtom 6 Bikes - Cycleur De Luxe - Auto Stroo Team+0:02
- 25DPDavid PreylerSchwingshandl Intralogistics+0:02
- 26MLMikołaj Listwoń+0:02
- 27DSDaniil Shyrin+0:02
- 28KDKacper DoppkeWibatech Lubelskie Perła Polski+0:02
- 29TSTynan ShannonTeam Brennan+0:02
- 30ARAlexander Røssel+0:02
- 31CPColin Plich+0:02
- 32ABAnton Benedix+0:02
- 33WZWiktor ZasadaMazowsze Serce Polski+0:02
- 34VRValentino Resendiz Tovar+0:02
- 35IKIgor Kujawa+0:02
- 36DŁDawid ŁątkowskiVoster Team+0:02
- 37MSMilosz Szwed+0:07
- 38BMBAß Marc-Leon+0:07
- 39NJNelson Jose Vera ContrerasVenezuela+0:07
- 40MKMilan KadlecKasper Crypto4Me+0:07
- 41KSKacper Skoneczny+0:07
- 42HGHubert GrygowskiMazowsze Serce Polski+0:07
- 43GDGabriel Dellar+0:07
- 44CLConor LeahyAustralia+0:07
- 45MPMichał PomorskiAtt Investments+0:07
- 46MKMichał Kucharski+0:07
- 47NHNicolas Hernandez Rojas+0:07
- 48
Norbert BanaszekAtt Investments+0:07 - 49JFJakob Falk Paarup+0:07
- 50KDKamil Dolak+0:07
- 51VJVincent JohnSchwingshandl Intralogistics+0:07
- 52TLTilman Leben+0:07
- 53AHAttila Höfig+0:07
- 54
Jakub KaczmarekVoster Team+0:07 - 55NLNehuen Lautaro Erripa Picazo+0:07
- 56MBMarceli BogusławskiAtt Investments+0:07
- 57TBTristan Bak+0:07
- 58IWIgnacy Walczak+0:07
- 59AMAntoni MuryjMazowsze Serce Polski+0:07
- 60KCKonrad CzabokVoster Team+0:07
- 61HHHudson Hendry+0:07
- 62TRTomasz Reca+0:07
- 63PDPatryk DabskiMazowsze Serce Polski+0:07
- 64
Mateusz GajdulewiczAtt Investments+0:07 - 65JŤJakub ŤoupalíkKasper Crypto4Me+0:07
- 66
Patryk StoszVoster Team+0:07
- 67NKNikolas KlimavičiusEnergus Cycling Team+0:07
- 68JGJakub Gilicki+0:07
- 69MRMaksymilian Radomski+0:07
- 70JDJoshua DuffyTeam Brennan+0:14
- 71SKSilas Kuschla+0:14
- 72GSGregor StadlbauerSchwingshandl Intralogistics+0:14
- 73AGAironas GerdauskasEnergus Cycling Team+0:14
- 74ABAdam BronakowskiMazowsze Serce Polski+0:17
- 75RKRaphael KokasSchwingshandl Intralogistics+0:17
- 76OHOskar Hertz+0:02
- 77SHSebastian Haaning+0:02
- 78MCMateusz Ciołek+0:17
- 79KMKacper MaciejukVoster Team+0:17
- 80MTMarcin Trojanowski+0:17
- 81TJThor Johne+0:17
- 82FLFilip LepkaSchwingshandl Intralogistics+0:17
- 83P-Paul - Jonas Adamczak+0:17
- 84ABArnas BilertasEnergus Cycling Team+1:10
- 85MMMagnus MachholdtTeam Give Steel - 2M Cycling Elite+2:04
- 86ŠZŠtěpán ZahálkaKasper Crypto4MeDNS
- 87IKIgnas KertenisEnergus Cycling TeamDNS
- 88
Oliver BleddynTeam BrennanDNS - DNSŠZŠtěpán ZahálkaKasper Crypto4MeDNS
- DNSIKIgnas KertenisEnergus Cycling TeamDNS
- DNS
Oliver BleddynTeam BrennanDNS
General classification
- 1
Rait ÄrmEnergus Cycling Team5:53:01 - 2TPTobiasz PawlakAtt Investments+0:07
- 3GFGROß FelixGermany+0:17
- 4PMPiotr MaślakVoster Team+0:19
- 5
Dominik NeumanAtt Investments+0:19 - 6DŁDawid ŁątkowskiVoster Team+0:20
- 7
Michael BorošKasper Crypto4Me+0:21
- 8TSTynan ShannonTeam Brennan+0:21
- 9FKFranciszek KaczorowskiMazowsze Serce Polski+0:21
- 10CPCaleb Pain+0:21
- 11JKJulian KotWibatech Lubelskie Perła Polski+0:21
- 12MLMikołaj Listwoń+0:21
- 13SHSebastian Haaning+0:21
- 14VJVincent JohnSchwingshandl Intralogistics+0:26
- 15FSFabian SteiningerSchwingshandl Intralogistics+1:59
- 16RPReuben Page-BrownTeam Brennan+2:09
- 17KWKajetan Wąsowicz+2:09
- 18JSJonathan Schipkowski+2:09
- 19JGJan Gadera+2:10
- 20GFGROß Franz+2:11
- 21RARokas AdomaitisEnergus Cycling Team+2:11
- 22WZWiktor ZasadaMazowsze Serce Polski+2:11
- 23JHJake Hales+2:11
- 24CPColin Plich+2:11
- 25KDKacper DoppkeWibatech Lubelskie Perła Polski+2:11
- 26DSDaniil Shyrin+2:11
- 27SWSzymon WronaTeam Storck - Mrw Bau+2:11
- 28MPMichał PomorskiAtt Investments+2:13
- 29NKNikolas KlimavičiusEnergus Cycling Team+2:16
- 30
Norbert BanaszekAtt Investments+2:16 - 31NLNehuen Lautaro Erripa Picazo+2:16
- 32AHAttila Höfig+2:16
- 33PDPatryk DabskiMazowsze Serce Polski+2:16
- 34OHOskar Hertz+2:16
- 35ASAntoni SokółPoland+2:17
- 36IKIgor Kujawa+2:17
- 37PTPatrik TomanKasper Crypto4Me+2:17
- 38ABAdam BittmanKasper Crypto4Me+2:17
- 39AOAntoni Olszar+2:17
- 40VRValentino Resendiz Tovar+2:17
- 41ARAlexander Røssel+2:17
- 42DPDavid PreylerSchwingshandl Intralogistics+2:17
- 43ABAnton Benedix+2:17
- 44NHNate HaddenTeam Brennan+2:17
- 45IHIgor HalickiAtom 6 Bikes - Cycleur De Luxe - Auto Stroo Team+2:17
- 46JFJakob Falk Paarup+2:22
- 47NJNelson Jose Vera ContrerasVenezuela+2:22
- 48KDKamil Dolak+2:22
- 49TLTilman Leben+2:22
- 50KSKacper Skoneczny+2:22
- 51JGJakub Gilicki+2:22
- 52JŤJakub ŤoupalíkKasper Crypto4Me+2:22
- 53KCKonrad CzabokVoster Team+2:22
- 54NHNicolas Hernandez Rojas+2:22
- 55MSMilosz Szwed+2:22
- 56MKMichał Kucharski+2:22
- 57HHHudson Hendry+2:22
- 58
Jakub KaczmarekVoster Team+2:22 - 59IWIgnacy Walczak+2:22
- 60TRTomasz Reca+2:22
- 61
Mateusz GajdulewiczAtt Investments+2:22 - 62MKMilan KadlecKasper Crypto4Me+2:22
- 63GDGabriel Dellar+2:22
- 64AMAntoni MuryjMazowsze Serce Polski+2:22
- 65MRMaksymilian Radomski+2:22
- 66HGHubert GrygowskiMazowsze Serce Polski+2:22
- 67TBTristan Bak+2:22
- 68RKRaphael KokasSchwingshandl Intralogistics+2:26
- 69FLFilip LepkaSchwingshandl Intralogistics+2:26
- 70ABAdam BronakowskiMazowsze Serce Polski+2:26
- 71AGAironas GerdauskasEnergus Cycling Team+2:29
- 72JDJoshua DuffyTeam Brennan+2:29
- 73GSGregor StadlbauerSchwingshandl Intralogistics+2:29
- 74KMKacper MaciejukVoster Team+2:32
- 75MTMarcin Trojanowski+2:32
- 76MCMateusz Ciołek+2:32
- 77TJThor Johne+2:32
- 78
Patryk StoszVoster Team+2:32
- 79MBMarceli BogusławskiAtt Investments+2:34
- 80CLConor LeahyAustralia+2:34
- 81BMBAß Marc-Leon+2:34
- 82SKSilas Kuschla+2:41
- 83P-Paul - Jonas Adamczak+2:56
- 84ABArnas BilertasEnergus Cycling Team+3:19
- 85MMMagnus MachholdtTeam Give Steel - 2M Cycling Elite+4:10
Points classification
- 1
Rait ÄrmEnergus Cycling Team38 - 2TPTobiasz PawlakAtt Investments38
- 3
Dominik NeumanAtt Investments31 - 4PMPiotr MaślakVoster Team30
- 5FSFabian SteiningerSchwingshandl Intralogistics26
- 6
Michael BorošKasper Crypto4Me22
- 7GFGROß FelixGermany22
- 8RPReuben Page-BrownTeam Brennan20
- 9JKJulian KotWibatech Lubelskie Perła Polski19
- 10VJVincent JohnSchwingshandl Intralogistics17
- 11KWKajetan Wąsowicz16
- 12JSJonathan Schipkowski16
- 13FKFranciszek KaczorowskiMazowsze Serce Polski13
- 14TSTynan ShannonTeam Brennan13
- 15ABAdam BittmanKasper Crypto4Me12
- 16CPCaleb Pain11
- 17NHNate HaddenTeam Brennan11
- 18GFGROß Franz10
- 19MLMikołaj Listwoń9
- 20AOAntoni Olszar8
- 21SHSebastian Haaning8
- 22JHJake Hales7
- 23DŁDawid ŁątkowskiVoster Team7
- 24RKRaphael KokasSchwingshandl Intralogistics5
- 25RARokas AdomaitisEnergus Cycling Team5
- 26JGJan Gadera3
- 27SWSzymon WronaTeam Storck - Mrw Bau2
- 28MMMagnus MachholdtTeam Give Steel - 2M Cycling Elite1
Youth classification
- 1DŁDawid ŁątkowskiVoster Team5:53:21
- 2FKFranciszek KaczorowskiMazowsze Serce Polski+0:01
- 3CPCaleb Pain+0:01
- 4MLMikołaj Listwoń+0:01
- 5SHSebastian Haaning+0:01
- 6VJVincent JohnSchwingshandl Intralogistics+0:06
- 7RPReuben Page-BrownTeam Brennan+1:49
- 8KWKajetan Wąsowicz+1:49
- 9JSJonathan Schipkowski+1:49
- 10JGJan Gadera+1:50
- 11RARokas AdomaitisEnergus Cycling Team+1:51
- 12WZWiktor ZasadaMazowsze Serce Polski+1:51
- 13CPColin Plich+1:51
- 14KDKacper DoppkeWibatech Lubelskie Perła Polski+1:51
- 15DSDaniil Shyrin+1:51
- 16SWSzymon WronaTeam Storck - Mrw Bau+1:51
- 17NKNikolas KlimavičiusEnergus Cycling Team+1:56
- 18NLNehuen Lautaro Erripa Picazo+1:56
- 19AHAttila Höfig+1:56
- 20OHOskar Hertz+1:56
- 21ASAntoni SokółPoland+1:57
- 22IKIgor Kujawa+1:57
- 23PTPatrik TomanKasper Crypto4Me+1:57
- 24ABAdam BittmanKasper Crypto4Me+1:57
- 25ARAlexander Røssel+1:57
- 26DPDavid PreylerSchwingshandl Intralogistics+1:57
- 27NHNate HaddenTeam Brennan+1:57
- 28IHIgor HalickiAtom 6 Bikes - Cycleur De Luxe - Auto Stroo Team+1:57
- 29JFJakob Falk Paarup+2:02
- 30NJNelson Jose Vera ContrerasVenezuela+2:02
- 31KDKamil Dolak+2:02
- 32TLTilman Leben+2:02
- 33KSKacper Skoneczny+2:02
- 34JGJakub Gilicki+2:02
- 35MSMilosz Szwed+2:02
- 36HHHudson Hendry+2:02
- 37IWIgnacy Walczak+2:02
- 38TRTomasz Reca+2:02
- 39MKMilan KadlecKasper Crypto4Me+2:02
- 40AMAntoni MuryjMazowsze Serce Polski+2:02
- 41MRMaksymilian Radomski+2:02
- 42HGHubert GrygowskiMazowsze Serce Polski+2:02
- 43TBTristan Bak+2:02
- 44RKRaphael KokasSchwingshandl Intralogistics+2:06
- 45ABAdam BronakowskiMazowsze Serce Polski+2:06
- 46AGAironas GerdauskasEnergus Cycling Team+2:09
- 47MCMateusz Ciołek+2:12
- 48TJThor Johne+2:12
- 49SKSilas Kuschla+2:21
- 50P-Paul - Jonas Adamczak+2:36
- 51ABArnas BilertasEnergus Cycling Team+2:59
- 52ŠZŠtěpán ZahálkaKasper Crypto4MeDNS
- 53IKIgnas KertenisEnergus Cycling TeamDNS