He is the #1 sprinter in the country. Money isn't as big as it used to be, but still lots of money to be made in track. Track and field athletes rarely release info on how much they make so there is a lot out there that they are broke. Boris Berian (who you wont know unless you are a track fan) has a 3 year endorsement deal with New Balance for $125,000 a year base, plus travel, and bonuses (he collected like another 20-25k in 2016). He got that contract being the #5 800m runner in the US at the time, finished 8th in the Olympics last year. On top of that one endorsement deal he gets winnings, other endorsements, money for just showing up to meets, etc. Probably made close to a quarter of a million in 2016. Not too bad for a guy who doesn't run in a featured event and isn't a star.