Board Thread:Game Discussion/@comment-26388545-20160331160830/@comment-26249703-20160331161557

57 races minus 3 Time Trials (which don't give Sponsors I believe), minus the 5 Title Sponsor races (assuming they don't give any sponsors after winning their TS) still gives 49 races to earn 45 badges :P

I get what you're saying though, not every completed race from those 49 will give a sponsor every time.