Last Updated on January 6, 2026 by Mat Diekhake

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

Here is the 1989–90 Detroit Pistons roster and regular season player statistics:


1989–90 Detroit Pistons Roster

No. Player Pos Height Weight Age College
23 Mark Aguirre SF 6’6″ 232 lbs 30 DePaul
20 William Bedford C 7’0″ 225 lbs 26 Memphis
4 Joe Dumars SG 6’3″ 195 lbs 26 McNeese State
53 James Edwards C 7’1″ 252 lbs 34 Washington
33 Dave Greenwood PF 6’9″ 222 lbs 32 UCLA
35 Scott Hastings PF 6’10” 235 lbs 29 Arkansas
9 Gerald Henderson PG 6’2″ 175 lbs 34 Virginia Commonwealth
15 Vinnie Johnson SG 6’2″ 200 lbs 33 Baylor
40 Bill Laimbeer C 6’11” 245 lbs 32 Notre Dame
42 Dennis Rodman SF 6’7″ 210 lbs 28 Southeastern Oklahoma State
41 John Salley PF 6’11” 230 lbs 25 Georgia Tech
1 Isiah Thomas PG 6’1″ 180 lbs 28 Indiana
3 Stan Kimbrough PG 5’11” 153 lbs 23 Xavier
25 Ralph Lewis SG 6’6″ 200 lbs 26 La Salle

1989–90 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%
Isiah Thomas PG 28 81 81 37.0 18.4 3.8 9.4 1.7 0.2 4.0 16.3 7.1 .438 1.7 0.5 .309 4.7 3.6 .775
Joe Dumars SG 26 75 71 34.4 17.8 2.8 4.9 0.8 0.0 1.9 14.1 6.8 .480 0.7 0.3 .400 4.4 4.0 .900
James Edwards C 34 82 70 27.8 14.5 4.2 0.8 0.3 0.5 1.6 11.3 5.6 .498 0.0 0.0 .000 4.3 3.2 .749
Mark Aguirre SF 30 78 40 25.7 14.1 3.9 1.9 0.4 0.2 1.6 11.5 5.6 .488 1.2 0.4 .333 3.3 2.5 .756
Bill Laimbeer C 32 81 81 33.0 12.1 9.6 2.1 0.7 1.0 1.2 9.7 4.7 .484 2.0 0.7 .361 2.4 2.0 .854
Dennis Rodman SF 28 82 43 29.0 8.8 9.7 0.9 0.6 0.7 1.1 6.0 3.5 .581 0.1 0.0 .111 2.6 1.7 .654
Vinnie Johnson SG 33 82 12 24.0 9.8 3.1 3.1 0.9 0.2 1.5 9.5 4.1 .431 0.4 0.1 .147 2.4 1.6 .668
John Salley PF 25 82 12 23.3 7.2 5.4 0.8 0.6 1.9 1.2 5.0 2.5 .512 0.0 0.0 .250 3.0 2.1 .713
Gerald Henderson PG 34 46 0 7.3 2.3 0.7 1.3 0.2 0.0 0.3 1.8 0.9 .506 0.7 0.3 .452 0.3 0.2 .769
William Bedford C 26 42 0 5.9 2.8 1.4 0.1 0.1 0.4 0.5 3.0 1.3 .432 0.1 0.0 .167 0.5 0.2 .409
Dave Greenwood PF 32 37 0 5.5 1.6 2.1 0.3 0.1 0.2 0.4 1.4 0.6 .423 0.0 0.0 .000 0.8 0.4 .552
Stan Kimbrough PG 23 10 0 5.0 1.6 0.7 0.5 0.4 0.0 0.4 1.6 0.7 .438 0.0 0.0 .000 0.2 0.2 1.000
Scott Hastings PF 29 40 0 4.2 1.1 0.8 0.2 0.1 0.1 0.2 0.8 0.3 .303 0.3 0.1 .250 0.6 0.5 .864
Ralph Lewis SG 26 4 0 1.5 0.0 0.0 0.0 0.0 0.0 0.3 0.3 0.0 .000 0.0 0.0 .000 0.0 0.0 0.0
Team Totals     82 82 241.5 104.3 44.4 24.3 6.2 5.1 15.0 85.1 40.6 .478 6.6 2.2 .327 30.0 14.5 .761

1989–90 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 28 20 20 37.9 20.5 5.5 8.2 2.2 0.4 3.6 16.0 7.4 .463 3.4 1.6 .471 5.1 4.1 .794
Joe Dumars SG 26 20 20 37.7 18.2 2.2 4.8 1.1 0.0 2.7 14.2 6.5 .458 1.0 0.3 .263 5.7 5.0 .876
James Edwards C 34 20 20 26.8 14.3 3.6 0.7 0.3 0.6 1.6 11.6 5.7 .494 0.1 0.0 .000 4.8 2.9 .604
Mark Aguirre SF 30 20 3 22.0 11.0 4.6 1.4 0.5 0.2 1.5 9.2 4.3 .467 1.2 0.4 .333 2.6 2.0 .750
Bill Laimbeer C 32 20 20 33.4 11.1 10.6 1.4 1.2 0.9 0.8 10.0 4.6 .457 2.2 0.8 .349 1.5 1.3 .862
John Salley PF 25 20 0 27.4 9.5 5.9 1.0 0.5 1.7 1.1 6.1 2.9 .475 0.0 0.0 .000 4.9 3.7 .755
Vinnie Johnson SG 33 20 0 23.2 10.3 2.8 2.7 0.4 0.2 1.6 9.2 4.3 .462 0.4 0.1 .286 2.2 1.7 .791
Dennis Rodman SF 28 19 17 29.5 6.6 8.5 0.9 0.5 0.7 1.6 5.0 2.8 .568 0.0 0.0 .000 1.8 0.9 .514
Dave Greenwood PF 32 5 0 9.4 1.0 1.8 0.0 0.4 0.0 0.4 0.8 0.4 .500 0.0 0.0 .000 0.8 0.2 .250
William Bedford C 26 5 0 3.8 0.8 0.4 0.0 0.0 0.2 0.0 1.2 0.2 .167 0.0 0.0 .000 0.4 0.4 1.000
Scott Hastings PF 29 5 0 3.2 0.4 0.0 0.0 0.0 0.0 0.0 0.8 0.2 .250 0.6 0.0 .000 0.0 0.0 .000
Gerald Henderson PG 34 8 0 2.4 0.3 0.4 0.5 0.3 0.0 0.1 0.6 0.1 .200 0.4 0.0 .000 0.0 0.0 .000
Team Totals     20 20 241.3 101.8 43.7 21.1 6.7 4.5 15.1 81.9 38.6 .471 8.4 3.1 .369 28.7 21.6 .751

1989–90 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 28 81 81 2993 1492 308 765 139 19 322 1322 579 .438 136 42 .309 377 292 .775
Joe Dumars SG 26 75 71 2578 1335 212 368 63 2 145 1058 508 .480 55 22 .400 330 297 .900
James Edwards C 34 82 70 2283 1189 345 63 23 37 133 928 462 .498 3 0 .000 354 265 .749
Mark Aguirre SF 30 78 40 2005 1099 305 145 34 19 121 898 438 .488 93 31 .333 254 192 .756
Bill Laimbeer C 32 81 81 2675 981 780 171 57 84 98 785 380 .484 158 57 .361 192 164 .854
Vinnie Johnson SG 33 82 12 1972 804 256 255 71 13 123 775 334 .431 34 5 .147 196 131 .668
John Salley PF 25 82 12 1914 593 439 67 51 153 97 408 209 .512 4 1 .250 244 174 .713
Dennis Rodman SF 28 82 43 2377 719 792 72 52 60 90 496 288 .581 9 1 .111 217 142 .654
William Bedford C 26 42 0 246 118 58 4 3 17 21 125 54 .432 6 1 .167 43 15 .409
Gerald Henderson PG 34 46 0 335 108 31 61 8 2 16 83 42 .506 31 14 .452 13 10 .769
Dave Greenwood PF 32 37 0 205 60 78 12 4 9 16 52 22 .423 0 0 .000 29 16 .552
Scott Hastings PF 29 40 0 166 42 32 8 3 3 7 33 10 .303 12 3 .250 22 19 .864
Stan Kimbrough PG 23 10 0 50 16 7 5 4 0 4 16 7 .438 0 0 .000 2 2 1.000
Ralph Lewis SG 26 4 0 6 0 0 0 0 0 1 1 0 .000 0 0 .000 0 0 .000
Team Totals   82 82 19805 8556 3643 1996 512 418 1194 6980 3333 .478 541 177 .327 2252 1713 .761  

1989–90 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 28 20 20 758 409 109 163 43 7 72 320 148 .463 68 32 .471 102 81 .794
James Edwards C 34 20 20 536 286 71 13 5 11 31 231 114 .494 1 0 .000 96 58 .604
Mark Aguirre SF 30 20 3 439 219 91 27 10 3 30 184 86 .467 24 8 .333 52 39 .750
Joe Dumars SG 26 20 20 754 364 44 95 22 0 54 284 130 .458 19 5 .263 113 99 .876
Bill Laimbeer C 32 20 20 667 222 211 28 23 18 16 199 91 .457 43 15 .349 29 25 .862
John Salley PF 25 20 0 547 190 117 20 9 33 22 122 58 .475 0 0 .000 98 74 .755
Vinnie Johnson SG 33 20 0 463 206 56 54 8 4 31 184 85 .462 7 2 .286 43 34 .791
Dennis Rodman SF 28 19 17 560 126 161 17 9 13 31 95 54 .568 0 0 .000 35 18 .514
William Bedford C 26 5 0 19 4 2 0 0 1 0 6 1 .167 0 0 .000 2 2 1.000
Gerald Henderson PG 34 8 0 19 2 3 4 2 0 1 5 1 .200 3 0 .000 0 0 .000
Dave Greenwood PF 32 5 0 47 5 9 0 2 0 2 4 2 .500 0 0 .000 4 1 .250
Scott Hastings PF 29 5 0 16 2 0 0 1 0 0 4 1 .250 3 0 .000 0 0 .000
Team Totals     20 20 4825 2035 874 421 134 90 290 1638 771 .471 168 62 .369 574 431 .751

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 37.0 High 18.4 3.8 9.4 1.9 16.8 Team’s floor‑general: main playmaker, primary initiator of offense and transitional defense.  MVP‑13, AS
Joe Dumars Beta – Two‑Way Perimeter Scorer/Defender 34.4 High‑Medium 17.8 2.8 4.9 1.7 13.1 Steady secondary scorer and reliable perimeter defender; balanced scoring with respect for team structure. DPOY‑3, AS, NBA3, DEF1
Bill Laimbeer Beta – Interior Anchor & “Stretch” 5‑Man 33.0 Medium 12.1 9.6 2.1 1.3 12.6 Provided paint protection, rebounding, and spacing via mid‑range/inside shooting — key to controlling boards & floor balance.   
Dennis Rodman Beta‑Plus – Energy Defender & Rebounding Workhorse 29.0 Medium‑Low 8.8 9.7 0.9 1.3 10.4 While not a primary scorer, he delivered elite rebounding and defensive activity — often guarding multiple positions. DPOY‑1, AS, DEF1
Mark Aguirre Gamma – Wing Scoring/Rotation Shooter 25.7 Medium 14.1 3.9 1.9 0.6 10.3 Mid‑season addition to boost scoring; brought perimeter/wing scoring and floor spacing to complement inside/outside balance.   
James Edwards Gamma – Backup Frontcourt Scorer / Rotation Big 27.8 Medium‑Low 14.5 4.2 0.8 0.8 10.1 Provided inside scoring and front‑court depth off the bench — valuable for rest periods of starters.   
Vinnie Johnson Gamma – Sixth Man / Instant-Offense Guard 24.0 Low‑Medium 9.8 3.1 3.1 1.1 8.5 Served as a spark plug off the bench — capable of instant scoring bursts when starters rested or offense stalled.   
John Salley Gamma – Defensive Big / Rim Protection Off‑Bench 23.3 Low 7.2 5.4 1.1 1.7 7.7 Athletic rim‑protector and shot‑blocker off the bench — helped maintain defensive toughness when starters rested.   
Gerald Henderson Role‑Min – Deep Bench Guard 7.3 Low 2.3 0.7 1.3 0.2 2.1 Very limited minutes; unlikely to significantly impact outcomes over full season, used sparingly in mop‑up / garbage time.  
William Bedford Role‑Min – Deep Bench Big 5.9 Low 2.8 1.4 0.1 0.5 2.4 Minimal playing time; mostly depth insurance at center when rotations deepened or injuries occurred.  
Dave Greenwood Role‑Min – Deep Bench Forward 5.5 Low 1.6 2.1 0.3 0.3 2.6 Very limited role; likely used to eat occasional minutes in blowouts or rest periods, without major impact.  
Stan Kimbrough Role‑Min – Third‑String Guard / Emergency Backcourt 5.0 Low 1.6 0.7 0.5 0.4 1.6 Spot‑minutes guard, likely used in rare occasions; negligible season‑long impact.  
Scott Hastings Role‑Min – Bench Forward / End‑of‑Bench Depth 4.2 Low 1.1 0.8 0.2 0.2 1.6 Deep bench forward, minimal minutes — depth piece only.  
Ralph Lewis Role‑Min – Very Occasional Guard Insert 1.5 Low 0.0 0.0 0.0 0.0 0.0 Practically no impact; extremely limited usage over season.