Yahoo Sports reports: The Tennessee Titans had the most cap space to start the 2026 offseason, and they spent more than any other NFL team.