Has an NBA game ever ended 129-109?
It has. 129-109 has been a NBA final 30 times in 73,172 games. The first was St. Louis Hawks beat Cincinnati Royals on February 11, 1962; the latest was Indiana Pacers beat Cleveland Cavaliers on May 11, 2025.
That makes 129-109 the 768th most common final score out of 3,189 that have ever occurred in NBA. One point away, 130-109 has happened 26 times and 129-110 has happened 22 times.