Every NBA team scored as a roto fantasy team. The title the NBA never hands out.
Roster: every team is its top 10 players by minutes that season. A fixed roster keeps the counting stats fair: no bonus for a deep, injury-churned bench.
Scoring: true roto. The teams are ranked in each of the 9 categories (FG% · FT% · 3PM · PTS · REB · AST · STL · BLK · TO; fewest turnovers ranks best), placement points are awarded in each (worst = 1 … best = the number of teams), and the 9 sums add up to the Roto total. Older seasons score only the categories tracked that year.
A team can be Roto Champ without winning the real title: that gap is the whole fun.
The Boston Celtics won the 1958-59 Roto Champ with 34.0 points, edging the St. Louis Hawks by just 1.0. Their title was built on points, rebounds and assists, where they ranked 1st, 1st and 2nd, with no category below 4th. The two were built in opposite directions: the Boston Celtics took 4.0 points across free-throw percentage and points, while the St. Louis Hawks took 4.0 back across field-goal percentage and assists. This season is scored on five categories, not nine: three-pointers, steals, blocks and turnovers were not tracked yet.
Every season’s champ, decided by the box score instead of the bracket. The badge shows how that team actually finished.
Roto championships all-time, with relocations merged into one franchise.
| # | Franchise | Titles | Seasons won |
|---|---|---|---|
| 1 | 2023-24, 1990-91, 1985-86, 1984-85, 1972-73, 1971-72, 1970-71, 1959-60, 1958-59, 1957-58, 1955-56, 1954-55, 1953-54, 1952-53 | 14 | 2023-24, 1990-91, 1985-86, 1984-85, 1972-73, 1971-72, 1970-71, 1959-60, 1958-59, 1957-58, 1955-56, 1954-55, 1953-54, 1952-53 |
| 2 | 2016-17, 2015-16, 2014-15, 1975-76, 1974-75, 1973-74, 1956-57 | 7 | 2016-17, 2015-16, 2014-15, 1975-76, 1974-75, 1973-74, 1956-57 |
| 3 | 2010-11, 2008-09, 2007-08, 1989-90, 1986-87, 1979-80, 1965-66 | 7 | 2010-11, 2008-09, 2007-08, 1989-90, 1986-87, 1979-80, 1965-66 |
| 4 | 2019-20, 1981-82, 1980-81, 1977-78, 1969-70, 1967-68, 1966-67 | 7 | 2019-20, 1981-82, 1980-81, 1977-78, 1969-70, 1967-68, 1966-67 |
| 5 | PHXPhoenix Suns 2021-22, 2006-07, 2005-06, 2004-05, 1998-99, 1997-98, 1993-94 | 7 | 2021-22, 2006-07, 2005-06, 2004-05, 1998-99, 1997-98, 1993-94 |
| 6 | 1964-65, 1963-64, 1962-63, 1961-62, 1960-61, 1951-52 | 6 | 1964-65, 1963-64, 1962-63, 1961-62, 1960-61, 1951-52 |
| 7 | 2009-10, 2003-04, 2002-03, 2001-02, 2000-01 | 5 | 2009-10, 2003-04, 2002-03, 2001-02, 2000-01 |
| 8 | 2024-25, 2013-14, 2012-13, 2011-12 | 4 | 2024-25, 2013-14, 2012-13, 2011-12 |
| 9 | 2025-26, 1982-83, 1978-79, 1976-77 | 4 | 2025-26, 1982-83, 1978-79, 1976-77 |
| 10 | 1996-97, 1995-96 | 2 | 1996-97, 1995-96 |
| 11 | 1988-89, 1987-88 | 2 | 1988-89, 1987-88 |
| 12 | 1999-00, 1991-92 | 2 | 1999-00, 1991-92 |
| 13 | 2018-19, 2017-18 | 2 | 2018-19, 2017-18 |
| 14 | 2022-23 | 1 | 2022-23 |
| 15 | 1968-69 | 1 | 1968-69 |
| 16 | 1992-93 | 1 | 1992-93 |
| 17 | 1994-95 | 1 | 1994-95 |
| 18 | 2020-21 | 1 | 2020-21 |
| 19 | UTHUtah Jazz 1983-84 | 1 | 1983-84 |