Last Updated on January 6, 2026 by Mat Diekhake

League Search Page > NBA > Chicago Bulls > Roster & Statistics

Here is the Chicago Bulls 1989–90 Roster and Regular Season Player Statistics:


Chicago Bulls 1989–90 Roster

No. Player Pos Height Weight Age College/From
5 B.J. Armstrong G 6’2″ 175 lbs 22 Iowa
6 Stacey King F/C 6’11” 230 lbs 22 Oklahoma
7 Cliff Levingston F 6’8″ 210 lbs 29 Wichita State
9 Craig Hodges G 6’2″ 190 lbs 29 Long Beach State
10 Dennis Hopson G/F 6’5″ 200 lbs 24 Ohio State
13 Mark Randall F 6’8″ 235 lbs 21 Kansas
14 Rory Sparrow G 6’2″ 175 lbs 31 Villanova
20 Jeff Sanders F 6’7″ 210 lbs 23 Georgia Southern
22 Scottie Pippen F 6’8″ 210 lbs 24 Central Arkansas
23 Michael Jordan G 6’6″ 198 lbs 26 North Carolina
25 Mark McNamara C 6’11” 235 lbs 30 California
32 Will Perdue C 7’0″ 240 lbs 24 Vanderbilt
33 Horace Grant F 6’10” 215 lbs 24 Clemson
34 Bill Cartwright C 7’1″ 245 lbs 32 San Francisco
54 Ed Nealy F 6’7″ 238 lbs 30 Kansas State

1989–90 Regular Season Per Game


PLAYER POS AGE GP GS MPG PPG RPG APG SPG BPG TPG FGA FGM FG% 3PA 3PM 3P% FTA FTM FT%
Michael Jordan SG 26 82 82 39.0 33.6 6.9 6.3 2.8 0.7 3.0 24.0 12.6 .526 3.0 1.1 .376 8.5 7.2 .848
Scottie Pippen SF 24 82 82 38.4 16.5 6.7 5.4 2.6 1.2 3.4 14.0 6.9 .489 1.4 0.3 .250 3.6 2.4 .675
Horace Grant PF 24 80 80 34.4 13.4 7.9 2.8 1.2 1.1 1.4 10.7 5.6 .523 0.0 0.0   3.2 2.2 .699
Bill Cartwright C 32 71 71 30.4 11.4 6.5 2.0 0.5 0.5 1.7 8.4 4.1 .488 0.0 0.0   3.9 3.2 .811
John Paxson PG 29 82 82 28.8 10.0 1.5 4.1 1.0 0.1 1.0 8.6 4.5 .516 1.1 0.4 .359 0.8 0.7 .824
Stacey King PF 23 82 2 21.7 8.9 4.7 1.1 0.5 0.7 1.5 6.5 3.3 .504 0.0 0.0 .000 3.3 2.4 .727
Craig Hodges SG 29 63 0 16.7 6.5 0.8 1.7 0.5 0.0 0.5 5.3 2.3 .438 2.9 1.4 .481 0.5 0.5 .909
B.J. Armstrong PG 22 81 0 15.9 5.6 1.3 2.5 0.6 0.1 1.0 4.8 2.3 .485 0.1 0.0 .500 1.0 0.9 .885
Will Perdue C 24 77 11 11.5 3.8 2.8 0.6 0.2 0.3 0.8 3.5 1.4 .414 0.1 0.0 .000 1.4 0.9 .692
Charles Davis SF 31 53 0 8.1 2.5 1.5 0.3 0.2 0.2 0.4 3.0 1.1 .367 0.5 0.1 .280 0.2 0.1 .875
Jack Haley PF 26 11 0 5.3 2.3 1.6 0.4 0.0 0.1 0.6 1.8 0.8 .450 0.0 0.0   0.6 0.6 1.000
Ed Nealy PF 29 46 0 10.9 2.3 3.0 0.6 0.3 0.1 0.4 1.5 0.8 .529 0.0 0.0 .000 0.9 0.7 .732
Clifford Lett PG 24 4 0 7.0 1.0 0.0 0.3 0.0 0.0 0.5 2.0 0.5 .250 0.0 0.0   0.0 0.0  
Jeff Sanders PF 24 31 0 5.9 0.9 1.3 0.3 0.1 0.1 0.5 1.3 0.4 .325 0.0 0.0   0.1 0.1 .500
Team Totals     82 82 241.8 109.5 40.9 26.5 9.9 4.7 15.2 86.5 43.1 .498 8.2 3.0 .374 26.1 20.3 .778

1989–90 Playoff Per Game

PLAYER NAME POS AGE G GS MPG PTS REB AST STL BLK TOV FGA FGM FG% 3PA 3PM 3P% FTA FTM FT%
Michael Jordan SG 26 16 16 42.1 36.7 7.2 6.8 2.8 0.9 3.5 26.6 13.7 .514 3.1 1.0 .320 9.9 8.3 .836
Scottie Pippen SF 24 15 14 40.8 19.3 7.2 5.5 2.1 1.3 3.3 14.0 6.9 .495 2.1 0.7 .323 6.7 4.7 .710
Horace Grant PF 24 16 16 38.5 12.2 9.9 2.5 1.1 1.1 1.6 9.9 5.1 .509 0.1 0.0 .000 3.3 2.1 .623
Bill Cartwright C 32 16 16 28.9 8.1 4.7 1.0 0.3 0.3 1.6 7.6 3.1 .413 0.0 0.0   2.7 1.8 .674
Stacey King PF 23 16 2 17.6 6.9 3.2 0.6 0.4 0.5 1.1 5.7 2.3 .407 0.1 0.0 .000 2.9 2.3 .766
John Paxson PG 29 15 15 26.3 6.1 1.5 3.6 0.6 0.0 1.0 5.8 2.5 .425 0.6 0.3 .444 0.9 0.9 1.000
Craig Hodges SG 29 16 1 15.9 4.4 1.1 1.1 0.3 0.0 0.9 4.6 1.8 .378 2.6 0.8 .293 0.3 0.2 .750
B.J. Armstrong PG 22 16 0 13.6 4.0 1.3 1.8 0.6 0.0 0.8 3.9 1.3 .339 0.3 0.0 .000 1.5 1.4 .917
Ed Nealy PF 29 15 0 15.2 3.1 3.5 0.3 0.7 0.1 0.5 2.4 1.1 .472 0.1 0.0 .000 1.4 0.9 .619
Will Perdue C 24 13 0 6.0 3.1 1.5 0.2 0.0 0.4 0.3 2.2 1.0 .464 0.2 0.1 .500 1.4 1.0 .722
Charles Davis SF 31 6 0 3.3 0.7 0.5 0.2 0.0 0.0 0.2 1.2 0.3 .286 0.2 0.0 .000 0.0 0.0  
Jeff Sanders PF 24 3 0 1.0 0.7 0.0 0.0 0.0 0.0 0.0 0.3 0.3 1.000 0.0 0.0   0.0 0.0  
Team Totals     16 16 240.0 101.9 40.1 22.8 8.6 4.3 14.4 81.4 38.1 .469 8.9 2.7 .303 30.2 22.9 .760

1989–90 Regular Season Totals

PLAYER POS AGE GP GS MIN PTS REB AST STL BLK TOV FGA FGM FG% 3PA 3PM 3P% FTA FTM FT%
Michael Jordan SG 26 82 82 3197 2753 565 519 227 54 247 1964 1034 .526 245 92 .376 699 593 .848
Scottie Pippen SF 24 82 82 3148 1351 547 444 211 101 278 1150 562 .489 112 28 .250 295 199 .675
Horace Grant PF 24 80 80 2753 1071 629 227 92 84 110 853 446 .523 0 0   256 179 .699
John Paxson PG 29 82 82 2365 819 119 335 83 6 85 708 365 .516 92 33 .359 68 56 .824
Bill Cartwright C 32 71 71 2160 811 465 145 38 34 123 598 292 .488 0 0   280 227 .811
Stacey King PF 23 82 2 1777 728 384 87 38 58 119 530 267 .504 1 0 .000 267 194 .727
B.J. Armstrong PG 22 81 0 1291 452 102 199 46 6 83 392 190 .485 6 3 .500 78 69 .885
Craig Hodges SG 29 63 0 1055 407 53 110 30 2 30 331 145 .438 181 87 .481 33 30 .909
Will Perdue C 24 77 11 884 294 214 46 19 26 65 268 111 .414 5 0 .000 104 72 .692
Ed Nealy PF 29 46 0 503 104 138 28 16 4 17 70 37 .529 2 0 .000 41 30 .732
Charles Davis SF 31 53 0 429 130 81 18 10 8 20 158 58 .367 25 7 .280 8 7 .875
Jeff Sanders PF 24 31 0 182 28 39 9 4 4 15 40 13 .325 0 0   4 2 .500
Jack Haley PF 26 11 0 58 25 18 4 0 1 7 20 9 .450 0 0   7 7 1.000
Clifford Lett PG 24 4 0 28 4 0 1 0 0 2 8 2 .250 0 0   0 0  
Team Totals     82 82 19830 8977 3354 2172 814 388 1201 7090 3531 .498 669 250 .374 2140 1665 .778

1989–90 Playoff Totals

PLAYER POS AGE GP GS MIN PTS REB AST STL BLK TOV FGA FGM FG% 3PA 3PM 3P% FTA FTM FT%
Michael Jordan   26 16 16 674 587 115 109 45 14 56 426 219 .514 50 16 .320 159 133 .836
Scottie Pippen   24 15 14 612 289 108 83 31 19 49 210 104 .495 31 10 .323 100 71 .710
Horace Grant   24 16 16 616 195 159 40 18 18 26 159 81 .509 2 0 .000 53 33 .623
Bill Cartwright   32 16 16 462 129 75 16 5 4 25 121 50 .413 0 0   43 29 .674
Stacey King   23 16 2 281 110 51 9 6 8 17 91 37 .407 1 0 .000 47 36 .766
John Paxson   29 15 15 395 92 22 54 9 0 15 87 37 .425 9 4 .444 14 14 1.000
Craig Hodges   29 16 1 254 71 18 17 4 0 14 74 28 .378 41 12 .293 4 3 .750
B.J. Armstrong   22 16 0 217 64 20 29 10 0 12 62 21 .339 4 0 .000 24 22 .917
Ed Nealy   29 15 0 228 47 52 5 10 1 7 36 17 .472 1 0 .000 21 13 .619
Will Perdue   24 13 0 78 40 19 2 0 5 4 28 13 .464 2 1 .500 18 13 .722
Charles Davis   31 6 0 20 4 3 1 0 0 1 7 2 .286 1 0 .000 0 0  
Jeff Sanders   24 3 0 3 2 0 0 0 0 0 1 1 1.000 0 0   0 0  
Team Totals     16 16 3840 1630 642 365 138 69 226 1302 610 .469 142 43 .303 483 367 .760

Team Impact Spotlight

Player Name Role Tier MPG Usage Tier PPG RPG APG STK (SPG + BPG) Impact Index* Notes Awards
Michael Jordan Alpha-Star 39.0 High 33.6 6.9 6.3 3.5 ≈ 25.6 Team focal point on both ends. Led the league in scoring, carried the Bulls’ offense, and anchored the defense with steals and perimeter D. The offense ran through him; he was the go-to in clutch moments all season.  MVP, All-NBA 1st, All-Defensive 1st, Scoring Title
Scottie Pippen Co-Star / Two-Way Wing 38.4 High-Medium 16.5 6.7 5.4 3.8 ≈ 16.2 A two-way workhorse: handled ball, facilitated offense, stretched defense, disrupted passing lanes. His all-around contributions (rebounds, assists, steals) made him the secondary engine of the team.  All-NBA 2nd, All-Defensive 1st
Horace Grant Starting Big (Defensive Anchor) 34.4 Medium 13.4 7.9 2.8 2.3 ≈ 12.2 Provided interior toughness, rebounding and rim protection. As a dependable defensive big he helped anchor Chicago’s front court — especially valuable given Jordan and Pippen often operated on the perimeter. 
Bill Cartwright Starting Center (Role C) 30.4 Medium-Low 11.4 6.5 2.0 1.0 ≈ 10.2 Offered veteran presence, size and rim protection around the basket. His steadiness inside helped give the Bulls interior stability when front-court rotation took over, especially against bigger lineups.
John Paxson Role Guard / Floor-Spacer / Off-Ball PG 28.8 Medium-Low 10.0 1.5 4.1 1.1 ≈ 8.3 Served as the veteran ball-handler and three-point/off-ball threat. His presence allowed primary creators more freedom, and his stability helped in late-game situations.
Stacey King Bench Frontcourt/Energy Big 21.7 Low 8.9 4.7 1.1 1.2 ≈ 7.0 As a young big off the bench, King provided energy, rebounding and interior defense in his minutes. Useful as a change-of-pace and relief for starters.
Craig Hodges 3-Point Specialist / Spot Shooter 16.7 Low 6.5 0.8 1.7 0.5 ≈ 5.5 Offered outside shooting and floor spacing, giving the Bulls a perimeter scoring outlet beyond the stars. His shooting helped spread defenses and open lanes for others. 3-PT Contest Winner (season long pedigree) 
B.J. Armstrong Bench Guard / Secondary Ball-Mover 15.9 Low 5.6 1.3 2.5 0.7 ≈ 5.0 Contributed as a backup guard: handled some playmaking duties off the bench and provided rest value for starters. Gave coach flexibility with rotations.   
Will Perdue Backup Center / Defensive-Rebounder 11.5 Low 3.8 2.8 0.6 0.5 ≈ 4.3 Role-player providing interior defense and rebounding in limited minutes. Offered necessary depth in the frontcourt rotation.
Ed Nealy Deep Bench Reserve 10.9 Low 2.3 3.0 0.6 0.4 ≈ 3.2 Minimal role; provided occasional rebounding/defensive depth when starters rested.
Charles Davis Minor Rotation Wing 8.1 Very Low 2.5 1.5 0.3 0.4 ≈ 2.4 Very limited minutes; depth wing option mostly for garbage or mop-up minutes.
Clifford Lett Marginal Bench Guard 7.0 Very Low 1.0 0.0 0.3 0.0 ≈ 1.3 Very minor bench role; seldom factored into regular rotations.
Jeff Sanders Deep Bench Forward 5.9 Very Low 0.9 1.3 0.3 0.1 ≈ 1.3 Minimal impact; rarely used.
Jack Haley Deep Bench Big 5.3 Very Low 2.3 1.6 0.4 0.1 ≈ 2.2 Very limited minutes; little influence on season outcomes.