Skip to content

Team Offense Pass Stats

griddy / nfl / models / entities / team_offense_pass_stats**

team_offense_pass_stats

Classes

TeamOffensePassStatsTypedDict

Bases: TypedDict


              flowchart TD
              griddy.nfl.models.entities.team_offense_pass_stats.TeamOffensePassStatsTypedDict[TeamOffensePassStatsTypedDict]

              

              click griddy.nfl.models.entities.team_offense_pass_stats.TeamOffensePassStatsTypedDict href "" "griddy.nfl.models.entities.team_offense_pass_stats.TeamOffensePassStatsTypedDict"
            
Attributes
gp instance-attribute
gp: int

Games played

pass_ instance-attribute
pass_: int

Pass attempts (including sacks)

pass_pct instance-attribute
pass_pct: float

Percentage of plays that were passes (0-1)

pass_yds instance-attribute
pass_yds: int

Passing yards

pass_ypp instance-attribute
pass_ypp: float

Passing yards per pass attempt

team_id instance-attribute
team_id: str

Team identifier

total instance-attribute
total: int

Total offensive plays

att instance-attribute
att: NotRequired[int]

Pass attempts (not including sacks)

blitz_pct instance-attribute
blitz_pct: NotRequired[float]

Blitz percentage faced (0-1)

epa_pass instance-attribute
epa_pass: NotRequired[float]

EPA on passing plays (positive is better for offense)

epa_pass_pp instance-attribute
epa_pass_pp: NotRequired[float]

EPA per pass play

pa_pct instance-attribute
pa_pct: NotRequired[float]

Play action percentage (0-1)

pass_td instance-attribute
pass_td: NotRequired[int]

Passing touchdowns

pass_ypg instance-attribute
pass_ypg: NotRequired[float]

Pass yards per game

qbp instance-attribute
qbp: NotRequired[int]

Times quarterback was pressured

qbp_pct instance-attribute
qbp_pct: NotRequired[float]

Quarterback pressure rate (0-1)

sack instance-attribute
sack: NotRequired[int]

Sacks taken

sack_pct instance-attribute
sack_pct: NotRequired[float]

Sack rate (0-1)

sacked_yds instance-attribute
sacked_yds: NotRequired[int]

Sack yards lost

sacked_ypg instance-attribute
sacked_ypg: NotRequired[float]

Sack yards lost per game

sep instance-attribute
sep: NotRequired[float]

Average receiver separation at target (yards)

ttp instance-attribute
ttp: NotRequired[float]

Time to pressure (seconds)

ttt instance-attribute
ttt: NotRequired[float]

Average time to throw (seconds)

yac instance-attribute
yac: NotRequired[int]

Yards after catch

yacoe instance-attribute
yacoe: NotRequired[int]

Yards after catch over expected (positive is better)

TeamOffensePassStats

Bases: BaseModel


              flowchart TD
              griddy.nfl.models.entities.team_offense_pass_stats.TeamOffensePassStats[TeamOffensePassStats]
              griddy.nfl.types.basemodel.BaseModel[BaseModel]

                              griddy.nfl.types.basemodel.BaseModel --> griddy.nfl.models.entities.team_offense_pass_stats.TeamOffensePassStats
                


              click griddy.nfl.models.entities.team_offense_pass_stats.TeamOffensePassStats href "" "griddy.nfl.models.entities.team_offense_pass_stats.TeamOffensePassStats"
              click griddy.nfl.types.basemodel.BaseModel href "" "griddy.nfl.types.basemodel.BaseModel"
            
Attributes
gp instance-attribute
gp: int

Games played

pass_ instance-attribute
pass_: Annotated[int, Field(alias='pass')]

Pass attempts (including sacks)

pass_pct instance-attribute
pass_pct: Annotated[float, Field(alias='passPct')]

Percentage of plays that were passes (0-1)

pass_yds instance-attribute
pass_yds: Annotated[int, Field(alias='passYds')]

Passing yards

pass_ypp instance-attribute
pass_ypp: Annotated[float, Field(alias='passYpp')]

Passing yards per pass attempt

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

Team identifier

total instance-attribute
total: int

Total offensive plays

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

Pass attempts (not including sacks)

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

Blitz percentage faced (0-1)

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

EPA on passing plays (positive is better for offense)

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

EPA per pass play

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

Play action percentage (0-1)

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

Passing touchdowns

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

Pass yards per game

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

Times quarterback was pressured

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

Quarterback pressure rate (0-1)

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

Sacks taken

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

Sack rate (0-1)

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

Sack yards lost

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

Sack yards lost per game

sep class-attribute instance-attribute
sep: Optional[float] = None

Average receiver separation at target (yards)

ttp class-attribute instance-attribute
ttp: Optional[float] = None

Time to pressure (seconds)

ttt class-attribute instance-attribute
ttt: Optional[float] = None

Average time to throw (seconds)

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

Yards after catch

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

Yards after catch over expected (positive is better)