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: New England Senior Hockey League - Attleborough (NESHL-Attleborough) (ID: 1a1ja) (Sort: Lottery) Conference: B (ID: d14fm) (Sort: Conf) (Playoffs: 5) Team: A1 Concrete (A1Concrete) (ID: t1vtu) Team: Jagrbombs (ID: t1vtw) Team: Jets (ID: t1vtx) Team: Original Six (OriginalSix) (ID: t1vty) Team: Sunnyvale (ID: t1s1n) Team: TPC Pirates (TPCPirates) (ID: t1vu0) Team: Unhung Heroes (UnhungHeroes) (ID: t1x8n) Conference: D (ID: d15my) (Sort: Conf) (Playoffs: 2) Team: American Puckers (AmericanPuckers) (ID: t1x9r) Team: Purple Cobras (PurpleCobras) (ID: t1x9s) Kind: rec Sport: hockey Gender: coed Country: USA State: MA Level: Adult Season: AttleboroSummer2019 (current: True) Author: Jason Breslau Note: LotteryNote: LeagueEnd SortBegin Div: Points, Average Points HeadToHead, Least GoalsAgainst, Wins, Least Losses, GoalsFor, GoalsDelta Conf: Points, Average Points HeadToHead, Least GoalsAgainst, Wins, Least Losses, GoalsFor, GoalsDelta Lottery: Points, Average Points HeadToHead, DrawLots SortEnd RulesBegin PointsForWinInRegulation: 2 PointsForWinInOvertime: 2 PointsForWinInShootout: 2 PointsForLossInRegulation: 0 PointsForLossInOvertime: 1 PointsForLossInShootout: 1 PointsForTie: 1 PercentOfGamesThatEndInTie: 0.1 PercentOfGamesThatEndInOvertimeWin: 0 PercentOfGamesThatEndInShootoutWin: 0 HomeFieldAdvantage: 0.5 WeightType: PythagenpatIgnoreShootOutWinningGoals WeightExponent: 0.458 WhatDoYouCallATie: tie WhatDoYouCallLottery: lottery WhatDoYouCallPromoted: Chowder Cup Promote: 1 PromotePlus: 0 PromotePlusPercent: 0 WhatDoYouCallDemoted: relegated Demote: 0 DemotePlus: 0 DemotePlusPercent: 0 RulesEnd GamesBegin TeamListedFirst: home 5/9/20 A1Concrete 7-3 OriginalSix (ID: g1z5gn) 5/9/20 Jets 3-5 Sunnyvale (ID: g1z5gp) 5/9/20 TPCPirates 3-6 UnhungHeroes (ID: g1z5gq) 5/16/20 Sunnyvale 3-5 A1Concrete (ID: g1z5gr) 5/16/20 TPCPirates 11-5 OriginalSix (ID: g1z5gs) 5/16/20 UnhungHeroes 6-5 Jagrbombs (ID: g1z5gt) 5/23/20 A1Concrete 5-2 Jagrbombs (ID: g1z5gu) 5/23/20 Jets 3-5 UnhungHeroes (ID: g1z5gv) 5/23/20 Sunnyvale 3-7 OriginalSix (ID: g1z5gw) 5/30/20 Jets 6-3 TPCPirates (ID: g1z5gx) 5/30/20 Sunnyvale 1-6 Jagrbombs (ID: g1z5gy) 5/30/20 UnhungHeroes 7-5 OriginalSix (ID: g1z5gz) 6/4/20 A1Concrete 6-3 Jets (ID: g1z5h0) 6/4/20 OriginalSix 8-3 Jagrbombs (ID: g1z5h1) 6/5/20 Sunnyvale 3-3 (ot) TPCPirates (ID: g1z5h2) 6/13/20 Jets 9-4 Jagrbombs (ID: g1z5h3) 6/13/20 Sunnyvale 3-5 UnhungHeroes (ID: g1z5h4) 6/13/20 TPCPirates 4-4 (ot) A1Concrete (ID: g1z5h5) 6/20/20 A1Concrete 5-4 UnhungHeroes (ID: g1z5h6) 6/20/20 Jagrbombs 2-3 TPCPirates (ID: g1z5h7) 6/20/20 OriginalSix 5-7 (ot) Jets (ID: g1z5h8) 6/27/20 A1Concrete 4-4 (ot) OriginalSix (ID: g1z5h9) 6/27/20 Jets 6-5 Sunnyvale (ID: g1z5ha) 6/27/20 TPCPirates 6-4 UnhungHeroes (ID: g1z5hb) 7/2/20 Sunnyvale 3-2 A1Concrete (ID: g1z9p6) 7/2/20 TPCPirates 4-7 OriginalSix (ID: g1z9pz) 7/2/20 UnhungHeroes 3-6 Jagrbombs (ID: g1z9p8) 7/11/20 A1Concrete 6-2 Jagrbombs (ID: g1z9p9) 7/11/20 Jets 5-5 (ot) UnhungHeroes (ID: g1z9pa) 7/11/20 Sunnyvale 5-4 OriginalSix (ID: g1z9pb) 7/16/20 Jets 5-3 TPCPirates (ID: g1zam3) 7/16/20 Sunnyvale 4-2 Jagrbombs (ID: g1zam4) 7/16/20 UnhungHeroes 4-6 OriginalSix (ID: g1zam5) 7/23/20 A1Concrete 3-1 Jets (ID: g1zam6) 7/23/20 OriginalSix 6-2 Jagrbombs (ID: g1zam7) 7/23/20 Sunnyvale 5-3 TPCPirates (ID: g1zam8) 8/1/20 Jets 4-2 Jagrbombs (ID: g1z9pj) 8/1/20 Sunnyvale 5-2 UnhungHeroes (ID: g1z9pk) 8/1/20 TPCPirates 3-6 A1Concrete (ID: g1z9pm) 8/8/20 A1Concrete 3-6 UnhungHeroes (ID: g1z9pn) 8/8/20 Jagrbombs 3-4 TPCPirates (ID: g1z9pp) 8/8/20 OriginalSix 4-6 Jets (ID: g1z9pq) 8/15/20 A1Concrete 2-7 OriginalSix (ID: g1z9pr) 8/15/20 Jets 7-3 Sunnyvale (ID: g1z9ps) 8/15/20 TPCPirates 7-4 UnhungHeroes (ID: g1z9pt) 8/22/20 A1Concrete 3-4 Jagrbombs (ID: g1z9pu) 8/22/20 Jets 7-4 UnhungHeroes (ID: g1z9pv) 8/22/20 Sunnyvale 5-7 (ot) OriginalSix (ID: g1z9pw) 8/27/20 Jagrbombs 3-4 Jets (ID: g1z9px) 8/29/20 Sunnyvale 5-10 A1Concrete (ID: g1z9py) 8/29/20 TPCPirates 4-7 OriginalSix (ID: g1z9p7) 8/29/20 UnhungHeroes 5-5 (ot) Jagrbombs (ID: g1z9q0) GamesEnd