{"sport":"nfl","slug":"rich-gannon","bio":{"fullName":"Rich Gannon","position":"QB","positionGroup":"QB","team":"OAK","jerseyNumber":12,"heightInches":75,"weightLbs":210,"birthDate":"1965-12-20","college":"Delaware","collegeConference":null,"headshotUrl":"https://static.www.nfl.com/image/private/f_auto,q_auto/league/wy2haknzelfdpaxh0pig","rookieSeason":1987,"lastSeason":2004,"yearsExperience":17,"status":"RES","externalIds":{"gsis":"00-0005741","pfr":"GannRi00"}},"draft":{"year":1987,"round":4,"pick":98,"team":"NWE","undrafted":false},"combine":null,"accolades":{"hallOfFame":false,"proBowls":4,"allPro":2,"careerAV":null,"seasonsStarted":8,"firstSeason":1987,"lastSeason":2004},"statTables":[{"id":"passing","label":"Passing","columns":[{"key":"completions"},{"key":"attempts"},{"key":"completion_pct"},{"key":"passing_yards"},{"key":"passing_tds"},{"key":"interceptions"},{"key":"yards_per_attempt"},{"key":"passer_rating"},{"key":"sacks"}],"rows":[{"season":1987,"seasonType":"REG","team":"MIN","values":{"completions":2,"attempts":6,"completion_pct":33.33,"passing_yards":18,"passing_tds":0,"interceptions":1,"yards_per_attempt":3,"passer_rating":2.78,"sacks":0},"gamesPlayed":4,"rowScope":"team"},{"season":1988,"seasonType":"REG","team":"MIN","values":{"completions":7,"attempts":15,"completion_pct":46.67,"passing_yards":90,"passing_tds":0,"interceptions":0,"yards_per_attempt":6,"passer_rating":65.97,"sacks":3},"gamesPlayed":3,"rowScope":"team"},{"season":1990,"seasonType":"REG","team":"MIN","values":{"completions":182,"attempts":349,"completion_pct":52.15,"passing_yards":2278,"passing_tds":16,"interceptions":16,"yards_per_attempt":6.53,"passer_rating":68.92,"sacks":34},"gamesPlayed":14,"rowScope":"team"},{"season":1991,"seasonType":"REG","team":"MIN","values":{"completions":211,"attempts":354,"completion_pct":59.6,"passing_yards":2166,"passing_tds":12,"interceptions":6,"yards_per_attempt":6.12,"passer_rating":81.49,"sacks":19},"gamesPlayed":15,"rowScope":"team"},{"season":1992,"seasonType":"REG","team":"MIN","values":{"completions":159,"attempts":279,"completion_pct":56.99,"passing_yards":1905,"passing_tds":12,"interceptions":13,"yards_per_attempt":6.83,"passer_rating":72.95,"sacks":25},"gamesPlayed":12,"rowScope":"team"},{"season":1993,"seasonType":"REG","team":"WAS","values":{"completions":74,"attempts":125,"completion_pct":59.2,"passing_yards":704,"passing_tds":3,"interceptions":7,"yards_per_attempt":5.63,"passer_rating":59.55,"sacks":16},"gamesPlayed":8,"rowScope":"team"},{"season":1995,"seasonType":"REG","team":"KC","values":{"completions":7,"attempts":11,"completion_pct":63.64,"passing_yards":57,"passing_tds":0,"interceptions":0,"yards_per_attempt":5.18,"passer_rating":76.7,"sacks":0},"gamesPlayed":2,"rowScope":"team"},{"season":1996,"seasonType":"REG","team":"KC","values":{"completions":54,"attempts":90,"completion_pct":60,"passing_yards":491,"passing_tds":6,"interceptions":1,"yards_per_attempt":5.46,"passer_rating":92.41,"sacks":5},"gamesPlayed":4,"rowScope":"team"},{"season":1997,"seasonType":"REG","team":"KC","values":{"completions":98,"attempts":175,"completion_pct":56,"passing_yards":1144,"passing_tds":7,"interceptions":4,"yards_per_attempt":6.54,"passer_rating":79.8,"sacks":13},"gamesPlayed":9,"rowScope":"team"},{"season":1998,"seasonType":"REG","team":"KC","values":{"completions":206,"attempts":354,"completion_pct":58.19,"passing_yards":2305,"passing_tds":10,"interceptions":6,"yards_per_attempt":6.51,"passer_rating":80.06,"sacks":25},"gamesPlayed":12,"rowScope":"team"},{"season":1999,"seasonType":"REG","team":"OAK","gamesPlayed":16,"values":{"completions":302,"attempts":512,"completion_pct":58.98,"passing_yards":3819,"passing_tds":24,"interceptions":13,"yards_per_attempt":7.46,"passer_rating":87.36,"sacks":49},"rowScope":"team"},{"season":2000,"seasonType":"REG","team":"OAK","gamesPlayed":16,"values":{"completions":278,"attempts":465,"completion_pct":59.78,"passing_yards":3343,"passing_tds":28,"interceptions":11,"yards_per_attempt":7.19,"passer_rating":92.07,"sacks":27},"rowScope":"team"},{"season":2000,"seasonType":"POST","team":"OAK","gamesPlayed":2,"values":{"completions":22,"attempts":38,"completion_pct":57.89,"passing_yards":208,"passing_tds":1,"interceptions":2,"yards_per_attempt":5.47,"passer_rating":59.98,"sacks":7},"rowScope":"team"},{"season":2001,"seasonType":"REG","team":"OAK","gamesPlayed":16,"values":{"completions":361,"attempts":549,"completion_pct":65.76,"passing_yards":3828,"passing_tds":27,"interceptions":9,"yards_per_attempt":6.97,"passer_rating":95.5,"sacks":27},"rowScope":"team"},{"season":2001,"seasonType":"POST","team":"OAK","gamesPlayed":2,"values":{"completions":40,"attempts":60,"completion_pct":66.67,"passing_yards":453,"passing_tds":3,"interceptions":0,"yards_per_attempt":7.55,"passer_rating":105.76,"sacks":2},"rowScope":"team"},{"season":2002,"seasonType":"REG","team":"OAK","gamesPlayed":16,"values":{"completions":418,"attempts":618,"completion_pct":67.64,"passing_yards":4689,"passing_tds":26,"interceptions":10,"yards_per_attempt":7.59,"passer_rating":97.34,"sacks":36},"rowScope":"team"},{"season":2002,"seasonType":"POST","team":"OAK","gamesPlayed":3,"values":{"completions":73,"attempts":115,"completion_pct":63.48,"passing_yards":841,"passing_tds":7,"interceptions":6,"yards_per_attempt":7.31,"passer_rating":84,"sacks":7},"rowScope":"team"},{"season":2003,"seasonType":"REG","team":"OAK","gamesPlayed":7,"values":{"completions":124,"attempts":224,"completion_pct":55.36,"passing_yards":1270,"passing_tds":6,"interceptions":4,"yards_per_attempt":5.67,"passer_rating":73.33,"sacks":17},"rowScope":"team"},{"season":2004,"seasonType":"REG","team":"OAK","gamesPlayed":3,"values":{"completions":41,"attempts":68,"completion_pct":60.29,"passing_yards":524,"passing_tds":3,"interceptions":2,"yards_per_attempt":7.71,"passer_rating":86.89,"sacks":5},"rowScope":"team"}],"careerTotals":{"REG":{"completions":2524,"attempts":4194,"completion_pct":60.18,"passing_yards":28631,"passing_tds":180,"interceptions":103,"yards_per_attempt":6.83,"passer_rating":84.75,"sacks":301},"POST":{"completions":135,"attempts":213,"completion_pct":63.38,"passing_yards":1502,"passing_tds":11,"interceptions":8,"yards_per_attempt":7.05,"passer_rating":85.85,"sacks":16}}},{"id":"rushing","label":"Rushing","columns":[{"key":"carries"},{"key":"rushing_yards"},{"key":"rushing_tds"},{"key":"yards_per_carry"},{"key":"rushing_first_downs"},{"key":"rushing_fumbles_lost"}],"rows":[{"season":1988,"seasonType":"REG","team":"MIN","values":{"carries":4,"rushing_yards":29,"rushing_tds":0,"yards_per_carry":7.25,"rushing_first_downs":null,"rushing_fumbles_lost":null},"gamesPlayed":3,"rowScope":"team"},{"season":1990,"seasonType":"REG","team":"MIN","values":{"carries":52,"rushing_yards":268,"rushing_tds":1,"yards_per_carry":5.15,"rushing_first_downs":null,"rushing_fumbles_lost":null},"gamesPlayed":14,"rowScope":"team"},{"season":1991,"seasonType":"REG","team":"MIN","values":{"carries":43,"rushing_yards":236,"rushing_tds":2,"yards_per_carry":5.49,"rushing_first_downs":null,"rushing_fumbles_lost":null},"gamesPlayed":15,"rowScope":"team"},{"season":1992,"seasonType":"REG","team":"MIN","values":{"carries":45,"rushing_yards":187,"rushing_tds":0,"yards_per_carry":4.16,"rushing_first_downs":null,"rushing_fumbles_lost":null},"gamesPlayed":12,"rowScope":"team"},{"season":1993,"seasonType":"REG","team":"WAS","values":{"carries":21,"rushing_yards":88,"rushing_tds":1,"yards_per_carry":4.19,"rushing_first_downs":null,"rushing_fumbles_lost":null},"gamesPlayed":8,"rowScope":"team"},{"season":1995,"seasonType":"REG","team":"KC","values":{"carries":8,"rushing_yards":25,"rushing_tds":1,"yards_per_carry":3.13,"rushing_first_downs":null,"rushing_fumbles_lost":null},"gamesPlayed":2,"rowScope":"team"},{"season":1996,"seasonType":"REG","team":"KC","values":{"carries":12,"rushing_yards":81,"rushing_tds":0,"yards_per_carry":6.75,"rushing_first_downs":null,"rushing_fumbles_lost":null},"gamesPlayed":4,"rowScope":"team"},{"season":1997,"seasonType":"REG","team":"KC","values":{"carries":33,"rushing_yards":109,"rushing_tds":2,"yards_per_carry":3.3,"rushing_first_downs":null,"rushing_fumbles_lost":null},"gamesPlayed":9,"rowScope":"team"},{"season":1998,"seasonType":"REG","team":"KC","values":{"carries":44,"rushing_yards":168,"rushing_tds":3,"yards_per_carry":3.82,"rushing_first_downs":null,"rushing_fumbles_lost":null},"gamesPlayed":12,"rowScope":"team"},{"season":1999,"seasonType":"REG","team":"OAK","gamesPlayed":16,"values":{"carries":45,"rushing_yards":272,"rushing_tds":2,"yards_per_carry":6.04,"rushing_first_downs":13,"rushing_fumbles_lost":0},"rowScope":"team"},{"season":2000,"seasonType":"REG","team":"OAK","gamesPlayed":16,"values":{"carries":84,"rushing_yards":475,"rushing_tds":4,"yards_per_carry":5.65,"rushing_first_downs":30,"rushing_fumbles_lost":2},"rowScope":"team"},{"season":2000,"seasonType":"POST","team":"OAK","gamesPlayed":2,"values":{"carries":6,"rushing_yards":33,"rushing_tds":0,"yards_per_carry":5.5,"rushing_first_downs":4,"rushing_fumbles_lost":0},"rowScope":"team"},{"season":2001,"seasonType":"REG","team":"OAK","gamesPlayed":16,"values":{"carries":63,"rushing_yards":231,"rushing_tds":2,"yards_per_carry":3.67,"rushing_first_downs":17,"rushing_fumbles_lost":3},"rowScope":"team"},{"season":2001,"seasonType":"POST","team":"OAK","gamesPlayed":2,"values":{"carries":6,"rushing_yards":11,"rushing_tds":0,"yards_per_carry":1.83,"rushing_first_downs":0,"rushing_fumbles_lost":0},"rowScope":"team"},{"season":2002,"seasonType":"REG","team":"OAK","gamesPlayed":16,"values":{"carries":50,"rushing_yards":156,"rushing_tds":3,"yards_per_carry":3.12,"rushing_first_downs":10,"rushing_fumbles_lost":0},"rowScope":"team"},{"season":2002,"seasonType":"POST","team":"OAK","gamesPlayed":3,"values":{"carries":13,"rushing_yards":41,"rushing_tds":1,"yards_per_carry":3.15,"rushing_first_downs":3,"rushing_fumbles_lost":0},"rowScope":"team"},{"season":2003,"seasonType":"REG","team":"OAK","gamesPlayed":7,"values":{"carries":6,"rushing_yards":18,"rushing_tds":0,"yards_per_carry":3,"rushing_first_downs":1,"rushing_fumbles_lost":0},"rowScope":"team"},{"season":2004,"seasonType":"REG","team":"OAK","gamesPlayed":3,"values":{"carries":5,"rushing_yards":26,"rushing_tds":0,"yards_per_carry":5.2,"rushing_first_downs":1,"rushing_fumbles_lost":0},"rowScope":"team"}],"careerTotals":{"REG":{"carries":515,"rushing_yards":2369,"rushing_tds":21,"yards_per_carry":4.6,"rushing_first_downs":72,"rushing_fumbles_lost":5},"POST":{"carries":25,"rushing_yards":85,"rushing_tds":1,"yards_per_carry":3.4,"rushing_first_downs":7,"rushing_fumbles_lost":0}}},{"id":"receiving","label":"Receiving","columns":[{"key":"targets"},{"key":"receptions"},{"key":"receiving_yards"},{"key":"receiving_tds"},{"key":"yards_per_reception"},{"key":"catch_pct"},{"key":"receiving_first_downs"}],"rows":[{"season":1991,"seasonType":"REG","team":"MIN","values":{"targets":null,"receptions":1,"receiving_yards":0,"receiving_tds":0,"yards_per_reception":0,"catch_pct":null,"receiving_first_downs":null},"gamesPlayed":15,"rowScope":"team"},{"season":1999,"seasonType":"REG","team":"OAK","gamesPlayed":16,"values":{"targets":1,"receptions":1,"receiving_yards":-3,"receiving_tds":0,"yards_per_reception":-3,"catch_pct":100,"receiving_first_downs":0},"rowScope":"team"}],"careerTotals":{"REG":{"targets":1,"receptions":2,"receiving_yards":-3,"receiving_tds":0,"yards_per_reception":-1.5,"catch_pct":200,"receiving_first_downs":0}}}],"careerGames":157,"similarPlayers":[{"slug":"alex-smith","name":"Alex Smith","sport":"nfl","similarity":90,"position":"QB","team":"WAS","headshotUrl":"https://static.www.nfl.com/image/private/f_auto,q_auto/league/hinmlhyjffsmq6bwq6tk","basis":"Quarterback comp"},{"slug":"mark-brunell","name":"Mark Brunell","sport":"nfl","similarity":89,"position":"QB","team":"NYJ","headshotUrl":"https://static.www.nfl.com/image/private/f_auto,q_auto/league/p91vbvdb7ik4fcjuo7ym","basis":"Quarterback comp"},{"slug":"jeff-garcia","name":"Jeff Garcia","sport":"nfl","similarity":88,"position":"QB","team":"PHI","headshotUrl":"https://static.www.nfl.com/image/private/f_auto,q_auto/league/bysr1fkpqdhljtvlkcrm","basis":"Quarterback comp"},{"slug":"taylor-heinicke","name":"Taylor Heinicke","sport":"nfl","similarity":86,"position":"QB","team":"LAC","headshotUrl":"https://static.www.nfl.com/image/upload/f_auto,q_auto/league/fz9e0aufjyyo5raclwji","basis":"Quarterback comp"},{"slug":"josh-mccown","name":"Josh McCown","sport":"nfl","similarity":85,"position":"QB","team":"PHI","headshotUrl":"https://static.www.nfl.com/image/private/f_auto,q_auto/league/qcauc37wqjdaxdbq1evu","basis":"Quarterback comp"},{"slug":"mitchell-trubisky","name":"Mitchell Trubisky","sport":"nfl","similarity":85,"position":"QB","team":"BUF","headshotUrl":"https://static.www.nfl.com/image/upload/f_auto,q_auto/league/yxs7ix2pmcfv5k1qn1sk","basis":"Quarterback comp"},{"slug":"justin-fields","name":"Justin Fields","sport":"nfl","similarity":84,"position":"QB","team":"KC","headshotUrl":"https://static.www.nfl.com/image/upload/f_auto,q_auto/league/npjrombgxkc5vjkctcgy","basis":"Quarterback comp"},{"slug":"neil-lomax","name":"Neil Lomax","sport":"nfl","similarity":84,"position":"QB","team":"ARI","headshotUrl":"https://static.www.nfl.com/image/private/f_auto,q_auto/league/hicme3xr4rub1jc6ixsr","basis":"Quarterback comp"}],"dataSources":["nflverse:draft_picks","nflverse:players","nflverse:player_stats","nflverse:player_stats_def","nflverse:advanced-epa (CC-BY 4.0)","wikipedia:season-stats (CC-BY-SA, facts-only)","nfl.com:official-stats (facts-only reference)","espn.com:stats-api (games-played, facts-only reference)"],"generatedAt":"2026-08-31T10:23:32.140Z"}