CourtSide LiveLike your friend who never misses a game

How CourtSide Works

The short version: we watch every game so you don't have to. Here's how.

What is the XCite Score?

The XCite Score is a 0–100 rating that answers one question: is this game worth watching right now?

Every game on the board gets a score. Higher means more exciting. A 90 means drop what you're doing. A 40 means you're not missing much. We'll even tell you when a game is a Skip — because your time matters and not every Tuesday night MAC game deserves it.

For live games, the score updates every 30 seconds based on what's actually happening on the court — how close it is, how late in the game, whether leads keep changing hands. For pregame, the score is a prediction of how exciting the matchup is likely to be, based on team quality, tempo, and how thousands of similar historical matchups have played out.

What do the score tiers mean?

Every XCite Score maps to a tier so you can tell at a glance what's worth your attention:

ScoreTierWhat it means
85+Must-SeeDrop everything. This is the game of the night. Overtime thrillers, buzzer-beater territory, ranked teams going down to the wire.
70–84Great GameTune in. Competitive action with real stakes — exactly the kind of game you'd regret missing.
55–69SolidWorth a look if nothing else is calling. Decent game, but not appointment viewing.
35–54MehBackground noise at best. One team is probably pulling away or there's just not much on the line.
0–34Skip ItWe're being honest with you — this one's a blowout or a meaningless matchup. Go do something else.

The color of the score badge changes with the tier, so you can scan the board without reading a single number.

How does the live score work?

When a game tips off, the XCite Score starts tracking what's happening in real time. It looks at a handful of key signals and blends them together:

  • How close is it? A 3-point game matters more than a 15-point game. This is the single biggest factor.
  • How much time is left? A tight game with 2 minutes left is way more exciting than the same margin at halftime. Late-game moments carry more weight.
  • Are leads changing hands? Back-and-forth games are inherently more fun to watch. Lots of lead changes = higher score.
  • Is an upset brewing? When a heavy underdog is hanging around against a ranked team, the stakes feel different. The score reflects that.
  • Who's playing? Games between highly-rated teams get a boost — those matchups tend to deliver.
  • What's on the line? Conference title races, NCAA Tournament bubble implications, rivalry games — context matters, and the score accounts for it.

These factors aren't weighted equally. Closeness and time remaining carry the most influence, because at the end of the day, a tight game late in the second half is what makes you stay on the couch.

Overtime games get a significant boost. If a game goes to OT, the score jumps — and it keeps climbing with each additional overtime period. A triple-OT game will always rate as a must-watch.

How does the pregame score work?

Before tip-off, we predict how exciting a matchup is likely to be using a machine learning model trained on over 63,000 historical college basketball games.

The model looks at each team's offensive and defensive efficiency, pace of play, and how the matchup shapes up on paper. The single biggest predictor of an exciting game? How evenly matched the teams are. When two teams with similar efficiency profiles meet up, history says you're more likely to get a good one.

The pregame score also factors in context — is this a bubble game? A conference title showdown? A rivalry? Those things don't just affect the vibe; they correlate with tighter, higher-effort play.

You'll also see small chips on pregame cards that explain why a game scored the way it did. Things like “Tight matchup,” “Bubble game,” or “High tempo” — so you're not just seeing a number, you're seeing the reasoning.

What are the game summaries?

Every game card includes a short AI-written summary that gives you the narrative in one line — think of it as what your most informed friend would text you about the game.

These summaries are generated by AI and grounded in real data: team stats, historical performance, head-to-head records, and live game context. They're designed to sound like a person, not a stat sheet.

  • Pregame summaries give you a scouting report — what makes this matchup interesting (or not).
  • Live summaries update dynamically as the game unfolds. During blowouts, they update less often. But as games tighten up in the final minutes, summaries refresh as frequently as every 20–30 seconds — keeping pace with the action.
  • Postgame summaries capture the final story of the game once it ends, and they stick around permanently.

Tap on any game card to open the full detail view, which includes a richer, deeper breakdown — more context, more stats, more of the story behind the score.

What are the context labels?

You'll sometimes see short editorial lines on game cards — things like “Bubble collision — both teams fighting for the tournament” or “Conference title implications.”

These labels surface the narrative reason a game matters beyond the score itself. They're driven by real tournament projection data and conference standings, and they adjust as the season progresses. Early in the year you won't see many. But as conference races tighten and the NCAA Tournament bubble takes shape, they become more prominent — because that's when context starts mattering most.

Where does the data come from?

CourtSide pulls from multiple sources to stay accurate and up-to-date:

  • Live scores and game states update in real time throughout every game
  • Team ratings and advanced stats come from established college basketball analytics sources that track efficiency, tempo, and overall team strength
  • Tournament projections and conference standings are refreshed daily to keep context labels and stakes calculations current

All of this feeds into the scoring algorithm automatically — no manual curation, no editorial bias. The algorithm sees what the data says, and the score reflects it honestly.

How often does everything update?

  • Live scores: Every 30 seconds
  • XCite Score: Recalculated with every score update
  • AI summaries: Dynamically — more frequently during close, late games; less often during blowouts
  • Pregame predictions: Generated before tip-off and held steady until the game starts
  • Team stats and ratings: Refreshed daily
  • Tournament projection data: Refreshed daily

Why does CourtSide say 'Skip It' for some games?

Because we'd rather be honest with you than hype up a bad game.

Most sports apps treat every game like it's must-watch. We don't. If a game is a 20-point blowout between two sub-.500 teams with nothing on the line, we'll tell you. That honesty is the whole point — when we do say a game is a Must-See, you can trust it.

Is this just for March Madness?

CourtSide covers the entire college basketball season, from early-season tournaments through conference play and into March Madness. The algorithm adapts as the season progresses — early-season games are scored purely on matchup quality, while late-season games factor in bubble status, conference races, and tournament implications.

That said, March is when things really get interesting. The stakes go up, the context labels light up, and the XCite Score has a lot more to work with.