LeBron James has buried the most threes by a 40-year-old player in a season, with 149 three-pointers in 2024-25.