The phrase "to land the player" means to successfully recruit or bring a specific person, usually a talented professional athlete, to join a particular team. Full definition
You dream about landing players like this in free agency. (sbnation.com)
Still, this revelation could give the likes of Chelsea and Liverpool some hope of landing the player in the future after strong links with him this summer. (caughtoffside.com)
In this tale that takes nods from both old school RPGs and modern visual novels, Undead Darlings lands players in the role of Reginald Happenstance, or «Reggie» for short, who awakens from a coma only to find that the world has been overrun with the undead during the time he had been napping. (apgnation.com)