Random NBA Team Generator
Six ways to pick, from any NBA season since 1947.
Picking from 30 NBA teams in the
Now generating 30 NBA teams from the 2025-26 NBA Season (Current).
NBA Team Generators
NBA Team Spinner Wheel
Pick 2 Random NBA Teams (Head-to-Head)
NBA Team Picker
Multiple Random NBA Team Generator
Give Me a Random NBA Team
Random NBA Team and Season Generator
Take It Further: Build Your Own NBA Imperialism Map
Liked spinning for a team? Now run a whole season. Drop teams on the map, spin to decide each matchup, and watch the winners conquer their rivals' territory, one click at a time.
Play the Editable NBA Map →NBA Teams
Current Teams
Historic Teams
More NBA Seasons
All 80 NBA seasons, 1946-47 to 2025-26. Replay any of them game by game, or make your own version.
NBA seasons of the 2020s
Charlotte Hornets ended on top, led 45 of 209 days
Make your own 2025-26 NBA mapEnded on top: Oklahoma City Thunder
Led the most days: Indiana Pacers (36 of 214)
Make your own 2024-25 NBA mapEnded on top: Boston Celtics
Led the most days: Philadelphia 76ers (32 of 208)
Make your own 2023-24 NBA mapEnded on top: Denver Nuggets
Led the most days: Memphis Grizzlies (39 of 212)
Make your own 2022-23 NBA mapSacramento Kings ended on top, led 49 of 213 days
Make your own 2021-22 NBA mapEnded on top: Milwaukee Bucks
Led the most days: Phoenix Suns (43 of 191)
Make your own 2020-21 NBA mapEnded on top: Los Angeles Lakers
Led the most days: Boston Celtics (25 of 176)
Make your own 2019-20 NBA mapNBA seasons of the 2010s
Ended on top: Toronto Raptors
Led the most days: Milwaukee Bucks (28 of 213)
Make your own 2018-19 NBA mapEnded on top: Golden State Warriors
Led the most days: Utah Jazz (30 of 212)
Make your own 2017-18 NBA mapEnded on top: Golden State Warriors
Led the most days: Miami Heat (27 of 204)
Make your own 2016-17 NBA mapEnded on top: Cleveland Cavaliers
Led the most days: Golden State Warriors (96 of 210)
Make your own 2015-16 NBA mapGolden State Warriors ended on top, led 65 of 205 days
Make your own 2014-15 NBA mapSan Antonio Spurs ended on top, led 61 of 207 days
Make your own 2013-14 NBA mapEnded on top: Miami Heat
Led the most days: Oklahoma City Thunder (30 of 208)
Make your own 2012-13 NBA mapMiami Heat ended on top, led 37 of 166 days
Make your own 2011-12 NBA mapEnded on top: Dallas Mavericks
Led the most days: Chicago Bulls (29 of 206)
Make your own 2010-11 NBA mapEnded on top: Los Angeles Lakers
Led the most days: Cleveland Cavaliers (50 of 209)
Make your own 2009-10 NBA mapNBA seasons of the 2000s
Los Angeles Lakers ended on top, led 55 of 208 days
Make your own 2008-09 NBA mapEnded on top: Boston Celtics
Led the most days: Detroit Pistons (37 of 209)
Make your own 2007-08 NBA mapEnded on top: San Antonio Spurs
Led the most days: Utah Jazz (41 of 206)
Make your own 2006-07 NBA mapEnded on top: Miami Heat
Led the most days: New Jersey Nets (45 of 211)
Make your own 2005-06 NBA mapEnded on top: San Antonio Spurs
Led the most days: Seattle SuperSonics (34 of 210)
Make your own 2004-05 NBA mapEnded on top: Detroit Pistons
Led the most days: San Antonio Spurs (53 of 213)
Make your own 2003-04 NBA mapLos Angeles Clippers ended on top, led 45 of 208 days
Make your own 2002-03 NBA mapEnded on top: Los Angeles Lakers
Led the most days: San Antonio Spurs (28 of 205)
Make your own 2001-02 NBA mapEnded on top: Los Angeles Lakers
Led the most days: Charlotte Hornets (32 of 209)
Make your own 2000-01 NBA mapDenver Nuggets ended on top, led 49 of 208 days
Make your own 1999-00 NBA mapNBA seasons of the 1990s
Ended on top: San Antonio Spurs
Led the most days: Indiana Pacers (39 of 124)
Make your own 1998-99 NBA mapEnded on top: Chicago Bulls
Led the most days: Los Angeles Lakers (24 of 202)
Make your own 1997-98 NBA mapEnded on top: Chicago Bulls
Led the most days: Utah Jazz (45 of 205)
Make your own 1996-97 NBA mapEnded on top: Chicago Bulls
Led the most days: Orlando Magic (51 of 202)
Make your own 1995-96 NBA mapEnded on top: Houston Rockets
Led the most days: San Antonio Spurs (47 of 203)
Make your own 1994-95 NBA mapEnded on top: Houston Rockets
Led the most days: New York Knicks (36 of 204)
Make your own 1993-94 NBA mapMinnesota Timberwolves ended on top, led 42 of 200 days
Make your own 1992-93 NBA mapChicago Bulls ended on top, led 35 of 202 days
Make your own 1991-92 NBA mapEnded on top: Chicago Bulls
Led the most days: Utah Jazz (32 of 196)
Make your own 1990-91 NBA mapDetroit Pistons ended on top, led 30 of 199 days
Make your own 1989-90 NBA mapNBA seasons of the 1980s
Miami Heat ended on top, led 40 of 189 days
Make your own 1988-89 NBA mapNew Jersey Nets ended on top, led 48 of 204 days
Make your own 1987-88 NBA mapEnded on top: Los Angeles Lakers
Led the most days: Atlanta Hawks (33 of 193)
Make your own 1986-87 NBA mapEnded on top: Boston Celtics
Led the most days: Houston Rockets (39 of 193)
Make your own 1985-86 NBA mapLos Angeles Lakers ended on top, led 50 of 193 days
Make your own 1984-85 NBA mapEnded on top: Boston Celtics
Led the most days: Milwaukee Bucks (62 of 191)
Make your own 1983-84 NBA mapPhiladelphia 76ers ended on top, led 37 of 176 days
Make your own 1982-83 NBA mapEnded on top: Los Angeles Lakers
Led the most days: Washington Bullets (26 of 176)
Make your own 1981-82 NBA mapEnded on top: Boston Celtics
Led the most days: Philadelphia 76ers (32 of 181)
Make your own 1980-81 NBA mapEnded on top: Los Angeles Lakers
Led the most days: Atlanta Hawks (30 of 176)
Make your own 1979-80 NBA mapNBA seasons of the 1970s
San Diego Clippers ended on top, led 44 of 183 days
Make your own 1978-79 NBA mapEnded on top: Washington Bullets
Led the most days: Denver Nuggets (31 of 186)
Make your own 1977-78 NBA mapIndiana Pacers ended on top, led 52 of 181 days
Make your own 1976-77 NBA mapBoston Celtics ended on top, led 42 of 184 days
Make your own 1975-76 NBA mapEnded on top: Golden State Warriors
Led the most days: Houston Rockets (37 of 181)
Make your own 1974-75 NBA mapEnded on top: Seattle SuperSonics
Led the most days: Milwaukee Bucks (35 of 176)
Make your own 1973-74 NBA mapEnded on top: New York Knicks
Led the most days: Boston Celtics (51 of 175)
Make your own 1972-73 NBA mapLos Angeles Lakers ended on top, led 67 of 170 days
Make your own 1971-72 NBA mapBoston Celtics ended on top, led 45 of 169 days
Make your own 1970-71 NBA mapEnded on top: New York Knicks
Led the most days: Atlanta Hawks (32 of 177)
Make your own 1969-70 NBA mapNBA seasons of the 1960s
Ended on top: Boston Celtics
Led the most days: Los Angeles Lakers (43 of 179)
Make your own 1968-69 NBA mapBoston Celtics ended on top, led 45 of 171 days
Make your own 1967-68 NBA mapPhiladelphia 76ers ended on top, led 57 of 165 days
Make your own 1966-67 NBA mapBoston Celtics ended on top, led 40 of 162 days
Make your own 1965-66 NBA mapBoston Celtics ended on top, led 59 of 157 days
Make your own 1964-65 NBA mapEnded on top: Baltimore Bullets
Led the most days: Cincinnati Royals (48 of 155)
Make your own 1963-64 NBA mapEnded on top: Boston Celtics
Led the most days: Los Angeles Lakers (33 of 156)
Make your own 1962-63 NBA mapBoston Celtics ended on top, led 72 of 148 days
Make your own 1961-62 NBA mapBoston Celtics ended on top, led 52 of 150 days
Make your own 1960-61 NBA mapBoston Celtics ended on top, led 65 of 133 days
Make your own 1959-60 NBA mapNBA seasons of the 1950s
Boston Celtics ended on top, led 41 of 134 days
Make your own 1958-59 NBA mapSt. Louis Hawks ended on top, led 28 of 132 days
Make your own 1957-58 NBA mapEnded on top: Boston Celtics
Led the most days: Minneapolis Lakers (21 of 123)
Make your own 1956-57 NBA mapPhiladelphia Warriors ended on top, led 28 of 127 days
Make your own 1955-56 NBA mapEnded on top: Syracuse Nationals
Led the most days: Fort Wayne Pistons (28 of 124)
Make your own 1954-55 NBA mapMilwaukee Hawks ended on top, led 23 of 133 days
Make your own 1953-54 NBA mapEnded on top: Minneapolis Lakers
Led the most days: Boston Celtics (31 of 139)
Make your own 1952-53 NBA mapMinneapolis Lakers ended on top, led 44 of 146 days
Make your own 1951-52 NBA mapEnded on top: Rochester Royals
Led the most days: Minneapolis Lakers (39 of 134)
Make your own 1950-51 NBA mapEnded on top: Minneapolis Lakers
Led the most days: New York Knicks (28 of 157)
Make your own 1949-50 NBA mapNBA seasons of the 1940s
Ended on top: Minneapolis Lakers
Led the most days: Rochester Royals (51 of 138)
Make your own 1948-49 NBA mapBaltimore Bullets ended on top, led 32 of 120 days
Make your own 1947-48 NBA mapEnded on top: Detroit Falcons
Led the most days: Washington Capitols (50 of 157)
Make your own 1946-47 NBA mapAbout the Random NBA Team Generator
Need to pick a random NBA team? The National Basketball Association has 30 teams in 2025-26, and this free generator picks from every one of them. Choose from six tools: a one-click random team generator, a spinner wheel, a head-to-head “pick 2” matchup, an interactive team picker grid, a multi-team generator, and a random picker with history tracking. Want a throwback? Switch to any NBA season and pick from the teams that played that year.
The one-click generator at the top of the page is the simplest way to pick a random NBA team: press the button and one of 30 teams is selected at random. Perfect for settling debates or choosing a team to follow.
Frequently Asked Questions
How many NBA teams are there?
There are 30 teams in the National Basketball Association for the 2025-26 NBA season. Our random team generator includes all 30 teams.
How does the random NBA team generator work?
Our generator uses a random selection algorithm to pick from all 30 NBA teams with equal probability. Each team has exactly a 1-in-30 chance of being selected.
Can I generate multiple random NBA teams at once?
Yes! Use our Multiple Team Generator to pick anywhere from 2 to 30 random NBA teams simultaneously. Each team is selected without replacement, so you won't get duplicates.
What is the NBA team spinner wheel?
The spinner wheel displays all 30 NBA teams in a colorful spinning wheel. Click "Spin the Wheel" and watch it rotate before landing on a random team. Each team is shown in its official colors.
Can I pick 2 random NBA teams for a head-to-head?
Yes. The Pick 2 Random Teams tool draws two different NBA teams at once and shows them head-to-head, handy for matchups, versus debates, or deciding who plays who. You can then simulate the matchup on the editable NBA map.
Is this random NBA team generator free?
Yes, all of our random NBA team generators are completely free to use with no sign-up required. You can generate as many random teams as you want.
Are the teams updated for the current NBA season?
Yes, our team data is updated for the 2025-26 NBA season. You can also use the season selector to pick teams from previous NBA seasons.
Other Random Team Generators
Pick a random team from other sports leagues.