nflverse_passes

366,274 responses from 616 respondents to 12 items.

One of 2 tables from the same source; this one is the passes table. The others are listed under Related tables.

About this table

DescriptionNFL pass attempts, 2006-2025 seasons (regular season and playoffs), one row per throw: 366,274 throws by 616 passers. id = passer (GSIS id); item = target zone, depth by air yards (behind the line, short 0-9, medium 10-19, deep 20+) crossed with direction (left, middle, right); resp = 1 if completed. Quarterbacks choose where to throw, so completion rates mix passing skill with target selection; exact air yards in trial_airyards. trial_ columns also carry interception flag, targeted receiver id, down, distance to go, field position, shotgun, no-huddle, QB hit, season, playoff, game id, game clock, home/away, score margin and roof. Sacks, spikes and two-point tries excluded; throwaways count as incompletions. Real-data counterpart to the simulated nbashots_sim.
Referencenflverse (2026). nflverse-data: play-by-play data, release pbp [Data set]. https://github.com/nflverse/nflverse-data
LicenceCC BY 4.0
Source datahttps://github.com/nflverse/nflverse-data/releases/tag/pbp

Size and shape

Responses366,274
Respondents616
Items12
Response categories2
Responses per respondent594.601
Responses per item30522.833
Density49.550
LongitudinalTRUE

Codebook

This codebook is reconstructed by the IRW from the IRW data standard and the script that built it, nflverse_passes.R. It is our best reading, not the source’s own codebook, and it may contain mistakes. Where the two disagree, the source data are the authority. If you find an error, please tell us.

ColumnWhat it isSource column
IRW standard columns
dateIRW standard Calendar time in seconds — either seconds elapsed since data collection start (relative) or Unix time (absolute).made in the build script
idIRW standard Identifier for the focal unit being measured — typically a person, but sometimes another entity (e.g., a word in a lexical task).made in the build script
itemIRW standard Item identifier.made in the build script
respIRW standard Response value.made in the build script
Other columns
trial_airyardsNot documented Trial-level details in repeated-trial designs: the trial index (trial_number), block, list, and so on.made in the build script
trial_downNot documented Trial-level details in repeated-trial designs: the trial index (trial_number), block, list, and so on.made in the build script
trial_gameNot documented Trial-level details in repeated-trial designs: the trial index (trial_number), block, list, and so on.made in the build script
trial_gameclockNot documented Trial-level details in repeated-trial designs: the trial index (trial_number), block, list, and so on.made in the build script
trial_homeNot documented Trial-level details in repeated-trial designs: the trial index (trial_number), block, list, and so on.made in the build script
trial_interceptionNot documented Trial-level details in repeated-trial designs: the trial index (trial_number), block, list, and so on.made in the build script
trial_nohuddleNot documented Trial-level details in repeated-trial designs: the trial index (trial_number), block, list, and so on.made in the build script
trial_numberNot documented Trial-level details in repeated-trial designs: the trial index (trial_number), block, list, and so on.made in the build script
trial_playoffNot documented Trial-level details in repeated-trial designs: the trial index (trial_number), block, list, and so on.made in the build script
trial_qbhitNot documented Trial-level details in repeated-trial designs: the trial index (trial_number), block, list, and so on.made in the build script
trial_receiverNot documented Trial-level details in repeated-trial designs: the trial index (trial_number), block, list, and so on.made in the build script
trial_roofNot documented Trial-level details in repeated-trial designs: the trial index (trial_number), block, list, and so on.made in the build script
trial_scorediffNot documented Trial-level details in repeated-trial designs: the trial index (trial_number), block, list, and so on.made in the build script
trial_seasonNot documented Trial-level details in repeated-trial designs: the trial index (trial_number), block, list, and so on.made in the build script
trial_shotgunNot documented Trial-level details in repeated-trial designs: the trial index (trial_number), block, list, and so on.made in the build script
trial_togoNot documented Trial-level details in repeated-trial designs: the trial index (trial_number), block, list, and so on.made in the build script
trial_yardlineNot documented Trial-level details in repeated-trial designs: the trial index (trial_number), block, list, and so on.made in the build script

What item codes and covariate values stand for is in the codebook released with the source data.

Get the data

Download CSVno account neededBrowse on Redivisexplore and queryCroissant metadataHugging Face, Kaggle, OpenML

Or load it directly in R or Python (both need a free Redivis account; the first call opens a browser to sign in):

# R
install.packages("remotes")
remotes::install_github("itemresponsewarehouse/Rpkg")
library(irw)
df <- irw_fetch("nflverse_passes")
# Python
pip install irw

import irw
df = irw.fetch("nflverse_passes")

How to cite

@dataset{nflverse2026,
  author = {nflverse},
  year = {2026},
  title = {nflverse-data: play-by-play data, release pbp},
  note = {Data set},
  url = {https://github.com/nflverse/nflverse-data},
  urldate = {2026}
}

Version and provenance

IRW versionv584
Redivis datasetitem_response_warehouse_6 v5.11
Redivis dataset DOI10.57761/qahq-j855
Manifest pin for this IRW versionv5.11
Metadata sourceirw_meta v44.0