
Who went home in American Idol season 23 episode 13? Details explored
American Idol aired episode 13 on April 27, 2025, where contestants performed in front of a live audience. Only 14 hopefuls remained in the running to win the competition, which includes a $125,000 prize and a recording contract. The remaining contestants …