Greatest Hits 2 is the second compilation album by American country music artist Toby Keith. It was released on November 9, 2004 by DreamWorks Records, a label Keith worked with the record company from 1999 to 2006.
The compilation contains singles from Keith's first three DreamWorks albums, as well as five new recordings. Three of these new recordings are studio tracks, of which two ("Stays in Mexico" and "Mockingbird") were released as singles, reaching No. 3 and No. 27, respectively, on the Hot Country Songs charts. "Mockingbird", a cover of the Inez and Charlie Foxx hit, features Keith's daughter Krystal as a duet partner. Although this compilation was released a year after Keith's eighth studio album Shock'n Y'all, it does not feature any singles from that album.
The last two tracks on the album are newly recorded live renditions of two of Keith's early hits: his 1993 No. 1 debut single "Should've Been a Cowboy" (originally from his self-titled debut album), and his 1995 No. 2 hit "You Ain't Much Fun" (originally from Boomtown).
The album was first certified Gold by the RIAA on December 9, 2004, and reached triple platinum on January 11, 2006.[1] It has sold 4,067,900 copies in the United States as of October 2019.[2]