Oklahoma celebrates the 2022 Women's College World Series Championship over Texas at USA Softball Hall of Fame Stadium in Oklahoma City on Thursday, June 9, 2022.

OU Sooners defeat Texas Longhorns to win sixth WCWS NCAA softball title

Leave a Comment

Your email address will not be published.