Start do sobotniego etapu miał miejsce pod Zamkiem Królewskim w Niepołomicach. Trasa liczyła 145 km, a kolarze wspinali się na trzy premie górskie. Po 40 kilometrach uformowała się grupa czołowa w składzie: Marcin Budziński (HRE Mazowsze Serce Polski), Owen Geleijn (Jumbo Visma Development), Ollie Jones (Global 6 Cycling), Mads Rahbek (BHS-PL Beton Bornhom) i Kars Ten Boske (Sensa-Kvk), która uzyskała nawet dwie i pół minuty przewagi. Na ostatnich kilometrach została jednak wchłonięta przez peleton. Na finiszowych metrach najszybszy okazał się Stosz, który wyprzedził Niemca Maurice’a Ballerstedta (Jumbo-Visma Development Team) i Duńczyka Frederika Jensena (BHS-PL Beton Bornholm). O tym kto wygra MWG zadecyduje niedzielny etap z Jabłonki na przełęcz Przehyba (131 km). Kolarze finiszować będą na 11-kilometrowym podjeździe na wysokość 1150 m n.p.m. Wyniki 2. etapu (Niepołomice - Nowy Targ, 145 km): 1. Patryk Stosz (Voster ATS Team) 3:22.22 2. Maurice Ballerstedt (Niemcy) Jumbo-Visma Development Team) 3. Frederik Jensen (Dania, BHS-PL Beton Bornholm) 4. Bartłomiej Proć (KS Pogoń Mostostal Puławy) 5. Kristers Ansons (Łotwa, Ampler Development Team) 6. Sylwester Janiszewski (Voster ATS Team) wszyscy ten sam czas Klasyfikacja generalna: 1. Michal Schlegel (Czechy, Elkov-Kasper) 6:41.18 2. Paweł Cieślik (Voster ATS Team) strata 16 s 3. Adam Stachowiak (HRE Mazowsze Serce Polski) 17 4. Piotr Brożyna (HRE Mazowsze Serce Polski) 27 5. Torjus Sleen (Norwegia, Uno-X Pro Cycling Team) 30 6. Lars Quaedvlieg (Holandia, Global Cycling) 32