NCAA Softball News

Oklahoma wins the 2023 Women’s College World Series title

Oklahoma wins the 2023 Women's College World Series title

Softball

June 8, 2023

Oklahoma wins the 2023 Women’s College World Series title

June 8, 2023

Oklahoma softball won its third consecutive title, taking Game 2 of the 2023 Women’s College World Series championship series against Florida State, 3-1.

Click Here to Read the Full Original Article at NCAA.com > softball d1 articles and video…