How to Watch the Masters 2026: Live Stream PGA Tour Golf, TV Channel, Broadcast Schedule

Wait 5 sec.

The 2026 Masters tees off at Augusta National this week, bringing together the world’s top golfers in pursuit of a green jacket.