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: NLL (ID: 1a1ep) (Sort: League) Conference: East (ID: d1am) (Sort: Conf) (Playoffs: 3) Team: Buffalo Bandits (Bandits) (ID: t11dn) Team: New England Black Wolves (Black Wolves) (ID: t1fp4) Team: Rochester Knighthawks (Knighthawks) (ID: t11dq) Team: Toronto Rock (Rock) (ID: t11ds) Team: Georgia Swarm (Swarm) (ID: t11dw) Conference: West (ID: d1an) (Sort: Conf) (Playoffs: 3) Team: Colorado Mammoth (Mammoth) (ID: t11dr) Team: Calgary Roughnecks (Roughnecks) (ID: t11dt) Team: Saskatchewan Rush (Rush) (ID: t11du) Team: Vancouver Stealth (Stealth) (ID: t11dv) Kind: pro Sport: lacrosse Gender: male Country: Canada State: Level: A Season: 2017 (current: True) Author: ardrummo Note: LotteryNote: LeagueEnd SortBegin Conf: Average Points, Average Points HeadToHead, Average Points SameParent, Average GoalsDelta HeadToHead, Average GoalsDelta SameParent, Average Points CommonOpponentEqual, Average GoalsDelta, DrawLots League: Average Points, Average Points HeadToHead, Average Points CommonOpponentEqual, Average GoalsDelta HeadToHead, Average GoalsDelta, DrawLots SortEnd RulesBegin PointsForWinInRegulation: 1 PointsForWinInOvertime: 1 PointsForWinInShootout: 1 PointsForLossInRegulation: 0 PointsForLossInOvertime: 0 PointsForLossInShootout: 0 PointsForTie: 0 PercentOfGamesThatEndInTie: 0 PercentOfGamesThatEndInOvertimeWin: 0 PercentOfGamesThatEndInShootoutWin: 0 HomeFieldAdvantage: 0.5287 WeightType: Pythagorean WeightExponent: 1.4 WhatDoYouCallATie: tie WhatDoYouCallLottery: lottery WhatDoYouCallPromoted: promoted Promote: 0 PromotePlus: 0 PromotePlusPercent: 0 WhatDoYouCallDemoted: relegated Demote: 0 DemotePlus: 0 DemotePlusPercent: 0 RulesEnd GamesBegin TeamListedFirst: away 12/29/16 Rock 12-5 Knighthawks (ID: g1sdz1) 12/30/16 Mammoth 12-8 Bandits (ID: g1sdz2) 1/6/17 Stealth 12-11 Roughnecks (ID: g1sdz3) 1/7/17 Black Wolves 8-15 Knighthawks (ID: g1sdz4) 1/7/17 Stealth 15-9 Mammoth (ID: g1sdz5) 1/7/17 Rush 10-18 Swarm (ID: g1sdz6) 1/14/17 Swarm 18-14 Bandits (ID: g1sdz7) 1/14/17 Black Wolves 10-11 Mammoth (ID: g1sdz8) 1/14/17 Rush 11-13 Rock (ID: g1sdz9) 1/14/17 Roughnecks 14-10 Stealth (ID: g1sdza) 1/20/17 Roughnecks 14-12 Mammoth (ID: g1sdzb) 1/20/17 Black Wolves 9-14 Swarm (ID: g1sdzc) 1/21/17 Stealth 15-21 Bandits (ID: g1sdzd) 1/21/17 Knighthawks 8-16 Rush (ID: g1sdze) 1/27/17 Stealth 12-16 Rush (ID: g1sdzf) 1/28/17 Bandits 12-13 Black Wolves (ID: g1sdzg) 1/28/17 Knighthawks 9-8 Rock (ID: g1sdzh) 1/28/17 Mammoth 8-12 Roughnecks (ID: g1sdzi) 1/28/17 Swarm 14-12 Stealth (ID: g1sdzj) 2/3/17 Knighthawks Black Wolves (ID: g1sdzk) 2/3/17 Bandits Rock (ID: g1sdzm) 2/4/17 Swarm Mammoth (ID: g1sdzn) 2/4/17 Rush Roughnecks (ID: g1sdzp) 2/11/17 Rush Knighthawks (ID: g1sdzq) 2/11/17 Black Wolves Swarm (ID: g1sdzr) 2/12/17 Rock Roughnecks (ID: g1sdzs) 2/12/17 Mammoth Stealth (ID: g1sdzt) 2/17/17 Black Wolves Bandits (ID: g1sdzu) 2/17/17 Swarm Rock (ID: g1sdzv) 2/18/17 Rock Knighthawks (ID: g1sdzw) 2/18/17 Stealth Roughnecks (ID: g1sdzx) 2/18/17 Mammoth Rush (ID: g1sdzy) 2/19/17 Bandits Black Wolves (ID: g1sdzz) 2/19/17 Knighthawks Swarm (ID: g1se00) 2/25/17 Rock Bandits (ID: g1se01) 2/25/17 Roughnecks Rush (ID: g1se02) 2/25/17 Knighthawks Stealth (ID: g1se03) 2/26/17 Mammoth Black Wolves (ID: g1se04) 3/4/17 Knighthawks Bandits (ID: g1se05) 3/4/17 Roughnecks Mammoth (ID: g1se06) 3/4/17 Black Wolves Rock (ID: g1se07) 3/5/17 Bandits Knighthawks (ID: g1se08) 3/5/17 Swarm Roughnecks (ID: g1se09) 3/5/17 Rush Stealth (ID: g1se0a) 3/12/17 Roughnecks Rock (ID: g1se0b) 3/12/17 Mammoth Rush (ID: g1se0c) 3/13/17 Swarm Black Wolves (ID: g1se0d) 3/13/17 Stealth Mammoth (ID: g1se0e) 3/18/17 Knighthawks Black Wolves (ID: g1se0f) 3/18/17 Mammoth Rock (ID: g1se0g) 3/18/17 Bandits Stealth (ID: g1se0h) 3/18/17 Roughnecks Swarm (ID: g1se0i) 3/25/17 Roughnecks Rush (ID: g1se0j) 3/25/17 Rock Swarm (ID: g1se0k) 3/26/17 Bandits Knighthawks (ID: g1se0m) 3/26/17 Rush Mammoth (ID: g1se0n) 3/26/17 Stealth Rock (ID: g1se0p) 3/27/17 Black Wolves Roughnecks (ID: g1se0q) 4/1/17 Rock Stealth (ID: g1se0r) 4/2/17 Rush Bandits (ID: g1se0s) 4/2/17 Roughnecks Knighthawks (ID: g1se0t) 4/2/17 Mammoth Swarm (ID: g1se0u) 4/3/17 Rock Black Wolves (ID: g1se0v) 4/8/17 Swarm Black Wolves (ID: g1se0w) 4/9/17 Bandits Roughnecks (ID: g1se0x) 4/9/17 Stealth Rush (ID: g1se0y) 4/15/17 Bandits Rock (ID: g1se0z) 4/16/17 Knighthawks Mammoth (ID: g1se10) 4/16/17 Black Wolves Rush (ID: g1se11) 4/16/17 Roughnecks Stealth (ID: g1se12) 4/16/17 Bandits Swarm (ID: g1se13) 4/23/17 Swarm Bandits (ID: g1se14) 4/23/17 Black Wolves Knighthawks (ID: g1se15) 4/23/17 Rock Rush (ID: g1se16) 4/23/17 Mammoth Stealth (ID: g1se17) 4/29/17 Swarm Knighthawks (ID: g1se18) 4/29/17 Rush Mammoth (ID: g1se19) 4/30/17 Rock Bandits (ID: g1se1a) 4/30/17 Stealth Black Wolves (ID: g1se1b) 4/30/17 Rush Roughnecks (ID: g1se1c) 4/30/17 Knighthawks Swarm (ID: g1se1d) GamesEnd