Hollywood actress Katie Holmes is a huge basketball fan - and has admitted she prays in a bid to influence the results of games.