My Perfect Fantasy Draft Instructions

Thank you for subscribing to My Perfect Fantasy Draft (MyPFD).  At this point the app is nearly complete and fully usable.  I'm not sure if I'm ever going to be able to call this thing "Complete" as I'm constantly adding features to the app.  This app will make it easy to pick the right guys for your fantasy league!  Your feedback is key to helping me make this app work even better, so please contact me at if you have any problems, questions or comments about the app!  Before you begin, you need to set up a membership.

Setting Up A Membership

From the home page, select the "Login" button located in the top right of the screen.  If this is your first time, enter in your login and credit card information to register your account.  You will then receive a confirmation email which you will need to confirm.  Once you've confirmed your email address, you can login using your email address and password.  After that point you will be able to access the app.  Please note, the App is the only part of the website that you need to login to in order to use.

If you want the computer to remember you so you don't have to login each time, just click the Remember Me box located just below the password.

Using The App

The app will ask you 3 questions every time you log on.  If you don't want to have to answer these questions each time you log in, there is a box at the bottom of the first questions that says "Don't Show This Again".

Question 1:  How does your league score points?  Standard, PPR, 1/2 point PPR and Fantasy Football Evolution (superflex) are the options available.  Please select one.  If you have a custom points league that doesn't meet any of these options, just select standard points and you can create a custom points league from the "League Point Schedule" button once you are in the app.

Question 2: Do you want to engage Jimmie's recommended filters?  Yes or No.  This will automatically engage my most important filters to eliminate the highest risk players from the draftlist.  You can select your own filters once your in the app from the "Player Filter" button.

Question 3:  Do you want to engage Draft Mode?  If yes, select the size of your league and your draft position and click the "Enter Draft Mode" button.  If no, select the "Skip" button and it will take you to the top 250 list.  You can always go into draft mode by clicking on the "Draft Mode" button.  Draft Mode will also give you access to each player's VORC score (Value Opportunity Reliability Consistency) and it opens up "Jimmie's Recommended Players" with my favorite options for each round of your draft.

When you first enter the app the players will be valued according to standard points which are as follows:

Passing Yards  25 yards = 1 pt.

Passing TDs  4 pts.

Interceptions   -1 pts.

Rush Yards 10 yards = 1 pt.

Rush TDs = 6 pts.

Receiving Yards 10 yards = 1 pt.

Receiving Yards = 6 pts

Fumble Lost -2 pts.

Return TDs = 6 pts.

Just below the MyPFD logo is a button that says "League Point Schedule".

Click on that and you will see an option that says "Custom", check that box and it will open a list of custom point schedules and a button that says "Add New Profile".  Name the point schedule and then enter in how your league scores points.

You can create as many different point schedules as you want and easily switch between them by clicking on the respective league name.

To find your league's point schedule, log into your fantasy league and look for your “scoring & settings” section.  In Yahoo, it’s located under the “League” tab.

Once you've entered in your league points, click the "Save & Apply" button, the list will recalculate all the players and you will see your league name at the top of the list where it says:  Fantasy Football Draft Rankings: 

IMPORTANT:  When entering in yardage points (pass yards, rush yards, receiving yards, etc.) enter it as how many yards it takes to earn 1 point.   For instance, if you are given 0.1 points per rush yard, that's the same as saying you get 1 point for every 10 yards rushing.  Enter "10" next to the Rush Yards/Point.

Once you've saved your point schedule, you will see your league/team name under the league point schedule.  If you want to enter more leagues, repeat this process.  You can switch between the different leagues just by clicking on the league/team name.  You will see the name of the league at the top of the page next to Fantasy Football Draft Rankings. 

Once the League points have been input, the player list will automatically calculate their projected points for each player and give them a value ranking.  The list will sort according the players Modified Average Draft Position (M-ADP) so you can easily see when that player is expected to be drafted and compare that to the actual value of said player.  I have decided to rank according to a modified average draft position because traditional ADP is good for players that have a stable value, but it doesn't accurately chart players that are either rapidly rising or falling in value (their ADP lags so a player with rising value has an ADP much lower than where they are actually being drafted).  Please see my notes regarding my process for creating M-ADP.

The player list contains the following information:

EDP:  Expected Draft Position.  I have created an algorithm which gives you the most accurate idea as to when each player is selected.  EDP is designed to have each player listed slightly before they are actually selected, giving you an advantage to grab that player before most of your rivals are even looking in their direction.  Of course, each draft is different and I'm not able to get this to 100% accuracy but my goal is that 80% of time that player will be available when I've indicated. 

Value:  Running Backs, Wide Receivers and Tight Ends are ranked according to how many points they are projected to earn during the course of the season (projected stats x your league's fantasy point schedule).  Quarterbacks and Team Defenses are valued according to their EDP.  I did this because if we ranked them the same as we do for RB, WR or TEs, then all the Quarterbacks would appear at the top of the list and the defenses would be at the bottom, and that is not realistic.  If value is higher than EDP, then that player is overvalued, if value is lower than EDP, then that player is undervalued.

Player Name (Team-Position):  I think this is self explanatory!

Outlook:  A calculated number based on positive and negative factors about a player.  Positive criteria add stars, Negative criteria subtract stars.  Things like player volume (opportunity), coaching changes and if that player is on a contract year all impact that player's outlook.  A player can never have more than 5 stars or less than 1 star.  If you want to see what criteria impacted this score, click on the player name to open the player detail screen and look below the player commentary to see the criteria and how much they are either adding or subtracting from the outlook score.

BYE:    The week that team does not play during the fantasy season

Proj Pts:  This is the player’s projected stats calculated with the league point schedule you entered.  This is an estimate of what each player is expected to earn this fantasy season.

REL:  This is how reliable a player has been over the past 3 seasons.  If they've missed an average of less than 2 games per season, I give them a High rating.  If they've missed between 2 and 4 games on average they get a Mid rating.  If they've averaged more than 4 games missed over the past 3 seasons they get a Low.  Missed games can be either be because of injury or suspension.

CONS:  This is a measure of how consistent that player’s opportunities (carries+ targets+ pass attempts) were during the course of the prior season.  This number is calculated by taking the standard deviation of their opportunities divided by the average number of opportunities. Then those ratings are ranked for each position.  So the top 10% most consistent rankings for Running Backs are given a 10, then the next 10% are given a nine, and on down the line.  The higher the number, the more consistent that player’s involvement with the offensive game plan on a week to week basis.  Please note that each player is ranked according to their position, so the RB consistency rating is compared against other RBs.  But this will help you see who the most consistent players are in each position.


  1. Your player will have one amazing game and one horrible game.  In measuring the consistency rating, I have removed the highest opportunity number and the lowest opportunity number from the standard deviation calculation.
  2. Your player will miss one game.   These guys are human and this is a pretty brutal game.  The problems start to occur if they start missing more than one game.  That’s why players who averaged less than 2 missed games have a high reliability.
  3. Quarterbacks and Team Defenses are ranked according to their EDP, not according to their projected points.  If we ranked them the same way we rank running backs and wide receivers, all the QBs would typically be at the top of the list and all the team defenses would be near the bottom.  By using EDP you can target which Quarterbacks and team defenses you want on your team and you will have a good idea of when you will need to select them.
  4. Team Defenses are not included in consistency calculations.


Below the League Point Schedules, you will see a line that says.

"+ Step 2:  Click here to filter unwanted players from your list."

Click that to open up a list of filters.  You can use the filters to remove players that meet that criteria.  You will see a wide variety of filters available, some are based on individual performance and criteria and some are based on team factors.  Many filters will allow you to enter in your own variable to modify the list.  For instance, if you select the "Overvalued RB" filter, a box opens up with the default number "10".  What this means is that if the Value ranking - Modified ADP rank is greater than 10, then that player will be removed from the list.  You can make the number either more or less to suit your needs.  I selected the default of 10 to represent 1 full round in the draft.  Here is a list of filters available:

  • Overvalued RB (Value-ADP) > 10 (default).  This will remove any Running Back whose value is more than 10 spaces more than their M-ADP.  You can adjust the variable to whatever you want.  The default is set to represent more than one full round in the draft (meaning it would eliminate a player if his value was 21 and his ADP was 10).
  • Overvalued WR (Value-ADP) > 10 (default).  This works the same wasy as the overvalued RB but it will filter Wide Receivers instead.
  • Overvalued TE (Value-ADP > 20 (default).  In most cases, all the Tight Ends selected in the draft are overvalued, so you will have to take one before their actual value.  I have set the default to two full rounds of difference between their calculated value and the M-ADP, but that might not even be enough (you might have to set this variable even higher depending on how your league scores points).
  • Average Opportunities > 6 (default).  This will remove any player whose average opportunities are less than the variable entered.  This is good for removing low volume players.
  • Consistency < 6 (default).  This will remove any player whose CONS rating is less than the variable entered. 
  • Efficiency < .5 (default).  This will remove any player whose efficiency (last seasons fantasy points scored divided by total opportunities) rating is less than the variable entered.
  • Age > 33 (default).  This will remove any player whose age is greater than the variable entered.
  • QB Age > 33 (default).  This will remove any Quarterback whose age is greater than the variable entered.
  • RB Age > 28 (default).  This will remove any Running Back whose age is greater than the variable entered.
  • WR Age > 33 (default).  This will remove any Wide Receiver whose age is greater than the variable entered.
  • TE Age > 30 (default).  This will remove any Tight End whose age is greater than the variable entered.
  • Rookies.  This will remove any player whose seasons in the league are set to 1.  You can not modify this number.
  • Sophomores.  This will remove any player whose seasons in the league are set to 2.  You can not modify this number.
  • New Team.  This will remove any player whose seasons on team are set to 1.  You can not modify this number
  • New Coach.  This will remove any player whose seasons with coach are set to 1.  You can not modify this number.
  • New Offensive Coordinator.  This will remove any player whose seasons with offensive coordinator is set to 1.  You can not modify this number.
  • Injury Issue.  This will remove any player that has been identified as injured.  Please note this includes any players that will be serving a suspension once the regualr season starts.  You can not modify this filter.
  • Games Played in 2015 < 11 (default).  This will remove any player whose games played in 2014 is less than the variable entered.
  • Games Started in 2015 < 10 (default).  This will remove any player whose games started in 2014 is less than the variable entered.
  • QB Passer Rating < 75 (default).  This will remove any quarterback whose QBR in 2014 is less than the variable entered.
  • RB Rushing Yards/Attempt < 3.0 (default).  This will remove any RB whose yards per attempt is less than the variable entered.
  • WR Reception Percentage < 50 (default).  This will remove any WR whose reception percentage in 2014 is less than the variable entered.
  • TE Reception Percentage < 50 (default).  This will remove any TE whose reception percentage in 2014 is less than the variable entered.
  • Reliability (options Low and Mid).  Will remove all players who have a REL rating of either low or mid (or you can select both).  Please see my notes about this stat above.
  • Bye Week (options: 4, 5, 6, 7, 8, 9, 10,11, 13).  Will remove all players whose BYE matches the number selected.
  • Team (options:  ARI, ATL, BAL, BUF, CAR, CHI, CIN, CLE, DAL, DEN, DET, GB, HOU, IND, JAX, KC, MIA, MIN, NE, NO, NYG, NYJ, OAK, PHI, PIT, SD, SEA, SF, STL, TB, TEN, WAS).  Will remove all players who are on the teams selected.

Please note that the filters use greater than (>) and less than (<), which means if you want to remove Running Backs age 29 or older, set the filter to 28, not 29.

Player Detail Screen

If you want more information on a specific player, please click on that player's name.  This will open up additional information about that player including:

Key Stats - This includes Age, his tenure in league, on team and with coach and his 2014 position rank.

Stats - This includes their projected stats for the upcoming season along with their historical stats for the prior 3 seasons (if applicable).  Click on the "+" next to the year to get individual game stats.

Commentary - This section will include my commentary about the player along with any injury notes.  Postive and Negative criteria are also listed here (which is how the Outlook rating is calculated).

News - Headline links about that player.

You can minimize any or all of these sectons by clicking the "-" button next to that section.  You can close the player detail screen by clicking on the player name again.

Print, Email, Export options

In between the league point schedule and the filters are three buttons, these will allow you to get a copy of this customized list for your draft.

  • Export to CSV - Will allow you to send a copy of this list to Excel. 
  • Print list - Will open up your computer's print feature.  It is okay to keep the player detail screens open when using this option.
  • Email list - Will ask you for an email address, subject and message. 

Even though you can print out the output, I recommend just using the app at the same time you're live drafting.  News and rankings change fast during the pre-season and you don't want to bring an out of date list that you printed out a few days ago when you're dealing with a live draft situation.