Audited ·Last updated 28 Jul 2026·5 citations·Tier 2·0 uses

Assist to Turnover Ratio Calculator

Free assist to turnover ratio calculator for basketball. Get AST/TO plus assists and turnovers per game and per 36 minutes from any box score.

Assist to Turnover Ratio Calculator

Total assists over whatever span you are analysing — one game, a season, or a whole career. Use the same span for every box below.
Total turnovers over the same span. Must be at least 1 — the ratio has no defined value for a player who has never turned the ball over.
Used only for the per-game figures. Enter 1 if you are analysing a single game.
Total minutes over the same span, used for the per-36-minute figures. Enter as a decimal, so 36 minutes 30 seconds is 36.5.
Assist to turnover ratio
2.5
AST divided by TOV — how many baskets a player creates for every possession he gives away. NBA.com carries this as AST/TO in its advanced statistics.
Assists per game
6.25
Turnovers per game
2.5
Assists per 36 minutes
7.5
Turnovers per 36 minutes
3
Net assists (AST minus TOV)
300

Background.

Assist to turnover ratio is the simplest useful measurement of a basketball player's decision-making: how many baskets does he create for every possession he throws away? Divide assists by turnovers and you have it. NBA.com carries it as AST/TO among its advanced statistics, and it is one of the very few advanced-sounding numbers a coach can compute in his head at half time.

This calculator returns the ratio and then does the thing the ratio alone cannot: it puts volume back into the picture. A 3.0 ratio built on 9 assists and 3 turnovers a night is a completely different player from a 3.0 ratio built on 3 assists and 1 turnover, and the bare number cannot tell them apart. So alongside the ratio you get assists and turnovers per game, both figures normalised to 36 minutes so bench and starter workloads are comparable, and the plain net difference between the two counts.

What counts as good depends heavily on position and role. Across the NBA the team-level figure sits close to 1.8 to 2.0. A starting point guard is usually expected to clear 2.0; anything at or above 3.0 is genuinely excellent for a high-volume creator; and 4.0 or above at real assist volume is league-leading territory. Tyrese Haliburton's 2023-24 season — 752 assists against 159 turnovers for a ratio of 4.73 while leading the NBA in assists per game — is the extreme case, and it is the worked example on this page. Big men and wings sit lower by nature, because their assists come from short passes out of the post or the short roll while their turnovers come from catching in traffic, so a 1.2 from a centre can be perfectly healthy.

The main honest criticism of the statistic is that both halves are recorded by human scorers with real discretion. An assist requires a judgement that a pass 'directly led' to a basket, and different scorers and different leagues draw that line differently; a turnover is more objective but still involves calls on who was responsible for a bad pass. That variance is one reason analysts increasingly prefer turnover percentage — turnovers per 100 plays used, available from the usage rate calculator on this site — which measures ball security against the responsibility a player was actually carrying rather than against his assist count.

One genuine mathematical caveat: the ratio is undefined for a player with zero turnovers, and this calculator says so rather than inventing a value. A 4-assist, 0-turnover night is excellent, but it is not an infinite ratio, and the per-game figures describe it better.

What is assist to turnover ratio calculator?

Assist to turnover ratio, written AST/TO or A/TO, is a player's total assists divided by his total turnovers over a chosen span. NBA.com's official statistics glossary defines it as 'the number of assists for a player or team compared to the number of turnovers they have committed' and classifies it as an advanced statistic. There are no coefficients, no league constants and no team context in the calculation — it is a plain quotient of two box-score counts, which is precisely why it is so widely used at every level of the game from high school upward. The statistic is a measure of decision quality rather than of playmaking volume: it asks what fraction of a player's ball-handling responsibility ended productively versus wastefully, without saying anything about how much responsibility he had. That is its principal blind spot. A player who touches the ball rarely, passes only when the read is obvious and never attempts a difficult entry pass will post an excellent ratio without generating much offence, while a primary creator attempting forty passes a game into a set defence will post a lower one while producing far more. For that reason it is best read together with volume figures — assists per game, assists per 36 minutes — and with turnover percentage, which divides turnovers by plays used rather than by assists. Both halves of the ratio are also scorer-judged to some degree: an assist requires a scorer to decide that a pass directly led to a basket, and the strictness of that judgement varies between leagues and eras, so cross-league comparisons should be treated cautiously.

How to use this calculator.

  1. Choose your span — one game, one season, or a career — and use it consistently for all four inputs.
  2. Enter total assists and total turnovers for that span. Turnovers must be at least 1; for a genuinely turnover-free performance the ratio is undefined and you should read the per-game figures instead.
  3. Enter games played. Put 1 here if you are analysing a single game, and the per-game outputs will simply repeat the raw counts.
  4. Enter total minutes played as a decimal — 36 minutes 30 seconds is 36.5. This drives the two per-36-minute rates.
  5. Read the ratio against role-appropriate benchmarks: around 2.0 is the standard expectation for an NBA starting point guard, 3.0 is excellent at high volume, and 4.0 or above at real assist volume is league-leading. Wings typically run 1.5 to 2.0 and centres often below 1.5, which is a function of where their passes come from rather than of carelessness.
  6. Always check the two per-game numbers before drawing a conclusion. Identical ratios at 9-and-3 and at 3-and-1 describe completely different players, and only the volume figures reveal which one you are looking at.
  7. For a workload-adjusted view of ball security, use the turnover percentage output on the usage rate calculator — it divides turnovers by plays used rather than by assists, so it does not reward a player simply for passing less.

The formula.

AST/TO = AST / TOV

The core calculation is a single division: AST/TO = AST / TOV. Nothing is weighted, normalised or adjusted, which is both the appeal and the limitation.

The companion rates follow Basketball-Reference's published conventions. 'Per Game' is a statistic divided by games played. 'Per 36 Minutes' is a statistic divided by minutes played and multiplied by 36 — the 36 is chosen because it approximates a heavy starter's workload, so a per-36 figure reads like a per-game figure for a player who starts and plays most of the game. Both conversions are linear, so they change the volume figures but never the ratio itself: a player with 8 assists and 2 turnovers has a ratio of 4.0 whether you express it per game, per 36 minutes, or as season totals.

Net assists, AST minus TOV, is included precisely because the ratio discards volume. Consider two guards, one with 9 assists and 3 turnovers per game and one with 3 assists and 1 turnover. Both have a ratio of exactly 3.0. Their net figures are +6 and +2, which is a much better description of the difference in what they contribute. Neither number is complete on its own; together they are.

Why the zero-turnover case is an error rather than a very large number. Mathematically AST/0 is undefined, not infinite, and any substitute a calculator invents — returning the assist total, capping at 99, showing a dash — is a fabricated statistic. A 6-assist, 0-turnover half is an outstanding performance, and the honest way to describe it is '6 assists, no turnovers', not 'a ratio of 6' or 'a ratio of infinity'. This calculator therefore asks for at least one turnover and explains why.

The alternative worth knowing about. Turnover percentage, TOV% = 100 x TOV / (FGA + 0.44 x FTA + TOV), measures turnovers per 100 plays used rather than per assist. It has two advantages: it does not reward a player for passing less, and it puts every position on the same scale, since a centre and a point guard both use plays even though only one of them accumulates assists. The 2023-24 NBA team average was 12.1%. Where AST/TO answers 'did he create more than he wasted', TOV% answers 'was he careful with the responsibility he had'. They are complementary, not substitutes.

A worked example.

Example

Tyrese Haliburton's 2023-24 season for the Indiana Pacers: 752 assists against 159 turnovers in 69 games and 2224 minutes. The ratio is 752 / 159 = 4.73, which led all qualified NBA players that season by a wide margin. Per game that is 752 / 69 = 10.90 assists against 159 / 69 = 2.30 turnovers, and per 36 minutes it works out to 36 x 752 / 2224 = 12.17 assists against 36 x 159 / 2224 = 2.57 turnovers. His net figure is 752 - 159 = +593. The reason this season is the right illustration is that it defeats the standard criticism of the statistic. A 4.73 ratio is normally the signature of a cautious low-volume guard who only makes the safe pass — but Haliburton led the entire league in assists per game while posting it, on a team that played at the fastest pace in the NBA at 101.7 possessions per 48 minutes, which mechanically increases turnover opportunities. Basketball-Reference's advanced table backs the same reading from the other direction: an assist percentage of 44.9, meaning he assisted nearly 45% of Indiana's field goals while on the floor, against a turnover percentage of just 12.2, essentially the league team average. Extreme creation volume and average ball security in the same season is what a 4.73 actually represents here — and that combination, not the ratio in isolation, is the thing worth measuring.

assists752
games Played69
minutes Played2,224
turnovers159

Frequently asked questions.

What is a good assist to turnover ratio?
It depends on position and role. NBA teams collectively run close to 1.8-2.0. For a starting point guard, 2.0 is the standard expectation, 2.5 is good, 3.0 is excellent, and above 4.0 at genuine assist volume is league-leading — Tyrese Haliburton's 4.73 in 2023-24 topped the NBA. Wings typically sit between 1.5 and 2.0. Centres often run below 1.5, which is usually not carelessness but a consequence of where their touches happen: short-roll and post passes into traffic are riskier than a swing pass on the perimeter.
How do you calculate assist to turnover ratio?
Divide total assists by total turnovers over the same span. A player with 752 assists and 159 turnovers has a ratio of 752 / 159 = 4.73. There are no weights, coefficients or adjustments — NBA.com defines it simply as the number of assists compared to the number of turnovers committed. Because both halves scale together, the ratio is identical whether you use season totals, per-game averages or per-36-minute rates.
Why can't the calculator handle zero turnovers?
Because division by zero is undefined, not infinite, and any value a calculator substituted would be fabricated. A 5-assist, 0-turnover game is an excellent performance and the honest way to report it is exactly that: 5 assists, no turnovers. Over any meaningful sample a player will have turnovers, so the issue only arises for single games or very short stretches — in which case the per-game figures on this page describe the performance better than a ratio ever could.
Is assist to turnover ratio better than turnover percentage?
They answer different questions, and turnover percentage is the more rigorous of the two for ball-security specifically. TOV% = 100 x TOV / (FGA + 0.44 x FTA + TOV) measures turnovers per 100 plays used, so it does not reward a player for simply passing less, and it applies equally to a centre who never records an assist. AST/TO measures whether a player creates more than he wastes, which is a playmaking question rather than a ball-security one. The 2023-24 NBA team average turnover percentage was 12.1%. Use the usage rate calculator on this site for TOV%.
Does the ratio account for how many minutes a player played?
The ratio itself does not, and it does not need to — assists and turnovers both scale with playing time, so the quotient is already minutes-neutral. What playing time does change is the volume figures, which is why this calculator reports both per-game and per-36-minute rates. Per 36 minutes is the standard normalisation for comparing a bench player against a starter: it answers what the player's counting stats would look like at a heavy starter's workload, holding his per-minute rate constant.
Why is net assists shown alongside the ratio?
Because the ratio deliberately discards volume and net assists deliberately keeps it. A guard averaging 9 assists and 3 turnovers and a guard averaging 3 assists and 1 turnover both post a 3.0 ratio, but their net figures are +6 and +2 per game. Reading the two together separates a high-responsibility creator from a low-usage caretaker, which the ratio alone cannot do. Neither statistic is right on its own.
Do assists mean the same thing in every league?
Not exactly. An assist requires a scorer to judge that a pass directly led to a made basket, and the strictness of that judgement varies between leagues, between eras and to some degree between individual scorers. NBA scoring has historically been regarded as more generous than FIBA or NCAA scoring on this point. Turnovers are more objective but still involve attribution decisions on bad passes. The practical consequence is that assist to turnover ratios should be compared within a league rather than across leagues, and that historical comparisons across scoring-convention changes deserve caution.

In this category

Embed

Quanta Pro

Paid features are coming later.

  • All 590 calculators remain free
  • No billing is enabled
Coming soon