Last Updated on January 26, 2026 by Mat Diekhake

League Search Page > NBA > Boston Celtics > Roster & Statistics

Here is the Boston Celtics 1988–89 Roster and Regular Season Player Statistics.


Boston Celtics 1988–89 Roster

No. Player Pos Height Weight Age College
00 Robert Parish C 7’0″ 230 lb 35 Centenary
3 Dennis Johnson PG 6’4″ 185 lb 34 Pepperdine
12 Brian Shaw PG 6’6″ 190 lb 22 UC Santa Barbara
20 Darren Daye SF 6’8″ 220 lb 27 UCLA
24 Jim Paxson SG 6’6″ 200 lb 31 Dayton
32 Kevin McHale PF 6’10” 210 lb 31 Minnesota
33 Larry Bird SF 6’9″ 220 lb 32 Indiana State
34 Reggie Lewis SG 6’7″ 195 lb 23 Northeastern
35 Ed Pinckney PF 6’9″ 195 lb 25 Villanova
42 Mark Acres C 6’11” 220 lb 26 Oral Roberts
44 Danny Ainge SG 6’5″ 195 lb 29 BYU
45 Brad Lohaus PF 6’11” 235 lb 24 Iowa
50 Joe Kleine C 7’0″ 255 lb 27 Arkansas
52 Kelvin Upshaw PG 6’2″ 175 lb 26 Utah State
53 Otis Birdsong SG 6’3″ 190 lb 33 Houston
54 Ron Grandison SF 6’6″ 215 lb 24 New Orleans
55 Ramón Rivas C 6’10” 275 lb 22 Temple
56 Kevin Gamble SF 6’5″ 210 lb 23 Iowa

Head Coach: Jimmy Rodgers


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%
Kevin McHale PF 31 78 74 36.9 22.5 8.2 2.2 0.3 1.2 2.5 15.5 8.5 .546 0.1 0.0 .000 6.8 5.6 .818
Larry Bird SF 32 6 6 31.5 19.3 6.2 4.8 1.0 0.8 1.8 17.3 8.2 .471 0.0 0.0   3.2 3.0 .947
Robert Parish C 35 80 80 35.5 18.6 12.5 2.2 1.0 1.5 2.5 13.1 7.5 .570 0.0 0.0   5.1 3.7 .719
Reggie Lewis SF 23 81 57 32.8 18.5 4.7 2.7 1.5 0.9 1.8 15.3 7.5 .486 0.3 0.0 .136 4.5 3.5 .787
Danny Ainge PG 29 45 28 30.0 15.9 3.4 4.8 1.2 0.0 1.8 13.1 6.0 .460 3.4 1.3 .374 2.8 2.5 .891
Dennis Johnson PG 34 72 72 32.1 10.0 2.6 6.6 1.3 0.3 2.4 8.9 3.8 .434 0.7 0.1 .140 2.7 2.2 .821
Ed Pinckney PF 25 29 9 23.4 10.1 5.1 1.5 1.0 0.8 1.3 6.1 3.3 .540 0.0 0.0   4.4 3.6 .798
Brian Shaw SG 22 82 54 28.1 8.6 4.6 5.8 1.0 0.3 2.3 8.4 3.6 .433 0.2 0.0 .000 1.6 1.3 .826
Jim Paxson PG 31 57 7 20.0 8.6 1.3 1.9 0.7 0.1 1.0 7.8 3.5 .454 0.4 0.1 .167 1.8 1.5 .816
Kelvin Upshaw SG 26 23 0 20.6 7.0 1.6 4.2 0.8 0.1 1.8 6.5 3.2 .490 0.4 0.1 .200 0.9 0.6 .700
Joe Kleine C 27 28 2 17.8 6.1 4.9 1.1 0.5 0.2 1.3 4.6 2.1 .457 0.0 0.0 .000 2.3 1.9 .828
Brad Lohaus PF 24 48 15 15.4 5.6 3.0 1.0 0.4 0.5 1.0 5.6 2.4 .433 0.1 0.0 .000 1.0 0.7 .761
Kevin Gamble SF 23 44 6 8.5 4.3 1.0 0.8 0.3 0.1 0.4 3.1 1.7 .551 0.3 0.0 .182 1.3 0.8 .636
Otis Birdsong SG 33 13 0 8.3 2.8 1.0 0.7 0.2 0.1 0.9 2.8 1.4 .500 0.2 0.1 .333 0.2 0.0 .000
Ron Grandison PF 24 72 0 7.3 2.5 1.3 0.6 0.3 0.0 0.5 2.0 0.8 .415 0.1 0.0 .000 1.1 0.8 .738
Ramón Rivas C 22 28 0 3.3 1.4 0.9 0.1 0.1 0.0 0.3 1.1 0.4 .387 0.0 0.0 .000 0.9 0.6 .640
Totals   82 82 241.2 109.2 44.2 26.7 7.8 5.1 16.3 87.1 42.9 .493 3.8 1.0 .252 28.6 22.4 .783

Playoff Per Game

PLAYER POS AGE GP GS MIN PTS REB AST STL BLK TOV FGA FGM FG% 3PA 3PM 3P% FTA FTM FT%
Reggie Lewis SF 23 3 3 41.7 20.3 7.0 3.7 1.7 0.0 2.7 18.3 8.7 .473 0.7 0.0 .000 4.3 3.0 .692
Kevin McHale PF 31 3 3 38.3 19.0 8.0 3.0 0.3 0.7 1.3 13.7 6.7 .488 0.0 0.0   7.7 5.7 .739
Brian Shaw SG 22 3 3 41.3 17.0 5.7 6.3 1.0 0.0 2.0 14.3 7.3 .512 0.3 0.0 .000 3.0 2.3 .778
Robert Parish C 35 3 3 37.3 15.7 8.7 2.0 1.3 0.7 2.0 14.7 6.7 .455 0.0 0.0   3.0 2.3 .778
Kevin Gamble SF 23 1 1 29.0 8.0 1.0 2.0 1.0 0.0 0.0 11.0 4.0 .364 1.0 0.0 .000 2.0 0.0 .000
Joe Kleine C 27 3 0 21.7 6.3 5.7 0.7 0.0 0.3 2.0 3.7 2.0 .545 0.3 0.0 .000 3.0 2.3 .778
Kelvin Upshaw SG 26 3 0 8.0 3.3 0.7 1.7 0.3 0.0 0.3 4.0 1.7 .417 0.0 0.0   0.0 0.0  
Dennis Johnson PG 34 3 1 19.7 2.7 1.3 3.0 1.0 0.0 1.0 5.0 1.3 .267 0.0 0.0   0.0 0.0  
Ed Pinckney PF 25 3 0 15.0 2.7 1.7 0.3 0.3 0.3 1.3 4.0 1.0 .250 0.0 0.0   0.7 0.7 1.000
Otis Birdsong SG 33 3 1 6.7 0.7 0.7 0.3 0.3 0.3 1.0 1.7 0.3 .200 0.7 0.0 .000 0.0 0.0  
Mark Acres C 26 2 0 1.0 0.0 0.5 0.0 0.0 0.0 0.0 0.5 0.0 .000 0.5 0.0 .000 0.0 0.0  
Totals   3 3 240.0 90.3 40.0 21.7 6.7 2.3 14.0 83.3 37.0 .444 2.7 0.0 .000 22.3 16.3 .731

Regular Season Per 36 Minutes

PLAYER POS AGE GP GS MIN PTS REB AST STL BLK TOV FGA FGM FG% 3PA 3PM 3P% FTA FTM FT%
Larry Bird SF 32 6 6 31.5 22.1 7.0 5.5 1.1 1.0 2.1 19.8 9.3 .471 0.0 0.0   7.0 3.4 .947
Kevin McHale PF 31 78 74 36.9 22.0 8.0 2.2 0.3 1.2 2.5 15.2 8.3 .546 0.1 0.0 .000 6.7 5.5 .818
Reggie Lewis SF 23 81 57 32.8 20.3 5.1 3.0 1.7 1.0 1.9 16.8 8.2 .486 0.3 0.0 .136 4.9 3.8 .787
Danny Ainge PG 29 45 28 30.0 19.1 4.1 5.7 1.4 0.0 2.2 15.7 7.2 .460 4.1 1.5 .374 3.4 3.0 .891
Robert Parish C 35 80 80 35.5 18.8 12.6 2.2 1.0 1.5 2.5 13.2 7.6 .570 0.0 0.0   5.2 3.7 .719
Kevin Gamble SF 23 44 6 8.5 18.0 4.0 3.3 1.3 0.3 1.8 13.1 7.2 .551 1.1 0.2 .182 5.3 3.4 .636
Ramón Rivas C 22 28 0 3.3 15.8 9.5 1.2 1.6 0.4 3.6 12.3 4.7 .387 0.4 0.0 .000 9.9 6.3 .640
Ed Pinckney PF 25 29 9 23.4 15.6 7.9 2.3 1.5 1.2 2.0 9.3 5.0 .540 0.0 0.0   6.8 5.5 .798
Jim Paxson PG 31 57 7 20.0 15.6 2.3 3.4 1.2 0.3 1.8 14.1 6.4 .454 0.8 0.1 .167 3.3 2.7 .816
Brad Lohaus PF 24 48 15 15.4 13.1 6.9 2.4 1.0 1.3 2.4 13.2 5.7 .433 0.2 0.0 .000 2.2 1.7 .761
Joe Kleine C 27 28 2 17.8 12.4 9.9 2.3 1.1 0.4 2.7 9.3 4.3 .457 0.1 0.0 .000 4.6 3.8 .828
Otis Birdsong SG 33 13 0 8.3 12.3 4.3 3.0 1.0 0.3 4.0 12.0 6.0 .500 1.0 0.3 .333 0.7 0.0 .000
Dennis Johnson PG 34 72 72 32.1 11.2 3.0 7.4 1.5 0.3 2.7 9.9 4.3 .434 0.8 0.1 .140 3.0 2.5 .821
Brian Shaw SG 22 82 54 28.1 11.0 5.9 7.4 1.2 0.4 2.9 10.7 4.6 .433 0.2 0.0 .000 4.0 1.7 .826
Mark Acres C 26 62 0 10.2 7.8 8.3 1.1 1.1 0.3 1.3 6.5 3.1 .482 0.1 0.1 1.000 5.0 1.5 .542

Playoff Per 36 Minutes

PLAYER POS AGE GP GS MIN PTS REB AST STL BLK TOV FGA FGM FG% 3PA 3PM 3P% FTA FTM FT%
Kevin McHale PF 31 3 3 38.3 17.8 7.5 2.8 0.3 0.6 1.3 12.8 6.3 .488 0.0 0.0   7.2 5.3 .739
Reggie Lewis SF 23 3 3 41.7 17.6 6.0 3.2 1.4 0.0 2.3 15.8 7.5 .473 0.6 0.0 .000 3.7 2.6 .692
Robert Parish C 35 3 3 37.3 15.1 8.4 1.9 1.3 0.6 1.9 14.1 6.4 .455 0.0 0.0   2.9 2.3 .778
Kelvin Upshaw SG 26 3 0 8.0 15.0 3.0 7.5 1.5 0.0 1.5 18.0 7.5 .417 0.0 0.0   0.0 0.0  
Brian Shaw SG 22 3 3 41.3 14.8 4.9 5.5 0.9 0.0 1.7 12.5 6.4 .512 0.3 0.0 .000 2.6 2.0 .778
Joe Kleine C 27 3 0 21.7 10.5 9.4 1.1 0.0 0.6 3.3 6.1 3.3 .545 0.6 0.0 .000 5.0 3.9 .778
Kevin Gamble SF 23 1 1 29.0 9.9 1.2 2.5 1.2 0.0 0.0 13.7 5.0 .364 1.2 0.0 .000 2.5 0.0 .000
Ed Pinckney PF 25 3 0 15.0 6.4 4.0 0.8 0.8 0.8 3.2 9.6 2.4 .250 0.0 0.0   1.6 1.6 1.000
Dennis Johnson PG 34 3 1 19.7 4.9 2.4 5.5 1.8 0.0 1.8 9.2 2.4 .267 0.0 0.0   0.0 0.0  
Otis Birdsong SG 33 3 1 6.7 3.6 3.6 1.8 1.8 1.8 5.4 9.0 1.8 .200 3.6 0.0 .000 0.0 0.0  
Mark Acres C 26 2 0 1.0 0.0 18.0 0.0 0.0 0.0 0.0 18.0 0.0 .000 18.0 0.0 .000 0.0 0.0  

Regular Season Totals

PLAYER POS AGE GP GS MIN PTS REB AST STL BLK TOV FGA FGM FG% 3PA 3PM 3P% FTA FTM FT%
Kevin McHale PF 31 78 74 2876 1758 637 172 26 97 196 1211 661 .546 4 0 .000 533 436 .818
Reggie Lewis SF 23 81 57 2657 1495 377 218 124 72 142 1242 604 .486 22 3 .136 361 284 .787
Robert Parish C 35 80 80 2840 1486 996 175 79 116 200 1045 596 .570 0 0   409 294 .719
Danny Ainge PG 29 45 28 1349 714 154 215 52 1 82 589 271 .460 155 58 .374 128 114 .891
Dennis Johnson PG 34 72 72 2309 721 190 472 94 21 175 638 277 .434 50 7 .140 195 160 .821
Brian Shaw SG 22 82 54 2301 703 376 472 78 27 188 686 297 .433 13 0 .000 132 109 .826
Kevin Gamble SF 23 44 6 375 187 42 34 14 3 19 136 75 .551 11 2 .182 55 35 .636
Ed Pinckney PF 25 29 9 678 293 148 44 29 23 38 176 95 .540 0 0   129 103 .798
Jim Paxson PG 31 57 7 1138 492 74 107 38 8 57 445 202 .454 24 4 .167 103 84 .816
Brad Lohaus PF 24 48 15 738 269 142 49 21 26 49 270 117 .433 4 0 .000 46 35 .761
Ron Grandison PF 24 72 0 528 177 92 42 18 3 36 142 59 .415 10 0 .000 80 59 .738
Joe Kleine C 27 28 2 498 171 137 32 15 5 37 129 59 .457 1 0 .000 64 53 .828
Kelvin Upshaw SG 26 23 0 473 162 36 97 19 3 42 149 73 .490 10 2 .200 20 14 .700
Mark Acres C 26 62 0 632 137 146 19 19 6 23 114 55 .482 1 1 1.000 48 26 .542
Larry Bird SF 32 6 6 189 116 37 29 6 5 11 104 49 .471 0 0   19 18 .947
Ramón Rivas C 22 28 0 91 40 24 3 4 1 9 31 12 .387 1 0 .000 25 16 .640
Otis Birdsong SG 33 13 0 108 37 13 9 3 1 12 36 18 .500 3 1 .333 2 0 .000
Totals   82 82 19780 8958 3621 2189 639 418 1316 7143 3520 .493 309 78 .252 2349 1840 .783

Playoff Totals

PLAYER POS AGE GP GS MIN PTS REB AST STL BLK TOV FGA FGM FG% 3PA 3PM 3P% FTA FTM FT%
Kevin McHale PF 31 3 3 115 57 24 9 1 2 4 41 20 .488 0 0 .000 23 17 .739
Reggie Lewis SF 23 3 3 125 61 21 11 5 0 8 55 26 .473 2 0 .000 13 9 .692
Brian Shaw SG 22 3 3 124 51 17 19 3 0 6 43 22 .512 1 0 .000 9 7 .778
Robert Parish C 35 3 3 112 47 26 6 4 2 6 44 20 .455 0 0   9 7 .778
Joe Kleine C 27 3 0 65 19 17 2 0 1 6 11 6 .545 1 0 .000 9 7 .778
Dennis Johnson PG 34 3 1 59 8 4 9 3 0 3 15 4 .267 0 0 .000 0 0 .000
Ed Pinckney PF 25 3 0 45 8 5 1 1 1 4 12 3 .250 0 0 .000 2 2 1.000
Kevin Gamble SF 23 1 1 29 8 1 2 1 0 0 11 4 .364 1 0 .000 2 0 .000
Kelvin Upshaw SG 26 3 0 24 10 2 5 1 0 1 12 5 .417 0 0 .000 0 0 .000
Otis Birdsong SG 33 3 1 20 2 2 1 1 1 3 5 1 .200 2 0 .000 0 0 .000
Mark Acres C 26 2 0 2 0 1 0 0 0 0 1 0 .000 1 0 .000 0 0 .000
Totals   3 3 720 271 120 65 20 7 41 250 111 .444 8 0 .000 67 49 .731

Team Impact Spotlight

Player Name Role Tier MPG Usage Tier PPG RPG APG STK (SPG+BPG) Impact Index* Notes (with source) Awards
Kevin McHale Primary Scoring Big / Veteran Anchor 36.9 High-Mid 22.5 8.2 2.2 1.5 17.2 Led team scoring and interior play in Bird’s absence; his efficient post scoring and defensive presence (blocks) helped keep Celtics competitive; named to All-Defensive Second Team.  AS, DEF2
Robert Parish Elite Two-Way Center / Rebound & Defense Core 35.5 High-Mid 18.6 12.5 2.2 2.5 17.1 Anchored frontcourt with elite rebounding and rim defense; All-NBA Third Team reflects his two-way value on a struggling roster.  MVP-11, NBA3
Reggie Lewis Breakout Wing Scorer / Defensive Activity Starter 32.8 Mid-High 18.5 4.7 2.7 2.4 14.1 Took on top wing scoring role after Bird’s injury; significant improvement and perimeter defensive activity; emerging team leader. 
Dennis Johnson Lead Facilitator / Veteran Guard Defender 32.1 Mid 10.0 2.6 6.6 1.6 10.4 Controlled tempo and offense as primary point guard; veteran presence that balanced scoring, playmaking, and steals. 
Danny Ainge Combo Guard Scorer / Secondary Creator 30.0 Mid 15.9 3.4 4.8 1.2 12.7 Before mid-season trade, provided efficient scoring and playmaking; spacing and shot creation helped bridge Bird’s absence early on. 
Brian Shaw Lead Secondary Facilitator / Rookie Playmaker 28.1 Mid 8.6 4.6 5.8 1.3 10.1 Rookie point with strong assist numbers and rebound effort; All-Rookie Second Team calibre and steady playmaking.  (All-Rookie 2nd)
Ed Pinckney Frontcourt Role Player / Rebound & Defense Utility 23.4 Low-Mid 10.1 5.1 1.5 1.8 9.2 Helped bolster frontcourt after mid-season trade; provided rebounding, interior defense, and efficient scoring. 
Jim Paxson Bench Shooter / Offense Support 20.0 Low-Mid 8.6 1.3 1.9 0.8 6.3 Veteran bench scorer adding spacing and shooting; complemented starters with offense off bench. 
Kelvin Upshaw Backup Guard Facilitator 20.6 Low 7.0 1.6 4.2 0.9 6.8 Provided secondary ball-handling and assist contributions in relief; limited scoring role but steady facilitation. 
Joe Kleine Reserve Big / Interior Glue Minutes 17.8 Low 6.1 4.9 1.1 0.7 6.4 Backup center providing rebounding and inside defense in limited role. 
Brad Lohaus Stretch Forward Role 15.4 Low 5.6 3.0 1.0 0.9 5.2 Added spacing potential and role scoring; helped perimeter offense after Bird left season early. 
Kevin Gamble Bench Wing / Spot Offensive Contributor 8.5 Low 4.3 1.0 0.8 0.4 3.2 Spot offensive contributor with occasional scoring bursts; limited overall usage. 
Otis Birdsong Occasional Wing Depth 8.3 Low 2.8 1.0 0.7 0.3 2.4 Provided depth scoring in brief appearances; limited defensive or playmaking impact. 
Ron Grandison Depth Forward 7.3 Low 2.5 1.3 0.6 0.3 2.3 Role player used for depth duties; minimal per-game influence. 
Mark Acres Reserve Big / Catch-and-Tip Minutes 10.2 Low 2.2 2.4 0.3 0.4 2.7 Supplemental interior minutes focusing on rebounding support; low usage. 
Ramón Rivas Development/Minimal Rotation 3.3 Low 1.4 0.9 0.1 0.1 1.3 Very limited playing time with minimal statistical impact.