{"sport":"nfl","slug":"brad-johnson","bio":{"fullName":"Brad Johnson","position":"QB","positionGroup":"QB","team":"DAL","jerseyNumber":14,"heightInches":77,"weightLbs":235,"birthDate":"1968-09-13","college":"Florida State","collegeConference":null,"headshotUrl":"https://static.www.nfl.com/image/private/f_auto,q_auto/league/rnzt7iobyak7at4wf6uf","rookieSeason":1992,"lastSeason":2008,"yearsExperience":17,"status":"ACT","externalIds":{"gsis":"00-0008442","pfr":"JohnBr00"}},"draft":{"year":1992,"round":9,"pick":227,"team":"MIN","undrafted":false},"combine":null,"accolades":{"hallOfFame":false,"proBowls":2,"allPro":0,"careerAV":null,"seasonsStarted":8,"firstSeason":1992,"lastSeason":2008},"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":1994,"seasonType":"REG","team":"MIN","values":{"completions":22,"attempts":37,"completion_pct":59.5,"passing_yards":150,"passing_tds":0,"interceptions":0,"yards_per_attempt":4.1,"passer_rating":68.5,"sacks":null},"gamesPlayed":4,"rowScope":"team"},{"season":1995,"seasonType":"REG","team":"MIN","values":{"completions":25,"attempts":36,"completion_pct":69.4,"passing_yards":272,"passing_tds":0,"interceptions":2,"yards_per_attempt":7.6,"passer_rating":68.3,"sacks":null},"gamesPlayed":5,"rowScope":"team"},{"season":1996,"seasonType":"REG","team":"MIN","values":{"completions":195,"attempts":311,"completion_pct":62.7,"passing_yards":2258,"passing_tds":17,"interceptions":10,"yards_per_attempt":7.3,"passer_rating":89.4,"sacks":null},"gamesPlayed":12,"rowScope":"team"},{"season":1996,"seasonType":"POST","team":"MIN","values":{"completions":15,"attempts":27,"completion_pct":55.6,"passing_yards":208,"passing_tds":1,"interceptions":2,"yards_per_attempt":7.7,"passer_rating":62,"sacks":null},"gamesPlayed":1,"rowScope":"team"},{"season":1997,"seasonType":"REG","team":"MIN","values":{"completions":275,"attempts":452,"completion_pct":60.8,"passing_yards":3036,"passing_tds":20,"interceptions":12,"yards_per_attempt":6.7,"passer_rating":84.5,"sacks":null},"gamesPlayed":13,"rowScope":"team"},{"season":1998,"seasonType":"REG","team":"MIN","values":{"completions":65,"attempts":101,"completion_pct":64.4,"passing_yards":747,"passing_tds":7,"interceptions":5,"yards_per_attempt":7.4,"passer_rating":89,"sacks":null},"gamesPlayed":null,"rowScope":"team"},{"season":1999,"seasonType":"REG","team":"WAS","gamesPlayed":16,"values":{"completions":313,"attempts":515,"completion_pct":60.78,"passing_yards":3988,"passing_tds":24,"interceptions":13,"yards_per_attempt":7.74,"passer_rating":90.01,"sacks":28},"rowScope":"team"},{"season":1999,"seasonType":"POST","team":"WAS","gamesPlayed":2,"values":{"completions":33,"attempts":60,"completion_pct":55,"passing_yards":307,"passing_tds":1,"interceptions":2,"yards_per_attempt":5.12,"passer_rating":60.9,"sacks":4},"rowScope":"team"},{"season":2000,"seasonType":"REG","team":"WAS","gamesPlayed":12,"values":{"completions":226,"attempts":359,"completion_pct":62.95,"passing_yards":2489,"passing_tds":11,"interceptions":15,"yards_per_attempt":6.93,"passer_rating":76.24,"sacks":20},"rowScope":"team"},{"season":2001,"seasonType":"REG","team":"TB","gamesPlayed":16,"values":{"completions":340,"attempts":559,"completion_pct":60.82,"passing_yards":3406,"passing_tds":13,"interceptions":11,"yards_per_attempt":6.09,"passer_rating":77.71,"sacks":44},"rowScope":"team"},{"season":2001,"seasonType":"POST","team":"TB","gamesPlayed":1,"values":{"completions":22,"attempts":36,"completion_pct":61.11,"passing_yards":202,"passing_tds":0,"interceptions":4,"yards_per_attempt":5.61,"passer_rating":36.81,"sacks":1},"rowScope":"team"},{"season":2002,"seasonType":"REG","team":"TB","gamesPlayed":13,"values":{"completions":281,"attempts":451,"completion_pct":62.31,"passing_yards":3049,"passing_tds":22,"interceptions":6,"yards_per_attempt":6.76,"passer_rating":92.89,"sacks":21},"rowScope":"team"},{"season":2002,"seasonType":"POST","team":"TB","gamesPlayed":3,"values":{"completions":53,"attempts":98,"completion_pct":54.08,"passing_yards":670,"passing_tds":5,"interceptions":3,"yards_per_attempt":6.84,"passer_rating":79.89,"sacks":1},"rowScope":"team"},{"season":2003,"seasonType":"REG","team":"TB","gamesPlayed":16,"values":{"completions":354,"attempts":570,"completion_pct":62.11,"passing_yards":3821,"passing_tds":26,"interceptions":21,"yards_per_attempt":6.7,"passer_rating":81.62,"sacks":20},"rowScope":"team"},{"season":2004,"seasonType":"REG","team":"TB","gamesPlayed":4,"values":{"completions":65,"attempts":103,"completion_pct":63.11,"passing_yards":674,"passing_tds":3,"interceptions":3,"yards_per_attempt":6.54,"passer_rating":79.51,"sacks":8},"rowScope":"team"},{"season":2005,"seasonType":"REG","team":"MIN","gamesPlayed":11,"values":{"completions":183,"attempts":293,"completion_pct":62.46,"passing_yards":1885,"passing_tds":12,"interceptions":4,"yards_per_attempt":6.43,"passer_rating":88.9,"sacks":23},"rowScope":"team"},{"season":2006,"seasonType":"REG","team":"MIN","gamesPlayed":15,"values":{"completions":270,"attempts":439,"completion_pct":61.5,"passing_yards":2750,"passing_tds":10,"interceptions":15,"yards_per_attempt":6.26,"passer_rating":72.79,"sacks":28},"rowScope":"team"},{"season":2007,"seasonType":"REG","team":"DAL","gamesPlayed":3,"values":{"completions":7,"attempts":11,"completion_pct":63.64,"passing_yards":79,"passing_tds":0,"interceptions":0,"yards_per_attempt":7.18,"passer_rating":85.04,"sacks":1},"rowScope":"team"},{"season":2008,"seasonType":"REG","team":"DAL","gamesPlayed":3,"values":{"completions":41,"attempts":78,"completion_pct":52.56,"passing_yards":427,"passing_tds":2,"interceptions":5,"yards_per_attempt":5.47,"passer_rating":50.53,"sacks":8},"rowScope":"team"}],"careerTotals":{"REG":{"completions":2662,"attempts":4315,"completion_pct":61.69,"passing_yards":29031,"passing_tds":167,"interceptions":122,"yards_per_attempt":6.73,"passer_rating":82.65,"sacks":201},"POST":{"completions":123,"attempts":221,"completion_pct":55.66,"passing_yards":1387,"passing_tds":7,"interceptions":11,"yards_per_attempt":6.28,"passer_rating":64.43,"sacks":6}}},{"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":1994,"seasonType":"REG","team":"MIN","values":{"carries":2,"rushing_yards":2,"rushing_tds":0,"yards_per_carry":1,"rushing_first_downs":null,"rushing_fumbles_lost":null},"gamesPlayed":4,"rowScope":"team"},{"season":1995,"seasonType":"REG","team":"MIN","values":{"carries":9,"rushing_yards":9,"rushing_tds":0,"yards_per_carry":1,"rushing_first_downs":null,"rushing_fumbles_lost":null},"gamesPlayed":5,"rowScope":"team"},{"season":1996,"seasonType":"REG","team":"MIN","values":{"carries":34,"rushing_yards":90,"rushing_tds":1,"yards_per_carry":2.6,"rushing_first_downs":null,"rushing_fumbles_lost":null},"gamesPlayed":12,"rowScope":"team"},{"season":1996,"seasonType":"POST","team":"MIN","values":{"carries":3,"rushing_yards":14,"rushing_tds":1,"yards_per_carry":4.7,"rushing_first_downs":null,"rushing_fumbles_lost":null},"gamesPlayed":1,"rowScope":"team"},{"season":1997,"seasonType":"REG","team":"MIN","values":{"carries":35,"rushing_yards":139,"rushing_tds":0,"yards_per_carry":4,"rushing_first_downs":null,"rushing_fumbles_lost":null},"gamesPlayed":13,"rowScope":"team"},{"season":1998,"seasonType":"REG","team":"MIN","values":{"carries":12,"rushing_yards":15,"rushing_tds":0,"yards_per_carry":1.3,"rushing_first_downs":null,"rushing_fumbles_lost":null},"gamesPlayed":null,"rowScope":"team"},{"season":1999,"seasonType":"REG","team":"WAS","gamesPlayed":16,"values":{"carries":26,"rushing_yards":31,"rushing_tds":2,"yards_per_carry":1.19,"rushing_first_downs":3,"rushing_fumbles_lost":1},"rowScope":"team"},{"season":1999,"seasonType":"POST","team":"WAS","gamesPlayed":2,"values":{"carries":1,"rushing_yards":0,"rushing_tds":0,"yards_per_carry":0,"rushing_first_downs":0,"rushing_fumbles_lost":0},"rowScope":"team"},{"season":2000,"seasonType":"REG","team":"WAS","gamesPlayed":12,"values":{"carries":22,"rushing_yards":58,"rushing_tds":1,"yards_per_carry":2.64,"rushing_first_downs":6,"rushing_fumbles_lost":0},"rowScope":"team"},{"season":2001,"seasonType":"REG","team":"TB","gamesPlayed":16,"values":{"carries":39,"rushing_yards":120,"rushing_tds":3,"yards_per_carry":3.08,"rushing_first_downs":19,"rushing_fumbles_lost":0},"rowScope":"team"},{"season":2001,"seasonType":"POST","team":"TB","gamesPlayed":1,"values":{"carries":1,"rushing_yards":2,"rushing_tds":0,"yards_per_carry":2,"rushing_first_downs":1,"rushing_fumbles_lost":0},"rowScope":"team"},{"season":2002,"seasonType":"REG","team":"TB","gamesPlayed":13,"values":{"carries":13,"rushing_yards":30,"rushing_tds":0,"yards_per_carry":2.31,"rushing_first_downs":4,"rushing_fumbles_lost":0},"rowScope":"team"},{"season":2002,"seasonType":"POST","team":"TB","gamesPlayed":3,"values":{"carries":8,"rushing_yards":13,"rushing_tds":0,"yards_per_carry":1.63,"rushing_first_downs":1,"rushing_fumbles_lost":0},"rowScope":"team"},{"season":2003,"seasonType":"REG","team":"TB","gamesPlayed":16,"values":{"carries":25,"rushing_yards":33,"rushing_tds":0,"yards_per_carry":1.32,"rushing_first_downs":4,"rushing_fumbles_lost":1},"rowScope":"team"},{"season":2004,"seasonType":"REG","team":"TB","gamesPlayed":4,"values":{"carries":5,"rushing_yards":23,"rushing_tds":0,"yards_per_carry":4.6,"rushing_first_downs":1,"rushing_fumbles_lost":0},"rowScope":"team"},{"season":2005,"seasonType":"REG","team":"MIN","gamesPlayed":11,"values":{"carries":18,"rushing_yards":53,"rushing_tds":0,"yards_per_carry":2.94,"rushing_first_downs":2,"rushing_fumbles_lost":0},"rowScope":"team"},{"season":2006,"seasonType":"REG","team":"MIN","gamesPlayed":15,"values":{"carries":30,"rushing_yards":82,"rushing_tds":1,"yards_per_carry":2.73,"rushing_first_downs":7,"rushing_fumbles_lost":1},"rowScope":"team"},{"season":2007,"seasonType":"REG","team":"DAL","gamesPlayed":3,"values":{"carries":5,"rushing_yards":-5,"rushing_tds":0,"yards_per_carry":-1,"rushing_first_downs":0,"rushing_fumbles_lost":0},"rowScope":"team"},{"season":2008,"seasonType":"REG","team":"DAL","gamesPlayed":3,"values":{"carries":2,"rushing_yards":-1,"rushing_tds":0,"yards_per_carry":-0.5,"rushing_first_downs":0,"rushing_fumbles_lost":0},"rowScope":"team"}],"careerTotals":{"REG":{"carries":277,"rushing_yards":679,"rushing_tds":8,"yards_per_carry":2.45,"rushing_first_downs":46,"rushing_fumbles_lost":3},"POST":{"carries":13,"rushing_yards":29,"rushing_tds":1,"yards_per_carry":2.23,"rushing_first_downs":2,"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":1997,"seasonType":"REG","team":"MIN","values":{"targets":null,"receptions":1,"receiving_yards":3,"receiving_tds":1,"yards_per_reception":3,"catch_pct":null,"receiving_first_downs":null},"gamesPlayed":13,"rowScope":"team"},{"season":2003,"seasonType":"REG","team":"TB","values":{"targets":null,"receptions":0,"receiving_yards":-2,"receiving_tds":0,"yards_per_reception":null,"catch_pct":null,"receiving_first_downs":null},"rowScope":"team"}],"careerTotals":{"REG":{"targets":null,"receptions":1,"receiving_yards":1,"receiving_tds":1,"yards_per_reception":1,"catch_pct":null,"receiving_first_downs":null}}}],"careerGames":177,"similarPlayers":[{"slug":"joe-flacco","name":"Joe Flacco","sport":"nfl","similarity":92,"position":"QB","team":"CIN","headshotUrl":"https://static.www.nfl.com/image/upload/f_auto,q_auto/league/dre1d2f2d6dxqohzn5l2","basis":"Quarterback comp"},{"slug":"matt-hasselbeck","name":"Matt Hasselbeck","sport":"nfl","similarity":92,"position":"QB","team":"IND","headshotUrl":"https://static.www.nfl.com/image/private/f_auto,q_auto/league/t1nf9avoy2kauqwrvzza","basis":"Quarterback comp"},{"slug":"kyle-orton","name":"Kyle Orton","sport":"nfl","similarity":91,"position":"QB","team":"BUF","headshotUrl":"https://static.www.nfl.com/image/private/f_auto,q_auto/league/tp8xryc1hpbldyjolsdc","basis":"Quarterback comp"},{"slug":"nick-foles","name":"Nick Foles","sport":"nfl","similarity":90,"position":"QB","team":"IND","headshotUrl":"https://static.www.nfl.com/image/private/f_auto,q_auto/league/dxuz2ir773wylutxo7zs","basis":"Quarterback comp"},{"slug":"shaun-hill","name":"Shaun Hill","sport":"nfl","similarity":88,"position":"QB","team":"MIN","headshotUrl":"https://static.www.nfl.com/image/private/f_auto,q_auto/league/dn42ccbwrshm7uksyphy","basis":"Quarterback comp"},{"slug":"elvis-grbac","name":"Elvis Grbac","sport":"nfl","similarity":87,"position":"QB","team":"BAL","headshotUrl":"https://static.www.nfl.com/image/private/f_auto,q_auto/league/s4ry52iclpzzgg1aave6","basis":"Quarterback comp"},{"slug":"sam-bradford","name":"Sam Bradford","sport":"nfl","similarity":87,"position":"QB","team":"ARI","headshotUrl":"https://static.www.nfl.com/image/private/f_auto,q_auto/league/fizwrxzfdaw7v2vzzpn6","basis":"Quarterback comp"},{"slug":"troy-aikman","name":"Troy Aikman","sport":"nfl","similarity":87,"position":"QB","team":"DAL","headshotUrl":"https://static.www.nfl.com/image/private/f_auto,q_auto/league/skagdrvhtf6ywlxwlrou","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 (facts-only reference)","espn.com:stats-api (games-played, facts-only reference)"],"generatedAt":"2026-08-31T10:23:32.140Z"}