‹ ›

2019 League of Ireland First Division Season

135 games

Final

Promoted

—

No promotions.

Relegated

No relegation

Biggest Overachiever

Cabinteely

9.60 points above expected

50 points · 40.40 expected points

Biggest Disappointment

Galway United

10.80 points below expected

26 points · 36.80 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 Shelbourne 27 19 3 5 60 50 19 +31 52.57 +7.43
2 Drogheda United 27 16 3 8 51 59 36 +23 47.56 +3.44
3 Longford Town 27 16 3 8 51 41 23 +18 50.06 +0.94
4 Cabinteely 27 14 8 5 50 39 28 +11 40.40 +9.60
5 Bray Wanderers 27 14 4 9 46 44 26 +18 38.02 +7.98
6 Cobh Ramblers 27 8 7 12 31 38 51 -13 30.76 +0.24
7 Galway United 27 7 5 15 26 36 42 -6 36.80 -10.80
8 Athlone Town 27 4 6 17 18 30 61 -31 19.71 -1.71
9 Wexford 27 2 5 20 11 22 65 -43 20.78 -9.78
10 Limerick* 27 10 6 11 10 33 41 -8 12.43 -2.43

* Point deductions: Limerick (-26 pts)

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 Cabinteely 50 40.40 +9.60
2 Bray Wanderers 46 38.02 +7.98
3 Shelbourne 60 52.57 +7.43
4 Drogheda United 51 47.56 +3.44
5 Longford Town 51 50.06 +0.94

Biggest Disappointments

# Team Actual Sim vsSim
1 Galway United 26 36.80 -10.80
2 Wexford 11 20.78 -9.78
3 Limerick 10 12.43 -2.43
4 Athlone Town 18 19.71 -1.71
5 Cobh Ramblers 31 30.76 +0.24

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 Shelbourne 8 May 10 – Jul 5 1 in 113
2 Limerick 4 Mar 15 – Apr 5 1 in 42
3 Galway United 3 Aug 16 – Sep 16 1 in 32
4 Bray Wanderers 3 Feb 22 – Mar 8 1 in 28
5 Cobh Ramblers 2 Jul 26 – Aug 3 1 in 24

Most Unlikely Losing Streaks

# Team Games Dates Probability
1 Galway United 5 Mar 8 – Apr 12 1 in 320
2 Limerick 4 Jul 12 – Aug 2 1 in 43
3 Athlone Town 6 Mar 22 – Apr 26 1 in 36
4 Bray Wanderers 2 Mar 15 – Mar 22 1 in 27
5 Longford Town 2 May 11 – May 17 1 in 19

Most Unlikely Unbeaten Streaks

# Team Games Dates Probability
1 Cabinteely 9 May 31 – Aug 2 1 in 78
2 Bray Wanderers 8 Jul 12 – Sep 21 1 in 45
3 Cobh Ramblers 6 Jul 13 – Aug 31 1 in 30
4 Longford Town 10 Feb 22 – May 3 1 in 18
5 Limerick 6 Mar 8 – Apr 12 1 in 14

Most Unlikely Winless Streaks

# Team Games Dates Probability
1 Galway United 12 May 20 – Aug 2 1 in 153
2 Wexford 17 May 3 – Sep 21 1 in 26
3 Cabinteely 5 May 18 – Jun 14 1 in 20
4 Limerick 5 Jul 12 – Aug 16 1 in 18
5 Athlone Town 14 Mar 22 – Jun 28 1 in 17

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
Shelbourne 1302 60 +39 10 9.0 +1.0
Drogheda United 1210 51 -21 9 10.0 -1.0
Longford Town 1189 51 -4 9 9.6 -0.6
Cabinteely 1138 50 +13 10 9.8 +0.2
Bray Wanderers 1162 46 +56 11 6.6 +4.4
Limerick 1034 36 -41 4 7.1 -3.1
Cobh Ramblers 999 31 -34 5 5.1 -0.1
Galway United 1069 26 +51 10 6.6 +3.4
Athlone Town 856 18 -14 2 2.8 -0.8
Wexford 851 11 -45 0 2.9 -2.9

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 AT BW CAB CR DU GU LIM LT SHE WEX
Athlone Town —
1-0-2
2.18
0-1-2
1.95
1-1-1
2.71
0-0-3
1.63
0-2-1
2.44
0-2-1
2.14
0-0-3
1.66
0-0-3
1.61
2-0-1
3.88
Bray Wanderers
2-0-1
6.17
—
1-1-1
3.70
1-1-1
5.09
2-0-1
3.13
2-1-0
4.07
2-0-1
4.23
2-0-1
2.74
0-1-2
2.61
2-0-1
5.99
Cabinteely
2-1-0
6.43
1-1-1
4.58
—
1-2-0
4.75
1-1-1
3.16
1-1-1
4.72
1-0-2
4.61
2-1-0
3.02
2-1-0
2.52
3-0-0
6.12
Cobh Ramblers
1-1-1
5.60
1-1-1
3.19
0-2-1
3.53
—
0-0-3
2.59
2-0-1
3.68
1-0-2
3.42
0-1-2
2.43
2-0-1
2.23
1-2-0
5.41
Drogheda United
3-0-0
6.81
1-0-2
5.17
1-1-1
5.15
3-0-0
5.74
—
3-0-0
5.22
2-1-0
5.09
0-0-3
3.91
0-1-2
4.12
3-0-0
6.89
Galway United
1-2-0
5.89
0-1-2
4.21
1-1-1
3.58
1-0-2
4.60
0-0-3
3.09
—
1-0-2
4.25
1-0-2
2.54
0-0-3
2.86
2-1-0
5.49
Limerick
1-2-0
6.21
1-0-2
4.05
2-0-1
3.68
2-0-1
4.86
0-1-2
3.20
2-0-1
4.04
—
1-1-1
3.02
0-0-3
2.45
1-2-0
6.19
Longford Town
3-0-0
6.76
1-0-2
5.57
0-1-2
5.28
2-1-0
5.89
3-0-0
4.37
2-0-1
5.78
1-1-1
5.28
—
1-0-2
4.12
3-0-0
6.78
Shelbourne
3-0-0
6.82
2-1-0
5.71
0-1-2
5.81
1-0-2
6.12
2-1-0
4.16
3-0-0
5.44
3-0-0
5.88
2-0-1
4.15
—
3-0-0
7.01
Wexford
1-0-2
4.40
1-0-2
2.34
0-0-3
2.23
0-2-1
2.89
0-0-3
1.54
0-1-2
2.81
0-2-1
2.16
0-0-3
1.63
0-0-3
1.44
—

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.68 +14.7
Allowed 0.72 -9.8
Differential 0.82 +6.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
06.67%10.00%5.56%2.96%1.48%1.48%28.15%
110.00%7.41%7.78%3.33%1.85%1.48%31.85%
25.56%7.78%3.70%2.59%1.11%0.37%21.11%
32.96%3.33%2.59%0.74%0.37%0.37%10.37%
41.48%1.85%1.11%0.37%——4.81%
5+1.48%1.48%0.37%0.37%——3.70%
Total28.15%31.85%21.11%10.37%4.81%3.70%100%

Summary Statistics

Scored Allowed Difference
Mean 1.45 1.45 +0.00
SD 1.40 1.40 2.09
CV 0.96 0.96 —
Max 7 7 +7
Min 0 0 -7

Games Played: 135

↓ Scored | Allowed →012345+Total
0—3.70%14.81%3.70%3.70%3.70%29.63%
17.41%14.81%11.11%7.41%—3.70%44.44%
2——7.41%3.70%3.70%—14.81%
3—3.70%———3.70%7.41%
4——3.70%———3.70%
5+———————
Total7.41%22.22%37.04%14.81%7.41%11.11%100%

Summary Statistics

Scored Allowed Difference
Mean 1.11 2.26 -1.15
SD 1.05 1.40 1.73
CV 0.95 0.62 —
Max 4 5 +2
Min 0 0 -5

Games Played: 27

↓ Scored | Allowed →012345+Total
03.70%22.22%7.41%———33.33%
111.11%3.70%3.70%———18.52%
23.70%11.11%3.70%———18.52%
37.41%3.70%3.70%3.70%——18.52%
4—3.70%————3.70%
5+3.70%3.70%————7.41%
Total29.63%48.15%18.52%3.70%——100%

Summary Statistics

Scored Allowed Difference
Mean 1.63 0.96 +0.67
SD 1.57 0.81 1.82
CV 0.96 0.84 —
Max 5 3 +5
Min 0 0 -2

Games Played: 27

↓ Scored | Allowed →012345+Total
07.41%7.41%—3.70%—3.70%22.22%
114.81%14.81%3.70%———33.33%
211.11%7.41%7.41%———25.93%
33.70%3.70%7.41%———14.81%
4—3.70%————3.70%
5+———————
Total37.04%37.04%18.52%3.70%—3.70%100%

Summary Statistics

Scored Allowed Difference
Mean 1.44 1.04 +0.41
SD 1.12 1.16 1.69
CV 0.78 1.12 —
Max 4 5 +3
Min 0 0 -5

Games Played: 27

↓ Scored | Allowed →012345+Total
03.70%18.52%——3.70%—25.93%
17.41%11.11%—7.41%3.70%3.70%33.33%
2—14.81%7.41%3.70%3.70%—29.63%
3———3.70%——3.70%
4———3.70%——3.70%
5+—3.70%————3.70%
Total11.11%48.15%7.41%18.52%11.11%3.70%100%

Summary Statistics

Scored Allowed Difference
Mean 1.41 1.89 -0.48
SD 1.37 1.60 2.01
CV 0.97 0.85 —
Max 6 7 +5
Min 0 0 -6

Games Played: 27

↓ Scored | Allowed →012345+Total
011.11%3.70%—3.70%——18.52%
17.41%—7.41%7.41%7.41%—29.63%
23.70%7.41%————11.11%
33.70%3.70%3.70%———11.11%
43.70%7.41%7.41%———18.52%
5+7.41%——3.70%——11.11%
Total37.04%22.22%18.52%14.81%7.41%—100%

Summary Statistics

Scored Allowed Difference
Mean 2.19 1.33 +0.85
SD 1.80 1.33 2.38
CV 0.82 1.00 —
Max 6 4 +6
Min 0 0 -3

Games Played: 27

↓ Scored | Allowed →012345+Total
07.41%14.81%—11.11%3.70%—37.04%
13.70%3.70%18.52%3.70%——29.63%
23.70%3.70%7.41%3.70%——18.52%
3——3.70%———3.70%
47.41%—————7.41%
5+—3.70%————3.70%
Total22.22%25.93%29.63%18.52%3.70%—100%

Summary Statistics

Scored Allowed Difference
Mean 1.33 1.56 -0.22
SD 1.64 1.15 2.24
CV 1.23 0.74 —
Max 7 4 +6
Min 0 0 -4

Games Played: 27

↓ Scored | Allowed →012345+Total
011.11%11.11%7.41%3.70%—3.70%37.04%
111.11%11.11%——3.70%—25.93%
23.70%7.41%—7.41%——18.52%
3—7.41%3.70%—3.70%—14.81%
4—3.70%————3.70%
5+———————
Total25.93%40.74%11.11%11.11%7.41%3.70%100%

Summary Statistics

Scored Allowed Difference
Mean 1.22 1.52 -0.30
SD 1.22 1.63 2.02
CV 1.00 1.07 —
Max 4 7 +3
Min 0 0 -7

Games Played: 27

↓ Scored | Allowed →012345+Total
07.41%7.41%7.41%———22.22%
118.52%3.70%7.41%3.70%——33.33%
211.11%11.11%—3.70%——25.93%
33.70%7.41%————11.11%
43.70%—————3.70%
5+—3.70%————3.70%
Total44.44%33.33%14.81%7.41%——100%

Summary Statistics

Scored Allowed Difference
Mean 1.52 0.85 +0.67
SD 1.28 0.95 1.69
CV 0.84 1.11 —
Max 5 3 +4
Min 0 0 -2

Games Played: 27

↓ Scored | Allowed →012345+Total
07.41%7.41%3.70%———18.52%
118.52%3.70%3.70%———25.93%
211.11%14.81%—3.70%——29.63%
311.11%3.70%3.70%———18.52%
4———————
5+3.70%—3.70%———7.41%
Total51.85%29.63%14.81%3.70%——100%

Summary Statistics

Scored Allowed Difference
Mean 1.85 0.70 +1.15
SD 1.59 0.87 1.79
CV 0.86 1.23 —
Max 7 3 +7
Min 0 0 -2

Games Played: 27

↓ Scored | Allowed →012345+Total
07.41%3.70%14.81%3.70%3.70%3.70%37.04%
1—7.41%22.22%3.70%3.70%7.41%44.44%
27.41%—3.70%—3.70%3.70%18.52%
3———————
4———————
5+———————
Total14.81%11.11%40.74%7.41%11.11%14.81%100%

Summary Statistics

Scored Allowed Difference
Mean 0.81 2.41 -1.59
SD 0.74 1.74 1.87
CV 0.90 0.72 —
Max 2 6 +2
Min 0 0 -6

Games Played: 27

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
Shelbourne 1302 60 52.57 +7.43 89.0% 34 40 47 53 57 65 74
Drogheda United 1216 51 47.56 +3.44 74.0% 30 37 43 47 53 59 65
Longford Town 1169 51 50.06 +0.94 60.0% 34 39 46 50 55 59 69
Bray Wanderers 1162 46 38.02 +7.98 89.0% 23 27 33 37 43 50 52
Cabinteely 1137 50 40.40 +9.60 93.0% 25 30 36 40 45 51 54
Galway United 1069 26 36.80 -10.80 7.0% 20 24 32 38 41 45 64
Limerick 1034 10 12.43 -2.43 38.0% -2 3 8 13 17 22 28
Cobh Ramblers 999 31 30.76 +0.24 50.0% 13 20 26 31 35 42 50
Athlone Town 856 18 19.71 -1.71 37.0% 5 9 17 20 23 27 32
Wexford 851 11 20.78 -9.78 5.0% 6 11 17 21 24 30 39

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 11.5% * Slight Edge: 11.5% to 19% * Clear Edge: 19% to 28.5% * Strong Edge: 28.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
+16.30%
Slight Edge
48.89%18.52%32.59%
Elo Value
Home Edge
158 Elo
0.006 goals per Elo point
057.13400
Scoring Tilt
Expected
+0.34 goals
Neutral
-2+0.36+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 * Middle of the Pack: 3rd to 5th * Longshot: 6th 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.06 * Tight Race: 0.06 to 0.13 * Comfortable: 0.13 to 0.24 * Runaway: 0.24 and up.
Title-Race Openness
2.8
Top-Heavy
123410
Champion Preseason Odds
49%
Shelbourne, 1st of 10
LongshotFavorite
Title Margin
Expected
0.33/gm
Runaway
00.220.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.24 * Some Luck: 5.24 to 7.86 * Lucky: 7.86 to 10.48 * Wild Swing: 10.48 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 0.76 * Close: 0.76 to 1.14 * Off: 1.14 to 1.52 * Way Off: 1.52 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 10 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 10 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 10 * As Expected: 10 to 16 * Several Outliers: 16 to 22 * Many Outliers: 22 and up.
Luck Spread
Expected
6.65 points
Some Luck
06.5516
Average Finish Error
Expected
0.60
Pinpoint
00.952
Biggest Overachiever
Expected 95.00%
93.00%
Cabinteely
50100
Biggest Underachiever
Expected 5.00%
5.00%
Wexford
050
Season Outliers
Expected
0 of 10
Minimal Outliers
01.010

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.13 * Even: 0.13 to 0.17 * Top-Heavy: 0.17 to 0.2 * Lopsided: 0.2 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.5 * Moderate Separation: 1.5 to 1.8 * Strong Separation: 1.8 to 2.15 * Wide Separation: 2.15 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 63.5% * Slight Edge: 63.5% to 68% * Clear Edge: 68% to 74.5% * Wide Edge: 74.5% 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 85% * Clear Edge: 85% to 91% * Strong Edge: 91% to 95% * Dominant: 95% 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 54.5% * Some Drama: 54.5% to 60% * Frequent: 60% to 65% * Very Frequent: 65% 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 14.5% * Occasional: 14.5% to 18.5% * Frequent: 18.5% to 23.5% * Very Frequent: 23.5% and up.
Gini Index
0.28
Lopsided
00.130.20.5
Noll-Scully
Elo SD: 148.93
2.60
Wide Separation
0.751.51.82.153
Interquartile Edge
73%
Clear Edge
50%63.5%74.5%100%
Best vs. Worst
Baseline 94%
93%
Strong Edge
50%100%
Close Games
Expected
60%
Frequent
0%53%100%
Blowouts
Expected
19%
Frequent
0%23%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.34 * Slight Separation: 0.34 to 0.42 * Notable Separation: 0.42 to 0.51 * Lopsided: 0.51 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.38 * Some Carryover: 0.38 to 0.57 * Strong Carryover: 0.57 to 0.7 * Near-Lock: 0.7 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 18% * As Expected: 18% to 22% * Upset-Prone: 22% to 25% * Very Upset-Prone: 25% 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 15.5% * As Expected: 15.5% to 18.5% * Shaky Favorites: 18.5% to 22% * Very Shaky: 22% and up.
Brier Score
Expected
0.54
Highly Predictable
00.582
Matchup Imbalance
0.40
Slight Separation
00.340.420.5
Strangeness
Expected
1.01
As Expected
01.002
Repeatability
0.75
Near-Lock
00.380.570.71
Upset Rate
Expected
21%
As Expected
0%23%50%
Clear Favorite Upset Rate
Expected
21%
Shaky Favorites
0%19%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.14 * Near Noise Ceiling: 0.14 to 0.21 * Above Noise: 0.21 to 0.28 * Well Above Noise: 0.28 and up.
Probability calibration
0.21
Well Calibrated
0.010.050.10.51
Calibration slope
Ideal
1.19
Underconfident
0.51.001.5
Calibration error (ECE)
Noise ceiling
0.106
Well Within Noise
00.1380.4

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).

Team12345678910
Shelbourne49.00%28.00%13.00%5.00%3.00%2.00%————
Drogheda United18.00%26.00%23.00%19.00%7.00%7.00%————
Longford Town29.00%31.00%19.00%11.00%9.00%1.00%————
Cabinteely3.00%7.00%19.00%23.00%24.00%15.00%7.00%2.00%——
Bray Wanderers—6.00%17.00%15.00%21.00%30.00%8.00%3.00%——
Cobh Ramblers—1.00%2.00%5.00%9.00%22.00%40.00%18.00%2.00%1.00%
Galway United1.00%1.00%7.00%21.00%27.00%20.00%21.00%1.00%1.00%—
Athlone Town——————11.00%30.00%45.00%14.00%
Wexford———1.00%—3.00%10.00%38.00%31.00%17.00%
Limerick——————3.00%8.00%21.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 Direct promotion Lost promotion playoff Same level
Shelbourne 49.00% 46.00% 5.00%
Galway United 1.00% 29.00% 70.00%
Athlone Town — — 100%
Bray Wanderers — 38.00% 62.00%
Cabinteely — 100% —
Cobh Ramblers — 8.00% 92.00%
Drogheda United — 100% —
Limerick — — 100%
Longford Town — 100% —
Wexford — 1.00% 99.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
2019-02-22 Bray Wanderers L 0-339.7 1076 1045 48.28% 23.77% 27.95%+0.56 -32.4 0
2019-02-22 @ Cabinteely W 3-039.7 1045 1076 27.95% 23.77% 48.28%-0.56 +32.4 3
2019-02-22 Cobh Ramblers W 4-029.8 1170 1055 58.19% 22.49% 19.32%+1.09 +19.8 3
2019-02-22 @ Drogheda United L 0-429.8 1055 1170 19.32% 22.49% 58.19%-1.09 -19.8 0
2019-02-22 Longford Town D 0-049.1 1068 1166 30.65% 23.97% 45.39%-0.26 +0.9 1
2019-02-22 @ Limerick D 0-049.1 1166 1068 45.39% 23.97% 30.65%+0.26 -0.9 1
2019-02-22 Shelbourne L 2-349.9 1105 1199 31.18% 24.00% 44.82%-0.23 -7.5 0
2019-02-22 @ Galway United W 3-249.9 1199 1105 44.82% 24.00% 31.18%+0.23 +7.5 3
2019-02-22 Wexford W 4-248.6 935 991 36.38% 24.16% 39.46%+0.01 +14.7 3
2019-02-22 @ Athlone Town L 2-448.6 991 935 39.46% 24.16% 36.38%-0.01 -14.7 0
2019-03-01 Cabinteely L 2-358.6 1206 1044 62.90% 21.44% 15.65%+1.39 -13.3 3
2019-03-01 @ Shelbourne W 3-258.6 1044 1206 15.65% 21.44% 62.90%-1.39 +13.3 3
2019-03-01 Galway United L 0-432.7 976 1097 27.84% 23.76% 48.40%-0.41 -27.3 0
2019-03-01 @ Wexford W 4-032.7 1097 976 48.40% 23.76% 27.84%+0.41 +27.3 3
2019-03-01 Limerick W 2-036.7 1078 1069 45.38% 23.97% 30.65%+0.42 +15.5 6
2019-03-01 @ Bray Wanderers L 0-236.7 1069 1078 30.65% 23.97% 45.38%-0.42 -15.5 1
2019-03-02 Athlone Town L 0-146.7 1035 950 54.89% 23.04% 22.08%+0.90 -13.2 0
2019-03-02 @ Cobh Ramblers W 1-046.7 950 1035 22.08% 23.04% 54.89%-0.90 +13.2 6
2019-03-02 Drogheda United W 3-036.0 1165 1190 40.75% 24.14% 35.12%+0.21 +25.2 4
2019-03-02 @ Longford Town L 0-336.0 1190 1165 35.12% 24.14% 40.75%-0.21 -25.1 3
2019-03-08 Bray Wanderers L 0-145.0 1124 1093 48.29% 23.77% 27.94%+0.56 -11.8 3
2019-03-08 @ Galway United W 1-045.0 1093 1124 27.94% 23.77% 48.29%-0.56 +11.8 9
2019-03-08 Drogheda United D 0-049.1 1053 1165 28.97% 23.86% 47.17%-0.35 +1.1 2
2019-03-08 @ Limerick D 0-049.1 1165 1053 47.17% 23.86% 28.97%+0.35 -1.1 4
2019-03-08 Longford Town D 1-153.4 1057 1190 26.45% 23.63% 49.92%-0.48 +1.3 4
2019-03-08 @ Cabinteely D 1-153.4 1190 1057 49.92% 23.63% 26.45%+0.48 -1.3 5
2019-03-08 Shelbourne L 0-232.1 963 1193 17.26% 21.95% 60.78%-1.10 -9.4 6
2019-03-08 @ Athlone Town W 2-032.1 1193 963 60.78% 21.95% 17.26%+1.10 +9.4 6
2019-03-09 Wexford W 6-134.3 1022 949 53.49% 23.23% 23.28%+0.83 +23.9 3
2019-03-09 @ Cobh Ramblers L 1-634.3 949 1022 23.28% 23.23% 53.49%-0.83 -23.9 0
2019-03-15 Athlone Town L 0-148.4 1105 954 61.88% 21.70% 16.42%+1.32 -14.7 9
2019-03-15 @ Bray Wanderers W 1-048.4 954 1105 16.42% 21.70% 61.88%-1.32 +14.7 9
2019-03-15 Cabinteely L 1-446.9 1164 1059 57.12% 22.68% 20.20%+1.03 -31.6 4
2019-03-15 @ Drogheda United W 4-146.9 1059 1164 20.20% 22.68% 57.12%-1.03 +31.6 7
2019-03-15 Cobh Ramblers W 3-142.0 1054 1046 45.33% 23.97% 30.70%+0.42 +13.5 5
2019-03-15 @ Limerick L 1-342.0 1046 1054 30.70% 23.97% 45.33%-0.42 -13.5 3
2019-03-15 Wexford W 3-026.3 1202 925 72.50% 18.23% 9.27%+2.12 +7.2 9
2019-03-15 @ Shelbourne L 0-326.3 925 1202 9.27% 18.23% 72.50%-2.12 -7.2 0
2019-03-22 Bray Wanderers W 2-043.6 917 1090 22.24% 23.07% 54.70%-0.74 +24.8 3
2019-03-22 @ Wexford L 0-243.6 1090 917 54.70% 23.07% 22.24%+0.74 -24.9 9
2019-03-22 Drogheda United L 0-143.1 1113 1132 41.46% 24.12% 34.42%+0.24 -10.4 3
2019-03-22 @ Galway United W 1-043.1 1132 1113 34.42% 24.12% 41.46%-0.24 +10.4 7
2019-03-22 Longford Town L 0-135.4 968 1189 17.96% 22.15% 59.89%-1.04 -5.2 9
2019-03-22 @ Athlone Town W 1-035.4 1189 968 59.89% 22.15% 17.96%+1.04 +5.2 8
2019-03-22 Shelbourne W 2-151.9 1032 1209 21.85% 23.00% 55.16%-0.76 +12.5 6
2019-03-22 @ Cobh Ramblers L 1-251.9 1209 1032 55.16% 23.00% 21.85%+0.76 -12.5 9
2019-03-23 Limerick L 1-249.7 1090 1068 47.16% 23.86% 28.98%+0.50 -10.9 7
2019-03-23 @ Cabinteely W 2-149.7 1068 1090 28.98% 23.86% 47.16%-0.50 +10.9 8
2019-03-29 Athlone Town W 2-032.8 1079 963 58.23% 22.48% 19.29%+1.10 +10.5 11
2019-03-29 @ Limerick L 0-232.8 963 1079 19.29% 22.48% 58.23%-1.10 -10.4 9
2019-03-29 Cobh Ramblers W 1-039.3 1066 1045 46.94% 23.87% 29.18%+0.49 +7.9 12
2019-03-29 @ Bray Wanderers L 0-139.3 1045 1066 29.18% 23.87% 46.94%-0.49 -7.9 6
2019-03-29 Galway United W 1-041.1 1079 1102 41.02% 24.13% 34.85%+0.22 +9.1 10
2019-03-29 @ Cabinteely L 0-141.1 1102 1079 34.85% 24.13% 41.02%-0.22 -9.1 3
2019-03-29 Wexford W 2-138.4 1143 942 66.38% 20.46% 13.16%+1.63 +3.6 10
2019-03-29 @ Drogheda United L 1-238.4 942 1143 13.16% 20.46% 66.38%-1.63 -3.6 3
2019-03-30 Shelbourne W 2-037.3 1194 1197 43.85% 24.04% 32.11%+0.35 +16.1 11
2019-03-30 @ Longford Town L 0-237.3 1197 1194 32.11% 24.04% 43.85%-0.35 -16.1 9
2019-04-05 Bray Wanderers W 1-036.2 1181 1073 57.32% 22.64% 20.03%+1.04 +5.7 12
2019-04-05 @ Shelbourne L 0-136.2 1073 1181 20.03% 22.64% 57.32%-1.04 -5.7 12
2019-04-05 Drogheda United L 3-544.4 953 1146 20.29% 22.70% 57.01%-0.87 -8.0 9
2019-04-05 @ Athlone Town W 5-344.4 1146 953 57.01% 22.70% 20.29%+0.87 +8.0 13
2019-04-05 Limerick L 0-144.0 1093 1089 44.69% 24.00% 31.31%+0.39 -11.1 3
2019-04-05 @ Galway United W 1-044.0 1089 1093 31.31% 24.00% 44.69%-0.39 +11.1 14
2019-04-05 Longford Town L 1-238.9 939 1211 14.27% 20.93% 64.80%-1.36 -3.9 3
2019-04-05 @ Wexford W 2-138.9 1211 939 64.80% 20.93% 14.27%+1.36 +3.9 14
2019-04-06 Cabinteely L 0-141.7 1037 1088 36.95% 24.16% 38.89%+0.04 -9.5 6
2019-04-06 @ Cobh Ramblers W 1-041.7 1088 1037 38.89% 24.16% 36.95%-0.04 +9.5 13
2019-04-12 Athlone Town W 3-244.6 1098 945 62.05% 21.66% 16.29%+1.34 +4.2 16
2019-04-12 @ Cabinteely L 2-344.6 945 1098 16.29% 21.66% 62.05%-1.34 -4.2 9
2019-04-12 Cobh Ramblers L 1-250.8 1082 1027 51.23% 23.50% 25.27%+0.71 -11.7 3
2019-04-12 @ Galway United W 2-150.8 1027 1082 25.27% 23.50% 51.23%-0.71 +11.7 9
2019-04-12 Shelbourne D 0-049.1 1154 1186 39.71% 24.15% 36.14%+0.16 -0.2 14
2019-04-12 @ Drogheda United D 0-049.1 1186 1154 36.14% 24.15% 39.71%-0.16 +0.2 13
2019-04-12 Wexford D 1-154.0 1100 935 63.22% 21.36% 15.42%+1.41 -2.7 15
2019-04-12 @ Limerick D 1-154.0 935 1100 15.42% 21.36% 63.22%-1.41 +2.7 4
2019-04-13 Bray Wanderers W 2-031.9 1214 1068 61.41% 21.81% 16.78%+1.29 +9.2 17
2019-04-13 @ Longford Town L 0-231.9 1068 1214 16.78% 21.81% 61.41%-1.29 -9.2 12
2019-04-19 Cabinteely L 0-234.2 938 1102 23.07% 23.20% 53.73%-0.68 -12.3 4
2019-04-19 @ Wexford W 2-034.2 1102 938 53.73% 23.20% 23.07%+0.68 +12.3 19
2019-04-19 Drogheda United W 3-146.3 1059 1154 30.99% 23.99% 45.02%-0.24 +18.2 15
2019-04-19 @ Bray Wanderers L 1-346.3 1154 1059 45.02% 23.99% 30.99%+0.24 -18.2 14
2019-04-19 Galway United L 0-432.4 940 1070 26.85% 23.67% 49.48%-0.46 -26.5 9
2019-04-19 @ Athlone Town W 4-032.4 1070 940 49.48% 23.67% 26.85%+0.46 +26.5 6
2019-04-19 Limerick W 2-033.8 1187 1098 55.31% 22.97% 21.72%+0.93 +11.6 16
2019-04-19 @ Shelbourne L 0-233.8 1098 1187 21.72% 22.97% 55.31%-0.93 -11.6 15
2019-04-20 Longford Town D 0-049.4 1039 1224 21.13% 22.87% 56.00%-0.81 +2.1 10
2019-04-20 @ Cobh Ramblers D 0-049.4 1224 1039 56.00% 22.87% 21.13%+0.81 -2.1 18
2019-04-26 Athlone Town W 2-036.6 925 914 45.70% 23.95% 30.35%+0.43 +15.4 7
2019-04-26 @ Wexford L 0-236.6 914 925 30.35% 23.95% 45.70%-0.43 -15.4 9
2019-04-26 Cabinteely D 1-153.2 1077 1114 38.93% 24.16% 36.91%+0.12 -0.1 16
2019-04-26 @ Bray Wanderers D 1-153.2 1114 1077 36.91% 24.16% 38.93%-0.12 +0.1 20
2019-04-26 Galway United W 3-031.2 1198 1097 56.71% 22.75% 20.54%+1.01 +16.1 19
2019-04-26 @ Shelbourne L 0-331.2 1097 1198 20.54% 22.75% 56.71%-1.01 -16.1 6
2019-04-27 Drogheda United L 1-439.5 1041 1136 31.11% 23.99% 44.90%-0.24 -19.3 10
2019-04-27 @ Cobh Ramblers W 4-139.5 1136 1041 44.90% 23.99% 31.11%+0.24 +19.3 17
2019-04-27 Limerick W 1-035.4 1221 1086 60.29% 22.06% 17.65%+1.22 +5.1 21
2019-04-27 @ Longford Town L 0-135.4 1086 1221 17.65% 22.06% 60.29%-1.22 -5.1 15
2019-05-03 Bray Wanderers W 1-040.0 1081 1077 44.74% 24.00% 31.26%+0.39 +8.4 18
2019-05-03 @ Limerick L 0-140.0 1077 1081 31.26% 24.00% 44.74%-0.39 -8.4 16
2019-05-03 Cobh Ramblers D 1-153.3 899 1022 27.57% 23.74% 48.69%-0.42 +1.1 10
2019-05-03 @ Athlone Town D 1-153.3 1022 899 48.69% 23.74% 27.57%+0.42 -1.1 11
2019-05-03 Longford Town L 0-141.0 1155 1227 34.17% 24.11% 41.71%-0.09 -9.0 17
2019-05-03 @ Drogheda United W 1-041.0 1227 1155 41.71% 24.11% 34.17%+0.09 +9.0 24
2019-05-03 Shelbourne W 1-044.3 1115 1214 30.45% 23.96% 45.59%-0.27 +11.3 23
2019-05-03 @ Cabinteely L 0-144.3 1214 1115 45.59% 23.96% 30.45%+0.27 -11.3 19
2019-05-03 Wexford W 2-032.1 1081 941 60.73% 21.96% 17.30%+1.25 +9.4 9
2019-05-03 @ Galway United L 0-232.1 941 1081 17.30% 21.96% 60.73%-1.25 -9.4 7
2019-05-10 Athlone Town W 2-136.1 1203 900 74.34% 17.43% 8.24%+2.29 +2.2 22
2019-05-10 @ Shelbourne L 1-236.1 900 1203 8.24% 17.43% 74.34%-2.29 -2.2 10
2019-05-10 Cobh Ramblers D 2-258.4 931 1021 31.75% 24.02% 44.23%-0.21 +0.5 8
2019-05-10 @ Wexford D 2-258.4 1021 931 44.23% 24.02% 31.75%+0.21 -0.5 12
2019-05-10 Limerick W 3-247.8 1146 1089 51.53% 23.47% 25.00%+0.72 +6.2 20
2019-05-10 @ Drogheda United L 2-347.8 1089 1146 25.00% 23.47% 51.53%-0.72 -6.2 18
2019-05-11 Cabinteely L 0-147.6 1236 1126 57.60% 22.59% 19.81%+1.06 -13.8 24
2019-05-11 @ Longford Town W 1-047.6 1126 1236 19.81% 22.59% 57.60%-1.06 +13.8 26
2019-05-17 Bray Wanderers L 0-531.1 898 1068 22.45% 23.10% 54.45%-0.72 -28.0 10
2019-05-17 @ Athlone Town W 5-031.1 1068 898 54.45% 23.10% 22.45%+0.72 +28.0 19
2019-05-17 Longford Town W 2-150.5 1090 1222 26.61% 23.65% 49.74%-0.47 +11.4 12
2019-05-17 @ Galway United L 1-250.5 1222 1090 49.74% 23.65% 26.61%+0.47 -11.4 24
2019-05-17 Shelbourne L 1-238.9 932 1205 14.17% 20.89% 64.94%-1.37 -3.9 8
2019-05-17 @ Wexford W 2-138.9 1205 932 64.94% 20.89% 14.17%+1.37 +3.9 25
2019-05-18 Drogheda United L 0-537.4 1140 1152 42.42% 24.09% 33.49%+0.28 -46.8 26
2019-05-18 @ Cabinteely W 5-037.4 1152 1140 33.49% 24.09% 42.42%-0.28 +46.8 23
2019-05-18 Limerick L 2-351.1 1020 1083 35.38% 24.14% 40.48%-0.03 -8.3 12
2019-05-18 @ Cobh Ramblers W 3-251.1 1083 1020 40.48% 24.14% 35.38%+0.03 +8.3 21
2019-05-20 Galway United W 2-145.3 1096 1101 43.48% 24.06% 32.46%+0.33 +8.1 22
2019-05-20 @ Bray Wanderers L 1-245.3 1101 1096 32.46% 24.06% 43.48%-0.33 -8.1 12
2019-05-24 Cabinteely W 1-040.2 1091 1093 43.98% 24.04% 31.99%+0.35 +8.5 24
2019-05-24 @ Limerick L 0-140.2 1093 1091 31.99% 24.04% 43.98%-0.35 -8.5 26
2019-05-24 Cobh Ramblers W 1-033.6 1209 1012 66.08% 20.55% 13.37%+1.61 +3.9 28
2019-05-24 @ Shelbourne L 0-133.6 1012 1209 13.37% 20.55% 66.08%-1.61 -3.9 12
2019-05-24 Galway United W 3-031.0 1199 1093 57.19% 22.67% 20.14%+1.04 +15.8 26
2019-05-24 @ Drogheda United L 0-331.0 1093 1199 20.14% 22.67% 57.19%-1.04 -15.8 12
2019-05-24 Wexford W 2-139.1 1104 928 64.25% 21.08% 14.66%+1.48 +4.0 25
2019-05-24 @ Bray Wanderers L 1-239.1 928 1104 14.66% 21.08% 64.25%-1.48 -4.0 8
2019-05-25 Athlone Town W 3-132.5 1210 870 76.81% 16.26% 6.93%+2.53 +3.1 27
2019-05-25 @ Longford Town L 1-332.5 870 1210 6.93% 16.26% 76.81%-2.53 -3.1 10
2019-05-31 Bray Wanderers W 1-044.3 1008 1108 30.40% 23.95% 45.65%-0.27 +11.3 15
2019-05-31 @ Cobh Ramblers L 0-144.3 1108 1008 45.65% 23.95% 30.40%+0.27 -11.3 25
2019-05-31 Cabinteely D 0-049.0 1078 1084 43.27% 24.06% 32.67%+0.32 -0.6 13
2019-05-31 @ Galway United D 0-049.0 1084 1078 32.67% 24.06% 43.27%-0.32 +0.6 27
2019-05-31 Drogheda United L 1-238.4 924 1215 13.07% 20.42% 66.51%-1.49 -3.6 8
2019-05-31 @ Wexford W 2-138.4 1215 924 66.51% 20.42% 13.07%+1.49 +3.6 29
2019-05-31 Limerick D 1-153.8 866 1100 16.98% 21.87% 61.15%-1.12 +2.5 11
2019-05-31 @ Athlone Town D 1-153.8 1100 866 61.15% 21.87% 16.98%+1.12 -2.5 25
2019-05-31 Longford Town W 1-040.4 1213 1213 44.12% 24.03% 31.85%+0.36 +8.5 31
2019-05-31 @ Shelbourne L 0-140.4 1213 1213 31.85% 24.03% 44.12%-0.36 -8.5 27
2019-06-03 Galway United W 2-140.6 1205 1077 59.53% 22.22% 18.25%+1.18 +5.0 30
2019-06-03 @ Longford Town L 1-240.6 1077 1205 18.25% 22.22% 59.53%-1.18 -5.0 13
2019-06-08 Athlone Town W 4-236.3 1219 869 77.37% 15.98% 6.65%+2.58 +2.7 32
2019-06-08 @ Drogheda United L 2-436.3 869 1219 6.65% 15.98% 77.37%-2.58 -2.7 11
2019-06-08 Cobh Ramblers D 2-258.7 1085 1020 52.54% 23.35% 24.11%+0.78 -1.1 28
2019-06-08 @ Cabinteely D 2-258.7 1020 1085 24.11% 23.35% 52.54%-0.78 +1.2 16
2019-06-08 Galway United W 2-144.1 1097 1072 47.55% 23.83% 28.62%+0.52 +7.4 28
2019-06-08 @ Limerick L 1-244.1 1072 1097 28.62% 23.83% 47.55%-0.52 -7.4 13
2019-06-08 Shelbourne L 0-138.8 1097 1221 27.47% 23.73% 48.80%-0.43 -7.5 25
2019-06-08 @ Bray Wanderers W 1-038.8 1221 1097 48.80% 23.73% 27.47%+0.43 +7.5 34
2019-06-08 Wexford W 1-031.4 1210 920 73.38% 17.85% 8.77%+2.20 +2.5 33
2019-06-08 @ Longford Town L 0-131.4 920 1210 8.77% 17.85% 73.38%-2.20 -2.5 8
2019-06-14 Cabinteely D 2-259.0 866 1084 18.24% 22.22% 59.54%-1.02 +1.7 12
2019-06-14 @ Athlone Town D 2-259.0 1084 866 59.54% 22.22% 18.24%+1.02 -1.7 29
2019-06-14 Drogheda United W 2-145.1 1229 1221 45.22% 23.98% 30.80%+0.41 +7.8 37
2019-06-14 @ Shelbourne L 1-245.1 1221 1229 30.80% 23.98% 45.22%-0.41 -7.8 32
2019-06-14 Galway United W 2-147.0 1021 1065 38.03% 24.16% 37.81%+0.08 +9.2 19
2019-06-14 @ Cobh Ramblers L 1-247.0 1065 1021 37.81% 24.16% 38.03%-0.08 -9.2 13
2019-06-14 Limerick D 0-049.4 918 1105 20.91% 22.82% 56.27%-0.82 +2.2 9
2019-06-14 @ Wexford D 0-049.4 1105 918 56.27% 22.82% 20.91%+0.82 -2.2 29
2019-06-14 Longford Town W 3-255.0 1090 1212 27.66% 23.75% 48.60%-0.42 +10.6 28
2019-06-14 @ Bray Wanderers L 2-355.0 1212 1090 48.60% 23.75% 27.66%+0.42 -10.6 33
2019-06-28 Athlone Town D 1-154.1 1055 868 65.24% 20.80% 13.96%+1.55 -2.9 14
2019-06-28 @ Galway United D 1-154.1 868 1055 13.96% 20.80% 65.24%-1.55 +2.9 13
2019-06-28 Bray Wanderers W 1-036.1 1213 1100 57.97% 22.53% 19.50%+1.08 +5.6 35
2019-06-28 @ Drogheda United L 0-136.1 1100 1213 19.50% 22.53% 57.97%-1.08 -5.6 28
2019-06-28 Shelbourne L 0-138.5 1102 1237 26.31% 23.62% 50.07%-0.49 -7.3 29
2019-06-28 @ Limerick W 1-038.5 1237 1102 50.07% 23.62% 26.31%+0.49 +7.3 40
2019-06-28 Wexford W 2-031.4 1082 920 62.89% 21.45% 15.66%+1.39 +8.6 32
2019-06-28 @ Cabinteely L 0-231.4 920 1082 15.66% 21.45% 62.89%-1.39 -8.6 9
2019-06-29 Cobh Ramblers W 1-034.3 1202 1030 63.82% 21.20% 14.98%+1.45 +4.3 36
2019-06-29 @ Longford Town L 0-134.3 1030 1202 14.98% 21.20% 63.82%-1.45 -4.3 19
2019-07-05 Bray Wanderers W 2-145.3 1090 1095 43.61% 24.05% 32.34%+0.34 +8.1 35
2019-07-05 @ Cabinteely L 1-245.3 1095 1090 32.34% 24.05% 43.61%-0.34 -8.1 28
2019-07-05 Cobh Ramblers W 4-239.8 1219 1026 65.78% 20.64% 13.58%+1.59 +5.8 38
2019-07-05 @ Drogheda United L 2-439.8 1026 1219 13.58% 20.64% 65.78%-1.59 -5.8 19
2019-07-05 Longford Town W 3-146.9 1095 1206 29.07% 23.86% 47.06%-0.34 +18.9 32
2019-07-05 @ Limerick L 1-346.9 1206 1095 47.06% 23.86% 29.07%+0.34 -18.9 36
2019-07-05 Shelbourne L 0-331.1 1052 1244 20.47% 22.74% 56.79%-0.85 -16.0 14
2019-07-05 @ Galway United W 3-031.1 1244 1052 56.79% 22.74% 20.47%+0.85 +16.0 43
2019-07-05 Wexford W 3-144.0 871 911 38.51% 24.16% 37.33%+0.11 +15.7 16
2019-07-05 @ Athlone Town L 1-344.0 911 871 37.33% 24.16% 38.51%-0.11 -15.7 9
2019-07-12 Cabinteely D 1-154.1 1260 1099 62.84% 21.46% 15.70%+1.39 -2.7 44
2019-07-12 @ Shelbourne D 1-154.1 1099 1260 15.70% 21.46% 62.84%-1.39 +2.7 36
2019-07-12 Galway United D 0-049.2 896 1036 25.59% 23.54% 50.87%-0.53 +1.5 10
2019-07-12 @ Wexford D 0-049.2 1036 896 50.87% 23.54% 25.59%+0.53 -1.5 15
2019-07-12 Limerick W 1-041.3 1087 1114 40.36% 24.14% 35.50%+0.19 +9.3 31
2019-07-12 @ Bray Wanderers L 0-141.3 1114 1087 35.50% 24.14% 40.36%-0.19 -9.3 32
2019-07-13 Athlone Town W 2-140.3 1020 887 60.05% 22.11% 17.83%+1.21 +4.8 22
2019-07-13 @ Cobh Ramblers L 1-240.3 887 1020 17.83% 22.11% 60.05%-1.21 -4.9 16
2019-07-13 Drogheda United W 2-146.9 1187 1225 38.92% 24.16% 36.92%+0.12 +9.0 39
2019-07-13 @ Longford Town L 1-246.9 1225 1187 36.92% 24.16% 38.92%-0.12 -9.0 38
2019-07-19 Bray Wanderers D 2-258.4 1035 1096 35.62% 24.15% 40.23%-0.02 +0.2 16
2019-07-19 @ Galway United D 2-258.4 1096 1035 40.23% 24.15% 35.62%+0.02 -0.2 32
2019-07-19 Drogheda United L 1-438.9 1105 1216 29.06% 23.86% 47.08%-0.34 -18.2 32
2019-07-19 @ Limerick W 4-138.9 1216 1105 47.08% 23.86% 29.06%+0.34 +18.2 41
2019-07-19 Longford Town W 2-041.1 1101 1196 31.07% 23.99% 44.94%-0.24 +21.0 39
2019-07-19 @ Cabinteely L 0-241.1 1196 1101 44.94% 23.99% 31.07%+0.24 -21.0 39
2019-07-19 Shelbourne L 1-236.4 882 1257 8.90% 17.95% 73.15%-2.02 -2.4 16
2019-07-19 @ Athlone Town W 2-136.4 1257 882 73.15% 17.95% 8.90%+2.02 +2.4 47
2019-07-20 Wexford D 1-153.7 1025 897 59.46% 22.24% 18.30%+1.17 -2.3 23
2019-07-20 @ Cobh Ramblers D 1-153.7 897 1025 18.30% 22.24% 59.46%-1.17 +2.3 11
2019-07-26 Athlone Town W 3-027.8 1096 879 67.73% 20.02% 12.25%+1.74 +9.7 35
2019-07-26 @ Bray Wanderers L 0-327.8 879 1096 12.25% 20.02% 67.73%-1.74 -9.7 16
2019-07-26 Cabinteely D 0-049.6 1234 1122 57.82% 22.55% 19.63%+1.07 -2.4 42
2019-07-26 @ Drogheda United D 0-049.6 1122 1234 19.63% 22.55% 57.82%-1.07 +2.4 40
2019-07-26 Cobh Ramblers L 3-458.9 1087 1022 52.42% 23.36% 24.21%+0.77 -11.1 32
2019-07-26 @ Limerick W 4-358.9 1022 1087 24.21% 23.36% 52.42%-0.77 +11.1 26
2019-07-26 Wexford W 5-232.5 1260 900 78.02% 15.64% 6.33%+2.65 +3.5 50
2019-07-26 @ Shelbourne L 2-532.5 900 1260 6.33% 15.64% 78.02%-2.65 -3.5 11
2019-07-27 Galway United W 4-029.1 1175 1035 60.75% 21.96% 17.29%+1.25 +17.9 42
2019-07-27 @ Longford Town L 0-429.1 1035 1175 17.29% 21.96% 60.75%-1.25 -17.9 16
2019-08-02 Bray Wanderers L 1-533.6 896 1105 18.92% 22.39% 58.69%-0.97 -16.2 11
2019-08-02 @ Wexford W 5-133.6 1105 896 58.69% 22.39% 18.92%+0.97 +16.2 38
2019-08-02 Drogheda United L 1-337.8 1017 1232 18.49% 22.28% 59.23%-1.00 -8.7 16
2019-08-02 @ Galway United W 3-137.8 1232 1017 59.23% 22.28% 18.49%+1.00 +8.7 45
2019-08-02 Limerick W 3-032.9 1125 1076 50.58% 23.57% 25.85%+0.67 +19.6 43
2019-08-02 @ Cabinteely L 0-332.9 1076 1125 25.85% 23.57% 50.58%-0.67 -19.6 32
2019-08-02 Longford Town L 1-530.4 870 1193 11.29% 19.52% 69.19%-1.69 -9.7 16
2019-08-02 @ Athlone Town W 5-130.4 1193 870 69.19% 19.52% 11.29%+1.69 +9.7 45
2019-08-03 Shelbourne W 1-048.3 1033 1263 17.25% 21.95% 60.81%-1.10 +14.5 29
2019-08-03 @ Cobh Ramblers L 0-148.3 1263 1033 60.81% 21.95% 17.25%+1.10 -14.5 50
2019-08-16 Athlone Town D 1-154.2 1056 860 65.99% 20.58% 13.43%+1.61 -3.0 33
2019-08-16 @ Limerick D 1-154.2 860 1056 13.43% 20.58% 65.99%-1.61 +3.0 17
2019-08-16 Cobh Ramblers D 3-362.7 1122 1048 53.54% 23.22% 23.23%+0.83 -1.0 39
2019-08-16 @ Bray Wanderers D 3-362.7 1048 1122 23.23% 23.22% 53.54%-0.83 +1.0 30
2019-08-16 Galway United L 0-148.1 1144 1009 60.32% 22.06% 17.63%+1.22 -14.4 43
2019-08-16 @ Cabinteely W 1-048.1 1009 1144 17.63% 22.06% 60.32%-1.22 +14.4 19
2019-08-16 Wexford W 6-024.6 1240 880 78.04% 15.64% 6.32%+2.65 +9.0 48
2019-08-16 @ Drogheda United L 0-624.6 880 1240 6.32% 15.64% 78.04%-2.65 -9.0 11
2019-08-17 Shelbourne L 0-239.2 1203 1249 37.72% 24.16% 38.11%+0.07 -18.3 45
2019-08-17 @ Longford Town W 2-039.2 1249 1203 38.11% 24.16% 37.72%-0.07 +18.3 53
2019-08-30 Bray Wanderers D 0-049.9 1267 1121 61.39% 21.81% 16.79%+1.29 -2.8 54
2019-08-30 @ Shelbourne D 0-049.9 1121 1267 16.79% 21.81% 61.39%-1.29 +2.8 40
2019-08-30 Drogheda United L 0-228.1 863 1249 8.47% 17.62% 73.91%-2.09 -4.5 17
2019-08-30 @ Athlone Town W 2-028.1 1249 863 73.91% 17.62% 8.47%+2.09 +4.5 51
2019-08-30 Longford Town L 0-229.8 871 1184 11.81% 19.79% 68.40%-1.63 -6.4 11
2019-08-30 @ Wexford W 2-029.8 1184 871 68.40% 19.79% 11.81%+1.63 +6.4 48
2019-08-31 Cabinteely D 1-153.2 1049 1130 32.88% 24.07% 43.05%-0.15 +0.5 31
2019-08-31 @ Cobh Ramblers D 1-153.2 1130 1049 43.05% 24.07% 32.88%+0.15 -0.5 44
2019-09-13 Athlone Town W 3-133.9 1129 858 72.03% 18.42% 9.55%+2.08 +4.4 47
2019-09-13 @ Cabinteely L 1-333.9 858 1129 9.55% 18.42% 72.03%-2.08 -4.5 17
2019-09-13 Cobh Ramblers W 7-137.8 1023 1049 40.51% 24.14% 35.35%+0.19 +39.9 22
2019-09-13 @ Galway United L 1-737.8 1049 1023 35.35% 24.14% 40.51%-0.19 -39.9 31
2019-09-13 Shelbourne L 1-346.1 1254 1264 42.76% 24.08% 33.15%+0.30 -17.5 51
2019-09-13 @ Drogheda United W 3-146.1 1264 1254 33.15% 24.08% 42.76%-0.30 +17.5 57
2019-09-13 Wexford W 4-133.3 1053 864 65.33% 20.78% 13.89%+1.56 +9.3 36
2019-09-13 @ Limerick L 1-433.3 864 1053 13.89% 20.78% 65.33%-1.56 -9.3 11
2019-09-14 Bray Wanderers L 1-251.3 1191 1123 52.81% 23.32% 23.87%+0.79 -12.0 48
2019-09-14 @ Longford Town W 2-151.3 1123 1191 23.87% 23.32% 52.81%-0.79 +12.1 43
2019-09-16 Limerick W 3-249.9 1063 1062 44.27% 24.02% 31.71%+0.37 +7.6 25
2019-09-16 @ Galway United L 2-349.9 1062 1063 31.71% 24.02% 44.27%-0.37 -7.6 36
2019-09-21 Cabinteely L 1-238.7 855 1134 13.83% 20.75% 65.42%-1.41 -3.8 11
2019-09-21 @ Wexford W 2-138.7 1134 855 65.42% 20.75% 13.83%+1.41 +3.8 50
2019-09-21 Drogheda United W 4-144.0 1135 1236 30.29% 23.95% 45.76%-0.28 +26.1 46
2019-09-21 @ Bray Wanderers L 1-444.0 1236 1135 45.76% 23.95% 30.29%+0.28 -26.1 51
2019-09-21 Galway United D 2-259.0 854 1070 18.33% 22.24% 59.43%-1.01 +1.7 18
2019-09-21 @ Athlone Town D 2-259.0 1070 854 59.43% 22.24% 18.33%+1.01 -1.7 26
2019-09-21 Limerick W 7-028.1 1282 1055 68.62% 19.72% 11.66%+1.80 +20.4 60
2019-09-21 @ Shelbourne L 0-728.1 1055 1282 11.66% 19.72% 68.62%-1.80 -20.4 36
2019-09-21 Longford Town L 1-339.3 1010 1179 22.59% 23.12% 54.28%-0.71 -10.4 31
2019-09-21 @ Cobh Ramblers W 3-139.3 1179 1010 54.28% 23.12% 22.59%+0.71 +10.4 51

Playoff Game Log

Every playoff game for the team selected at the top of the tab (empty if they didn't reach the postseason). Sort any column by clicking its header. @ before an opponent name indicates an away game; the record column shows the team's running playoff record.

Date Opponent ScoreExcitement Pre Elo Opp Elo Win % Tie % Loss %Proj. Margin Elo Δ Record
2019-10-04 Longford Town D 0-0 1138 1189 36.91% 24.16% 38.93%+0.03 +0.1 0-0-1
2019-10-04 @ Cabinteely D 0-0 1189 1138 38.93% 24.16% 36.91%-0.03 -0.1 0-0-1
2019-10-11 Cabinteely L 1-3 1189 1138 50.86% 23.54% 25.60%+0.69 -20.2 0-1-1
2019-10-11 @ Longford Town W 3-1 1138 1189 25.60% 23.54% 50.86%-0.69 +20.2 1-0-1
2019-10-18 Drogheda United D 1-1 1158 1210 36.81% 24.16% 39.03%+0.03 +0.1 1-0-2
2019-10-18 @ Cabinteely D 1-1 1210 1158 39.03% 24.16% 36.81%-0.03 -0.1 0-0-1
2019-10-25 Cabinteely W 5-1 1210 1158 50.95% 23.53% 25.52%+0.69 +21.1 1-0-1
2019-10-25 @ Drogheda United L 1-5 1158 1210 25.52% 23.53% 50.95%-0.69 -21.1 1-1-2
2019-10-28 Finn Harps W 1-0 1231 1136 56.02% 22.86% 21.12%+0.97 +6.0 2-0-1
2019-10-28 @ Drogheda United L 0-1 1136 1231 21.12% 22.86% 56.02%-0.97 -6.0 0-1
2019-11-01 Drogheda United W 2-0 1130 1237 29.50% 23.89% 46.60%-0.32 +21.6 1-1
2019-11-01 @ Finn Harps L 0-2 1237 1130 46.60% 23.89% 29.50%+0.32 -21.6 2-1-1

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 2019-03-01 15.65% Cabinteely 1044 3 @ Shelbourne 1206 2
2 2019-03-15 16.42% Athlone Town 954 1 @ Bray Wanderers 1105 0
3 2019-08-03 17.25% @ Cobh Ramblers 1033 1 Shelbourne 1263 0
4 2019-08-16 17.63% Galway United 1009 1 @ Cabinteely 1144 0
5 2019-05-11 19.81% Cabinteely 1126 1 @ Longford Town 1236 0
6 2019-03-15 20.20% Cabinteely 1059 4 @ Drogheda United 1164 1
7 2019-03-22 21.85% @ Cobh Ramblers 1032 2 Shelbourne 1209 1
8 2019-03-02 22.08% Athlone Town 950 1 @ Cobh Ramblers 1035 0
9 2019-03-22 22.24% @ Wexford 917 2 Bray Wanderers 1090 0
10 2019-09-14 23.87% Bray Wanderers 1123 2 @ Longford Town 1191 1
11 2019-07-26 24.21% Cobh Ramblers 1022 4 @ Limerick 1087 3
12 2019-04-12 25.27% Cobh Ramblers 1027 2 @ Galway United 1082 1
13 2019-05-17 26.61% @ Galway United 1090 2 Longford Town 1222 1
14 2019-06-14 27.66% @ Bray Wanderers 1090 3 Longford Town 1212 2
15 2019-03-08 27.94% Bray Wanderers 1093 1 @ Galway United 1124 0
16 2019-02-22 27.95% Bray Wanderers 1045 3 @ Cabinteely 1076 0
17 2019-03-23 28.98% Limerick 1068 2 @ Cabinteely 1090 1
18 2019-07-05 29.07% @ Limerick 1095 3 Longford Town 1206 1
19 2019-09-21 30.29% @ Bray Wanderers 1135 4 Drogheda United 1236 1
20 2019-05-31 30.40% @ Cobh Ramblers 1008 1 Bray Wanderers 1108 0
21 2019-05-03 30.45% @ Cabinteely 1115 1 Shelbourne 1214 0
22 2019-04-19 30.99% @ Bray Wanderers 1059 3 Drogheda United 1154 1
23 2019-07-19 31.07% @ Cabinteely 1101 2 Longford Town 1196 0
24 2019-04-05 31.31% Limerick 1089 1 @ Galway United 1093 0
25 2019-09-13 33.15% Shelbourne 1264 3 @ Drogheda United 1254 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 2019-05-18 46.85 Drogheda United 5 1152 33.49% @ Cabinteely 0 1140 42.42% 24.09%
2 2019-09-13 39.87 @ Galway United 7 1023 40.51% Cobh Ramblers 1 1049 35.35% 24.14%
3 2019-02-22 32.38 Bray Wanderers 3 1045 27.95% @ Cabinteely 0 1076 48.28% 23.77%
4 2019-03-15 31.63 Cabinteely 4 1059 20.20% @ Drogheda United 1 1164 57.12% 22.68%
5 2019-05-17 28.00 Bray Wanderers 5 1068 54.45% @ Athlone Town 0 898 22.45% 23.10%
6 2019-03-01 27.28 Galway United 4 1097 48.40% @ Wexford 0 976 27.84% 23.76%
7 2019-04-19 26.48 Galway United 4 1070 49.48% @ Athlone Town 0 940 26.85% 23.67%
8 2019-09-21 26.10 @ Bray Wanderers 4 1135 30.29% Drogheda United 1 1236 45.76% 23.95%
9 2019-03-02 25.15 @ Longford Town 3 1165 40.75% Drogheda United 0 1190 35.12% 24.14%
10 2019-03-22 24.85 @ Wexford 2 917 22.24% Bray Wanderers 0 1090 54.70% 23.07%
11 2019-03-09 23.93 @ Cobh Ramblers 6 1022 53.49% Wexford 1 949 23.28% 23.23%
12 2019-07-19 21.00 @ Cabinteely 2 1101 31.07% Longford Town 0 1196 44.94% 23.99%
13 2019-09-21 20.42 @ Shelbourne 7 1282 68.62% Limerick 0 1055 11.66% 19.72%
14 2019-02-22 19.85 @ Drogheda United 4 1170 58.19% Cobh Ramblers 0 1055 19.32% 22.49%
15 2019-08-02 19.64 @ Cabinteely 3 1125 50.58% Limerick 0 1076 25.85% 23.57%
16 2019-04-27 19.27 Drogheda United 4 1136 44.90% @ Cobh Ramblers 1 1041 31.11% 23.99%
17 2019-07-05 18.90 @ Limerick 3 1095 29.07% Longford Town 1 1206 47.06% 23.86%
18 2019-08-17 18.29 Shelbourne 2 1249 38.11% @ Longford Town 0 1203 37.72% 24.16%
19 2019-07-19 18.24 Drogheda United 4 1216 47.08% @ Limerick 1 1105 29.06% 23.86%
20 2019-04-19 18.21 @ Bray Wanderers 3 1059 30.99% Drogheda United 1 1154 45.02% 23.99%
21 2019-07-27 17.89 @ Longford Town 4 1175 60.75% Galway United 0 1035 17.29% 21.96%
22 2019-09-13 17.47 Shelbourne 3 1264 33.15% @ Drogheda United 1 1254 42.76% 24.08%
23 2019-08-02 16.22 Bray Wanderers 5 1105 58.69% @ Wexford 1 896 18.92% 22.39%
24 2019-03-30 16.14 @ Longford Town 2 1194 43.85% Shelbourne 0 1197 32.11% 24.04%
25 2019-04-26 16.06 @ Shelbourne 3 1198 56.71% Galway United 0 1097 20.54% 22.75%

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 2019-08-16 62.7 @ Bray Wanderers 3 1122 53.54% Cobh Ramblers 3 1048 23.23% 23.22%
2 2019-06-14 59.0 @ Athlone Town 2 866 18.24% Cabinteely 2 1084 59.54% 22.22%
3 2019-09-21 59.0 @ Athlone Town 2 854 18.33% Galway United 2 1070 59.43% 22.24%
4 2019-07-26 58.9 Cobh Ramblers 4 1022 24.21% @ Limerick 3 1087 52.42% 23.36%
5 2019-06-08 58.7 @ Cabinteely 2 1085 52.54% Cobh Ramblers 2 1020 24.11% 23.35%
6 2019-03-01 58.6 Cabinteely 3 1044 15.65% @ Shelbourne 2 1206 62.90% 21.44%
7 2019-05-10 58.4 @ Wexford 2 931 31.75% Cobh Ramblers 2 1021 44.23% 24.02%
8 2019-07-19 58.4 @ Galway United 2 1035 35.62% Bray Wanderers 2 1096 40.23% 24.15%
9 2019-06-14 55.0 @ Bray Wanderers 3 1090 27.66% Longford Town 2 1212 48.60% 23.75%
10 2019-08-16 54.2 @ Limerick 1 1056 65.99% Athlone Town 1 860 13.43% 20.58%
11 2019-06-28 54.1 @ Galway United 1 1055 65.24% Athlone Town 1 868 13.96% 20.80%
12 2019-07-12 54.1 @ Shelbourne 1 1260 62.84% Cabinteely 1 1099 15.70% 21.46%
13 2019-04-12 54.0 @ Limerick 1 1100 63.22% Wexford 1 935 15.42% 21.36%
14 2019-05-31 53.8 @ Athlone Town 1 866 16.98% Limerick 1 1100 61.15% 21.87%
15 2019-07-20 53.7 @ Cobh Ramblers 1 1025 59.46% Wexford 1 897 18.30% 22.24%
16 2019-03-08 53.4 @ Cabinteely 1 1057 26.45% Longford Town 1 1190 49.92% 23.63%
17 2019-05-03 53.3 @ Athlone Town 1 899 27.57% Cobh Ramblers 1 1022 48.69% 23.74%
18 2019-04-26 53.2 @ Bray Wanderers 1 1077 38.93% Cabinteely 1 1114 36.91% 24.16%
19 2019-08-31 53.2 @ Cobh Ramblers 1 1049 32.88% Cabinteely 1 1130 43.05% 24.07%
20 2019-03-22 51.9 @ Cobh Ramblers 2 1032 21.85% Shelbourne 1 1209 55.16% 23.00%
21 2019-09-14 51.3 Bray Wanderers 2 1123 23.87% @ Longford Town 1 1191 52.81% 23.32%
22 2019-05-18 51.1 Limerick 3 1083 40.48% @ Cobh Ramblers 2 1020 35.38% 24.14%
23 2019-04-12 50.8 Cobh Ramblers 2 1027 25.27% @ Galway United 1 1082 51.23% 23.50%
24 2019-05-17 50.5 @ Galway United 2 1090 26.61% Longford Town 1 1222 49.74% 23.65%
25 2019-02-22 49.9 Shelbourne 3 1199 44.82% @ Galway United 2 1105 31.18% 24.00%
# Date Excitement Winning Team Losing Team Tie %
Team Score Elo Win % Team Score Elo Win %
1 2019-08-16 24.6 @ Drogheda United 6 1240 78.04% Wexford 0 880 6.32% 15.64%
2 2019-03-15 26.3 @ Shelbourne 3 1202 72.50% Wexford 0 925 9.27% 18.23%
3 2019-07-26 27.8 @ Bray Wanderers 3 1096 67.73% Athlone Town 0 879 12.25% 20.02%
4 2019-08-30 28.1 Drogheda United 2 1249 73.91% @ Athlone Town 0 863 8.47% 17.62%
5 2019-09-21 28.1 @ Shelbourne 7 1282 68.62% Limerick 0 1055 11.66% 19.72%
6 2019-07-27 29.1 @ Longford Town 4 1175 60.75% Galway United 0 1035 17.29% 21.96%
7 2019-02-22 29.8 @ Drogheda United 4 1170 58.19% Cobh Ramblers 0 1055 19.32% 22.49%
8 2019-08-30 29.8 Longford Town 2 1184 68.40% @ Wexford 0 871 11.81% 19.79%
9 2019-08-02 30.4 Longford Town 5 1193 69.19% @ Athlone Town 1 870 11.29% 19.52%
10 2019-05-24 31.0 @ Drogheda United 3 1199 57.19% Galway United 0 1093 20.14% 22.67%
11 2019-05-17 31.1 Bray Wanderers 5 1068 54.45% @ Athlone Town 0 898 22.45% 23.10%
12 2019-07-05 31.1 Shelbourne 3 1244 56.79% @ Galway United 0 1052 20.47% 22.74%
13 2019-04-26 31.2 @ Shelbourne 3 1198 56.71% Galway United 0 1097 20.54% 22.75%
14 2019-06-08 31.4 @ Longford Town 1 1210 73.38% Wexford 0 920 8.77% 17.85%
15 2019-06-28 31.4 @ Cabinteely 2 1082 62.89% Wexford 0 920 15.66% 21.45%
16 2019-04-13 31.9 @ Longford Town 2 1214 61.41% Bray Wanderers 0 1068 16.78% 21.81%
17 2019-03-08 32.1 Shelbourne 2 1193 60.78% @ Athlone Town 0 963 17.26% 21.95%
18 2019-05-03 32.1 @ Galway United 2 1081 60.73% Wexford 0 941 17.30% 21.96%
19 2019-04-19 32.4 Galway United 4 1070 49.48% @ Athlone Town 0 940 26.85% 23.67%
20 2019-05-25 32.5 @ Longford Town 3 1210 76.81% Athlone Town 1 870 6.93% 16.26%
21 2019-07-26 32.5 @ Shelbourne 5 1260 78.02% Wexford 2 900 6.33% 15.64%
22 2019-03-01 32.7 Galway United 4 1097 48.40% @ Wexford 0 976 27.84% 23.76%
23 2019-03-29 32.8 @ Limerick 2 1079 58.23% Athlone Town 0 963 19.29% 22.48%
24 2019-08-02 32.9 @ Cabinteely 3 1125 50.58% Limerick 0 1076 25.85% 23.57%
25 2019-09-13 33.3 @ Limerick 4 1053 65.33% Wexford 1 864 13.89% 20.78%