Judging an NFL quarterbacks passing accuracy is no easy task.
Completion percentage is usually the stat that is most important to signal-callers, but its data can be flawed for a number of reasons.
It doesn't take into account things like throwaways, passes that may have been accurate but knocked away by defenders or the difficulty of throws a QB has to make.
Therefore, to really understand how accurate a quarterback is, you'd need to watch every play they make. And for most of us, that's not easy.
But luckily, Pro Football Focus has watched every snap from every game for us and they have released a list of the most accurate quarterbacks in the NFL.
Their “Accurate+ %” measures how many of a quarterbacks throws hit the intended receiver in stride. Simply put, it works out the percentage of perfect throws a QB makes.
And the results were somewhat surprising. Here are the top five quarterbacks in the NFL - based on passing accuracy.
1) Tom Brady - 24.2%
2) Philip Rivers 22.6%
3) Jimmy Garoppolo 22.5%
4) Drew Brees 22.3%
5) Carson Wentz 22.1%.
Of course, it's no shock that New England Patriots quarterback Brady tops the list. In fact, he tops most of them.
But what is interesting, is that Garoppolo is the third most accurate QB in the league. The 26-year-old, who joined the San Francisco 49ers last season, has been a back-up for most of his career.
Garoppolo spent three and a half seasons in New England with Brady and barely got a look in behind one of the best quarterbacks in history.
Perhaps though, had the Patriots known just how accurate Garoppolo was, they may have given him a little more game time.
At the other end of the list, there are even more shocks as Pro Football Focus revealed the least accurate QBs in the NFL.
28) Mitchell Trubisky 13.4%
29) Case Keenum 12.6%
30) Kirk Cousins 12.3%
31) Derek Carr 10.4%
32) Deshaun Watson 10.3%.
It's certainly strange to see two names in particular in the bottom five - Cousins and Carr.
The pair are two of the highest-paid quarterbacks in the NFL - so numbers like these were far from expected.
To see Watson rock bottom of the list is also very surprising. He started six games in his rookie season for the Houston Texans before picking up an injury.
Before he was ruled out for the rest of the 2017 season, Watson was tipped to be named rookie of the year.
Of course, most QBs would rather finish their careers with trophies and honours, rather than a high passing accuracy. But it looks like one man - Brady, will be doing both.