Skip to main content
Version: 0.1.5

PWHL dataset loaders

Pipeline: scrape / raw → enrich → release asset → 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_typeString
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.
penaltyInt32
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_elapsedString
time_remainingString
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_resultString
goalie_involvedStringName of the goaltender involved in the play.
penalty_typeString
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.
plus_minusInt32Plus/minus rating.
shots_on_goalInt32Shots on goal.
blocksInt32
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_divisionString
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).
overtimeBoolean
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_idInt64Unique 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.
attendanceInt64Game attendance.
game_statusStringGame status text.
game_season_idInt64HockeyTech season identifier.
startedInt64Flag for whether the game has started.
finalInt64Flag for whether the game is final.
home_team_idInt64Home team identifier.
home_teamStringHome team name.
home_team_abbrStringHome team abbreviation.
home_scoreInt64Home team final score.
away_team_idInt64Away team identifier.
away_teamStringAway team name.
away_team_abbrStringAway team abbreviation.
away_scoreInt64Away team final score.
has_shootoutInt64Flag 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_idInt64Unique game identifier.
team_idInt64Unique team identifier.
teamStringTeam name.
team_abbrStringTeam abbreviation.
team_sideStringHome or away indicator.
player_typeStringPlayer type (skater or goalie).
player_idInt64Unique player identifier.
first_nameStringPlayer first name.
last_nameStringPlayer last name.
jersey_numberInt64Jersey number.
positionStringPlayer position.
birth_dateStringPlayer birth date.
startingInt64Whether 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_idInt64Unique game identifier.
player_idInt64Unique player identifier.
first_nameStringPlayer first name.
last_nameStringPlayer last name.
jersey_numberStringJersey number.
homeInt64Whether the player's team was home.
periodInt64Period number.
start_timeStringShift start time (MM:SS countdown clock).
end_timeStringShift end time (MM:SS countdown clock).
lengthStringLength of the streak in games.
start_sInt64Shift start in countdown seconds.
end_sInt64Shift end in countdown seconds.
goal_on_shiftInt641 if a goal occurred during this shift, else 0.
penalty_on_shiftInt641 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_idInt64Unique team identifier.
game_idInt64Unique game identifier.
leagueStringLeague code.
toiStringTime on ice.
time_on_iceFloat64Time on ice in seconds.
savesInt64Saves made.
goals_againstInt64Goals against.
shots_againstInt64Shots faced.
goalsInt64Goals scored.
assistsInt64Assists.
pointsInt64Total points (goals + assists).
penalty_minutesInt64Penalty minutes.
faceoff_attemptsInt64Faceoff attempts.
faceoff_winsInt64Faceoff wins.
faceoff_lossesInt64Faceoff losses.
faceoff_pctNullFaceoff win percentage.
startingInt64Whether 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_idInt64Unique game identifier.
roleStringGrouped official role (Referee/Linesperson).
first_nameStringPlayer first name.
last_nameStringPlayer last name.
jersey_numberInt64Jersey 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_idInt64Unique game identifier.
eventStringEvent description label.
team_idStringUnique team identifier.
period_of_gameStringPeriod in which the event occurred.
time_of_periodStringElapsed time within the period (MM:SS).
x_coordFloat64Transformed x-coordinate of the event (feet scale).
y_coordFloat64Transformed y-coordinate of the event (feet scale).
player_idInt64Unique player identifier.
player_name_firstStringPrimary player first name.
player_name_lastStringPrimary player last name.
player_positionStringPrimary player position.
goalBooleanFlag for whether the event was a goal.
goalie_idInt64Goalie identifier on the play.
goalie_firstStringGoalie first name.
goalie_lastStringGoalie last name.
home_winStringWhether the home player won the faceoff.
player_team_idStringUnique team identifier of the primary player.
event_typeStringStandardized event type code.
shot_qualityStringShot quality descriptor.
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.
short_handedStringWhether the event occurred while short-handed.
power_playStringWhether the event occurred on a power play.
player_two_idInt64Second player's unique identifier.
player_two_name_firstStringSecond player first name.
player_two_name_lastStringSecond player last name.
player_two_positionStringSecond player position.
player_three_idInt64Third player's unique identifier.
player_three_name_firstStringThird player first name.
player_three_name_lastStringThird player last name.
player_three_positionStringThird player position.
plus_player_one_idInt64On-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_idInt64On-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_idInt64On-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_idInt64On-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_idInt64On-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_idInt64On-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_idInt64On-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_idInt64On-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_idInt64On-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_idInt64On-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_seasonInt64Season (concluding year, YYYY).
game_season_idStringHockeyTech season identifier.
home_teamStringHome team name.
home_team_idStringHome team identifier.
away_teamStringAway team name.
away_team_idStringAway team identifier.
x_coord_originalInt64Original raw x-coordinate from the feed.
y_coord_originalInt64Original raw y-coordinate from the feed.
x_coord_neutralInt64Neutral-zone-centered x-coordinate.
y_coord_neutralInt64Neutral-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_startInt64Minute mark of the period when the event started.
second_startInt64Second mark of the period when the event started.
clockStringGame clock time remaining (MM:SS).
sec_from_startInt64Seconds elapsed since the start of the game.
shot_distanceFloat64Distance of the shot from the net.
shot_angleFloat64Angle of the shot relative to the net.
scoring_chanceBooleanTRUE when event is a shot-type within 25 ft of the net.
on_ice_homeStringComma-joined sorted player_ids on ice for the home team.
on_ice_awayStringComma-joined sorted player_ids on ice for the away team.
skaters_homeInt64Number of home skaters on the ice for the event, derived from HockeyTech shift data.
skaters_awayInt64Number of away skaters on the ice for the event, derived from HockeyTech shift data.
strength_stateStringSkater-strength state formatted home-first as skaters_home v skaters_away (5v4 = home has the extra skater), derived from shift data.
strength_state_validBooleanTrue when both shift-derived skater counts are between 3 and 6 inclusive; false when a count falls outside that range; null when a count is unavailable.
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_idInt64Unique game identifier.
period_idInt64Period identifier.
periodStringPeriod number.
timeStringGame clock at infraction (MM:SS).
team_idInt64Unique team identifier.
teamStringTeam name.
team_abbrStringTeam abbreviation.
game_penalty_idInt64Penalty identifier within the game.
minutesInt64Penalty length in minutes.
descriptionStringFull text description of the event.
rule_numberStringRulebook rule number.
is_power_playInt64Power-play flag.
is_benchInt64Bench-minor flag.
taken_by_idInt64Identifier of the player who took the penalty.
taken_by_firstStringOffender first name.
taken_by_lastStringOffender last name.
taken_by_positionStringOffender position.
served_by_idInt64Identifier 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_idInt64Unique team identifier.
game_idInt64Unique game identifier.
leagueStringLeague code.
toiStringTime on ice.
time_on_iceFloat64Time on ice in seconds.
goalsInt64Goals scored.
assistsInt64Assists.
pointsInt64Total points (goals + assists).
shotsInt64Shots on goal.
hitsInt64Hits.
blocked_shotsInt64Blocked shots.
penalty_minutesInt64Penalty minutes.
plus_minusInt64Plus/minus rating.
faceoff_attemptsInt64Faceoff attempts.
faceoff_winsInt64Faceoff wins.
faceoff_lossesInt64Faceoff losses.
faceoff_pctFloat64Faceoff win percentage.
startingInt64Whether the player started the game.
player_typeStringPlayer type (skater or goalie).
savesInt64Saves made.
goals_againstInt64Goals against.
shots_againstInt64Shots 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_idInt64Unique game identifier.
period_idInt64Period identifier.
periodStringPeriod number.
timeStringGame clock at infraction (MM:SS).
team_idInt64Unique team identifier.
teamStringTeam name.
team_abbrStringTeam abbreviation.
game_goal_idInt64Goal identifier within the game.
scorer_goal_numberInt64Scorer's season goal number.
scorer_idInt64Identifier of the goal scorer.
scorer_firstStringScorer first name.
scorer_lastStringScorer last name.
scorer_positionStringScorer position.
assist_1_idInt64Primary assist player identifier.
assist_1_firstStringPrimary assist first name.
assist_1_lastStringPrimary assist last name.
assist_2_idInt64Secondary assist player identifier.
assist_2_firstStringSecondary assist first name.
assist_2_lastStringSecondary assist last name.
is_power_playInt64Power-play flag.
is_short_handedInt64Short-handed flag.
is_empty_netInt64Empty-net flag.
is_penalty_shotInt64Penalty-shot flag.
is_insuranceInt64Insurance-goal flag.
is_game_winningInt64Game-winning-goal flag.
x_locationNullGoal x-coordinate on the ice.
y_locationNullGoal 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_idInt64Unique game identifier.
roundInt64Shootout round number.
team_sideStringHome or away indicator.
shooter_idInt64Shooter player identifier.
shooter_firstStringShooter first name.
shooter_lastStringShooter last name.
goalie_idInt64Goalie identifier on the play.
goalie_firstStringGoalie first name.
goalie_lastStringGoalie last name.
is_goalInt64Whether 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_idInt64Unique game identifier.
period_idInt64Period identifier.
periodStringPeriod number.
home_goalsInt64Home goals in the period.
home_shotsInt64Home team shots in the period.
away_goalsInt64Away goals in the period.
away_shotsInt64Away 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_idInt64Unique team identifier.
game_idInt64Unique game identifier.
leagueStringLeague code.
toiStringTime on ice.
time_on_iceFloat64Time on ice in seconds.
goalsInt64Goals scored.
assistsInt64Assists.
pointsInt64Total points (goals + assists).
shotsInt64Shots on goal.
hitsInt64Hits.
blocked_shotsInt64Blocked shots.
penalty_minutesInt64Penalty minutes.
plus_minusInt64Plus/minus rating.
faceoff_attemptsInt64Faceoff attempts.
faceoff_winsInt64Faceoff wins.
faceoff_lossesInt64Faceoff losses.
faceoff_pctFloat64Faceoff win percentage.
startingInt64Whether 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_idInt64Unique game identifier.
team_idInt64Unique team identifier.
teamStringTeam name.
team_abbrStringTeam abbreviation.
team_sideStringHome or away indicator.
shotsInt64Shots on goal.
goalsInt64Goals scored.
hitsInt64Hits.
pp_goalsInt64Power-play goals.
pp_opportunitiesInt64Power-play opportunities.
goal_countInt64Total goals recorded.
assist_countInt64Total assists recorded.
penalty_minutesInt64Penalty minutes.
infraction_countInt64Number of infractions.
faceoff_attemptsInt64Faceoff attempts.
faceoff_winsInt64Faceoff wins.
faceoff_win_pctFloat64Faceoff win percentage.
season_winsInt64Season wins entering/after the game.
season_lossesInt64Season losses entering/after the game.
season_ot_winsInt64Season overtime wins.
season_ot_lossesInt64Season overtime losses.
season_so_lossesInt64Season 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_idInt64Unique game identifier.
starInt64Star ranking (1, 2, or 3).
team_idInt64Unique team identifier.
teamStringTeam name.
team_abbrStringTeam abbreviation.
player_idInt64Unique player identifier.
first_nameStringPlayer first name.
last_nameStringPlayer last name.
jersey_numberInt64Jersey number.
positionStringPlayer position.
is_goalieInt64Goalie flag.
is_homeInt64Home-team flag.
goalsInt64Goals scored.
assistsInt64Assists.
pointsInt64Total points (goals + assists).
shotsInt64Shots on goal.
savesInt64Saves made.
shots_againstInt64Shots faced.
goals_againstInt64Goals against.
time_on_iceStringTime on ice in seconds.
load_pwhl_three_stars(seasons=2024)