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: Collegial Div 2 Nord-Est (Collegial Div 2) (ID: 1a1yd) (Sort: Tag) (Playoffs: 5) Team: Alma (ID: t116t) Team: Beauce-Appalaches (ID: t116c) Team: Ch.-St-Lawrence (ID: t116d) Team: Chicoutimi (ID: t116y) Team: Garneau (ID: t186) Team: Jonquière (ID: t116x) Team: Lévis-Lauzon (ID: t116q) Team: Limoilou (ID: t116u) Team: Rimouski (ID: t116r) Team: Rivière-du-Loup (ID: t116a) Team: Sainte-Foy (ID: t116f) Team: Thetford (ID: t116b) Kind: rec Sport: soccer Gender: male Country: Canada State: QC Level: AA Season: 2019-2020 (current: True) Author: Karl Gierlinger Note: LotteryNote: LeagueEnd SortBegin Tag:Points, Average Points HeadToHead, Least GoalsAgainst, Wins, GoalsDelta Headtohead, GoalsDelta SortEnd RulesBegin PointsForWinInRegulation: 3 PointsForWinInOvertime: 3 PointsForWinInShootout: 3 PointsForLossInRegulation: 0 PointsForLossInOvertime: 0 PointsForLossInShootout: 0 PointsForTie: 1 PercentOfGamesThatEndInTie: 0.05 PercentOfGamesThatEndInOvertimeWin: 0 PercentOfGamesThatEndInShootoutWin: 0 HomeFieldAdvantage: 0.5 WeightType: PercentOfPointsWon WeightExponent: 1 WhatDoYouCallATie: tie WhatDoYouCallLottery: lottery WhatDoYouCallPromoted: promoted Promote: 0 PromotePlus: 0 PromotePlusPercent: 0 WhatDoYouCallDemoted: relegated Demote: 0 DemotePlus: 0 DemotePlusPercent: 0 RulesEnd GamesBegin TeamListedFirst: away 8/30/19 Sainte-Foy 10-0 Thetford (ID: g1znc8) 8/31/19 Chicoutimi 2-3 Beauce-Appalaches (ID: g1znc9) 8/31/19 Rivière-du-Loup 0-4 Lévis-Lauzon (ID: g1znca) 9/1/19 Lévis-Lauzon 0-8 Rimouski (ID: g1zncb) 9/2/19 Garneau 0-0 Limoilou (ID: g1zncc) 9/7/19 Beauce-Appalaches 2-2 Ch.-St-Lawrence (ID: g1zncd) 9/8/19 Ch.-St-Lawrence 0-3 Chicoutimi (ID: g1znce) 9/8/19 Sainte-Foy 2-0 Rimouski (ID: g1zncf) 9/8/19 Rivière-du-Loup 4-2 Thetford (ID: g1zncg) 9/14/19 Beauce-Appalaches 1-4 Jonquière (ID: g1znch) 9/14/19 Rivière-du-Loup 0-2 Sainte-Foy (ID: g1znci) 9/15/19 Thetford 3-4 Ch.-St-Lawrence (ID: g1zncj) 9/15/19 Sainte-Foy 0-0 Chicoutimi (ID: g1znck) 9/15/19 Alma 1-1 Garneau (ID: g1zncm) 9/15/19 Limoilou 3-1 Lévis-Lauzon (ID: g1zncn) 9/17/19 Rimouski 2-0 Rivière-du-Loup (ID: g1zncp) 9/20/19 Jonquière 3-0 Ch.-St-Lawrence (ID: g1zncq) 9/21/19 Thetford 1-4 Garneau (ID: g1zncr) 9/21/19 Limoilou 0-0 Jonquière (ID: g1zncs) 9/21/19 Beauce-Appalaches 5-4 Sainte-Foy (ID: g1znct) 9/22/19 Lévis-Lauzon 1-3 Alma (ID: g1zncu) 9/22/19 Thetford 0-1 Beauce-Appalaches (ID: g1zncv) 9/22/19 Chicoutimi 1-3 Limoilou (ID: g1zncw) 9/22/19 Garneau 1-1 Rimouski (ID: g1zncx) 9/25/19 Ch.-St-Lawrence 0-5 Sainte-Foy (ID: g1zncy) 9/26/19 Jonquière 1-3 Alma (ID: g1zncz) 9/28/19 Rimouski 5-1 Beauce-Appalaches (ID: g1znd0) 9/28/19 Garneau 1-2 Chicoutimi (ID: g1znd1) 9/28/19 Alma 1-3 Limoilou (ID: g1znd2) 9/29/19 Lévis-Lauzon 3-1 Garneau (ID: g1znd3) 9/29/19 Sainte-Foy 0-1 Jonquière (ID: g1znd4) 9/29/19 Limoilou 4-0 Rivière-du-Loup (ID: g1znd5) 9/29/19 Rimouski 4-0 Thetford (ID: g1znd6) 10/5/19 Lévis-Lauzon 1-2 Chicoutimi (ID: g1znd8) 10/5/19 Jonquière 1-3 Garneau (ID: g1znd9) 10/5/19 Beauce-Appalaches 2-0 Rivière-du-Loup (ID: g1znda) 10/5/19 Alma 4-0 Sainte-Foy (ID: g1zndb) 10/6/19 Ch.-St-Lawrence 1-8 Alma (ID: g1zndc) 10/6/19 Thetford 1-8 Lévis-Lauzon (ID: g1zndd) 10/6/19 Rimouski 3-2 Limoilou (ID: g1znde) 10/7/19 Chicoutimi 1-1 Jonquière (ID: g1zndf) 10/10/19 Chicoutimi 0-4 Alma (ID: g1zndg) 10/11/19 Garneau 4-0 Rivière-du-Loup (ID: g1zndh) 10/12/19 Alma Beauce-Appalaches (ID: g1zndi) 10/12/19 Jonquière Lévis-Lauzon (ID: g1zndj) 10/12/19 Ch.-St-Lawrence 0-2 Rimouski (ID: g1zndk) 10/14/19 Rivière-du-Loup Ch.-St-Lawrence (ID: g1znd7) 10/14/19 Limoilou Thetford (ID: g1zndm) GamesEnd