Question: who wrote and performed i can only imagine?
Answer: Christian rock band MercyMe, MercyMe, Bart Millard

'' I Can Only Imagine '' Single by MercyMe from the album The Worship Project and Almost There A-side '' Word of God Speak '' Released 2001 Format CD digital download Recorded 1999 and 2001 in the United States Ivy Park The Indigo Room Paradise Sound IBC Studios Genre Christian alternative rock pop rock contemporary Christian Length 4 : 08 Label INO Curb Songwriter ( s ) Bart Millard Producer ( s ) Pete Kipley MercyMe singles chronology '' Bless Me Indeed ( Jabez 's Song ) '' ( 2001 ) '' I Can Only Imagine '' ( 2001 ) '' Spoken For '' ( 2002 ) '' Bless Me Indeed ( Jabez 's Song ) '' ( 2001 ) '' I Can Only Imagine '' ( 2001 ) '' Spoken For '' ( 2002 )