{"sport":"nfl","slug":"john-keith","bio":{"fullName":"John Keith","position":"DB","positionGroup":"DB","team":"SF","jerseyNumber":28,"heightInches":72,"weightLbs":207,"birthDate":"1977-02-04","college":"Furman","collegeConference":null,"headshotUrl":"https://static.www.nfl.com/image/private/f_auto,q_auto/league/hljz377c5kqpy9owuxub","rookieSeason":2000,"lastSeason":2003,"yearsExperience":4,"status":"ACT","externalIds":{"gsis":"00-0019612","pfr":"KeitJo20","espn":"2239"}},"draft":{"year":2000,"round":4,"pick":108,"team":"SF","undrafted":false},"combine":null,"accolades":{"hallOfFame":false,"proBowls":0,"allPro":0,"careerAV":null,"seasonsStarted":0,"firstSeason":2000,"lastSeason":2003},"statTables":[{"id":"defense","label":"Defense","columns":[{"key":"tackles_combined"},{"key":"tackles_solo"},{"key":"tackles_assists"},{"key":"tackles_for_loss"},{"key":"qb_hits"},{"key":"sacks_def"},{"key":"def_int"},{"key":"passes_defended"},{"key":"forced_fumbles"},{"key":"fumble_recoveries"},{"key":"def_tds"},{"key":"safeties"}],"rows":[{"season":2000,"seasonType":"REG","team":"SF","gamesPlayed":4,"values":{"tackles_combined":16,"tackles_solo":11,"tackles_assists":5,"tackles_for_loss":1,"qb_hits":1,"sacks_def":1,"def_int":1,"passes_defended":1,"forced_fumbles":0,"fumble_recoveries":null,"def_tds":0,"safeties":0},"rowScope":"team"},{"season":2002,"seasonType":"REG","team":"SF","gamesPlayed":5,"values":{"tackles_combined":13,"tackles_solo":8,"tackles_assists":5,"tackles_for_loss":1,"qb_hits":0,"sacks_def":0,"def_int":0,"passes_defended":1,"forced_fumbles":0,"fumble_recoveries":null,"def_tds":0,"safeties":0},"rowScope":"team"},{"season":2002,"seasonType":"POST","team":"SF","gamesPlayed":2,"values":{"tackles_combined":4,"tackles_solo":1,"tackles_assists":3,"tackles_for_loss":1,"qb_hits":0,"sacks_def":0,"def_int":0,"passes_defended":0,"forced_fumbles":0,"fumble_recoveries":null,"def_tds":0,"safeties":0},"rowScope":"team"},{"season":2003,"seasonType":"REG","team":"SF","gamesPlayed":3,"values":{"tackles_combined":10,"tackles_solo":6,"tackles_assists":4,"tackles_for_loss":0,"qb_hits":0,"sacks_def":0,"def_int":0,"passes_defended":0,"forced_fumbles":0,"fumble_recoveries":null,"def_tds":0,"safeties":0},"rowScope":"team"}],"careerTotals":{"REG":{"tackles_combined":39,"tackles_solo":25,"tackles_assists":14,"tackles_for_loss":2,"qb_hits":1,"sacks_def":1,"def_int":1,"passes_defended":2,"forced_fumbles":0,"fumble_recoveries":null,"def_tds":0,"safeties":0},"POST":{"tackles_combined":4,"tackles_solo":1,"tackles_assists":3,"tackles_for_loss":1,"qb_hits":0,"sacks_def":0,"def_int":0,"passes_defended":0,"forced_fumbles":0,"fumble_recoveries":null,"def_tds":0,"safeties":0}}}],"similarPlayers":[{"slug":"sean-considine","name":"Sean Considine","sport":"nfl","similarity":93,"position":"DB","team":"BAL","headshotUrl":"https://static.www.nfl.com/image/private/f_auto,q_auto/league/c09w3jlxm47du9qvgexe","basis":"Defensive back comp"},{"slug":"gerald-mcburrows","name":"Gerald McBurrows","sport":"nfl","similarity":91,"position":"S","team":"ATL","headshotUrl":"https://static.www.nfl.com/image/private/f_auto,q_auto/league/mpka7xir2md4psglulll","basis":"Defensive back comp"},{"slug":"robert-griffith","name":"Robert Griffith","sport":"nfl","similarity":91,"position":"FS","team":"ARI","headshotUrl":"https://static.www.nfl.com/image/private/f_auto,q_auto/league/mgxxpzvauryexjhku7ee","basis":"Defensive back comp"},{"slug":"jimmy-wilson","name":"Jimmy Wilson","sport":"nfl","similarity":89,"position":"S","team":"SD","headshotUrl":"https://static.www.nfl.com/image/private/f_auto,q_auto/league/fcrs6u1zmq7zpd71olwp","basis":"Defensive back comp"},{"slug":"mike-dumas","name":"Mike Dumas","sport":"nfl","similarity":89,"position":"FS","team":"SD","headshotUrl":"https://static.www.nfl.com/image/private/f_auto,q_auto/league/iphiqynjs8f4fu4modku","basis":"Defensive back comp"},{"slug":"mike-logan","name":"Mike Logan","sport":"nfl","similarity":89,"position":"DB","team":"PIT","headshotUrl":"https://static.www.nfl.com/image/private/f_auto,q_auto/league/z0d5smcl8fctx6ccm69n","basis":"Defensive back comp"},{"slug":"tom-knight","name":"Tom Knight","sport":"nfl","similarity":89,"position":"DB","team":"BAL","headshotUrl":"https://static.www.nfl.com/image/private/f_auto,q_auto/league/fqoxy8zt57r7iwzjheok","basis":"Defensive back comp"},{"slug":"dean-marlowe","name":"Dean Marlowe","sport":"nfl","similarity":88,"position":"S","team":"LAC","headshotUrl":"https://static.www.nfl.com/image/private/f_auto,q_auto/league/zs2gv5rqyvnaqlwl4yst","basis":"Defensive back comp"}],"dataSources":["nflverse:players","nflverse:draft_picks","nflverse:player_stats_def"],"generatedAt":"2026-08-31T10:23:32.140Z"}