Sort:  

Oh, we can split speed. Is it limited to 2 segments?

Yes please, otherwise it gets really complicated really quickly ;-)

Ideally there would be just one entry per runner, but in testing we found that I could actually make multiple entries work.

But it does mean I need to remember who has two entries and who doesn't and which ones I've processed etc.

I think if we had more than about 20 players I'd have to limit it to one entry per round, as it would take too long and be too error prone otherwise.