Betting on the US Masters
The Greens, the Putting and the Stimpmeter The US Masters takes place over the 7,745 yards of Azaleas, pimento cheese sandwiches and green jackets at the Augusta National Golf Club. It takes place on the same course every April – and so data on form and historical performance become very relevant to decision …