Why winning score in Oklahoma baseball's national title looked familiar to Bob Stoops
Oklahoma baseball won its first national title since 1994 on Monday, June 22, defeating North Carolina, 13-2, in Game 3 of the championship series of the 2026 College World Series in Omaha, Nebraska.