The Player Database has up-to-date placings and head to head data of all PGR tournaments.
ULTIMATE

The Player Database has 197143 player profile pages tracking results across 7289 tournaments. Ultimate's dataset currently includes 6912 tournaments, and is updated with more at the end of each week.

Player Profiles

MkLeo Profile Page

Head to Heads

MkLeo vs Nairo Head to Head Page