Make results page more performant

I couldn't help notice that the iPad struggles to render the results page, and occasionally doesn't show the graphs at all. I'm making an assumption that this is because it's struggling to render the spark lines data for each player because there is so much data there now.

To handle this, I've set a limit on the spark lines data to only include the last 50 results.