[{"id":"joe-montana-sf-80","person":"joe-montana","name":"Joe Montana","pos":"QB","team":"SF","era":"80's","seasons":"1979–1992","arch":"Field General","ovr":97,"r":{"passing":98,"rushing":68,"receiving":45,"blocking":42,"coverage":35,"passRush":30,"tackling":40,"awareness":99,"athleticism":82},"str":"Processing and late-game command","weak":"Designed-run power","src":"https://www.profootballhof.com/players/joe-montana"},{"id":"steve-young-sf-80","person":"steve-young","name":"Steve Young","pos":"QB","team":"SF","era":"80's","seasons":"1987–1989","arch":"Dual Threat","ovr":96,"r":{"passing":96,"rushing":95,"receiving":52,"blocking":44,"coverage":32,"passRush":28,"tackling":42,"awareness":94,"athleticism":97},"str":"Accuracy and open-field creation","weak":"Early-career pocket consistency","src":"https://www.profootballhof.com/players/steve-young"},{"id":"steve-deberg-sf-80","person":"steve-deberg","name":"Steve DeBerg","pos":"QB","team":"SF","era":"80's","seasons":"1980","arch":"Field General","ovr":86,"r":{"passing":88,"rushing":48,"receiving":38,"blocking":40,"coverage":28,"passRush":24,"tackling":38,"awareness":88,"athleticism":70},"str":"Play-action timing and toughness","weak":"Designed-run threat","src":"https://www.49ers.com/news/this-day-in-the-bay-deberg-leads-49ers-to-victory-using-a-microphone"},{"id":"jeff-kemp-sf-80","person":"jeff-kemp","name":"Jeff Kemp","pos":"QB","team":"SF","era":"80's","seasons":"1986–1987","arch":"Field General","ovr":82,"r":{"passing":84,"rushing":46,"receiving":36,"blocking":38,"coverage":26,"passRush":22,"tackling":36,"awareness":84,"athleticism":69},"str":"Preparation and efficient distribution","weak":"Off-script creation","src":"https://www.49ers.com/news/catching-up-with-jeff-kemp-492675"},{"id":"matt-cavanaugh-sf-80","person":"matt-cavanaugh","name":"Matt Cavanaugh","pos":"QB","team":"SF","era":"80's","seasons":"1983–1985","arch":"Field General","ovr":83,"r":{"passing":85,"rushing":48,"receiving":34,"blocking":38,"coverage":25,"passRush":22,"tackling":34,"awareness":85,"athleticism":70},"str":"Calm pocket decisions","weak":"Designed-run explosiveness","src":"https://www.49ers.com/team/stats/1984/reg"},{"id":"mike-moroski-sf-80","person":"mike-moroski","name":"Mike Moroski","pos":"QB","team":"SF","era":"80's","seasons":"1986","arch":"Field General","ovr":80,"r":{"passing":81,"rushing":55,"receiving":32,"blocking":36,"coverage":24,"passRush":22,"tackling":35,"awareness":80,"athleticism":73},"str":"Quick rhythm passing","weak":"Downfield consistency","src":"https://www.49ers.com/team/stats/1986/reg"},{"id":"bob-gagliano-sf-80","person":"bob-gagliano","name":"Bob Gagliano","pos":"QB","team":"SF","era":"80's","seasons":"1987","arch":"Dual Threat","ovr":80,"r":{"passing":80,"rushing":61,"receiving":30,"blocking":34,"coverage":24,"passRush":22,"tackling":34,"awareness":79,"athleticism":77},"str":"Mobility and aggressive throws","weak":"Turnover control","src":"https://www.49ers.com/team/stats/1987/reg"},{"id":"steve-bono-sf-80","person":"steve-bono","name":"Steve Bono","pos":"QB","team":"SF","era":"80's","seasons":"1989","arch":"Field General","ovr":82,"r":{"passing":83,"rushing":49,"receiving":32,"blocking":38,"coverage":25,"passRush":22,"tackling":34,"awareness":84,"athleticism":69},"str":"Efficient distribution","weak":"Off-script playmaking","src":"https://www.49ers.com/team/stats/1989/reg"},{"id":"dan-marino-mia-80","person":"dan-marino","name":"Dan Marino","pos":"QB","team":"MIA","era":"80's","seasons":"1983–1989","arch":"Field General","ovr":96,"r":{"passing":99,"rushing":48,"receiving":42,"blocking":40,"coverage":30,"passRush":28,"tackling":38,"awareness":97,"athleticism":75},"str":"Release and vertical passing","weak":"Scramble creation","src":"https://www.profootballhof.com/players/dan-marino"},{"id":"brett-favre-gb-90","person":"brett-favre","name":"Brett Favre","pos":"QB","team":"GB","era":"90's","seasons":"1992–1999","arch":"Dual Threat","ovr":94,"r":{"passing":96,"rushing":76,"receiving":48,"blocking":45,"coverage":35,"passRush":32,"tackling":45,"awareness":91,"athleticism":86},"str":"Arm talent and improvisation","weak":"Risk management","src":"https://www.profootballhof.com/players/brett-favre"},{"id":"peyton-manning-ind-00","person":"peyton-manning","name":"Peyton Manning","pos":"QB","team":"IND","era":"00's","seasons":"2000–2009","arch":"Field General","ovr":97,"r":{"passing":98,"rushing":52,"receiving":45,"blocking":45,"coverage":32,"passRush":30,"tackling":40,"awareness":99,"athleticism":72},"str":"Pre-snap diagnosis","weak":"Open-field mobility","src":"https://www.profootballhof.com/players/peyton-manning"},{"id":"tom-brady-ne-10","person":"tom-brady","name":"Tom Brady","pos":"QB","team":"NE","era":"10's","seasons":"2010–2019","arch":"Field General","ovr":98,"r":{"passing":98,"rushing":48,"receiving":44,"blocking":48,"coverage":34,"passRush":30,"tackling":42,"awareness":99,"athleticism":73},"str":"Pocket command and decisions","weak":"Designed-run threat","src":"https://www.profootballhof.com/players/tom-brady"},{"id":"patrick-mahomes-kc-20","person":"patrick-mahomes","name":"Patrick Mahomes","pos":"QB","team":"KC","era":"20's","seasons":"2020–present","arch":"Dual Threat","ovr":98,"r":{"passing":99,"rushing":85,"receiving":52,"blocking":45,"coverage":30,"passRush":28,"tackling":45,"awareness":96,"athleticism":94},"str":"Creation and arm angles","weak":"Conservative checkdowns","src":"https://www.chiefs.com/team/players-roster/patrick-mahomes/"},{"id":"walter-payton-chi-70","person":"walter-payton","name":"Walter Payton","pos":"RB","team":"CHI","era":"70's","seasons":"1975–1979","arch":"Power Back","ovr":98,"r":{"passing":38,"rushing":99,"receiving":90,"blocking":88,"coverage":40,"passRush":30,"tackling":72,"awareness":98,"athleticism":97},"str":"Vision, power, and versatility","weak":"Pure perimeter speed","src":"https://www.profootballhof.com/players/walter-payton"},{"id":"gale-sayers-chi-70","person":"gale-sayers","name":"Gale Sayers","pos":"RB","team":"CHI","era":"70's","seasons":"1970–1971","arch":"Elusive Back","ovr":95,"r":{"passing":24,"rushing":98,"receiving":84,"blocking":54,"coverage":30,"passRush":24,"tackling":42,"awareness":94,"athleticism":99},"str":"Acceleration and open-field cuts","weak":"Pass protection","src":"https://www.profootballhof.com/players/gale-sayers"},{"id":"roland-harper-chi-70","person":"roland-harper","name":"Roland Harper","pos":"RB","team":"CHI","era":"70's","seasons":"1975–1979","arch":"Power Back","ovr":87,"r":{"passing":20,"rushing":89,"receiving":73,"blocking":88,"coverage":28,"passRush":24,"tackling":64,"awareness":88,"athleticism":82},"str":"Lead blocking and inside power","weak":"Long-speed explosiveness","src":"https://www.chicagobears.com/news/bears-drafted-payton-39-years-ago-12531841"},{"id":"jim-harrison-chi-70","person":"jim-harrison","name":"Jim Harrison","pos":"RB","team":"CHI","era":"70's","seasons":"1971–1974","arch":"Power Back","ovr":86,"r":{"passing":18,"rushing":88,"receiving":68,"blocking":78,"coverage":25,"passRush":22,"tackling":60,"awareness":85,"athleticism":82},"str":"North-south power","weak":"Open-field elusiveness","src":"https://www.chicagobears.com/team/stats/1972/reg"},{"id":"cyril-pinder-chi-70","person":"cyril-pinder","name":"Cyril Pinder","pos":"RB","team":"CHI","era":"70's","seasons":"1970–1972","arch":"Elusive Back","ovr":84,"r":{"passing":18,"rushing":87,"receiving":65,"blocking":66,"coverage":24,"passRush":22,"tackling":52,"awareness":82,"athleticism":87},"str":"Burst through the first crease","weak":"Pass protection","src":"https://www.chicagobears.com/team/stats/1972/reg"},{"id":"don-shy-chi-70","person":"don-shy","name":"Don Shy","pos":"RB","team":"CHI","era":"70's","seasons":"1970–1972","arch":"Power Back","ovr":83,"r":{"passing":18,"rushing":85,"receiving":70,"blocking":73,"coverage":24,"passRush":22,"tackling":57,"awareness":82,"athleticism":81},"str":"Contact balance and receiving","weak":"Breakaway speed","src":"https://www.chicagobears.com/team/stats/1972/reg"},{"id":"carl-garrett-chi-70","person":"carl-garrett","name":"Carl Garrett","pos":"RB","team":"CHI","era":"70's","seasons":"1973–1974","arch":"Elusive Back","ovr":86,"r":{"passing":20,"rushing":89,"receiving":78,"blocking":65,"coverage":25,"passRush":22,"tackling":49,"awareness":86,"athleticism":90},"str":"Open-field acceleration","weak":"Power blocking","src":"https://www.chicagobears.com/team/stats/1973/reg"},{"id":"mike-adamle-chi-70","person":"mike-adamle","name":"Mike Adamle","pos":"RB","team":"CHI","era":"70's","seasons":"1975–1976","arch":"Power Back","ovr":81,"r":{"passing":18,"rushing":82,"receiving":67,"blocking":79,"coverage":24,"passRush":22,"tackling":59,"awareness":82,"athleticism":78},"str":"Tough inside running","weak":"Long-speed separation","src":"https://www.chicagobears.com/team/stats/1976/reg"},{"id":"johnny-musso-chi-70","person":"johnny-musso","name":"Johnny Musso","pos":"RB","team":"CHI","era":"70's","seasons":"1972–1974, 1976–1977","arch":"Power Back","ovr":84,"r":{"passing":18,"rushing":86,"receiving":69,"blocking":81,"coverage":24,"passRush":22,"tackling":61,"awareness":84,"athleticism":80},"str":"Short-yardage power","weak":"Perimeter speed","src":"https://www.chicagobears.com/team/stats/1976/reg"},{"id":"robin-earl-chi-70","person":"robin-earl","name":"Robin Earl","pos":"RB","team":"CHI","era":"70's","seasons":"1977–1979","arch":"Power Back","ovr":82,"r":{"passing":18,"rushing":82,"receiving":75,"blocking":84,"coverage":24,"passRush":22,"tackling":57,"awareness":84,"athleticism":79},"str":"Receiving and lead blocking","weak":"Home-run acceleration","src":"https://www.chicagobears.com/team/stats/1979/reg"},{"id":"barry-sanders-det-90","person":"barry-sanders","name":"Barry Sanders","pos":"RB","team":"DET","era":"90's","seasons":"1990–1998","arch":"Elusive Back","ovr":98,"r":{"passing":30,"rushing":99,"receiving":82,"blocking":55,"coverage":30,"passRush":25,"tackling":48,"awareness":96,"athleticism":99},"str":"Elusiveness and acceleration","weak":"Pass protection","src":"https://www.profootballhof.com/players/barry-sanders"},{"id":"emmitt-smith-dal-90","person":"emmitt-smith","name":"Emmitt Smith","pos":"RB","team":"DAL","era":"90's","seasons":"1990–1999","arch":"Power Back","ovr":97,"r":{"passing":28,"rushing":98,"receiving":84,"blocking":79,"coverage":28,"passRush":24,"tackling":66,"awareness":97,"athleticism":92},"str":"Vision and contact balance","weak":"Home-run speed","src":"https://www.profootballhof.com/players/emmitt-smith"},{"id":"ladainian-tomlinson-lac-00","person":"ladainian-tomlinson","name":"LaDainian Tomlinson","pos":"RB","team":"LAC","era":"00's","seasons":"2001–2009","arch":"Elusive Back","ovr":97,"r":{"passing":42,"rushing":98,"receiving":94,"blocking":68,"coverage":32,"passRush":25,"tackling":52,"awareness":96,"athleticism":96},"str":"Scoring and receiving versatility","weak":"Interior pass protection","src":"https://www.profootballhof.com/players/ladainian-tomlinson"},{"id":"adrian-peterson-min-10","person":"adrian-peterson","name":"Adrian Peterson","pos":"RB","team":"MIN","era":"10's","seasons":"2010–2016","arch":"Power Back","ovr":96,"r":{"passing":25,"rushing":99,"receiving":72,"blocking":66,"coverage":28,"passRush":26,"tackling":62,"awareness":93,"athleticism":98},"str":"Explosive power running","weak":"Route diversity","src":"https://www.vikings.com/team/legends/adrian-peterson"},{"id":"derrick-henry-ten-20","person":"derrick-henry","name":"Derrick Henry","pos":"RB","team":"TEN","era":"20's","seasons":"2020–2023","arch":"Power Back","ovr":96,"r":{"passing":22,"rushing":99,"receiving":70,"blocking":74,"coverage":25,"passRush":24,"tackling":68,"awareness":92,"athleticism":96},"str":"Size, power, and breakaway runs","weak":"Receiving volume","src":"https://www.tennesseetitans.com/team/players-roster/derrick-henry/"},{"id":"jerry-rice-sf-80","person":"jerry-rice","name":"Jerry Rice","pos":"WR","team":"SF","era":"80's","seasons":"1985–1989","arch":"Route Technician","ovr":99,"r":{"passing":35,"rushing":68,"receiving":99,"blocking":68,"coverage":42,"passRush":30,"tackling":48,"awareness":99,"athleticism":96},"str":"Routes, hands, and yards after catch","weak":"Backfield rushing","src":"https://www.profootballhof.com/players/jerry-rice"},{"id":"dwight-clark-sf-80","person":"dwight-clark","name":"Dwight Clark","pos":"WR","team":"SF","era":"80's","seasons":"1980–1987","arch":"Possession Target","ovr":92,"r":{"passing":25,"rushing":52,"receiving":94,"blocking":72,"coverage":38,"passRush":28,"tackling":48,"awareness":95,"athleticism":87},"str":"Hands and timing routes","weak":"Elite top-end speed","src":"https://www.49ers.com/news/dwight-clark-remembered"},{"id":"john-taylor-sf-80","person":"john-taylor","name":"John Taylor","pos":"WR","team":"SF","era":"80's","seasons":"1987–1989","arch":"Deep Threat","ovr":92,"r":{"passing":22,"rushing":60,"receiving":94,"blocking":66,"coverage":34,"passRush":26,"tackling":44,"awareness":91,"athleticism":96},"str":"Vertical speed and return ability","weak":"Power blocking","src":"https://www.49ers.com/news/john-taylor-forever-a-49ers-legend"},{"id":"freddie-solomon-sf-80","person":"freddie-solomon","name":"Freddie Solomon","pos":"WR","team":"SF","era":"80's","seasons":"1980–1985","arch":"Deep Threat","ovr":91,"r":{"passing":29,"rushing":72,"receiving":93,"blocking":63,"coverage":34,"passRush":25,"tackling":44,"awareness":91,"athleticism":95},"str":"Vertical speed and versatility","weak":"Contested-catch size","src":"https://www.49ers.com/team/stats/1984/reg"},{"id":"mike-wilson-sf-80","person":"mike-wilson","name":"Mike Wilson","pos":"WR","team":"SF","era":"80's","seasons":"1981–1989","arch":"Possession Target","ovr":87,"r":{"passing":20,"rushing":48,"receiving":89,"blocking":69,"coverage":33,"passRush":25,"tackling":46,"awareness":89,"athleticism":85},"str":"Reliable routes and hands","weak":"Explosive open-field creation","src":"https://www.49ers.com/team/stats/1988/reg"},{"id":"renaldo-nehemiah-sf-80","person":"renaldo-nehemiah","name":"Renaldo Nehemiah","pos":"WR","team":"SF","era":"80's","seasons":"1982–1984","arch":"Deep Threat","ovr":88,"r":{"passing":18,"rushing":57,"receiving":88,"blocking":51,"coverage":30,"passRush":22,"tackling":38,"awareness":82,"athleticism":99},"str":"World-class vertical speed","weak":"Physical releases","src":"https://www.49ers.com/team/stats/1984/reg"},{"id":"terry-greer-sf-80","person":"terry-greer","name":"Terry Greer","pos":"WR","team":"SF","era":"80's","seasons":"1987–1989","arch":"Deep Threat","ovr":84,"r":{"passing":18,"rushing":51,"receiving":86,"blocking":54,"coverage":31,"passRush":22,"tackling":40,"awareness":82,"athleticism":93},"str":"Deep separation","weak":"Blocking strength","src":"https://www.49ers.com/team/stats/1988/reg"},{"id":"derrick-crawford-sf-80","person":"derrick-crawford","name":"Derrick Crawford","pos":"WR","team":"SF","era":"80's","seasons":"1986","arch":"Deep Threat","ovr":80,"r":{"passing":18,"rushing":62,"receiving":82,"blocking":55,"coverage":29,"passRush":22,"tackling":41,"awareness":78,"athleticism":91},"str":"Return speed and vertical burst","weak":"Route polish","src":"https://www.49ers.com/team/stats/1986/reg"},{"id":"brent-jones-sf-80","person":"brent-jones","name":"Brent Jones","pos":"TE","team":"SF","era":"80's","seasons":"1987–1989","arch":"Possession Target","ovr":91,"r":{"passing":20,"rushing":48,"receiving":92,"blocking":84,"coverage":38,"passRush":30,"tackling":55,"awareness":93,"athleticism":84},"str":"Reliable middle-field target","weak":"Vertical separation","src":"https://www.49ers.com/news/brent-jones-looks-back-on-career"},{"id":"russ-francis-sf-80","person":"russ-francis","name":"Russ Francis","pos":"TE","team":"SF","era":"80's","seasons":"1982–1987","arch":"Possession Target","ovr":91,"r":{"passing":20,"rushing":49,"receiving":92,"blocking":86,"coverage":36,"passRush":29,"tackling":57,"awareness":92,"athleticism":88},"str":"Athletic receiving and blocking","weak":"Short-area route suddenness","src":"https://www.49ers.com/team/stats/1985/reg"},{"id":"john-frank-sf-80","person":"john-frank","name":"John Frank","pos":"TE","team":"SF","era":"80's","seasons":"1984–1988","arch":"Possession Target","ovr":86,"r":{"passing":18,"rushing":45,"receiving":87,"blocking":87,"coverage":34,"passRush":27,"tackling":58,"awareness":88,"athleticism":80},"str":"Reliable catches and edge blocking","weak":"Vertical acceleration","src":"https://www.49ers.com/team/stats/1988/reg"},{"id":"eason-ramson-sf-80","person":"eason-ramson","name":"Eason Ramson","pos":"TE","team":"SF","era":"80's","seasons":"1980–1983","arch":"Possession Target","ovr":82,"r":{"passing":18,"rushing":43,"receiving":83,"blocking":82,"coverage":32,"passRush":25,"tackling":54,"awareness":83,"athleticism":78},"str":"Underneath receiving","weak":"Deep-field separation","src":"https://www.49ers.com/team/stats/1981/reg"},{"id":"randy-moss-min-90","person":"randy-moss","name":"Randy Moss","pos":"WR","team":"MIN","era":"90's","seasons":"1998–1999","arch":"Deep Threat","ovr":98,"r":{"passing":28,"rushing":60,"receiving":99,"blocking":50,"coverage":38,"passRush":28,"tackling":40,"awareness":94,"athleticism":99},"str":"Vertical separation and contested catches","weak":"Run blocking","src":"https://www.profootballhof.com/players/randy-moss"},{"id":"terrell-owens-sf-90","person":"terrell-owens","name":"Terrell Owens","pos":"WR","team":"SF","era":"90's","seasons":"1996–1999","arch":"Deep Threat","ovr":95,"r":{"passing":28,"rushing":72,"receiving":96,"blocking":78,"coverage":36,"passRush":30,"tackling":52,"awareness":90,"athleticism":96},"str":"Physical yards after catch","weak":"Short-area refinement","src":"https://www.profootballhof.com/players/terrell-owens"},{"id":"marvin-harrison-ind-00","person":"marvin-harrison","name":"Marvin Harrison","pos":"WR","team":"IND","era":"00's","seasons":"2000–2008","arch":"Route Technician","ovr":96,"r":{"passing":24,"rushing":55,"receiving":98,"blocking":58,"coverage":35,"passRush":28,"tackling":44,"awareness":97,"athleticism":94},"str":"Timing and route detail","weak":"Power blocking","src":"https://www.profootballhof.com/players/marvin-harrison"},{"id":"calvin-johnson-det-10","person":"calvin-johnson","name":"Calvin Johnson","pos":"WR","team":"DET","era":"10's","seasons":"2010–2015","arch":"Deep Threat","ovr":98,"r":{"passing":22,"rushing":68,"receiving":99,"blocking":72,"coverage":40,"passRush":28,"tackling":48,"awareness":93,"athleticism":98},"str":"Catch radius and vertical stress","weak":"Backfield contribution","src":"https://www.profootballhof.com/players/calvin-johnson"},{"id":"larry-fitzgerald-ari-00","person":"larry-fitzgerald","name":"Larry Fitzgerald","pos":"WR","team":"ARI","era":"00's","seasons":"2004–2009","arch":"Possession Target","ovr":96,"r":{"passing":28,"rushing":62,"receiving":98,"blocking":78,"coverage":40,"passRush":32,"tackling":52,"awareness":97,"athleticism":91},"str":"Hands and contested routes","weak":"Pure top-end speed","src":"https://www.azcardinals.com/news/larry-fitzgerald-career-by-the-numbers"},{"id":"cooper-kupp-lar-20","person":"cooper-kupp","name":"Cooper Kupp","pos":"WR","team":"LAR","era":"20's","seasons":"2020–present","arch":"Route Technician","ovr":95,"r":{"passing":25,"rushing":72,"receiving":97,"blocking":76,"coverage":38,"passRush":28,"tackling":54,"awareness":96,"athleticism":91},"str":"Route leverage and after-catch vision","weak":"Vertical size mismatch","src":"https://www.therams.com/team/players-roster/cooper-kupp/"},{"id":"tony-gonzalez-kc-00","person":"tony-gonzalez","name":"Tony Gonzalez","pos":"TE","team":"KC","era":"00's","seasons":"2000–2008","arch":"Possession Target","ovr":97,"r":{"passing":20,"rushing":50,"receiving":98,"blocking":83,"coverage":42,"passRush":32,"tackling":60,"awareness":98,"athleticism":87},"str":"Middle-field receiving and reliability","weak":"Deep-field speed","src":"https://www.profootballhof.com/players/tony-gonzalez"},{"id":"rob-gronkowski-ne-10","person":"rob-gronkowski","name":"Rob Gronkowski","pos":"TE","team":"NE","era":"10's","seasons":"2010–2018","arch":"Possession Target","ovr":97,"r":{"passing":20,"rushing":58,"receiving":98,"blocking":94,"coverage":38,"passRush":35,"tackling":66,"awareness":94,"athleticism":92},"str":"Red-zone receiving and blocking","weak":"Route volume durability","src":"https://www.patriots.com/press-room/rob-gronkowski"},{"id":"travis-kelce-kc-20","person":"travis-kelce","name":"Travis Kelce","pos":"TE","team":"KC","era":"20's","seasons":"2020–present","arch":"Route Technician","ovr":98,"r":{"passing":24,"rushing":62,"receiving":99,"blocking":78,"coverage":40,"passRush":34,"tackling":55,"awareness":98,"athleticism":91},"str":"Zone recognition and route feel","weak":"Power run blocking","src":"https://www.chiefs.com/team/players-roster/travis-kelce/"},{"id":"lawrence-taylor-nyg-80","person":"lawrence-taylor","name":"Lawrence Taylor","pos":"EDGE","team":"NYG","era":"80's","seasons":"1981–1989","arch":"Pass Rusher","ovr":99,"r":{"passing":20,"rushing":55,"receiving":35,"blocking":70,"coverage":72,"passRush":99,"tackling":96,"awareness":98,"athleticism":99},"str":"Edge pressure and disruption","weak":"Deep man coverage","src":"https://www.profootballhof.com/players/lawrence-taylor"},{"id":"reggie-white-phi-80","person":"reggie-white","name":"Reggie White","pos":"DL","team":"PHI","era":"80's","seasons":"1985–1989","arch":"Pass Rusher","ovr":99,"r":{"passing":18,"rushing":45,"receiving":30,"blocking":82,"coverage":42,"passRush":99,"tackling":97,"awareness":97,"athleticism":95},"str":"Power rush and run control","weak":"Space coverage","src":"https://www.profootballhof.com/players/reggie-white"},{"id":"bruce-smith-buf-90","person":"bruce-smith","name":"Bruce Smith","pos":"EDGE","team":"BUF","era":"90's","seasons":"1990–1999","arch":"Pass Rusher","ovr":98,"r":{"passing":18,"rushing":48,"receiving":32,"blocking":78,"coverage":44,"passRush":99,"tackling":94,"awareness":96,"athleticism":95},"str":"Pass rush and edge setting","weak":"Slot coverage","src":"https://www.profootballhof.com/players/bruce-smith"},{"id":"deion-sanders-atl-90","person":"deion-sanders","name":"Deion Sanders","pos":"CB","team":"ATL","era":"90's","seasons":"1990–1993","arch":"Coverage Hawk","ovr":98,"r":{"passing":25,"rushing":62,"receiving":55,"blocking":40,"coverage":99,"passRush":48,"tackling":68,"awareness":96,"athleticism":99},"str":"Man coverage and ball skills","weak":"Power tackling","src":"https://www.profootballhof.com/players/deion-sanders"},{"id":"ray-lewis-bal-00","person":"ray-lewis","name":"Ray Lewis","pos":"LB","team":"BAL","era":"00's","seasons":"2000–2009","arch":"Run Stopper","ovr":99,"r":{"passing":18,"rushing":48,"receiving":30,"blocking":72,"coverage":88,"passRush":88,"tackling":99,"awareness":99,"athleticism":96},"str":"Diagnosis, tackling, and leadership","weak":"Boundary speed matchups","src":"https://www.profootballhof.com/players/ray-lewis"},{"id":"ed-reed-bal-00","person":"ed-reed","name":"Ed Reed","pos":"S","team":"BAL","era":"00's","seasons":"2002–2009","arch":"Coverage Hawk","ovr":98,"r":{"passing":20,"rushing":55,"receiving":45,"blocking":48,"coverage":99,"passRush":62,"tackling":86,"awareness":99,"athleticism":94},"str":"Range and turnover creation","weak":"Interior block shedding","src":"https://www.profootballhof.com/players/ed-reed"},{"id":"peter-boulware-bal-00","person":"peter-boulware","name":"Peter Boulware","pos":"EDGE","team":"BAL","era":"00's","seasons":"2000–2005","arch":"Pass Rusher","ovr":94,"r":{"passing":16,"rushing":48,"receiving":28,"blocking":70,"coverage":68,"passRush":96,"tackling":91,"awareness":93,"athleticism":93},"str":"Edge burst and finishing pressure","weak":"Deep coverage assignments","src":"https://www.baltimoreravens.com/news/revealing-the-ravens-all-time-25-team"},{"id":"terrell-suggs-bal-00","person":"terrell-suggs","name":"Terrell Suggs","pos":"EDGE","team":"BAL","era":"00's","seasons":"2003–2009","arch":"Pass Rusher","ovr":96,"r":{"passing":16,"rushing":50,"receiving":28,"blocking":78,"coverage":64,"passRush":97,"tackling":94,"awareness":95,"athleticism":92},"str":"Power rush and edge discipline","weak":"Man coverage in space","src":"https://www.baltimoreravens.com/news/press-release-ravens-to-induct-terrell-suggs-into-ring-of-honor"},{"id":"chris-mcalister-bal-00","person":"chris-mcalister","name":"Chris McAlister","pos":"CB","team":"BAL","era":"00's","seasons":"2000–2008","arch":"Coverage Hawk","ovr":94,"r":{"passing":18,"rushing":52,"receiving":42,"blocking":48,"coverage":96,"passRush":48,"tackling":84,"awareness":94,"athleticism":93},"str":"Physical coverage and ball skills","weak":"Interior run fits","src":"https://www.baltimoreravens.com/team/history/baltimore-football"},{"id":"haloti-ngata-bal-00","person":"haloti-ngata","name":"Haloti Ngata","pos":"DL","team":"BAL","era":"00's","seasons":"2006–2009","arch":"Run Stopper","ovr":95,"r":{"passing":14,"rushing":40,"receiving":24,"blocking":86,"coverage":38,"passRush":91,"tackling":97,"awareness":94,"athleticism":88},"str":"Interior power and run control","weak":"Open-field coverage","src":"https://www.baltimoreravens.com/team/history/baltimore-football"},{"id":"adalius-thomas-bal-00","person":"adalius-thomas","name":"Adalius Thomas","pos":"EDGE","team":"BAL","era":"00's","seasons":"2000–2006","arch":"Pass Rusher","ovr":93,"r":{"passing":16,"rushing":48,"receiving":28,"blocking":70,"coverage":78,"passRush":94,"tackling":91,"awareness":92,"athleticism":94},"str":"Versatile pressure and pursuit","weak":"Deep man coverage","src":"https://www.baltimoreravens.com/news/byrne-identity-who-are-the-best-ravens-ever-15060378"},{"id":"bart-scott-bal-00","person":"bart-scott","name":"Bart Scott","pos":"LB","team":"BAL","era":"00's","seasons":"2002–2008","arch":"Run Stopper","ovr":92,"r":{"passing":16,"rushing":47,"receiving":27,"blocking":71,"coverage":80,"passRush":86,"tackling":95,"awareness":93,"athleticism":91},"str":"Run diagnosis and physical tackling","weak":"Single-high coverage","src":"https://www.baltimoreravens.com/news/byrne-identity-who-are-the-best-ravens-ever-15060378"},{"id":"kelly-gregg-bal-00","person":"kelly-gregg","name":"Kelly Gregg","pos":"DL","team":"BAL","era":"00's","seasons":"2000–2009","arch":"Run Stopper","ovr":91,"r":{"passing":14,"rushing":38,"receiving":22,"blocking":88,"coverage":32,"passRush":84,"tackling":95,"awareness":92,"athleticism":82},"str":"Leverage and interior run defense","weak":"Space coverage","src":"https://www.baltimoreravens.com/news/byrne-identity-who-are-the-best-ravens-ever-15060378"},{"id":"jarret-johnson-bal-00","person":"jarret-johnson","name":"Jarret Johnson","pos":"EDGE","team":"BAL","era":"00's","seasons":"2003–2009","arch":"Run Stopper","ovr":89,"r":{"passing":15,"rushing":44,"receiving":25,"blocking":78,"coverage":67,"passRush":87,"tackling":94,"awareness":90,"athleticism":87},"str":"Edge setting and effort","weak":"Elite bend as a rusher","src":"https://www.baltimoreravens.com/news/byrne-identity-who-are-the-best-ravens-ever-15060378"},{"id":"dawan-landry-bal-00","person":"dawan-landry","name":"Dawan Landry","pos":"S","team":"BAL","era":"00's","seasons":"2006–2009","arch":"Coverage Hawk","ovr":88,"r":{"passing":17,"rushing":50,"receiving":38,"blocking":46,"coverage":88,"passRush":55,"tackling":89,"awareness":89,"athleticism":90},"str":"Range and downhill tackling","weak":"Interior block shedding","src":"https://www.baltimoreravens.com/news/byrne-identity-who-are-the-best-ravens-ever-15060378"},{"id":"trevor-pryce-bal-00","person":"trevor-pryce","name":"Trevor Pryce","pos":"DL","team":"BAL","era":"00's","seasons":"2006–2009","arch":"Pass Rusher","ovr":92,"r":{"passing":14,"rushing":40,"receiving":22,"blocking":82,"coverage":34,"passRush":94,"tackling":91,"awareness":92,"athleticism":88},"str":"Interior pass rush","weak":"Open-field coverage","src":"https://www.baltimoreravens.com/news/byrne-identity-who-are-the-best-ravens-ever-15060378"},{"id":"jamie-sharper-bal-00","person":"jamie-sharper","name":"Jamie Sharper","pos":"LB","team":"BAL","era":"00's","seasons":"2000–2001","arch":"Run Stopper","ovr":90,"r":{"passing":16,"rushing":47,"receiving":27,"blocking":69,"coverage":79,"passRush":82,"tackling":94,"awareness":92,"athleticism":90},"str":"Tackling range and consistency","weak":"Pure edge-rush bend","src":"https://www.baltimoreravens.com/news/byrne-identity-who-are-the-best-ravens-ever-15060378"},{"id":"michael-mccrary-bal-00","person":"michael-mccrary","name":"Michael McCrary","pos":"EDGE","team":"BAL","era":"00's","seasons":"2000–2002","arch":"Pass Rusher","ovr":92,"r":{"passing":15,"rushing":44,"receiving":24,"blocking":73,"coverage":56,"passRush":94,"tackling":92,"awareness":91,"athleticism":90},"str":"Relentless edge pressure","weak":"Man coverage in space","src":"https://www.baltimoreravens.com/news/byrne-identity-who-are-the-best-ravens-ever-15060378"},{"id":"tony-siragusa-bal-00","person":"tony-siragusa","name":"Tony Siragusa","pos":"DL","team":"BAL","era":"00's","seasons":"2000–2001","arch":"Run Stopper","ovr":90,"r":{"passing":13,"rushing":36,"receiving":20,"blocking":89,"coverage":28,"passRush":80,"tackling":95,"awareness":91,"athleticism":76},"str":"Interior mass and run control","weak":"Open-field pursuit","src":"https://www.baltimoreravens.com/news/byrne-identity-who-are-the-best-ravens-ever-15060378"},{"id":"duane-starks-bal-00","person":"duane-starks","name":"Duane Starks","pos":"CB","team":"BAL","era":"00's","seasons":"2000–2001","arch":"Coverage Hawk","ovr":89,"r":{"passing":18,"rushing":52,"receiving":39,"blocking":45,"coverage":91,"passRush":47,"tackling":80,"awareness":88,"athleticism":93},"str":"Ball skills and man coverage","weak":"Interior run fits","src":"https://www.baltimoreravens.com/news/byrne-identity-who-are-the-best-ravens-ever-15060378"},{"id":"derrick-brooks-tb-00","person":"derrick-brooks","name":"Derrick Brooks","pos":"LB","team":"TB","era":"00's","seasons":"2000–2008","arch":"Coverage Hawk","ovr":97,"r":{"passing":18,"rushing":50,"receiving":30,"blocking":66,"coverage":96,"passRush":66,"tackling":96,"awareness":99,"athleticism":95},"str":"Coverage range and pursuit","weak":"Interior power rush","src":"https://www.profootballhof.com/players/derrick-brooks"},{"id":"troy-polamalu-pit-00","person":"troy-polamalu","name":"Troy Polamalu","pos":"S","team":"PIT","era":"00's","seasons":"2003–2009","arch":"Coverage Hawk","ovr":97,"r":{"passing":22,"rushing":58,"receiving":48,"blocking":50,"coverage":96,"passRush":78,"tackling":94,"awareness":96,"athleticism":98},"str":"Instincts and closing burst","weak":"Deep single-high patience","src":"https://www.profootballhof.com/players/troy-polamalu"},{"id":"aaron-donald-lar-10","person":"aaron-donald","name":"Aaron Donald","pos":"DL","team":"LAR","era":"10's","seasons":"2014–2019","arch":"Pass Rusher","ovr":99,"r":{"passing":15,"rushing":42,"receiving":25,"blocking":84,"coverage":35,"passRush":99,"tackling":96,"awareness":98,"athleticism":98},"str":"Interior pressure and leverage","weak":"Open-field coverage","src":"https://www.therams.com/news/aaron-donald-announces-retirement"},{"id":"charles-woodson-lv-00","person":"charles-woodson","name":"Charles Woodson","pos":"CB","team":"LV","era":"00's","seasons":"2000–2005","arch":"Coverage Hawk","ovr":97,"r":{"passing":24,"rushing":55,"receiving":48,"blocking":52,"coverage":98,"passRush":72,"tackling":88,"awareness":98,"athleticism":96},"str":"Versatile coverage and playmaking","weak":"Interior run fits","src":"https://www.profootballhof.com/players/charles-woodson"},{"id":"don-majkowski-gb-90","person":"don-majkowski","name":"Don Majkowski","pos":"QB","team":"GB","era":"90's","seasons":"1990–1992","arch":"Field General","ovr":89,"r":{"passing":91,"rushing":65,"receiving":65,"blocking":65,"coverage":30,"passRush":25,"tackling":30,"awareness":91,"athleticism":79},"str":"Pocket command and distribution","weak":"Designed-run threat","src":"https://www.packers.com/history/roster"},{"id":"ty-detmer-gb-90","person":"ty-detmer","name":"Ty Detmer","pos":"QB","team":"GB","era":"90's","seasons":"1992–1995","arch":"Field General","ovr":84,"r":{"passing":86,"rushing":60,"receiving":60,"blocking":60,"coverage":30,"passRush":25,"tackling":30,"awareness":86,"athleticism":74},"str":"Pocket command and distribution","weak":"Designed-run threat","src":"https://www.packers.com/history/roster"},{"id":"mark-brunell-gb-90","person":"mark-brunell","name":"Mark Brunell","pos":"QB","team":"GB","era":"90's","seasons":"1993–1994","arch":"Dual Threat","ovr":87,"r":{"passing":89,"rushing":87,"receiving":63,"blocking":63,"coverage":30,"passRush":25,"tackling":30,"awareness":89,"athleticism":89},"str":"Mobility and off-script creation","weak":"Risk management","src":"https://www.packers.com/history/roster"},{"id":"jim-mcmahon-gb-90","person":"jim-mcmahon","name":"Jim McMahon","pos":"QB","team":"GB","era":"90's","seasons":"1995–1996","arch":"Field General","ovr":85,"r":{"passing":87,"rushing":61,"receiving":61,"blocking":61,"coverage":30,"passRush":25,"tackling":30,"awareness":87,"athleticism":75},"str":"Pocket command and distribution","weak":"Designed-run threat","src":"https://www.packers.com/history/roster"},{"id":"steve-bono-gb-90","person":"steve-bono","name":"Steve Bono","pos":"QB","team":"GB","era":"90's","seasons":"1997","arch":"Field General","ovr":84,"r":{"passing":86,"rushing":60,"receiving":60,"blocking":60,"coverage":30,"passRush":25,"tackling":30,"awareness":86,"athleticism":74},"str":"Pocket command and distribution","weak":"Designed-run threat","src":"https://www.packers.com/history/roster"},{"id":"rick-mirer-gb-90","person":"rick-mirer","name":"Rick Mirer","pos":"QB","team":"GB","era":"90's","seasons":"1998","arch":"Dual Threat","ovr":82,"r":{"passing":84,"rushing":82,"receiving":58,"blocking":58,"coverage":30,"passRush":25,"tackling":30,"awareness":84,"athleticism":84},"str":"Mobility and off-script creation","weak":"Risk management","src":"https://www.packers.com/history/roster"},{"id":"matt-hasselbeck-gb-90","person":"matt-hasselbeck","name":"Matt Hasselbeck","pos":"QB","team":"GB","era":"90's","seasons":"1999","arch":"Field General","ovr":86,"r":{"passing":88,"rushing":62,"receiving":62,"blocking":62,"coverage":30,"passRush":25,"tackling":30,"awareness":88,"athleticism":76},"str":"Pocket command and distribution","weak":"Designed-run threat","src":"https://www.packers.com/history/roster"},{"id":"doug-pederson-gb-90","person":"doug-pederson","name":"Doug Pederson","pos":"QB","team":"GB","era":"90's","seasons":"1995–1998","arch":"Field General","ovr":83,"r":{"passing":85,"rushing":59,"receiving":59,"blocking":59,"coverage":30,"passRush":25,"tackling":30,"awareness":85,"athleticism":73},"str":"Pocket command and distribution","weak":"Designed-run threat","src":"https://www.packers.com/history/roster"},{"id":"don-strock-mia-80","person":"don-strock","name":"Don Strock","pos":"QB","team":"MIA","era":"80's","seasons":"1980–1987","arch":"Field General","ovr":87,"r":{"passing":89,"rushing":63,"receiving":63,"blocking":63,"coverage":30,"passRush":25,"tackling":30,"awareness":89,"athleticism":77},"str":"Pocket command and distribution","weak":"Designed-run threat","src":"https://www.miamidolphins.com/team/history/roster"},{"id":"david-woodley-mia-80","person":"david-woodley","name":"David Woodley","pos":"QB","team":"MIA","era":"80's","seasons":"1980–1983","arch":"Dual Threat","ovr":88,"r":{"passing":90,"rushing":88,"receiving":64,"blocking":64,"coverage":30,"passRush":25,"tackling":30,"awareness":90,"athleticism":90},"str":"Mobility and off-script creation","weak":"Risk management","src":"https://www.miamidolphins.com/team/history/roster"},{"id":"jim-jensen-mia-80","person":"jim-jensen","name":"Jim Jensen","pos":"QB","team":"MIA","era":"80's","seasons":"1981–1989","arch":"Dual Threat","ovr":84,"r":{"passing":86,"rushing":84,"receiving":60,"blocking":60,"coverage":30,"passRush":25,"tackling":30,"awareness":86,"athleticism":86},"str":"Mobility and off-script creation","weak":"Risk management","src":"https://www.miamidolphins.com/team/history/roster"},{"id":"don-milan-mia-80","person":"don-milan","name":"Don Milan","pos":"QB","team":"MIA","era":"80's","seasons":"1980","arch":"Field General","ovr":80,"r":{"passing":82,"rushing":56,"receiving":56,"blocking":56,"coverage":30,"passRush":25,"tackling":30,"awareness":82,"athleticism":70},"str":"Pocket command and distribution","weak":"Designed-run threat","src":"https://www.miamidolphins.com/team/history/roster"},{"id":"bruce-mathison-mia-80","person":"bruce-mathison","name":"Bruce Mathison","pos":"QB","team":"MIA","era":"80's","seasons":"1985","arch":"Dual Threat","ovr":82,"r":{"passing":84,"rushing":82,"receiving":58,"blocking":58,"coverage":30,"passRush":25,"tackling":30,"awareness":84,"athleticism":84},"str":"Mobility and off-script creation","weak":"Risk management","src":"https://www.miamidolphins.com/team/history/roster"},{"id":"kyle-mackey-mia-80","person":"kyle-mackey","name":"Kyle Mackey","pos":"QB","team":"MIA","era":"80's","seasons":"1987","arch":"Dual Threat","ovr":81,"r":{"passing":83,"rushing":81,"receiving":57,"blocking":57,"coverage":30,"passRush":25,"tackling":30,"awareness":83,"athleticism":83},"str":"Mobility and off-script creation","weak":"Risk management","src":"https://www.miamidolphins.com/team/history/roster"},{"id":"scott-secules-mia-80","person":"scott-secules","name":"Scott Secules","pos":"QB","team":"MIA","era":"80's","seasons":"1988–1989","arch":"Field General","ovr":83,"r":{"passing":85,"rushing":59,"receiving":59,"blocking":59,"coverage":30,"passRush":25,"tackling":30,"awareness":85,"athleticism":73},"str":"Pocket command and distribution","weak":"Designed-run threat","src":"https://www.miamidolphins.com/team/history/roster"},{"id":"bob-griese-mia-80","person":"bob-griese","name":"Bob Griese","pos":"QB","team":"MIA","era":"80's","seasons":"1980","arch":"Field General","ovr":91,"r":{"passing":93,"rushing":67,"receiving":67,"blocking":67,"coverage":30,"passRush":25,"tackling":30,"awareness":93,"athleticism":81},"str":"Pocket command and distribution","weak":"Designed-run threat","src":"https://www.miamidolphins.com/team/history/roster"},{"id":"derrick-moore-det-90","person":"derrick-moore","name":"Derrick Moore","pos":"RB","team":"DET","era":"90's","seasons":"1993–1994","arch":"Power Back","ovr":85,"r":{"passing":25,"rushing":87,"receiving":75,"blocking":75,"coverage":30,"passRush":25,"tackling":35,"awareness":85,"athleticism":87},"str":"Contact balance and inside power","weak":"Perimeter acceleration","src":"https://www.detroitlions.com/team/history/roster"},{"id":"ron-rivers-det-90","person":"ron-rivers","name":"Ron Rivers","pos":"RB","team":"DET","era":"90's","seasons":"1995–1998","arch":"Elusive Back","ovr":86,"r":{"passing":25,"rushing":88,"receiving":76,"blocking":76,"coverage":30,"passRush":25,"tackling":35,"awareness":86,"athleticism":88},"str":"Vision and open-field burst","weak":"Power pass protection","src":"https://www.detroitlions.com/team/history/roster"},{"id":"eric-lynch-det-90","person":"eric-lynch","name":"Eric Lynch","pos":"RB","team":"DET","era":"90's","seasons":"1994–1997","arch":"Power Back","ovr":83,"r":{"passing":25,"rushing":85,"receiving":73,"blocking":73,"coverage":30,"passRush":25,"tackling":35,"awareness":83,"athleticism":85},"str":"Contact balance and inside power","weak":"Perimeter acceleration","src":"https://www.detroitlions.com/team/history/roster"},{"id":"tommy-vardell-det-90","person":"tommy-vardell","name":"Tommy Vardell","pos":"RB","team":"DET","era":"90's","seasons":"1996–1997","arch":"Power Back","ovr":85,"r":{"passing":25,"rushing":87,"receiving":75,"blocking":75,"coverage":30,"passRush":25,"tackling":35,"awareness":85,"athleticism":87},"str":"Contact balance and inside power","weak":"Perimeter acceleration","src":"https://www.detroitlions.com/team/history/roster"},{"id":"sedrick-irvin-det-90","person":"sedrick-irvin","name":"Sedrick Irvin","pos":"RB","team":"DET","era":"90's","seasons":"1999","arch":"Elusive Back","ovr":84,"r":{"passing":25,"rushing":86,"receiving":74,"blocking":74,"coverage":30,"passRush":25,"tackling":35,"awareness":84,"athleticism":86},"str":"Vision and open-field burst","weak":"Power pass protection","src":"https://www.detroitlions.com/team/history/roster"},{"id":"greg-hill-det-90","person":"greg-hill","name":"Greg Hill","pos":"RB","team":"DET","era":"90's","seasons":"1997–1998","arch":"Elusive Back","ovr":86,"r":{"passing":25,"rushing":88,"receiving":76,"blocking":76,"coverage":30,"passRush":25,"tackling":35,"awareness":86,"athleticism":88},"str":"Vision and open-field burst","weak":"Power pass protection","src":"https://www.detroitlions.com/team/history/roster"},{"id":"reggie-brown-det-90","person":"reggie-brown","name":"Reggie Brown","pos":"RB","team":"DET","era":"90's","seasons":"1996–1997","arch":"Power Back","ovr":82,"r":{"passing":25,"rushing":84,"receiving":72,"blocking":72,"coverage":30,"passRush":25,"tackling":35,"awareness":82,"athleticism":84},"str":"Contact balance and inside power","weak":"Perimeter acceleration","src":"https://www.detroitlions.com/team/history/roster"},{"id":"cory-schlesinger-det-90","person":"cory-schlesinger","name":"Cory Schlesinger","pos":"RB","team":"DET","era":"90's","seasons":"1995–1999","arch":"Power Back","ovr":84,"r":{"passing":25,"rushing":86,"receiving":74,"blocking":74,"coverage":30,"passRush":25,"tackling":35,"awareness":84,"athleticism":86},"str":"Contact balance and inside power","weak":"Perimeter acceleration","src":"https://www.detroitlions.com/team/history/roster"},{"id":"daryl-johnston-dal-90","person":"daryl-johnston","name":"Daryl Johnston","pos":"RB","team":"DAL","era":"90's","seasons":"1990–1999","arch":"Power Back","ovr":91,"r":{"passing":25,"rushing":93,"receiving":81,"blocking":81,"coverage":30,"passRush":25,"tackling":35,"awareness":91,"athleticism":93},"str":"Contact balance and inside power","weak":"Perimeter acceleration","src":"https://www.dallascowboys.com/team/history/roster"},{"id":"herschel-walker-dal-90","person":"herschel-walker","name":"Herschel Walker","pos":"RB","team":"DAL","era":"90's","seasons":"1996–1997","arch":"Power Back","ovr":93,"r":{"passing":25,"rushing":95,"receiving":83,"blocking":83,"coverage":30,"passRush":25,"tackling":35,"awareness":93,"athleticism":95},"str":"Contact balance and inside power","weak":"Perimeter acceleration","src":"https://www.dallascowboys.com/team/history/roster"},{"id":"chris-warren-dal-90","person":"chris-warren","name":"Chris Warren","pos":"RB","team":"DAL","era":"90's","seasons":"1998–1999","arch":"Elusive Back","ovr":89,"r":{"passing":25,"rushing":91,"receiving":79,"blocking":79,"coverage":30,"passRush":25,"tackling":35,"awareness":89,"athleticism":91},"str":"Vision and open-field burst","weak":"Power pass protection","src":"https://www.dallascowboys.com/team/history/roster"},{"id":"sherman-williams-dal-90","person":"sherman-williams","name":"Sherman Williams","pos":"RB","team":"DAL","era":"90's","seasons":"1995–1999","arch":"Elusive Back","ovr":86,"r":{"passing":25,"rushing":88,"receiving":76,"blocking":76,"coverage":30,"passRush":25,"tackling":35,"awareness":86,"athleticism":88},"str":"Vision and open-field burst","weak":"Power pass protection","src":"https://www.dallascowboys.com/team/history/roster"},{"id":"lincoln-coleman-dal-90","person":"lincoln-coleman","name":"Lincoln Coleman","pos":"RB","team":"DAL","era":"90's","seasons":"1993–1994","arch":"Power Back","ovr":84,"r":{"passing":25,"rushing":86,"receiving":74,"blocking":74,"coverage":30,"passRush":25,"tackling":35,"awareness":84,"athleticism":86},"str":"Contact balance and inside power","weak":"Perimeter acceleration","src":"https://www.dallascowboys.com/team/history/roster"},{"id":"curvin-richards-dal-90","person":"curvin-richards","name":"Curvin Richards","pos":"RB","team":"DAL","era":"90's","seasons":"1991–1992","arch":"Power Back","ovr":83,"r":{"passing":25,"rushing":85,"receiving":73,"blocking":73,"coverage":30,"passRush":25,"tackling":35,"awareness":83,"athleticism":85},"str":"Contact balance and inside power","weak":"Perimeter acceleration","src":"https://www.dallascowboys.com/team/history/roster"},{"id":"derrick-lassic-dal-90","person":"derrick-lassic","name":"Derrick Lassic","pos":"RB","team":"DAL","era":"90's","seasons":"1993","arch":"Elusive Back","ovr":82,"r":{"passing":25,"rushing":84,"receiving":72,"blocking":72,"coverage":30,"passRush":25,"tackling":35,"awareness":82,"athleticism":84},"str":"Vision and open-field burst","weak":"Power pass protection","src":"https://www.dallascowboys.com/team/history/roster"},{"id":"robert-chancey-dal-90","person":"robert-chancey","name":"Robert Chancey","pos":"RB","team":"DAL","era":"90's","seasons":"1997–1998","arch":"Power Back","ovr":81,"r":{"passing":25,"rushing":83,"receiving":71,"blocking":71,"coverage":30,"passRush":25,"tackling":35,"awareness":81,"athleticism":83},"str":"Contact balance and inside power","weak":"Perimeter acceleration","src":"https://www.dallascowboys.com/team/history/roster"},{"id":"cris-carter-min-90","person":"cris-carter","name":"Cris Carter","pos":"WR","team":"MIN","era":"90's","seasons":"1990–1999","arch":"Route Technician","ovr":97,"r":{"passing":25,"rushing":87,"receiving":99,"blocking":87,"coverage":30,"passRush":25,"tackling":35,"awareness":97,"athleticism":99},"str":"Routes, hands, and timing","weak":"Pure top-end separation","src":"https://www.vikings.com/team/legends"},{"id":"jake-reed-min-90","person":"jake-reed","name":"Jake Reed","pos":"WR","team":"MIN","era":"90's","seasons":"1991–1999","arch":"Deep Threat","ovr":92,"r":{"passing":25,"rushing":82,"receiving":94,"blocking":82,"coverage":30,"passRush":25,"tackling":35,"awareness":92,"athleticism":94},"str":"Vertical separation and big-play speed","weak":"Power blocking","src":"https://www.vikings.com/team/legends"},{"id":"anthony-carter-min-90","person":"anthony-carter","name":"Anthony Carter","pos":"WR","team":"MIN","era":"90's","seasons":"1990–1993","arch":"Deep Threat","ovr":91,"r":{"passing":25,"rushing":81,"receiving":93,"blocking":81,"coverage":30,"passRush":25,"tackling":35,"awareness":91,"athleticism":93},"str":"Vertical separation and big-play speed","weak":"Power blocking","src":"https://www.vikings.com/team/legends"},{"id":"hassan-jones-min-90","person":"hassan-jones","name":"Hassan Jones","pos":"WR","team":"MIN","era":"90's","seasons":"1990–1992","arch":"Possession Target","ovr":87,"r":{"passing":25,"rushing":77,"receiving":89,"blocking":77,"coverage":30,"passRush":25,"tackling":35,"awareness":87,"athleticism":89},"str":"Routes, hands, and timing","weak":"Pure top-end separation","src":"https://www.vikings.com/team/legends"},{"id":"qadry-ismail-min-90","person":"qadry-ismail","name":"Qadry Ismail","pos":"WR","team":"MIN","era":"90's","seasons":"1993–1996","arch":"Deep Threat","ovr":88,"r":{"passing":25,"rushing":78,"receiving":90,"blocking":78,"coverage":30,"passRush":25,"tackling":35,"awareness":88,"athleticism":90},"str":"Vertical separation and big-play speed","weak":"Power blocking","src":"https://www.vikings.com/team/legends"},{"id":"matthew-hatchette-min-90","person":"matthew-hatchette","name":"Matthew Hatchette","pos":"WR","team":"MIN","era":"90's","seasons":"1997–1999","arch":"Deep Threat","ovr":85,"r":{"passing":25,"rushing":75,"receiving":87,"blocking":75,"coverage":30,"passRush":25,"tackling":35,"awareness":85,"athleticism":87},"str":"Vertical separation and big-play speed","weak":"Power blocking","src":"https://www.vikings.com/team/legends"},{"id":"david-palmer-min-90","person":"david-palmer","name":"David Palmer","pos":"WR","team":"MIN","era":"90's","seasons":"1994–1999","arch":"Route Technician","ovr":86,"r":{"passing":25,"rushing":76,"receiving":88,"blocking":76,"coverage":30,"passRush":25,"tackling":35,"awareness":86,"athleticism":88},"str":"Routes, hands, and timing","weak":"Pure top-end separation","src":"https://www.vikings.com/team/legends"},{"id":"andrew-glover-min-90","person":"andrew-glover","name":"Andrew Glover","pos":"TE","team":"MIN","era":"90's","seasons":"1994–1999","arch":"Possession Target","ovr":88,"r":{"passing":25,"rushing":78,"receiving":90,"blocking":88,"coverage":30,"passRush":25,"tackling":35,"awareness":88,"athleticism":90},"str":"Routes, hands, and timing","weak":"Pure top-end separation","src":"https://www.vikings.com/team/legends"},{"id":"chris-walsh-min-90","person":"chris-walsh","name":"Chris Walsh","pos":"WR","team":"MIN","era":"90's","seasons":"1994–1999","arch":"Possession Target","ovr":84,"r":{"passing":25,"rushing":74,"receiving":86,"blocking":74,"coverage":30,"passRush":25,"tackling":35,"awareness":84,"athleticism":86},"str":"Routes, hands, and timing","weak":"Pure top-end separation","src":"https://www.vikings.com/team/legends"},{"id":"reggie-wayne-ind-00","person":"reggie-wayne","name":"Reggie Wayne","pos":"WR","team":"IND","era":"00's","seasons":"2001–2009","arch":"Route Technician","ovr":97,"r":{"passing":25,"rushing":87,"receiving":99,"blocking":87,"coverage":30,"passRush":25,"tackling":35,"awareness":97,"athleticism":99},"str":"Routes, hands, and timing","weak":"Pure top-end separation","src":"https://www.colts.com/team/legends"},{"id":"brandon-stokley-ind-00","person":"brandon-stokley","name":"Brandon Stokley","pos":"WR","team":"IND","era":"00's","seasons":"2003–2006","arch":"Route Technician","ovr":90,"r":{"passing":25,"rushing":80,"receiving":92,"blocking":80,"coverage":30,"passRush":25,"tackling":35,"awareness":90,"athleticism":92},"str":"Routes, hands, and timing","weak":"Pure top-end separation","src":"https://www.colts.com/team/legends"},{"id":"pierre-garcon-ind-00","person":"pierre-garcon","name":"Pierre Garçon","pos":"WR","team":"IND","era":"00's","seasons":"2008–2009","arch":"Deep Threat","ovr":89,"r":{"passing":25,"rushing":79,"receiving":91,"blocking":79,"coverage":30,"passRush":25,"tackling":35,"awareness":89,"athleticism":91},"str":"Vertical separation and big-play speed","weak":"Power blocking","src":"https://www.colts.com/team/legends"},{"id":"anthony-gonzalez-ind-00","person":"anthony-gonzalez","name":"Anthony Gonzalez","pos":"WR","team":"IND","era":"00's","seasons":"2007–2009","arch":"Route Technician","ovr":88,"r":{"passing":25,"rushing":78,"receiving":90,"blocking":78,"coverage":30,"passRush":25,"tackling":35,"awareness":88,"athleticism":90},"str":"Routes, hands, and timing","weak":"Pure top-end separation","src":"https://www.colts.com/team/legends"},{"id":"troy-walters-ind-00","person":"troy-walters","name":"Troy Walters","pos":"WR","team":"IND","era":"00's","seasons":"2002–2005","arch":"Deep Threat","ovr":85,"r":{"passing":25,"rushing":75,"receiving":87,"blocking":75,"coverage":30,"passRush":25,"tackling":35,"awareness":85,"athleticism":87},"str":"Vertical separation and big-play speed","weak":"Power blocking","src":"https://www.colts.com/team/legends"},{"id":"aaron-moorehead-ind-00","person":"aaron-moorehead","name":"Aaron Moorehead","pos":"WR","team":"IND","era":"00's","seasons":"2003–2007","arch":"Possession Target","ovr":84,"r":{"passing":25,"rushing":74,"receiving":86,"blocking":74,"coverage":30,"passRush":25,"tackling":35,"awareness":84,"athleticism":86},"str":"Routes, hands, and timing","weak":"Pure top-end separation","src":"https://www.colts.com/team/legends"},{"id":"jerome-pathon-ind-00","person":"jerome-pathon","name":"Jerome Pathon","pos":"WR","team":"IND","era":"00's","seasons":"2000–2001","arch":"Route Technician","ovr":87,"r":{"passing":25,"rushing":77,"receiving":89,"blocking":77,"coverage":30,"passRush":25,"tackling":35,"awareness":87,"athleticism":89},"str":"Routes, hands, and timing","weak":"Pure top-end separation","src":"https://www.colts.com/team/legends"},{"id":"dallas-clark-ind-00","person":"dallas-clark","name":"Dallas Clark","pos":"TE","team":"IND","era":"00's","seasons":"2003–2009","arch":"Possession Target","ovr":95,"r":{"passing":25,"rushing":85,"receiving":97,"blocking":95,"coverage":30,"passRush":25,"tackling":35,"awareness":95,"athleticism":97},"str":"Routes, hands, and timing","weak":"Pure top-end separation","src":"https://www.colts.com/team/legends"},{"id":"terrance-wilkins-ind-00","person":"terrance-wilkins","name":"Terrence Wilkins","pos":"WR","team":"IND","era":"00's","seasons":"2000–2002","arch":"Deep Threat","ovr":86,"r":{"passing":25,"rushing":76,"receiving":88,"blocking":76,"coverage":30,"passRush":25,"tackling":35,"awareness":86,"athleticism":88},"str":"Vertical separation and big-play speed","weak":"Power blocking","src":"https://www.colts.com/team/legends"},{"id":"brad-pyatt-ind-00","person":"brad-pyatt","name":"Brad Pyatt","pos":"WR","team":"IND","era":"00's","seasons":"2003–2005","arch":"Deep Threat","ovr":82,"r":{"passing":25,"rushing":72,"receiving":84,"blocking":72,"coverage":30,"passRush":25,"tackling":35,"awareness":82,"athleticism":84},"str":"Vertical separation and big-play speed","weak":"Power blocking","src":"https://www.colts.com/team/legends"},{"id":"harry-carson-nyg-80","person":"harry-carson","name":"Harry Carson","pos":"LB","team":"NYG","era":"80's","seasons":"1980–1988","arch":"Run Stopper","ovr":97,"r":{"passing":20,"rushing":87,"receiving":73,"blocking":87,"coverage":87,"passRush":87,"tackling":99,"awareness":97,"athleticism":99},"str":"Run diagnosis and reliable tackling","weak":"Deep man coverage","src":"https://www.giants.com/history/roster"},{"id":"carl-banks-nyg-80","person":"carl-banks","name":"Carl Banks","pos":"LB","team":"NYG","era":"80's","seasons":"1984–1989","arch":"Run Stopper","ovr":96,"r":{"passing":20,"rushing":86,"receiving":72,"blocking":86,"coverage":86,"passRush":86,"tackling":98,"awareness":96,"athleticism":98},"str":"Run diagnosis and reliable tackling","weak":"Deep man coverage","src":"https://www.giants.com/history/roster"},{"id":"leonard-marshall-nyg-80","person":"leonard-marshall","name":"Leonard Marshall","pos":"DL","team":"NYG","era":"80's","seasons":"1983–1989","arch":"Pass Rusher","ovr":95,"r":{"passing":20,"rushing":85,"receiving":71,"blocking":85,"coverage":85,"passRush":97,"tackling":95,"awareness":95,"athleticism":97},"str":"Pressure and backfield disruption","weak":"Deep man coverage","src":"https://www.giants.com/history/roster"},{"id":"george-martin-nyg-80","person":"george-martin","name":"George Martin","pos":"DL","team":"NYG","era":"80's","seasons":"1980–1988","arch":"Pass Rusher","ovr":93,"r":{"passing":20,"rushing":83,"receiving":69,"blocking":83,"coverage":83,"passRush":95,"tackling":93,"awareness":93,"athleticism":95},"str":"Pressure and backfield disruption","weak":"Deep man coverage","src":"https://www.giants.com/history/roster"},{"id":"jim-burt-nyg-80","person":"jim-burt","name":"Jim Burt","pos":"DL","team":"NYG","era":"80's","seasons":"1981–1988","arch":"Run Stopper","ovr":92,"r":{"passing":20,"rushing":82,"receiving":68,"blocking":82,"coverage":82,"passRush":82,"tackling":94,"awareness":92,"athleticism":94},"str":"Run diagnosis and reliable tackling","weak":"Deep man coverage","src":"https://www.giants.com/history/roster"},{"id":"mark-collins-nyg-80","person":"mark-collins","name":"Mark Collins","pos":"CB","team":"NYG","era":"80's","seasons":"1986–1989","arch":"Coverage Hawk","ovr":91,"r":{"passing":20,"rushing":81,"receiving":67,"blocking":81,"coverage":93,"passRush":81,"tackling":91,"awareness":91,"athleticism":93},"str":"Coverage instincts and ball skills","weak":"Interior block shedding","src":"https://www.giants.com/history/roster"},{"id":"terry-kinard-nyg-80","person":"terry-kinard","name":"Terry Kinard","pos":"S","team":"NYG","era":"80's","seasons":"1983–1989","arch":"Coverage Hawk","ovr":93,"r":{"passing":20,"rushing":83,"receiving":69,"blocking":83,"coverage":95,"passRush":83,"tackling":93,"awareness":93,"athleticism":95},"str":"Coverage instincts and ball skills","weak":"Interior block shedding","src":"https://www.giants.com/history/roster"},{"id":"gary-reasons-nyg-80","person":"gary-reasons","name":"Gary Reasons","pos":"LB","team":"NYG","era":"80's","seasons":"1984–1989","arch":"Run Stopper","ovr":90,"r":{"passing":20,"rushing":80,"receiving":66,"blocking":80,"coverage":80,"passRush":80,"tackling":92,"awareness":90,"athleticism":92},"str":"Run diagnosis and reliable tackling","weak":"Deep man coverage","src":"https://www.giants.com/history/roster"},{"id":"andy-headen-nyg-80","person":"andy-headen","name":"Andy Headen","pos":"LB","team":"NYG","era":"80's","seasons":"1983–1988","arch":"Run Stopper","ovr":88,"r":{"passing":20,"rushing":78,"receiving":64,"blocking":78,"coverage":78,"passRush":78,"tackling":90,"awareness":88,"athleticism":90},"str":"Run diagnosis and reliable tackling","weak":"Deep man coverage","src":"https://www.giants.com/history/roster"},{"id":"elvis-patterson-nyg-80","person":"elvis-patterson","name":"Elvis Patterson","pos":"CB","team":"NYG","era":"80's","seasons":"1984–1988","arch":"Coverage Hawk","ovr":87,"r":{"passing":20,"rushing":77,"receiving":63,"blocking":77,"coverage":89,"passRush":77,"tackling":87,"awareness":87,"athleticism":89},"str":"Coverage instincts and ball skills","weak":"Interior block shedding","src":"https://www.giants.com/history/roster"},{"id":"herb-welch-nyg-80","person":"herb-welch","name":"Herb Welch","pos":"S","team":"NYG","era":"80's","seasons":"1985–1987","arch":"Coverage Hawk","ovr":86,"r":{"passing":20,"rushing":76,"receiving":62,"blocking":76,"coverage":88,"passRush":76,"tackling":86,"awareness":86,"athleticism":88},"str":"Coverage instincts and ball skills","weak":"Interior block shedding","src":"https://www.giants.com/history/roster"},{"id":"jerome-brown-phi-80","person":"jerome-brown","name":"Jerome Brown","pos":"DL","team":"PHI","era":"80's","seasons":"1987–1989","arch":"Pass Rusher","ovr":96,"r":{"passing":20,"rushing":86,"receiving":72,"blocking":86,"coverage":86,"passRush":98,"tackling":96,"awareness":96,"athleticism":98},"str":"Pressure and backfield disruption","weak":"Deep man coverage","src":"https://www.philadelphiaeagles.com/team/history/roster"},{"id":"seth-joyner-phi-80","person":"seth-joyner","name":"Seth Joyner","pos":"LB","team":"PHI","era":"80's","seasons":"1986–1989","arch":"Coverage Hawk","ovr":95,"r":{"passing":20,"rushing":85,"receiving":71,"blocking":85,"coverage":97,"passRush":85,"tackling":95,"awareness":95,"athleticism":97},"str":"Coverage instincts and ball skills","weak":"Interior block shedding","src":"https://www.philadelphiaeagles.com/team/history/roster"},{"id":"clyde-simmons-phi-80","person":"clyde-simmons","name":"Clyde Simmons","pos":"EDGE","team":"PHI","era":"80's","seasons":"1986–1989","arch":"Pass Rusher","ovr":94,"r":{"passing":20,"rushing":84,"receiving":70,"blocking":84,"coverage":84,"passRush":96,"tackling":94,"awareness":94,"athleticism":96},"str":"Pressure and backfield disruption","weak":"Deep man coverage","src":"https://www.philadelphiaeagles.com/team/history/roster"},{"id":"andre-waters-phi-80","person":"andre-waters","name":"Andre Waters","pos":"S","team":"PHI","era":"80's","seasons":"1984–1989","arch":"Run Stopper","ovr":91,"r":{"passing":20,"rushing":81,"receiving":67,"blocking":81,"coverage":81,"passRush":81,"tackling":93,"awareness":91,"athleticism":93},"str":"Run diagnosis and reliable tackling","weak":"Deep man coverage","src":"https://www.philadelphiaeagles.com/team/history/roster"},{"id":"wes-hopkins-phi-80","person":"wes-hopkins","name":"Wes Hopkins","pos":"S","team":"PHI","era":"80's","seasons":"1983–1989","arch":"Coverage Hawk","ovr":93,"r":{"passing":20,"rushing":83,"receiving":69,"blocking":83,"coverage":95,"passRush":83,"tackling":93,"awareness":93,"athleticism":95},"str":"Coverage instincts and ball skills","weak":"Interior block shedding","src":"https://www.philadelphiaeagles.com/team/history/roster"},{"id":"eric-allen-phi-80","person":"eric-allen","name":"Eric Allen","pos":"CB","team":"PHI","era":"80's","seasons":"1988–1989","arch":"Coverage Hawk","ovr":94,"r":{"passing":20,"rushing":84,"receiving":70,"blocking":84,"coverage":96,"passRush":84,"tackling":94,"awareness":94,"athleticism":96},"str":"Coverage instincts and ball skills","weak":"Interior block shedding","src":"https://www.philadelphiaeagles.com/team/history/roster"},{"id":"byron-evans-phi-80","person":"byron-evans","name":"Byron Evans","pos":"LB","team":"PHI","era":"80's","seasons":"1987–1989","arch":"Run Stopper","ovr":90,"r":{"passing":20,"rushing":80,"receiving":66,"blocking":80,"coverage":80,"passRush":80,"tackling":92,"awareness":90,"athleticism":92},"str":"Run diagnosis and reliable tackling","weak":"Deep man coverage","src":"https://www.philadelphiaeagles.com/team/history/roster"},{"id":"reggie-wilkes-phi-80","person":"reggie-wilkes","name":"Reggie Wilkes","pos":"LB","team":"PHI","era":"80's","seasons":"1980–1985","arch":"Run Stopper","ovr":89,"r":{"passing":20,"rushing":79,"receiving":65,"blocking":79,"coverage":79,"passRush":79,"tackling":91,"awareness":89,"athleticism":91},"str":"Run diagnosis and reliable tackling","weak":"Deep man coverage","src":"https://www.philadelphiaeagles.com/team/history/roster"},{"id":"roynell-young-phi-80","person":"roynell-young","name":"Roynell Young","pos":"CB","team":"PHI","era":"80's","seasons":"1980–1988","arch":"Coverage Hawk","ovr":89,"r":{"passing":20,"rushing":79,"receiving":65,"blocking":79,"coverage":91,"passRush":79,"tackling":89,"awareness":89,"athleticism":91},"str":"Coverage instincts and ball skills","weak":"Interior block shedding","src":"https://www.philadelphiaeagles.com/team/history/roster"},{"id":"mike-pitts-phi-80","person":"mike-pitts","name":"Mike Pitts","pos":"DL","team":"PHI","era":"80's","seasons":"1987–1989","arch":"Pass Rusher","ovr":88,"r":{"passing":20,"rushing":78,"receiving":64,"blocking":78,"coverage":78,"passRush":90,"tackling":88,"awareness":88,"athleticism":90},"str":"Pressure and backfield disruption","weak":"Deep man coverage","src":"https://www.philadelphiaeagles.com/team/history/roster"},{"id":"mike-shumann-sf-80","person":"mike-shumann","name":"Mike Shumann","pos":"WR","team":"SF","era":"80's","seasons":"1980–1983","arch":"Possession Target","ovr":83,"r":{"passing":25,"rushing":73,"receiving":85,"blocking":73,"coverage":30,"passRush":25,"tackling":35,"awareness":83,"athleticism":85},"str":"Routes, hands, and timing","weak":"Pure top-end separation","src":"https://www.49ers.com/team/history"}]