List Runs used to complete a city on personal city page

I am not sure how difficult this would be programming-wise, but what if there were another tab under a Strider’s personal page for a city that gave a chronologically-ordered list of runs which progressed that city for a runner?

What I am envisioning is that whenever a node is completed for the first time for a runner in a particular city, it shows up on that list, not any time a runner is actually in a city. When a person gets to 100% that list would include every run it took to finish the city for them.

This could be a companion or precursor to Total miles in a city idea