Has an NBA game ever ended99–96?
Yes, 122 times.

Every 99–96 game (122 times)
- January 12, 2024Miami Heat 99, Orlando Magic 96
- March 26, 2023Minnesota Timberwolves 99, Golden State Warriors 96
- November 15, 2021Phoenix Suns 99, Minnesota Timberwolves 96
- March 16, 2021Philadelphia 76ers 99, New York Knicks 96
- February 28, 2020Charlotte Hornets 99, Toronto Raptors 96
- January 25, 2019Sacramento Kings 99, Memphis Grizzlies 96
- December 19, 2018Toronto Raptors 99, Indiana Pacers 96
- February 4, 2018Atlanta Hawks 99, New York Knicks 96
- December 11, 2016Oklahoma City Thunder 99, Boston Celtics 96
- November 21, 2016Houston Rockets 99, Detroit Pistons 96
- March 11, 2016Minnesota Timberwolves 99, Oklahoma City Thunder 96
- February 4, 2016Los Angeles Lakers 99, New Orleans Pelicans 96
- May 8, 2015Chicago Bulls 99, Cleveland Cavaliers 96
- March 30, 2015Toronto Raptors 99, Houston Rockets 96
- November 6, 2013San Antonio Spurs 99, Phoenix Suns 96
- January 5, 2013New Orleans Hornets 99, Dallas Mavericks 96
- December 12, 2012Utah Jazz 99, San Antonio Spurs 96
- May 18, 2012Los Angeles Lakers 99, Oklahoma City Thunder 96
- April 21, 2012Houston Rockets 99, Golden State Warriors 96
- February 1, 2012New Jersey Nets 99, Detroit Pistons 96
- January 27, 2012New Jersey Nets 99, Cleveland Cavaliers 96
- January 24, 2012Toronto Raptors 99, Phoenix Suns 96
- January 6, 2012New York Knicks 99, Washington Wizards 96
- March 25, 2011Chicago Bulls 99, Memphis Grizzlies 96
- March 3, 2011Orlando Magic 99, Miami Heat 96
- February 7, 2011Dallas Mavericks 99, Cleveland Cavaliers 96
- January 15, 2011Chicago Bulls 99, Miami Heat 96
- March 22, 2010San Antonio Spurs 99, Oklahoma City Thunder 96
- January 26, 2010Sacramento Kings 99, Golden State Warriors 96
- March 1, 2009New Orleans Hornets 99, New Jersey Nets 96
- January 13, 2009Miami Heat 99, Minnesota Timberwolves 96
- December 9, 2008Utah Jazz 99, Minnesota Timberwolves 96
- March 8, 2008Minnesota Timberwolves 99, Los Angeles Clippers 96
- December 21, 2007Portland Trail Blazers 99, Denver Nuggets 96
- January 26, 2007Washington Wizards 99, Detroit Pistons 96
- November 18, 2006New Orleans/Oklahoma City Hornets 99, Minnesota Timberwolves 96
- January 20, 2006Boston Celtics 99, New Jersey Nets 96
- November 2, 2005Washington Wizards 99, Toronto Raptors 96
- January 28, 2005New York Knicks 99, Cleveland Cavaliers 96
- November 8, 2004Detroit Pistons 99, Los Angeles Clippers 96
- December 19, 2003Utah Jazz 99, Boston Celtics 96
- November 10, 2003Phoenix Suns 99, Golden State Warriors 96
- October 30, 2002Chicago Bulls 99, Boston Celtics 96
- March 18, 2002Washington Wizards 99, Golden State Warriors 96
- March 8, 2002Orlando Magic 99, Washington Wizards 96
- February 22, 2002Seattle SuperSonics 99, Atlanta Hawks 96
- December 11, 2001Charlotte Hornets 99, Denver Nuggets 96
- November 19, 2001Denver Nuggets 99, New Jersey Nets 96
- October 30, 2001Denver Nuggets 99, Phoenix Suns 96
- March 28, 2001New Jersey Nets 99, Denver Nuggets 96
- January 29, 2001Minnesota Timberwolves 99, Milwaukee Bucks 96
- December 9, 2000Indiana Pacers 99, Charlotte Hornets 96
- March 28, 2000Toronto Raptors 99, Cleveland Cavaliers 96
- March 10, 2000Utah Jazz 99, Phoenix Suns 96
- February 1, 2000Indiana Pacers 99, Boston Celtics 96
- January 15, 2000Boston Celtics 99, New Jersey Nets 96
- January 5, 2000Seattle SuperSonics 99, San Antonio Spurs 96
- November 27, 1999New York Knicks 99, Orlando Magic 96
- March 14, 1999Indiana Pacers 99, Boston Celtics 96
- November 21, 1997Vancouver Grizzlies 99, Denver Nuggets 96
- May 15, 1997Seattle SuperSonics 99, Houston Rockets 96
- November 14, 1996New York Knicks 99, Toronto Raptors 96
- April 21, 1995Utah Jazz 99, Minnesota Timberwolves 96
- March 22, 1995Dallas Mavericks 99, Minnesota Timberwolves 96
- March 7, 1995Denver Nuggets 99, Dallas Mavericks 96
- February 14, 1995Washington Bullets 99, Minnesota Timberwolves 96
- January 10, 1995Atlanta Hawks 99, Washington Bullets 96
- December 14, 1994Milwaukee Bucks 99, Philadelphia 76ers 96
- December 2, 1994Philadelphia 76ers 99, Sacramento Kings 96
- December 17, 1993Charlotte Hornets 99, Denver Nuggets 96
- January 15, 1993Los Angeles Lakers 99, Portland Trail Blazers 96
- November 10, 1992New York Knicks 99, New Jersey Nets 96
- March 20, 1992New Jersey Nets 99, Washington Bullets 96
- March 18, 1992Orlando Magic 99, Atlanta Hawks 96
- January 25, 1992Orlando Magic 99, Cleveland Cavaliers 96
- December 12, 1991Houston Rockets 99, Golden State Warriors 96
- January 26, 1991Dallas Mavericks 99, Washington Bullets 96
- January 11, 1991Chicago Bulls 99, Atlanta Hawks 96
- January 8, 1991Milwaukee Bucks 99, Washington Bullets 96
- December 16, 1989Miami Heat 99, Milwaukee Bucks 96
- December 1, 1988Cleveland Cavaliers 99, Milwaukee Bucks 96
- February 19, 1986Chicago Bulls 99, New Jersey Nets 96
- December 8, 1984Milwaukee Bucks 99, Indiana Pacers 96
- October 30, 1984Phoenix Suns 99, Los Angeles Clippers 96
- April 24, 1984Boston Celtics 99, Washington Bullets 96
- December 30, 1983San Diego Clippers 99, Kansas City Kings 96
- December 14, 1983Washington Bullets 99, Atlanta Hawks 96
- February 16, 1983Cleveland Cavaliers 99, Dallas Mavericks 96
- April 18, 1982Washington Bullets 99, Atlanta Hawks 96
- December 27, 1981Phoenix Suns 99, Philadelphia 76ers 96
- February 18, 1981Atlanta Hawks 99, Indiana Pacers 96
- February 7, 1981Indiana Pacers 99, Cleveland Cavaliers 96
- October 11, 1980New Jersey Nets 99, Cleveland Cavaliers 96
- December 15, 1979Boston Celtics 99, New York Knicks 96
- March 14, 1979Seattle SuperSonics 99, Philadelphia 76ers 96
- January 3, 1979Los Angeles Lakers 99, Atlanta Hawks 96
- February 22, 1978Indiana Pacers 99, Denver Nuggets 96
- February 17, 1978Cleveland Cavaliers 99, New Jersey Nets 96
- December 13, 1977Chicago Bulls 99, Denver Nuggets 96
- November 27, 1977New Jersey Nets 99, Seattle SuperSonics 96
- February 5, 1977Atlanta Hawks 99, Chicago Bulls 96
- November 26, 1976Los Angeles Lakers 99, Portland Trail Blazers 96
- October 22, 1976Detroit Pistons 99, Kansas City Kings 96
- April 2, 1975Seattle SuperSonics 99, Kansas City-Omaha Kings 96
- December 6, 1974Milwaukee Bucks 99, Chicago Bulls 96
- March 18, 1973Portland Trail Blazers 99, New York Knicks 96
- January 15, 1971Philadelphia 76ers 99, Chicago Bulls 96
- October 17, 1970Chicago Bulls 99, New York Knicks 96
- October 18, 1969New York Knicks 99, Los Angeles Lakers 96
- February 11, 1966Boston Celtics 99, San Francisco Warriors 96
- December 29, 1965Boston Celtics 99, New York Knicks 96
- February 15, 1963St. Louis Hawks 99, Cincinnati Royals 96
- January 8, 1963Los Angeles Lakers 99, St. Louis Hawks 96
- December 6, 1962New York Knicks 99, Cincinnati Royals 96
- March 22, 1958St. Louis Hawks 99, Detroit Pistons 96
- November 29, 1957Cincinnati Royals 99, Detroit Pistons 96
- March 8, 1955New York Knicks 99, Rochester Royals 96
- March 4, 1955Syracuse Nationals 99, Milwaukee Hawks 96
- November 8, 1952Rochester Royals 99, Indianapolis Olympians 96
- March 3, 1952Baltimore Bullets 99, Rochester Royals 96
- December 2, 1950Syracuse Nationals 99, Baltimore Bullets 96
- January 23, 1950Tri-Cities Blackhawks 99, Anderson Packers 96