Simple Seasons Basketball

Simple Seasons Basketball gives you the power to simulate a lengthy pro basketball season in a matter of hours! Each team is individually and accurately rated to give you a realistic result in just a few rolls of the dice.

Each season bundle contains a card for each team, that season’s schedule, its playoff bracket, and a blank playoff bracket so you can run your own championship tournament.

Core materials

Simple Seasons Basketball instructions (want to play right now? scroll down to the Quickstart Instructions)
Simple Seasons Basketball scoresheet
Simple Seasons Basketball cross-era modifiers (updated November 2025)

Seasons available

NBA/BAA (1946-present)

1949-1950 NBA season
1950-1951 NBA season
1953-1954 NBA season
1967-1968 NBA season
1974-1975 NBA season
1980-1981 NBA season
1999-2000 NBA season
2019-2020 NBA season (includes original and as-played season schedule)
2020-2021 NBA season
2021-2022 NBA season
2022-2023 NBA season (new December 2025)
2024-2025 NBA season (new December 2025)

WNBA (1997-present)

1997 WNBA season
2021 WNBA season
2022 WNBA season
2025 WNBA season

ABA (1967-1976)

1967-68 ABA season
1968-69 ABA season

Quickstart Instructions

Want to start playing immediately without having to look through the instructions? I’ve got you covered.

At minimum, you need a d20, a d10, and two team cards. A pen and paper might help keep track of scores, but they’re not mandatory.

  1. Pick two teams. Designate one as the home team and the other as the visitor. For my example, I’ll play Utah @ Washington in 2024-2025. (I know, they’re not the best teams.)
  2. Roll your d20 and d10 for your visiting team. Add the home team’s home defense rating (“H: d+_”) to your d20 roll, then find that modified result in a range on the visiting team’s scoring chart. This corresponds, essentially, to the tens digit of their score. Then add in the unmodified d10 result to their score. Beginning with Utah, I roll a 4 on my d20 and a 5 on my d10. To my d20 result, I add Washington’s home defense rating (d+3) to get my modified result, 7. Checking Utah’s scoring chart, I see 7 falls in their 100 point range. Finally, I add in Utah’s d10 result, for a final score of 105.
  3. Repeat step 2 for the home team using the visiting team’s visitor defense rating (“V: d+_”). Once you’ve added the d10 result to their score, also add in their Home Court Advantage modifier, listed under the HC column. For Washington, I’ve rolled a 7 on my d20 and a 6 on my d10. Utah’s visiting defense rating is d+3 as well, so that gives me a 10. The 10 falls in Washington’s 100 point range. Now add the d10 and Home Court Advantage (100 + 6 + 4). Washington totals 110 points.
  4. Record the final score. Washington 110, Utah 105.
  5. (if necessary) If overtime is needed, consult the OT column on each team’s card and roll the d10 for each team. Add each team’s regulation score, their OT rating, and the unmodified d10 result for a final overtime score. Repeat as necessary for each overtime period. Let’s say Washington and Utah tied at 110. Next I would look for their OT ratings (Utah is +5, as is Washington +5). Rolling my d10 for Utah, I get a 6; rolling for Washington, I get a 1. Thus, the final score would be Utah 121, Washington 116.