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