Has an NPB (Japan) game ever ended 9-9?
It has. 9-9 has been a NPB (Japan) final 35 times in 63,173 games. The first was Mainichi Orions and Daiei Stars drew on July 30, 1950; the latest was Hokkaido Nippon-Ham Fighters and Tohoku Rakuten Golden Eagles drew on June 21, 2024.
That makes 9-9 the 98th most common final score out of 223 that have ever occurred in NPB (Japan). One point away, 10-9 has happened 104 times and 9-10 has happened never.