What is the sport that Tim Cahill plays?

Tim Cahill is a professional football (soccer) player.