The Cardinals (33-2) took the lead in the fourth when sophomore Reece Phillips laced a two-out RBI double to left-center field for just his fifth hit this season.
“I was hoping (Keith) would have the faith in me and I knew he had it all along,” Phillips said. “I'm just glad I came through.”
Verdigris then scored two runs in the fifth and three in the sixth to pull away.
Vian (34-3) took a 1-0 lead in the second inning behind a two-out RBI double by Dalton Morris.
Verdigris immediately tied the game in the third on a sacrifice fly by Ryan Skalnik.
Owens allowed three hits and one earned run over four innings for the win, which gives Verdigris its fourth overall title since 2002.
“Nothing can describe going out with a win,” Battenfield said. “I wouldn't have it any other way.
“I wish I could tell you it doesn't get any better than this, but every single one of them was just as exciting as the last, if not more.”