College and amateur Lyon spent his entire college career at
Marquette University. After medically redshirting his first year in 2010, Lyon made a total of 63 appearances for the Golden Eagles and finished his career with a 0.83 GAA and recorded 29 clean sheets. He also played in the
PDL for
Chicago Fire U-23.
Professional On January 20, 2015, Lyon was selected in the fourth round (75th overall) in the
2015 MLS SuperDraft by
Seattle Sounders FC. He signed a professional contract with the club on March 17. He made his professional debut for
USL affiliate club
Seattle Sounders FC 2 in a 4–2 victory against
Sacramento Republic FC. After being released by the Sounders, Lyon went to
Minnesota United FC for a trial period ahead of their inaugural MLS season. The trial didn't work out, and on February 15, 2017, Lyon signed a contract with
Orange County SC. Lyon joined MLS side
Los Angeles FC on March 2, 2018, ahead of their inaugural season. On May 22, 2018, he made his LAFC debut in a friendly against
Borussia Dortmund. He was released by LAFC at the end of the season and became the
MLS pool goalkeeper, joining various teams for short stints to fill unoccupied roster spots for goalkeepers. He is currently based in
Portland, Oregon, and trains with the
Portland Timbers. Lyon's contract as MLS pool goalkeeper was not renewed in 2020 and he was hired by a logging company in
Southwestern Washington amid the
COVID-19 pandemic. He was then selected to join the
MLS is Back Tournament as the pool goalkeeper. Then, when
Vancouver Whitecaps FC were left with only a 20-year-old, third-string keeper, Lyon was prevented from helping the Canadian side over complications with his international transfer certificate. Lyon is currently serving as a Professional Firefighter for Sun City Fire and Medical Department in Sun City, Arizona. ==Coaching==