# 1998–99 San Antonio Spurs season

The 1998–99 NBA season was the San Antonio Spurs' 32nd season as a franchise, the team's 26th season in San Antonio, and the team's 23rd season in the National Basketball Association. Due to a lockout, the regular season began on February 5, 1999, and was cut from 82 games to 50.
During the off-season, the Spurs acquired second-year guard Antonio Daniels from the Vancouver Grizzlies, acquired three-point specialist Steve Kerr from the Chicago Bulls, and signed free agents Mario Elie, and Jerome Kersey. After a promising rookie season from second-year star Tim Duncan, the Spurs got off to a slow start posting a 6–8 record in February. However, in March and April, they won 31 of their final 36 games on their way to a league-best 37–13 season record, roughly equivalent to 61–21 in a full season.
Duncan averaged 21.7 points, 11.4 rebounds and 2.5 blocks per game, and was named to the All-NBA First Team, and to the NBA All-Defensive First Team, while David Robinson averaged 15.8 points, 10.0 rebounds and 2.4 blocks per game. In addition, Sean Elliott provided the team with 11.2 points per game, and Elie and Avery Johnson both contributed 9.7 points per game each, while Johnson led the team with 7.4 assists per game. Duncan also finished in third place in Most Valuable Player voting behind Karl Malone and Alonzo Mourning, and Robinson finished in fourth place in Defensive Player of the Year voting, while Duncan finished tied in fifth place.
In the Western Conference First Round of the playoffs, the Spurs defeated the Minnesota Timberwolves three games to one. In the Western Conference Semi-finals, the Spurs' "Twin Towers" of Duncan and Robinson outplayed Shaquille O'Neal and Kobe Bryant as they swept the Los Angeles Lakers in four straight games. In the Western Conference Finals, the Spurs faced the Portland Trail Blazers. After taking Game 1 with an 80–76 win, the Spurs trailed by 17 points in Game 2. However, the Spurs made a fourth-quarter run that culminated with a game-winning three-pointer from Elliott, as they won 86–85. The Spurs went on to sweep the Trail Blazers in four straight games, becoming the first former American Basketball Association (ABA) team to play in the NBA Finals.
In the Finals, the Spurs defeated the eighth-seeded New York Knicks in five games. Johnson hit the title-winning shot with 47 seconds left to seal the Spurs' first title in franchise history. Duncan was named Finals MVP. Kerr, who previously won three straight championships with the Chicago Bulls, won his fourth consecutive title. Following the season, Will Perdue re-signed as a free agent with his former team, the Chicago Bulls.
In 2024, HoopsHype would list this Spurs squad as the team with the 24th easiest route to an NBA Finals championship, due to the opponents they faced in the first round, and the NBA Finals in particular.

## Offseason

On June 24, 1998, the Spurs traded Carl Herrera and first-round draft pick Felipe Lopez to the Vancouver Grizzlies for guard Antonio Daniels. The team also signed free agents Mario Elie, Steve Kerr and Jerome Kersey during the offseason.

### NBA draft

| Round | Pick | Player | Position | Nationality | College |
| 1 | 24 | Felipe López | Guard | Dominican Republic | St. John's |
| 2 | 52 | Derrick Dial | Guard | United States | Eastern Michigan |

## Regular season
### Season standings

| Midwest Divisionvte | W | L | PCT | GB | Home | Road | Div |
| y-San Antonio Spurs | 37 | 13 | .740 | – | 21–4 | 16–9 | 17–4 |
| x-Utah Jazz | 37 | 13 | .740 | – | 22–3 | 15–10 | 15–3 |
| x-Houston Rockets | 31 | 19 | .620 | 6 | 19–6 | 12–13 | 12–9 |
| x-Minnesota Timberwolves | 25 | 25 | .500 | 12 | 18–7 | 7–18 | 11–9 |
| Dallas Mavericks | 19 | 31 | .380 | 18 | 15–10 | 4–21 | 8–12 |
| Denver Nuggets | 14 | 36 | .280 | 23 | 12–13 | 2–23 | 5–16 |
| Vancouver Grizzlies | 8 | 42 | .160 | 29 | 7–18 | 1–24 | 3–18 |
| # | Western Conferencevte | Western Conferencevte | Western Conferencevte | Western Conferencevte | Western Conferencevte |
| # | Team | W | L | PCT | GB |
| 1 | z-San Antonio Spurs | 37 | 13 | .740 | – |
| 2 | y-Portland Trail Blazers | 35 | 15 | .700 | 2 |
| 3 | x-Utah Jazz | 37 | 13 | .740 | – |
| 4 | x-Los Angeles Lakers | 31 | 19 | .620 | 6 |
| 5 | x-Houston Rockets | 31 | 19 | .620 | 6 |
| 6 | x-Sacramento Kings | 27 | 23 | .540 | 10 |
| 7 | x-Phoenix Suns | 27 | 23 | .540 | 10 |
| 8 | x-Minnesota Timberwolves | 25 | 25 | .500 | 12 |
| 9 | Seattle SuperSonics | 25 | 25 | .500 | 12 |
| 10 | Golden State Warriors | 21 | 29 | .420 | 16 |
| 11 | Dallas Mavericks | 19 | 31 | .380 | 18 |
| 12 | Denver Nuggets | 14 | 36 | .280 | 23 |
| 13 | Los Angeles Clippers | 9 | 41 | .180 | 28 |
| 14 | Vancouver Grizzlies | 8 | 42 | .160 | 29 |
    z - clinched division title
    y - clinched division title
    x - clinched playoff spot

### Record vs. opponents

1998-99 NBA Records :
| Team | ATL | BOS | CHA | CHI | CLE | DAL | DEN | DET | GSW | HOU | IND | LAC | LAL | MIA | MIL | MIN | NJN | NYK | ORL | PHI | PHO | POR | SAC | SAS | SEA | TOR | UTA | VAN | WAS |
| Atlanta | — | 3–0 | 3–0 | 3–1 | 2–1 | 0–1 | 0–0 | 1–2 | 0–0 | 1–0 | 3–1 | 1–0 | 0–0 | 0–3 | 1–2 | 0–0 | 1–2 | 2–1 | 2–2 | 2–1 | 1–0 | 0–0 | 0–0 | 0–0 | 0–0 | 2–1 | 0–0 | 1–0 | 2–1 |
| Boston | 0–3 | — | 1–2 | 2–1 | 2–2 | 0–0 | 1–0 | 0–3 | 0–0 | 0–0 | 0–3 | 1–0 | 0–0 | 3–0 | 0–3 | 0–1 | 1–2 | 1–2 | 1–2 | 1–2 | 0–0 | 0–1 | 0–1 | 0–0 | 0–0 | 1–2 | 0–0 | 1–0 | 3–1 |
| Charlotte | 0–3 | 2–1 | — | 2–1 | 2–1 | 0–0 | 0–0 | 3–0 | 0–1 | 0–0 | 1–2 | 0–0 | 0–1 | 1–2 | 2–2 | 0–0 | 3–0 | 1–3 | 1–2 | 1–2 | 1–0 | 1–0 | 0–0 | 0–0 | 0–0 | 2–1 | 1–0 | 0–0 | 2–1 |
| Chicago | 1–3 | 1–2 | 1–2 | — | 0–3 | 0–1 | 0–0 | 0–3 | 0–0 | 0–0 | 0–3 | 1–0 | 0–0 | 1–2 | 1–3 | 0–0 | 2–1 | 1–2 | 0–3 | 1–2 | 0–0 | 0–0 | 0–0 | 0–1 | 0–1 | 1–2 | 0–1 | 1–0 | 1–2 |
| Cleveland | 1–2 | 2–2 | 1–2 | 3–0 | — | 0–0 | 0–0 | 1–2 | 1–0 | 0–1 | 0–3 | 0–0 | 1–0 | 0–3 | 1–2 | 0–0 | 3–0 | 1–2 | 1–2 | 1–2 | 1–0 | 0–0 | 0–0 | 1–0 | 0–0 | 2–2 | 0–1 | 0–0 | 1–2 |
| Dallas | 1–0 | 0–0 | 0–0 | 1–0 | 0–0 | — | 2–1 | 0–1 | 2–2 | 2–2 | 0–0 | 3–0 | 0–3 | 0–1 | 0–0 | 1–2 | 0–1 | 0–0 | 1–0 | 0–0 | 1–3 | 0–3 | 2–2 | 1–3 | 0–3 | 0–0 | 0–3 | 2–1 | 0–0 |
| Denver | 0–0 | 0–1 | 0–0 | 0–0 | 0–0 | 1–2 | — | 0–0 | 1–3 | 0–4 | 0–1 | 3–0 | 1–2 | 0–1 | 1–0 | 0–3 | 1–0 | 0–0 | 0–0 | 0–0 | 0–3 | 0–3 | 0–3 | 0–4 | 2–2 | 0–0 | 1–2 | 3–1 | 0–1 |
| Detroit | 2–1 | 3–0 | 0–3 | 3–0 | 2–1 | 1–0 | 0–0 | — | 0–0 | 0–0 | 2–1 | 0–0 | 0–0 | 2–1 | 2–1 | 0–1 | 2–1 | 2–1 | 0–4 | 1–3 | 1–0 | 0–0 | 0–0 | 0–1 | 1–0 | 2–1 | 1–0 | 0–0 | 2–1 |
| Golden State | 0–0 | 0–0 | 1–0 | 0–0 | 0–1 | 2–2 | 3–1 | 0–0 | — | 0–3 | 1–0 | 2–1 | 1–2 | 0–0 | 0–1 | 2–2 | 0–0 | 0–0 | 0–1 | 0–0 | 1–2 | 2–2 | 1–2 | 0–3 | 1–2 | 0–0 | 0–4 | 4–0 | 0–0 |
| Houston | 0–1 | 0–0 | 0–0 | 0–0 | 1–0 | 2–2 | 4–0 | 0–0 | 3–0 | — | 0–0 | 3–1 | 1–2 | 0–1 | 0–0 | 2–1 | 1–0 | 0–0 | 0–1 | 0–0 | 2–2 | 2–1 | 3–0 | 0–3 | 2–1 | 1–0 | 0–3 | 4–0 | 0–0 |
| Indiana | 1–2 | 3–0 | 2–1 | 3–0 | 3–0 | 0–0 | 1–0 | 1–2 | 0–1 | 0–0 | — | 0–0 | 1–0 | 2–2 | 3–0 | 0–0 | 3–1 | 2–1 | 1–2 | 1–2 | 0–0 | 0–1 | 0–0 | 0–0 | 0–0 | 2–1 | 0–0 | 1–0 | 3–0 |
| L.A. Clippers | 0–1 | 0–1 | 0–0 | 0–1 | 0–0 | 0–3 | 0–3 | 0–0 | 1–2 | 1–3 | 0–0 | — | 0–4 | 0–0 | 0–0 | 2–2 | 1–0 | 0–1 | 0–0 | 0–0 | 0–3 | 1–2 | 1–2 | 0–3 | 0–3 | 0–1 | 1–3 | 1–3 | 0–0 |
| L.A. Lakers | 0–0 | 0–0 | 1–0 | 0–0 | 0–1 | 3–0 | 2–1 | 0–0 | 2–1 | 2–1 | 0–1 | 4–0 | — | 0–0 | 0–0 | 2–1 | 0–0 | 1–0 | 1–0 | 0–1 | 3–1 | 2–2 | 1–2 | 2–1 | 2–2 | 0–0 | 1–3 | 2–1 | 0–0 |
| Miami | 3–0 | 0–3 | 2–1 | 2–1 | 3–0 | 1–0 | 1–0 | 1–2 | 0–0 | 1–0 | 2–2 | 0–0 | 0–0 | — | 2–1 | 0–1 | 3–1 | 2–2 | 2–1 | 2–1 | 0–0 | 0–0 | 0–0 | 0–0 | 0–0 | 3–0 | 0–1 | 0–0 | 3–0 |
| Milwaukee | 2–1 | 3–0 | 2–2 | 3–1 | 2–1 | 0–0 | 0–1 | 1–2 | 1–0 | 0–0 | 0–3 | 0–0 | 0–0 | 1–2 | — | 1–0 | 2–1 | 2–1 | 1–2 | 1–2 | 0–1 | 0–0 | 0–0 | 0–0 | 1–0 | 3–1 | 0–0 | 0–0 | 2–1 |
| Minnesota | 0–0 | 1–0 | 0–0 | 0–0 | 0–0 | 2–1 | 3–0 | 1–0 | 2–2 | 1–2 | 0–0 | 2–2 | 1–2 | 1–0 | 0–1 | — | 0–0 | 0–1 | 0–0 | 0–0 | 1–2 | 0–3 | 3–1 | 2–2 | 2–1 | 0–1 | 0–3 | 3–1 | 0–0 |
| New Jersey | 2–1 | 2–1 | 0–3 | 1–2 | 0–3 | 1–0 | 0–1 | 1–2 | 0–0 | 0–1 | 1–3 | 0–1 | 0–0 | 1–3 | 1–2 | 0–0 | — | 0–3 | 0–3 | 1–2 | 0–0 | 0–1 | 0–0 | 0–0 | 1–0 | 2–1 | 0–0 | 0–0 | 2–1 |
| New York | 1–2 | 2–1 | 3–1 | 2–1 | 2–1 | 0–0 | 0–0 | 1–2 | 0–0 | 0–0 | 1–2 | 1–0 | 0–1 | 2–2 | 1–2 | 1–0 | 3–0 | — | 0–3 | 3–1 | 1–0 | 0–0 | 0–1 | 0–0 | 0–0 | 1–2 | 0–0 | 0–0 | 2–1 |
| Orlando | 2–2 | 2–1 | 2–1 | 3–0 | 2–1 | 0–1 | 0–0 | 4–0 | 1–0 | 1–0 | 2–1 | 0–0 | 0–1 | 1–2 | 2–1 | 0–0 | 3–0 | 3–0 | — | 1–2 | 0–0 | 0–0 | 1–0 | 0–1 | 0–0 | 1–2 | 0–0 | 0–0 | 2–1 |
| Philadelphia | 1–2 | 2–1 | 2–1 | 2–1 | 2–1 | 0–0 | 0–0 | 3–1 | 0–0 | 0–0 | 2–1 | 0–0 | 1–0 | 1–2 | 2–1 | 0–0 | 2–1 | 1–3 | 2–1 | — | 0–0 | 0–1 | 1–0 | 0–1 | 0–1 | 2–1 | 0–0 | 1–0 | 1–2 |
| Phoenix | 0–1 | 0–0 | 0–1 | 0–0 | 0–1 | 3–1 | 3–0 | 0–1 | 2–1 | 2–2 | 0–0 | 3–0 | 1–3 | 0–0 | 1–0 | 2–1 | 0–0 | 0–1 | 0–0 | 0–0 | — | 0–3 | 0–3 | 2–2 | 3–0 | 0–0 | 2–2 | 3–0 | 0–0 |
| Portland | 0–0 | 1–0 | 0–1 | 0–0 | 0–0 | 3–0 | 3–0 | 0–0 | 2–2 | 1–2 | 1–0 | 2–1 | 2–2 | 0–0 | 0–0 | 3–0 | 1–0 | 0–0 | 0–0 | 1–0 | 3–0 | — | 4–0 | 1–3 | 2–2 | 0–0 | 1–2 | 4–0 | 0–0 |
| Sacramento | 0–0 | 1–0 | 1–0 | 0–0 | 0–0 | 2–2 | 3–0 | 0–0 | 2–1 | 0–3 | 0–0 | 2–1 | 2–1 | 0–0 | 0–0 | 1–3 | 0–0 | 1–0 | 0–1 | 0–1 | 3–0 | 0–4 | — | 1–2 | 2–2 | 0–0 | 1–2 | 4–0 | 1–0 |
| San Antonio | 0–0 | 0–0 | 0–0 | 1–0 | 0–1 | 3–1 | 4–0 | 1–0 | 3–0 | 3–0 | 0–0 | 3–0 | 1–2 | 0–0 | 0–0 | 2–2 | 0–0 | 0–0 | 1–0 | 1–0 | 2–2 | 3–1 | 2–1 | — | 2–1 | 0–1 | 2–1 | 3–0 | 0–0 |
| Seattle | 0–0 | 0–0 | 0–0 | 1–0 | 0–0 | 3–0 | 2–2 | 0–1 | 2–1 | 1–2 | 0–0 | 3–0 | 2–2 | 0–0 | 0–1 | 1–2 | 0–1 | 0–0 | 0–0 | 1–0 | 0–3 | 2–2 | 2–2 | 1–2 | — | 0–0 | 2–2 | 2–1 | 0–1 |
| Toronto | 1–2 | 2–1 | 1–2 | 2–1 | 2–2 | 0–0 | 0–0 | 1–2 | 0–0 | 0–1 | 1–2 | 1–0 | 0–0 | 0–3 | 1–3 | 1–0 | 1–2 | 2–1 | 2–1 | 1–2 | 0–0 | 0–0 | 0–0 | 1–0 | 0–0 | — | 0–0 | 1–0 | 2–2 |
| Utah | 0–0 | 0–0 | 0–1 | 1–0 | 1–0 | 3–0 | 2–1 | 0–1 | 4–0 | 3–0 | 0–0 | 3–1 | 3–1 | 1–0 | 0–0 | 3–0 | 0–0 | 0–0 | 0–0 | 0–0 | 2–2 | 2–1 | 2–1 | 1–2 | 2–2 | 0–0 | — | 3–0 | 1–0 |
| Vancouver | 0–1 | 0–1 | 0–0 | 0–1 | 0–0 | 1–2 | 1–3 | 0–0 | 0–3 | 0–4 | 0–1 | 3–1 | 1–2 | 0–0 | 0–0 | 1–3 | 0–0 | 0–0 | 0–0 | 0–1 | 0–3 | 0–3 | 0–4 | 0–3 | 1–2 | 0–1 | 0–3 | — | 0–0 |
| Washington | 1–2 | 1–3 | 1–2 | 2–1 | 2–1 | 0–0 | 1–0 | 1–2 | 0–1 | 0–0 | 0–3 | 0–0 | 0–0 | 0–3 | 1–2 | 0–0 | 1–2 | 1–2 | 1–2 | 2–1 | 0–0 | 0–1 | 0–1 | 0–0 | 1–0 | 2–2 | 0–1 | 0–0 | — |

## Game log
### Regular season

1998–99 game log Total: 37–13 (Home: 21–4; Road: 16–9) :
February: 6–8 (home: 4–3; road: 2–5)
GameDateTeamScoreHigh pointsHigh reboundsHigh assistsLocation AttendanceRecord
1
February 5
Sacramento
W 101–83
Tim Duncan (19)
Tim Duncan (17)
Avery Johnson (6)
Alamodome 19,002
1–0
2
February 6
Minnesota
W 96–82
Tim Duncan, Sean Elliott (22)
Tim Duncan (14)
Avery Johnson (9)
Alamodome 21,319
2–0
3
February 8
L. A. Lakers
L 75–80
Tim Duncan (19)
Tim Duncan (15)
Mario Elie (6)
Alamodome 33,788
2–1
4
February 9
@ Minnesota
L 70–74
David Robinson (16)
David Robinson, Tim Duncan (11)
Avery Johnson (10)
Target Center 16,422
2–2
5
February 11
@ Cleveland
L 89–99
Tim Duncan (31)
Tim Duncan (14)
Avery Johnson (7)
Gund Arena 14,228
2–3
6
February 12
@ Philadelphia
W 98–94
Malik Rose (22)
Malik Rose (9)
Avery Johnson (5)
First Union Center 16,892
3–3
7
February 14
@ Chicago
W 98–94
David Robinson (22)
Tim Duncan (14)
Tim Duncan (4)
United Center 22,386
4–3
8
February 17
Phoenix
L 76–79
Tim Duncan (20)
Tim Duncan (12)
Avery Johnson (7)
Alamodome 16,419
4–4
9
February 19
@ L. A. Lakers
L 94–106
Tim Duncan (26)
Tim Duncan (11)
Mario Elie (4)
Great Western Forum 17,505
4–5
10
February 21
Detroit
W 85–64
Tim Duncan (17)
Tim Duncan (14)
Avery Johnson (5)
Alamodome 19,495
5–5
11
February 22
@ Minnesota
L 89–95
Avery Johnson (20)
David Robinson (17)
Avery Johnson (5)
Target Center 15,374
5–6
12
February 24
Seattle
W 99–81
David Robinson (29)
David Robinson (17)
Avery Johnson (7)
Alamodome 15,209
6–6
13
February 26
@ Seattle
L 82–92
Tim Duncan (22)
David Robinson (14)
Avery Johnson (8)
KeyArena 17,072
6–7
14
February 28
Utah
L 87–101
Tim Duncan (21)
Tim Duncan (13)
Mario Elie (6)
Alamodome 18,165
6–8 :
March: 14–2 (home: 6–1; road: 8–1)
GameDateTeamScoreHigh pointsHigh reboundsHigh assistsLocation AttendanceRecord
15
March 2
@ Houston
W 99–82
Tim Duncan (23)
Tim Duncan (14)
Avery Johnson (13)
Compaq Center 16,285
7–8
16
March 4
@ Dallas
W 95–79
Tim Duncan (26)
Tim Duncan (12)
Avery Johnson (10)
Reunion Arena 14,719
8–8
17
March 6
L. A. Clippers
W 114–85
Tim Duncan (27)
David Robinson (10)
Avery Johnson (10)
Alamodome 18,394
9–8
18
March 7
@ Denver
W 106–96
Tim Duncan (34)
Tim Duncan (13)
Avery Johnson (14)
McNichols Sports Arena 12,037
10–8
19
March 10
Orlando
W 81–79
David Robinson (19)
Tim Duncan (11)
Avery Johnson (8)
Alamodome 17,954
11–8
20
March 12
@ Phoenix
W 99–97
Tim Duncan (26)
David Robinson (15)
Avery Johnson (8)
America West Arena 19,023
12–8
21
March 13
Denver
W 92–61
Tim Duncan (27)
Tim Duncan, Will Perdue (8)
Avery Johnson (8)
Alamodome 32,982
13–8
22
March 16
@ Sacramento
W 121–109
Tim Duncan (29)
Tim Duncan (12)
Avery Johnson (15)
ARCO Arena 14,570
14–8
23
March 17
@ Golden State
W 82–78
Tim Duncan, Malik Rose (17)
Tim Duncan (17)
Avery Johnson (6)
The Arena in Oakland 10,257
15–8
24
March 19
@ Portland
L 85–90
Tim Duncan (29)
Tim Duncan (15)
Avery Johnson (8)
Rose Garden Arena 20,041
15–9
25
March 20
@ Vancouver
W 92–88 (OT)
Tim Duncan (24)
Tim Duncan (14)
Avery Johnson (9)
General Motors Place 19,193
16–9
26
March 23
Denver
W 112–82
Tim Duncan (19)
David Robinson (9)
Avery Johnson (7)
Alamodome 16,501
17–9
27
March 25
@ Denver
W 86–65
Tim Duncan (28)
David Robinson (13)
David Robinson (5)
McNichols Sports Arena 10,695
18–9
28
March 26
Toronto
L 91–93
David Robinson (24)
David Robinson (16)
Avery Johnson (11)
Alamodome 16,290
18–10
29
March 27
Dallas
W 99–77
Tim Duncan (21)
Tim Duncan (15)
Avery Johnson (8)
Alamodome 25,921
19–10
30
March 30
Seattle
W 95–87
Tim Duncan (26)
David Robinson (10)
Avery Johnson (9)
Alamodome 16,565
20–10 :
April: 13–3 (home: 9–0; road: 4–3)
GameDateTeamScoreHigh pointsHigh reboundsHigh assistsLocation AttendanceRecord
31
April 1
Vancouver
W 103–91
Tim Duncan (39)
Tim Duncan (13)
Avery Johnson (8)
Alamodome 16,384
21–10
32
April 3
L. A. Clippers
W 103–82
David Robinson, Mario Elie (19)
David Robinson (13)
Avery Johnson (8)
Alamodome 17,915
22–10
33
April 5
Golden State
W 93–86
David Robinson, Tim Duncan (25)
David Robinson (16)
Avery Johnson (4)
Alamodome 14,773
23–10
34
April 8
@ Houston
W 92–83
Sean Elliott (19)
Tim Duncan (13)
Avery Johnson (10)
Compaq Center 16,285
24–10
35
April 10
@ Phoenix
L 84–110
Tim Duncan (21)
Tim Duncan (10)
Avery Johnson (6)
America West Arena 19,023
24–11
36
April 12
Phoenix
W 94–77
Tim Duncan (26)
David Robinson (13)
Tim Duncan, Sean Elliott (4)
Alamodome 14,352
25–11
37
April 13
@ Dallas
L 86–92
David Robinson (22)
Tim Duncan (11)
Avery Johnson (5)
Reunion Arena 13,142
25–12
38
April 14
Minnesota
W 95–79
David Robinson (21)
David Robinson (15)
Avery Johnson (6)
Alamodome 15,864
26–12
39
April 16
Portland
W 81–80
David Robinson, Tim Duncan (20)
Tim Duncan (12)
Avery Johnson (8)
Alamodome 21,368
27–12
40
April 18
Houston
W 86–83
Mario Elie (21)
David Robinson (14)
Avery Johnson, Tim Duncan (8)
Alamodome 24,077
28–12
41
April 20
@ Utah
W 83–69
Tim Duncan (36)
David Robinson, Malik Rose (11)
Avery Johnson, Tim Duncan (8)
Delta Center 19,911
29–12
42
April 22
Dallas
W 103–76
David Robinson (18)
Tim Duncan (10)
Avery Johnson (8)
Alamodome 18,720
30–12
43
April 24
L. A. Lakers
W 108–81
Tim Duncan (21)
Tim Duncan (13)
Avery Johnson (12)
Alamodome 31,972
31–12
44
April 26
@ L. A. Clippers
W 94–88
Tim Duncan (22)
David Robinson, Jerome Kersey (7)
Avery Johnson, Tim Duncan (7)
Los Angeles Memorial Sports Arena 8,260
32–12
45
April 27
@ Sacramento
L 100–104 (OT)
Tim Duncan (32)
Tim Duncan (19)
Avery Johnson (12)
ARCO Arena 16,776
32–13
46
April 29
@ Vancouver
W 99–72
Tim Duncan (19)
Tim Duncan (10)
Avery Johnson (8)
General Motors Place 18,448
33–13 :
May: 4–0 (home: 2–0; road: 2–0)
GameDateTeamScoreHigh pointsHigh reboundsHigh assistsLocation AttendanceRecord
47
May 1
Portland
W 98–90 (OT)
David Robinson (26)
David Robinson, Tim Duncan (12)
Avery Johnson (8)
Alamodome 28,806
34–13
48
May 2
Utah
W 84–78
Tim Duncan (26)
Tim Duncan (14)
Avery Johnson (3)
Alamodome 35,122
35–13
49
May 4
@ Portland
W 87–81
David Robinson (29)
David Robinson (12)
Tim Duncan, Avery Johnson (6)
Rose Garden Arena 20,715
36–13
50
May 5
@ Golden State
W 88–81
Tim Duncan (28)
David Robinson (20)
Sean Elliott (6)
The Arena in Oakland 17,235
37–13 :
1998–99 season schedule :

### Playoffs

1999 playoff game log :
First Round: 3–1 (home: 1–1; road: 2–0)
GameDateTeamScoreHigh pointsHigh reboundsHigh assistsLocation AttendanceSeries
1
May 9
Minnesota
W 99–86
Tim Duncan (26)
Tim Duncan (12)
Avery Johnson (10)
Alamodome 22,356
1–0
2
May 11
Minnesota
L 71–80
Tim Duncan (18)
Tim Duncan (16)
Mario Elie (4)
Alamodome 22,494
1–1
3
May 13
@ Minnesota
W 85–71
Avery Johnson (24)
David Robinson (18)
Duncan, Robinson (7)
Target Center 17,444
2–1
4
May 15
@ Minnesota
W 92–85
David Robinson (19)
David Robinson (11)
Avery Johnson (6)
Target Center 15,898
3–1 :
Conference Semifinals: 4–0 (home: 2–0; road: 2–0)
GameDateTeamScoreHigh pointsHigh reboundsHigh assistsLocation AttendanceSeries
1
May 17
L.A. Lakers
W 87–81
Tim Duncan (25)
Will Perdue (9)
Avery Johnson (8)
Alamodome 25,297
1–0
2
May 19
L.A. Lakers
W 79–76
Tim Duncan (21)
Tim Duncan (8)
Avery Johnson (10)
Alamodome 33,293
2–0
3
May 22
@ L.A. Lakers
W 103–91
Tim Duncan (37)
Tim Duncan (14)
Avery Johnson (7)
Great Western Forum 17,505
3–0
4
May 23
@ L.A. Lakers
W 118–107
Tim Duncan (33)
Tim Duncan (14)
Avery Johnson (10)
Great Western Forum 17,505
4–0 :
Conference Finals: 4–0 (home: 2–0; road: 2–0)
GameDateTeamScoreHigh pointsHigh reboundsHigh assistsLocation AttendanceSeries
1
May 29
Portland
W 80–76
Duncan, Robinson (21)
Tim Duncan (13)
Avery Johnson (9)
Alamodome 35,165
1–0
2
May 31
Portland
W 86–85
Tim Duncan (23)
Tim Duncan (10)
Avery Johnson (7)
Alamodome 35,260
2–0
3
June 4
@ Portland
W 85–63
Jaren Jackson (19)
David Robinson (9)
Avery Johnson (8)
Rose Garden 20,732
3–0
4
June 6
@ Portland
W 94–80
David Robinson (20)
David Robinson (10)
Avery Johnson (6)
Rose Garden 20,735
4–0 :
NBA Finals: 4–1 (home: 2–0; road: 2–1)
GameDateTeamScoreHigh pointsHigh reboundsHigh assistsLocation AttendanceSeries
1
June 16
New York
W 89–77
Tim Duncan (33)
Tim Duncan (16)
Avery Johnson (8)
Alamodome 39,514
1–0
2
June 18
New York
W 80–67
Tim Duncan (25)
Tim Duncan (15)
Avery Johnson (5)
Alamodome 39,554
2–0
3
June 21
@ New York
L 81–89
David Robinson (25)
Tim Duncan (12)
Avery Johnson (4)
Madison Square Garden 19,763
2–1
4
June 23
@ New York
W 96–89
Tim Duncan (28)
Tim Duncan (18)
Avery Johnson (10)
Madison Square Garden 19,763
3–1
5
June 25
@ New York
W 78–77
Tim Duncan (31)
David Robinson (12)
Avery Johnson (9)
Madison Square Garden 19,763
4–1 :
1999 schedule :

## Player statistics
### Regular season

| Player | POS | GP | GS | MP | REB | AST | STL | BLK | PTS | MPG | RPG | APG | SPG | BPG | PPG |
| Tim Duncan | PF | 50 | 50 | 1,963 | 571 | 121 | 45 | 126 | 1,084 | 39.3 | 11.4 | 2.4 | .9 | 2.5 | 21.7 |
| Avery Johnson | PG | 50 | 50 | 1,672 | 118 | 369 | 51 | 11 | 487 | 33.4 | 2.4 | 7.4 | 1.0 | .2 | 9.7 |
| Sean Elliott | SF | 50 | 50 | 1,509 | 213 | 117 | 26 | 17 | 561 | 30.2 | 4.3 | 2.3 | .5 | .3 | 11.2 |
| David Robinson | C | 49 | 49 | 1,554 | 492 | 103 | 69 | 119 | 775 | 31.7 | 10.0 | 2.1 | 1.4 | 2.4 | 15.8 |
| Mario Elie | SG | 47 | 37 | 1,291 | 137 | 89 | 46 | 12 | 455 | 27.5 | 2.9 | 1.9 | 1.0 | .3 | 9.7 |
| Jaren Jackson | SG | 47 | 13 | 861 | 99 | 49 | 41 | 9 | 301 | 18.3 | 2.1 | 1.0 | .9 | .2 | 6.4 |
| Antonio Daniels | PG | 47 | 0 | 614 | 54 | 106 | 30 | 6 | 220 | 13.1 | 1.1 | 2.3 | .6 | .1 | 4.7 |
| Malik Rose | PF | 47 | 0 | 608 | 182 | 29 | 40 | 22 | 284 | 12.9 | 3.9 | .6 | .9 | .5 | 6.0 |
| Jerome Kersey | SF | 45 | 0 | 699 | 130 | 41 | 37 | 14 | 145 | 15.5 | 2.9 | .9 | .8 | .3 | 3.2 |
| Steve Kerr | PG | 44 | 0 | 734 | 44 | 49 | 23 | 3 | 192 | 16.7 | 1.0 | 1.1 | .5 | .1 | 4.4 |
| Will Perdue | C | 37 | 1 | 445 | 138 | 18 | 9 | 10 | 90 | 12.0 | 3.7 | .5 | .2 | .3 | 2.4 |
| Gerard King | SF | 19 | 0 | 63 | 14 | 4 | 2 | 1 | 23 | 3.3 | .7 | .2 | .1 | .1 | 1.2 |
| Andrew Gaze | SG | 19 | 0 | 58 | 5 | 6 | 2 | 1 | 21 | 3.1 | .3 | .3 | .1 | .1 | 1.1 |
| Brandon Williams | SG | 3 | 0 | 4 | 1 | 0 | 0 | 0 | 2 | 1.3 | .3 | .0 | .0 | .0 | .7 |

### Playoffs

| Player | POS | GP | GS | MP | REB | AST | STL | BLK | PTS | MPG | RPG | APG | SPG | BPG | PPG |
| Tim Duncan | PF | 17 | 17 | 733 | 195 | 48 | 13 | 45 | 395 | 43.1 | 11.5 | 2.8 | .8 | 2.6 | 23.2 |
| Avery Johnson | PG | 17 | 17 | 653 | 42 | 126 | 20 | 1 | 215 | 38.4 | 2.5 | 7.4 | 1.2 | .1 | 12.6 |
| David Robinson | C | 17 | 17 | 600 | 168 | 43 | 28 | 40 | 265 | 35.3 | 9.9 | 2.5 | 1.6 | 2.4 | 15.6 |
| Sean Elliott | SF | 17 | 17 | 574 | 58 | 45 | 9 | 4 | 203 | 33.8 | 3.4 | 2.6 | .5 | .2 | 11.9 |
| Mario Elie | SG | 17 | 17 | 526 | 59 | 50 | 22 | 2 | 135 | 30.9 | 3.5 | 2.9 | 1.3 | .1 | 7.9 |
| Jaren Jackson | SG | 17 | 0 | 345 | 41 | 18 | 13 | 0 | 140 | 20.3 | 2.4 | 1.1 | .8 | .0 | 8.2 |
| Malik Rose | PF | 17 | 0 | 194 | 39 | 3 | 7 | 4 | 46 | 11.4 | 2.3 | .2 | .4 | .2 | 2.7 |
| Antonio Daniels | PG | 15 | 0 | 106 | 10 | 16 | 4 | 0 | 27 | 7.1 | .7 | 1.1 | .3 | .0 | 1.8 |
| Jerome Kersey | SF | 14 | 0 | 152 | 30 | 4 | 6 | 1 | 36 | 10.9 | 2.1 | .3 | .4 | .1 | 2.6 |
| Will Perdue | C | 12 | 0 | 86 | 28 | 0 | 0 | 1 | 13 | 7.2 | 2.3 | .0 | .0 | .1 | 1.1 |
| Steve Kerr | PG | 11 | 0 | 97 | 9 | 8 | 2 | 0 | 24 | 8.8 | .8 | .7 | .2 | .0 | 2.2 |
| Gerard King | SF | 8 | 0 | 14 | 4 | 1 | 0 | 1 | 4 | 1.8 | .5 | .1 | .0 | .1 | .5 |

## NBA Finals

The 1999 NBA Finals saw some firsts for both the Spurs and the opposing New York Knicks.
The Spurs:
* Became the first former ABA team to play and win in an NBA Finals. (This feat would be duplicated by the Denver Nuggets in 2023.)
* Attracted record crowds for the two games at the Alamodome. Attendance was 39,514 for Game 1 and 39,554 for Game 2 (the largest crowd to see an NBA Finals game).
* Steve Kerr became the first non-Celtic to win four straight championships, as he won titles with the Bulls from 1996 to 1998.
The Knicks became the first 8th seed to ever play in an NBA Finals. (This feat would be duplicated by the Miami Heat in 2023.)

### Summary

The following scoring summary is written in a line score format, except that the quarter numbers are replaced by game numbers.
| Team | Game 1 | Game 2 | Game 3 | Game 4 | Game 5 | Wins |
| San Antonio (West) | 89 | 80 | 81 | 96 | 78 | 4 |
| New York (East) | 77 | 67 | 89 | 89 | 77 | 1 |
With time running out in Game 5, and the 1999 championship on the line, the Spurs looked to Avery Johnson as he hit a long clutch 2 from the corner with 47 seconds to go, giving the Spurs a 1-point lead. It was considered one of the franchise's best moments since the first 26 years in San Antonio.

### Schedule

* Game 1 - June 16, Wednesday @San Antonio, San Antonio 89, New York 77: San Antonio leads series 1-0
* Game 2 - June 18, Friday @San Antonio, San Antonio 80, New York 67: San Antonio leads series 2-0
* Game 3 - June 21, Monday @New York, New York 89, San Antonio 81: San Antonio leads series 2-1
* Game 4 - June 23, Wednesday @New York, San Antonio 96, New York 89: San Antonio leads series 3-1
* Game 5 - June 25, Friday @New York, San Antonio 78, New York 77: San Antonio wins series 4-1
The Finals were played using a 2-3-2 site format, where the first two and last two games are held at the team with home court advantage. The NBA, after experimenting in the early years, restored this original format for the Finals in 1985. So far, the other playoff series are still running on a 2-2-1-1-1 site format.

## Award winners

* Tim Duncan, Forward, All-NBA First Team
* Tim Duncan, Forward, All-NBA Defensive First Team
* Tim Duncan, Forward, NBA Finals MVP