About

CBB Coach DB is a college basketball analytics platform built around coaches, not teams or players. There are plenty of existing analytics tool in the college basketball space but it was still frustratingly annoying to find and answer to simple queries like "X's record against ranked teams". None of the existing platforms let you query a coach's record across multiple dimensions at once.

We built CBB Coach DB to answer the questions that fans, journalists, and analysts have always had to research manually. Questions like:

  • What is Bill Self's record at Allen Fieldhouse when both teams are ranked in the AP Top 10?
  • How does Coach X perform in away conference games in February and March?
  • Which active coaches have the best NCAA Tournament record as an underdog?
  • What is a coach's overtime record against ranked opponents?

Until now, answering any of these required digging through box scores, cross-referencing poll archives, or writing code. CBB Coach DB makes it a single query.

Free coach profiles include career records, season-by-season breakdowns, pre-computed splits (home/away, vs. ranked, NCAA Tournament, and more), and AP Poll history. The paid query builder opens up the full filter engine — combine any number of conditions to slice coaching records however you want.

Frequently Asked Questions

Our data currently goes back to the 2000–01 season. This gives us over two decades of game-level results, which covers the full tenure of most active head coaches. We chose this cutoff because compiling the data takes a considerable amount of manual mapping effort and it's difficult to find accurate pre-2001 data. For example, in-season coaching changes, ad-hoc interim coaching, etc. is difficult to find and requires scouring the internet for old articles or newspaper clippings. This all takes manual effort.

We currently cover schools from the power conference landscape: the Big Ten, Big 12, SEC, ACC, and Big East. This represents the core of Division I basketball and covers the coaches and matchups that most people are interested in.

The reason for this scope isn't technical — it's the amount of manual mapping work required. Each school needs its coaching history, conference affiliations, venue names, and opponent identifiers verified and mapped across 25+ seasons of data. Expanding to all 360+ D1 schools is a priority and something we're actively working toward.

Each game is tagged with both the team's and opponent's AP Poll ranking at the time the game was played (unless the game is an NCAA tournament game, in which case the seed is used). We use the most recent weekly AP Poll released before the game date. If a team was unranked, no ranking is assigned. This lets you filter by conditions like "vs. Top 25" or "when ranked in the Top 10" and get accurate results that reflect the rankings as they were known at game time.

Forfeited games are excluded from the dataset entirely — the on-court result is what matters for coaching analysis, and forfeits are administrative outcomes that don't reflect what happened in the game. Vacated games (e.g., due to NCAA violations) are counted normally using the actual game result. The NCAA may vacate wins from the record books, but the game was still played and coached.

Every coach profile, season breakdown, and pre-built split page is completely free — no account required. The paid tier unlocks the query builder and the compare tool, which let you combine any number of filters (opponent rank, location, game type, month, conference, overtime, and more) to build custom queries and compare coaches head to head. Paid subscribers can also save queries, see what other user's are searching, and export results as CSV. The pro tier costs $19.99/year, and proceeds are used to keep the site running (server costs, etc.).

Use the Feedback button in the footer on any page. Select "Data Issue" as the category and include as much detail as you can — the coach, season, game, and what looks wrong. We take data accuracy seriously and investigate every report.

Report an Issue

Thanks for your feedback!

We'll look into it.

Please provide at least 10 characters.

Page: