2026
Drag · click name for card · icons for data
Roster
Stats
Snap Counts
Grade Ledger
Snap Counts 2020–2025
Source: PFF game participation data. Blue cells = snaps at previous school.
Total
Offense
Defense
Special Teams
My Room
Your personal dashboard — what needs your attention
Recruiting Assignments
Open Coach Boards →
Coach Messages
Open Coach Messages →
This Week's Call Log
Open Weekly Call Log →
This Week's Writing List
Open Writing List →
Grading Tasks
ⓘ
High School
College
On Campus
Coach Boards
Coaches
Meeting Room
Where Are They Now
Graphics Dock
Recruiting Board
Sorted by position · Status editable per card · Drag to reorder
Grade Key Y1 | Y3 Projectionⓘ
35 Low Investment
46 Value Take
47 Baseline Take
68 Early Impact
79 Elite Take
99 Generational
We are actively recruiting. Players on the Main Board are in our primary target communication pipeline.
HS Scouting Database
Graded prospects only · Ungraded kids wait in the Holding Cell · Nothing is ever deleted
Grade Key Y1 | Y3 Projectionⓘ
35 Low Investment
46 Value Take
47 Baseline Take
68 Early Impact
79 Elite Take
99 Generational
Bullpen
Define the roles each room is hunting · Pool = graded kids from HS Scouting · Drag to slot & rank
College Scouting Database
Every evaluated transfer · Sort by any column · Filter to build a board
Transfer Grade Keyⓘ
T1 9–10 · Best in SEC/country
T2 6–8 · SEC starter
T3 3–5 · Developmental
T4 1–2 · Limited
Transfer Board
Players you've identified · Add from College Scouting · Ranked by grade
Where Are They Now
The players we chose to follow after they left — joined to how it's going. Nobody lands here automatically: check "Track him" on a profile, or admit him from the suggestions. Set the exit stance so the hindsight verdict reads honestly.
Coaching Staff
Our staff · assign a primary recruiter on each recruit's profile · filter the board by coach
Road term
Performance Center
Vanderbilt Football · 2026
S & C
Explorer
GPS
Nutrition
Injury Report
Load & Injury
Daily Wellness
Testing Profile
Before & Afters
Running Week
RTP GPS
Miss List
Team Weight
Camp
Hydration
Body Comp
Vitamins
Meals
Catering
Body Weight
Team-wide weight tracking — click a player for his full history
Injury Report
| Status | Player | Pos | Date of Injury | Injury | Days Out | Notes |
|---|
Load & Injury
Which phases of the year produce the most injuries
Testing Profile
No baseline loaded
Summer 2026: embedded
📊
Select a player to view their Testing Profile
Individual vs Position Group · Summer 2026 Testing data
Before & Afters
📸
Select a player to view their Before & After
Progress photos · Baseline vs current testing data
Running Week
Weekly running load & distance tracking by position group
Date Range
Select date range...
| Position Group | Distance | % of Camp | % of Camp | Accel B2–B3 Efforts | % of Camp | Decel B2–B3 Efforts | % of Camp |
|---|
RTP GPS
Post-injury return-to-play load (from Load & Injury)
Miss List
Logged misses by player, with the roster breakdown tally · by season
GPS & Movement
Catapult load & speed metrics · demo for S&C
Team Table
Trends
Practice Difficulty
Game Load
Strength & Conditioning
Winter 2026 Testing · Upload CSV to populate
No file loaded
Season:
No data loaded
Upload your Winter 2026 Testing CSV to display results
Performance Explorer
Drill from the full board → a position group → an individual player’s testing profile & before/afters
Season
Select a position group
All strength & conditioning numbers
Daily Wellness
Weight · Sleep · Hydration · Player Load — auto-synced from Catapult · Whistle · Hydration
Today
This Week
No wellness data yet
Add an entry or import a Catapult CSV to get started
The Bank
NIL & Revenue Share Tracker
The Record
Roster & NIL Workbook
Warren Buffett Tool
Roster Analysis
Market Room
Roster Workbook
Grade Ledger
Grade Key
9–10 Elite
6–8 Contributor
3–5 Developmental
1–2 Scout
NIL Workbook
Total NIL 2026
$0
Spending Breakdowns
▼
| # | Name | Pos | Cls | Source | Status | Rev Share '26 | NIL '26 | Total '26 | Total '25 ↗ | '25 Snaps | $/Snap | % Total | Notes |
|---|
Retention Valuations
Portal Valuations
HS Valuations
Position Summary
Assumptions
| Pos | Name | Cls | Grade | Depth Slot | Character | O/D Snaps | ST Snaps | O/D Snap% | ST Snap% | Snap Sc. | Composite | Pos-Depth | Char Mod | Wtd Score | Rec NIL | Actual NIL | $/Snap | $ | % | Signal | Lock $ |
|---|
| Pos | Name | Cls | Grade | Depth Slot | O/D Snaps | ST Snaps | Prev Tier | Snap Sc. | Composite | Rec NIL | Actual NIL | $/Snap | $ | Signal | Sign | Sign % | Committed $ | At-Risk $ | Lock $ |
|---|
| Pos | Name | Y1 Grade | Y3 Grade | OVR Rank | Blended | Wtd Score | Rec NIL | Actual NIL | $ | Signal | Commit Status | Sign % | Committed $ | At-Risk $ | Lock $ |
|---|
Position Summary 2026 Retention
| Position | Players | # Rated | % Rated | Total Rec NIL | Total Curr NIL | Net $ | Net % |
|---|
Assumptions & Parameters
Highlighted fields are editable. Changes recalculate all valuations live.
The Resolute
The Situation Room
Program Imaging
OPS CLOSET
✈
SELECT A GAME
Click any game from the schedule to open its itinerary.
SCOUTING REPORT LIBRARY
Season
Feedback & Ideas
Submitted from anywhere in The Hull via the Feedback button. Claim one to work it, then mark it done — nothing is deleted, declined items keep their reason.
Master Calendar
Every calendar in The Hull in one place — games, practices, season phases, recruiting & NFL scout visits, ops & travel. Toggle a category to filter; click a day for detail. Each area is still edited in its own tab.
Loading…
Practice Period Mapping
Match each Catapult period name to the head coach's planner tile it represents, so historical GPS load can inform planned practices. Every match is confirmed by a person — nothing is auto-guessed.
Loading…
Data Health
Read-only checks against the live database — makes every known data problem countable so cleanup is measurable. Nothing here changes data.
Checks haven't run yet.
ID Match Review
Matches unlinked players to the PFF/Telemetry feed and lets you confirm or reject each one — the id spine, filled by hand where it counts. Confirm stamps pff_id + twId; reject is remembered so a wrong candidate never comes back. Needs the proxy (
node pff-proxy.js) running.Pick a scan above. Roster = your ~26 unlinked players + committed recruits (small, exact). Scouting DB = the ~180 portal prospects with no pff_id (bulk).
Player Manager
One record per player — edit profiles, sign recruits to the roster, mark departures. Changes save to the live database for everyone.
Archived Players
Removed records (duplicates / typos) — hidden from the app but not gone. Restore any that shouldn't have been removed. (Permanent row-purge happens at go-live.)
Click "Show archived" to load.
Admin Tools
Player Photo Manager
Click any player to upload their headshot.
Agents
Agencies
Agent Directory
Who reps our players · click an agent to see every player of ours they represent
Calendar
Scout Directory
Team Board
ABC List