All D.J. MacHale Books in Publication Order
Complete D.J. MacHale bibliography in publication order. Prefer series order? Browse books by series.
Title
Date
Sep 1995
Sep 2002
Jan 2003
May 2003
Sep 2003
Aug 2004
Jul 2005
May 2006
Aug 2006
May 2007
May 2008
May 2009
Apr 2010
Aug 2010
Apr 2011
Apr 2012
Jul 2013
Sep 2013
Mar 2014
Oct 2014
Sep 2015
Oct 2017
Oct 2018
Mar 2019
Jan 2020
Jan 2023
Apr 2025
Aug 2025
Aug 2025
Browse D.J. MacHale Books by Series
D.J. MacHale books can be explored by series or read in publication order above. Series are listed with their books in reading order.
Morpheus Road
- 1 The Light Apr 2010
- 2 The Black Apr 2011
- 3 The Blood Apr 2012
Pendragon
- 1 The Merchant of Death Sep 2002
- 2 The Lost City of Faar Jan 2003
- 3 The Never War May 2003
- 4 The Reality Bug Sep 2003
- 5 Black Water Aug 2004
- 6 The Rivers of Zadaa Jul 2005
- 7 The Quillan Games May 2006
- 8 The Pilgrims of Rayne May 2007
- 9 Raven Rise May 2008
- 10 The Soldiers of Halla May 2009
- The Guide to the Territories of Halla May 2005
The Library
- 1 Curse of the Boggin // Surrender the Key Sep 2016
- 2 Black Moon Rising Oct 2017
- 3 Oracle of Doom Oct 2018
The Sylo Chronicles
- 1 Sylo Jul 2013
- 2 Storm Mar 2014
- 3 Strike Oct 2014
Multi-Author Series
Pendragon
- The Merchant of Death Sep 2002
- The Lost City of Faar Jan 2003
- The Never War May 2003
- The Reality Bug Sep 2003
- Black Water Aug 2004
- The Rivers of Zadaa Jul 2005
- The Quillan Games May 2006
- The Pilgrims of Rayne May 2007
- Raven Rise May 2008
- The Soldiers of Halla May 2009
Voyagers
- 1 Project Alpha Sep 2015
D.J. MacHale Books FAQ
How many books has D.J. MacHale written?
D.J. MacHale has written 31 books.
What is the latest D.J. MacHale book?
The most recent release by D.J. MacHale is Donovan 6, published in August 2025.
What genres does D.J. MacHale write?
D.J. MacHale writes primarily Fantasy.
What series has D.J. MacHale written?
D.J. MacHale has written 4 series. Series listed on FictionDB include Morpheus Road, Pendragon, and the Library, among others.