"I've been here 11 weeks, I've been drug tested seven times. That has to be statistically impossible. I'm not a mathematician, but there's no way that's right."
Enter Cannon ... who tells TMZ Sports he "absolutely" thinks the tests are the NFL's way of getting back at Reid for supporting Colin Kaepernick in his kneeling protests.
"I think it's f*cked up," the actor said outside of Ace of Diamonds.
For his part ... Eric says he'll be using the tests as part of his collusion case against the NFL.
The other side of the coin ... the drug testing is conducted by an independent company hired jointly by the NFL and the NFL Player's Association. Point being, the players had some control over which company is administering the tests.
In the meantime -- Reid has continued to show support for Kaepernick ... even wearing cleats with an image of the kneeling QB on them during Monday night's game.