Independent · Free during beta

Serious college basketball numbers.
Zero paywall.

Adjusted efficiency ratings for all 365 Division I teams, a spread model, player impact ratings, and 11 seasons of history. Built independently, updated every morning, and free with an account while the site is in beta.

365
D-I Teams Rated
11+
Seasons of Data
55k+
Games Modeled
Free
Every Feature, For Now
Will Langfeldt

I'm Will Langfeldt, a business economics graduate from the University of Cincinnati. I got into basketball analytics during March Madness, trying to work out the why and the who behind every upset. Why does a 12-seed knock off a 5? Which teams are quietly better than their record says, and which ones are frauds waiting to get found out? Chasing those answers pulled me out of the box score and into efficiency ratings, and before long I was reading the analytics sites more closely than the standings. Eventually I wanted to run the numbers myself instead of trusting someone else's, so I spent a year learning the math and building this.

Everything on the site runs on a model I wrote in R. It re-rates all 365 teams each morning after the night's games, projects every spread, and grades every rotation player in the country. It's a one-person operation, which means when something breaks I fix it, and when you email an idea, I'm the one reading it.

Will Langfeldt Founder · Cincinnati grad · answers his own email
Live from the model

Current Top 10 by Adjusted Net Rating

Points per 100 possessions above average, adjusted for schedule strength. Final 2025-26 season ratings; 2026-27 projections live in the app.

#
Team
Conf
Net Rating
Record
1
Duke
ACC
+32.4
32-2
2
Michigan
Big Ten
+31.0
31-3
3
Arizona
Big 12
+30.5
32-2
4
Florida
SEC
+27.8
26-7
5
Iowa State
Big 12
+26.9
27-7
6
Houston
Big 12
+26.6
28-6
7
Illinois
Big Ten
+25.9
24-8
8
Purdue
Big Ten
+25.1
27-8
9
Michigan State
Big Ten
+22.1
25-7
10
UConn
Big East
+21.9
29-5
What's inside

The stuff I actually use every day

Not a feature checklist. These are the pages I built because I kept wanting them during real games.

Free

Adjusted Efficiency Ratings

Offensive and defensive efficiency per 100 possessions, adjusted for schedule strength. See which teams are actually good versus who just played bad schedules.

Free

Spread Model & Win Probability

My projected spread for every game, built from the efficiency delta, pace, home court, and rest days. Shown alongside win probability so you can see both the margin and the confidence.

Free

Player Profiles & BPM

Every rotation player in the country gets a profile: impact rating, percentile bars, game log, and a projection for next season. Great for finding guys who don't show up in the scoring column.

Free

Transfer Portal Tracker

Roster changes with projected production impact. I find this useful in the offseason when trying to figure out which teams actually got better or worse.

Free

Bracket & Season Sims

A projected 68-team bracket with round-by-round odds, plus conference race simulations. Built for the way-too-early arguments as much as for March.

Free

11 Seasons of History

Efficiency ratings going back 11 seasons for every program. Useful for putting a team's current run in context. Is this a rebuilding year or the new baseline?

The honest comparison

Where LangIndex fits among the sites you already know

I use all of these. They're good. Here's my honest read on where each one shines, and where I'm trying to be different.

KenPom

The reference point for two decades, and the numbers everyone quotes on broadcasts. It's team-first by design, and most of the site sits behind a subscription. If you want the industry standard, that's the one.

Barttorvik

Free, deep, and full of clever tools once you know where to look. The interface is intentionally bare-bones, which regulars love and newcomers tend to bounce off of.

EvanMiya

The most interesting player-impact ratings out there, built on lineup data. The full experience is a paid subscription, and the focus leans player-side more than betting or team tools.

Haslametrics

A free, long-running predictive-ratings and daily-projections site. The numbers are solid and it's genuinely free, though the interface is dated and it stays focused on team ratings and game predictions.

This site

LangIndex

Team ratings, full player profiles, a spread model with its performance tracked in public, bracket projections, NIL value estimates, and 11 seasons of history in one modern interface. I'm the new guy and I know it, so I ship improvements weekly and answer every email.

All of those sites are independent projects I respect, and none of them are affiliated with LangIndex. If you're serious about college basketball, honestly, use more than one model. Different lenses catch different things.

How the model works

The core is a ridge-regression model fit on every game result from the season. It jointly estimates offensive and defensive efficiency for all 365 teams at once, rather than calculating each team independently.

The "ridge" part adds a shrinkage penalty that pulls extreme estimates back toward average, which matters a lot early in November when you've seen six games. As the season goes on and samples grow, the model trusts the data more and shrinks less.

Spreads are built on top of the efficiency gap between teams, adjusted for pace, home court, and rest. It's not magic, and Vegas still has the edge, but it works as a reasonable second opinion.

Ridge Regression Schedule Adjustment Pace Neutral Home Court Factor Margin Scaling Player BPM
Pricing, eventually

Free right now. Freemium later.

Every tool on the site is free while the app is in beta. Down the road, likely next season, a few of the heavier betting tools will move behind a low-cost membership. The core ratings will always stay free.

Available now
Free during beta
$0

Free account, no card, no catch. Signing up takes about 30 seconds and unlocks all of it.

  • Adjusted ratings for all 365 teams
  • Team profiles, rosters, and player BPM
  • Game spreads and win probability
  • Transfer portal and recruiting
  • Conference dashboard and matchups
  • 11 seasons of historical data
Open the app
Planned membership
Later

A low monthly plan that helps cover data and hosting. Targeted for next season. Nothing is locked today.

  • Daily betting picks and edges
  • A few advanced betting tools
  • Alerts for your favorite teams
  • Core ratings stay free, always
Read the FAQ
Questions

Common questions

Short version: points scored or allowed per 100 possessions, adjusted for who you played. A team that goes 20-0 against a weak schedule looks very different from one that went 20-0 against a brutal schedule, and adjusted ratings capture that difference. We use ridge regression to keep things stable, especially early in the season when you've only seen a handful of games.
Honest answer: similar spirit, different execution. KenPom has been refining his four-factor model for 20+ years and it's great. Barttorvik (T-Rank) is also excellent and mostly free. EvanMiya comes at it from a third angle, building player impact ratings from lineup data, with the full site behind a subscription. LangIndex uses ridge regression that jointly estimates every team's efficiency at once, with automatic shrinkage toward the mean for small samples, and puts team ratings, player profiles, and betting tools in one place. Whether any one model is "better" depends on what you're doing with it. Having multiple independent models to compare is the real value.
BPM estimates a player's per-100-possession impact using only box score stats like points, boards, assists, steals, blocks, turnovers, and fouls. Zero is an average D-I player. The best players in the country are in the +8 to +10 range. It's a rough tool but useful for finding players who contribute in ways that don't show up in scoring totals.
Every morning during the season. After the previous night's games are in, the model re-runs on all results through that date. So if Duke and Carolina played Tuesday night, both teams' ratings update Wednesday morning. Preseason ratings are based on returning production, recruiting, and portal activity.
Yes. Every part of the app is free right now. You create a free account (it takes about 30 seconds, no card) and everything is unlocked. Down the road, probably next season, a few of the heavier betting tools like daily picks will move behind a low monthly membership that helps cover data and hosting costs. The core efficiency ratings for all 365 teams will always stay free. Think of it as freemium, with the free tier being generous.
Publicly available game-by-game results and box scores from NCAA Division I men's basketball. All the modeling is done independently, so this isn't a re-skin of an official data product. The spread model is for informational and entertainment purposes only, not financial advice.

Worth a look.
Free to use.

Everything is free right now. Create a free account and explore the ratings, spreads, and player numbers for every team in the country.

Open LangIndex →