Birmingham is the 38th best sports business city in the nation, according to the Sports Business Journal.