Skip to main content
Logo

Quick Links - Menu

  • Scores
  • Schedules
  • Schools
  • Live
  • Officials
  • About
  • I Am...

Search

All Sports

  • Fall

    • Cross Country

      • Boys
      • Girls
    • Field Hockey

      Girls
    • Football

      Boys
    • Golf

      • Girls
    • Soccer

      • Boys
    • Swim & Dive

      • Girls
    • Tennis

      • Boys
      • Girls
    • Volleyball

      • Girls
  • Winter

    • Basketball

      • Boys
      • Girls
    • Bowling

      • Boys
      • Girls
    • Competitive Cheer

      Girls
    • Gymnastics

      Girls
    • Ice Hockey

      Boys
    • Skiing

      • Girls
      • Boys
    • Swim & Dive

      • Boys
      • Girls
    • Wrestling

      • Boys
      • Girls
  • Spring

    • Baseball

      Boys
    • Golf

      • Boys
      • Girls
    • Lacrosse

      • Girls
      • Boys
    • Soccer

      • Girls
    • Softball

      Girls
    • Tennis

      • Boys
      • Girls
    • Track & Field

      • Boys
      • Girls
    • Volleyball

      • Boys

Cross Country

  • Home

    • Boys
    • Girls
  • Today's Schedule

    • Boys
    • Girls
  • Assignments

    • Boys
    • Girls
  • Rankings

    • Boys
    • Girls
  • Past Champions

    • Boys
    • Girls
  • Results Archive

    • Boys
    • Girls
  • Records

    • Boys
    • Girls
  • Stories

    • Boys
    • Girls
  • AD/Coach

    • Boys
    • Girls

Field Hockey

  • Home

    Girls
  • Todays Schedule

    Girls
  • Brackets

    Girls
  • Assignments

    Girls
  • MPR

    Girls
  • Rankings

    Girls
  • Past Champions

    Girls
  • Results Archive

    Girls
  • Records

    Girls
  • Stories

    Girls
  • AD/Coach

    Girls

Football

  • Home

    Boys
  • Today's Schedule

    Boys
  • Brackets

    Boys
  • Assignments

    Boys
  • Playoff Point Summary

    Boys
  • Rankings

    Boys
  • Past Champions

    Boys
  • Results Archive

    Boys
  • Records

    Boys
  • Stories

    Boys
  • AD/Coach

    Boys

Golf

  • Home

    • Girls
  • Today's Schedule

    • Girls
  • Assignments

    • Girls
  • Rankings

    • Girls
  • Past Champions

    • Girls
  • Results Archive

    • Girls
  • Records

    • Girls
  • Stories

    • Girls
  • AD/Coach

    • Girls

Soccer

  • Home

    • Boys
  • Today's Schedule

    • Boys
  • Brackets

    • Boys
  • Assignments

    • Boys
  • MPR

    • Boys
  • Rankings

    • Boys
  • Past Champions

    • Boys
  • Results Archive

    • Boys
  • Records

    • Boys
  • Stories

    • Boys
  • AD/Coach

    • Boys

Swim & Dive

  • Home

    • Girls
  • Today's Schedule

    • Girls
  • Assignments

    • Girls
  • Rankings

    • Girls
  • Past Champions

    • Girls
  • Results Archive

    • Girls
  • Records

    • Girls
  • Stories

    • Girls
  • AD/Coach

    • Girls

Tennis

  • Home

    • Boys
    • Girls
  • Today's Schedule

    • Boys
    • Girls
  • Assignments

    • Boys
    • Girls
  • Rankings

    • Boys
    • Girls
  • Past Champions

    • Boys
    • Girls
  • Results Archive

    • Boys
    • Girls
  • Records

    • Boys
    • Girls
  • Stories

    • Boys
    • Girls
  • AD/Coach

    • Boys
    • Girls

Volleyball

  • Home

    • Girls
  • Today's Schedule

    • Girls
  • Brackets

    • Girls
  • Assignments

    • Girls
  • MPR

    • Girls
  • Rankings

    • Girls
  • Past Champions

    • Girls
  • Results Archive

    • Girls
  • Records

    • Girls
  • Stories

    • Girls
  • AD/Coach

    • Girls
Logo

Search

Main Navigation

  • Scores
  • Schedules
  • Schools
  • Live
  • Officials
  • About
  • Sports
  • I Am...
  • Boys Cross Country
  • Girls Cross Country
  • Field Hockey
  • Football
  • Girls Golf
  • Boys Soccer
  • Girls Swim & Dive
  • Boys Tennis
  • Girls Tennis
  • Girls Volleyball
  • Facebook
  • Twitter
  • Instagram
  • YouTube
  • TikTok

Breadcrumb

  1. Home
  2. About
  3. Staff
  4. Keith Dunlap

Keith Dunlap

Michigan Army National Guard

Keith Dunlap

Special for MHSAA.com
Spring Lake's Megan Guczwa sprints the final leg of the 1,600 relay Saturday at Hamilton.

Spring Lake Girls Win Meet's Final Race to Clinch 1st Finals Championship

Posted: 5/30/2026
A Greenhills doubles player connects with a volley at the net.

Greenhills, GR Catholic Central Follow Longtime Leaders to Historic Finals Successes

Posted: 5/28/2026
Novi’s Chance McNeill crosses the finish line during last season’s 100-meter championship race at the LPD1 Finals.

McNeill Regaining Finals Form, Aiming to Best Last Season's Close Seconds

Posted: 5/21/2026
Deanna Radcliffe, here during the 2025 Division 1 Final, has reached 299 career coaching wins.

South Lyon United's Radcliffe Approaching Milestone Win, Another History-Making Moment

Posted: 5/7/2026
Lake Orion and Auburn Hills Avondale volleyball players battle at the net during a Thursday match.

Lake Orion Serving Up Impressive Start as Boys Volleyball Takes Off in Metro Detroit

Posted: 4/21/2026
Havanna Bissett (4) and her South Lyon teammates prepare for the start of an inning during last season’s Semifinal against Utica Ford.

Bissett Aiming to Lead 2025 Runner-Up South Lyon Back to MSU for Another Title Try

Posted: 4/9/2026
Goodrich’s Kayla Hairston splits a pair of South Christian defenders driving to the hoop Friday.

Goodrich Wins Matchup of Undefeated Contenders to Earn Chance to Finish Unbeaten

Posted: 3/20/2026
Tecumseh’s Delaney Brown (1) looks to pass while Flint Powers’ Haleena Abueita defends.

Freshman Quickly Finds Breslin Footing as Tecumseh Takes Next Step in Repeat Pursuit

Posted: 3/20/2026
Renaissance’s Maria Walker (1) follows a screen from teammate Jaebri’an Autry (22) during their team’s win over DeWitt on Friday.

Renaissance Emerges from Defensive Struggle to Earn Saturday Return

Posted: 3/20/2026
Muskegon's Camiyah Bonner (4) drives to the basket Friday with Eisenhower's Natalya Stojcevski (24) defending.

Girls Hoops Writes Latest Chapter in Muskegon's Famed Sports History

Posted: 3/20/2026
Libby Schultz stands front and center in Rochester Adams’ formation during the team’s Round 3 routine at this season’s Division 1 Finals at Central Michigan University.

Schultz Family Puts Final Bow on Multi-Generation, 30-Year Ties to Adams Cheer

Posted: 3/19/2026
oncord players including Brady Garrett (4) celebrate during the Yellow Jackets’ Division 4 Semifinal win Thursday.

After Lead Fades, Concord Stays Together to Stop Reigning Champ Tri-Unity in OT

Posted: 3/12/2026
  • Load More

Quick Links - Footer

  • STUDENTS

    STUDENTS

    • SAC
    • Scholar-Athlete
    • Captains Clinics
    • PBA/NIL
    • Sportsmanship
  • ADS

    ADS

    • MIAAA
    • School Directory
    • Quick Calendar
    • Forms/Resources
  • COACHES

    COACHES

    • CAP
    • Rules Meetings
    • Health/Safety
    • Rate an Official
  • MEDIA

    MEDIA

    • Credentials
    • Broadcast Info
    • "This Week" Podcast
    • Press Releases
  • OFFICIALS

    OFFICIALS

    • Renew Registration
    • New Officials
    • Sport-Specific Content
    • Legacy Program
Michigan High School Athletic Association
  • Facebook
  • Twitter
  • Instagram
  • YouTube
  • TikTok
  • Michigan High School Athletic Association
  • 1661 Ramblewood Drive, East Lansing, MI 48823
  • Office 517-332-5046
  • Fax 517-332-4071
  • [email protected]
  • © 2026 MHSAA, Inc
  • Privacy Policy and Terms of Service
Web Design by Gravity Works