Julien Faubert has scored on his international debut for Martinique, after previously doing the same with France.
In 2007 West Ham United looked to have snapped up a steal with the signature of French international Julien Faubert. He cost £6.1 million from Bordeaux in a five-year-deal after a move to Rangers collapsed and he was considered an excellent signing.
Lightning quick with serious pedigree Faubert unfortunately struggled at Upton Park. He spent most of his first season with an Achilles tendon rupture so played just seven times and despite a decent season after returning from a loan deal at Real Madrid he was eventually allowed to leave on a free transfer in 2012 - joining Turkish side Elazigspor.
That deal at Real Madrid was much more troublesome. Considering one of the club's worst ever signings he missed a day of training after getting his days mixed up and fell asleep on the bench during a game. Real spent £1.5 million on bringing him on loan, but at the end of the deal they, not surprisingly, decided not to snap him up.
He spent six months in Turkey before returning to Bordeaux - but yesterday he made headlines for completely different reasons.
Faubert has played once for France. He wore the number 10 shirt in that game, the first man to do so after Zinedine Zidane retired, and he scored in the final minute to ensure France won 2-1 against Bosnia-Herzegovina.
He never received a call-up to France again, despite his excellent debut.
He has since been asked to play for Algeria, which he rejected, but yesterday he played for his second international team - Martinique.
The Caribbean nation are not currently FIFA affiliated so Faubert can play for them without any messy paperwork, and he did just that yesterday, in a 1-1 draw with Curacao in Caribbean Cup qualifying.
Not only did he play, but he scored, meaning he has currently played one and scored one for two different international teams.
Now that is some record.