Last Updated on January 6, 2026 by Mat Diekhake

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

Here’s the Chicago Bulls 1988–89 Roster and Regular Season Player Statistics:


Chicago Bulls 1988–89 Roster

No. Player Pos Height Weight Age College/From
4 John Paxson G 6’2″ 185 lbs 28 Notre Dame
5 Sam Vincent G 6’2″ 185 lbs 26 Michigan State
9 Craig Hodges G 6’2″ 190 lbs 28 Long Beach State
10 Brad Sellers F 7’0″ 210 lbs 26 Ohio State
21 Charles Davis F 6’7″ 215 lbs 30 Wake Forest
22 Scottie Pippen F 6’8″ 210 lbs 23 Central Arkansas
23 Michael Jordan G 6’6″ 198 lbs 25 North Carolina
24 Bill Cartwright C 7’1″ 245 lbs 31 San Francisco
32 Jeff Sanders F 6’7″ 210 lbs 22 Georgia Southern
33 Horace Grant F 6’10” 215 lbs 23 Clemson
34 Dave Corzine C 6’11” 250 lbs 32 DePaul
45 Ed Nealy F 6’7″ 238 lbs 29 Kansas State

Note: The Bulls also had Stacey King and B.J. Armstrong later in 1989, but they joined in the 1989–90 season.


1988–89 Regular Season Per Game

PLAYER POS AGE GP GS MIN PTS REB AST STL BLK TOV FGA FGM FG% 3PA 3PM 3P% FTA FTM FT%
Michael Jordan SG 25 81 81 40.2 32.5 8.0 8.0 2.9 0.8 3.6 22.2 11.9 .538 1.2 0.3 .276 9.8 8.3 .850
Scottie Pippen SF 23 73 56 33.1 14.4 6.1 3.5 1.9 0.8 2.7 11.9 5.7 .476 1.1 0.3 .273 4.1 2.8 .668
Horace Grant PF 23 79 79 35.6 12.0 8.6 2.1 1.1 0.8 1.6 9.9 5.1 .519 0.1 0.0 .000 2.5 1.8 .704
Bill Cartwright C 31 78 76 29.9 12.4 6.7 1.2 0.3 0.5 2.4 9.8 4.7 .475 0.0 0.0   3.9 3.0 .766
Sam Vincent PG 25 70 56 24.3 9.4 2.7 4.8 0.8 0.1 2.0 8.1 3.9 .484 0.2 0.0 .118 1.8 1.5 .822
Craig Hodges SG 28 49 6 22.7 10.0 1.7 2.8 0.8 0.1 1.1 8.0 3.8 .475 3.4 1.4 .423 1.1 0.9 .849
John Paxson PG 28 78 20 22.3 7.3 1.2 3.9 0.7 0.1 0.9 6.6 3.2 .480 1.7 0.6 .331 0.5 0.4 .861
Brad Sellers PF 26 80 25 21.7 6.9 2.8 1.2 0.4 0.9 0.9 6.0 2.9 .485 0.1 0.0 .500 1.3 1.1 .851
Dave Corzine C 32 81 7 18.3 5.9 3.9 1.3 0.4 0.6 1.1 5.4 2.5 .461 0.1 0.0 .250 1.2 0.9 .740
Charles Davis SF 30 49 3 11.1 3.8 2.3 0.6 0.2 0.1 0.4 3.9 1.7 .426 0.3 0.1 .267 0.5 0.4 .731
Anthony Jones SG 26 8 0 8.1 1.5 1.0 0.5 0.3 0.1 0.1 1.9 0.6 .333 0.1 0.0 .000 0.3 0.3 1.000
Will Perdue C 23 30 0 6.3 2.2 1.5 0.4 0.1 0.2 0.5 2.4 1.0 .403 0.0 0.0   0.5 0.3 .571
Jack Haley PF 25 51 1 5.7 2.2 1.4 0.2 0.2 0.0 0.5 1.5 0.7 .474 0.0 0.0   0.9 0.7 .783
Ed Nealy PF 28 13 0 7.2 0.8 1.8 0.5 0.2 0.1 0.1 0.5 0.4 .714 0.0 0.0   1.5 0.1 .500
Dominic Pressley PG 24 3 0 5.7 0.7 0.3 1.3 0.0 0.0 0.0 2.0 0.3 .167 0.7 0.0 .000 0.0 0.0  
David Wood PF 24 2 0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0   0.0 0.0   0.0 0.0  
Team Totals     82 82 241.2 42.0 12.4 27.0 8.8 4.6 16.2 85.0 42.0 .495 6.5 2.1 .328 25.7 20.2 .786

1988–89 Playoff Per Game

PLAYER POS AGE GP GS MIN PTS REB AST STL BLK TOV FGA FGM FG% 3PA 3PM 3P% FTA FTM FT%
Michael Jordan SG 25 17 17 42.2 34.8 7.0 7.6 2.5 0.8 4.0 22.9 11.7 .510 2.1 0.6 .286 13.5 10.8 .799
Scottie Pippen SF 23 17 17 36.4 13.1 7.6 3.9 1.4 0.9 2.4 10.7 4.9 .462 3.3 1.3 .393 2.9 1.9 .640
Bill Cartwright C 31 17 17 34.3 11.8 7.1 1.2 0.5 0.7 2.4 8.7 4.2 .486 0.0 0.0   4.7 3.3 .700
Craig Hodges SG 28 17 17 32.6 11.2 1.5 3.6 1.3 0.2 1.4 10.4 4.3 .412 5.2 2.1 .398 0.8 0.6 .714
Horace Grant PF 23 17 17 36.8 10.8 9.8 2.1 0.6 0.9 1.8 8.2 4.2 .518 0.0 0.0   2.9 2.4 .800
John Paxson PG 28 16 0 18.9 5.8 0.6 2.1 0.8 0.0 0.9 4.9 2.3 .474 1.2 0.3 .263 1.0 0.9 .875
Brad Sellers PF 26 13 0 13.6 4.2 2.4 1.2 0.2 0.3 0.5 4.5 1.7 .379 0.0 0.0   0.9 0.8 .833
Dave Corzine C 32 16 0 13.7 4.1 2.6 0.6 0.3 0.4 0.7 4.0 1.7 .422 0.0 0.0   1.1 0.7 .647
Charles Davis SF 30 17 0 11.2 2.7 2.5 0.3 0.2 0.1 0.8 2.8 1.1 .404 0.4 0.1 .167 0.5 0.4 .778
Will Perdue C 23 3 0 7.3 4.7 2.0 0.7 0.0 0.0 0.0 3.0 2.0 .667 0.3 0.0 .000 1.0 0.7 .667
Sam Vincent PG 25 16 0 7.1 1.8 0.5 1.2 0.2 0.1 0.4 2.1 0.6 .303 0.1 0.0 .000 0.8 0.6 .750
Jack Haley PF 25 5 0 1.4 1.0 0.2 0.2 0.0 0.0 0.0 0.6 0.4 .667 0.0 0.0   0.4 0.2 .500
Team Totals     17 17 242.9 36.6 12.2 23.5 7.8 4.2 15.9 12.2 4.3 .469 12.2 4.3 .353 29.0 22.1 .759

1988–89 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 25 81 81 3255 2633 652 650 234 65 290 1795 966 .538 98 27 .276 793 674 .850
Scottie Pippen SF 23 73 56 2413 1048 445 256 139 61 199 867 413 .476 77 21 .273 301 201 .668
Bill Cartwright C 31 78 76 2333 966 521 90 21 41 190 768 365 .475 0 0   308 236 .766
Horace Grant PF 23 79 79 2809 950 681 168 86 62 128 781 405 .519 5 0 .000 199 140 .704
Sam Vincent PG 25 70 56 1703 656 190 335 53 10 142 566 274 .484 17 2 .118 129 106 .822
John Paxson PG 28 78 20 1738 567 94 308 53 6 71 513 246 .480 133 44 .331 36 31 .861
Brad Sellers PF 26 80 25 1732 551 227 99 35 69 72 476 231 .485 6 3 .500 101 86 .851
Craig Hodges SG 28 49 6 1112 490 84 138 41 4 52 394 187 .475 168 71 .423 53 45 .849
Dave Corzine C 32 81 7 1483 479 315 103 29 45 93 440 203 .461 8 2 .250 96 71 .740
Charles Davis SF 30 49 3 545 185 114 31 11 5 22 190 81 .426 15 4 .267 26 19 .731
Jack Haley PF 25 51 1 289 110 71 10 11 0 26 78 37 .474 0 0   46 36 .783
Will Perdue C 23 30 0 190 66 45 11 4 6 15 72 29 .403 0 0   14 8 .571
Ed Nealy PF 28 13 0 94 11 23 6 3 1 1 7 5 .714 0 0   2 1 .500
Anthony Jones SG 26 8 0 65 12 8 4 2 1 1 15 5 .333 1 0 .000 2 2 1.000
Dominic Pressley PG 24 3 0 17 2 1 4 0 0 0 6 1 .167 2 0 .000 0 0  
David Wood PF 24 2 0 2 0 0 0 0 0 0 0 0   0 0   0 0  
Team Totals     82 82 19780 8726 3471 2213 722 376 1302 6968 3448 .495 530 174 .328 2106 1656 .786

1988–89 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 SG 25 17 17 718 591 119 130 42 13 68 390 199 .510 35 10 .286 229 183 .799
Scottie Pippen SF 23 17 17 619 222 129 67 23 16 41 182 84 .462 56 22 .393 50 32 .640
Bill Cartwright C 31 17 17 583 200 121 20 9 12 41 148 72 .486 0 0   80 56 .700
Craig Hodges SG 28 17 17 554 191 25 62 22 3 24 177 73 .412 88 35 .398 14 10 .714
Horace Grant PF 23 17 17 625 184 167 35 11 16 31 139 72 .518 0 0   50 40 .800
Sam Vincent PG 25 16 0 113 29 8 19 3 1 6 33 10 .303 2 0 .000 12 9 .750
John Paxson PG 28 16 0 302 93 10 34 12 0 15 78 37 .474 19 5 .263 16 14 .875
Brad Sellers PF 26 13 0 177 54 31 15 3 4 6 58 22 .379 0 0   12 10 .833
Dave Corzine C 32 16 0 219 65 41 9 4 6 11 64 27 .422 0 0   17 11 .647
Charles Davis SF 30 17 0 191 46 43 5 4 1 13 47 19 .404 6 1 .167 9 7 .778
Will Perdue C 23 3 0 22 14 6 2 0 0 0 9 6 .667 1 0 .000 3 2 .667
Jack Haley PF 25 5 0 7 5 1 1 0 0 0 3 2 .667 0 0   2 1 .500
Team Totals     17 17 4130 1694 701 399 133 72 256 1328 623 .469 207 73 .353 494 375 .759

Team Impact Spotlight

Player Name Role Tier MPG Usage Tier PPG RPG APG STK (SPG + BPG) Impact Index* Notes Awards
Michael Jordan Alpha-Star 40.2 High 32.5 8.0 8.0 3.7 ≈ 26.1 The clear engine of the team — primary scorer, primary playmaker, and main defensive disruptor (steals + perimeter D). He carried a very large offensive and defensive load and was the focal point in clutch moments throughout the season.  MVP, All-NBA First Team, All-Defensive First Team, Scoring Title
Scottie Pippen Co-Star / Two-Way Wing 33.1 High-Medium 14.4 6.1 3.5 2.7 ≈ 13.3 Emerging as a top-tier two-way wing: contributed across the board — scoring, rebounding, facilitating and defense. His versatility allowed him to guard multiple positions and help shoulder secondary creator/front-court resources. 
Horace Grant Starting Big (Defensive Anchor) 35.6 Medium 12.0 8.6 2.1 1.9 ≈ 12.3 Provided much-needed interior presence: rebounding, rim-protection and physicality. As a starting power forward, he helped stabilize the frontcourt and allowed perimeter players more freedom. 
Bill Cartwright Starting Center (Role C) 29.9 Medium-Low 12.4 6.7 1.2 0.8 ≈ 10.6 Veteran center: brought size and stability in the paint, defended the rim, and offered experienced half-court play. His role underpinned the Bulls’ interior rotation and provided a physical presence against bigger frontcourts. 
Sam Vincent Starting / Ball-Handling Guard (Secondary) 24.3 Medium-Low 9.4 2.7 4.8 0.9 ≈ 8.9 As a primary ball-handler (when starters rested) and secondary playmaker, he helped sustain offensive flow off the bench or in smaller-lineup sets; his assist rate suggests he facilitated when starters needed rest. 
Craig Hodges 3-Point Specialist / Spot Shooter 22.7 Low 10.0 1.7 2.8 0.9 ≈ 7.7 Served as outside-shooting and floor-spacing threat. His perimeter shooting offered the team an extra dimension, especially in a period where 3-point shooting was less emphasized — valuable in spreading defenses and opening lanes for stars.  3-Point Contest Winner (season long pedigree) 
John Paxson Role Guard / Floor-Spacer / Off-Ball PG 22.3 Low 7.3 1.2 3.9 0.8 ≈ 6.6 Provided back-up point-guard minutes, stability, and shooting — especially in less-pressured moments. Valuable in preserving tempo and spacing when starters rested or in sub-lineups. 
Brad Sellers Bench Forward / Stretch Big 21.7 Low 6.9 2.8 1.2 1.3 ≈ 6.1 Provided front-court depth and moderate shooting/rebounding off the bench. Useful in lighter front-court rotations or when resting starters; modest but functional role.
Dave Corzine Backup Center / Rotation Big 18.3 Low 5.9 3.9 1.3 1.0 ≈ 6.1 Served as reserve center — offered interior minutes when starters rested, contributing modest rebounding and inside defense.
Charles Davis Minor Rotation Wing 11.1 Very Low 3.8 2.3 0.6 0.3 ≈ 3.5 Occasionally used as depth — limited minutes and impact, likely utilized in low-leverage or mop-up situations.
Anthony Jones Deep Bench Guard (Spot Minutes) 8.1 Very Low 1.5 1.0 0.5 0.4 ≈ 2.2 Minimal impact; used sparingly, served as extra guard depth when needed.
Ed Nealy Deep Bench Forward 7.2 Very Low 0.8 1.8 0.5 0.3 ≈ 2.2 Rarely used; provided occasional front-court depth and garbage-time minutes.
Will Perdue Reserve Center / Future Development Piece 6.3 Very Low 2.2 1.5 0.4 0.3 ≈ 2.2 Very limited minutes; likely developmental or situational — negligible impact on main rotation but added depth.
Jack Haley Deep Bench Big / Spot Minutes 5.7 Very Low 2.2 1.4 0.2 0.2 ≈ 2.0 Used rarely; marginal role — possibly for matchup-specific minutes or garbage time.
Dominic Pressley Mop-Up / Emergency Guard 5.7 Very Low 0.7 0.3 1.3 0.0 ≈ 1.0 Extremely limited usage; likely only used in blowout or low-leverage situations.
David Wood Marginal Bench Depth 1.0 Negligible 0.0 0.0 0.0 0.0 ≈ 0.0 Practically no impact — negligible minutes and no measurable statistical production.