College basketball
365 Division I programs, 32 conferences, about 5,800 games. Every night by date, every program by conference.
Scores
Every D1 game of the night, live and final, with the half and the clock while it's on.
Live & finalSchedule
Tip times for every game, one night at a time — and the next night that has one.
Tonight's slateTeams
Every Division I program by conference, with last season's record.
All 365Rankings
The AP Top 25 and the Coaches Poll — movement, records, first-place votes, and who's receiving votes outside the 25.
AP & CoachesMatchups
The model's projected margin and total on every game, next to the market's.
SoonTV Schedule
Tonight's games by network, once the broadcast assignments are published.
SoonCollege basketball is a different problem from the NBA, and the numbers say why. The NBA plays 1,230 games between 30 teams that all know each other. Division I plays about 5,800 between 365 programs, most of which never meet — so a rating has to be inferred through chains of common opponents rather than read off a round-robin.
That shapes what this section does and doesn't claim. The schedule, the scores and the team index are facts, and they're here now. A projected margin is a model output, and there isn't one yet: the engine was fitted on the NBA, and transplanting those constants is exactly the mistake that published Ohio State as a 32-point favourite against a 50.5-point market line in college football. The matchup board arrives when it's been fitted and walked forward on college results, not before.
A few things about this sport that the data layer had to learn the hard way. A game between a D1 program and a Division II or III opponent arrives from ESPN looking identical to a conference game — same event type, same season type, nothing marking it — and it genuinely counts on the D1 team's record, so it's on the board. The non-D1 side just doesn't get a page. Conference tournaments and the November multi-team events like the Players Era Festival are filed under the same event type as March Madness, separated only by whether ESPN calls the week regular season or postseason; about three games a season per program sit in that bucket, and they count.
The team list is 365, not the 362 ESPN's own team endpoint returns. Queens, Lindenwood and Southern Indiana are all Division I and all missing from it, so membership comes from the D1 group tree instead — which is also the only place a program's conference is published. With 32 conferences trading members every year, that gets re-read on every run rather than kept in a list somebody has to maintain.
Nothing here is a pick. Every number we publish gets graded against what happened, and that record is the product — see how it works.
Common questions
- How many teams does this cover?
- All 365 Division I programs across 32 conferences. The list comes from ESPN's own D1 group tree rather than its flat team list, which is short by three — Queens, Lindenwood and Southern Indiana are all D1 and all missing from it.
- Do games against non-D1 teams count?
- Yes, and they're on the board. A D1 program hosting a Division II or III opponent in November is playing a real game that lands on its record, so we show it. Those opponents just don't get a page of their own.
- Are conference tournaments included?
- They are, and so are the November multi-team events like the Players Era Festival. ESPN files all of them under one event type, and a team's record includes them — about three games a season per program.
- Are these betting picks?
- No. Every number here is a projection we publish and then grade against the result. We're not promising outcomes, and college basketball is a 5,800-game season with enormous variance.