• 1 3
    Austin Ekeler
    Chargers, #30, 6 yrs exp, 28 yo, Bye 5
    2
    TFP Rank
    3
    FPPG Rank
    266 TFP
    15.6 FPPG
  • 2 2
    Bijan Robinson
    Falcons, #0, Rookie, 22 yo, Bye 11
  • 3 4
    Saquon Barkley
    Giants, #0, 5 yrs exp, 27 yo, Bye 13
    6
    TFP Rank
    6
    FPPG Rank
    225 TFP
    14.1 FPPG
  • 4 1
    Christian McCaffrey
    49ers, #34, 6 yrs exp, 27 yo, Bye 9
    4
    TFP Rank
    4
    FPPG Rank
    266 TFP
    15.6 FPPG
  • 5 5
    Tony Pollard
    Cowboys, #34, 4 yrs exp, 27 yo, Bye 7
    8
    TFP Rank
    8
    FPPG Rank
    210 TFP
    13.1 FPPG
  • 6 6
    Derrick Henry
    Titans, #34, 7 yrs exp, 29 yo, Bye 7
    3
    TFP Rank
    1
    FPPG Rank
    266 TFP
    16.6 FPPG
  • 7 7
    Josh Jacobs
    Raiders, #34, 4 yrs exp, 26 yo, Bye 13
    1
    TFP Rank
    2
    FPPG Rank
    275 TFP
    16.2 FPPG
  • 8 8
    Nick Chubb
    Browns, #34, 5 yrs exp, 28 yo, Bye 5
    5
    TFP Rank
    5
    FPPG Rank
    252 TFP
    14.8 FPPG
  • 9 9
    Joe Mixon
    Bengals, #34, 6 yrs exp, 27 yo, Bye 7
    14
    TFP Rank
    9
    FPPG Rank
    180 TFP
    12.8 FPPG
  • 10 10
    Travis Etienne
    Jaguars, #9, 2 yrs exp, 25 yo, Bye 9
    17
    TFP Rank
    23
    FPPG Rank
    168 TFP
    9.9 FPPG
  • 11 12
    Dameon Pierce
    Texans, #27, 1 yr exp, 24 yo, Bye 7
    29
    TFP Rank
    20
    FPPG Rank
    136 TFP
    10.5 FPPG
  • 12 11
    J.K. Dobbins
    Ravens, #34, 3 yrs exp, 25 yo, Bye 13
    47
    TFP Rank
    28
    FPPG Rank
    74 TFP
    9.3 FPPG
  • 13 15
    Rhamondre Stevenson
    Patriots, #29, 2 yrs exp, 25 yo, Bye 11
    13
    TFP Rank
    19
    FPPG Rank
    180 TFP
    10.6 FPPG
  • 14 13
    Aaron Jones
    Packers, #34, 6 yrs exp, 29 yo, Bye 6
    11
    TFP Rank
    16
    FPPG Rank
    188 TFP
    11 FPPG
  • 15 16
    Miles Sanders
    Panthers, #34, 4 yrs exp, 26 yo, Bye 7
    10
    TFP Rank
    14
    FPPG Rank
    197 TFP
    11.6 FPPG
  • 16 14
    Alexander Mattison
    Vikings, #34, 4 yrs exp, 27 yo, Bye 13
    50
    TFP Rank
    69
    FPPG Rank
    73 TFP
    4.3 FPPG
  • 17 17
    James Conner
    Cardinals, #6, 6 yrs exp, 28 yo, Bye 14
    20
    TFP Rank
    11
    FPPG Rank
    154 TFP
    11.9 FPPG
  • 18 19
    Najee Harris
    Steelers, #22, 2 yrs exp, 25 yo, Bye 6
    12
    TFP Rank
    18
    FPPG Rank
    182 TFP
    10.7 FPPG
  • 19 18
    Jahmyr Gibbs
    Lions, #13, Rookie, 21 yo, Bye 9
  • 20 21
    James Cook
    Bills, #4, 1 yr exp, 24 yo, Bye 13
    43
    TFP Rank
    61
    FPPG Rank
    85 TFP
    5.3 FPPG
  • 21 22
    Alvin Kamara
    Saints, #34, 6 yrs exp, 28 yo, Bye 11
    19
    TFP Rank
    21
    FPPG Rank
    155 TFP
    10.3 FPPG
  • 22 26
    Cam Akers
    Rams, #34, 3 yrs exp, 24 yo, Bye 10
    30
    TFP Rank
    34
    FPPG Rank
    128 TFP
    8.6 FPPG
  • 23 25
    Kenneth Walker
    Seahawks, #32, 1 yr exp, 23 yo, Bye 5
    15
    TFP Rank
    13
    FPPG Rank
    176 TFP
    11.7 FPPG
  • 24 24
    David Montgomery
    Lions, #34, 4 yrs exp, 26 yo, Bye 9
    21
    TFP Rank
    29
    FPPG Rank
    144 TFP
    9 FPPG
  • 25 28
    Isiah Pacheco
    Chiefs, #1, 1 yr exp, 24 yo, Bye 10
    33
    TFP Rank
    47
    FPPG Rank
    122 TFP
    7.2 FPPG
  • 26 23
    Breece Hall
    Jets, #28, 1 yr exp, 22 yo, Bye 7
    39
    TFP Rank
    7
    FPPG Rank
    96 TFP
    13.7 FPPG
  • 27 20
    Rachaad White
    Buccaneers, #3, 1 yr exp, 25 yo, Bye 5
    41
    TFP Rank
    57
    FPPG Rank
    89 TFP
    5.6 FPPG
  • 28 27
    Javonte Williams
    Broncos, #25, 2 yrs exp, 23 yo, Bye 9
    85
    TFP Rank
    53
    FPPG Rank
    26 TFP
    6.5 FPPG
  • 29 36
    Samaje Perine
    Broncos, #34, 6 yrs exp, 28 yo, Bye 9
    37
    TFP Rank
    52
    FPPG Rank
    104 TFP
    6.5 FPPG
  • 30 29
    Brian Robinson
    Commanders, #4, 1 yr exp, 24 yo, Bye 14
    38
    TFP Rank
    33
    FPPG Rank
    104 TFP
    8.6 FPPG
  • 31 32
    De'Andre Swift
    Eagles, #0, 2 yrs exp, 25 yo, Bye 10
    22
    TFP Rank
    22
    FPPG Rank
    141 TFP
    10.1 FPPG
  • 32 31
    A.J. Dillon
    Packers, #34, 3 yrs exp, 25 yo, Bye 6
    24
    TFP Rank
    38
    FPPG Rank
    140 TFP
    8.2 FPPG
  • 33 33
    Jonathan Taylor
    Colts, #34, 3 yrs exp, 25 yo, Bye 11
    35
    TFP Rank
    17
    FPPG Rank
    118 TFP
    10.8 FPPG
  • 34 34
    Dalvin Cook
    Ravens, #34, 5 yrs exp, 28 yo, Bye 13
    9
    TFP Rank
    12
    FPPG Rank
    199 TFP
    11.7 FPPG
  • 35 30
    Khalil Herbert
    Bears, #24, 2 yrs exp, 25 yo, Bye 13
    36
    TFP Rank
    36
    FPPG Rank
    109 TFP
    8.4 FPPG
  • 36 38
    Antonio Gibson
    Commanders, #80, 3 yrs exp, 25 yo, Bye 14
    34
    TFP Rank
    42
    FPPG Rank
    120 TFP
    8 FPPG
  • 37 37
    Zach Charbonnet
    Seahawks, #24, Rookie, 23 yo, Bye 5
  • 38 44
    Jamaal Williams
    Saints, #34, 5 yrs exp, 28 yo, Bye 11
    7
    TFP Rank
    10
    FPPG Rank
    212 TFP
    12.5 FPPG
  • 39 39
    Raheem Mostert
    Dolphins, #41, 6 yrs exp, 31 yo, Bye 10
    27
    TFP Rank
    32
    FPPG Rank
    137 TFP
    8.6 FPPG
  • 40 42
    Rashaad Penny
    Eagles, #34, 5 yrs exp, 28 yo, Bye 10
    63
    TFP Rank
    26
    FPPG Rank
    48 TFP
    9.6 FPPG
  • 41 40
    Roschon Johnson
    Bears, #2, Rookie, 23 yo, Bye 13
  • 42 35
    Jaylen Warren
    Steelers, #30, 1 yr exp, 25 yo, Bye 6
    52
    TFP Rank
    74
    FPPG Rank
    65 TFP
    4.1 FPPG
  • 43 47
    Elijah Mitchell
    49ers, #15, 2 yrs exp, 24 yo, Bye 9
    67
    TFP Rank
    40
    FPPG Rank
    41 TFP
    8.1 FPPG
  • 44 45
    Devon Achane
    Dolphins, #6, Rookie, 22 yo, Bye 10
  • 45 41
    Tank Bigsby
    Jaguars, #4, Rookie, 22 yo, Bye 9
  • 46 43
    Kenneth Gainwell
    Eagles, #19, 2 yrs exp, 24 yo, Bye 10
    51
    TFP Rank
    76
    FPPG Rank
    65 TFP
    3.8 FPPG
  • 47 46
    Ezekiel Elliott
    Patriots, #34, 7 yrs exp, 28 yo, Bye 11
    16
    TFP Rank
    15
    FPPG Rank
    169 TFP
    11.3 FPPG
  • 48 48
    Damien Harris
    Bills, #34, 4 yrs exp, 27 yo, Bye 13
    49
    TFP Rank
    49
    FPPG Rank
    74 TFP
    6.7 FPPG
  • 49 49
    Tyler Allgeier
    Falcons, #25, 1 yr exp, 23 yo, Bye 11
    23
    TFP Rank
    30
    FPPG Rank
    141 TFP
    8.8 FPPG
  • 50 53
    Devin Singletary
    Texans, #34, 4 yrs exp, 26 yo, Bye 7
    25
    TFP Rank
    31
    FPPG Rank
    140 TFP
    8.7 FPPG
  • 51 51
    Ty Chandler
    Vikings, #19, 1 yr exp, 25 yo, Bye 13
    138
    TFP Rank
    115
    FPPG Rank
    2 TFP
    2 FPPG
  • 52 50
    Tyjae Spears
    Titans, #22, Rookie, 22 yo, Bye 7
  • 53 52
    Deon Jackson
    Colts, #35, 2 yrs exp, 25 yo, Bye 11
    60
    TFP Rank
    67
    FPPG Rank
    54 TFP
    4.5 FPPG
  • 54 55
    Jeff Wilson
    Dolphins, #0, 5 yrs exp, 28 yo, Bye 10
    28
    TFP Rank
    35
    FPPG Rank
    136 TFP
    8.5 FPPG
  • 55 56
    Chuba Hubbard
    Panthers, #80, 2 yrs exp, 24 yo, Bye 7
    48
    TFP Rank
    56
    FPPG Rank
    74 TFP
    5.7 FPPG
  • 56 60
    Gus Edwards
    Ravens, #35, 5 yrs exp, 28 yo, Bye 13
    55
    TFP Rank
    50
    FPPG Rank
    59 TFP
    6.6 FPPG
  • 57 54
    Deuce Vaughn
    Cowboys, #22, Rookie, 22 yo, Bye 7
  • 58 59
    D'Onta Foreman
    Bears, #34, 5 yrs exp, 27 yo, Bye 13
    32
    TFP Rank
    44
    FPPG Rank
    124 TFP
    7.8 FPPG
  • 59
    Jerome Ford
    Browns, #24, 1 yr exp, 24 yo, Bye 5
    152
    TFP Rank
    143
    FPPG Rank
    1 TFP
    0.6 FPPG
  • 60 58
    Joshua Kelley
    Chargers, #34, 3 yrs exp, 26 yo, Bye 5
    61
    TFP Rank
    71
    FPPG Rank
    51 TFP
    4.2 FPPG
  • 61
    Israel Abanikanda
    Jets, #2, Rookie, 21 yo, Bye 7
  • 62 57
    Kendre Miller
    Saints, #33, Rookie, 21 yo, Bye 11
  • 63
    Zamir White
    Raiders, #3, 1 yr exp, 24 yo, Bye 13
    119
    TFP Rank
    144
    FPPG Rank
    7 TFP
    0.6 FPPG
  • 64
    Leonard Fournette
    Buccaneers, #23, 6 yrs exp, 29 yo, Bye 5
    18
    TFP Rank
    24
    FPPG Rank
    155 TFP
    9.7 FPPG
  • 65
    Kareem Hunt
    Browns, #34, 5 yrs exp, 28 yo, Bye 5
    40
    TFP Rank
    60
    FPPG Rank
    92 TFP
    5.4 FPPG
  • 66
    Chase Brown
    Bengals, #2, Rookie, 23 yo, Bye 7
  • 67
    Clyde Edwards-Helaire
    Chiefs, #34, 3 yrs exp, 24 yo, Bye 10
    45
    TFP Rank
    39
    FPPG Rank
    81 TFP
    8.1 FPPG
  • 68
    Isaiah Spiller
    Chargers, #29, 1 yr exp, 22 yo, Bye 5
    126
    TFP Rank
    137
    FPPG Rank
    5 TFP
    1.1 FPPG
  • 69
    Cordarrelle Patterson
    Falcons, #84, 9 yrs exp, 32 yo, Bye 11
  • 70
    James Robinson
    Giants, #38, 3 yrs exp, 25 yo, Bye 13
    46
    TFP Rank
    48
    FPPG Rank
    78 TFP
    7.1 FPPG
  • 71
    D'Ernest Johnson
    Jaguars, #30, 4 yrs exp, 27 yo, Bye 9
    142
    TFP Rank
    139
    FPPG Rank
    2 TFP
    0.8 FPPG
  • 72
    Jerick McKinnon
    Chiefs, #31, 9 yrs exp, 31 yo, Bye 10
    26
    TFP Rank
    41
    FPPG Rank
    138 TFP
    8.1 FPPG
  • 73
    Michael Carter
    Jets, #8, 2 yrs exp, 24 yo, Bye 7
    44
    TFP Rank
    62
    FPPG Rank
    85 TFP
    5.3 FPPG
  • 74
    Boston Scott
    Eagles, #30, 5 yrs exp, 28 yo, Bye 10
    66
    TFP Rank
    85
    FPPG Rank
    41 TFP
    3.2 FPPG
  • 75
    Kyren Williams
    Rams, #23, 1 yr exp, 23 yo, Bye 10
    89
    TFP Rank
    94
    FPPG Rank
    22 TFP
    2.7 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 p