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