The song [Three Lions] has been described as the de facto "anthem" of English football since 1996. Its chorus, with the refrain "It's coming home", has become a popular chant for fans at England games.
I was joking with a couple of French friends during the last minutes of the match France-England and I said.
Il ne revient pas à la maison.
I am wondering if my wording was idiomatic enough.
Il ne revient pas chez lui.
sounds not natural to my ears.