You can add leagues, big or small, to Sports Club Stats. It's free. It's easy. Just email import@sportsclubstats.com the: structure schedule and rules In a few minutes you'll get back a link to the league. Play around, have fun, you won't break anything. I look forward to seeing what you create. Info about the various settings: https://docs.google.com/document/d/1-UneDNk6tkOrc_B-WBnGnc5KGiy2kttXC2fW8dR7QzM/edit?hl=en For example, here is what created this league: LeagueBegin League: KLAA Boys Varsity Bowling - West Division (KLAAWVB) (ID: 1a196) (Sort: League) (Playoffs: 1) Team: Brighton Bulldogs (Brighton) (ID: t1kwm) Team: Hartland Eagles (Hartland) (ID: t1kwn) Team: Howell Highlanders (Howell) (ID: t1kwp) Team: Milford Mavericks (Milford) (ID: t1kwq) Team: Pinckney Pirates (Pinckney) (ID: t1kwr) Team: South Lyon Lions (South Lyon) (ID: t1kws) Team: South Lyon East Cougars (South Lyon East) (ID: t1kwt) Kind: high school Sport: bowling Gender: male Country: USA State: Michigan Level: Varsity Season: 2014-2015 (current: False) Author: Josh Collopy Note: Division matches only. Crossover and Out-of-Conference matches are not included. LotteryNote: LeagueEnd SortBegin League: Points, Wins, Least Losses, Average Points HeadToHead, GoalsDelta HeadToHead, GoalsDelta SortEnd RulesBegin PointsForWinInRegulation: 1 PointsForWinInOvertime: 1 PointsForWinInShootout: 1 PointsForLossInRegulation: 0 PointsForLossInOvertime: 0 PointsForLossInShootout: 0 PointsForTie: 0.5 PercentOfGamesThatEndInTie: 0 PercentOfGamesThatEndInOvertimeWin: 0.01 PercentOfGamesThatEndInShootoutWin: 0 HomeFieldAdvantage: 0.5 WeightType: PercentOfPointsWon WeightExponent: 14 WhatDoYouCallATie: tie WhatDoYouCallLottery: lottery WhatDoYouCallPromoted: promoted Promote: 0 PromotePlus: 0 PromotePlusPercent: 0 WhatDoYouCallDemoted: relegated Demote: 0 DemotePlus: 0 DemotePlusPercent: 0 RulesEnd GamesBegin TeamListedFirst: home 12/15/14 Milford 5-25 Pinckney (ID: g1q59c) 12/15/14 South Lyon 24-6 Hartland (ID: g1q59d) 12/15/14 South Lyon East 1-29 Brighton (ID: g1q59e) 1/8/15 Brighton 15-15.5 Howell (ID: g1q59f) 1/8/15 Hartland 26-4 Pinckney (ID: g1q59g) 1/8/15 South Lyon East 26-4 Milford (ID: g1q59h) 1/9/15 Brighton 17-13 Hartland (ID: g1q59i) 1/9/15 South Lyon 10-20 Howell (ID: g1q59j) 1/9/15 South Lyon East 23-7 Pinckney (ID: g1q59k) 1/10/15 Brighton 3-27 South Lyon (ID: g1q59m) 1/10/15 Hartland 25-5 Milford (ID: g1q59n) 1/10/15 Pinckney 14-16 Howell (ID: g1q59p) 1/13/15 Howell 28-2 South Lyon East (ID: g1q59q) 1/13/15 Milford 2-28 South Lyon (ID: g1q59r) 1/13/15 Pinckney 2-28 Brighton (ID: g1q59s) 1/21/15 Howell 27-3 Hartland (ID: g1q59t) 1/21/15 Milford 4-26 Brighton (ID: g1q59u) 1/21/15 South Lyon 26-4 South Lyon East (ID: g1q59v) 1/22/15 Hartland 27-3 South Lyon East (ID: g1q59w) 1/22/15 Pinckney 1-29 South Lyon (ID: g1q59x) 1/24/15 Howell 29-1 Milford (ID: g1q59y) 1/29/15 Hartland 20.5-9.5 Brighton (ID: g1q59z) 1/29/15 Howell 12-18 South Lyon (ID: g1q5a0) 1/29/15 Pinckney 19-11 South Lyon East (ID: g1q5a1) 1/30/15 Brighton 22-8 South Lyon East (ID: g1q5a2) 1/30/15 Hartland 18-12 South Lyon (ID: g1q5a3) 1/30/15 Pinckney 24-6 Milford (ID: g1q5a4) 1/31/15 Howell 16-14 Brighton (ID: g1q5a5) 1/31/15 Milford 15.5-15 South Lyon East (ID: g1q5a6) 1/31/15 Pinckney 21-9 Hartland (ID: g1q5a7) 2/5/15 Milford 3-27 Hartland (ID: g1q5a8) 2/5/15 South Lyon 5-25 Brighton (ID: g1q5a9) 2/7/15 Howell 22-8 Pinckney (ID: g1q5aa) 2/9/15 Brighton 18-12 Pinckney (ID: g1q5ab) 2/9/15 South Lyon 23-7 Milford (ID: g1q5ac) 2/9/15 South Lyon East 9-21 Howell (ID: g1q5ad) 2/12/15 Milford 1-29 Howell (ID: g1q5ae) 2/12/15 South Lyon 27-3 Pinckney (ID: g1q5af) 2/12/15 South Lyon East 3-27 Hartland (ID: g1q5ag) 2/16/15 Brighton 27-3 Milford (ID: g1q5ah) 2/16/15 Hartland 14.5-15.5 Howell (ID: g1q5ai) 2/16/15 South Lyon East 1-29 South Lyon (ID: g1q5aj) GamesEnd