Wyoming vs Texas Tech 2025-07-31 08:00

Stadium: United Supermarkets Arena

Pts

Stadium

  • United Supermarkets Arena
  • Lubbock, TX, USA
  • Capacity: 15098