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.
Assistant Head Coach
Special Teams Coordinator