Defensive Pass Rush Stats¶
griddy / nfl / models / entities / defensive_pass_rush_stats**
defensive_pass_rush_stats
¶
Attributes¶
Classes¶
DefensivePassRushStatsTypedDict
¶
Bases: TypedDict
flowchart TD
griddy.nfl.models.entities.defensive_pass_rush_stats.DefensivePassRushStatsTypedDict[DefensivePassRushStatsTypedDict]
click griddy.nfl.models.entities.defensive_pass_rush_stats.DefensivePassRushStatsTypedDict href "" "griddy.nfl.models.entities.defensive_pass_rush_stats.DefensivePassRushStatsTypedDict"
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
position_group
instance-attribute
¶
Defensive position group
turn_qbp
instance-attribute
¶
Quarterback pressures that resulted in turnovers
DefensivePassRushStats
¶
Bases: BaseModel
flowchart TD
griddy.nfl.models.entities.defensive_pass_rush_stats.DefensivePassRushStats[DefensivePassRushStats]
griddy.nfl.types.basemodel.BaseModel[BaseModel]
griddy.nfl.types.basemodel.BaseModel --> griddy.nfl.models.entities.defensive_pass_rush_stats.DefensivePassRushStats
click griddy.nfl.models.entities.defensive_pass_rush_stats.DefensivePassRushStats href "" "griddy.nfl.models.entities.defensive_pass_rush_stats.DefensivePassRushStats"
click griddy.nfl.types.basemodel.BaseModel href "" "griddy.nfl.types.basemodel.BaseModel"
Attributes¶
display_name
instance-attribute
¶
Player's full name
qbp_r
instance-attribute
¶
Quarterback pressure rate (0-1)
game_snap
class-attribute
instance-attribute
¶
Defensive snaps played
headshot
class-attribute
instance-attribute
¶
URL to player headshot image (contains formatInstructions placeholder)
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
position_group
class-attribute
instance-attribute
¶
position_group: Annotated[
Optional[DefensePositionGroupEnum],
Field(alias="positionGroup"),
] = None
Defensive position group
pr_go
class-attribute
instance-attribute
¶
Pass rush get-off metric
short_name
class-attribute
instance-attribute
¶
Abbreviated player name
team_snap
class-attribute
instance-attribute
¶
Total team defensive snaps
total_tg
class-attribute
instance-attribute
¶
Total team games in period
turn_qbp
class-attribute
instance-attribute
¶
Quarterback pressures that resulted in turnovers