I don't see the chatting room the clubhouse if it has been deleted, can we create one?
Both The Clubhouse and Sports News chat rooms are still open! Perhaps you were seeing rooms from another site instead. You can favorite the room to keep from losing it again, or you can always go to the site tab on Chat.SE and search for "Sports".
Or, to get there from here, you can go through the Stack Exchange menu: