St. Louis Cardinals place in the top 50 of Forbes’ most valuable franchises By: St. Louis Business Journal via Business Journals August 03, 2020 at 07:46 AM EDT The St. Louis Cardinals are among the most valuable sports franchises in the world, according to a new ranking from Forbes. Read More >>