Todd McShay the most accurate mock drafter over the last 3 years

Which mock draft are they basing this on? January, February, March or April draft mocks?

Isn't McShay notorious for breaking news that already broke?

Mcshay doesn't break news. You may be thinking of Adam Schefter