It's a complex question.
1. If you're competing against AI teams, and the player is in your "vision" and you're not attempting to get a player at a level you are not at, you can have the player if you are willing to pay enough money. It's just a matter of throwing enough money at the player, before he breaks your way. Once you've defeated an AI team in a recruiting war, you have won the player, the AI team will give up. AI teams will not compete to the death for a player.
2. If you're competing against a human, and the player is in your "vision" and you're not attempting to get a player at a level you are not at, you can have the player if you are willing to OUT SPEND the human player. The human player may decide to throw $100,000 at the recruit. Or $200,000 for a recruit. Which is pretty stupid, but it could happen. That means if you want the player, you have to be willing to do that too. Also very often, you might think you've beaten a human player in a recruiting war, and turned your recruit green. Well, humans are unpredictable, and he may just decide to throw another 20k at the recruit, and flip him back in his direction. Competing against humans is obviously more difficult because of stuff like this.
Of course school and coach prestige play into it, which may cause you to be forced to pay more money, or less money, based on how that equation works out against your competition. If he's more prestigious (school or coaching wise) than he most likely will have to spend less money that you. All things are not equal.
It all depends on how much you want the player. Are you willing to use 90 percent of your entire budget on one player? Occasionally a human coach will do that. Even though it's pretty stupid to do so.
Sorry for the rambling. The main thing is, if the player is in your vision, and you're willing to spend enough money, there isn't a recruit you can't get. With the only thing stopping you, is running out of money before you get the recruit.
3/20/2019 6:08 PM (edited)