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: Dayton Amateur Soccer League (DASL) (ID: 1a57) (Sort: Conf) Conference: Division 1 (ID: d1kj) (Sort: Conf) (Playoffs: 2) Division: 1 (ID: d1kk) (Sort: Div) (Playoffs: 2) Team: Al-akhir (ID: t136n) Team: Celtics (ID: t136p) Team: Chromparts (ID: t136q) Team: FC Tipp (ID: t136r) Team: Metro FC (ID: t136s) Team: Ozweego (ID: t136t) Team: RoguesII (ID: t136u) Team: Thunder (ID: t136v) Team: WPAFB (ID: t136w) Team: YS Int. (ID: t136x) Kind: rec Sport: soccer Gender: male Country: USA State: Ohio South Level: Season: 2010-11 (current: True) Author: Erik Hart Note: LotteryNote: LeagueEnd SortBegin Div: Points, GoalsDelta, GoalsFor, DrawLots Conf: MoveClinchedToFrontBySeed, Average Points, Average Points HeadToHead, Average GoalsDelta, DrawLots SortEnd RulesBegin PointsForWinInRegulation: 3 PointsForWinInOvertime: 3 PointsForWinInShootout: 3 PointsForLossInRegulation: 0 PointsForLossInOvertime: 0 PointsForLossInShootout: 0 PointsForTie: 1 PercentOfGamesThatEndInTie: 0.258 PercentOfGamesThatEndInOvertimeWin: 0 PercentOfGamesThatEndInShootoutWin: 0 HomeFieldAdvantage: 0.5 WeightType: Pythagenpat WeightExponent: 0.26 WhatDoYouCallATie: draw WhatDoYouCallLottery: lottery WhatDoYouCallPromoted: promoted Promote: 2 PromotePlus: 0 PromotePlusPercent: 0 WhatDoYouCallDemoted: relegated Demote: 2 DemotePlus: 0 DemotePlusPercent: 0 RulesEnd GamesBegin TeamListedFirst: home 9/12/10 Chromparts 6-0 RoguesII (ID: g169j4) 9/12/10 Ozweego 0-1 WPAFB (ID: g169j5) 9/12/10 Thunder 1-3 FC Tipp (ID: g169j6) 9/19/10 FC Tipp 2-2 Metro FC (ID: g169j7) 9/19/10 Ozweego 0-2 Chromparts (ID: g169j8) 9/19/10 RoguesII 0-7 Al-akhir (ID: g169j9) 9/19/10 Thunder 3-1 Celtics (ID: g169ja) 9/19/10 YS Int. 2-2 WPAFB (ID: g169jb) 9/26/10 Al-akhir Metro FC (ID: g169jc) 9/26/10 Celtics RoguesII (ID: g169jd) 9/26/10 Chromparts YS Int. (ID: g169je) 9/26/10 Ozweego Thunder (ID: g169jf) 9/26/10 WPAFB FC Tipp (ID: g169jg) 10/3/10 Al-akhir WPAFB (ID: g169jh) 10/3/10 Chromparts FC Tipp (ID: g169ji) 10/3/10 Ozweego Metro FC (ID: g169jj) 10/3/10 Thunder RoguesII (ID: g169jk) 10/3/10 YS Int. Celtics (ID: g169jm) 10/10/10 Chromparts Celtics (ID: g169jn) 10/10/10 FC Tipp Al-akhir (ID: g169jp) 10/10/10 Metro FC YS Int. (ID: g169jq) 10/10/10 RoguesII Ozweego (ID: g169jr) 10/10/10 Thunder WPAFB (ID: g169js) 10/17/10 Al-akhir Chromparts (ID: g169jt) 10/17/10 Celtics WPAFB (ID: g169ju) 10/17/10 Ozweego FC Tipp (ID: g169jv) 10/17/10 RoguesII Metro FC (ID: g169jw) 10/17/10 YS Int. Thunder (ID: g169jx) 10/24/10 Al-akhir Celtics (ID: g169jy) 10/24/10 Chromparts WPAFB (ID: g169jz) 10/24/10 Metro FC Thunder (ID: g169k0) 10/24/10 RoguesII FC Tipp (ID: g169k1) 10/24/10 YS Int. Ozweego (ID: g169k2) 10/31/10 Al-akhir Thunder (ID: g169k3) 10/31/10 Celtics Ozweego (ID: g169k4) 10/31/10 Chromparts Metro FC (ID: g169k5) 10/31/10 RoguesII WPAFB (ID: g169k6) 10/31/10 YS Int. FC Tipp (ID: g169k7) 11/7/10 Al-akhir Ozweego (ID: g169k8) 11/7/10 Chromparts Thunder (ID: g169k9) 11/7/10 FC Tipp Celtics (ID: g169ka) 11/7/10 Metro FC WPAFB (ID: g169kb) 11/7/10 YS Int. RoguesII (ID: g169kc) 11/14/10 Al-akhir YS Int. (ID: g169kd) 11/14/10 Celtics Metro FC (ID: g169ke) GamesEnd