Fantasy Player Database Data Fields Explained

A fantasy player database is only as useful as the fields it tracks — and the gap between a well-structured database and a poorly designed one shows up fast, usually on draft day or during a crucial waiver pickup. This page breaks down the specific data fields found across major fantasy player databases, how those fields are defined, what drives them, and where they get complicated or misunderstood.


Definition and scope

A data field, in database terms, is the smallest named unit of stored information about an entity — in this case, a player. At fantasyplayerdatabase.com, the entity is always a real athlete competing in a professional league, and the fields attached to that entity range from simple identifiers (name, team, position) to derived calculations (target share, weighted opportunity rating, expected fantasy points).

The scope of relevant fields varies by sport. An NFL running back record might carry 40 or more discrete fields — snap count, carry share, air yards, red zone targets, yards after contact — while a fantasy hockey skater record typically covers 15 to 20, including ice time, power play unit designation, and shots on goal. The fantasy football player database and the fantasy baseball player database represent the two largest field sets in common use, owing to the statistical depth of those sports.

Fields also vary by database purpose. A season-long redraft database needs different fields than a dynasty league tool or a daily fantasy sports (DFS) optimizer. Understanding which fields exist — and which ones a given platform exposes — is the prerequisite for using any database intelligently.


Core mechanics or structure

Fantasy player databases organize fields into four functional layers.

Identity layer — the fields that uniquely identify a player and anchor them across systems. This includes legal name, preferred display name, date of birth, team, position (primary and secondary where applicable), jersey number, and a platform-specific player ID. The player ID systems and cross-platform matching problem is real: ESPN uses its own numeric IDs, Yahoo uses separate ones, and a player like a dual-threat quarterback who is verified as both QB and WR may hold different primary-position assignments across platforms.

Performance layer — raw and derived statistics from games played. Raw fields are direct counts: receptions, rushing yards, strikeouts, assists. Derived fields apply a formula: yards per carry, catch rate, win shares per 48 minutes. The player statistics and metrics section covers these in full, but the key structural point is that derived fields inherit the accuracy limitations of their raw inputs.

Contextual layer — fields that describe the circumstances around performance rather than performance itself. Snap share (the percentage of team offensive snaps a player was on the field for), target share, role designation (starter, backup, closer, setup man), and depth chart position all live here. These fields tend to predict future performance better than raw totals, which is why serious analysts weight them heavily.

Projection and value layer — forward-looking fields derived from models. Projected fantasy points, auction values, positional rankings, and player projections and forecasting outputs all belong here. These are not observations — they are model outputs, and they carry model uncertainty. A projected 18.4 fantasy points for a wide receiver is not a measurement; it is a probability-weighted estimate.


Causal relationships or drivers

Data fields do not exist in isolation. Changes in one field cascade into others in predictable ways.

Snap share drives almost everything downstream for NFL skill positions. A running back whose snap share climbs from 42% to 68% following an injury to the starter will see corresponding increases in carry share, target share, and ultimately projected fantasy points. The causal chain runs: opportunity → usage → production → value.

For pitchers in fantasy baseball, innings pitched and strikeout rate are the upstream drivers of ERA and WHIP projections, and bullpen role designation (closer vs. setup man) determines save opportunity access — a binary contextual field that can shift the value of two statistically similar relievers by 40 or more auction dollars.

Injury status fields — the fields powering injury data and player availability — act as multipliers on every other field. A player verified as Questionable (Q) on an NFL injury report carries a materially different probability of earning the projected snap share than a player verified as Active with no designation. The NFL's official injury report, mandated under league rules, is the authoritative source for these designations.

Real-time data updates matter here because causal chains move fast. A pregame inactive designation filed 90 minutes before kickoff rewrites every downstream field for that player's record.


Classification boundaries

Not every number associated with a player is a data field in the meaningful sense. The classification boundaries matter:

Observed vs. derived — A rushing yard total is observed (it happened). A yards-per-carry-above-expectation figure is derived (it is calculated relative to a model's baseline). Treating derived fields as if they were observed measurements is a category error.

Stable vs. volatile — Name, date of birth, and draft year are stable fields that rarely change. Injury status, depth chart position, and ownership percentage (player ownership percentages) are volatile — they can shift hourly during the season. Database infrastructure has to handle both classes differently.

Sport-specific vs. cross-sport — Some fields appear across all sports in analogous form: games played, games started, points scored. Others have no cross-sport equivalent: hockey's plus/minus, baseball's fielding independent pitching (FIP), basketball's usage rate. Platforms that support comparing players across positions must navigate these boundaries carefully.

Platform-native vs. portable — Some fields are calculated differently by different platforms. Auction values in a 12-team, $200 budget PPR league are not the same as those in a 10-team, $260 budget standard league. The custom scoring settings and player values page addresses how scoring context reshapes value fields specifically.


Tradeoffs and tensions

The most interesting tensions in fantasy database design live at the intersection of completeness and usability.

More fields is not always better. A database that exposes 80 fields per player record gives an analyst everything — and gives a casual user a decision-paralysis problem. Platforms make active choices about which fields to surface in default views, and those choices embed assumptions about what matters.

Update frequency creates a different tension. Database update frequency and schedules describes the practical infrastructure problem: the faster a database refreshes injury status and lineup data, the more server load it generates, and the more edge cases appear where two fields are momentarily inconsistent mid-update. A player can briefly show as both Active and verified with a knee injury designation in the same record during a refresh cycle.

Advanced analytics for fantasy players introduces another tension: proprietary vs. transparent fields. A platform's "opportunity score" might be a compelling single-number summary of contextual factors — but if the formula is not disclosed, users cannot audit it, replicate it, or understand when it fails. Transparent, named fields like target share and snap count are harder to misuse than opaque composite scores.


Common misconceptions

"ADP is a player value field." Average Draft Position (draft prep using player database) is a market behavior field — it measures what other managers did in mock and real drafts, not what a player is worth. It reflects consensus sentiment, which is often right and occasionally spectacularly wrong.

"Projected points represent expected output." A projection of 14.2 points is the mean of a distribution, not a guarantee. Most platforms do not display the variance around that projection, which obscures that a boom-or-bust receiver and a reliable possession receiver might share the same mean projection while having radically different risk profiles.

"Position eligibility is fixed." It is not. Most platforms update position eligibility based on games played at a position within a defined recent window — ESPN uses 5 games as its threshold for granting eligibility. A player's position fields can change mid-season.

"Ownership percentage reflects player quality." It reflects manager behavior, which is influenced by recency bias, media coverage, and platform defaults. A player with 62% ownership is widely held, not objectively valuable. Ownership fields are sentiment data, not quality data.


Checklist or steps

The following is the standard field audit sequence for evaluating a fantasy player database's data quality:

  1. Confirm identity fields include a unique player ID cross-referenceable to at least one external standard (e.g., the player ID systems and cross-platform matching framework).
  2. Verify that auction values and draft prices fields are labeled with the scoring format and league size they assume.
  3. Confirm data accuracy and quality standards documentation exists and names the upstream data providers.

Reference table or matrix

Field Classification Matrix: Fantasy Player Database Fields by Type and Sport Relevance

Field Layer Observed or Derived Volatile NFL MLB NBA NHL
Player Name Identity Observed No
Position (Primary) Identity Observed Sometimes
Injury Status Contextual Observed Yes
Snap Share (%) Contextual Derived Yes
Target Share (%) Contextual Derived Yes
Ice Time (min/game) Contextual Observed Yes
Usage Rate (%) Contextual Derived Yes
Batting Average Performance Derived Yes
Strikeout Rate (K%) Performance Derived Yes
Rushing Yards Performance Observed Yes
Projected FP Projection Derived Yes
Auction Value Projection Derived Yes
Ownership % Projection Observed Yes
ADP Projection Observed Yes
Draft Year Identity Observed No

FP = fantasy points. Dash (—) indicates field is not standard for that sport's fantasy context.


References