Originally Posted by pined5551
I must be luky. I left all these until last and have just counted the races listed here and then the ones i have unlocked and i have them all unlocked straight away
Seems some people here weren't so fortunate, lol :P
It's not luck, you unlock the races by discovering other racers in free roam. If you wait until you're done the career mode you're guaranteed to have already found all the racers and won't have to try unlocking any goal attack races.