Who was the last Cleveland Indians pitcher to win 20 games in a season and in what year did he do it? October 13, 2022October 13, 2022Baseball History The last Cleveland Indians pitcher to win 20 games was Gaylord Perry, who won 21 games in 1974.