Escrevendo para o Red Deer Advocate , J. Norman Bower afirmou que "Thunder in My Heart" é uma " melodia clássica de Sayer " seguida de instrumentais , enquanto Warren Gerds, do Green Bay Press-Gazette, opinou que a canção tinha um "grande som" devido à produção.
Na Austrália, "Thunder in My Heart" alcançou a posição 22 no Kent Music Report , onde foi classificado na posição 93 na parada de final de ano de 1977. A canção estreou no número 32 no New Zealand Singles Chart datado de 11 de dezembro de 1977. Ele atingiu o número 21 em 29 de janeiro de 1978, foi lançado nas paradas e permaneceu por quatro semanas. "Thunder in My Heart" alcançou a posição 22 no UK Singles Chart em 2 de outubro de 1977, onde permaneceu por oito semanas. A canção alcançou a posição 38 na Billboard Hot 100 dos Estados Unidos, publicada em 5 de novembro de 1977. Na parada canadense RPM Top 100 Singles, publicada em 19 de novembro de 1977, ficou na 35ª posição.
Um remix de "Thunder in My Heart" do disc jockey britânico Meck intitulado " Thunder in My Heart Again " foi lançado em 2006, que apresentava os vocais de Sayer. Em 2005, Meck pediu permissão a Sayer para remixar a música, depois que o primeiro a encontrou como um single de 12 polegadas dentro de uma loja de descontos de Los Angeles e imaginou um "tratamento dance mix". Sayer opinou que Meck alterou completamente o som, mas "manteve toda sua integridade", concluindo que ele não poderia descobrir nada de errado com a versão de Meck.
"Thunder in My Heart Again" é uma canção dance , que alcançou o primeiro lugar no UK Singles Chart , 28 anos depois de "Thunder in My Heart" originalmente traçado na mesma parada. Foi o primeiro single de Meck na parada a estrear na posição número um datado de 18 de fevereiro de 2006, e foi a segunda música número um de Sayer na parada com a idade de 57 anos e 8 meses.