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: HBADIV321A (ID: 1a1x2) (Sort: Div) (Playoffs: 8) Team: Archbishop Jordan (ABJ) (ID: t1x6g) Team: Edmonton Christian (EC) (ID: t1x6h) Team: Eastglen (EG) (ID: t1x6i) Team: Harry Ainlay-Juniors (HA) (ID: t1x6j) Team: McNally (MCN) (ID: t1x6k) Team: M.E Lazerte (MEL) (ID: t1x6m) Team: Queen Elizabeth (QE) (ID: t1x6n) Team: Salisbury-Juniors (SAL) (ID: t1x6p) Team: St Peter (SPA) (ID: t1x6q) Team: Vimy Ridge (VR) (ID: t1x6r) Team: W.P. Wagner (WP) (ID: t1x6s) Kind: rec Sport: hockey Gender: female Country: Canada State: Alberta Level: Division 9 Season: 2019 (current: True) Author: CARR155 Note: LotteryNote: LeagueEnd SortBegin Div: Points, Wins HeadToHead, Least GoalsAgainst HeadToHead, Wins, Least Total GoalsAgainst, DrawLots SortEnd RulesBegin PointsForWinInRegulation: 2 PointsForWinInOvertime: 2 PointsForWinInShootout: 2 PointsForLossInRegulation: 0 PointsForLossInOvertime: 0 PointsForLossInShootout: 0 PointsForTie: 1 PercentOfGamesThatEndInTie: 0.0256410256410256 PercentOfGamesThatEndInOvertimeWin: 0 PercentOfGamesThatEndInShootoutWin: 0 HomeFieldAdvantage: 0.5 WeightType: PercentOfPointsWon WeightExponent: 0 WhatDoYouCallATie: tie WhatDoYouCallLottery: lottery WhatDoYouCallPromoted: promoted Promote: 0 PromotePlus: 0 PromotePlusPercent: 0 WhatDoYouCallDemoted: relegated Demote: 0 DemotePlus: 0 DemotePlusPercent: 0 RulesEnd GamesBegin TeamListedFirst: away 3/11/19 EG 7-8 ABJ (ID: g1ywmg) 3/11/19 SAL 23-6 ABJ (ID: g1ywmh) 3/11/19 HA 4-5 EG (ID: g1ywmi) 3/11/19 ABJ 8-16 MCN (ID: g1ywmj) 3/11/19 EG 2-16 MCN (ID: g1ywmk) 3/11/19 MEL 14-10 MCN (ID: g1ywmm) 3/11/19 EG 5-2 SPA (ID: g1ywmn) 3/11/19 HA 8-11 SPA (ID: g1ywmp) 3/11/19 SAL 19-4 SPA (ID: g1ywmq) 3/11/19 ABJ 11-9 VR (ID: g1ywmr) 3/11/19 SAL 17-7 VR (ID: g1ywms) 3/11/19 MCN 11-6 WP (ID: g1ywmt) 3/11/19 MEL 12-8 WP (ID: g1ywmu) 3/11/19 SAL 26-6 WP (ID: g1ywmv) 3/11/19 SPA 8-15 WP (ID: g1ywmw) 3/18/19 QE 7-13 EG (ID: g1ywmx) 3/18/19 WP 9-10 EG (ID: g1ywmy) 3/18/19 EC 7-14 HA (ID: g1ywmz) 3/18/19 SAL 23-4 HA (ID: g1ywn0) 3/18/19 ABJ 19-5 QE (ID: g1ywn1) 3/18/19 MEL 19-6 QE (ID: g1ywn2) 3/18/19 WP 20-9 QE (ID: g1ywn3) 3/18/19 ABJ 16-19 SPA (ID: g1ywn4) 3/18/19 QE 6-15 SPA (ID: g1ywn5) 3/18/19 EC 12-16 WP (ID: g1ywn6) 3/18/19 VR 11-16 WP (ID: g1ywn7) 4/1/19 EG 15-15 EC (ID: g1ywn8) 4/1/19 SPA 10-12 EC (ID: g1ywn9) 4/1/19 EC 8-18 MEL (ID: g1ywna) 4/2/19 ABJ EC (ID: g1ywnb) 4/2/19 SPA 6-9 MCN (ID: g1ywnc) 4/2/19 VR MCN (ID: g1ywnd) 4/2/19 ABJ 15-19 MEL (ID: g1ywne) 4/2/19 VR 5-15 SPA (ID: g1ywnf) 4/3/19 MEL 8-6 EG (ID: g1ywng) 4/3/19 SAL 11-6 EG (ID: g1ywnh) 4/3/19 ABJ HA (ID: g1ywni) 4/3/19 ABJ 8-12 WP (ID: g1ywnj) 4/3/19 HA 12-17 WP (ID: g1ywnk) 4/4/19 QE EC (ID: g1ywnm) 4/4/19 VR EC (ID: g1ywnn) 4/4/19 QE VR (ID: g1ywnp) 4/9/19 MEL HA (ID: g1ywnq) 4/9/19 MEL SAL (ID: g1ywnr) 4/9/19 EG VR (ID: g1ywnt) 4/9/19 HA VR (ID: g1ywnu) 4/10/19 MCN EC (ID: g1ywnv) 4/10/19 EC SAL (ID: g1ywnw) 4/10/19 MCN SAL (ID: g1ywnx) 4/10/19 QE SAL (ID: g1ywny) 4/11/19 HA MCN (ID: g1ywnz) 4/11/19 SPA MEL (ID: g1ywp0) 4/11/19 VR MEL (ID: g1ywp1) 4/11/19 HA QE (ID: g1ywp2) 4/11/19 MCN QE (ID: g1ywp3) GamesEnd