The Catalan capital might be known to be a home for several other sports, but cricket was never one of them.