Match Impact Calculator

Singles only · Doubles coming soon

NTRP Rating Calculator

Estimate how strong a singles match performance was relative to your current tennis rating.

Your best estimate, 1.5–7.0

Their best estimate, 1.5–7.0

Match score

Set 1
You
Opponent
Set 2
You
Opponent
Set 3Optional
You
Opponent
How reliable is your current rating estimate?

This tool models singles matches. Doubles support is coming soon.

How this estimate is modeled

This tool uses a simple, transparent model that runs entirely in your browser on the numbers you enter. Nothing is looked up or sent to a server. It works in four steps:

Expected performance

The model estimates an expected share of games based on the rating difference between you and your opponent.

Match performance level

It then asks what rating level would make the actual score approximately expected against the opponent you entered.

Rating impact

It combines your entered rating with the estimated match-performance level using a simple rolling-average assumption.

Rating reliability

The reliability setting you choose determines how much prior information the model assumes is already behind your entered rating, and therefore how much a single match can move the estimate:

  • New / uncertain — the model treats the current rating as if it has relatively little prior evidence behind it (internal prior weight 2).
  • Established — the model treats the current rating as if it has a meaningful body of prior evidence behind it (internal prior weight 4).

These weights are deliberately simple and transparent. They are not estimates of the number of matches USTA uses and do not reproduce USTA's proprietary Dynamic NTRP calculation.

None of these formulas are USTA's proprietary Dynamic NTRP algorithm. Tennis Rating Lab is an independent model designed to make match performance and rating direction easier to understand.

Tennis Rating Lab is an independent estimation and educational tool. It is not affiliated with or endorsed by USTA or UTR Sports. USTA does not publish its complete Dynamic NTRP algorithm, so calculations shown here are estimates and should not be interpreted as official ratings.

Keep exploring