Before Balk made his debut for the outdoor senior team, he played for the indoor team in the 2015 Indoor World Cup, where they won the gold medal. He made his debut for the senior national team in January 2016 in a test match against Argentina. After he was not selected in the 2017 EuroHockey Championship squad for the senior team, he played in the 2017 EuroHockey Junior Championship. Balk played in all seven matches in the 2018 World Cup and scored one goal. They eventually reached the final, where they lost to Belgium. In June 2019, he was selected in the Netherlands squad for the 2019 EuroHockey Championship. They won the bronze medal by defeating Germany 4–0.