Sports Authority closed in May, according to Pearland Town Center officials. Previously located at 11200 W. Broadway St., Pearland, the Colorado-based sporting goods retail franchise chain filed for Chapter 11 bankruptcy March 2.