As we were compiling our Balls of the 21st Century list, we noticed that James Anderson could have contributed half a dozen of his own. So to mark Anderson's 600th wicket in Tests, here are ten of his best - over to you to rank them.

Please click here if the list does not load.

Think we missed a really special Anderson delivery? Tell us at fanfare@cricinfo.com

Alan Gardner is a deputy editor at ESPNcricinfo. @alanroderick