Skip to content

Team Offense Overview Stats

griddy / nfl / models / entities / team_offense_overview_stats**

team_offense_overview_stats

Classes

TeamOffenseStatsTypedDict

Bases: TypedDict


              flowchart TD
              griddy.nfl.models.entities.team_offense_overview_stats.TeamOffenseStatsTypedDict[TeamOffenseStatsTypedDict]

              

              click griddy.nfl.models.entities.team_offense_overview_stats.TeamOffenseStatsTypedDict href "" "griddy.nfl.models.entities.team_offense_overview_stats.TeamOffenseStatsTypedDict"
            
Attributes
gp instance-attribute
gp: int

Games played

pass_ instance-attribute
pass_: int

Pass attempts (including sacks)

run instance-attribute
run: int

Rush attempts

team_id instance-attribute
team_id: str

Team identifier

total instance-attribute
total: int

Total offensive plays

yds instance-attribute
yds: int

Total offensive yards

epa instance-attribute
epa: NotRequired[float]

Total EPA (positive is better for offense)

epa_pp instance-attribute
epa_pp: NotRequired[float]

EPA per play

epa_pass instance-attribute
epa_pass: NotRequired[float]

EPA on passing plays

epa_pass_pp instance-attribute
epa_pass_pp: NotRequired[float]

EPA per pass play

epa_rush instance-attribute
epa_rush: NotRequired[float]

EPA on rushing plays

epa_rush_pp instance-attribute
epa_rush_pp: NotRequired[float]

EPA per rush play

pass_pct instance-attribute
pass_pct: NotRequired[float]

Percentage of plays that were passes (0-1)

pass_td instance-attribute
pass_td: NotRequired[int]

Passing touchdowns

pass_yds instance-attribute
pass_yds: NotRequired[int]

Passing yards

pass_ypg instance-attribute
pass_ypg: NotRequired[float]

Pass yards per game

pass_ypp instance-attribute
pass_ypp: NotRequired[float]

Passing yards per pass attempt

ppg instance-attribute
ppg: NotRequired[float]

Points per game

red_zone_pct instance-attribute
red_zone_pct: NotRequired[float]

Red zone touchdown percentage (0-1)

rush_td instance-attribute
rush_td: NotRequired[int]

Rushing touchdowns

rush_yds instance-attribute
rush_yds: NotRequired[int]

Rushing yards

rush_ypg instance-attribute
rush_ypg: NotRequired[float]

Rush yards per game

rush_ypp instance-attribute
rush_ypp: NotRequired[float]

Rushing yards per rush attempt

td instance-attribute
td: NotRequired[int]

Total touchdowns

third_down_pct instance-attribute
third_down_pct: NotRequired[float]

Third down conversion percentage (0-1)

to instance-attribute
to: NotRequired[int]

Turnovers

ypg instance-attribute
ypg: NotRequired[float]

Yards per game

ypp instance-attribute
ypp: NotRequired[float]

Yards per play

TeamOffenseStats

Bases: BaseModel


              flowchart TD
              griddy.nfl.models.entities.team_offense_overview_stats.TeamOffenseStats[TeamOffenseStats]
              griddy.nfl.types.basemodel.BaseModel[BaseModel]

                              griddy.nfl.types.basemodel.BaseModel --> griddy.nfl.models.entities.team_offense_overview_stats.TeamOffenseStats
                


              click griddy.nfl.models.entities.team_offense_overview_stats.TeamOffenseStats href "" "griddy.nfl.models.entities.team_offense_overview_stats.TeamOffenseStats"
              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)

run instance-attribute
run: int

Rush attempts

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

Team identifier

total instance-attribute
total: int

Total offensive plays

yds instance-attribute
yds: int

Total offensive yards

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

Total EPA (positive is better for offense)

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

EPA per play

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

EPA on passing plays

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

EPA per pass play

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

EPA on rushing plays

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

EPA per rush play

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

Percentage of plays that were passes (0-1)

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_ypg class-attribute instance-attribute
pass_ypg: Annotated[
    Optional[float], Field(alias="passYpg")
] = None

Pass yards per game

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

Passing yards per pass attempt

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

Points per game

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

Red zone touchdown percentage (0-1)

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_ypg class-attribute instance-attribute
rush_ypg: Annotated[
    Optional[float], Field(alias="rushYpg")
] = None

Rush yards per game

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

Rushing yards per rush attempt

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

Total touchdowns

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

Third down conversion percentage (0-1)

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

Turnovers

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

Yards per game

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

Yards per play