HOOPS LAB.COLLEGE BASKETBALL / STATISTICAL RANKINGS
MEN’S COLLEGE BASKETBALL · 2025–26

The game, by the numbers.

A working lab for your own college basketball ratings.
Compare teams. Explore the numbers. Refine the formula.

TEST FORMULA
Points ÷ max(turnovers, 1)Calculated per game, then averaged.
TEAMS IN THIS DATASET—
HIGHEST RATED—
DATA UPDATEDSource refresh unknown
Shared R export: all 365 teams. Automatic updates are not connected yet.
Export your results from R

Run this after calculating rankings, then import rankings.json above. Imported results stay in this browser only. The published page loads the shared R export automatically. Manual imports temporarily override it in your browser; Load shared results restores the published dataset.

install.packages("jsonlite") # Once only
jsonlite::write_json(
  list(
    updated_at = format(Sys.time(), "%Y-%m-%dT%H:%M:%SZ", tz = "UTC"),
    rankings = rankings
  ),
  "rankings.json",
  dataframe = "rows",
  auto_unbox = TRUE,
  pretty = TRUE,
  na = "null"
)

Rating is the average of each game's ratio; it is not PPG divided by average turnovers. Zero turnovers use a denominator of 1. Missing box scores are excluded. Division I filtering remains provisional. This is a test metric, not an opponent-adjusted strength rating.