OMAHA, NEBRASKA - JUNE 22: The Oklahoma Sooners pose for a photo after defeating the North Carolina Tar Heels to win the NCAA College World Series Championship at Charles Schwab Field on June 22, 2026 in Omaha, Nebraska. (Photo by Jay Biggerstaff/Getty Images)

News, Photo and Web Search

Other Photos

Previous Photo

Next Photo