The answer is no, Zach Bryan did not appear on American Idol. He has said that he has been offered to appear on the show, but he has declined. He has said that he does not want to be associated with the show, because he believes that it is not a good representation of country music.
Zach Bryan: The Rising Star of American Music - How well do you know him?