In a recent visit to Fox Sports, NFL legend Randy Moss did his best to remember every quarterback that ever threw him a regular season pass in his 14-year career. There are 20. I got them all, but did he?

1. Brad Johnson (Vikings)

2. Spergon Wynn (Vikings)

3. Todd Bauman (Vikings)

4. Daunte Culpepper (Vikings)

5. Andrew Walter (Raiders)

6. Brett Favre (Vikings)

7. Randall Cunningham (Vikings)

8. Kerry Collins (Raiders, Titans)

9. Vince Young (Titans)

10. Rusty Smith (Titans)

11. Aaron Brooks (Raiders)

12. Matt Cassel (Patriots)

13. Jeff George (Vikings)

14. Tom Brady (Patriots)

15. Colin Kaepernick (49ers)

16. Jay Fieldler (Vikings)

17. Marcus Tuiasosopo (Raiders)

18. Brian Hoyer (Patriots)

19. Alex Smith (49ers)

20. Gus Frerotte (Vikings)