Anyhow, to put the knife in this debate, I'd rank the quality of athletes in each sport as:
Peak athleticism (which sport has the best individual athletes):
1. NFL
2. NBA
3. MLB
4. Soccer
Average overall athleticism:
1. NBA
2. MLB
3. NFL (the morbidly obese O and D lines really bring down the NFL's average athleticism)
4. Soccer
Soccer crew ain't going to like that, but there's no evidence to suggest otherwise. Soccer players are actually rather slow compared to the sprint averages we see in top 3 American sports. They have comparatively low vertical leaps. Their upper body strength would lag far behind the athletes in the other 3 sports. And I have serious doubts a soccer player's overall leg strength would be superior to the athletes in the other sports, considering the vert and sprint marks of the average soccer player. I will give soccer players the edge in lateral quickness, but that's it.
"Stamina."
I don't rate feats of stamina highly. ANYONE can do them. This guy completed a 10K run (about the average distance a soccer player covers in game) in, drumroll, 90 minutes....at 102 years old
https://en.wikipedia.org/wiki/Fauja_Singh
Yeah, yeah, I know he likely didn't sprint, but soccer players maybe sprint 10-20% of the time for short bursts. They are not sprinting full bore for 90 minutes.
That said, I respect the skills of soccer players, but they aren't magical athletic specimens because they can jog, walk, and occasionally sprint over 90 minutes.