The Masters jacket always fits the winner because they have more than one jacket stored away for the presentation. It is not like they only have the one and they pray it fits the winner. Simply before the presentation in the Butler cabin the tournament organisers would ask the Champion their jacket size and then get it so they can present it to him.
Green
The Masters
The green jacket, actually a blazer, is the official jacket of members of Augusta National Golf Club. The winner of the masters becomes an honorary member and is therefore awarded a green jacket of his own.
The head master of the golf club.
There is no trophy, the winner receives the green jacket.
It is a tradition of the Masters Golf Tournament since 1949. The green coat is the official attire of the Augusta National Golf Club. When players win the Masters they become members of the exclusive club for a lifetime. For a year after winning the Masters the champion keeps the jacket. After that they return it to the club where it stays until they return to play. The winner of the tournament in the previous year puts the jacket on the new winner by tradition.
Green jacket
As of April 2014, Jack Nicklaus has won the most Masters, therefore, has the most green jackets. He has 6 green Masters jackets. The last jacket was awarded to him when he was 46 years, 82 days old in 1986. This made him the oldest winner in Masters history.
Gene Sarazen
In 2010, the winner of the Masters tournament won a prize money of $1.35 million. Phil Mickelson emerged as the champion that year, claiming both the coveted green jacket and the substantial cash prize.
What Green jacket are you talking about? It wasn't the Masters.
SAm Snead