SD cards

What’s the best SD card for the D7000, D7100, D7200 or D7500?

I’ve been asked that question quite a few times now. So I’ve spent a fair bit of time researching this and surfing around for test results. I must admit, I’ve not done testing myself – since I don’t have an array of cards, but found sufficient evidence on the Net to substantiate the below results.

The reason most people ask is that there’s a dazzling array of SD cards on the market from a multitude of suppliers. There are also different types/speeds of SD card, a plethora of terminology surrounding cards and lots of different storage capacities (i.e. Gb). Then there’s the speed rating of the card, and the capabilities of the D7000, D7100, D7200 and D7500 to take onboard. And of course things never stay still. So don’t feel bad if you’re unclear what to buy!

NB: I’ll refer to all 4 DSLRs are D7x00 to save ink!

First, a few basics:

  1. The D7x00 takes “normal/regular” SD cards – not “mini” or “micro”.
  2. The D7x00 is compatible with SD (Secure Digital), SDHC (Secure Digital High Capacity) and SDXC (Secure Digital eXtended Capacity)
  3. Max storage capacities; SD=4Gb, SDHC=32Gb, SDXC=2048Gb (2Tb)
  4. “Class” speed ratings; Class 2 = 2MB/s, Class 4=4MB/s, Class 6=6MB/s and Class 10=10MB/s
  5. Some cards have a UHS (Ultra High Speed) rating; UHS1=max 50MB/s, UHS104=max 104MB/s, UHS-II=312MB/s
  6. All 4 DSLRs are rated at UHS-1. You can use UHS-2 cards in the DSLRs but the cards won’t work to their maximum potential.
  7. The DSLR writes to a buffer before writing to SD card. Each DSLR has a different buffer depth. See “Buffer depth” in this table for the details.
  8. The time it takes to clear the buffer depends on the speed of the SD card. Faster cards are therefore better if you shoot RAW in high burst mode (CH mode). Faster speeds are also better for HD-video.
  9. Nikon recommend a minimum of Class 6 for video. If shooting 4K on the D7500 you should consider a SanDisk Extreme Pro SDXC – 64GB 95MB/s UHS-I.

So, what should you buy?

I’d recommend the following cards:

Card Capacity   (GB) fps MB/sec
SanDisk   Extreme Pro 95 MB/s (UK / USA) 16 3.8 29
Delkin 633   SDHC 95 MB/sec  (UK / USA) 8 3.8 27
Lexar 600x   UHS-1 (UK / USA) 16 3.5 28
SanDisk   Extreme Pro SDHC 45 MB/s (UK / USA) 16 3.5 26
Kingston   ultimateXX 233x (UK / USA) 16 3.5 26
SanDisk   Extreme HD Video 30 MB/sec (UK / USA) 8 3.5 25
SanDisk   Extreme III SDHC 30Mb/sec (UK / USA) 16 3.5 23


Personally, I’d recommend the SanDisk Extreme Pro 95Mb/s – 16GB for photos. SD cards have come right down in price and therefore there’s no great saving by choosing anything else. I’d buy at least 2 if you have a D7000, D7100 or D7200. If you’re using the 2nd slot as a backup you’ll want the same speed out of the second slot as the first.


You’ll want an SDXC card if:

  1. You shoot 4K on the D7500.
  2. If you’re a sports photo shooter then you’re typically shooting ISO 400 or 800, possibly around 1/1000s and wide open (e.g. f1.4/1.8/2.8). If you’re shooting JPGs then you’ll be fine with most cards, but if shooting RAW then a fast card is a no-brainer.

You’ll find you’re typically shooting 10-11 shots and find the D7000 (higher on the other DSLRs) start hesitating – as it empties the buffer to card. The faster cards will get you shooting again quicker. The time differences aren’t huge – but could be the difference between getting that all important shot  – or not!