Imagina-Twin · live model153,492 records
MBR 04:00MTA MONOSM 02:305 layers live · 7 in pipeline
Imagina MaltaDigital Twin Registry
Search places…⌘K

Season 2025/26 · MFA Matchcentre

YoHealth Malta Premier League

The top tier of Maltese club football. 12 clubs compete in a two-phase format: a full Phase 1 round-robin, then a Phase 2 split into Top 6 (Championship pool) and Bottom 6 (Relegation pool), carrying forward all Phase 1 points.

12
Clubs
48
Standings rows
199
Fixtures
6
Stages
22 June 2026
Last updated

League Table

This competition splits into pools. The Championship Pool (Top 6) is shown first, followed by the Relegation Pool and the earlier Phase 1 rounds. Pools carry forward the points each club earned in Phase 1.

Championship Pool — Top 6 (Closing Round)

PosTeamPWDLGDPts
1Floriana161141+1637
2Marsaxlokk16943+231
3Hamrun Spartans16844+1528
4Valletta16664+824
5Gzira United16637021
6Naxxar Lions16556-320

Championship Pool — Top 6 (Opening Round)

PosTeamPWDLGDPts
1Hamrun Spartans161042+1634
2Floriana161033+833
3Valletta16853+929
4Sliema Wanderers16754+226
5Marsaxlokk16745+425
6Birkirkara16448-716

Relegation Pool — Bottom 6 (Closing Round)

PosTeamPWDLGDPts
1Sliema Wanderers16574-122
2Birkirkara16475019
3Hibernians16448-816
4Zabbar St.Patrick16367-115
5Tarxien Rainbows16367-1015
6Mosta162410-1810

Relegation Pool — Bottom 6 (Opening Round)

PosTeamPWDLGDPts
1Hibernians16655+423
2Gzira United16646-522
3Zabbar St.Patrick16376-216
4Mosta16448-616
5Naxxar Lions16439-715
6Tarxien Rainbows161411-167

Phase 1 — Regular Round (Closing Round)

PosTeamPWDLGDPts
1Floriana11740+1325
2Hamrun Spartans11641+1222
3Marsaxlokk11542019
4Naxxar Lions11533+218
5Valletta11452+917
6Gzira United11524+217
7Sliema Wanderers11443-116
8Birkirkara11344013
9Hibernians11326-611
10Zabbar St.Patrick11245-210
11Tarxien Rainbows11137-126
12Mosta11119-174

Phase 1 — Regular Round (Opening Round)

PosTeamPWDLGDPts
1Floriana11722+623
2Hamrun Spartans11641+922
3Valletta11641+822
4Sliema Wanderers11542+219
5Marsaxlokk11533+318
6Birkirkara11443+416
7Hibernians11434+215
8Gzira United11344-413
9Mosta11326-611
10Zabbar St.Patrick11245-310
11Naxxar Lions11128-85
12Tarxien Rainbows11128-135

Fixtures

199 fixtures in the imported snapshot. Confirmed results are not yet reflected in this snapshot — see the official MFA Matchcentre for final scores. This page is not a live feed.

DateHomeScoreAwayStatus
16 Aug 2025VallettaBirkirkara
16 Aug 2025Zabbar St.PatrickSliema Wanderers
17 Aug 2025MarsaxlokkMosta
17 Aug 2025Tarxien RainbowsHamrun Spartans
17 Aug 2025Naxxar LionsFloriana
18 Aug 2025HiberniansGzira United
22 Aug 2025Sliema WanderersMosta
23 Aug 2025Tarxien RainbowsFloriana
23 Aug 2025BirkirkaraGzira United
24 Aug 2025Zabbar St.PatrickHibernians
24 Aug 2025Naxxar LionsMarsaxlokk
31 Aug 2025Hamrun SpartansValletta
12 Sept 2025FlorianaGzira United
12 Sept 2025VallettaMarsaxlokk
13 Sept 2025Hamrun SpartansMosta
13 Sept 2025HiberniansBirkirkara
13 Sept 2025Zabbar St.PatrickNaxxar Lions
13 Sept 2025Sliema WanderersTarxien Rainbows
16 Sept 2025FlorianaValletta
16 Sept 2025Zabbar St.PatrickHamrun Spartans
16 Sept 2025Sliema WanderersBirkirkara
16 Sept 2025Naxxar LionsTarxien Rainbows
17 Sept 2025MarsaxlokkGzira United
17 Sept 2025MostaHibernians
20 Sept 2025Hamrun SpartansGzira United
20 Sept 2025MarsaxlokkFloriana
20 Sept 2025HiberniansNaxxar Lions
20 Sept 2025Tarxien RainbowsZabbar St.Patrick
21 Sept 2025Sliema WanderersValletta
21 Sept 2025BirkirkaraMosta
23 Sept 2025MarsaxlokkHamrun Spartans
23 Sept 2025Tarxien RainbowsHibernians
24 Sept 2025BirkirkaraNaxxar Lions
24 Sept 2025Sliema WanderersGzira United
24 Sept 2025VallettaMosta
24 Sept 2025FlorianaZabbar St.Patrick
27 Sept 2025Hamrun SpartansHibernians
27 Sept 2025MostaFloriana
28 Sept 2025Zabbar St.PatrickGzira United
28 Sept 2025MarsaxlokkBirkirkara
28 Sept 2025Tarxien RainbowsValletta
28 Sept 2025Sliema WanderersNaxxar Lions
2 Oct 2025MostaGzira United
2 Oct 2025Tarxien RainbowsMarsaxlokk
3 Oct 2025HiberniansFloriana
3 Oct 2025Zabbar St.PatrickBirkirkara
5 Oct 2025Sliema WanderersHamrun Spartans
5 Oct 2025Naxxar LionsValletta
24 Oct 2025MostaZabbar St.Patrick
24 Oct 2025Gzira UnitedTarxien Rainbows
25 Oct 2025VallettaHibernians
25 Oct 2025FlorianaBirkirkara
26 Oct 2025Sliema WanderersMarsaxlokk
26 Oct 2025Naxxar LionsHamrun Spartans
28 Oct 2025VallettaGzira United
28 Oct 2025Tarxien RainbowsBirkirkara
29 Oct 2025HiberniansSliema Wanderers
29 Oct 2025FlorianaHamrun Spartans
29 Oct 2025MostaNaxxar Lions
29 Oct 2025MarsaxlokkZabbar St.Patrick
1 Nov 2025FlorianaSliema Wanderers
1 Nov 2025BirkirkaraHamrun Spartans
1 Nov 2025HiberniansMarsaxlokk
2 Nov 2025VallettaZabbar St.Patrick
2 Nov 2025Tarxien RainbowsMosta
3 Nov 2025Gzira UnitedNaxxar Lions
22 Nov 2025Hamrun SpartansValletta
23 Nov 2025FlorianaMarsaxlokk
23 Nov 2025Sliema WanderersBirkirkara
24 Nov 2025Gzira UnitedMosta
24 Nov 2025Zabbar St.PatrickTarxien Rainbows
25 Nov 2025HiberniansNaxxar Lions
11 Dec 2025Gzira UnitedNaxxar Lions
12 Dec 2025MostaZabbar St.Patrick
12 Dec 2025HiberniansTarxien Rainbows
13 Dec 2025FlorianaBirkirkara
14 Dec 2025Hamrun SpartansMarsaxlokk
14 Dec 2025VallettaSliema Wanderers
18 Dec 2025HiberniansZabbar St.Patrick
19 Dec 2025Gzira UnitedTarxien Rainbows
19 Dec 2025MostaNaxxar Lions
20 Dec 2025VallettaMarsaxlokk
20 Dec 2025FlorianaSliema Wanderers
21 Dec 2025Hamrun SpartansBirkirkara
6 Jan 2026HiberniansGzira United
6 Jan 2026Sliema WanderersMarsaxlokk
7 Jan 2026FlorianaHamrun Spartans
7 Jan 2026VallettaBirkirkara
8 Jan 2026MostaTarxien Rainbows
8 Jan 2026Zabbar St.PatrickNaxxar Lions
10 Jan 2026FlorianaValletta
10 Jan 2026Hamrun SpartansSliema Wanderers
11 Jan 2026HiberniansMosta
11 Jan 2026Gzira UnitedZabbar St.Patrick
11 Jan 2026Naxxar LionsTarxien Rainbows
11 Jan 2026MarsaxlokkBirkirkara
16 Jan 2026Sliema WanderersZabbar St.Patrick
16 Jan 2026MostaValletta
17 Jan 2026FlorianaNaxxar Lions
17 Jan 2026Hamrun SpartansTarxien Rainbows
18 Jan 2026Gzira UnitedMarsaxlokk
18 Jan 2026BirkirkaraHibernians
23 Jan 2026Naxxar LionsZabbar St.Patrick
24 Jan 2026VallettaHamrun Spartans
25 Jan 2026MarsaxlokkTarxien Rainbows
25 Jan 2026Sliema WanderersHibernians
25 Jan 2026FlorianaMosta
25 Jan 2026Gzira UnitedBirkirkara
31 Jan 2026Tarxien RainbowsGzira United
31 Jan 2026BirkirkaraMarsaxlokk
31 Jan 2026Hamrun SpartansSliema Wanderers
31 Jan 2026HiberniansMosta
1 Feb 2026VallettaNaxxar Lions
1 Feb 2026Zabbar St.PatrickFloriana
3 Feb 2026MarsaxlokkSliema Wanderers
3 Feb 2026Gzira UnitedHamrun Spartans
3 Feb 2026BirkirkaraTarxien Rainbows
4 Feb 2026Naxxar LionsMosta
4 Feb 2026VallettaFloriana
4 Feb 2026HiberniansZabbar St.Patrick
7 Feb 2026HiberniansTarxien Rainbows
7 Feb 2026Zabbar St.PatrickMarsaxlokk
7 Feb 2026Hamrun SpartansNaxxar Lions
8 Feb 2026Gzira UnitedFloriana
8 Feb 2026BirkirkaraValletta
8 Feb 2026MostaSliema Wanderers
13 Feb 2026Gzira UnitedValletta
13 Feb 2026Hamrun SpartansZabbar St.Patrick
14 Feb 2026MostaBirkirkara
14 Feb 2026Naxxar LionsSliema Wanderers
15 Feb 2026FlorianaTarxien Rainbows
15 Feb 2026MarsaxlokkHibernians
17 Feb 2026Zabbar St.PatrickValletta
17 Feb 2026Naxxar LionsGzira United
17 Feb 2026BirkirkaraSliema Wanderers
18 Feb 2026FlorianaMarsaxlokk
18 Feb 2026HiberniansHamrun Spartans
18 Feb 2026MostaTarxien Rainbows
21 Feb 2026BirkirkaraZabbar St.Patrick
21 Feb 2026VallettaSliema Wanderers
21 Feb 2026Tarxien RainbowsNaxxar Lions
22 Feb 2026Gzira UnitedMosta
22 Feb 2026FlorianaHibernians
23 Feb 2026Hamrun SpartansMarsaxlokk
28 Feb 2026Tarxien RainbowsSliema Wanderers
28 Feb 2026MostaMarsaxlokk
28 Feb 2026HiberniansValletta
28 Feb 2026Gzira UnitedZabbar St.Patrick
1 Mar 2026Naxxar LionsBirkirkara
1 Mar 2026Hamrun SpartansFloriana
7 Mar 2026Zabbar St.PatrickMosta
7 Mar 2026Gzira UnitedHibernians
7 Mar 2026Sliema WanderersFloriana
8 Mar 2026Hamrun SpartansBirkirkara
8 Mar 2026VallettaTarxien Rainbows
8 Mar 2026MarsaxlokkNaxxar Lions
14 Mar 2026BirkirkaraFloriana
14 Mar 2026MarsaxlokkValletta
14 Mar 2026Sliema WanderersGzira United
14 Mar 2026Naxxar LionsHibernians
15 Mar 2026Tarxien RainbowsZabbar St.Patrick
15 Mar 2026MostaHamrun Spartans
10 Apr 2026Sliema WanderersHibernians
11 Apr 2026BirkirkaraZabbar St.Patrick
11 Apr 2026Naxxar LionsFloriana
11 Apr 2026Tarxien RainbowsMosta
11 Apr 2026MarsaxlokkHamrun Spartans
12 Apr 2026VallettaGzira United
14 Apr 2026Sliema WanderersBirkirkara
14 Apr 2026Tarxien RainbowsHibernians
15 Apr 2026Hamrun SpartansGzira United
15 Apr 2026Naxxar LionsValletta
15 Apr 2026MostaZabbar St.Patrick
15 Apr 2026MarsaxlokkFloriana
18 Apr 2026HiberniansBirkirkara
18 Apr 2026FlorianaValletta
19 Apr 2026Tarxien RainbowsZabbar St.Patrick
19 Apr 2026MarsaxlokkGzira United
19 Apr 2026MostaSliema Wanderers
19 Apr 2026Hamrun SpartansNaxxar Lions
24 Apr 2026Tarxien RainbowsBirkirkara
24 Apr 2026HiberniansMosta
25 Apr 2026FlorianaHamrun Spartans
26 Apr 2026Zabbar St.PatrickSliema Wanderers
26 Apr 2026MarsaxlokkValletta
26 Apr 2026Gzira UnitedNaxxar Lions
30 Apr 2026Zabbar St.PatrickHibernians
30 Apr 2026Tarxien RainbowsSliema Wanderers
30 Apr 2026BirkirkaraMosta
30 Apr 2026Gzira UnitedFloriana
2 May 2026MarsaxlokkNaxxar Lions
2 May 2026VallettaHamrun Spartans
5 May 2026Zabbar St.PatrickTarxien Rainbows
9 May 2026VallettaFloriana
9 May 2026MarsaxlokkHamrun Spartans
10 May 2026Tarxien RainbowsZabbar St.Patrick
10 May 2026MostaNaxxar Lions
15 May 2026VallettaHamrun Spartans
16 May 2026FlorianaMarsaxlokk

Clubs (12)

Data source

Source: Malta Football Association Matchcentre. Data imported from the official MFA Matchcentre API. Standings and fixtures reflect the data at time of last import. This is not a live feed. No scores are shown for scheduled fixtures.

Last checked: 22 June 2026

Other Malta football leagues

BOV Challenge LeagueBOV Amateur League IBOV Amateur League IIAll Malta football →