Skip to content

Player Rushing Stats

griddy / nfl / models / entities / player_rushing_stats**

player_rushing_stats

Attributes

Classes

PlayerRushingStatsTypedDict

Bases: TypedDict


              flowchart TD
              griddy.nfl.models.entities.player_rushing_stats.PlayerRushingStatsTypedDict[PlayerRushingStatsTypedDict]

              

              click griddy.nfl.models.entities.player_rushing_stats.PlayerRushingStatsTypedDict href "" "griddy.nfl.models.entities.player_rushing_stats.PlayerRushingStatsTypedDict"
            
Attributes
att instance-attribute
att: int

Rushing attempts

display_name instance-attribute
display_name: str

Player's full name

gp instance-attribute
gp: int

Games played

gs instance-attribute
gs: int

Games started

nfl_id instance-attribute
nfl_id: str

NFL player identifier

position instance-attribute

Offensive player position

td instance-attribute
td: int

Rushing touchdowns

team_id instance-attribute
team_id: str

Team identifier

yds instance-attribute
yds: int

Rushing yards

ypc instance-attribute
ypc: float

Yards per carry

att_pg instance-attribute
att_pg: NotRequired[float]

Attempts per game

eff instance-attribute
eff: NotRequired[float]

Efficiency rating

epa instance-attribute
epa: NotRequired[float]

Expected Points Added

epa_att instance-attribute
epa_att: NotRequired[float]

EPA per attempt

epa_pg instance-attribute
epa_pg: NotRequired[float]

EPA per game

fum instance-attribute
fum: NotRequired[int]

Fumbles

fum_pg instance-attribute
fum_pg: NotRequired[float]

Fumbles per game

headshot instance-attribute
headshot: NotRequired[str]

URL to player headshot image (contains formatInstructions placeholder)

in_t_pct instance-attribute
in_t_pct: NotRequired[float]

Inside tackles percentage (0-1)

jersey_number instance-attribute
jersey_number: NotRequired[int]

Player's jersey number

lost instance-attribute
lost: NotRequired[int]

Fumbles lost

lost_pg instance-attribute
lost_pg: NotRequired[float]

Fumbles lost per game

ngs_position instance-attribute
ngs_position: NotRequired[OffensivePlayerPositionEnum]

Offensive player position

ngs_position_group instance-attribute
ngs_position_group: NotRequired[OffensivePlayerPositionEnum]

Offensive player position

position_group instance-attribute
position_group: NotRequired[OffensivePlayerPositionEnum]

Offensive player position

qr instance-attribute
qr: NotRequired[bool]

Qualified rusher status

rush10_p_yds instance-attribute
rush10_p_yds: NotRequired[int]

Rushes of 10+ yards

rush10_p_yds_pg instance-attribute
rush10_p_yds_pg: NotRequired[float]

10+ yard rushes per game

rush15_p_mph instance-attribute
rush15_p_mph: NotRequired[int]

Rushes of 15+ mph

rush15_p_mph_pg instance-attribute
rush15_p_mph_pg: NotRequired[float]

15+ mph rushes per game

rush20_p_mph instance-attribute
rush20_p_mph: NotRequired[int]

Rushes of 20+ mph

rush20_p_mph_pg instance-attribute
rush20_p_mph_pg: NotRequired[float]

20+ mph rushes per game

ryoe instance-attribute
ryoe: NotRequired[float]

Rush Yards Over Expected

ryoe_att instance-attribute
ryoe_att: NotRequired[float]

RYOE per attempt

ryoe_pg instance-attribute
ryoe_pg: NotRequired[float]

RYOE per game

short_name instance-attribute
short_name: NotRequired[str]

Abbreviated player name

st_box_pct instance-attribute
st_box_pct: NotRequired[float]

Stacked box percentage (0-1)

success instance-attribute
success: NotRequired[float]

Success rate (0-1)

td_pg instance-attribute
td_pg: NotRequired[float]

Touchdowns per game

tg instance-attribute
tg: NotRequired[int]

Team games for player

total_tg instance-attribute
total_tg: NotRequired[int]

Total team games in period

under_pct instance-attribute
under_pct: NotRequired[float]

Under center percentage (0-1)

x_ry instance-attribute
x_ry: NotRequired[float]

Expected rushing yards

x_ry_pg instance-attribute
x_ry_pg: NotRequired[float]

Expected rushing yards per game

x_ypc instance-attribute
x_ypc: NotRequired[float]

Expected yards per carry

yaco instance-attribute
yaco: NotRequired[float]

Yards after contact

yaco_att instance-attribute
yaco_att: NotRequired[float]

Yards after contact per attempt

yaco_pg instance-attribute
yaco_pg: NotRequired[float]

Yards after contact per game

ybco instance-attribute
ybco: NotRequired[float]

Yards before contact

ybco_pg instance-attribute
ybco_pg: NotRequired[float]

Yards before contact per game

yds_pg instance-attribute
yds_pg: NotRequired[float]

Yards per game

PlayerRushingStats

Bases: BaseModel


              flowchart TD
              griddy.nfl.models.entities.player_rushing_stats.PlayerRushingStats[PlayerRushingStats]
              griddy.nfl.types.basemodel.BaseModel[BaseModel]

                              griddy.nfl.types.basemodel.BaseModel --> griddy.nfl.models.entities.player_rushing_stats.PlayerRushingStats
                


              click griddy.nfl.models.entities.player_rushing_stats.PlayerRushingStats href "" "griddy.nfl.models.entities.player_rushing_stats.PlayerRushingStats"
              click griddy.nfl.types.basemodel.BaseModel href "" "griddy.nfl.types.basemodel.BaseModel"
            
Attributes
att instance-attribute
att: int

Rushing attempts

display_name instance-attribute
display_name: Annotated[str, Field(alias='displayName')]

Player's full name

gp instance-attribute
gp: int

Games played

gs instance-attribute
gs: int

Games started

nfl_id instance-attribute
nfl_id: Annotated[str, Field(alias='nflId')]

NFL player identifier

position instance-attribute

Offensive player position

td instance-attribute
td: int

Rushing touchdowns

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

Team identifier

yds instance-attribute
yds: int

Rushing yards

ypc instance-attribute
ypc: float

Yards per carry

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

Attempts per game

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

Efficiency rating

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

Expected Points Added

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

EPA per attempt

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

EPA per game

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

Fumbles

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

Fumbles per game

headshot class-attribute instance-attribute
headshot: Optional[str] = None

URL to player headshot image (contains formatInstructions placeholder)

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

Inside tackles percentage (0-1)

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

Player's jersey number

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

Fumbles lost

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

Fumbles lost per game

ngs_position class-attribute instance-attribute
ngs_position: Annotated[
    Optional[OffensivePlayerPositionEnum],
    Field(alias="ngsPosition"),
] = None

Offensive player position

ngs_position_group class-attribute instance-attribute
ngs_position_group: Annotated[
    Optional[OffensivePlayerPositionEnum],
    Field(alias="ngsPositionGroup"),
] = None

Offensive player position

position_group class-attribute instance-attribute
position_group: Annotated[
    Optional[OffensivePlayerPositionEnum],
    Field(alias="positionGroup"),
] = None

Offensive player position

qr class-attribute instance-attribute
qr: Optional[bool] = None

Qualified rusher status

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

Rushes of 10+ yards

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

10+ yard rushes per game

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

Rushes of 15+ mph

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

15+ mph rushes per game

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

Rushes of 20+ mph

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

20+ mph rushes per game

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

Rush Yards Over Expected

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

RYOE per attempt

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

RYOE per game

short_name class-attribute instance-attribute
short_name: Annotated[
    Optional[str], Field(alias="shortName")
] = None

Abbreviated player name

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

Stacked box percentage (0-1)

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

Success rate (0-1)

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

Touchdowns per game

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

Team games for player

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

Total team games in period

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

Under center percentage (0-1)

x_ry class-attribute instance-attribute
x_ry: Annotated[Optional[float], Field(alias='xRy')] = None

Expected rushing yards

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

Expected rushing yards per game

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

Expected yards per carry

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

Yards after contact

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

Yards after contact per attempt

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

Yards after contact per game

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

Yards before contact

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

Yards before contact per game

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

Yards per game