Please use the link below to access the web-app as its exact url periodocally changes. It may be helpful to open a second browser window to reference the instructions below while using the web-app.
21Nov2017: Height of playoff crunch time! From 10:30am-2:00am EDT responses today should be made within 3 hours. Please allow up to 12 hours for replies at other times this week.
14Oct2017: On or about 09Sep2017 a version of the Yahoo! API (used to import Yahoo! league data) used by playoffcomputer (and others) became disabled. Yahoo! is providing no information on whether/when it will be fixed. Attempts to resolve before the upcoming ff playoff crunch time were unsuccessful, and to not jeopardize current functionality of the program no further attempts will be made for ff 2017. Until and unless Yahoo! fixes the problem with the API, the only way to transfer data from Yahoo! leagues is to use the Google Sheets companion manual-entry tool. Apologies for any inconvenience.
Credits should appear instantly upon payment, if they don't please send an email immediately.
The displayed output will look sooooo much cleaner if the usual long multi-word fantasy team names are edited in the app to abbreviations or shortened (e.g. Packers or GBP vs Green Bay Packers).
If you find this tool to be awesome, or at least semi-cool, and appreciate the lack of ads, click-bait, and other internet annoyances please mention this site to others.
Click here to launch the web-app
New! Link to the Google Sheets for easier manual entry.
For the web-app to function properly, a league must:
Note that prior to processing complex scenarios (large leagues and/or many remaining games) it may be helpful to close any other running programs, reset/refresh the browser, or restart the computer. These actions may increase the amount of computing power allocated to the process. Also insure that automatic system updates are not scheduled soon.
Data transfer from MFL, ESPN, or Yahoo (if Yahoo API returns to service):
Points based leagues (e.g. hockey):
Example, 8-team league, 4 wildcard spots:
For division leagues, the process is similar but a little more complicated:
General tiebreaker info:
The following tiebreakers are available for calculations, with a brief description of each:
* Both head-to-head tiebreakers can be used simultaneously, ie "h2h #1" followed by "h2h #2" if desired.
Popular FF hosting sites and head-to-head tiebreaker:
Based on public information from the following FF hosting sites, here are our recommendations on how to configure the web-app head-to-head options to correspond as much as possible with those hosting sites' methodology.
Points (and to some extent, all-play) as a tiebreaker, a diatribe:
There is one problem with having points as a tiebreaker, and it's a doozy. Points are almost completely independent of winning/losing. Where division records, head-to-head records, etc. are a finite item when projecting the records of every possible remaining permutation, points are not. Particularly in fantasy sports, where one team can lose while scoring 150 points at the same time another wins while scoring 50, there simply is not a perfect way to project them in these calculations.
PlayoffComputer computes a "realistic" amount of points (and all-play wins, if used) that is the most any team could gain or lose against another for the remainder of the season. This methodology can be adjusted, or even turned off, but doing so is only recommended for the situations described above in the instructions.
There is one disadvantage to this process when used on multi-division leagues. Because there are usually scenarios that exist where two or more teams would end up tied for a division spot where their final points ranking position cannot be determined, there will be scenarios in which the program cannot determine a division winner before proceeding to determining wildcard spot winners. This is not usually a problem as the program knows to save that spot. However, the one time it can be an issue is if there is a "weak" division in which the winner will end up with a worse record than what would be required to clinch a wildcard spot. The program will recognize if that is possible and provide a message.
There are two main variables that determine the calculation process. Those are the number of remaining games and whether the possibility of tie-games is factored in (if able):
Furthermore there are several factors that may determine how accurate the results are. These are whether the league has divisions and whether the league tiebreakers can resolve all potential ties. Multi-division league results are more accurate when the selected and appropriate tiebreakers chosen for the calculations resolve every tie in every remaining scernario to determine a division-winner, and those tiebreakers correspond to stats that are firmly projectable. Tiebreakers that are firmly projectable are winning percentage, division winning percentage, conference winning percentage, head-to-head records.
If many scenarios of a multi-division league result in ties for division-winners that require points to settle, fairly "iron-clad" results are still achieved if the chances for a "good" team to not make the playoffs as a wildcard while a "bad" team wins their division are close to nil. If there is a "weak" division AND a "good" team might miss the playoffs AND the program is unable to always determine a winner in that "weak" division, the displayed results for that "good" team's wildcard chances might be impacted.
The "Monte Carlo" analysis provides approximate playoff odds for each team by running 10,000 random simulations for the remainder of the season. It is ideal for early in the season when it is unlikely that any teams have positively clinched or been eliminated from playoff contention.
The basic analysis features the following:
Details for the "paths-to-clinch" analysis are as follows:
The following are known issues that may impact results:
There may be rare issues with account setup and credit issuance. The links between PayPal, Google, and the web-app can be a fickle bunch. If you experience any problems please check the troubleshooting section below. If that doesn't resolve the problem don't panic, email us, and we'll get back to you as soon as possible.
If something went haywire and you are unable to self-resolve the problem, please email:
Screen shots recreating the imported or inputted data will allow us to investigate thoroughly. If the league is hosted by MFL, please (at least temporarily) allow the league to be publicly viewable.
Suggestions and questions are also welcome.
Words of encouragement and offers of free beer are especially appreciated.
In any case, especially if not during fantasy football playoff crunch-time, please spot us a few days to respond. This nickel and dime operation is a part-time endeavor.