The free key reads yesterday again: our one-month trial of today on the free key has finished. Read the changelog
MAL

Challenge League 2025/26

Every result, the table as it finished, and the price each match went off at. 176 matches played between September 2025 and April 2026.

176Matches
586Goals
3.33Per game
36.4%Home wins
100%Priced at kickoff
Balzan FCTop of the table

Final table 16 clubs

Computed from the match rows below, three points for a win. Ask the API for it as it stood on any date of the season and you get the table as it actually was that morning, not this one filtered.

#ClubPWDLGDPts
1 BFBalzan FC 22 15 3 4 +29 48
2 SUSwieqi United 22 14 4 4 +20 46
3 BIRBirzebbuga 22 14 4 4 +20 46
4 MELMelita 22 12 2 8 +14 38
5 SIRSirens 22 11 2 9 +17 35
6 PHPietà Hotspurs 22 10 5 7 +8 35
7 MUMgarr United 22 9 6 7 +8 33
8 FUFgura United 22 10 2 10 +4 32
9 GUGudja United 22 8 8 6 +4 32
10 SLSanta Lucía 22 7 8 7 +8 29
11 ZURZurrieq 22 8 3 11 -2 27
12 SASt. Andrews 22 8 3 11 -12 27
13 ZRZebbug Rangers 22 6 4 12 -21 22
14 VSVittoriosa Stars 22 5 6 11 -7 21
15 MARMarsa 22 4 7 11 -6 19
16 MTAMtarfa 22 1 1 20 -84 4

How the season went

Every figure counted from the matches, not typed in.

Goals per game
3.33
586 goals. 62.5% of matches went over 2.5.
Home advantage
36.4%
Draws 19.3%, away wins 44.3%.
Half-time lead held
78.3%
From 120 matches where someone led at the break.
1–1 20 · 11.4%
0–1 18 · 10.2%
1–0 12 · 6.8%
1–2 11 · 6.3%
2–1 10 · 5.7%
1–3 10 · 5.7%

Results 177

The three prices are what the market showed at kickoff. The shortest is highlighted, so you can see at a glance where the market was wrong.

Thursday 23 April 2026
18:00 Swieqi United 1 – 1 Birzebbuga 3.25 3.85 2.44
Sunday 19 April 2026
16:45 Pietà Hotspurs 2 – 2 St. Andrews 1.65 4.00 4.82
16:45 Mtarfa 1 – 5 Santa Lucía 23.00 12.00 1.05
13:45 Swieqi United 1 – 1 Fgura United 1.50 5.30 6.33
13:45 Birzebbuga 3 – 2 Sirens 1.40 5.90 6.83
13:45 Balzan FC 2 – 0 Melita 1.60 3.91 5.60
Saturday 18 April 2026
18:15 Zurrieq 4 – 2 Mgarr United 2.55 3.50 2.45
15:30 Zebbug Rangers 1 – 1 Marsa 3.52 3.91 1.90
12:30 Vittoriosa Stars 2 – 3 Gudja United 2.74 3.45 2.55
Sunday 12 April 2026
19:00 Mgarr United 0 – 2 Gudja United 2.10 3.80 3.01
16:30 Balzan FC 3 – 3 Birzebbuga 2.28 3.52 3.10
15:30 Santa Lucía 3 – 0 Zurrieq 2.65 3.82 2.20
13:00 Sirens 3 – 4 Pietà Hotspurs 2.95 4.00 2.01
Saturday 11 April 2026
18:00 St. Andrews 0 – 1 Swieqi United 8.25 4.90 1.50
17:00 Melita 0 – 1 Fgura United 1.77 4.10 4.22
15:30 Vittoriosa Stars 0 – 1 Zebbug Rangers 2.35 3.75 3.05
13:00 Marsa 5 – 0 Mtarfa 1.04 12.25 45.00
Monday 6 April 2026
19:45 Mgarr United 1 – 1 Santa Lucía 3.20 3.75 2.48
17:15 Sirens 0 – 1 Balzan FC 5.00 4.20 1.47
Saturday 4 April 2026
15:30 Fgura United 0 – 4 Pietà Hotspurs 2.65 3.76 2.30
15:30 Gudja United 1 – 2 Zebbug Rangers 2.15 3.40 2.75
13:00 Swieqi United 5 – 0 Melita 2.30 3.60 2.60
13:00 St. Andrews 1 – 3 Birzebbuga 7.50 4.60 1.40
Wednesday 1 April 2026
19:45 Zurrieq 2 – 1 Marsa 2.10 3.80 2.63
17:15 Mtarfa 0 – 1 Vittoriosa Stars 34.00 13.00 1.04
Sunday 15 March 2026
15:30 Gudja United 3 – 0 Mtarfa 1.05 12.25 28.00
13:00 Zurrieq 3 – 3 Zebbug Rangers 1.67 3.85 3.85
13:00 Mgarr United 1 – 1 Vittoriosa Stars 1.57 4.00 4.40
10:30 Sirens 3 – 2 Fgura United 2.50 3.40 2.25
Saturday 14 March 2026
18:00 Melita 3 – 0 St. Andrews 1.66 4.50 5.40
18:00 Birzebbuga 2 – 2 Pietà Hotspurs 1.83 3.50 3.40
15:30 Balzan FC 1 – 2 Swieqi United 1.75 3.20 4.00
15:30 Santa Lucía 0 – 1 Marsa 2.25 3.60 2.40
Tuesday 10 March 2026
19:30 Fgura United 1 – 2 Balzan FC 5.75 4.20 1.42
Sunday 8 March 2026
19:30 Zebbug Rangers 0 – 2 Mgarr United 4.00 3.84 1.80
17:00 Swieqi United 2 – 2 Birzebbuga 2.10 3.50 2.88
15:30 Vittoriosa Stars 1 – 1 Santa Lucía 2.40 3.40 2.55
14:30 Pietà Hotspurs 1 – 0 Melita 2.94 3.55 2.15
13:00 Marsa 3 – 3 Gudja United 3.25 3.74 2.10
Saturday 7 March 2026
15:30 Mtarfa 0 – 2 Zurrieq 23.00 14.19 1.10
13:00 St. Andrews 0 – 3 Sirens 3.13 3.32 2.51
Sunday 1 March 2026
15:30 Zebbug Rangers 6 – 0 Mtarfa 1.14 8.80 17.50
13:00 Swieqi United 2 – 0 Sirens 1.90 3.75 3.10
13:00 Fgura United 2 – 0 St. Andrews 2.00 3.60 3.00
Saturday 28 February 2026
18:00 Santa Lucía 2 – 1 Gudja United 2.55 3.45 2.45
15:30 Vittoriosa Stars 2 – 1 Zurrieq 2.40 4.00 2.25
15:30 Marsa 1 – 2 Mgarr United 4.20 4.00 1.60
13:00 Pietà Hotspurs 1 – 3 Balzan FC 4.75 4.00 1.53
13:00 Birzebbuga 2 – 1 Melita 2.40 4.00 2.25
Sunday 22 February 2026
18:00 Melita 2 – 0 Sirens 2.00 3.60 3.00
15:30 Pietà Hotspurs 1 – 3 Swieqi United 2.75 3.50 2.15
15:30 Balzan FC 1 – 4 St. Andrews 1.25 5.00 8.50
13:00 Birzebbuga 3 – 1 Fgura United 1.85 3.60 3.40
Saturday 21 February 2026
15:30 Santa Lucía 1 – 1 Zebbug Rangers 1.40 4.40 6.60
15:30 Mgarr United 5 – 0 Mtarfa 1.11 12.50 100.00
13:00 Marsa 2 – 2 Vittoriosa Stars 2.90 3.50 2.10
13:00 Gudja United 0 – 3 Zurrieq 2.35 3.50 2.63
Sunday 15 February 2026
15:30 Mtarfa 0 – 8 Sirens 26.00 15.00 1.05
13:00 Swieqi United 2 – 1 Fgura United 1.85 3.75 3.20
13:00 Marsa 1 – 4 Balzan FC 9.00 5.50 1.22
Saturday 14 February 2026
18:00 Zebbug Rangers 0 – 3 Birzebbuga 9.50 5.25 1.22
15:30 St. Andrews 2 – 1 Santa Lucía 2.49 3.35 2.62
15:30 Pietà Hotspurs 3 – 1 Zurrieq 1.65 3.90 4.20
15:30 Gudja United 0 – 0 Mgarr United 2.40 3.60 2.40
13:00 Vittoriosa Stars 0 – 1 Melita 4.50 3.90 1.57
Sunday 8 February 2026
18:00 Mtarfa 0 – 6 Pietà Hotspurs 25.00 9.42 1.10
15:30 Vittoriosa Stars 1 – 1 Marsa 2.15 3.50 2.70
15:30 Melita 2 – 0 Balzan FC 4.00 3.70 1.67
13:00 Gudja United 0 – 2 Swieqi United 5.75 4.33 1.40
Saturday 7 February 2026
15:30 Zebbug Rangers 2 – 1 St. Andrews 5.75 4.10 1.42
15:30 Mgarr United 2 – 4 Fgura United 2.80 3.50 2.10
13:00 Sirens 1 – 0 Zurrieq 1.85 3.80 3.10
13:00 Birzebbuga 0 – 1 Santa Lucía 1.63 3.74 4.85
Sunday 1 February 2026
18:00 Fgura United 1 – 5 Sirens 1.91 3.50 3.30
15:30 Balzan FC 3 – 0 Birzebbuga 1.72 3.71 4.70
13:00 Zurrieq 1 – 1 Mgarr United 2.55 3.70 2.20
13:00 Santa Lucía 2 – 2 Melita 3.32 3.45 1.97
10:30 St. Andrews 3 – 3 Vittoriosa Stars 1.90 3.50 3.30
Saturday 31 January 2026
18:00 Pietà Hotspurs 1 – 1 Gudja United 1.85 3.60 3.40
15:30 Marsa 0 – 1 Zebbug Rangers 1.62 3.80 4.10
13:00 Swieqi United 8 – 0 Mtarfa 1.04 17.00 34.00
Sunday 18 January 2026
18:00 Marsa 2 – 2 Santa Lucía 2.52 3.96 2.25
15:30 Swieqi United 3 – 1 Zurrieq 1.70 3.80 3.80
15:30 Mtarfa 1 – 3 Mgarr United 10.00 6.50 1.18
13:00 Pietà Hotspurs 1 – 0 Fgura United 2.70 3.60 2.15
Saturday 17 January 2026
18:00 Vittoriosa Stars 1 – 1 Birzebbuga 5.50 4.33 1.42
18:00 Zebbug Rangers 1 – 4 Melita 8.50 5.50 1.22
15:30 St. Andrews 0 – 2 Balzan FC 6.25 4.50 1.36
13:00 Gudja United 1 – 0 Sirens 2.50 3.50 2.35
Sunday 11 January 2026
18:00 Zurrieq 1 – 1 Mtarfa 1.14 7.00 10.00
18:00 Fgura United 1 – 1 Gudja United 1.75 3.60 3.70
15:30 Melita 3 – 2 Marsa 1.48 4.10 5.25
15:30 Santa Lucía 1 – 2 Zebbug Rangers 1.21 6.00 9.70
Saturday 10 January 2026
15:30 Sirens 4 – 1 Pietà Hotspurs 2.25 3.75 2.50
15:30 Balzan FC 4 – 1 Vittoriosa Stars 1.18 6.00 10.00
13:00 Mgarr United 5 – 1 Swieqi United 2.80 3.70 2.05
13:00 Birzebbuga 1 – 0 St. Andrews 1.55 3.90 4.75
Sunday 21 December 2025
15:30 Marsa 1 – 2 St. Andrews 3.25 3.80 1.83
15:30 Melita 0 – 2 Birzebbuga 2.50 3.90 2.20
13:00 Mgarr United 2 – 3 Sirens 2.35 3.75 2.35
13:00 Swieqi United 3 – 1 Pietà Hotspurs 2.00 3.75 2.80
Saturday 20 December 2025
15:30 Santa Lucía 1 – 1 Balzan FC 7.10 5.30 1.35
15:30 Zebbug Rangers 0 – 4 Vittoriosa Stars 4.20 4.10 1.57
13:00 Mtarfa 0 – 3 Gudja United 7.50 6.50 1.22
13:00 Zurrieq 1 – 4 Fgura United 3.60 3.60 1.80
Wednesday 17 December 2025
19:00 Zebbug Rangers 1 – 4 Zurrieq 8.50 5.40 1.34
Sunday 14 December 2025
15:30 Birzebbuga 1 – 0 Marsa 1.33 5.00 6.50
15:30 Sirens 1 – 1 Swieqi United 3.10 3.60 1.95
13:00 Fgura United 8 – 0 Mtarfa 1.06 12.00 26.00
13:00 Balzan FC 4 – 0 Zebbug Rangers 1.06 11.00 26.00
Saturday 13 December 2025
15:30 Gudja United 1 – 0 Zurrieq 2.45 3.40 2.38
15:30 Pietà Hotspurs 1 – 1 Mgarr United 2.05 3.40 3.00
13:00 Vittoriosa Stars 0 – 2 Santa Lucía 3.35 3.83 1.90
13:00 St. Andrews 1 – 0 Melita 3.30 3.70 1.83
Thursday 11 December 2025
19:30 Sirens 1 – 2 Birzebbuga 3.25 3.80 1.83
17:00 Mtarfa 4 – 1 Zebbug Rangers 6.50 4.50 1.33
Wednesday 10 December 2025
19:45 Mgarr United 1 – 3 Melita 2.88 3.60 2.05
19:30 Swieqi United 1 – 2 Marsa 1.80 3.70 3.50
17:15 Fgura United 1 – 2 Balzan FC 4.00 3.75 1.67
17:00 Pietà Hotspurs 1 – 3 St. Andrews 1.62 3.80 4.33
Tuesday 9 December 2025
19:30 Zurrieq 4 – 0 Santa Lucía 3.05 3.65 2.14
17:00 Gudja United 1 – 0 Vittoriosa Stars 1.83 3.30 3.75
Sunday 30 November 2025
15:30 Melita 3 – 1 Pietà Hotspurs 2.35 3.60 2.45
15:30 Vittoriosa Stars 2 – 3 Fgura United 3.60 3.60 1.80
13:00 St. Andrews 0 – 4 Sirens 2.45 3.50 2.35
13:00 Balzan FC 4 – 0 Mtarfa 1.02 14.00 23.00
Saturday 29 November 2025
18:00 Santa Lucía 1 – 3 Swieqi United 3.21 3.75 1.95
15:30 Birzebbuga 2 – 1 Gudja United 1.48 4.10 5.00
13:00 Marsa 2 – 3 Mgarr United 3.25 3.80 1.83
Sunday 23 November 2025
15:30 Mgarr United 3 – 3 Santa Lucía 2.81 4.10 3.85
15:30 Swieqi United 3 – 1 Zebbug Rangers 1.38 4.20 6.50
13:00 Gudja United 0 – 1 St. Andrews 3.10 3.50 2.00
13:00 Fgura United 0 – 3 Birzebbuga 2.00 3.60 3.00
Saturday 22 November 2025
15:30 Sirens 2 – 1 Melita 3.10 3.90 1.85
15:30 Zurrieq 0 – 1 Balzan FC 6.00 4.20 1.40
13:00 Mtarfa 1 – 2 Vittoriosa Stars 9.00 5.25 1.22
13:00 Pietà Hotspurs 1 – 0 Marsa 1.45 4.20 5.25
Sunday 2 November 2025
15:30 St. Andrews 1 – 2 Fgura United 5.00 3.60 1.57
15:30 Balzan FC 4 – 0 Swieqi United 1.73 3.50 4.00
13:00 Birzebbuga 8 – 2 Mtarfa 1.22 5.50 9.00
13:00 Vittoriosa Stars 0 – 1 Zurrieq 2.75 3.40 2.20
Saturday 1 November 2025
15:30 Melita 2 – 2 Gudja United 1.57 4.75 3.70
15:30 Marsa 2 – 2 Sirens 2.35 3.80 2.35
13:00 Zebbug Rangers 0 – 1 Mgarr United 3.00 3.90 1.91
13:00 Santa Lucía 0 – 1 Pietà Hotspurs 2.25 3.60 2.58
Sunday 26 October 2025
16:30 Sirens 3 – 5 Santa Lucía 2.22 3.60 2.71
15:30 Pietà Hotspurs 4 – 1 Zebbug Rangers 1.78 4.00 5.25
14:00 Gudja United 1 – 1 Marsa 2.40 3.72 2.78
13:00 Mgarr United 1 – 4 Balzan FC 5.30 3.91 1.68
Saturday 25 October 2025
16:30 Zurrieq 2 – 3 Birzebbuga 2.70 3.60 2.15
15:30 Mtarfa 0 – 2 St. Andrews 8.50 4.60 1.43
14:00 Swieqi United 3 – 2 Vittoriosa Stars 1.42 4.33 5.75
13:00 Fgura United 2 – 3 Melita 2.20 3.90 2.50
Sunday 28 September 2025
19:30 St. Andrews 2 – 1 Zurrieq 2.50 3.40 2.38
17:00 Zebbug Rangers 0 – 3 Sirens 2.30 3.40 2.60
15:00 Birzebbuga 0 – 1 Swieqi United 2.75 3.60 2.10
12:30 Santa Lucía 2 – 2 Gudja United 1.86 3.35 3.53
Saturday 27 September 2025
19:30 Vittoriosa Stars 1 – 0 Mgarr United 5.75 4.20 1.42
17:00 Marsa 1 – 3 Fgura United 3.40 3.30 1.90
15:00 Melita 4 – 0 Mtarfa 1.10 9.00 19.00
12:30 Balzan FC 1 – 1 Pietà Hotspurs 1.67 4.00 3.80
Sunday 21 September 2025
19:30 Mtarfa 0 – 2 Marsa 19.00 10.00 1.08
19:30 Pietà Hotspurs 2 – 0 Vittoriosa Stars 1.50 3.90 5.00
17:00 Mgarr United 1 – 0 Birzebbuga 2.70 3.40 2.20
17:00 Zurrieq 1 – 5 Melita 2.20 3.40 2.75
Saturday 20 September 2025
19:30 Fgura United 2 – 0 Santa Lucía 2.85 3.39 2.11
19:30 Sirens 1 – 3 Balzan FC 4.50 3.70 1.60
17:00 Swieqi United 1 – 1 St. Andrews 1.30 5.50 6.00
17:00 Gudja United 1 – 1 Zebbug Rangers 2.38 3.40 2.50
Sunday 14 September 2025
19:30 Zebbug Rangers 0 – 1 Fgura United 3.40 3.94 2.08
19:30 Balzan FC 0 – 1 Gudja United 1.49 4.55 6.40
17:00 Vittoriosa Stars 0 – 1 Sirens 3.05 3.80 2.44
17:00 St. Andrews 0 – 4 Mgarr United 2.50 3.25 2.70
Saturday 13 September 2025
19:30 Birzebbuga 3 – 2 Pietà Hotspurs 2.05 3.50 2.90
19:30 Melita 3 – 0 Swieqi United 2.90 3.60 2.10
17:00 Marsa 1 – 3 Zurrieq 3.30 3.80 1.85
17:00 Santa Lucía 7 – 0 Mtarfa 1.36 4.69 5.92

Every league on this page, in one API call

1,693,122 matches across 1,381 competitions, with a price at kickoff on 803,876 of them. The free key reaches every country in the archive, for yesterday, as one whole day.

Get a free key