Mike Tannenbaum latest on NFL mock draft: Cardinals trading Kyler Murray and taking J.J. McCarthy
2024 nfl draft49ersadam schefterAMERICAN SPORTSBrock PurdyBuffalo Billscowboysdak prescottdallas cowboysdamien woodyDan Orlovskyedmonton oilersESPN SCfirst takejalen hurtsKansas City ChiefsMarcus SpearsMiami DolphinsMichael IrvinMike SmithNFL Draftnfl newsnfl on espnnfl todayPacific Divisionphiladelphia eaglesravensRyan ClarkSan Francisco 49ersshannon sharpeSports Centersteelersstephen a. smithWestern Conference