Title: | Extract Data from Professional Volleyball Leagues in North America |
Version: | 1.0.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-08-27 15:18:40 UTC; ddawosog |
Author: | David Awosoga |
Maintainer: | David Awosoga <odo.awosoga@gmail.com> |
Repository: | CRAN |
Date/Publication: | 2025-09-02 05:30:01 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 | 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_boxscore(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 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 the player boxscore 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_boxscore(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 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)})