The model, live

See the model think.

Every number on KickServe comes from one engine: a dual Elo + Glicko-2 rating system. Instead of describing it, play with it. Drag the gap between two players and watch both models weigh in — then thin the evidence and see them disagree.

Live model · drag to explore
Player A2290
Player B2110
Rating edge to Player A: 180 points
74%Elo
72%Glicko-2
Player B winsevenPlayer A wins
Evidence on both players

Two lenses on strength

A point, and a point with a band

Both models rate every player from match results — but they answer slightly different questions. Elo gives a single number: fast to move, easy to read. Glicko-2 gives a number and a reliability band (its rating deviation, RD) — how sure we are. A hot streak on thin data widens the band, so the model hedges instead of overreacting.

Elo · point estimate
one number, high or low

Reacts quickly to every result. It carries no sense of its own certainty — a 3-match rating and a 300-match rating look equally confident.

Glicko-2 · point + band
the band = how sure we are

Same rating, plus a confidence band that shrinks as evidence piles up. A wide band pulls win-probabilities toward a coin-flip.

Every surface is a different sport

Clay ≠ grass ≠ hard

We don't rate players once. We rate them on hard, clay and grass separately — plus an overall and a rolling last-52-week form window. The same player can be a top-2 clay threat and mid-pack on grass, and the surface ratings say so.

Clay2350
Hard2278
Grass2249

Illustrative: one clay specialist, three ratings. Each surface leader is normalized to 2350.

Model vs market

We show the market's fair price — vig removed

Betting odds bake in the bookmaker's margin (the vig), so the two prices add up to more than 100%. We strip that out to recover the market's own estimate of the true probability, then show it next to Elo and Glicko so you can see where model and market agree — or don't.

Book prices
Player A −15060%
Player B +13043%
adds to 103% — the 3% is the vig
Fair line
Player A58%
Player B42%
adds to 100% — the market's true read
Built in the open

Where the numbers come from

Ratings are recomputed from full match results and refreshed daily. Live scores and win-probabilities update continuously through play, and every player page carries rating and ranking history going back years — all from the same engine. This project is independent and inspired by the open-analytics spirit of Tennis Abstract.

Is this betting advice?
No. KickServe publishes ratings and probabilities for context and curiosity. There are no picks, no plays, and no edges advertised — the model-vs-market figures are informational only.
Responsible gambling
If you choose to gamble, do so responsibly. Must be 21+. If gambling is a problem, call 1-800-GAMBLER or visit ncpgambling.org.
Found something wrong?
Names, ratings and joins are automated across 23,000+ players, so mistakes happen. Tell us and we'll fix it: [email protected].