Hours Of Operations Sport Center Oklahoma Tulsa 74115 Sport Center Hours of Operation and Location in Tulsa, OK 74115 4.1 - 150 votes 4915 E Admiral Pl, Tulsa, OK 74115 (918) 836-8487 Get Directions Sport Center Hours Category: Sports Hours Hours may vary due to season or holiday reasons. For specific hours, please contact store directly. Map Explore TulsaView More Apparel Sam's ClubMarshallsTJ MaxxRoss Dress for LessBurlington Coat Factory Sports TargetSports AuthoritySheplersNew BalanceDick's Sporting Goods Jewelry Sam's ClubMarshallsHobby LobbyBurlington Coat FactoryCato Recommend For You Sport's Page Sports Authority Sporting Goods Sports Tech Sports World The Home Depot Installation Services Top Convenience Unique Sports USA Carpet Variety Store Warehouse Carpet