Last Updated on August 7, 2026 by Mat Diekhake
League Search Page > NBA > Golden State Warriors > Roster & Statistics
Here are the Golden State Warriors 1989–90 roster details and the team’s regular-season player statistics.
The 1989–90 Golden State Warriors featured one of the league’s most explosive offenses, led by the high-scoring backcourt of Mitch Richmond and Tim Hardaway. Chris Mullin provided efficient scoring and versatile all-around production, while Hardaway also orchestrated the offense as the primary playmaker. The Warriors thrived in an up-tempo style with balanced scoring and strong ball movement, though their defensive play and interior presence were less prominent than their offensive firepower.
Roster
| No. | Player | Pos | Ht | Wt | Birthdate | College / From |
|---|---|---|---|---|---|---|
| 4 | Terry Teagle | SG | 6-5 | 195 | Apr 10 1960 | Baylor |
| 5 | Šarūnas Marčiulionis (rookie) | SG | 6-5 | 200 | Jun 13 1964 | Lithuania |
| 10 | Winston Garland | PG | 6-2 | 170 | Dec 19 1964 | Missouri State |
| 11 | Tim Hardaway (rookie) | PG | 6-0 | 175 | Sep 1 1966 | UTEP |
| 14 | Larry Smith | PF | 6-8 | 215 | Jan 18 1958 | Alcorn State |
| 17 | Mitch Richmond | SG | 6-5 | 215 | Jun 30 1965 | Kansas State |
| 20 | Mario Elie † | SG | 6-5 | 210 | Nov 26 1963 | American Int’l |
| 23 | Rod Higgins | SF | 6-7 | 200 | Jan 31 1960 | Fresno State |
| 24 | Chris Mullin | SF | 6-6 | 200 | Jul 30 1963 | St. John’s |
| 25 | Manute Bol | C | 7-7 | 200 | Oct 16 1962 | Sudan / Bridgeport |
| 30 | Tom Tolbert | PF | 6-7 | 235 | Oct 16 1965 | Arizona |
| 32 | Alton Lister | C | 6-11 | 240 | Oct 1 1958 | Arizona State |
| 40 | Jim Petersen | PF | 6-10 | 235 | Feb 22 1962 | Minnesota |
| 42 | Paul Mokeski | C | 7-0 | 250 | Jan 3 1957 | Kansas |
| 50 | Uwe Blab | C | 7-1 | 252 | Mar 26 1962 | Indiana |
† Elie played only 3 games before being waived in December 1989; he later returned to the NBA with Houston.
Regular-Season Per Game
| Player | Pos | Age | G | GS | MPG | PPG | RPG | APG | SPG | BPG | TOPG | FGA | FG% | 3PA | 3P% | FTA | FT% |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Chris Mullin | SF | 26 | 78 | 78 | 36.3 | 25.1 | 5.9 | 4.1 | 1.6 | 0.6 | 3.1 | 16.3 | .536 | 3.0 | .372 | 7.3 | .889 |
| Mitch Richmond | SG | 24 | 78 | 78 | 35.9 | 22.1 | 4.6 | 2.9 | 1.3 | 0.3 | 2.6 | 16.5 | .497 | 1.2 | .358 | 6.0 | .866 |
| Tim Hardaway | PG | 23 | 79 | 78 | 33.7 | 14.7 | 3.9 | 8.7 | 2.1 | 0.2 | 3.3 | 12.5 | .471 | 1.1 | .274 | 3.5 | .764 |
| Terry Teagle | SF | 29 | 82 | 49 | 29.0 | 16.1 | 4.5 | 1.9 | 1.1 | 0.2 | 1.8 | 13.7 | .480 | 0.2 | .214 | 3.6 | .830 |
| Rod Higgins | PF | 30 | 82 | 22 | 24.3 | 11.1 | 5.1 | 1.6 | 0.6 | 0.6 | 1.1 | 7.7 | .481 | 2.4 | .347 | 3.5 | .821 |
| Šarūnas Marčiulionis | SG | 25 | 75 | 3 | 22.6 | 12.1 | 2.9 | 1.6 | 1.3 | 0.1 | 1.8 | 7.4 | .519 | 0.5 | .256 | 5.4 | .787 |
| Tom Tolbert | PF | 24 | 70 | 21 | 19.2 | 8.8 | 5.2 | 0.8 | 0.3 | 0.4 | 1.1 | 6.3 | .493 | 0.3 | .278 | 3.4 | .726 |
| Manute Bol | C | 27 | 75 | 20 | 17.5 | 1.9 | 3.7 | 0.5 | 0.2 | 3.2 | 0.7 | 2.3 | .331 | 0.6 | .188 | 0.7 | .510 |
| Winston Garland | PG | 25 | 51 | 4 | 17.5 | 5.3 | 2.2 | 3.1 | 0.9 | 0.1 | 1.6 | 5.6 | .375 | 0.2 | .100 | 1.2 | .841 |
| Jim Petersen | C | 27 | 43 | 19 | 13.8 | 4.0 | 3.7 | 0.5 | 0.4 | 0.5 | 0.8 | 3.3 | .426 | 0.0 | .000 | 1.7 | .712 |
| Alton Lister | C | 31 | 3 | 0 | 13.3 | 4.0 | 2.7 | 0.7 | 0.3 | 0.0 | 0.0 | 2.7 | .500 | 0.3 | .000 | 2.3 | .571 |
| Uwe Blab | C | 27 | 40 | 33 | 12.0 | 2.1 | 2.5 | 0.6 | 0.0 | 0.6 | 0.8 | 2.2 | .379 | 0.0 | 0.8 | .548 | |
| Kelvin Upshaw | SG | 27 | 23 | 0 | 11.0 | 5.6 | 1.2 | 1.1 | 1.1 | 0.0 | 0.7 | 4.5 | .490 | 0.4 | .222 | 1.3 | .774 |
| Chris Welp | C | 26 | 14 | 2 | 10.1 | 3.6 | 2.6 | 0.3 | 0.4 | 0.6 | 0.6 | 2.7 | .421 | 0.0 | 1.6 | .783 | |
| Marques Johnson | SF | 33 | 10 | 0 | 9.9 | 4.0 | 1.7 | 0.9 | 0.0 | 0.1 | 1.0 | 3.2 | .375 | 0.3 | .667 | 1.7 | .824 |
| Mike Smrek | C | 27 | 13 | 3 | 8.2 | 1.6 | 2.6 | 0.1 | 0.3 | 0.8 | 0.7 | 1.8 | .417 | 0.0 | 0.5 | .167 | |
| Leonard Taylor | PF | 23 | 10 | 0 | 3.7 | 1.1 | 1.2 | 0.1 | 0.0 | 0.0 | 0.5 | 0.6 | .000 | 0.1 | .000 | 1.6 | .688 |
| John Shasky | C | 25 | 14 | 0 | 3.6 | 0.7 | 0.9 | 0.1 | 0.1 | 0.1 | 0.1 | 1.0 | .286 | 0.0 | 0.4 | .333 | |
| Team Totals | 82 | 82 | 240.3 | 116.3 | 40.2 | 24.1 | 9.2 | 6.0 | 17.3 | 87.9 | .484 | 9.1 | .324 | 34.9 | .809 |
Regular-Season Totals
| Player | Pos | Age | GP | GS | Min | PTS | REB | AST | STL | BLK | TO | FGA | FGM | 3PA | 3PM | FTA | FTM |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Chris Mullin | SF | 26 | 78 | 78 | 2830 | 1956 | 463 | 319 | 123 | 45 | 239 | 1272 | 682 | 234 | 87 | 568 | 505 |
| Mitch Richmond | SG | 24 | 78 | 78 | 2799 | 1720 | 360 | 223 | 98 | 24 | 201 | 1287 | 640 | 95 | 34 | 469 | 406 |
| Tim Hardaway | PG | 23 | 79 | 78 | 2663 | 1162 | 310 | 689 | 165 | 12 | 260 | 985 | 464 | 84 | 23 | 276 | 211 |
| Terry Teagle | SF | 29 | 82 | 49 | 2376 | 1323 | 367 | 155 | 91 | 15 | 144 | 1122 | 538 | 14 | 3 | 294 | 244 |
| Rod Higgins | PF | 30 | 82 | 22 | 1993 | 909 | 422 | 129 | 47 | 53 | 93 | 632 | 304 | 193 | 67 | 285 | 234 |
| Šarūnas Marčiulionis | SG | 25 | 75 | 3 | 1695 | 905 | 221 | 121 | 94 | 7 | 137 | 557 | 289 | 39 | 10 | 403 | 317 |
| Tom Tolbert | PF | 24 | 70 | 21 | 1347 | 616 | 363 | 58 | 23 | 25 | 79 | 442 | 218 | 18 | 5 | 241 | 175 |
| Manute Bol | C | 27 | 75 | 20 | 1310 | 146 | 276 | 36 | 13 | 238 | 51 | 169 | 56 | 48 | 9 | 49 | 25 |
| Winston Garland | PG | 25 | 51 | 4 | 891 | 270 | 111 | 157 | 48 | 5 | 81 | 288 | 108 | 10 | 1 | 63 | 53 |
| Jim Petersen | C | 27 | 43 | 19 | 592 | 172 | 160 | 23 | 17 | 20 | 36 | 141 | 60 | 1 | 0 | 73 | 52 |
| Uwe Blab | C | 27 | 40 | 33 | 481 | 83 | 99 | 24 | 1 | 22 | 30 | 87 | 33 | 0 | 0 | 31 | 17 |
| Kelvin Upshaw | SG | 27 | 23 | 0 | 252 | 128 | 28 | 26 | 25 | 0 | 15 | 104 | 51 | 9 | 2 | 31 | 24 |
| Chris Welp | C | 26 | 14 | 2 | 142 | 50 | 36 | 4 | 5 | 8 | 9 | 38 | 16 | 0 | 0 | 23 | 18 |
| Mike Smrek | C | 27 | 13 | 3 | 107 | 21 | 34 | 1 | 4 | 11 | 9 | 24 | 10 | 0 | 0 | 6 | 1 |
| Marques Johnson | SF | 33 | 10 | 0 | 99 | 40 | 17 | 9 | 0 | 1 | 10 | 32 | 12 | 3 | 2 | 17 | 14 |
| John Shasky | C | 25 | 14 | 0 | 51 | 10 | 13 | 1 | 1 | 2 | 2 | 14 | 4 | 0 | 0 | 6 | 2 |
| Alton Lister | C | 31 | 3 | 0 | 40 | 12 | 8 | 2 | 1 | 0 | 0 | 8 | 4 | 1 | 0 | 7 | 4 |
| Leonard Taylor | PF | 23 | 10 | 0 | 37 | 11 | 12 | 1 | 0 | 0 | 5 | 6 | 0 | 1 | 0 | 16 | 11 |
| Team Totals | 82 | 82 | 19705 | 9534 | 3300 | 1978 | 756 | 488 | 1401 | 7208 | 3489 | 750 | 243 | 2858 | 2313 |
HeatingUp Impact Index: Team Impact Spotlight
| Player Name | Role Tier | MPG | Usage Tier | PPG | RPG | APG | STK | Impact Index* | Notes |
|---|---|---|---|---|---|---|---|---|---|
| Chris Mullin | Alpha Scorer | 36.3 | High | 25.1 | 5.9 | 4.1 | 2.2 | 18.65 | Core offensive engine; elite scoring efficiency; consistent two-way contributor. |
| Mitch Richmond | Alpha Scorer | 35.9 | High | 22.1 | 4.6 | 2.9 | 1.6 | 15.6 | Strong secondary scorer; slightly less versatile defensively than Mullin; reliable impact. |
| Tim Hardaway | Primary Playmaker | 33.7 | High | 14.7 | 3.9 | 8.7 | 2.3 | 14.85 | Lead facilitator; growth in playmaking and scoring balance; defensive activity solid for PG. |
| Terry Teagle | Secondary Scorer | 29.0 | Medium | 16.1 | 4.5 | 1.9 | 1.3 | 11.95 | Stretch scoring role; good efficiency; less playmaking focus but contributes on boards. |
| Rod Higgins | 3&D / Role Player | 24.3 | Medium | 11.1 | 5.1 | 1.6 | 1.2 | 9.5 | Versatile forward; reliable defense and spacing; growth in rebounding consistency. |
| Šarūnas Marčiulionis | Sixth Man / Aggressor | 22.6 | Medium | 12.1 | 2.9 | 1.6 | 1.4 | 8.5 | High-energy bench scorer; strong offensive efficiency; defensive upside moderate. |
| Tom Tolbert | Role Forward | 19.2 | Low | 8.8 | 5.2 | 0.8 | 0.7 | 7.75 | Rebounds and efficient scoring in limited minutes; modest impact otherwise. |
| Manute Bol | Rim Protector | 17.5 | Low | 1.9 | 3.7 | 0.5 | 3.4 | 5.75 | Defensive specialist; elite rim protection (blocks); very limited offensive contribution. |
| Winston Garland | Backup PG | 17.5 | Low | 5.3 | 2.2 | 3.1 | 1.0 | 5.3 | Spot minutes facilitator; limited scoring; solid pace off the bench. |
| Jim Petersen | Backup C | 13.8 | Low | 4.0 | 3.7 | 0.5 | 0.8 | 4.0 | Energy role behind the rim; modest two-way contribution; short minutes. |
| Alton Lister | Deep Reserve | 13.3 | Low | 4.0 | 2.7 | 0.7 | 0.3 | 3.85 | Limited sample; defensive potential; backup C minutes. |
| Uwe Blab | Backup C | 12.0 | Low | 2.1 | 2.5 | 0.6 | 0.0 | 2.6 | Minimal offensive impact; backup minutes; floor-spacing and defense limited. |
| Kelvin Upshaw | Bench SG | 11.0 | Low | 5.6 | 1.2 | 1.1 | 1.1 | 4.45 | Spot scoring and defensive energy; low usage, high efficiency for minutes played. |
| Chris Welp | Deep Bench | 10.1 | Low | 3.6 | 2.6 | 0.3 | 1.0 | 3.75 | Limited minutes; occasional scoring and rim protection; low role impact. |
| Marques Johnson | Veteran Spot | 9.9 | Low | 4.0 | 1.7 | 0.9 | 0.1 | 3.35 | Veteran bench scorer; reduced role; minimal defensive impact. |
| Mike Smrek | Deep Reserve | 8.2 | Low | 1.6 | 2.6 | 0.1 | 1.1 | 2.7 | Energy C in garbage time; blocks contribute more than scoring. |
| Leonard Taylor | Spot Minutes PF | 3.7 | Very Low | 1.1 | 1.2 | 0.1 | 0.0 | 1.2 | Extremely limited minutes; developmental or end-of-bench role. |
| John Shasky | Deep Reserve C | 3.6 | Very Low | 0.7 | 0.9 | 0.1 | 0.2 | 0.95 | Minimal impact in garbage time; purely depth role. |
