Few sides are in better shape than Hamrun Spartans, who have three wins and two draws from their last five games. They are unbeaten in six games. Goals have come in every one of their last six matches.
Hamrun Spartans drew 2-2 away at Gzira United in a Premier League game on 18 October. They are scoring 1.7 goals a game and conceding 1.2 over their last 20 matches. 13 of those 20 games saw both teams score, and 11 went over 2.5 goals.
Hamrun Spartans sit 5th in the Premier League table (Premier Division: First stage - Main) on 12 points from 8 games, seven points behind leaders Valletta FC.
Hamrun Spartans are back at home on Wednesday 21 October, when Balzan FC visit for a Premier League game. Any Hamrun Spartans prediction we publish for the game against Balzan FC sits on our Hamrun Spartans tips page, with the full fixtures list below.