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

Premier League 2022/23

Every result, the table as it finished, and the price each match went off at. 183 matches played between August 2022 and May 2023.

183Matches
486Goals
2.66Per game
35.5%Home wins
98%Priced at kickoff
Hamrun SpartansTop of the table

Final table 14 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 HSHamrun Spartans 26 22 3 1 +35 69
2 BIRBirkirkara 26 14 8 4 +30 50
3 BFBalzan FC 27 15 4 8 +6 49
4 GUGzira United 26 14 6 6 +27 48
5 MOSMosta 26 14 4 8 +14 46
6 HIBHibernians 27 14 4 9 +7 46
7 VFValletta FC 26 9 10 7 +14 37
8 FLOFloriana 26 10 7 9 +4 37
9 SIRSirens 26 8 9 9 -7 33
10 GUGudja United 26 8 5 13 -11 29
11 MARMarsaxlokk 26 5 10 11 -10 25
12 SLSanta Lucía 26 4 3 19 -29 15
13 ZRZebbug Rangers 26 4 2 20 -37 14
14 PHPietà Hotspurs 26 3 3 20 -43 12

How the season went

Every figure counted from the matches, not typed in.

Goals per game
2.66
486 goals. 49.7% of matches went over 2.5.
Home advantage
35.5%
Draws 21.3%, away wins 43.2%.
Half-time lead held
81.4%
From 102 matches where someone led at the break.
1–2 21 · 11.5%
1–1 21 · 11.5%
1–0 17 · 9.3%
0–1 17 · 9.3%
2–0 14 · 7.7%
0–0 13 · 7.1%

Results 183

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.

Monday 1 May 2023
01:00 Hibernians 2 – 3 Balzan FC 1.96 3.64 3.69
Saturday 22 April 2023
13:00 Hamrun Spartans 2 – 0 Gudja United 1.33 5.27 10.41
Friday 21 April 2023
17:00 Mosta 2 – 1 Santa Lucía 1.81 4.18 3.87
17:00 Floriana 2 – 5 Hibernians 2.90 3.28 2.74
17:00 Gzira United 4 – 0 Zebbug Rangers 1.23 10.00 24.00
17:00 Balzan FC 2 – 1 Birkirkara 3.42 3.67 2.50
Thursday 20 April 2023
19:30 Valletta FC 1 – 1 Marsaxlokk 2.65 3.70 4.40
17:00 Sirens 0 – 0 Pietà Hotspurs 2.08 4.20 5.65
Saturday 15 April 2023
16:15 Zebbug Rangers 0 – 5 Mosta 7.50 5.25 1.42
16:15 Balzan FC 0 – 2 Gzira United 3.41 3.51 2.27
14:00 Santa Lucía 1 – 1 Hamrun Spartans 10.00 5.00 1.24
14:00 Hibernians 1 – 1 Sirens 1.67 3.84 4.90
Friday 14 April 2023
19:30 Gudja United 1 – 2 Valletta FC 5.00 3.70 1.96
18:00 Birkirkara 3 – 2 Pietà Hotspurs 1.14 8.51 19.00
17:00 Marsaxlokk 1 – 5 Floriana 3.57 3.25 2.51
Monday 10 April 2023
18:00 Hamrun Spartans 4 – 0 Zebbug Rangers 1.12 9.33 27.00
17:30 Valletta FC 0 – 1 Santa Lucía 1.57 4.84 5.40
17:00 Mosta 2 – 3 Balzan FC 3.06 3.96 2.64
Saturday 8 April 2023
15:15 Sirens 3 – 2 Marsaxlokk 1.99 3.20 3.50
15:15 Pietà Hotspurs 1 – 4 Hibernians 8.75 5.28 1.34
13:00 Floriana 1 – 1 Gudja United — — —
13:00 Gzira United 1 – 3 Birkirkara 2.88 3.28 2.96
Sunday 2 April 2023
14:00 Santa Lucía 0 – 2 Floriana 6.60 4.20 1.61
14:00 Birkirkara 5 – 0 Hibernians 2.59 3.56 3.11
10:30 Marsaxlokk 1 – 2 Pietà Hotspurs 1.30 5.75 10.50
Saturday 1 April 2023
15:15 Zebbug Rangers 1 – 5 Valletta FC 3.10 3.50 2.17
15:15 Balzan FC 0 – 4 Hamrun Spartans 3.60 3.70 1.89
13:00 Gudja United 0 – 1 Sirens 2.20 3.35 3.24
13:00 Gzira United 1 – 2 Mosta 1.82 4.50 8.10
Sunday 12 March 2023
14:00 Sirens 2 – 1 Santa Lucía 2.39 3.40 2.79
14:00 Pietà Hotspurs 3 – 1 Gudja United 8.50 4.80 1.57
Saturday 11 March 2023
17:00 Mosta 1 – 1 Birkirkara 4.45 3.68 1.82
15:15 Floriana 1 – 0 Zebbug Rangers 1.50 4.70 7.10
13:00 Hamrun Spartans 1 – 0 Gzira United 2.00 3.41 4.26
13:00 Hibernians 1 – 3 Marsaxlokk 1.78 3.90 5.05
Friday 10 March 2023
17:30 Valletta FC 0 – 0 Balzan FC 3.43 3.40 2.28
Sunday 5 March 2023
15:15 Balzan FC 3 – 1 Floriana 2.25 3.62 3.50
15:15 Mosta 1 – 2 Hamrun Spartans 5.42 3.91 1.70
13:00 Gzira United 1 – 2 Valletta FC 1.89 3.57 4.38
13:00 Birkirkara 1 – 1 Marsaxlokk 1.62 4.00 5.45
10:30 Gudja United 1 – 4 Hibernians 4.87 4.17 1.83
Saturday 4 March 2023
18:00 Zebbug Rangers 0 – 1 Sirens 3.13 3.50 2.31
13:00 Santa Lucía 2 – 1 Pietà Hotspurs 1.63 4.09 5.86
Sunday 19 February 2023
15:15 Sirens 1 – 3 Balzan FC 4.23 3.44 1.95
14:00 Hamrun Spartans 0 – 0 Birkirkara 2.00 3.46 4.20
13:00 Valletta FC 0 – 0 Mosta 2.60 3.53 2.60
10:30 Hibernians 3 – 2 Santa Lucía 1.42 4.60 8.80
Saturday 18 February 2023
15:15 Pietà Hotspurs 0 – 2 Zebbug Rangers 3.31 3.50 2.40
13:00 Floriana 1 – 1 Gzira United 3.20 3.44 2.22
13:00 Marsaxlokk 1 – 1 Gudja United 2.70 3.19 2.91
Sunday 12 February 2023
15:15 Mosta 2 – 0 Floriana 3.76 3.80 2.03
14:00 Santa Lucía 0 – 1 Marsaxlokk 3.28 3.55 2.25
13:00 Gzira United 1 – 0 Sirens 1.37 5.20 9.20
10:30 Balzan FC 3 – 2 Pietà Hotspurs 1.32 6.20 13.00
Saturday 11 February 2023
15:15 Zebbug Rangers 0 – 2 Hibernians 15.00 5.55 1.31
14:00 Hamrun Spartans 1 – 0 Valletta FC 1.70 3.95 6.00
13:00 Birkirkara 3 – 1 Gudja United 1.67 3.90 5.40
Sunday 5 February 2023
15:15 Marsaxlokk 1 – 1 Zebbug Rangers 1.62 4.30 5.68
14:00 Valletta FC 1 – 1 Birkirkara 3.87 3.32 2.18
13:00 Hibernians 1 – 2 Balzan FC 2.32 3.37 4.18
Saturday 4 February 2023
15:15 Pietà Hotspurs 0 – 6 Gzira United 13.00 6.12 1.28
15:15 Sirens 1 – 2 Mosta 3.41 3.42 2.21
13:00 Gudja United 3 – 0 Santa Lucía 2.17 3.50 3.60
13:00 Floriana 0 – 1 Hamrun Spartans 4.26 3.18 2.01
Wednesday 1 February 2023
18:00 Sirens 3 – 3 Valletta FC 5.10 3.65 1.72
Sunday 29 January 2023
14:00 Hamrun Spartans 3 – 0 Sirens 1.41 4.30 9.60
14:00 Valletta FC 0 – 0 Floriana 2.84 3.13 2.79
10:30 Balzan FC 0 – 0 Marsaxlokk 2.12 3.86 3.60
Saturday 28 January 2023
15:15 Mosta 4 – 0 Pietà Hotspurs 1.57 4.80 5.95
15:15 Zebbug Rangers 2 – 0 Gudja United 11.00 5.40 1.42
13:00 Birkirkara 2 – 0 Santa Lucía 1.40 5.30 7.61
13:00 Gzira United 2 – 0 Hibernians 2.79 3.16 2.67
Sunday 22 January 2023
15:30 Pietà Hotspurs 1 – 2 Hamrun Spartans 19.00 7.80 1.18
13:00 Marsaxlokk 0 – 3 Gzira United 5.00 3.80 1.95
Saturday 21 January 2023
15:15 Gudja United 0 – 1 Balzan FC 3.15 3.30 2.44
14:00 Floriana 1 – 2 Birkirkara 3.08 3.09 2.46
13:00 Hibernians 2 – 0 Mosta 1.91 3.67 4.14
Friday 20 January 2023
19:30 Santa Lucía 2 – 1 Zebbug Rangers 1.88 3.93 4.75
Sunday 8 January 2023
14:00 Valletta FC 1 – 1 Pietà Hotspurs 1.28 5.92 11.00
14:00 Hamrun Spartans 1 – 0 Hibernians 2.14 3.34 3.78
10:30 Mosta 2 – 1 Marsaxlokk 2.01 3.85 3.70
Saturday 7 January 2023
15:15 Birkirkara 5 – 0 Zebbug Rangers 1.25 6.90 17.35
15:15 Balzan FC 3 – 1 Santa Lucía 2.03 3.39 3.80
13:00 Floriana 1 – 0 Sirens 1.70 3.59 5.90
13:00 Gzira United 1 – 1 Gudja United 1.79 3.68 4.90
Saturday 17 December 2022
12:00 Pietà Hotspurs 1 – 3 Floriana 13.00 5.50 1.32
12:00 Hibernians 0 – 4 Valletta FC 1.82 4.20 6.20
Friday 16 December 2022
19:15 Gudja United 2 – 1 Mosta 2.62 3.39 2.70
19:15 Marsaxlokk 0 – 1 Hamrun Spartans 8.50 4.54 1.57
17:00 Sirens 1 – 0 Birkirkara 4.80 3.45 1.83
17:00 Zebbug Rangers 2 – 3 Balzan FC 6.75 4.20 1.58
Thursday 15 December 2022
17:30 Santa Lucía 0 – 1 Gzira United 11.00 5.60 1.28
Monday 12 December 2022
18:30 Hibernians 1 – 0 Floriana 2.11 3.34 4.10
Sunday 11 December 2022
18:00 Santa Lucía 1 – 2 Mosta 3.74 3.66 1.96
13:00 Marsaxlokk 1 – 2 Valletta FC 4.20 3.61 2.15
13:00 Gudja United 0 – 1 Hamrun Spartans 6.30 3.80 1.61
10:30 Zebbug Rangers 0 – 2 Gzira United 10.00 6.25 1.29
Saturday 10 December 2022
12:00 Pietà Hotspurs 0 – 1 Sirens 8.10 4.70 1.93
12:00 Birkirkara 2 – 1 Balzan FC 1.90 3.49 4.44
Sunday 4 December 2022
13:00 Valletta FC 0 – 1 Gudja United 2.00 3.68 3.80
13:00 Mosta 2 – 0 Zebbug Rangers 1.56 4.99 7.40
10:30 Pietà Hotspurs 1 – 5 Birkirkara 9.50 4.80 1.37
10:30 Hamrun Spartans 2 – 0 Santa Lucía — — —
Saturday 3 December 2022
13:15 Floriana 1 – 1 Marsaxlokk 2.25 3.53 4.10
11:00 Gzira United 0 – 1 Balzan FC 1.96 3.45 4.20
11:00 Sirens 0 – 1 Hibernians 5.80 4.10 1.70
Sunday 27 November 2022
10:00 Zebbug Rangers 4 – 2 Hamrun Spartans — — —
Sunday 13 November 2022
15:30 Marsaxlokk 1 – 2 Sirens 2.23 3.10 4.14
13:00 Balzan FC 1 – 2 Mosta 2.11 3.80 4.40
10:30 Gudja United 0 – 3 Floriana 3.60 3.50 2.22
Saturday 12 November 2022
15:30 Santa Lucía 0 – 2 Valletta FC 4.70 3.71 1.76
13:00 Hibernians 2 – 1 Pietà Hotspurs 1.12 9.20 29.00
13:00 Birkirkara 1 – 1 Gzira United 2.54 3.50 3.03
Sunday 6 November 2022
15:30 Hamrun Spartans 1 – 0 Balzan FC 1.47 5.03 7.00
13:00 Valletta FC 3 – 0 Zebbug Rangers 1.45 5.00 7.70
Saturday 5 November 2022
15:30 Floriana 1 – 0 Santa Lucía 1.72 3.92 5.27
15:30 Sirens 2 – 0 Gudja United 3.11 3.50 2.47
13:00 Pietà Hotspurs 1 – 1 Marsaxlokk 6.80 4.40 1.52
13:00 Hibernians 1 – 1 Birkirkara 2.15 3.60 4.30
Friday 4 November 2022
18:30 Mosta 0 – 2 Gzira United 3.72 4.10 2.01
Sunday 30 October 2022
16:30 Marsaxlokk 1 – 1 Hibernians 5.30 4.00 1.80
14:00 Gzira United 1 – 2 Hamrun Spartans 3.64 3.35 2.18
10:30 Gudja United 1 – 0 Pietà Hotspurs 1.40 5.26 8.80
Saturday 29 October 2022
16:30 Zebbug Rangers 0 – 1 Floriana 6.80 4.24 1.64
16:30 Santa Lucía 0 – 0 Sirens 2.27 3.76 3.07
14:00 Balzan FC 1 – 3 Valletta FC 2.29 3.50 3.22
14:00 Birkirkara 1 – 2 Mosta 1.68 3.94 5.25
Sunday 23 October 2022
16:30 Marsaxlokk 1 – 0 Birkirkara 4.55 3.62 1.90
14:00 Floriana 0 – 0 Balzan FC 2.24 3.24 3.60
Saturday 22 October 2022
16:30 Pietà Hotspurs 1 – 2 Santa Lucía 3.84 4.10 1.83
16:15 Valletta FC 0 – 0 Gzira United 3.12 3.50 2.46
14:00 Hibernians 2 – 1 Gudja United 1.62 4.50 6.25
14:00 Hamrun Spartans 2 – 1 Mosta 1.47 4.70 7.20
Friday 21 October 2022
18:30 Sirens 3 – 3 Zebbug Rangers 1.72 4.10 6.50
Monday 17 October 2022
18:30 Gudja United 1 – 2 Marsaxlokk 2.12 3.62 3.71
Sunday 16 October 2022
16:15 Balzan FC 0 – 0 Sirens 1.71 4.30 5.02
16:15 Santa Lucía 2 – 3 Hibernians 8.50 4.80 1.37
14:00 Gzira United 1 – 0 Floriana 2.36 3.47 3.45
14:00 Zebbug Rangers 0 – 1 Pietà Hotspurs 1.87 4.40 6.25
Saturday 15 October 2022
16:15 Mosta 3 – 1 Valletta FC 3.39 3.94 2.00
14:00 Birkirkara 0 – 0 Hamrun Spartans 4.34 3.46 2.07
Sunday 9 October 2022
16:15 Pietà Hotspurs 2 – 3 Balzan FC 9.40 5.50 1.51
14:00 Sirens 0 – 3 Gzira United 4.10 3.76 2.00
Saturday 8 October 2022
16:15 Floriana 1 – 1 Mosta 1.74 4.04 5.25
16:15 Gudja United 1 – 1 Birkirkara 4.20 3.56 2.03
14:00 Marsaxlokk 2 – 2 Santa Lucía 2.18 3.47 4.41
14:00 Valletta FC 0 – 1 Hamrun Spartans 4.15 3.64 1.92
Friday 7 October 2022
18:30 Hibernians 1 – 0 Zebbug Rangers 1.22 6.47 15.66
Sunday 2 October 2022
16:15 Balzan FC 0 – 2 Hibernians 4.00 3.76 1.97
15:00 Gzira United 4 – 0 Pietà Hotspurs 1.25 7.50 13.00
14:00 Birkirkara 3 – 0 Valletta FC 2.14 3.55 4.00
Saturday 1 October 2022
16:15 Zebbug Rangers 0 – 3 Marsaxlokk 2.98 3.56 2.50
16:15 Santa Lucía 1 – 3 Gudja United 3.87 3.62 1.94
14:00 Mosta 1 – 1 Sirens 2.38 3.87 2.67
14:00 Hamrun Spartans 2 – 0 Floriana 2.19 3.55 4.25
Sunday 11 September 2022
19:45 Santa Lucía 0 – 4 Birkirkara 4.93 3.70 1.76
18:30 Hibernians 1 – 2 Gzira United 2.16 3.45 3.45
17:30 Marsaxlokk 1 – 2 Balzan FC 3.37 3.45 2.26
Saturday 10 September 2022
19:45 Sirens 0 – 2 Hamrun Spartans 4.93 3.94 1.71
17:30 Pietà Hotspurs 1 – 4 Mosta 4.75 4.30 1.70
17:30 Floriana 1 – 0 Valletta FC 2.32 3.55 3.60
Friday 9 September 2022
17:30 Gudja United 2 – 1 Zebbug Rangers 1.90 3.68 4.10
Wednesday 7 September 2022
18:30 Hamrun Spartans 1 – 0 Marsaxlokk 1.37 5.30 9.50
Sunday 4 September 2022
19:45 Hamrun Spartans 2 – 0 Pietà Hotspurs 1.16 9.30 23.00
18:30 Mosta 0 – 5 Hibernians 4.40 4.30 1.74
17:30 Gzira United 0 – 0 Marsaxlokk 1.52 4.50 6.11
Saturday 3 September 2022
19:45 Valletta FC 0 – 0 Sirens 1.78 4.19 5.00
17:30 Zebbug Rangers 2 – 0 Santa Lucía 1.79 3.70 3.25
17:30 Balzan FC 0 – 1 Gudja United 1.76 3.94 5.36
17:30 Birkirkara 1 – 0 Floriana 2.47 3.33 3.20
Monday 29 August 2022
18:30 Hibernians 1 – 4 Hamrun Spartans 2.64 3.44 2.78
Sunday 28 August 2022
17:30 Santa Lucía 0 – 2 Balzan FC 2.88 3.20 2.10
Saturday 27 August 2022
17:30 Zebbug Rangers 1 – 2 Birkirkara 7.25 4.20 1.59
17:30 Marsaxlokk 1 – 4 Mosta 2.58 3.80 2.57
17:30 Sirens 2 – 2 Floriana 4.08 3.64 1.90
Friday 26 August 2022
19:45 Pietà Hotspurs 0 – 6 Valletta FC 4.80 4.10 1.75
17:30 Gudja United 3 – 3 Gzira United 3.47 3.52 2.09
Sunday 21 August 2022
17:30 Valletta FC 1 – 1 Hibernians 3.74 3.61 2.15
Saturday 20 August 2022
19:45 Floriana 2 – 0 Pietà Hotspurs 1.38 5.20 7.70
18:30 Mosta 1 – 2 Gudja United 2.29 3.51 2.98
17:30 Gzira United 3 – 1 Santa Lucía 1.45 3.60 5.40
Friday 19 August 2022
19:45 Balzan FC 3 – 1 Zebbug Rangers 2.25 3.71 3.34
17:30 Birkirkara 2 – 0 Sirens 2.10 3.55 3.41

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