Думаю достаточно в профиле спортсмена с помощью WP_Query настроить вывод полей из кастомной записи турнира (спортсмену присвоить id поле в профиле и в турнире, чтоб по нему и выводить из цикла нужные записи) , думаю ничего особенно сложного там не будет.
Вот ссылочка из кодекса, какие богатые возможности использования полей в цикле:
wp-kama.ru/function/wp_query#parametry-proizvol-ny...