No, you don't have to run the same races over again. You can jump straight to, say, level 5 races with him. Note that if you do this, as he isn't "trained" yet that his strength and mental strength will drop quickly. If you do choose to run the races you've already done again, you will earn experience and credits but you won't earn the prize cars again.