Defensive Player Overview Stats¶
griddy / nfl / models / entities / defensive_player_overview_stats**
defensive_player_overview_stats
¶
Attributes¶
Classes¶
DefensivePlayerOverviewStatsTypedDict
¶
Bases: TypedDict
flowchart TD
griddy.nfl.models.entities.defensive_player_overview_stats.DefensivePlayerOverviewStatsTypedDict[DefensivePlayerOverviewStatsTypedDict]
click griddy.nfl.models.entities.defensive_player_overview_stats.DefensivePlayerOverviewStatsTypedDict href "" "griddy.nfl.models.entities.defensive_player_overview_stats.DefensivePlayerOverviewStatsTypedDict"
Attributes¶
headshot
instance-attribute
¶
URL to player headshot image (contains formatInstructions placeholder)
ngs_position
instance-attribute
¶
ngs_position: NotRequired[DefenseNGSPositionEnum]
Next Gen Stats position
ngs_position_group
instance-attribute
¶
Defensive position group
pass_rating_nd
instance-attribute
¶
Passer rating allowed when targeted (no data excluded)
position_group
instance-attribute
¶
Defensive position group
rec_td_nd
instance-attribute
¶
Receiving touchdowns allowed (no data excluded)
rec_yds_nd
instance-attribute
¶
Receiving yards allowed (no data excluded)
DefensivePlayerOverviewStats
¶
Bases: BaseModel
flowchart TD
griddy.nfl.models.entities.defensive_player_overview_stats.DefensivePlayerOverviewStats[DefensivePlayerOverviewStats]
griddy.nfl.types.basemodel.BaseModel[BaseModel]
griddy.nfl.types.basemodel.BaseModel --> griddy.nfl.models.entities.defensive_player_overview_stats.DefensivePlayerOverviewStats
click griddy.nfl.models.entities.defensive_player_overview_stats.DefensivePlayerOverviewStats href "" "griddy.nfl.models.entities.defensive_player_overview_stats.DefensivePlayerOverviewStats"
click griddy.nfl.types.basemodel.BaseModel href "" "griddy.nfl.types.basemodel.BaseModel"
Attributes¶
display_name
instance-attribute
¶
Player's full name
game_snap
class-attribute
instance-attribute
¶
Defensive snaps played in games
h_stop
class-attribute
instance-attribute
¶
Hard stops (tackles for loss or no gain)
headshot
class-attribute
instance-attribute
¶
URL to player headshot image (contains formatInstructions placeholder)
int_
class-attribute
instance-attribute
¶
Interceptions
jersey_number
class-attribute
instance-attribute
¶
Player's jersey number
ngs_position
class-attribute
instance-attribute
¶
ngs_position: Annotated[
Optional[DefenseNGSPositionEnum],
Field(alias="ngsPosition"),
] = None
Next Gen Stats position
ngs_position_group
class-attribute
instance-attribute
¶
ngs_position_group: Annotated[
Optional[DefenseNGSPositionGroupEnum],
Field(alias="ngsPositionGroup"),
] = None
Defensive position group
pass_rating_nd
class-attribute
instance-attribute
¶
Passer rating allowed when targeted (no data excluded)
position_group
class-attribute
instance-attribute
¶
position_group: Annotated[
Optional[DefensePositionGroupEnum],
Field(alias="positionGroup"),
] = None
Defensive position group
qbp_r
class-attribute
instance-attribute
¶
Quarterback pressure rate (0-1)
rec_nd
class-attribute
instance-attribute
¶
Receptions allowed (no data excluded)
rec_td_nd
class-attribute
instance-attribute
¶
Receiving touchdowns allowed (no data excluded)
rec_yds_nd
class-attribute
instance-attribute
¶
Receiving yards allowed (no data excluded)
short_name
class-attribute
instance-attribute
¶
Abbreviated player name
snap_pct
class-attribute
instance-attribute
¶
Percentage of team snaps played (0-1)
t_stop
class-attribute
instance-attribute
¶
Tackle stops (successful tackles)
team_snap
class-attribute
instance-attribute
¶
Total team defensive snaps
tgt_nd
class-attribute
instance-attribute
¶
Times targeted in coverage (no data excluded)
total_tg
class-attribute
instance-attribute
¶
Total team games in period