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: D1 AA 2019 (D1AA2019) (ID: 1a1xt) (Sort: Div) (Playoffs: 1) Team: BSP (ID: t1xgh) Team: Chaudiere-Ouest (ID: t1xgi) Team: CRSA (ID: t1xgj) Team: HSC (ID: t1xgk) Team: KODIAK (ID: t1xgm) Team: QC Centre (ID: t1xgn) Kind: rec Sport: soccer Gender: male Country: Canada State: Level: AA Season: 2019Summer (current: True) Author: Alex Soulard Note: LotteryNote: LeagueEnd SortBegin Div: Average Points, Average GoalsDelta, Average GoalsFor, Average Points HeadtoHead, Average GoalsDelta HeadtoHead, Average GoalsFor HeadtoHead, DrawLots SortEnd RulesBegin PointsForWinInRegulation: 3 PointsForWinInOvertime: 3 PointsForWinInShootout: 3 PointsForLossInRegulation: 0 PointsForLossInOvertime: 0 PointsForLossInShootout: 0 PointsForTie: 1 PercentOfGamesThatEndInTie: 0.2 PercentOfGamesThatEndInOvertimeWin: 0 PercentOfGamesThatEndInShootoutWin: 0 HomeFieldAdvantage: 0.5 WeightType: Pythagorean WeightExponent: 1.7 WhatDoYouCallATie: draw WhatDoYouCallLottery: lottery WhatDoYouCallPromoted: SAPUTO Promote: 2 PromotePlus: 0 PromotePlusPercent: 0 WhatDoYouCallDemoted: Div 2 Demote: 2 DemotePlus: 0 DemotePlusPercent: 0 RulesEnd GamesBegin TeamListedFirst: home 5/15/19 CRSA 2-2 BSP (ID: g1zcyh) 5/15/19 HSC 0-4 Chaudiere-Ouest (ID: g1zcyi) 5/15/19 KODIAK 1-2 QC Centre (ID: g1zcyj) 5/22/19 Chaudiere-Ouest 5-3 KODIAK (ID: g1zcyk) 5/22/19 CRSA 2-2 HSC (ID: g1zcym) 5/22/19 QC Centre 0-7 BSP (ID: g1zcyn) 5/26/19 BSP 3-3 Chaudiere-Ouest (ID: g1zcyp) 5/29/19 CRSA 3-3 QC Centre (ID: g1zcyq) 5/29/19 HSC 3-0 KODIAK (ID: g1zcyr) 6/5/19 Chaudiere-Ouest 6-1 CRSA (ID: g1zcys) 6/5/19 HSC 1-3 QC Centre (ID: g1zcyt) 6/5/19 KODIAK 4-4 BSP (ID: g1zcyu) 6/9/19 BSP 2-1 HSC (ID: g1zcyv) 6/12/19 CRSA 4-4 KODIAK (ID: g1zcyw) 6/12/19 QC Centre 1-3 Chaudiere-Ouest (ID: g1zcyx) 6/19/19 BSP 2-2 CRSA (ID: g1zcyy) 6/19/19 Chaudiere-Ouest 1-0 HSC (ID: g1zcyz) 6/19/19 QC Centre 4-3 KODIAK (ID: g1zcz0) 6/26/19 HSC 2-3 CRSA (ID: g1zcz1) 6/26/19 KODIAK 1-2 Chaudiere-Ouest (ID: g1zcz2) 6/30/19 BSP 4-2 QC Centre (ID: g1zcz3) 7/3/19 Chaudiere-Ouest 4-0 BSP (ID: g1zcz4) 7/3/19 KODIAK 0-3 HSC (ID: g1zcz5) 7/3/19 QC Centre 3-2 CRSA (ID: g1zcz6) 7/10/19 QC Centre 0-1 HSC (ID: g1zcz7) 7/17/19 Chaudiere-Ouest 3-3 QC Centre (ID: g1zcz8) 7/17/19 HSC 4-1 BSP (ID: g1zcz9) 7/17/19 KODIAK 5-2 CRSA (ID: g1zcza) 7/28/19 BSP 3-0 CRSA (ID: g1zczb) 7/31/19 HSC 0-1 Chaudiere-Ouest (ID: g1zczc) 7/31/19 KODIAK 3-1 QC Centre (ID: g1zczd) 8/4/19 BSP 7-3 KODIAK (ID: g1zcze) 8/4/19 CRSA Chaudiere-Ouest (ID: g1zczf) 8/7/19 Chaudiere-Ouest 2-0 KODIAK (ID: g1zczg) 8/7/19 CRSA 1-3 HSC (ID: g1zczh) 8/7/19 QC Centre 2-6 BSP (ID: g1zczi) 8/11/19 BSP 0-7 Chaudiere-Ouest (ID: g1zczj) 8/14/19 CRSA QC Centre (ID: g1zczk) 8/14/19 HSC KODIAK (ID: g1zczm) 8/21/19 Chaudiere-Ouest CRSA (ID: g1zczn) 8/21/19 HSC QC Centre (ID: g1zczp) 8/21/19 KODIAK BSP (ID: g1zczq) 8/25/19 BSP HSC (ID: g1zczr) 8/28/19 CRSA KODIAK (ID: g1zczs) 8/28/19 QC Centre Chaudiere-Ouest (ID: g1zczt) GamesEnd