krikya18.com Video
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.