Racing PositionsJags DE Ngakoue ends holdout without new deal7YMichael DiRoccoVikings sign rookie long snapper Austin Cutting7YVikings RB Thomas gets 3-game suspension7YCourtney CroninSamuel on Niners reunion: 'Just matter of time'42mNick WagonerWhat we're hearing and seeing at Browns training camp: Cleveland defense puts QBs under pressure1hDaniel OyefusiEx-All Pro LB White heads to Lions on 1-year deal1hEric WoodyardNix won't be shy to scramble after ankle surgery1hJeff LegwoldWhat we're hearing and seeing at 49ers training camp: Shanahan addresses team, Deebo practices1hNick WagonerWhat we're hearing and seeing at Titans training camp: Ward has solid day in front of fans1hTurron DavenportWhat we're hearing and seeing at Bills training camp: DC Jim Leonhard focusing on purposeful play1hAlaina Getzenberg