The Stats Lab
Verified team-level numbers · this season and last
2026/27 so far · 69 matches
2.71
Goals per game
54%
Over 2.5
49%
Both scored
46%
Home wins
Worked out from the scorelines, so they cover all 69 matches played.
Team stats · 69 matches played
The Entertainment Index · goals per game in their matches · 2026/27
Carrick Rangers · over 2.5 goals 58% · both scored 50%3.33
Crusaders · over 2.5 goals 92% · both scored 67%3.25
Coleraine · over 2.5 goals 67% · both scored 58%3.17
Ballymena United · over 2.5 goals 55% · both scored 64%2.91

Larne · over 2.5 goals 56% · both scored 44%2.89
Bangor · over 2.5 goals 58% · both scored 50%2.83
Portadown · over 2.5 goals 50% · both scored 50%2.58
Limavady United · over 2.5 goals 45% · both scored 45%2.55
Cliftonville · over 2.5 goals 50% · both scored 42%2.33
Dungannon Swifts · over 2.5 goals 27% · both scored 27%2.27
Linfield · over 2.5 goals 42% · both scored 42%2.25

Glentoran · over 2.5 goals 42% · both scored 50%2.17
Worked out from the scorelines, so every game counts. League-wide, 54% of the 69 matches went over 2.5 goals and both teams scored in 49%.
Runs
Current runs of 3 or more, from every recorded result.
Who they have played
Points per game against the current top 6 and against the rest. Measured against the table as it stands, so it shifts as clubs move — a win over a side who then slide down becomes a result against the bottom half.
Projected finish · 2026/27 · GIBSON estimate
98
92

80

63
54
52
A GIBSON estimate, not a prediction anyone has made: each club's points per game after round 12, carried across the 38 games of a full season. It takes no account of who anyone still has to play, of injuries, or of the split.
The title race · 2026/27 · model projection
The rest of the season played 10,000 times from each club's expected goals, after round 12: how often each club finished in each place. A model's view, not a prediction.
Sort by
82 pts · 71–92
75 pts · 64–86

74 pts · 62–85

64 pts · 53–75
54 pts · 44–64
52 pts · 43–62
49 pts · 39–58
48 pts · 37–57
42 pts · 31–51
38 pts · 28–49
37 pts · 27–48
35 pts · 24–45
The table and the chances · 2026/27


Chances rank them higherDungannon 8 → 4 · Bangor 12 → 9
The table ranks them higherCrusaders 7 → 11
On the right, the same clubs ranked by xG difference: chances created minus chances conceded, per 90 minutes. A steep line is a club whose results and chances disagree; lines are coloured where they are 3 or more places apart. Games played run from 9 to 12, and a figure off 9 is thinner than one off 12. Via FootyStats, 22 Oct 2026.
League map · xG made v xG allowed, per game
Yellow cards · 2026/27 · per game

2.67
2.33
2.00
1.83
1.80

1.78
1.64
1.55
1.50
1.50
1.45
1.10
Yellows per game, over the 67 of 69 matches whose card record we hold. Reds are recorded for 33 of them — a club with no red shown is a club we have no red-card row for, not a club that has had none.
Possession & shooting · per match · top 6 of 12
Possession and shooting are entered by hand and cover 68 of the 69 matches played. Each figure is an average over the games written up, not the games played — any club short of the full set says so on its row.
2025/26 · the completed set
Below are last season's finished team numbers — possession, the GIBSON Index and the skill radars, compiled once that campaign was over. 2026/27 is above, 12 games in.
The Entertainment Index · goals per game in their matches · 2025/26 · final
Crusaders · over 2.5 goals 63% · both scored 50%3.39
Carrick Rangers · over 2.5 goals 61% · both scored 66%3.21
Coleraine · over 2.5 goals 61% · both scored 58%3.16
Dungannon Swifts · over 2.5 goals 55% · both scored 39%3.13
Cliftonville · over 2.5 goals 58% · both scored 58%3.00

Glentoran · over 2.5 goals 53% · both scored 53%2.92
Portadown · over 2.5 goals 61% · both scored 53%2.89
Bangor · over 2.5 goals 53% · both scored 55%2.79
Glenavon · over 2.5 goals 58% · both scored 50%2.79
Ballymena United · over 2.5 goals 47% · both scored 55%2.74

Larne · over 2.5 goals 47% · both scored 39%2.61
Linfield · over 2.5 goals 47% · both scored 39%2.47
Crusaders games were pure chaos (3.39 goals a game); Linfield games were chess (2.47). League average: 55.3% of matches went over 2.5 goals, both teams scored in 51.3%.
Clean sheet kings · 2025/26 · final
Larne55%Linfield42%
Glentoran39%Coleraine34%
Cliftonville26%
% of games without conceding
Half-time watch · 2025/26 · final
1.66
HT goals avg in Carrick Rangers games — the league's fastest starters
0.95
in Linfield games — bring a coffee for the first half
The xG Lab · expected goals per 90 · 2025/26 · final

+0.68
+0.64

+0.46
+0.40
+0.01
−0.05
−0.12
−0.28
−0.32
−0.42
−0.48
−0.64
The metric that stings east Belfast: Glentoran had the league's best xG difference (+0.68) and its meanest expected defence — and finished 3rd. Larne conceded 0.68 goals per game against an expected 1.10: title-winning goalkeeping and game management.
Top 10 by expected goals · goals against xG · 2025/26 · final
Patrick Hoban26g / 16.8 xG+9.2Matthew Shevlin20g / 13.1 xG+6.9
Joel Cooper21g / 13.0 xG+8.0
Fraser Bryden22g / 12.8 xG+9.2
Matthew Fitzpatrick20g / 11.3 xG+8.7
Daniel Purkis16g / 11.1 xG+4.9
Paul Heatley12g / 8.3 xG+3.7
Andrew Ryan14g / 8.1 xG+5.9Eamon Fyfe14g / 7.7 xG+6.3
William Patching12g / 7.2 xG+4.8
Hoban scored 26 from chances worth 16.8 — 9.2 goals of pure finishing, the most clinical season the league has seen in years.
Goals scored & possession · 2025/26 · final
Coleraine · 54.79% poss.83 goals

Glentoran · 53.71% poss.73 goals

Larne · 51.5% poss.73 goals
Carrick Rangers · 47.69% poss.65 goals
Linfield · 52.03% poss.64 goals
Cliftonville · 48.03% poss.56 goals
Crusaders · 47.13% poss.48 goals
Dungannon Swifts · 50.49% poss.48 goals
Ballymena United · 49.76% poss.46 goals
Portadown · 46.95% poss.44 goals
Bangor · 45.55% poss.41 goals
Glenavon · 47.13% poss.37 goals
The quirk of 2025/26: Coleraine outscored everyone — 10 more than champions Larne — and still finished 2nd. All figures verified via AiScore and published stats tables, July 2026.
Longest away trips · 26/27
Bangor to Limavady United57 mi
Limavady United to Bangor57 mi

Glentoran to Limavady United52 mi
Coleraine to Bangor51 mi
Linfield to Limavady United51 mi
Portadown to Coleraine50 mi
League average season away miles: 456
Straight-line distance from ground coordinates (Wikidata, CC0), not road/travel miles.
GIBSON is free and carries no ads. Season Ticket members vote on new features and see them first.
Results updated 22 Oct, 4.23pm
GIBSON 1.4.0 · build 22 OCT ·