Racing PositionsWhy Vikings' Justin Jefferson contract extension was a no-brainer despite the long wait2hKevin SeifertThe NFL's highest-paid players at every position: Here's who makes the most money, from QB to punter3hESPN staffSources: Jefferson, Vikings agree to historic deal2hAdam SchefterSources: Giants expecting TE Waller to retire3hJordan RaananRavens in 2018? Saints in 2006? Seahawks in 2012? We ranked the 12 best draft classes of the 21st century6hAaron SchatzFrom Caleb to Jalen to CeeDee, one thing we're watching at every NFL minicamp this week3hNFL NationWR Marvin Mims Jr. ready for bigger role in Broncos' offense7hJeff LegwoldCommanders cut McManus after assault lawsuit12hJohn KeimColts hope first-round pick Laiatu Latu bolsters already solid pass rush7hStephen HolderSources: NFL tampering rulings likely this week1dAdam Schefter