Vroeg in de etappe vormde zich een kwartet vluchters: Mikel Aristi, Justin Timmermans, Robbie van Bakel en Jonas Goeman. Team Jumbo-Visma en Team Sunweb menden het peloton, waardoor op zo'n 25 kilometer van het einde de voorsprong nog maar een minuut was. Op het lokale slotrondje, dat twee keer verreden moest worden, werd de kopgroep ingerekend.
Het werd dan ook wederom sprinten. Team Jumbo-Visma leverde een goede lead-out, waarna Groenewegen naar zijn tweede ritzege in de ZLM Tour kon boeken. Hij bleef Ewan en zijn lead-out Teunissen voor. Door de overwinning van de Amsterdammer neemt hij ook de leiderstrui over van teamgenoot Jos van Emden.
??@GroenewegenD of ??@JumboVismaRoad wins stage 2 of ??@ZLM_TOUR #ZLMTour pic.twitter.com/wkIonTDe0z
— World Cycling Stats (@wcsbike) 21 juni 2019