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

Premier League 2016/17

Every result, the table as it finished, and the price each match went off at. 198 matches played between August 2016 and May 2017.

198Matches
572Goals
2.89Per game
41.9%Home wins
98%Priced at kickoff
HiberniansTop of the table

Final table 12 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 HIBHibernians 33 22 5 6 +33 71
2 BFBalzan FC 33 19 7 7 +26 64
3 BIRBirkirkara 33 18 8 7 +34 62
4 VFValletta FC 33 16 11 6 +22 59
5 FLOFloriana 33 15 9 9 +14 54
6 SWSliema Wanderers 33 15 7 11 +10 52
7 SASt. Andrews 33 9 10 14 -6 37
8 GUGzira United 33 10 7 16 -8 37
9 TRTarxien Rainbows 33 8 11 14 -10 35
10 HSHamrun Spartans 33 9 6 18 -17 33
11 MOSMosta 33 6 5 22 -50 23
12 PAPembroke Athleta 33 5 6 22 -48 21

How the season went

Every figure counted from the matches, not typed in.

Goals per game
2.89
572 goals. 55.6% of matches went over 2.5.
Home advantage
41.9%
Draws 23.2%, away wins 34.8%.
Half-time lead held
77.5%
From 120 matches where someone led at the break.
1–1 30 · 15.2%
1–0 18 · 9.1%
1–2 17 · 8.6%
2–1 16 · 8.1%
3–1 14 · 7.1%
0–1 14 · 7.1%

Results 198

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.

Saturday 6 May 2017
14:00 Tarxien Rainbows 1 – 6 Hibernians 7.50 4.75 1.33
Friday 5 May 2017
18:00 Hamrun Spartans 2 – 1 Valletta FC 10.00 6.50 1.17
18:00 Floriana 1 – 2 Birkirkara 3.50 4.33 1.67
16:00 Mosta 4 – 2 Pembroke Athleta 2.00 3.80 3.00
16:00 Sliema Wanderers 2 – 1 Balzan FC 2.38 4.33 2.15
Thursday 4 May 2017
17:30 St. Andrews 2 – 3 Gzira United 3.30 4.00 1.83
Sunday 30 April 2017
16:00 Gzira United 1 – 1 Birkirkara 6.25 4.50 1.40
14:00 Hibernians 3 – 1 St. Andrews 1.20 5.75 12.00
Saturday 29 April 2017
16:00 Balzan FC 1 – 1 Hamrun Spartans — — —
16:00 Pembroke Athleta 0 – 2 Sliema Wanderers — — —
14:00 Valletta FC 0 – 2 Tarxien Rainbows — — —
14:00 Mosta 0 – 2 Floriana — — —
Sunday 23 April 2017
16:00 Birkirkara 2 – 0 Hibernians 2.45 3.65 2.45
14:00 Sliema Wanderers 1 – 1 Mosta 1.70 4.00 4.70
Saturday 22 April 2017
16:15 Hamrun Spartans 1 – 2 Pembroke Athleta 1.95 4.00 4.65
16:00 St. Andrews 3 – 1 Valletta FC 17.00 5.80 1.17
14:00 Tarxien Rainbows 0 – 3 Balzan FC 7.50 4.75 1.33
14:00 Floriana 1 – 1 Gzira United 1.80 4.00 3.40
Monday 17 April 2017
18:00 Sliema Wanderers 3 – 0 Floriana 2.87 3.75 2.15
16:00 Mosta 2 – 1 Hamrun Spartans 3.75 3.75 2.00
Saturday 15 April 2017
16:00 Valletta FC 3 – 3 Birkirkara 2.20 3.50 2.80
16:00 Hibernians 2 – 0 Gzira United 1.33 4.75 7.50
14:00 Pembroke Athleta 1 – 1 Tarxien Rainbows 4.00 4.75 1.57
14:00 Balzan FC 2 – 1 St. Andrews 1.30 4.75 8.00
Sunday 9 April 2017
16:00 Floriana 2 – 3 Hibernians 3.80 3.70 2.10
16:00 Tarxien Rainbows 1 – 3 Mosta 2.10 3.80 3.05
14:00 Hamrun Spartans 0 – 2 Sliema Wanderers 3.45 3.60 1.98
14:00 St. Andrews 6 – 0 Pembroke Athleta 1.65 3.95 5.00
Saturday 8 April 2017
16:00 Birkirkara 3 – 1 Balzan FC 2.30 3.75 2.55
14:00 Gzira United 1 – 1 Valletta FC 7.50 5.20 1.33
Wednesday 5 April 2017
18:15 Hamrun Spartans 1 – 2 Floriana 5.75 4.30 1.50
18:00 Valletta FC 1 – 0 Hibernians 2.15 3.60 2.80
16:00 Balzan FC 3 – 1 Gzira United 1.38 5.00 6.00
16:00 Mosta 1 – 2 St. Andrews 3.35 4.00 1.85
Tuesday 4 April 2017
18:00 Pembroke Athleta 0 – 2 Birkirkara 19.00 8.50 1.08
16:00 Sliema Wanderers 1 – 1 Tarxien Rainbows 2.25 3.75 2.70
Sunday 2 April 2017
16:00 Floriana 1 – 1 Valletta FC 2.90 3.80 2.00
14:00 Hibernians 3 – 1 Balzan FC 2.23 3.60 2.80
Saturday 1 April 2017
16:00 Birkirkara 3 – 0 Mosta 1.18 7.00 12.75
16:00 St. Andrews 1 – 4 Sliema Wanderers 2.80 3.50 2.25
14:00 Tarxien Rainbows 1 – 1 Hamrun Spartans 2.70 3.80 2.20
14:00 Gzira United 5 – 1 Pembroke Athleta 1.44 4.25 7.50
Saturday 18 March 2017
15:00 Sliema Wanderers 1 – 1 Birkirkara 3.30 4.00 1.83
13:00 Tarxien Rainbows 0 – 1 Floriana 4.35 3.80 1.75
Friday 17 March 2017
19:00 Balzan FC 0 – 1 Valletta FC 2.63 3.60 2.40
19:00 Pembroke Athleta 0 – 3 Hibernians 13.00 9.50 1.13
17:00 Mosta 1 – 4 Gzira United 4.45 3.75 1.73
17:00 Hamrun Spartans 1 – 1 St. Andrews 2.75 3.80 2.15
Sunday 12 March 2017
15:00 Birkirkara 3 – 0 Hamrun Spartans 1.33 5.05 8.00
13:00 Floriana 0 – 2 Balzan FC 2.70 3.60 2.20
Saturday 11 March 2017
15:00 Hibernians 4 – 0 Mosta 1.13 6.05 17.75
15:00 St. Andrews 1 – 0 Tarxien Rainbows 2.80 3.50 2.15
13:00 Valletta FC 4 – 0 Pembroke Athleta 1.17 5.85 14.50
13:00 Gzira United 0 – 1 Sliema Wanderers 2.55 3.75 2.50
Sunday 5 March 2017
15:00 Mosta 0 – 4 Valletta FC 9.00 5.45 1.25
13:00 Pembroke Athleta 2 – 5 Balzan FC 17.00 8.00 1.11
Saturday 4 March 2017
15:00 Sliema Wanderers 1 – 2 Hibernians 5.50 4.00 1.57
15:00 Tarxien Rainbows 0 – 1 Birkirkara 5.25 3.75 1.57
13:00 Hamrun Spartans 1 – 3 Gzira United 2.40 3.75 2.88
13:00 St. Andrews 0 – 0 Floriana 6.50 4.85 1.40
Saturday 25 February 2017
15:00 Hibernians 3 – 3 Hamrun Spartans 1.34 5.00 7.00
15:00 Floriana 2 – 0 Pembroke Athleta 1.30 5.00 8.00
13:00 Birkirkara 2 – 2 St. Andrews 1.21 6.00 13.00
13:00 Gzira United 1 – 0 Tarxien Rainbows 3.30 4.00 1.85
Friday 24 February 2017
19:00 Valletta FC 3 – 1 Sliema Wanderers 1.69 3.60 4.75
17:00 Balzan FC 7 – 1 Mosta 1.20 6.85 14.50
Sunday 12 February 2017
15:00 Valletta FC 2 – 0 Hamrun Spartans 1.37 5.25 8.00
13:00 Balzan FC 1 – 2 Sliema Wanderers 1.80 4.00 4.45
Saturday 11 February 2017
15:00 Gzira United 3 – 2 St. Andrews 2.10 3.40 3.10
15:00 Birkirkara 1 – 2 Floriana 2.05 3.60 3.00
13:00 Pembroke Athleta 5 – 0 Mosta 2.05 3.75 3.00
13:00 Hibernians 1 – 0 Tarxien Rainbows 1.70 4.00 4.00
Sunday 5 February 2017
15:00 Tarxien Rainbows 1 – 1 Valletta FC 5.95 3.85 1.47
13:00 Birkirkara 2 – 1 Gzira United 1.40 4.25 6.20
Saturday 4 February 2017
15:15 Floriana 4 – 0 Mosta 1.33 4.75 7.50
15:00 Hamrun Spartans 0 – 1 Balzan FC 4.75 4.50 1.50
13:00 St. Andrews 1 – 2 Hibernians 7.00 5.00 1.33
13:00 Sliema Wanderers 1 – 1 Pembroke Athleta 1.40 4.50 6.50
Sunday 29 January 2017
15:00 Hibernians 1 – 2 Birkirkara 2.10 3.40 3.30
13:00 Gzira United 4 – 3 Floriana 4.00 3.65 1.85
Saturday 28 January 2017
15:15 Valletta FC 1 – 1 St. Andrews 1.22 5.25 11.00
15:00 Balzan FC 2 – 2 Tarxien Rainbows 1.55 4.20 4.33
13:00 Pembroke Athleta 1 – 0 Hamrun Spartans 3.50 4.33 1.73
13:00 Mosta 2 – 1 Sliema Wanderers 6.00 5.00 1.36
Sunday 22 January 2017
15:15 Hamrun Spartans 3 – 0 Mosta 1.99 3.70 3.50
15:00 Floriana 1 – 3 Sliema Wanderers 1.73 3.80 4.30
13:00 Gzira United 0 – 3 Hibernians 9.50 5.20 1.30
13:00 Tarxien Rainbows 7 – 1 Pembroke Athleta 2.04 3.80 3.50
Saturday 21 January 2017
15:00 Birkirkara 0 – 1 Valletta FC 2.75 3.40 2.30
13:00 St. Andrews 0 – 1 Balzan FC 8.50 5.25 1.32
Sunday 15 January 2017
15:00 Hibernians 2 – 2 Floriana 2.45 3.25 2.85
13:00 Balzan FC 1 – 1 Birkirkara 2.43 3.60 3.00
Saturday 14 January 2017
15:15 Mosta 0 – 2 Tarxien Rainbows 3.60 3.60 1.91
15:00 Valletta FC 1 – 0 Gzira United 1.50 4.25 6.05
13:00 Sliema Wanderers 1 – 2 Hamrun Spartans 2.00 3.60 3.20
13:00 Pembroke Athleta 2 – 2 St. Andrews 2.57 3.75 2.63
Sunday 8 January 2017
15:00 Hibernians 1 – 0 Valletta FC 2.30 3.40 2.80
15:00 Gzira United 1 – 2 Balzan FC 4.35 4.10 1.70
13:00 Birkirkara 2 – 0 Pembroke Athleta 1.24 6.10 11.25
13:00 Tarxien Rainbows 1 – 0 Sliema Wanderers 2.88 3.40 2.35
Saturday 7 January 2017
15:15 Floriana 5 – 1 Hamrun Spartans 1.57 4.00 4.90
13:00 St. Andrews 1 – 1 Mosta 2.25 3.50 2.93
Wednesday 4 January 2017
18:30 Mosta 0 – 2 Birkirkara 7.00 5.00 1.41
Sunday 18 December 2016
17:30 Pembroke Athleta 0 – 0 Gzira United 2.55 3.60 2.38
15:15 Hamrun Spartans 2 – 3 Tarxien Rainbows 2.75 3.50 2.25
13:00 Sliema Wanderers 1 – 1 St. Andrews 2.05 3.60 3.00
Saturday 17 December 2016
15:00 Valletta FC 0 – 0 Floriana 1.61 4.00 4.50
13:00 Balzan FC 2 – 1 Hibernians 2.90 3.50 2.20
Sunday 11 December 2016
15:00 Valletta FC 2 – 2 Balzan FC 1.80 3.60 3.80
13:00 Birkirkara 1 – 2 Sliema Wanderers 1.83 3.60 3.75
Saturday 10 December 2016
15:15 St. Andrews 3 – 1 Hamrun Spartans 3.00 4.00 1.95
15:00 Hibernians 1 – 1 Pembroke Athleta 1.18 6.00 12.00
13:00 Gzira United 3 – 0 Mosta 2.70 4.00 2.30
13:00 Floriana 1 – 1 Tarxien Rainbows 1.60 4.00 4.60
Sunday 4 December 2016
15:15 Mosta 0 – 2 Hibernians 8.00 5.50 1.30
15:00 Balzan FC 1 – 3 Floriana 1.65 3.75 4.75
13:00 Sliema Wanderers 1 – 0 Gzira United 1.51 4.00 5.75
13:00 Hamrun Spartans 2 – 0 Birkirkara 6.50 5.50 1.36
Saturday 3 December 2016
15:15 Pembroke Athleta 0 – 3 Valletta FC 8.50 5.40 1.29
13:00 Tarxien Rainbows 1 – 1 St. Andrews 1.91 3.80 3.20
Sunday 27 November 2016
15:15 Valletta FC 0 – 0 Mosta 1.30 5.25 8.50
13:00 Balzan FC 4 – 0 Pembroke Athleta 1.25 5.90 9.00
Saturday 26 November 2016
15:15 Birkirkara 3 – 1 Tarxien Rainbows 1.36 4.55 7.50
15:00 Hibernians 3 – 1 Sliema Wanderers 1.67 3.80 4.40
13:00 Floriana 4 – 1 St. Andrews 1.62 4.00 4.70
13:00 Gzira United 0 – 2 Hamrun Spartans 2.25 3.50 2.75
Sunday 20 November 2016
15:15 Hamrun Spartans 1 – 4 Hibernians 8.00 5.95 1.33
13:00 Pembroke Athleta 1 – 2 Floriana 5.00 4.00 1.56
Saturday 19 November 2016
15:15 Mosta 0 – 1 Balzan FC 5.25 4.35 1.57
15:00 Sliema Wanderers 1 – 2 Valletta FC 4.10 3.80 1.75
13:00 Tarxien Rainbows 1 – 0 Gzira United 2.70 3.40 2.35
13:00 St. Andrews 1 – 1 Birkirkara 7.75 5.85 1.29
Saturday 5 November 2016
15:15 Mosta 0 – 3 Pembroke Athleta 1.74 4.33 3.70
15:00 Hamrun Spartans 0 – 3 Valletta FC 8.00 4.75 1.29
13:00 St. Andrews 1 – 0 Gzira United 2.30 4.00 2.70
13:00 Tarxien Rainbows 1 – 2 Hibernians 8.00 4.55 1.33
Friday 4 November 2016
19:00 Floriana 1 – 1 Birkirkara 5.00 4.00 1.67
17:00 Sliema Wanderers 1 – 1 Balzan FC 3.90 3.65 2.05
Sunday 30 October 2016
16:00 Birkirkara 0 – 1 Hibernians 2.20 3.25 3.00
14:00 Sliema Wanderers 1 – 1 Mosta 1.59 4.10 5.00
Saturday 29 October 2016
15:15 Tarxien Rainbows 2 – 2 Balzan FC 4.80 4.20 1.55
13:00 Hamrun Spartans 2 – 1 Pembroke Athleta 1.83 3.75 3.60
Friday 28 October 2016
18:15 St. Andrews 0 – 0 Valletta FC 9.50 5.70 1.25
16:00 Floriana 1 – 0 Gzira United 1.83 3.75 3.75
Sunday 23 October 2016
15:15 Hibernians 1 – 0 St. Andrews 1.22 6.45 11.25
13:00 Pembroke Athleta 0 – 1 Sliema Wanderers 3.85 3.95 1.75
Saturday 22 October 2016
15:15 Mosta 0 – 1 Floriana 4.00 3.50 1.91
15:00 Valletta FC 1 – 0 Tarxien Rainbows 1.51 4.00 5.50
13:00 Balzan FC 3 – 1 Hamrun Spartans 1.34 5.05 6.50
13:00 Gzira United 1 – 7 Birkirkara 5.25 4.30 1.50
Sunday 16 October 2016
15:15 Birkirkara 3 – 0 Balzan FC 2.60 3.50 2.40
13:00 St. Andrews 4 – 1 Pembroke Athleta 2.88 3.60 2.60
Saturday 15 October 2016
15:15 Gzira United 1 – 3 Valletta FC 5.50 4.50 1.45
15:00 Floriana 0 – 0 Hibernians 3.90 3.50 1.83
13:00 Tarxien Rainbows 1 – 1 Mosta 1.91 3.75 3.50
13:00 Hamrun Spartans 0 – 3 Sliema Wanderers 3.25 3.45 2.30
Saturday 1 October 2016
15:00 Sliema Wanderers 3 – 1 Floriana 3.50 4.00 1.95
13:00 Pembroke Athleta 2 – 2 Tarxien Rainbows 4.00 3.75 1.77
Friday 30 September 2016
18:00 Valletta FC 1 – 1 Birkirkara 2.88 3.60 2.20
18:00 Hibernians 1 – 1 Gzira United 1.48 4.50 5.25
16:00 Mosta 2 – 5 Hamrun Spartans 1.87 4.33 3.25
16:00 Balzan FC 3 – 0 St. Andrews 1.17 6.40 15.00
Monday 26 September 2016
18:15 Pembroke Athleta 2 – 1 Birkirkara 11.00 6.00 1.20
18:00 Hamrun Spartans 1 – 1 Floriana 4.75 3.95 1.62
16:00 Mosta 1 – 0 St. Andrews 2.63 3.70 3.55
16:00 Balzan FC 3 – 1 Gzira United 1.45 4.35 6.10
Sunday 25 September 2016
18:00 Valletta FC 0 – 2 Hibernians 1.91 3.75 3.50
16:00 Sliema Wanderers 2 – 1 Tarxien Rainbows 2.05 3.75 3.10
Thursday 22 September 2016
18:15 Birkirkara 2 – 0 Mosta 1.18 6.00 12.00
18:00 Hibernians 0 – 2 Balzan FC 2.25 3.60 2.75
16:00 Gzira United 3 – 0 Pembroke Athleta 3.00 4.00 2.00
16:00 Tarxien Rainbows 2 – 1 Hamrun Spartans 2.38 3.40 2.75
Wednesday 21 September 2016
18:00 Floriana 2 – 0 Valletta FC 5.55 4.70 1.50
16:00 St. Andrews 3 – 0 Sliema Wanderers 4.50 4.20 1.59
Sunday 18 September 2016
18:00 Sliema Wanderers 2 – 1 Birkirkara 5.15 3.95 1.62
16:00 Hamrun Spartans 3 – 1 St. Andrews 2.50 4.05 3.35
Saturday 17 September 2016
18:00 Balzan FC 2 – 2 Valletta FC 3.25 4.00 2.05
18:00 Tarxien Rainbows 1 – 0 Floriana 4.75 4.33 1.56
16:00 Pembroke Athleta 1 – 2 Hibernians 7.75 6.10 1.25
16:00 Mosta 2 – 1 Gzira United 3.00 3.50 2.30
Sunday 11 September 2016
18:00 Birkirkara 2 – 1 Hamrun Spartans 1.17 7.00 10.25
16:00 St. Andrews 1 – 0 Tarxien Rainbows 5.25 4.33 1.47
Saturday 10 September 2016
18:00 Valletta FC 5 – 1 Pembroke Athleta 1.19 6.50 9.50
18:00 Hibernians 3 – 1 Mosta 1.22 6.00 10.50
16:00 Floriana 0 – 1 Balzan FC 3.25 3.60 1.95
16:00 Gzira United 1 – 0 Sliema Wanderers 3.25 3.75 1.95
Saturday 27 August 2016
18:30 Hamrun Spartans 1 – 1 Gzira United 3.10 4.00 1.91
16:30 St. Andrews 1 – 3 Floriana 10.50 6.00 1.22
Friday 26 August 2016
18:45 Sliema Wanderers 0 – 1 Hibernians 4.33 4.00 1.62
18:30 Mosta 0 – 1 Valletta FC 6.50 5.00 1.38
16:30 Pembroke Athleta 1 – 2 Balzan FC 4.40 4.15 1.62
16:30 Tarxien Rainbows 0 – 4 Birkirkara 7.00 4.75 1.34
Saturday 20 August 2016
18:30 Balzan FC 3 – 2 Mosta 1.30 6.00 11.00
16:30 Floriana 2 – 1 Pembroke Athleta 1.62 4.33 4.35
Friday 19 August 2016
18:45 Valletta FC 2 – 1 Sliema Wanderers 1.25 5.25 8.50
18:30 Hibernians 1 – 3 Hamrun Spartans 1.14 8.00 10.00
16:30 Gzira United 1 – 1 Tarxien Rainbows 2.55 3.40 2.40
16:30 Birkirkara 4 – 0 St. Andrews 1.18 6.25 9.75

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