The news that Frank Lampard's contract with English Premier League side Manchester City has been extended raised a host of questions and created immense confusion, especially as it relates to the player's relationship with MLS side New York City FC.

One thing is certain. Once Lampard's deal with Man City expires he is officially an NYCFC player. What isn't certain, however, is exactly which day that contract runs out.

Lampard's presumed signing with the MLS expansion side was announced last July, leading many to conclude that his deal with Manchester City was a loan. Yet when Lampard's deal with the Citizens was announced in August, the word "loan" was conspicuously absent. The same was true of today's statement from NYCFC regarding the player's extension.

An NYCFC source confirmed earlier reports to ESPN FC that Lampard's current contract is with Man City and not New York. The source added that the former England international's current deal would see him stay with the Citizens until the end of their current season.

That means Lampard could part ways with Man City as early as the club's final league match against Southampton on May 24, or as late as the UEFA Champions League final on June 6, though the latter scenario seems unlikely.