| Title: | Extract Data from Professional Volleyball Leagues in North America | 
| Version: | 1.1.0 | 
| Description: | Gather boxscore, play-by-play, and auxiliary data from Major League Volleyball (MLV) https://provolleyball.com, League One Volleyball Pro (LOVB Pro) https://www.lovb.com/pro-league, and Athletes Unlimited Pro Volleyball https://auprosports.com/volleyball/ to create a repository of basic and advanced statistics for teams and players. | 
| License: | MIT + file LICENSE | 
| Encoding: | UTF-8 | 
| RoxygenNote: | 7.3.2 | 
| URL: | https://github.com/awosoga/rvolleydata, https://awosoga.github.io/rvolleydata/ | 
| BugReports: | https://github.com/awosoga/rvolleydata/issues | 
| Depends: | R (≥ 4.1.0) | 
| Imports: | dplyr, lubridate, readr, tibble | 
| Suggests: | knitr, rmarkdown | 
| VignetteBuilder: | knitr | 
| NeedsCompilation: | no | 
| Packaged: | 2025-10-20 19:08:16 UTC; ddawosog | 
| Author: | David Awosoga | 
| Maintainer: | David Awosoga <odo.awosoga@gmail.com> | 
| Repository: | CRAN | 
| Date/Publication: | 2025-10-20 19:30:02 UTC | 
Load cleaned aupvb leaderboards data from the volleydata repository
Description
Load cleaned aupvb leaderboards data from the volleydata repository
Usage
load_aupvb_leaderboards(seasons = NULL)
Arguments
| seasons | An integer or vector of integers of seasons to fetch data for. Defaults to all available seasons. | 
Value
Returns a data frame containing leaderboards for the specified seasons.
| Column Name | Type | 
| season | dbl | 
| week_number | dbl | 
| game_number | dbl | 
| game_rank | dbl | 
| first_name | chr | 
| last_name | chr | 
| uniform_number | dbl | 
| total_points | dbl | 
| mvp_points | dbl | 
| win_points | dbl | 
| stat_points | dbl | 
| first_place_mvp | lgl | 
| first_place_total_points | dbl | 
| second_place_mvp | lgl | 
| second_place_total_points | dbl | 
| third_place_mvp | lgl | 
| third_place_total_points | dbl | 
| defensive_mvp | lgl | 
| defensive_mvp_total_points | dbl | 
| set_wins | dbl | 
| set_wins_total_points | dbl | 
| match_win | dbl | 
| match_win_total_points | dbl | 
| service_aces | dbl | 
| service_ace_points | dbl | 
| service_errors | dbl | 
| service_error_points | dbl | 
| attack_kills | dbl | 
| attack_kill_points | dbl | 
| attack_errors | dbl | 
| attack_error_points | dbl | 
| set_assists | dbl | 
| set_assist_points | dbl | 
| set_errors | dbl | 
| set_error_points | dbl | 
| digs | dbl | 
| dig_points | dbl | 
| good_receptions | dbl | 
| good_reception_points | dbl | 
| reception_errors | dbl | 
| reception_error_points | dbl | 
| block_assists | dbl | 
| block_assist_points | dbl | 
| block_stuffs | dbl | 
| block_stuff_points | dbl | 
| points_behind | dbl | 
| has_extra_inning_stats | lgl | 
| is_captain | lgl | 
| roster_status | chr | 
| primary_position_position_lk | chr | 
| primary_position_description | chr | 
| primary_position_short_description | chr | 
| team_name | chr | 
| team_color | chr | 
| team_seed | dbl | 
| season_id | dbl | 
| competitor_id | dbl | 
| player_id | dbl | 
| player_slug | chr | 
| uniform_number_display | dbl | 
| overall_rank | dbl | 
| overall_rank_change | dbl | 
| total_au_points | dbl | 
| percent_change | dbl | 
| position_change | dbl | 
| updated_flg | lgl | 
| tie_flg | lgl | 
| missed_games_flg | lgl | 
| previous_seqno | dbl | 
| has_game_experience | dbl | 
Examples
try({load_aupvb_leaderboards(2024)})
Load cleaned aupvb pbp data from the volleydata repository.
Description
Load cleaned aupvb pbp data from the volleydata repository.
Usage
load_aupvb_pbp(seasons = NULL)
Arguments
| seasons | An integer or vector of integers of seasons to fetch data for. Defaults to all available seasons. | 
Value
A data frame containing play-by-play data for the specified seasons.
| Column Name | Type | 
| season | dbl | 
| week_number | dbl | 
| game_number | dbl | 
| play_sequence_number | dbl | 
| set_number | dbl | 
| rally_number | dbl | 
| play_code | chr | 
| narrative_formatted | chr | 
| played_id | dbl | 
| serve_ace | lgl | 
| serve_error | lgl | 
| serve_continue | lgl | 
| attack_kill | lgl | 
| attack_error | lgl | 
| attack_continue | lgl | 
| pass_good | lgl | 
| pass_error | lgl | 
| pass_continue | lgl | 
| dig_success | lgl | 
| dig_continue | lgl | 
| block_stuff | lgl | 
| block_assist | lgl | 
| block_continue | lgl | 
| set_assist | lgl | 
| set_error | lgl | 
| set_continue | lgl | 
| home_team_score | dbl | 
| away_team_score | dbl | 
| scoring_team_id | dbl | 
| home_team_id | dbl | 
| away_team_id | dbl | 
| set_status_lk | chr | 
| season_id | dbl | 
| game_id | dbl | 
| play_text | chr | 
| start_time | dbl | 
| end_time | dbl | 
| video_minutes | dbl | 
| video_seconds | dbl | 
| alternate_video_seconds | dbl | 
| date_time_file_received | chr | 
Examples
try({load_aupvb_pbp(2024)})
Load cleaned aupvb player info data from the volleydata repository
Description
Load cleaned aupvb player info data from the volleydata repository
Usage
load_aupvb_player_info(seasons = NULL)
Arguments
| seasons | An integer or vector of integers of seasons to fetch data for. Defaults to all available seasons. | 
Value
A data frame containing player information for the specified seasons.
| Column Name | Type | 
| season | dbl | 
| week_number | dbl | 
| game_number | dbl | 
| game_date | chr | 
| rank | dbl | 
| rank_change | dbl | 
| cumulative_podbls | dbl | 
| points_this_match | dbl | 
| played_this_match | lgl | 
| first_name | chr | 
| last_name | chr | 
| uniform_number | dbl | 
| sets_played | dbl | 
| kills | dbl | 
| kill_per_set | dbl | 
| attack_attempts | dbl | 
| attack_errors | dbl | 
| attack_percentage | dbl | 
| assists | dbl | 
| assists_per_set | dbl | 
| setting_errors | dbl | 
| service_aces | dbl | 
| service_aces_per_set | dbl | 
| service_errors | dbl | 
| total_reception_attempts | dbl | 
| reception_errors | dbl | 
| positive_reception_pct | dbl | 
| digs | dbl | 
| digs_per_set | dbl | 
| blocks | dbl | 
| blocks_per_set | dbl | 
| block_assists | dbl | 
| block_assists_per_set | dbl | 
| primary_position_position_lk | chr | 
| primary_position_description | chr | 
| primary_position_short_description | chr | 
| secondary_position_position_lk | chr | 
| secondary_position_description | chr | 
| secondary_position_short_description | chr | 
| current_roster_status_lk | chr | 
| current_roster_status_description | chr | 
| is_home_team | lgl | 
| team_color | chr | 
| home_team_name | chr | 
| away_team_name | chr | 
| season_id | dbl | 
| season_type | chr | 
| player_id | dbl | 
| player_slug | chr | 
| uniform_number_display | chr | 
| team_id | dbl | 
| type | chr | 
| stat_type | chr | 
Examples
try({load_aupvb_player_info(2024)})
Load cleaned lovb events log data from the volleydata repository.
Description
Load cleaned lovb events log data from the volleydata repository.
Usage
load_lovb_events_log(seasons = NULL)
Arguments
| seasons | An integer or vector of integers of seasons to fetch data for. Defaults to all available seasons. | 
Value
A data frame containing the events log data for the specified seasons.
| Column Name | Type | 
| match_id | int | 
| season | int | 
| match_datetime | string | 
| team_name | string | 
| staff_type | string | 
| full_name | string | 
| first_name | string | 
| last_name | string | 
Examples
try({load_lovb_events_log(2025)})
Load cleaned lovb officials data from the volleydata repository.
Description
Load cleaned lovb officials data from the volleydata repository.
Usage
load_lovb_officials(seasons = NULL)
Arguments
| seasons | An integer or vector of integers of seasons to fetch data for. Defaults to all available seasons. | 
Value
A data frame containing the officials data for the specified seasons.
| Column Name | Type | 
| match_id | dbl | 
| season | dbl | 
| match_datetime | chr | 
| officials_type | chr | 
| full_name | chr | 
| first_name | chr | 
| last_name | chr | 
| level | chr | 
Examples
try({load_lovb_officials(2025)})
Load cleaned lovb play-by-play data from the volleydata repository.
Description
Load cleaned lovb play-by-play data from the volleydata repository.
Usage
load_lovb_pbp(seasons = NULL)
Arguments
| seasons | An integer or vector of integers of seasons to fetch data for. Defaults to all available seasons. | 
Value
A data frame containing the play-by-play data for the specified seasons.
| Column Name | Type | 
| match_id | int | 
| season | int | 
| match_datetime | string | 
| home_team_name | string | 
| away_team_name | string | 
| team_involved | string | 
| jersey_number | int | 
| action | string | 
| outcome | string | 
| set | int | 
| point_number | int | 
| point_winner | string | 
| home_score | int | 
| away_score | int | 
Examples
try({load_lovb_pbp(2025)})
Load cleaned lovb player boxscore data from the volleydata repository.
Description
Load cleaned lovb player boxscore data from the volleydata repository.
Usage
load_lovb_player_boxscore(seasons = NULL)
Arguments
| seasons | An integer or vector of integers of seasons to fetch data for. Defaults to all available seasons. | 
Value
A data frame containing the player boxscore data for the specified seasons.
| Column Name | Type | 
| match_id | int | 
| season | int | 
| match_datetime | chr | 
| team_involved | chr | 
| team_name | chr | 
| player_lastname | chr | 
| player_firstname | chr | 
| sets_played | int | 
| is_captain | lgl | 
| number | chr | 
| libero | int | 
| set_number | int | 
| serves | int | 
| serve_errors | int | 
| serve_aces | int | 
| serve_efficiency | dbl | 
| attack_attempts | int | 
| attack_errors | int | 
| attack_kills | int | 
| attack_success_ratio | dbl | 
| attack_efficiency | dbl | 
| receptions | int | 
| reception_errors | int | 
| positive_reception_ratio | dbl | 
| perfect_reception_ratio | dbl | 
| block_points | int | 
| block_touches | int | 
| earned_points | int | 
| net_points | int | 
| assists | int | 
| successful_digs | int | 
| id | chr | 
| spike_hp | int | 
| points | int | 
Examples
try({load_lovb_player_boxscore(2025)})
Load cleaned lovb player boxscore data from the volleydata repository.
Description
Load cleaned lovb player boxscore data from the volleydata repository.
Usage
load_lovb_player_info(seasons = NULL)
Arguments
| seasons | An integer or vector of integers of seasons to fetch data for. Defaults to all available seasons. | 
Value
A data frame containing the player boxscore data for the specified seasons.
| Column Name | Type | 
| match_id | dbl | 
| season | dbl | 
| match_datetime | chr | 
| player_id | dbl | 
| player_name | chr | 
| first_name | chr | 
| last_name | chr | 
| jersey_number | dbl | 
| primary_position | dbl | 
| roster_status | chr | 
| is_foreign | lgl | 
| is_confederation | lgl | 
| is_captain | lgl | 
| is_libero | lgl | 
| set_1_is_starter | lgl | 
| set_1_starting_position | dbl | 
| set_2_is_starter | lgl | 
| set_2_starting_position | dbl | 
| set_3_is_starter | lgl | 
| set_3_starting_position | dbl | 
| set_4_is_starter | lgl | 
| set_4_starting_position | dbl | 
| set_5_is_starter | lgl | 
| set_5_starting_position | dbl | 
| team_name | chr | 
| team_short_name | chr | 
| team_code | chr | 
| team_color | chr | 
Examples
try({load_lovb_player_info(2025)})
Load cleaned lovb schedule data from the volleydata repository.
Description
Load cleaned lovb schedule data from the volleydata repository.
Usage
load_lovb_schedule(seasons = NULL)
Arguments
| seasons | An integer or vector of integers of seasons to fetch data for. Defaults to all available seasons. | 
Value
A data frame containing the schedule data for the specified seasons.
| Column Name | Type | 
| season | int | 
| date | string | 
| round | string | 
| home_team | string | 
| away_team | string | 
| home_team_set_wins | int | 
| away_team_set_wins | int | 
| match_link | string | 
| secondary_link | string | 
| match_id | int | 
Examples
try({load_lovb_schedule(2025)})
Load cleaned lovb team boxscore data from the volleydata repository.
Description
Load cleaned lovb team boxscore data from the volleydata repository.
Usage
load_lovb_team_boxscore(seasons = NULL)
Arguments
| seasons | An integer or vector of integers of seasons to fetch data for. Defaults to all available seasons. | 
Value
A data frame containing team boxscore data for the specified seasons.
| Column Name | Type | 
| match_id | int | 
| season | int | 
| match_datetime | chr | 
| team_involved | chr | 
| team_name | chr | 
| set_number | int | 
| serves | int | 
| serve_errors | int | 
| serve_aces | int | 
| serve_efficiency | dbl | 
| attack_attempts | int | 
| attack_errors | int | 
| attack_kills | int | 
| attack_success_ratio | dbl | 
| attack_efficiency | dbl | 
| receptions | int | 
| reception_errors | int | 
| positive_reception_ratio | dbl | 
| perfect_reception_ratio | dbl | 
| block_points | int | 
| block_touches | int | 
| earned_points | int | 
| net_points | int | 
| assists | int | 
| successful_digs | int | 
| id | chr | 
| spike_hp | int | 
| points | int | 
Examples
try({load_lovb_team_boxscore(2025)})
Load cleaned lovb team staff data from the volleydata repository.
Description
Load cleaned lovb team staff data from the volleydata repository.
Usage
load_lovb_team_staff(seasons = NULL)
Arguments
| seasons | An integer or vector of integers of seasons to fetch data for. Defaults to all available seasons. | 
Value
A data frame containing the team staff data for the specified seasons.
| Column Name | Type | 
| match_id | dbl | 
| season | dbl | 
| match_datetime | chr | 
| team_name | chr | 
| staff_type | chr | 
| full_name | chr | 
| first_name | chr | 
| last_name | chr | 
Examples
try({load_lovb_team_staff(2025)})
Load cleaned mlv events log data from the volleydata repository.
Description
Load cleaned mlv events log data from the volleydata repository.
Usage
load_mlv_events_log(seasons = NULL)
Arguments
| seasons | An integer or vector of integers of seasons to fetch data for. Defaults to all available seasons. | 
Value
A data frame containing the events log data for the specified seasons.
| Column Name | Type | 
| match_id | int | 
| season | int | 
| match_datetime | string | 
| set | int | 
| set_start_time | string | 
| set_end_time | string | 
| set_duration | int | 
| set_final_home_score | int | 
| set_final_away_score | int | 
| event_type | string | 
| event_time | string | 
| libero_enters | bool | 
| team_involved | string | 
| libero_jersey_number | int | 
| libero_substitute_jersey_number | int | 
| rally_start_time | string | 
| rally_end_time | string | 
| rally_point_winner | string | 
| substitute_in_jersey_number | int | 
| substitute_out_jersey_number | int | 
| challenge_approved | string | 
| challenge_reason | string | 
| challenge_method | string | 
| challenge_response | string | 
| challenge_at_home_score | float | 
| challenge_at_away_score | float | 
| challenge_score_change | string | 
| serving_team | string | 
| current_home_score | float | 
| current_away_score | float | 
| home_team_p1 | float | 
| home_team_p2 | float | 
| home_team_p3 | float | 
| home_team_p4 | float | 
| home_team_p5 | float | 
| home_team_p6 | float | 
| away_team_p1 | float | 
| away_team_p2 | float | 
| away_team_p3 | float | 
| away_team_p4 | float | 
| away_team_p5 | float | 
| away_team_p6 | float | 
| verified_time | string | 
| verified_method | string | 
| sanction_type | string | 
| sanction_remark | float | 
| sanction_staff_role | string | 
| staff_first_name | string | 
| staff_last_name | string | 
| staff_type | string | 
| is_exceptional | string | 
Examples
try({load_mlv_events_log(2024)})
Load cleaned mlv officials data from the volleydata repository.
Description
Load cleaned mlv officials data from the volleydata repository.
Usage
load_mlv_officials(seasons = NULL)
Arguments
| seasons | An integer or vector of integers of seasons to fetch data for. Defaults to all available seasons. | 
Value
| Column Name | Type | 
| match_id | int | 
| season | int | 
| match_datetime | string | 
| officials_type | string | 
| full_name | string | 
| first_name | string | 
| last_name | string | 
| level | string | 
Examples
try({load_mlv_officials(2024)})
Load cleaned mlv points log data form the volleydata repository.
Description
Load cleaned mlv points log data form the volleydata repository.
Usage
load_mlv_pbp(seasons = NULL)
Arguments
| seasons | An integer or vector of integers of seasons to fetch data for. Defaults to all available seasons. | 
Value
A data frame containing the play-by-play data for the specified seasons.
| Column Name | Type | 
| match_id | int | 
| season | int | 
| match_datetime | string | 
| home_team_name | string | 
| away_team_name | string | 
| team_involved | string | 
| jersey_number | int | 
| action | string | 
| outcome | string | 
| set | int | 
| point_number | int | 
| point_winner | string | 
| home_score | int | 
| away_score | int | 
Examples
try({load_mlv_pbp(2024)})
Load cleaned mlv player boxscore data from the volleydata repository.
Description
Load cleaned mlv player boxscore data from the volleydata repository.
Usage
load_mlv_player_boxscore(seasons = NULL)
Arguments
| seasons | An integer or vector of integers of seasons to fetch data for. Defaults to all available seasons. | 
Value
A data frame containing player boxscore data for the specified seasons.
| Column Name | Type | 
| match_id | int | 
| season | int | 
| match_datetime | chr | 
| team_involved | chr | 
| team_name | chr | 
| player_lastname | chr | 
| player_firstname | chr | 
| sets_played | int | 
| is_captain | lgl | 
| number | chr | 
| libero | int | 
| set_number | int | 
| serves | int | 
| serve_errors | int | 
| serve_aces | int | 
| serve_efficiency | dbl | 
| attack_attempts | int | 
| attack_errors | int | 
| attack_kills | int | 
| attack_success_ratio | dbl | 
| attack_efficiency | dbl | 
| receptions | int | 
| reception_errors | int | 
| positive_reception_ratio | dbl | 
| perfect_reception_ratio | dbl | 
| block_points | int | 
| block_touches | int | 
| earned_points | int | 
| net_points | int | 
| assists | int | 
| successful_digs | int | 
| id | chr | 
| spike_hp | int | 
| points | int | 
Examples
try({load_mlv_player_boxscore(2024)})
Load cleaned mlv player info data from the volleydata repository.
Description
Load cleaned mlv player info data from the volleydata repository.
Usage
load_mlv_player_info(seasons = NULL)
Arguments
| seasons | An integer or vector of integers of seasons to fetch data for. Defaults to all available seasons. | 
Value
A data frame containing the player info data for the specified seasons.
| Column Name | Type | 
| match_id | dbl | 
| season | dbl | 
| match_datetime | chr | 
| set | dbl | 
| set_start_time | chr | 
| set_end_time | chr | 
| set_duration | dbl | 
| set_home_score | dbl | 
| set_away_score | dbl | 
| event_type | chr | 
| event_time | chr | 
| libero_enters | lgl | 
| team_involved | chr | 
| libero_jersey_number | dbl | 
| libero_subsitute_jersey_number | dbl | 
| rally_start_time | chr | 
| rally_end_time | chr | 
| point_team | chr | 
| call_approved | lgl | 
| player_in_jersey_number | dbl | 
| player_out_jersey_number | dbl | 
| challenge_reason | chr | 
| challenge_method | chr | 
| challenge_response | chr | 
| challenge_result | chr | 
| home_score_after_challenge | dbl | 
| away_score_after_challenge | dbl | 
Examples
try({load_mlv_player_info(2024)})
Load cleaned mlv schedule data from the volleydata repository.
Description
Load cleaned mlv schedule data from the volleydata repository.
Usage
load_mlv_schedule(seasons = NULL)
Arguments
| seasons | An integer or vector of integers of seasons to fetch data for. Defaults to all available seasons. All years must be 2024 or later. | 
Value
| Column Name | Type | 
| season | int | 
| date | string | 
| round | string | 
| home_team | string | 
| away_team | string | 
| home_team_set_wins | int | 
| away_team_set_wins | int | 
| result | string | 
| match_link | string | 
Examples
try({load_mlv_schedule(2024)})
Load cleaned mlv team boxscore data from the volleydata repository.
Description
Load cleaned mlv team boxscore data from the volleydata repository.
Usage
load_mlv_team_boxscore(seasons = NULL)
Arguments
| seasons | An integer or vector of integers of seasons to fetch data for. Defaults to all available seasons. | 
Value
A data frame containing team boxscore data for the specified seasons.
| Column Name | Type | 
| match_id | int | 
| season | int | 
| match_datetime | chr | 
| team_involved | chr | 
| team_name | chr | 
| set_number | int | 
| serves | int | 
| serve_errors | int | 
| serve_aces | int | 
| serve_efficiency | dbl | 
| attack_attempts | int | 
| attack_errors | int | 
| attack_kills | int | 
| attack_success_ratio | dbl | 
| attack_efficiency | dbl | 
| receptions | int | 
| reception_errors | int | 
| positive_reception_ratio | dbl | 
| perfect_reception_ratio | dbl | 
| block_points | int | 
| block_touches | int | 
| earned_points | int | 
| net_points | int | 
| assists | int | 
| successful_digs | int | 
| id | chr | 
| spike_hp | int | 
| points | int | 
Examples
try({load_mlv_team_boxscore(2024)})
Load cleaned mlv team staff data from the volleydata repository.
Description
Load cleaned mlv team staff data from the volleydata repository.
Usage
load_mlv_team_staff(seasons = NULL)
Arguments
| seasons | An integer or vector of integers of seasons to fetch data for. Defaults to all available seasons. | 
Value
A data frame containing the team staff data for the specified seasons.
| Column Name | Type | 
| match_id | dbl | 
| season | dbl | 
| match_datetime | chr | 
| team_name | chr | 
| staff_type | chr | 
| full_name | chr | 
| first_name | chr | 
| last_name | chr | 
Examples
try({load_mlv_team_staff(2024)})