wyscout_shots

45,942 responses from 2,386 respondents to 4 items.

About this table

DescriptionSoccer shots from Wyscout match event logs, one row per shot: 45,942 shots by 2,386 players in every match of the 2017-18 English, French, German, Italian and Spanish first divisions, the 2018 World Cup and Euro 2016 (1,941 matches). id = player (Wyscout id); item = kind of shot (foot, head, free_kick, penalty); resp = 1 if a goal. Players choose when and where to shoot, so conversion rates mix finishing skill with shot selection; shot location in trial_locx/trial_locy (percent of pitch) with distance (m) and goal-mouth angle derived. trial_ columns also carry competition, match id, game clock, shoot-out flag, home/away (league matches only) and counter-attack flag. Real-data counterpart to the simulated nbashots_sim.
ReferencePappalardo, L., Cintia, P., Rossi, A., Massucco, E., Ferragina, P., Pedreschi, D., & Giannotti, F. (2019). A public data set of spatio-temporal match events in soccer competitions. Scientific Data, 6, 236.
DOI10.1038/s41597-019-0247-7
LicenceCC BY 4.0
Source datahttps://doi.org/10.6084/m9.figshare.c.4415000

Size and shape

Responses45,942
Respondents2,386
Items4
Response categories2
Responses per respondent19.255
Responses per item11485.500
Density4.814
LongitudinalTRUE

Codebook

This codebook is reconstructed by the IRW from the IRW data standard and the script that built it, wyscout_shots.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).t
itemIRW standard Item identifier.made in the build script
respIRW standard Response value.made in the build script
Other columns
trial_angleNot documented Trial-level details in repeated-trial designs: the trial index (trial_number), block, list, and so on.made in the build script
trial_competitionNot documented Trial-level details in repeated-trial designs: the trial index (trial_number), block, list, and so on.made in the build script
trial_counterNot documented Trial-level details in repeated-trial designs: the trial index (trial_number), block, list, and so on.made in the build script
trial_distNot 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_locxNot documented Trial-level details in repeated-trial designs: the trial index (trial_number), block, list, and so on.made in the build script
trial_locyNot documented Trial-level details in repeated-trial designs: the trial index (trial_number), block, list, and so on.made in the build script
trial_matchNot 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_shootoutNot 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("wyscout_shots")
# Python
pip install irw

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

How to cite

@article{Pappalardo_2019, title={A public data set of spatio-temporal match events in soccer competitions}, volume={6}, ISSN={2052-4463}, url={http://dx.doi.org/10.1038/s41597-019-0247-7}, DOI={10.1038/s41597-019-0247-7}, number={1}, journal={Scientific Data}, publisher={Springer Science and Business Media LLC}, author={Pappalardo, Luca and Cintia, Paolo and Rossi, Alessio and Massucco, Emanuele and Ferragina, Paolo and Pedreschi, Dino and Giannotti, Fosca}, year={2019}, month=Oct }

Version and provenance

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