All teams

Northern Ireland

national · strength −0.14 (attack −0.24, defence +0.10) against an average Premier League side, rated Oct 2026

Last 11 matches

oldest first, every competition

Form bars show each match's xG difference: no xGxG below −1−1 to 00 to +1+1 or better

Points against expected

Expected points: what each match's xG for and against would earn on average.

SeasonPlayedPointsExpectedDifference
UEFA Nations League 26/27 goals 4–0 · xG 4.9–3.2 · 8 points from 6.6 in 4486.6+1.4

Rating by month

Attack and defence against an average Premier League side (0); higher is better for both.

−0.40−0.20+0.00+0.20+0.40Sep 2025NovJan 2026MarMayJulSepDefence +0.10Attack −0.24
Ratings as a table
MonthStrengthAttackDefence
Oct 2026−0.14−0.24+0.10
Sep 2026−0.37−0.40+0.03
Aug 2026−0.26−0.30+0.04
Jul 2026−0.28−0.33+0.05
Jun 2026−0.22−0.32+0.09
May 2026−0.14−0.28+0.14
Apr 2026−0.15−0.30+0.15
Mar 2026−0.16−0.31+0.15
Feb 2026−0.08−0.20+0.12
Jan 2026−0.08−0.20+0.12
Dec 2025−0.08−0.21+0.13
Nov 2025−0.07−0.20+0.13
Oct 2025+0.07+0.10−0.03
Sep 2025+0.04+0.26−0.22

Best performers

this season; last three matches against each player's average
#PlayerMatchesAverageLast three, newest firstAgainst average
1Isaac Price Midfielder · 953′ · 11 matches1148.237.9on 5 Oct 2026 v Georgia64.7on 2 Oct 2026 at Ukraine43.9on 28 Sep 2026 v Hungarylevel (−0.7)
2Trai Hume Defender · 899′ · 10 matches1048.734.8on 5 Oct 2026 v Georgia39.8on 2 Oct 2026 at Ukraine39.1on 28 Sep 2026 v Hungary−10.8
3Justin Devenny Midfielder · 833′ · 10 matches1052.349.4on 5 Oct 2026 v Georgia51.9on 2 Oct 2026 at Ukraine35.7on 28 Sep 2026 v Hungary−8.7
4Paddy McNair Defender · 613′ · 10 matches1043.629.1on 5 Oct 2026 v Georgia34.1on 2 Oct 2026 at Ukraine53.3on 25 Sep 2026 at Georgia−11.0
5Shea Charles Midfielder · 810′ · 9 matches954.648.0on 5 Oct 2026 v Georgia44.8on 2 Oct 2026 at Ukraine47.7on 28 Sep 2026 v Hungary−7.8
6Ethan Galbraith Midfielder · 766′ · 9 matches947.359.7on 5 Oct 2026 v Georgia46.9on 28 Sep 2026 v Hungary46.1on 25 Sep 2026 at Georgia+2.7
7Ruairi McConville Defender · 573′ · 9 matches955.157.2on 5 Oct 2026 v Georgia53.1on 2 Oct 2026 at Ukraine45.6on 28 Sep 2026 v Hungary−3.1
8Josh Magennis Forward · 145′ · 9 matches941.153.9on 5 Oct 2026 v Georgia42.4on 2 Oct 2026 at Ukraine64.3on 28 Sep 2026 v Hungary+8.7
9Jamie Donley Midfielder · 466′ · 8 matches839.335.0on 5 Oct 2026 v Georgia47.9on 2 Oct 2026 at Ukraine37.8on 28 Sep 2026 v Hungarylevel (+1.0)
10Brodie Spencer Defender · 334′ · 7 matches758.580.4on 5 Oct 2026 v Georgia49.9on 2 Oct 2026 at Ukraine38.2on 28 Sep 2026 v Hungary−4.7
11Ciaron Brown Defender · 433′ · 6 matches643.136.3on 5 Oct 2026 v Georgia59.0on 2 Oct 2026 at Ukraine51.0on 28 Sep 2026 v Hungary+5.6
12Jamie Reid Forward · 299′ · 6 matches642.641.7on 26 Mar 2026 at Italy56.4on 14 Nov 2025 at Slovakia41.5on 13 Oct 2025 v Germany+4.4
13Bailey Peacock-Farrell Goalkeeper · 450′ · 5 matches548.246.1on 14 Nov 2025 at Slovakia50.4on 13 Oct 2025 v Germany57.4on 10 Oct 2025 v Slovakia+3.1
14Pierce Charles Goalkeeper · 450′ · 5 matches556.061.2on 5 Oct 2026 v Georgia57.8on 2 Oct 2026 at Ukraine50.8on 28 Sep 2026 v Hungarylevel (+0.6)
15Conor Bradley Defender · 390′ · 5 matches550.623.5on 17 Nov 2025 v Luxembourg38.8on 14 Nov 2025 at Slovakia73.1on 10 Oct 2025 v Slovakialevel (−1.3)
16Patrick Kelly Midfielder · 238′ · 5 matches539.937.4on 5 Oct 2026 v Georgia44.4on 2 Oct 2026 at Ukraine35.9on 28 Sep 2026 v Hungary−2.5
17Dion Charles Forward · 116′ · 5 matches548.737.1on 28 Sep 2026 v Hungary53.5on 14 Nov 2025 at Slovakia40.9on 10 Oct 2025 v Slovakialevel (−1.9)
18Callum Marshall Forward · 83′ · 5 matches539.133.8on 5 Oct 2026 v Georgia36.3on 17 Nov 2025 v Luxembourg24.3on 13 Oct 2025 v Germany−7.0
19Daniel Ballard Defender · 359′ · 4 matches453.450.0on 25 Sep 2026 at Georgia40.9on 14 Nov 2025 at Slovakia81.2on 13 Oct 2025 v Germany+4.0
20Tom Atcheson Defender · 346′ · 4 matches438.642.8on 5 Oct 2026 v Georgia39.1on 2 Oct 2026 at Ukraine39.8on 28 Sep 2026 v Hungarylevel (+2.0)
21Ali McCann Midfielder · 331′ · 4 matches442.836.2on 13 Oct 2025 v Germany47.0on 10 Oct 2025 v Slovakia39.8on 7 Sep 2025 at Germanylevel (−1.4)
22Terry Devlin Defender · 197′ · 3 matches349.543.8on 2 Oct 2026 at Ukraine70.9on 26 Mar 2026 at Italy27.8on 17 Nov 2025 v Luxembourg–
23George Saville Midfielder · 116′ · 3 matches343.342.5on 14 Nov 2025 at Slovakia45.1on 7 Sep 2025 at Germany47.6on 4 Sep 2025 at Luxembourg–
24Paul Smyth Midfielder · 75′ · 3 matches343.441.4on 26 Mar 2026 at Italy34.6on 17 Nov 2025 v Luxembourg68.4on 13 Oct 2025 v Germany–
25Eoin Toal Defender · 165′ · 2 matches245.544.2on 7 Sep 2025 at Germany46.9on 4 Sep 2025 at Luxembourg–
26Bradley Lyons Midfielder · 142′ · 2 matches237.430.0on 17 Nov 2025 v Luxembourg41.6on 14 Nov 2025 at Slovakia–
27Kieran Morrison Midfielder · 93′ · 2 matches252.327.4on 5 Oct 2026 v Georgia57.5on 2 Oct 2026 at Ukraine–
28Jamie McDonnell Midfielder · 69′ · 2 matches237.036.4on 17 Nov 2025 v Luxembourg56.3on 7 Sep 2025 at Germany–
29Ceadach O'Neill Forward · 26′ · 2 matches234.740.2on 2 Oct 2026 at Ukraine31.3on 25 Sep 2026 at Georgia–
30Conor Hazard Goalkeeper · 90′ · 1 match159.159.1on 17 Nov 2025 v Luxembourg–
31Jamal Lewis Midfielder · 82′ · 1 match143.343.3on 17 Nov 2025 v Luxembourg–

Average: minutes-weighted match score this season. Against average: the last three matches' average minus it; within 2 points either side counts as level.

Latest results

11 since July 2025
DateCompetitionOpponentResultxGExpected points
5 Oct 2026UEFA Nations LeagueGeorgiaD 0–01.8–0.22.53
2 Oct 2026UEFA Nations Leagueat UkraineW 3–01.3–0.42.04
28 Sep 2026UEFA Nations LeagueHungaryD 0–00.6–0.90.98
25 Sep 2026UEFA Nations Leagueat GeorgiaW 1–01.2–1.61.10
26 Mar 2026World Cup Qualification UEFAat ItalyL 0–2––
17 Nov 2025World Cup Qualification UEFALuxembourgW 1–0––
14 Nov 2025World Cup Qualification UEFAat SlovakiaL 0–1––
13 Oct 2025World Cup Qualification UEFAGermanyL 0–1––
10 Oct 2025World Cup Qualification UEFASlovakiaW 2–0––
7 Sep 2025World Cup Qualification UEFAat GermanyL 1–3––
All 11 results
DateCompetitionOpponentResultxGExpected points
5 Oct 2026UEFA Nations LeagueGeorgiaD 0–01.8–0.22.53
2 Oct 2026UEFA Nations Leagueat UkraineW 3–01.3–0.42.04
28 Sep 2026UEFA Nations LeagueHungaryD 0–00.6–0.90.98
25 Sep 2026UEFA Nations Leagueat GeorgiaW 1–01.2–1.61.10
26 Mar 2026World Cup Qualification UEFAat ItalyL 0–2––
17 Nov 2025World Cup Qualification UEFALuxembourgW 1–0––
14 Nov 2025World Cup Qualification UEFAat SlovakiaL 0–1––
13 Oct 2025World Cup Qualification UEFAGermanyL 0–1––
10 Oct 2025World Cup Qualification UEFASlovakiaW 2–0––
7 Sep 2025World Cup Qualification UEFAat GermanyL 1–3––
4 Sep 2025World Cup Qualification UEFAat LuxembourgW 3–1––