Skip to content

Team Offense Rush Stats

griddy / nfl / models / entities / team_offense_rush_stats**

team_offense_rush_stats

Classes

TeamOffenseRushStatsTypedDict

Bases: TypedDict


              flowchart TD
              griddy.nfl.models.entities.team_offense_rush_stats.TeamOffenseRushStatsTypedDict[TeamOffenseRushStatsTypedDict]

              

              click griddy.nfl.models.entities.team_offense_rush_stats.TeamOffenseRushStatsTypedDict href "" "griddy.nfl.models.entities.team_offense_rush_stats.TeamOffenseRushStatsTypedDict"
            
Attributes
gp instance-attribute
gp: int

Games played

total instance-attribute
total: int

Total offensive plays

run instance-attribute
run: int

Count of run plays

run_pct instance-attribute
run_pct: float

Percentage of all plays that are runs

rush_td instance-attribute
rush_td: int

Rushing touchdowns

rush_yds instance-attribute
rush_yds: int

Total rushing yards

rush_yds_per_play instance-attribute
rush_yds_per_play: float

Rush yards per play

rush_epa_total instance-attribute
rush_epa_total: float

Total expected points added by rushing

rush_epa_per_play instance-attribute
rush_epa_per_play: float

Expected points added per rushing play

rush_ten_yds_plus instance-attribute
rush_ten_yds_plus: int

Rushing plays of 10+ yards

rush_success_pct instance-attribute
rush_success_pct: float

Team rushing success rate

stuff_pct instance-attribute
stuff_pct: float

Team rushing stuff rate

ryoe instance-attribute
ryoe: float

Rushing yards over expected

ryoe_att instance-attribute
ryoe_att: float

Rushing yards over expected per rush

ybco_att instance-attribute
ybco_att: float

Rush yards before contact per attempt

yaco_att instance-attribute
yaco_att: float

Rush yards after contact per play

in_pct instance-attribute
in_pct: float

Inside tackles rush pct

out_pct instance-attribute
out_pct: float

Outside tackles rush pct

light_pct instance-attribute
light_pct: float

Opponent light box pct

stacked_pct instance-attribute
stacked_pct: float

Opponent stacked box pct

rush_ypg instance-attribute
rush_ypg: float

Team rushing yards per game

team_id instance-attribute
team_id: str

Team identifier

TeamOffenseRushStats

Bases: BaseModel


              flowchart TD
              griddy.nfl.models.entities.team_offense_rush_stats.TeamOffenseRushStats[TeamOffenseRushStats]
              griddy.nfl.types.basemodel.BaseModel[BaseModel]

                              griddy.nfl.types.basemodel.BaseModel --> griddy.nfl.models.entities.team_offense_rush_stats.TeamOffenseRushStats
                


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

Games played

total instance-attribute
total: int

Total offensive plays

run instance-attribute
run: int

Count of run plays

run_pct instance-attribute
run_pct: Annotated[float, Field(alias=runPct)]

Percentage of all plays that are runs

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

Rushing touchdowns

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

Total rushing yards

rush_yds_per_play instance-attribute
rush_yds_per_play: Annotated[float, Field(alias=rushYpp)]

Rush yards per play

rush_epa_total instance-attribute
rush_epa_total: Annotated[float, Field(alias=epaRush)]

Total expected points added by rushing

rush_epa_per_play instance-attribute
rush_epa_per_play: Annotated[float, Field(alias=epaRushPP)]

Expected points added per rushing play

rush_ten_yds_plus instance-attribute
rush_ten_yds_plus: Annotated[int, Field(alias=rush10PYds)]

Rushing plays of 10+ yards

rush_success_pct instance-attribute
rush_success_pct: Annotated[
    float, Field(alias=rushSuccessPct)
]

Team rushing success rate

stuff_pct instance-attribute
stuff_pct: Annotated[float, Field(alias=stuffPct)]

Team rushing stuff rate

ryoe instance-attribute
ryoe: Annotated[float, Field(alias=ryoe)]

Rushing yards over expected

ryoe_att instance-attribute
ryoe_att: Annotated[float, Field(alias=ryoeAtt)]

Rushing yards over expected per rush

ybco_att instance-attribute
ybco_att: Annotated[float, Field(alias=ybcoAtt)]

Rush yards before contact per attempt

yaco_att instance-attribute
yaco_att: Annotated[float, Field(alias=yacoAtt)]

Rush yards after contact per play

in_pct instance-attribute
in_pct: Annotated[float, Field(alias=inPct)]

Inside tackles rush pct

out_pct instance-attribute
out_pct: Annotated[float, Field(alias=outPct)]

Outside tackles rush pct

light_pct instance-attribute
light_pct: Annotated[float, Field(alias=lightPct)]

Opponent light box pct

stacked_pct instance-attribute
stacked_pct: Annotated[float, Field(alias=stackedPct)]

Opponent stacked box pct

rush_ypg instance-attribute
rush_ypg: Annotated[float, Field(alias=rushYpg)]

Team rushing yards per game

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

Team identifier