Check out Disc Golf United. They're are adding a lot of additional functionality to their site this year. A bunch of the changes are going live in the next week or two. I run DGU's biggest league (averaged 65 players over 27 weeks last year). Worth checking out.