For some reason it's not working. It's not using my custom template. Here's what I've done.
1. I've copied the matches.php file into my_theme_dir/leaguemanager/ and renamed it matches-future.php
2. I've modified the file slightly (deleted the first row from the table)
3. I've added the following code to one of my templates:
<?php leaguemanager_matches( 1, array('mode' => 'home', 'template' => 'future') ) ?>
It works if I use short code but not manually in the template. I don't have wp installed in my root directory (it's in root/wordpress) could that have anything to do with it?