Nascar
A NASCAR driver makes more money than a soccer player. NASCAR drivers also make a lot of money from sponsors.
Because they gave NASCAR more money.
Nascar! for every logo on a cup car you see, brings the race teams money! a small logo (hard to see) brings up to thousands of dollars! the larger logos bring in tens of thousand! and the primary sponsors pay millions! pga has very few notable sponsors! Nascar is the largest fan based sport in the USA, more than football, baseball, hockey and basketball! but NOT more than the WWE, but pro wrestling is not considered a sport, for it is a scripted athletic entertainment with no competition!
Rugby Union players. They are better publicised on the world stage. They gain more money from sponsorship deals. Rugby Union is a more popular sport so people are more willing to pay to see them.
Brings in more money and wealth.
When the government does spend more money than it brings in.
Football, and BasketBall
NASCAR
This would depends on how much money each rugby ball costs, so you need to be more specific.
if a government spends more money than it brings in, it has a deficit
baseball brings more money.