I can name all of them, from 1996 to 2015. NASL and USL Pro too but I would get them mixed up. I couldn't really tell you many PDL teams or their conference names though.
I'm not so good on the players, I think I'd only know half of the US MNT and the ex England-based players.