With Sunday's win over the Minnesota Vikings, Patrick Mahomes has now beaten all 31 teams in the NFL, except for his Kansas City Chiefs.

The only other time the Chiefs and Vikings played in the quarterback's career, Mahomes was injured and Matt Moore led Kansas City to a victory.

At age 28, Mahomes is the youngest quarterback to accomplish that feat.

He is one of five quarterbacks who have beaten every team except the one they played on for most or all of their careers -- joining Alex Smith also beat every team but the Chiefs, Ben Roethlisberger beat every team but the Steelers, Russell Wilson has beaten every team but the Seahawks and Aaron Rodgers has beaten every team but the Packers.