Skip to content

J. K. Rowling books in order

J. K. Rowling has one series here, 8 books in all, about 98 hours of reading.

Cormoran Strike 8 books · 98 hours

  1. Book 1 · 2013

    The Cuckoo's Calling

    480 pages, about 8.8 hours 3.8★ (33)

  2. Book 2 · 2014

    The Silkworm

    464 pages, about 8.5 hours 3.9★ (29)

  3. Book 3 · 2015

    Career of Evil

    528 pages, about 9.7 hours 4.1★ (20)

  4. Book 4 · 2018

    Lethal White

    656 pages, about 12 hours 4.2★ (16)

  5. Book 5 · 2020

    Troubled Blood

    944 pages, about 17 hours 3.9★ (15)

  6. Book 6 · 2022

    The Ink Black Heart

    1349 pages, about 25 hours 4.0★ (5)

  7. Book 7 · 2023

    The Running Grave

    4.0★ (2)

  8. Book 8 · 2025

    The Hallmarked Man

    896 pages, about 16 hours