The user prediction history is not related with the time, there should be another issue , but it seems you are using the altered code that display matches even if user has not predicted those matches from this thread http://www.multihosting.com/support/...n-results-page

you will have to change the

CURRENT_TIMESTAMP() , because it is a database function , so it uses the server's timezone

so at the file
<joomla directory>/components/com_masterleaguepro/models/playerprediction.php line 39

change the line

" WHERE m.matchday_id = ".$matchday." AND m.match_start_time < CURRENT_TIMESTAMP() ";

TO

" WHERE m.matchday_id = ".$matchday." AND m.match_start_time < ".date("Y-m-d H:i:s");

now the time will be provided via PHP function to the database query