• 1 1
    Jonathan Taylor
    Colts, #34, 2 yrs exp, 23 yo, Bye 14
    1
    TFP Rank
    2
    FPPG Rank
    333 TFP
    19.6 FPPG
  • 2 2
    Derrick Henry
    Titans, #34, 6 yrs exp, 27 yo, Bye 6
    15
    TFP Rank
    1
    FPPG Rank
    169 TFP
    21.1 FPPG
  • 3 4
    Austin Ekeler
    Chargers, #30, 5 yrs exp, 27 yo, Bye 8
    2
    TFP Rank
    3
    FPPG Rank
    270 TFP
    16.9 FPPG
  • 4 3
    Christian McCaffrey
    Panthers, #34, 5 yrs exp, 26 yo, Bye 13
    42
    TFP Rank
    12
    FPPG Rank
    90 TFP
    12.9 FPPG
  • 5 7
    Najee Harris
    Steelers, #22, 1 yr exp, 24 yo, Bye 9
    4
    TFP Rank
    9
    FPPG Rank
    227 TFP
    13.3 FPPG
  • 6 6
    Dalvin Cook
    Vikings, #34, 5 yrs exp, 26 yo, Bye 7
    14
    TFP Rank
    11
    FPPG Rank
    170 TFP
    13.1 FPPG
  • 7 5
    Joe Mixon
    Bengals, #34, 5 yrs exp, 25 yo, Bye 10
    3
    TFP Rank
    4
    FPPG Rank
    246 TFP
    15.4 FPPG
  • 8 8
    Nick Chubb
    Browns, #34, 4 yrs exp, 26 yo, Bye 9
    7
    TFP Rank
    7
    FPPG Rank
    195 TFP
    14 FPPG
  • 9 11
    Leonard Fournette
    Buccaneers, #23, 5 yrs exp, 27 yo, Bye 11
    10
    TFP Rank
    8
    FPPG Rank
    187 TFP
    13.3 FPPG
  • 10 9
    Aaron Jones
    Packers, #34, 5 yrs exp, 27 yo, Bye 14
    12
    TFP Rank
    15
    FPPG Rank
    177 TFP
    11.8 FPPG
  • 11 10
    De'Andre Swift
    Lions, #0, 1 yr exp, 23 yo, Bye 6
    22
    TFP Rank
    20
    FPPG Rank
    147 TFP
    11.3 FPPG
  • 12 12
    Alvin Kamara
    Saints, #34, 5 yrs exp, 26 yo, Bye 14
    9
    TFP Rank
    6
    FPPG Rank
    188 TFP
    14.4 FPPG
  • 13 13
    Saquon Barkley
    Giants, #0, 4 yrs exp, 25 yo, Bye 9
    33
    TFP Rank
    38
    FPPG Rank
    108 TFP
    8.3 FPPG
  • 14 14
    Javonte Williams
    Broncos, #25, 1 yr exp, 22 yo, Bye 9
    17
    TFP Rank
    28
    FPPG Rank
    162 TFP
    9.5 FPPG
  • 15 16
    James Conner
    Cardinals, #6, 5 yrs exp, 27 yo, Bye 13
    5
    TFP Rank
    5
    FPPG Rank
    221 TFP
    14.7 FPPG
  • 16 15
    David Montgomery
    Bears, #34, 3 yrs exp, 25 yo, Bye 14
    19
    TFP Rank
    14
    FPPG Rank
    155 TFP
    11.9 FPPG
  • 17 19
    Breece Hall
    Jets, #28, Rookie, 21 yo, Bye 10
  • 18 21
    Josh Jacobs
    Raiders, #34, 3 yrs exp, 24 yo, Bye 6
    13
    TFP Rank
    19
    FPPG Rank
    172 TFP
    11.5 FPPG
  • 19 17
    Cam Akers
    Rams, #34, 2 yrs exp, 23 yo, Bye 7
    151
    TFP Rank
    136
    FPPG Rank
    1 TFP
    1.3 FPPG
  • 20 22
    Antonio Gibson
    Commanders, #80, 2 yrs exp, 24 yo, Bye 14
    11
    TFP Rank
    18
    FPPG Rank
    185 TFP
    11.6 FPPG
  • 21 18
    Ezekiel Elliott
    Cowboys, #34, 6 yrs exp, 26 yo, Bye 9
    6
    TFP Rank
    16
    FPPG Rank
    199 TFP
    11.7 FPPG
  • 22 20
    J.K. Dobbins
    Ravens, #34, 2 yrs exp, 23 yo, Bye 10
  • 23 23
    A.J. Dillon
    Packers, #34, 2 yrs exp, 24 yo, Bye 14
    20
    TFP Rank
    32
    FPPG Rank
    152 TFP
    8.9 FPPG
  • 24 28
    Clyde Edwards-Helaire
    Chiefs, #34, 2 yrs exp, 23 yo, Bye 8
    37
    TFP Rank
    27
    FPPG Rank
    97 TFP
    9.7 FPPG
  • 25 27
    Damien Harris
    Patriots, #34, 3 yrs exp, 25 yo, Bye 10
    8
    TFP Rank
    13
    FPPG Rank
    192 TFP
    12.8 FPPG
  • 26 29
    Devin Singletary
    Bills, #34, 3 yrs exp, 24 yo, Bye 7
    18
    TFP Rank
    31
    FPPG Rank
    158 TFP
    9.3 FPPG
  • 27 26
    Elijah Mitchell
    49ers, #15, 1 yr exp, 22 yo, Bye 9
    23
    TFP Rank
    10
    FPPG Rank
    146 TFP
    13.3 FPPG
  • 28 25
    Miles Sanders
    Eagles, #34, 3 yrs exp, 25 yo, Bye 7
    43
    TFP Rank
    44
    FPPG Rank
    89 TFP
    7.4 FPPG
  • 29 24
    Travis Etienne
    Jaguars, #9, 1 yr exp, 23 yo, Bye 11
  • 30 32
    Tony Pollard
    Cowboys, #34, 3 yrs exp, 25 yo, Bye 9
    28
    TFP Rank
    39
    FPPG Rank
    118 TFP
    7.8 FPPG
  • 31 30
    Kareem Hunt
    Browns, #34, 4 yrs exp, 26 yo, Bye 9
    46
    TFP Rank
    23
    FPPG Rank
    86 TFP
    10.8 FPPG
  • 32 31
    Chase Edmonds
    Dolphins, #34, 3 yrs exp, 27 yo, Bye 11
    36
    TFP Rank
    37
    FPPG Rank
    100 TFP
    8.4 FPPG
  • 33 33
    Melvin Gordon
    Broncos, #28, 7 yrs exp, 29 yo, Bye 9
    16
    TFP Rank
    25
    FPPG Rank
    167 TFP
    10.4 FPPG
  • 34 34
    Kenneth Walker
    Seahawks, #32, Rookie, 21 yo, Bye 11
  • 35 39
    Tyler Allgeier
    Falcons, #25, Rookie, 22 yo, Bye 14
  • 36 36
    Cordarrelle Patterson
    Falcons, #84, 8 yrs exp, 31 yo, Bye 14
  • 37 40
    Alexander Mattison
    Vikings, #34, 3 yrs exp, 25 yo, Bye 7
    38
    TFP Rank
    56
    FPPG Rank
    94 TFP
    5.9 FPPG
  • 38 37
    Ronald Jones
    Chiefs, #34, 3 yrs exp, 24 yo, Bye 8
    57
    TFP Rank
    77
    FPPG Rank
    69 TFP
    4.6 FPPG
  • 39 38
    Dameon Pierce
    Texans, #27, Rookie, 22 yo, Bye 6
  • 40 35
    Rashaad Penny
    Seahawks, #34, 4 yrs exp, 26 yo, Bye 11
    30
    TFP Rank
    17
    FPPG Rank
    116 TFP
    11.6 FPPG
  • 41 42
    James Robinson
    Jaguars, #38, 2 yrs exp, 23 yo, Bye 11
    24
    TFP Rank
    26
    FPPG Rank
    143 TFP
    10.2 FPPG
  • 42 41
    Rachaad White
    Buccaneers, #3, Rookie, 23 yo, Bye 11
  • 43 46
    Michael Carter
    Jets, #8, 1 yr exp, 23 yo, Bye 10
    29
    TFP Rank
    35
    FPPG Rank
    118 TFP
    8.5 FPPG
  • 44 43
    James Cook
    Bills, #4, Rookie, 22 yo, Bye 7
  • 45 45
    Rhamondre Stevenson
    Patriots, #29, 1 yr exp, 24 yo, Bye 10
    35
    TFP Rank
    36
    FPPG Rank
    101 TFP
    8.4 FPPG
  • 46 44
    Kenneth Gainwell
    Eagles, #19, 1 yr exp, 23 yo, Bye 7
    44
    TFP Rank
    61
    FPPG Rank
    88 TFP
    5.5 FPPG
  • 47 47
    Darrel Williams
    Cardinals, #31, 4 yrs exp, 27 yo, Bye 13
    21
    TFP Rank
    33
    FPPG Rank
    149 TFP
    8.8 FPPG
  • 48 48
    Nyheim Hines
    Colts, #34, 4 yrs exp, 25 yo, Bye 14
    55
    TFP Rank
    81
    FPPG Rank
    73 TFP
    4.3 FPPG
  • 49 49
    Isaiah Spiller
    Chargers, #29, Rookie, 20 yo, Bye 8
  • 50 50
    Marlon Mack
    Texans, #34, 4 yrs exp, 26 yo, Bye 6
    114
    TFP Rank
    115
    FPPG Rank
    11 TFP
    2.2 FPPG
  • 51 51
    Mark Ingram
    Saints, #22, 9 yrs exp, 32 yo, Bye 14
    52
    TFP Rank
    57
    FPPG Rank
    82 TFP
    5.8 FPPG
  • 52 56
    Brian Robinson
    Commanders, #4, Rookie, 23 yo, Bye 14
  • 53 53
    Khalil Herbert
    Bears, #24, 1 yr exp, 24 yo, Bye 14
    58
    TFP Rank
    75
    FPPG Rank
    65 TFP
    4.6 FPPG
  • 54 54
    D'Onta Foreman
    Panthers, #34, 4 yrs exp, 26 yo, Bye 13
    47
    TFP Rank
    30
    FPPG Rank
    85 TFP
    9.4 FPPG
  • 55 52
    Darrell Henderson
    Rams, #0, 3 yrs exp, 24 yo, Bye 7
    25
    TFP Rank
    21
    FPPG Rank
    134 TFP
    11.2 FPPG
  • 56 57
    Sony Michel
    Dolphins, #34, 4 yrs exp, 27 yo, Bye 11
    27
    TFP Rank
    42
    FPPG Rank
    125 TFP
    7.4 FPPG
  • 57 55
    Gus Edwards
    Ravens, #35, 4 yrs exp, 27 yo, Bye 10
  • 58 59
    Kenyan Drake
    Raiders, #34, 5 yrs exp, 28 yo, Bye 6
    56
    TFP Rank
    55
    FPPG Rank
    72 TFP
    6 FPPG
  • 59 58
    James White
    Patriots, #28, 8 yrs exp, 30 yo, Bye 10
    99
    TFP Rank
    52
    FPPG Rank
    19 TFP
    6.4 FPPG
  • 60 60
    Tyrion Davis-Price
    49ers, #3, Rookie, 21 yo, Bye 9
  • 61
    Trey Sermon
    49ers, #8, 1 yr exp, 23 yo, Bye 9
    89
    TFP Rank
    67
    FPPG Rank
    25 TFP
    5.1 FPPG
  • 62
    Mike Davis
    Ravens, #22, 6 yrs exp, 29 yo, Bye 10
    40
    TFP Rank
    63
    FPPG Rank
    94 TFP
    5.5 FPPG
  • 63
    Jaret Patterson
    Commanders, #32, 1 yr exp, 22 yo, Bye 14
    68
    TFP Rank
    98
    FPPG Rank
    46 TFP
    3.3 FPPG
  • 64
    Raheem Mostert
    Dolphins, #41, 5 yrs exp, 30 yo, Bye 11
    140
    TFP Rank
    119
    FPPG Rank
    2 TFP
    2 FPPG
  • 65
    Chris Carson
    Seahawks, #34, 5 yrs exp, 27 yo, Bye 11
    72
    TFP Rank
    24
    FPPG Rank
    42 TFP
    10.5 FPPG
  • 66
    Jamaal Williams
    Lions, #34, 4 yrs exp, 27 yo, Bye 6
    39
    TFP Rank
    46
    FPPG Rank
    94 TFP
    7.2 FPPG
  • 67
    Zach Moss
    Bills, #34, 1 yr exp, 24 yo, Bye 7
    51
    TFP Rank
    54
    FPPG Rank
    82 TFP
    6.3 FPPG
  • 68
    Ke'Shawn Vaughn
    Buccaneers, #14, 2 yrs exp, 25 yo, Bye 11
    83
    TFP Rank
    65
    FPPG Rank
    33 TFP
    5.4 FPPG
  • 69
    J.D. McKissic
    Commanders, #30, 3 yrs exp, 28 yo, Bye 14
    48
    TFP Rank
    41
    FPPG Rank
    85 TFP
    7.7 FPPG
  • 70
    Rex Burkhead
    Texans, #33, 8 yrs exp, 32 yo, Bye 6
    54
    TFP Rank
    58
    FPPG Rank
    79 TFP
    5.7 FPPG
  • 71
    Devontae Booker
    Giants, #34, 6 yrs exp, 30 yo, Bye 9
    34
    TFP Rank
    51
    FPPG Rank
    104 TFP
    6.5 FPPG
  • 72
    Boston Scott
    Eagles, #30, 4 yrs exp, 27 yo, Bye 7
    45
    TFP Rank
    29
    FPPG Rank
    86 TFP
    9.5 FPPG
  • 73
    Justin Jackson
    Chargers, #34, 4 yrs exp, 27 yo, Bye 8
    59
    TFP Rank
    71
    FPPG Rank
    64 TFP
    4.9 FPPG
  • 74
    Latavius Murray
    Saints, #28, 7 yrs exp, 32 yo, Bye 14
    41
    TFP Rank
    50
    FPPG Rank
    94 TFP
    6.7 FPPG
  • 75
    D'Ernest Johnson
    Browns, #30, 3 yrs exp, 26 yo, Bye 9
    49
    TFP Rank
    47
    FPPG Rank
    85 TFP
    7.1 FPPG

How to Create Custom Fantasy Football Rankings Using This Cheat Sheet

This custom fantasy football cheat sheet creation tool allows your to create informative fantasy cheat sheets in a fun and intuitive manner. This customizable cheatsheet provides a wide-range of functionality including:

  • Customized rankings using drag & drop
  • Fantasy Rankings from other expert sites to compare against
  • Player info such as name, team positions, number, age, & bye week
  • Relevant statistics for each fantasy position
  • Fantasy point output calculations for easy comparisons
  • A configurable note for each player
  • Tags to easily mark a player as a bust, sleeper, or injured

This football cheat sheet tool is completely free

It is absolutely free to use this custom football cheat sheet creator. Without registering, you can rank fantasy players for all six primary fantasy football positions, view their statistics from the previous season, quickly access news on those players, and more.

However, to take advantage of the full functionality available in this tool, you must first register for a free account. I'll never ask you for money, this custom sheet is completely free.

Click on any of these links to jump to an explanation of that custom cheat sheet feature:


  1. Registering for a free account
  2. Creating a custom cheat sheet
  3. Managing your cheat sheets
  4. Editing a cheat sheet's properties
  5. Ranking players on your custom sheet
  6. Search players news from your sheet
  7. Utilize team depth chart view for quick team analysis
  8. View expert rankings as you edit your sheet
  9. Validating your cheat shet against experts
  10. Quickly view important player information
  11. Utilize configurable tags for sleepers or busts
  12. View detailed and summary player statistics
  13. Keep notes on any players in your sheet
  14. Create a draft-ready printable cheat sheet

Register for a free account!

In order for us to remember who you are (and more importantly which fantasy cheat sheets belong to you), you must register for a free account. After you register, the application will remember which sheets belong to you and make them accessible each time you return to the site. If you do not register, any cheat sheets you have created or edited will be lost when your session expires.

Registration also unlocks the ablity for advanced cheat sheet features:

  • Create any number of customizable football cheat sheets for any number of fantasy football leagues
  • Add and remove players from your cheat sheet
  • Generate a printable football cheat sheet using your custom rankings.
  • Export your football sheet rankings to a formatted spreadsheet for custom analysis
  • Order your players using either statistics or supplemental rankings from other experts.
  • Validate your NFL cheat sheet against other fantasy experts

Creating your custom fantasy football cheat sheet

When you initially create a custom football cheat sheet using this tool, all of the available data and functionality will be integrated into your sheet automatically (assuming you're registered). You can create custom sheets based on one fantasy position or combine multiple positions into a single cheat sheet.

Players added to a single position cheat sheet

When you create a cheat sheet based on a single fantasy position, the number of players that are initially added to your sheet will depend on the fantasy position on which your sheet is based.

Single Position Cheat Sheet Configuration

The number of players chosen reflects the maximum number of players (for each respective position) that can be exported to our single-page, printable fantasy football cheat sheet with roster area:

  • Quarterbacks: 40 Players
  • Running Backs: 75 Players
  • Wide Receivers: 75 Players
  • Tight Ends: 35 Players
  • Kickers: 32 Players
  • Defenses: 32 Players

If you need more players than are added to a sheet by default, you can add as many players as you want by editing your sheet.

Custom sheets based on multiple positions

If you choose to create a customized football sheet based on multiple positions, the number of players added to your sheet is determined by positions chosen.

Single Position Cheat Sheet Configuration

Simply add together the players that would be added on a single sheet based on the positions selected. The one exception is that we cap the maximum players that are added to a sheet by default at 200. However, you can add as many players to your sheet as you choose, as we'll explain next.

Quickly access features on the Manage Sheets page

The Manage Sheets page is a centralized location to access and configure each custom cheat sheet that you've created. It's a quick way to determine how many players are on your sheets, when they were last updated, the positions included in the sheet, etc.

Manage Cheat Sheets Interface

You can also quickly access cheat sheet-specific features from the Manage Sheets page using the buttons beside each sheet:

Manage Cheat Sheets Features

Edit your cheatsheet to add or remove players

If you are a registered user, you can edit your cheat sheet settings at any time. You'll edit your sheet when you want to either rename your sheet or add/remove players from your customized sheet.

To edit a fantasy cheat sheet, click the edit button under your sheet dropdown at the top of your sheet.

Button to edit your custom cheat sheet

On the Edit Sheet page, you can change the sheet name at the top. To add or remove players from your cheatsheet, simply select the player and click on the arrow to move them between your sheet and the player pool.

Form for editing your custom chestsheet properties.

Other cheat sheet properties may be available depending on the time of the year and whether the NFL season has started.

Ordering players on your cheat sheet

The most important feature of your custom cheat sheet is the ability to order your players. To change a player’s ranking you first need to position your cursor over the drag handle (the portion of the player template nex to the player rank containing the team colors), then click & hold down the left mouse button to select the player.

Selecting a football player to rank.

After clicking your left mouse button, the player template will become draggable. Still holding down the mouse button, you should now be able to drag the player to a different position on your cheat sheet. The position where the player will be dropped should be highlighted as your move your player up and down.

Dragging a football player to a different position.

When you change a player's ranking on your custom sheet, the change is saved automatically!

Researching player news as you customize your sheet

When updating your NFL cheat sheets, it is imperative that you stay current on player news throughout the league. The NFL preseason is a very volatile time and any tidbit of information you can garner on a player will give you a critical edge.

To simplify the process of searching for player news, we provide a Google News Search button to each player template. Simply click on the newspaper button next to the player that you want to research.

Searching fantasy football player news.

After cliking on the news button, the most recent Google News Search results will be displayed in a separate window.

Google News player search results from cheat sheet.

Quickly evaulate players on a team with depth chart view

When considering how to rank a particular player on a cheat sheet, it's common to consider how other players on the same team are ranked. For instance, if I was trying to rank Alvin Kamara, I might want to quickly check where Mark Ingram is ranked on my sheet.

I may even want to see how other experts have those two player ranked. All of this information is made quicly available with the depth chart view feature. Just hover your mouse over the depth chart button and you'll see all of this data at a glance.

Custom cheat sheet depth chart view

You can even jump to the oter player within your cheat sheet by clicking on his name in the depth cart view popup.

Custom cheat sheet depth chart view

Viewing expert rankings from other sites within the sheet

It is often worthwhile to double-check your cheat sheet rankings against football sheets maintained by other fantasy experts. In each of our player templates we include that player's ranking from one or more fantasy experts.

Football player template with supplemental rankings.

If you hover your mouse above the magnifying glass next to the expert rankings area, a popup will appear which indicates which expert created the ranking and a link to their cheat sheet.

Football player template with supplemental popup.

This feature is a nice way to casually evaluate your cheat sheet rankings against others as you work on your sheet. But as we'll see next there is much easier way to perform a sanity check of your entire sheet with the click of a button.

Validate your custom sheet against industry experts

It's useful to compare your rankings against experts as you rank, but sometimes you want to quickly run a sanity check on your entire cheat sheet to ensure you're not too far off with any of your rankings.

In order to accomplish this, we provide a validate sheet feature. To access this feature, simply click the checkmark button under your cheat sheet drop down.

Button to validate a custom sheet.

After you click the validate sheet button, you'll be taken to the Validate Sheet page where you can quickly see how your rankings stack-up against the expert your cheat sheet is based upon. This page is packed with actionable data and quick correction buttons to easily fine-tune your sheet:

  • View and adjust players you have ranked too high
  • View and adjust players you have ranked too low
  • Suggestions for players you should add to your sheet (with quick add buttons)
  • Suggestions for players you should remove to your sheet (with quick remove buttons)
  • A color-coded snapshot of your entire cheat sheet problematic players highlighted
  • Variable validation sensitivity

Here is a snapshot of the Validation Sheet page and the many features it contains.

Interface for validating football cheat sheets

Player info integrated into each sheet

Each player template that comprises your cheat sheet includes useful information about that player:

  • Player Name
  • Position - Useful if your sheet includes multiple positions
  • Number - Not very useful but pertinent
  • Team - Necessary for players that you're unfamiliar with
  • Experience - The number of years the player has played in the NFL
  • Bye Week - Click to view all bye weeks for all teams
  • Age - Useful because players start to decline at different ages
Football player template with supplemental popup.

Easily mark a player a sleeper, bust, or injured

In fantasy football, there are common attributes that we frequently assign to a player, two of the most common being sleeper and bust. Because these attributes are so common, we created a simple way to tag a player with one of these attributes (as opposed to manually typing 'sleeper' or 'bust' in the player's configurable note area).

We also threw in a injured tag so you can easily spot those players who are hobbled. Tagging a player as a sleeper, bust, or injured is as simple as clicking on the 'Sleeper', 'Bust', or 'Injured' buttons under a player's name. To 'un-tag' a player, you can simply click on the tag again to de-activate it.

Football player tagging as sleeper, bust, or injured.

When you generate any printable version of your football cheat sheet, tags that you activated on your cheat sheet will be transferred and placed next to the respective player for easy reference.


Player Tag in Printable Sheet

Condensed and actionable players statistics

Player templates display the following summary statistics from the previous year to easily compare players. These statistics are generated based on fantasy point output using the standard fantasy football scoring system.

  • Total Fantasy Points (TFP)
  • Total Fantasy Points Rank
  • Fantasy Points Per Game (FPPG)
  • Fantasy Points Per Game Rank

The reason we rank players based on Total Fantasy Points and Total Fantasy Points per Game is so that you can easily compare players in your sheet at a glance and in the proper context.

For instance, we can see below that Desean Watson was only the 25th ranked QB in total fantasy points, but he was the top QB in the league in 2017 when you consider his fantasy point per game output. That type of data is critical to know when you're manipulating your sheet.


These fantasy stats total fantasy point output based on your league's scoring rules.

If you need to drill-down deeper into a player's individual statistics, simply hover your mouse over the magnifying glass next to the respective player's summary stats and a popup will appear containing detailed stats.