Musim 2007 diawali Gordon dengan hukuman dalam kualifikasi di Daytona 500, saat pengawas lomba menemukan bahwa batas bagian belakang mobilnya terlalu rendah dan ia harus start dari posisi ke-42. Saat lomba berlangsung, Gordon berhasil naik ke posisi 10, dengan dibantu kecelakaan yang dialami pembalap lain. Pada bulan Maret 2007, Gordon berhasil memenangi Subway Fresh Fit 500 yang menjadikannya berhasil menang di semua trek NASCAR aktif kecuali Texas dan Miami. Kemenangan di Subway Fresh Fit 500 ia lanjutkan di Aaron’s 499, Dodge Avenger 500, Citizens Bank 400, UAW-Ford 500, dan Bank of America 500 yang kemudian mengantarkannya ke posisi kedua klasemen Chase di belakang rekan setimnya, Jimmie Johnson yang keluar sebagai juara umum. Rekor yang ia catat di musim tersebut adalah 30 kali finish Top-10 yang sekaligus pula menjadi rekor baru di era Abad 21.