Last Updated on August 9, 2026 by Mat Diekhake

League Search Page > NBA > Charlotte Hornets > Roster & Statistics

The 1995–96 Charlotte Hornets featured a balanced offense led by Glen Rice’s perimeter scoring and Larry Johnson’s all-around frontcourt production as a scorer, rebounder, and secondary playmaker. Kendall Gill and Dell Curry added backcourt scoring, while Matt Geiger supplied efficient interior finishing and rebounding. The Hornets generated points effectively with multiple offensive threats but struggled to consistently limit opponents on the defensive end. 

Charlotte Hornets 1995–96 Roster

NO. PLAYER NAME POS HT WT DATE OF BIRTH COLLEGE
00 Robert Parish C 7-1 230 August 30, 1953 Centenary (LA)
1 Muggsy Bogues PG 5-3 136 January 9, 1965 Wake Forest
2 Larry Johnson PF 6-7 250 March 14, 1969 Odessa College, UNLV
3 Khalid Reeves PG 6-3 199 July 15, 1972 Arizona
4 Darrin Hancock SF 6-7 205 November 3, 1971 Kansas
5 Anthony Goldwire PG 6-1 182 September 6, 1971 Houston
7 Rafael Addison SF 6-7 215 July 22, 1964 Syracuse
12 Kenny Anderson PG 6-1 168 October 9, 1970 Georgia Tech
12 Greg Sutton PG 6-2 170 December 3, 1967 Oral Roberts
13 Kendall Gill SG 6-5 195 May 25, 1968 Illinois
14 Corey Beck PG 6-1 190 May 27, 1971 South Plains College, Arkansas
20 Pete Myers SG 6-6 180 September 15, 1963 Little Rock
23 Michael Adams PG 5-10 162 January 19, 1963 Boston College
24 Scott Burrell SF 6-7 218 January 12, 1971 UConn
25 George Zídek C 7-0 250 August 2, 1973 UCLA
30 Dell Curry SG 6-4 190 June 25, 1964 Virginia Tech
35 Gerald Glass SF 6-5 221 November 12, 1967 Delta State University, Ole Miss
35 Donald Hodge C 7-0 230 February 25, 1969 Temple
41 Glen Rice SF 6-8 215 May 28, 1967 Michigan
43 Joe Wolf PF 6-11 230 December 17, 1964 UNC
52 Matt Geiger C 7-0 243 September 10, 1969 Auburn, Georgia Tech

Regular Season Per Game

Player Pos Age GP GS MPG PPG RPG APG SPG BPG TOV FGA FGM FG% 3PA 3PM 3P% FTA FTM FT%
Glen Rice SF 28 79 79 39.8 21.6 4.8 2.9 1.2 0.2 2.1 16.4 7.7 .471 5.1 2.2 .424 4.8 4.0 .837
Larry Johnson PF 26 81 81 40.4 20.5 8.4 4.4 0.7 0.5 2.2 15.1 7.2 .476 2.3 0.8 .366 7.0 5.3 .757
Dell Curry SG 31 82 29 28.9 14.5 3.2 2.1 1.3 0.3 1.6 11.9 5.4 .453 5.0 2.0 .404 2.1 1.8 .854
Matt Geiger C 26 77 50 30.5 11.2 8.4 0.8 0.6 0.8 1.8 8.6 4.6 .536 0.1 0.0 .375 2.7 1.9 .727
Kenny Anderson PG 25 38 36 34.3 15.2 2.7 8.6 1.6 0.2 2.3 11.9 5.4 .454 4.1 1.5 .357 3.9 2.9 .727
Kendall Gill SG 27 36 36 35.1 12.9 5.3 6.3 1.2 0.6 3.1 10.3 5.0 .481 1.5 0.5 .315 3.3 2.5 .761
Robert Parish C 42 74 34 14.7 3.9 4.1 0.4 0.3 0.7 0.7 3.3 1.6 .498 0.0 0.0   1.0 0.7 .704
George Zídek C 22 71 21 12.5 4.0 2.6 0.2 0.1 0.1 0.5 3.5 1.5 .423 0.0 0.0   1.3 1.0 .763
Darrin Hancock SF 24 63 7 13.3 4.3 1.6 0.7 0.4 0.1 0.9 3.4 1.8 .523 0.0 0.0 .333 1.2 0.7 .644
Scott Burrell SF 25 20 20 34.7 13.2 4.9 2.4 1.4 0.7 2.2 10.3 4.6 .447 4.9 1.9 .378 2.8 2.1 .750
Anthony Goldwire PG 24 42 8 14.8 5.5 1.0 2.7 0.4 0.0 1.5 4.5 1.8 .402 2.0 0.8 .398 1.4 1.1 .767
Rafael Addison SF 31 53 0 9.7 3.2 1.7 0.6 0.2 0.2 0.5 3.1 1.5 .467 0.2 0.0 .000 0.4 0.3 .773
Khalid Reeves PG 23 20 5 20.9 8.1 2.0 3.6 0.8 0.1 1.5 5.9 2.7 .458 1.8 0.6 .306 2.6 2.2 .843
Michael Adams PG 33 21 3 15.7 5.4 1.0 3.2 1.0 0.2 1.2 4.0 1.8 .446 2.0 0.7 .341 1.7 1.2 .743
Pete Myers SG 32 32 1 14.2 2.9 2.1 1.5 0.6 0.2 0.8 2.7 0.9 .333 0.5 0.1 .188 1.4 1.0 .674
Greg Sutton PG 28 18 0 10.6 3.4 0.8 2.2 0.4 0.0 0.9 2.8 1.1 .400 1.2 0.4 .333 1.1 0.8 .789
Muggsy Bogues PG 31 6 0 12.8 2.3 1.2 3.2 0.3 0.0 1.0 2.7 1.0 .375 0.2 0.0 .000 0.3 0.3 1.000
Corey Beck PG 24 5 0 6.6 1.0 1.4 1.0 0.2 0.0 0.8 1.6 0.4 .250 0.0 0.0   0.4 0.2 .500
Gerald Glass SF 28 5 0 3.0 1.0 0.4 0.0 0.2 0.0 0.0 1.0 0.4 .400 0.2 0.0 .000 0.2 0.2 1.000
Joe Wolf PF 31 1 0 18.0 0.0 2.0 0.0 2.0 0.0 2.0 1.0 0.0 .000 0.0 0.0   0.0 0.0  
Donald Hodge C 26 2 0 1.0 0.0 0.5 0.0 0.0 0.0 0.0 0.0 0.0   0.0 0.0   0.0 0.0  
Team Totals     82 82 242.4 102.8 39.5 23.3 7.1 3.4 15.1 80.7 37.9 .470 18.5 7.1 .384 25.8 19.9 .770

Regular Season Per 36 Mins

Player Pos Age GP GS Min PTS TRB AST STL BLK TOV FGA FGM FG% 3PA 3PM 3P% FTA FTM FT%
Glen Rice SF 28 79 79 3142 19.6 4.3 2.7 1.0 0.2 1.9 14.8 7.0 .471 4.6 2.0 .424 4.4 3.7 .837
Larry Johnson PF 26 81 81 3274 18.3 7.5 3.9 0.6 0.5 2.0 13.5 6.4 .476 2.0 0.7 .366 6.2 4.7 .757
Dell Curry SG 31 82 29 2371 18.1 4.0 2.7 1.6 0.4 2.0 14.8 6.7 .453 6.2 2.5 .404 2.6 2.2 .854
Kenny Anderson PG 25 38 36 1302 16.0 2.8 9.1 1.6 0.2 2.4 12.6 5.7 .454 4.3 1.5 .357 4.1 3.0 .727
Khalid Reeves PG 23 20 5 418 14.0 3.4 6.2 1.4 0.1 2.6 10.2 4.7 .458 3.1 0.9 .306 4.4 3.7 .843
Scott Burrell SF 25 20 20 693 13.7 5.1 2.4 1.4 0.7 2.2 10.7 4.8 .447 5.1 1.9 .378 2.9 2.2 .750
Anthony Goldwire PG 24 42 8 621 13.4 2.5 6.5 0.9 0.0 3.7 11.0 4.4 .402 4.8 1.9 .398 3.5 2.7 .767
Matt Geiger C 26 77 50 2349 13.3 9.9 0.9 0.7 1.0 2.1 10.2 5.5 .536 0.1 0.0 .375 3.1 2.3 .727
Kendall Gill SG 27 36 36 1265 13.2 5.4 6.4 1.2 0.6 3.1 10.6 5.1 .481 1.5 0.5 .315 3.3 2.5 .761
Michael Adams PG 33 21 3 329 12.5 2.4 7.3 2.3 0.4 2.7 9.1 4.0 .446 4.5 1.5 .341 3.8 2.8 .743
Gerald Glass SF 28 5 0 15 12.0 4.8 0.0 2.4 0.0 0.0 12.0 4.8 .400 2.4 0.0 .000 2.4 2.4 1.000
Rafael Addison SF 31 53 0 516 11.9 6.3 2.1 0.6 0.6 1.9 11.5 5.4 .467 0.6 0.0 .000 1.5 1.2 .773
Darrin Hancock SF 24 63 7 838 11.7 4.2 2.0 1.2 0.2 2.4 9.2 4.8 .523 0.1 0.0 .333 3.1 2.0 .644
Greg Sutton PG 28 18 0 190 11.7 2.8 7.4 1.5 0.0 3.2 9.5 3.8 .400 4.0 1.3 .333 3.6 2.8 .789
George Zídek C 22 71 21 888 11.4 7.4 0.6 0.4 0.3 1.5 10.1 4.3 .423 0.0 0.0   3.8 2.9 .763
Robert Parish C 42 74 34 1086 9.6 10.0 1.0 0.7 1.8 1.7 8.0 4.0 .498 0.0 0.0   2.4 1.7 .704
Pete Myers SG 32 32 1 453 7.3 5.3 3.8 1.6 0.5 2.0 6.9 2.3 .333 1.3 0.2 .188 3.7 2.5 .674
Muggsy Bogues PG 31 6 0 77 6.5 3.3 8.9 0.9 0.0 2.8 7.5 2.8 .375 0.5 0.0 .000 0.9 0.9 1.000
Corey Beck PG 24 5 0 33 5.5 7.6 5.5 1.1 0.0 4.4 8.7 2.2 .250 0.0 0.0   2.2 1.1 .500
Joe Wolf PF 31 1 0 18 0.0 4.0 0.0 4.0 0.0 4.0 2.0 0.0 .000 0.0 0.0   0.0 0.0  
Donald Hodge C 26 2 0 2 0.0 18.0 0.0 0.0 0.0 0.0 0.0 0.0   0.0 0.0   0.0 0.0  

Regular Season Totals

Player Pos Age GP GS Min PTS TRB AST STL BLK TOV FGA FGM FG% 3PA 3PM 3P% FTA FTM FT%
Glen Rice SF 28 79 79 3142 1710 378 232 91 19 163 1296 610 .471 403 171 .424 381 319 .837
Larry Johnson PF 26 81 81 3274 1660 683 355 55 43 182 1225 583 .476 183 67 .366 564 427 .757
Dell Curry SG 31 82 29 2371 1192 264 176 108 25 130 974 441 .453 406 164 .404 171 146 .854
Matt Geiger C 26 77 50 2349 866 649 60 46 63 137 666 357 .536 8 3 .375 205 149 .727
Kenny Anderson PG 25 38 36 1302 577 102 328 59 6 88 454 206 .454 157 56 .357 150 109 .727
Kendall Gill SG 27 36 36 1265 464 189 225 42 22 110 372 179 .481 54 17 .315 117 89 .761
Robert Parish C 42 74 34 1086 290 303 29 21 54 50 241 120 .498 0 0   71 50 .704
George Zídek C 22 71 21 888 281 183 16 9 7 38 248 105 .423 0 0   93 71 .763
Darrin Hancock SF 24 63 7 838 272 98 47 28 5 56 214 112 .523 3 1 .333 73 47 .644
Scott Burrell SF 25 20 20 693 263 98 47 27 13 43 206 92 .447 98 37 .378 56 42 .750
Anthony Goldwire PG 24 42 8 621 231 43 112 16 0 63 189 76 .402 83 33 .398 60 46 .767
Rafael Addison SF 31 53 0 516 171 90 30 9 9 27 165 77 .467 9 0 .000 22 17 .773
Khalid Reeves PG 23 20 5 418 162 40 72 16 1 30 118 54 .458 36 11 .306 51 43 .843
Michael Adams PG 33 21 3 329 114 22 67 21 4 25 83 37 .446 41 14 .341 35 26 .743
Pete Myers SG 32 32 1 453 92 67 48 20 6 25 87 29 .333 16 3 .188 46 31 .674
Greg Sutton PG 28 18 0 190 62 15 39 8 0 17 50 20 .400 21 7 .333 19 15 .789
Muggsy Bogues PG 31 6 0 77 14 7 19 2 0 6 16 6 .375 1 0 .000 2 2 1.000
Corey Beck PG 24 5 0 33 5 7 5 1 0 4 8 2 .250 0 0   2 1 .500
Gerald Glass SF 28 5 0 15 5 2 0 1 0 0 5 2 .400 1 0 .000 1 1 1.000
Joe Wolf PF 31 1 0 18 0 2 0 2 0 2 1 0 .000 0 0   0 0  
Donald Hodge C 26 2 0 2 0 1 0 0 0 0 0 0   0 0   0 0  
Team Totals     82 82 19880 8431 3243 1907 582 277 1196 6618 3108 .470 1520 584 .384 2119 1631 .770

Regular Season

Player Name Role Tier MPG Usage Tier PPG RPG APG STK (SPG + BPG) Impact Index Notes Awards
Larry Johnson Primary Frontcourt Creator (1.1) 40.4 High (1.2) 20.5 8.4 4.4 1.2 91.1 Primary frontcourt creator, Johnson remained Charlotte’s physical hub, mixing face-up attacks, post work and passing from the forward spot rather than simply living as a scorer. He was also heavily involved in late-game offense, including a 20-point, 13-rebound performance against Denver in which he scored twice in the final 40 seconds of the second overtime. Contemporary Associated Press coverage All-Star voting: 4th among Eastern forwards (1996)
Glen Rice Elite Perimeter Scoring Engine (1.1) 39.8 High (1.2) 21.6 4.8 2.9 1.4 81.0 Elite perimeter scoring engine, Rice immediately gave Charlotte the movement shooting and floor spacing it had lost with Alonzo Mourning. His value went beyond stationary threes; he was the wing scorer defenses had to chase through Charlotte’s up-tempo attack, and a February win over New York featured a 28-point night with four threes as the Hornets generated a 30-4 fast-break advantage. Los Angeles Times game coverage NBA All-Star (1996); Three-Point Contest (1996); All-Star voting: 7th among Eastern forwards (1996)
Kenny Anderson Franchise Floor General (1.05) 34.3 High (1.2) 15.2 2.7 8.6 1.8 71.3 Franchise floor general, Anderson transformed Charlotte’s post-Mourning offense after arriving in January. His job was to push tempo, organize a perimeter-heavy attack and create downhill pressure; in his debut, he had 10 assists while coach Allan Bristow gave him the green light to dictate pace. Washington Post coverage of Anderson’s Charlotte debut All-Star voting: 11th among Eastern guards (1996)
Kendall Gill Two-Way Backcourt Creator (1.05) 35.1 Medium (1.1) 12.9 5.3 6.3 1.8 60.8 Two-way backcourt creator, Gill was used as a multipurpose initiator rather than a pure shooting guard during his short Charlotte return. His six-plus assists reflected how much ballhandling responsibility he carried before the January trade, while his defensive activity gave the Hornets another athletic perimeter presence. Charlotte Hornets retrospective discussion All-Star voting: 10th among Eastern guards (1996)
Scott Burrell Starting Two-Way Wing (1.05) 34.7 Medium (1.1) 13.2 4.9 2.4 2.1 52.2 Starting two-way wing, Burrell was supposed to provide athleticism and secondary scoring on the perimeter, but the season was derailed by injuries and Achilles surgery. His 20-game sample still showed the same blend of spot-up shooting, slashing and defensive versatility that had made him an important piece of Charlotte’s previous frontcourt. Sports Illustrated Hornets three-point coverage
Matt Geiger Starting Interior Presence (1.05) 30.5 Medium (1.1) 11.2 8.4 0.8 1.4 50.4 Starting interior presence, Geiger supplied the size and rebounding Charlotte needed after Mourning’s departure, while his back injury briefly forced the team into a much smaller center rotation. His absence against New York left the 42-year-old Robert Parish and rookie George Zídek to handle Patrick Ewing, illustrating how central Geiger’s availability was to the frontcourt structure. Los Angeles Times coverage Most Improved Player voting: tied for 14th (1996)
Dell Curry Sixth Man Shooting Specialist (1.05) 28.9 Medium (1.1) 14.5 3.2 2.1 1.6 49.4 Sixth man shooting specialist, Curry remained Charlotte’s premier bench spacer and could swing a game quickly when defenses lost him beyond the arc. Even when injuries forced him into point-guard duties, he described himself as a limited-dribble shooter rather than a true initiator, which neatly captured how Charlotte tried to maximize his value. Washington Post coverage of Curry’s role Sixth Man of the Year voting: tied for 7th (1996)
Khalid Reeves Instant-Offense Reserve Guard (1.0) 20.9 Medium (1.1) 8.1 2.0 3.6 0.9 29.2 Instant-offense reserve guard, Reeves was asked to provide scoring and secondary creation while Charlotte experimented with its backcourt. His season was complicated by an ankle injury and the midseason trade that sent him to New Jersey, so his Charlotte role never had much chance to settle into a long-term identity. Contemporary coverage specifically noted that the ankle injury had already cost him 14 games before the trade.
Michael Adams Veteran Backup Point Guard (1.0) 15.7 Low (1.0) 5.4 1.0 3.2 1.2 21.6 Veteran backup point guard, Adams supplied experienced ballhandling behind an unstable guard rotation, but injuries repeatedly interrupted his availability. His late-career value was less about volume scoring and more about organizing possessions and providing a dependable change-of-pace option when healthy.
Anthony Goldwire Emergency Lead Guard (1.0) 14.8 Low (1.0) 5.5 1.0 2.7 0.4 19.2 Emergency lead guard, Goldwire suddenly became important because Charlotte’s normal point guards were unavailable. The clearest example came when he made his first start and delivered 20 points and 15 assists, a performance that briefly gave the Hornets a legitimate organizing presence while Muggsy Bogues dealt with his knee problems. Spokesman-Review Associated Press report
Robert Parish Veteran Interior Stabilizer (1.0) 14.7 Low (1.0) 3.9 4.1 0.4 1.0 18.8 Veteran interior stabilizer, Parish was no longer a featured offensive center but remained useful through positioning, rebounding and experience. His importance rose whenever Geiger was unavailable; against New York, he logged the difficult assignment of helping defend Patrick Ewing and produced his first double-double as a Hornet. NBA Champion (1981); NBA Champion (1984); NBA Champion (1986)
Pete Myers Veteran Utility Guard (1.0) 14.2 Low (1.0) 2.9 2.1 1.5 0.8 14.6 Veteran utility guard, Myers returned to Charlotte late in the season after beginning the year in the Miami trade and was primarily used to stabilize the second unit. His value was situational rather than offensive, giving Charlotte another experienced perimeter body during a season defined by constant backcourt changes.
Darrin Hancock Defensive Utility Wing (1.0) 13.3 Low (1.0) 4.3 1.6 0.7 0.5 14.2 Defensive utility wing, Hancock occupied the connective role behind Charlotte’s higher-usage forwards, with his minutes largely tied to lineup needs rather than designed scoring volume. Contemporary coverage around the team identified his shooting development as an area of interest, while his eventual NBA reputation rested more heavily on defensive versatility.
Muggsy Bogues Veteran Table-Setter (1.0) 12.8 Low (1.0) 2.3 1.2 3.2 0.3 14.0 Veteran table-setter, Bogues’ season was almost entirely defined by the knee problem that limited him to six games. The injury was serious enough to require multiple injured-list stints, leaving Charlotte scrambling for point-guard alternatives and eventually making Anderson and Goldwire central to the team’s perimeter organization. Associated Press coverage in the Spokesman-Review All-Star voting: 6th among Eastern guards (1996)
George Zídek Developing Post Reserve (1.0) 12.5 Low (1.0) 4.0 2.6 0.2 0.2 14.0 Developing post reserve, Zídek entered a difficult situation as a rookie center immediately after Charlotte traded Mourning. He earned attention for his hustle and physical strength, but the arrival of Geiger reduced his development minutes; one contemporary profile described Charlotte as needing to add size while allowing Zídek time to develop. Los Angeles Times profile of Zídek Rookie Challenge (1996)
Greg Sutton Deep-Rotation Point Guard (1.0) 10.6 Low (1.0) 3.4 0.8 2.2 0.4 13.6 Deep-rotation point guard, Sutton’s role was largely about surviving stretches of a constantly changing backcourt rather than creating offense in volume. Charlotte waived him in January, underscoring how unstable the reserve point-guard hierarchy became once injuries began reshaping the roster.
Rafael Addison Veteran Forward Reserve (1.0) 9.7 Low (1.0) 3.2 1.7 0.6 0.4 11.8 Veteran forward reserve, Addison provided experienced depth on the wing and at forward but never secured a consistent rotation role. His season was interrupted by a hamstring strain, another small example of how Charlotte’s frontcourt depth was repeatedly disrupted.
Joe Wolf Emergency Frontcourt Reserve (1.0) 18.0 Low (1.0) 0.0 2.0 0.0 2.0 8.0 Emergency frontcourt reserve, Wolf’s Charlotte stint amounted to a single appearance before he was waived, so there is little independent season-specific reporting to support a deeper role assessment. The limited record points to a short-term depth function rather than a meaningful rotation assignment.
Corey Beck Deep-Reserve Ballhandler (1.0) 6.6 Low (1.0) 1.0 1.4 1.0 0.2 7.2 Deep-reserve ballhandler, Beck was used in brief emergency stretches rather than as a regular rotation guard. His five appearances included a 12-minute outing against Detroit in which he produced three assists and two steals, illustrating the defensive-energy role available to him in spot minutes.
Gerald Glass Short-Term Wing Reserve (1.0) 3.0 Low (1.0) 1.0 0.4 0.0 0.2 3.2 Short-term wing reserve, Glass arrived in the January Anderson trade but never established a meaningful rotation role before Charlotte waived him in February. Contemporary trade coverage noted that he had appeared in only 10 games before the deal, making his Charlotte stint more roster-deep than tactical. Washington Post trade coverage
Donald Hodge Emergency Center Depth (1.0) 1.0 Low (1.0) 0.0 0.5 0.0 0.0 1.0 Emergency center depth, Hodge was essentially a roster insurance piece, appearing in only two games after Charlotte signed him late in the season. With almost no independent contemporary discussion of his on-court role, the available evidence supports viewing him strictly as temporary frontcourt depth.
Team Totals 242.4 102.8 39.5 23.3 10.5 646.6 Charlotte’s 1995-96 rotation was built around a perimeter-heavy attack after the loss of Alonzo Mourning, with Johnson and Rice supplying the primary scoring while Anderson’s arrival reshaped the team’s pace and ballhandling. The roster’s instability was a major theme: Bogues’ knee injury, Geiger’s back problems, Burrell’s injuries and multiple midseason guard changes forced Allan Bristow to constantly alter the lineup. 41-41; no playoffs