Select Premier League football clubs for Head to Head (H2H) Statistics

Premier League 2025/2026 Match Fixtures and Live Odds

We retrieve the real-time live soccer odds from only the best bookmakers in Europe and Asian bookies. The highest odds are displayed for each soccer match.

Odds to access our odds comparison tool that shows you the opening odds and fluctuation including an archive of odds history from each bookmaker.

H2H to view the head to head statistics and identify the stronger team that is likely to emerge as the winner.
Play to submit your prediction in tipsters competition like a virtual online betting environment. It's risk free, no money involved. Analyse and predict the matches.

Livescore provides you with the fastest Malta Premier League score and you can check the goalscorers and whom are the players on yellow and red cards.

Latest Malta Premier League Full-Time Results

DateHomeScoreAwayHT
18/01/2026 Birkirkara
3 - 0
Hibernians 0-0H2HOdds+
  9' Ali Diakite
Roni Santos 26'  
Nathan Cross 46'  
Shaun Dimech 46'  
Geoffrey Acheampong 46'  
Alejandro Garzia 46'  
Donovan Makoma 48' 1 - 0  
Kemar Reid 58' 2 - 0  
Kemar Reid 60'  
Donovan Makoma 61' 3 - 0  
Kemar Reid 69'  
Jere Vrcić 69'  
  70' Ali Diakite
  70' Cain Attard
  70' Duane Bonnici
  70' Denys Norenkov
Jacques Armand Thierry Bayo Mben 76'  
Jayden Lee Fenech 76'  
S. Viveros 81'  
  84' Mailson Lima
  84' Silas Alfred
S. Viveros 86'  
Jan Busuttil 86'  
89'  
  89'
18/01/2026 Gzira United
3 - 0
Marsaxlokk 2-0H2HOdds+
Maxuell Samurai 16' 1 - 0  
Maxuell Samurai 30' 2 - 0  
  46' James Vella
  46' Redon Mihana
  46' Ayom Majok
  46' J. Tsoumou
  53' Redon Mihana
  61' Oualid El Hasni
  63' Marcelo Santos
  63' Nevin Portelli
  68' Juan Corbalan
Maxuell Samurai 71' 3 - 0  
  75' Domantas Šimkus
  75' Ensell Attard
Johan Bonilla 79'  
Brooklyn Borg 79'  
Maxuell Samurai 79'  
Neil Cassar 79'  
David Xuereb 79'  
Santiago Martínez Perlaza 79'  
André 86'  
Marc van de Bovenkamp 86'  
Andrew Borg 90+1'  
Aidan Edwards 90+1'  
17/01/2026 Hamrun Spartans
2 - 1
Tarxien Rainbows 1-0H2HOdds+
Matthew Guillaumier 44' 1 - 0  
  54' Marcus Grima
  58' Marko Musulin
  58' K. Donsu
Danilo Bulevardi 61'  
Jonny Robert 61'  
Damir Céter 61'  
N'Dri Koffi 61'  
Jonny Robert 62' 2 - 0  
  2 - 1 68' Anthony Lokosa
  69' Marcus Grima
  69' Luke Borg
  78' Andreas Vella
  78' Isidoro Hinestroza
Ognjen Bjelicic 80'  
Ederson 80'  
Shaisen Attard 80'  
Sven Xerri 80'  
Matías Nicolás García 90+5'  
Nikolai Micallef 90+5'  
17/01/2026 Floriana
3 - 1
Naxxar Lions 0-1H2HOdds+
  0 - 1 5' Vitinho
  16' João Moura
Mustapha Jah 29'  
Rui Areias 29'  
Rui Areias 29'  
Gonzalo Gamarra 46'  
Jake Grech 46'  
Jake Grech 48' 1 - 1  
K. Dervišagić 57' 2 - 1  
  75' Mathias Micallef
  75' Neil Pace Cocks
  75' Mark Fenech
  75' Christian Gauci
  75' Yeangel Emilio Montero Manzano
  75' Christian Kontchou
Rui Areias 76' 3 - 1  
K. Dervišagić 79'  
Chico Teixeira 79'  
Federico Varela 89'  
Emerson Piscopo 89'  
  90' Theo Kruger
16/01/2026 Mosta
0 - 5
Valletta 0-1H2HOdds+
  0 - 1 3' Thaylor
  30' Alexander Tettey
  30' Neil Anthony Micallef
  41' Thaylor
  53' S. Meijer
Zachary Brincat 60'  
Prince Emmanuel Chibuzor 60'  
Gianluca Sciberras 60'  
Giancarlo 60'  
Aiden Agius 63'  
Léo Fernandes 70'  
Chisom Okereke 70'  
  0 - 2 78' Emmanuel Mbende
  80' S. Meijer
  80' Andrea Zammit
  0 - 3 85' Andrea Zammit
  88' Thaylor
  88' Matthias Ellul
Jake Vassallo 88'  
Kayden Farrugia 88'  
Simon Zibo 88'  
Jayden Farrugia 88'  
  88' Yannick Yankam
  88' Thomas Melilo
  88' Brandon Paiber
  88' Jackson Mendonza
  0 - 4 90+2' Andrea Zammit
  0 - 5 90+4' Andrea Zammit
16/01/2026 Sliema Wanderers
1 - 0
St. Patrick 0-0H2HOdds+
  60' Mayron Marques
  60' Nicholas Agius
Luke Montebello 69'  
Fernandinho 69'  
Roko Prša 71' 1 - 0  
  73' Massimo Forte
  73' Young Won Im
  73' Akpan Izaak Etim
  73' Liam Micallef
Jean Borg 79'  
  79' Kean Scicluna
Edmond Agius 84'  
Stephen Pisani 84'  
  89' Zean Leonardi
  89' Timothy Abiodun Eviparker
Fernandinho 89'  
Neil Frendo 89'  
  90' Ryan Scicluna
11/01/2026 Marsaxlokk
2 - 1
Birkirkara 1-1H2HOdds+
Dodo 10' 1 - 0  
  1 - 1 35' Fran López
  45+1'
  58'
67'  
  67'
90+3' 2 - 1  
90+3'  
11/01/2026 Gzira United
0 - 2
St. Patrick 0-2H2HOdds+
  0 - 1 5' Mayron Marques
8'  
  0 - 2 31' Mario Fontanella
54'  
  71'
11/01/2026 Hibernians
0 - 2
Mosta 0-0H2HOdds+
  0 - 1 59' Jake Vassallo
Lucas Caruana 60'  
Ali Diakite 60'  
  61' Pedro Cacho
Mailson Lima 76'  
Denzil Muscat 76'  
Duane Bonnici 78'  
Lyon Abela 78'  
  84' Simon Zibo
  84' Chisom Okereke
  85' Zachary Brincat
  85' Prince Emmanuel Chibuzor
  85' Pedro Cacho
  85' João Victor
  90+4' Cheikh Diamanka
  90+4' Charles Chibuike
  90+4' Léo Fernandes
  90+4' Jayden Farrugia
  0 - 2 90+6' Prince Emmanuel Chibuzor
Bjorn Kristensen  90+6'  
11/01/2026 Naxxar Lions
1 - 0
Tarxien Rainbows 0-0H2HOdds+
  15'
44'  
  60' Isidoro Hinestroza
  60' Wallisson Bahia
Mark Fenech 63'  
Neil Pace Cocks 63'  
  66' Gilson Costa
  66' Luke Borg
74'  
Mathias Micallef 81'  
Theo Kruger 81'  
Vitinho 81'  
Owen Portelli 81'  
  85' Ángel Valverde
  85' Kyle Gatt
  85' Marko Musulin
  85' Marcus Grima
Rosiel 90+6' 1 - 0  
90+7'  
10/01/2026 Floriana
0 - 0
Valletta 0-0H2HOdds+
  13' Diogo Tavares
Charles M'Mombwa 57'  
  62' Andrea Zammit
  62' S. Meijer
Dunstan Vella  65'  
K. Dervišagić 65'  
Zachary Scerri 65'  
Mattia Veselji 65'  
  77' Yannick Yankam
  77' Keyon Ewurum
  85' Brandon Paiber
  85' Jackson Mendonza
10/01/2026 Hamrun Spartans
1 - 0
Sliema Wanderers 1-0H2HOdds+
Ryan Camenzuli 26'  
Damir Céter 29' 1 - 0  
Ederson 43'  
Rafael Compri 50'  
50'  
Ederson 69'  
Jovan Cadjenovic 69'  
Damir Céter 69'  
Saliou Thioune 69'  
  76' Wescley Matos da Silva
  78' Luke Montebello
  78' Sylvester Siaw
  81' Neil Frendo
N'Dri Koffi 84'  
Jonny Robert 84'  
  87' Roko Prša
  87' Kyrian Nwoko
08/01/2026 St. Patrick
1 - 2
Naxxar Lions 0-2H2HOdds+
Vinícius Paiva 8'  
Vinícius Paiva 18'  
Akpan Izaak Etim 18'  
  0 - 1 32' Christopher Fourmy
Strahinja Jovančić 39'  
  0 - 2 44' Vinicius Baiano
  46' Mathias Micallef
Mario Fontanella 51' 1 - 2  
56'  
  74' Gustavo Campos
  74' Theo Kruger
Nicholas Agius 75'  
Brian Gambarte 75'  
Ryan Scicluna 85'  
Liam Micallef 85'  
  88' JP Iseppe
  88' Christian Cedric Kontchou Nganmini
  90+4' João Moura
  90+4' Edward Bolaños
08/01/2026 Mosta
2 - 2
Tarxien Rainbows 2-1H2HOdds+
  0 - 1 3' Gilson Costa
Prince Emmanuel Chibuzor 32'  
Prince Emmanuel Chibuzor 45' 1 - 1  
Aiden Agius 45+6' 2 - 1  
Prince Emmanuel Chibuzor 52'  
Charles Chibuike 52'  
  61' Marcus Grima
  61' Luke Borg
Nathan Agius 72'  
Aiden Agius 72'  
  72' Isidoro Hinestroza
  72' Érico
  2 - 2 79' Érico
Gianluca Sciberras 83'  
Chisom Okereke 83'  
  89' Cláudio Murici
  89' Kyle Gatt
07/01/2026 Floriana
0 - 2
Hamrun Spartans 0-0H2HOdds+
  10'
  40'
  57' Shaisen Attard
  57' Jonny Robert
  57' Ederson
  57' Saliou Thioune
Jake Grech 70'  
Lucas López 73'  
Charles M'Mombwa 73'  
  0 - 1 76' Jonny Robert
Dunstan Vella  80'  
Rui Areias 80'  
  80' N'Dri Koffi
  80' Jovan Cadjenovic
  0 - 2 81' Jovan Cadjenovic
  90+3' Joseph Mbong
  90+3' Scott Camilleri
  90+3' Vincenzo Polito
  90+3' Sven Xerri
07/01/2026 Valletta
2 - 0
Birkirkara 2-0H2HOdds+
10'  
Yuri 11' 1 - 0  
Yannick Yankam 42' 2 - 0  
  45+6'
  48'
  49'
54'  
  62'
  66' M. Morello
67'  
  73' Jan Busuttil
  73' Kaiden Fenech
Andrea Zammit 82'  
Andrei Cosmin Ciolacu 82'  
Brandon Paiber 85'  
Jackson Mendonza 85'  
Yannick Yankam 89'  
Matthias Ellul 89'  
Alexander Tettey 89'  
Thomas Melillo 89'  
06/01/2026 Sliema Wanderers
0 - 0
Marsaxlokk 0-0H2HOdds+
  56' Enrico Pepe
  63' Jake Ghio
  63' Tristan Caruana
  65' Joseph Minala
  72' J. Tsoumou
  72' Nevin Portelli
Mamadu Bah 81'  
Roko Prša 84'  
Kyrian Nwoko 84'  
  88' Dodo
  88' Ensell Attard
Thiaguinho 90'  
Wescley Matos da Silva 90+4'  
06/01/2026 Hibernians
4 - 1
Gzira United 1-0H2HOdds+
Pedrão 28' 1 - 0  
Kevin Halabaku 50'  
Lucas Villela 57' 2 - 0  
Miullen 60' 3 - 0  
Miullen 68'  
  68' Luis Carlos Riascos
  72' Luis Carlos Riascos
  72' Nathan Cassar
  72' Sanghyun Roh
  72' Maxuell Samurai
Duane Bonnici 72'  
  73' Marc van de Bovenkamp
Miullen 76'  
Lucas Caruana 76'  
Duane Bonnici 76'  
Silas Alfred 76'  
  3 - 1 77' Gabriel Mentz
Pedrão 79'  
Lucas Villela 80' 4 - 1  
Matthew Ellul 83'  
Lyon Abela 83'  
  83' Karl Sargent
  83' Kirsten Galea
  83' Santiago Martínez Perlaza
  83' Gabriel Micallef Ghigo
Pedrão 83'  
Denzil Muscat 83'  
Mailson Lima 85'  
Liam Buhagiar 85'  
  87' Fabricio Silva Virgens
Silas Alfred 90+3'  
21/12/2025 Hamrun Spartans
6 - 1
Birkirkara 1-1H2HOdds+
Mouad El Fanis 36' 1 - 0  
  1 - 1 45+1' Donovan Makoma
Ederson 45+4'  
Mouad El Fanis 46'  
Saliou Thioune 46'  
Matías Nicolás García 50' 2 - 1  
  54' Fran López
  54' Stefan Marjanovic
  57' Stefan Marjanovic
N'Dri Koffi 66' 3 - 1  
Matías Nicolás García 71' 4 - 1  
  72' Shaun Dimech
  72' Jan Busuttil
Ognjen Bjelicic 72'  
Domantas Šimkus 72'  
Joseph Mbong 74' 5 - 1  
Ederson 76'  
Jovan Cadjenovic 76'  
Sven Xerri 77'  
Shaisen Attard 77'  
Joseph Mbong 87'  
Scott Camilleri 87'  
Emerson 90' 6 - 1  
20/12/2025 Floriana
2 - 1
Sliema Wanderers 2-0H2HOdds+
  2' Gustavo Alcino
Jake Grech 14' 1 - 0  
Lucas López 25'  
Zachary Scerri 29'  
  37' Gustavo Alcino
Iago Mendonça 40' 2 - 0  
  45+2' Thiaguinho
  46' Adam Magri Overend
  46' Mamadu Bah
  46' Emeka Kelvin Agu
  46' Rashed Al-Tumi
  59' Vito Plut
  2 - 1 67' Roko Prša
Mustapha Jah 71'  
Rui Areias 71'  
Chico Teixeira 71'  
Alejandro Garzia 71'  
Zachary Scerri 83'  
Gonzalo Gamarra 83'  
Iago Mendonça 85'  
  86' Vito Plut
  86' Kyrian Nwoko
  90' Fernando Augusto Rodrigues de Araujo
  90' Luke Montebello

You might be interested in Malta Premier League fixtures and results.

Premier League 2025/2026 - Opening Top 6 Table

# Soccer Team MP W D L F A D P Last 5 Matches
1
Floriana 2 2 0 0 4 1 +3 6
2
Sliema Wanderers 1 1 0 0 2 1 +1 3
3
Hamrun Spartans 1 1 0 0 1 0 +1 3
4
Marsaxlokk 1 0 0 1 1 2 -1 0
5
Valletta 1 0 0 1 0 1 -1 0
6
Birkirkara 2 0 0 2 1 4 -3 0
 
 
Semi-finals
 
 
Possible Semi-finals
 
 
Relegation Play-off
Bottom 6
# Soccer Team MP W D L F A D P Last 5 Matches
1
Naxxar Lions 5 3 1 1 8 7 +1 10
2
Gzira United 5 3 0 2 7 8 -1 9
3
Hibernians 5 2 2 1 9 7 +2 8
4
St. Patrick 5 1 3 1 9 8 +1 6
5
Mosta 5 1 2 2 7 7 +0 5
6
Tarxien Rainbows 5 0 2 3 5 8 -3 2
 
 
Semi-finals
 
 
Possible Semi-finals
 
 
Relegation Play-off
Top 6
# Soccer Team MP W D L F A D P Last 5 Matches
1
Hamrun Spartans 5 4 0 1 11 4 +7 12
2
Floriana 5 3 1 1 6 4 +2 10
3
Marsaxlokk 5 2 1 2 6 5 +1 7
4
Valletta 5 2 1 2 4 3 +1 7
5
Sliema Wanderers 5 2 1 2 5 5 +0 7
6
Birkirkara 5 0 0 5 3 14 -11 0
 
 
Semi-finals
 
 
Possible Semi-finals
 
 
Relegation Play-off

Premier League 2025/2026 - Opening Bottom 6 Table

# Soccer Team MP W D L F A D P Last 5 Matches
1
Gzira United 2 2 0 0 4 1 +3 6
2
Hibernians 2 1 1 0 2 1 +1 4
3
St. Patrick 2 0 2 0 3 3 +0 2
4
Tarxien Rainbows 2 0 1 1 2 3 -1 1
5
Mosta 2 0 1 1 1 2 -1 1
6
Naxxar Lions 2 0 1 1 2 4 -2 1

Top Goal Scorers

Malta Football
Season:

Results and Fixtures
Top Soccer Tipsters
Tipsters Competition Review
Superior H2H Statistics
H2H Home Team Advantage
H2H Away Team Advantage
Top Football Clubs
Worst Football Clubs
Top Draw Teams
Good Home Teams
Poor Away Teams
Platinum Membership Testimonial

Soccer Fixtures Calendar

Choose a date to view the past soccer results or upcoming match fixtures.

Pick a Country or Region

Get the listings of soccer leagues and competitions for each region, including past seasons results and football statistics.

Match Preview and News

Copyright © 2002-2026 SoccerPunter Pte. Ltd. All rights reserved.