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

Challenge League 2024/25

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

176Matches
502Goals
2.85Per game
36.4%Home wins
99%Priced at kickoff
Valletta 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 VFValletta FC 22 19 2 1 +42 59
2 TRTarxien Rainbows 22 11 6 5 +7 39
3 FUFgura United 22 11 3 8 +13 36
4 SUSwieqi United 22 10 6 6 +4 36
5 PHPietà Hotspurs 22 10 5 7 +4 35
6 ZURZurrieq 22 9 5 8 +1 32
7 SLSanta Lucía 22 9 5 8 -5 32
8 MUMgarr United 22 7 10 5 +4 31
9 MARMarsa 22 8 5 9 -2 29
10 SASt. Andrews 22 8 5 9 -3 29
11 SIRSirens 22 7 6 9 -3 27
12 GUGudja United 22 7 6 9 -4 27
13 ZRZebbug Rangers 22 4 9 9 -11 21
14 MTAMtarfa 22 6 2 14 -16 20
15 LALija Athletic 22 5 4 13 -13 19
16 SASenglea Athletic 22 3 5 14 -18 14

How the season went

Every figure counted from the matches, not typed in.

Goals per game
2.85
502 goals. 55.7% of matches went over 2.5.
Home advantage
36.4%
Draws 23.9%, away wins 39.8%.
Half-time lead held
78.1%
From 114 matches where someone led at the break.
1–1 21 · 11.9%
1–2 19 · 10.8%
2–1 15 · 8.5%
0–1 15 · 8.5%
0–0 13 · 7.4%
0–2 12 · 6.8%

Results 176

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.

Sunday 13 April 2025
19:00 Zurrieq 1 – 1 Pietà Hotspurs 3.25 3.60 2.25
16:30 Tarxien Rainbows 0 – 0 Mgarr United 1.99 3.50 3.50
16:30 Swieqi United 2 – 2 Santa Lucía 1.95 3.75 3.00
Saturday 12 April 2025
16:30 St. Andrews 1 – 1 Gudja United 2.50 3.20 2.50
14:30 Valletta FC 3 – 0 Marsa 1.22 5.25 11.00
14:00 Mtarfa 3 – 2 Fgura United 4.10 3.70 1.67
14:00 Sirens 2 – 1 Senglea Athletic 1.72 4.65 5.89
14:00 Lija Athletic 3 – 0 Zebbug Rangers 4.00 1.00 1.90
Sunday 6 April 2025
19:00 Gudja United 1 – 3 Mtarfa 2.14 4.20 3.24
17:00 Marsa 1 – 4 Tarxien Rainbows 3.70 3.83 1.96
16:30 Zebbug Rangers 2 – 5 St. Andrews 4.00 3.75 1.85
11:30 Senglea Athletic 1 – 1 Lija Athletic 2.38 3.90 2.30
Saturday 5 April 2025
18:00 Mgarr United 0 – 2 Zurrieq 1.62 4.30 5.47
17:00 Santa Lucía 0 – 3 Valletta FC 5.50 4.10 1.50
15:30 Fgura United 5 – 1 Sirens 2.50 3.55 2.60
13:00 Pietà Hotspurs 1 – 0 Swieqi United 2.50 3.70 2.55
Sunday 30 March 2025
17:30 Swieqi United 1 – 2 Mgarr United 2.00 3.70 4.80
15:30 Mtarfa 0 – 1 St. Andrews 4.60 3.21 2.20
15:00 Valletta FC 2 – 1 Pietà Hotspurs 1.40 5.15 9.50
13:00 Senglea Athletic 1 – 2 Zebbug Rangers 2.30 3.95 2.72
Saturday 29 March 2025
18:00 Lija Athletic 2 – 3 Fgura United 2.38 4.30 2.80
17:00 Zurrieq 1 – 2 Tarxien Rainbows 3.77 3.70 2.00
15:30 Sirens 2 – 3 Gudja United 2.00 3.48 4.00
13:00 Santa Lucía 3 – 1 Marsa 2.50 3.90 2.20
Sunday 9 March 2025
18:30 Fgura United 2 – 0 Senglea Athletic 1.40 4.33 6.00
16:00 Marsa 0 – 2 Zurrieq 2.00 3.75 2.88
15:30 Pietà Hotspurs 3 – 3 Santa Lucía 1.80 3.75 3.40
13:00 Mgarr United 1 – 2 Valletta FC 6.00 4.75 1.36
Saturday 8 March 2025
16:30 St. Andrews 2 – 1 Sirens 2.50 3.60 2.30
15:30 Zebbug Rangers 0 – 2 Mtarfa 1.53 4.00 4.75
14:00 Tarxien Rainbows 1 – 1 Swieqi United 2.88 3.75 2.00
13:00 Gudja United 0 – 1 Lija Athletic 3.25 3.75 1.85
Sunday 2 March 2025
18:00 Lija Athletic 0 – 2 St. Andrews 2.50 3.60 2.30
17:30 Santa Lucía 1 – 1 Mgarr United 2.65 3.60 2.15
15:30 Sirens 1 – 1 Mtarfa 1.44 4.20 5.50
15:00 Fgura United 5 – 1 Zebbug Rangers 2.20 3.60 2.63
13:00 Swieqi United 3 – 1 Zurrieq 2.15 3.75 2.63
Saturday 1 March 2025
18:30 Senglea Athletic 1 – 1 Gudja United 2.50 3.75 2.25
16:00 Valletta FC 3 – 0 Tarxien Rainbows 1.27 5.75 6.50
13:00 Pietà Hotspurs 5 – 2 Marsa 2.60 3.40 2.35
Sunday 23 February 2025
15:30 St. Andrews 1 – 0 Senglea Athletic 2.25 3.50 2.63
13:00 Zurrieq 1 – 5 Valletta FC 6.00 4.33 1.40
13:00 Zebbug Rangers 1 – 3 Sirens 2.30 3.60 2.50
Saturday 22 February 2025
18:00 Marsa 2 – 3 Swieqi United 2.40 3.30 2.50
15:30 Gudja United 2 – 3 Fgura United 4.00 3.50 1.75
15:30 Mtarfa 2 – 1 Lija Athletic 4.75 3.90 1.53
13:00 Mgarr United 3 – 2 Pietà Hotspurs 2.20 3.40 2.70
13:00 Tarxien Rainbows 0 – 0 Santa Lucía 1.86 3.60 3.50
Sunday 16 February 2025
17:30 Lija Athletic 1 – 2 Sirens 3.20 4.00 1.80
15:30 Senglea Athletic 3 – 2 Mtarfa 2.10 3.10 3.20
15:00 Gudja United 1 – 1 Zebbug Rangers 2.38 3.25 2.60
13:00 Fgura United 0 – 1 St. Andrews 2.10 3.10 3.20
10:00 Pietà Hotspurs 0 – 0 Tarxien Rainbows 3.40 3.40 1.91
Saturday 15 February 2025
16:30 Valletta FC 2 – 0 Swieqi United 1.48 3.75 5.75
15:30 Santa Lucía 3 – 6 Zurrieq 2.03 3.70 3.30
13:00 Mgarr United 1 – 1 Marsa 3.00 3.20 2.15
Sunday 9 February 2025
15:00 Marsa 0 – 1 Valletta FC 3.00 3.75 1.95
12:30 Zurrieq 1 – 1 Mgarr United 2.40 3.60 2.40
12:30 Sirens 1 – 2 Fgura United 2.40 3.60 2.40
12:30 Gudja United 3 – 1 Mtarfa 1.62 3.70 4.50
Saturday 8 February 2025
15:30 Tarxien Rainbows 3 – 1 Lija Athletic 1.65 3.50 4.50
15:30 Pietà Hotspurs 2 – 2 Zebbug Rangers 1.83 3.30 3.80
13:00 Senglea Athletic 1 – 3 Santa Lucía 3.65 3.70 1.97
13:00 St. Andrews 3 – 4 Swieqi United 4.20 3.60 1.67
Sunday 2 February 2025
17:30 Swieqi United 3 – 2 Zebbug Rangers 2.00 3.00 3.60
15:30 Santa Lucía 5 – 3 Mgarr United 3.15 3.25 2.10
15:00 Mtarfa 0 – 2 Valletta FC 9.00 7.00 1.17
13:00 Senglea Athletic 1 – 3 Zurrieq 3.10 3.20 2.10
Saturday 1 February 2025
15:30 Lija Athletic 0 – 1 Fgura United 2.88 3.75 2.00
15:30 Gudja United 1 – 2 Marsa 4.75 4.33 1.48
13:00 Tarxien Rainbows 2 – 1 Sirens 1.80 3.40 3.70
13:00 St. Andrews 1 – 3 Pietà Hotspurs 4.33 4.00 1.57
Sunday 26 January 2025
17:30 Sirens 1 – 2 Senglea Athletic 1.53 4.00 4.75
15:30 Pietà Hotspurs 3 – 0 Gudja United 2.30 3.75 2.40
15:00 Zurrieq 1 – 1 Tarxien Rainbows 3.00 3.75 1.95
13:00 Marsa 0 – 0 St. Andrews 1.22 5.50 9.00
Saturday 25 January 2025
15:30 Valletta FC 2 – 1 Swieqi United 1.50 4.00 5.00
15:30 Mgarr United 1 – 1 Lija Athletic 1.40 4.20 6.25
13:00 Zebbug Rangers 4 – 1 Mtarfa 1.42 3.80 6.50
13:00 Fgura United 5 – 1 Santa Lucía 2.10 3.45 2.65
Sunday 19 January 2025
17:30 St. Andrews 0 – 1 Mtarfa 1.90 3.25 3.50
15:30 Tarxien Rainbows 2 – 1 Santa Lucía 2.01 3.55 3.10
15:00 Marsa 4 – 2 Zebbug Rangers 1.75 3.40 4.00
13:00 Zurrieq 0 – 3 Fgura United 1.95 3.40 3.30
Saturday 18 January 2025
15:30 Senglea Athletic 2 – 3 Lija Athletic 2.45 3.20 2.55
15:30 Gudja United 0 – 0 Swieqi United 3.80 3.30 1.83
13:00 Sirens 4 – 4 Mgarr United 2.30 3.20 2.75
13:00 Pietà Hotspurs 0 – 1 Valletta FC 6.50 4.00 1.40
Sunday 5 January 2025
15:30 Zebbug Rangers 2 – 0 St. Andrews 1.91 3.40 3.40
15:30 Fgura United 0 – 1 Tarxien Rainbows 2.88 3.50 2.10
13:00 Mgarr United 2 – 1 Senglea Athletic 1.44 4.33 5.25
13:00 Lija Athletic 3 – 0 Sirens 6.50 4.75 1.33
Saturday 4 January 2025
15:30 Valletta FC 3 – 1 Gudja United 1.18 7.50 8.00
15:30 Santa Lucía 2 – 0 Zurrieq 4.80 3.95 1.60
13:00 Swieqi United 1 – 0 Pietà Hotspurs 2.50 3.60 2.30
13:00 Mtarfa 0 – 2 Marsa 21.00 7.00 1.11
Sunday 22 December 2024
18:30 Sirens 2 – 2 Zurrieq 2.10 3.10 3.20
18:30 Pietà Hotspurs 1 – 0 Marsa 4.50 3.50 1.67
13:30 Lija Athletic 0 – 1 Santa Lucía 2.93 3.50 2.14
12:30 Valletta FC 0 – 0 Zebbug Rangers 1.30 4.50 8.00
Saturday 21 December 2024
17:30 Gudja United 4 – 2 St. Andrews 2.30 3.10 2.90
15:30 Senglea Athletic 0 – 2 Tarxien Rainbows 2.05 3.20 3.20
13:00 Mgarr United 0 – 0 Fgura United 1.91 3.10 3.75
12:30 Swieqi United 2 – 1 Mtarfa 1.50 4.00 5.00
Sunday 15 December 2024
17:30 Santa Lucía 2 – 1 Sirens 3.95 3.55 1.77
17:30 Tarxien Rainbows 0 – 2 Mgarr United 2.40 3.10 2.60
15:00 Marsa 1 – 1 Swieqi United 1.60 3.75 4.75
12:30 Mtarfa 1 – 1 Pietà Hotspurs 5.50 4.50 1.40
Saturday 14 December 2024
15:30 St. Andrews 0 – 0 Valletta FC 5.75 4.75 1.36
15:30 Zebbug Rangers 1 – 1 Gudja United 2.38 3.25 2.60
13:00 Zurrieq 1 – 1 Lija Athletic 1.62 3.80 4.33
13:00 Fgura United 0 – 0 Senglea Athletic 2.25 3.20 2.80
Sunday 1 December 2024
17:30 Gudja United 4 – 1 Senglea Athletic 5.25 4.00 1.48
17:30 Marsa 1 – 0 Zurrieq 1.75 3.75 3.60
15:00 Swieqi United 3 – 1 Lija Athletic 1.33 5.00 6.25
12:30 Zebbug Rangers 0 – 0 Fgura United 2.00 3.60 3.00
Saturday 30 November 2024
15:30 Mtarfa 0 – 3 Santa Lucía 3.65 3.75 1.79
15:30 St. Andrews 2 – 1 Tarxien Rainbows 3.70 3.60 1.75
13:00 Pietà Hotspurs 0 – 3 Sirens 1.91 3.25 3.40
13:00 Valletta FC 2 – 0 Mgarr United 1.30 5.00 7.00
Sunday 24 November 2024
17:30 Fgura United 1 – 2 Gudja United 3.00 3.00 2.25
17:30 Santa Lucía 2 – 0 St. Andrews 2.60 3.30 2.41
15:00 Zurrieq 1 – 0 Mtarfa 1.57 4.00 4.33
12:30 Senglea Athletic 1 – 2 Valletta FC 3.40 3.80 1.80
Saturday 23 November 2024
17:30 Mgarr United 4 – 0 Pietà Hotspurs 2.45 3.65 2.85
15:30 Tarxien Rainbows 0 – 2 Zebbug Rangers 1.80 3.40 3.70
15:00 Sirens 3 – 0 Swieqi United 2.90 2.90 2.35
13:00 Lija Athletic 1 – 3 Marsa 4.20 3.90 1.62
Sunday 3 November 2024
17:30 Swieqi United 0 – 0 Mgarr United 2.10 3.40 3.35
15:00 Mtarfa 2 – 1 Lija Athletic 2.89 3.82 2.50
12:30 Valletta FC 3 – 0 Fgura United 1.37 5.43 9.20
12:30 St. Andrews 0 – 2 Zurrieq 2.75 3.64 2.65
Saturday 2 November 2024
15:30 Marsa 1 – 1 Sirens 2.10 4.05 3.85
15:30 Zebbug Rangers 1 – 2 Santa Lucía 1.77 3.40 4.10
13:00 Pietà Hotspurs 2 – 1 Senglea Athletic 1.90 3.85 5.40
13:00 Gudja United 1 – 3 Tarxien Rainbows 4.60 4.05 1.74
Sunday 27 October 2024
19:00 Sirens 3 – 1 Mtarfa 1.70 3.60 4.00
16:30 Mgarr United 2 – 2 Marsa 3.90 3.60 1.73
12:30 Lija Athletic 1 – 0 St. Andrews 2.25 3.40 2.65
Saturday 26 October 2024
18:30 Fgura United 1 – 2 Pietà Hotspurs 3.60 3.63 2.29
16:30 Zurrieq 1 – 0 Zebbug Rangers 2.61 3.50 3.15
16:00 Tarxien Rainbows 1 – 0 Valletta FC 5.50 4.50 1.40
14:00 Santa Lucía 0 – 0 Gudja United 2.33 3.80 2.60
Friday 25 October 2024
19:30 Senglea Athletic 0 – 2 Swieqi United 2.50 3.20 2.50
Sunday 20 October 2024
17:30 Marsa 1 – 0 Senglea Athletic 1.47 5.01 7.24
15:00 Valletta FC 3 – 0 Santa Lucía 1.16 5.80 19.00
15:00 Swieqi United 0 – 1 Fgura United 1.89 3.55 3.95
12:30 Zebbug Rangers 2 – 2 Lija Athletic 1.91 4.24 4.90
Saturday 19 October 2024
17:30 St. Andrews 1 – 1 Sirens 2.90 3.40 2.10
16:30 Gudja United 1 – 3 Zurrieq 3.99 4.68 1.88
15:00 Pietà Hotspurs 3 – 1 Tarxien Rainbows 2.83 3.45 3.45
14:00 Mtarfa 0 – 2 Mgarr United 4.20 3.90 2.30
Sunday 29 September 2024
19:30 Tarxien Rainbows 1 – 1 Swieqi United 2.10 3.40 3.50
19:30 Lija Athletic 0 – 1 Gudja United 2.66 3.35 3.10
17:00 Sirens 2 – 2 Zebbug Rangers 2.25 3.55 3.37
17:00 Santa Lucía 0 – 1 Pietà Hotspurs 3.40 3.85 1.98
Saturday 28 September 2024
19:30 Fgura United 1 – 2 Marsa 4.10 4.69 2.02
19:30 Senglea Athletic 2 – 1 Mtarfa 2.20 3.35 3.36
17:00 Mgarr United 2 – 1 St. Andrews 2.55 3.46 2.67
17:00 Zurrieq 0 – 1 Valletta FC 10.25 6.57 2.54
Sunday 22 September 2024
19:30 Pietà Hotspurs 1 – 2 Zurrieq 2.13 3.70 3.49
17:00 Valletta FC 6 – 0 Lija Athletic 1.20 7.15 20.00
16:30 Mtarfa 1 – 2 Fgura United 4.60 4.30 1.70
14:00 St. Andrews 0 – 0 Senglea Athletic 2.44 3.66 3.22
Saturday 21 September 2024
19:30 Gudja United 1 – 2 Sirens 4.81 5.00 2.60
17:00 Zebbug Rangers 1 – 1 Mgarr United 2.18 3.43 3.67
16:30 Marsa 1 – 2 Tarxien Rainbows 1.88 4.00 4.02
14:00 Swieqi United 3 – 2 Santa Lucía — — —
Sunday 15 September 2024
19:30 Senglea Athletic 1 – 1 Zebbug Rangers 2.40 3.70 3.02
17:00 Santa Lucía 0 – 5 Marsa 4.60 3.75 1.62
16:30 Tarxien Rainbows 2 – 0 Mtarfa 1.76 4.10 4.20
14:00 Mgarr United 0 – 1 Gudja United 2.00 3.95 4.40
Saturday 14 September 2024
19:30 Fgura United 0 – 1 St. Andrews 2.00 4.10 3.70
17:00 Sirens 0 – 3 Valletta FC 4.60 4.19 1.69
16:30 Zurrieq 1 – 2 Swieqi United 3.25 3.70 2.05
14:00 Lija Athletic 1 – 2 Pietà Hotspurs 3.54 3.97 1.96

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