‹ ›

2003-04 Irish Premier League Season

240 games

Final

Champion

Linfield

73 points

Relegated

No relegation

Biggest Overachiever

Linfield

11.61 points above expected

73 points · 61.39 expected points

Biggest Disappointment

Larne

12.07 points below expected

29 points · 41.07 expected points

League Table

The final standings for the season. vsSim shows actual points minus the simulation's mean — positive means the team overachieved against the model, negative means they underperformed.

# Team GP W D L Pts GF GA GD SimPts vsSim
1 Linfield 30 22 7 1 73 67 16 +51 61.39 +11.61
2 Portadown 30 22 4 4 70 71 22 +49 65.37 +4.63
3 Lisburn Distillery 30 16 7 7 55 44 30 +14 47.61 +7.39
4 Coleraine 30 14 9 7 51 48 36 +12 56.34 -5.34
5 Glentoran 30 15 5 10 50 50 27 +23 54.81 -4.81
6 Ballymena United 30 13 8 9 47 41 35 +6 36.21 +10.79
7 Limavady United 30 12 5 13 41 41 42 -1 44.65 -3.65
8 Ards 30 9 11 10 38 36 46 -10 36.13 +1.87
9 Crusaders 30 10 6 14 36 33 38 -5 29.76 +6.24
10 Dungannon Swifts 30 10 6 14 36 36 48 -12 39.57 -3.57
11 Institute Drumahoe 30 9 7 14 34 37 53 -16 35.19 -1.19
12 Newry Town 30 8 9 13 33 35 53 -18 29.24 +3.76
13 Omagh Town 30 9 4 17 31 37 58 -21 35.69 -4.69
14 Larne 30 7 8 15 29 42 51 -9 41.07 -12.07
15 Cliftonville 30 6 8 16 26 27 45 -18 32.72 -6.72
16 Glenavon 30 4 4 22 16 24 69 -45 21.52 -5.52

Top Overachievers & Disappointments

Teams that most beat — or most fell short of — their simulated point projections. A positive vsSim means the team accumulated more points than the model expected on average; a negative one means fewer.

Biggest Overachievers

# Team Actual Sim vsSim
1 Linfield 73 61.39 +11.61
2 Ballymena United 47 36.21 +10.79
3 Lisburn Distillery 55 47.61 +7.39
4 Crusaders 36 29.76 +6.24
5 Portadown 70 65.37 +4.63

Biggest Disappointments

# Team Actual Sim vsSim
1 Larne 29 41.07 -12.07
2 Cliftonville 26 32.72 -6.72
3 Glenavon 16 21.52 -5.52
4 Coleraine 51 56.34 -5.34
5 Glentoran 50 54.81 -4.81

Top Streaks

Ranked by model unlikelihood — the product of pregame W/D/L probabilities over the games in each team's streak. A short streak by a poor team can outrank a longer one by a strong team since the poor team's per-game probabilities were lower going in. Unbeaten counts consecutive wins or ties; Winless counts consecutive losses or ties.

Most Unlikely Winning Streaks

# Team Games Dates Probability
1 Ballymena United 4 Nov 15 – Dec 13 1 in 220
2 Coleraine 9 Nov 1 – Dec 26 1 in 93
3 Portadown 8 Oct 11 – Dec 6 1 in 59
4 Crusaders 2 Nov 8 – Nov 15 1 in 28
5 Dungannon Swifts 3 Apr 13 – Apr 24 1 in 19

Most Unlikely Losing Streaks

# Team Games Dates Probability
1 Glentoran 4 Nov 15 – Dec 6 1 in 107
2 Cliftonville 6 Dec 6 – Jan 3 1 in 104
3 Coleraine 2 Feb 21 – Feb 28 1 in 103
4 Larne 5 Nov 22 – Dec 20 1 in 96
5 Limavady United 4 Oct 4 – Oct 25 1 in 69

Most Unlikely Unbeaten Streaks

# Team Games Dates Probability
1 Linfield 29 Sep 27 – Apr 24 1 in 208
2 Institute Drumahoe 6 Jan 27 – Mar 27 1 in 55
3 Newry Town 5 Feb 25 – Apr 10 1 in 34
4 Ballymena United 7 Feb 14 – Apr 10 1 in 30
5 Lisburn Distillery 7 Nov 8 – Dec 20 1 in 24

Most Unlikely Winless Streaks

# Team Games Dates Probability
1 Coleraine 7 Feb 21 – Apr 17 1 in 510
2 Dungannon Swifts 8 Oct 18 – Dec 13 1 in 37
3 Cliftonville 11 Dec 6 – Feb 14 1 in 37
4 Glentoran 5 Nov 8 – Dec 6 1 in 25
5 Larne 7 Mar 13 – Apr 24 1 in 20

Position Race

Each team’s league position across the whole season. Colored teams are the season’s headline finishers — champion, promoted, and relegated; everyone else is gray as context.

Recent Form

Each team’s last 5 games, hottest first. Form shows the results (navy win, gray draw, red loss, newest on the right); the bars show Elo change over the window, points taken, points expected from the odds, and actual minus expected. Beside each team: current Elo and season points.

Team Elo Season Pts Form Elo Δ (5) Points (5) Expected (5) Actual − Exp
Linfield 1403 73 +26 13 11.5 +1.5
Portadown 1368 70 +38 15 11.9 +3.1
Lisburn Distillery 1150 55 -12 10 9.6 +0.4
Coleraine 1123 51 -41 5 9.1 -4.1
Glentoran 1269 50 +30 12 10.0 +2.0
Ballymena United 1155 47 +52 8 6.7 +1.3
Limavady United 1114 41 +35 11 8.6 +2.4
Ards 1004 38 -57 2 5.4 -3.4
Crusaders 1060 36 +84 11 6.5 +4.5
Dungannon Swifts 1115 36 +61 10 7.2 +2.8
Institute Drumahoe 970 34 -88 1 4.7 -3.7
Newry Town 973 33 -19 2 3.9 -1.9
Omagh Town 901 31 -31 3 4.9 -1.9
Larne 1032 29 -28 2 4.8 -2.8
Cliftonville 960 26 -7 5 5.6 -0.6
Glenavon 800 16 +12 4 2.5 +1.5

Head-to-Head

Each cell shows a team's record in that matchup (row vs column, formatted W-D-L) with the model's expected points on the line below. Navy-tinted cells mean the team beat the model's expectations by more than one point in that matchup; gold-tinted cells mean they fell short by the same margin.

Beat expectations Fell short Within expectations
Team ARD BU CLI COL CRU DS GLE GLE ID LAR LU LIN LD NT OT POR
Ards —
0-1-1
2.73
0-1-1
2.98
0-1-1
1.36
1-1-0
3.52
0-1-1
2.84
1-0-1
3.77
1-0-1
1.57
1-1-0
2.98
0-1-1
2.75
1-1-0
2.12
0-1-1
1.27
0-1-1
2.04
1-1-0
3.16
2-0-0
2.78
1-0-1
0.90
Ballymena United
1-1-0
2.79
—
1-0-1
2.83
1-0-1
2.08
0-2-0
3.29
1-1-0
2.46
2-0-0
3.48
0-1-1
1.62
2-0-0
3.03
1-1-0
2.32
1-0-1
2.23
0-1-1
1.03
0-0-2
2.19
1-1-0
3.26
1-0-1
3.25
1-0-1
1.10
Cliftonville
1-1-0
2.56
1-0-1
2.70
—
1-0-1
1.14
0-1-1
2.48
1-1-0
2.27
0-1-1
3.77
0-2-0
1.31
0-0-2
2.62
0-1-1
2.04
1-0-1
1.83
0-0-2
1.26
0-1-1
1.78
0-0-2
3.10
1-0-1
2.88
0-0-2
0.84
Coleraine
1-1-0
4.20
1-0-1
3.47
1-0-1
4.45
—
1-0-1
4.15
1-0-1
3.89
1-1-0
4.83
1-0-1
2.83
1-1-0
3.93
1-0-1
3.84
1-1-0
3.66
1-1-0
2.67
0-2-0
4.02
2-0-0
4.15
0-2-0
4.13
1-0-1
2.18
Crusaders
0-1-1
2.01
0-2-0
2.23
1-1-0
3.05
1-0-1
1.41
—
0-0-2
1.95
0-0-2
3.57
1-0-1
1.41
2-0-0
2.35
1-1-0
1.96
2-0-0
1.69
0-0-2
0.89
0-0-2
1.68
0-1-1
3.08
2-0-0
2.01
0-0-2
1.07
Dungannon Swifts
1-1-0
2.69
0-1-1
3.09
0-1-1
3.26
1-0-1
1.66
2-0-0
3.58
—
1-1-0
3.97
0-0-2
1.99
0-1-1
3.07
1-0-1
2.35
0-0-2
2.68
0-0-2
1.91
1-0-1
2.03
1-1-0
3.35
2-0-0
3.29
0-0-2
1.15
Glenavon
1-0-1
1.77
0-0-2
2.06
1-1-0
1.78
0-1-1
0.80
2-0-0
1.96
0-1-1
1.58
—
0-0-2
0.82
0-0-2
2.05
0-0-2
1.88
0-0-2
1.42
0-0-2
0.86
0-1-1
1.38
0-0-2
2.33
0-0-2
2.07
0-0-2
0.51
Glentoran
1-0-1
3.99
1-1-0
3.93
0-2-0
4.27
1-0-1
2.69
1-0-1
4.16
2-0-0
3.55
2-0-0
4.81
—
1-0-1
4.08
2-0-0
3.75
1-0-1
3.18
0-0-2
1.82
0-1-1
3.45
1-1-0
4.31
2-0-0
4.20
0-0-2
1.98
Institute Drumahoe
0-1-1
2.54
0-0-2
2.49
2-0-0
2.91
0-1-1
1.62
0-0-2
3.18
1-1-0
2.46
2-0-0
3.49
1-0-1
1.48
—
2-0-0
2.33
0-0-2
2.23
0-1-1
1.13
0-0-2
2.16
0-1-1
3.40
1-1-0
2.50
0-1-1
1.10
Larne
1-1-0
2.77
0-1-1
3.21
1-1-0
3.49
1-0-1
1.71
0-1-1
3.57
1-0-1
3.18
2-0-0
3.67
0-0-2
1.79
0-0-2
3.20
—
1-1-0
2.36
0-0-2
0.99
0-0-2
2.37
0-2-0
3.74
0-1-1
3.18
0-0-2
1.19
Limavady United
0-1-1
3.41
1-0-1
3.30
1-0-1
3.71
0-1-1
1.89
0-0-2
3.85
2-0-0
2.85
2-0-0
4.15
1-0-1
2.35
2-0-0
3.31
0-1-1
3.16
—
0-0-2
1.18
1-0-1
2.65
1-1-0
3.69
1-0-1
3.28
0-1-1
1.73
Linfield
1-1-0
4.31
1-1-0
4.56
2-0-0
4.32
0-1-1
2.85
2-0-0
4.74
2-0-0
3.64
2-0-0
4.78
2-0-0
3.72
1-1-0
4.45
2-0-0
4.61
2-0-0
4.40
—
1-1-0
4.03
2-0-0
4.78
2-0-0
4.34
0-2-0
2.55
Lisburn Distillery
1-1-0
3.50
2-0-0
3.34
1-1-0
3.76
0-2-0
1.53
2-0-0
3.86
1-0-1
3.50
1-1-0
4.20
1-1-0
2.09
2-0-0
3.37
2-0-0
3.17
1-0-1
2.88
0-1-1
1.52
—
1-0-1
4.15
0-0-2
3.34
1-0-1
1.35
Newry Town
0-1-1
2.37
0-1-1
2.26
2-0-0
2.43
0-0-2
1.41
1-1-0
2.45
0-1-1
2.18
2-0-0
3.19
0-1-1
1.26
1-1-0
2.13
0-2-0
1.79
0-1-1
1.85
0-0-2
0.84
1-0-1
1.41
—
1-0-1
1.96
0-0-2
0.85
Omagh Town
0-0-2
2.75
1-0-1
2.28
1-0-1
2.64
0-2-0
1.43
0-0-2
3.53
0-0-2
2.24
2-0-0
3.46
0-0-2
1.39
0-1-1
3.03
1-1-0
2.34
1-0-1
2.25
0-0-2
1.24
2-0-0
2.22
1-0-1
3.58
—
0-0-2
0.82
Portadown
1-0-1
4.72
1-0-1
4.49
2-0-0
4.78
1-0-1
3.36
2-0-0
4.53
2-0-0
4.43
2-0-0
5.19
2-0-0
3.56
1-1-0
4.48
2-0-0
4.39
1-1-0
3.82
0-2-0
2.98
1-0-1
4.21
2-0-0
4.77
2-0-0
4.81
—

Points vs. Goals Scored, Allowed, and Differential

Points plotted against goals scored, allowed, and differential. Use the buttons to switch views; hover a team for exact values. The table gives each fit's R² and slope (the change in points per 10 goals).

Fit Metrics

R² Slope
Scored 0.87 +11.4
Allowed 0.87 -10.3
Differential 0.95 +5.9

Scoreline Distribution

Percentage of games ending with each combination of team-goals (rows) and opponent-goals (columns). The diagonal shows draws; cells below the diagonal are wins from the row team's perspective, cells above are losses. Marginal totals on the right and bottom show how often each goal count occurred regardless of opponent. Use the picker to switch between the league-wide view and any individual team.

↓ Scored | Allowed →012345+Total
09.58%8.54%5.00%2.71%3.54%1.04%30.42%
18.54%7.92%7.29%3.75%2.71%0.42%30.63%
25.00%7.29%3.75%2.29%0.83%0.42%19.58%
32.71%3.75%2.29%1.25%0.21%—10.21%
43.54%2.71%0.83%0.21%——7.29%
5+1.04%0.42%0.42%———1.88%
Total30.42%30.63%19.58%10.21%7.29%1.88%100%

Summary Statistics

Scored Allowed Difference
Mean 1.39 1.39 +0.00
SD 1.32 1.32 2.02
CV 0.95 0.95 —
Max 6 6 +6
Min 0 0 -6

Games Played: 240

↓ Scored | Allowed →012345+Total
013.33%6.67%3.33%3.33%6.67%—33.33%
16.67%10.00%3.33%—3.33%3.33%26.67%
23.33%13.33%13.33%—3.33%—33.33%
3———————
43.33%3.33%————6.67%
5+———————
Total26.67%33.33%20.00%3.33%13.33%3.33%100%

Summary Statistics

Scored Allowed Difference
Mean 1.20 1.53 -0.33
SD 1.13 1.46 1.94
CV 0.94 0.95 —
Max 4 5 +4
Min 0 0 -4

Games Played: 30

↓ Scored | Allowed →012345+Total
013.33%3.33%3.33%3.33%3.33%—26.67%
113.33%13.33%3.33%3.33%10.00%—43.33%
2—6.67%————6.67%
36.67%6.67%————13.33%
410.00%—————10.00%
5+———————
Total43.33%30.00%6.67%6.67%13.33%—100%

Summary Statistics

Scored Allowed Difference
Mean 1.37 1.17 +0.20
SD 1.30 1.42 2.20
CV 0.95 1.21 —
Max 4 4 +4
Min 0 0 -4

Games Played: 30

↓ Scored | Allowed →012345+Total
013.33%16.67%—3.33%——33.33%
16.67%10.00%20.00%6.67%3.33%3.33%50.00%
23.33%3.33%3.33%———10.00%
3——6.67%———6.67%
4———————
5+———————
Total23.33%30.00%30.00%10.00%3.33%3.33%100%

Summary Statistics

Scored Allowed Difference
Mean 0.90 1.50 -0.60
SD 0.84 1.25 1.33
CV 0.94 0.84 —
Max 3 5 +2
Min 0 0 -4

Games Played: 30

↓ Scored | Allowed →012345+Total
010.00%6.67%3.33%—3.33%—23.33%
113.33%10.00%3.33%3.33%——30.00%
26.67%6.67%6.67%3.33%——23.33%
3—6.67%—3.33%——10.00%
43.33%3.33%3.33%3.33%——13.33%
5+———————
Total33.33%33.33%16.67%13.33%3.33%—100%

Summary Statistics

Scored Allowed Difference
Mean 1.60 1.20 +0.40
SD 1.33 1.16 1.61
CV 0.83 0.96 —
Max 4 4 +4
Min 0 0 -4

Games Played: 30

↓ Scored | Allowed →012345+Total
013.33%16.67%3.33%—6.67%—40.00%
110.00%3.33%16.67%3.33%——33.33%
23.33%—3.33%———6.67%
33.33%6.67%6.67%———16.67%
4—3.33%————3.33%
5+———————
Total30.00%30.00%30.00%3.33%6.67%—100%

Summary Statistics

Scored Allowed Difference
Mean 1.10 1.27 -0.17
SD 1.21 1.14 1.70
CV 1.10 0.90 —
Max 4 4 +3
Min 0 0 -4

Games Played: 30

↓ Scored | Allowed →012345+Total
06.67%13.33%6.67%—3.33%3.33%33.33%
16.67%3.33%6.67%6.67%3.33%—26.67%
210.00%3.33%10.00%——3.33%26.67%
33.33%6.67%3.33%———13.33%
4———————
5+———————
Total26.67%26.67%26.67%6.67%6.67%6.67%100%

Summary Statistics

Scored Allowed Difference
Mean 1.20 1.60 -0.40
SD 1.06 1.48 1.94
CV 0.89 0.92 —
Max 3 5 +3
Min 0 0 -5

Games Played: 30

↓ Scored | Allowed →012345+Total
03.33%6.67%16.67%10.00%13.33%3.33%53.33%
13.33%3.33%10.00%6.67%3.33%—26.67%
2—3.33%6.67%3.33%——13.33%
3———————
43.33%—3.33%———6.67%
5+———————
Total10.00%13.33%36.67%20.00%16.67%3.33%100%

Summary Statistics

Scored Allowed Difference
Mean 0.80 2.30 -1.50
SD 1.13 1.29 1.98
CV 1.41 0.56 —
Max 4 5 +4
Min 0 0 -5

Games Played: 30

↓ Scored | Allowed →012345+Total
06.67%13.33%————20.00%
116.67%10.00%13.33%6.67%——46.67%
2—3.33%————3.33%
33.33%3.33%————6.67%
410.00%13.33%————23.33%
5+———————
Total36.67%43.33%13.33%6.67%——100%

Summary Statistics

Scored Allowed Difference
Mean 1.67 0.90 +0.77
SD 1.49 0.88 1.87
CV 0.90 0.98 —
Max 4 3 +4
Min 0 0 -2

Games Played: 30

↓ Scored | Allowed →012345+Total
06.67%6.67%6.67%3.33%6.67%3.33%33.33%
16.67%10.00%6.67%6.67%——30.00%
23.33%6.67%6.67%3.33%3.33%—23.33%
33.33%3.33%————6.67%
4—3.33%3.33%———6.67%
5+———————
Total20.00%30.00%23.33%13.33%10.00%3.33%100%

Summary Statistics

Scored Allowed Difference
Mean 1.23 1.77 -0.53
SD 1.19 1.48 2.10
CV 0.97 0.84 —
Max 4 6 +3
Min 0 0 -6

Games Played: 30

↓ Scored | Allowed →012345+Total
013.33%10.00%10.00%3.33%——36.67%
13.33%6.67%6.67%3.33%6.67%—26.67%
2—6.67%—3.33%6.67%—16.67%
3———6.67%——6.67%
46.67%—————6.67%
5+—3.33%3.33%———6.67%
Total23.33%26.67%20.00%16.67%13.33%—100%

Summary Statistics

Scored Allowed Difference
Mean 1.40 1.70 -0.30
SD 1.54 1.37 1.99
CV 1.10 0.80 —
Max 5 4 +4
Min 0 0 -3

Games Played: 30

↓ Scored | Allowed →012345+Total
010.00%6.67%13.33%——3.33%33.33%
110.00%3.33%10.00%———23.33%
26.67%3.33%—10.00%——20.00%
33.33%6.67%6.67%3.33%——20.00%
43.33%—————3.33%
5+———————
Total33.33%20.00%30.00%13.33%—3.33%100%

Summary Statistics

Scored Allowed Difference
Mean 1.37 1.40 -0.03
SD 1.25 1.38 1.92
CV 0.91 0.99 —
Max 4 6 +4
Min 0 0 -6

Games Played: 30

↓ Scored | Allowed →012345+Total
013.33%—3.33%———16.67%
110.00%6.67%————16.67%
213.33%6.67%3.33%———23.33%
36.67%13.33%3.33%———23.33%
46.67%6.67%————13.33%
5+6.67%—————6.67%
Total56.67%33.33%10.00%———100%

Summary Statistics

Scored Allowed Difference
Mean 2.23 0.53 +1.70
SD 1.57 0.68 1.70
CV 0.70 1.28 —
Max 6 2 +6
Min 0 0 -2

Games Played: 30

↓ Scored | Allowed →012345+Total
06.67%6.67%3.33%3.33%——20.00%
116.67%13.33%3.33%—3.33%—36.67%
213.33%10.00%3.33%3.33%——30.00%
3——6.67%———6.67%
4—3.33%————3.33%
5+3.33%—————3.33%
Total40.00%33.33%16.67%6.67%3.33%—100%

Summary Statistics

Scored Allowed Difference
Mean 1.47 1.00 +0.47
SD 1.20 1.08 1.66
CV 0.82 1.08 —
Max 5 4 +5
Min 0 0 -3

Games Played: 30

↓ Scored | Allowed →012345+Total
010.00%6.67%3.33%6.67%10.00%3.33%40.00%
16.67%10.00%6.67%———23.33%
23.33%10.00%3.33%3.33%——20.00%
3—3.33%—6.67%3.33%—13.33%
43.33%—————3.33%
5+———————
Total23.33%30.00%13.33%16.67%13.33%3.33%100%

Summary Statistics

Scored Allowed Difference
Mean 1.17 1.77 -0.60
SD 1.21 1.50 2.03
CV 1.03 0.85 —
Max 4 5 +4
Min 0 0 -5

Games Played: 30

↓ Scored | Allowed →012345+Total
03.33%10.00%3.33%6.67%3.33%—26.67%
1—10.00%3.33%10.00%10.00%—33.33%
26.67%13.33%—6.67%—3.33%30.00%
36.67%—3.33%———10.00%
4———————
5+———————
Total16.67%33.33%10.00%23.33%13.33%3.33%100%

Summary Statistics

Scored Allowed Difference
Mean 1.23 1.93 -0.70
SD 0.97 1.46 1.93
CV 0.79 0.76 —
Max 3 5 +3
Min 0 0 -4

Games Played: 30

↓ Scored | Allowed →012345+Total
010.00%6.67%————16.67%
16.67%3.33%3.33%3.33%——16.67%
26.67%20.00%————26.67%
36.67%3.33%————10.00%
46.67%6.67%3.33%———16.67%
5+6.67%3.33%3.33%———13.33%
Total43.33%43.33%10.00%3.33%——100%

Summary Statistics

Scored Allowed Difference
Mean 2.37 0.73 +1.63
SD 1.73 0.78 1.90
CV 0.73 1.07 —
Max 6 3 +6
Min 0 0 -2

Games Played: 30

Season Summary

Every team's regular-season finish compared against 100,000 simulations. Click any column header to sort. Luck is the team's actual points minus the sim's mean — positive means the team beat the model. Percentile is where the actual result fell in the team's sim distribution (e.g. 90% = the team did this well or better in only 10% of sims).

Team Elo Points Avg Luck Percentile Min 5th Q1 Median Q3 95th Max
Linfield 1403 73 61.39 +11.61 98.0% 47 50 57 62 65 71 75
Portadown 1368 70 65.37 +4.63 74.0% 47 56 61 65 71 75 81
Glentoran 1269 50 54.81 -4.81 21.0% 35 44 52 55 59 65 68
Ballymena United 1155 47 36.21 +10.79 96.0% 23 26 31 36 41 46 55
Lisburn Distillery 1150 55 47.61 +7.39 86.0% 28 35 42 47 52 61 66
Coleraine 1123 51 56.34 -5.34 21.0% 38 47 53 56 60 67 73
Dungannon Swifts 1115 36 39.57 -3.57 36.0% 24 29 34 39 44 51 60
Limavady United 1114 41 44.65 -3.65 30.0% 28 33 40 44 49 54 58
Crusaders 1060 36 29.76 +6.24 86.0% 12 16 25 31 34 42 48
Larne 1032 29 41.07 -12.07 4.0% 22 31 37 42 45 52 56
Ards 1004 38 36.13 +1.87 61.0% 20 26 32 36 41 45 50
Newry Town 973 33 29.24 +3.76 75.0% 15 20 25 29 33 41 48
Institute Drumahoe 970 34 35.19 -1.19 44.0% 19 23 30 35 40 47 57
Cliftonville 960 26 32.72 -6.72 17.0% 21 23 28 32 37 44 47
Omagh Town 901 31 35.69 -4.69 24.0% 21 23 32 35 40 45 50
Glenavon 800 16 21.52 -5.52 19.0% 9 10 18 21 25 31 45

Point Totals in Context

How did each team's actual results compare to their simulated points, Elo rating, average opponent Elo, and percentile within simulated outcomes? Use the buttons to switch between views. In each chart, dashed crosshairs at the league means split the plot into four quadrants: pastel green (team did well, model agreed), pastel red (team did poorly, model agreed), and pastel yellow (model and reality disagreed).

Home-Field Advantage Edge

The simulation applies the same home-field boost to every game across the league, so the per-game home win probabilities bake in the model's idea of HFA. For each team, we sum expected points at home and compare to actual home points, and the same on the road. The bar shows (home points above expected) minus (away points above expected). A tall positive bar means the team's home/road split exceeded what the model predicted — a real fortress effect. A tall negative bar means the reverse: they played worse at home or better on the road than expected.

Season Trends

How each metric evolved across the season - Elo rating, actual and projected points, title/promotion probability, and relegation probability - day by day.

Edges & Scoring

How these are measured

The navy dot is the actual value, the gold line and key are the model's reference where one applies, and the slate ticks are the cutoffs between read labels listed under each metric.

Home Edge
Share of matches won by the home team minus the share won by the away team.
No Edge: under 7% * Slight Edge: 7% to 13% * Clear Edge: 13% to 20.5% * Strong Edge: 20.5% and up.
Elo Value
Number of Elo rating points one goal is worth. A team this many Elo points better than another is expected to win by one goal on a neutral field.
Scoring Tilt
Average home goals minus average away goals per match. The gold line is the home goals edge implied by the scoring value of an Elo point and the home-field Elo bonus.
Road-Tilted: under -0.2 * Neutral: -0.2 to 0.5 * Home-Tilted: 0.5 to 1.2 * Strong Home: 1.2 and up.
Home Edge
HomeDrawAway
+10.83%
Slight Edge
44.17%22.50%33.33%
Elo Value
Home Edge: 37.79 Elo pts.
202 Elo
0.005 goals per Elo point
0600
Scoring Tilt
Expected
+0.18 goals
Neutral
-2+0.19+2

Title Race

How these are measured

The navy dot is the actual value, the gold line and key are the model's reference where one applies, and the slate ticks are the cutoffs between read labels listed under each metric.

Title-Race Openness
Effective number of teams with a live shot at finishing 1st, from the simulation. 1 means the favorite is a near-lock; larger means a wide-open race. Equal to 1 divided by the sum of squared title odds.
One-Team Race: under 2 * Top-Heavy: 2 to 3 * Open: 3 to 4 * Wide Open: 4 and up.
Champion Preseason Odds
Preseason probability that the eventual champion would finish 1st, from the simulation. The dot marks their rank across all teams, from longshot to favorite.
Preseason Favorite: 1st * Among the Favorites: 2nd to 3rd * Middle of the Pack: 4th to 8th * Longshot: 9th or lower.
Title Margin
Points-per-game gap between the champion and the runner-up. Shown per game so it reads the same across long and short seasons. The gold line is the winning margin the model expected, so a dot to the right means a more one-sided race than projected. A title won on goal difference shows 0.00.
Photo Finish: under 0.1 * Tight Race: 0.1 to 0.2 * Comfortable: 0.2 to 0.33 * Runaway: 0.33 and up.
Title-Race Openness
2.5
Top-Heavy
123410
Champion Preseason Odds
23%
Linfield, 2nd of 16
LongshotFavorite
Title Margin
Expected
0.10/gm
Tight Race
00.190.5/gm

Simulation-Based Surprises

How these are measured

The navy dot is the actual value, the gold line and key are the model's reference where one applies, and the slate ticks are the cutoffs between read labels listed under each metric.

Luck Spread
Standard deviation of the gap between each team's actual points and their simulated average points. The gold line is the spread the model expected from chance alone.
As Expected: under 5.2 * Some Luck: 5.2 to 7.8 * Lucky: 7.8 to 10.4 * Wild Swing: 10.4 and up.
Average Finish Error
Average gap between where each team was projected to finish and where they actually finished in the table.
Pinpoint: under 1.44 * Close: 1.44 to 2.16 * Off: 2.16 to 2.88 * Way Off: 2.88 and up.
Biggest Overachiever
The team that finished highest inside its own range of simulated outcomes. The gold line is where the top team in a league of 16 typically lands.
Biggest Underachiever
The team that finished lowest inside its own range of simulated outcomes. The gold line is where the bottom team in a league of 16 typically lands.
Season Outliers
Number of teams that finished above the 95th or below the 5th percentile of their own simulated range. Even a well-calibrated model expects about 10% of teams in the extremes.
Minimal Outliers: under 16 * As Expected: 16 to 25.6 * Several Outliers: 25.6 to 35.2 * Many Outliers: 35.2 and up.
Luck Spread
Expected
6.64 points
Some Luck
06.5016
Average Finish Error
Expected
2.12
Close
01.804
Biggest Overachiever
Expected 96.88%
98.00%
Linfield
50100
Biggest Underachiever
Expected 3.12%
4.00%
Larne
050
Season Outliers
Expected
3 of 16
Minimal Outliers
01.68

Parity

How these are measured

The navy dot is the actual value, the gold line and key are the model's reference where one applies, and the slate ticks are the cutoffs between read labels listed under each metric.

Gini Index
How evenly points were spread across the league. Lower means a tight, balanced table; higher means a few teams ran off with most of the points.
Balanced: under 0.19 * Even: 0.19 to 0.21 * Top-Heavy: 0.21 to 0.25 * Lopsided: 0.25 and up.
Noll-Scully
Take a league where every match is a coin flip and nobody is better than anybody. You would still get a table, with a leader and a bottom club, purely by luck, and you can work out how far apart that table would be. This is the real table measured against it. At 1.00 the season was no more spread out than pure chance; at 2.00 it was twice as spread out, which takes genuine differences in quality. Dividing by the luck figure is what makes seasons of different lengths comparable, because a short season spreads a table by luck alone far more than a long one does. Elo SD in the corner is the same question in rating points: how far apart the teams finished on the ratings.
Coin-Flip Parity: under 1.85 * Moderate Separation: 1.85 to 2.05 * Strong Separation: 2.05 to 2.25 * Wide Separation: 2.25 and up.
Interquartile Edge
Chance the team at the 75th percentile of Elo would beat the team at the 25th percentile on a neutral field. Higher means a bigger gap between the upper and lower half of the table.
Even: under 70% * Slight Edge: 70% to 75.5% * Clear Edge: 75.5% to 81% * Wide Edge: 81% and up.
Best vs. Worst
Chance the top-rated team would beat the bottom-rated team on a neutral field. The gold line is how large that gap tends to be in a league of this size; a dot to the right flags an unusually dominant or unusually weak team.
Even: under 91% * Clear Edge: 91% to 94.5% * Strong Edge: 94.5% to 96.5% * Dominant: 96.5% and up.
Close Games
Share of matches decided by 1 goal or fewer, draws included. The gold line is how many close games the matchups and the scoring value of an Elo point predict.
Few: under 45.5% * Some Drama: 45.5% to 54.5% * Frequent: 54.5% to 59% * Very Frequent: 59% and up.
Blowouts
Share of matches decided by 3 goals or more. The gold line is how many routs the matchups and the scoring model predict.
Rare: under 18.5% * Occasional: 18.5% to 23% * Frequent: 23% to 30% * Very Frequent: 30% and up.
Gini Index
0.20
Even
00.190.250.5
Noll-Scully
Elo SD: 162.01
2.10
Strong Separation
11.852.253
Interquartile Edge
74%
Slight Edge
50%70%81%100%
Best vs. Worst
Baseline 97%
97%
Dominant
50%100%
Close Games
Expected
59%
Very Frequent
0%54%100%
Blowouts
Expected
22%
Occasional
0%22%100%

Predictability

How these are measured

The navy dot is the actual value, the gold line and key are the model's reference where one applies, and the slate ticks are the cutoffs between read labels listed under each metric.

Brier Score
How close the pregame probabilities landed to the actual result, averaged over the season. Confident, correct calls are rewarded most; confident misses are punished most. Lower is better; since draws are possible, a score under 0.66 beats guessing the base rate.
Highly Predictable: under 0.56 * Predictable: 0.56 to 0.62 * Hard to Predict: 0.62 to 0.66 * Coin-Flip: 0.66 and up.
Matchup Imbalance
How lopsided the matchups were on paper, averaging the gap between the two win probabilities over their sum. 0 means every match was a toss-up; 1 means every match was a heavy favorite against a big underdog.
Very Even: under 0.4 * Slight Separation: 0.4 to 0.44 * Notable Separation: 0.44 to 0.5 * Lopsided: 0.5 and up.
Strangeness
How wild the final table was versus what the model expected. A value of 1 means teams landed about one standard deviation from their projections on average. Above 1 is a stranger season; below 1 hugged the projections.
Very Predictable: under 0.8 * As Expected: 0.8 to 1.1 * Wilder Than Modeled: 1.1 to 1.4 * Chaotic: 1.4 and up.
Repeatability
How closely the final table order matched the preseason Elo order, by Spearman rank correlation. Higher means last season's ratings strongly predicted this season's finish. Shows N/A for an inaugural season.
Weak Carryover: under 0.47 * Some Carryover: 0.47 to 0.62 * Strong Carryover: 0.62 to 0.76 * Near-Lock: 0.76 and up.
Upset Rate
Share of matches the underdog won. The gold line is how often the model expected underdogs to win; a dot to the right means upsets ran hotter than expected.
Chalky: under 19% * As Expected: 19% to 22% * Upset-Prone: 22% to 24% * Very Upset-Prone: 24% and up.
Clear Favorite Upset Rate
Share of matches the underdog won, counting only games with a clear favorite (at least 60% likely to win once a draw is set aside). The gold line is how often the model expected these favorites to slip.
Solid Favorites: under 16% * As Expected: 16% to 18.5% * Shaky Favorites: 18.5% to 21% * Very Shaky: 21% and up.
Brier Score
Expected
0.58
Predictable
00.572
Matchup Imbalance
0.42
Slight Separation
00.40.5
Strangeness
Expected
1.08
As Expected
01.002
Repeatability
0.45
Weak Carryover
00.470.620.761
Upset Rate
Expected
23%
Upset-Prone
0%22%50%
Clear Favorite Upset Rate
Expected
21%
Shaky Favorites
0%18%50%

Calibration

How these are measured

The navy dot is the actual value, the gold line and key are the model's reference where one applies, and the slate ticks are the cutoffs between read labels listed under each metric.

Probability calibration
An all-in-one chi-square test of the model's probabilities. Matches are grouped by how confident the model was, and within each group the predicted and actual counts of home wins, draws, and away wins are compared. The p-value is plotted; above 0.05 means well-calibrated.
Miscalibrated: under 0.05 * Borderline: 0.05 to 0.1 * Well Calibrated: 0.1 to 0.5 * Excellent: 0.5 and up.
Calibration slope
Checks whether the spread of the probabilities is right. Each probability is turned into log-odds and a line is fit predicting the actual results. A slope of 1.00 is perfect; below 1 is overconfidence (favorites lost more than their odds implied); above 1 is under-confidence.
Overconfident: under 0.85 * Calibrated: 0.85 to 1.15 * Underconfident: 1.15 to 1.3 * Very Underconfident: 1.3 and up.
Calibration error (ECE)
The average gap between the model's stated chances and how often the predicted result actually happened. Smaller is better. The gold line is the noise ceiling, the error luck alone can produce even with perfect probabilities; below it, the model's error is no larger than chance.
Well Within Noise: under 0.11 * Near Noise Ceiling: 0.11 to 0.16 * Above Noise: 0.16 to 0.21 * Well Above Noise: 0.21 and up.
Probability calibration
0.49
Well Calibrated
0.010.050.10.51
Calibration slope
Ideal
0.86
Calibrated
0.51.001.5
Calibration error (ECE)
Noise ceiling
0.078
Well Within Noise
00.1060.25

Final Table Odds

Each cell is the probability — across 100,000 simulations — that the team (row) finished at that position (column). Rows are sorted by actual finish (champion at top, bottom of the table at the bottom).

Team12345678910111213141516
Linfield23.00%39.00%23.00%9.00%5.00%—1.00%—————————
Portadown58.00%27.00%11.00%3.00%1.00%———————————
Lisburn Distillery1.00%6.00%9.00%10.00%25.00%19.00%11.00%13.00%—3.00%—1.00%1.00%1.00%——
Coleraine11.00%13.00%26.00%31.00%14.00%2.00%2.00%——1.00%——————
Glentoran7.00%14.00%27.00%26.00%16.00%7.00%—1.00%1.00%—1.00%—————
Ballymena United———1.00%2.00%3.00%10.00%14.00%11.00%9.00%10.00%17.00%7.00%11.00%4.00%1.00%
Limavady United——3.00%9.00%21.00%16.00%15.00%13.00%13.00%5.00%2.00%—2.00%1.00%——
Ards————1.00%5.00%11.00%11.00%12.00%17.00%10.00%5.00%15.00%9.00%3.00%1.00%
Crusaders————1.00%1.00%3.00%5.00%2.00%7.00%8.00%15.00%14.00%11.00%20.00%13.00%
Dungannon Swifts—1.00%—6.00%3.00%11.00%12.00%12.00%11.00%13.00%9.00%10.00%7.00%4.00%1.00%—
Institute Drumahoe———1.00%4.00%5.00%7.00%4.00%9.00%15.00%17.00%11.00%9.00%10.00%6.00%2.00%
Newry Town————1.00%1.00%2.00%2.00%3.00%7.00%7.00%7.00%16.00%20.00%22.00%12.00%
Omagh Town————1.00%5.00%9.00%5.00%17.00%11.00%11.00%14.00%10.00%10.00%5.00%2.00%
Larne——1.00%4.00%5.00%20.00%14.00%15.00%12.00%5.00%12.00%7.00%2.00%1.00%2.00%—
Cliftonville—————4.00%3.00%5.00%8.00%7.00%13.00%12.00%13.00%16.00%18.00%1.00%
Glenavon—————1.00%——1.00%——1.00%4.00%6.00%19.00%68.00%

Points Required Per Position

The empirical CDF of simulated point totals per finishing position. Each curve shows, for one position (1st, 2nd, ..., last), the spread of point totals teams accumulated across simulations. Reading the curve at the 50% mark gives the median points typically needed to finish at that position. Steep curves mean the position is tightly clustered around a particular point range; shallow curves mean the position came with a wide variety of point totals.

Next-Season Status

Across 100,000 regular-season simulations, the probability of each team's next-season status. Columns appear in best-to-worst outcome order: promotion-positive on the left, relegation-positive on the right. Cells with darker shading indicate higher likelihood.

Team Same level Qualified for relegation playoff Direct relegation
Coleraine 100% — —
Dungannon Swifts 99.00% 1.00% —
Glentoran 100% — —
Larne 98.00% 2.00% —
Limavady United 100% — —
Linfield 100% — —
Lisburn Distillery 100% — —
Portadown 100% — —
Ards 96.00% 3.00% 1.00%
Ballymena United 95.00% 4.00% 1.00%
Cliftonville 81.00% 18.00% 1.00%
Institute Drumahoe 92.00% 6.00% 2.00%
Omagh Town 93.00% 5.00% 2.00%
Newry Town 66.00% 22.00% 12.00%
Crusaders 67.00% 20.00% 13.00%
Glenavon 13.00% 19.00% 68.00%

Overall Game Log

Summary of every completed game this season. Sort any column by clicking its header.

Date Opponent ScoreExcitement Pre Elo Opp Elo Win % Tie % Loss %Proj. Margin Elo Δ Points
2003-09-19 Omagh Town D 1-153.5 1042 1043 43.47% 23.79% 32.74%+0.18 -0.8 1
2003-09-19 @ Institute Drumahoe D 1-153.5 1043 1042 32.74% 23.79% 43.47%-0.18 +0.8 1
2003-09-20 Ards D 0-049.0 993 1017 40.24% 23.85% 35.91%+0.07 -0.4 1
2003-09-20 @ Newry Town D 0-049.0 1017 993 35.91% 23.85% 40.24%-0.07 +0.4 1
2003-09-20 Ballymena United L 1-252.0 1080 989 54.95% 23.09% 21.96%+0.64 -18.1 0
2003-09-20 @ Larne W 2-152.0 989 1080 21.96% 23.09% 54.95%-0.64 +18.1 3
2003-09-20 Crusaders L 0-150.3 1239 973 70.33% 20.03% 9.64%+1.51 -24.0 0
2003-09-20 @ Glentoran W 1-050.3 973 1239 9.64% 20.03% 70.33%-1.51 +24.1 3
2003-09-20 Glenavon W 3-137.1 1170 1005 62.40% 22.03% 15.57%+1.01 +10.8 3
2003-09-20 @ Dungannon Swifts L 1-337.1 1005 1170 15.57% 22.03% 62.40%-1.01 -10.8 0
2003-09-20 Limavady United W 3-255.6 1047 1170 27.03% 23.54% 49.44%-0.42 +15.6 3
2003-09-20 @ Cliftonville L 2-355.6 1170 1047 49.44% 23.54% 27.03%+0.42 -15.6 0
2003-09-20 Linfield W 2-037.0 1187 1184 44.04% 23.78% 32.19%+0.20 +23.3 3
2003-09-20 @ Coleraine L 0-237.0 1184 1187 32.19% 23.78% 44.04%-0.20 -23.3 0
2003-09-20 Lisburn Distillery W 4-133.5 1229 1029 65.36% 21.41% 13.23%+1.18 +13.1 3
2003-09-20 @ Portadown L 1-433.5 1029 1229 13.23% 21.41% 65.36%-1.18 -13.1 0
2003-09-27 Cliftonville L 0-141.1 1007 1062 35.77% 23.85% 40.38%-0.09 -13.4 3
2003-09-27 @ Ballymena United W 1-041.1 1062 1007 40.38% 23.85% 35.77%+0.09 +13.4 6
2003-09-27 Coleraine D 1-153.8 1016 1211 19.63% 22.79% 57.59%-0.78 +3.0 1
2003-09-27 @ Lisburn Distillery D 1-153.8 1211 1016 57.59% 22.79% 19.63%+0.78 -3.1 4
2003-09-27 Dungannon Swifts W 2-038.0 1161 1181 40.79% 23.84% 35.37%+0.09 +25.1 3
2003-09-27 @ Linfield L 0-238.0 1181 1161 35.37% 23.84% 40.79%-0.09 -25.1 3
2003-09-27 Glentoran W 1-042.8 1155 1215 35.09% 23.84% 41.07%-0.11 +15.0 3
2003-09-27 @ Limavady United L 0-142.8 1215 1155 41.07% 23.84% 35.09%+0.11 -15.0 0
2003-09-27 Institute Drumahoe D 2-259.1 1017 1041 40.27% 23.85% 35.88%+0.07 -0.2 2
2003-09-27 @ Ards D 2-259.1 1041 1017 35.88% 23.85% 40.27%-0.07 +0.2 2
2003-09-27 Larne L 0-434.7 994 1062 34.02% 23.82% 42.16%-0.15 -46.2 0
2003-09-27 @ Glenavon W 4-034.7 1062 994 42.16% 23.82% 34.02%+0.15 +46.2 3
2003-09-27 Newry Town W 3-032.9 1044 992 50.28% 23.49% 26.23%+0.44 +28.7 4
2003-09-27 @ Omagh Town L 0-332.9 992 1044 26.23% 23.49% 50.28%-0.44 -28.7 1
2003-09-27 Portadown L 1-239.9 997 1242 15.50% 22.02% 62.49%-1.03 -6.2 3
2003-09-27 @ Crusaders W 2-139.9 1242 997 62.49% 22.02% 15.50%+1.03 +6.2 6
2003-10-04 Ards W 2-143.3 1076 1017 51.15% 23.42% 25.42%+0.48 +9.6 9
2003-10-04 @ Cliftonville L 1-243.3 1017 1076 25.42% 23.42% 51.15%-0.48 -9.6 2
2003-10-04 Ballymena United D 0-049.6 1156 993 62.12% 22.08% 15.80%+0.99 -4.3 4
2003-10-04 @ Dungannon Swifts D 0-049.6 993 1156 15.80% 22.08% 62.12%-0.99 +4.3 4
2003-10-04 Crusaders W 2-146.6 964 990 39.90% 23.85% 36.25%+0.06 +12.8 4
2003-10-04 @ Newry Town L 1-246.6 990 964 36.25% 23.85% 39.90%-0.06 -12.8 3
2003-10-04 Glenavon W 1-036.6 1042 948 55.25% 23.06% 21.69%+0.65 +8.9 5
2003-10-04 @ Institute Drumahoe L 0-136.6 948 1042 21.69% 23.06% 55.25%-0.65 -8.9 0
2003-10-04 Limavady United W 2-148.2 1108 1170 34.98% 23.84% 41.18%-0.12 +14.1 6
2003-10-04 @ Larne L 1-248.2 1170 1108 41.18% 23.84% 34.98%+0.12 -14.1 3
2003-10-04 Linfield D 1-153.9 1248 1186 51.61% 23.39% 25.00%+0.50 -2.1 7
2003-10-04 @ Portadown D 1-153.9 1186 1248 25.00% 23.39% 51.61%-0.50 +2.1 4
2003-10-04 Lisburn Distillery L 0-148.9 1200 1019 63.79% 21.76% 14.46%+1.09 -22.0 0
2003-10-04 @ Glentoran W 1-048.9 1019 1200 14.46% 21.76% 63.79%-1.09 +22.0 4
2003-10-04 Omagh Town D 1-153.9 1208 1073 59.49% 22.52% 17.99%+0.86 -3.4 5
2003-10-04 @ Coleraine D 1-153.9 1073 1208 17.99% 22.52% 59.49%-0.86 +3.4 5
2003-10-11 Cliftonville W 1-036.4 1188 1085 56.16% 22.96% 20.88%+0.69 +8.6 7
2003-10-11 @ Linfield L 0-136.4 1085 1188 20.88% 22.96% 56.16%-0.69 -8.6 9
2003-10-11 Coleraine D 2-259.5 1008 1204 19.47% 22.76% 57.77%-0.79 +2.3 3
2003-10-11 @ Ards D 2-259.5 1204 1008 57.77% 22.76% 19.47%+0.79 -2.3 6
2003-10-11 Dungannon Swifts L 0-136.6 978 1152 21.58% 23.05% 55.38%-0.68 -8.9 3
2003-10-11 @ Crusaders W 1-036.6 1152 978 55.38% 23.05% 21.58%+0.68 +8.9 7
2003-10-11 Institute Drumahoe W 3-251.0 1041 1051 42.26% 23.82% 33.92%+0.14 +11.5 7
2003-10-11 @ Lisburn Distillery L 2-351.0 1051 1041 33.92% 23.82% 42.26%-0.14 -11.5 5
2003-10-11 Larne D 0-049.0 1076 1122 37.08% 23.86% 39.06%-0.04 +0.2 6
2003-10-11 @ Omagh Town D 0-049.0 1122 1076 39.06% 23.86% 37.08%+0.04 -0.2 7
2003-10-11 Newry Town L 0-238.7 939 977 38.28% 23.86% 37.86%+0.00 -26.7 0
2003-10-11 @ Glenavon W 2-038.7 977 939 37.86% 23.86% 38.28%+0.00 +26.7 7
2003-10-11 Portadown L 0-635.0 1156 1246 31.05% 23.74% 45.21%-0.26 -63.0 3
2003-10-11 @ Limavady United W 6-035.0 1246 1156 45.21% 23.74% 31.05%+0.26 +63.0 10
2003-10-17 Limavady United W 2-037.7 1076 1093 41.35% 23.84% 34.81%+0.11 +24.8 9
2003-10-17 @ Omagh Town L 0-237.7 1093 1076 34.81% 23.84% 41.35%-0.11 -24.8 3
2003-10-17 Newry Town W 4-028.4 1178 1003 63.22% 21.87% 14.90%+1.05 +22.7 3
2003-10-17 @ Glentoran L 0-428.4 1003 1178 14.90% 21.87% 63.22%-1.05 -22.7 7
2003-10-18 Cliftonville W 2-143.8 1122 1077 49.53% 23.53% 26.93%+0.41 +10.1 10
2003-10-18 @ Larne L 1-243.8 1077 1122 26.93% 23.53% 49.53%-0.41 -10.1 9
2003-10-18 Crusaders D 1-153.5 998 969 47.44% 23.65% 28.91%+0.33 -1.4 5
2003-10-18 @ Ballymena United D 1-153.5 969 998 28.91% 23.65% 47.44%-0.33 +1.4 4
2003-10-18 Dungannon Swifts W 3-141.2 1202 1161 49.01% 23.56% 27.42%+0.39 +17.8 9
2003-10-18 @ Coleraine L 1-341.2 1161 1202 27.42% 23.56% 49.01%-0.39 -17.8 7
2003-10-18 Linfield L 0-430.4 1010 1197 20.37% 22.89% 56.74%-0.74 -30.2 3
2003-10-18 @ Ards W 4-030.4 1197 1010 56.74% 22.89% 20.37%+0.74 +30.2 10
2003-10-18 Lisburn Distillery D 2-259.3 912 1052 25.10% 23.40% 51.51%-0.51 +1.5 1
2003-10-18 @ Glenavon D 2-259.3 1052 912 51.51% 23.40% 25.10%+0.51 -1.5 8
2003-10-18 Portadown L 0-328.8 1039 1309 13.79% 21.58% 64.63%-1.15 -16.2 5
2003-10-18 @ Institute Drumahoe W 3-028.8 1309 1039 64.63% 21.58% 13.79%+1.15 +16.2 13
2003-10-21 Glentoran D 0-049.4 996 1201 18.75% 22.65% 58.60%-0.83 +3.6 6
2003-10-21 @ Ballymena United D 0-049.4 1201 996 58.60% 22.65% 18.75%+0.83 -3.6 4
2003-10-24 Larne D 3-363.3 981 1132 23.86% 23.29% 52.85%-0.57 +1.4 8
2003-10-24 @ Newry Town D 3-363.3 1132 981 52.85% 23.29% 23.86%+0.57 -1.4 11
2003-10-25 Ards L 0-146.5 1068 980 54.58% 23.13% 22.29%+0.62 -19.0 3
2003-10-25 @ Limavady United W 1-046.5 980 1068 22.29% 23.13% 54.58%-0.62 +19.0 6
2003-10-25 Ballymena United W 2-143.6 1051 1000 50.22% 23.49% 26.29%+0.44 +9.9 11
2003-10-25 @ Lisburn Distillery L 1-243.6 1000 1051 26.29% 23.49% 50.22%-0.44 -9.9 6
2003-10-25 Coleraine W 2-142.3 1325 1220 56.51% 22.92% 20.57%+0.71 +8.0 16
2003-10-25 @ Portadown L 1-242.3 1220 1325 20.57% 22.92% 56.51%-0.71 -8.0 9
2003-10-25 Glenavon L 0-439.7 970 913 50.91% 23.44% 25.64%+0.47 -64.0 4
2003-10-25 @ Crusaders W 4-039.7 913 970 25.64% 23.44% 50.91%-0.47 +64.0 4
2003-10-25 Glentoran L 1-441.1 1143 1197 35.93% 23.85% 40.22%-0.08 -31.1 7
2003-10-25 @ Dungannon Swifts W 4-141.1 1197 1143 40.22% 23.85% 35.93%+0.08 +31.1 7
2003-10-25 Institute Drumahoe L 1-250.5 1067 1023 49.34% 23.55% 27.12%+0.40 -16.4 9
2003-10-25 @ Cliftonville W 2-150.5 1023 1067 27.12% 23.55% 49.34%-0.40 +16.4 8
2003-10-25 Omagh Town W 2-032.6 1227 1101 58.58% 22.65% 18.76%+0.81 +14.8 13
2003-10-25 @ Linfield L 0-232.6 1101 1227 18.76% 22.65% 58.58%-0.81 -14.8 9
2003-11-01 Cliftonville W 1-034.7 1212 1050 62.00% 22.11% 15.90%+0.99 +6.8 12
2003-11-01 @ Coleraine L 0-134.7 1050 1212 15.90% 22.11% 62.00%-0.99 -6.8 9
2003-11-01 Crusaders W 2-033.6 999 906 55.07% 23.08% 21.85%+0.65 +16.9 9
2003-11-01 @ Ards L 0-233.6 906 999 21.85% 23.08% 55.07%-0.65 -16.9 4
2003-11-01 Institute Drumahoe D 1-153.6 1112 1039 52.79% 23.30% 23.92%+0.55 -2.3 8
2003-11-01 @ Dungannon Swifts D 1-153.6 1039 1112 23.92% 23.30% 52.79%-0.55 +2.3 9
2003-11-01 Larne W 1-036.7 1229 1131 55.62% 23.02% 21.36%+0.67 +8.8 10
2003-11-01 @ Glentoran L 0-136.7 1131 1229 21.36% 23.02% 55.62%-0.67 -8.8 11
2003-11-01 Limavady United L 0-335.8 990 1049 35.33% 23.84% 40.83%-0.10 -36.4 6
2003-11-01 @ Ballymena United W 3-035.8 1049 990 40.83% 23.84% 35.33%+0.10 +36.4 6
2003-11-01 Linfield L 0-230.9 977 1242 14.19% 21.69% 64.12%-1.12 -11.4 4
2003-11-01 @ Glenavon W 2-030.9 1242 977 64.12% 21.69% 14.19%+1.12 +11.4 16
2003-11-01 Lisburn Distillery W 3-249.6 1086 1061 47.00% 23.67% 29.33%+0.31 +10.3 12
2003-11-01 @ Omagh Town L 2-349.6 1061 1086 29.33% 23.67% 47.00%-0.31 -10.3 11
2003-11-01 Portadown L 1-237.5 982 1333 9.37% 19.90% 70.73%-1.55 -3.8 8
2003-11-01 @ Newry Town W 2-137.5 1333 982 70.73% 19.90% 9.37%+1.55 +3.8 19
2003-11-08 Ballymena United W 4-131.4 1253 953 72.48% 19.28% 8.24%+1.67 +8.1 19
2003-11-08 @ Linfield L 1-431.4 953 1253 8.24% 19.28% 72.48%-1.67 -8.1 6
2003-11-08 Coleraine L 0-236.4 1122 1218 30.35% 23.71% 45.93%-0.29 -22.3 11
2003-11-08 @ Larne W 2-036.4 1218 1122 45.93% 23.71% 30.35%+0.29 +22.3 15
2003-11-08 Dungannon Swifts W 5-027.7 1337 1109 67.53% 20.87% 11.61%+1.32 +22.0 22
2003-11-08 @ Portadown L 0-527.7 1109 1337 11.61% 20.87% 67.53%-1.32 -22.0 8
2003-11-08 Glenavon L 2-451.8 1016 966 50.05% 23.50% 26.45%+0.43 -25.7 9
2003-11-08 @ Ards W 4-251.8 966 1016 26.45% 23.50% 50.05%-0.43 +25.7 7
2003-11-08 Glentoran D 1-153.9 1044 1237 19.73% 22.80% 57.47%-0.77 +3.0 10
2003-11-08 @ Cliftonville D 1-153.9 1237 1044 57.47% 22.80% 19.73%+0.77 -3.0 11
2003-11-08 Lisburn Distillery L 0-241.6 1085 1050 48.18% 23.61% 28.21%+0.36 -32.2 6
2003-11-08 @ Limavady United W 2-041.6 1050 1085 28.21% 23.61% 48.18%-0.36 +32.1 14
2003-11-08 Newry Town D 1-153.6 1042 978 51.72% 23.38% 24.90%+0.50 -2.1 10
2003-11-08 @ Institute Drumahoe D 1-153.6 978 1042 24.90% 23.38% 51.72%-0.50 +2.1 9
2003-11-08 Omagh Town W 4-147.5 889 1097 18.53% 22.61% 58.86%-0.84 +47.2 7
2003-11-08 @ Crusaders L 1-447.5 1097 889 58.86% 22.61% 18.53%+0.84 -47.2 12
2003-11-15 Ards L 1-445.5 1049 990 51.26% 23.42% 25.33%+0.48 -41.6 12
2003-11-15 @ Omagh Town W 4-145.5 990 1049 25.33% 23.42% 51.26%-0.48 +41.6 12
2003-11-15 Cliftonville W 3-145.5 980 1047 34.29% 23.83% 41.89%-0.14 +24.8 12
2003-11-15 @ Newry Town L 1-345.5 1047 980 41.89% 23.83% 34.29%+0.14 -24.8 10
2003-11-15 Crusaders L 2-357.8 1053 936 57.65% 22.78% 19.57%+0.77 -17.9 6
2003-11-15 @ Limavady United W 3-257.8 936 1053 19.57% 22.78% 57.65%-0.77 +17.9 10
2003-11-15 Glenavon W 4-036.3 945 992 37.07% 23.86% 39.07%-0.04 +51.4 9
2003-11-15 @ Ballymena United L 0-436.3 992 945 39.07% 23.86% 37.07%+0.04 -51.4 7
2003-11-15 Institute Drumahoe W 4-240.1 1241 1039 65.44% 21.39% 13.17%+1.18 +8.2 18
2003-11-15 @ Coleraine L 2-440.1 1039 1241 13.17% 21.39% 65.44%-1.18 -8.2 10
2003-11-15 Larne L 2-545.6 1088 1100 41.90% 23.83% 34.28%+0.13 -30.4 8
2003-11-15 @ Dungannon Swifts W 5-245.6 1100 1088 34.28% 23.83% 41.90%-0.13 +30.4 14
2003-11-15 Linfield D 1-153.9 1083 1261 21.15% 22.99% 55.86%-0.70 +2.8 15
2003-11-15 @ Lisburn Distillery D 1-153.9 1261 1083 55.86% 22.99% 21.15%+0.70 -2.8 20
2003-11-15 Portadown L 1-244.6 1234 1359 26.86% 23.53% 49.61%-0.43 -10.1 11
2003-11-15 @ Glentoran W 2-144.6 1359 1234 49.61% 23.53% 26.86%+0.43 +10.1 25
2003-11-22 Ards W 1-041.6 997 1031 38.76% 23.86% 37.38%+0.02 +13.9 12
2003-11-22 @ Ballymena United L 0-141.6 1031 997 37.38% 23.86% 38.76%-0.02 -13.9 12
2003-11-22 Coleraine L 0-134.6 1005 1249 15.62% 22.04% 62.33%-1.02 -6.6 12
2003-11-22 @ Newry Town W 1-034.6 1249 1005 62.33% 22.04% 15.62%+1.02 +6.6 21
2003-11-22 Crusaders W 2-140.9 1085 954 59.12% 22.58% 18.30%+0.84 +7.2 18
2003-11-22 @ Lisburn Distillery L 1-240.9 954 1085 18.30% 22.58% 59.12%-0.84 -7.2 10
2003-11-22 Dungannon Swifts W 1-041.6 1022 1057 38.66% 23.86% 37.48%+0.01 +13.9 13
2003-11-22 @ Cliftonville L 0-141.6 1057 1022 37.48% 23.86% 38.66%-0.01 -13.9 8
2003-11-22 Glentoran W 3-149.9 1031 1224 19.80% 22.81% 57.39%-0.77 +32.6 13
2003-11-22 @ Institute Drumahoe L 1-349.9 1224 1031 57.39% 22.81% 19.80%+0.77 -32.6 11
2003-11-22 Limavady United W 3-243.6 1258 1035 67.19% 20.96% 11.86%+1.29 +4.5 23
2003-11-22 @ Linfield L 2-343.6 1035 1258 11.86% 20.96% 67.19%-1.29 -4.6 6
2003-11-22 Omagh Town L 0-335.4 940 1008 34.14% 23.82% 42.04%-0.15 -35.5 7
2003-11-22 @ Glenavon W 3-035.4 1008 940 42.04% 23.82% 34.14%+0.15 +35.5 15
2003-11-22 Portadown L 2-441.6 1130 1369 15.98% 22.12% 61.90%-1.00 -9.9 14
2003-11-22 @ Larne W 4-241.6 1369 1130 61.90% 22.12% 15.98%+1.00 +9.9 28
2003-12-02 Coleraine L 0-141.0 1192 1256 34.63% 23.83% 41.54%-0.13 -13.1 11
2003-12-02 @ Glentoran W 1-041.0 1256 1192 41.54% 23.83% 34.63%+0.13 +13.1 24
2003-12-06 Cliftonville W 2-143.4 1093 1036 50.93% 23.44% 25.62%+0.47 +9.7 21
2003-12-06 @ Lisburn Distillery L 1-243.4 1036 1093 25.62% 23.44% 50.93%-0.47 -9.7 13
2003-12-06 Dungannon Swifts W 3-143.2 1031 1043 41.86% 23.83% 34.32%+0.12 +21.2 9
2003-12-06 @ Limavady United L 1-343.2 1043 1031 34.32% 23.83% 41.86%-0.12 -21.2 8
2003-12-06 Glenavon W 2-135.8 1269 905 76.22% 17.73% 6.05%+1.99 +2.4 27
2003-12-06 @ Coleraine L 1-235.8 905 1269 6.05% 17.73% 76.22%-1.99 -2.4 7
2003-12-06 Glentoran W 2-151.8 1018 1179 22.90% 23.20% 53.91%-0.61 +17.8 15
2003-12-06 @ Ards L 1-251.8 1179 1018 53.91% 23.20% 22.90%+0.61 -17.8 11
2003-12-06 Institute Drumahoe W 6-028.9 1263 1064 65.27% 21.43% 13.30%+1.17 +29.8 26
2003-12-06 @ Linfield L 0-628.9 1064 1263 13.30% 21.43% 65.27%-1.17 -29.8 13
2003-12-06 Larne W 3-257.2 947 1120 21.65% 23.06% 55.29%-0.67 +17.2 13
2003-12-06 @ Crusaders L 2-357.2 1120 947 55.29% 23.06% 21.65%+0.67 -17.2 14
2003-12-06 Newry Town W 4-033.8 1011 998 45.26% 23.74% 31.00%+0.25 +43.0 15
2003-12-06 @ Ballymena United L 0-433.8 998 1011 31.00% 23.74% 45.26%-0.25 -43.0 12
2003-12-06 Portadown L 2-535.2 1043 1379 10.09% 20.25% 69.66%-1.48 -8.7 15
2003-12-06 @ Omagh Town W 5-235.2 1379 1043 69.66% 20.25% 10.09%+1.48 +8.7 31
2003-12-09 Limavady United L 2-347.9 902 1052 24.13% 23.32% 52.56%-0.55 -8.8 7
2003-12-09 @ Glenavon W 3-247.9 1052 902 52.56% 23.32% 24.13%+0.55 +8.7 12
2003-12-11 Omagh Town L 1-248.5 1026 1035 42.43% 23.82% 33.76%+0.14 -14.5 13
2003-12-11 @ Cliftonville W 2-148.5 1035 1026 33.76% 23.82% 42.43%-0.14 +14.5 18
2003-12-13 Ards D 2-259.1 1022 1035 41.77% 23.83% 34.40%+0.12 -0.4 9
2003-12-13 @ Dungannon Swifts D 2-259.1 1035 1022 34.40% 23.83% 41.77%-0.12 +0.4 16
2003-12-13 Ballymena United L 0-151.4 1388 1054 74.56% 18.46% 6.98%+1.84 -25.2 31
2003-12-13 @ Portadown W 1-051.4 1054 1388 6.98% 18.46% 74.56%-1.84 +25.2 18
2003-12-13 Crusaders L 1-348.5 1034 964 52.47% 23.32% 24.21%+0.53 -30.0 13
2003-12-13 @ Institute Drumahoe W 3-148.5 964 1034 24.21% 23.32% 52.47%-0.53 +30.0 16
2003-12-13 Glenavon W 4-026.3 1161 894 70.35% 20.03% 9.62%+1.51 +14.7 14
2003-12-13 @ Glentoran L 0-426.3 894 1161 9.62% 20.03% 70.35%-1.51 -14.7 7
2003-12-13 Limavady United W 2-138.9 1271 1061 66.18% 21.21% 12.60%+1.23 +5.1 30
2003-12-13 @ Coleraine L 1-238.9 1061 1271 12.60% 21.21% 66.18%-1.23 -5.1 12
2003-12-13 Linfield L 1-237.7 955 1293 10.03% 20.22% 69.76%-1.48 -4.0 12
2003-12-13 @ Newry Town W 2-137.7 1293 955 69.76% 20.22% 10.03%+1.48 +4.0 29
2003-12-13 Lisburn Distillery L 0-240.4 1103 1102 43.72% 23.79% 32.50%+0.19 -29.6 14
2003-12-13 @ Larne W 2-040.4 1102 1103 32.50% 23.79% 43.72%-0.19 +29.6 24
2003-12-16 Ballymena United W 2-038.3 1049 1079 39.45% 23.86% 36.70%+0.04 +25.8 21
2003-12-16 @ Omagh Town L 0-238.3 1079 1049 36.70% 23.86% 39.45%-0.04 -25.8 18
2003-12-16 Cliftonville W 5-128.8 1363 1012 75.52% 18.05% 6.44%+1.93 +8.0 34
2003-12-16 @ Portadown L 1-528.8 1012 1363 6.44% 18.05% 75.52%-1.93 -8.0 13
2003-12-16 Larne W 4-142.9 1004 1073 33.86% 23.82% 42.32%-0.16 +35.3 16
2003-12-16 @ Institute Drumahoe L 1-442.9 1073 1004 42.32% 23.82% 33.86%+0.16 -35.3 14
2003-12-16 Linfield L 1-335.7 994 1297 11.83% 20.95% 67.22%-1.31 -8.3 16
2003-12-16 @ Crusaders W 3-135.7 1297 994 67.22% 20.95% 11.83%+1.31 +8.3 32
2003-12-17 Lisburn Distillery D 1-153.5 1036 1132 30.35% 23.71% 45.94%-0.29 +1.2 17
2003-12-17 @ Ards D 1-153.5 1132 1036 45.94% 23.71% 30.35%+0.29 -1.2 25
2003-12-17 Newry Town W 3-032.3 1022 951 52.52% 23.32% 24.16%+0.53 +26.8 12
2003-12-17 @ Dungannon Swifts L 0-332.3 951 1022 24.16% 23.32% 52.52%-0.53 -26.8 12
2003-12-20 Coleraine L 0-133.4 986 1276 12.55% 21.20% 66.25%-1.25 -5.4 16
2003-12-20 @ Crusaders W 1-033.4 1276 986 66.25% 21.20% 12.55%+1.25 +5.4 33
2003-12-20 Dungannon Swifts W 2-033.9 1131 1048 53.93% 23.19% 22.87%+0.60 +17.6 28
2003-12-20 @ Lisburn Distillery L 0-233.9 1048 1131 22.87% 23.19% 53.93%-0.60 -17.6 12
2003-12-20 Institute Drumahoe W 2-145.0 1053 1039 45.45% 23.73% 30.82%+0.26 +11.3 21
2003-12-20 @ Ballymena United L 1-245.0 1039 1053 30.82% 23.73% 45.45%-0.26 -11.3 16
2003-12-20 Larne W 1-032.2 1305 1038 70.34% 20.03% 9.63%+1.51 +4.1 35
2003-12-20 @ Linfield L 0-132.2 1038 1305 9.63% 20.03% 70.34%-1.51 -4.1 14
2003-12-20 Newry Town W 1-035.5 1055 925 59.09% 22.58% 18.33%+0.84 +7.7 15
2003-12-20 @ Limavady United L 0-135.5 925 1055 18.33% 22.58% 59.09%-0.84 -7.7 12
2003-12-20 Portadown W 2-155.8 1037 1371 10.20% 20.29% 69.51%-1.47 +22.5 20
2003-12-20 @ Ards L 1-255.8 1371 1037 69.51% 20.29% 10.20%+1.47 -22.4 34
2003-12-26 Ards W 5-139.3 1034 1059 40.09% 23.85% 36.06%+0.06 +40.3 17
2003-12-26 @ Larne L 1-539.3 1059 1034 36.06% 23.85% 40.09%-0.06 -40.3 20
2003-12-26 Ballymena United W 4-027.5 1281 1064 66.71% 21.08% 12.21%+1.26 +18.7 36
2003-12-26 @ Coleraine L 0-427.5 1064 1281 12.21% 21.08% 66.71%-1.26 -18.8 21
2003-12-26 Crusaders L 0-144.3 1004 981 46.67% 23.68% 29.65%+0.30 -16.6 13
2003-12-26 @ Cliftonville W 1-044.3 981 1004 29.65% 23.68% 46.67%-0.30 +16.6 19
2003-12-26 Glenavon W 2-025.7 1348 879 81.31% 15.06% 3.63%+2.51 +2.7 37
2003-12-26 @ Portadown L 0-225.7 879 1348 3.63% 15.06% 81.31%-2.51 -2.7 7
2003-12-26 Limavady United L 0-436.2 1028 1063 38.69% 23.86% 37.45%+0.01 -51.0 16
2003-12-26 @ Institute Drumahoe W 4-036.2 1063 1028 37.45% 23.86% 38.69%-0.01 +51.0 18
2003-12-26 Linfield L 1-340.9 1176 1309 25.85% 23.46% 50.69%-0.48 -16.9 14
2003-12-26 @ Glentoran W 3-140.9 1309 1176 50.69% 23.46% 25.85%+0.48 +16.9 38
2003-12-26 Lisburn Distillery W 1-048.2 917 1148 16.56% 22.25% 61.20%-0.96 +21.2 15
2003-12-26 @ Newry Town L 0-148.2 1148 917 61.20% 22.25% 16.56%+0.96 -21.2 28
2003-12-26 Omagh Town W 1-042.0 1031 1075 37.39% 23.86% 38.75%-0.03 +14.3 15
2003-12-26 @ Dungannon Swifts L 0-142.0 1075 1031 38.75% 23.86% 37.39%+0.03 -14.3 21
2004-01-01 Cliftonville W 3-138.1 1114 987 58.73% 22.63% 18.64%+0.82 +12.8 21
2004-01-01 @ Limavady United L 1-338.1 987 1114 18.64% 22.63% 58.73%-0.82 -12.8 13
2004-01-01 Coleraine D 0-050.2 1326 1300 47.06% 23.67% 29.28%+0.32 -1.5 39
2004-01-01 @ Linfield D 0-050.2 1300 1326 29.28% 23.67% 47.06%-0.32 +1.5 37
2004-01-01 Dungannon Swifts D 2-259.3 876 1045 22.11% 23.11% 54.78%-0.65 +1.9 8
2004-01-01 @ Glenavon D 2-259.3 1045 876 54.78% 23.11% 22.11%+0.65 -1.9 16
2004-01-01 Glentoran L 0-137.0 997 1159 22.85% 23.19% 53.96%-0.61 -9.3 19
2004-01-01 @ Crusaders W 1-037.0 1159 997 53.96% 23.19% 22.85%+0.61 +9.3 17
2004-01-01 Larne D 1-153.5 1046 1074 39.60% 23.85% 36.55%+0.04 -0.2 22
2004-01-01 @ Ballymena United D 1-153.5 1074 1046 36.55% 23.85% 39.60%-0.04 +0.2 18
2004-01-01 Newry Town W 4-031.2 1019 938 53.77% 23.21% 23.02%+0.59 +33.6 23
2004-01-01 @ Ards L 0-431.2 938 1019 23.02% 23.21% 53.77%-0.59 -33.6 15
2004-01-01 Portadown W 1-048.4 1127 1351 17.17% 22.37% 60.46%-0.92 +20.9 31
2004-01-01 @ Lisburn Distillery L 0-148.4 1351 1127 60.46% 22.37% 17.17%+0.92 -20.9 37
2004-01-03 Ards L 0-140.3 977 1053 33.04% 23.80% 43.16%-0.19 -12.6 16
2004-01-03 @ Institute Drumahoe W 1-040.3 1053 977 43.16% 23.80% 33.04%+0.19 +12.6 26
2004-01-03 Ballymena United L 0-335.2 974 1045 33.64% 23.81% 42.55%-0.17 -35.1 13
2004-01-03 @ Cliftonville W 3-035.2 1045 974 42.55% 23.81% 33.64%+0.17 +35.1 25
2004-01-03 Crusaders W 4-025.0 1330 988 75.02% 18.26% 6.72%+1.88 +10.1 40
2004-01-03 @ Portadown L 0-425.0 988 1330 6.72% 18.26% 75.02%-1.88 -10.1 19
2004-01-03 Glenavon W 1-033.7 1075 878 65.04% 21.49% 13.48%+1.16 +5.8 21
2004-01-03 @ Larne L 0-133.7 878 1075 13.48% 21.49% 65.04%-1.16 -5.8 8
2004-01-03 Limavady United W 2-144.0 1168 1127 48.98% 23.57% 27.45%+0.39 +10.3 20
2004-01-03 @ Glentoran L 1-244.0 1127 1168 27.45% 23.57% 48.98%-0.39 -10.3 21
2004-01-03 Linfield L 0-427.9 1043 1325 13.07% 21.36% 65.56%-1.21 -20.0 16
2004-01-03 @ Dungannon Swifts W 4-027.9 1325 1043 65.56% 21.36% 13.07%+1.21 +20.0 42
2004-01-03 Lisburn Distillery D 0-049.8 1302 1148 61.29% 22.23% 16.48%+0.95 -4.1 38
2004-01-03 @ Coleraine D 0-049.8 1148 1302 16.48% 22.23% 61.29%-0.95 +4.1 32
2004-01-03 Omagh Town W 1-046.2 904 1061 23.40% 23.25% 53.36%-0.59 +18.7 18
2004-01-03 @ Newry Town L 0-146.2 1061 904 53.36% 23.25% 23.40%+0.59 -18.7 21
2004-01-10 Cliftonville D 0-049.4 1065 939 58.62% 22.65% 18.73%+0.81 -3.6 27
2004-01-10 @ Ards D 0-049.4 939 1065 18.73% 22.65% 58.62%-0.81 +3.6 14
2004-01-10 Coleraine D 1-154.2 1042 1298 14.78% 21.84% 63.38%-1.08 +4.0 22
2004-01-10 @ Omagh Town D 1-154.2 1298 1042 63.38% 21.84% 14.78%+1.08 -4.0 39
2004-01-10 Dungannon Swifts W 1-037.9 1080 1023 51.00% 23.44% 25.57%+0.47 +10.3 28
2004-01-10 @ Ballymena United L 0-137.9 1023 1080 25.57% 23.44% 51.00%-0.47 -10.3 16
2004-01-10 Glentoran D 1-153.6 1152 1178 39.99% 23.85% 36.16%+0.06 -0.3 33
2004-01-10 @ Lisburn Distillery D 1-153.6 1178 1152 36.16% 23.85% 39.99%-0.06 +0.3 21
2004-01-10 Institute Drumahoe L 0-236.5 872 964 30.90% 23.73% 45.36%-0.27 -22.6 8
2004-01-10 @ Glenavon W 2-036.5 964 872 45.36% 23.73% 30.90%+0.27 +22.6 19
2004-01-10 Larne D 0-049.1 1117 1080 48.39% 23.60% 28.01%+0.37 -1.8 22
2004-01-10 @ Limavady United D 0-049.1 1080 1117 28.01% 23.60% 48.39%-0.37 +1.8 22
2004-01-10 Newry Town D 2-259.2 978 923 50.66% 23.46% 25.88%+0.46 -1.4 20
2004-01-10 @ Crusaders D 2-259.2 923 978 25.88% 23.46% 50.66%-0.46 +1.4 19
2004-01-10 Portadown D 0-050.7 1345 1340 44.23% 23.77% 32.00%+0.21 -1.0 43
2004-01-10 @ Linfield D 0-050.7 1340 1345 32.00% 23.77% 44.23%-0.21 +1.0 41
2004-01-20 Cliftonville D 1-153.5 850 943 30.78% 23.73% 45.49%-0.27 +1.1 9
2004-01-20 @ Glenavon D 1-153.5 943 850 45.49% 23.73% 30.78%+0.27 -1.1 15
2004-01-20 Glentoran L 1-438.0 1046 1178 25.99% 23.47% 50.55%-0.47 -24.0 22
2004-01-20 @ Omagh Town W 4-138.0 1178 1046 50.55% 23.47% 25.99%+0.47 +24.0 24
2004-01-24 Ards W 4-132.9 1294 1062 67.84% 20.78% 11.38%+1.34 +11.3 42
2004-01-24 @ Coleraine L 1-432.9 1062 1294 11.38% 20.78% 67.84%-1.34 -11.3 27
2004-01-24 Ballymena United W 3-138.7 1203 1091 57.15% 22.84% 20.01%+0.74 +13.6 27
2004-01-24 @ Glentoran L 1-338.7 1091 1203 20.01% 22.84% 57.15%-0.74 -13.6 28
2004-01-24 Crusaders W 2-144.1 1013 976 48.41% 23.60% 27.99%+0.37 +10.4 19
2004-01-24 @ Dungannon Swifts L 1-244.1 976 1013 27.99% 23.60% 48.41%-0.37 -10.4 20
2004-01-24 Glenavon W 4-031.5 925 851 52.92% 23.29% 23.80%+0.55 +34.6 22
2004-01-24 @ Newry Town L 0-431.5 851 925 23.80% 23.29% 52.92%-0.55 -34.6 9
2004-01-24 Limavady United D 0-050.2 1341 1115 67.40% 20.90% 11.70%+1.31 -5.2 42
2004-01-24 @ Portadown D 0-050.2 1115 1341 11.70% 20.90% 67.40%-1.31 +5.2 23
2004-01-24 Linfield L 1-431.0 942 1344 7.36% 18.72% 73.92%-1.80 -7.2 15
2004-01-24 @ Cliftonville W 4-131.0 1344 942 73.92% 18.72% 7.36%+1.80 +7.2 46
2004-01-24 Lisburn Distillery L 0-233.8 987 1152 22.49% 23.15% 54.36%-0.63 -17.4 19
2004-01-24 @ Institute Drumahoe W 2-033.8 1152 987 54.36% 23.15% 22.49%+0.63 +17.4 36
2004-01-24 Omagh Town L 1-251.0 1082 1022 51.32% 23.41% 25.26%+0.48 -17.0 22
2004-01-24 @ Larne W 2-151.0 1022 1082 25.26% 23.41% 51.32%-0.48 +17.0 25
2004-01-27 Institute Drumahoe L 0-340.7 1039 970 52.43% 23.33% 24.25%+0.53 -50.3 25
2004-01-27 @ Omagh Town W 3-040.7 970 1039 24.25% 23.33% 52.43%-0.53 +50.3 22
2004-02-03 Omagh Town W 3-246.0 1120 989 59.15% 22.57% 18.27%+0.84 +6.9 26
2004-02-03 @ Limavady United L 2-346.0 989 1120 18.27% 22.57% 59.15%-0.84 -6.9 25
2004-02-04 Coleraine W 3-259.9 1023 1305 13.07% 21.36% 65.57%-1.21 +20.2 22
2004-02-04 @ Dungannon Swifts L 2-359.9 1305 1023 65.57% 21.36% 13.07%+1.21 -20.2 42
2004-02-07 Cliftonville W 2-142.3 1020 934 54.28% 23.16% 22.56%+0.61 +8.7 25
2004-02-07 @ Institute Drumahoe L 1-242.3 934 1020 22.56% 23.16% 54.28%-0.61 -8.7 15
2004-02-07 Crusaders W 2-151.4 816 966 24.11% 23.31% 52.58%-0.55 +17.4 12
2004-02-07 @ Glenavon L 1-251.4 966 816 52.58% 23.31% 24.11%+0.55 -17.4 20
2004-02-07 Dungannon Swifts W 1-034.4 1216 1043 63.02% 21.91% 15.07%+1.04 +6.4 30
2004-02-07 @ Glentoran L 0-134.4 1043 1216 15.07% 21.91% 63.02%-1.04 -6.4 22
2004-02-07 Limavady United D 0-049.0 1050 1127 32.90% 23.80% 43.30%-0.19 +0.9 28
2004-02-07 @ Ards D 0-049.0 1127 1050 43.30% 23.80% 32.90%+0.19 -0.9 27
2004-02-07 Linfield L 1-334.3 982 1351 8.62% 19.50% 71.88%-1.64 -6.0 25
2004-02-07 @ Omagh Town W 3-134.3 1351 982 71.88% 19.50% 8.62%+1.64 +6.0 49
2004-02-07 Lisburn Distillery L 1-439.5 1077 1169 30.87% 23.73% 45.40%-0.27 -27.6 28
2004-02-07 @ Ballymena United W 4-139.5 1169 1077 45.40% 23.73% 30.87%+0.27 +27.6 39
2004-02-07 Newry Town D 3-363.4 1065 959 56.53% 22.92% 20.55%+0.71 -1.8 23
2004-02-07 @ Larne D 3-363.4 959 1065 20.55% 22.92% 56.53%-0.71 +1.8 23
2004-02-07 Portadown W 3-145.9 1285 1336 36.40% 23.85% 39.75%-0.07 +23.8 45
2004-02-07 @ Coleraine L 1-345.9 1336 1285 39.75% 23.85% 36.40%+0.07 -23.8 42
2004-02-14 Ballymena United D 0-049.0 949 1049 29.75% 23.69% 46.56%-0.31 +1.4 21
2004-02-14 @ Crusaders D 0-049.0 1049 949 46.56% 23.69% 29.75%+0.31 -1.4 29
2004-02-14 Larne D 0-049.1 926 1063 25.42% 23.42% 51.16%-0.49 +2.2 16
2004-02-14 @ Cliftonville D 0-049.1 1063 926 51.16% 23.42% 25.42%+0.49 -2.2 24
2004-02-21 Ards D 0-049.0 950 1051 29.71% 23.69% 46.60%-0.31 +1.4 22
2004-02-21 @ Crusaders D 0-049.0 1051 950 46.60% 23.69% 29.71%+0.31 -1.4 29
2004-02-21 Ballymena United L 0-146.2 1126 1048 53.44% 23.24% 23.32%+0.57 -18.7 27
2004-02-21 @ Limavady United W 1-046.2 1048 1126 23.32% 23.24% 53.44%-0.57 +18.7 32
2004-02-21 Coleraine W 2-047.7 928 1308 8.16% 19.24% 72.61%-1.70 +46.6 19
2004-02-21 @ Cliftonville L 0-247.7 1308 928 72.61% 19.24% 8.16%+1.70 -46.6 45
2004-02-21 Dungannon Swifts W 1-040.5 1029 1037 42.45% 23.82% 33.73%+0.15 +12.8 28
2004-02-21 @ Institute Drumahoe L 0-140.5 1037 1029 33.73% 23.82% 42.45%-0.15 -12.8 22
2004-02-21 Glenavon W 3-130.7 1357 834 83.51% 13.71% 2.78%+2.78 +1.7 52
2004-02-21 @ Linfield L 1-330.7 834 1357 2.78% 13.71% 83.51%-2.78 -1.7 12
2004-02-21 Glentoran L 1-437.0 1061 1223 22.85% 23.19% 53.96%-0.61 -21.5 24
2004-02-21 @ Larne W 4-137.0 1223 1061 53.96% 23.19% 22.85%+0.61 +21.6 33
2004-02-21 Newry Town W 2-027.5 1312 961 75.53% 18.04% 6.43%+1.93 +5.1 45
2004-02-21 @ Portadown L 0-227.5 961 1312 6.43% 18.04% 75.53%-1.93 -5.1 23
2004-02-21 Omagh Town L 1-255.0 1197 976 67.02% 21.00% 11.98%+1.28 -21.7 39
2004-02-21 @ Lisburn Distillery W 2-155.0 976 1197 11.98% 21.00% 67.02%-1.28 +21.7 28
2004-02-24 Ards D 2-260.8 1359 1050 73.05% 19.07% 7.88%+1.72 -4.1 53
2004-02-24 @ Linfield D 2-260.8 1050 1359 7.88% 19.07% 73.05%-1.72 +4.1 30
2004-02-24 Institute Drumahoe D 0-050.4 1317 1041 70.93% 19.83% 9.24%+1.55 -5.9 46
2004-02-24 @ Portadown D 0-050.4 1041 1317 9.24% 19.83% 70.93%-1.55 +5.8 29
2004-02-25 Glentoran D 0-049.8 956 1244 12.66% 21.23% 66.10%-1.24 +5.0 24
2004-02-25 @ Newry Town D 0-049.8 1244 956 66.10% 21.23% 12.66%+1.24 -5.0 34
2004-02-28 Ards L 1-240.5 832 1054 17.31% 22.40% 60.29%-0.91 -6.9 12
2004-02-28 @ Glenavon W 2-140.5 1054 832 60.29% 22.40% 17.31%+0.91 +6.9 33
2004-02-28 Larne L 0-443.9 1262 1039 67.11% 20.98% 11.91%+1.29 -82.5 45
2004-02-28 @ Coleraine W 4-043.9 1039 1262 11.91% 20.98% 67.11%-1.29 +82.5 27
2004-02-28 Limavady United L 0-146.0 1175 1107 52.24% 23.34% 24.42%+0.52 -18.3 39
2004-02-28 @ Lisburn Distillery W 1-046.0 1107 1175 24.42% 23.34% 52.24%-0.52 +18.3 30
2004-02-28 Linfield D 0-050.0 1067 1354 12.70% 21.25% 66.06%-1.24 +5.0 33
2004-02-28 @ Ballymena United D 0-050.0 1354 1067 66.06% 21.25% 12.70%+1.24 -5.0 54
2004-02-28 Portadown L 1-238.9 1024 1311 12.73% 21.26% 66.01%-1.24 -5.2 22
2004-02-28 @ Dungannon Swifts W 2-138.9 1311 1024 66.01% 21.26% 12.73%+1.24 +5.2 49
2004-03-09 Glenavon W 5-025.4 1157 825 74.42% 18.52% 7.06%+1.83 +13.1 42
2004-03-09 @ Lisburn Distillery L 0-525.4 825 1157 7.06% 18.52% 74.42%-1.83 -13.1 12
2004-03-13 Ballymena United L 0-328.9 812 1072 14.50% 21.77% 63.73%-1.10 -16.9 12
2004-03-13 @ Glenavon W 3-028.9 1072 812 63.73% 21.77% 14.50%+1.10 +16.9 36
2004-03-13 Coleraine D 2-259.3 1047 1179 26.04% 23.47% 50.49%-0.47 +1.4 30
2004-03-13 @ Institute Drumahoe D 2-259.3 1179 1047 50.49% 23.47% 26.04%+0.47 -1.4 46
2004-03-13 Dungannon Swifts L 0-243.9 1122 1019 56.21% 22.95% 20.83%+0.70 -36.9 27
2004-03-13 @ Larne W 2-043.9 1019 1122 20.83% 22.95% 56.21%-0.70 +36.9 25
2004-03-13 Glentoran W 2-143.3 1316 1239 53.35% 23.25% 23.40%+0.57 +9.0 52
2004-03-13 @ Portadown L 1-243.3 1239 1316 23.40% 23.25% 53.35%-0.57 -9.0 34
2004-03-13 Limavady United W 2-043.6 951 1126 21.55% 23.05% 55.40%-0.68 +36.4 25
2004-03-13 @ Crusaders L 0-243.6 1126 951 55.40% 23.05% 21.55%+0.68 -36.4 30
2004-03-13 Lisburn Distillery W 3-029.4 1349 1170 63.61% 21.79% 14.60%+1.08 +17.1 57
2004-03-13 @ Linfield L 0-329.4 1170 1349 14.60% 21.79% 63.61%-1.08 -17.1 42
2004-03-13 Newry Town L 1-249.4 975 961 45.46% 23.73% 30.81%+0.26 -15.3 19
2004-03-13 @ Cliftonville W 2-149.4 961 975 30.81% 23.73% 45.46%-0.26 +15.3 27
2004-03-13 Omagh Town W 2-143.1 1061 998 51.71% 23.38% 24.91%+0.50 +9.5 36
2004-03-13 @ Ards L 1-243.1 998 1061 24.91% 23.38% 51.71%-0.50 -9.5 28
2004-03-20 Cliftonville D 2-259.4 1056 959 55.52% 23.03% 21.45%+0.67 -2.0 26
2004-03-20 @ Dungannon Swifts D 2-259.4 959 1056 21.45% 23.03% 55.52%-0.67 +2.0 20
2004-03-20 Lisburn Distillery L 0-136.9 988 1153 22.47% 23.15% 54.38%-0.63 -9.2 25
2004-03-20 @ Crusaders W 1-036.9 1153 988 54.38% 23.15% 22.47%+0.63 +9.2 45
2004-03-23 Cliftonville D 1-154.7 1230 961 70.47% 19.99% 9.54%+1.52 -5.2 35
2004-03-23 @ Glentoran D 1-154.7 961 1230 9.54% 19.99% 70.47%-1.52 +5.2 21
2004-03-23 Linfield L 0-230.8 1089 1367 13.35% 21.45% 65.20%-1.19 -10.8 30
2004-03-23 @ Limavady United W 2-030.8 1367 1089 65.20% 21.45% 13.35%+1.19 +10.8 60
2004-03-25 Dungannon Swifts D 0-049.0 976 1054 32.75% 23.79% 43.46%-0.20 +0.9 28
2004-03-25 @ Newry Town D 0-049.0 1054 976 43.46% 23.79% 32.75%+0.20 -0.9 27
2004-03-27 Ards W 1-036.7 1162 1070 55.00% 23.09% 21.91%+0.64 +9.0 48
2004-03-27 @ Lisburn Distillery L 0-136.7 1070 1162 21.91% 23.09% 55.00%-0.64 -9.0 36
2004-03-27 Crusaders W 1-029.9 1377 979 78.04% 16.85% 5.11%+2.16 +2.1 63
2004-03-27 @ Linfield L 0-129.9 979 1377 5.11% 16.85% 78.04%-2.16 -2.1 25
2004-03-27 Glenavon W 2-028.6 1079 795 71.45% 19.66% 8.90%+1.59 +7.2 33
2004-03-27 @ Limavady United L 0-228.6 795 1079 8.90% 19.66% 71.45%-1.59 -7.2 12
2004-03-27 Glentoran L 0-141.7 1178 1225 36.98% 23.86% 39.16%-0.05 -13.8 46
2004-03-27 @ Coleraine W 1-041.7 1225 1178 39.16% 23.86% 36.98%+0.05 +13.8 38
2004-03-27 Institute Drumahoe L 2-451.3 1085 1049 48.40% 23.60% 28.00%+0.37 -25.0 27
2004-03-27 @ Larne W 4-251.3 1049 1085 28.00% 23.60% 48.40%-0.37 +25.0 33
2004-03-27 Omagh Town W 3-139.0 1089 988 55.95% 22.98% 21.06%+0.69 +14.2 39
2004-03-27 @ Ballymena United L 1-339.0 988 1089 21.06% 22.98% 55.95%-0.69 -14.2 28
2004-03-27 Portadown L 0-131.9 966 1325 9.04% 19.73% 71.22%-1.59 -3.9 21
2004-03-27 @ Cliftonville W 1-031.9 1325 966 71.22% 19.73% 9.04%+1.59 +3.9 55
2004-04-01 Institute Drumahoe W 2-149.5 977 1074 30.29% 23.71% 46.00%-0.29 +15.5 31
2004-04-01 @ Newry Town L 1-249.5 1074 977 46.00% 23.71% 30.29%+0.29 -15.5 33
2004-04-05 Larne W 3-134.8 1329 1060 70.49% 19.98% 9.53%+1.52 +6.7 58
2004-04-05 @ Portadown L 1-334.8 1060 1329 9.53% 19.98% 70.49%-1.52 -6.7 27
2004-04-06 Ballymena United D 1-153.5 1061 1103 37.76% 23.86% 38.38%-0.02 +0.0 37
2004-04-06 @ Ards D 1-153.5 1103 1061 38.38% 23.86% 37.76%+0.02 -0.0 40
2004-04-06 Crusaders L 0-338.1 974 976 43.24% 23.80% 32.96%+0.17 -42.7 28
2004-04-06 @ Omagh Town W 3-038.1 976 974 32.96% 23.80% 43.24%-0.17 +42.7 28
2004-04-06 Institute Drumahoe W 1-034.2 1239 1058 63.70% 21.78% 14.52%+1.08 +6.2 41
2004-04-06 @ Glentoran L 0-134.2 1058 1239 14.52% 21.78% 63.70%-1.08 -6.2 33
2004-04-10 Ards W 3-028.9 1245 1061 63.97% 21.72% 14.31%+1.10 +16.7 44
2004-04-10 @ Glentoran L 0-328.9 1061 1245 14.31% 21.72% 63.97%-1.10 -16.7 37
2004-04-10 Ballymena United D 1-153.5 992 1103 28.59% 23.63% 47.78%-0.36 +1.5 32
2004-04-10 @ Newry Town D 1-153.5 1103 992 47.78% 23.63% 28.59%+0.36 -1.5 41
2004-04-10 Coleraine D 0-050.3 788 1164 8.33% 19.34% 72.34%-1.68 +6.1 13
2004-04-10 @ Glenavon D 0-050.3 1164 788 72.34% 19.34% 8.33%+1.68 -6.1 47
2004-04-10 Crusaders D 0-049.1 1053 1019 48.13% 23.61% 28.25%+0.36 -1.7 28
2004-04-10 @ Larne D 0-049.1 1019 1053 28.25% 23.61% 48.13%-0.36 +1.7 29
2004-04-10 Limavady United L 1-247.5 1053 1086 39.03% 23.86% 37.12%+0.02 -13.5 27
2004-04-10 @ Dungannon Swifts W 2-147.5 1086 1053 37.12% 23.86% 39.03%-0.02 +13.5 36
2004-04-10 Linfield D 0-050.3 1052 1379 10.52% 20.43% 69.05%-1.43 +5.5 34
2004-04-10 @ Institute Drumahoe D 0-050.3 1379 1052 69.05% 20.43% 10.52%+1.43 -5.5 64
2004-04-10 Lisburn Distillery D 0-049.4 963 1171 18.42% 22.60% 58.98%-0.85 +3.7 22
2004-04-10 @ Cliftonville D 0-049.4 1171 963 58.98% 22.60% 18.42%+0.85 -3.7 49
2004-04-10 Omagh Town W 1-029.8 1336 931 78.33% 16.70% 4.97%+2.19 +2.0 61
2004-04-10 @ Portadown L 0-129.8 931 1336 4.97% 16.70% 78.33%-2.19 -2.0 28
2004-04-12 Cliftonville L 2-352.4 929 966 38.40% 23.86% 37.74%+0.00 -12.7 28
2004-04-12 @ Omagh Town W 3-252.4 966 929 37.74% 23.86% 38.40%+0.00 +12.7 25
2004-04-13 Coleraine D 3-363.1 1099 1158 35.33% 23.84% 40.82%-0.10 +0.2 37
2004-04-13 @ Limavady United D 3-363.1 1158 1099 40.82% 23.84% 35.33%+0.10 -0.2 48
2004-04-13 Dungannon Swifts L 0-240.5 1045 1039 44.30% 23.77% 31.93%+0.21 -30.0 37
2004-04-13 @ Ards W 2-040.5 1039 1045 31.93% 23.77% 44.30%-0.21 +30.0 30
2004-04-13 Glentoran L 1-429.8 794 1262 5.36% 17.10% 77.53%-2.13 -5.1 13
2004-04-13 @ Glenavon W 4-129.8 1262 794 77.53% 17.10% 5.36%+2.13 +5.1 47
2004-04-13 Institute Drumahoe W 3-144.2 1021 1058 38.46% 23.86% 37.68%+0.01 +22.8 32
2004-04-13 @ Crusaders L 1-344.2 1058 1021 37.68% 23.86% 38.46%-0.01 -22.8 34
2004-04-13 Larne W 1-036.0 1168 1052 57.56% 22.79% 19.65%+0.76 +8.2 52
2004-04-13 @ Lisburn Distillery L 0-136.0 1052 1168 19.65% 22.79% 57.56%-0.76 -8.2 28
2004-04-13 Newry Town W 5-024.7 1374 994 77.08% 17.32% 5.60%+2.07 +10.2 67
2004-04-13 @ Linfield L 0-524.7 994 1374 5.60% 17.32% 77.08%-2.07 -10.2 32
2004-04-13 Portadown L 1-434.9 1101 1338 16.16% 22.16% 61.67%-0.98 -15.8 41
2004-04-13 @ Ballymena United W 4-134.9 1338 1101 61.67% 22.16% 16.16%+0.98 +15.8 64
2004-04-17 Ards W 4-025.1 1354 1015 74.85% 18.34% 6.81%+1.87 +10.2 67
2004-04-17 @ Portadown L 0-425.1 1015 1354 6.81% 18.34% 74.85%-1.87 -10.2 37
2004-04-17 Crusaders L 0-147.3 1158 1044 57.39% 22.81% 19.80%+0.75 -19.9 48
2004-04-17 @ Coleraine W 1-047.3 1044 1158 19.80% 22.81% 57.39%-0.75 +19.9 35
2004-04-17 Limavady United D 1-153.5 984 1100 27.94% 23.60% 48.47%-0.39 +1.6 33
2004-04-17 @ Newry Town D 1-153.5 1100 984 48.47% 23.60% 27.94%+0.39 -1.6 38
2004-04-17 Linfield L 0-327.3 1044 1384 9.88% 20.15% 69.98%-1.50 -11.6 28
2004-04-17 @ Larne W 3-027.3 1384 1044 69.98% 20.15% 9.88%+1.50 +11.6 70
2004-04-17 Lisburn Distillery W 2-041.4 1069 1176 29.09% 23.66% 47.25%-0.34 +31.6 33
2004-04-17 @ Dungannon Swifts L 0-241.4 1176 1069 47.25% 23.66% 29.09%+0.34 -31.6 52
2004-04-17 Omagh Town W 4-024.8 1267 916 75.48% 18.06% 6.46%+1.92 +9.7 50
2004-04-17 @ Glentoran L 0-424.8 916 1267 6.46% 18.06% 75.48%-1.92 -9.7 28
2004-04-19 Ballymena United L 0-435.5 1035 1086 36.45% 23.85% 39.70%-0.06 -48.8 34
2004-04-19 @ Institute Drumahoe W 4-035.5 1086 1035 39.70% 23.85% 36.45%+0.06 +48.8 44
2004-04-19 Newry Town W 4-348.1 1138 985 61.19% 22.25% 16.56%+0.94 +6.1 51
2004-04-19 @ Coleraine L 3-448.1 985 1138 16.56% 22.25% 61.19%-0.94 -6.1 33
2004-04-20 Glenavon W 2-141.3 907 789 57.78% 22.76% 19.46%+0.77 +7.7 31
2004-04-20 @ Omagh Town L 1-241.3 789 907 19.46% 22.76% 57.78%-0.77 -7.6 13
2004-04-22 Glenavon L 0-149.2 979 781 65.15% 21.46% 13.39%+1.17 -22.5 25
2004-04-22 @ Cliftonville W 1-049.2 781 979 13.39% 21.46% 65.15%-1.17 +22.5 16
2004-04-24 Cliftonville D 0-049.3 1064 957 56.65% 22.90% 20.45%+0.72 -3.2 36
2004-04-24 @ Crusaders D 0-049.3 957 1064 20.45% 22.90% 56.65%-0.72 +3.2 26
2004-04-24 Coleraine W 3-143.1 1134 1144 42.27% 23.82% 33.91%+0.14 +21.0 47
2004-04-24 @ Ballymena United L 1-343.1 1144 1134 33.91% 23.82% 42.27%-0.14 -21.0 51
2004-04-24 Dungannon Swifts L 1-338.7 914 1101 20.39% 22.90% 56.72%-0.74 -13.8 31
2004-04-24 @ Omagh Town W 3-138.7 1101 914 56.72% 22.90% 20.39%+0.74 +13.8 36
2004-04-24 Glentoran W 2-142.8 1396 1276 57.92% 22.74% 19.34%+0.78 +7.6 73
2004-04-24 @ Linfield L 1-242.8 1276 1396 19.34% 22.74% 57.92%-0.78 -7.6 50
2004-04-24 Institute Drumahoe W 2-032.9 1098 986 57.16% 22.84% 20.00%+0.74 +15.7 41
2004-04-24 @ Limavady United L 0-232.9 986 1098 20.00% 22.84% 57.16%-0.74 -15.7 34
2004-04-24 Larne D 1-153.5 1004 1032 39.76% 23.85% 36.39%+0.05 -0.2 38
2004-04-24 @ Ards D 1-153.5 1032 1004 36.39% 23.85% 39.76%-0.05 +0.2 29
2004-04-24 Newry Town W 3-245.0 1144 979 62.32% 22.05% 15.63%+1.00 +5.9 55
2004-04-24 @ Lisburn Distillery L 2-345.0 979 1144 15.63% 22.05% 62.32%-1.00 -6.0 33
2004-04-24 Portadown L 0-323.5 804 1364 3.41% 14.75% 81.84%-2.59 -3.7 16
2004-04-24 @ Glenavon W 3-023.5 1364 804 81.84% 14.75% 3.41%+2.59 +3.7 70

Biggest Upsets

The 25 games where the underdog won despite the lowest pregame win probability. Underdog Win % is the winner's pregame chance of winning the game (lower = bigger upset). @ before a team name indicates the away side. An asterisk (*) after the date marks a playoff game.

# Date Underdog Win % Winning Team Losing Team
Team Elo Score Team Elo Score
1 2003-12-13 6.98% Ballymena United 1054 1 @ Portadown 1388 0
2 2004-02-21 8.16% @ Cliftonville 928 2 Coleraine 1308 0
3 2003-09-20 9.64% Crusaders 973 1 @ Glentoran 1239 0
4 2003-12-20 10.20% @ Ards 1037 2 Portadown 1371 1
5 2004-02-28 11.91% Larne 1039 4 @ Coleraine 1262 0
6 2004-02-21 11.98% Omagh Town 976 2 @ Lisburn Distillery 1197 1
7 2004-02-04 13.07% @ Dungannon Swifts 1023 3 Coleraine 1305 2
8 2004-04-22 13.39% Glenavon 781 1 @ Cliftonville 979 0
9 2003-10-04 14.46% Lisburn Distillery 1019 1 @ Glentoran 1200 0
10 2003-12-26 16.56% @ Newry Town 917 1 Lisburn Distillery 1148 0
11 2004-01-01 17.17% @ Lisburn Distillery 1127 1 Portadown 1351 0
12 2003-11-08 18.53% @ Crusaders 889 4 Omagh Town 1097 1
13 2003-11-15 19.57% Crusaders 936 3 @ Limavady United 1053 2
14 2003-11-22 19.80% @ Institute Drumahoe 1031 3 Glentoran 1224 1
15 2004-04-17 19.80% Crusaders 1044 1 @ Coleraine 1158 0
16 2004-03-13 20.83% Dungannon Swifts 1019 2 @ Larne 1122 0
17 2004-03-13 21.55% @ Crusaders 951 2 Limavady United 1126 0
18 2003-12-06 21.65% @ Crusaders 947 3 Larne 1120 2
19 2003-09-20 21.96% Ballymena United 989 2 @ Larne 1080 1
20 2003-10-25 22.29% Ards 980 1 @ Limavady United 1068 0
21 2003-12-06 22.90% @ Ards 1018 2 Glentoran 1179 1
22 2004-02-21 23.32% Ballymena United 1048 1 @ Limavady United 1126 0
23 2004-01-03 23.40% @ Newry Town 904 1 Omagh Town 1061 0
24 2004-02-07 24.11% @ Glenavon 816 2 Crusaders 966 1
25 2003-12-13 24.21% Crusaders 964 3 @ Institute Drumahoe 1034 1

Biggest Elo Changes

The 25 games that resulted in the largest shift in Elo rating.

# Date Elo Δ Winning Team Losing Team Tie %
Team Score Elo Win % Team Score Elo Win %
1 2004-02-28 82.54 Larne 4 1039 11.91% @ Coleraine 0 1262 67.11% 20.98%
2 2003-10-25 64.01 Glenavon 4 913 25.64% @ Crusaders 0 970 50.91% 23.44%
3 2003-10-11 62.97 Portadown 6 1246 45.21% @ Limavady United 0 1156 31.05% 23.74%
4 2003-11-15 51.43 @ Ballymena United 4 945 37.07% Glenavon 0 992 39.07% 23.86%
5 2003-12-26 51.04 Limavady United 4 1063 37.45% @ Institute Drumahoe 0 1028 38.69% 23.86%
6 2004-01-27 50.30 Institute Drumahoe 3 970 24.25% @ Omagh Town 0 1039 52.43% 23.33%
7 2004-04-19 48.76 Ballymena United 4 1086 39.70% @ Institute Drumahoe 0 1035 36.45% 23.85%
8 2003-11-08 47.15 @ Crusaders 4 889 18.53% Omagh Town 1 1097 58.86% 22.61%
9 2004-02-21 46.60 @ Cliftonville 2 928 8.16% Coleraine 0 1308 72.61% 19.24%
10 2003-09-27 46.23 Larne 4 1062 42.16% @ Glenavon 0 994 34.02% 23.82%
11 2003-12-06 42.97 @ Ballymena United 4 1011 45.26% Newry Town 0 998 31.00% 23.74%
12 2004-04-06 42.66 Crusaders 3 976 32.96% @ Omagh Town 0 974 43.24% 23.80%
13 2003-11-15 41.57 Ards 4 990 25.33% @ Omagh Town 1 1049 51.26% 23.42%
14 2003-12-26 40.31 @ Larne 5 1034 40.09% Ards 1 1059 36.06% 23.85%
15 2004-03-13 36.89 Dungannon Swifts 2 1019 20.83% @ Larne 0 1122 56.21% 22.95%
16 2003-11-01 36.43 Limavady United 3 1049 40.83% @ Ballymena United 0 990 35.33% 23.84%
17 2004-03-13 36.40 @ Crusaders 2 951 21.55% Limavady United 0 1126 55.40% 23.05%
18 2003-11-22 35.48 Omagh Town 3 1008 42.04% @ Glenavon 0 940 34.14% 23.82%
19 2003-12-16 35.35 @ Institute Drumahoe 4 1004 33.86% Larne 1 1073 42.32% 23.82%
20 2004-01-03 35.07 Ballymena United 3 1045 42.55% @ Cliftonville 0 974 33.64% 23.81%
21 2004-01-24 34.58 @ Newry Town 4 925 52.92% Glenavon 0 851 23.80% 23.29%
22 2004-01-01 33.62 @ Ards 4 1019 53.77% Newry Town 0 938 23.02% 23.21%
23 2003-11-22 32.57 @ Institute Drumahoe 3 1031 19.80% Glentoran 1 1224 57.39% 22.81%
24 2003-11-08 32.15 Lisburn Distillery 2 1050 28.21% @ Limavady United 0 1085 48.18% 23.61%
25 2004-04-17 31.62 @ Dungannon Swifts 2 1069 29.09% Lisburn Distillery 0 1176 47.25% 23.66%

Most & Least Exciting Games

The season’s games ranked by excitement rating (0–100) — a blend of closeness, upset, team quality, and scoring. An asterisk (*) after the date indicates a playoff game.

# Date Excitement Winning Team Losing Team Tie %
Team Score Elo Win % Team Score Elo Win %
1 2004-02-07 63.4 @ Larne 3 1065 56.53% Newry Town 3 959 20.55% 22.92%
2 2003-10-24 63.3 @ Newry Town 3 981 23.86% Larne 3 1132 52.85% 23.29%
3 2004-04-13 63.1 @ Limavady United 3 1099 35.33% Coleraine 3 1158 40.82% 23.84%
4 2004-02-24 60.8 @ Linfield 2 1359 73.05% Ards 2 1050 7.88% 19.07%
5 2004-02-04 59.9 @ Dungannon Swifts 3 1023 13.07% Coleraine 2 1305 65.57% 21.36%
6 2003-10-11 59.5 @ Ards 2 1008 19.47% Coleraine 2 1204 57.77% 22.76%
7 2004-03-20 59.4 @ Dungannon Swifts 2 1056 55.52% Cliftonville 2 959 21.45% 23.03%
8 2003-10-18 59.3 @ Glenavon 2 912 25.10% Lisburn Distillery 2 1052 51.51% 23.40%
9 2004-01-01 59.3 @ Glenavon 2 876 22.11% Dungannon Swifts 2 1045 54.78% 23.11%
10 2004-03-13 59.3 @ Institute Drumahoe 2 1047 26.04% Coleraine 2 1179 50.49% 23.47%
11 2004-01-10 59.2 @ Crusaders 2 978 50.66% Newry Town 2 923 25.88% 23.46%
12 2003-09-27 59.1 @ Ards 2 1017 40.27% Institute Drumahoe 2 1041 35.88% 23.85%
13 2003-12-13 59.1 @ Dungannon Swifts 2 1022 41.77% Ards 2 1035 34.40% 23.83%
14 2003-11-15 57.8 Crusaders 3 936 19.57% @ Limavady United 2 1053 57.65% 22.78%
15 2003-12-06 57.2 @ Crusaders 3 947 21.65% Larne 2 1120 55.29% 23.06%
16 2003-12-20 55.8 @ Ards 2 1037 10.20% Portadown 1 1371 69.51% 20.29%
17 2003-09-20 55.6 @ Cliftonville 3 1047 27.03% Limavady United 2 1170 49.44% 23.54%
18 2004-02-21 55.0 Omagh Town 2 976 11.98% @ Lisburn Distillery 1 1197 67.02% 21.00%
19 2004-03-23 54.7 @ Glentoran 1 1230 70.47% Cliftonville 1 961 9.54% 19.99%
20 2004-01-10 54.2 @ Omagh Town 1 1042 14.78% Coleraine 1 1298 63.38% 21.84%
21 2003-10-04 53.9 @ Portadown 1 1248 51.61% Linfield 1 1186 25.00% 23.39%
22 2003-10-04 53.9 @ Coleraine 1 1208 59.49% Omagh Town 1 1073 17.99% 22.52%
23 2003-11-08 53.9 @ Cliftonville 1 1044 19.73% Glentoran 1 1237 57.47% 22.80%
24 2003-11-15 53.9 @ Lisburn Distillery 1 1083 21.15% Linfield 1 1261 55.86% 22.99%
25 2003-09-27 53.8 @ Lisburn Distillery 1 1016 19.63% Coleraine 1 1211 57.59% 22.79%
# Date Excitement Winning Team Losing Team Tie %
Team Score Elo Win % Team Score Elo Win %
1 2004-04-24 23.5 Portadown 3 1364 81.84% @ Glenavon 0 804 3.41% 14.75%
2 2004-04-13 24.7 @ Linfield 5 1374 77.08% Newry Town 0 994 5.60% 17.32%
3 2004-04-17 24.8 @ Glentoran 4 1267 75.48% Omagh Town 0 916 6.46% 18.06%
4 2004-01-03 25.0 @ Portadown 4 1330 75.02% Crusaders 0 988 6.72% 18.26%
5 2004-04-17 25.1 @ Portadown 4 1354 74.85% Ards 0 1015 6.81% 18.34%
6 2004-03-09 25.4 @ Lisburn Distillery 5 1157 74.42% Glenavon 0 825 7.06% 18.52%
7 2003-12-26 25.7 @ Portadown 2 1348 81.31% Glenavon 0 879 3.63% 15.06%
8 2003-12-13 26.3 @ Glentoran 4 1161 70.35% Glenavon 0 894 9.62% 20.03%
9 2004-04-17 27.3 Linfield 3 1384 69.98% @ Larne 0 1044 9.88% 20.15%
10 2003-12-26 27.5 @ Coleraine 4 1281 66.71% Ballymena United 0 1064 12.21% 21.08%
11 2004-02-21 27.5 @ Portadown 2 1312 75.53% Newry Town 0 961 6.43% 18.04%
12 2003-11-08 27.7 @ Portadown 5 1337 67.53% Dungannon Swifts 0 1109 11.61% 20.87%
13 2004-01-03 27.9 Linfield 4 1325 65.56% @ Dungannon Swifts 0 1043 13.07% 21.36%
14 2003-10-17 28.4 @ Glentoran 4 1178 63.22% Newry Town 0 1003 14.90% 21.87%
15 2004-03-27 28.6 @ Limavady United 2 1079 71.45% Glenavon 0 795 8.90% 19.66%
16 2003-10-18 28.8 Portadown 3 1309 64.63% @ Institute Drumahoe 0 1039 13.79% 21.58%
17 2003-12-16 28.8 @ Portadown 5 1363 75.52% Cliftonville 1 1012 6.44% 18.05%
18 2003-12-06 28.9 @ Linfield 6 1263 65.27% Institute Drumahoe 0 1064 13.30% 21.43%
19 2004-03-13 28.9 Ballymena United 3 1072 63.73% @ Glenavon 0 812 14.50% 21.77%
20 2004-04-10 28.9 @ Glentoran 3 1245 63.97% Ards 0 1061 14.31% 21.72%
21 2004-03-13 29.4 @ Linfield 3 1349 63.61% Lisburn Distillery 0 1170 14.60% 21.79%
22 2004-04-10 29.8 @ Portadown 1 1336 78.33% Omagh Town 0 931 4.97% 16.70%
23 2004-04-13 29.8 Glentoran 4 1262 77.53% @ Glenavon 1 794 5.36% 17.10%
24 2004-03-27 29.9 @ Linfield 1 1377 78.04% Crusaders 0 979 5.11% 16.85%
25 2003-10-18 30.4 Linfield 4 1197 56.74% @ Ards 0 1010 20.37% 22.89%