Krol hatte seinen ersten internationalen Erfolg bei den Juniorenweltmeisterschaften 2011 in Seinäjoki. Dort gewann er die Goldmedaille im Mehrkampf. Im folgenden Jahr holte er bei den Juniorenweltmeisterschaften in Obihiro die Bronzemedaille im Mehrkampf und jeweils die Silbermedaille über 1500m und im Vierkampf. Im Eisschnelllauf-Weltcup debütierte er zu Beginn der Saison 2012/13 in Heerenveen und belegte dabei den 18. Platz über 1500m. Zu Beginn der Saison 2014/15 errang er in Obihiro mit dem neunten Platz über 1500m seine erste Top-Zehn-Platzierung im Weltcup. Es folgte in Berlin ein dritter Platz über 1500m und zum Saisonende der achte Platz im Gesamtweltcup über 1500m. Bei den niederländischen Meisterschaften 2015 in Heerenveen wurde er Dritter und im folgenden Jahr Zweiter über 1500m. In der Saison 2015/16 kam er bei 12 Weltcupstarts, zehnmal unter die ersten Zehn. Dabei errang er in Stavanger den dritten Platz über 1000m und belegte zum Saisonende den zehnten Platz im Gesamtweltcup über 1000m und den siebten Rang im Gesamtweltcup über 1500m. Bei den Einzelstreckenweltmeisterschaften 2016 in Kolomna holte er die Bronzemedaille über 1500m. In der Saison 2017/18 kam er im Weltcup über 1500m zweimal und über 1000m einmal auf den dritten Platz und erreichte damit den siebten Platz im Gesamtweltcup, den fünften Rang im Weltcup über 1000m und den dritten Platz im Weltcup über 1500m. Bei den Europameisterschaften 2018 in Kolomna holte er die Silbermedaille über 1500m. Zudem wurde er dort Vierter über 1000m.
Nach Platz drei im über 1000m in Obihiro und Rang drei über 1000m und über 1500m in Tomakomai zu Beginn der Saison 2018/19, holte Krol in Heerenveen über 1500m seinen ersten Weltcupsieg. Bei der Mehrkampfeuropameisterschaft im Januar 2019 in Klobenstein errang er den 16. Platz im Sprint-Mehrkampf. Bei den Einzelstreckenweltmeisterschaften 2019 in Inzell gewann er über 1000m die Silbermedaille und über 1500m die Goldmedaille. Beim Weltcupfinale im März 2019 in Salt Lake City wurde er über 1000m und über 1500m jeweils Zweiter und erreichte abschließend den fünften Platz im Gesamtweltcup über 1500m und den vierten Rang im Gesamtweltcup über 1000m. In der Saison 2019/20 siegte er dreimal über 1000m, zweimal im Teamsprint und einmal über 1500m. Zudem errang er über 15000m jeweils einmal den zweiten und dritten Platz und einmal den zweiten Platz über 1000mund erreichte damit den dritten Platz im Gesamtweltcup über 1500m und den ersten Rang im Gesamtweltcup über 1000m. Bei den Europameisterschaften 2020 in Heerenveen holte er die Silbermedaille über 1000m und die Goldmedaille über 1500m und bei den Einzelstreckenweltmeisterschaften 2020 in Salt Lake City die Silbermedaille über 1500m und die Goldmedaille im Teamsprint. Nach Platz eins bei den Europameisterschaften 2021 in Heerenveen im Sprint-Mehrkampf zu Beginn der folgenden Saison, gewann er mit zwei Siegen den Gesamtweltcup über 1500m und belegte im Gesamtweltcup über 1000m mit je einen ersten und zweiten Platz, den zweiten Platz. Beim Saisonhöhepunkt, den Einzelstreckenweltmeisterschaften 2021 in Heerenveen, holte er die Goldmedaille über 1500m.