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: nll) (Sort: League) (Playoffs: 6) Division: East (ID: d1am) (Sort: Div) (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) Division: West (ID: d1an) (Sort: Div) (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: USA State: Level: A Season: 2016 (current: False) Author: statmanrob Note: LotteryNote: LeagueEnd SortBegin Div: 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 1/1/16 Swarm 15-16 Mammoth (ID: g1q4tm) 1/2/16 Rush 10-8 Roughnecks (ID: g1q4tn) 1/9/16 Roughnecks 9-10 Bandits (ID: g1q4tp) 1/9/16 Mammoth 16-14 Knighthawks (ID: g1q4tq) 1/9/16 Black Wolves 17-7 Stealth (ID: g1q4tr) 1/9/16 Rock 7-12 Swarm (ID: g1q4ts) 1/14/16 Knighthawks 12-7 Rock (ID: g1q4tt) 1/15/16 Roughnecks 9-8 Black Wolves (ID: g1q4tu) 1/15/16 Stealth 13-11 Rush (ID: g1q4tv) 1/16/16 Rock 5-12 Knighthawks (ID: g1q4tw) 1/16/16 Bandits 14-15 Mammoth (ID: g1q4tx) 1/17/16 Black Wolves 11-6 Swarm (ID: g1q4ty) 1/23/16 Rock 6-12 Bandits (ID: g1q4tz) 1/23/16 Mammoth 14-5 Stealth (ID: g1q4u0) 1/29/16 Swarm 20-17 Rock (ID: g1q4u1) 1/29/16 Mammoth 10-12 Rush (ID: g1q4u2) 1/30/16 Bandits 11-15 Black Wolves (ID: g1q4u3) 1/30/16 Swarm 13-9 Knighthawks (ID: g1q4u4) 1/30/16 Stealth 13-15 Roughnecks (ID: g1q4u5) 2/5/16 Roughnecks 12-19 Rush (ID: g1q4u6) 2/6/16 Black Wolves 10-12 Bandits (ID: g1q4u7) 2/6/16 Swarm 11-12 Roughnecks (ID: g1q4u8) 2/6/16 Mammoth 7-15 Stealth (ID: g1q4u9) 2/11/16 Rush 7-9 Mammoth (ID: g1q4ua) 2/13/16 Stealth 15-16 Knighthawks (ID: g1q4ub) 2/13/16 Mammoth 13-8 Roughnecks (ID: g1q4uc) 2/14/16 Rock 16-17 Black Wolves (ID: g1q4ud) 2/14/16 Bandits 21-14 Swarm (ID: g1q4ue) 2/19/16 Bandits 12-14 Rock (ID: g1q4uf) 2/19/16 Knighthawks 8-11 Rush (ID: g1q4ug) 2/20/16 Swarm 19-15 Bandits (ID: g1q4uh) 2/20/16 Roughnecks 13-14 Stealth (ID: g1q4ui) 2/26/16 Bandits 19-18 Rush (ID: g1q4uj) 2/27/16 Stealth 10-11 Mammoth (ID: g1q4uk) 2/27/16 Knighthawks 6-17 Rock (ID: g1q4um) 2/28/16 Swarm 15-16 Black Wolves (ID: g1q4un) 2/28/16 Rush 12-11 Roughnecks (ID: g1q4up) 3/5/16 Black Wolves 13-14 Mammoth (ID: g1q4uq) 3/5/16 Knighthawks 9-8 Roughnecks (ID: g1q4ur) 3/5/16 Bandits 13-8 Stealth (ID: g1q4us) 3/11/16 Knighthawks 10-13 Bandits (ID: g1q4ut) 3/11/16 Roughnecks 15-10 Rock (ID: g1q4uu) 3/12/16 Black Wolves 13-17 Knighthawks (ID: g1q4uv) 3/12/16 Swarm 8-14 Rush (ID: g1q4uw) 3/13/16 Stealth 6-9 Rock (ID: g1q4ux) 3/18/16 Knighthawks 11-4 Swarm (ID: g1q4uy) 3/19/16 Mammoth 9-13 Roughnecks (ID: g1q4uz) 3/19/16 Rush 24-16 Stealth (ID: g1q4v0) 3/25/16 Stealth 10-17 Bandits (ID: g1q4v1) 3/25/16 Knighthawks 13-16 Black Wolves (ID: g1q4v2) 3/25/16 Rush 11-9 Rock (ID: g1q4v3) 3/25/16 Roughnecks 16-12 Swarm (ID: g1q4v4) 3/26/16 Black Wolves 10-8 Knighthawks (ID: g1q4v5) 3/26/16 Roughnecks 12-13 Mammoth (ID: g1q4v6) 3/26/16 Rock 8-13 Rush (ID: g1q4v7) 4/2/16 Mammoth 12-10 Black Wolves (ID: g1q4v8) 4/2/16 Roughnecks 9-11 Rush (ID: g1q4v9) 4/2/16 Rock 13-11 Stealth (ID: g1q4va) 4/2/16 Bandits 18-14 Swarm (ID: g1q4vb) 4/8/16 Rush 13-14 Black Wolves (ID: g1q4vc) 4/9/16 Knighthawks 12-14 Bandits (ID: g1q4vd) 4/9/16 Black Wolves 14-10 Rock (ID: g1q4ve) 4/9/16 Stealth 12-16 Roughnecks (ID: g1q4vf) 4/10/16 Mammoth 10-17 Swarm (ID: g1q4vg) 4/15/16 Rush 11-5 Mammoth (ID: g1q4vh) 4/15/16 Bandits 9-12 Rock (ID: g1q4vi) 4/15/16 Black Wolves 9-16 Swarm (ID: g1q4vj) 4/16/16 Rock 8-14 Bandits (ID: g1q4vk) 4/16/16 Swarm 17-11 Knighthawks (ID: g1q4vm) 4/16/16 Mammoth 8-11 Rush (ID: g1q4vn) 4/16/16 Roughnecks 12-13 Stealth (ID: g1q4vp) 4/23/16 Swarm 11-21 Black Wolves (ID: g1q4vq) 4/23/16 Bandits 15-13 Knighthawks (ID: g1q4vr) 4/23/16 Rock 5-10 Mammoth (ID: g1q4vs) 4/23/16 Rush 12-14 Stealth (ID: g1q4vt) 4/29/16 Stealth 10-11 Mammoth (ID: g1q4vu) 4/30/16 Black Wolves 7-12 Bandits (ID: g1q4vv) 4/30/16 Rush 13-9 Knighthawks (ID: g1q4vw) 4/30/16 Rock 17-18 Roughnecks (ID: g1q4vx) 4/30/16 Stealth 6-14 Swarm (ID: g1q4vy) 5/1/16 Knighthawks 10-8 Black Wolves (ID: g1q4vz) GamesEnd