2010-11: David Kampf played nine games for KLH Chomutov's U18 team in the Czech Republic and was one of the top scorers for the club's U16 team. He scored 1 goal with 1 assist and was +1 in U18 play. He scored 17 goals and led KLH Chomutov with 22 assists in 34 U18 games and was +1 with 34 penalty minutes. Kampf played three games with the Czech U16 team and had one assist.
2011-12: Kampf was the second-leading scorer for KLH Chomutov's U18 team behind Nicolas Hlava and played for the Czech U17 team in the 2012 World Hockey Challenge. He scored 17 goals and led KLH with 29 assists while finishing +19 with 2 penalty minutes in 42 games. Kampf had no points with 4 penalty minutes in five games at the WHC.
2012-13: Kampf made his debut in Czech pro hockey as an 18-year-old — playing junior hockey for the KLH Chomutov U20 and U18 teams — and played for the Czech U19 and U18 national teams. He had no points nor penalty minutes in two Czech Extraliga games with KLH Chomutov and played for SK Kadan in the Czech second league. He was +1 with 3 assists in six regular season games and had no points nor penalties in two playoff games for SK Kadan. Kampf scored 8 goals with 7 assists and was +7 with 16 penalty minutes in 24 regular season games and was -1 in three playoff games for the KLH Khomutov U20 team. He scored 13 goals with 13 assists and was +15 with 8 penalty minutes in 14 games with the KLH U18 team. Kampf scored 1 goal and was -3 in five games at the 2012 Ivan Hlinka tournament, had no points nor penalties in four games at the 2012 World Junior A Challenge; scoring 2 goals with 2 assists and finishing -3 with 6 penalty minutes in five games at the 2013 U18 World Junior Championship. Kampf was ranked 54th amongst European skaters in Central Scouting's final rankings but was not selected in the 2013 NHL Draft.
2013-14: Kampf played 63 games in the Czech Extraliga with Chomutov Pirati, including six relegation playoff games, and played for the Czech Republic U20 team in the 2014 World Junior Championship. He scored 1 goal with 2 assists and was -11 with 12 penalty minutes in 45 regular season games. Kampf had 1 assist and was -4 with 2 penalty minutes in six relegation games and scored 1 goal and was +2 in 12 qualification games. Kampf played five games on loan to SK Kadan in the Czech B league and had 2 assists and 2 penalty minutes. In five games at the WJC he scored 1 goal with 1 assist and was -3 with 4 penalty minutes. Kampf was ranked 36th amongst European skaters in Central Scouting's final rankings prior to the 2014 NHL Draft.