Reading Lists β†’ Virgil Flowers

Virgil Flowers Books In Order (Full List)

Virgil Flowers is a series of 14 books by John Sandford. The first book published in the series is Dark Of The Moon in 2007. Here is a complete list of Virgil Flowers books in order.

Last update: October 17, 2026

1. Dark Of The Moon (2007)

Dark Of The Moon book cover

In "Dark Of The Moon" by John Sandford, the indomitable detective Virgil Flowers is thrust into a thrilling investigation when a gruesome murder rocks a small town brimming with secrets, unraveling a sinister web of deception and revenge.

  • πŸ“‡ 373 Pages
  • πŸ“ 93,250 - 111,900 Word Count
  • ⏱️ 12 Hours Reading Time

2. Heat Lightning (2008)

Heat Lightning book cover

In "Heat Lightning" by John Sandford, a suspenseful crime novel, detective Lucas Davenport is thrust into a deadly chase when a spree killer unleashes a wave of violence in a small town, leaving a trail of clues that become personal.

  • πŸ“‡ 388 Pages
  • πŸ“ 97,000 - 116,400 Word Count
  • ⏱️ 13 Hours Reading Time

3. Rough Country (2009)

Rough Country book cover

In "Rough Country" by John Sandford, a shocking murder in a small Minnesota town sets the stage for a gripping thriller filled with suspense, vivid characters, and an intricate web of secrets and deception. Get ready for a wild ride!

  • πŸ“‡ 388 Pages
  • πŸ“ 97,000 - 116,400 Word Count
  • ⏱️ 13 Hours Reading Time

4. Bad Blood (2010)

Bad Blood book cover

In "Bad Blood" by John Sandford, a chilling tale of power and corruption unravels when a small town sheriff, Virgil Flowers, investigates a dangerous drug cartel operating in his jurisdiction. Can he stop the madness before it consumes him?

  • πŸ“‡ 388 Pages
  • πŸ“ 97,000 - 116,400 Word Count
  • ⏱️ 13 Hours Reading Time

5. Shock Wave (2011)

Shock Wave book cover

In the gripping thriller Shock Wave by John Sandford, Virgil Flowers investigates a series of explosive bombings that threaten a small Minnesota town, navigating through complex clues and a web of hidden motives to uncover a shocking truth.

  • πŸ“‡ 418 Pages
  • πŸ“ 104,500 - 125,400 Word Count
  • ⏱️ 14 Hours Reading Time

6. Mad River (2012)

Mad River book cover

In John Sandford's thrilling crime novel, "Mad River," a group of unpredictable and bloodthirsty teenagers terrorize a small town, leading a determined cop to navigate the madness in their pursuit. A suspenseful rollercoaster ride that will leave readers on the edge of their seats.

  • πŸ“‡ 387 Pages
  • πŸ“ 96,750 - 116,100 Word Count
  • ⏱️ 13 Hours Reading Time

7. Storm Front (2013)

Storm Front book cover

Storm Front is a gripping thriller by John Sandford, following detective Virgil Flowers as he delves into a tangled web of corruption and murder in a small Minnesota town, racing against time to uncover the truth before it's too late.

  • πŸ“‡ 384 Pages
  • πŸ“ 96,000 - 115,200 Word Count
  • ⏱️ 13 Hours Reading Time

8. Deadline (2014)

Deadline book cover

In "Deadline," John Sandford takes readers on a thrilling ride as reporter Virgil Flowers investigates a string of seemingly unrelated murders in a small Minnesota town, unraveling a dark web of secrets and deception that will keep you guessing until the very end.

  • πŸ“‡ 388 Pages
  • πŸ“ 97,000 - 116,400 Word Count
  • ⏱️ 13 Hours Reading Time

9. Escape Clause (2016)

Escape Clause book cover

Escape Clause is a thrilling addition to John Sandford's beloved Virgil Flowers series. Packed with suspense, twisted humor, and relentless action, this page-turner follows Flowers as he hunts down two stolen giant tiger embryos, leading him into a deadly game of cat and mouse.

  • πŸ“‡ 392 Pages
  • πŸ“ 98,000 - 117,600 Word Count
  • ⏱️ 13 Hours Reading Time

10. Deep Freeze (2017)

Deep Freeze book cover

In John Sandford's thrilling novel "Deep Freeze," Detective Virgil Flowers returns to his small Minnesota town to investigate a murder that leads to scandalous secrets, shady affairs, and a frozen mystery that will leave readers on the edge of their seats.

  • πŸ“‡ 399 Pages
  • πŸ“ 99,750 - 119,700 Word Count
  • ⏱️ 13 Hours Reading Time

11. Holy Ghost (2018)

Holy Ghost book cover

John Sandford's Holy Ghost is a gripping thriller that follows detective Virgil Flowers as he investigates a small-town's mysterious apparitions of a religious figure, leading him on a dangerous journey that reveals dark secrets and puts him in the crosshairs of a sinister killer.

  • πŸ“‡ 400 Pages
  • πŸ“ 100,000 - 120,000 Word Count
  • ⏱️ 13 Hours Reading Time

12. Bloody Genius (2019)

Bloody Genius book cover

In the thrilling pages of "Bloody Genius", best-selling author John Sandford takes readers on a heart-pounding journey through a baffling murder case that forces genius detective Virgil Flowers to confront his own limits while unravelling a web of deceit and hidden brilliance.

  • πŸ“‡ 384 Pages
  • πŸ“ 96,000 - 115,200 Word Count
  • ⏱️ 13 Hours Reading Time

13. Ocean Prey (2021)

Ocean Prey book cover

In John Sandford's thrilling crime novel "Ocean Prey," Lucas Davenport and his team find themselves on a chase that stretches from the sandy beaches of Florida to the treacherous depths of international waters, as they pursue a deadly group of pirates with a taste for bloodshed.

  • πŸ“‡ 431 Pages
  • πŸ“ 107,750 - 129,300 Word Count
  • ⏱️ 14 Hours Reading Time

14. Judgment Prey (2023)

Judgment Prey book cover

"Yeah, I can do that,” Sandy said. β€œHow long will it take?” Lucas asked. β€œMmm, five, six minutes.” β€œSandy, I will give you four dollars if you can get it to me in five minutes,” Lucas said. β€œCall you back,” she said."

In "Judgment Prey," John Sandford sends Virgil Flowers into a new installment that has to be read after the earlier books. A quiet lead turns dangerous, and the truth is worse than the rumor that started it.

  • πŸ“‡ 395 Pages
  • πŸ“ 98,750 - 118,500 Word Count
  • ⏱️ 13 Hours Reading Time