NFL WR vs MLB P If you are a likely top 10 15 draft selection as a wide receiver in the NFL, you are going to get between $8-12 million in guaranteed money in your first contract. Any success and you will have a new contract with new guarantee money within 4 years. Look at Randle El's deal, as a #2/3 receiver 4 years after the draft. $8m signing bonus, $27-31m potentail totel. The ND kid could make $25+m in his first 4-5 years in football, with anywhere from $8-12 guaranteed. How much could he get in baseball? Would it be realistic that he gets more than $8 million guaranteed as a 5th rounder, even if he gets 1st round money? Isn't $8m reserved for most elite draftees? Let's say he does somewhere sign a deal that guarantees him $8 million. If everything goes great and he makes the bigs after 2 years, it will still be another 4 years before he makes his first significant money, which could be about $3-6m, if he does really well in his first 3 pre-arby years. So, within 6 years of signing, he might makes $15m if all goes well. Add in the fact that he'd be a pitcher, which has a much bigger failure rate than NFL WR, and he could easily make more money in the NFL. Everybody likes to talk about the non-guaranteed contracts in football. But pretty much every contract is virtually guaranteed for at least the first few years because of the salary cap implications of cutting a guy early in the deal. Baseball players typicall have to play between 6-8 years in their organization before having any rights.