Hours Of Operations Sport Center Oklahoma Tulsa 74136 Sport Center Hours of Operation and Location in Tulsa, OK 74136 4.3 - 127 votes 6565 S Yale Ave, #212, Tulsa, OK 74136 (918) 502-4000 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