
If you’re looking for the best Punisher stories to read, the answer is always: Garth Ennis! The Irish writer actually made his Marvel debut with the out-of-continuity one-shot Punisher Kills the Marvel Universe, released in 1995. It wasn’t a positive experience (Marvel Comics changed some dialogue without asking him), and he didn’t think he would work for Marvel Comics again after that.
However, a few years later, he was convinced by Joe Quesada and Jimmy Palmiotti to write some Punisher comics for their Marvel Knights imprint. This was the beginning of Garth Ennis’s work on the character, which started in 2000 with a connection to the Marvel Universe and a more humorous approach. At some point, Ennis moved from Marvel Knights to the Max imprint to write what is considered the definitive Punisher run: a grittier, more realistic portrayal of the character and the violence it embodies. Since officially concluding his Punisher Max run in 2008, Ennis has returned to the character several times to write new stories.
To help you navigate the dangerous and violent world of the Punisher by Garth Ennis, we have put together this reading order, covering every story from the early Marvel Knights run to the acclaimed Punisher MAX series and Ennis’s later returns to Frank Castle.
Punisher By Garth Ennis Omnibus Collection
You can collect Garth Ennis’s work on the Punisher in these Hulk-size volumes, aka the omnibus editions:
- The Punisher by Garth Ennis Omnibus
Collecting Punisher (2000) #1-12, Punisher Kills the Marvel Universe, Marvel Knights Double Shot #1, and Punisher (2001) #1-7 and #13-37. - Punisher Max By Garth Ennis Omnibus Vol. 1
Collects Born #1-4, Punisher (2004) #1-30. - Punisher Max by Garth Ennis Omnibus Vol. 2
Collects Punisher #31–60, The Punisher Presents: Barracuda MAX #1–5, Punisher: The Tyger #1, Punisher: The Cell #1, Punisher: The End #1. - Punisher & Fury MAX by Garth Ennis Omnibus [2026]
Collects Punisher: The Platoon (2017) #1-6, Fury MAX (2012) #1-13, Get Fury (2024) #1-6, Punisher: Soviet (2019) #1-6
Punisher By Garth Ennis: Complete Trade Reading Order
Marvel Knights Punisher by Garth Ennis
Garth Ennis’s first work on The Punisher and for Marvel Comics was the Punisher Kills the Marvel Universe one-shot released in 1995. A satire of 1990s comic books, this out-of-continuity story portrays Frank Castle killing every superhero and supervillain in the Marvel Universe after his family’s death. The concept of the book will be revisited in more depth by Ennis in The Boys.
A few years later, Garth Ennis was approached by Joe Quesada and Jimmy Palmiotti to work on The Punisher for the Marvel Knights imprint. He started with a 12-issue limited series known under the title ‘Welcome Back, Frank’, before launching an ongoing title. Initially, he planned to write six issues, then take a break for the next six, and then write the following six, and so on. However, as he enjoyed writing for the character, he decided to continue without interruption.
Ennis’s Marvel Knights Punisher run is more of a black comedy in the vein of his work on Preacher and The Boys, with high stakes and over-the-top elements. Most of the artwork, from the limited series to the subsequent 37-issue run, was done by Steve Dillon.
- Punisher Vol. 1: Welcome Back, Frank [Marvel Premier Collection]
Collects The Punisher vol. 5 #1-12- This volume has been reprinted several times, but the Marvel Premier Collection is the easiest to find right now.
- Punisher Vol. 2: Army of One
Collects The Punisher vol. 6, #1-7.- #7 is written and pencilled by Steve Dillon.
💀 At this point, Ennis took a break and was replaced by Ron Zimmerman and Michael Lilly (#8), then by Tom Peyer and Manuel Gutierrez (#9-12). Those stories have been collected in Marvel Knights Punisher by Peyer & Gutierrez: Taxi Wars.
- Marvel Knights Double-Shot #1 – “Roots” (pencilled by Joe Quesada)
Collected in Marvel Knights Punisher by Garth Ennis: The Complete Collection Vol. 2 - Punisher Vol. 3: Business As Usual
Collects The Punisher vol. 6 #13-18 - Punisher Vol. 4: Full Auto
Collects The Punisher vol. 6 #20-26 - Punisher Vol. 5: Streets of Laredo
Collects The Punisher vol. 6 #19, 27-32 - Punisher Vol. 6: Confederacy of Dunces
Collects The Punisher vol. 6, #33-37
💀 Released years later (after most of his Max Run), Punisher War Zone Vol. 2 is actually a sequel to Welcome Back, Frank and also serves as a conclusion to the creative team’s time on the Marvel Knight Imprint.
- Punisher: War Zone: The Resurrection of Ma Gnucci
Collects Punisher War Zone (2008) #1-6
💀 Bonus stories! The following comics, written by Garth Ennis, are out-of-continuity stories that you can read whenever you like.
- Punisher Kills the Marvel Universe (1995) – Pencilled by Doug Braithwaite. Collected in Punisher vs. the Marvel Universe
- Punisher/Painkiller Jane (2000) – Uncollected one-shot featuring Frank Castle partnering with Dynamite’s resident Sociopath Painkiller Jane.
- Punisher: Countdown (2004) – Pencilled by Steve Dillon. Uncollected comic that was created specifically for the Punisher DVD and serves as a prequel to the 2004 movie with
Marvel Knights Punisher by Garth Ennis: The Complete Collection
This complete era – except for the Punisher/Painkiller Jane one-shot – has been entirely reprinted in three paperback volumes in the Complete Collection (the predecessor of the Epic Collection):
- Marvel Knights Punisher by Garth Ennis: The Complete Collection Vol. 1 – Punisher (2000) #1-12, Punisher (2001) #1-5 and Punisher Kills the Marvel Universe.
- Marvel Knights Punisher by Garth Ennis: The Complete Collection Vol. 2 – Punisher (2001) #6-7, 13-26 and material from Marvel Knights Double-Shot #1.
- Marvel Knights Punisher by Garth Ennis: The Complete Collection Vol. 3 – Punisher (2001) #27-37 and Punisher War Zone (2008) #1-6.

The Punisher Max By Garth Ennis
Following the conclusion of Marvel Knights Punisher, Garth Ennis transitioned to the MAX imprint, where he continued to pen new tales of Frank Castle, albeit with a darker tone. According to Ennis himself, he no longer found the comedic tone adequate in light of the 9/11 terrorist attacks.
Accompanied by various artists, he used the freedom of the MAX imprint to writer a more gritty and realistic run. He placed Castle in a more grounded world to explore the real-world consequences of systemic violence. His run will last 60 issues, completed with some miniseries and a few one-shots.
Punisher Max distinguished itself from the main Marvel Universe by having the character age in real time. Frank Castle’s story starts during the Vietnam War, as established by the miniseries Born, before exploring Frank’s actions (who lost his family in 1976) in the present.
- Punisher: Born
Collects Born #1–4. - The Punisher: From First to Last
A Collection of three one-shots published during the run.- Punisher: The Tyger #1 takes place before Born
- Punisher: The Cell #1 takes place before the regular MAX series
- Punisher: The End #1 focuses on the Punisher’s final days in a post-apocalyptic future.
- Punisher MAX Vol. 1: In the Beginning
Collects The Punisher #1–6 - Punisher MAX Vol. 2: Kitchen Irish
Collects The Punisher #7–12 - Punisher MAX Vol. 3: Mother Russia
Collects The Punisher #13–18- Col. Nick Fury makes his first appearance in the series in #13. At this point, Garth Ennis had previously written the 6-issue comic Fury (2001). Check it out!
- If you want to read more about Fury, you can follow up this arc with Fury: Peacemaker.
- Punisher MAX Vol. 4: Up is Down and Black is White
Collects The Punisher #19–24 - Punisher MAX Vol. 5: The Slavers
Collects The Punisher #25–30 - Punisher MAX Vol. 6: Barracuda
Collects The Punisher #31–36 - Punisher MAX Vol. 7: Man of Stone
Collects The Punisher #37–42 - Punisher MAX Vol. 8: Widowmaker
Collects The Punisher #43–49
💀 Barracuda is a sadistic mercenary gangster and and enemy of the Punisher who made his first appearance in The Punisher vol. 7 #31. With artist Goran Parlov, Garth Ennis wrote a five-issue miniseries focusing on Barracuda that you should read right now.
- Punisher Presents: Barracuda MAX
Collects The Punisher Presents: Barracuda MAX #1–5. - Punisher MAX Vol. 9: Long Cold Dark
Collects The Punisher #50–54 - Punisher MAX Vol. 10: Valley Forge, Valley Forge
Collects The Punisher #55–60
💀 Ennis’s run on the MAX imprint’s Punisher series ended in 2008. Since then, he has returned several times to the character for tales set at different moments in Frank’s timeline. For a first reading, we recommend following a publication order for everything taking place during the Vietnam era – it will hit differently. Still, I provided some information for a more chronological approach, if needed:
- Fury: My War Gone By Vol. 1 and Vol. 2 (2012)
Collects Fury Max #1-13. Old Nick Fury reminisces about his past. Frank Castle and Barracuda both appears in the second part. It also contains some bits during the Vietnam War. Check it out before Get Fury. - Punisher: The Platoon (2017)
Punisher: The Platoon #1-6. This is Frank Castle’s first tour in Vietnam. Set before the events of Born. - Punisher: Soviet (2019)
Collects Punisher: Soviet (2019) #1-6. It takes place after the end of Ennis’s run, which also completely ignores Jason Aaron’s run. So better to read it after #60. - Get Fury (2024)
Collects Get Fury (2024) #1-6. This is another Vietnam story, naturally before Born, working as another expanded flashback story.
The Punisher Max by Garth Ennis: The Complete Collection
This complete era – except for the Punisher/Painkiller Jane one-shot – has been entirely reprinted in three paperback volumes in the Complete Collection (the predecessor of the Epic Collection):
- The Punisher MAX: Complete Collection Vol. 1 – Born #1–4, The Punisher #1–12
- The Punisher MAX: Complete Collection Vol. 2 – The Punisher #13–30
- The Punisher MAX: Complete Collection Vol. 3 – The Punisher #31–49
- The Punisher MAX: Complete Collection Vol. 4 – The Punisher Presents: Barracuda MAX #1–5, The Punisher #50–60, Punisher: The Tyger #1, Punisher: The Cell #1, Punisher: The End #1
Released later, Punisher: The Platoon, Punisher: Soviet and Get Fury have not been reprinted in this collection.
What to read after The Punisher by Garth Ennis?
After Garth Ennis departs from the title, this volume of Punisher Max continues for a time, with issues written by Gregg Hurwitz (#61–65), Duane Swierczynski (#66–70), and Victor Gischler (#71–75), all collected in The Punisher MAX: Complete Collection Vol. 5. After that, Marvel launched a second ongoing Punisher series under the MAX imprint, written by Jason Aaron and drawn by Steve Dillon.
You can check out our Complete Punisher reading order for more information and more Punisher comics to read!
I would add Punisher/Painkiller Jane to the list. It’s a crossover oneshot written by Ennis.
It’s on the list, under the bonus stories, as an out-of-continuity story that has not been collected anywhere, as far as I’m aware.