CFBTrack Tools
CFB NIL Roster Builder
Build a hypothetical college football roster budget by position, player role, and team-building philosophy.
Load a team roster to turn model slots into player-level recommendations.
Unofficial fan model: These numbers are hypothetical roster-building estimates. They do not represent verified NIL deals, school contracts, compliance guidance, or actual athlete compensation.
1. Set the Budget
Choose a football-only, revenue-share, third-party NIL, or combined budget scenario. This defines the pool before position percentages are applied.
2. Allocate by Position
Use templates and sliders to decide how much of the budget goes to each position group. Player counts and curves control how concentrated each group becomes.
3. Understand the Model
Model outputs are hypothetical estimates based on position value, role, player count, rank, and allocation curve settings.
Scenario summary
100% allocated across position groups.
What this build says
This is a balanced contender build. You are protecting quarterback and premium positions while keeping enough budget spread across the roster to avoid extreme depth risk.
Share preview
Copy a public scenario, challenge another fan, or download a simple result card.
Balanced Contender: 17% QB, 36% trenches, 43% top-10 share.
Unofficial fan model. Not verified NIL deals or actual athlete compensation.
Position allocation
Adjust the percent, player count, and curve for each position group.
Retention Pool is a program-wide reserve for keeping the roster together. It covers returning contributors, useful depth, young upside players, and late portal pressure instead of assigning every dollar to one position group.
OL note: roster mode does not currently have individual starts, snaps, or blocking grades. Offensive line ranks are allocation projections based on recruiting profile, talent points, experience, transfer status, size fit, and tackle/center/guard scarcity.
This reserve is for continuity money: keeping contributors from transferring, protecting developmental players, and preserving flexibility for late roster needs.
Allocation chart
Position pools are shown as fan-model dollars.
Model roster slots
Generic mode uses football role slots, not real players. Model score controls share inside each position group; model allocation is the estimated share of that group pool.
Generic model mode
These are role-based roster slots. Select a team to generate player-level recommendations.
| Why | ||||
|---|---|---|---|---|
Starting QB StarterRank #1 | QB | #1 | $1,595,658 Score 197.1 | Room leaderPremium positionStarter boost+1 more |
WR1 StarterRank #1 | WR | #1 | $613,055 Score 172.5 | Room leaderPremium positionStarter boost+1 more |
Top Edge Rusher StarterRank #1 | EDGE | #1 | $609,431 Score 178.6 | Room leaderPremium positionStarter boost+1 more |
CB1 StarterRank #1 | CB | #1 | $545,206 Score 169.4 | Room leaderPremium positionStarter boost+1 more |
Top Interior DL StarterRank #1 | DL | #1 | $386,483 Score 166.3 | Room leaderPremium positionStarter boost |
Top Offensive Lineman StarterRank #1 | OL | #1 | $333,695 Score 172.5 | Room leaderPremium positionStarter boost+1 more |
Safety 1 StarterRank #1 | S | #1 | $281,526 Score 141.7 | Room leaderStarter boost |
WR2 StarterRank #2 | WR | #2 | $268,363 Score 73.9 | Premium positionStarter boostStar-heavy curve |
LB1 StarterRank #1 | LB | #1 | $268,185 Score 141.7 | Room leaderStarter boost |
Starting Defensive Tackle StarterRank #2 | DL | #2 | $267,120 Score 113.6 | Premium positionStarter boost |
Starting Edge StarterRank #2 | EDGE | #2 | $266,810 Score 76.5 | Premium positionStarter boostStar-heavy curve |
RB1 StarterRank #1 | RB | #1 | $263,501 Score 138.6 | Room leaderStarter boost |
Backup QB / Future Starter RotationRank #2 | QB | #2 | $253,515 Score 30.3 | Premium positionDepth allocationStar-heavy curve |
Starting Tackle StarterRank #2 | OL | #2 | $247,511 Score 126.6 | Premium positionStarter boostDepth protected |
CB2 StarterRank #2 | CB | #2 | $239,295 Score 72.6 | Premium positionStarter boostStar-heavy curve |
TE1 StarterRank #1 | TE | #1 | $234,420 Score 141.7 | Room leaderStarter boost |
Rotational Interior DL StarterRank #3 | DL | #3 | $210,050 Score 88.4 | Premium positionStarter boost |
Starting Guard StarterRank #3 | OL | #3 | $202,713 Score 102.7 | Premium positionStarter boostDepth protected |
Starting Center StarterRank #4 | OL | #4 | $172,510 Score 86.6 | Premium positionStarter boostDepth protected |
Safety 2 StarterRank #2 | S | #2 | $170,653 Score 83.8 | Starter boost |
Slot Receiver StarterRank #3 | WR | #3 | $163,026 Score 43.8 | Premium positionStarter boostStar-heavy curve |
LB2 StarterRank #2 | LB | #2 | $162,760 Score 83.8 | Starter boost |
RB2 / Change-of-Pace Back StarterRank #2 | RB | #2 | $159,988 Score 82.0 | Starter boost |
Fifth Starter StarterRank #5 | OL | #5 | $149,624 Score 74.4 | Premium positionStarter boostDepth protected |
Development QB RotationRank #3 | QB | #3 | $119,799 Score 13.6 | Premium positionDepth allocationStar-heavy curve |
Build this for your team
Choose a school and see how the same budget model could apply to its roster.
Unofficial fan model: These numbers are hypothetical roster-building estimates. They do not represent verified NIL deals, school contracts, compliance guidance, or actual athlete compensation.