Last Updated on November 16, 2025 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.


1989-90 Golden State Warriors 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.


1989-90 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

1989-90 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

Team Impact Index


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.