Ottawa (Kan.) Braves Claim NAIA Flag Finals Title

KANSAS CITY, Mo. – Ottawa (Kan.) continued its dominance in the early days of NAIA Women’s Flag Football on Friday by claiming the 2024 NAIA Flag Finals title with a 26-6 win over Keiser (Fla.) in Atlanta. The title was the team’s fourth consecutive as the sport...