Van Dorp represented the Netherlands in five European Junior Curling Challenges (2007 to 2011 inclusive), skipping the Dutch team in four (all but 2010).
At the 2011 European Curling Championships, van Dorp led his Dutch rink of Brian Doucet, Floyd Koelewijn and Carlo Glasbergen to a 23rd-place finish, or 7th in group A of the B Tournament.
At the 2012 European Curling Championships, van Dorp, Glasbergen and new teammates Miles Maclure and Joey Bruinsma finished in 13th place, and 2nd in their group.
At the 2013 European Curling Championships, van Dorp, Glasbergen, Bruinsma and new second Wouter Gösgens placed 14th, but remained in 2nd in the group.
The team then played in the Qualification event for the 2018 Winter Olympics, but did not qualify, winning just one game and losing six in the tournament.
Later that year, van Dorp skipped the team at the 2019 European Curling Championships, finishing with a 3–6 record, in 8th place.
The eighth place finish at the 2019 Euros was good enough to qualify the Dutch a spot at the 2020 World Men's Curling Championship.