As of the latest 2023 NFL season, Patrick Mahomes has played professionally in the NFL for a total of 7 years. He began his career with the Kansas City Chiefs in 2017, quickly becoming one of the league's standout quarterbacks.