Skip to contents

Load ball-by-ball delivery data from local DuckDB or remote GitHub releases. Filter by match_type, gender, team_type, and specific match_ids.

Usage

load_deliveries(
  match_type = "all",
  gender = "all",
  team_type = "all",
  match_ids = NULL,
  source = c("local", "remote")
)

Arguments

match_type

Character or vector. One or more of: "Test", "ODI", "T20", "IT20", "MDM", "ODM", or "all" (default).

gender

Character. "male", "female", or "all" (default).

team_type

Character. "international", "club", or "all" (default).

match_ids

Character vector. Optional filter for specific match_ids.

source

Character. "local" (default) or "remote".

Value

Data frame of deliveries.

Examples

if (FALSE) { # \dontrun{
# Load all deliveries from local database
deliveries <- load_deliveries()

# Load only T20 men's deliveries
t20_men <- load_deliveries("T20", "male")

# Load IPL deliveries (T20, male, club)
ipl <- load_deliveries("T20", "male", "club")

# Load specific matches
subset <- load_deliveries(match_ids = c("1234567", "1234568"))

# Load from GitHub releases
deliveries <- load_deliveries(source = "remote")
} # }