Tom Browning, Cincinnati Reds, 1985 - 20-9, 3.55 ERA it is.
So the last rookie to have won 20 games was 30 years ago, and it looks like given current baseball thinking that he will be the last ever. The rookie 20 game winner version of Ted Williams hitting .400. Never happen again.