В 2017 году в составе молодёжной сборной Польши Ковнацкий принял участие в домашнем молодёжном чемпионате Европы. На турнире он сыграл в матчах против команд Швеции и Англии. В поединке против шведов Давид забил гол.