Just wanted to chime in and say I'll be watching with great interest....a little embarrassed that you've seemingly done in one day what's taken me years to learn!
I am an absolute beginner in python, so take this with a grain of salt - but what I've done in some of my tinkering has been to collect players in a list (ie-homeTeam contains all of the player objects for the home team).
Just makes it a bit cleaner when managing the function call.
You could then loop through those lists to find the players with the best jumping ability.
Anyway, very cool to see this on the forum! Good luck!