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: CFL (ID: cfl) (Sort: Lottery) (Playoffs: 6)
Division: East (ID: d152) (Sort: Div) (Playoffs: 2)
Team: Hamilton Tiger Cats (Hamilton) (ID: t1100)
Team: Montreal Alouettes (Montreal) (ID: t1101)
Team: Ottawa RedBlacks (Ottawa) (ID: t1bna)
Team: Toronto Argonauts (Toronto) (ID: t1103)
Division: West (ID: d153) (Sort: Div) (Playoffs: 2)
Team: B. C. Lions (BC) (ID: t1zx)
Team: Calgary Stampeders (Calgary) (ID: t1zy)
Team: Edmonton Eskimos (Edmonton) (ID: t1zz)
Team: Saskatchewan Roughriders (Saskatchewan) (ID: t1102)
Team: Winnipeg Blue Bombers (Winnipeg) (ID: t1104)
Kind: pro
Sport: football
Gender: male
Country: Canada
State:
Level: A
Season: 2017 (current: False)
Author: Desmond Smith
Note: The CFL playoffs begin in early November with the top team from each division having an automatic home berth in the division final, and a bye week during the division semifinal. The second-place team from each division hosts the third-place team in the division semifinal, unless a fourth-place team from one division finishes with a better record than a third place team in the other. (This provision is known as the crossover rule.)
Stats are usually updated immediately upon a game's completion.
Please let me know if you see anything wrong: DESMOND dot SMITH at SHAW dot CA.
LotteryNote:
LeagueEnd
SortBegin
Div: Points, Wins, Wins HeadToHead, GoalsDelta HeadToHead, Wins SameParent, GoalsDelta SameParent, GoalsDelta, DrawLots
Lottery: MoveClinchedToFrontBySeed, Points, Wins, Wins HeadToHead, GoalsDelta HeadToHead, GoalsDelta, DrawLots, Seed [(6-7) Points]
SortEnd
RulesBegin
PointsForWinInRegulation: 2
PointsForWinInOvertime: 2
PointsForWinInShootout: 2
PointsForLossInRegulation: 0
PointsForLossInOvertime: 0
PointsForLossInShootout: 0
PointsForTie: 1
PercentOfGamesThatEndInTie: 0.013
PercentOfGamesThatEndInOvertimeWin: 0
PercentOfGamesThatEndInShootoutWin: 0
HomeFieldAdvantage: 0.563
WeightType: PercentOfPointsWon
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
6/22/17 7:30 PM Saskatchewan 16-17 Montreal (ID: g1u04f)
6/23/17 7:30 PM Calgary 31-31 (ot) Ottawa (ID: g1u04g)
6/24/17 10:00 PM Edmonton 30-27 BC (ID: g1u04h)
6/25/17 4:00 PM Hamilton 15-32 Toronto (ID: g1u04i)
6/29/17 9:00 PM Ottawa 39-43 Calgary (ID: g1u04j)
6/30/17 7:00 PM BC 28-15 Toronto (ID: g1u04k)
6/30/17 10:00 PM Montreal 19-23 Edmonton (ID: g1u04m)
7/1/17 9:00 PM Winnipeg 43-40 (ot) Saskatchewan (ID: g1xdtb)
7/6/17 7:30 PM BC 23-16 Montreal (ID: g1u04p)
7/7/17 8:30 PM Calgary 29-10 Winnipeg (ID: g1u04q)
7/8/17 7:00 PM Toronto 26-25 Ottawa (ID: g1u04r)
7/8/17 10:00 PM Hamilton 20-37 Saskatchewan (ID: g1u04s)
7/13/17 8:30 PM Toronto 25-33 Winnipeg (ID: g1u04t)
7/14/17 7:00 PM Calgary 23-30 Montreal (ID: g1u04u)
7/14/17 10:00 PM Ottawa 21-23 Edmonton (ID: g1u04v)
7/15/17 7:30 PM BC 41-26 Hamilton (ID: g1u04w)
7/19/17 7:30 PM Montreal 19-24 Ottawa (ID: g1u04x)
7/20/17 7:30 PM Edmonton 31-28 Hamilton (ID: g1u04y)
7/21/17 10:00 PM Winnipeg 42-45 BC (ID: g1u04z)
7/22/17 9:00 PM Saskatchewan 10-27 Calgary (ID: g1xdtc)
7/24/17 7:30 PM Ottawa 24-27 Toronto (ID: g1u051)
7/27/17 8:30 PM Montreal 40-41 Winnipeg (ID: g1u052)
7/28/17 9:30 PM BC 26-37 Edmonton (ID: g1u053)
7/29/17 6:30 PM Toronto 27-38 Saskatchewan (ID: g1u054)
7/29/17 9:30 PM Hamilton 1-60 Calgary (ID: g1u055)
8/3/17 7:30 PM Calgary 41-24 Toronto (ID: g1u056)
8/4/17 7:00 PM Winnipeg 33-30 Ottawa (ID: g1u057)
8/4/17 9:30 PM Hamilton 28-33 Edmonton (ID: g1u058)
8/5/17 7:00 PM Saskatchewan 15-30 BC (ID: g1u059)
8/10/17 7:30 PM Edmonton 27-20 Ottawa (ID: g1u05a)
8/11/17 7:30 PM Toronto 9-21 Montreal (ID: g1u05b)
8/12/17 7:30 PM Winnipeg 39-12 Hamilton (ID: g1u05c)
8/13/17 8:00 PM BC 8-41 Saskatchewan (ID: g1u05d)
8/17/17 8:30 PM Edmonton 26-33 Winnipeg (ID: g1u05e)
8/18/17 7:30 PM Ottawa 37-18 Hamilton (ID: g1u05f)
8/18/17 10:30 PM Calgary 21-17 BC (ID: g1u05g)
8/19/17 4:00 PM Montreal 6-38 Toronto (ID: g1xdtd)
8/24/17 7:30 PM Winnipeg 34-31 (ot) Montreal (ID: g1u05i)
8/25/17 9:30 PM Saskatchewan 54-31 Edmonton (ID: g1u05j)
8/26/17 3:30 PM BC 24-31 Ottawa (ID: g1u05k)
8/26/17 9:00 PM Toronto 7-23 Calgary (ID: g1u05m)
8/31/17 7:30 PM Ottawa 32-4 Montreal (ID: g1xdte)
9/3/17 4:00 PM Winnipeg 24-38 Saskatchewan (ID: g1u05p)
9/4/17 3:00 PM Edmonton 18-39 Calgary (ID: g1u05q)
9/4/17 6:30 PM Toronto 22-24 Hamilton (ID: g1xdtf)
9/8/17 10:00 PM Montreal 18-41 BC (ID: g1u05s)
9/9/17 3:00 PM Saskatchewan 28-48 Winnipeg (ID: g1u05t)
9/9/17 6:00 PM Hamilton 26-22 Ottawa (ID: g1xdtg)
9/9/17 9:00 PM Calgary 25-22 Edmonton (ID: g1xdth)
9/15/17 7:00 PM Saskatchewan 27-19 Hamilton (ID: g1u05w)
9/16/17 4:00 PM Edmonton 26-34 Toronto (ID: g1u05x)
9/16/17 7:00 PM BC 13-27 Calgary (ID: g1u05y)
9/17/17 1:00 PM Ottawa 29-11 Montreal (ID: g1u05z)
9/22/17 8:00 PM Ottawa 9-29 Winnipeg (ID: g1u060)
9/22/17 11:00 PM Hamilton 24-23 BC (ID: g1u061)
9/23/17 7:00 PM Montreal 19-33 Toronto (ID: g1u062)
9/24/17 4:00 PM Calgary 15-9 Saskatchewan (ID: g1u063)
9/29/17 7:00 PM Saskatchewan 18-17 Ottawa (ID: g1u064)
9/29/17 9:30 PM Montreal 11-59 Calgary (ID: g1u065)
9/30/17 6:30 PM Toronto 43-35 (ot) Hamilton (ID: g1u066)
9/30/17 9:30 PM Winnipeg 28-19 Edmonton (ID: g1u067)
10/6/17 8:30 PM Hamilton 30-13 Winnipeg (ID: g1u068)
10/7/17 4:00 PM Saskatchewan 27-24 Toronto (ID: g1u069)
10/7/17 7:00 PM Ottawa 30-25 BC (ID: g1u06a)
10/9/17 2:00 PM Edmonton 42-24 Montreal (ID: g1u06b)
10/13/17 7:00 PM Calgary 28-25 Hamilton (ID: g1u06c)
10/13/17 10:00 PM Ottawa 33-32 Saskatchewan (ID: g1u06d)
10/14/17 4:00 PM BC 20-26 Winnipeg (ID: g1xdti)
10/14/17 7:00 PM Toronto 27-30 Edmonton (ID: g1u06f)
10/20/17 9:00 PM Saskatchewan 30-7 Calgary (ID: g1u06g)
10/21/17 4:00 PM Winnipeg 28-29 Toronto (ID: g1u06h)
10/21/17 10:00 PM Edmonton 35-29 (ot) BC (ID: g1u06i)
10/22/17 1:00 PM Hamilton 43-16 Montreal (ID: g1u06j)
10/27/17 7:00 PM Hamilton 36-41 Ottawa (ID: g1u06k)
10/27/17 9:30 PM Montreal 12-37 Saskatchewan (ID: g1u06m)
10/28/17 4:00 PM BC 36-27 Winnipeg (ID: g1u06n)
10/28/17 7:00 PM Calgary 20-29 Edmonton (ID: g1u06p)
11/3/17 7:00 PM Montreal 0-33 Hamilton (ID: g1u06q)
11/3/17 9:30 PM Winnipeg 23-5 Calgary (ID: g1u06r)
11/4/17 7:00 PM Edmonton 28-13 Saskatchewan (ID: g1u06s)
11/4/17 10:00 PM Toronto 40-13 BC (ID: g1u06t)
GamesEnd