2004–05 NBL season

The 2004–05 NBL season was the 27th season of competition since its establishment in 1979. A total of 11 teams contested the league, the Victoria Giants has been folded.
Regular season.
The 2004-05 regular season took place over 21 rounds between 29 September 2004 and 20 February 2005.
Round 1.
!width=90| Date
!width=180| Home
!width=60| Score
!width=180| Away
!width=260| Venue
!width=70| Crowd
!width=70| Boxscore
Round 2.
!width=90| Date
!width=180| Home
!width=60| Score
!width=180| Away
!width=260| Venue
!width=70| Crowd
!width=70| Boxscore
Round 3.
!width=90| Date
!width=180| Home
!width=60| Score
!width=180| Away
!width=260| Venue
!width=70| Crowd
!width=70| Boxscore
Round 4.
!width=90| Date
!width=180| Home
!width=60| Score
!width=180| Away
!width=260| Venue
!width=70| Crowd
!width=70| Boxscore
Round 5.
!width=90| Date
!width=180| Home
!width=60| Score
!width=180| Away
!width=260| Venue
!width=70| Crowd
!width=70| Boxscore
Round 6.
!width=90| Date
!width=180| Home
!width=60| Score
!width=180| Away
!width=260| Venue
!width=70| Crowd
!width=70| Boxscore
Round 7.
!width=90| Date
!width=180| Home
!width=60| Score
!width=180| Away
!width=260| Venue
!width=70| Crowd
!width=70| Boxscore
Round 8.
!width=90| Date
!width=180| Home
!width=60| Score
!width=180| Away
!width=260| Venue
!width=70| Crowd
!width=70| Boxscore
Round 9.
!width=90| Date
!width=180| Home
!width=60| Score
!width=180| Away
!width=260| Venue
!width=70| Crowd
!width=70| Boxscore
Round 10.
!width=90| Date
!width=180| Home
!width=60| Score
!width=180| Away
!width=260| Venue
!width=70| Crowd
!width=70| Boxscore
Round 11.
!width=90| Date
!width=180| Home
!width=60| Score
!width=180| Away
!width=260| Venue
!width=70| Crowd
!width=70| Boxscore
Round 12.
!width=90| Date
!width=180| Home
!width=60| Score
!width=180| Away
!width=260| Venue
!width=70| Crowd
!width=70| Boxscore
Round 13.
!width=90| Date
!width=180| Home
!width=60| Score
!width=180| Away
!width=260| Venue
!width=70| Crowd
!width=70| Boxscore
Round 14.
!width=90| Date
!width=180| Home
!width=60| Score
!width=180| Away
!width=260| Venue
!width=70| Crowd
!width=70| Boxscore
Round 15.
!width=90| Date
!width=180| Home
!width=60| Score
!width=180| Away
!width=260| Venue
!width=70| Crowd
!width=70| Boxscore
Round 16.
!width=90| Date
!width=180| Home
!width=60| Score
!width=180| Away
!width=260| Venue
!width=70| Crowd
!width=70| Boxscore
Round 17.
!width=90| Date
!width=180| Home
!width=60| Score
!width=180| Away
!width=260| Venue
!width=70| Crowd
!width=70| Boxscore
Round 18.
!width=90| Date
!width=180| Home
!width=60| Score
!width=180| Away
!width=260| Venue
!width=70| Crowd
!width=70| Boxscore
Round 19.
!width=90| Date
!width=180| Home
!width=60| Score
!width=180| Away
!width=260| Venue
!width=70| Crowd
!width=70| Boxscore
Round 20.
!width=90| Date
!width=180| Home
!width=60| Score
!width=180| Away
!width=260| Venue
!width=70| Crowd
!width=70| Boxscore
Round 21.
!width=90| Date
!width=180| Home
!width=60| Score
!width=180| Away
!width=260| Venue
!width=70| Crowd
!width=70| Boxscore
Ladder.
The NBL tie-breaker system as outlined in the NBL Rules and Regulations states that in the case of an identical win–loss record, the results in games played between the teams will determine order of seeding.
Finals.
Elimination Finals.
!width=90| Date
!width=180| Home
!width=60| Score
!width=180| Away
!width=260| Venue
!width=70| Crowd
!width=70| Boxscore
Semi-finals.
!width=90| Date
!width=180| Home
!width=60| Score
!width=180| Away
!width=260| Venue
!width=70| Crowd
!width=70| Boxscore
Grand Final.
!width=90| Date
!width=180| Home
!width=60| Score
!width=180| Away
!width=260| Venue
!width=70| Crowd
!width=70| Boxscore