• How To
    • Win Your DFS League
    • Win Your Auction Draft
    • Win Your Snake Draft
    • Download Projections
    • Scrape Projections
    • Calculate Projections for Your League
    • Examine Accuracy of Projections
    • Identify Sleepers
    • Save Custom Settings
    • Use the API
  • Strategy
    • Fantasy Football is Like Stock Picking
    • Use Projections, Not Rankings
  • Projections
    • Our Projections
    • Who has the Best Projections?
    • Draft the Best Starting Lineup
    • Projections are More Accurate than Rankings
    • Points by Position Rank
    • Players’ Risk Levels
    • Value Over Replacement
    • Bid-Up-To Value
    • Player Value Gap
    • Gold Mining
    • Weekly Variability
    • Are Subscription Sources More Accurate?
  • Statistics
    • How To Learn R
    • R is Better than Excel
    • Do Stats Help in Fantasy Football?
    • Download/Run Our Scripts
    • ffanalytics R Package
  • Apps
    • Auction Draft Optimizer
    • Snake Draft Optimizer
    • Weekly Lineup Optimizer
    • Rankings/Projections for Your League
    • API
    • Other Tools
      • Stock Analysis
    • Error Logging
  • Testimonials
  • About the Site
    • About
    • Authors
      • Isaac Petersen
    • FAQ
    • FFA Insider
    • Privacy Policy
    • Terms of Service
  • Donate

Fantasy Football Analytics

Win Your Fantasy Football Snake Draft with this App

352
  • by Isaac Petersen
  • in Draft Optimizer · R · Tools
  • — 1 Sep, 2013

In a previous post, I showed how to determine the best starting lineup to draft in an auction draft using an optimizer tool.  In this post, we use a Shiny app in R to determine the best possible players to pick in a fantasy football snake draft.  The app includes the most accurate fantasy football projections available, and calculates a robust average of more sources of projections than any other website (see here for a list of the sources of projections).  You can even choose how much weight to give each source.  Based on your league settings, it determines which players you should draft to maximize your players’ value over typical replacement players at their respective positions.  It also allows you to change your risk tolerance to avoid picking risky players.  Best of all, the app updates the selections automatically with your inputs, and you can download the data for yourself.  So let’s get to it.  Here’s a more thorough description:

How it Works

First, we use a script to scrape player’s projected points from numerous sources using R.  Second, based on the user’s league scoring settings, we calculate players’ projections using an average of the analysts’ projections (by default, the sources are weighted according to historical accuracy).  You can choose which projection sources to include, modify the weights, and choose to calculate a mean, weighted average, or robust average.  A robust average is less affected by outliers (crazy projections).  Third, we calculate the value of each player over a typical replacement player at his position (VOR) to determine player rankings.  In addition, we calculate players’ risk levels, as defined by the average of: 1) injury risk from Sports Injury Predictor, and 2) the standard deviation of the players’ projected points and rankings across analysts.  Note that risk is standardized to have a mean of 5 and a standard deviation of 2.  We also display the “dropoff” in projected points for the next best 2 players at the same position.  If a player has a high dropoff, you should consider targeting him because that position drops in value very quickly.  For more info on how projected cost is calculated, see here.  Using the custom rankings for your league settings, we also calculate the difference between a player’s overall rank and his average draft position (ADP).  Positive values mean the player’s rank for your league is lower than ADP (i.e., he is over-valued according to ADP and will likely be drafted by others in your league too early in the draft).  Negative values mean the player’s rank for your league is higher than ADP (i.e., he is under-valued according to ADP and you should consider drafting him).

Note on risk: although bench players are important in the case of a starter’s injury or under-performance, it is generally best to draft starters with minimal risk to ensure solid, if not superior, performance.  On the other hand, one should accept more risk with bench players because such a move has a low risk, high reward potential.  For bench players, value over replacement may be less important than a player’s upside.  We include players’ upside potential (ceiling) in the output, as defined by the players’ 90th percentile of their projected points across analysts.

Note on VOR: you may notice that the top Defenses and Kickers have a negative VOR value.  Why?  We added a penalty to the VOR values for DSTs and Kickers to make the rankings more realistic and to reflect the fact that DSTs and Kickers are the least predictable.  The penalty was based on where the DST and Kickers were placed before penalty.  The Kickers were about 17–20 points over where the Expert Consensus Ranking (ECR) would have placed them and DSTs were 5–7 points over, so the VOR penalty is -18 for Kickers is -6 for DSTs.

Strategy

Here are four guidelines to win your snake draft (for more thorough discussion of these guidelines, see here):
  1. Draft your offensive starting lineup first before drafting bench players.  Save Kickers and Defenses for later rounds because they are less predictable and score fewer points.
  2. For starters, pick the player with the highest value (over a typical replacement) who has a low risk and a high floor.  Bench players only benefit your team if a starter gets injured or they outperform a starter.  In a standard league, 1500 points would likely put you in the top 10% of teams.  Your goal is thus to maximize your starting lineup’s projected points.
  3. For bench players, pick the player with the highest value (over a typical replacement) who has a high ceiling.  That way, one or more of your bench players has a chance to outperform your starters or be a solid replacement if your starters get injured.  You should be willing to accept a higher risk for bench players than for starters.
  4. Give players more weight if they have either:
  • a high dropoff (the player is projected to score many more points than the next best players at the same position), or
  • a low ADP Difference score (i.e., the player tends to be under-valued compared to ADP and you might be able to draft him in a later round).

User Inputs

Season: which season of projections to use.
AAV: source of average auction values.
ADP: source of average draft position.
League Scoring: source of scoring settings.
Positions: which positions of players to include in calculations.
VOR Baseline: the position rank set to be the “typical replacement player” for each position.  We set the default baseline VOR value as the number of players drafted at each position within the top 100 picks, based on ADP on MyFantasyLeague.com.  You can modify the VOR baseline values.  For info on how to select a typical replacement for each position, see here.
Impute Replacement-Level Points for Missed Games: Select yes to add points of the “typical replacement player” for each game a player is expected to miss due to suspensions.  For example, if Player X is projected for 180 points over 12 of a possible 16 games, and our calculation determines 10 points per game as replacement-level production, the points column will show 220 points (180 + 4*10).  Select no to avoid imputing replacement-level points for missed games.  Projected number of games missed comes from ProFootballFocus.com.
Calculation Type: The type of average to calculate: mean, weighted average, or robust average.  By default, a weighted average is used with analysts weighted by their historical accuracy.  You can modify the weights in the weighted average.  The mean is equivalent to a weighted average where all analysts are equally weighted (weight = 1).  The robust average gives less weight to outliers (crazy projections).
Analysts: Select which analysts to include and, if weighted average, the weights for each analyst (i.e., how much weight to give each source of projections when calculating projected points).  For instance, if you want to exclude ESPN projections, you would give them a weight of 0. If you want to give Yahoo projections twice the weight of CBS, you would give Yahoo a weight of 2 and CBS a weight of 1.  The default weights reflect historical accuracy (higher = more accurate).  Note that FantasyPros shows a default weight of zero because we already include all of their sources in our projections, so it would be double counting to give them a weight above 0.  You can certainly do so, though, if you’d like.  FantasyFootballNerd also shows a default weight of zero because it uses the same projections as FantasyData.
Scoring Settings: specify the number of points for each statistical category and position.

Filters

Positions: specify which positions of players to display.
Only sleepers (max per position): specify how many sleepers at each position to display. Sleepers were selected as the players with the greatest uncertainty risk who had a ceiling > 80 and a low position rank (ranked lower than 80% of the VOR baseline for each position, except for Kickers and DST, for whom the player’s position rank is lower than 8).  In other words, sleepers are players with a high degree of uncertainty, high ceiling, and low position rank.
Compare Players: specify specific players to compare.
Exclude Players: specify players to exclude.

Output

Rank: Overall rank by VOR.
Pos: Position.
VOR: Value Over Typical Replacement Player.  Used to rank players across positions.  Calculated by comparing players’ projected points to a “typical” replacement player at the same position (determined by VOR baseline values).  For more info on how VOR is calculated, see here.
Points: Average projected points for a player across analysts.
Ceiling: A player’s upside, calculated as the 90th percentile of a player’s projected points across analysts.
Floor: A player’s downside, calculated as the 10th percentile of a player’s projected points across analysts.
ECR Rank: Expert Consensus Ranking from FantasyPros.
Pos Rank: Position rank.
ADP: Average draft position.
ADP Diff: The difference between ranking and ADP (lower values reflect more under-valued players that are better to target).
AAV: Average auction value.
Dropoff: The “dropoff” in projected points for the next best 2 players at the same position.
Risk: Risk of injury and degree of uncertainty of players’ projected points, calculated as the average of: 1) injury risk from Sports Injury Predictor, and 2) the standard deviation of the players’ projected points and rankings across analysts. Standardized within position to have a mean of 5 and a standard deviation of 2 (higher values reflect greater risk).

Graph

Displays a density plot of projected points by analyst.  A density plot shows, for each analyst, what proportion of players are projected to score a given number of points.  Density plots can be helpful for comparing analysts and finding analysts with wildly different projections.

The Snake Optimizer App

For the Snake Optimizer App, go to: http://apps.fantasyfootballanalytics.net/projections

Projections

Share this:

  • Click to share on X (Opens in new window) X
  • Click to share on Facebook (Opens in new window) Facebook
  • Click to share on Reddit (Opens in new window) Reddit
  • Click to email a link to a friend (Opens in new window) Email

Like this:

Like Loading...

Related

Share

Tags: R

— Isaac Petersen

My name is Isaac and I'm an assistant professor with a Ph.D. in Clinical Psychology. Why am I writing about fantasy football and data analysis? Because fantasy football involves the intersection of two things I love: sports and statistics. With this site, I hope to demonstrate the relevance of statistics for choosing the best team in fantasy football.

352 Comments

  1. Anonymous says:
    September 6, 2013 at 4:26 am

    this is amazing. i had to join another league just so i could use this and i absolutely destroyed my draft. thanks so much.

    Reply
    • sal says:
      August 9, 2015 at 1:03 pm

      For 2015 When are your projestions updated weekly daily .

      Thank You

      Reply
      • Isaac Petersen says:
        August 9, 2015 at 8:12 pm

        Hi Sal,

        We are working on them now, they should be ready before the season starts.

        Thanks,
        Isaac

        Reply
        • Bill R. says:
          August 20, 2015 at 9:04 am

          Hi Isaac,

          How often is the projection data pulled? Example, if Jamaal Charles suffers a severe injury between now and the start of the season, is the projection data pulled weekly so that it will be reflected?

          I plan on exporting and manipulating the data some myself, but if the projections are going to be updated again before the start of the season, I want to ensure I am working with the most up to date.

          Thanks,
          Bill

          Reply
          • Isaac Petersen says:
            August 21, 2015 at 10:05 am

            Hi Bill,

            Yes, we update the data regularly through the beginning of the season.

            -Isaac

  2. Isaac Petersen says:
    September 6, 2013 at 6:19 pm

    Haha, this is awesome. I should start a testimonials page! Glad you found it helpful.

    Reply
    • Jesse says:
      December 17, 2013 at 2:21 pm

      I just found your site and I think its awesome! Since I played against J. Charles this week in the playoffs… I’m looking ahead to next years draft. The link for your app seems to not be working. Is there any chance you are going to fix it? I’d like to see it.

      Thanks. I’m for sure going to be a regular reader now!

      Reply
      • Isaac Petersen says:
        January 10, 2014 at 8:38 pm

        Hey Jesse,

        Thanks for your interest. The link should work:
        http://apps.fantasyfootballanalytics.net/projections

        I will update the data this offseason for next year’s draft. Good luck!
        -Isaac

        Reply
    • cooper says:
      August 30, 2016 at 9:30 pm

      The app has always worked so well. unfortunately tonight right at draft time, the projections app has crashed and will not load…

      Reply
  3. Fantasy Football Draft Optimizer – Show Me Shiny says:
    December 25, 2013 at 9:52 pm

    […] Documentation: https://fantasyfootballanalytics.net/2013/09/win-your-fantasy-football-snake-draft.html […]

    Reply
  4. matt says:
    February 28, 2014 at 11:02 am

    The app looks super useful but I don’t see any button to register picks? How do you update it as the rounds go by?

    Reply
    • Isaac Petersen says:
      March 1, 2014 at 9:55 am

      Hey Matt,

      You can specify which players have been drafted by selecting players in the “Players Drafted” dialog box (hold the control key to select multiple players). The optimizer automatically updates the best available players at each position based on who’s been drafted.

      Hope that helps!
      -Isaac

      Reply
      • Zach Josephson says:
        July 23, 2016 at 11:19 pm

        Has the “Players Drafted” box been replaced by just excluding players?

        Reply
        • Isaac Petersen says:
          July 24, 2016 at 9:02 am

          Hi Zach,

          The Snake Draft tool has boxes for “Compare Players” and “Exclude Players”. The Auction Draft tool has boxes for “Players You Drafted” and “Other Players Drafted”. Same as last year.

          Hope that helps,
          Isaac

          Reply
  5. joikd says:
    June 2, 2014 at 10:13 pm

    I am very interested in giving this a try! Will you be updating it for the 2014 season? Also, I am wondering if it might be useful to be able to select how many years it goes back to get historical data since the NFL seems to have significantly changed in recent years.

    Reply
    • Isaac Petersen says:
      June 2, 2014 at 10:36 pm

      I will update the data for the app when sites release their projections (ESPN, Fantasy Pros, ESPN.com, etc.). Hopefully they release projections soon. The app uses projections for the upcoming season, not historical data. The projections are from FantasyPros because they have the most accurate projections:
      https://fantasyfootballanalytics.net/2014/06/best-fantasy-football-projections-2014.html

      Reply
  6. Isaac Petersen says:
    August 2, 2014 at 7:41 am

    Just updated the app with sortable projections. Cheers!

    Reply
  7. Michael says:
    August 3, 2014 at 3:17 pm

    Hi, I am playing an IDP snake draft league this year and am wondering how difficult it would be to include IDP players, and also change roster size?

    Reply
    • Isaac Petersen says:
      August 3, 2014 at 6:44 pm

      Hey Michael, good questions. The value-over-replacement (VOR) calculations used by the snake draft app are based on projections. I know of sites with IDP rankings (http://www.fantasypros.com/nfl/rankings/idp-cheatsheets.php), but I don’t know of any sites with IDP projections. Without IDP projections, we cannot compare them to players at other positions. Here’s what I suggest: draft your offensive starters using the app and then use IDP rankings to draft IDP players. Let me know if you find IDP projections!

      The Snake draft app shows the top two remaining players at each position, so it does not depend on roster size. You can pick which position to draft based on the VOR of the currently available players and which position(s) you still need to draft. None of the calculations in the snake app depend on roster size. Hope that clarifies!

      -Isaac

      Reply
  8. Michael says:
    August 5, 2014 at 10:42 am

    Thanks for the suggestion and info! I have found a couple sites so far that have IDP projections, the seemingly best one so far is fftoday.com,

    http://www.fftoday.com/rankings/playerproj.php?PosID=50 (link to defensive linemen, 1 of 3 IDP categories)

    which has the idp positions in 3 major categories of defensive linemen, linebackers, and defensive backs. This might suffice if it were combined with a “skip player/display next best result” type feature, like if a user was trying to draft a safety, but the top VOR players displayed in the defensive backs category were cornerbacks, and the user could just skip a couple players until the best available safety were displayed.

    The user could already technically use the app in this way, like if trying to draft a safety but the top VOR results are all cornerbacks, the user could move those cornerbacks into the “already drafted” category in the app until a safety were displayed, and then remove those actually undrafted cornerbacks from the drafted section. However this could get cumbersome quickly if there were more than about 5 players to shuffle before finding a player in the desired position. Either way would also require quickly looking up or knowing the position of the IDP players, but this isn’t too much of a problem if the user simply has a couple cheat sheets for the top IDP players at each position.

    Of course finding a site with IDP projections broken down to each specific IDP position would make this much easier, but I haven’t found a good one yet.

    Reply
  9. Michael says:
    August 5, 2014 at 11:04 am

    Fantasy Sharks has IDP position specific projections, but some of their projections seem a bit outdated to me. For example, Aldon Smith is still listed as the third highest projected linebacker, despite probably facing significant suspension this season. Maybe they are waiting for the official word.

    The point is, perhaps this could be the primary source of IDP data incorporation due to IDP projections being given for specific IDP positions, but average it/give it different weights with some other sources like fftoday data on those players?

    Reply
    • Isaac Petersen says:
      August 5, 2014 at 7:25 pm

      Hey Michael, thanks for finding the IDP projections. This will get tricky because some leagues are D/ST and some are IDP. So the app would have to give the user the option to specify. This will take a good bit of coding, and I’m in my dissertation year, so it’s unlikely I’ll be able to get this before this draft season, but I’ll definitely put it on the to-do list. If someone wants to code the R script to grab the IDP and D/ST projections, calculate custom league projections, and create the pull request to our GitHub repo (https://github.com/isaactpetersen/FantasyFootballAnalyticsR), this would greatly expedite this request. Great idea, Michael!

      Reply
  10. Mike says:
    August 8, 2014 at 5:11 pm

    Your site has some great information that I’d like to try and use in my upcoming draft. However, I am in the same boat as Michael above and need IDP info! I’m in a new league that uses the D/ST slot as well starting just as many IDP(DL, LB, DB) players as the usual QB, RB, WR, and TE positions. Drafting all the starting offensive positions and waiting on the IDP players will likely hurt the overall team by losing out on the best value IDP players when the roster is split like this.

    I also noticed that when I input the number 1 in the “Points Per Reception” box the app always gets this Error: missing values in ‘row.names’ are not allowed.

    Not sure if I am doing something wrong to get that. Again, this site has opened me up to a bunch of great new information that I’d like to try and use–just need to figure out how to add in IDP players to the mix. Thanks!

    Reply
    • Isaac Petersen says:
      August 8, 2014 at 6:30 pm

      Hey Mike, just fixed the error. You should be able to enter your PPR values. As I noted above, I will likely need help to include D/ST and IDP in time for draft season. Let me know if you’d like to help!

      Reply
  11. Mike says:
    August 8, 2014 at 5:54 pm

    I play in PPR leagues. When I change the point value for Points Per Reception from 0 to 1, I get an error: “missing values in ‘row.names’ are not allowed”. Tried it in a IE, Firefox and Chrome and got the same error.

    Thanks!

    Reply
    • Isaac Petersen says:
      August 8, 2014 at 6:31 pm

      Hey Mike, just fixed the error. You should be able to enter your PPR values. Hope that helps!

      Reply
  12. Andy Smith says:
    August 9, 2014 at 2:29 pm

    Hi Isaac, this looks great and definitely something I’m interested in. I’m not quite sure I understand the “typical replacement for…(position)”.

    Reply
    • Andy Smith says:
      August 9, 2014 at 2:32 pm

      nevermind, i just need to read

      Reply
  13. Mike says:
    August 9, 2014 at 3:28 pm

    Thank you for fixing the error, Isaac! I’d love to help get this working with IDP players but this is all new to me and I’m still trying to figure out how you use R to get all this magic! I will continue to try and play around and see if I can catch on to the process. Thanks again for all your great work.

    Reply
  14. Jarod says:
    August 10, 2014 at 5:09 pm

    Any chance of including points per completion stats here? Both of my leagues award some amount of points per completion and the QB numbers are way off here because of the exclusion. Thanks! Awesome tool!

    Reply
    • Isaac Petersen says:
      August 10, 2014 at 8:22 pm

      Just updated the apps to include passing attempts and completions. Cheers!

      Reply
  15. Jarod says:
    August 10, 2014 at 8:30 pm

    Wow that was fast! Cheers indeed!

    Reply
  16. Leo says:
    August 11, 2014 at 5:37 am

    Why is it only showing 8 entries?

    Reply
    • Isaac Petersen says:
      August 11, 2014 at 6:25 am

      It shows the top 2 remaining players at each position so you can pick which player to draft based on which position you need.

      Reply
  17. Mike says:
    August 11, 2014 at 11:55 am

    Isaac, do you have the data to add in a couple more negative QB categories as options: Sacks and Incomplete passes? Thanks!

    Reply
    • Isaac Petersen says:
      August 11, 2014 at 7:48 pm

      Hey Mike, just added incomplete passes and rushing attempts. Don’t know of any projections on the web for QB’s sacks. Let me know if you find some!

      Reply
  18. Scott says:
    August 11, 2014 at 6:04 pm

    Thanks, Isaac. You just saved four hours of my life.

    In leagues with non-standard roster specifications, would just tinker with the “Typical Replacement” values? There are a couple different ways to get your VOR baseline (I *think* Football Guys takes the “first 100 players drafted” approach), so I’m guessing that would work.

    Reply
    • Isaac Petersen says:
      August 11, 2014 at 7:52 pm

      Yes, you can use different “typical replacement” values for different league types. This website gives an overview of different methods for determining typical replacement (http://www.footballguys.com/05vbdrevisited.htm): average starter, worst starter, players drafted within first 100 picks, etc. They recommend the number of players drafted at each position within the first 100 picks.

      Reply
  19. Leo says:
    August 12, 2014 at 2:49 am

    How can I get these projections i to fantasy pros draft wizard? Can you run a daily league optimizer?

    Reply
    • Isaac Petersen says:
      August 12, 2014 at 7:46 am

      Don’t have a daily league optimizer set up, but can put it on the to-do list for the future. Not familiar with the fantasypros draft wizard. Our tools let you download the data to .csv so you can use them however you want.

      Reply
  20. Leo says:
    August 12, 2014 at 2:51 am

    Would you do a projected “perfect team” for 2014 using your app

    Reply
    • Isaac Petersen says:
      August 12, 2014 at 7:49 am

      The “perfect team” depends on your league settings and who is available. It’s best to take players with the best value (and it’s impossible to know with certainty which players will be available at your picks in order to determine the “perfect team”). That’s why this snake app identifies the best remaining players at each position and sorts them by value. The auction app, on the other hand, identifies the “perfect team” to draft given your constraints because you can pick any player.

      Reply
  21. Isaac Petersen says:
    August 13, 2014 at 7:30 am

    Upgrading our server to handle more traffic. Apps will be down for a bit. Will get the up as soon as possible.

    -Isaac

    Reply
    • Isaac Petersen says:
      August 13, 2014 at 10:34 am

      Apps are back up now!

      Reply
  22. Anthony says:
    August 14, 2014 at 11:34 am

    Is Peyton Manning in this list? QBs start with Brees and Rodgers, then RG3, Foles, etc. No Peyton, unless I missed him…

    Reply
    • Isaac Petersen says:
      August 14, 2014 at 12:00 pm

      It’s because of where you set your risk tolerance. Raise your risk tolerance and he will be there.

      Reply
  23. Jake says:
    August 14, 2014 at 10:27 pm

    Thanks for the fantastic resources and all the time you’ve put into this, both in creating and explaining your apps. Do you have any thoughts on whether there are potentially better alternatives to the “Top 100” approach to choosing baseline players? In particular, do you think that the “man games” approach that Frank DuPont’s written about on Rotoworld might more accurately define a baseline?

    Reply
    • Isaac Petersen says:
      August 15, 2014 at 8:54 pm

      Hey Jake,

      Not too familiar with DuPont’s “man games” approach, but I glanced at it today. Sounds like a fascinating alternative. No strong thoughts on it either way at this point. I take an evidence-based approach. In other words, I’d like to see the effectiveness of these approaches compared to see which most closely maps onto players’ actual value. I might be able to do this analysis next year to determine the best value system. Not sure what my criterion would be for determining “actual value”, though. Ideas?

      -Isaac

      Reply
      • Scott says:
        August 16, 2014 at 1:04 am

        Hmm . . .

        Let’s say we project Peyton Manning for 400 points (4 pt touchdowns, 20 yards passing per point). In a 12 team league, his VOR could be any of the following:

        400 – QB6 (average starter)
        400 – QB12 (worst starter)
        400 – QB15 (top 100 drafted)
        400 – QB16 (man games)

        At the end of year, could we make some kind of relative VOR determination based on the percentage of playoff teams a certain player is on (I think ESPN provides this stat for their leagues)?

        Let’s say, for example, that Peyton Manning is on 50% of all fantasy playoff teams and Rob Gronkowski is the next highest at 48%.

        Would we feel comfortable assuming those two players had the highest VOR?

        Reply
        • Isaac Petersen says:
          August 16, 2014 at 11:09 pm

          I really like this idea, Scott. We could absolutely look at the percentage of playoff teams that have each player in order to determine a player’s “true value”. One possibility, however, is that playoff teams could be driven by players who greatly exceeded their projection (e.g., Julius Thomas last year). I think it’s a great first start, though.

          Reply
  24. Brandon Lee says:
    August 20, 2014 at 4:23 am

    It took me 6 weeks of writing code (Swift, not R), but I have a draft optimizer that has outperformed your simulator in the trials I’ve run (by about 3%, or about a field goal a week). If you have any interest in running your optimizer and my optimizer against a simulated league(s) of x teams to see whose returns a higher scoring team for a given set of projections, then I’d love to do run those trials with you.

    Reply
    • Isaac Petersen says:
      August 20, 2014 at 11:43 pm

      Hey Brandon,

      Not sure what “outperform” would mean in this context because the Snake Draft tool presents the top 2 remaining players at each position in terms of projected points given your league settings and risk tolerance. Are you saying that your projections are more accurate? If so, I’m not sure how you’d know that because we won’t be able to examine their accuracy until after the season. Either way, if you think your projections are better, you should send me yours, and we can examine them after the season to see if you outperformed the experts.

      -Isaac

      Reply
      • Brandon Lee says:
        August 21, 2014 at 2:34 am

        I don’t think I was very clear. I used the same projections for both our optimizers (FFPros) so that the results would be comparable (I certainly do not believe I possess better projections than anyone else). I then did a mock draft using your optimzer tool against 9 AI’s following yahoo’s ADP (accounting for the obvious, e.g. sure not to draft two QB’s to the same team in the first 7 rounds). Your app did fantastic; it’s very well designed and I’m a fan. Not to mention it calculates a lot faster than my optimizer.

        I then did another mock draft starting from the same position against the same 9 AI’s using my draft optimizer. When I compared our starting lineups afterward, mine edged yours out. So if you’re interested, we could retry something like that to see if I was making any mistakes or false assumptions.

        Reply
        • Isaac Petersen says:
          August 21, 2014 at 2:57 am

          Ok, I think I understand. You mean that the starting lineup using your app had a higher sum of projected points than the starting lineup from my app in a Snake draft? Just curious, what did you set your risk tolerance to be in our app? You can include more players and thus have a higher sum of projected points simply by raising the risk tolerance threshold (which increases the likelihood you’ll draft boom-bust players). To fully compare the two methods, you probably should increase the risk tolerance threshold to the maximum value. Either way, I would be happy to compare methods. I’m always looking to improve our draft tools.

          Cheers!
          -Isaac

          Reply
  25. Isaac Petersen says:
    August 22, 2014 at 12:17 am

    Just updated the data and added return TDs to the draft apps. Go win your draft!

    Cheers!
    -Isaac

    Reply
  26. David says:
    August 25, 2014 at 12:38 am

    Thank you for sharing this. R rules!

    Reply
  27. Eric says:
    August 25, 2014 at 11:56 am

    So the main strategy here is to draft based on VOR? Is that correct?

    Reply
    • Isaac Petersen says:
      August 25, 2014 at 6:08 pm

      Hey Eric,

      Right! VOR is necessary for comparing projections across positions. Otherwise, QBs would likely be over-valued and RBs would be under-valued. It’s also good to consider other indexes in addition to VOR, including risk (https://fantasyfootballanalytics.net/2013/04/calculate-fantasy-players-risk-levels.html), dropoff (https://fantasyfootballanalytics.net/2014/08/use-projections-not-rankings.html), ADP difference, and, for bench players, upside.

      Hope that helps!
      -Isaac

      Reply
  28. Vince says:
    August 26, 2014 at 2:47 pm

    Can you help me to understand the ADP dif a bit better. “calculate the difference between your custom ranking”…is the custom ranking and overall ranking or a ranking by position? In addition, where do you input the custom ranking on the app OR is this determined from the custom league settings?

    Thank you for your time, Vince

    Reply
    • Isaac Petersen says:
      August 26, 2014 at 7:21 pm

      Hey Vince,

      I just updated the post to describe ADPdiff in more detail. First the app calculates overall rankings for all players based on your league settings (see “rank” column). ADPdiff is calculated as the difference between a player’s overall rank and his average draft position (ADP). Positive values mean the player’s rank for your league is higher than ADP (i.e., he is under-valued according to ADP and you should consider drafting him). Negative values mean the player’s rank for your league is lower than ADP (i.e., he is over-valued according to ADP and will likely be drafted by others in your league too early in the draft). Does that make sense?

      Hope that helps!
      -Isaac

      Reply
  29. Anthony says:
    August 28, 2014 at 2:14 pm

    Just ran across the app and I am impressed. Just playing with it a bit, should you generally always take the top VOR player as long as it will be a starter an not a bench player? I am noticing as I take players off the board, specifically RB that new ones seem to appear above Peyton where as other times it just bumps the list up. Can you give a little more insight to how that is set up?

    Reply
    • Isaac Petersen says:
      August 28, 2014 at 11:47 pm

      Hey Anthony,

      The app shows the two players with the top VOR at each position to help you pick which position and who to draft. It’s also good to consider other indexes in addition to VOR, including risk (https://fantasyfootballanalytics.net/2013/04/calculate-fantasy-players-risk-levels.html), dropoff (https://fantasyfootballanalytics.net/2014/08/use-projections-not-rankings.html), ADP difference, and, for bench players, upside. In general, you should draft your starting lineup first.

      Hope that helps!
      -Isaac

      Reply
  30. Justin says:
    August 28, 2014 at 10:06 pm

    Is the Snake Draft App down?

    Reply
    • Isaac Petersen says:
      August 28, 2014 at 11:53 pm

      Apps should be back up now. Sorry for the downtime!

      Reply
  31. Matt says:
    January 9, 2015 at 10:26 am

    Thanks to you, my team came out amazing. I drafted 6th and ended up going 12-1 for the season. I will definitely be using this next year. Thanks for sharing your outstanding work!

    Reply
  32. Elliot says:
    May 11, 2015 at 6:50 am

    Very key in using your awesome tool are the “typical replacement” numbers you have from the Football Guys. While some may take this for granted with little reason to change them, it is VERY important to make adjustments when the circumstances merit. In my case it was important to do so because my league had strict roster maximums by position.

    That is, in my league they instituted maximum roster counts of twice the number of starters. So with starting rosters of QB/2RB/3WR/TE/K/DST (and a 16 player roster), the maximum players you can have are:
    2QB
    4RB
    6WR
    2TE
    2K
    2DST

    Because only 48 RBs are ALLOWED to be taken, intuitively this means that the replacement numbers you have defaulted from the Football Guys will adjust down for RB (why rush to get the 36th best RB by round 8 – the typical replacement numbers based on how many of each position would be taken by pick 100 – when you could wait until round 10/11 to get the 40th best RB?).

    Even a slight adjustment at these typical replacement numbers for RB (say down to 34 from 36) and WR (say up to 40 from 38) has a dramatic impact on the first few rounds because your elite RB VORs dip while the elite WR VORs jump.

    Based on the 2014 projections, instead of 8RBs and 4WRs (VOR-ranked) as the first 12 picks with replacement values of 36/38 for RB/WR respectively, with values of 34/40 you end up with 5RBs, 6WRs, 1TE! It does somewhat even out after that in round by round terms, but on a consistent basis if you don’t adjust your replacement values with a position maximum in effect you end up “reaching” for RBs.

    Even the “feel” became different, as in rounds 8-10 there was a tangible lack of worry about a run on the remaining RBs. There was no fear if you didn’t take a RB that you’d be left with nothing the next round (or even the round after that). On the contrary in rounds 8-10 RB picks practically stopped (only 9 chosen in these three rounds), while 14 WRs were taken – meaning if you got yourself set at WR earlier you could take your time on RBs while filling out at QB/TE.

    Just thought I’d share. Great tool, just take full advantage by tweaking where league rules apply.

    Reply
  33. Bala says:
    June 25, 2015 at 11:04 am

    Hey Isaac,

    I cant seem to open this link : https://fantasyfootballanalytics.net:3838/Snake Draft/ or this https://fantasyfootballanalytics.net:3838/Snake%20Draft/ (I get the page not available message)?

    Is there an updated link for 2015 snake drafts?

    Reply
    • Isaac Petersen says:
      June 25, 2015 at 12:45 pm

      Hi Bala,

      Here’s the link:
      http://apps.fantasyfootballanalytics.net/projections

      We have the Auction app on our to-do list to update.
      -Isaac

      Reply
  34. Bob says:
    July 20, 2015 at 2:03 pm

    Is the snake draft app down right now?

    Reply
    • Isaac Petersen says:
      July 20, 2015 at 2:38 pm

      Got it back up now. Thanks Bob!

      -Isaac

      Reply
  35. James says:
    July 21, 2015 at 2:53 pm

    Hey Isaac,
    I have been preparing for my draft and had a quick question. Based on my league settings, Antonio Brown has the 2nd best VOR. If I had the second pick in the draft, would I want to draft him or should I draft an RB because of the scarcity of the position’s elite players?

    Thanks,
    James

    Reply
    • Dennis Andersen says:
      July 21, 2015 at 10:23 pm

      james, I wouldn’t be afraid of taking Antonio Brown at 1.02, but in terms of relative value you can also look at the drop off value which is a measure of the point difference between the player you are looking at and the average of the next two players at that position – a higher value means this would be a player to target. In addition you could take a look at which RBs could be available when your turn comes around again at picks 2.11 and 3.02 and compare to which WRs would be available at the same picks.

      Reply
      • James says:
        July 23, 2015 at 1:21 pm

        What do you mean by the numbers 1.02, 2.11, and 3.02?

        Reply
        • Dennis Andersen says:
          July 23, 2015 at 1:45 pm

          1.02 is second pick in the first round; 2.11 is the 11th pick in the second round and 3.02 is the second pick in the 3rd round.

          Reply
          • James says:
            July 23, 2015 at 1:50 pm

            Ok thanks but my league is only 10 man

          • Isaac Petersen says:
            July 24, 2015 at 8:46 am

            Ok, so 1.02, 2.09, 3.02, etc.

  36. Defending Champ says:
    July 25, 2015 at 4:47 am

    You guys won me my league last year. Just want to say thanks for all the hard work.

    Back for more.

    Reply
  37. Jerry says:
    July 30, 2015 at 10:21 am

    Is a teams strength of schedule incorporated?

    Reply
    • Isaac Petersen says:
      July 31, 2015 at 9:06 pm

      Hi Jerry,

      Incorporated into what? Presumably, analysts consider a player’s strength of schedule when creating projections (and hence will affect projected points), but we don’t know for certain because proprietary projections tend to be a black box.

      -Isaac

      Reply
  38. Brent says:
    July 30, 2015 at 2:57 pm

    I’m so excited I found this site….thanks for doing this!
    There are some things I don’t understand. Could you please answer a few questions?

    1. You say to give more weight to players with higher drop-off numbers….but what would you consider high? In other words, how high, specifically, should the drop-off have to be to warrant reaching for a lower-ranked player? Or is it more of a tie-breaker if there are two pretty equal players?

    2. What maximum risk-tolerance number do you personally use/ recommend for drafting your starting players?

    3. I’m kind of confused about how to go about drafting bench players. You say to draft riskier players, but how do you go about that? Should I stick to VOR, but totally forget the risk tolerance column? OR should I only draft “high-risk” players and totally forget the VOR column? OR should I sort the remaining players by ceiling? As you can see, I’m not sure what you really meant.

    Again, thank you so much for this site. Explanations for any/all of the above questions would be so helpful.

    Reply
    • Isaac Petersen says:
      July 31, 2015 at 9:15 pm

      Hi Brent,

      Good questions.

      1) I think how high a dropoff should be before reaching for a lower-ranked player depends on your positional needs and who’s still available (and likely to be available for your next pick). I wouldn’t think of dropoff in terms of a threshold, where above a certain value is worth drafting, but rather as a continuous dimension, where higher values give a player greater value, especially when you need that position. For example, Gronk has a high dropoff value (but note that he also has a high risk).

      2) Like dropoff in #1, I prefer to treat risk as a continuous dimension rather than a cutoff. I would tolerate less risk with players who are more crucial to my team (e.g., RB1, WR1), and slightly more risk with players who are less crucial. I suggest playing around with different cutoffs and see how it suits your goals. One standard deviation above the mean (risk=7) could be considered a high risk value.

      3) For bench players, I would forget VOR (except for comparing players across different positions) and would focus on players with a high risk value and (most importantly) a high ceiling.

      Hope that clarifies!
      -Isaac

      Reply
  39. Dusan says:
    July 31, 2015 at 2:50 pm

    Do I need to download anything to use the Snake Draft App? I am in a 1/2 ppr and would like to try this theory behind drafting this year (VOR and projections) but I am not sure if I need to buy the app or if it just simply at the location : http://apps.fantasyfootballanalytics.net/projections

    Reply
    • Isaac Petersen says:
      July 31, 2015 at 9:20 pm

      Hi Dusan,

      The app is free and you don’t need to download anything to use it (yes, you have the correct link). We do offer our scripts for free on GitHub, which some people like to download and see how it works or to further customize it.

      -Isaac

      Reply
      • Dusan says:
        August 3, 2015 at 9:17 am

        Thank you so much for the quick reply Isaac! Great web site…I am an engineer so the data mining is great! I do have a general question though…maybe you answer it somewhere on your site but my question is on the selection between positions during draft. I ask since I am torn right now between how I am going to pick (7th slot) in the first 2 rounds of my 0.5ppr draft (WR-WR or RB-WR or WR-RB) If during my draft I have the option of take Player WR1 (VOR=120) or Player RB1 (VOR=90) does this VOR data suggest that I am better picking WR1 since he is valued higher over the average replacement player than the RB1 is? Can I mainly focus on the VOR ranking and if I say pick a WR in RD1 and I want to come back and pick RB in RD2 then just pick the highest ranked VOR running back left? I am new to this way of draft thinking so I want make sure I understand what all this new data is telling me.

        Another nice option for your site would be a mock draft so we can practice using this “new” way of drafting. Great site…great work!

        Reply
        • Isaac Petersen says:
          August 3, 2015 at 10:30 am

          Hi Dusan,

          For your starting lineup, I’d also recommend considering other factors in addition to VOR, including floor, risk, dropoff, and ADP difference score (see the “Strategy” section in the above article).

          Hope that helps!
          -Isaac

          Reply
          • Dusan says:
            August 4, 2015 at 8:50 am

            One last question (I hope) – if I am in a 12 team league and I really dont have much time to do any major modifications to your calculations…how do I account for using the top 120 when calculating VOR? I see you mention it in the “Winning your Snake Draft” section – do I need to actually download it and modify it?

          • Isaac Petersen says:
            August 4, 2015 at 12:20 pm

            Hi Dusan,

            You want your VOR baselines to mirror, as closely as possible, (for your goal) how many players at each position will be drafted by pick 120. Your best bet, if you have access to it, would be to look at your league’s historical draft results to set your VOR baselines. Alternatively, you could use FantasyFootballCalculator or MyFantasyLeague to determine the baselines for typical 12-team leagues.

            Hope that helps,
            Isaac

  40. JT says:
    August 2, 2015 at 8:03 am

    Thank you for this awesome tool. I can’t wait to use the Snake Draft App on draft day. Is there a way to have it save the custom scoring changes? Downloading the data is great, but I was hoping I could USE the tool during the draft, and the way you have it so that names are removed when clicked on would be sweet to use real-time. Again, thank you and please don’t take offense that i will share this tool with nobody in my league 🙂

    Reply
    • Isaac Petersen says:
      August 3, 2015 at 8:57 am

      Thanks, JT. Saving custom league configurations is on our to-do list. Yes, our goal is for users to be able to use the tools during their draft.

      Cheers!
      -Isaac

      Reply
  41. Kyle says:
    August 3, 2015 at 11:05 am

    Hi Isaac,
    As others have said, this tool is awesome. I have been attempting do something similar on my own – yours blows mine out of the water!

    However, one aspect that seems to not be touched on here, which seems to be right up your alley, is draft pick predictions. I have been working on a tool for myself (using Excel, the only thing I know!) to predict what players will be available to me with my next pick. This allows me to make a more informed decision on which player to select with my current pick. Would love to hear your thoughts on this. Thanks!

    Reply
    • Isaac Petersen says:
      August 3, 2015 at 12:13 pm

      Hey Kyle,

      We have plans to make the Snake Draft more customizable to the user’s draft with a “Dynamic VOR” based on who you’ve selected. We can add draft pick predictions to the to-do list, as well. In the meantime, you can have a good sense of when a player will be drafted based on ADP.

      Thanks,
      Isaac

      Reply
  42. Someone says:
    August 4, 2015 at 8:43 am

    Isaac,
    Thanks for the advice…I want to implement your strategy in my upcoming draft. But my big concern is the bench player strategy. Choosing high risk players….how has that worked for you when it comes to bye weeks? If the players are high risk, I’m assuming many of them won’t pan-out. Do you find yourself scrambling to find replacements? Also, no matter how safely you choose your starters, you can’t predict injuries or down years. So my worry is that a few of my safe starter picks could bust and then having a high risk bench/ or being unable to identify the best sleepers will really hurt in terms of replacement. How has it worked for you in the past? Who are some of your favorite sleepers this year?

    Also in regard to sleepers- is the risk# or ceiling is most important? There are players with higher ceilings who don’t have high risk (ex: Torrey Smith)….and guys with high risk and lower ceilings (ex: Devante Parker). In the past, I’ve felt better about taking Smith as a bench player, but am I right in understanding Parker would be your preferred player? Since his risk is way higher

    Reply
    • Isaac Petersen says:
      August 4, 2015 at 12:34 pm

      Dear Someone,

      I don’t think you should necessarily aim to draft bench players with high risk, but you should be willing to have a higher risk tolerance for bench players than for starters. For starters, I would emphasize floor; for bench players and sleepers, I would emphasize ceiling. Points scored by bench players will only benefit your team if a starter gets injured or he outperforms a starter. In a standard league, 1500 points would put you in the top 10% of leagues. Thus, you should emphasize maximizing projected points of your starting lineup while minimizing your starters’ risk, as demonstrated by this Harvard analysis, which found that most people over-spend on bench and under-spend on key starters:
      https://harvardsportsanalysis.files.wordpress.com/2012/04/fantasyfootballdraftanalysis1.pdf

      Yes, injuries happen. We include injury risk in the estimate of risk so you can draft players with the lowest likelihood of injury. If you draft a number of bench players with sleeper potential and a high ceiling, there’s a good possibility that one or more of your bench players will outperform their projection, so if one of your starters gets injured, you have a strong substitute.

      Hope that helps,
      Isaac

      Reply
      • Someone says:
        August 11, 2015 at 9:15 am

        Hi again,

        I noticed the risk numbers especially in the first round have gone wayy up past the standard deviation. Is that a glitch or what?

        Reply
        • Isaac Petersen says:
          August 11, 2015 at 10:03 am

          Hi Someone,

          It’s a problem with numberFire. We’ll be able to fix it tonight.

          Thanks!
          -Isaac

          Reply
        • Dennis Andersen says:
          August 11, 2015 at 6:18 pm

          The numberFire issue has been fixed

          Reply
  43. Jeff Koenig says:
    August 10, 2015 at 5:08 pm

    What risk factor do you recommend personally in snake draft based on your experience? How about in an auction draft?

    Reply
  44. Jeff Koenig says:
    August 10, 2015 at 5:11 pm

    Ignore my question. I see it has already been asked and answered. My apologizes. Thanks again for this website. Absolutely brilliant!

    Reply
  45. Eric says:
    August 11, 2015 at 1:11 pm

    I don’t quite get why the baseline is established on what other people may draft. If I’m in a league that starts 1 RB, 1 WR, 1 TE and 2 (or 3) flex, if other teams want to go RB heavy, increasing the RB baseline shifts the value of RBs up. I always go after WRs for my flex positions, so I try to get one decent RB along with their backup and go for some sleepers late in the draft. It seems like the baseline should be set based on the average number of starting RBs, WRs, and TEs are for the entire league. What am I missing?

    Reply
    • Dennis Andersen says:
      August 11, 2015 at 2:49 pm

      Hi Eric,

      The baselines are an attempt to asses what the value of a replacement player is at a certain position. If your other league mates load up on RBs, then the value from an available RB replacement player is lower than than if the were not going RB heavy. The VOR based drafting does not take into account positional priorities and draft preferences; it is a way to establish a value that makes players at different positions comparable during the draft. I don’t believe there is set way of determining the baseline that works for everyone, but putting some thought into it and coming up with a way that works for you is all part of the fun, right? Feel free to play around with the baseline settings in the app and see how the rankings change.

      Dennis

      Reply
      • Eric says:
        August 11, 2015 at 7:13 pm

        How do you recommend accounting for flex positions? Someone asked if the baseline should be based on starting lineup requirements and the response was “no”. I am in a new work league that will be 10 or 12 teams. We won’t decide the lineup requirements until the number of teams are set, but I know we’ll have at least one flex. I did play with the baseline numbers and can predict the impact, but the settings seem arbitrary. If we start 1 QB, 1 RB, 1 WR, 1 TE, 1 K, 1 D, and 2 flex with 12 teams, there are 96 starters. Why are you recommending to estimate the number of each position for 10 rounds (120 players)? Sorry for the essay!

        Reply
        • Dennis Andersen says:
          August 11, 2015 at 7:49 pm

          I am not sure where you heard that baselines should not be based on starter requirements. The certainly could, hence the “worst starter” concept. However, that gets tricky with flex since that cover several positions. Some recommend that you lump the flex positions together and determine the baseline on that. So if your flex allows RB/WR/TE you can lump them together and in your case that would give 5 starters per team. So the worst starter would be the 60th ranked RB/WR/TE by projected points.

          On the other hand if you look at the way leagues with flex positions draft then you can get an idea of how many players of each position are drafted. That is where the 10 round concept comes is. The premise is that by the 10th round all the principal starters should be drafted, so by counting how many of each position is drafted by then you can get an idea of how the players are valued in your league. If there are more WRs drafted than RBs then owners are more likely to use WRs in the flex spot. So the WR baseline needs to be higher than the RB baseline to account for the use of flex. Once you are past the 10th round you probably wont really rely on VOR to determine who you draft, but rather look at handcuffs, backups, bye-week coverage etc.

          Hope that helps
          Dennis

          Reply
          • Eric says:
            August 11, 2015 at 8:13 pm

            OK. So it’s similar to setting the lineup requirements for VBD. If I believe everyone will start 1 TE and half the teams go 2 RB/2 WR and the other half go 1 RB/3 WR, I could use baseline settings of 12 QB, 18 RB, 30 WR, 12 TE, and maybe 2 DEF times 120/74 to get the total number up to 120 combined. That makes sense. Do you agree with that logic?

          • Dennis Andersen says:
            August 12, 2015 at 8:24 am

            Hi Eric,

            That makes sense.

  46. Brad says:
    August 11, 2015 at 9:04 pm

    Hi Isaac

    This site, the scripts, and the projections app are awesome. Just a couple requests… 🙂

    1.) It’d be nice if settings were saved to the browser’s local storage, the server, or simply as a permalink (e.g., ?fumbles:-2,&tdReturns=6…); maybe this functionality is already there, but…
    2.) Currently, the projects app is returning what looks like an SQL error when I attempt to save settings, and it’s “Updating the data…”: http://i.imgur.com/sTdyBRz.png

    (And, in case the image expires, here’s the error text…)
    —
    error in evaluating the argument ‘conn’ in selecting a method for function ‘dbGetQuery’: Error: object ‘siteDB’ not found

    In call: dbGetQuery(siteDB, paste(“SELECT subscription from analysts a join sites s on a
    —

    Still, this thing is impressive. Thanks for sharing all the R scripts and data sources too.

    Reply
    • Isaac Petersen says:
      August 12, 2015 at 4:23 am

      Hi Brad,

      Should be fized now. Let us know if you have continue to have problems. Saving league settings is on our to-do list.

      Thanks,
      Isaac

      Reply
  47. John says:
    August 12, 2015 at 12:25 am

    When I try to change the ADP in the change data settings in the projections app this error occurs?
    ”
    An error has occurred:

    error in evaluating the argument ‘conn’ in selecting a method for function ‘dbGetQuery’: Error: object ‘siteDB’ not found

    In call:
    dbGetQuery(siteDB, paste(“SELECT subscription from analysts a join sites s on a”

    Reply
    • Isaac Petersen says:
      August 12, 2015 at 4:25 am

      Hi John,

      Should be fixed now. Let us know if you continue to have problems.

      Thanks,
      Isaac

      Reply
  48. James says:
    August 12, 2015 at 2:41 pm

    Hi Isaac,

    Great work here, wonderful stuff. Just wondering when you expect the ‘saving league settings’ and ‘dynamic drafting (i.e. inputting in your players as you go so the list auto updates/tells you best player to pick)’ will be ready? I know you’ve stated they are on the to-do list… but is this a to-do list anticipated to be complete in 1 year, or 2 weeks? Just trying to get a sense if it will be ready before this season starts.

    Thanks!
    James

    Reply
    • Isaac Petersen says:
      August 12, 2015 at 8:02 pm

      Hi James,

      First we’re finishing the Auction tool that many folks are waiting on. Then we will be adding highly requested features this season. Hoping to get to saving league settings this draft season, but I can’t be sure. In the Snake tool, you can already select who’s been drafted to remove them from the list of available players. The Auction tool will be fully dynamic based on who you’ve and others have drafted. We have plans next season to implement a Dynamic VOR in the Snake tool that will account for who you’ve drafted and your positional needs.

      Thanks,
      Isaac

      Reply
      • James says:
        August 14, 2015 at 2:57 pm

        thanks James. How do I set the VOR baseline values for my league? I am confused on this.

        Reply
        • Isaac Petersen says:
          August 14, 2015 at 4:31 pm

          Hi James,

          There are a number of different ways to set VOR Baseline value since. For more info how to set VOR Baseline values, see here:
          https://fantasyfootballanalytics.net/2013/04/win-your-snake-draft-calculating-value.html

          Hope that helps,
          Isaac

          Reply
          • James says:
            August 17, 2015 at 10:06 am

            Thanks Isaac – after reading how to set the baselines, i still have a few questions:

            1) Why do you choose how many players are taken at each position by round 10 (10 man) and round 12 (12 man)? What is the factor of 10 that you are using to multiply by the # of teams in the league? Should this be changed at all (i thought this may be the amount of starting positions on your team?)

            2) Your 10 man baseline values….if I am trying to figure out my 12 man league baseline values, can I simply extrapolate your values out? I.e. if there are 17 QBs estimated to be taken by round 10 for a 10 man, this would be 20.4 for a 12 man (17 / 10 * 12)?

            Thanks!

          • Isaac Petersen says:
            August 18, 2015 at 7:15 am

            Hi James,

            There are a number of ways to calculate VOR baselines, see here:
            https://fantasyfootballanalytics.net/2013/04/win-your-snake-draft-calculating-value.html

            I’d either look at your old drafts to see how many players at each position are drafted up to a certain point in the draft (e.g., Pick 120), or I’d look at general drafts (e.g., MyFantasyLeague).

            Hope that helps,
            Isaac

  49. Mike says:
    August 12, 2015 at 2:51 pm

    I am preparing for several drafts in the next couple of weeks, but have been unable to figure out how to edit the snake draft optimizer data settings (VOR baseline values, scoring settings, etc) to reflect my league settings. All the values are “greyed out”. Is this a browser incompatibility issue (Chrome)? What am I missing?

    Reply
    • Isaac Petersen says:
      August 12, 2015 at 8:06 pm

      Hi Mike,

      They are greyed with defaults, but you should be able to edit the values by selecting the box and entering a new value. Let us know if you can’t. We haven’t had any trouble on Chrome so far.

      Thanks,
      Isaac

      Reply
      • Mike says:
        August 12, 2015 at 9:46 pm

        Ahh… I see what I was doing wrong! The grey values aren’t selectable, but you can just type in whatever value you want and it will replace it. “Back in my day… get off my lawn!”

        Thanks again for the great resource and drafting tools Issac. The league won’t know what hit them 😉

        Reply
  50. Jeff Miles says:
    August 13, 2015 at 5:22 am

    This is a great site – thank you. I have been thinking about some of this stuff recently in terms of my own (bleak) fantasy football experience. It occurred to me that my picks were either feast or famine. I’d bust the league one week and have a pitiful next. So risk and variability seemed to be more important than I had thought before. Having said I was thinking about it, you do a great job of looking at this. Nicely done.

    Where are you in your Ph.D. program? I’m glad I did mine, but I can’t say I’d be anxious to do another. I think it must be like a marathon (which I’ve done) or having a kid (which I have not done), in that if you really understood how painful it was going to be you wouldn’t do it, but you’re glad you did when it’s done. Hang in there, and you, too, can wear a really ridiculous looking cap…

    Reply
    • Isaac Petersen says:
      August 13, 2015 at 7:43 pm

      Just defended my dissertation this summer! 🙂

      Reply
      • Jeeri says:
        August 16, 2015 at 4:19 pm

        Congrats! I’m sure you did very well.

        Reply
  51. Tyler says:
    August 17, 2015 at 9:40 am

    Hi Isaac,

    First just wanna say this app is awesome. Second, how often do you update the projections/when is the most recent update?

    Reply
    • Isaac Petersen says:
      August 18, 2015 at 7:14 am

      Hi Tyler,

      We update the data regularly. We will continue to update them through the start of the season.

      Thanks,
      Isaac

      Reply
  52. Rob says:
    August 19, 2015 at 1:39 pm

    Great looking tool, Isaac. One quick question, I am in a huge league (16 teams), and we combine TE/WR into one category, “Receivers”. I’ve been tweaking the VOR numbers to try to get TE’s balanced out with WR in your app, but I’m hoping there is some way to just combine the positions into one category. Right now, TE’s are either highly over-valued or under-valued in relation to where they should be drafted because the top few TE’s have such high VOR’s compared to the other TE’s. I’m using the Drop-off as a guide for now, but in the middle rounds with several TE/WR clustered together, the drop-off doesn’t reflect actual value. Suggestions?

    Reply
    • Isaac Petersen says:
      August 19, 2015 at 9:54 pm

      Hi Rob,

      You should be able to modify the VOR baselines to put WRs and RBs on the same level. We hope to include flex positions next season, which would solve this problem!

      Thanks,
      Isaac

      Reply
  53. Paul says:
    August 19, 2015 at 2:48 pm

    I was adjusting the settings for my dynasty league and got the following error. Can you enlighten me?

    Type of RHS (‘double’) must match LHS (‘integer’)

    Thanks, Paul

    Reply
    • Isaac Petersen says:
      August 19, 2015 at 2:59 pm

      Hi Paul,

      What settings did you input to get the error?

      Thanks,
      Isaac

      Reply
      • Paul says:
        August 19, 2015 at 3:26 pm

        I didn’t put in all of those as your site doesn’t use all of them. Also, in the Pass/Rush/Rec of 40+ yards, I put 0.50

        Passing
        Rule Apply To
        1 point for every 20 Passing Yards (0.05 per) ALL
        1 extra point when total Passing Yards is greater than or equal to 300 ALL
        2 points for every 2 Pt Conversion Passing ALL
        -2 points for every Interception ALL
        4 points for every Passing TD ALL
        1 extra point for every Passing TD between 40 and 79 yards (inclusive) ALL
        1 extra point for every Passing TD of 80 or more yards ALL
        Rushing
        1 point for every 10 Rushing Yards (0.1 per) ALL
        1 extra point when total Rushing Yards is greater than or equal to 150 ALL
        2 points for every 2 Pt Conversion Rushing ALL
        6 points for every Rushing TD ALL
        1 extra point for every Rushing TD between 40 and 79 yards (inclusive) ALL
        1 extra point for every Rushing TD of 80 or more yards ALL
        Receiving
        1 point for every 10 Receiving Yards (0.1 per) ALL
        1 extra point when total Receiving Yards is greater than or equal to 150 ALL
        2 points for every 2 Pt Conversion Receiving ALL
        6 points for every Receiving TD ALL
        1 extra point for every Receiving TD between 40 and 79 yards (inclusive) ALL
        1 extra point for every Receiving TD of 80 or more yards ALL
        Misc
        -2 points for every Fumble Lost ALL
        6 points for every Offensive Fumble Recovery TD ALL
        Kicking
        [None]
        Returning
        1 point for every 40 Kick Return Yards (0.03 per) ALL
        6 points for every Kick Return TD ALL
        1 point for every 15 Punt Return Yards (0.07 per) ALL
        6 points for every Punt Return TD ALL
        Defense
        2 points for every Interception ALL
        1 point for every Sack ALL
        1 point for every Fumble Forced ALL
        1 point for every Fumble Recovered D/ST
        4 points for every Safety ALL
        6 points for every Defensive TD ALL
        1 extra point for every Defensive TD between 40 and 79 yards (inclusive) ALL
        1 extra point for every Defensive TD of 80 or more yards ALL
        10 extra points when total Points Allowed is exactly 0 D/ST
        7 extra points when total Points Allowed is between 1 and 6 (inclusive) D/ST
        4 extra points when total Points Allowed is between 7 and 13 (inclusive) D/ST
        1 extra point when total Points Allowed is between 14 and 21 (inclusive) D/ST
        -1 extra point when total Points Allowed is between 22 and 28 (inclusive) D/ST
        -4 extra points when total Points Allowed is between 29 and 35 (inclusive) D/ST
        -7 extra points when total Points Allowed is between 36 and 42 (inclusive) D/ST
        -10 extra points when total Points Allowed is greater than or equal to 43 D/ST

        Reply
        • Isaac Petersen says:
          August 19, 2015 at 3:53 pm

          Hi Paul,

          I can’t reproduce your error. Which tool? Can you specify everything you change (and *only* what you change)? Or you can send me screenshots.

          Thanks,
          Isaac

          Reply
  54. Paul says:
    August 19, 2015 at 4:25 pm

    Removed IDP, Passing yards 1 per 20, INT -2, Pass of 40+yd 0.5, 300 yards passing 1pt, Fumbles -2 for all categories, Rush of 40+yd 0.5 for all categories, 150 yards rushing 1pt, return yards 1pt per 40 yards for all categories, Reception of 40+yd 0.5 for all categories, no kickers, fumble recovery 1, safety 4, DEF points allowed: 10pt for 0, 7pts for 1-6, 4pts for 7-13, 1 pt for 14-21, -1pt for 22-28, -4pts for 29-35, -7pts for 36-42, -10pts for 43+

    Reply
    • Paul says:
      August 19, 2015 at 4:29 pm

      Snake tool, sorry I missed that.

      Reply
  55. James says:
    August 20, 2015 at 2:46 pm

    Hi Isaac,

    For the optimizer, is there a way to save my settings, leave the website, return another day to the optimizer and the settings be the same? Seems like when i changed them to fit my leagues scoring and the VOR baselines, they did not save when i came back to the site a few days later.

    Thanks

    Reply
    • James says:
      August 20, 2015 at 3:16 pm

      Also is there a way to search for players in the optimizer?

      Reply
      • Isaac Petersen says:
        August 21, 2015 at 10:08 am

        Hi James,

        Yes, type in a player name into one of the “Other Players Drafted” textbox. You can always remove him from the list.

        Hope that helps,
        Isaac

        Reply
    • Isaac Petersen says:
      August 21, 2015 at 10:07 am

      Hi James,

      Saving settings is on our to-do list.

      -Isaac

      Reply
  56. Trevor says:
    August 23, 2015 at 2:22 pm

    Great tool. Best one I’ve seen yet and I’ve been playing fantasy football for multiple years now. Definitely will recommend to anyone.

    Reply
  57. Eric says:
    August 24, 2015 at 2:32 pm

    I know you can’t control projections from the various sites and I have no idea how often projections are updated. It’s been less Han a week since Benjamin tore his ACL and Nelson’s isn’t confirmed yet. My draft is a week from today. If a site still has projections for those two (assuming Jordy’s MRI confirms the tear) a week from now, is there a way to identify who they are so I can uncheck their box and eliminate all their projections?

    Reply
    • Isaac Petersen says:
      August 24, 2015 at 7:52 pm

      Hi Eric,

      Kelvin Benjamin was bumped much lower in the latest update. Jordy Nelson is still up there because some sites haven’t updated their projections. I’d just exclude him when you draft (add him to the “Excluded Players” box). To my knowledge, there aren’t other key injuries that haven’t been reflected in the updated projections.

      Thanks,
      Isaac

      Reply
  58. Chris says:
    August 25, 2015 at 10:15 am

    Hi Isaac,

    Love the site and would recommend to everyone…except it’s my edge this year.

    Had a quick question, though. Have you guys considered, in addition to posting the “last update” date, listing the latest update date of the various websites you scrape from? Only reason I’m asking is that in a situation with Jordy Nelson, his risk obviously captures his current injury, but it appears that there’s still a “ceiling” for him so I was wondering if that’s because some of the websites haven’t updated their projections yet.

    Thanks again for the awesome site –
    Chris

    Reply
    • Isaac Petersen says:
      August 25, 2015 at 7:48 pm

      Hi Chris,

      Yes, “Last Updated” for each source is on our to-do list. You’re correct that not all sites have updated their projections for Jordy Nelson.

      Thanks,
      Isaac

      Reply
  59. Chris says:
    August 26, 2015 at 9:13 pm

    Awesome site!
    I am wondering though, do you have to DL the Draft tool to edit the scoring values.
    The league I am in does not deduct points for INT or fumbles, I see I can edit the D/ST but not the others online.
    Thank You

    Reply
    • Isaac Petersen says:
      August 26, 2015 at 10:00 pm

      Hi Chris,

      All of the scoring settings are customizable. Just type in new values in the textboxes. If it’s not working for you, you might try a different browser or disable your adblocker.

      Hope that helps,
      Isaac

      Reply
      • Chris says:
        August 27, 2015 at 7:45 pm

        Got it. Thank You

        Reply
  60. Joey says:
    August 29, 2015 at 3:27 pm

    Awesome tool! Quick question though:

    Could you use a formula to determine what the quality of a player being a good starter would be? You’ve mentioned that you want your starters to have a high VOR, a high floor, but low risk. What if you used something like x=(VOR+floor)/risk? Then you’d just need to remove players that have a floor of 0 (like Josh Gordon or Justin Blackmon), and you get your results. For example (just the top of the list):

    Peyton Manning QB 153.8048118
    Drew Brees QB 142.9981049
    Joe Flacco QB 129.5120507
    Eli Manning QB 126.426644
    Matthew Stafford QB 113.1995646
    Andrew Luck QB 112.4748635
    Tony Romo QB 110.4567876
    Philip Rivers QB 107.9557148
    Matt Ryan QB 107.5844857
    Aaron Rodgers QB 96.63621062
    Ryan Tannehill QB 91.72677399
    Ben Roethlisberger QB 87.14966841
    Russell Wilson QB 87.11561943
    Tom Brady QB 80.92095034
    Marshawn Lynch RB 80.61772612
    Andy Dalton QB 79.82671044
    Colin Kaepernick QB 75.15142595
    LeSean McCoy RB 71.89229926
    Adrian Peterson RB 68.51685006
    Antonio Brown WR 62.10027267
    Jeremy Hill RB 61.74412342
    Alex Smith QB 60.8054139
    Jay Cutler QB 59.5024418
    Jamaal Charles RB 58.00124028
    Matt Forte RB 56.63281769
    Demaryius Thomas WR 55.79475818
    C.J. Anderson RB 55.44134865
    Dez Bryant WR 54.33790072
    Frank Gore RB 54.27971354
    Justin Forsett RB 53.29606525
    Lamar Miller RB 53.03097821
    Marcus Mariota QB 51.01479307
    DeMarco Murray RB 50.82593862
    Alfred Morris RB 50.38313001
    Melvin Gordon RB 47.86100966
    Eddie Lacy RB 47.66939962
    Cam Newton QB 45.98335214
    Randall Cobb WR 42.98333673

    Then break it down by position, and could you have a number that quantifies who the best starters for fantasy football are this season? If so, could you do the same for bench players?

    Reply
    • Isaac Petersen says:
      August 29, 2015 at 3:50 pm

      Hi Joey,

      We do have plans to calculate a risk-adjusted VOR. Instead of using floor in your formula, I would use VOR of the floor (i.e., a player’s floor minus the floor of the typical replacement at that position). Otherwise, QBs are given too much weight (the top 14 in your list are QBs because they score the most points).

      Hope that helps,
      Isaac

      Reply
      • Eirik says:
        September 5, 2015 at 6:15 am

        This could be useful, but it will be quite difficult to get the formula correct. One issue is that the risk mean and standard deviation are normalized to arbitrary values, yet the size of the standard deviation compared to the mean will significantly impact the results. Thus you really need to examine if the results make sense.

        As the formula stands right now, risk appears to have a way too high impact on the results. If we use the suggestion of Isaac with standard settings, Lamar Miller and Leveon bell becomes about the same value, which does not seem reasonable.

        Personally I think risk could be a useful tiebreaker, but at the moment it is too unproven to play a significant role in a decision metric.

        Reply
        • Isaac Petersen says:
          September 7, 2015 at 8:28 pm

          Agreed, we’d have to work on the scaling, but I think we could find a way to make it useful.

          Reply
  61. Tyler says:
    August 30, 2015 at 11:43 am

    I have an ESPN standard scoring league that is doing a different lineup format this year. We are adding another WR slot to the starting lineup to increase depth, so we’ll have 1 QB, 2 RB, 3 WR, 1 TE, 1 Flex, 1 D/ST, 1 K, and 7 Bench. It’s a 12 team league and I’ve adjusted the numbers on the app to have the number of projected players taken through the first 120 picks based on the last few years drafts (13 QB, 43 RB, 50 WR, 11 TE, 0 K, 3 D/ST). I feel like the WR VOR seems low, especially since it doesn’t know to account for the fact that I will need 3 starters. Do you have any suggestions for me?

    Reply
    • Isaac Petersen says:
      August 30, 2015 at 6:30 pm

      Hi Tyler,

      You could raise the WR VOR baseline. Ideally you’d be able to find prior drafts that use those settings to go from, but otherwise you could ballpark how many WRs you expect to be taken in the Top 120 given that you’ll need 3 starters.

      Hope that helps,
      Isaac

      Reply
  62. Robert says:
    August 31, 2015 at 12:12 pm

    I can only seem to get the auction draft lineup optimizer open. I assume I am just being dumb, but when I click on the link above, it takes me to the projections/rankings and I click the optimizer it brings me to the auction draft. Any help would be great.

    Reply
    • Isaac Petersen says:
      August 31, 2015 at 9:37 pm

      Hi Robert,

      You can use the Projections Tool for Snake Drafts.

      -Isaac

      Reply
  63. Ted Hillison says:
    September 2, 2015 at 3:30 pm

    Hi Isaac, love your tools and your work…cool stuff. QUESTION: In reading your literature and perusing the Snake Draft optimizer tool, is there a way to stack rank players (either ALL or by Position) using the VOR, DROPOFF and Risk metrics. In other words, using your recommended methodology can I filter the application to return the best players, stack ranked according to the three metrics you suggest?

    Thank you

    Reply
    • Isaac Petersen says:
      September 2, 2015 at 10:47 pm

      Hi Ted,

      We haven’t calculated a combined metric yet. I’m not sure how intuitive it would be… We do have plans to calculate a risk-adjusted VOR, though.

      Thanks,
      Isaac

      Reply
  64. Mike says:
    September 4, 2015 at 7:44 pm

    Hi Isaac, I am drafting this Sunday and it’s an espn ppr 1pt league w/ starting 1qb, 2wr, 2rb, 1te, 1 flex (wr/rb), 1 k, w/ 6 bench. Its a snake draft with 10 teams. My question to you is how would you configure your draft app to get the best results?

    Reply
    • Isaac Petersen says:
      September 7, 2015 at 8:27 pm

      Hi Mike,

      Try setting the VOR baseline values to reflect how many players are drafted at each position on MyFantasyLeague.com with your league settings (or even better, in your prior drafts).

      Hope that helps,
      Isaac

      Reply
  65. Brian says:
    September 8, 2015 at 7:23 pm

    I’d love to use this app. I created a custom version for baseball this year, but found yours for football. However, whenever I try to change more than a few settings for my leagues (e.g. scoring, ADP, etc.) I get an error like this …

    An error has occurred:

    unable to fork, possible reason: Resource temporarily unavailable

    In call:
    mcfork(detached)

    I’m on a Macbook Air, using Chrome, but have tried Firefox too. Ever seen this?

    – brian

    Reply
    • Isaac Petersen says:
      September 8, 2015 at 8:32 pm

      Hey Brian,

      See here:
      https://fantasyfootballanalytics.net/2015/08/2015-auction-draft-optimizer.html#comment-35121

      -Isaac

      Reply
  66. Steve says:
    September 9, 2015 at 11:08 am

    One suggestion for the weekly lineup optimizer is to be able to select specific games or days. For example, if I am playing FanDuel in a Sunday-Monday league, I wouldn’t want to include the Thursday night game.

    Reply
    • Isaac Petersen says:
      September 9, 2015 at 8:24 pm

      Works for me, try clearing your cache.

      -Isaac

      Reply
  67. James Stone says:
    September 9, 2015 at 5:42 pm

    I am having trouble pulling up the projections in the Optimizer Tool! It says it was updated today, but everything is blank. I draft in a few hours and would love to use this tool!

    Reply
  68. Zach says:
    September 9, 2015 at 6:37 pm

    Any chance the apps will work tonight? I noticed they’re not working at the moment.

    Reply
    • Isaac Petersen says:
      September 9, 2015 at 8:23 pm

      Works for me, try clearing your cache.

      -Isaac

      Reply
      • Zach says:
        September 9, 2015 at 8:51 pm

        Thank you for the advice. It’s a week old computer, not much is on it. It worked fine a couple of days ago. I’ll keep trying. Thank you.

        Reply
        • Zach says:
          September 9, 2015 at 9:22 pm

          Unfortunately it doesn’t work from my tablet or phone either. It’s a good product regardless. Thank you!

          Reply
  69. Mark says:
    December 2, 2015 at 1:08 pm

    Isaac,
    I just started playing fantasy football 3 weeks ago. I found your site this morning. Will learning the R program work for the D.K. F.D. football leagues?

    Reply
    • Isaac Petersen says:
      December 3, 2015 at 6:24 pm

      Yes, R is statistical software and is very flexible. Could definitely be used for DFS. We use R to calculate weekly projections and optimal lineups:
      http://apps.fantasyfootballanalytics.net/?app=lineupoptimizer

      Reply
  70. Evan says:
    April 29, 2016 at 11:23 am

    Hi Isaac,

    When will you be updating the site for the 2016 fantasy football season? Also, I may have missed it, but do you incorporate Yahoo’s fantasy football projections at all?

    Reply
    • Isaac Petersen says:
      April 29, 2016 at 12:07 pm

      Hey Evan,

      I think most sites release projections after the NFL draft, so hopefully soon after that. We do include Yahoo projections. You can see the sources by clicking “Change Data Settings” in the Projections tool:
      http://apps.fantasyfootballanalytics.net/

      -Isaac

      Reply
  71. Jones says:
    July 16, 2016 at 2:28 am

    Hi Isaac,

    It resonated on me when you said that rules outperform judgement on the Rotoviz podcast. I am trying to follow that advice, and as part of that, to work on a formula to incorporate risk into VOR projections. A few thoughts:

    – I like the idea of tolerating less risk for starters and more for bench players, but a cutoff seems too strong. Not that he would fall that far, but I think anyone would draft Leveon Bell at 1.10, no matter their risk tolerance.

    – I’m also wondering how robust you think the current risk calculation is. For example, it has David Johnson as a risk of 4.17. Perhaps this is more an issue of the projections being consistent and the sports injury calculation also being low, but David Johnson seems to me to be high risk, given a very small track record.

    – More generally, would love to hear your thoughts about developing a calculation to incorporate risk into VOR.

    I would be grateful for your generous thoughts that you so often share with all of us.

    Best,
    Jones

    Reply
    • Isaac Petersen says:
      July 16, 2016 at 7:27 am

      Hi Jones,

      1) Exactly, I agree that a strict cutoff is too strong. It’s best to apply the risk rules flexibly and think in terms of how much reward (i.e., projected points) you’re getting for that level of risk. It’s like the reward:risk ratio. It’s a balance. Higher uncertainty risk isn’t inherently bad—it just means we’re less confident about how a player will perform. But if they’re projected to do extraordinarily well and they fall into your lap in a later pick, it might be worth the risk. All things equal, you want to prioritize floor with your starting lineup and ceiling with your bench.

      2) Uncertainty risk and injury risk are two important components, and they consider much more information than what most other sites offer, so I think it’s fairly robust. As you say, there are other sources of risk like age and experience. Some of these may already be considered in the projections, however we do have plans to add them as extra columns to give users more information when making decisions. I’d lean toward adding them as extra columns over adding them to the risk index because they have a nonlinear effect on risk (both very young and very old players have high risk).

      3) We have plans to include a risk-adjusted VOR variable. It would likely be some variant of VOR divided by risk. It’s basically the reward:risk ratio, which is also very useful in the stock market:
      https://fantasyfootballanalytics.net/2015/03/fantasy-football-is-like-stock-picking.html

      Hope that helps!
      -Isaac

      Reply
  72. Jones says:
    July 21, 2016 at 12:12 am

    Hi Isaac,

    Thanks for the great response as always. I wasn’t trying to insinuate anything negative about the FFA risk calculation – I agree it is the foremost out there that I have seen – as is as the overall VOR model.

    Exciting to hear you are thinking of creating a risk-adjusted VOR variable. Would love to hear more on what you are thinking.

    Best,
    Jones

    Reply
  73. Zach Josephson says:
    July 23, 2016 at 11:08 pm

    Hi Isaac,

    I was looking for the source code for this project on your github, but I can’t seem to find it. Is there any chance you can point me towards it?

    Thanks,

    Zach

    Reply
    • Isaac Petersen says:
      July 24, 2016 at 9:12 am

      Hi Zach,

      Just added some info to our FAQ:
      https://fantasyfootballanalytics.net/about-the-site/faq#sourceCode

      Thanks,
      Isaac

      Reply
  74. Alexander Warnement says:
    August 15, 2016 at 2:45 pm

    Getting an error of no database selected for projections, cleared my cache.

    Reply
    • Isaac Petersen says:
      August 15, 2016 at 9:06 pm

      Apps should be up now!

      Reply
  75. A fellow psychology nerd says:
    August 16, 2016 at 8:33 am

    Hi Isaac, love your website. After reading this article I have a couple of practical questions:

    1. How exactly would you go about drafting bench players? Since you say high ceiling, high risk- do I keep the app sorted by VOR and draft high ceiling/ high risk? Or should I just sort players by the “ceiling” column (at this point I’ll solely be taking backup WR and RB) and draft the best player available?

    Also, is it that I shouldn’t be taking risk into account now? Or should I actually be targeting the higher risk players?

    2. I agree that one should wait on a defense/ kicker until the last couple of rounds. At that point would you draft them based on high floor/ low risk? Because technically they are starters. Or purely draft based on their VOR?

    3. Speaking of risk, I understand you don’t suggest a cutoff, but what would you typically consider high risk? While practicing in mock draft, I selected my starting RBs and WRs only if they were less than 6. Is this too steep? Not sure if I should make anything less than 7 fair game since it’s within the standard deviation. Hope this makes any sense.

    Reply
    • Isaac Petersen says:
      August 17, 2016 at 9:33 am

      1) I would focus on ceiling for your bench, but would willing to tolerate greater risk with my bench (compared to starting lineup). Don’t necessarily need to target high-risk players.

      2) I would draft all starters focusing on floor and low risk, but see below:

      3) It’s a tradeoff between points and risk (i.e., reward:risk ratio). Considerably higher projected points may be worthwhile if the increase in risk is not much. That being said, 1-2 (or more) SDs above the mean would reflect higher risk—which equates to a risk value of 7-9. You might try mock drafts with different risk cutoffs (e.g., 6, 7, or 8) to see what the difference in projected points is for each of the lineups, and determine which lineup provides the best combination or projected points and risk.

      Reply
  76. Name Withheld in case someone from my league is peeking ;) says:
    August 16, 2016 at 8:51 pm

    Hi Isaac,

    I have a league with some unusual points options. The big one is: DST Points Allowed is -1 for every 1. This means that most, if not all, DSTs have negative points for the season and this DSTs are more valuable/drafted higher.

    So, I just want to verify how to incorporate this in your projections tool. If I enter all the league point specifics and clear the DST “Threshold” and “Points” categories, then enter -1 for “Points Allowed”, is this appropriate? Should I be doing something else to make sure the values are calculated correctly?

    Thanks!

    Reply
    • Isaac Petersen says:
      August 17, 2016 at 11:02 am

      Yes, you could specify -1 per point allowed in the “Points Allowed” box.

      Reply
      • Jeremy says:
        August 18, 2016 at 7:22 pm

        Hi Isaac, found your site at an intersection where I’m reviewing some of these topics (Stats, Coding in R, and BI) in my work life and also just before my draft and love your site! Question about the DST threshold values in the projection app.

        My league awards decreasing sliding scale points for both yards allowed and points allowed. So, 0-6 pts allowed = 15 fantasy pts, with 0-49 yds allowed = 12 fantasy points or 27 pts for DST. Best way to incorporate this into the model?

        Thanks for all your work on this site, it really is amazing!

        Reply
        • Isaac Petersen says:
          August 18, 2016 at 7:46 pm

          If I’m understanding correctly, you can set 0 points allowed = 27 fantasy points, 1–6 PA = 27 points, and 7–49 PA = 12 points.

          Reply
  77. Justin says:
    August 17, 2016 at 5:14 pm

    Have you attempted to create an all-encompassing metic that takes into account VOR, risk and floor for starters? Keep up the good work!!

    Reply
    • Isaac Petersen says:
      August 17, 2016 at 9:53 pm

      They’re on fairly different metrics, so it’s difficult to include them in the same metric, but we’re open to ideas/suggestions!

      Reply
      • Sam says:
        August 23, 2016 at 10:34 am

        Maybe create VOR/risk and VOR to floor points ratios. Rank each and then take the average of the ranks.

        Reply
  78. Matt Brown says:
    August 20, 2016 at 12:09 pm

    The projection tool is amazing! However, since yesterday I don’t seem to be getting the correct results anymore. A few days ago everything was fine, but now it doesn’t look like it uses the proper replacement values for RB, WR, and TE when I input them. I tried using QB-14, RB-50, WR-50, TE-10. It looks like it uses much smaller numbers for RB, WR, and TE resulting in QBs to be way overly valued.

    Reply
  79. Brian Appleman says:
    August 20, 2016 at 3:11 pm

    Is there anywhere to input how many roster spots of each position there are in your specific league? I.e. in mine it is 1QB, 2RB, 3WR, 1TE – we have 3 WR spots, so would this need to be considered at all when updating the data settings on your projections? (Using NFL.com scoring).

    Thanks!
    Brian

    Reply
    • Isaac Petersen says:
      August 21, 2016 at 12:55 am

      https://fantasyfootballanalytics.net/about-the-site/faq#2qb-flex

      Reply
  80. C says:
    August 25, 2016 at 2:39 pm

    Is it just me, or does Seattle defense seem to be ranked low?

    Reply
    • Isaac Petersen says:
      August 25, 2016 at 9:09 pm

      https://fantasyfootballanalytics.net/2016/07/rotoviz-interview.html#comment-18151

      Reply
  81. C says:
    August 25, 2016 at 11:10 pm

    Any way to include by weeks in the projection spreadsheet? Also, Ryan Fitzpatrick’s floor is 0, lol.

    Reply
    • Isaac Petersen says:
      August 27, 2016 at 7:52 am

      Yes, including bye weeks is on our to-do list. Fitzpatrick’s floor might be 0 because some source(s) might project him to score 0 points, not sure though.

      Reply
  82. LeslieKish says:
    August 25, 2016 at 11:40 pm

    Maybe its too late at night but I’m confused about the adpdiff. It’s calculated as the overallRank minus adp. I understand the overallRank to be ffanalytics rank and the adp as the average draft position of that player across all leagues.

    So if overallRank was 1 and adp was 10, you would have a negative number. Which to me would signify an undervalued player. Or am I switching these two metrics in my mind.

    BTW, this site is awesome and I’ve been geeking out on in for two nights now.

    Reply
    • LeslieKish says:
      August 25, 2016 at 11:41 pm

      After I posted it I realized I need to go to sleep… got it.

      Reply
  83. Patrick says:
    August 26, 2016 at 12:09 pm

    When I adjust the data to PPR, all the auction values go to 1$. Any idea why?

    Reply
    • Isaac Petersen says:
      August 27, 2016 at 7:54 am

      https://fantasyfootballanalytics.net/2016/05/2016-fantasy-football-projections.html#comment-18217

      Reply
  84. Eric says:
    August 28, 2016 at 1:02 am

    I’m in a 10 team league that starts a QB,2 RB, 3WR,1TE,1FLEX, K,D. If I assume half of the teams flex a RB and half a WR, why wouldn’t my VOR values be 10, 25, 35, 10 and 0 for K and D?

    Reply
    • Isaac Petersen says:
      August 28, 2016 at 7:51 am

      There are many ways of determining VOR baselines. You could, for example, use however many players were drafted at each position within the first 100 picks. For more info, see here:
      https://fantasyfootballanalytics.net/2013/04/win-your-snake-draft-calculating-value.html

      Reply
  85. Eric says:
    August 28, 2016 at 1:29 pm

    I’ve read all the stuff about the first 100 picks, but it seems to make more sense using the starting lineup requirements. Almost all of the extra pick in the top 100 are RBs and WRs, having a higher VOR number for those positions changes the rankings. There are usually a few more WRs taken in the top 100 than WRs, but if I plan to start a WR in the flex, then the # for RB VOR may be unrealistic for my rankings, right?

    Reply
    • Isaac Petersen says:
      August 29, 2016 at 10:45 pm

      Hey Eric,

      There are multiple ways of picking VOR values (see above article for examples)—there isn’t one right way (or at least, I’m not aware of research showing which technique is best apart from the FootballGuys article asserting that you should pick VOR baseline based on how many players were drafted at each position within the first X picks). Your historical draft information would presumably be accounting for starting lineup requirements because people draft based on the starting lineup requirements. You certainly can take a different approach, though, if you don’t like the results. Ultimately, use the VOR baselines that make the most sense for your goals.

      Hope that helps,
      Isaac

      Reply
  86. Cameron Javier says:
    August 30, 2016 at 1:44 pm

    Hi Isaac,

    Great work here, really cool stuff. I’m browsing the open source and tried searching for where http://sportsinjurypredictor.com/ is factored into the risk number, but could not find how you’re scraping from the injury predictor. Could you please clear this up for me? I’m interested to see how much of a factor the injury predictor is, because it seems to be very high (eg- Julio Jones/OBJ’s risk factors are each above a 7)

    Reply
    • Isaac Petersen says:
      August 30, 2016 at 10:57 pm

      We don’t scrape SIP–we have a partnership with them where we can use their injury risk scores. It’s not publicly available information, unfortunately.

      Reply
      • Cameron Javier says:
        August 31, 2016 at 11:42 am

        Makes sense. Would you mind sharing how much this site comes into play for the final risk number? For example, if the injury predictor was a factor of .3 then risk = (injury predictor * 0.3) + (projection differential * 0.7)

        Reply
        • Isaac Petersen says:
          August 31, 2016 at 9:17 pm

          Injury risk and uncertainty risk are equally weighted.

          Reply
  87. Daniel Oliver says:
    September 3, 2016 at 12:19 pm

    Hi Isaac, I just find out about this website and your project recently, and I am really amazed, great work.
    I am starting to study about R and the projections you use. I plan to subscribe also.
    The Draft App is great. I can’t wait to use it for real in my league tomorrow, I’ve tested it in some mock drafts and it worked like a charm.

    I just want to ask, will there be any updates on the database? Because the last one was Sep 29th, and I imagine that a lot changed since that.

    Thank you so much, keep this amazing work!!!

    Reply
    • Isaac Petersen says:
      September 4, 2016 at 10:40 am

      Yep, just updated!

      Reply
  88. Eric says:
    September 3, 2016 at 6:58 pm

    Are you having problems with your login? I created an account but it won’t log me in.

    Reply
  89. Eric says:
    September 3, 2016 at 7:15 pm

    I tried to reset my password and when I enter my email and password and hit the login button, it does nothing.

    Reply
    • Isaac Petersen says:
      September 4, 2016 at 10:42 am

      Hi Eric,

      We apologize for the inconvenience. I tried to send a password reset. Let us know if you got it (and check your spam folder). If not, please add noreply@fantasyfootballanalytics.net as a whitelisted email address (http://onlinegroups.net/blog/2014/02/25/how-to-whitelist-an-email-address/), and we can try to re-create the account.

      Hope that helps,
      Isaac

      Reply
  90. Brendan McLean says:
    September 4, 2016 at 1:17 pm

    Hi Isaac,

    You state that: “a high ADP Difference score (i.e., the player tends to be under-valued compared to ADP and you might be able to draft him in a later round).”

    This doesn’t make sense to me. If a high (positive) ADP Difference score indicates that, on average, a player tends to be drafted sooner than when you would tend to draft him according to your VOR rankings, wouldn’t that indicate that the average person tends to over-value that player compared to where you believe his actual value is (assuming him being drafted sooner by another person indicates he has a higher value)?

    You also state in the article that “Using the custom rankings for your league settings, we also calculate the difference between a player’s overall rank and his average draft position (ADP). Positive values mean the player’s rank for your league is lower than ADP,” but then in your comment to Vince you state “Positive values mean the player’s rank for your league is higher than ADP” (the opposite).

    I think in one case you mean rank position and in another you mean rank value. It’s all very confusing right now.

    Reply
    • Isaac Petersen says:
      September 4, 2016 at 3:07 pm

      Hi Brendan,

      Good catch! We had modified it in several other places, but forgot to modify it here. Yes, lower ADP Difference values reflect that players are under-valued and better to target.

      Hope that clarifies!
      -Isaac

      Reply
  91. Matthew C Powell says:
    September 5, 2016 at 7:27 pm

    It seems like the section to update the # of players drafted per position is missing from the Change Data Settings section now. Is that on purpose or do I have to pay to have access to that feature?

    This site is amazing btw, nice work!

    Thanks!
    -Matt

    Reply
    • Oz says:
      September 6, 2016 at 11:25 pm

      Also seeing no data right now. Love this site. Hope it works soon!!!

      Reply
      • Isaac Petersen says:
        September 7, 2016 at 12:01 am

        Apps should be up now. For more info on why they were down, see here:
        https://fantasyfootballanalytics.net/app-down-heavy-traffic

        Reply
  92. bluedevil32 says:
    September 5, 2016 at 8:51 pm

    Is the app no longer available for the snake draft optimizer? It errors out when I try to run it now. Thanks in advance!

    Reply
    • Isaac Petersen says:
      September 5, 2016 at 9:39 pm

      The apps are down at the moment due to heavy traffic during peak hours of peak draft season. We’re hoping to generate revenue to cover increased server capacity. In the meantime we recommend a) downloading the projections to use offline, and b) using the apps during non-peak hours.

      Hope that helps,
      Isaac

      Reply
  93. Pete says:
    September 6, 2016 at 8:47 pm

    It says error when you upload the projections. This has happened a lot the last 2 days. It can’t happen if you want to generate more hits on your website. Thanks

    Reply
    • Isaac Petersen says:
      September 6, 2016 at 11:58 pm

      Apps should be up now. For more info on why they were down, see here:
      https://fantasyfootballanalytics.net/app-down-heavy-traffic

      Reply
  94. Oz says:
    September 6, 2016 at 11:42 pm

    Issac, Is there another way to make the data available? Since nothing loads, when I download the excel cheet, there is nothing in there as well. Thanks!

    Reply
    • Oz says:
      September 7, 2016 at 12:24 am

      nevermind, my bad. I see defaulting on week 1 stats. When I change to full season, i see everything. GREAT SITE ISAAC!!!! THANK YOU!

      Reply
  95. Mark Sherrod says:
    September 8, 2016 at 5:33 pm

    Hey Issac,

    thought I’d leave a comment on this thread since its the one you linked me to. My question was: Can you help me with the “change settings” I need to switch to for a snake draft season? Im not too technologically advanced and could really use some help. Also, as I asked before, would you rather us use google chrome (with what restrictions on the browser regarding cookies) or safari?

    Thanks again,
    Mark

    Reply
    • Isaac Petersen says:
      September 8, 2016 at 8:40 pm

      We develop with Chrome, so we’d recommend using that. Click “Change Data Settings” and change “Week” to “Week 1” or “Full Season” depending on what you’re looking for. Then, you can edit any other league settings you’d like (see above article for more info)

      Reply
  96. Nolan Harms says:
    September 12, 2016 at 11:57 am

    Hi, Isaac:

    You write that “1500 points would likely put you in the top 10% of teams in a standard league. Your goal is thus to maximize your starting lineup’s projected points.”

    My question: is there a specific point total to shoot for in a PPR league?

    Thanks,
    Nolan

    Reply
    • Isaac Petersen says:
      September 12, 2016 at 11:43 pm

      Not sure what that would be for a PPR league. Sounds like an interesting research idea for someone to examine!

      Reply
  97. Jim says:
    September 14, 2016 at 1:51 pm

    projections app:

    An error has occurred:

    invalid class “MySQLResult” object: invalid object for slot “Id” in class “MySQLResult”: got class “character”, should be or extend class “integer”

    In call:
    validObject(

    happening in both chrome and fox after clearing cache/cookies etc. worked a few hours ago

    Reply
    • Isaac Petersen says:
      September 14, 2016 at 11:44 pm

      Hi Jim,

      Sorry for the trouble! We’d need more info to reproduce. What settings are you using (esp. which specific changes did you make?)

      Thanks,
      Isaac

      Reply
  98. Dallas says:
    September 16, 2016 at 4:38 pm

    I keep trying to access the projections app but every time I login it tells me to verify my email address to continue. I already did that back when I first created my account. Tried using that old email to verify again but that didn’t help. Any ideas why it keeps telling me to verify?

    Reply
    • Isaac Petersen says:
      September 17, 2016 at 9:44 am

      Hi Dallas,

      Not sure–could you email sales@fantasyfootballanalytics.net?

      Thanks,
      Isaac

      Reply
  99. Jason says:
    September 17, 2016 at 9:17 am

    Runtime error when trying to access the Projections app this morning.

    Reply
    • Isaac Petersen says:
      September 17, 2016 at 9:35 am

      It’s up now–very sorry about the down time!

      Reply
  100. Jason says:
    September 17, 2016 at 9:20 am

    Also, when and how can I view the accuracy of Week 1’s projections? Do we get that kind of information?

    Reply
  101. Jason says:
    September 25, 2016 at 8:52 am

    Been getting an error all week when trying to convert from weighted to robust projections: says something like INTEGER() can only be assigned to integer, not char variable

    Reply
    • Isaac Petersen says:
      September 26, 2016 at 8:07 am

      Are you using Google in Incognito mode? Please these things first: https://fantasyfootballanalytics.net/about-the-site/faq#errors

      If they don’t work, we’d need more info to reproduce, thanks!

      Reply
  102. David says:
    October 4, 2016 at 11:31 pm

    I’m trying to get 2011-2015 full season projections. and getting the error “could not run statement: Column count does not match value count in row 1”. I tried clearing the cache, using IE, signing out, and using google chrome incognito. All I did was changed year=2015 and time=full season. It works with 2016 but I can’t get any other year. Thanks.

    Reply
    • Val Pinskiy says:
      October 7, 2016 at 1:00 pm

      We will look into this error, thanks!

      Reply
  103. rBeall says:
    October 13, 2016 at 12:28 pm

    Projections page not loading: MacBook pro running safari and/or chrome in incognito. Cleared cache and restarted on safari with same results (no ad blocker). Then I switched to Chrome (fresh install) and still same results.

    Reply
  104. Grant Shields says:
    October 21, 2016 at 4:17 pm

    I haven’t been able to load the projections app for the last couple weeks when I’ve tried. I’m not even able to do anything with Javascript while on that page, including log in. I disabled my adblocker and loaded an incognito window in Chrome. My javascript console logs a number of errors, the first of which is this:

    Uncaught SyntaxError: Unexpected end of input. main.js?date=09-27-2016-v2:8

    Reply
    • Grant Shields says:
      October 21, 2016 at 4:18 pm

      Edit: Sorry, I forgot to state that I get this error both in Windows 10 and Ubuntu 15.10.

      Reply
      • Val Pinskiy says:
        October 23, 2016 at 10:29 am

        Hi Grant,

        Thanks for providing additional details. We will look into this error and try to resolve shortly.

        Thanks,
        FFA Team

        Reply
  105. Erik Mayer says:
    October 27, 2016 at 4:09 pm

    In the past, when I went and downloaded your historical weekly projections (e.g. for 2015), there was a column that had “actual points.” I noticed that this column isn’t available if I download past projections for weeks earlier this season (e.g. 2016 week 1). Could you please add that column again? Otherwise the site is awesome, thanks!

    Reply
  106. Socrates says:
    November 9, 2016 at 8:03 pm

    I’m assuming the Projections page is being updated. If not, then there’s a fault in it since I can log into it but there’s no data shown (either in Firefox or Chrome). Could someone else confirm the problem so I don’t think I’m crazy?
    Cheers

    Reply
  107. Socrates says:
    November 9, 2016 at 8:19 pm

    And for reference sake, I’m using Firefox or Chrome on Win 10 64 bit.

    Reply
    • Val Pinskiy says:
      November 10, 2016 at 10:36 am

      Have you tried changing your data settings and reloading the page?

      Reply
      • Socrates says:
        November 10, 2016 at 12:39 pm

        Thanks, Val. I did just what you said and it worked perfectly. I’m up and running now, so thanks again.

        Reply
  108. Erik Mayer says:
    November 11, 2016 at 1:51 pm

    Hey guys, any chance you could fill in the “actual points” column in the weekly projections spreadsheets for prior weeks this season (e.g. weeks 1-9 of 2016 season). The column just contains missing values. For 2015 weekly projection spreadsheets that column is filled in. That would really help, thanks!

    Reply
  109. Jonathan says:
    July 11, 2017 at 6:55 pm

    Hi all,
    Per the FAQ, I am unable to load the app. I disabled ad blockers, cleared the cached, used Google Chrome in incognito mode. What happens is when I go to log in with my username, the screen gets greyed over immediately with a “Disconnected from the server. Reload.” message in the bottom left. When I try to reload, I get a pop up that says “An embedded page at ffshinyapps.io says: DataTables warning: table id=DataTables_Table_1 – Ajax error. For more information about this error, please see http://datatables.net/tn/7” That pop up then disappears and I get the disconnected from the server message again. I am using Google Chrome Version 59.0.3071.115 (Official Build) (64-bit). I am using Windows 10. I have also gotten the same issue/messages on my work computer (which is an earlier version of Chrome and an older version of Windows). Any help would be greatly appreciated as this site and the information look wonderful. Thank you in advance.

    Reply
    • Val Pinskiy says:
      July 14, 2017 at 9:12 pm

      We are aware of this error and are currently looking into a solution, thanks for bringing it to our attention!

      Reply
      • Jonathan says:
        July 14, 2017 at 9:17 pm

        Thanks for the quick response and good luck!

        Reply
    • Val Pinskiy says:
      July 16, 2017 at 7:43 pm

      Hi Jonathan, we have addressed this error now!

      Reply
  110. Mark says:
    July 22, 2017 at 2:49 pm

    Issac,

    Just wanted to tell you thank you for everything. I made it to the Semi-Finals (would’ve made it to the championship but I messed up) last year and it was all because of your projections! My question, if my league doesnt involve cost for players, can I still use the snake draft optimizer? Also, how do I pick players that others have chosen (green tab).

    Reply
  111. Tanner says:
    July 31, 2017 at 2:04 am

    Hi Isaac,

    I inputted my league’s scoring settings today and I am receiving very different numbers from the last time I used the same settings. I was very meticulous both times and inputted the scores multiple times, so I’m pretty sure I’m not making a mistake. I noticed that the sight was updated today, so I think this may be why. But to give you an example, Aaron Rodgers was projected for 492 points in my last projections, and in the projections I created today, he is projected at 321 points. This is a big difference, and I don’t think it can be attributed to just an update. Maybe the update is flawed somehow? Are there any other people experiencing the same problem? I did nothing to the weights of the projections either. I only edited the scoring settings in both situations.

    Thanks,
    Tanner

    Reply
  112. Elmo Johnson says:
    August 2, 2017 at 10:59 am

    Hi Isaac,

    I seem to not be able to save any settings when I am trying to setup my league settings. I setup all the settings then when I click save custom settings it resets back to defaults. Please Advise. I am using Chrome/Chrome Incognito/IE Windows 10 64 bit.

    Thanks

    Reply
    • Val Pinskiy says:
      August 2, 2017 at 9:31 pm

      Hi Elmo, you need to go into the league settings and select the custom setting you created to view it.

      Reply
  113. Brian says:
    August 11, 2017 at 12:28 pm

    Hey all,

    Thanks for all your work, love the projections, they help every year.

    I’m trying to pull projections for this year and getting some weird point values, Tannehill is showing ~5,000, RBs in the high 1,000s. What’s odd is I see the correct point values (~270’s for DJ) on first load of the page, but after it says “updating projections” the values change to the bloated point values, which made me think it was my config/settings/cache. But after logging out, clearing cache, trying incognito, and even trying a different PC, I get the same bloated point values. Anything going on, or is there a way to completely reset my settings?

    Thanks,

    Brian

    Reply
    • Brian says:
      August 11, 2017 at 12:47 pm

      I was able to workaround this issue by removing Yahoo from General settings (Setting analysts to 0), seems there’s an issue with that data.

      Reply
    • Val Pinskiy says:
      August 11, 2017 at 6:11 pm

      Thanks for bringing this to our attention. We believe we have identified the issue and are looking into a solution. For now, if you exclude Yahoo from the sources everything should be working normally.

      Reply
  114. Dennis Soto says:
    August 18, 2017 at 1:36 am

    Hey guys been following your site for the past 2 seasons and its been a great resource. But i cannot seem to log in to the app. The app loads but after clicking the sign in button nothing happens. Ive made sure popup blocker is disabled, cleared the cache and tried in chrome incognito mode. Im using google chrome Version 60.0.3112.101 (Official Build) (64-bit) and windows 7 professional. It would be a huge help if can use the full app, thanks for all you do guys!

    Reply
  115. Eric says:
    August 20, 2017 at 2:53 pm

    I’ve just discovered this site and this looks very promising. I’ve used an optimizer historically (no longer supported) that allowed me to emphasize points scored by week, thus allowing me to prioritize max points in playoff weeks. Is this factored into the app’s draft recommendations?

    Reply
    • Val Pinskiy says:
      August 20, 2017 at 5:45 pm

      We do not have the ability to weight certain weeks as individual weekly projections are not available yet. However, you will need an account to access them. To create weekly optimized lineups you would need an FFA subscription. For more info see here: https://fantasyfootballanalytics.net/2016/08/introducing-ffa-insider.html

      Reply
  116. Keith says:
    August 23, 2017 at 9:32 am

    Attempting to try out your app, but after I log in with my account, the app gives me an error popup “An embedded page at ffashiny.shinyapps.io says: DataTables warning: table id=DataTables1 – Ajax error. For more information about this error, please see http://datatables.net/tn/7

    After clicking ok, the screen goes grey and I get a “Disconnected from the server message” in the bottom left. Clicking ‘Reload’ takes me back to the error above…

    Reply
  117. Ryan says:
    August 23, 2017 at 11:20 am

    Today I cannot get the apps to load in any browser (Chrome, Safari, Firefox). Running macOS Sierra 10.12.6. They just seem to hang up before loading (I get a blank screen).

    Reply
    • Val Pinskiy says:
      August 23, 2017 at 7:25 pm

      https://fantasyfootballanalytics.net/about-the-site/faq#appNotLoading

      Reply
  118. Kyle says:
    August 24, 2017 at 12:03 pm

    Unable to download raw projections. Custom Projections downloads fine but far Raw Projections I get the error “Failed – Server problem”. This happened in Chrome, Safari, and Firefox. I did all the recommended steps, no ad blockers, JavaScript working, cleared cache, logged out then back in. And after everything I still get “Failed – Server problem” when trying to download raw projections.

    Reply
    • Val Pinskiy says:
      August 24, 2017 at 12:25 pm

      Hi Kyle, we are aware of this issue and should have it resolved shortly!

      Reply
      • Kyle says:
        August 25, 2017 at 11:39 am

        Good to hear. I have a draft tomorrow, any chance it might be fixed before then?

        Reply
        • Kyle says:
          August 25, 2017 at 12:21 pm

          Got it to work. Thanks!!!

          Reply
  119. Coldsilver says:
    August 24, 2017 at 12:34 pm

    Hello, I am having an issue with the link in the verification email. When I click the link all 5 of the browsers I tried simply try to load the page but then end up with Bad Gateway Error-503. Seems to be an issue with the server. 🙁

    I have ensured all popup blockers and ad-blockers are disabled. The app loads fine but cannot verify my account so unable to do a whole lot.

    Here is the error from IE:

    502 Bad Gateway

    ===========================

    nginx

    Firefox give a little more information:

    Error 503 first byte timeout

    first byte timeout

    Guru Mediation:

    Details: cache-sea1051-SEA 1503592000 2962166060

    Varnish cache server

    ===========================

    I am running Windows 10 x64 and tried with Opera, Chrome, Firefox, IE, and Vivaldi lol

    Please let me know if there is anything I can do.

    Much appreciated! 🙂 Can’t wait to start using this amazing app!!!!!

    Thanks!

    P.S. Just read the last couple of comments and this sounds related. Best luck in resolving the issue!

    Reply
  120. Coldsilver says:
    August 24, 2017 at 12:59 pm

    Fixed! Thank you! 😀

    Reply
  121. kirk says:
    August 28, 2017 at 6:15 pm

    Hi guys-

    I’m in the 5th spot for a snake. If I assume Johnson (Ari),Bell (Pit), Brown (Pit), and Jones (Atl) will be taken 1-4 and I’m left with the following:

    Player (Team) Floor VOR Risk Drop off ADP Diff
    Odell Beckham (NYG) 258.49 104.25 3.15 10.96 2.48
    Devonta Freeman (ATL) 249.4 111.34 3.21 10.58 9.6

    According to Strategy above I take Devonta over OBJ? Devonta has a lower total points BUT Higher VOR, similar Drop-off and Risk. Am I looking at the numbers the correct way?

    Thanks Kirk

    Reply
    • Val Pinskiy says:
      August 28, 2017 at 8:20 pm

      Hey Kirk, that depends on your scoring settings and tolerance for risk. VOR is the field we typically recommend following and RB is a more scarce position than WR overall so the value/ceiling of Davonta Freeman is arguably higher. You can’t go wrong with either in this scenario in my opinion if you have a strong preference.

      Reply
      • Kirk Roberts says:
        August 28, 2017 at 8:30 pm

        Thanks I just wanted to make sure I was interpreting correctly…VOR is the big stat

        Reply
  122. selfsourcedsolution says:
    September 1, 2017 at 5:02 am

    Are the apps down? Noo I’m drafting today!

    Reply
    • Val Pinskiy says:
      September 1, 2017 at 9:45 am

      Should be working now!

      Reply
  123. Mike Alton says:
    September 1, 2017 at 7:21 am

    The Projections page is not loading for me. The screen displays “Loading Data” very briefly and then goes blank. I’ve tried this on both Windows 7 and 10 using Firefox, Chrome, and IE on each with the same result. I have also tried all of the tips listed in the FAQ. I would appreciate any help as I have a draft tonight and would really like to use the app. Thanks!

    Reply
    • Val Pinskiy says:
      September 1, 2017 at 9:42 am

      Appears to just be a short downtime, should be working now!

      Reply
  124. Joe says:
    September 1, 2017 at 12:10 pm

    Great site, been using it for years!

    Maybe it’s just me, but when I load in my scoring settings and save them and the data refreshes the VOR column disappears!

    Anyone know why?

    Reply
  125. not now says:
    September 1, 2017 at 9:12 pm

    The snake draft app is still down for me since the morning of Sept. 1st. Would be awesome if it was working for my draft saturday night

    Reply
    • Val Pinskiy says:
      September 3, 2017 at 6:21 pm

      Everything is up and running now!

      Reply
  126. O says:
    September 2, 2017 at 4:57 pm

    Custom League Settings Crashes App?

    I’m seeing an even worse problem than Joe with loading scoring settings. To reproduce it is easy.
    1. Launch the App
    2. Settings -> Click League Settings
    3. Choose Any league setting other than “FFAnalytics”
    4. Click Save
    5. App “Crashes”

    Expected: The page would refresh with my scoring settings applied.
    Actual Result: App Crash / Screen turns grey with message displaying “Disconnected from the Server – reload”

    Creating new settings and choosing those made no difference, still crashed. Using built in settings (ex ESPN) or my own custom settings both cause the crash.

    Also notable that in the League Settings screen, it used to be that when you click a different league you’d have boxes to display projected # of picks by position for that league. Now when choosing different leauge settings none of that appears.

    Browser: Chrome Version 60.0.3112.113 (Official Build) (64-bit). Running on Windows 10.

    Reply
  127. O says:
    September 3, 2017 at 1:19 pm

    Custom League Settings not working? After hitting save, it just shows the players again without actually changing scores or adding in the VOR column.

    Reply
  128. Mac says:
    September 3, 2017 at 2:00 pm

    same for me. i see the “loading” message, then get a “Disconnected from Server” message at the bottom left of the screen.

    I’m using Safari on my iMac.

    Reply
    • Val Pinskiy says:
      September 3, 2017 at 8:12 pm

      Should be working now, give it another try!

      Reply
  129. pkdrive says:
    September 10, 2017 at 3:34 pm

    In the Projections App… the ‘Scoring Settings’ do not seem to be saving for my Custom Setting.

    Reply
    • Val Pinskiy says:
      September 11, 2017 at 10:00 pm

      Can you please provide the additional detail requested here so we can reproduce the error: https://fantasyfootballanalytics.net/about-the-site/faq#errors

      Reply
  130. Connor says:
    September 12, 2017 at 7:41 pm

    I’m having trouble understanding the comparison tool. So lets say I’m trying to figure out who to start between Ben Roethlisberger and Marcus Mariota. The comparison comes up and Roethlisberger is projected more points, but has a higher risk. Mariota on the other hand is projected lower than Roethlisberger, but has a lower risk. Who do I go with?

    Reply
    • Val Pinskiy says:
      September 12, 2017 at 10:41 pm

      I would consider the context of the rest of your match-up. Are you projected to win or lose using our calculations?

      If your team is the underdog, go with the higher variance and higher ceiling player and vice versa (higher floor/lower risk if favored).

      Reply
      • Connor says:
        September 19, 2017 at 10:25 am

        So in that case, if Roethlisberger has a higher floor and Mariota has a lower risk, who do I start?

        Reply
  131. Ed Sibley says:
    October 17, 2017 at 1:29 pm

    Unable to receive verification email. I registered for your site and am using Cox email with Windows Live Mail. I have resent the verification email numerous times and It never gets through. I have tried turning spam blocker off at the Cox email site and it still does not get through. I am using Google Chrome and Windows 7 Professional. I also turn off ad blocker and verified Jscripts were working for this site (in addition to clearing the browser). I do not receive any errors from the site.

    Reply
  132. Chris says:
    October 25, 2017 at 4:55 pm

    The “Download” button for downloading projections is not enabled, whether or not I am logged in. Both for current and previous weeks. This is the case for both Firefox 56 and Chrome 62 on a Ubuntu 16.04 OS. No ad blockers or script blockers. Any ideas?

    Reply
    • Val Pinskiy says:
      October 25, 2017 at 10:26 pm

      Hi Chris, try logging out and logging back in!

      Reply
      • Chris says:
        October 26, 2017 at 4:09 pm

        This has worked once or twice for downloading the current week’s projections, but not for previous weeks (which is what I’m interested in right now). There is an underlying javascript error “Couldn’t find table with id projectionsTable” that may provide a hint. The lineup optimizer shows “No data available in table” when this happens too.

        Reply
  133. David Alexander says:
    October 28, 2017 at 3:28 pm

    Bugs
    Running OSX sierra, chrome latest in both normal and incognito mode.
    1) The download button doesn’t work (noted by Chris on 10/26.).

    2) Save custom settings won’t actually save the scoring settings. I create custom settings. Set that in league settings and then update the scoring settings and click save custom settings. I then set a different league in league settings, wait for the page to flash, and switch back to the league I made the settings for and they are gone.

    Save settings has never worked for me. Can you give me an idea when this feature will be usable?

    Reply
    • Val Pinskiy says:
      October 30, 2017 at 9:49 pm

      The download button has been fixed now.

      Are you logged in when saving scoring settings?

      Reply
  134. Chris says:
    October 30, 2017 at 6:11 am

    Still unable to download any projections from previous weeks. If I log out and then back in, I can download the current week’s projections. If I then go to Settings -> General Settings and switch to a previous week, the data shows in the table but the download drop-down button is disabled.

    Reply
    • Val Pinskiy says:
      October 30, 2017 at 9:47 pm

      This has been fixed now!

      Reply
  135. Chris says:
    November 13, 2017 at 6:42 pm

    I have an issue with saving League/Scoring settings, same as David reported above. My settings are not restored when I log in, or after I’m kicked off the server (which happens often). I have to re-enter my league and scoring settings, which is quite burdensome. I have saved custom settings, but this doesn’t seem to persist. Any idea what’s going on here?

    Reply
  136. gochs18 says:
    December 13, 2017 at 10:29 pm

    Hello,

    I’m having an issue accessing projections. I’ve gone through the trouble shooting, as Isaac suggested, and have not got it to work. I have also tried this on two different computers.

    Computer 1: Macbook Pro (new one w/ touchbar), Running Sierra, in Google Chrome Incognito
    Computer 2: Macbook (new 12′ ones), Running Sierra, in Google Chrome Incognito

    Here’s what I do, I go to the Projections Tool, and then click to see the “table” view. I then click on “Settings” on the top middle of the page, and then in the dropdown menu click “General Settings”. I have then tried to pick many different weeks of the 2016 and 2017 season, with a variety of weighted and regular sources, with a variety of player combinations.

    If I select any week in 2017, when the data reloads it ALWAYS show Week 15 data (i.e. current week). I can download the projections/raw data fine (but only Week 15).

    For some weeks in 2016 (e.g. Week 2), when selected and the data reloads, I see 2016 Week 20 data. For the other weeks in 2016, it just defaults to 2017 Week 15.

    I’d be happy to send someone screen shots to demonstrate what’s happening.

    Reply
    • Isaac Petersen says:
      December 14, 2017 at 8:21 am

      Did you successfully complete all of Steps 1-7 from the link I posted above?

      Reply
      • gochs18 says:
        December 14, 2017 at 11:48 am

        Yes I did. Here’s what I did:

        Disable your ad blockers and script blockers—this is crucial as our apps rely heavily on Javascript, whose functioning can be destroyed by ad blockers and script blockers –> I disabled both, and ran from Incognito mode.
        Verify that your ad blockers are OFF using this test –> Verified
        Verify that your Javascript is working using this test –> Verified
        Clear your browser’s cache. –> Did this
        Log out of the apps and then log back in . –> Did this
        Try a new browser—we recommend trying Google Chrome in Incognito Mode –> Tried Chrome, Chrome in Incognito, and Safari (which wouldn’t load the app at all)
        Try a different computer and operating system –> Tried two computers

        Reply
        • Isaac Petersen says:
          December 15, 2017 at 11:06 pm

          I’m not able to reproduce. Could you create a screencast starting at the very beginning of the process?

          Reply
  137. Alex Sarrouh says:
    March 29, 2018 at 5:36 pm

    Cannot access projections:

    1. Google Chrome: Version 65.0.3325.181 (Official Build) (64-bit)
    2. OS X El captiain version 10.11.6
    3. “Disconnected from server”
    4. Steps taken to get this:
    1. Go to projections page
    2. Sign in with my credentials

    Reply
    • Isaac Petersen says:
      April 7, 2018 at 1:52 pm

      Are you still having this issue?

      Reply
  138. Fernie R says:
    July 7, 2018 at 3:33 pm

    Hello,
    Great website. I am not the most technologically advanced but i managed to figure out how to do my league projections before the draft last year and drafted a well enough team to get to the finals. TY! When will your new projections be available for snake draft?

    Thanks in advance!

    Reply
    • Fernie R says:
      July 9, 2018 at 12:34 pm

      Thank you!

      Reply
  139. Robert Milstead says:
    July 10, 2018 at 4:43 pm

    I too am having trouble downloading the information I want. I have multiple leagues with different numbers of teams, different roster compositions (some with IDP, some not), different scoring settings, etc. I saved a custom settings for each league, and can switch back and forth to get the view in the browser I want, however, when I hit the download button and choose “custom” I was expecting the data for the currently loaded custom league to come down, with points, positions, etc. calculated for those settings.. Instead, I get data that does not match (DL, DB, LB data for a league that has none of these, for example) Is this a bug or am I doing it wrong?

    Reply
  140. Pete Rosenkrands says:
    August 1, 2018 at 5:26 pm

    I was able to access the projections fine until yesterday (7/31/18). Now, every time I try to access any of the apps, I instantly get a “disconnected from server” error. I don’t have adblocker on, using the latest google chrome, latest windows 10, and java is fully up to date. I’m not able to log out because the error happens instantly and then won’t allow me to do anything. There’s a link that appears that says “reload” but that just produces the same thing. Are the servers down or something?

    Noted that this was similar to the post by Alex Sarrouh above, but I didn’t see an answer.

    Reply
  141. dukeofism says:
    August 26, 2018 at 12:17 pm

    One suggestion for the Draft tool: when you pick/exclude a player, I think they should be sorted on the right by most recent to oldest pick. Makes it easier to follow along with your draft.

    Reply
  142. Jerry says:
    August 28, 2018 at 1:17 am

    Just paid for the $4.99 subscription. For the snake draft app, is there any responsiveness and updating to the projections in real time, while players are being taken off the board during the draft? What’s the best way to utilize the app in draft?

    Reply
    • Val Pinskiy says:
      August 28, 2018 at 12:16 pm

      Please reference the “Strategy” section of this article.

      Reply
  143. Jordan says:
    August 31, 2018 at 10:52 am

    Anyone getting this error? “Error: An error has occurred. Check your logs or contact the app author for clarification.” When trying to view table or gold mining?

    Reply
    • Isaac Petersen says:
      September 1, 2018 at 11:07 am

      We need more info to reproduce: https://fantasyfootballanalytics.net/about-the-site/faq#errors. If you are using the Lineup Optimizer, make sure to access it directly:
      https://apps.fantasyfootballanalytics.net/?app=lineupoptimizer

      Another workaround may be to change the average type to something else and then back to weighted.

      Reply
  144. Jordan says:
    August 31, 2018 at 10:55 am

    Anyone else getting this error when trying to view table? “Error: An error has occurred. Check your logs or contact the app author for clarification.”

    What can I do?

    Reply
    • Isaac Petersen says:
      September 1, 2018 at 11:07 am

      We need more info to reproduce: https://fantasyfootballanalytics.net/about-the-site/faq#errors. If you are using the Lineup Optimizer, make sure to access it directly:
      https://apps.fantasyfootballanalytics.net/?app=lineupoptimizer

      Another workaround may be to change the average type to something else and then back to weighted.

      Reply
  145. Nick says:
    August 31, 2018 at 11:31 am

    I am not able to download custom projections for the 2018 season. Am I doing something incorrectly? I get a red crossed out circle when hovering over download.

    Love the app, Thanks!

    Reply
    • Isaac Petersen says:
      September 1, 2018 at 11:22 am

      It’s because Week 1 projections are now in the app, and the seasonal projections are now being treated as “historical projections”, which requires an FFA Insider subscription to download. We’re looking into fixing it so it won’t treat them as “historical projections” until after the season starts, but I’m not sure when it will be fixed. In the meantime, if you want to download the projections, you can with an FFA Insider subscription.

      Reply
  146. Kevin says:
    August 31, 2018 at 2:08 pm

    Cannot access projections.
    1. Chrome Version 68.0.3440.106 and Microsoft Edge 42.17134.1.0
    2. Windows 10
    3. An error has occurred. Check your logs or contact the app author for clarification.
    4. 11:07 PST (all morning)
    5. Visited the projections, no data loaded. Clicked ‘Table’ and got the error

    Reply
    • Isaac Petersen says:
      September 1, 2018 at 11:08 am

      We need more info to reproduce: https://fantasyfootballanalytics.net/about-the-site/faq#errors. If you are using the Lineup Optimizer, make sure to access it directly:
      https://apps.fantasyfootballanalytics.net/?app=lineupoptimizer

      Another workaround may be to change the average type to something else and then back to weighted.

      Reply
  147. zachdan says:
    August 31, 2018 at 7:34 pm

    is the projections working for people? im getting an error everytime

    Reply
    • zachdan says:
      August 31, 2018 at 7:35 pm

      Error: An error has occurred. Check your logs or contact the app author for clarification.

      Reply
      • Isaac Petersen says:
        September 1, 2018 at 11:12 am

        We need more info to reproduce: https://fantasyfootballanalytics.net/about-the-site/faq#errors. If you are using the Lineup Optimizer, make sure to access it directly:
        https://apps.fantasyfootballanalytics.net/?app=lineupoptimizer

        Another workaround may be to change the average type to something else and then back to weighted.

        Reply
    • Isaac Petersen says:
      September 1, 2018 at 11:12 am

      We need more info to reproduce: https://fantasyfootballanalytics.net/about-the-site/faq#errors. If you are using the Lineup Optimizer, make sure to access it directly:
      https://apps.fantasyfootballanalytics.net/?app=lineupoptimizer

      Another workaround may be to change the average type to something else and then back to weighted.

      Reply
  148. Ben says:
    September 1, 2018 at 12:06 am

    I posted in https://fantasyfootballanalytics.net/2016/06/download-projections.html, but maybe that was the wrong place.

    Using Google Chrome, cleared cache, ad blocker off, Java 1.7, when I go to https://apps.fantasyfootballanalytics.net/, log in (free account), select Settings->General Settings, change Week to Season, and then click the Table tab, the Download button is inactive. It’s there, but I get a NOT-arrow cursor when I hover over it and clicking on it does nothing.

    If I change Settings->General Settings->Week to Week 1, the table clears but the button activates. Of course, there is no data to download. Help!

    Reply
    • Isaac Petersen says:
      September 1, 2018 at 11:17 am

      It’s because Week 1 projections are now in the app, and the seasonal projections are now being treated as “historical projections”, which requires an FFA Insider subscription to download. We’re looking into fixing it so it won’t treat them as “historical projections” until after the season starts, but I’m not sure when it will be fixed. In the meantime, if you want to download the projections, you can with an FFA Insider subscription.

      Reply
  149. Trevor says:
    September 1, 2018 at 10:20 am

    1) Chrome incognito
    2) Windows 10 (and version), 3) Download button is greyed out and cant be clicked
    4) 10:15am EST on 9/1/18
    5) happened when i changed from week 1 projections to season

    Reply
    • Isaac Petersen says:
      September 1, 2018 at 11:18 am

      It’s because Week 1 projections are now in the app, and the seasonal projections are now being treated as “historical projections”, which requires an FFA Insider subscription to download. We’re looking into fixing it so it won’t treat them as “historical projections” until after the season starts, but I’m not sure when it will be fixed. In the meantime, if you want to download the projections, you can with an FFA Insider subscription.

      Reply
  150. Ray Dutil says:
    September 5, 2018 at 9:24 pm

    I’ve been using your site for the last couple of years, and decided to subscribe this year. I have a question about the Snake Draft Optimizer. I go through the progression of setting up General Settings, League Settings and Scoring Settings as is appropriate for my league. I hit the save button each time. If I go back to League Settings, everything is reset to the default values instead of keeping the values I entered. If I revisit the League and Scoring Settings, those seem to remain unchanged. How can I be sure that the General Settings I entered are being used properly in calculating the projections instead of just the default values that were originally in those fields?

    Reply
  151. Andrew says:
    September 6, 2018 at 3:45 pm

    Having issues loading anything on https://apps.fantasyfootballanalytics.net: (Now and in the past; although I think the first time loading may have been successful about a month ago)

    Anytime I go to one of the apps.* webpages, a grey screen comes up with a box in the lower left corner saying “disconnected from the server”, with an option to reload which doesn’t work.

    I’m using Safari on a Macbook Pro running OS X El Capitan 10.11.6

    I’ve looked through the FAQ to try and troubleshoot:

    1) I don’t see any adblockers running, but the ad blockers test for step 2 says otherwise (it returns a pop up box on loading). I don’t really know what to do to fix this as I don’t have any extensions running in safari and haven’t seen anything else (after searching in google) that could be causing the test to fail.

    2) The javascript test is working and I was able to clear browser caches afaik.

    3) I downloaded and tested this on google chrome in incognito mode but had the same result

    4) Experiencing the same issue on an iPhone running version 11.4.1 through Safari

    Any help would be appreciated. Thanks.

    Reply
    • Val Pinskiy says:
      September 7, 2018 at 8:16 am

      https://fantasyfootballanalytics.net/about-the-site/faq#appNotLoading

      Reply
    • Brandon says:
      September 14, 2018 at 5:57 pm

      I have been having this same issue all day.
      1) Chrome incognito
      2) Windows 10 (and version), 3) Download button is greyed out and cant be clicked
      3) 5:15 EST on 9/14/18
      4) White screen for about 1 minute, then “Disconnected from Server”

      Reply
      • Val Pinskiy says:
        September 26, 2018 at 1:39 pm

        https://fantasyfootballanalytics.net/about-the-site/faq#appNotLoading

        Reply
  152. Joe Swirniuk says:
    June 30, 2019 at 11:09 am

    Hey Isaac,
    I am new to R and have stumbled across your website on sheer coincidence from my passion for fantasy football. I love how you have presented the statistical background for you strategies. I am currently going through your “How can I learn R” page to further my abilities using R.

    I decided to jump right into your R package and it seems like it is a bit outdated. The scraping in particular seems to be off due to the websites changing their formats over the years. Do you still update the R package, or is it just an archive now? The ability to gather all the projections and come up with the robust average is key to beating out our competitors. The online app for drafting seems to have last years player projections as well. I’m hoping I have not missed the boat on this great resource you have created!

    Reply
    • Isaac Petersen says:
      July 11, 2019 at 8:18 am

      The app has 2019 projections up. Are you sure you’re using the correct version of the app? It’s been recently updated:
      https://github.com/FantasyFootballAnalytics/ffanalytics

      Reply
  153. M Gold says:
    August 20, 2019 at 12:30 pm

    Is there a way to use the snake draft optimizer within R? As a stand alone application. The shiny app access is really hit or miss lately.

    Reply
  154. David says:
    August 30, 2019 at 2:50 am

    I can’t access the snake draft optimizer. I feel like the links are taking me to the auction draft optimizer because I see pricing for every player. Or is that normal too for the snake draft optimizer? Any help would be appreciated draft is Saturday.

    Reply
    • Isaac Petersen says:
      August 30, 2019 at 9:08 am

      Go here and click “Table”:
      https://apps.fantasyfootballanalytics.net/

      Reply
  155. David says:
    August 30, 2019 at 4:04 pm

    Ok I did that and I see the list of players. Is that the snake draft optimizer? If so how do I use it? It’s just a list of rankings it doesn’t show the optimum lineup like the auction draft optimizer does.

    Reply
    • Isaac Petersen says:
      August 30, 2019 at 6:35 pm

      An optimal lineup isn’t displayed for snake drafts because the optimal player to draft in a snake draft depends on which players are available (i.e., which players hasn’t been drafted when your spot comes up each round). Read the post above for how to use it to pick players during your draft. As players are drafted, you can remove them from the list.

      Reply
  156. David says:
    August 30, 2019 at 6:53 pm

    Understood thanks for the help Isaac!

    Reply
  157. Scott Davis says:
    July 26, 2020 at 5:54 pm

    Will there be an update for the 2020 season? Love the app!

    Reply
    • Isaac Petersen says:
      August 12, 2020 at 1:29 pm

      They’re up!

      Reply
  158. Randy says:
    August 11, 2020 at 3:40 pm

    Hi Isaac, will you be posting projections for 2020? thanks

    Reply
    • Isaac Petersen says:
      August 12, 2020 at 1:31 pm

      They’re up!

      Reply
  159. Sven says:
    August 12, 2020 at 6:13 am

    Hi Isaac. Great to see the projections up for 2020. When I try to add “DST” to the filter list on the right, however, it does not take and keeps deleting it on its own again. Any idea why that is? Thanks a lot for your awesome work!

    Reply
    • Isaac Petersen says:
      August 12, 2020 at 1:31 pm

      Yes, DSTs aren’t up yet. We’re working hard to add those as soon as possible.

      Reply
  160. Mike K says:
    August 26, 2020 at 11:50 am

    Hi Isaac – I keep on attempting to get into your ‘Ranking/projections for your league’ – and i get a hard stop, white page? are the links still valid?

    Reply
    • Isaac Petersen says:
      August 26, 2020 at 12:25 pm

      What link are you using?

      Reply
  161. Corey says:
    September 4, 2020 at 1:59 pm

    Hi, I keep trying to access projections (https://apps.fantasyfootballanalytics.net/projections/) but it keeps showing a grey screen and saying “Disconnected from the server.” I’ve tried reloading hundreds of times and am using google chrome on windows 10. Is there any way I can view projections?

    Reply
    • Isaac Petersen says:
      September 4, 2020 at 4:19 pm

      Hi Corey! Should be up now, thanks!

      Reply
  162. Phil says:
    September 8, 2020 at 8:45 am

    HI, love the site and app – I’ve been top in my league over the past 5 years because of it. However, I cannot download the data at this time. I either disconnect from the server or get an unclickable download button. I’ve tried in chrome and IE. May you please assist? Thanks much in advance!

    Reply
  163. Phil says:
    September 8, 2020 at 9:29 am

    Hi – I am unable to download the projection data for the 2020 season. I either disconnect from the server or the download button is unclickable. May you please assist? Thanks, and thanks for the awesome content!!

    Reply
  164. Thomas Olaisen says:
    August 31, 2023 at 4:23 am

    Great app and site! But very annoying that bye weeks no longer exists as a column in the app – makes the use of the draft optimizer that much harder. Is that something you are considering back in?

    Reply
  165. 2024 Projections Now Available - About Fantasy Football says:
    July 9, 2024 at 10:54 am

    […] more detail on how to use projections to draft the optimal starting lineup can be found here for snake drafts and here for auction […]

    Reply
  166. Tim says:
    August 22, 2024 at 8:56 am

    Hi, how often are projections updated leading up to the season?

    Reply
    • Noah Schwartz says:
      August 23, 2024 at 5:19 pm

      The data in the app is updated dealing leading up to the season and during the NFL season.

      Reply

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

  • Previous story Drafting the Best Starting Lineup in Fantasy Football by Taking into Account Uncertainty in the Projections: An Optimization Simulation
  • Next story Why You Shouldn’t Overvalue QBs
  • Tabs

    • Most Popular
    • Recent Posts
    • The ffanalytics R Package for Fantasy Football Data AnalysisJune 18, 2016
    • 2015 Fantasy Football Projections using OpenCPUMay 28, 2015
    • Win Your Fantasy Football Auction Draft: Determine the Optimal Players to Draft with this AppJune 14, 2013
    • Win Your Fantasy Football Snake Draft with this AppSeptember 1, 2013
    • Post-Combine Mock: Team Needs and TargetsMarch 10, 2025
    • Fantasy Football Weekly Cheat Sheet: Week 18 (2024)January 3, 2025
    • Fantasy Football Weekly Cheat Sheet: Week 17 (2024)December 26, 2024
    • Fantasy Football Weekly Cheat Sheet: Week 16 (2024)December 18, 2024
  • FFA Insider

    Logo
  • Categories

    • About the Authors
    • Articles
    • Auction Drafts
    • Draft Optimizer
    • FFA Insider
    • Gold Mining
    • How To
    • In the Media
    • Luck
    • Package
    • Projections
    • R
    • Risk
    • Theory
    • Tools
    • Trade Strategy
    • Uncategorized
    • Weekly
  • Facebook

  • Twitter

  • Our Partners

    R-bloggers

  • Support us building things... Even a cup of coffee ($1.99) helps us stay awake!

  • Subscribe to the Fantasy Football Analytics mailing list (no spam).
    Loading

        © Fantasy Football Analytics

        %d