Last Updated on January 6, 2026 by Mat Diekhake

League Search Page > NBA > Detroit Pistons > Roster & Statistics

Here is the 1988–89 Detroit Pistons roster and regular season player statistics:


1988–89 Detroit Pistons Roster

No. Player Pos Height Weight Age College
1 Isiah Thomas PG 6’1″ 180 lbs 27 Indiana
4 Joe Dumars SG 6’3″ 190 lbs 25 McNeese State
10 Dennis Rodman SF 6’7″ 210 lbs 27 Southeastern Oklahoma State
11 John Salley PF 6’11” 230 lbs 24 Georgia Tech
15 Vinnie Johnson SG 6’2″ 200 lbs 32 Baylor
22 James Edwards C 7’0″ 225 lbs 33 Washington
23 Mark Aguirre SF 6’6″ 232 lbs 29 DePaul
24 John Long SG 6’5″ 195 lbs 32 Detroit Mercy
25 Micheal Williams PG 6’2″ 175 lbs 22 Baylor
30 Rick Mahorn PF 6’10” 240 lbs 30 Hampton
40  Bill Laimbeer C 6’11” 245 lbs 31 Notre Dame
50 Darryl Dawkins C 6’11” 251 lbs 32 None
55 Fennis Dembo SF 6’5″ 215 lbs 23 Wyoming
Pace Mannion SG 6’7″ 190 lbs 28 Utah
Steve Harris SG 6’5″ 195 lbs 25 Tulsa
Jim Rowinski PF 6’8″ 250 lbs 28 Purdue

1988–89 Regular Season Per Game

PLR POS AGE GP GS MIN PTS REB AST STL BLK TOV FGA FGM FG% 3PA 3PM 3P% FTA FTM FT%
Adrian Dantley SF 33 42 42 31.9 18.4 3.9 2.2 0.5 0.1 1.9 11.8 6.1 .521 0.0 0.0 .000 7.3 6.1 .839
Isiah Thomas PG 27 80 76 36.6 18.2 3.4 8.3 1.7 0.3 3.7 15.3 7.1 .464 1.5 0.4 .273 4.4 3.6 .818
Joe Dumars SG 25 69 67 34.9 17.2 2.5 5.7 0.9 0.1 2.6 13.1 6.6 .505 0.4 0.2 .483 4.4 3.8 .850
Mark Aguirre SF 29 36 32 29.7 15.5 4.2 2.5 0.4 0.2 1.9 12.3 5.9 .483 2.1 0.6 .293 4.1 3.1 .738
Vinnie Johnson SG 32 82 21 25.3 13.8 3.1 3.0 0.9 0.2 1.3 12.1 5.6 .464 0.5 0.2 .295 3.2 2.4 .734
Bill Laimbeer C 31 81 81 32.6 13.7 9.6 2.2 0.6 1.2 1.6 11.1 5.5 .499 1.1 0.4 .349 2.6 2.2 .840
Rick Mahorn PF 30 72 61 24.9 7.3 6.9 0.8 0.6 0.9 1.3 5.5 2.8 .517 0.0 0.0 .000 2.2 1.6 .748
James Edwards C 33 76 1 16.5 7.3 3.0 0.6 0.1 0.4 0.9 5.6 2.8 .500 0.0 0.0 .000 2.6 1.8 .686
John Salley PF 24 67 21 21.8 7.0 5.0 1.1 0.6 1.1 1.5 5.0 2.5 .498 0.0 0.0 .000 2.9 2.0 .692
Dennis Rodman SF 27 82 8 26.9 9.0 9.4 1.2 0.7 0.9 1.5 6.5 3.9 .595 0.3 0.1 .231 1.9 1.2 .626
Micheal Williams PG 22 49 0 7.3 2.6 0.6 1.4 0.3 0.1 0.9 2.6 1.0 .364 0.2 0.0 .222 1.0 0.6 .660
John Long SG 32 24 0 6.3 2.0 0.5 0.6 0.0 0.1 0.4 1.7 0.8 .475 0.0 0.0 .000 0.5 0.5 .846
Darryl Dawkins C 32 14 0 3.4 1.9 0.5 0.1 0.0 0.1 0.3 1.4 0.6 .474 0.0 0.0 .000 1.3 0.6 .500
Pace Mannion SF 28 5 0 2.8 0.8 0.6 0.0 0.2 0.0 0.0 0.4 0.4 1.000 0.0 0.0 .000 0.0 0.0 .000
Steve Harris SG 25 3 0 2.3 1.3 0.7 0.0 0.3 0.0 0.0 1.3 0.3 .250 0.0 0.0 .000 0.7 0.7 1.000
Fennis Dembo SF 23 31 0 2.4 1.2 0.7 0.2 0.0 0.0 0.2 1.4 0.5 .333 0.1 0.0 .000 0.3 0.3 .800
Jim Rowinski PF 28 6 0 1.3 0.7 0.3 0.0 0.0 0.0 0.0 0.3 0.0 .000 0.0 0.0 .000 0.7 0.7 1.000
Team Totals     82 82 241.8 106.6 45.1 24.7 6.4 5.0 16.3 83.9 41.4 .494 4.9 1.5 .300 29.0 22.3 .769

1988–89 Playoff Per Game

PLR POS AGE GP GS MIN PTS REB AST STL BLK TOV FGA FGM FG% 3PA 3PM 3P% FTA FTM FT%
Isiah Thomas PG 27 17 17 37.2 18.2 4.3 8.3 1.6 0.2 2.5 16.4 6.8 .412 1.8 0.5 .267 5.6 4.2 .740
Joe Dumars SG 25 17 17 36.5 17.6 2.6 5.6 0.7 0.1 1.8 13.7 6.2 .455 0.7 0.1 .083 5.9 5.1 .861
Mark Aguirre SF 29 17 17 27.2 12.6 4.4 1.6 0.5 0.2 1.2 10.7 5.2 .489 1.7 0.5 .276 2.2 1.6 .737
Vinnie Johnson SG 32 17 0 21.9 14.1 2.6 2.5 0.2 0.2 1.2 11.8 5.4 .455 1.4 0.6 .417 3.6 2.8 .758
Bill Laimbeer C 31 17 17 29.2 10.1 8.2 1.8 0.4 0.5 1.1 8.4 3.9 .465 2.5 0.9 .357 1.8 1.5 .806
John Salley PF 24 17 0 23.1 8.9 4.6 0.5 0.5 1.5 0.7 5.8 3.4 .586 0.0 0.0 .000 3.2 2.1 .667
Rick Mahorn PF 30 17 17 21.2 5.7 5.1 0.4 0.5 0.8 0.6 4.1 2.4 .580 0.0 0.0 .000 1.5 1.0 .654
Dennis Rodman SF 27 17 0 24.1 5.8 10.0 0.9 0.4 0.7 1.4 4.1 2.2 .529 0.2 0.0 .000 2.1 1.4 .686
James Edwards C 33 17 0 18.6 7.1 2.1 0.7 0.1 0.5 0.9 5.0 2.4 .471 0.1 0.0 .000 3.0 2.4 .784
Fennis Dembo SF 23 2 0 2.0 1.0 0.0 0.0 0.0 0.0 0.5 0.5 0.5 1.000 0.0 0.0 .000 0.0 0.0 .000
John Long SG 32 4 0 2.0 1.3 0.0 0.0 0.0 0.0 0.0 0.3 0.3 1.000 0.0 0.0 .000 0.8 0.8 1.000
Micheal Williams PG 22 4 0 1.5 0.5 0.5 0.5 0.3 0.0 0.0 0.0 0.0 .000 0.0 0.0 .000 0.5 0.5 1.000
Team Totals     17 17 240.0 100.6 44.2 22.6 4.9 4.5 12.1 80.1 37.9 .473 8.4 2.5 .296 29.4 22.4 .762

1988–89 Regular Season Totals

PLR POS AGE GP GS MIN PTS REB AST STL BLK TOV FGA FGM FG% 3PA 3PM 3P% FTA FTM FT%
Isiah Thomas PG 27 80 76 2924 1458 273 663 133 20 298 1227 569 .464 121 33 .273 351 287 .818
Joe Dumars SG 25 69 67 2408 1186 172 390 63 5 178 903 456 .505 29 14 .483 306 260 .850
Bill Laimbeer C 31 81 81 2640 1106 776 177 51 100 129 900 449 .499 86 30 .349 212 178 .840
Vinnie Johnson SG 32 82 21 2073 1130 255 242 74 17 105 996 462 .464 44 13 .295 263 193 .734
Mark Aguirre SF 29 36 32 1068 558 151 89 16 7 68 441 213 .483 75 22 .293 149 110 .738
James Edwards C 33 76 1 1254 555 231 49 11 31 72 422 211 .500 2 0 .000 194 133 .686
Adrian Dantley SF 33 42 42 1341 772 164 93 23 6 81 495 258 .521 0 0 .000 305 256 .839
Dennis Rodman SF 27 82 8 2208 735 772 99 55 76 126 531 316 .595 26 6 .231 155 97 .626
John Salley PF 24 67 21 1458 467 335 75 40 72 100 333 166 .498 2 0 .000 195 135 .692
Rick Mahorn PF 30 72 61 1795 522 496 59 40 66 97 393 203 .517 2 0 .000 155 116 .748
Micheal Williams PG 22 49 0 358 127 27 70 13 3 42 129 47 .364 9 2 .222 47 31 .660
John Long SG 32 24 0 152 49 11 15 0 2 9 40 19 .475 0 0 .000 13 11 .846
Fennis Dembo SF 23 31 0 74 36 23 5 1 0 7 42 14 .333 4 0 .000 10 8 .800
Darryl Dawkins C 32 14 0 48 27 7 1 0 1 4 19 9 .474 0 0 .000 18 9 .500
Pace Mannion SF 28 5 0 14 4 3 0 1 0 0 2 2 1.000 0 0 .000 0 0 .000
Steve Harris SG 25 3 0 7 4 2 0 1 0 0 4 1 .250 0 0 .000 2 2 1.000
Jim Rowinski PF 28 6 0 8 0 2 0 0 0 0 2 0 .000 0 0 .000 4 4 1.000
Team Totals     82 82 19830 8740 3700 2027 522 406 1316 6879 3395 .494 400 120 .300 2379 1830 .769

1988–89 Playoff Totals

PLR POS AGE GP GS MIN PTS REB AST STL BLK TOV FGA FGM FG% 3PA 3PM 3P% FTA FTM FT%
Isiah Thomas PG 27 17 17 633 309 73 141 27 4 43 279 115 .412 30 8 .267 96 71 .740
Joe Dumars SG 25 17 17 620 300 44 96 12 1 31 233 106 .455 12 1 .083 101 87 .861
Mark Aguirre SF 29 17 17 462 214 75 28 8 3 20 182 89 .489 29 8 .276 38 28 .737
Vinnie Johnson SG 32 17 0 372 239 45 43 4 3 21 200 91 .455 24 10 .417 62 47 .758
Bill Laimbeer C 31 17 17 497 172 140 31 6 8 19 142 66 .465 42 15 .357 31 25 .806
John Salley PF 24 17 0 392 152 79 9 9 25 12 99 58 .586 0 0 .000 54 36 .667
James Edwards C 33 17 0 317 120 36 12 1 8 15 85 40 .471 1 0 .000 51 40 .784
Rick Mahorn PF 30 17 17 360 97 87 7 9 13 11 69 40 .580 0 0 .000 26 17 .654
Dennis Rodman SF 27 17 0 409 98 170 16 6 12 24 70 37 .529 4 0 .000 35 24 .686
John Long SG 32 4 0 8 5 0 0 0 0 0 1 1 1.000 0 0 .000 3 3 1.000
Micheal Williams PG 22 4 0 6 2 2 2 1 0 0 0 0 .000 0 0 .000 2 2 1.000
Fennis Dembo SF 23 2 0 4 2 0 0 0 0 1 1 1 1.000 0 0 .000 0 0 .000
Team Totals     17 17 4080 1710 751 385 83 77 197 1361 644 .473 142 42 .296 516 380 .762

Team Impact Spotlight

Player Name Role Tier MPG Usage Tier PPG RPG APG STK (SPG+BPG) Impact Index* Notes Awards
Isiah Thomas Alpha – Primary Ball‑Handler / Engine 36.6 High 18.2 3.4 8.3 1.9 15.9 Team’s floor‑general: led club in assists and steals, orchestrating offense rather than dominating scoring — essential for the fluid, team‑first style that won them the title.  MVP‑17, AS
Joe Dumars Beta – Two‑Way Perimeter Scorer & Secondary Creator 34.9 High‑Medium 17.2 2.5 5.7 1.0 13.2 Reliable secondary scorer and perimeter defender, provided balance in backcourt alongside Thomas; consistency in scoring and creation made him a key co‑star.  MVP‑17, DEF1
Bill Laimbeer Beta – Interior Anchor & Floor Spacer 32.6 Medium 13.7 9.6 2.2 1.8 13.7 Strong rim‑protection and rebounding inside, plus ability to stretch floor — vital kind of “big‑man glue” that sustained offense and defense through physical games.   
Adrian Dantley Beta – Frontcourt Scoring Option (Pre‑Trade) 31.9 Medium 18.4 3.9 2.2 0.6 12.5 Until mid‑season trade, served as a primary scoring option in frontcourt; his scoring punch offered offensive balance before team chemistry concerns led to his departure.   
Mark Aguirre Beta – Wing Scorer / 6th Man Starter Hybrid (Post‑Trade) 29.7 Medium 15.5 4.2 2.5 0.6 11.4 Acquired mid‑season — provided wing scoring and versatility that bolstered bench and starter rotation; his arrival coincided with a late‑season surge in team performance.   
Dennis Rodman Beta‑Plus – Rebounding & Defensive Energy Specialist 26.9 Low‑Medium 9.0 9.4 1.2 1.6 10.6 Though not a primary scorer, delivered elite rebounding and defensive hustle — brought grit and intensity, especially valuable in key games and defensive matchups down stretch.  DPOY‑3, 6MOY‑3, DEF1
Vinnie Johnson Gamma – Sixth Man / Instant Offense Spark 25.3 Low‑Medium 13.8 3.1 3.0 1.1 10.5 “Instant offense” off the bench — capable of clutch scoring bursts and stabilizing bench production, adding scoring depth when starters rested.   
Rick Mahorn Gamma – Physical Forward / Defensive Toughness Role Player 24.9 Low‑Medium 7.3 6.9 0.8 1.5 8.7 Provided physicality, defensive toughness and rebounding as a hard‑nosed forward — valuable for maintaining defensive identity in tougher matchups.   
John Salley Gamma – Defensive Big / Rotation Rim Protector 21.8 Low 7.0 5.0 1.1 1.7 7.4 Athletic center off the bench — offered shot‑blocking, defensive versatility and solid rebounding minutes, helping sustain interior defense when starters rested.   
James Edwards Gamma – Depth Center / Low‑Usage Frontcourt Option 16.5 Low 7.3 3.0 0.6 0.5 5.7 Role player center used sparingly — offered front‑court depth and occasional inside scoring/rebounding, though limited role minimized season‑wide impact.  
Micheal Williams Role‑Min – Late‑Rotation Guard / Occasional Ball‑Handler 7.3 Low 2.6 0.6 1.4 0.4 2.5 Very limited minutes; occasional guard minutes, primarily depth and emergency substitution, with minimal statistical or strategic impact.   
John Long Role‑Min – Deep Bench Guard 6.3 Low 2.0 0.5 0.6 0.1 2.6 Minimal usage; likely used in mop‑up or low‑stakes moments — negligible influence on overall season outcomes.   
Fennis Dembo Role‑Min – Occasional Wing / Bench Forward 2.4 Low 1.2 0.7 0.2 0.0 2.1 Essentially marginal — few minutes, extremely limited production, more a roster filler than active contributor.   
Darryl Dawkins Role‑Min – Deep Bench Center 3.4 Low 1.9 0.5 0.1 0.1 2.3 Very limited usage; minimal impact, used rarely — more for roster depth than competitive contribution.   
Steve Harris Role‑Min – Very Occasional Guard 2.3 Low 1.3 0.7 0.0 0.3 2.1 Barely played — deep bench guard, negligible impact over season.   
Jim Rowinski Role‑Min – Fringe Big / End‑of‑Bench Forward 1.3 Low 0.7 0.3 0.0 0.0 1.0 Practically no playing time — purely depth insurance, no significant on‑court contributions.   
Pace Mannion Role‑Min – Emergency Guard / Occasional Bench Fill 2.8 Low 0.8 0.6 0.0 0.2 2.3 Extremely limited minutes — negligible influence on season stats or outcomes.