Aaron Hafner

Head Coach

Coach Hafner joined the Ravens in 2018, bringing 20-plus years of leadership experience to the program. He’s fresh off a five-year run as Head Coach at Iowa’s Luther College, where he posted a 6-4 record in his last season—the school’s best showing since 2005.

Prior to that, Hafner served as Offensive Coordinator at William Penn University, where his offense broke the NAIA national record for rushing yards in a season. He’s also served as Head Coach at Republic High School, Francis Howell Central High School and Riverton High School.

He played football at Southwest Baptist University, before graduating from Pittsburg State University with a BS in Mathematics and Education. He holds a Master’s in Business Leadership from William Penn University. His wife, Katy, along with daughters, Allie and Andie, are excited to be back near family in the KC area. Hafner also teaches weight training and is Assistant Track Coach at ONW.

  • Lorne Clark

    Assistant Head Coach
    Special Teams Coordinator
    Defensive Line

  • Caleb Barnes

    Defensive Coordinator

  • Matt McLeod

    Offensive Coordinator

  • Mike Stephens


  • Justin Slaven


  • Avery Parker

    Slot Backs

  • Richie Blazevic

    Wide Receivers

  • Roy Dennis

    Defensive Line

  • Steve Mesa

    Head Freshman
    Strong Safeties

  • Kyle Fuchs

    Offensive Line

  • Keith Winger


  • Mark Mahoney

    Video Coordinator

  • Steve Hawkins

    Athletic Trainer