Skip to content

Fantasy Player Stats

griddy / nfl / models / entities / fantasy_player_stats**

fantasy_player_stats

Attributes

FantasyPlayerStatsPosition module-attribute

FantasyPlayerStatsPosition = Literal[
    "QB", "RB", "WR", "TE", "K", "DST"
]

Player position

PositionGroup module-attribute

PositionGroup = Literal['QB', 'RB', 'WR', 'TE', 'SPEC']

Position group

Classes

FantasyPlayerStatsTypedDict

Bases: TypedDict


              flowchart TD
              griddy.nfl.models.entities.fantasy_player_stats.FantasyPlayerStatsTypedDict[FantasyPlayerStatsTypedDict]

              

              click griddy.nfl.models.entities.fantasy_player_stats.FantasyPlayerStatsTypedDict href "" "griddy.nfl.models.entities.fantasy_player_stats.FantasyPlayerStatsTypedDict"
            
Attributes
display_name instance-attribute
display_name: str

Player's full name

fp_std instance-attribute
fp_std: float

Fantasy points (standard scoring)

gp instance-attribute
gp: int

Games played

nfl_id instance-attribute
nfl_id: str

NFL player identifier

position instance-attribute

Player position

team_id instance-attribute
team_id: str

Team identifier

fp_half_ppr instance-attribute
fp_half_ppr: NotRequired[float]

Fantasy points (half-PPR scoring)

fp_ppr instance-attribute
fp_ppr: NotRequired[float]

Fantasy points (PPR scoring)

fp_ppr_pg instance-attribute
fp_ppr_pg: NotRequired[float]

Fantasy points per game (PPR)

fp_std_pg instance-attribute
fp_std_pg: NotRequired[float]

Fantasy points per game (standard)

gs instance-attribute
gs: NotRequired[int]

Games started

headshot instance-attribute
headshot: NotRequired[str]

URL to player headshot image

jersey_number instance-attribute
jersey_number: NotRequired[int]

Player's jersey number

pass_int instance-attribute
pass_int: NotRequired[int]

Passing interceptions

pass_td instance-attribute
pass_td: NotRequired[int]

Passing touchdowns

pass_yds instance-attribute
pass_yds: NotRequired[int]

Passing yards

pass_yds_pg instance-attribute
pass_yds_pg: NotRequired[float]

Passing yards per game

position_group instance-attribute
position_group: NotRequired[PositionGroup]

Position group

rec instance-attribute
rec: NotRequired[int]

Receptions

rec_pg instance-attribute
rec_pg: NotRequired[float]

Receptions per game

rec_td instance-attribute
rec_td: NotRequired[int]

Receiving touchdowns

rec_yds instance-attribute
rec_yds: NotRequired[int]

Receiving yards

red_zone_targets instance-attribute
red_zone_targets: NotRequired[int]

Targets inside the red zone

rush_td instance-attribute
rush_td: NotRequired[int]

Rushing touchdowns

rush_yds instance-attribute
rush_yds: NotRequired[int]

Rushing yards

rush_yds_pg instance-attribute
rush_yds_pg: NotRequired[float]

Rushing yards per game

short_name instance-attribute
short_name: NotRequired[str]

Abbreviated player name

snap_pct instance-attribute
snap_pct: NotRequired[float]

Percentage of offensive snaps played (0-1)

target_share instance-attribute
target_share: NotRequired[float]

Percentage of team targets (0-1)

tgt instance-attribute
tgt: NotRequired[int]

Targets

FantasyPlayerStats

Bases: BaseModel


              flowchart TD
              griddy.nfl.models.entities.fantasy_player_stats.FantasyPlayerStats[FantasyPlayerStats]
              griddy.nfl.types.basemodel.BaseModel[BaseModel]

                              griddy.nfl.types.basemodel.BaseModel --> griddy.nfl.models.entities.fantasy_player_stats.FantasyPlayerStats
                


              click griddy.nfl.models.entities.fantasy_player_stats.FantasyPlayerStats href "" "griddy.nfl.models.entities.fantasy_player_stats.FantasyPlayerStats"
              click griddy.nfl.types.basemodel.BaseModel href "" "griddy.nfl.types.basemodel.BaseModel"
            
Attributes
display_name instance-attribute
display_name: Annotated[str, Field(alias='displayName')]

Player's full name

fp_std instance-attribute
fp_std: Annotated[float, Field(alias='fpStd')]

Fantasy points (standard scoring)

gp instance-attribute
gp: int

Games played

nfl_id instance-attribute
nfl_id: Annotated[str, Field(alias='nflId')]

NFL player identifier

position instance-attribute

Player position

team_id instance-attribute
team_id: Annotated[str, Field(alias='teamId')]

Team identifier

fp_half_ppr class-attribute instance-attribute
fp_half_ppr: Annotated[
    Optional[float], Field(alias="fpHalfPpr")
] = None

Fantasy points (half-PPR scoring)

fp_ppr class-attribute instance-attribute
fp_ppr: Annotated[Optional[float], Field(alias="fpPpr")] = (
    None
)

Fantasy points (PPR scoring)

fp_ppr_pg class-attribute instance-attribute
fp_ppr_pg: Annotated[
    Optional[float], Field(alias="fpPprPG")
] = None

Fantasy points per game (PPR)

fp_std_pg class-attribute instance-attribute
fp_std_pg: Annotated[
    Optional[float], Field(alias="fpStdPG")
] = None

Fantasy points per game (standard)

gs class-attribute instance-attribute
gs: Optional[int] = None

Games started

headshot class-attribute instance-attribute
headshot: Optional[str] = None

URL to player headshot image

jersey_number class-attribute instance-attribute
jersey_number: Annotated[
    Optional[int], Field(alias="jerseyNumber")
] = None

Player's jersey number

pass_int class-attribute instance-attribute
pass_int: Annotated[
    Optional[int], Field(alias="passInt")
] = None

Passing interceptions

pass_td class-attribute instance-attribute
pass_td: Annotated[Optional[int], Field(alias="passTd")] = (
    None
)

Passing touchdowns

pass_yds class-attribute instance-attribute
pass_yds: Annotated[
    Optional[int], Field(alias="passYds")
] = None

Passing yards

pass_yds_pg class-attribute instance-attribute
pass_yds_pg: Annotated[
    Optional[float], Field(alias="passYdsPG")
] = None

Passing yards per game

position_group class-attribute instance-attribute
position_group: Annotated[
    Optional[PositionGroup], Field(alias="positionGroup")
] = None

Position group

rec class-attribute instance-attribute
rec: Optional[int] = None

Receptions

rec_pg class-attribute instance-attribute
rec_pg: Annotated[Optional[float], Field(alias="recPG")] = (
    None
)

Receptions per game

rec_td class-attribute instance-attribute
rec_td: Annotated[Optional[int], Field(alias="recTd")] = (
    None
)

Receiving touchdowns

rec_yds class-attribute instance-attribute
rec_yds: Annotated[Optional[int], Field(alias="recYds")] = (
    None
)

Receiving yards

red_zone_targets class-attribute instance-attribute
red_zone_targets: Annotated[
    Optional[int], Field(alias="redZoneTargets")
] = None

Targets inside the red zone

rush_td class-attribute instance-attribute
rush_td: Annotated[Optional[int], Field(alias="rushTd")] = (
    None
)

Rushing touchdowns

rush_yds class-attribute instance-attribute
rush_yds: Annotated[
    Optional[int], Field(alias="rushYds")
] = None

Rushing yards

rush_yds_pg class-attribute instance-attribute
rush_yds_pg: Annotated[
    Optional[float], Field(alias="rushYdsPG")
] = None

Rushing yards per game

short_name class-attribute instance-attribute
short_name: Annotated[
    Optional[str], Field(alias="shortName")
] = None

Abbreviated player name

snap_pct class-attribute instance-attribute
snap_pct: Annotated[
    Optional[float], Field(alias="snapPct")
] = None

Percentage of offensive snaps played (0-1)

target_share class-attribute instance-attribute
target_share: Annotated[
    Optional[float], Field(alias="targetShare")
] = None

Percentage of team targets (0-1)

tgt class-attribute instance-attribute
tgt: Optional[int] = None

Targets