MBB (sportsdataverse.mbb)
Data sources
| Source | APIs / hosts | Functions | Auth |
|---|---|---|---|
| Highlights | curated "start here" functions | 9 | — |
| ESPN | cdn.espn.com, site.api.espn.com, site.web.api.espn.com +1 more | 128 | none |
| sportsdataverse-data releases | github.com | 34 | none |
| stats.ncaa.org | stats.ncaa.org | 118 | none (Terms gate + rate rotation) |
| KenPom | kenpom.com | 32 | subscription (KENPOM_EMAIL / KENPOM_PASSWORD) |
| Bart Torvik T-Rank | barttorvik.com | 5 | none |
| Fox Sports API | api.foxsports.com | 27 | none |
| Additional functions | hand-written wrappers & helpers | 320 | — |
ESPN
| Reference | Functions |
|---|---|
| ESPN site API (v2) | 25 |
| ESPN web API (v3) | 5 |
| ESPN core API (v2) | 87 |
| ESPN FPI API (fitt v3) | 1 |
| ESPN CDN API (cdn.espn.com) | 4 |
| Hand-written wrappers | 6 |
sportsdataverse-data releases
| Reference | Functions |
|---|---|
| sportsdataverse-data releases | 34 |
stats.ncaa.org
| Reference | Functions |
|---|---|
| Hand-written wrappers | 118 |
KenPom
| Reference | Functions |
|---|---|
| KenPom (kenpom.com, subscription) | 30 |
| Hand-written wrappers | 2 |
Bart Torvik T-Rank
| Reference | Functions |
|---|---|
| Bart Torvik T-Rank (barttorvik.com) | 5 |
Fox Sports API
| Reference | Functions |
|---|---|
| Hand-written wrappers | 27 |
Tools and helpers
Play-by-play processing
build_athlete_identity_lookupbuild_mbb_player_identity_lookupclassify_point_valueclassify_zone_geometryclassify_zone_typeespn_shots_to_canonicalfit_espn_court_scalembb_pbp_diskmbb_shot_datancaa_mbb_game_pbpncaa_mbb_play_by_playshot_events_to_frame
Models and calculators
AssistEventAssistInfoConferenceIdCutdownShotEventDirectionFieldGoalStatsLeagueConstantsLineupEventLineupEventStatsLineupIdLocationTypePlayerCodeIdPlayerEventPlayerShotInfoPlayerValueConstantsPossCalcFragmentPossessionEventRapmConfigRapmPlayerContextRapmPreProcDiagnosticsRapmPriorInfoRapmProcessingInputsRawGameEventRosterEntryScoreInfoShotClockStatsShotEventShotGeoShotLocationTeamIdTeamSeasonIdadjust_efficiencyadjust_off_rating_statsadjust_tempoaggregate_player_seasonsapply_weak_priorsas_of_ratings_splitas_of_season_splitbootstrap_aribrier_scorebuild_d_rtgbuild_mbb_season_wpbuild_net_pointsbuild_o_rtgbuild_player_contextbuild_priorsbuild_productivitybuild_weak_prior_from_rapmcalc_collinearity_diagcalc_lineup_outputscalc_player_weightscalc_slow_pseudo_inversecalculate_predicted_outcalculate_rapmcalculate_residual_errorcalculate_sd_rapmcalibration_tablefit_shrinkage_kget_constantsget_player_value_constantsin_game_featuresinject_rapm_into_playerskmeans_fitload_artifactlog_loss_scorelogistic_fitmaembb_box_bpmmbb_bracket_simmbb_draft_projectionmbb_in_game_win_probmbb_predict_gamesmbb_recruiting_projectionmbb_season_simmbb_shooter_talentmbb_shot_qualitymbb_shot_quality_modelmbb_team_ratingsmbb_transfer_projectionpick_ridge_regressionplayer_per100_featuresposs_calc_fragment_sumpredict_marginpredict_totalrank_corrraw_game_efficiencyridge_cv_lambdaridge_fitroc_aucsave_artifactscore_to_tuplesimulate_gameslow_regressionspearman_corrtalent_split_msetransfer_cohortwin_prob_from_margin
Analytics
ConcurrentClumpPossStateapply_relative_positional_overridesassign_to_right_lineupbuild_3p_shot_infobuild_adjusted_3pbuild_efficiency_marginsbuild_exp_3pbuild_positionbuild_position_confidencesbuild_positional_aware_filtercalc_def_player_luck_adjcalc_def_team_luck_adjcalc_off_player_luck_adjcalc_off_team_luck_adjcalculate_aggregated_lineup_statscalculate_possessionscalculate_possessions_by_eventcalculate_statscomplete_weighted_avgconcurrent_event_handlercount_matchingget_stats_diffincorporate_heightinject_lucklineup_as_raw_clumpslineup_balancerlineup_fixerlineup_to_team_reportmbb_archetypesmbb_bracketologymbb_shot_selectionmbb_strength_of_schedulencaa_mbb_lineupsncaa_mbb_on_offncaa_mbb_player_combosncaa_mbb_player_lineupsorder_lineuppos_class_to_scoreproject_bracketregress_shot_qualitystrength_of_scheduletest_positional_aware_filterusing_roster_posweighted_avg
Dates and seasons
IDs and crosswalks
FuzzyMatchErrorNoSurnameMatchStrongSurnameMatchTidyPlayerContextWeakSurnameMatchbox_aware_comparebuild_tidy_player_contextcode_from_boxconvert_from_digitsconvert_from_initialsdisplay_name_to_roster_keyfuzzy_box_matchmbb_player_crosswalkmbb_schedule_crosswalkmbb_team_crosswalkname_is_initialsncaa_espn_team_crosswalkncaa_mbb_team_idsrefresh_ncaa_team_idsresolve_ncaa_team_idtidy_player
Examples
Worked examples — executed notebooks rendered as pages (refreshed weekly against the live APIs):
Python ↔ R parity
Each sportsdataverse function and its equivalent in the sister R package, hoopR. Same-named where possible; the R column links the package's pkgdown reference.