Skip to main content
Version: 0.0.74

PWHL dataset loaders

flowchart LR
raw["scrape / raw"] --> enrich["enrich"] --> rel["release asset"] --> load["load_*()"]

Automation status

DatasetRelease tagPipeline
load_phf_pbpphf_pbp
load_phf_player_boxscoresphf_player_boxscores
load_phf_schedulesphf_schedules
load_phf_team_boxscoresphf_team_boxscores
load_pwhl_game_infopwhl_game_info
load_pwhl_game_rosterspwhl_game_rosters
load_pwhl_shiftspwhl_shifts
load_pwhl_goalie_boxscorespwhl_goalie_boxscores
load_pwhl_officialspwhl_officials
load_pwhl_pbppwhl_pbp
load_pwhl_xg_pbppwhl_xg_pbp
load_pwhl_penalty_summarypwhl_penalty_summary
load_pwhl_player_boxscorespwhl_player_boxscores
load_pwhl_rosterspwhl_rosters
load_pwhl_schedulespwhl_schedules
load_pwhl_scoring_summarypwhl_scoring_summary
load_pwhl_shootoutpwhl_shootout
load_pwhl_shots_by_periodpwhl_shots_by_period
load_pwhl_skater_boxscorespwhl_skater_boxscores
load_pwhl_team_boxscorespwhl_team_boxscores
load_pwhl_three_starspwhl_three_stars

load_phf_pbp

Release: phf_pbp · asset https://github.com/sportsdataverse/sportsdataverse-data/releases/download/phf_pbp/play_by_play_{season}.parquet

Returns

col_nametypedescription
play_typeStringString indicating the type of play: pass (includes sacks), run (includes scrambles), punt, field_goal, kickoff, extra_point, qb_kneel, qb_spike, no_play (timeouts and penalties), and missing for rows indicating end of play.
teamStringTeam name.
timeStringGame clock at infraction (MM:SS).
play_descriptionStringFree-text description of the play as published by the league.
period_idInt32Period identifier.
game_idInt32Unique game identifier.
game_dateStringGame date.
home_teamStringHome team name.
home_locationStringHome team city.
home_nicknameStringNickname of the home team.
home_abbreviationStringHome team abbreviation.
home_score_totalInt32Home team's cumulative score after the play.
away_teamStringAway team name.
away_locationStringAway team city.
away_nicknameStringNickname of the away team.
away_abbreviationStringAway team abbreviation.
away_score_totalInt32Away team's cumulative score after the play.
away_goalieStringName of the away goalie on the ice.
away_goalie_jerseyStringJersey number of the away goaltender on the ice.
goalie_changeStringTrue when the play records a goaltender change.
penaltyInt32Binary indicator for whether or not a penalty occurred.
on_ice_situationStringStrength situation on the ice for the play (e.g. even strength, power play).
scoreStringFinal score string.
minute_startInt32Minute mark of the period when the event started.
second_startInt32Second mark of the period when the event started.
clockStringGame clock time remaining (MM:SS).
leaderStringTeam leading the game at this point in the play sequence.
away_goalsStringAway goals in the period.
home_goalsStringHome goals in the period.
sec_from_startInt32Seconds elapsed since the start of the game.
power_play_secondsInt32Elapsed seconds of the power play at this play.
time_elapsedStringElapsed game time for the drive (MM:SS).
time_remainingStringTime remaining.
player_name_1StringName of the player in slot 1 of the play's participant list.
player_jersey_1StringJersey number of the player in slot 1 of the play's participant list.
home_skatersInt32Number of home skaters on the ice.
away_skatersInt32Number of away skaters on the ice.
home_goalieStringName of the home goalie on the ice.
home_goalie_jerseyStringJersey number of the home goaltender on the ice.
player_name_2StringName of the player in slot 2 of the play's participant list.
player_jersey_2StringJersey number of the player in slot 2 of the play's participant list.
shot_resultStringShot result ('Made' / 'Missed').
goalie_involvedStringName of the goaltender involved in the play.
penalty_typeStringString indicating the penalty type of the first penalty in the given play. Will be NA if desc is missing the type.
penalty_levelStringSeverity classification of the penalty (e.g. minor, major).
penalty_lengthStringPenalty length in minutes.
start_power_playInt32True on the play where a power play begins.
end_power_playInt32True on the play where a power play ends.
player_name_3StringName of the player in slot 3 of the play's participant list.
player_jersey_3StringJersey number of the player in slot 3 of the play's participant list.
scoring_team_abbrevStringAbbreviation of the team credited with the goal.
scoring_team_on_iceStringSkaters the scoring team had on the ice for the goal.
offensive_player_name_1StringName of the attacking team's skater in on-ice slot 1 for the play.
offensive_player_name_2StringName of the attacking team's skater in on-ice slot 2 for the play.
offensive_player_name_3StringName of the attacking team's skater in on-ice slot 3 for the play.
offensive_player_name_4StringName of the attacking team's skater in on-ice slot 4 for the play.
offensive_player_name_5StringName of the attacking team's skater in on-ice slot 5 for the play.
defending_team_abbrevStringAbbreviation of the team defending on the play.
offensive_player_jersey_1StringJersey number of the attacking team's skater in on-ice slot 1 for the play.
offensive_player_jersey_2StringJersey number of the attacking team's skater in on-ice slot 2 for the play.
offensive_player_jersey_3StringJersey number of the attacking team's skater in on-ice slot 3 for the play.
offensive_player_jersey_4StringJersey number of the attacking team's skater in on-ice slot 4 for the play.
offensive_player_jersey_5StringJersey number of the attacking team's skater in on-ice slot 5 for the play.
defending_team_on_iceStringSkaters the defending team had on the ice for the play.
defensive_player_name_1StringName of the defending team's skater in on-ice slot 1 for the play.
defensive_player_name_2StringName of the defending team's skater in on-ice slot 2 for the play.
defensive_player_name_3StringName of the defending team's skater in on-ice slot 3 for the play.
defensive_player_name_4StringName of the defending team's skater in on-ice slot 4 for the play.
defensive_player_name_5StringName of the defending team's skater in on-ice slot 5 for the play.
defensive_player_jersey_1StringJersey number of the defending team's skater in on-ice slot 1 for the play.
defensive_player_jersey_2StringJersey number of the defending team's skater in on-ice slot 2 for the play.
defensive_player_jersey_3StringJersey number of the defending team's skater in on-ice slot 3 for the play.
defensive_player_jersey_4StringJersey number of the defending team's skater in on-ice slot 4 for the play.
defensive_player_jersey_5StringJersey number of the defending team's skater in on-ice slot 5 for the play.
defensive_player_name_6StringName of the defending team's skater in on-ice slot 6 for the play.
defensive_player_jersey_6StringJersey number of the defending team's skater in on-ice slot 6 for the play.
offensive_player_name_6StringName of the attacking team's skater in on-ice slot 6 for the play.
offensive_player_jersey_6StringJersey number of the attacking team's skater in on-ice slot 6 for the play.
seasonInt32Season year (echoed from arg).
load_phf_pbp(seasons=2023)

load_phf_player_boxscores

Release: phf_player_boxscores · asset https://github.com/sportsdataverse/sportsdataverse-data/releases/download/phf_player_boxscores/player_box_{season}.parquet

Returns

col_nametypedescription
player_jerseyInt32Player's jersey number.
player_nameStringPlayer name.
positionStringPlayer position.
goalsInt32Goals scored.
assistsInt32Assists.
pointsInt32Total points (goals + assists).
penalty_minutesInt32Penalty minutes.
shots_on_goalInt32Shots on goal.
blocksInt32Total blocks.
giveawaysInt32Giveaways.
takeawaysInt32Takeaways.
faceoffs_won_lostStringFaceoffs won and lost, as the league's combined won-lost string.
faceoffs_win_pctFloat64Share of the player's faceoffs won.
powerplay_goalsInt32Goals the player scored on the power play.
shorthanded_goalsInt32Shorthanded goals.
shotsInt32Shots on goal.
shots_blockedInt32Shots the player blocked.
faceoffs_wonInt32Faceoffs won in the season.
faceoffs_lostInt32Faceoffs lost in the season.
teamStringTeam name.
skaters_hrefStringRelative link to the league's skater table for this game.
player_idStringUnique player identifier.
game_idInt32Unique game identifier.
minutes_playedStringMinutes played.
shots_againstInt32Shots faced.
goals_againstInt32Goals against.
savesInt32Saves made.
save_percentFloat64Share of shots faced that the goaltender saved.
goalies_hrefStringRelative link to the league's goaltender table for this game.
seasonInt32Season year (echoed from arg).
load_phf_player_boxscores(seasons=2023)

load_phf_schedules

Release: phf_schedules · asset https://github.com/sportsdataverse/sportsdataverse-data/releases/download/phf_schedules/phf_schedule_{season}.parquet

Returns

col_nametypedescription
typeStringCompetitor type (e.g. "team").
idStringUnique player identifier.
league_idInt32League identifier of the team.
season_idInt32Season identifier.
tournament_idBooleanESPN tournament id parsed from the $ref URL.
game_idInt32Unique game identifier.
numberInt32Week number as returned by the API.
datetimeDatetime(time_unit='us', time_zone='UTC')Scheduled start of the game as a timestamp.
datetime_tzDatetime(time_unit='us', time_zone='UTC')Scheduled start of the game including its time-zone offset.
time_zoneStringTime zone in which the game is played.
time_zone_abbrStringAbbreviated form of the game's time zone.
updated_atDatetime(time_unit='us', time_zone='UTC')Timestamp at which the league last updated the game record.
created_atDatetime(time_unit='us', time_zone='UTC')Timestamp at which the league created the game record.
home_team_idInt32Home team identifier.
home_teamStringHome team name.
home_team_shortStringShort display name of the home team.
home_team_logo_url_fullStringURL of the home team's logo at the full rendition.
home_team_logo_url_smallStringURL of the home team's logo at the small rendition.
home_team_logo_url_mediumStringURL of the home team's logo at the medium rendition.
home_team_logo_url_largeStringURL of the home team's logo at the large rendition.
home_team_logo_url_50StringURL of the home team's logo at the 50px rendition.
home_team_logo_url_100StringURL of the home team's logo at the 100px rendition.
home_team_logo_url_200StringURL of the home team's logo at the 200px rendition.
away_team_idInt32Away team identifier.
away_teamStringAway team name.
away_team_shortStringShort display name of the away team.
away_team_logo_url_fullStringURL of the away team's logo at the full rendition.
away_team_logo_url_smallStringURL of the away team's logo at the small rendition.
away_team_logo_url_mediumStringURL of the away team's logo at the medium rendition.
away_team_logo_url_largeStringURL of the away team's logo at the large rendition.
away_team_logo_url_50StringURL of the away team's logo at the 50px rendition.
away_team_logo_url_100StringURL of the away team's logo at the 100px rendition.
away_team_logo_url_200StringURL of the away team's logo at the 200px rendition.
home_division_idInt32League identifier for the home team's division.
home_divisionStringHome team division.
away_division_idInt32League identifier for the away team's division.
away_divisionStringAway team division.
home_scoreInt32Home team final score.
away_scoreInt32Away team final score.
home_shotsInt32Home team shots in the period.
away_shotsInt32Away team shots in the period.
home_penalty_minutesInt32Penalty minutes assessed to the home team.
away_penalty_minutesInt32Penalty minutes assessed to the away team.
home_roster_countInt32Number of players dressed for the home team.
away_roster_countInt32Number of players dressed for the away team.
facility_idInt32League identifier for the hosting facility.
facilityStringName of the facility hosting the game.
facility_addressStringStreet address of the hosting facility.
rink_idBooleanLeague identifier for the rink.
rinkBooleanName of the rink within the facility.
game_typeStringGame type the row belongs to.
notesStringNotes flag for the pick.
statusStringStatus string (e.g. captain markers).
overtimeBooleanBinary indicator of whether or not game went to overtime.
shootoutBooleanWhether shootout data is available.
allow_playersBooleanLeague flag for whether player-level detail is published for the game.
tickets_urlStringLink to purchase tickets for the game.
watch_live_urlStringLink to the live broadcast of the game.
external_urlBooleanLeague-published external link for the game.
has_play_by_playBooleanTrue when a play-by-play feed exists for the game.
highlight_colorBooleanDisplay colour the league uses for the game in its schedule UI.
attendanceInt32Game attendance.
date_groupDateLeague grouping key for the game's date, used to bucket a slate.
winnerStringWhether this competitor won the game.
seasonInt32Season year (echoed from arg).
PBPBooleanWhether play-by-play data is available.
team_boxBooleanWhether team box score data is available.
player_boxBooleanWhether player box score data is available.
load_phf_schedules(seasons=2023)

load_phf_team_boxscores

Release: phf_team_boxscores · asset https://github.com/sportsdataverse/sportsdataverse-data/releases/download/phf_team_boxscores/team_box_{season}.parquet

Returns

col_nametypedescription
teamStringTeam name.
game_idInt32Unique game identifier.
winnerBooleanWhether this competitor won the game.
total_scoringInt32Goals the team scored in the game.
successful_power_playFloat64Number of power plays on which the team scored.
power_play_opportunitiesFloat64Power play opportunities.
power_play_percentFloat64Share of the team's power plays that produced a goal.
penalty_minutesFloat64Penalty minutes.
faceoff_percentFloat64Faceoff win percentage.
blocked_opponent_shotsFloat64Opponent shots the team blocked.
takeawaysFloat64Takeaways.
giveawaysFloat64Giveaways.
period_1_shotsInt32Shots the team took in period 1.
period_2_shotsInt32Shots the team took in period 2.
period_3_shotsInt32Shots the team took in period 3.
overtime_shotsInt32Shots the team took in overtime.
shootout_made_shotsInt32Shootout shots the team took that scored.
shootout_missed_shotsInt32Shootout shots the team took that did not score.
total_shotsInt32Shots the team took in the game.
period_1_scoringInt32Goals the team scored in period 1.
period_2_scoringInt32Goals the team scored in period 2.
period_3_scoringInt32Goals the team scored in period 3.
overtime_scoringInt32Goals the team scored in overtime.
shootout_made_scoringFloat64Shootout attempts the team converted.
shootout_missed_scoringFloat64Shootout attempts the team failed to convert.
seasonInt32Season year (echoed from arg).
load_phf_team_boxscores(seasons=2023)

load_pwhl_game_info

Release: pwhl_game_info · asset https://github.com/sportsdataverse/sportsdataverse-data/releases/download/pwhl_game_info/game_info_{season}.parquet

Returns

col_nametypedescription
game_idInt32Unique game identifier.
game_numberStringGame number within the schedule.
game_dateStringGame date.
game_date_isoStringISO-8601 game start datetime.
start_timeStringShift start time (MM:SS countdown clock).
end_timeStringShift end time (MM:SS countdown clock).
game_durationStringGame length (H:MM).
game_venueStringVenue where the game was played.
attendanceInt32Game attendance.
game_statusStringGame status text.
game_season_idInt32HockeyTech season identifier.
startedInt32Flag for whether the game has started.
finalInt32Flag for whether the game is final.
home_team_idInt32Home team identifier.
home_teamStringHome team name.
home_team_abbrStringHome team abbreviation.
home_scoreInt32Home team final score.
away_team_idInt32Away team identifier.
away_teamStringAway team name.
away_team_abbrStringAway team abbreviation.
away_scoreInt32Away team final score.
has_shootoutInt32Flag for whether the game went to shootout.
game_report_urlStringURL to the game report.
boxscore_urlStringURL to the boxscore.
load_pwhl_game_info(seasons=2024)

load_pwhl_game_rosters

Release: pwhl_game_rosters · asset https://github.com/sportsdataverse/sportsdataverse-data/releases/download/pwhl_game_rosters/game_rosters_{season}.parquet

Returns

col_nametypedescription
game_idInt32Unique game identifier.
team_idInt32Unique team identifier.
teamStringTeam name.
team_abbrStringTeam abbreviation.
team_sideStringHome or away indicator.
player_typeStringPlayer type (skater or goalie).
player_idInt32Unique player identifier.
first_nameStringPlayer first name.
last_nameStringPlayer last name.
jersey_numberInt32Jersey number.
positionStringPlayer position.
birth_dateStringPlayer birth date.
startingInt32Whether the player started the game.
statusStringStatus string (e.g. captain markers).
load_pwhl_game_rosters(seasons=2024)

load_pwhl_shifts

Release: pwhl_shifts · asset https://github.com/sportsdataverse/sportsdataverse-data/releases/download/pwhl_shifts/shifts_{season}.parquet

Returns

col_nametypedescription
game_idInt32Unique game identifier.
player_idInt32Unique player identifier.
first_nameStringPlayer first name.
last_nameStringPlayer last name.
jersey_numberInt32Jersey number.
homeInt32Whether the player's team was home.
periodInt32Period number.
start_timeStringShift start time (MM:SS countdown clock).
end_timeStringShift end time (MM:SS countdown clock).
lengthStringLength of the streak in games.
start_sInt32Shift start in countdown seconds.
end_sInt32Shift end in countdown seconds.
goal_on_shiftInt321 if a goal occurred during this shift, else 0.
penalty_on_shiftInt321 if a penalty occurred during this shift, else 0.
load_pwhl_shifts(seasons=2025)

load_pwhl_goalie_boxscores

Release: pwhl_goalie_boxscores · asset https://github.com/sportsdataverse/sportsdataverse-data/releases/download/pwhl_goalie_boxscores/goalie_box_{season}.parquet

Returns

col_nametypedescription
player_idStringUnique player identifier.
first_nameStringPlayer first name.
last_nameStringPlayer last name.
positionStringPlayer position.
team_idInt32Unique team identifier.
game_idInt32Unique game identifier.
leagueStringLeague code.
toiStringTime on ice.
time_on_iceFloat64Time on ice in seconds.
savesInt32Saves made.
goals_againstInt32Goals against.
shots_againstInt32Shots faced.
goalsInt32Goals scored.
assistsInt32Assists.
pointsInt32Total points (goals + assists).
penalty_minutesInt32Penalty minutes.
faceoff_attemptsInt32Faceoff attempts.
faceoff_winsInt32Faceoff wins.
faceoff_lossesInt32Faceoff losses.
faceoff_pctBooleanFaceoff win percentage.
startingInt32Whether the player started the game.
load_pwhl_goalie_boxscores(seasons=2024)

load_pwhl_officials

Release: pwhl_officials · asset https://github.com/sportsdataverse/sportsdataverse-data/releases/download/pwhl_officials/officials_{season}.parquet

Returns

col_nametypedescription
game_idInt32Unique game identifier.
roleStringGrouped official role (Referee/Linesperson).
first_nameStringPlayer first name.
last_nameStringPlayer last name.
jersey_numberInt32Jersey number.
official_roleStringOfficial's specific role.
load_pwhl_officials(seasons=2024)

load_pwhl_pbp

Release: pwhl_pbp · asset https://github.com/sportsdataverse/sportsdataverse-data/releases/download/pwhl_pbp/play_by_play_{season}.parquet

Returns

col_nametypedescription
game_idInt32Unique game identifier.
eventStringEvent description label.
team_idInt32Unique team identifier.
period_of_gameStringPeriod in which the event occurred.
time_of_periodStringElapsed time within the period (MM:SS).
player_idInt32Unique player identifier.
player_name_firstStringPrimary player first name.
player_name_lastStringPrimary player last name.
player_positionStringPrimary player position.
player_two_idInt32Second player's unique identifier.
player_two_name_firstStringSecond player first name.
player_two_name_lastStringSecond player last name.
player_two_positionStringSecond player position.
x_coordFloat64Transformed x-coordinate of the event (feet scale).
y_coordFloat64Transformed y-coordinate of the event (feet scale).
home_winInt32Whether the home player won the faceoff.
player_team_idInt32Unique team identifier of the primary player.
event_typeStringStandardized event type code.
shot_qualityStringShot quality descriptor.
goalBooleanFlag for whether the event was a goal.
goalie_idInt32Goalie identifier on the play.
goalie_firstStringGoalie first name.
goalie_lastStringGoalie last name.
player_three_idInt32Third player's unique identifier.
player_three_name_firstStringThird player first name.
player_three_name_lastStringThird player last name.
player_three_positionStringThird player position.
empty_netStringWhether the net was empty.
game_winnerStringWhether the goal was the game-winning goal.
penalty_shotStringWhether the goal came on a penalty shot.
insuranceStringWhether the goal was an insurance goal.
power_playInt32Whether the event occurred on a power play.
short_handedStringWhether the event occurred while short-handed.
plus_player_one_idInt32On-ice plus player one unique identifier.
plus_player_one_firstStringOn-ice plus player one first name.
plus_player_one_lastStringOn-ice plus player one last name.
plus_player_one_positionStringOn-ice plus player one position.
plus_player_two_idInt32On-ice plus player two unique identifier.
plus_player_two_firstStringOn-ice plus player two first name.
plus_player_two_lastStringOn-ice plus player two last name.
plus_player_two_positionStringOn-ice plus player two position.
plus_player_three_idInt32On-ice plus player three unique identifier.
plus_player_three_firstStringOn-ice plus player three first name.
plus_player_three_lastStringOn-ice plus player three last name.
plus_player_three_positionStringOn-ice plus player three position.
plus_player_four_idInt32On-ice plus player four unique identifier.
plus_player_four_firstStringOn-ice plus player four first name.
plus_player_four_lastStringOn-ice plus player four last name.
plus_player_four_positionStringOn-ice plus player four position.
plus_player_five_idInt32On-ice plus player five unique identifier.
plus_player_five_firstStringOn-ice plus player five first name.
plus_player_five_lastStringOn-ice plus player five last name.
plus_player_five_positionStringOn-ice plus player five position.
minus_player_one_idInt32On-ice minus player one unique identifier.
minus_player_one_firstStringOn-ice minus player one first name.
minus_player_one_lastStringOn-ice minus player one last name.
minus_player_one_positionStringOn-ice minus player one position.
minus_player_two_idInt32On-ice minus player two unique identifier.
minus_player_two_firstStringOn-ice minus player two first name.
minus_player_two_lastStringOn-ice minus player two last name.
minus_player_two_positionStringOn-ice minus player two position.
minus_player_three_idInt32On-ice minus player three unique identifier.
minus_player_three_firstStringOn-ice minus player three first name.
minus_player_three_lastStringOn-ice minus player three last name.
minus_player_three_positionStringOn-ice minus player three position.
minus_player_four_idInt32On-ice minus player four unique identifier.
minus_player_four_firstStringOn-ice minus player four first name.
minus_player_four_lastStringOn-ice minus player four last name.
minus_player_four_positionStringOn-ice minus player four position.
minus_player_five_idInt32On-ice minus player five unique identifier.
minus_player_five_firstStringOn-ice minus player five first name.
minus_player_five_lastStringOn-ice minus player five last name.
minus_player_five_positionStringOn-ice minus player five position.
penalty_lengthStringPenalty length in minutes.
game_dateStringGame date.
game_seasonInt32Season (concluding year, YYYY).
game_season_idStringHockeyTech season identifier.
home_team_idInt32Home team identifier.
home_teamStringHome team name.
away_team_idInt32Away team identifier.
away_teamStringAway team name.
x_coord_originalInt32Original raw x-coordinate from the feed.
y_coord_originalInt32Original raw y-coordinate from the feed.
x_coord_neutralInt32Neutral-zone-centered x-coordinate.
y_coord_neutralInt32Neutral-zone-centered y-coordinate.
x_coord_fixedFloat64Fixed-orientation x-coordinate.
y_coord_fixedFloat64Fixed-orientation y-coordinate.
x_coord_rightFloat64Right-orientation x-coordinate.
y_coord_rightFloat64Right-orientation y-coordinate.
x_coord_verticalFloat64Vertical-orientation x-coordinate.
y_coord_verticalFloat64Vertical-orientation y-coordinate.
minute_startInt32Minute mark of the period when the event started.
second_startInt32Second mark of the period when the event started.
clockStringGame clock time remaining (MM:SS).
sec_from_startInt32Seconds elapsed since the start of the game.
load_pwhl_pbp(seasons=2024)

load_pwhl_xg_pbp

Release: pwhl_xg_pbp · asset https://github.com/sportsdataverse/sportsdataverse-data/releases/download/pwhl_xg_pbp/pwhl_xg_pbp_{season}.parquet

Returns

col_nametypedescription
game_idInt32Unique game identifier.
game_seasonInt32Season (concluding year, YYYY).
game_dateStringGame date.
team_idInt32Unique team identifier.
player_idInt32Unique player identifier.
goalie_idInt32Goalie identifier on the play.
period_of_gameStringPeriod in which the event occurred.
sec_from_startInt32Seconds elapsed since the start of the game.
clockStringGame clock time remaining (MM:SS).
x_coordFloat64Transformed x-coordinate of the event (feet scale).
y_coordFloat64Transformed y-coordinate of the event (feet scale).
shot_distanceFloat64Distance of the shot from the net.
shot_angleFloat64Angle of the shot relative to the net.
event_typeStringStandardized event type code.
shot_qualityStringShot quality descriptor.
power_playInt32Whether the event occurred on a power play.
short_handedStringWhether the event occurred while short-handed.
empty_netStringWhether the net was empty.
penalty_shotStringWhether the goal came on a penalty shot.
goalBooleanFlag for whether the event was a goal.
xgFloat64Expected goals value for the shot event.
load_pwhl_xg_pbp(seasons=2025)

load_pwhl_penalty_summary

Release: pwhl_penalty_summary · asset https://github.com/sportsdataverse/sportsdataverse-data/releases/download/pwhl_penalty_summary/penalty_summary_{season}.parquet

Returns

col_nametypedescription
game_idInt32Unique game identifier.
period_idInt32Period identifier.
periodStringPeriod number.
timeStringGame clock at infraction (MM:SS).
team_idInt32Unique team identifier.
teamStringTeam name.
team_abbrStringTeam abbreviation.
game_penalty_idInt32Penalty identifier within the game.
minutesInt32Penalty length in minutes.
descriptionStringFull text description of the event.
rule_numberStringRulebook rule number.
is_power_playInt32Power-play flag.
is_benchInt32Bench-minor flag.
taken_by_idInt32Identifier of the player who took the penalty.
taken_by_firstStringOffender first name.
taken_by_lastStringOffender last name.
taken_by_positionStringOffender position.
served_by_idInt32Identifier of the player serving the penalty.
served_by_firstStringFirst name of the player serving.
served_by_lastStringLast name of the player serving.
load_pwhl_penalty_summary(seasons=2024)

load_pwhl_player_boxscores

Release: pwhl_player_boxscores · asset https://github.com/sportsdataverse/sportsdataverse-data/releases/download/pwhl_player_boxscores/player_box_{season}.parquet

Returns

col_nametypedescription
player_idStringUnique player identifier.
first_nameStringPlayer first name.
last_nameStringPlayer last name.
positionStringPlayer position.
team_idInt32Unique team identifier.
game_idInt32Unique game identifier.
leagueStringLeague code.
toiStringTime on ice.
time_on_iceFloat64Time on ice in seconds.
goalsInt32Goals scored.
assistsInt32Assists.
pointsInt32Total points (goals + assists).
shotsInt32Shots on goal.
hitsInt32Hits.
blocked_shotsInt32Blocked shots.
penalty_minutesInt32Penalty minutes.
plus_minusInt32Plus/minus rating.
faceoff_attemptsInt32Faceoff attempts.
faceoff_winsInt32Faceoff wins.
faceoff_lossesInt32Faceoff losses.
faceoff_pctFloat64Faceoff win percentage.
startingInt32Whether the player started the game.
player_typeStringPlayer type (skater or goalie).
savesInt32Saves made.
goals_againstInt32Goals against.
shots_againstInt32Shots faced.
load_pwhl_player_boxscores(seasons=2024)

load_pwhl_rosters

Release: pwhl_rosters · asset https://github.com/sportsdataverse/sportsdataverse-data/releases/download/pwhl_rosters/rosters_{season}.parquet

Returns

col_nametypedescription
team_idInt32Unique team identifier.
teamStringTeam name.
team_abbrStringTeam abbreviation.
team_sideStringHome or away indicator.
player_typeStringPlayer type (skater or goalie).
player_idInt32Unique player identifier.
first_nameStringPlayer first name.
last_nameStringPlayer last name.
jersey_numberInt32Jersey number.
positionStringPlayer position.
birth_dateStringPlayer birth date.
seasonInt32Season year (echoed from arg).
load_pwhl_rosters(seasons=2024)

load_pwhl_schedules

Release: pwhl_schedules · asset https://github.com/sportsdataverse/sportsdataverse-data/releases/download/pwhl_schedules/pwhl_schedule_{season}.parquet

Returns

col_nametypedescription
game_idStringUnique game identifier.
seasonInt32Season year (echoed from arg).
game_dateStringGame date.
game_statusStringGame status text.
home_teamStringHome team name.
home_team_idStringHome team identifier.
away_teamStringAway team name.
away_team_idStringAway team identifier.
home_scoreStringHome team final score.
away_scoreStringAway team final score.
winnerStringWhether this competitor won the game.
venueStringVenue where the game was played.
venue_urlStringURL for the venue.
game_typeStringGame type the row belongs to.
game_jsonBooleanWhether processed game JSON is available.
game_json_urlStringURL to the processed game JSON.
PBPBooleanWhether play-by-play data is available.
player_boxBooleanWhether player box score data is available.
skater_boxBooleanWhether skater box data is available.
goalie_boxBooleanWhether goalie box data is available.
team_boxBooleanWhether team box score data is available.
game_infoBooleanCONSTANT true: marks that the source game record carried a game-info block.
game_rostersBooleanWhether game rosters data is available.
scoring_summaryBooleanWhether scoring summary data is available.
penalty_summaryBooleanWhether penalty summary data is available.
three_starsBooleanCONSTANT true: marks that the source game record carried a three-stars block.
officialsBooleanWhether officials data is available.
shots_by_periodBooleanWhether shots-by-period data is available.
shootoutBooleanWhether shootout data is available.
load_pwhl_schedules(seasons=2024)

load_pwhl_scoring_summary

Release: pwhl_scoring_summary · asset https://github.com/sportsdataverse/sportsdataverse-data/releases/download/pwhl_scoring_summary/scoring_summary_{season}.parquet

Returns

col_nametypedescription
game_idInt32Unique game identifier.
period_idInt32Period identifier.
periodStringPeriod number.
timeStringGame clock at infraction (MM:SS).
team_idInt32Unique team identifier.
teamStringTeam name.
team_abbrStringTeam abbreviation.
game_goal_idInt32Goal identifier within the game.
scorer_goal_numberInt32Scorer's season goal number.
scorer_idInt32Identifier of the goal scorer.
scorer_firstStringScorer first name.
scorer_lastStringScorer last name.
scorer_positionStringScorer position.
assist_1_idInt32Primary assist player identifier.
assist_1_firstStringPrimary assist first name.
assist_1_lastStringPrimary assist last name.
assist_2_idInt32Secondary assist player identifier.
assist_2_firstStringSecondary assist first name.
assist_2_lastStringSecondary assist last name.
is_power_playInt32Power-play flag.
is_short_handedInt32Short-handed flag.
is_empty_netInt32Empty-net flag.
is_penalty_shotInt32Penalty-shot flag.
is_insuranceInt32Insurance-goal flag.
is_game_winningInt32Game-winning-goal flag.
x_locationBooleanGoal x-coordinate on the ice.
y_locationBooleanGoal y-coordinate on the ice.
load_pwhl_scoring_summary(seasons=2024)

load_pwhl_shootout

Release: pwhl_shootout · asset https://github.com/sportsdataverse/sportsdataverse-data/releases/download/pwhl_shootout/shootout_summary_{season}.parquet

Returns

col_nametypedescription
game_idInt32Unique game identifier.
roundInt32Shootout round number.
team_sideStringHome or away indicator.
shooter_idInt32Shooter player identifier.
shooter_firstStringShooter first name.
shooter_lastStringShooter last name.
goalie_idInt32Goalie identifier on the play.
goalie_firstStringGoalie first name.
goalie_lastStringGoalie last name.
is_goalInt32Whether the attempt scored (1/0).
load_pwhl_shootout(seasons=2026)

load_pwhl_shots_by_period

Release: pwhl_shots_by_period · asset https://github.com/sportsdataverse/sportsdataverse-data/releases/download/pwhl_shots_by_period/shots_by_period_{season}.parquet

Returns

col_nametypedescription
game_idInt32Unique game identifier.
period_idInt32Period identifier.
periodStringPeriod number.
home_goalsInt32Home goals in the period.
home_shotsInt32Home team shots in the period.
away_goalsInt32Away goals in the period.
away_shotsInt32Away team shots in the period.
load_pwhl_shots_by_period(seasons=2024)

load_pwhl_skater_boxscores

Release: pwhl_skater_boxscores · asset https://github.com/sportsdataverse/sportsdataverse-data/releases/download/pwhl_skater_boxscores/skater_box_{season}.parquet

Returns

col_nametypedescription
player_idStringUnique player identifier.
first_nameStringPlayer first name.
last_nameStringPlayer last name.
positionStringPlayer position.
team_idInt32Unique team identifier.
game_idInt32Unique game identifier.
leagueStringLeague code.
toiStringTime on ice.
time_on_iceFloat64Time on ice in seconds.
goalsInt32Goals scored.
assistsInt32Assists.
pointsInt32Total points (goals + assists).
shotsInt32Shots on goal.
hitsInt32Hits.
blocked_shotsInt32Blocked shots.
penalty_minutesInt32Penalty minutes.
plus_minusInt32Plus/minus rating.
faceoff_attemptsInt32Faceoff attempts.
faceoff_winsInt32Faceoff wins.
faceoff_lossesInt32Faceoff losses.
faceoff_pctFloat64Faceoff win percentage.
startingInt32Whether the player started the game.
load_pwhl_skater_boxscores(seasons=2024)

load_pwhl_team_boxscores

Release: pwhl_team_boxscores · asset https://github.com/sportsdataverse/sportsdataverse-data/releases/download/pwhl_team_boxscores/team_box_{season}.parquet

Returns

col_nametypedescription
game_idInt32Unique game identifier.
team_idInt32Unique team identifier.
teamStringTeam name.
team_abbrStringTeam abbreviation.
team_sideStringHome or away indicator.
shotsInt32Shots on goal.
goalsInt32Goals scored.
hitsInt32Hits.
pp_goalsInt32Power-play goals.
pp_opportunitiesInt32Power-play opportunities.
goal_countInt32Total goals recorded.
assist_countInt32Total assists recorded.
penalty_minutesInt32Penalty minutes.
infraction_countInt32Number of infractions.
faceoff_attemptsInt32Faceoff attempts.
faceoff_winsInt32Faceoff wins.
faceoff_win_pctFloat64Faceoff win percentage.
season_winsInt32Season wins entering/after the game.
season_lossesInt32Season losses entering/after the game.
season_ot_winsInt32Season overtime wins.
season_ot_lossesInt32Season overtime losses.
season_so_lossesInt32Season shootout losses.
season_recordStringSeason record after this game.
load_pwhl_team_boxscores(seasons=2024)

load_pwhl_three_stars

Release: pwhl_three_stars · asset https://github.com/sportsdataverse/sportsdataverse-data/releases/download/pwhl_three_stars/three_stars_{season}.parquet

Returns

col_nametypedescription
game_idInt32Unique game identifier.
starInt32Star ranking (1, 2, or 3).
team_idInt32Unique team identifier.
teamStringTeam name.
team_abbrStringTeam abbreviation.
player_idInt32Unique player identifier.
first_nameStringPlayer first name.
last_nameStringPlayer last name.
jersey_numberInt32Jersey number.
positionStringPlayer position.
is_goalieInt32Goalie flag.
is_homeInt32Home-team flag.
goalsInt32Goals scored.
assistsInt32Assists.
pointsInt32Total points (goals + assists).
shotsInt32Shots on goal.
savesInt32Saves made.
shots_againstInt32Shots faced.
goals_againstInt32Goals against.
time_on_iceStringTime on ice in seconds.
load_pwhl_three_stars(seasons=2024)