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

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 it says "+ Step 1:  Click Here to set your league's point schedule".

Click on that and you will see a hotlink that says <Add New Profile>

Click on that to enter in your league's point schedule.  Name your league and it will then appear above the <Add New Profile> line once you save it.  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:

M-ADP:  Modified Average Draft Position.  As I said above, traditional ADP has several weaknesses which I attempt to address. First, I start with the Yahoo ADP list, only players that are drafted more than 25% of the time get their ADP entered.  Second, when I see a player rapidly rising or falling on the list I report their ADP as an average of when that player is being taken over the previous 5 days (this feature goes live on August 1st, before that it's adjusted on a weekly basis).  Finally, ADP hits a logjam at around player 120, so at that point I use either the average of my previous 5 mock drafts or an estimation of where that player belongs on the list.  My goal is to give you the most accurate representation of when these players are being drafted so you can determine who are the players you want to target and who you want to avoid.

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 ranked according to their ADP.  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 ADP, then that player is overvalued, if value is lower than ADP, then that player is undervalued.

Player Name:  I think this is self explanatory!

Outlook:  A rough estimation of how that player will perform and rated on a one to five star scale.  One and Two star rankings are negative, Three stars is neutral, and four or five stars are positive.  These ratings are based on certain factors, some are team based and some are player based.  For instance, if a player switches teams that's negative two stars off their rating, so the best rating a player on a new team can have is 3 stars, if it's a bad move that would go down to two stars.  Likewise, a player that has a low reliability ranking would have two stars deducted off their score whereas a high reliability ranking will add one star to their rating.

POS:  The team position of said player.

Team:    The team that player belongs to

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.

CONS:  This is a measure of how consistent that player’s opportunities (carries+ targets+ pass attempts) were during the course of the 2014 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 a RB with a consistency rating of 7 might not have the same level of consistency as a TE with that same rating.  But this will help you see who the most consistent players are in each position.  Please Note:  I've had some issues with players that came in and made a splash mid-season.  For example:  David Johnson was lightly used in the first half of the season, then he was the lead back for the second half.  Because of this his consistency rating was amongst the lowest among RBs (he's given a "2").  I'm working on fixing this!

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 5 games on average they get a Mid rating.  If they've averaged more than 5 games missed over the past 3 seasons they get a Low.  Missed games can be either be because of injury or suspension.


  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 ADP, 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 M-ADP 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.

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. 

When you've created a list, I recommend trying a few mock drafts with it.  If you are finding it too restrictive with the number of players available, go back and adjust your filters to make them less stringent so more players appear on your list.

I also recommend reprinting your player list right before the draft happens.  The projections and commentary are dynamic and will change during the course of the preseason.  This way you’ll always have the most up to date information on your players.