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

Premiership 2003/04

Every result, the table as it finished, and the price each match went off at. 228 matches played between August 2003 and May 2004.

228Matches
635Goals
2.79Per game
46.1%Home wins
100%Priced at kickoff
CelticTop 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 CELCeltic 38 31 5 2 +80 98
2 RANRangers 38 25 6 7 +43 81
3 HOMHeart Of Midlothian 38 19 11 8 +16 68
4 DUNDunfermline 38 14 11 13 -7 53
5 DUDundee Utd 38 13 10 15 -13 49
6 MOTMotherwell 38 12 10 16 -7 46
7 DUNDundee 38 12 10 16 -9 46
8 HIBHibernian 38 11 11 16 -19 44
9 LIVLivingston 38 10 13 15 -9 43
10 KILKilmarnock 38 12 6 20 -23 42
11 ABEAberdeen 38 9 7 22 -24 34
12 PARPartick 38 6 8 24 -28 26

How the season went

Every figure counted from the matches, not typed in.

Goals per game
2.79
635 goals. 51.8% of matches went over 2.5.
Home advantage
46.1%
Draws 23.7%, away wins 30.3%.
Half-time lead held
76.1%
From 138 matches where someone led at the break.
1–1 28 · 12.3%
1–0 20 · 8.8%
2–0 19 · 8.3%
0–1 18 · 7.9%
2–1 17 · 7.5%
1–2 16 · 7%

Results 228

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 16 May 2004
Heart Of Midlothian 3 – 2 Motherwell 1.60 3.43 4.94
Dunfermline 2 – 3 Rangers 4.36 3.34 1.69
Celtic 2 – 1 Dundee Utd 1.28 4.60 8.43
Saturday 15 May 2004
Partick 2 – 2 Kilmarnock 2.37 3.16 2.61
Livingston 4 – 1 Hibernian 2.28 3.19 2.71
Aberdeen 1 – 2 Dundee 2.38 3.19 2.59
Wednesday 12 May 2004
Rangers 0 – 1 Heart Of Midlothian 1.41 3.90 6.27
Motherwell 1 – 1 Celtic 6.13 3.86 1.43
Kilmarnock 4 – 0 Aberdeen 1.89 3.28 3.46
Dundee 2 – 0 Livingston 2.10 3.20 3.00
Tuesday 11 May 2004
Dundee Utd 3 – 2 Dunfermline 2.21 3.20 2.80
Sunday 9 May 2004
Livingston 2 – 2 Partick 1.62 3.39 4.74
Saturday 8 May 2004
Motherwell 0 – 1 Dundee Utd 2.10 3.19 3.00
Heart Of Midlothian 2 – 1 Dunfermline 1.76 3.28 4.07
Dundee 2 – 0 Kilmarnock 2.13 3.18 3.00
Celtic 1 – 0 Rangers 1.84 3.23 3.80
Aberdeen 0 – 1 Hibernian 2.46 3.16 2.53
Wednesday 5 May 2004
Hibernian 1 – 2 Partick 1.57 3.43 5.23
Sunday 2 May 2004
Celtic 1 – 2 Dunfermline 1.21 5.32 10.07
Saturday 1 May 2004
Rangers 4 – 0 Motherwell 1.24 5.07 8.79
Partick 2 – 0 Aberdeen 2.59 3.19 2.40
Kilmarnock 4 – 2 Livingston 2.24 3.21 2.78
Hibernian 1 – 0 Dundee 2.11 3.23 3.02
Dundee Utd 0 – 2 Heart Of Midlothian 2.43 3.19 2.57
Sunday 25 April 2004
Heart Of Midlothian 1 – 1 Celtic 6.07 3.76 1.47
Saturday 24 April 2004
Partick 0 – 1 Dundee 2.57 3.24 2.39
Livingston 2 – 0 Aberdeen 2.00 3.24 3.26
Kilmarnock 2 – 0 Hibernian 2.29 3.19 2.71
Dunfermline 3 – 0 Motherwell 2.06 3.19 3.16
Dundee Utd 3 – 3 Rangers 5.61 3.56 1.52
Wednesday 21 April 2004
Celtic 1 – 2 Aberdeen 1.15 6.14 12.14
Sunday 18 April 2004
Kilmarnock 0 – 1 Celtic 9.00 4.83 1.26
Aberdeen 0 – 2 Motherwell 2.29 3.22 2.71
Saturday 17 April 2004
Rangers 2 – 0 Partick 1.12 6.57 14.57
Heart Of Midlothian 1 – 1 Livingston 1.58 3.44 5.16
Dunfermline 1 – 1 Dundee Utd 2.05 3.21 3.14
Dundee 2 – 2 Hibernian 2.28 3.24 2.70
Thursday 15 April 2004
Motherwell 1 – 0 Dunfermline 2.18 3.13 2.96
Wednesday 14 April 2004
Livingston 1 – 1 Rangers 7.57 4.09 1.34
Tuesday 13 April 2004
Dunfermline 1 – 1 Hibernian 1.85 3.26 3.68
Sunday 11 April 2004
Dundee Utd 2 – 2 Dundee 2.07 3.19 3.11
Saturday 10 April 2004
Partick 1 – 0 Heart Of Midlothian 3.98 3.38 1.76
Hibernian 3 – 0 Kilmarnock 2.03 3.23 3.19
Wednesday 7 April 2004
Motherwell 1 – 1 Heart Of Midlothian 2.58 3.16 2.40
Livingston 1 – 1 Kilmarnock 2.11 3.20 3.00
Sunday 4 April 2004
Motherwell 0 – 1 Rangers 6.25 3.86 1.44
Saturday 3 April 2004
Hibernian 3 – 1 Livingston 2.23 3.21 2.81
Dunfermline 2 – 1 Kilmarnock 1.74 3.34 4.12
Dundee 2 – 1 Partick 1.64 3.41 4.65
Celtic 2 – 2 Heart Of Midlothian 1.20 5.32 10.86
Aberdeen 3 – 0 Dundee Utd 2.46 3.17 2.54
Sunday 28 March 2004
Rangers 1 – 2 Celtic 2.61 3.19 2.44
Saturday 27 March 2004
Partick 1 – 1 Hibernian 2.71 3.21 2.29
Livingston 0 – 0 Dunfermline 2.32 3.19 2.67
Kilmarnock 3 – 1 Aberdeen 2.21 3.20 2.85
Heart Of Midlothian 3 – 1 Dundee 1.57 3.52 5.09
Dundee Utd 1 – 0 Motherwell 2.10 3.19 3.06
Wednesday 24 March 2004
Livingston 2 – 3 Dundee Utd 2.26 3.25 2.72
Hibernian 3 – 3 Motherwell 2.33 3.17 2.68
Tuesday 23 March 2004
Rangers 4 – 1 Dunfermline 1.22 5.10 10.07
Sunday 21 March 2004
Hibernian 0 – 4 Celtic 8.57 4.56 1.29
Aberdeen 1 – 2 Livingston 2.08 3.28 3.03
Saturday 20 March 2004
Rangers 4 – 0 Dundee 1.20 5.33 10.57
Dunfermline 1 – 0 Partick 1.50 3.64 5.79
Dundee Utd 4 – 1 Kilmarnock 1.95 3.27 3.36
Wednesday 17 March 2004
Dundee 1 – 2 Celtic 10.71 5.11 1.22
Sunday 14 March 2004
Celtic 1 – 1 Motherwell 1.09 7.00 18.71
Saturday 13 March 2004
Partick 1 – 1 Dundee Utd 2.99 3.22 2.11
Heart Of Midlothian 0 – 0 Rangers 5.10 3.43 1.59
Dundee 1 – 1 Aberdeen 2.16 3.20 2.91
Tuesday 9 March 2004
Aberdeen 0 – 0 Partick 1.57 3.61 4.90
Sunday 7 March 2004
Kilmarnock 1 – 1 Heart Of Midlothian 2.87 3.19 2.19
Sunday 29 February 2004
Dundee Utd 2 – 0 Rangers 8.21 4.48 1.30
Celtic 5 – 1 Livingston 1.07 7.50 19.57
Saturday 28 February 2004
Motherwell 3 – 0 Partick 1.63 3.37 4.75
Kilmarnock 4 – 2 Dundee 2.27 3.19 2.74
Hibernian 0 – 1 Aberdeen 2.00 3.21 3.26
Dunfermline 0 – 0 Heart Of Midlothian 2.50 3.16 2.49
Tuesday 24 February 2004
Motherwell 1 – 0 Aberdeen 2.08 3.19 3.08
Livingston 2 – 3 Heart Of Midlothian 2.84 3.19 2.22
Sunday 22 February 2004
Partick 1 – 4 Celtic 13.86 6.21 1.13
Saturday 21 February 2004
Rangers 3 – 0 Hibernian 1.18 5.40 11.50
Motherwell 1 – 0 Kilmarnock 1.99 3.22 3.28
Heart Of Midlothian 3 – 1 Dundee Utd 1.64 3.35 4.74
Dundee 1 – 0 Livingston 2.09 3.26 2.99
Aberdeen 2 – 0 Dunfermline 2.44 3.16 2.57
Sunday 15 February 2004
Hibernian 1 – 1 Heart Of Midlothian 2.53 3.16 2.46
Saturday 14 February 2004
Livingston 3 – 1 Motherwell 2.34 3.36 2.52
Kilmarnock 2 – 1 Partick 1.74 3.39 4.03
Dundee 0 – 1 Dunfermline 2.35 3.19 2.62
Celtic 2 – 1 Dundee Utd 1.08 7.14 18.00
Aberdeen 1 – 1 Rangers 8.57 4.64 1.28
Wednesday 11 February 2004
Rangers 2 – 0 Kilmarnock 1.13 6.07 13.43
Partick 5 – 2 Livingston 2.67 3.23 2.27
Motherwell 5 – 3 Dundee 2.19 3.20 2.86
Heart Of Midlothian 1 – 0 Aberdeen 1.61 3.38 5.02
Dunfermline 1 – 4 Celtic 9.50 4.86 1.24
Tuesday 10 February 2004
Dundee Utd 0 – 0 Hibernian 2.13 3.24 2.94
Sunday 1 February 2004
Partick 0 – 1 Rangers 12.14 5.50 1.18
Saturday 31 January 2004
Hibernian 1 – 1 Dundee 1.93 3.24 3.41
Dundee Utd 1 – 0 Dunfermline 2.36 3.17 2.63
Celtic 5 – 1 Kilmarnock 1.08 7.36 19.29
Sunday 25 January 2004
Dundee 2 – 1 Dundee Utd 2.48 3.16 2.51
Saturday 24 January 2004
Rangers 1 – 0 Livingston 1.16 5.86 11.43
Kilmarnock 0 – 2 Hibernian 2.24 3.24 2.74
Heart Of Midlothian 2 – 0 Partick 1.44 3.76 6.34
Dunfermline 1 – 0 Motherwell 1.84 3.24 3.72
Aberdeen 1 – 3 Celtic 11.29 5.46 1.19
Sunday 18 January 2004
Heart Of Midlothian 0 – 1 Celtic 9.20 4.84 1.25
Saturday 17 January 2004
Rangers 1 – 0 Motherwell 1.16 5.64 12.43
Partick 1 – 2 Dundee 2.34 3.17 2.65
Livingston 1 – 0 Hibernian 2.24 3.20 2.75
Kilmarnock 1 – 1 Dunfermline 2.40 3.16 2.59
Dundee Utd 3 – 2 Aberdeen 2.19 3.18 2.87
Tuesday 6 January 2004
Dundee 1 – 2 Heart Of Midlothian 2.79 3.22 2.21
Saturday 3 January 2004
Motherwell 3 – 1 Dundee Utd 2.27 3.21 2.71
Hibernian 3 – 2 Partick 1.68 3.38 4.39
Dunfermline 2 – 2 Livingston 1.82 3.29 3.79
Celtic 3 – 0 Rangers 1.92 3.22 3.55
Aberdeen 3 – 1 Kilmarnock 2.22 3.26 2.75
Sunday 28 December 2003
Dundee 0 – 2 Rangers 8.00 4.76 1.28
Saturday 27 December 2003
Partick 4 – 1 Dunfermline 3.18 3.29 2.00
Livingston 1 – 1 Aberdeen 1.93 3.22 3.42
Kilmarnock 0 – 2 Dundee Utd 1.99 3.32 3.18
Heart Of Midlothian 0 – 0 Motherwell 1.69 3.39 4.28
Celtic 6 – 0 Hibernian 1.10 6.80 16.14
Tuesday 23 December 2003
Dundee Utd 0 – 0 Partick 1.58 3.53 4.93
Sunday 21 December 2003
Motherwell 0 – 2 Celtic 10.14 5.14 1.21
Hibernian 1 – 2 Dunfermline 2.34 3.21 2.62
Saturday 20 December 2003
Rangers 2 – 1 Heart Of Midlothian 1.22 5.09 9.64
Kilmarnock 0 – 3 Livingston 2.01 3.28 3.17
Aberdeen 2 – 2 Dundee 2.02 3.27 3.15
Sunday 14 December 2003
Dunfermline 2 – 0 Rangers 8.71 4.77 1.26
Saturday 13 December 2003
Partick 0 – 3 Aberdeen 2.53 3.18 2.46
Motherwell 0 – 1 Hibernian 2.07 3.21 3.10
Heart Of Midlothian 2 – 1 Kilmarnock 1.77 3.31 3.97
Dundee Utd 2 – 0 Livingston 2.32 3.21 2.65
Celtic 3 – 2 Dundee 1.07 7.81 19.29
Sunday 7 December 2003
Partick 1 – 0 Motherwell 3.34 3.29 1.93
Aberdeen 3 – 1 Hibernian 2.52 3.20 2.44
Saturday 6 December 2003
Rangers 2 – 1 Dundee Utd 1.11 6.71 15.14
Livingston 0 – 2 Celtic 10.57 5.75 1.17
Dunfermline 2 – 1 Heart Of Midlothian 2.49 3.22 2.45
Dundee 1 – 2 Kilmarnock 2.59 3.23 2.35
Sunday 30 November 2003
Hibernian 0 – 1 Rangers 8.50 4.89 1.26
Dundee Utd 2 – 1 Heart Of Midlothian 3.06 3.22 2.08
Saturday 29 November 2003
Livingston 1 – 1 Dundee 1.58 3.68 4.67
Kilmarnock 2 – 0 Motherwell 2.38 3.21 2.57
Dunfermline 2 – 2 Aberdeen 1.69 3.41 4.21
Celtic 3 – 1 Partick 1.05 8.29 21.86
Tuesday 25 November 2003
Motherwell 2 – 2 Dunfermline 2.10 3.20 3.03
Sunday 23 November 2003
Heart Of Midlothian 2 – 0 Hibernian 1.93 3.19 3.48
Saturday 22 November 2003
Rangers 3 – 0 Aberdeen 1.10 6.71 16.43
Partick 2 – 4 Kilmarnock 2.95 3.25 2.12
Motherwell 1 – 1 Livingston 2.06 3.26 3.05
Dunfermline 2 – 0 Dundee 2.20 3.21 2.84
Dundee Utd 1 – 5 Celtic 11.86 5.64 1.17
Sunday 9 November 2003
Kilmarnock 2 – 3 Rangers 9.71 4.90 1.23
Aberdeen 0 – 1 Heart Of Midlothian 2.98 3.22 2.12
Saturday 8 November 2003
Livingston 2 – 0 Partick 1.60 3.41 4.95
Hibernian 2 – 2 Dundee Utd 1.86 3.29 3.58
Dundee 0 – 1 Motherwell 1.98 3.26 3.26
Celtic 5 – 0 Dunfermline 1.09 7.08 17.50
Saturday 1 November 2003
Rangers 3 – 1 Partick 1.10 6.79 15.86
Kilmarnock 0 – 5 Celtic 10.07 5.14 1.21
Heart Of Midlothian 3 – 1 Livingston 1.75 3.27 4.09
Dunfermline 2 – 0 Dundee Utd 2.00 3.29 3.16
Dundee 1 – 1 Hibernian 1.98 3.24 3.29
Aberdeen 0 – 3 Motherwell 2.24 3.18 2.80
Sunday 26 October 2003
Dundee Utd 1 – 1 Dundee 2.50 3.16 2.49
Saturday 25 October 2003
Partick 1 – 4 Heart Of Midlothian 3.05 3.24 2.07
Livingston 0 – 0 Rangers 9.36 4.81 1.24
Hibernian 3 – 1 Kilmarnock 2.14 3.23 2.93
Celtic 4 – 0 Aberdeen 1.10 6.86 16.71
Sunday 19 October 2003
Motherwell 1 – 1 Rangers 10.32 5.25 1.20
Saturday 18 October 2003
Hibernian 0 – 2 Livingston 1.85 3.24 3.68
Dunfermline 2 – 3 Kilmarnock 1.95 3.24 3.35
Dundee 1 – 0 Partick 1.58 3.49 5.02
Celtic 5 – 0 Heart Of Midlothian 1.15 5.93 12.14
Aberdeen 0 – 1 Dundee Utd 1.95 3.26 3.36
Saturday 4 October 2003
Rangers 0 – 1 Celtic 2.29 3.16 2.75
Partick 0 – 1 Hibernian 2.60 3.16 2.39
Livingston 0 – 0 Dunfermline 2.28 3.19 2.72
Kilmarnock 1 – 3 Aberdeen 1.84 3.25 3.70
Heart Of Midlothian 2 – 2 Dundee 1.81 3.26 3.85
Dundee Utd 0 – 2 Motherwell 2.02 3.24 3.18
Saturday 27 September 2003
Rangers 3 – 1 Dundee 1.12 6.61 13.43
Motherwell 1 – 1 Heart Of Midlothian 2.70 3.20 2.28
Hibernian 1 – 2 Celtic 9.50 4.79 1.25
Dunfermline 2 – 1 Partick 1.70 3.31 4.36
Dundee Utd 1 – 1 Kilmarnock 2.29 3.23 2.67
Aberdeen 0 – 3 Livingston 1.93 3.26 3.39
Sunday 21 September 2003
Heart Of Midlothian 0 – 4 Rangers 7.24 4.00 1.36
Saturday 20 September 2003
Partick 0 – 2 Dundee Utd 2.24 3.24 2.74
Livingston 1 – 2 Kilmarnock 2.24 3.21 2.74
Dunfermline 0 – 0 Hibernian 2.07 3.20 3.07
Dundee 2 – 0 Aberdeen 1.97 3.25 3.31
Celtic 3 – 0 Motherwell 1.11 6.60 16.11
Saturday 13 September 2003
Rangers 4 – 0 Dunfermline 1.14 6.21 12.29
Livingston 0 – 0 Dundee Utd 2.01 3.28 3.14
Kilmarnock 0 – 2 Heart Of Midlothian 2.47 3.21 2.49
Hibernian 0 – 2 Motherwell 1.68 3.36 4.33
Dundee 0 – 1 Celtic 8.82 4.67 1.27
Aberdeen 2 – 1 Partick 1.84 3.28 3.67
Sunday 31 August 2003
Kilmarnock 1 – 1 Dundee 2.11 3.19 3.04
Heart Of Midlothian 1 – 0 Dunfermline 1.80 3.31 3.83
Dundee Utd 1 – 3 Rangers 9.09 5.19 1.23
Saturday 30 August 2003
Motherwell 2 – 2 Partick 2.16 3.21 2.93
Hibernian 1 – 1 Aberdeen 1.89 3.24 3.56
Celtic 5 – 1 Livingston 1.12 6.76 12.57
Saturday 23 August 2003
Rangers 5 – 2 Hibernian 1.15 5.93 12.14
Partick 1 – 2 Celtic 10.21 5.29 1.20
Motherwell 2 – 1 Kilmarnock 2.63 3.21 2.33
Heart Of Midlothian 3 – 0 Dundee Utd 1.65 3.39 4.62
Dundee 2 – 1 Livingston 1.88 3.26 3.56
Aberdeen 1 – 2 Dunfermline 2.07 3.21 3.07
Sunday 17 August 2003
Hibernian 1 – 0 Heart Of Midlothian 2.47 3.18 2.51
Dundee 0 – 2 Dunfermline 2.07 3.24 3.04
Saturday 16 August 2003
Livingston 1 – 0 Motherwell 1.80 3.34 3.75
Kilmarnock 2 – 1 Partick 1.68 3.41 4.30
Celtic 5 – 0 Dundee Utd 1.15 5.86 13.57
Aberdeen 2 – 3 Rangers 8.26 4.36 1.30
Saturday 9 August 2003
Rangers 4 – 0 Kilmarnock 1.15 5.98 12.57
Partick 1 – 1 Livingston 2.26 3.23 2.72
Motherwell 0 – 3 Dundee 2.50 3.16 2.49
Heart Of Midlothian 2 – 0 Aberdeen 1.72 3.35 4.16
Dunfermline 0 – 0 Celtic 8.79 4.63 1.27
Dundee Utd 1 – 2 Hibernian 2.27 3.19 2.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